Skip to content
Snippets Groups Projects
application-268f5240ef619eb5a13eabc03b65388c21be92fab41c58c55dc2.js 231 KiB
Newer Older
Ishan Patel's avatar
Ishan Patel committed
!function(t,e){"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(T,t){function s(t){var e=!!t&&"length"in t&&t.length,n=ht.type(t);return"function"!==n&&!ht.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&0<e&&e-1 in t)}function e(t,n,r){if(ht.isFunction(n))return ht.grep(t,function(t,e){return!!n.call(t,e,t)!==r});if(n.nodeType)return ht.grep(t,function(t){return t===n!==r});if("string"==typeof n){if(Tt.test(n))return ht.filter(n,t,r);n=ht.filter(n,t)}return ht.grep(t,function(t){return-1<ht.inArray(t,n)!==r})}function n(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function c(t){var n={};return ht.each(t.match(It)||[],function(t,e){n[e]=!0}),n}function i(){rt.addEventListener?(rt.removeEventListener("DOMContentLoaded",a),T.removeEventListener("load",a)):(rt.detachEvent("onreadystatechange",a),T.detachEvent("onload",a))}function a(){(rt.addEventListener||"load"===T.event.type||"complete"===rt.readyState)&&(i(),ht.ready())}function l(t,e,n){if(n===undefined&&1===t.nodeType){var r="data-"+e.replace($t,"-$1").toLowerCase();if("string"==typeof(n=t.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Lt.test(n)?ht.parseJSON(n):n)}catch(i){}ht.data(t,e,n)}else n=undefined}return n}function u(t){var e;for(e in t)if(("data"!==e||!ht.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function r(t,e,n,r){if(jt(t)){var i,a,o=ht.expando,s=t.nodeType,l=s?ht.cache:t,u=s?t[o]:t[o]&&o;if(u&&l[u]&&(r||l[u].data)||n!==undefined||"string"!=typeof e)return u||(u=s?t[o]=nt.pop()||ht.guid++:o),l[u]||(l[u]=s?{}:{toJSON:ht.noop}),"object"!=typeof e&&"function"!=typeof e||(r?l[u]=ht.extend(l[u],e):l[u].data=ht.extend(l[u].data,e)),a=l[u],r||(a.data||(a.data={}),a=a.data),n!==undefined&&(a[ht.camelCase(e)]=n),"string"==typeof e?null==(i=a[e])&&(i=a[ht.camelCase(e)]):i=a,i}}function o(t,e,n){if(jt(t)){var r,i,a=t.nodeType,o=a?ht.cache:t,s=a?t[ht.expando]:ht.expando;if(o[s]){if(e&&(r=n?o[s]:o[s].data)){i=(e=ht.isArray(e)?e.concat(ht.map(e,ht.camelCase)):e in r?[e]:(e=ht.camelCase(e))in r?[e]:e.split(" ")).length;for(;i--;)delete r[e[i]];if(n?!u(r):!ht.isEmptyObject(r))return}(n||(delete o[s].data,u(o[s])))&&(a?ht.cleanData([t],!0):dt.deleteExpando||o!=o.window?delete o[s]:o[s]=undefined)}}}function d(t,e,n,r){var i,a=1,o=20,s=r?function(){return r.cur()}:function(){return ht.css(t,e,"")},l=s(),u=n&&n[3]||(ht.cssNumber[e]?"":"px"),c=(ht.cssNumber[e]||"px"!==u&&+l)&&Ot.exec(ht.css(t,e));if(c&&c[3]!==u)for(u=u||c[3],n=n||[],c=+l||1;c/=a=a||".5",ht.style(t,e,c+u),a!==(a=s()/l)&&1!==a&&--o;);return n&&(c=+c||+l||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=i)),i}function m(t){var e=Vt.split("|"),n=t.createDocumentFragment();if(n.createElement)for(;e.length;)n.createElement(e.pop());return n}function v(t,e){var n,r,i=0,a="undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e||"*"):"undefined"!=typeof t.querySelectorAll?t.querySelectorAll(e||"*"):undefined;if(!a)for(a=[],n=t.childNodes||t;null!=(r=n[i]);i++)!e||ht.nodeName(r,e)?a.push(r):ht.merge(a,v(r,e));return e===undefined||e&&ht.nodeName(t,e)?ht.merge([t],a):a}function b(t,e){for(var n,r=0;null!=(n=t[r]);r++)ht._data(n,"globalEval",!e||ht._data(e[r],"globalEval"))}function y(t){Bt.test(t.type)&&(t.defaultChecked=t.checked)}function g(t,e,n,r,i){for(var a,o,s,l,u,c,d,f=t.length,h=m(e),p=[],g=0;g<f;g++)if((o=t[g])||0===o)if("object"===ht.type(o))ht.merge(p,o.nodeType?[o]:o);else if(Gt.test(o)){for(l=l||h.appendChild(e.createElement("div")),u=(Ut.exec(o)||["",""])[1].toLowerCase(),d=Jt[u]||Jt._default,l.innerHTML=d[1]+ht.htmlPrefilter(o)+d[2],a=d[0];a--;)l=l.lastChild;if(!dt.leadingWhitespace&&Xt.test(o)&&p.push(e.createTextNode(Xt.exec(o)[0])),!dt.tbody)for(a=(o="table"!==u||Qt.test(o)?"<table>"!==d[1]||Qt.test(o)?0:l:l.firstChild)&&o.childNodes.length;a--;)ht.nodeName(c=o.childNodes[a],"tbody")&&!c.childNodes.length&&o.removeChild(c);for(ht.merge(p,l.childNodes),l.textContent="";l.firstChild;)l.removeChild(l.firstChild);l=h.lastChild}else p.push(e.createTextNode(o));for(l&&h.removeChild(l),dt.appendChecked||ht.grep(v(p,"input"),y),g=0;o=p[g++];)if(r&&-1<ht.inArray(o,r))i&&i.push(o);else if(s=ht.contains(o.ownerDocument,o),l=v(h.appendChild(o),"script"),s&&b(l),n)for(a=0;o=l[a++];)zt.test(o.type||"")&&n.push(o);return l=null,h}function f(){return!0}function h(){return!1}function p(){try{return rt.activeElement}catch(t){}}function x(t,e,n,r,i,a){var o,s;if("object"==typeof e){for(s in"string"!=typeof n&&(r=r||n,n=undefined),e)x(t,s,n,r,e[s],a);return t}if(null==r&&null==i?(i=n,r=n=undefined):null==i&&("string"==typeof n?(i=r,r=undefined):(i=r,r=n,n=undefined)),!1===i)i=h;else if(!i)return t;return 1===a&&(o=i,(i=function(t){return ht().off(t),o.apply(this,arguments)}).guid=o.guid||(o.guid=ht.guid++)),t.each(function(){ht.event.add(this,e,i,r,n)})}function w(t,e){return ht.nodeName(t,"table")&&ht.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function S(t){return t.type=(null!==ht.find.attr(t,"type"))+"/"+t.type,t}function C(t){var e=se.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function D(t,e){if(1===e.nodeType&&ht.hasData(t)){var n,r,i,a=ht._data(t),o=ht._data(e,a),s=a.events;if(s)for(n in delete o.handle,o.events={},s)for(r=0,i=s[n].length;r<i;r++)ht.event.add(e,n,s[n][r]);o.data&&(o.data=ht.extend({},o.data))}}function _(t,e){var n,r,i;if(1===e.nodeType){if(n=e.nodeName.toLowerCase(),!dt.noCloneEvent&&e[ht.expando]){for(r in(i=ht._data(e)).events)ht.removeEvent(e,r,i.handle);e.removeAttribute(ht.expando)}"script"===n&&e.text!==t.text?(S(e).text=t.text,C(e)):"object"===n?(e.parentNode&&(e.outerHTML=t.outerHTML),dt.html5Clone&&t.innerHTML&&!ht.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===n&&Bt.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===n?e.defaultSelected=e.selected=t.defaultSelected:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}}function A(n,r,i,a){r=at.apply([],r);var t,e,o,s,l,u,c=0,d=n.length,f=d-1,h=r[0],p=ht.isFunction(h);if(p||1<d&&"string"==typeof h&&!dt.checkClone&&oe.test(h))return n.each(function(t){var e=n.eq(t);p&&(r[0]=h.call(this,t,e.html())),A(e,r,i,a)});if(d&&(t=(u=g(r,n[0].ownerDocument,!1,n,a)).firstChild,1===u.childNodes.length&&(u=t),t||a)){for(o=(s=ht.map(v(u,"script"),S)).length;c<d;c++)e=u,c!==f&&(e=ht.clone(e,!0,!0),o&&ht.merge(s,v(e,"script"))),i.call(n[c],e,c);if(o)for(l=s[s.length-1].ownerDocument,ht.map(s,C),c=0;c<o;c++)e=s[c],zt.test(e.type||"")&&!ht._data(e,"globalEval")&&ht.contains(l,e)&&(e.src?ht._evalUrl&&ht._evalUrl(e.src):ht.globalEval((e.text||e.textContent||e.innerHTML||"").replace(le,"")));u=t=null}return n}function k(t,e,n){for(var r,i=e?ht.filter(e,t):t,a=0;null!=(r=i[a]);a++)n||1!==r.nodeType||ht.cleanData(v(r)),r.parentNode&&(n&&ht.contains(r.ownerDocument,r)&&b(v(r,"script")),r.parentNode.removeChild(r));return t}function E(t,e){var n=ht(e.createElement(t)).appendTo(e.body),r=ht.css(n[0],"display");return n.detach(),r}function I(t){var e=rt,n=de[t];return n||("none"!==(n=E(t,e))&&n||((e=((ce=(ce||ht("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement))[0].contentWindow||ce[0].contentDocument).document).write(),e.close(),n=E(t,e),ce.detach()),de[t]=n),n}function N(t,e){return{get:function(){if(!t())return(this.get=e).apply(this,arguments);delete this.get}}}function j(t){if(t in _e)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=De.length;n--;)if((t=De[n]+e)in _e)return t}function L(t,e){for(var n,r,i,a=[],o=0,s=t.length;o<s;o++)(r=t[o]).style&&(a[o]=ht._data(r,"olddisplay"),n=r.style.display,e?(a[o]||"none"!==n||(r.style.display=""),""===r.style.display&&Wt(r)&&(a[o]=ht._data(r,"olddisplay",I(r.nodeName)))):(i=Wt(r),(n&&"none"!==n||!i)&&ht._data(r,"olddisplay",i?n:ht.css(r,"display"))));for(o=0;o<s;o++)(r=t[o]).style&&(e&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=e?a[o]||"":"none"));return t}function $(t,e,n){var r=Se.exec(e);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):e}function F(t,e,n,r,i){for(var a=n===(r?"border":"content")?4:"width"===e?1:0,o=0;a<4;a+=2)"margin"===n&&(o+=ht.css(t,n+Mt[a],!0,i)),r?("content"===n&&(o-=ht.css(t,"padding"+Mt[a],!0,i)),"margin"!==n&&(o-=ht.css(t,"border"+Mt[a]+"Width",!0,i))):(o+=ht.css(t,"padding"+Mt[a],!0,i),"padding"!==n&&(o+=ht.css(t,"border"+Mt[a]+"Width",!0,i)));return o}function R(t,e,n){var r=!0,i="width"===e?t.offsetWidth:t.offsetHeight,a=me(t),o=dt.boxSizing&&"border-box"===ht.css(t,"boxSizing",!1,a);if(i<=0||null==i){if(((i=ve(t,e,a))<0||null==i)&&(i=t.style[e]),he.test(i))return i;r=o&&(dt.boxSizingReliable()||i===t.style[e]),i=parseFloat(i)||0}return i+F(t,e,n||(o?"border":"content"),r,a)+"px"}function P(t,e,n,r,i){return new P.prototype.init(t,e,n,r,i)}function H(){return T.setTimeout(function(){Ae=undefined}),Ae=ht.now()}function O(t,e){var n,r={height:t},i=0;for(e=e?1:0;i<4;i+=2-e)r["margin"+(n=Mt[i])]=r["padding"+n]=t;return e&&(r.opacity=r.width=t),r}function M(t,e,n){for(var r,i=(B.tweeners[e]||[]).concat(B.tweeners["*"]),a=0,o=i.length;a<o;a++)if(r=i[a].call(n,e,t))return r}function W(e,t,n){var r,i,a,o,s,l,u,c=this,d={},f=e.style,h=e.nodeType&&Wt(e),p=ht._data(e,"fxshow");for(r in n.queue||(null==(s=ht._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,c.always(function(){c.always(function(){s.unqueued--,ht.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],"inline"===("none"===(u=ht.css(e,"display"))?ht._data(e,"olddisplay")||I(e.nodeName):u)&&"none"===ht.css(e,"float")&&(dt.inlineBlockNeedsLayout&&"inline"!==I(e.nodeName)?f.zoom=1:f.display="inline-block")),n.overflow&&(f.overflow="hidden",dt.shrinkWrapBlocks()||c.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),t)if(i=t[r],$e.exec(i)){if(delete t[r],a=a||"toggle"===i,i===(h?"hide":"show")){if("show"!==i||!p||p[r]===undefined)continue;h=!0}d[r]=p&&p[r]||ht.style(e,r)}else u=undefined;if(ht.isEmptyObject(d))"inline"===("none"===u?I(e.nodeName):u)&&(f.display=u);else for(r in p?"hidden"in p&&(h=p.hidden):p=ht._data(e,"fxshow",{}),a&&(p.hidden=!h),h?ht(e).show():c.done(function(){ht(e).hide()}),c.done(function(){var t;for(t in ht._removeData(e,"fxshow"),d)ht.style(e,t,d[t])}),d)o=M(h?p[r]:0,r,c),r in p||(p[r]=o.start,h&&(o.end=o.start,o.start="width"===r||"height"===r?1:0))}function q(t,e){var n,r,i,a,o;for(n in t)if(i=e[r=ht.camelCase(n)],a=t[n],ht.isArray(a)&&(i=a[1],a=t[n]=a[0]),n!==r&&(t[r]=a,delete t[n]),(o=ht.cssHooks[r])&&"expand"in o)for(n in a=o.expand(a),delete t[r],a)n in t||(t[n]=a[n],e[n]=i);else e[r]=i}function B(a,t,e){var n,o,r=0,i=B.prefilters.length,s=ht.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=Ae||H(),e=Math.max(0,u.startTime+u.duration-t),n=1-(e/u.duration||0),r=0,i=u.tweens.length;r<i;r++)u.tweens[r].run(n);return s.notifyWith(a,[u,n,e]),n<1&&i?e:(s.resolveWith(a,[u]),!1)},u=s.promise({elem:a,props:ht.extend({},t),opts:ht.extend(!0,{specialEasing:{},easing:ht.easing._default},e),originalProperties:t,originalOptions:e,startTime:Ae||H(),duration:e.duration,tweens:[],createTween:function(t,e){var n=ht.Tween(a,u.opts,t,e,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(n),n},stop:function(t){var e=0,n=t?u.tweens.length:0;if(o)return this;for(o=!0;e<n;e++)u.tweens[e].run(1);return t?(s.notifyWith(a,[u,1,0]),s.resolveWith(a,[u,t])):s.rejectWith(a,[u,t]),this}}),c=u.props;for(q(c,u.opts.specialEasing);r<i;r++)if(n=B.prefilters[r].call(u,a,c,u.opts))return ht.isFunction(n.stop)&&(ht._queueHooks(u.elem,u.opts.queue).stop=ht.proxy(n.stop,n)),n;return ht.map(c,M,u),ht.isFunction(u.opts.start)&&u.opts.start.call(a,u),ht.fx.timer(ht.extend(l,{elem:a,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function U(t){return ht.attr(t,"class")||""}function z(a){return function(t,e){"string"!=typeof t&&(e=t,t="*");var n,r=0,i=t.toLowerCase().match(It)||[];if(ht.isFunction(e))for(;n=i[r++];)"+"===n.charAt(0)?(n=n.slice(1)||"*",(a[n]=a[n]||[]).unshift(e)):(a[n]=a[n]||[]).push(e)}}function X(e,i,a,o){function s(t){var r;return l[t]=!0,ht.each(e[t]||[],function(t,e){var n=e(i,a,o);return"string"!=typeof n||u||l[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),s(n),!1)}),r}var l={},u=e===on;return s(i.dataTypes[0])||!l["*"]&&s("*")}function V(t,e){var n,r,i=ht.ajaxSettings.flatOptions||{};for(r in e)e[r]!==undefined&&((i[r]?t:n||(n={}))[r]=e[r]);return n&&ht.extend(!0,t,n),t}function J(t,e,n){for(var r,i,a,o,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),i===undefined&&(i=t.mimeType||e.getResponseHeader("Content-Type"));if(i)for(o in s)if(s[o]&&s[o].test(i)){l.unshift(o);break}if(l[0]in n)a=l[0];else{for(o in n){if(!l[0]||t.converters[o+" "+l[0]]){a=o;break}r||(r=o)}a=a||r}if(a)return a!==l[0]&&l.unshift(a),n[a]}function G(t,e,n,r){var i,a,o,s,l,u={},c=t.dataTypes.slice();if(c[1])for(o in t.converters)u[o.toLowerCase()]=t.converters[o];for(a=c.shift();a;)if(t.responseFields[a]&&(n[t.responseFields[a]]=e),!l&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(o=u[l+" "+a]||u["* "+a]))for(i in u)if((s=i.split(" "))[1]===a&&(o=u[l+" "+s[0]]||u["* "+s[0]])){!0===o?o=u[i]:!0!==u[i]&&(a=s[0],c.unshift(s[1]));break}if(!0!==o)if(o&&t["throws"])e=o(e);else try{e=o(e)}catch(d){return{state:"parsererror",error:o?d:"No conversion from "+l+" to "+a}}}return{state:"success",data:e}}function Q(t){return t.style&&t.style.display||ht.css(t,"display")}function Y(t){if(!ht.contains(t.ownerDocument||rt,t))return!0;for(;t&&1===t.nodeType;){if("none"===Q(t)||"hidden"===t.type)return!0;t=t.parentNode}return!1}function K(n,t,r,i){var e;if(ht.isArray(t))ht.each(t,function(t,e){r||dn.test(n)?i(n,e):K(n+"["+("object"==typeof e&&null!=e?t:"")+"]",e,r,i)});else if(r||"object"!==ht.type(t))i(n,t);else for(e in t)K(n+"["+e+"]",t[e],r,i)}function Z(){try{return new T.XMLHttpRequest}catch(t){}}function tt(){try{return new T.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function et(t){return ht.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}var nt=[],rt=T.document,it=nt.slice,at=nt.concat,ot=nt.push,st=nt.indexOf,lt={},ut=lt.toString,ct=lt.hasOwnProperty,dt={},ft="1.12.4",ht=function(t,e){return new ht.fn.init(t,e)},pt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,gt=/^-ms-/,mt=/-([\da-z])/gi,vt=function(t,e){return e.toUpperCase()};ht.fn=ht.prototype={jquery:ft,constructor:ht,selector:"",length:0,toArray:function(){return it.call(this)},get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:it.call(this)},pushStack:function(t){var e=ht.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t){return ht.each(this,t)},map:function(n){return this.pushStack(ht.map(this,function(t,e){return n.call(t,e,t)}))},slice:function(){return this.pushStack(it.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(0<=n&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:ot,sort:nt.sort,splice:nt.splice},ht.extend=ht.fn.extend=function(t){var e,n,r,i,a,o,s=t||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[l]||{},l++),"object"==typeof s||ht.isFunction(s)||(s={}),l===u&&(s=this,l--);l<u;l++)if(null!=(a=arguments[l]))for(i in a)e=s[i],s!==(r=a[i])&&(c&&r&&(ht.isPlainObject(r)||(n=ht.isArray(r)))?(n?(n=!1,o=e&&ht.isArray(e)?e:[]):o=e&&ht.isPlainObject(e)?e:{},s[i]=ht.extend(c,o,r)):r!==undefined&&(s[i]=r));return s},ht.extend({expando:"jQuery"+(ft+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===ht.type(t)},isArray:Array.isArray||function(t){return"array"===ht.type(t)},isWindow:function(t){return null!=t&&t==t.window},isNumeric:function(t){var e=t&&t.toString();return!ht.isArray(t)&&0<=e-parseFloat(e)+1},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},isPlainObject:function(t){var e;if(!t||"object"!==ht.type(t)||t.nodeType||ht.isWindow(t))return!1;try{if(t.constructor&&!ct.call(t,"constructor")&&!ct.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(!dt.ownFirst)for(e in t)return ct.call(t,e);for(e in t);return e===undefined||ct.call(t,e)},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?lt[ut.call(t)]||"object":typeof t},globalEval:function(t){t&&ht.trim(t)&&(T.execScript||function(t){T.eval.call(T,t)})(t)},camelCase:function(t){return t.replace(gt,"ms-").replace(mt,vt)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e){var n,r=0;if(s(t))for(n=t.length;r<n&&!1!==e.call(t[r],r,t[r]);r++);else for(r in t)if(!1===e.call(t[r],r,t[r]))break;return t},trim:function(t){return null==t?"":(t+"").replace(pt,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(s(Object(t))?ht.merge(n,"string"==typeof t?[t]:t):ot.call(n,t)),n},inArray:function(t,e,n){var r;if(e){if(st)return st.call(e,t,n);for(r=e.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in e&&e[n]===t)return n}return-1},merge:function(t,e){for(var n=+e.length,r=0,i=t.length;r<n;)t[i++]=e[r++];if(n!=n)for(;e[r]!==undefined;)t[i++]=e[r++];return t.length=i,t},grep:function(t,e,n){for(var r=[],i=0,a=t.length,o=!n;i<a;i++)!e(t[i],i)!==o&&r.push(t[i]);return r},map:function(t,e,n){var r,i,a=0,o=[];if(s(t))for(r=t.length;a<r;a++)null!=(i=e(t[a],a,n))&&o.push(i);else for(a in t)null!=(i=e(t[a],a,n))&&o.push(i);return at.apply([],o)},guid:1,proxy:function(t,e){var n,r,i;return"string"==typeof e&&(i=t[e],e=t,t=i),ht.isFunction(t)?(n=it.call(arguments,2),(r=function(){return t.apply(e||this,n.concat(it.call(arguments)))}).guid=t.guid=t.guid||ht.guid++,r):undefined},now:function(){return+new Date},support:dt}),"function"==typeof Symbol&&(ht.fn[Symbol.iterator]=nt[Symbol.iterator]),ht.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){lt["[object "+e+"]"]=e.toLowerCase()});var bt=function(n){function x(t,e,n,r){var i,a,o,s,l,u,c,d,f=e&&e.ownerDocument,h=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==h&&9!==h&&11!==h)return n;if(!r&&((e?e.ownerDocument||e:M)!==j&&N(e),e=e||j,$)){if(11!==h&&(u=vt.exec(t)))if(i=u[1]){if(9===h){if(!(o=e.getElementById(i)))return n;if(o.id===i)return n.push(o),n}else if(f&&(o=f.getElementById(i))&&H(e,o)&&o.id===i)return n.push(o),n}else{if(u[2])return K.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&v.getElementsByClassName&&e.getElementsByClassName)return K.apply(n,e.getElementsByClassName(i)),n}if(v.qsa&&!z[t+" "]&&(!F||!F.test(t))){if(1!==h)f=e,d=t;else if("object"!==e.nodeName.toLowerCase()){for((s=e.getAttribute("id"))?s=s.replace(yt,"\\$&"):e.setAttribute("id",s=O),a=(c=D(t)).length,l=ft.test(s)?"#"+s:"[id='"+s+"']";a--;)c[a]=l+" "+m(c[a]);d=c.join(","),f=bt.test(t)&&g(e.parentNode)||e}if(d)try{return K.apply(n,f.querySelectorAll(d)),n}catch(p){}finally{s===O&&e.removeAttribute("id")}}}return A(t.replace(st,"$1"),e,n,r)}function t(){function n(t,e){return r.push(t+" ")>S.cacheLength&&delete n[r.shift()],n[t+" "]=e}var r=[];return n}function l(t){return t[O]=!0,t}function i(t){var e=j.createElement("div");try{return!!t(e)}catch(n){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function e(t,e){for(var n=t.split("|"),r=n.length;r--;)S.attrHandle[n[r]]=e}function u(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||V)-(~t.sourceIndex||V);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function r(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function a(n){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===n}}function o(o){return l(function(a){return a=+a,l(function(t,e){for(var n,r=o([],t.length,a),i=r.length;i--;)t[n=r[i]]&&(t[n]=!(e[n]=t[n]))})})}function g(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function s(){}function m(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function d(s,t,e){var l=t.dir,u=e&&"parentNode"===l,c=q++;return t.first?function(t,e,n){for(;t=t[l];)if(1===t.nodeType||u)return s(t,e,n)}:function(t,e,n){var r,i,a,o=[W,c];if(n){for(;t=t[l];)if((1===t.nodeType||u)&&s(t,e,n))return!0}else for(;t=t[l];)if(1===t.nodeType||u){if((r=(i=(a=t[O]||(t[O]={}))[t.uniqueID]||(a[t.uniqueID]={}))[l])&&r[0]===W&&r[1]===c)return o[2]=r[2];if((i[l]=o)[2]=s(t,e,n))return!0}}}function f(i){return 1<i.length?function(t,e,n){for(var r=i.length;r--;)if(!i[r](t,e,n))return!1;return!0}:i[0]}function b(t,e,n){for(var r=0,i=e.length;r<i;r++)x(t,e[r],n);return n}function w(t,e,n,r,i){for(var a,o=[],s=0,l=t.length,u=null!=e;s<l;s++)(a=t[s])&&(n&&!n(a,r,i)||(o.push(a),u&&e.push(s)));return o}function y(h,p,g,m,v,t){return m&&!m[O]&&(m=y(m)),v&&!v[O]&&(v=y(v,t)),l(function(t,e,n,r){var i,a,o,s=[],l=[],u=e.length,c=t||b(p||"*",n.nodeType?[n]:n,[]),d=!h||!t&&p?c:w(c,s,h,n,r),f=g?v||(t?h:u||m)?[]:e:d;if(g&&g(d,f,n,r),m)for(i=w(f,l),m(i,[],n,r),a=i.length;a--;)(o=i[a])&&(f[l[a]]=!(d[l[a]]=o));if(t){if(v||h){if(v){for(i=[],a=f.length;a--;)(o=f[a])&&i.push(d[a]=o);v(null,f=[],i,r)}for(a=f.length;a--;)(o=f[a])&&-1<(i=v?tt(t,o):s[a])&&(t[i]=!(e[i]=o))}}else f=w(f===e?f.splice(u,f.length):f),v?v(null,e,f,r):K.apply(e,f)})}function h(t){for(var i,e,n,r=t.length,a=S.relative[t[0].type],o=a||S.relative[" "],s=a?1:0,l=d(function(t){return t===i},o,!0),u=d(function(t){return-1<tt(i,t)},o,!0),c=[function(t,e,n){var r=!a&&(n||e!==k)||((i=e).nodeType?l(t,e,n):u(t,e,n));return i=null,r}];s<r;s++)if(e=S.relative[t[s].type])c=[d(f(c),e)];else{if((e=S.filter[t[s].type].apply(null,t[s].matches))[O]){for(n=++s;n<r&&!S.relative[t[n].type];n++);return y(1<s&&f(c),1<s&&m(t.slice(0,s-1).concat({value:" "===t[s-2].type?"*":""})).replace(st,"$1"),e,s<n&&h(t.slice(s,n)),n<r&&h(t=t.slice(n)),n<r&&m(t))}c.push(e)}return f(c)}function c(m,v){var b=0<v.length,y=0<m.length,t=function(t,e,n,r,i){var a,o,s,l=0,u="0",c=t&&[],d=[],f=k,h=t||y&&S.find.TAG("*",i),p=W+=null==f?1:Math.random()||.1,g=h.length;for(i&&(k=e===j||e||i);u!==g&&null!=(a=h[u]);u++){if(y&&a){for(o=0,e||a.ownerDocument===j||(N(a),n=!$);s=m[o++];)if(s(a,e||j,n)){r.push(a);break}i&&(W=p)}b&&((a=!s&&a)&&l--,t&&c.push(a))}if(l+=u,b&&u!==l){for(o=0;s=v[o++];)s(c,d,e,n);if(t){if(0<l)for(;u--;)c[u]||d[u]||(d[u]=Q.call(r));d=w(d)}K.apply(r,d),i&&!t&&0<d.length&&1<l+v.length&&x.uniqueSort(r)}return i&&(W=p,k=f),c};return b?l(t):t}var p,v,S,T,C,D,_,A,k,E,I,N,j,L,$,F,R,P,H,O="sizzle"+1*new Date,M=n.document,W=0,q=0,B=t(),U=t(),z=t(),X=function(t,e){return t===e&&(I=!0),0},V=1<<31,J={}.hasOwnProperty,G=[],Q=G.pop,Y=G.push,K=G.push,Z=G.slice,tt=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},et="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nt="[\\x20\\t\\r\\n\\f]",rt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",it="\\["+nt+"*("+rt+")(?:"+nt+"*([*^$|!~]?=)"+nt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+rt+"))|)"+nt+"*\\]",at=":("+rt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+it+")*)|.*)\\)|)",ot=new RegExp(nt+"+","g"),st=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g"),lt=new RegExp("^"+nt+"*,"+nt+"*"),ut=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),ct=new RegExp("="+nt+"*([^\\]'\"]*?)"+nt+"*\\]","g"),dt=new RegExp(at),ft=new RegExp("^"+rt+"$"),ht={ID:new RegExp("^#("+rt+")"),CLASS:new RegExp("^\\.("+rt+")"),TAG:new RegExp("^("+rt+"|[*])"),ATTR:new RegExp("^"+it),PSEUDO:new RegExp("^"+at),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},pt=/^(?:input|select|textarea|button)$/i,gt=/^h\d$/i,mt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,bt=/[+~]/,yt=/'|\\/g,xt=new RegExp("\\\\([\\da-f]{1,6}"+nt+"?|("+nt+")|.)","ig"),wt=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},St=function(){N()};try{K.apply(G=Z.call(M.childNodes),M.childNodes),G[M.childNodes.length].nodeType}catch(Tt){K={apply:G.length?function(t,e){Y.apply(t,Z.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}for(p in v=x.support={},C=x.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},N=x.setDocument=function(t){var e,n,r=t?t.ownerDocument||t:M;return r!==j&&9===r.nodeType&&r.documentElement&&(L=(j=r).documentElement,$=!C(j),(n=j.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",St,!1):n.attachEvent&&n.attachEvent("onunload",St)),v.attributes=i(function(t){return t.className="i",!t.getAttribute("className")}),v.getElementsByTagName=i(function(t){return t.appendChild(j.createComment("")),!t.getElementsByTagName("*").length}),v.getElementsByClassName=mt.test(j.getElementsByClassName),v.getById=i(function(t){return L.appendChild(t).id=O,!j.getElementsByName||!j.getElementsByName(O).length}),v.getById?(S.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&$){var n=e.getElementById(t);return n?[n]:[]}},S.filter.ID=function(t){var e=t.replace(xt,wt);return function(t){return t.getAttribute("id")===e}}):(delete S.find.ID,S.filter.ID=function(t){var n=t.replace(xt,wt);return function(t){var e="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return e&&e.value===n}}),S.find.TAG=v.getElementsByTagName?function(t,e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):v.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,a=e.getElementsByTagName(t);if("*"!==t)return a;for(;n=a[i++];)1===n.nodeType&&r.push(n);return r},S.find.CLASS=v.getElementsByClassName&&function(t,e){if("undefined"!=typeof e.getElementsByClassName&&$)return e.getElementsByClassName(t)},R=[],F=[],(v.qsa=mt.test(j.querySelectorAll))&&(i(function(t){L.appendChild(t).innerHTML="<a id='"+O+"'></a><select id='"+O+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+nt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||F.push("\\["+nt+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+O+"-]").length||F.push("~="),t.querySelectorAll(":checked").length||F.push(":checked"),t.querySelectorAll("a#"+O+"+*").length||F.push(".#.+[+~]")}),i(function(t){var e=j.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&F.push("name"+nt+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||F.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),F.push(",.*:")})),(v.matchesSelector=mt.test(P=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(t){v.disconnectedMatch=P.call(t,"div"),P.call(t,"[s!='']:x"),R.push("!=",at)}),F=F.length&&new RegExp(F.join("|")),R=R.length&&new RegExp(R.join("|")),e=mt.test(L.compareDocumentPosition),H=e||mt.test(L.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},X=e?function(t,e){if(t===e)return I=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!v.sortDetached&&e.compareDocumentPosition(t)===n?t===j||t.ownerDocument===M&&H(M,t)?-1:e===j||e.ownerDocument===M&&H(M,e)?1:E?tt(E,t)-tt(E,e):0:4&n?-1:1)}:function(t,e){if(t===e)return I=!0,0;var n,r=0,i=t.parentNode,a=e.parentNode,o=[t],s=[e];if(!i||!a)return t===j?-1:e===j?1:i?-1:a?1:E?tt(E,t)-tt(E,e):0;if(i===a)return u(t,e);for(n=t;n=n.parentNode;)o.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?u(o[r],s[r]):o[r]===M?-1:s[r]===M?1:0}),j},x.matches=function(t,e){return x(t,null,null,e)},x.matchesSelector=function(t,e){if((t.ownerDocument||t)!==j&&N(t),e=e.replace(ct,"='$1']"),v.matchesSelector&&$&&!z[e+" "]&&(!R||!R.test(e))&&(!F||!F.test(e)))try{var n=P.call(t,e);if(n||v.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(Tt){}return 0<x(e,j,null,[t]).length},x.contains=function(t,e){return(t.ownerDocument||t)!==j&&N(t),H(t,e)},x.attr=function(t,e){(t.ownerDocument||t)!==j&&N(t);var n=S.attrHandle[e.toLowerCase()],r=n&&J.call(S.attrHandle,e.toLowerCase())?n(t,e,!$):undefined;return r!==undefined?r:v.attributes||!$?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},x.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},x.uniqueSort=function(t){var e,n=[],r=0,i=0;if(I=!v.detectDuplicates,E=!v.sortStable&&t.slice(0),t.sort(X),I){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)t.splice(n[r],1)}return E=null,t},T=x.getText=function(t){var e,n="",r=0,i=t.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=T(t)}else if(3===i||4===i)return t.nodeValue}else for(;e=t[r++];)n+=T(e);return n},(S=x.selectors={cacheLength:50,createPseudo:l,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(xt,wt),t[3]=(t[3]||t[4]||t[5]||"").replace(xt,wt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||x.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&x.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return ht.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&dt.test(n)&&(e=D(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(xt,wt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=B[t+" "];return e||(e=new RegExp("(^|"+nt+")"+t+"("+nt+"|$)"))&&B(t,function(t){return e.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(t){var e=x.attr(t,n);return null==e?"!="===r:!r||(e+="","="===r?e===i:"!="===r?e!==i:"^="===r?i&&0===e.indexOf(i):"*="===r?i&&-1<e.indexOf(i):"$="===r?i&&e.slice(-i.length)===i:"~="===r?-1<(" "+e.replace(ot," ")+" ").indexOf(i):"|="===r&&(e===i||e.slice(0,i.length+1)===i+"-"))}},CHILD:function(p,t,e,g,m){var v="nth"!==p.slice(0,3),b="last"!==p.slice(-4),y="of-type"===t;return 1===g&&0===m?function(t){return!!t.parentNode}:function(t,e,n){var r,i,a,o,s,l,u=v!==b?"nextSibling":"previousSibling",c=t.parentNode,d=y&&t.nodeName.toLowerCase(),f=!n&&!y,h=!1;if(c){if(v){for(;u;){for(o=t;o=o[u];)if(y?o.nodeName.toLowerCase()===d:1===o.nodeType)return!1;l=u="only"===p&&!l&&"nextSibling"}return!0}if(l=[b?c.firstChild:c.lastChild],b&&f){for(h=(s=(r=(i=(a=(o=c)[O]||(o[O]={}))[o.uniqueID]||(a[o.uniqueID]={}))[p]||[])[0]===W&&r[1])&&r[2],o=s&&c.childNodes[s];o=++s&&o&&o[u]||(h=s=0)||l.pop();)if(1===o.nodeType&&++h&&o===t){i[p]=[W,s,h];break}}else if(f&&(h=s=(r=(i=(a=(o=t)[O]||(o[O]={}))[o.uniqueID]||(a[o.uniqueID]={}))[p]||[])[0]===W&&r[1]),!1===h)for(;(o=++s&&o&&o[u]||(h=s=0)||l.pop())&&((y?o.nodeName.toLowerCase()!==d:1!==o.nodeType)||!++h||(f&&((i=(a=o[O]||(o[O]={}))[o.uniqueID]||(a[o.uniqueID]={}))[p]=[W,h]),o!==t)););return(h-=m)===g||h%g==0&&0<=h/g}}},PSEUDO:function(t,a){var e,o=S.pseudos[t]||S.setFilters[t.toLowerCase()]||x.error("unsupported pseudo: "+t);return o[O]?o(a):1<o.length?(e=[t,t,"",a],S.setFilters.hasOwnProperty(t.toLowerCase())?l(function(t,e){for(var n,r=o(t,a),i=r.length;i--;)t[n=tt(t,r[i])]=!(e[n]=r[i])}):function(t){return o(t,0,e)}):o}},pseudos:{
not:l(function(t){var r=[],i=[],s=_(t.replace(st,"$1"));return s[O]?l(function(t,e,n,r){for(var i,a=s(t,null,r,[]),o=t.length;o--;)(i=a[o])&&(t[o]=!(e[o]=i))}):function(t,e,n){return r[0]=t,s(r,null,n,i),r[0]=null,!i.pop()}}),has:l(function(e){return function(t){return 0<x(e,t).length}}),contains:l(function(e){return e=e.replace(xt,wt),function(t){return-1<(t.textContent||t.innerText||T(t)).indexOf(e)}}),lang:l(function(n){return ft.test(n||"")||x.error("unsupported lang: "+n),n=n.replace(xt,wt).toLowerCase(),function(t){var e;do{if(e=$?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===n||0===e.indexOf(n+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=n.location&&n.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===L},focus:function(t){return t===j.activeElement&&(!j.hasFocus||j.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!S.pseudos.empty(t)},header:function(t){return gt.test(t.nodeName)},input:function(t){return pt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:o(function(){return[0]}),last:o(function(t,e){return[e-1]}),eq:o(function(t,e,n){return[n<0?n+e:n]}),even:o(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:o(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:o(function(t,e,n){for(var r=n<0?n+e:n;0<=--r;)t.push(r);return t}),gt:o(function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t})}}).pseudos.nth=S.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})S.pseudos[p]=r(p);for(p in{submit:!0,reset:!0})S.pseudos[p]=a(p);return s.prototype=S.filters=S.pseudos,S.setFilters=new s,D=x.tokenize=function(t,e){var n,r,i,a,o,s,l,u=U[t+" "];if(u)return e?0:u.slice(0);for(o=t,s=[],l=S.preFilter;o;){for(a in n&&!(r=lt.exec(o))||(r&&(o=o.slice(r[0].length)||o),s.push(i=[])),n=!1,(r=ut.exec(o))&&(n=r.shift(),i.push({value:n,type:r[0].replace(st," ")}),o=o.slice(n.length)),S.filter)!(r=ht[a].exec(o))||l[a]&&!(r=l[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),o=o.slice(n.length));if(!n)break}return e?o.length:o?x.error(t):U(t,s).slice(0)},_=x.compile=function(t,e){var n,r=[],i=[],a=z[t+" "];if(!a){for(e||(e=D(t)),n=e.length;n--;)(a=h(e[n]))[O]?r.push(a):i.push(a);(a=z(t,c(i,r))).selector=t}return a},A=x.select=function(t,e,n,r){var i,a,o,s,l,u="function"==typeof t&&t,c=!r&&D(t=u.selector||t);if(n=n||[],1===c.length){if(2<(a=c[0]=c[0].slice(0)).length&&"ID"===(o=a[0]).type&&v.getById&&9===e.nodeType&&$&&S.relative[a[1].type]){if(!(e=(S.find.ID(o.matches[0].replace(xt,wt),e)||[])[0]))return n;u&&(e=e.parentNode),t=t.slice(a.shift().value.length)}for(i=ht.needsContext.test(t)?0:a.length;i--&&(o=a[i],!S.relative[s=o.type]);)if((l=S.find[s])&&(r=l(o.matches[0].replace(xt,wt),bt.test(a[0].type)&&g(e.parentNode)||e))){if(a.splice(i,1),!(t=r.length&&m(a)))return K.apply(n,r),n;break}}return(u||_(t,c))(r,e,!$,n,!e||bt.test(t)&&g(e.parentNode)||e),n},v.sortStable=O.split("").sort(X).join("")===O,v.detectDuplicates=!!I,N(),v.sortDetached=i(function(t){return 1&t.compareDocumentPosition(j.createElement("div"))}),i(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||e("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),v.attributes&&i(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||e("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),i(function(t){return null==t.getAttribute("disabled")})||e(et,function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),x}(T);ht.find=bt,ht.expr=bt.selectors,ht.expr[":"]=ht.expr.pseudos,ht.uniqueSort=ht.unique=bt.uniqueSort,ht.text=bt.getText,ht.isXMLDoc=bt.isXML,ht.contains=bt.contains;var yt=function(t,e,n){for(var r=[],i=n!==undefined;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&ht(t).is(n))break;r.push(t)}return r},xt=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},wt=ht.expr.match.needsContext,St=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Tt=/^.[^:#\[\.,]*$/;ht.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?ht.find.matchesSelector(r,t)?[r]:[]:ht.find.matches(t,ht.grep(e,function(t){return 1===t.nodeType}))},ht.fn.extend({find:function(t){var e,n=[],r=this,i=r.length;if("string"!=typeof t)return this.pushStack(ht(t).filter(function(){for(e=0;e<i;e++)if(ht.contains(r[e],this))return!0}));for(e=0;e<i;e++)ht.find(t,r[e],n);return(n=this.pushStack(1<i?ht.unique(n):n)).selector=this.selector?this.selector+" "+t:t,n},filter:function(t){return this.pushStack(e(this,t||[],!1))},not:function(t){return this.pushStack(e(this,t||[],!0))},is:function(t){return!!e(this,"string"==typeof t&&wt.test(t)?ht(t):t||[],!1).length}});var Ct,Dt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(ht.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||Ct,"string"!=typeof t)return t.nodeType?(this.context=this[0]=t,this.length=1,this):ht.isFunction(t)?"undefined"!=typeof n.ready?n.ready(t):t(ht):(t.selector!==undefined&&(this.selector=t.selector,this.context=t.context),ht.makeArray(t,this));if(!(r="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&3<=t.length?[null,t,null]:Dt.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof ht?e[0]:e,ht.merge(this,ht.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:rt,!0)),St.test(r[1])&&ht.isPlainObject(e))for(r in e)ht.isFunction(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}if((i=rt.getElementById(r[2]))&&i.parentNode){if(i.id!==r[2])return Ct.find(t);this.length=1,this[0]=i}return this.context=rt,this.selector=t,this}).prototype=ht.fn,Ct=ht(rt);var _t=/^(?:parents|prev(?:Until|All))/,At={children:!0,contents:!0,next:!0,prev:!0};ht.fn.extend({has:function(t){var e,n=ht(t,this),r=n.length;return this.filter(function(){for(e=0;e<r;e++)if(ht.contains(this,n[e]))return!0})},closest:function(t,e){for(var n,r=0,i=this.length,a=[],o=wt.test(t)||"string"!=typeof t?ht(t,e||this.context):0;r<i;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(o?-1<o.index(n):1===n.nodeType&&ht.find.matchesSelector(n,t))){a.push(n);break}return this.pushStack(1<a.length?ht.uniqueSort(a):a)},index:function(t){return t?"string"==typeof t?ht.inArray(this[0],ht(t)):ht.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(ht.uniqueSort(ht.merge(this.get(),ht(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),ht.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return yt(t,"parentNode")},parentsUntil:function(t,e,n){return yt(t,"parentNode",n)},next:function(t){return n(t,"nextSibling")},prev:function(t){return n(t,"previousSibling")},nextAll:function(t){return yt(t,"nextSibling")},prevAll:function(t){return yt(t,"previousSibling")},nextUntil:function(t,e,n){return yt(t,"nextSibling",n)},prevUntil:function(t,e,n){return yt(t,"previousSibling",n)},siblings:function(t){return xt((t.parentNode||{}).firstChild,t)},children:function(t){return xt(t.firstChild)},contents:function(t){return ht.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:ht.merge([],t.childNodes)}},function(r,i){ht.fn[r]=function(t,e){var n=ht.map(this,i,t);return"Until"!==r.slice(-5)&&(e=t),e&&"string"==typeof e&&(n=ht.filter(e,n)),1<this.length&&(At[r]||(n=ht.uniqueSort(n)),_t.test(r)&&(n=n.reverse())),this.pushStack(n)}});var kt,Et,It=/\S+/g;for(Et in ht.Callbacks=function(r){r="string"==typeof r?c(r):ht.extend({},r);var i,t,e,n,a=[],o=[],s=-1,l=function(){for(n=r.once,e=i=!0;o.length;s=-1)for(t=o.shift();++s<a.length;)!1===a[s].apply(t[0],t[1])&&r.stopOnFalse&&(s=a.length,t=!1);r.memory||(t=!1),i=!1,n&&(a=t?[]:"")},u={add:function(){return a&&(t&&!i&&(s=a.length-1,o.push(t)),function n(t){ht.each(t,function(t,e){ht.isFunction(e)?r.unique&&u.has(e)||a.push(e):e&&e.length&&"string"!==ht.type(e)&&n(e)})}(arguments),t&&!i&&l()),this},remove:function(){return ht.each(arguments,function(t,e){for(var n;-1<(n=ht.inArray(e,a,n));)a.splice(n,1),n<=s&&s--}),this},has:function(t){return t?-1<ht.inArray(t,a):0<a.length},empty:function(){return a&&(a=[]),this},disable:function(){return n=o=[],a=t="",this},disabled:function(){return!a},lock:function(){return n=!0,t||u.disable(),this},locked:function(){return!!n},fireWith:function(t,e){return n||(e=[t,(e=e||[]).slice?e.slice():e],o.push(e),i||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!e}};return u},ht.extend({Deferred:function(t){var a=[["resolve","done",ht.Callbacks("once memory"),"resolved"],["reject","fail",ht.Callbacks("once memory"),"rejected"],["notify","progress",ht.Callbacks("memory")]],i="pending",o={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var i=arguments;return ht.Deferred(function(r){ht.each(a,function(t,e){var n=ht.isFunction(i[t])&&i[t];s[e[1]](function(){var t=n&&n.apply(this,arguments);t&&ht.isFunction(t.promise)?t.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[e[0]+"With"](this===o?r.promise():this,n?[t]:arguments)})}),i=null}).promise()},promise:function(t){return null!=t?ht.extend(t,o):o}},s={};return o.pipe=o.then,ht.each(a,function(t,e){var n=e[2],r=e[3];o[e[1]]=n.add,r&&n.add(function(){i=r},a[1^t][2].disable,a[2][2].lock),s[e[0]]=function(){return s[e[0]+"With"](this===s?o:this,arguments),this},s[e[0]+"With"]=n.fireWith}),o.promise(s),t&&t.call(s,s),s},when:function(t){var i,e,n,r=0,a=it.call(arguments),o=a.length,s=1!==o||t&&ht.isFunction(t.promise)?o:0,l=1===s?t:ht.Deferred(),u=function(e,n,r){return function(t){n[e]=this,r[e]=1<arguments.length?it.call(arguments):t,r===i?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(1<o)for(i=new Array(o),e=new Array(o),n=new Array(o);r<o;r++)a[r]&&ht.isFunction(a[r].promise)?a[r].promise().progress(u(r,e,i)).done(u(r,n,a)).fail(l.reject):--s;return s||l.resolveWith(n,a),l.promise()}}),ht.fn.ready=function(t){return ht.ready.promise().done(t),this},ht.extend({isReady:!1,readyWait:1,holdReady:function(t){t?ht.readyWait++:ht.ready(!0)},ready:function(t){(!0===t?--ht.readyWait:ht.isReady)||(ht.isReady=!0)!==t&&0<--ht.readyWait||(kt.resolveWith(rt,[ht]),ht.fn.triggerHandler&&(ht(rt).triggerHandler("ready"),ht(rt).off("ready")))}}),ht.ready.promise=function(t){if(!kt)if(kt=ht.Deferred(),"complete"===rt.readyState||"loading"!==rt.readyState&&!rt.documentElement.doScroll)T.setTimeout(ht.ready);else if(rt.addEventListener)rt.addEventListener("DOMContentLoaded",a),T.addEventListener("load",a);else{rt.attachEvent("onreadystatechange",a),T.attachEvent("onload",a);var e=!1;try{e=null==T.frameElement&&rt.documentElement}catch(n){}e&&e.doScroll&&function r(){if(!ht.isReady){try{e.doScroll("left")}catch(n){return T.setTimeout(r,50)}i(),ht.ready()}}()}return kt.promise(t)},ht.ready.promise(),ht(dt))break;dt.ownFirst="0"===Et,dt.inlineBlockNeedsLayout=!1,ht(function(){var t,e,n,r;(n=rt.getElementsByTagName("body")[0])&&n.style&&(e=rt.createElement("div"),(r=rt.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(r).appendChild(e),"undefined"!=typeof e.style.zoom&&(e.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",dt.inlineBlockNeedsLayout=t=3===e.offsetWidth,t&&(n.style.zoom=1)),n.removeChild(r))}),function(){var t=rt.createElement("div");dt.deleteExpando=!0;try{delete t.test}catch(e){dt.deleteExpando=!1}t=null}();var Nt,jt=function(t){var e=ht.noData[(t.nodeName+" ").toLowerCase()],n=+t.nodeType||1;return(1===n||9===n)&&(!e||!0!==e&&t.getAttribute("classid")===e)},Lt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,$t=/([A-Z])/g;ht.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return!!(t=t.nodeType?ht.cache[t[ht.expando]]:t[ht.expando])&&!u(t)},data:function(t,e,n){return r(t,e,n)},removeData:function(t,e){return o(t,e)},_data:function(t,e,n){return r(t,e,n,!0)},_removeData:function(t,e){return o(t,e,!0)}}),ht.fn.extend({data:function(t,e){var n,r,i,a=this[0],o=a&&a.attributes;if(t!==undefined)return"object"==typeof t?this.each(function(){ht.data(this,t)}):1<arguments.length?this.each(function(){ht.data(this,t,e)}):a?l(a,t,ht.data(a,t)):undefined;if(this.length&&(i=ht.data(a),1===a.nodeType&&!ht._data(a,"parsedAttrs"))){for(n=o.length;n--;)o[n]&&0===(r=o[n].name).indexOf("data-")&&l(a,r=ht.camelCase(r.slice(5)),i[r]);ht._data(a,"parsedAttrs",!0)}return i},removeData:function(t){return this.each(function(){ht.removeData(this,t)})}}),ht.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=ht._data(t,e),n&&(!r||ht.isArray(n)?r=ht._data(t,e,ht.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=ht.queue(t,e),r=n.length,i=n.shift(),a=ht._queueHooks(t,e),o=function(){ht.dequeue(t,e)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete a.stop,i.call(t,o,a)),!r&&a&&a.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return ht._data(t,n)||ht._data(t,n,{empty:ht.Callbacks("once memory").add(function(){ht._removeData(t,e+"queue"),ht._removeData(t,n)})})}}),ht.fn.extend({queue:function(e,n){var t=2;return"string"!=typeof e&&(n=e,e="fx",t--),arguments.length<t?ht.queue(this[0],e):n===undefined?this:this.each(function(){var t=ht.queue(this,e,n);ht._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&ht.dequeue(this,e)})},dequeue:function(t){return this.each(function(){ht.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,r=1,i=ht.Deferred(),a=this,o=this.length,s=function(){--r||i.resolveWith(a,[a])};for("string"!=typeof t&&(e=t,t=undefined),t=t||"fx";o--;)(n=ht._data(a[o],t+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(e)}}),dt.shrinkWrapBlocks=function(){return null!=Nt?Nt:(Nt=!1,(e=rt.getElementsByTagName("body")[0])&&e.style?(t=rt.createElement("div"),(n=rt.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",e.appendChild(n).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(rt.createElement("div")).style.width="5px",Nt=3!==t.offsetWidth),e.removeChild(n),Nt):void 0);var t,e,n};var Ft,Rt,Pt,Ht=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ot=new RegExp("^(?:([+-])=|)("+Ht+")([a-z%]*)$","i"),Mt=["Top","Right","Bottom","Left"],Wt=function(t,e){return t=e||t,"none"===ht.css(t,"display")||!ht.contains(t.ownerDocument,t)},qt=function(t,e,n,r,i,a,o){var s=0,l=t.length,u=null==n;if("object"===ht.type(n))for(s in i=!0,n)qt(t,e,s,n[s],!0,a,o);else if(r!==undefined&&(i=!0,ht.isFunction(r)||(o=!0),u&&(o?(e.call(t,r),e=null):(u=e,e=function(t,e,n){return u.call(ht(t),n)})),e))for(;s<l;s++)e(t[s],n,o?r:r.call(t[s],s,e(t[s],n)));return i?t:u?e.call(t):l?e(t[0],n):a},Bt=/^(?:checkbox|radio)$/i,Ut=/<([\w:-]+)/,zt=/^$|\/(?:java|ecma)script/i,Xt=/^\s+/,Vt="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";Ft=rt.createElement("div"),Rt=rt.createDocumentFragment(),Pt=rt.createElement("input"),Ft.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",dt.leadingWhitespace=3===Ft.firstChild.nodeType,dt.tbody=!Ft.getElementsByTagName("tbody").length,dt.htmlSerialize=!!Ft.getElementsByTagName("link").length,dt.html5Clone="<:nav></:nav>"!==rt.createElement("nav").cloneNode(!0).outerHTML,Pt.type="checkbox",Pt.checked=!0,Rt.appendChild(Pt),dt.appendChecked=Pt.checked,Ft.innerHTML="<textarea>x</textarea>",dt.noCloneChecked=!!Ft.cloneNode(!0).lastChild.defaultValue,Rt.appendChild(Ft),(Pt=rt.createElement("input")).setAttribute("type","radio"),Pt.setAttribute("checked","checked"),Pt.setAttribute("name","t"),Ft.appendChild(Pt),dt.checkClone=Ft.cloneNode(!0).cloneNode(!0).lastChild.checked,dt.noCloneEvent=!!Ft.addEventListener,Ft[ht.expando]=1,dt.attributes=!Ft.getAttribute(ht.expando);var Jt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:dt.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};Jt.optgroup=Jt.option,Jt.tbody=Jt.tfoot=Jt.colgroup=Jt.caption=Jt.thead,Jt.th=Jt.td;var Gt=/<|&#?\w+;/,Qt=/<tbody/i;!function(){var t,e,n=rt.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})e="on"+t,(dt[t]=e in T)||(n.setAttribute(e,"t"),dt[t]=!1===n.attributes[e].expando);n=null}();var Yt=/^(?:input|select|textarea)$/i,Kt=/^key/,Zt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,te=/^(?:focusinfocus|focusoutblur)$/,ee=/^([^.]*)(?:\.(.+)|)/;ht.event={global:{},add:function(t,e,n,r,i){var a,o,s,l,u,c,d,f,h,p,g,m=ht._data(t);if(m){for(n.handler&&(n=(l=n).handler,i=l.selector),n.guid||(n.guid=ht.guid++),(o=m.events)||(o=m.events={}),(c=m.handle)||((c=m.handle=function(t){return void 0===ht||t&&ht.event.triggered===t.type?undefined:ht.event.dispatch.apply(c.elem,arguments)}).elem=t),s=(e=(e||"").match(It)||[""]).length;s--;)h=g=(a=ee.exec(e[s])||[])[1],p=(a[2]||"").split(".").sort(),h&&(u=ht.event.special[h]||{},h=(i?u.delegateType:u.bindType)||h,u=ht.event.special[h]||{},d=ht.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ht.expr.match.needsContext.test(i),namespace:p.join(".")},l),(f=o[h])||((f=o[h]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(t,r,p,c)||(t.addEventListener?t.addEventListener(h,c,!1):t.attachEvent&&t.attachEvent("on"+h,c))),u.add&&(u.add.call(t,d),d.handler.guid||(d.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,d):f.push(d),ht.event.global[h]=!0);t=null}},remove:function(t,e,n,r,i){var a,o,s,l,u,c,d,f,h,p,g,m=ht.hasData(t)&&ht._data(t);if(m&&(c=m.events)){for(u=(e=(e||"").match(It)||[""]).length;u--;)if(h=g=(s=ee.exec(e[u])||[])[1],p=(s[2]||"").split(".").sort(),h){for(d=ht.event.special[h]||{},f=c[h=(r?d.delegateType:d.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=a=f.length;a--;)o=f[a],!i&&g!==o.origType||n&&n.guid!==o.guid||s&&!s.test(o.namespace)||r&&r!==o.selector&&("**"!==r||!o.selector)||(f.splice(a,1),o.selector&&f.delegateCount--,d.remove&&d.remove.call(t,o));l&&!f.length&&(d.teardown&&!1!==d.teardown.call(t,p,m.handle)||ht.removeEvent(t,h,m.handle),delete c[h])}else for(h in c)ht.event.remove(t,h+e[u],n,r,!0);ht.isEmptyObject(c)&&(delete m.handle,ht._removeData(t,"events"))}},trigger:function(t,e,n,r){var i,a,o,s,l,u,c,d=[n||rt],f=ct.call(t,"type")?t.type:t,h=ct.call(t,"namespace")?t.namespace.split("."):[];if(o=u=n=n||rt,3!==n.nodeType&&8!==n.nodeType&&!te.test(f+ht.event.triggered)&&(-1<f.indexOf(".")&&(f=(h=f.split(".")).shift(),h.sort()),a=f.indexOf(":")<0&&"on"+f,(t=t[ht.expando]?t:new ht.Event(f,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=n),e=null==e?[t]:ht.makeArray(e,[t]),l=ht.event.special[f]||{},r||!l.trigger||!1!==l.trigger.apply(n,e))){if(!r&&!l.noBubble&&!ht.isWindow(n)){for(s=l.delegateType||f,te.test(s+f)||(o=o.parentNode);o;o=o.parentNode)d.push(o),u=o;u===(n.ownerDocument||rt)&&d.push(u.defaultView||u.parentWindow||T)}for(c=0;(o=d[c++])&&!t.isPropagationStopped();)t.type=1<c?s:l.bindType||f,(i=(ht._data(o,"events")||{})[t.type]&&ht._data(o,"handle"))&&i.apply(o,e),(i=a&&o[a])&&i.apply&&jt(o)&&(t.result=i.apply(o,e),!1===t.result&&t.preventDefault());if(t.type=f,!r&&!t.isDefaultPrevented()&&(!l._default||!1===l._default.apply(d.pop(),e))&&jt(n)&&a&&n[f]&&!ht.isWindow(n)){(u=n[a])&&(n[a]=null),ht.event.triggered=f;try{n[f]()}catch(p){}ht.event.triggered=undefined,u&&(n[a]=u)}return t.result}},dispatch:function(t){t=ht.event.fix(t);var e,n,r,i,a,o=[],s=it.call(arguments),l=(ht._data(this,"events")||{})[t.type]||[],u=ht.event.special[t.type]||{};if((s[0]=t).delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,t)){for(o=ht.event.handlers.call(this,t,l),e=0;(i=o[e++])&&!t.isPropagationStopped();)for(t.currentTarget=i.elem,n=0;(a=i.handlers[n++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,(r=((ht.event.special[a.origType]||{}).handle||a.handler).apply(i.elem,s))!==undefined&&!1===(t.result=r)&&(t.preventDefault(),t.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,t),t.result}},handlers:function(t,e){var n,r,i,a,o=[],s=e.delegateCount,l=t.target;if(s&&l.nodeType&&("click"!==t.type||isNaN(t.button)||t.button<1))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==t.type)){for(r=[],n=0;n<s;n++)r[i=(a=e[n]).selector+" "]===undefined&&(r[i]=a.needsContext?-1<ht(i,this).index(l):ht.find(i,this,null,[l]).length),r[i]&&r.push(a);r.length&&o.push({elem:l,handlers:r})}return s<e.length&&o.push({elem:this,handlers:e.slice(s)}),o},fix:function(t){if(t[ht.expando])return t;var e,n,r,i=t.type,a=t,o=this.fixHooks[i];for(o||(this.fixHooks[i]=o=Zt.test(i)?this.mouseHooks:Kt.test(i)?this.keyHooks:{}),r=o.props?this.props.concat(o.props):this.props,t=new ht.Event(a),e=r.length;e--;)t[n=r[e]]=a[n];return t.target||(t.target=a.srcElement||rt),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,o.filter?o.filter(t,a):t},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var n,r,i,a=e.button,o=e.fromElement;return null==t.pageX&&null!=e.clientX&&(i=(r=t.target.ownerDocument||rt).documentElement,n=r.body,t.pageX=e.clientX+(i&&i.scrollLeft||n&&n.scrollLeft||0)-(i&&i.clientLeft||n&&n.clientLeft||0),t.pageY=e.clientY+(i&&i.scrollTop||n&&n.scrollTop||0)-(i&&i.clientTop||n&&n.clientTop||0)),!t.relatedTarget&&o&&(t.relatedTarget=o===t.target?e.toElement:o),t.which||a===undefined||(t.which=1&a?1:2&a?3:4&a?2:0),t}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==p()&&this.focus)try{return this.focus(),!1}catch(t){}},delegateType:"focusin"},blur:{trigger:function(){if(this===p()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(ht.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(t){return ht.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){t.result!==undefined&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,n){var r=ht.extend(new ht.Event,n,{type:t,isSimulated:!0});ht.event.trigger(r,null,e),r.isDefaultPrevented()&&n.preventDefault()}},ht.removeEvent=rt.removeEventListener?function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)}:function(t,e,n){var r="on"+e;t.detachEvent&&("undefined"==typeof t[r]&&(t[r]=null),t.detachEvent(r,n))},ht.Event=function(t,e){if(!(this instanceof ht.Event))return new ht.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||t.defaultPrevented===undefined&&!1===t.returnValue?f:h):this.type=t,e&&ht.extend(this,e),this.timeStamp=t&&t.timeStamp||ht.now(),this[ht.expando]=!0},ht.Event.prototype={constructor:ht.Event,isDefaultPrevented:h,isPropagationStopped:h,isImmediatePropagationStopped:h,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=f,t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=f,t&&!this.isSimulated&&(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=f,t&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),this.stopPropagation()}},ht.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,a){ht.event.special[t]={delegateType:a,bindType:a,handle:function(t){var e,n=this,r=t.relatedTarget,i=t.handleObj;return r&&(r===n||ht.contains(n,r))||(t.type=i.origType,e=i.handler.apply(this,arguments),t.type=a),e}}}),dt.submit||(ht.event.special.submit={setup:function(){if(ht.nodeName(this,"form"))return!1;ht.event.add(this,"click._submit keypress._submit",function(t){var e=t.target,n=ht.nodeName(e,"input")||ht.nodeName(e,"button")?ht.prop(e,"form"):undefined;n&&!ht._data(n,"submit")&&(ht.event.add(n,"submit._submit",function(t){t._submitBubble=!0}),ht._data(n,"submit",!0))})},postDispatch:function(t){t._submitBubble&&(delete t._submitBubble,this.parentNode&&!t.isTrigger&&ht.event.simulate("submit",this.parentNode,t))},teardown:function(){if(ht.nodeName(this,"form"))return!1;ht.event.remove(this,"._submit")}}),dt.change||(ht.event.special.change={setup:function(){if(Yt.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(ht.event.add(this,"propertychange._change",function(t){"checked"===t.originalEvent.propertyName&&(this._justChanged=!0)}),ht.event.add(this,"click._change",function(t){this._justChanged&&!t.isTrigger&&(this._justChanged=!1),ht.event.simulate("change",this,t)})),!1;ht.event.add(this,"beforeactivate._change",function(t){var e=t.target;Yt.test(e.nodeName)&&!ht._data(e,"change")&&(ht.event.add(e,"change._change",function(t){!this.parentNode||t.isSimulated||t.isTrigger||ht.event.simulate("change",this.parentNode,t)}),ht._data(e,"change",!0))})},handle:function(t){var e=t.target;if(this!==e||t.isSimulated||t.isTrigger||"radio"!==e.type&&"checkbox"!==e.type)return t.handleObj.handler.apply(this,arguments)},teardown:function(){return ht.event.remove(this,"._change"),!Yt.test(this.nodeName)}}),dt.focusin||ht.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(t){ht.event.simulate(r,t.target,ht.event.fix(t))};ht.event.special[r]={setup:function(){var t=this.ownerDocument||this,e=ht._data(t,r);e||t.addEventListener(n,i,!0),ht._data(t,r,(e||0)+1)},teardown:function(){var t=this.ownerDocument||this,e=ht._data(t,r)-1;e?ht._data(t,r,e):(t.removeEventListener(n,i,!0),ht._removeData(t,r))}}}),ht.fn.extend({on:function(t,e,n,r){return x(this,t,e,n,r)},one:function(t,e,n,r){return x(this,t,e,n,r,1)},off:function(t,e,n){var r,i;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,ht(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof t)return!1!==e&&"function"!=typeof e||(n=e,e=undefined),!1===n&&(n=h),this.each(function(){ht.event.remove(this,t,n,e)});for(i in t)this.off(i,e,t[i]);return this},trigger:function(t,e){return this.each(function(){ht.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return ht.event.trigger(t,e,n,!0)}});var ne=/ jQuery\d+="(?:null|\d+)"/g,re=new RegExp("<(?:"+Vt+")[\\s/>]","i"),ie=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ae=/<script|<style|<link/i,oe=/checked\s*(?:[^=]|=\s*.checked.)/i,se=/^true\/(.*)/,le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ue=m(rt).appendChild(rt.createElement("div"));ht.extend({htmlPrefilter:function(t){return t.replace(ie,"<$1></$2>")},clone:function(t,e,n){var r,i,a,o,s,l=ht.contains(t.ownerDocument,t);if(dt.html5Clone||ht.isXMLDoc(t)||!re.test("<"+t.nodeName+">")?a=t.cloneNode(!0):(ue.innerHTML=t.outerHTML,ue.removeChild(a=ue.firstChild)),!(dt.noCloneEvent&&dt.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||ht.isXMLDoc(t)))for(r=v(a),s=v(t),o=0;null!=(i=s[o]);++o)r[o]&&_(i,r[o]);if(e)if(n)for(s=s||v(t),r=r||v(a),o=0;null!=(i=s[o]);o++)D(i,r[o]);else D(t,a);return 0<(r=v(a,"script")).length&&b(r,!l&&v(t,"script")),r=s=i=null,a},cleanData:function(t,e){for(var n,r,i,a,o=0,s=ht.expando,l=ht.cache,u=dt.attributes,c=ht.event.special;null!=(n=t[o]);o++)if((e||jt(n))&&(a=(i=n[s])&&l[i])){if(a.events)for(r in a.events)c[r]?ht.event.remove(n,r):ht.removeEvent(n,r,a.handle);l[i]&&(delete l[i],u||"undefined"==typeof n.removeAttribute?n[s]=undefined:n.removeAttribute(s),nt.push(i))}}}),ht.fn.extend({domManip:A,detach:function(t){return k(this,t,!0)},remove:function(t){return k(this,t)},text:function(t){return qt(this,function(t){return t===undefined?ht.text(this):this.empty().append((this[0]&&this[0].ownerDocument||rt).createTextNode(t))},null,t,arguments.length)},append:function(){return A(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||w(this,t).appendChild(t)})},prepend:function(){return A(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=w(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return A(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return A(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++){for(1===t.nodeType&&ht.cleanData(v(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&ht.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return ht.clone(this,t,e)})},html:function(t){return qt(this,function(t){var e=this[0]||{},n=0,r=this.length;if(t===undefined)return 1===e.nodeType?e.innerHTML.replace(ne,""):undefined;if("string"==typeof t&&!ae.test(t)&&(dt.htmlSerialize||!re.test(t))&&(dt.leadingWhitespace||!Xt.test(t))&&!Jt[(Ut.exec(t)||["",""])[1].toLowerCase()]){t=ht.htmlPrefilter(t);try{for(;n<r;n++)1===(e=this[n]||{}).nodeType&&(ht.cleanData(v(e,!1)),e.innerHTML=t);e=0}catch(i){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var n=[];return A(this,arguments,function(t){var e=this.parentNode;ht.inArray(this,n)<0&&(ht.cleanData(v(this)),e&&e.replaceChild(t,this))},n)}}),ht.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,o){ht.fn[t]=function(t){for(var e,n=0,r=[],i=ht(t),a=i.length-1;n<=a;n++)e=n===a?this:this.clone(!0),ht(i[n])[o](e),ot.apply(r,e.get());return this.pushStack(r)}});var ce,de={HTML:"block",BODY:"block"},fe=/^margin/,he=new RegExp("^("+Ht+")(?!px)[a-z%]+$","i"),pe=function(t,e,n,r){var i,a,o={};for(a in e)o[a]=t.style[a],t.style[a]=e[a];for(a in i=n.apply(t,r||[]),e)t.style[a]=o[a];return i},ge=rt.documentElement;!function(){function t(){var t,e,n=rt.documentElement;n.appendChild(u),c.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",r=a=l=!1,i=s=!0,T.getComputedStyle&&(e=T.getComputedStyle(c),r="1%"!==(e||{}).top,l="2px"===(e||{}).marginLeft,a="4px"===(e||{width:"4px"}).width,c.style.marginRight="50%",i="4px"===(e||{marginRight:"4px"}).marginRight,(t=c.appendChild(rt.createElement("div"))).style.cssText=c.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",c.style.width="1px",s=!parseFloat((T.getComputedStyle(t)||{}).marginRight),c.removeChild(t)),c.style.display="none",(o=0===c.getClientRects().length)&&(c.style.display="",c.innerHTML="<table><tr><td></td><td>t</td></tr></table>",c.childNodes[0].style.borderCollapse="separate",(
t=c.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(o=0===t[0].offsetHeight)&&(t[0].style.display="",t[1].style.display="none",o=0===t[0].offsetHeight)),n.removeChild(u)}var r,i,a,o,s,l,u=rt.createElement("div"),c=rt.createElement("div");c.style&&(c.style.cssText="float:left;opacity:.5",dt.opacity="0.5"===c.style.opacity,dt.cssFloat=!!c.style.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",dt.clearCloneStyle="content-box"===c.style.backgroundClip,(u=rt.createElement("div")).style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",c.innerHTML="",u.appendChild(c),dt.boxSizing=""===c.style.boxSizing||""===c.style.MozBoxSizing||""===c.style.WebkitBoxSizing,ht.extend(dt,{reliableHiddenOffsets:function(){return null==r&&t(),o},boxSizingReliable:function(){return null==r&&t(),a},pixelMarginRight:function(){return null==r&&t(),i},pixelPosition:function(){return null==r&&t(),r},reliableMarginRight:function(){return null==r&&t(),s},reliableMarginLeft:function(){return null==r&&t(),l}}))}();var me,ve,be=/^(top|right|bottom|left)$/;T.getComputedStyle?(me=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=T),e.getComputedStyle(t)},ve=function(t,e,n){var r,i,a,o,s=t.style;return""!==(o=(n=n||me(t))?n.getPropertyValue(e)||n[e]:undefined)&&o!==undefined||ht.contains(t.ownerDocument,t)||(o=ht.style(t,e)),n&&!dt.pixelMarginRight()&&he.test(o)&&fe.test(e)&&(r=s.width,i=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=r,s.minWidth=i,s.maxWidth=a),o===undefined?o:o+""}):ge.currentStyle&&(me=function(t){return t.currentStyle},ve=function(t,e,n){var r,i,a,o,s=t.style;return null==(o=(n=n||me(t))?n[e]:undefined)&&s&&s[e]&&(o=s[e]),he.test(o)&&!be.test(e)&&(r=s.left,(a=(i=t.runtimeStyle)&&i.left)&&(i.left=t.currentStyle.left),s.left="fontSize"===e?"1em":o,o=s.pixelLeft+"px",s.left=r,a&&(i.left=a)),o===undefined?o:o+""||"auto"});var ye=/alpha\([^)]*\)/i,xe=/opacity\s*=\s*([^)]*)/i,we=/^(none|table(?!-c[ea]).+)/,Se=new RegExp("^("+Ht+")(.*)$","i"),Te={position:"absolute",visibility:"hidden",display:"block"},Ce={letterSpacing:"0",fontWeight:"400"},De=["Webkit","O","Moz","ms"],_e=rt.createElement("div").style;ht.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=ve(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":dt.cssFloat?"cssFloat":"styleFloat"},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,a,o,s=ht.camelCase(e),l=t.style;if(e=ht.cssProps[s]||(ht.cssProps[s]=j(s)||s),o=ht.cssHooks[e]||ht.cssHooks[s],n===undefined)return o&&"get"in o&&(i=o.get(t,!1,r))!==undefined?i:l[e];if("string"===(a=typeof n)&&(i=Ot.exec(n))&&i[1]&&(n=d(t,e,i),a="number"),null!=n&&n==n&&("number"===a&&(n+=i&&i[3]||(ht.cssNumber[s]?"":"px")),dt.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),!(o&&"set"in o&&(n=o.set(t,n,r))===undefined)))try{l[e]=n}catch(u){}}},css:function(t,e,n,r){var i,a,o,s=ht.camelCase(e);return e=ht.cssProps[s]||(ht.cssProps[s]=j(s)||s),(o=ht.cssHooks[e]||ht.cssHooks[s])&&"get"in o&&(a=o.get(t,!0,n)),a===undefined&&(a=ve(t,e,r)),"normal"===a&&e in Ce&&(a=Ce[e]),""===n||n?(i=parseFloat(a),!0===n||isFinite(i)?i||0:a):a}}),ht.each(["height","width"],function(t,i){ht.cssHooks[i]={get:function(t,e,n){if(e)return we.test(ht.css(t,"display"))&&0===t.offsetWidth?pe(t,Te,function(){return R(t,i,n)}):R(t,i,n)},set:function(t,e,n){var r=n&&me(t);return $(t,e,n?F(t,i,n,dt.boxSizing&&"border-box"===ht.css(t,"boxSizing",!1,r),r):0)}}}),dt.opacity||(ht.cssHooks.opacity={get:function(t,e){return xe.test((e&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":e?"1":""},set:function(t,e){var n=t.style,r=t.currentStyle,i=ht.isNumeric(e)?"alpha(opacity="+100*e+")":"",a=r&&r.filter||n.filter||"";((n.zoom=1)<=e||""===e)&&""===ht.trim(a.replace(ye,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===e||r&&!r.filter)||(n.filter=ye.test(a)?a.replace(ye,i):a+" "+i)}}),ht.cssHooks.marginRight=N(dt.reliableMarginRight,function(t,e){if(e)return pe(t,{display:"inline-block"},ve,[t,"marginRight"])}),ht.cssHooks.marginLeft=N(dt.reliableMarginLeft,function(t,e){if(e)return(parseFloat(ve(t,"marginLeft"))||(ht.contains(t.ownerDocument,t)?t.getBoundingClientRect().left-pe(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}):0))+"px"}),ht.each({margin:"",padding:"",border:"Width"},function(i,a){ht.cssHooks[i+a]={expand:function(t){for(var e=0,n={},r="string"==typeof t?t.split(" "):[t];e<4;e++)n[i+Mt[e]+a]=r[e]||r[e-2]||r[0];return n}},fe.test(i)||(ht.cssHooks[i+a].set=$)}),ht.fn.extend({css:function(t,e){return qt(this,function(t,e,n){var r,i,a={},o=0;if(ht.isArray(e)){for(r=me(t),i=e.length;o<i;o++)a[e[o]]=ht.css(t,e[o],!1,r);return a}return n!==undefined?ht.style(t,e,n):ht.css(t,e)},t,e,1<arguments.length)},show:function(){return L(this,!0)},hide:function(){return L(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){Wt(this)?ht(this).show():ht(this).hide()})}}),(ht.Tween=P).prototype={constructor:P,init:function(t,e,n,r,i,a){this.elem=t,this.prop=n,this.easing=i||ht.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=a||(ht.cssNumber[n]?"":"px")},cur:function(){var t=P.propHooks[this.prop];return t&&t.get?t.get(this):P.propHooks._default.get(this)},run:function(t){var e,n=P.propHooks[this.prop];return this.options.duration?this.pos=e=ht.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):P.propHooks._default.set(this),this}},P.prototype.init.prototype=P.prototype,P.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=ht.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){ht.fx.step[t.prop]?ht.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[ht.cssProps[t.prop]]&&!ht.cssHooks[t.prop]?t.elem[t.prop]=t.now:ht.style(t.elem,t.prop,t.now+t.unit)}}},P.propHooks.scrollTop=P.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},ht.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},ht.fx=P.prototype.init,ht.fx.step={};var Ae,ke,Ee,Ie,Ne,je,Le,$e=/^(?:toggle|show|hide)$/,Fe=/queueHooks$/;ht.Animation=ht.extend(B,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return d(n.elem,t,Ot.exec(e),n),n}]},tweener:function(t,e){ht.isFunction(t)?(e=t,t=["*"]):t=t.match(It);for(var n,r=0,i=t.length;r<i;r++)n=t[r],B.tweeners[n]=B.tweeners[n]||[],B.tweeners[n].unshift(e)},prefilters:[W],prefilter:function(t,e){e?B.prefilters.unshift(t):B.prefilters.push(t)}}),ht.speed=function(t,e,n){var r=t&&"object"==typeof t?ht.extend({},t):{complete:n||!n&&e||ht.isFunction(t)&&t,duration:t,easing:n&&e||e&&!ht.isFunction(e)&&e};return r.duration=ht.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in ht.fx.speeds?ht.fx.speeds[r.duration]:ht.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){ht.isFunction(r.old)&&r.old.call(this),r.queue&&ht.dequeue(this,r.queue)},r},ht.fn.extend({fadeTo:function(t,e,n,r){return this.filter(Wt).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(e,t,n,r){var i=ht.isEmptyObject(e),a=ht.speed(t,n,r),o=function(){var t=B(this,ht.extend({},e),a);(i||ht._data(this,"finish"))&&t.stop(!0)};return o.finish=o,i||!1===a.queue?this.each(o):this.queue(a.queue,o)},stop:function(i,t,a){var o=function(t){var e=t.stop;delete t.stop,e(a)};return"string"!=typeof i&&(a=t,t=i,i=undefined),t&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var t=!0,e=null!=i&&i+"queueHooks",n=ht.timers,r=ht._data(this);if(e)r[e]&&r[e].stop&&o(r[e]);else for(e in r)r[e]&&r[e].stop&&Fe.test(e)&&o(r[e]);for(e=n.length;e--;)n[e].elem!==this||null!=i&&n[e].queue!==i||(n[e].anim.stop(a),t=!1,n.splice(e,1));!t&&a||ht.dequeue(this,i)})},finish:function(o){return!1!==o&&(o=o||"fx"),this.each(function(){var t,e=ht._data(this),n=e[o+"queue"],r=e[o+"queueHooks"],i=ht.timers,a=n?n.length:0;for(e.finish=!0,ht.queue(this,o,[]),r&&r.stop&&r.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===o&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete e.finish})}}),ht.each(["toggle","show","hide"],function(t,r){var i=ht.fn[r];ht.fn[r]=function(t,e,n){return null==t||"boolean"==typeof t?i.apply(this,arguments):this.animate(O(r,!0),t,e,n)}}),ht.each({slideDown:O("show"),slideUp:O("hide"),slideToggle:O("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,r){ht.fn[t]=function(t,e,n){return this.animate(r,t,e,n)}}),ht.timers=[],ht.fx.tick=function(){var t,e=ht.timers,n=0;for(Ae=ht.now();n<e.length;n++)(t=e[n])()||e[n]!==t||e.splice(n--,1);e.length||ht.fx.stop(),Ae=undefined},ht.fx.timer=function(t){ht.timers.push(t),t()?ht.fx.start():ht.timers.pop()},ht.fx.interval=13,ht.fx.start=function(){ke||(ke=T.setInterval(ht.fx.tick,ht.fx.interval))},ht.fx.stop=function(){T.clearInterval(ke),ke=null},ht.fx.speeds={slow:600,fast:200,_default:400},ht.fn.delay=function(r,t){return r=ht.fx&&ht.fx.speeds[r]||r,t=t||"fx",this.queue(t,function(t,e){var n=T.setTimeout(t,r);e.stop=function(){T.clearTimeout(n)}})},Ie=rt.createElement("input"),Ne=rt.createElement("div"),je=rt.createElement("select"),Le=je.appendChild(rt.createElement("option")),(Ne=rt.createElement("div")).setAttribute("className","t"),Ne.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",Ee=Ne.getElementsByTagName("a")[0],Ie.setAttribute("type","checkbox"),Ne.appendChild(Ie),(Ee=Ne.getElementsByTagName("a")[0]).style.cssText="top:1px",dt.getSetAttribute="t"!==Ne.className,dt.style=/top/.test(Ee.getAttribute("style")),dt.hrefNormalized="/a"===Ee.getAttribute("href"),dt.checkOn=!!Ie.value,dt.optSelected=Le.selected,dt.enctype=!!rt.createElement("form").enctype,je.disabled=!0,dt.optDisabled=!Le.disabled,(Ie=rt.createElement("input")).setAttribute("value",""),dt.input=""===Ie.getAttribute("value"),Ie.value="t",Ie.setAttribute("type","radio"),dt.radioValue="t"===Ie.value;var Re=/\r/g,Pe=/[\x20\t\r\n\f]+/g;ht.fn.extend({val:function(n){var r,t,i,e=this[0];return arguments.length?(i=ht.isFunction(n),this.each(function(t){var e;1===this.nodeType&&(null==(e=i?n.call(this,t,ht(this).val()):n)?e="":"number"==typeof e?e+="":ht.isArray(e)&&(e=ht.map(e,function(t){return null==t?"":t+""})),(r=ht.valHooks[this.type]||ht.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&r.set(this,e,"value")!==undefined||(this.value=e))})):e?(r=ht.valHooks[e.type]||ht.valHooks[e.nodeName.toLowerCase()])&&"get"in r&&(t=r.get(e,"value"))!==undefined?t:"string"==typeof(t=e.value)?t.replace(Re,""):null==t?"":t:void 0}}),ht.extend({valHooks:{option:{get:function(t){var e=ht.find.attr(t,"value");return null!=e?e:ht.trim(ht.text(t)).replace(Pe," ")}},select:{get:function(t){for(var e,n,r=t.options,i=t.selectedIndex,a="select-one"===t.type||i<0,o=a?null:[],s=a?i+1:r.length,l=i<0?s:a?i:0;l<s;l++)if(((n=r[l]).selected||l===i)&&(dt.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!ht.nodeName(n.parentNode,"optgroup"))){if(e=ht(n).val(),a)return e;o.push(e)}return o},set:function(t,e){for(var n,r,i=t.options,a=ht.makeArray(e),o=i.length;o--;)if(r=i[o],-1<ht.inArray(ht.valHooks.option.get(r),a))try{r.selected=n=!0}catch(s){r.scrollHeight}else r.selected=!1;return n||(t.selectedIndex=-1),i}}}}),ht.each(["radio","checkbox"],function(){ht.valHooks[this]={set:function(t,e){if(ht.isArray(e))return t.checked=-1<ht.inArray(ht(t).val(),e)}},dt.checkOn||(ht.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var He,Oe,Me=ht.expr.attrHandle,We=/^(?:checked|selected)$/i,qe=dt.getSetAttribute,Be=dt.input;ht.fn.extend({attr:function(t,e){return qt(this,ht.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){ht.removeAttr(this,t)})}}),ht.extend({attr:function(t,e,n){var r,i,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return"undefined"==typeof t.getAttribute?ht.prop(t,e,n):(1===a&&ht.isXMLDoc(t)||(e=e.toLowerCase(),i=ht.attrHooks[e]||(ht.expr.match.bool.test(e)?Oe:He)),n!==undefined?null===n?void ht.removeAttr(t,e):i&&"set"in i&&(r=i.set(t,n,e))!==undefined?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:null==(r=ht.find.attr(t,e))?undefined:r)},attrHooks:{type:{set:function(t,e){if(!dt.radioValue&&"radio"===e&&ht.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r,i=0,a=e&&e.match(It);if(a&&1===t.nodeType)for(;n=a[i++];)r=ht.propFix[n]||n,ht.expr.match.bool.test(n)?Be&&qe||!We.test(n)?t[r]=!1:t[ht.camelCase("default-"+n)]=t[r]=!1:ht.attr(t,n,""),t.removeAttribute(qe?n:r)}}),Oe={set:function(t,e,n){return!1===e?ht.removeAttr(t,n):Be&&qe||!We.test(n)?t.setAttribute(!qe&&ht.propFix[n]||n,n):t[ht.camelCase("default-"+n)]=t[n]=!0,n}},ht.each(ht.expr.match.bool.source.match(/\w+/g),function(t,e){var a=Me[e]||ht.find.attr;Be&&qe||!We.test(e)?Me[e]=function(t,e,n){var r,i;return n||(i=Me[e],Me[e]=r,r=null!=a(t,e,n)?e.toLowerCase():null,Me[e]=i),r}:Me[e]=function(t,e,n){if(!n)return t[ht.camelCase("default-"+e)]?e.toLowerCase():null}}),Be&&qe||(ht.attrHooks.value={set:function(t,e,n){if(!ht.nodeName(t,"input"))return He&&He.set(t,e,n);t.defaultValue=e}}),qe||(He={set:function(t,e,n){var r=t.getAttributeNode(n);if(r||t.setAttributeNode(r=t.ownerDocument.createAttribute(n)),r.value=e+="","value"===n||e===t.getAttribute(n))return e}},Me.id=Me.name=Me.coords=function(t,e,n){var r;if(!n)return(r=t.getAttributeNode(e))&&""!==r.value?r.value:null},ht.valHooks.button={get:function(t,e){var n=t.getAttributeNode(e);if(n&&n.specified)return n.value},set:He.set},ht.attrHooks.contenteditable={set:function(t,e,n){He.set(t,""!==e&&e,n)}},ht.each(["width","height"],function(t,n){ht.attrHooks[n]={set:function(t,e){if(""===e)return t.setAttribute(n,"auto"),e}}})),dt.style||(ht.attrHooks.style={get:function(t){return t.style.cssText||undefined},set:function(t,e){return t.style.cssText=e+""}});var Ue=/^(?:input|select|textarea|button|object)$/i,ze=/^(?:a|area)$/i;ht.fn.extend({prop:function(t,e){return qt(this,ht.prop,t,e,1<arguments.length)},removeProp:function(e){return e=ht.propFix[e]||e,this.each(function(){try{this[e]=undefined,delete this[e]}catch(t){}})}}),ht.extend({prop:function(t,e,n){var r,i,a=t.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&ht.isXMLDoc(t)||(e=ht.propFix[e]||e,i=ht.propHooks[e]),n!==undefined?i&&"set"in i&&(r=i.set(t,n,e))!==undefined?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=ht.find.attr(t,"tabindex");return e?parseInt(e,10):Ue.test(t.nodeName)||ze.test(t.nodeName)&&t.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),dt.hrefNormalized||ht.each(["href","src"],function(t,e){ht.propHooks[e]={get:function(t){return t.getAttribute(e,4)}}}),dt.optSelected||(ht.propHooks.selected={get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),ht.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ht.propFix[this.toLowerCase()]=this}),dt.enctype||(ht.propFix.enctype="encoding");var Xe=/[\t\r\n\f]/g;ht.fn.extend({addClass:function(e){var t,n,r,i,a,o,s,l=0;if(ht.isFunction(e))return this.each(function(t){ht(this).addClass(e.call(this,t,U(this)))});if("string"==typeof e&&e)for(t=e.match(It)||[];n=this[l++];)if(i=U(n),r=1===n.nodeType&&(" "+i+" ").replace(Xe," ")){for(o=0;a=t[o++];)r.indexOf(" "+a+" ")<0&&(r+=a+" ");i!==(s=ht.trim(r))&&ht.attr(n,"class",s)}return this},removeClass:function(e){var t,n,r,i,a,o,s,l=0;if(ht.isFunction(e))return this.each(function(t){ht(this).removeClass(e.call(this,t,U(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(It)||[];n=this[l++];)if(i=U(n),r=1===n.nodeType&&(" "+i+" ").replace(Xe," ")){for(o=0;a=t[o++];)for(;-1<r.indexOf(" "+a+" ");)r=r.replace(" "+a+" "," ");i!==(s=ht.trim(r))&&ht.attr(n,"class",s)}return this},toggleClass:function(i,e){var a=typeof i;return"boolean"==typeof e&&"string"===a?e?this.addClass(i):this.removeClass(i):ht.isFunction(i)?this.each(function(t){ht(this).toggleClass(i.call(this,t,U(this),e),e)}):this.each(function(){var t,e,n,r;if("string"===a)for(e=0,n=ht(this),r=i.match(It)||[];t=r[e++];)n.hasClass(t)?n.removeClass(t):n.addClass(t);else i!==undefined&&"boolean"!==a||((t=U(this))&&ht._data(this,"__className__",t),ht.attr(this,"class",t||!1===i?"":ht._data(this,"__className__")||""))})},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&-1<(" "+U(n)+" ").replace(Xe," ").indexOf(e))return!0;return!1}}),ht.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,n){ht.fn[n]=function(t,e){return 0<arguments.length?this.on(n,null,t,e):this.trigger(n)}}),ht.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}});var Ve=T.location,Je=ht.now(),Ge=/\?/,Qe=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;ht.parseJSON=function(t){if(T.JSON&&T.JSON.parse)return T.JSON.parse(t+"");var i,a=null,e=ht.trim(t+"");return e&&!ht.trim(e.replace(Qe,function(t,e,n,r){return i&&e&&(a=0),0===a?t:(i=n||e,a+=!r-!n,"")}))?Function("return "+e)():ht.error("Invalid JSON: "+t)},ht.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{T.DOMParser?e=(new T.DOMParser).parseFromString(t,"text/xml"):((e=new T.ActiveXObject("Microsoft.XMLDOM")).async="false",e.loadXML(t))}catch(n){e=undefined}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length||ht.error("Invalid XML: "+t),e};var Ye=/#.*$/,Ke=/([?&])_=[^&]*/,Ze=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,tn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,en=/^(?:GET|HEAD)$/,nn=/^\/\//,rn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,an={},on={},sn="*/".concat("*"),ln=Ve.href,un=rn.exec(ln.toLowerCase())||[];ht.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ln,type:"GET",isLocal:tn.test(un[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":sn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ht.parseJSON,"text xml":ht.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?V(V(t,ht.ajaxSettings),e):V(ht.ajaxSettings,t)},ajaxPrefilter:z(an),ajaxTransport:z(on),ajax:function(t,e){function n(t,e,n,r){var i,a,o,s,l,u=e;2!==w&&(w=2,f&&T.clearTimeout(f),p=undefined,d=r||"",S.readyState=0<t?4:0,i=200<=t&&t<300||304===t,n&&(s=J(g,S,n)),s=G(g,s,S,i),i?(g.ifModified&&((l=S.getResponseHeader("Last-Modified"))&&(ht.lastModified[c]=l),(l=S.getResponseHeader("etag"))&&(ht.etag[c]=l)),204===t||"HEAD"===g.type?u="nocontent":304===t?u="notmodified":(u=s.state,a=s.data,i=!(o=s.error))):(o=u,!t&&u||(u="error",t<0&&(t=0))),S.status=t,S.statusText=(e||u)+"",i?b.resolveWith(m,[a,u,S]):b.rejectWith(m,[S,u,o]),S.statusCode(x),x=undefined,h&&v.trigger(i?"ajaxSuccess":"ajaxError",[S,g,i?a:o]),y.fireWith(m,[S,u]),h&&(v.trigger("ajaxComplete",[S,g]),--ht.active||ht.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=undefined),e=e||{};var r,i,c,d,f,h,p,a,g=ht.ajaxSetup({},e),m=g.context||g,v=g.context&&(m.nodeType||m.jquery)?ht(m):ht.event,b=ht.Deferred(),y=ht.Callbacks("once memory"),x=g.statusCode||{},o={},s={},w=0,l="canceled",S={readyState:0,getResponseHeader:function(t){var e;if(2===w){if(!a)for(a={};e=Ze.exec(d);)a[e[1].toLowerCase()]=e[2];e=a[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===w?d:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return w||(t=s[n]=s[n]||t,o[t]=e),this},overrideMimeType:function(t){return w||(g.mimeType=t),this},statusCode:function(t){var e;if(t)if(w<2)for(e in t)x[e]=[x[e],t[e]];else S.always(t[S.status]);return this},abort:function(t){var e=t||l;return p&&p.abort(e),n(0,e),this}};if(b.promise(S).complete=y.add,S.success=S.done,S.error=S.fail,g.url=((t||g.url||ln)+"").replace(Ye,"").replace(nn,un[1]+"//"),g.type=e.method||e.type||g.method||g.type,g.dataTypes=ht.trim(g.dataType||"*").toLowerCase().match(It)||[""],null==g.crossDomain&&(r=rn.exec(g.url.toLowerCase()),g.crossDomain=!(!r||r[1]===un[1]&&r[2]===un[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(un[3]||("http:"===un[1]?"80":"443")))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=ht.param(g.data,g.traditional)),X(an,g,e,S),2===w)return S;for(i in(h=ht.event&&g.global)&&0==ht.active++&&ht.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!en.test(g.type),c=g.url,g.hasContent||(g.data&&(c=g.url+=(Ge.test(c)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=Ke.test(c)?c.replace(Ke,"$1_="+Je++):c+(Ge.test(c)?"&":"?")+"_="+Je++)),g.ifModified&&(ht.lastModified[c]&&S.setRequestHeader("If-Modified-Since",ht.lastModified[c]),ht.etag[c]&&S.setRequestHeader("If-None-Match",ht.etag[c])),(g.data&&g.hasContent&&!1!==g.contentType||e.contentType)&&S.setRequestHeader("Content-Type",g.contentType),S.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+sn+"; q=0.01":""):g.accepts["*"]),g.headers)S.setRequestHeader(i,g.headers[i]);if(g.beforeSend&&(!1===g.beforeSend.call(m,S,g)||2===w))return S.abort();for(i in l="abort",{success:1,error:1,complete:1})S[i](g[i]);if(p=X(on,g,e,S)){if(S.readyState=1,h&&v.trigger("ajaxSend",[S,g]),2===w)return S;g.async&&0<g.timeout&&(f=T.setTimeout(function(){S.abort("timeout")},g.timeout));try{w=1,p.send(o,n)}catch(u){if(!(w<2))throw u;n(-1,u)}}else n(-1,"No Transport");return S},getJSON:function(t,e,n){return ht.get(t,e,n,"json")},getScript:function(t,e){return ht.get(t,undefined,e,"script")}}),ht.each(["get","post"],function(t,i){ht[i]=function(t,e,n,r){return ht.isFunction(e)&&(r=r||n,n=e,e=undefined),ht.ajax(ht.extend({url:t,type:i,dataType:r,data:e,success:n},ht.isPlainObject(t)&&t))}}),ht._evalUrl=function(t){return ht.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},ht.fn.extend({wrapAll:function(e){if(ht.isFunction(e))return this.each(function(t){ht(this).wrapAll(e.call(this,t))});if(this[0]){var t=ht(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t}).append(this)}return this},wrapInner:function(n){return ht.isFunction(n)?this.each(function(t){ht(this).wrapInner(n.call(this,t))}):this.each(function(){var t=ht(this),e=t.contents();e.length?e.wrapAll(n):t.append(n)})},wrap:function(e){var n=ht.isFunction(e);return this.each(function(t){ht(this).wrapAll(n?e.call(this,t):e)})},unwrap:function(){return this.parent().each(function(){ht.nodeName(this,"body")||ht(this).replaceWith(this.childNodes)}).end()}}),ht.expr.filters.hidden=function(t){return dt.reliableHiddenOffsets()?t.offsetWidth<=0&&t.offsetHeight<=0&&!t.getClientRects().length:Y(t)},ht.expr.filters.visible=function(t){return!ht.expr.filters.hidden(t)};var cn=/%20/g,dn=/\[\]$/,fn=/\r?\n/g,hn=/^(?:submit|button|image|reset|file)$/i,pn=/^(?:input|select|textarea|keygen)/i;ht.param=function(t,e){var n,r=[],i=function(t,e){e=ht.isFunction(e)?e():null==e?"":e,r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(e===undefined&&(e=ht.ajaxSettings&&ht.ajaxSettings.traditional),ht.isArray(t)||t.jquery&&!ht.isPlainObject(t))ht.each(t,function(){i(this.name,this.value)});else for(n in t)K(n,t[n],e,i);return r.join("&").replace(cn,"+")},ht.fn.extend({serialize:function(){return ht.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=ht.prop(this,"elements");return t?ht.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!ht(this).is(":disabled")&&pn.test(this.nodeName)&&!hn.test(t)&&(this.checked||!Bt.test(t))}).map(function(t,e){var n=ht(this).val();return null==n?null:ht.isArray(n)?ht.map(n,function(t){return{name:e.name,value:t.replace(fn,"\r\n")}}):{name:e.name,value:n.replace(fn,"\r\n")}}).get()}}),ht.ajaxSettings.xhr=T.ActiveXObject!==undefined?function(){return this.isLocal?tt():8<rt.documentMode?Z():/^(get|post|head|put|delete|options)$/i.test(this.type)&&Z()||tt()}:Z;var gn=0,mn={},vn=ht.ajaxSettings.xhr();T.attachEvent&&T.attachEvent("onunload",function(){for(var t in mn)mn[t](undefined,!0)}),dt.cors=!!vn&&"withCredentials"in vn,(vn=dt.ajax=!!vn)&&ht.ajaxTransport(function(u){var c;if(!u.crossDomain||dt.cors)return{send:function(t,o){var e,s=u.xhr(),l=++gn;if(s.open(u.type,u.url,u.async,u.username,u.password),u.xhrFields)for(e in u.xhrFields)s[e]=u.xhrFields[e];for(e in u.mimeType&&s.overrideMimeType&&s.overrideMimeType(u.mimeType),u.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)t[e]!==undefined&&s.setRequestHeader(e,t[e]+"");s.send(u.hasContent&&u.data||null),c=function(t,e){var n,r,i;if(c&&(e||4===s.readyState))if(delete mn[l],c=undefined,s.onreadystatechange=ht.noop,e)4!==s.readyState&&s.abort();else{i={},n=s.status,"string"==typeof s.responseText&&(i.text=s.responseText);try{r=s.statusText}catch(a){r=""}n||!u.isLocal||u.crossDomain?1223===n&&(n=204):n=i.text?200:404}i&&o(n,r,i,s.getAllResponseHeaders())},u.async?4===s.readyState?T.setTimeout(c):s.onreadystatechange=mn[l]=c:c()},abort:function(){c&&c(undefined,!0)}}}),ht.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return ht.globalEval(t),t}}}),ht.ajaxPrefilter("script",function(t){t.cache===undefined&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)}),ht.ajaxTransport("script",function(e){if(e.crossDomain){var r,i=rt.head||ht("head")[0]||rt.documentElement;return{send:function(t,n){(r=rt.createElement("script")).async=!0,e.scriptCharset&&(r.charset=e.scriptCharset),r.src=e.url,r.onload=r.onreadystatechange=function(t,e){(e||!r.readyState||/loaded|complete/.test(r.readyState))&&(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),r=null,e||n(200,"success"))},i.insertBefore(r,i.firstChild)},abort:function(){r&&r.onload(undefined,!0)}}}});var bn=[],yn=/(=)\?(?=&|$)|\?\?/;ht.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=bn.pop()||ht.expando+"_"+Je++;return this[t]=!0,t}}),ht.ajaxPrefilter("json jsonp",function(t,e,n){var r,i,a,o=!1!==t.jsonp&&(yn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&yn.test(t.data)&&"data");if(o||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=ht.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,o?t[o]=t[o].replace(yn,"$1"+r):!1!==t.jsonp&&(t.url+=(Ge.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return a||ht.error(r+" was not called"),a[0]},t.dataTypes[0]="json",i=T[r],T[r]=function(){a=arguments},n.always(function(){i===undefined?ht(T).removeProp(r):T[r]=i,t[r]&&(t.jsonpCallback=e.jsonpCallback,bn.push(r)),a&&ht.isFunction(i)&&i(a[0]),a=i=undefined}),"script"}),ht.parseHTML=function(t,e,n){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(n=e,e=!1),e=e||rt;var r=St.exec(t),i=!n&&[];return r?[e.createElement(r[1])]:(r=g([t],e,i),i&&i.length&&ht(i).remove(),ht.merge([],r.childNodes))};var xn=ht.fn.load;ht.fn.load=function(t,e,n){if("string"!=typeof t&&xn)return xn.apply(this,arguments);var r,i,a,o=this,s=t.indexOf(" ");return-1<s&&(r=ht.trim(t.slice(s,t.length)),t=t.slice(0,s)),ht.isFunction(e)?(n=e,e=undefined):e&&"object"==typeof e&&(i="POST"),0<o.length&&ht.ajax({url:t,type:i||"GET",dataType:"html",data:e}).done(function(t){a=arguments,o.html(r?ht("<div>").append(ht.parseHTML(t)).find(r):t)}).always(n&&function(t,e){o.each(function(){n.apply(this,a||[t.responseText,e,t])})}),this},ht.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){ht.fn[e]=function(t){return this.on(e,t)}}),ht.expr.filters.animated=function(e){return ht.grep(ht.timers,function(t){return e===t.elem}).length},ht.offset={setOffset:function(t,e,n){var r,i,a,o,s,l,u=ht.css(t,"position"),c=ht(t),d={};"static"===u&&(t.style.position="relative"),s=c.offset(),a=ht.css(t,"top"),l=ht.css(t,"left"),("absolute"===u||"fixed"===u)&&-1<ht.inArray("auto",[a,l])?(o=(r=c.position()).top,i=r.left):(o=parseFloat(a)||0,i=parseFloat(l)||0),ht.isFunction(e)&&(e=e.call(t,n,ht.extend({},s))),null!=e.top&&(d.top=e.top-s.top+o),null!=e.left&&(d.left=e.left-s.left+i),"using"in e?e.using.call(t,d):c.css(d)}},ht.fn.extend({offset:function(e){if(arguments.length)return e===undefined?this:this.each(function(t){ht.offset.setOffset(this,e,t)});var t,n,r={top:0,left:0},i=this[0],a=i&&i.ownerDocument;return a?(t=a.documentElement,ht.contains(t,i)?("undefined"!=typeof i.getBoundingClientRect&&(r=i.getBoundingClientRect()),n=et(a),{top:r.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:r.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):r):void 0},position:function(){if(this[0]){var t,e,n={top:0,left:0},r=this[0];return"fixed"===ht.css(r,"position")?e=r.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),ht.nodeName(t[0],"html")||(n=t.offset()),n.top+=ht.css(t[0],"borderTopWidth",!0),n.left+=ht.css(t[0],"borderLeftWidth",!0)),{top:e.top-n.top-ht.css(r,"marginTop",!0),left:e.left-n.left-ht.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&!ht.nodeName(t,"html")&&"static"===ht.css(t,"position");)t=t.offsetParent;return t||ge})}}),ht.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,i){var a=/Y/.test(i);ht.fn[e]=function(t){return qt(this,function(t,e,n){var r=et(t);if(n===undefined)return r?i in r?r[i]:r.document.documentElement[e]:t[e];r?r.scrollTo(a?ht(r).scrollLeft():n,a?n:ht(r).scrollTop()):t[e]=n},e,t,arguments.length,null)}}),ht.each(["top","left"],function(t,n){ht.cssHooks[n]=N(dt.pixelPosition,function(t,e){if(e)return e=ve(t,n),he.test(e)?ht(t).position()[n]+"px":e})}),ht.each({Height:"height",Width:"width"},function(a,o){ht.each({padding:"inner"+a,content:o,"":"outer"+a},function(r,t){ht.fn[t]=function(t,e){var n=arguments.length&&(r||"boolean"!=typeof t),i=r||(!0===t||!0===e?"margin":"border");return qt(this,function(t,e,n){var r;return ht.isWindow(t)?t.document.documentElement["client"+a]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+a],r["scroll"+a],t.body["offset"+a],r["offset"+a],r["client"+a])):n===undefined?ht.css(t,e,i):ht.style(t,e,n,i)},o,n?t:undefined,n,null)}})}),ht.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}}),ht.fn.size=function(){return this.length},ht.fn.andSelf=ht.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return ht});var wn=T.jQuery,Sn=T.$;return ht.noConflict=function(t){return T.$===ht&&(T.$=Sn),t&&T.jQuery===ht&&(T.jQuery=wn),ht},t||(T.jQuery=T.$=ht),ht}),function(c,l){"use strict";var u;c.rails!==l&&c.error("jquery-ujs has already been loaded!");var t=c(document);c.rails=u={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:"button[data-remote]:not([form]):not(form button), button[data-confirm]:not([form]):not(form button)",
inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",disableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",requiredInputSelector:"input[name][required]:not([disabled]), textarea[name][required]:not([disabled])",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]",csrfToken:function(){return c("meta[name=csrf-token]").attr("content")},csrfParam:function(){return c("meta[name=csrf-param]").attr("content")},CSRFProtection:function(t){var e=u.csrfToken();e&&t.setRequestHeader("X-CSRF-Token",e)},refreshCSRFTokens:function(){c('form input[name="'+u.csrfParam()+'"]').val(u.csrfToken())},fire:function(t,e,n){var r=c.Event(e);return t.trigger(r,n),!1!==r.result},confirm:function(t){return confirm(t)},ajax:function(t){return c.ajax(t)},href:function(t){return t[0].href},isRemote:function(t){return t.data("remote")!==l&&!1!==t.data("remote")},handleRemote:function(r){var t,e,n,i,a,o;if(u.fire(r,"ajax:before")){if(i=r.data("with-credentials")||null,a=r.data("type")||c.ajaxSettings&&c.ajaxSettings.dataType,r.is("form")){t=r.data("ujs:submit-button-formmethod")||r.attr("method"),e=r.data("ujs:submit-button-formaction")||r.attr("action"),n=c(r[0]).serializeArray();var s=r.data("ujs:submit-button");s&&(n.push(s),r.data("ujs:submit-button",null)),r.data("ujs:submit-button-formmethod",null),r.data("ujs:submit-button-formaction",null)}else r.is(u.inputChangeSelector)?(t=r.data("method"),e=r.data("url"),n=r.serialize(),r.data("params")&&(n=n+"&"+r.data("params"))):r.is(u.buttonClickSelector)?(t=r.data("method")||"get",e=r.data("url"),n=r.serialize(),r.data("params")&&(n=n+"&"+r.data("params"))):(t=r.data("method"),e=u.href(r),n=r.data("params")||null);return o={type:t||"GET",data:n,dataType:a,beforeSend:function(t,e){if(e.dataType===l&&t.setRequestHeader("accept","*/*;q=0.5, "+e.accepts.script),!u.fire(r,"ajax:beforeSend",[t,e]))return!1;r.trigger("ajax:send",t)},success:function(t,e,n){r.trigger("ajax:success",[t,e,n])},complete:function(t,e){r.trigger("ajax:complete",[t,e])},error:function(t,e,n){r.trigger("ajax:error",[t,e,n])},crossDomain:u.isCrossDomain(e)},i&&(o.xhrFields={withCredentials:i}),e&&(o.url=e),u.ajax(o)}return!1},isCrossDomain:function(t){var e=document.createElement("a");e.href=location.href;var n=document.createElement("a");try{return n.href=t,n.href=n.href,!((!n.protocol||":"===n.protocol)&&!n.host||e.protocol+"//"+e.host==n.protocol+"//"+n.host)}catch(r){return!0}},handleMethod:function(t){var e=u.href(t),n=t.data("method"),r=t.attr("target"),i=u.csrfToken(),a=u.csrfParam(),o=c('<form method="post" action="'+e+'"></form>'),s='<input name="_method" value="'+n+'" type="hidden" />';a===l||i===l||u.isCrossDomain(e)||(s+='<input name="'+a+'" value="'+i+'" type="hidden" />'),r&&o.attr("target",r),o.hide().append(s).appendTo("body"),o.submit()},formElements:function(t,e){return t.is("form")?c(t[0].elements).filter(e):t.find(e)},disableFormElements:function(t){u.formElements(t,u.disableSelector).each(function(){u.disableFormElement(c(this))})},disableFormElement:function(t){var e,n;e=t.is("button")?"html":"val",(n=t.data("disable-with"))!==l&&(t.data("ujs:enable-with",t[e]()),t[e](n)),t.prop("disabled",!0),t.data("ujs:disabled",!0)},enableFormElements:function(t){u.formElements(t,u.enableSelector).each(function(){u.enableFormElement(c(this))})},enableFormElement:function(t){var e=t.is("button")?"html":"val";t.data("ujs:enable-with")!==l&&(t[e](t.data("ujs:enable-with")),t.removeData("ujs:enable-with")),t.prop("disabled",!1),t.removeData("ujs:disabled")},allowAction:function(t){var e,n=t.data("confirm"),r=!1;if(!n)return!0;if(u.fire(t,"confirm")){try{r=u.confirm(n)}catch(i){(console.error||console.log).call(console,i.stack||i)}e=u.fire(t,"confirm:complete",[r])}return r&&e},blankInputs:function(t,e,n){var r,i,a,o=c(),s=e||"input,textarea",l=t.find(s),u={};return l.each(function(){(r=c(this)).is("input[type=radio]")?(a=r.attr("name"),u[a]||(0===t.find('input[type=radio]:checked[name="'+a+'"]').length&&(i=t.find('input[type=radio][name="'+a+'"]'),o=o.add(i)),u[a]=a)):(r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):!!r.val())===n&&(o=o.add(r))}),!!o.length&&o},nonBlankInputs:function(t,e){return u.blankInputs(t,e,!0)},stopEverything:function(t){return c(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(t){var e=t.data("disable-with");e!==l&&(t.data("ujs:enable-with",t.html()),t.html(e)),t.bind("click.railsDisable",function(t){return u.stopEverything(t)}),t.data("ujs:disabled",!0)},enableElement:function(t){t.data("ujs:enable-with")!==l&&(t.html(t.data("ujs:enable-with")),t.removeData("ujs:enable-with")),t.unbind("click.railsDisable"),t.removeData("ujs:disabled")}},u.fire(t,"rails:attachBindings")&&(c.ajaxPrefilter(function(t,e,n){t.crossDomain||u.CSRFProtection(n)}),c(window).on("pageshow.rails",function(){c(c.rails.enableSelector).each(function(){var t=c(this);t.data("ujs:disabled")&&c.rails.enableFormElement(t)}),c(c.rails.linkDisableSelector).each(function(){var t=c(this);t.data("ujs:disabled")&&c.rails.enableElement(t)})}),t.on("ajax:complete",u.linkDisableSelector,function(){u.enableElement(c(this))}),t.on("ajax:complete",u.buttonDisableSelector,function(){u.enableFormElement(c(this))}),t.on("click.rails",u.linkClickSelector,function(t){var e=c(this),n=e.data("method"),r=e.data("params"),i=t.metaKey||t.ctrlKey;if(!u.allowAction(e))return u.stopEverything(t);if(!i&&e.is(u.linkDisableSelector)&&u.disableElement(e),u.isRemote(e)){if(i&&(!n||"GET"===n)&&!r)return!0;var a=u.handleRemote(e);return!1===a?u.enableElement(e):a.fail(function(){u.enableElement(e)}),!1}return n?(u.handleMethod(e),!1):void 0}),t.on("click.rails",u.buttonClickSelector,function(t){var e=c(this);if(!u.allowAction(e)||!u.isRemote(e))return u.stopEverything(t);e.is(u.buttonDisableSelector)&&u.disableFormElement(e);var n=u.handleRemote(e);return!1===n?u.enableFormElement(e):n.fail(function(){u.enableFormElement(e)}),!1}),t.on("change.rails",u.inputChangeSelector,function(t){var e=c(this);return u.allowAction(e)&&u.isRemote(e)?(u.handleRemote(e),!1):u.stopEverything(t)}),t.on("submit.rails",u.formSubmitSelector,function(t){var e,n,r=c(this),i=u.isRemote(r);if(!u.allowAction(r))return u.stopEverything(t);if(r.attr("novalidate")===l)if(r.data("ujs:formnovalidate-button")===l){if((e=u.blankInputs(r,u.requiredInputSelector,!1))&&u.fire(r,"ajax:aborted:required",[e]))return u.stopEverything(t)}else r.data("ujs:formnovalidate-button",l);if(i){if(n=u.nonBlankInputs(r,u.fileInputSelector)){setTimeout(function(){u.disableFormElements(r)},13);var a=u.fire(r,"ajax:aborted:file",[n]);return a||setTimeout(function(){u.enableFormElements(r)},13),a}return u.handleRemote(r),!1}setTimeout(function(){u.disableFormElements(r)},13)}),t.on("click.rails",u.formInputClickSelector,function(t){var e=c(this);if(!u.allowAction(e))return u.stopEverything(t);var n=e.attr("name"),r=n?{name:n,value:e.val()}:null,i=e.closest("form");0===i.length&&(i=c("#"+e.attr("form"))),i.data("ujs:submit-button",r),i.data("ujs:formnovalidate-button",e.attr("formnovalidate")),i.data("ujs:submit-button-formaction",e.attr("formaction")),i.data("ujs:submit-button-formmethod",e.attr("formmethod"))}),t.on("ajax:send.rails",u.formSubmitSelector,function(t){this===t.target&&u.disableFormElements(c(this))}),t.on("ajax:complete.rails",u.formSubmitSelector,function(t){this===t.target&&u.enableFormElements(c(this))}),c(function(){u.refreshCSRFTokens()}))}(jQuery),function(l){"use strict";function n(r){return this.each(function(){var t=l(this),e=t.data("bs.affix"),n="object"==typeof r&&r;e||t.data("bs.affix",e=new u(this,n)),"string"==typeof r&&e[r]()})}var u=function(t,e){this.options=l.extend({},u.DEFAULTS,e);var n=this.options.target===u.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=n.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};u.VERSION="3.4.0",u.RESET="affix affix-top affix-bottom",u.DEFAULTS={offset:0,target:window},u.prototype.getState=function(t,e,n,r){var i=this.$target.scrollTop(),a=this.$element.offset(),o=this.$target.height();if(null!=n&&"top"==this.affixed)return i<n&&"top";if("bottom"==this.affixed)return null!=n?!(i+this.unpin<=a.top)&&"bottom":!(i+o<=t-r)&&"bottom";var s=null==this.affixed,l=s?i:a.top;return null!=n&&i<=n?"top":null!=r&&t-r<=l+(s?o:e)&&"bottom"},u.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(u.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},u.prototype.checkPositionWithEventLoop=function(){setTimeout(l.proxy(this.checkPosition,this),1)},u.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),e=this.options.offset,n=e.top,r=e.bottom,i=Math.max(l(document).height(),l(document.body).height());"object"!=typeof e&&(r=n=e),"function"==typeof n&&(n=e.top(this.$element)),"function"==typeof r&&(r=e.bottom(this.$element));var a=this.getState(i,t,n,r);if(this.affixed!=a){null!=this.unpin&&this.$element.css("top","");var o="affix"+(a?"-"+a:""),s=l.Event(o+".bs.affix");if(this.$element.trigger(s),s.isDefaultPrevented())return;this.affixed=a,this.unpin="bottom"==a?this.getPinnedOffset():null,this.$element.removeClass(u.RESET).addClass(o).trigger(o.replace("affix","affixed")+".bs.affix")}"bottom"==a&&this.$element.offset({top:i-t-r})}};var t=l.fn.affix;l.fn.affix=n,l.fn.affix.Constructor=u,l.fn.affix.noConflict=function(){return l.fn.affix=t,this},l(window).on("load",function(){l('[data-spy="affix"]').each(function(){var t=l(this),e=t.data();e.offset=e.offset||{},null!=e.offsetBottom&&(e.offset.bottom=e.offsetBottom),null!=e.offsetTop&&(e.offset.top=e.offsetTop),n.call(t,e)})})}(jQuery),function(a){"use strict";function t(n){return this.each(function(){var t=a(this),e=t.data("bs.alert");e||t.data("bs.alert",e=new o(this)),"string"==typeof n&&e[n].call(t)})}var e='[data-dismiss="alert"]',o=function(t){a(t).on("click",e,this.close)};o.VERSION="3.4.0",o.TRANSITION_DURATION=150,o.prototype.close=function(t){function e(){i.detach().trigger("closed.bs.alert").remove()}var n=a(this),r=n.attr("data-target");r||(r=(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,"")),r="#"===r?[]:r;var i=a(document).find(r);t&&t.preventDefault(),i.length||(i=n.closest(".alert")),i.trigger(t=a.Event("close.bs.alert")),t.isDefaultPrevented()||(i.removeClass("in"),a.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",e).emulateTransitionEnd(o.TRANSITION_DURATION):e())};var n=a.fn.alert;a.fn.alert=t,a.fn.alert.Constructor=o,a.fn.alert.noConflict=function(){return a.fn.alert=n,this},a(document).on("click.bs.alert.data-api",e,o.prototype.close)}(jQuery),function(a){"use strict";function n(r){return this.each(function(){var t=a(this),e=t.data("bs.button"),n="object"==typeof r&&r;e||t.data("bs.button",e=new i(this,n)),"toggle"==r?e.toggle():r&&e.setState(r)})}var i=function(t,e){this.$element=a(t),this.options=a.extend({},i.DEFAULTS,e),this.isLoading=!1};i.VERSION="3.4.0",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(t){var e="disabled",n=this.$element,r=n.is("input")?"val":"html",i=n.data();t+="Text",null==i.resetText&&n.data("resetText",n[r]()),setTimeout(a.proxy(function(){n[r](null==i[t]?this.options[t]:i[t]),"loadingText"==t?(this.isLoading=!0,n.addClass(e).attr(e,e).prop(e,!0)):this.isLoading&&(this.isLoading=!1,n.removeClass(e).removeAttr(e).prop(e,!1))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var t=a.fn.button;a.fn.button=n,a.fn.button.Constructor=i,a.fn.button.noConflict=function(){return a.fn.button=t,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var e=a(t.target).closest(".btn");n.call(e,"toggle"),a(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),e.is("input,button")?e.trigger("focus"):e.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){a(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(d){"use strict";function s(i){return this.each(function(){var t=d(this),e=t.data("bs.carousel"),n=d.extend({},f.DEFAULTS,t.data(),"object"==typeof i&&i),r="string"==typeof i?i:n.slide;e||t.data("bs.carousel",e=new f(this,n)),"number"==typeof i?e.to(i):r?e[r]():n.interval&&e.pause().cycle()})}var f=function(t,e){this.$element=d(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",d.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",d.proxy(this.pause,this)).on("mouseleave.bs.carousel",d.proxy(this.cycle,this))};f.VERSION="3.4.0",f.TRANSITION_DURATION=600,f.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},f.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},f.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(d.proxy(this.next,this),this.options.interval)),this},f.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},f.prototype.getItemForDirection=function(t,e){var n=this.getItemIndex(e);if(("prev"==t&&0===n||"next"==t&&n==this.$items.length-1)&&!this.options.wrap)return e;var r=(n+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(r)},f.prototype.to=function(t){var e=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):n==t?this.pause().cycle():this.slide(n<t?"next":"prev",this.$items.eq(t))},f.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&d.support.transition&&(this.$element.trigger(d.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},f.prototype.next=function(){if(!this.sliding)return this.slide("next")},f.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},f.prototype.slide=function(t,e){var n=this.$element.find(".item.active"),r=e||this.getItemForDirection(t,n),i=this.interval,a="next"==t?"left":"right",o=this;if(r.hasClass("active"))return this.sliding=!1;var s=r[0],l=d.Event("slide.bs.carousel",{relatedTarget:s,direction:a});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,i&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var u=d(this.$indicators.children()[this.getItemIndex(r)]);u&&u.addClass("active")}var c=d.Event("slid.bs.carousel",{relatedTarget:s,direction:a});return d.support.transition&&this.$element.hasClass("slide")?(r.addClass(t),"object"==typeof r&&r.length&&r[0].offsetWidth,n.addClass(a),r.addClass(a),n.one("bsTransitionEnd",function(){r.removeClass([t,a].join(" ")).addClass("active"),n.removeClass(["active",a].join(" ")),o.sliding=!1,setTimeout(function(){o.$element.trigger(c)},0)}).emulateTransitionEnd(f.TRANSITION_DURATION)):(n.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger(c)),i&&this.cycle(),this}};var t=d.fn.carousel;d.fn.carousel=s,d.fn.carousel.Constructor=f,d.fn.carousel.noConflict=function(){return d.fn.carousel=t,this};var e=function(t){var e=d(this),n=e.attr("href");n&&(n=n.replace(/.*(?=#[^\s]+$)/,""));var r=e.attr("data-target")||n,i=d(document).find(r);if(i.hasClass("carousel")){var a=d.extend({},i.data(),e.data()),o=e.attr("data-slide-to");o&&(a.interval=!1),s.call(i,a),o&&i.data("bs.carousel").to(o),t.preventDefault()}};d(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),d(window).on("load",function(){d('[data-ride="carousel"]').each(function(){var t=d(this);s.call(t,t.data())})})}(jQuery),function(o){"use strict";function i(t){var e,n=t.attr("data-target")||(e=t.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"");return o(document).find(n)}function s(r){return this.each(function(){var t=o(this),e=t.data("bs.collapse"),n=o.extend({},l.DEFAULTS,t.data(),"object"==typeof r&&r);!e&&n.toggle&&/show|hide/.test(r)&&(n.toggle=!1),e||t.data("bs.collapse",e=new l(this,n)),"string"==typeof r&&e[r]()})}var l=function(t,e){this.$element=o(t),this.options=o.extend({},l.DEFAULTS,e),this.$trigger=o('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};l.VERSION="3.4.0",l.TRANSITION_DURATION=350,l.DEFAULTS={toggle:!0},l.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},l.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(t=e.data("bs.collapse"))&&t.transitioning)){var n=o.Event("show.bs.collapse");if(this.$element.trigger(n),!n.isDefaultPrevented()){e&&e.length&&(s.call(e,"hide"),t||e.data("bs.collapse",null));var r=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var i=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!o.support.transition)return i.call(this);var a=o.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",o.proxy(i,this)).emulateTransitionEnd(l.TRANSITION_DURATION)[r](this.$element[0][a])}}}},l.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=o.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!o.support.transition)return n.call(this);this.$element[e](0).one("bsTransitionEnd",o.proxy(n,this)).emulateTransitionEnd(l.TRANSITION_DURATION)}}},l.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},l.prototype.getParent=function(){return o(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(o.proxy(function(t,e){var n=o(e);this.addAriaAndCollapsedClass(i(n),n)},this)).end()},l.prototype.addAriaAndCollapsedClass=function(t,e){var n=t.hasClass("in");t.attr("aria-expanded",n),e.toggleClass("collapsed",!n).attr("aria-expanded",n)};var t=o.fn.collapse;o.fn.collapse=s,o.fn.collapse.Constructor=l,o.fn.collapse.noConflict=function(){return o.fn.collapse=t,this},o(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var e=o(this);e.attr("data-target")||t.preventDefault();var n=i(e),r=n.data("bs.collapse")?"toggle":e.data();s.call(n,r)})}(jQuery),function(s){"use strict";function l(t){var e=t.attr("data-target");e||(e=(e=t.attr("href"))&&/#[A-Za-z]/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""));var n=e&&s(document).find(e);return n&&n.length?n:t.parent()}function a(r){r&&3===r.which||(s(e).remove(),s(u).each(function(){var t=s(this),e=l(t),n={relatedTarget:this};e.hasClass("open")&&(r&&"click"==r.type&&/input|textarea/i.test(r.target.tagName)&&s.contains(e[0],r.target)||(e.trigger(r=s.Event("hide.bs.dropdown",n)),r.isDefaultPrevented()||(t.attr("aria-expanded","false"),e.removeClass("open").trigger(s.Event("hidden.bs.dropdown",n)))))}))}function t(n){return this.each(function(){var t=s(this),e=t.data("bs.dropdown");e||t.data("bs.dropdown",e=new r(this)),"string"==typeof n&&e[n].call(t)})}var e=".dropdown-backdrop",u='[data-toggle="dropdown"]',r=function(t){s(t).on("click.bs.dropdown",this.toggle)};r.VERSION="3.4.0",r.prototype.toggle=function(t){var e=s(this);if(!e.is(".disabled, :disabled")){var n=l(e),r=n.hasClass("open");if(a(),!r){"ontouchstart"in document.documentElement&&!n.closest(".navbar-nav").length&&s(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(s(this)).on("click",a);var i={relatedTarget:this};if(n.trigger(t=s.Event("show.bs.dropdown",i)),t.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),n.toggleClass("open").trigger(s.Event("shown.bs.dropdown",i))}return!1}},r.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var e=s(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled")){var n=l(e),r=n.hasClass("open");if(!r&&27!=t.which||r&&27==t.which)return 27==t.which&&n.find(u).trigger("focus"),e.trigger("click");var i=" li:not(.disabled):visible a",a=n.find(".dropdown-menu"+i);if(a.length){var o=a.index(t.target);38==t.which&&0<o&&o--,40==t.which&&o<a.length-1&&o++,~o||(o=0),a.eq(o).trigger("focus")}}}};var n=s.fn.dropdown;s.fn.dropdown=t,s.fn.dropdown.Constructor=r,s.fn.dropdown.noConflict=function(){return s.fn.dropdown=n,this},s(document).on("click.bs.dropdown.data-api",a).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",u,r.prototype.toggle).on("keydown.bs.dropdown.data-api",u,r.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",r.prototype.keydown)}(jQuery),function(o){"use strict";function s(r,i){return this.each(function(){var t=o(this),e=t.data("bs.modal"),n=o.extend({},a.DEFAULTS,t.data(),"object"==typeof r&&r);e||t.data("bs.modal",e=new a(this,n)),"string"==typeof r?e[r](i):n.show&&e.show(i)})}var a=function(t,e){this.options=e,this.$body=o(document.body),this.$element=o(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,o.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};a.VERSION="3.4.0",a.TRANSITION_DURATION=300,a.BACKDROP_TRANSITION_DURATION=150,a.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},a.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},a.prototype.show=function(n){var r=this,t=o.Event("show.bs.modal",{relatedTarget:n});this.$element.trigger(t),this.isShown||t.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',o.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){o(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var t=o.support.transition&&r.$element.hasClass("fade");r.$element.parent().length||r.$element.appendTo(r.$body),r.$element.show().scrollTop(0),r.adjustDialog(),t&&r.$element[0].offsetWidth,r.$element.addClass("in"),r.enforceFocus();var e=o.Event("shown.bs.modal",{relatedTarget:n});t?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(a.TRANSITION_DURATION):r.$element.trigger("focus").trigger(e)}))},a.prototype.hide=function(t){t&&t.preventDefault(),t=o.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),o(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),o.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",o.proxy(this.hideModal,this)).emulateTransitionEnd(a.TRANSITION_DURATION):this.hideModal())},a.prototype.enforceFocus=function(){o(document).off("focusin.bs.modal").on("focusin.bs.modal",o.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},a.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",o.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},a.prototype.resize=function(){this.isShown?o(window).on("resize.bs.modal",o.proxy(this.handleUpdate,this)):o(window).off("resize.bs.modal")},a.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},a.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},a.prototype.backdrop=function(t){var e=this,n=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var r=o.support.transition&&n;if(this.$backdrop=o(document.createElement("div")).addClass("modal-backdrop "+n).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",o.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;r?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var i=function(){e.removeBackdrop(),t&&t()};o.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):i()}else t&&t()},a.prototype.handleUpdate=function(){this.adjustDialog()},a.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},a.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},a.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},a.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var i=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",t+i),o(this.fixedContent).each(function(t,e){var n=e.style.paddingRight,r=o(e).css("padding-right");o(e).data("padding-right",n).css("padding-right",parseFloat(r)+i+"px")}))},a.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),o(this.fixedContent).each(function(t,e){var n=o(e).data("padding-right");o(e).removeData("padding-right"),e.style.paddingRight=n||""})},a.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var t=o.fn.modal;o.fn.modal=s,o.fn.modal.Constructor=a,o.fn.modal.noConflict=function(){return o.fn.modal=t,this},o(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var e=o(this),n=e.attr("href"),r=e.attr("data-target")||n&&n.replace(/.*(?=#[^\s]+$)/,""),i=o(document).find(r),a=i.data("bs.modal")?"toggle":o.extend({remote:!/#/.test(n)&&n},i.data(),e.data());e.is("a")&&t.preventDefault(),i.one("show.bs.modal",function(t){t.isDefaultPrevented()||i.one("hidden.bs.modal",function(){e.is(":visible")&&e.trigger("focus")})}),s.call(i,a,this)})}(jQuery),function(a){"use strict";function i(t,e){this.$body=a(document.body),this.$scrollElement=a(t).is(document.body)?a(window):a(t),this.options=a.extend({},i.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function e(r){return this.each(function(){var t=a(this),e=t.data("bs.scrollspy"),n="object"==typeof r&&r;e||t.data("bs.scrollspy",e=new i(this,n)),"string"==typeof r&&e[r]()})}i.VERSION="3.4.0",i.DEFAULTS={offset:10},i.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},i.prototype.refresh=function(){var t=this,r="offset",i=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(r="position",i=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=a(this),e=t.data("target")||t.attr("href"),n=/^#./.test(e)&&a(e);return n&&n.length&&n.is(":visible")&&[[n[r]().top+i,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},i.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),r=this.options.offset+n-this.$scrollElement.height(),i=this.offsets,a=this.targets,o=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),r<=e)return o!=(t=a[a.length-1])&&this.activate(t);if(o&&e<i[0])return this.activeTarget=null,this.clear();for(t=i.length;t--;)o!=a[t]&&e>=i[t]&&(i[t+1]===undefined||e<i[t+1])&&this.activate(a[t])},i.prototype.activate=function(t){this.activeTarget=t,this.clear();var e=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=a(e).parents("li").addClass("active");n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate.bs.scrollspy")},i.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var t=a.fn.scrollspy;a.fn.scrollspy=e,a.fn.scrollspy.Constructor=i,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=t,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var t=a(this);e.call(t,t.data())})})}(jQuery),function(s){"use strict";function e(n){return this.each(function(){var t=s(this),e=t.data("bs.tab");e||t.data("bs.tab",e=new o(this)),"string"==typeof n&&e[n]()})}var o=function(t){this.element=s(t)};o.VERSION="3.4.0",o.TRANSITION_DURATION=150,o.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),n=t.data("target");if(n||(n=(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),
!t.parent("li").hasClass("active")){var r=e.find(".active:last a"),i=s.Event("hide.bs.tab",{relatedTarget:t[0]}),a=s.Event("show.bs.tab",{relatedTarget:r[0]});if(r.trigger(i),t.trigger(a),!a.isDefaultPrevented()&&!i.isDefaultPrevented()){var o=s(document).find(n);this.activate(t.closest("li"),e),this.activate(o,o.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})})}}},o.prototype.activate=function(t,e,n){function r(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),a?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}var i=e.find("> .active"),a=n&&s.support.transition&&(i.length&&i.hasClass("fade")||!!e.find("> .fade").length);i.length&&a?i.one("bsTransitionEnd",r).emulateTransitionEnd(o.TRANSITION_DURATION):r(),i.removeClass("in")};var t=s.fn.tab;s.fn.tab=e,s.fn.tab.Constructor=o,s.fn.tab.noConflict=function(){return s.fn.tab=t,this};var n=function(t){t.preventDefault(),e.call(s(this),"show")};s(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),function(r){"use strict";function t(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(t.style[n]!==undefined)return{end:e[n]};return!1}r.fn.emulateTransitionEnd=function(t){var e=!1,n=this;return r(this).one("bsTransitionEnd",function(){e=!0}),setTimeout(function(){e||r(n).trigger(r.support.transition.end)},t),this},r(function(){r.support.transition=t(),r.support.transition&&(r.event.special.bsTransitionEnd={bindType:r.support.transition.end,delegateType:r.support.transition.end,handle:function(t){if(r(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(g){"use strict";function t(r){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),n="object"==typeof r&&r;!e&&/destroy|hide/.test(r)||(e||t.data("bs.tooltip",e=new m(this,n)),"string"==typeof r&&e[r]())})}var m=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};m.VERSION="3.4.0",m.TRANSITION_DURATION=150,m.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},m.prototype.init=function(t,e,n){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var r=this.options.trigger.split(" "),i=r.length;i--;){var a=r[i];if("click"==a)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=a){var o="hover"==a?"mouseenter":"focusin",s="hover"==a?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){return(t=g.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},m.prototype.getDelegateOptions=function(){var n={},r=this.getDefaults();return this._options&&g.each(this._options,function(t,e){r[t]!=e&&(n[t]=e)}),n},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var n=this,r=this.tip(),i=this.getUID(this.type);this.setContent(),r.attr("id",i),this.$element.attr("aria-describedby",i),this.options.animation&&r.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,o=/\s?auto?\s?/i,s=o.test(a);s&&(a=a.replace(o,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?r.appendTo(g(document).find(this.options.container)):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),u=r[0].offsetWidth,c=r[0].offsetHeight;if(s){var d=a,f=this.getPosition(this.$viewport);a="bottom"==a&&l.bottom+c>f.bottom?"top":"top"==a&&l.top-c<f.top?"bottom":"right"==a&&l.right+u>f.width?"left":"left"==a&&l.left-u<f.left?"right":a,r.removeClass(d).addClass(a)}var h=this.getCalculatedOffset(a,l,u,c);this.applyPlacement(h,a);var p=function(){var t=n.hoverState;n.$element.trigger("shown.bs."+n.type),n.hoverState=null,"out"==t&&n.leave(n)};g.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",p).emulateTransitionEnd(m.TRANSITION_DURATION):p()}},m.prototype.applyPlacement=function(t,e){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,a=parseInt(n.css("margin-top"),10),o=parseInt(n.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(o)&&(o=0),t.top+=a,t.left+=o,g.offset.setOffset(n[0],g.extend({using:function(t){n.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),n.addClass("in");var s=n[0].offsetWidth,l=n[0].offsetHeight;"top"==e&&l!=i&&(t.top=t.top+i-l);var u=this.getViewportAdjustedDelta(e,t,s,l);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(e),d=c?2*u.left-r+s:2*u.top-i+l,f=c?"offsetWidth":"offsetHeight";n.offset(t),this.replaceArrow(d,n[0][f],c)},m.prototype.replaceArrow=function(t,e,n){this.arrow().css(n?"left":"top",50*(1-t/e)+"%").css(n?"top":"left","")},m.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},m.prototype.hide=function(t){function e(){"in"!=n.hoverState&&r.detach(),n.$element&&n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),t&&t()}var n=this,r=g(this.$tip),i=g.Event("hide.bs."+this.type);if(this.$element.trigger(i),!i.isDefaultPrevented())return r.removeClass("in"),g.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(m.TRANSITION_DURATION):e(),this.hoverState=null,this},m.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},m.prototype.hasContent=function(){return this.getTitle()},m.prototype.getPosition=function(t){var e=(t=t||this.$element)[0],n="BODY"==e.tagName,r=e.getBoundingClientRect();null==r.width&&(r=g.extend({},r,{width:r.right-r.left,height:r.bottom-r.top}));var i=window.SVGElement&&e instanceof window.SVGElement,a=n?{top:0,left:0}:i?null:t.offset(),o={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=n?{width:g(window).width(),height:g(window).height()}:null;return g.extend({},r,o,s,a)},m.prototype.getCalculatedOffset=function(t,e,n,r){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-n/2}:"top"==t?{top:e.top-r,left:e.left+e.width/2-n/2}:"left"==t?{top:e.top+e.height/2-r/2,left:e.left-n}:{top:e.top+e.height/2-r/2,left:e.left+e.width}},m.prototype.getViewportAdjustedDelta=function(t,e,n,r){var i={top:0,left:0};if(!this.$viewport)return i;var a=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this.$viewport);if(/right|left/.test(t)){var s=e.top-a-o.scroll,l=e.top+a-o.scroll+r;s<o.top?i.top=o.top-s:l>o.top+o.height&&(i.top=o.top+o.height-l)}else{var u=e.left-a,c=e.left+a+n;u<o.left?i.left=o.left-u:c>o.right&&(i.left=o.left+o.width-c)}return i},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})};var e=g.fn.tooltip;g.fn.tooltip=t,g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(i){"use strict";function t(r){return this.each(function(){var t=i(this),e=t.data("bs.popover"),n="object"==typeof r&&r;!e&&/destroy|hide/.test(r)||(e||t.data("bs.popover",e=new a(this,n)),"string"==typeof r&&e[r]())})}var a=function(t,e){this.init("popover",t,e)};if(!i.fn.tooltip)throw new Error("Popover requires tooltip.js");a.VERSION="3.4.0",a.DEFAULTS=i.extend({},i.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),a.prototype=i.extend({},i.fn.tooltip.Constructor.prototype),(a.prototype.constructor=a).prototype.getDefaults=function(){return a.DEFAULTS},a.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),n=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},a.prototype.hasContent=function(){return this.getTitle()||this.getContent()},a.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},a.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var e=i.fn.popover;i.fn.popover=t,i.fn.popover.Constructor=a,i.fn.popover.noConflict=function(){return i.fn.popover=e,this}}(jQuery),function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t||(t=window),e||(e="undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(e,t,t.document)}:n(jQuery,window,document)}(function(M,k,b,W){"use strict";function o(e){var n,r,i="a aa ai ao as b fn i m o s ",a={};M.each(e,function(t){(n=t.match(/^([^A-Z]+?)([A-Z])/))&&-1!==i.indexOf(n[1]+" ")&&(r=t.replace(n[0],n[2].toLowerCase()),a[r]=t,"o"===n[1]&&o(e[t]))}),e._hungarianMap=a}function N(e,n,r){var i;e._hungarianMap||o(e),M.each(n,function(t){(i=e._hungarianMap[t])===W||!r&&n[i]!==W||("o"===i.charAt(0)?(n[i]||(n[i]={}),M.extend(!0,n[i],n[t]),N(e[i],n[i],r)):n[i]=n[t])})}function j(t){var e=Xt.defaults.oLanguage,n=t.sZeroRecords;!t.sEmptyTable&&n&&"No data available in table"===e.sEmptyTable&&Ft(t,t,"sZeroRecords","sEmptyTable"),!t.sLoadingRecords&&n&&"Loading..."===e.sLoadingRecords&&Ft(t,t,"sZeroRecords","sLoadingRecords"),t.sInfoThousands&&(t.sThousands=t.sInfoThousands);var r=t.sDecimal;r&&Ut(r)}function L(t){me(t,"ordering","bSort"),me(t,"orderMulti","bSortMulti"),me(t,"orderClasses","bSortClasses"),me(t,"orderCellsTop","bSortCellsTop"),me(t,"order","aaSorting"),me(t,"orderFixed","aaSortingFixed"),me(t,"paging","bPaginate"),me(t,"pagingType","sPaginationType"),me(t,"pageLength","iDisplayLength"),me(t,"searching","bFilter"),"boolean"==typeof t.sScrollX&&(t.sScrollX=t.sScrollX?"100%":""),"boolean"==typeof t.scrollX&&(t.scrollX=t.scrollX?"100%":"");var e=t.aoSearchCols;if(e)for(var n=0,r=e.length;n<r;n++)e[n]&&N(Xt.models.oSearch,e[n])}function $(t){me(t,"orderable","bSortable"),me(t,"orderData","aDataSort"),me(t,"orderSequence","asSorting"),me(t,"orderDataType","sortDataType");var e=t.aDataSort;e&&!M.isArray(e)&&(t.aDataSort=[e])}function F(t){if(!Xt.__browser){var e={};Xt.__browser=e;var n=M("<div/>").css({position:"fixed",top:0,left:0,height:1,width:1,overflow:"hidden"}).append(M("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(M("<div/>").css({width:"100%",height:10}))).appendTo("body"),r=n.children(),i=r.children();e.barWidth=r[0].offsetWidth-r[0].clientWidth,e.bScrollOversize=100===i[0].offsetWidth&&100!==r[0].clientWidth,e.bScrollbarLeft=1!==Math.round(i.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}M.extend(t.oBrowser,Xt.__browser),t.oScroll.iBarWidth=Xt.__browser.barWidth}function n(t,e,n,r,i,a){var o,s=r,l=!1;for(n!==W&&(o=n,l=!0);s!==i;)t.hasOwnProperty(s)&&(o=l?e(o,t[s],s,t):t[s],l=!0,s+=a);return o}function R(t,e){var n=Xt.defaults.column,r=t.aoColumns.length,i=M.extend({},Xt.models.oColumn,n,{nTh:e||b.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[r],mData:n.mData?n.mData:r,idx:r});t.aoColumns.push(i);var a=t.aoPreSearchCols;a[r]=M.extend({},Xt.models.oSearch,a[r]),P(t,r,M(e).data())}function P(t,e,n){var r=t.aoColumns[e],i=t.oClasses,a=M(r.nTh);if(!r.sWidthOrig){r.sWidthOrig=a.attr("width")||null;var o=(a.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);o&&(r.sWidthOrig=o[1])}n!==W&&null!==n&&($(n),N(Xt.defaults.column,n),n.mDataProp===W||n.mData||(n.mData=n.mDataProp),n.sType&&(r._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),M.extend(r,n),Ft(r,n,"sWidth","sWidthOrig"),n.iDataSort!==W&&(r.aDataSort=[n.iDataSort]),Ft(r,n,"aDataSort"));var s=r.mData,l=z(s),u=r.mRender?z(r.mRender):null,c=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};r._bAttrSrc=M.isPlainObject(s)&&(c(s.sort)||c(s.type)||c(s.filter)),r.fnGetData=function(t,e,n){var r=l(t,e,W,n);return u&&e?u(r,e,t,n):r},r.fnSetData=function(t,e,n){return y(s)(t,e,n)},"number"!=typeof s&&(t._rowReadObject=!0),t.oFeatures.bSort||(r.bSortable=!1,a.addClass(i.sSortableNone));var d=-1!==M.inArray("asc",r.asSorting),f=-1!==M.inArray("desc",r.asSorting);r.bSortable&&(d||f)?d&&!f?(r.sSortingClass=i.sSortableAsc,r.sSortingClassJUI=i.sSortJUIAscAllowed):!d&&f?(r.sSortingClass=i.sSortableDesc,r.sSortingClassJUI=i.sSortJUIDescAllowed):(r.sSortingClass=i.sSortable,r.sSortingClassJUI=i.sSortJUI):(r.sSortingClass=i.sSortableNone,r.sSortingClassJUI="")}function q(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;bt(t);for(var n=0,r=e.length;n<r;n++)e[n].nTh.style.width=e[n].sWidth}var i=t.oScroll;""===i.sY&&""===i.sX||mt(t),Ot(t,null,"column-sizing",[t])}function B(t,e){var n=I(t,"bVisible");return"number"==typeof n[e]?n[e]:null}function c(t,e){var n=I(t,"bVisible"),r=M.inArray(e,n);return-1!==r?r:null}function E(t){return I(t,"bVisible").length}function I(t,n){var r=[];return M.map(t.aoColumns,function(t,e){t[n]&&r.push(e)}),r}function l(t){var e,n,r,i,a,o,s,l,u,c=t.aoColumns,d=t.aoData,f=Xt.ext.type.detect;for(e=0,n=c.length;e<n;e++)if(u=[],!(s=c[e]).sType&&s._sManualType)s.sType=s._sManualType;else if(!s.sType){for(r=0,i=f.length;r<i;r++){for(a=0,o=d.length;a<o&&(u[a]===W&&(u[a]=g(t,a,e,"type")),(l=f[r](u[a],t))||r===f.length-1)&&"html"!==l;a++);if(l){s.sType=l;break}}s.sType||(s.sType="string")}}function H(t,e,n,r){var i,a,o,s,l,u,c,d=t.aoColumns;if(e)for(i=e.length-1;0<=i;i--){var f=(c=e[i]).targets!==W?c.targets:c.aTargets;for(M.isArray(f)||(f=[f]),o=0,s=f.length;o<s;o++)if("number"==typeof f[o]&&0<=f[o]){for(;d.length<=f[o];)R(t);r(f[o],c)}else if("number"==typeof f[o]&&f[o]<0)r(d.length+f[o],c);else if("string"==typeof f[o])for(l=0,u=d.length;l<u;l++)("_all"==f[o]||M(d[l].nTh).hasClass(f[o]))&&r(l,c)}if(n)for(i=0,a=n.length;i<a;i++)r(i,n[i])}function O(t,e,n,r){var i=t.aoData.length,a=M.extend(!0,{},Xt.models.oRow,{src:n?"dom":"data",idx:i});a._aData=e,t.aoData.push(a);for(var o=t.aoColumns,s=0,l=o.length;s<l;s++)o[s].sType=null;t.aiDisplayMaster.push(i);var u=t.rowIdFn(e);return u!==W&&(t.aIds[u]=a),!n&&t.oFeatures.bDeferRender||S(t,i,n,r),i}function U(n,t){var r;return t instanceof M||(t=M(t)),t.map(function(t,e){return r=d(n,e),O(n,r.data,e,r.cells)})}function t(t,e){return e._DT_RowIndex!==W?e._DT_RowIndex:null}function e(t,e,n){return M.inArray(n,t.aoData[e].anCells)}function g(t,e,n,r){var i=t.iDraw,a=t.aoColumns[n],o=t.aoData[e]._aData,s=a.sDefaultContent,l=a.fnGetData(o,r,{settings:t,row:e,col:n});if(l===W)return t.iDrawError!=i&&null===s&&($t(t,0,"Requested unknown parameter "+("function"==typeof a.mData?"{function}":"'"+a.mData+"'")+" for row "+e+", column "+n,4),t.iDrawError=i),s;if(l!==o&&null!==l||null===s){if("function"==typeof l)return l.call(o)}else l=s;return null===l&&"display"==r?"":l}function r(t,e,n,r){var i=t.aoColumns[n],a=t.aoData[e]._aData;i.fnSetData(a,r,{settings:t,row:e,col:n})}function m(t){return M.map(t.match(/(\\.|[^\.])+/g)||[""],function(t){return t.replace(/\\./g,".")})}function z(i){if(M.isPlainObject(i)){var a={};return M.each(i,function(t,e){e&&(a[t]=z(e))}),function(t,e,n,r){var i=a[e]||a._;return i!==W?i(t,e,n,r):t}}if(null===i)return function(t){return t};if("function"==typeof i)return function(t,e,n,r){return i(t,e,n,r)};if("string"!=typeof i||-1===i.indexOf(".")&&-1===i.indexOf("[")&&-1===i.indexOf("("))return function(t){return t[i]};var h=function(t,e,n){var r,i,a,o;if(""!==n)for(var s=m(n),l=0,u=s.length;l<u;l++){if(r=s[l].match(ve),i=s[l].match(be),r){if(s[l]=s[l].replace(ve,""),""!==s[l]&&(t=t[s[l]]),a=[],s.splice(0,l+1),o=s.join("."),M.isArray(t))for(var c=0,d=t.length;c<d;c++)a.push(h(t[c],e,o));var f=r[0].substring(1,r[0].length-1);t=""===f?a:a.join(f);break}if(i)s[l]=s[l].replace(be,""),t=t[s[l]]();else{if(null===t||t[s[l]]===W)return W;t=t[s[l]]}}return t};return function(t,e){return h(t,e,i)}}function y(r){if(M.isPlainObject(r))return y(r._);if(null===r)return function(){};if("function"==typeof r)return function(t,e,n){r(t,"set",e,n)};if("string"!=typeof r||-1===r.indexOf(".")&&-1===r.indexOf("[")&&-1===r.indexOf("("))return function(t,e){t[r]=e};var p=function(t,e,n){for(var r,i,a,o,s,l=m(n),u=l[l.length-1],c=0,d=l.length-1;c<d;c++){if(i=l[c].match(ve),a=l[c].match(be),i){if(l[c]=l[c].replace(ve,""),t[l[c]]=[],(r=l.slice()).splice(0,c+1),s=r.join("."),M.isArray(e))for(var f=0,h=e.length;f<h;f++)p(o={},e[f],s),t[l[c]].push(o);else t[l[c]]=e;return}a&&(l[c]=l[c].replace(be,""),t=t[l[c]](e)),null!==t[l[c]]&&t[l[c]]!==W||(t[l[c]]={}),t=t[l[c]]}u.match(be)?t=t[u.replace(be,"")](e):t[u.replace(ve,"")]=e};return function(t,e){return p(t,e,r)}}function w(t){return ce(t.aoData,"_aData")}function u(t){t.aoData.length=0,t.aiDisplayMaster.length=0,t.aiDisplay.length=0,t.aIds={}}function h(t,e,n){for(var r=-1,i=0,a=t.length;i<a;i++)t[i]==e?r=i:t[i]>e&&t[i]--;-1!=r&&n===W&&t.splice(r,1)}function i(n,r,t,e){var i,a,o=n.aoData[r],s=function(t,e){for(;t.childNodes.length;)t.removeChild(t.firstChild);t.innerHTML=g(n,r,e,"display")};if("dom"!==t&&(t&&"auto"!==t||"dom"!==o.src)){var l=o.anCells;if(l)if(e!==W)s(l[e],e);else for(i=0,a=l.length;i<a;i++)s(l[i],i)}else o._aData=d(n,o,e,e===W?W:o._aData).data;o._aSortData=null,o._aFilterData=null;var u=n.aoColumns;if(e!==W)u[e].sType=null;else{for(i=0,a=u.length;i<a;i++)u[i].sType=null;f(n,o)}}function d(t,e,n,i){var r,a,o,s=[],l=e.firstChild,u=0,c=t.aoColumns,d=t._rowReadObject;i=i!==W?i:d?{}:[];var f=function(t,e){if("string"==typeof t){var n=t.indexOf("@");if(-1!==n){var r=t.substring(n+1);y(t)(i,e.getAttribute(r))}}},h=function(t){n!==W&&n!==u||(a=c[u],o=M.trim(t.innerHTML),a&&a._bAttrSrc?(y(a.mData._)(i,o),f(a.mData.sort,t),f(a.mData.type,t),f(a.mData.filter,t)):d?(a._setter||(a._setter=y(a.mData)),a._setter(i,o)):i[u]=o);u++};if(l)for(;l;)"TD"!=(r=l.nodeName.toUpperCase())&&"TH"!=r||(h(l),s.push(l)),l=l.nextSibling;else for(var p=0,g=(s=e.anCells).length;p<g;p++)h(s[p]);var m=e.firstChild?e:e.nTr;if(m){var v=m.getAttribute("id");v&&y(t.rowId)(i,v)}return{data:i,cells:s}}function S(t,e,n,r){var i,a,o,s,l,u=t.aoData[e],c=u._aData,d=[];if(null===u.nTr){for(i=n||b.createElement("tr"),u.nTr=i,u.anCells=d,i._DT_RowIndex=e,f(t,u),s=0,l=t.aoColumns.length;s<l;s++)o=t.aoColumns[s],(a=n?r[s]:b.createElement(o.sCellType))._DT_CellIndex={row:e,column:s},d.push(a),n&&!o.mRender&&o.mData===s||(a.innerHTML=g(t,e,s,"display")),o.sClass&&(a.className+=" "+o.sClass),o.bVisible&&!n?i.appendChild(a):!o.bVisible&&n&&a.parentNode.removeChild(a),o.fnCreatedCell&&o.fnCreatedCell.call(t.oInstance,a,g(t,e,s),c,e,s);Ot(t,"aoRowCreatedCallback",null,[i,c,e])}u.nTr.setAttribute("role","row")}function f(t,e){var n=e.nTr,r=e._aData;if(n){var i=t.rowIdFn(r);if(i&&(n.id=i),r.DT_RowClass){var a=r.DT_RowClass.split(" ");e.__rowc=e.__rowc?ge(e.__rowc.concat(a)):a,M(n).removeClass(e.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&M(n).attr(r.DT_RowAttr),r.DT_RowData&&M(n).data(r.DT_RowData)}}function p(t){var e,n,r,i,a,o=t.nTHead,s=t.nTFoot,l=0===M("th, td",o).length,u=t.oClasses,c=t.aoColumns;for(l&&(i=M("<tr/>").appendTo(o)),e=0,n=c.length;e<n;e++)a=c[e],r=M(a.nTh).addClass(a.sClass),l&&r.appendTo(i),t.oFeatures.bSort&&(r.addClass(a.sSortingClass),!1!==a.bSortable&&(r.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),kt(t,a.nTh,e))),a.sTitle!=r[0].innerHTML&&r.html(a.sTitle),Wt(t,"header")(t,r,a,u);if(l&&X(t.aoHeader,o),M(o).find(">tr").attr("role","row"),M(o).find(">tr>th, >tr>td").addClass(u.sHeaderTH),M(s).find(">tr>th, >tr>td").addClass(u.sFooterTH),null!==s){var d=t.aoFooter[0];for(e=0,n=d.length;e<n;e++)(a=c[e]).nTf=d[e].cell,a.sClass&&M(a.nTf).addClass(a.sClass)}}function v(t,e,n){var r,i,a,o,s,l,u,c,d,f=[],h=[],p=t.aoColumns.length;if(e){for(n===W&&(n=!1),r=0,i=e.length;r<i;r++){for(f[r]=e[r].slice(),f[r].nTr=e[r].nTr,a=p-1;0<=a;a--)t.aoColumns[a].bVisible||n||f[r].splice(a,1);h.push([])}for(r=0,i=f.length;r<i;r++){if(u=f[r].nTr)for(;l=u.firstChild;)u.removeChild(l);for(a=0,o=f[r].length;a<o;a++)if(d=c=1,h[r][a]===W){for(u.appendChild(f[r][a].cell),h[r][a]=1;f[r+c]!==W&&f[r][a].cell==f[r+c][a].cell;)h[r+c][a]=1,c++;for(;f[r][a+d]!==W&&f[r][a].cell==f[r][a+d].cell;){for(s=0;s<c;s++)h[r+s][a+d]=1;d++}M(f[r][a].cell).attr("rowspan",c).attr("colspan",d)}}}}function x(t){var e=Ot(t,"aoPreDrawCallback","preDraw",[t]);if(-1===M.inArray(!1,e)){var n=[],r=0,i=t.asStripeClasses,a=i.length,o=(t.aoOpenRows.length,t.oLanguage),s=t.iInitDisplayStart,l="ssp"==qt(t),u=t.aiDisplay;t.bDrawing=!0,s!==W&&-1!==s&&(t._iDisplayStart=l?s:s>=t.fnRecordsDisplay()?0:s,t.iInitDisplayStart=-1);var c=t._iDisplayStart,d=t.fnDisplayEnd();if(t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,pt(t,!1);else if(l){if(!t.bDestroying&&!_(t))return}else t.iDraw++;if(0!==u.length)for(var f=l?0:c,h=l?t.aoData.length:d,p=f;p<h;p++){var g=u[p],m=t.aoData[g];null===m.nTr&&S(t,g);var v=m.nTr;if(0!==a){var b=i[r%a];m._sRowStripe!=b&&(M(v).removeClass(m._sRowStripe).addClass(b),m._sRowStripe=b)}Ot(t,"aoRowCallback",null,[v,m._aData,r,p]),n.push(v),r++}else{var y=o.sZeroRecords;1==t.iDraw&&"ajax"==qt(t)?y=o.sLoadingRecords:o.sEmptyTable&&0===t.fnRecordsTotal()&&(y=o.sEmptyTable),n[0]=M("<tr/>",{"class":a?i[0]:""}).append(M("<td />",{valign:"top",colSpan:E(t),"class":t.oClasses.sRowEmpty}).html(y))[0]}Ot(t,"aoHeaderCallback","header",[M(t.nTHead).children("tr")[0],w(t),c,d,u]),Ot(t,"aoFooterCallback","footer",[M(t.nTFoot).children("tr")[0],w(t),c,d,u]);var x=M(t.nTBody);x.children().detach(),x.append(M(n)),Ot(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else pt(t,!1)}function T(t,e){var n=t.oFeatures,r=n.bSort,i=n.bFilter;r&&Dt(t),i?G(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,x(t),t._drawHold=!1}function C(t){var e=t.oClasses,n=M(t.nTable),r=M("<div/>").insertBefore(n),i=t.oFeatures,a=M("<div/>",{id:t.sTableId+"_wrapper","class":e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=a[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var o,s,l,u,c,d,f=t.sDom.split(""),h=0;h<f.length;h++){if(o=null,"<"==(s=f[h])){if(l=M("<div/>")[0],"'"==(u=f[h+1])||'"'==u){for(c="",d=2;f[h+d]!=u;)c+=f[h+d],d++;if("H"==c?c=e.sJUIHeader:"F"==c&&(c=e.sJUIFooter),-1!=c.indexOf(".")){var p=c.split(".");l.id=p[0].substr(1,p[0].length-1),l.className=p[1]}else"#"==c.charAt(0)?l.id=c.substr(1,c.length-1):l.className=c;h+=d}a.append(l),a=M(l)}else if(">"==s)a=a.parent();else if("l"==s&&i.bPaginate&&i.bLengthChange)o=ct(t);else if("f"==s&&i.bFilter)o=J(t);else if("r"==s&&i.bProcessing)o=ht(t);else if("t"==s)o=gt(t);else if("i"==s&&i.bInfo)o=it(t);else if("p"==s&&i.bPaginate)o=dt(t);else if(0!==Xt.ext.feature.length)for(var g=Xt.ext.feature,m=0,v=g.length;m<v;m++)if(s==g[m].cFeature){o=g[m].fnInit(t);break}if(o){var b=t.aanFeatures;b[s]||(b[s]=[]),b[s].push(o),a.append(o)}}r.replaceWith(a),t.nHolding=null}function X(t,e){var n,r,i,a,o,s,l,u,c,d,f,h=M(e).children("tr"),p=function(t,e,n){for(var r=t[e];r[n];)n++;return n};for(t.splice(0,t.length),i=0,s=h.length;i<s;i++)t.push([]);for(i=0,s=h.length;i<s;i++)for(u=0,r=(n=h[i]).firstChild;r;){if("TD"==r.nodeName.toUpperCase()||"TH"==r.nodeName.toUpperCase())for(c=(c=1*r.getAttribute("colspan"))&&0!==c&&1!==c?c:1,d=(d=1*r.getAttribute("rowspan"))&&0!==d&&1!==d?d:1,l=p(t,i,u),f=1===c,o=0;o<c;o++)for(a=0;a<d;a++)t[i+a][l+o]={cell:r,unique:f},t[i+a].nTr=n;r=r.nextSibling}}function V(t,e,n){var r=[];n||(n=t.aoHeader,e&&X(n=[],e));for(var i=0,a=n.length;i<a;i++)for(var o=0,s=n[i].length;o<s;o++)!n[i][o].unique||r[o]&&t.bSortCellsTop||(r[o]=n[i][o].cell);return r}function D(r,t,e){if(Ot(r,"aoServerParams","serverParams",[t]),t&&M.isArray(t)){var i={},a=/(.*?)\[\]$/;M.each(t,function(t,e){var n=e.name.match(a);if(n){var r=n[0];i[r]||(i[r]=[]),i[r].push(e.value)}else i[e.name]=e.value}),t=i}var n,o=r.ajax,s=r.oInstance,l=function(t){Ot(r,null,"xhr",[r,t,r.jqXHR]),e(t)};if(M.isPlainObject(o)&&o.data){n=o.data;var u=M.isFunction(n)?n(t,r):n;t=M.isFunction(n)&&u?u:M.extend(!0,t,u),delete o.data}var c={data:t,success:function(t){var e=t.error||t.sError;e&&$t(r,0,e),r.json=t,l(t)},dataType:"json",cache:!1,type:r.sServerMethod,error:function(t,e){var n=Ot(r,null,"xhr",[r,null,r.jqXHR]);-1===M.inArray(!0,n)&&("parsererror"==e?$t(r,0,"Invalid JSON response",1):4===t.readyState&&$t(r,0,"Ajax error",7)),pt(r,!1)}};r.oAjaxData=t,Ot(r,null,"preXhr",[r,t]),r.fnServerData?r.fnServerData.call(s,r.sAjaxSource,M.map(t,function(t,e){return{name:e,value:t}}),l,r):r.sAjaxSource||"string"==typeof o?r.jqXHR=M.ajax(M.extend(c,{url:o||r.sAjaxSource})):M.isFunction(o)?r.jqXHR=o.call(s,t,l,r):(r.jqXHR=M.ajax(M.extend(c,o)),o.data=n)}function _(e){return!e.bAjaxDataGet||(e.iDraw++,pt(e,!0),D(e,a(e),function(t){s(e,t)}),!1)}function a(t){var e,n,r,i,a=t.aoColumns,o=a.length,s=t.oFeatures,l=t.oPreviousSearch,u=t.aoPreSearchCols,c=[],d=Ct(t),f=t._iDisplayStart,h=!1!==s.bPaginate?t._iDisplayLength:-1,p=function(t,e){c.push({name:t,value:e})};p("sEcho",t.iDraw),p("iColumns",o),p("sColumns",ce(a,"sName").join(",")),p("iDisplayStart",f),p("iDisplayLength",h);var g={draw:t.iDraw,columns:[],order:[],start:f,length:h,search:{value:l.sSearch,regex:l.bRegex}};for(e=0;e<o;e++)r=a[e],i=u[e],n="function"==typeof r.mData?"function":r.mData,g.columns.push({data:n,name:r.sName,searchable:r.bSearchable,orderable:r.bSortable,search:{value:i.sSearch,regex:i.bRegex}}),p("mDataProp_"+e,n),s.bFilter&&(p("sSearch_"+e,i.sSearch),p("bRegex_"+e,i.bRegex),p("bSearchable_"+e,r.bSearchable)),s.bSort&&p("bSortable_"+e,r.bSortable);s.bFilter&&(p("sSearch",l.sSearch),p("bRegex",l.bRegex)),s.bSort&&(M.each(d,function(t,e){g.order.push({column:e.col,dir:e.dir}),p("iSortCol_"+t,e.col),p("sSortDir_"+t,e.dir)}),p("iSortingCols",d.length));var m=Xt.ext.legacy.ajax;return null===m?t.sAjaxSource?c:g:m?c:g}function s(t,n){var e=function(t,e){return n[t]!==W?n[t]:n[e]},r=A(t,n),i=e("sEcho","draw"),a=e("iTotalRecords","recordsTotal"),o=e("iTotalDisplayRecords","recordsFiltered");if(i){if(1*i<t.iDraw)return;t.iDraw=1*i}u(t),t._iRecordsTotal=parseInt(a,10),t._iRecordsDisplay=parseInt(o,10);for(var s=0,l=r.length;s<l;s++)O(t,r[s]);t.aiDisplay=t.aiDisplayMaster.slice(),t.bAjaxDataGet=!1,x(t),t._bInitComplete||lt(t,n),t.bAjaxDataGet=!0,pt(t,!1)}function A(t,e){var n=M.isPlainObject(t.ajax)&&t.ajax.dataSrc!==W?t.ajax.dataSrc:t.sAjaxDataProp;return"data"===n?e.aaData||e[n]:""!==n?z(n)(e):e}function J(r){var t=r.oClasses,e=r.sTableId,n=r.oLanguage,i=r.oPreviousSearch,a=r.aanFeatures,o='<input type="search" class="'+t.sFilterInput+'"/>',s=n.sSearch;s=s.match(/_INPUT_/)?s.replace("_INPUT_",o):s+o;var l=M("<div/>",{id:a.f?null:e+"_filter","class":t.sFilter}).append(M("<label/>").append(s)),u=function(){a.f;var t=this.value?this.value:"";t!=i.sSearch&&(G(r,{sSearch:t,bRegex:i.bRegex,bSmart:i.bSmart,bCaseInsensitive:i.bCaseInsensitive}),r._iDisplayStart=0,x(r))},c=null!==r.searchDelay?r.searchDelay:"ssp"===qt(r)?400:0,d=M("input",l).val(i.sSearch).attr("placeholder",n.sSearchPlaceholder).bind("keyup.DT search.DT input.DT paste.DT cut.DT",c?yt(u,c):u).bind("keypress.DT",function(t){if(13==t.keyCode)return!1}).attr("aria-controls",e);return M(r.nTable).on("search.dt.DT",function(t,e){if(r===e)try{d[0]!==b.activeElement&&d.val(i.sSearch)}catch(n){}}),l[0]}function G(t,e,n){var r=t.oPreviousSearch,i=t.aoPreSearchCols,a=function(t){r.sSearch=t.sSearch,r.bRegex=t.bRegex,r.bSmart=t.bSmart,r.bCaseInsensitive=t.bCaseInsensitive},o=function(t){return t.bEscapeRegex!==W?!t.bEscapeRegex:t.bRegex};if(l(t),"ssp"!=qt(t)){K(t,e.sSearch,n,o(e),e.bSmart,e.bCaseInsensitive),a(e);for(var s=0;s<i.length;s++)Y(t,i[s].sSearch,s,o(i[s]),i[s].bSmart,i[s].bCaseInsensitive);Q(t)}else a(e);t.bFiltered=!0,Ot(t,null,"search",[t])}function Q(t){for(var e,n,r=Xt.ext.search,i=t.aiDisplay,a=0,o=r.length;a<o;a++){for(var s=[],l=0,u=i.length;l<u;l++)n=i[l],e=t.aoData[n],r[a](t,e._aFilterData,n,e._aData,l)&&s.push(n);i.length=0,M.merge(i,s)}}function Y(t,e,n,r,i,a){if(""!==e)for(var o,s=t.aiDisplay,l=Z(e,r,i,a),u=s.length-1;0<=u;u--)o=t.aoData[s[u]]._aFilterData[n],l.test(o)||s.splice(u,1)}function K(t,e,n,r,i,a){var o,s,l,u=Z(e,r,i,a),c=t.oPreviousSearch.sSearch,d=t.aiDisplayMaster;if(0!==Xt.ext.search.length&&(n=!0),s=et(t),e.length<=0)t.aiDisplay=d.slice();else for((s||n||c.length>e.length||0!==e.indexOf(c)||t.bSorted)&&(
t.aiDisplay=d.slice()),l=(o=t.aiDisplay).length-1;0<=l;l--)u.test(t.aoData[o[l]]._sFilterRow)||o.splice(l,1)}function Z(t,e,n,r){(t=e?t:tt(t),n)&&(t="^(?=.*?"+M.map(t.match(/"[^"]+"|[^ ]+/g)||[""],function(t){if('"'===t.charAt(0)){var e=t.match(/^"(.*)"$/);t=e?e[1]:t}return t.replace('"',"")}).join(")(?=.*?")+").*$");return new RegExp(t,r?"i":"")}function tt(t){return t.replace(ne,"\\$1")}function et(t){var e,n,r,i,a,o,s,l,u=t.aoColumns,c=Xt.ext.type.search,d=!1;for(n=0,i=t.aoData.length;n<i;n++)if(!(l=t.aoData[n])._aFilterData){for(o=[],r=0,a=u.length;r<a;r++)(e=u[r]).bSearchable?(s=g(t,n,r,"filter"),c[e.sType]&&(s=c[e.sType](s)),null===s&&(s=""),"string"!=typeof s&&s.toString&&(s=s.toString())):s="",s.indexOf&&-1!==s.indexOf("&")&&(ye.innerHTML=s,s=xe?ye.textContent:ye.innerText),s.replace&&(s=s.replace(/[\r\n]/g,"")),o.push(s);l._aFilterData=o,l._sFilterRow=o.join("  "),d=!0}return d}function nt(t){return{search:t.sSearch,smart:t.bSmart,regex:t.bRegex,caseInsensitive:t.bCaseInsensitive}}function rt(t){return{sSearch:t.search,bSmart:t.smart,bRegex:t.regex,bCaseInsensitive:t.caseInsensitive}}function it(t){var e=t.sTableId,n=t.aanFeatures.i,r=M("<div/>",{"class":t.oClasses.sInfo,id:n?null:e+"_info"});return n||(t.aoDrawCallback.push({fn:at,sName:"information"}),r.attr("role","status").attr("aria-live","polite"),M(t.nTable).attr("aria-describedby",e+"_info")),r[0]}function at(t){var e=t.aanFeatures.i;if(0!==e.length){var n=t.oLanguage,r=t._iDisplayStart+1,i=t.fnDisplayEnd(),a=t.fnRecordsTotal(),o=t.fnRecordsDisplay(),s=o?n.sInfo:n.sInfoEmpty;o!==a&&(s+=" "+n.sInfoFiltered),s=ot(t,s+=n.sInfoPostFix);var l=n.fnInfoCallback;null!==l&&(s=l.call(t.oInstance,t,r,i,a,o,s)),M(e).html(s)}}function ot(t,e){var n=t.fnFormatNumber,r=t._iDisplayStart+1,i=t._iDisplayLength,a=t.fnRecordsDisplay(),o=-1===i;return e.replace(/_START_/g,n.call(t,r)).replace(/_END_/g,n.call(t,t.fnDisplayEnd())).replace(/_MAX_/g,n.call(t,t.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(t,a)).replace(/_PAGE_/g,n.call(t,o?1:Math.ceil(r/i))).replace(/_PAGES_/g,n.call(t,o?1:Math.ceil(a/i)))}function st(n){var r,t,e,i=n.iInitDisplayStart,a=n.aoColumns,o=n.oFeatures,s=n.bDeferLoading;if(n.bInitialised){for(C(n),p(n),v(n,n.aoHeader),v(n,n.aoFooter),pt(n,!0),o.bAutoWidth&&bt(n),r=0,t=a.length;r<t;r++)(e=a[r]).sWidth&&(e.nTh.style.width=Tt(e.sWidth));Ot(n,null,"preInit",[n]),T(n);var l=qt(n);("ssp"!=l||s)&&("ajax"==l?D(n,[],function(t){var e=A(n,t);for(r=0;r<e.length;r++)O(n,e[r]);n.iInitDisplayStart=i,T(n),pt(n,!1),lt(n,t)},n):(pt(n,!1),lt(n)))}else setTimeout(function(){st(n)},200)}function lt(t,e){t._bInitComplete=!0,(e||t.oInit.aaData)&&q(t),Ot(t,null,"plugin-init",[t,e]),Ot(t,"aoInitComplete","init",[t,e])}function ut(t,e){var n=parseInt(e,10);t._iDisplayLength=n,Mt(t),Ot(t,null,"length",[t,n])}function ct(r){for(var t=r.oClasses,e=r.sTableId,n=r.aLengthMenu,i=M.isArray(n[0]),a=i?n[0]:n,o=i?n[1]:n,s=M("<select/>",{name:e+"_length","aria-controls":e,"class":t.sLengthSelect}),l=0,u=a.length;l<u;l++)s[0][l]=new Option(o[l],a[l]);var c=M("<div><label/></div>").addClass(t.sLength);return r.aanFeatures.l||(c[0].id=e+"_length"),c.children().append(r.oLanguage.sLengthMenu.replace("_MENU_",s[0].outerHTML)),M("select",c).val(r._iDisplayLength).bind("change.DT",function(){ut(r,M(this).val()),x(r)}),M(r.nTable).bind("length.dt.DT",function(t,e,n){r===e&&M("select",c).val(n)}),c[0]}function dt(t){var e=t.sPaginationType,c=Xt.ext.pager[e],d="function"==typeof c,f=function(t){x(t)},n=M("<div/>").addClass(t.oClasses.sPaging+e)[0],h=t.aanFeatures;return d||c.fnInit(t,n,f),h.p||(n.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(d){var e,n,r=t._iDisplayStart,i=t._iDisplayLength,a=t.fnRecordsDisplay(),o=-1===i,s=o?0:Math.ceil(r/i),l=o?1:Math.ceil(a/i),u=c(s,l);for(e=0,n=h.p.length;e<n;e++)Wt(t,"pageButton")(t,h.p[e],e,u,s,l)}else c.fnUpdate(t,f)},sName:"pagination"})),n}function ft(t,e,n){var r=t._iDisplayStart,i=t._iDisplayLength,a=t.fnRecordsDisplay();0===a||-1===i?r=0:"number"==typeof e?a<(r=e*i)&&(r=0):"first"==e?r=0:"previous"==e?(r=0<=i?r-i:0)<0&&(r=0):"next"==e?r+i<a&&(r+=i):"last"==e?r=Math.floor((a-1)/i)*i:$t(t,0,"Unknown paging action: "+e,5);var o=t._iDisplayStart!==r;return t._iDisplayStart=r,o&&(Ot(t,null,"page",[t]),n&&x(t)),o}function ht(t){return M("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing","class":t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function pt(t,e){t.oFeatures.bProcessing&&M(t.aanFeatures.r).css("display",e?"block":"none"),Ot(t,null,"processing",[t,e])}function gt(t){var e=M(t.nTable);e.attr("role","grid");var n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var r=n.sX,i=n.sY,a=t.oClasses,o=e.children("caption"),s=o.length?o[0]._captionSide:null,l=M(e[0].cloneNode(!1)),u=M(e[0].cloneNode(!1)),c=e.children("tfoot"),d="<div/>",f=function(t){return t?Tt(t):null};c.length||(c=null);var h=M(d,{"class":a.sScrollWrapper}).append(M(d,{"class":a.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?f(r):"100%"}).append(M(d,{"class":a.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===s?o:null).append(e.children("thead"))))).append(M(d,{"class":a.sScrollBody}).css({position:"relative",overflow:"auto",width:f(r)}).append(e));c&&h.append(M(d,{"class":a.sScrollFoot}).css({overflow:"hidden",border:0,width:r?f(r):"100%"}).append(M(d,{"class":a.sScrollFootInner}).append(u.removeAttr("id").css("margin-left",0).append("bottom"===s?o:null).append(e.children("tfoot")))));var p=h.children(),g=p[0],m=p[1],v=c?p[2]:null;return r&&M(m).on("scroll.DT",function(){var t=this.scrollLeft;g.scrollLeft=t,c&&(v.scrollLeft=t)}),M(m).css(i&&n.bCollapse?"max-height":"height",i),t.nScrollHead=g,t.nScrollBody=m,t.nScrollFoot=v,t.aoDrawCallback.push({fn:mt,sName:"scrolling"}),h[0]}function mt(n){var t,e,r,i,a,o,s,l,u,c=n.oScroll,d=c.sX,f=c.sXInner,h=c.sY,p=c.iBarWidth,g=M(n.nScrollHead),m=g[0].style,v=g.children("div"),b=v[0].style,y=v.children("table"),x=n.nScrollBody,w=M(x),S=x.style,T=M(n.nScrollFoot).children("div"),C=T.children("table"),D=M(n.nTHead),_=M(n.nTable),A=_[0],k=A.style,E=n.nTFoot?M(n.nTFoot):null,I=n.oBrowser,N=I.bScrollOversize,j=[],L=[],$=[],F=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},R=x.scrollHeight>x.clientHeight;if(n.scrollBarVis!==R&&n.scrollBarVis!==W)return n.scrollBarVis=R,void q(n);n.scrollBarVis=R,_.children("thead, tfoot").remove(),a=D.clone().prependTo(_),t=D.find("tr"),r=a.find("tr"),a.find("th, td").removeAttr("tabindex"),E&&(o=E.clone().prependTo(_),e=E.find("tr"),i=o.find("tr")),d||(S.width="100%",g[0].style.width="100%"),M.each(V(n,a),function(t,e){s=B(n,t),e.style.width=n.aoColumns[s].sWidth}),E&&vt(function(t){t.style.width=""},i),u=_.outerWidth(),""===d?(k.width="100%",N&&(_.find("tbody").height()>x.offsetHeight||"scroll"==w.css("overflow-y"))&&(k.width=Tt(_.outerWidth()-p)),u=_.outerWidth()):""!==f&&(k.width=Tt(f),u=_.outerWidth()),vt(F,r),vt(function(t){$.push(t.innerHTML),j.push(Tt(M(t).css("width")))},r),vt(function(t,e){t.style.width=j[e]},t),M(r).height(0),E&&(vt(F,i),vt(function(t){L.push(Tt(M(t).css("width")))},i),vt(function(t,e){t.style.width=L[e]},e),M(i).height(0)),vt(function(t,e){t.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+$[e]+"</div>",t.style.width=j[e]},r),E&&vt(function(t,e){t.innerHTML="",t.style.width=L[e]},i),_.outerWidth()<u?(l=x.scrollHeight>x.offsetHeight||"scroll"==w.css("overflow-y")?u+p:u,N&&(x.scrollHeight>x.offsetHeight||"scroll"==w.css("overflow-y"))&&(k.width=Tt(l-p)),""!==d&&""===f||$t(n,1,"Possible column misalignment",6)):l="100%",S.width=Tt(l),m.width=Tt(l),E&&(n.nScrollFoot.style.width=Tt(l)),h||N&&(S.height=Tt(A.offsetHeight+p));var P=_.outerWidth();y[0].style.width=Tt(P),b.width=Tt(P);var H=_.height()>x.clientHeight||"scroll"==w.css("overflow-y"),O="padding"+(I.bScrollbarLeft?"Left":"Right");b[O]=H?p+"px":"0px",E&&(C[0].style.width=Tt(P),T[0].style.width=Tt(P),T[0].style[O]=H?p+"px":"0px"),w.scroll(),!n.bSorted&&!n.bFiltered||n._drawHold||(x.scrollTop=0)}function vt(t,e,n){for(var r,i,a=0,o=0,s=e.length;o<s;){for(r=e[o].firstChild,i=n?n[o].firstChild:null;r;)1===r.nodeType&&(n?t(r,i,a):t(r,a),a++),r=r.nextSibling,i=n?i.nextSibling:null;o++}}function bt(t){var e,n,r,i=t.nTable,a=t.aoColumns,o=t.oScroll,s=o.sY,l=o.sX,u=o.sXInner,c=a.length,d=I(t,"bVisible"),f=M("th",t.nTHead),h=i.getAttribute("width"),p=i.parentNode,g=!1,m=t.oBrowser,v=m.bScrollOversize,b=i.style.width;for(b&&-1!==b.indexOf("%")&&(h=b),e=0;e<d.length;e++)null!==(n=a[d[e]]).sWidth&&(n.sWidth=xt(n.sWidthOrig,p),g=!0);if(v||!g&&!l&&!s&&c==E(t)&&c==f.length)for(e=0;e<c;e++){var y=B(t,e);null!==y&&(a[y].sWidth=Tt(f.eq(e).width()))}else{var x=M(i).clone().css("visibility","hidden").removeAttr("id");x.find("tbody tr").remove();var w=M("<tr/>").appendTo(x.find("tbody"));for(x.find("thead, tfoot").remove(),x.append(M(t.nTHead).clone()).append(M(t.nTFoot).clone()),x.find("tfoot th, tfoot td").css("width",""),f=V(t,x.find("thead")[0]),e=0;e<d.length;e++)n=a[d[e]],f[e].style.width=null!==n.sWidthOrig&&""!==n.sWidthOrig?Tt(n.sWidthOrig):"",n.sWidthOrig&&l&&M(f[e]).append(M("<div/>").css({width:n.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(t.aoData.length)for(e=0;e<d.length;e++)n=a[r=d[e]],M(wt(t,r)).clone(!1).append(n.sContentPadding).appendTo(w);var S=M("<div/>").css(l||s?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(x).appendTo(p);l&&u?x.width(u):l?(x.css("width","auto"),x.removeAttr("width"),x.width()<p.clientWidth&&h&&x.width(p.clientWidth)):s?x.width(p.clientWidth):h&&x.width(h);var T=0;for(e=0;e<d.length;e++){var C=M(f[e]),D=C.outerWidth()-C.width(),_=m.bBounding?Math.ceil(f[e].getBoundingClientRect().width):C.outerWidth();T+=_,a[d[e]].sWidth=Tt(_-D)}i.style.width=Tt(T),S.remove()}if(h&&(i.style.width=Tt(h)),(h||l)&&!t._reszEvt){var A=function(){M(k).bind("resize.DT-"+t.sInstance,yt(function(){q(t)}))};v?setTimeout(A,1e3):A(),t._reszEvt=!0}}function yt(r,t){var i,a,o=t!==W?t:200;return function(){var t=this,e=+new Date,n=arguments;i&&e<i+o?(clearTimeout(a),a=setTimeout(function(){i=W,r.apply(t,n)},o)):(i=e,r.apply(t,n))}}function xt(t,e){if(!t)return 0;var n=M("<div/>").css("width",Tt(t)).appendTo(e||b.body),r=n[0].offsetWidth;return n.remove(),r}function wt(t,e){var n=St(t,e);if(n<0)return null;var r=t.aoData[n];return r.nTr?r.anCells[e]:M("<td/>").html(g(t,n,e,"display"))[0]}function St(t,e){for(var n,r=-1,i=-1,a=0,o=t.aoData.length;a<o;a++)(n=(n=(n=g(t,a,e,"display")+"").replace(we,"")).replace(/&nbsp;/g," ")).length>r&&(r=n.length,i=a);return i}function Tt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Ct(t){var e,n,r,i,a,o,s,l=[],u=t.aoColumns,c=t.aaSortingFixed,d=M.isPlainObject(c),f=[],h=function(t){t.length&&!M.isArray(t[0])?f.push(t):M.merge(f,t)};for(M.isArray(c)&&h(c),d&&c.pre&&h(c.pre),h(t.aaSorting),d&&c.post&&h(c.post),e=0;e<f.length;e++)for(n=0,r=(i=u[s=f[e][0]].aDataSort).length;n<r;n++)o=u[a=i[n]].sType||"string",f[e]._idx===W&&(f[e]._idx=M.inArray(f[e][1],u[a].asSorting)),l.push({src:s,col:a,dir:f[e][1],index:f[e]._idx,type:o,formatter:Xt.ext.type.order[o+"-pre"]});return l}function Dt(t){var e,n,r,i,c,d=[],f=Xt.ext.type.order,h=t.aoData,a=(t.aoColumns,0),o=t.aiDisplayMaster;for(l(t),e=0,n=(c=Ct(t)).length;e<n;e++)(i=c[e]).formatter&&a++,It(t,i.col);if("ssp"!=qt(t)&&0!==c.length){for(e=0,r=o.length;e<r;e++)d[o[e]]=e;a===c.length?o.sort(function(t,e){var n,r,i,a,o,s=c.length,l=h[t]._aSortData,u=h[e]._aSortData;for(i=0;i<s;i++)if(0!==(a=(n=l[(o=c[i]).col])<(r=u[o.col])?-1:r<n?1:0))return"asc"===o.dir?a:-a;return(n=d[t])<(r=d[e])?-1:r<n?1:0}):o.sort(function(t,e){var n,r,i,a,o,s=c.length,l=h[t]._aSortData,u=h[e]._aSortData;for(i=0;i<s;i++)if(n=l[(o=c[i]).col],r=u[o.col],0!==(a=(f[o.type+"-"+o.dir]||f["string-"+o.dir])(n,r)))return a;return(n=d[t])<(r=d[e])?-1:r<n?1:0})}t.bSorted=!0}function _t(t){for(var e,n,r=t.aoColumns,i=Ct(t),a=t.oLanguage.oAria,o=0,s=r.length;o<s;o++){var l=r[o],u=l.asSorting,c=l.sTitle.replace(/<.*?>/g,""),d=l.nTh;d.removeAttribute("aria-sort"),l.bSortable?(0<i.length&&i[0].col==o?(d.setAttribute("aria-sort","asc"==i[0].dir?"ascending":"descending"),n=u[i[0].index+1]||u[0]):n=u[0],e=c+("asc"===n?a.sSortAscending:a.sSortDescending)):e=c,d.setAttribute("aria-label",e)}}function At(t,e,n,r){var i,a=t.aoColumns[e],o=t.aaSorting,s=a.asSorting,l=function(t,e){var n=t._idx;return n===W&&(n=M.inArray(t[1],s)),n+1<s.length?n+1:e?null:0};if("number"==typeof o[0]&&(o=t.aaSorting=[o]),n&&t.oFeatures.bSortMulti){var u=M.inArray(e,ce(o,"0"));-1!==u?(null===(i=l(o[u],!0))&&1===o.length&&(i=0),null===i?o.splice(u,1):(o[u][1]=s[i],o[u]._idx=i)):(o.push([e,s[0],0]),o[o.length-1]._idx=0)}else o.length&&o[0][0]==e?(i=l(o[0]),o.length=1,o[0][1]=s[i],o[0]._idx=i):(o.length=0,o.push([e,s[0]]),o[0]._idx=0);T(t),"function"==typeof r&&r(t)}function kt(e,t,n,r){var i=e.aoColumns[n];Pt(t,{},function(t){!1!==i.bSortable&&(e.oFeatures.bProcessing?(pt(e,!0),setTimeout(function(){At(e,n,t.shiftKey,r),"ssp"!==qt(e)&&pt(e,!1)},0)):At(e,n,t.shiftKey,r))})}function Et(t){var e,n,r,i=t.aLastSort,a=t.oClasses.sSortColumn,o=Ct(t),s=t.oFeatures;if(s.bSort&&s.bSortClasses){for(e=0,n=i.length;e<n;e++)r=i[e].src,M(ce(t.aoData,"anCells",r)).removeClass(a+(e<2?e+1:3));for(e=0,n=o.length;e<n;e++)r=o[e].src,M(ce(t.aoData,"anCells",r)).addClass(a+(e<2?e+1:3))}t.aLastSort=o}function It(t,e){var n,r,i,a=t.aoColumns[e],o=Xt.ext.order[a.sSortDataType];o&&(n=o.call(t.oInstance,t,e,c(t,e)));for(var s=Xt.ext.type.order[a.sType+"-pre"],l=0,u=t.aoData.length;l<u;l++)(r=t.aoData[l])._aSortData||(r._aSortData=[]),r._aSortData[e]&&!o||(i=o?n[l]:g(t,l,e,"sort"),r._aSortData[e]=s?s(i):i)}function Nt(n){if(n.oFeatures.bStateSave&&!n.bDestroying){var t={time:+new Date,start:n._iDisplayStart,length:n._iDisplayLength,order:M.extend(!0,[],n.aaSorting),search:nt(n.oPreviousSearch),columns:M.map(n.aoColumns,function(t,e){return{visible:t.bVisible,search:nt(n.aoPreSearchCols[e])}})};Ot(n,"aoStateSaveParams","stateSaveParams",[n,t]),n.oSavedState=t,n.fnStateSaveCallback.call(n.oInstance,n,t)}}function jt(n){var t,e,r=n.aoColumns;if(n.oFeatures.bStateSave){var i=n.fnStateLoadCallback.call(n.oInstance,n);if(i&&i.time){var a=Ot(n,"aoStateLoadParams","stateLoadParams",[n,i]);if(-1===M.inArray(!1,a)){var o=n.iStateDuration;if(!(0<o&&i.time<+new Date-1e3*o)&&r.length===i.columns.length){for(n.oLoadedState=M.extend(!0,{},i),i.start!==W&&(n._iDisplayStart=i.start,n.iInitDisplayStart=i.start),i.length!==W&&(n._iDisplayLength=i.length),i.order!==W&&(n.aaSorting=[],M.each(i.order,function(t,e){n.aaSorting.push(e[0]>=r.length?[0,e[1]]:e)})),i.search!==W&&M.extend(n.oPreviousSearch,rt(i.search)),t=0,e=i.columns.length;t<e;t++){var s=i.columns[t];s.visible!==W&&(r[t].bVisible=s.visible),s.search!==W&&M.extend(n.aoPreSearchCols[t],rt(s.search))}Ot(n,"aoStateLoaded","stateLoaded",[n,i])}}}}}function Lt(t){var e=Xt.settings,n=M.inArray(t,ce(e,"nTable"));return-1!==n?e[n]:null}function $t(t,e,n,r){if(n="DataTables warning: "+(t?"table id="+t.sTableId+" - ":"")+n,r&&(n+=". For more information about this error, please see http://datatables.net/tn/"+r),e)k.console&&console.log&&console.log(n);else{var i=Xt.ext,a=i.sErrMode||i.errMode;if(t&&Ot(t,null,"error",[t,r,n]),"alert"==a)alert(n);else{if("throw"==a)throw new Error(n);"function"==typeof a&&a(t,r,n)}}}function Ft(n,r,t,e){M.isArray(t)?M.each(t,function(t,e){M.isArray(e)?Ft(n,r,e[0],e[1]):Ft(n,r,e)}):(e===W&&(e=t),r[t]!==W&&(n[e]=r[t]))}function Rt(t,e,n){var r;for(var i in e)e.hasOwnProperty(i)&&(r=e[i],M.isPlainObject(r)?(M.isPlainObject(t[i])||(t[i]={}),M.extend(!0,t[i],r)):n&&"data"!==i&&"aaData"!==i&&M.isArray(r)?t[i]=r.slice():t[i]=r);return t}function Pt(e,t,n){M(e).bind("click.DT",t,function(t){e.blur(),n(t)}).bind("keypress.DT",t,function(t){13===t.which&&(t.preventDefault(),n(t))}).bind("selectstart.DT",function(){return!1})}function Ht(t,e,n,r){n&&t[e].push({fn:n,sName:r})}function Ot(e,t,n,r){var i=[];if(t&&(i=M.map(e[t].slice().reverse(),function(t){return t.fn.apply(e.oInstance,r)})),null!==n){var a=M.Event(n+".dt");M(e.nTable).trigger(a,r),i.push(a.result)}return i}function Mt(t){var e=t._iDisplayStart,n=t.fnDisplayEnd(),r=t._iDisplayLength;n<=e&&(e=n-r),e-=e%r,(-1===r||e<0)&&(e=0),t._iDisplayStart=e}function Wt(t,e){var n=t.renderer,r=Xt.ext.renderer[e];return M.isPlainObject(n)&&n[e]?r[n[e]]||r._:"string"==typeof n&&r[n]||r._}function qt(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}function Bt(t,e){var n=[],r=Ve.numbers_length,i=Math.floor(r/2);return e<=r?n=fe(0,e):t<=i?((n=fe(0,r-2)).push("ellipsis"),n.push(e-1)):(e-1-i<=t?(n=fe(e-(r-2),e)).splice(0,0,"ellipsis"):((n=fe(t-i+2,t+i-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis")),n.splice(0,0,0)),n.DT_el="span",n}function Ut(n){M.each({num:function(t){return Je(t,n)},"num-fmt":function(t){return Je(t,n,re)},"html-num":function(t){return Je(t,n,Zt)},"html-num-fmt":function(t){return Je(t,n,Zt,re)}},function(t,e){Vt.type.order[t+n+"-pre"]=e,t.match(/^html\-/)&&(Vt.type.search[t+n]=Vt.type.search.html)})}function zt(e){return function(){var t=[Lt(this[Xt.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Xt.ext.internal[e].apply(this,t)}}var Xt,Vt,Jt,Gt,Qt,Yt={},Kt=/[\r\n]/g,Zt=/<.*?>/g,te=/^[\w\+\-]/,ee=/[\w\+\-]$/,ne=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),re=/[',$\xa3\u20ac\xa5%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,ie=function(t){return!t||!0===t||"-"===t},ae=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},oe=function(t,e){return Yt[e]||(Yt[e]=new RegExp(tt(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(Yt[e],"."):t},se=function(t,e,n){var r="string"==typeof t;return!!ie(t)||(e&&r&&(t=oe(t,e)),n&&r&&(t=t.replace(re,"")),!isNaN(parseFloat(t))&&isFinite(t))},le=function(t){return ie(t)||"string"==typeof t},ue=function(t,e,n){return!!ie(t)||(le(t)&&!!se(pe(t),e,n)||null)},ce=function(t,e,n){var r=[],i=0,a=t.length;if(n!==W)for(;i<a;i++)t[i]&&t[i][e]&&r.push(t[i][e][n]);else for(;i<a;i++)t[i]&&r.push(t[i][e]);return r},de=function(t,e,n,r){var i=[],a=0,o=e.length;if(r!==W)for(;a<o;a++)t[e[a]][n]&&i.push(t[e[a]][n][r]);else for(;a<o;a++)i.push(t[e[a]][n]);return i},fe=function(t,e){var n,r=[];e===W?(e=0,n=t):(n=e,e=t);for(var i=e;i<n;i++)r.push(i);return r},he=function(t){for(var e=[],n=0,r=t.length;n<r;n++)t[n]&&e.push(t[n]);return e},pe=function(t){return t.replace(Zt,"")},ge=function(t){var e,n,r,i=[],a=t.length,o=0;t:for(n=0;n<a;n++){for(e=t[n],r=0;r<o;r++)if(i[r]===e)continue t;i.push(e),o++}return i},me=function(t,e,n){t[e]!==W&&(t[n]=t[e])},ve=/\[.*?\]$/,be=/\(\)$/,ye=M("<div>")[0],xe=ye.textContent!==W,we=/<.*?>/g;Xt=function(A){this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new Jt(t?Lt(this[Vt.iApiIndex]):this)},this.fnAddData=function(t,e){var n=this.api(!0),r=M.isArray(t)&&(M.isArray(t[0])||M.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t);return(e===W||e)&&n.draw(),r.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],r=n.oScroll;t===W||t?e.draw(!1):""===r.sX&&""===r.sY||mt(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(t===W||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var r=this.api(!0),i=r.rows(t),a=i.settings()[0],o=a.aoData[i[0][0]];return i.remove(),e&&e.call(this,a,o),(n===W||n)&&r.draw(),o},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,r,i,a){var o=this.api(!0);null===e||e===W?o.search(t,n,r,a):o.column(e).search(t,n,r,a),o.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(t===W)return n.data().toArray();var r=t.nodeName?t.nodeName.toLowerCase():"";return e!==W||"td"==r||"th"==r?n.cell(t,e).data():n.row(t).data()||null},this.fnGetNodes=function(t){var e=this.api(!0);return t!==W?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"!=n&&"TH"!=n)return null;var r=e.cell(t).index();return[r.row,r.columnVisible,r.column]},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(e===W||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var r=this.api(!0).column(t).visible(e);(n===W||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return Lt(this[Vt.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,r,i){var a=this.api(!0);return n===W||null===n?a.row(e).data(t):a.cell(e,n).data(t),(i===W||i)&&a.columns.adjust(),(r===W||r)&&a.draw(),0},this.fnVersionCheck=Vt.fnVersionCheck;var k=this,E=A===W,I=this.length;for(var t in E&&(A={}),this.oApi=this.internal=Vt.internal,Xt.ext.internal)t&&(this[t]=zt(t));return this.each(function(){var t,e=1<I?Rt({},A,!0):A,n=0,r=this.getAttribute("id"),i=!1,a=Xt.defaults,o=M(this);if("table"==this.nodeName.toLowerCase()){L(a),$(a.column),N(a,a,!0),N(a.column,a.column,!0),N(a,M.extend(e,o.data()));var s=Xt.settings;for(n=0,t=s.length;n<t;n++){var l=s[n];if(l.nTable==this||l.nTHead.parentNode==this||l.nTFoot&&l.nTFoot.parentNode==this){var u=e.bRetrieve!==W?e.bRetrieve:a.bRetrieve,c=e.bDestroy!==W?e.bDestroy:a.bDestroy;if(E||u)return l.oInstance;if(c){l.oInstance.fnDestroy();break}return void $t(l,0,"Cannot reinitialise DataTable",3)}if(l.sTableId==this.id){s.splice(n,1);break}}null!==r&&""!==r||(r="DataTables_Table_"+Xt.ext._unique++,this.id=r);var d=M.extend(!0,{},Xt.models.oSettings,{sDestroyWidth:o[0].style.width,sInstance:r,sTableId:r});d.nTable=this,d.oApi=k.internal,d.oInit=e,s.push(d),d.oInstance=1===k.length?k:o.dataTable(),L(e),e.oLanguage&&j(e.oLanguage),e.aLengthMenu&&!e.iDisplayLength&&(e.iDisplayLength=M.isArray(e.aLengthMenu[0])?e.aLengthMenu[0][0]:e.aLengthMenu[0]),e=Rt(M.extend(!0,{},a),e),Ft(d.oFeatures,e,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),Ft(d,e,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]),Ft(d.oScroll,e,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Ft(d.oLanguage,e,"fnInfoCallback"),Ht(d,"aoDrawCallback",e.fnDrawCallback,"user"),Ht(d,"aoServerParams",e.fnServerParams,"user"),Ht(d,"aoStateSaveParams",e.fnStateSaveParams,"user"),Ht(d,"aoStateLoadParams",e.fnStateLoadParams,"user"),Ht(d,"aoStateLoaded",e.fnStateLoaded,"user"),Ht(d,"aoRowCallback",e.fnRowCallback,"user"),Ht(d,"aoRowCreatedCallback",e.fnCreatedRow,"user"),Ht(d,"aoHeaderCallback",e.fnHeaderCallback,"user"),Ht(d,"aoFooterCallback",e.fnFooterCallback,"user"),Ht(d,"aoInitComplete",e.fnInitComplete,"user"),Ht(d,"aoPreDrawCallback",e.fnPreDrawCallback,"user"),d.rowIdFn=z(e.rowId),F(d);var f=d.oClasses;if(e.bJQueryUI?(M.extend(f,Xt.ext.oJUIClasses,e.oClasses),e.sDom===a.sDom&&"lfrtip"===a.sDom&&(d.sDom='<"H"lfr>t<"F"ip>'),d.renderer?M.isPlainObject(d.renderer)&&!d.renderer.header&&(d.renderer.header="jqueryui"):d.renderer="jqueryui"):M.extend(f,Xt.ext.classes,e.oClasses),o.addClass(f.sTable),d.iInitDisplayStart===W&&(d.iInitDisplayStart=e.iDisplayStart,d._iDisplayStart=e.iDisplayStart),null!==e.iDeferLoading){d.bDeferLoading=!0;var h=M.isArray(e.iDeferLoading);d._iRecordsDisplay=h?e.iDeferLoading[0]:e.iDeferLoading,d._iRecordsTotal=h?e.iDeferLoading[1]:e.iDeferLoading}var p=d.oLanguage;M.extend(!0,p,e.oLanguage),""!==p.sUrl&&(M.ajax({dataType:"json",url:p.sUrl,success:function(t){j(t),N(a.oLanguage,t),M.extend(!0,p,t),st(d)},error:function(){st(d)}}),i=!0),null===e.asStripeClasses&&(d.asStripeClasses=[f.sStripeOdd,f.sStripeEven]);var g=d.asStripeClasses,m=o.children("tbody").find("tr").eq(0);-1!==M.inArray(!0,M.map(g,function(t){return m.hasClass(t)}))&&(M("tbody tr",this).removeClass(g.join(" ")),d.asDestroyStripes=g.slice());var v,b=[],y=this.getElementsByTagName("thead");if(0!==y.length&&(X(d.aoHeader,y[0]),b=V(d)),null===e.aoColumns)for(v=[],n=0,t=b.length;n<t;n++)v.push(null);else v=e.aoColumns;for(n=0,t=v.length;n<t;n++)R(d,b?b[n]:null);if(H(d,e.aoColumnDefs,v,function(t,e){P(d,t,e)}),m.length){var x=function(t,e){return null!==t.getAttribute("data-"+e)?e:null};M(m[0]).children("th, td").each(function(t,e){var n=d.aoColumns[t];if(n.mData===t){var r=x(e,"sort")||x(e,"order"),i=x(e,"filter")||x(e,"search");null===r&&null===i||(n.mData={_:t+".display",sort:null!==r?t+".@data-"+r:W,type:null!==r?t+".@data-"+r:W,filter:null!==i?t+".@data-"+i:W},P(d,t))}})}var w=d.oFeatures;if(e.bStateSave&&(w.bStateSave=!0,jt(d,e),Ht(d,"aoDrawCallback",Nt,"state_save")),e.aaSorting===W){var S=d.aaSorting;for(n=0,t=S.length;n<t;n++)S[n][1]=d.aoColumns[n].asSorting[0]}Et(d),w.bSort&&Ht(d,"aoDrawCallback",function(){if(d.bSorted){var t=Ct(d),n={};M.each(t,function(t,e){n[e.src]=e.dir}),Ot(d,null,"order",[d,t,n]),_t(d)}}),Ht(d,"aoDrawCallback",function(){(d.bSorted||"ssp"===qt(d)||w.bDeferRender)&&Et(d)},"sc");var T=o.children("caption").each(function(){this._captionSide=o.css("caption-side")}),C=o.children("thead");0===C.length&&(C=M("<thead/>").appendTo(this)),d.nTHead=C[0];var D=o.children("tbody");0===D.length&&(D=M("<tbody/>").appendTo(this)),d.nTBody=D[0];var _=o.children("tfoot");if(0===_.length&&0<T.length&&(""!==d.oScroll.sX||""!==d.oScroll.sY)&&(_=M("<tfoot/>").appendTo(this)),0===_.length||0===_.children().length?o.addClass(f.sNoFooter):0<_.length&&(d.nTFoot=_[0],X(d.aoFooter,d.nTFoot)),e.aaData)for(n=0;n<e.aaData.length;n++)O(d,e.aaData[n]);else(d.bDeferLoading||"dom"==qt(d))&&U(d,M(d.nTBody).children("tr"));d.aiDisplay=d.aiDisplayMaster.slice(),!(d.bInitialised=!0)===i&&st(d)}else $t(null,0,"Non-table node initialisation ("+this.nodeName+")",2)}),k=null,this};var Se=[],Te=Array.prototype,Ce=function(t){var e,n,r=Xt.settings,i=M.map(r,function(t){return t.nTable});return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(e=M.inArray(t,i))?[r[e]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=M(t):t instanceof M&&(n=t),n?n.map(function(){return-1!==(e=M.inArray(this,i))?r[e]:null}).toArray():void 0):[]};Jt=function(t,e){if(!(this instanceof Jt))return new Jt(t,e);var n=[],r=function(t){var e=Ce(t);e&&(n=n.concat(e))};if(M.isArray(t))for(var i=0,a=t.length;i<a;i++)r(t[i]);else r(t);this.context=ge(n),e&&M.merge(this,e),this.selector={rows:null,cols:null,opts:null},Jt.extend(this,this,Se)},Xt.Api=Jt,M.extend(Jt.prototype,{any:function(){return 0!==this.count()},concat:Te.concat,context:[],count:function(){return this.flatten().length},each:function(t){for(var e=0,n=this.length;e<n;e++)t.call(this,this[e],e,this);return this},eq:function(t){var e=this.context;return e.length>t?new Jt(e[t],this[t]):null},filter:function(t){var e=[];if(Te.filter)e=Te.filter.call(this,t,this);else for(var n=0,r=this.length;n<r;n++)t.call(this,this[n],n,this)&&e.push(this[n]);return new Jt(this.context,e)},flatten:function(){var t=[];return new Jt(this.context,t.concat.apply(t,this.toArray()))},join:Te.join,indexOf:Te.indexOf||function(t,e){for(var n=e||0,r=this.length;n<r;n++)if(this[n]===t)return n;return-1},iterator:function(t,e,n,r){var i,a,o,s,l,u,c,d,f=[],h=this.context,p=this.selector;for("string"==typeof t&&(r=n,n=e,e=t,t=!1),a=0,o=h.length;a<o;a++){var g=new Jt(h[a]);if("table"===e)(i=n.call(g,h[a],a))!==W&&f.push(i);else if("columns"===e||"rows"===e)(i=n.call(g,h[a],this[a],a))!==W&&f.push(i);else if("column"===e||"column-rows"===e||"row"===e||"cell"===e)for(c=this[a],"column-rows"===e&&(u=Ie(h[a],p.opts)),s=0,l=c.length;s<l;s++)d=c[s],(i="cell"===e?n.call(g,h[a],d.row,d.column,a,s):n.call(g,h[a],d,a,s,u))!==W&&f.push(i)}if(f.length||r){var m=new Jt(h,t?f.concat.apply([],f):f),v=m.selector;return v.rows=p.rows,v.cols=p.cols,v.opts=p.opts,m}return this},lastIndexOf:Te.lastIndexOf||function(){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(t){var e=[];if(Te.map)e=Te.map.call(this,t,this);else for(var n=0,r=this.length;n<r;n++)e.push(t.call(this,this[n],n));return new Jt(this.context,e)},pluck:function(e){return this.map(function(t){return t[e]})},pop:Te.pop,push:Te.push,reduce:Te.reduce||function(t,e){return n(this,t,e,0,this.length,1)},reduceRight:Te.reduceRight||function(t,e){return n(this,t,e,this.length-1,-1,-1)},reverse:Te.reverse,selector:null,shift:Te.shift,sort:Te.sort,splice:Te.splice,toArray:function(){return Te.slice.call(this)},to$:function(){return M(this)},toJQuery:function(){return M(this)},unique:function(){return new Jt(this.context,ge(this))},unshift:Te.unshift}),Jt.extend=function(t,e,n){if(n.length&&e&&(e instanceof Jt||e.__dt_wrapper)){var r,i,a,o=function(e,n,r){return function(){var t=n.apply(e,arguments);return Jt.extend(t,t,r.methodExt),t}};for(r=0,i=n.length;r<i;r++)e[(a=n[r]).name]="function"==typeof a.val?o(t,a.val,a):M.isPlainObject(a.val)?{}:a.val,e[a.name].__dt_wrapper=!0,Jt.extend(t,e[a.name],a.propExt)}},Jt.register=Gt=function(t,e){if(M.isArray(t))for(var n=0,r=t.length;n<r;n++)Jt.register(t[n],e);else{var i,a,o,s,l=t.split("."),u=Se,c=function(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n].name===e)return t[n];return null};for(i=0,a=l.length;i<a;i++){var d=c(u,o=(s=-1!==l[i].indexOf("()"))?l[i].replace("()",""):l[i]);d||(d={name:o,val:{},methodExt:[],propExt:[]},u.push(d)),i===a-1?d.val=e:u=s?d.methodExt:d.propExt}}},Jt.registerPlural=Qt=function(t,e,n){Jt.register(t,n),Jt.register(e,function(){var t=n.apply(this,arguments);return t===this?this:t instanceof Jt?t.length?M.isArray(t[0])?new Jt(t.context,t[0]):t[0]:W:t})};var De=function(t,e){if("number"==typeof t)return[e[t]];var n=M.map(e,function(t){return t.nTable});return M(n).filter(t).map(function(){var t=M.inArray(this,n);return e[t]}).toArray()};Gt("tables()",function(t){return t?new Jt(De(t,this.context)):this}),Gt("table()",function(t){var e=this.tables(t),n=e.context;return n.length?new Jt(n[0]):e}),Qt("tables().nodes()","table().node()",function(){return this.iterator("table",function(t){return t.nTable},1)}),Qt("tables().body()","table().body()",function(){return this.iterator("table",function(t){return t.nTBody},1)}),Qt("tables().header()","table().header()",function(){return this.iterator("table",function(t){return t.nTHead},1)}),Qt("tables().footer()","table().footer()",function(){return this.iterator("table",function(t){return t.nTFoot},1)}),Qt("tables().containers()","table().container()",function(){return this.iterator("table",function(t){return t.nTableWrapper},1)}),Gt("draw()",function(e){return this.iterator("table",function(t){"page"===e?x(t):("string"==typeof e&&(e="full-hold"!==e),T(t,!1===e))})}),Gt("page()",function(e){return e===W?this.page.info().page:this.iterator("table",function(t){ft(t,e)})}),Gt("page.info()",function(){if(0===this.context.length)return W;var t=this.context[0],e=t._iDisplayStart,n=t.oFeatures.bPaginate?t._iDisplayLength:-1,r=t.fnRecordsDisplay(),i=-1===n;return{page:i?0:Math.floor(e/n),pages:i?1:Math.ceil(r/n),start:e,end:t.fnDisplayEnd(),length:n,recordsTotal:t.fnRecordsTotal(),recordsDisplay:r,serverSide:"ssp"===qt(t)}}),Gt("page.len()",function(e){return e===W?0!==this.context.length?this.context[0]._iDisplayLength:W:this.iterator("table",function(t){ut(t,e)})});var _e=function(i,a,t){if(t){var e=new Jt(i);e.one("draw",function(){t(e.ajax.json())})}if("ssp"==qt(i))T(i,a);else{pt(i,!0);var n=i.jqXHR;n&&4!==n.readyState&&n.abort(),D(i,[],function(t){u(i);for(var e=A(i,t),n=0,r=e.length;n<r;n++)O(i,e[n]);T(i,a),pt(i,!1)})}};Gt("ajax.json()",function(){var t=this.context;if(0<t.length)return t[0].json}),Gt("ajax.params()",function(){var t=this.context;if(0<t.length)return t[0].oAjaxData}),Gt("ajax.reload()",function(e,n){return this.iterator("table",function(t){_e(t,!1===n,e)})}),Gt(
"ajax.url()",function(e){var t=this.context;return e===W?0===t.length?W:(t=t[0]).ajax?M.isPlainObject(t.ajax)?t.ajax.url:t.ajax:t.sAjaxSource:this.iterator("table",function(t){M.isPlainObject(t.ajax)?t.ajax.url=e:t.ajax=e})}),Gt("ajax.url().load()",function(e,n){return this.iterator("table",function(t){_e(t,!1===n,e)})});var Ae=function(t,e,n,r,i){var a,o,s,l,u,c,d=[],f=typeof e;for(e&&"string"!==f&&"function"!==f&&e.length!==W||(e=[e]),s=0,l=e.length;s<l;s++)for(u=0,c=(o=e[s]&&e[s].split?e[s].split(","):[e[s]]).length;u<c;u++)(a=n("string"==typeof o[u]?M.trim(o[u]):o[u]))&&a.length&&(d=d.concat(a));var h=Vt.selector[t];if(h.length)for(s=0,l=h.length;s<l;s++)d=h[s](r,i,d);return ge(d)},ke=function(t){return t||(t={}),t.filter&&t.search===W&&(t.search=t.filter),M.extend({search:"none",order:"current",page:"all"},t)},Ee=function(t){for(var e=0,n=t.length;e<n;e++)if(0<t[e].length)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},Ie=function(t,e){var n,r,i,a=[],o=t.aiDisplay,s=t.aiDisplayMaster,l=e.search,u=e.order,c=e.page;if("ssp"==qt(t))return"removed"===l?[]:fe(0,s.length);if("current"==c)for(n=t._iDisplayStart,r=t.fnDisplayEnd();n<r;n++)a.push(o[n]);else if("current"==u||"applied"==u)a="none"==l?s.slice():"applied"==l?o.slice():M.map(s,function(t){return-1===M.inArray(t,o)?t:null});else if("index"==u||"original"==u)for(n=0,r=t.aoData.length;n<r;n++)"none"==l?a.push(n):(-1===(i=M.inArray(n,o))&&"removed"==l||0<=i&&"applied"==l)&&a.push(n);return a},Ne=function(a,t,o){return Ae("row",t,function(n){var t=ae(n);if(null!==t&&!o)return[t];var e=Ie(a,o);if(null!==t&&-1!==M.inArray(t,e))return[t];if(!n)return e;if("function"==typeof n)return M.map(e,function(t){var e=a.aoData[t];return n(t,e._aData,e.nTr)?t:null});var r=he(de(a.aoData,e,"nTr"));if(n.nodeName&&-1!==M.inArray(n,r))return[n._DT_RowIndex];if("string"==typeof n&&"#"===n.charAt(0)){var i=a.aIds[n.replace(/^#/,"")];if(i!==W)return[i.idx]}return M(r).filter(n).map(function(){return this._DT_RowIndex}).toArray()},a,o)};Gt("rows()",function(e,n){e===W?e="":M.isPlainObject(e)&&(n=e,e=""),n=ke(n);var t=this.iterator("table",function(t){return Ne(t,e,n)},1);return t.selector.rows=e,t.selector.opts=n,t}),Gt("rows().nodes()",function(){return this.iterator("row",function(t,e){return t.aoData[e].nTr||W},1)}),Gt("rows().data()",function(){return this.iterator(!0,"rows",function(t,e){return de(t.aoData,e,"_aData")},1)}),Qt("rows().cache()","row().cache()",function(r){return this.iterator("row",function(t,e){var n=t.aoData[e];return"search"===r?n._aFilterData:n._aSortData},1)}),Qt("rows().invalidate()","row().invalidate()",function(n){return this.iterator("row",function(t,e){i(t,e,n)})}),Qt("rows().indexes()","row().index()",function(){return this.iterator("row",function(t,e){return e},1)}),Qt("rows().ids()","row().id()",function(t){for(var e=[],n=this.context,r=0,i=n.length;r<i;r++)for(var a=0,o=this[r].length;a<o;a++){var s=n[r].rowIdFn(n[r].aoData[this[r][a]]._aData);e.push((!0===t?"#":"")+s)}return new Jt(n,e)}),Qt("rows().remove()","row().remove()",function(){var f=this;return this.iterator("row",function(t,e,n){var r,i,a,o,s,l,u=t.aoData,c=u[e];for(u.splice(e,1),r=0,i=u.length;r<i;r++)if(l=(s=u[r]).anCells,null!==s.nTr&&(s.nTr._DT_RowIndex=r),null!==l)for(a=0,o=l.length;a<o;a++)l[a]._DT_CellIndex.row=r;h(t.aiDisplayMaster,e),h(t.aiDisplay,e),h(f[n],e,!1),Mt(t);var d=t.rowIdFn(c._aData);d!==W&&delete t.aIds[d]}),this.iterator("table",function(t){for(var e=0,n=t.aoData.length;e<n;e++)t.aoData[e].idx=e}),this}),Gt("rows.add()",function(a){var t=this.iterator("table",function(t){var e,n,r,i=[];for(n=0,r=a.length;n<r;n++)(e=a[n]).nodeName&&"TR"===e.nodeName.toUpperCase()?i.push(U(t,e)[0]):i.push(O(t,e));return i},1),e=this.rows(-1);return e.pop(),M.merge(e,t),e}),Gt("row()",function(t,e){return Ee(this.rows(t,e))}),Gt("row().data()",function(t){var e=this.context;return t===W?e.length&&this.length?e[0].aoData[this[0]]._aData:W:(e[0].aoData[this[0]]._aData=t,i(e[0],this[0],"data"),this)}),Gt("row().node()",function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]].nTr||null}),Gt("row.add()",function(e){e instanceof M&&e.length&&(e=e[0]);var t=this.iterator("table",function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?U(t,e)[0]:O(t,e)});return this.row(t[0])});var je=function(a,t,e,n){var o=[],s=function(t,e){if(M.isArray(t)||t instanceof M)for(var n=0,r=t.length;n<r;n++)s(t[n],e);else if(t.nodeName&&"tr"===t.nodeName.toLowerCase())o.push(t);else{var i=M("<tr><td/></tr>").addClass(e);M("td",i).addClass(e).html(t)[0].colSpan=E(a),o.push(i[0])}};s(e,n),t._details&&t._details.remove(),t._details=M(o),t._detailsShow&&t._details.insertAfter(t.nTr)},Le=function(t,e){var n=t.context;if(n.length){var r=n[0].aoData[e!==W?e:t[0]];r&&r._details&&(r._details.remove(),r._detailsShow=W,r._details=W)}},$e=function(t,e){var n=t.context;if(n.length&&t.length){var r=n[0].aoData[t[0]];r._details&&((r._detailsShow=e)?r._details.insertAfter(r.nTr):r._details.detach(),Fe(n[0]))}},Fe=function(o){var i=new Jt(o),t=".dt.DT_details",e="draw"+t,n="column-visibility"+t,r="destroy"+t,s=o.aoData;i.off(e+" "+n+" "+r),0<ce(s,"_details").length&&(i.on(e,function(t,e){o===e&&i.rows({page:"current"}).eq(0).each(function(t){var e=s[t];e._detailsShow&&e._details.insertAfter(e.nTr)})}),i.on(n,function(t,e){if(o===e)for(var n,r=E(e),i=0,a=s.length;i<a;i++)(n=s[i])._details&&n._details.children("td[colspan]").attr("colspan",r)}),i.on(r,function(t,e){if(o===e)for(var n=0,r=s.length;n<r;n++)s[n]._details&&Le(i,n)}))},Re=""+"row().child",Pe=Re+"()";Gt(Pe,function(t,e){var n=this.context;return t===W?n.length&&this.length?n[0].aoData[this[0]]._details:W:(!0===t?this.child.show():!1===t?Le(this):n.length&&this.length&&je(n[0],n[0].aoData[this[0]],t,e),this)}),Gt([Re+".show()",Pe+".show()"],function(){return $e(this,!0),this}),Gt([Re+".hide()",Pe+".hide()"],function(){return $e(this,!1),this}),Gt([Re+".remove()",Pe+".remove()"],function(){return Le(this),this}),Gt(Re+".isShown()",function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1});var He=/^(.+):(name|visIdx|visible)$/,Oe=function(t,e,n,r,i){for(var a=[],o=0,s=i.length;o<s;o++)a.push(g(t,i[o],e));return a},Me=function(o,t,s){var l=o.aoColumns,u=ce(l,"sName"),c=ce(l,"nTh");return Ae("column",t,function(n){var t=ae(n);if(""===n)return fe(l.length);if(null!==t)return[0<=t?t:l.length+t];if("function"==typeof n){var r=Ie(o,s);return M.map(l,function(t,e){return n(e,Oe(o,e,0,0,r),c[e])?e:null})}var i="string"==typeof n?n.match(He):"";if(!i)return M(c).filter(n).map(function(){return M.inArray(this,c)}).toArray();switch(i[2]){case"visIdx":case"visible":var e=parseInt(i[1],10);if(e<0){var a=M.map(l,function(t,e){return t.bVisible?e:null});return[a[a.length+e]]}return[B(o,e)];case"name":return M.map(u,function(t,e){return t===i[1]?e:null})}},o,s)},We=function(t,e,n,r){var i,a,o,s,l=t.aoColumns,u=l[e],c=t.aoData;if(n===W)return u.bVisible;if(u.bVisible!==n){if(n){var d=M.inArray(!0,ce(l,"bVisible"),e+1);for(a=0,o=c.length;a<o;a++)s=c[a].nTr,i=c[a].anCells,s&&s.insertBefore(i[e],i[d]||null)}else M(ce(t.aoData,"anCells",e)).detach();u.bVisible=n,v(t,t.aoHeader),v(t,t.aoFooter),(r===W||r)&&(q(t),(t.oScroll.sX||t.oScroll.sY)&&mt(t)),Ot(t,null,"column-visibility",[t,e,n,r]),Nt(t)}};Gt("columns()",function(e,n){e===W?e="":M.isPlainObject(e)&&(n=e,e=""),n=ke(n);var t=this.iterator("table",function(t){return Me(t,e,n)},1);return t.selector.cols=e,t.selector.opts=n,t}),Qt("columns().header()","column().header()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].nTh},1)}),Qt("columns().footer()","column().footer()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].nTf},1)}),Qt("columns().data()","column().data()",function(){return this.iterator("column-rows",Oe,1)}),Qt("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].mData},1)}),Qt("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(t,e,n,r,i){return de(t.aoData,i,"search"===a?"_aFilterData":"_aSortData",e)},1)}),Qt("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(t,e,n,r,i){return de(t.aoData,i,"anCells",e)},1)}),Qt("columns().visible()","column().visible()",function(n,r){return this.iterator("column",function(t,e){if(n===W)return t.aoColumns[e].bVisible;We(t,e,n,r)})}),Qt("columns().indexes()","column().index()",function(n){return this.iterator("column",function(t,e){return"visible"===n?c(t,e):e},1)}),Gt("columns.adjust()",function(){return this.iterator("table",function(t){q(t)},1)}),Gt("column.index()",function(t,e){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===t||"toData"===t)return B(n,e);if("fromData"===t||"toVisible"===t)return c(n,e)}}),Gt("column()",function(t,e){return Ee(this.columns(t,e))});var qe,Be,Ue,ze,Xe=function(n,t,e){var r,i,a,o,s,l,u,c=n.aoData,d=Ie(n,e),f=he(de(c,d,"anCells")),h=M([].concat.apply([],f)),p=n.aoColumns.length;return Ae("cell",t,function(t){var e="function"==typeof t;if(null===t||t===W||e){for(i=[],a=0,o=d.length;a<o;a++)for(r=d[a],s=0;s<p;s++)l={row:r,column:s},e?(u=c[r],t(l,g(n,r,s),u.anCells?u.anCells[s]:null)&&i.push(l)):i.push(l);return i}return M.isPlainObject(t)?[t]:h.filter(t).map(function(t,e){return{row:e._DT_CellIndex.row,column:e._DT_CellIndex.column}}).toArray()},n,e)};Gt("cells()",function(e,t,n){if(M.isPlainObject(e)&&(e.row===W?(n=e,e=null):(n=t,t=null)),M.isPlainObject(t)&&(n=t,t=null),null===t||t===W)return this.iterator("table",function(t){return Xe(t,e,ke(n))});var r,i,a,o,s,l=this.columns(t,n),u=this.rows(e,n),c=this.iterator("table",function(t,e){for(r=[],i=0,a=u[e].length;i<a;i++)for(o=0,s=l[e].length;o<s;o++)r.push({row:u[e][i],column:l[e][o]});return r},1);return M.extend(c.selector,{cols:t,rows:e,opts:n}),c}),Qt("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(t,e,n){var r=t.aoData[e].anCells;return r?r[n]:W},1)}),Gt("cells().data()",function(){return this.iterator("cell",function(t,e,n){return g(t,e,n)},1)}),Qt("cells().cache()","cell().cache()",function(r){return r="search"===r?"_aFilterData":"_aSortData",this.iterator("cell",function(t,e,n){return t.aoData[e][r][n]},1)}),Qt("cells().render()","cell().render()",function(r){return this.iterator("cell",function(t,e,n){return g(t,e,n,r)},1)}),Qt("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(t,e,n){return{row:e,column:n,columnVisible:c(t,n)}},1)}),Qt("cells().invalidate()","cell().invalidate()",function(r){return this.iterator("cell",function(t,e,n){i(t,e,r,n)})}),Gt("cell()",function(t,e,n){return Ee(this.cells(t,e,n))}),Gt("cell().data()",function(t){var e=this.context,n=this[0];return t===W?e.length&&n.length?g(e[0],n[0].row,n[0].column):W:(r(e[0],n[0].row,n[0].column,t),i(e[0],n[0].row,"data",n[0].column),this)}),Gt("order()",function(e,t){var n=this.context;return e===W?0!==n.length?n[0].aaSorting:W:("number"==typeof e?e=[[e,t]]:M.isArray(e[0])||(e=Array.prototype.slice.call(arguments)),this.iterator("table",function(t){t.aaSorting=e.slice()}))}),Gt("order.listener()",function(e,n,r){return this.iterator("table",function(t){kt(t,e,n,r)})}),Gt("order.fixed()",function(e){if(e)return this.iterator("table",function(t){t.aaSortingFixed=M.extend(!0,{},e)});var t=this.context,n=t.length?t[0].aaSortingFixed:W;return M.isArray(n)?{pre:n}:n}),Gt(["columns().order()","column().order()"],function(r){var i=this;return this.iterator("table",function(t,e){var n=[];M.each(i[e],function(t,e){n.push([e,r])}),t.aaSorting=n})}),Gt("search()",function(e,n,r,i){var t=this.context;return e===W?0!==t.length?t[0].oPreviousSearch.sSearch:W:this.iterator("table",function(t){t.oFeatures.bFilter&&G(t,M.extend({},t.oPreviousSearch,{sSearch:e+"",bRegex:null!==n&&n,bSmart:null===r||r,bCaseInsensitive:null===i||i}),1)})}),Qt("columns().search()","column().search()",function(r,i,a,o){return this.iterator("column",function(t,e){var n=t.aoPreSearchCols;if(r===W)return n[e].sSearch;t.oFeatures.bFilter&&(M.extend(n[e],{sSearch:r+"",bRegex:null!==i&&i,bSmart:null===a||a,bCaseInsensitive:null===o||o}),G(t,t.oPreviousSearch,1))})}),Gt("state()",function(){return this.context.length?this.context[0].oSavedState:null}),Gt("state.clear()",function(){return this.iterator("table",function(t){t.fnStateSaveCallback.call(t.oInstance,t,{})})}),Gt("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),Gt("state.save()",function(){return this.iterator("table",function(t){Nt(t)})}),Xt.versionCheck=Xt.fnVersionCheck=function(t){for(var e,n,r=Xt.version.split("."),i=t.split("."),a=0,o=i.length;a<o;a++)if((e=parseInt(r[a],10)||0)!==(n=parseInt(i[a],10)||0))return n<e;return!0},Xt.isDataTable=Xt.fnIsDataTable=function(t){var i=M(t).get(0),a=!1;return M.each(Xt.settings,function(t,e){var n=e.nScrollHead?M("table",e.nScrollHead)[0]:null,r=e.nScrollFoot?M("table",e.nScrollFoot)[0]:null;e.nTable!==i&&n!==i&&r!==i||(a=!0)}),a},Xt.tables=Xt.fnTables=function(e){var t=!1;M.isPlainObject(e)&&(t=e.api,e=e.visible);var n=M.map(Xt.settings,function(t){if(!e||e&&M(t.nTable).is(":visible"))return t.nTable});return t?new Jt(n):n},Xt.util={throttle:yt,escapeRegex:tt},Xt.camelToHungarian=N,Gt("$()",function(t,e){var n=this.rows(e).nodes(),r=M(n);return M([].concat(r.filter(t).toArray(),r.find(t).toArray()))}),M.each(["on","one","off"],function(t,n){Gt(n+"()",function(){var t=Array.prototype.slice.call(arguments);t[0].match(/\.dt\b/)||(t[0]+=".dt");var e=M(this.tables().nodes());return e[n].apply(e,t),this})}),Gt("clear()",function(){return this.iterator("table",function(t){u(t)})}),Gt("settings()",function(){return new Jt(this.context,this.context)}),Gt("init()",function(){var t=this.context;return t.length?t[0].oInit:null}),Gt("data()",function(){return this.iterator("table",function(t){return ce(t.aoData,"_aData")}).flatten()}),Gt("destroy()",function(p){return p=p||!1,this.iterator("table",function(e){var n,t=e.nTableWrapper.parentNode,r=e.oClasses,i=e.nTable,a=e.nTBody,o=e.nTHead,s=e.nTFoot,l=M(i),u=M(a),c=M(e.nTableWrapper),d=M.map(e.aoData,function(t){return t.nTr});e.bDestroying=!0,Ot(e,"aoDestroyCallback","destroy",[e]),p||new Jt(e).columns().visible(!0),c.unbind(".DT").find(":not(tbody *)").unbind(".DT"),M(k).unbind(".DT-"+e.sInstance),i!=o.parentNode&&(l.children("thead").detach(),l.append(o)),s&&i!=s.parentNode&&(l.children("tfoot").detach(),l.append(s)),e.aaSorting=[],e.aaSortingFixed=[],Et(e),M(d).removeClass(e.asStripeClasses.join(" ")),M("th, td",o).removeClass(r.sSortable+" "+r.sSortableAsc+" "+r.sSortableDesc+" "+r.sSortableNone),e.bJUI&&(M("th span."+r.sSortIcon+", td span."+r.sSortIcon,o).detach(),M("th, td",o).each(function(){var t=M("div."+r.sSortJUIWrapper,this);M(this).append(t.contents()),t.detach()})),u.children().detach(),u.append(d);var f=p?"remove":"detach";l[f](),c[f](),!p&&t&&(t.insertBefore(i,e.nTableReinsertBefore),l.css("width",e.sDestroyWidth).removeClass(r.sTable),(n=e.asDestroyStripes.length)&&u.children().each(function(t){M(this).addClass(e.asDestroyStripes[t%n])}));var h=M.inArray(e,Xt.settings);-1!==h&&Xt.settings.splice(h,1)})}),M.each(["column","row","cell"],function(t,l){Gt(l+"s().every()",function(a){var o=this.selector.opts,s=this;return this.iterator(l,function(t,e,n,r,i){a.call(s[l](e,"cell"===l?n:o,"cell"===l?o:W),e,n,r,i)})})}),Gt("i18n()",function(t,e,n){var r=this.context[0],i=z(t)(r.oLanguage);return i===W&&(i=e),n!==W&&M.isPlainObject(i)&&(i=i[n]!==W?i[n]:i._),i.replace("%d",n)}),Xt.version="1.10.10",Xt.settings=[],Xt.models={},Xt.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Xt.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Xt.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Xt.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(e){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(n){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:M.extend({},Xt.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},o(Xt.defaults),Xt.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},o(Xt.defaults.column),Xt.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:W,oAjaxData:W,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==qt(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==qt(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,r=this.aiDisplay.length,i=this.oFeatures,a=i.bPaginate;return i.bServerSide?!1===a||-1===t?e+r:Math.min(e+t,this._iRecordsDisplay):!a||r<n||-1===t?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Xt.ext=Vt={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Xt.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Xt.version},M.extend(Vt,{afnFiltering:Vt.search,aTypes:Vt.type.detect,ofnSearch:Vt.type.search,oSort:Vt.type.order,afnSortData:Vt.order,aoFeatures:Vt.feature,oApi:Vt.internal,oStdClasses:Vt.classes,oPagination:Vt.pager}),M.extend(Xt.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""}),Be=(qe=qe="")+"ui-state-default",Ue=qe+"css_right ui-icon ui-icon-",ze=qe+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix",M.extend(Xt.ext.oJUIClasses,Xt.ext.classes,{sPageButton:"fg-button ui-button "+Be,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:Be+" sorting_asc",sSortDesc:Be+" sorting_desc",sSortable:Be+" sorting",sSortableAsc:Be+" sorting_asc_disabled",sSortableDesc:Be+" sorting_desc_disabled",sSortableNone:Be+" sorting_disabled",sSortJUIAsc:Ue+"triangle-1-n",sSortJUIDesc:Ue+"triangle-1-s",sSortJUI:Ue+"carat-2-n-s",sSortJUIAscAllowed:Ue+"carat-1-n",sSortJUIDescAllowed:Ue+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+Be,sScrollFoot:"dataTables_scrollFoot "+Be,sHeaderTH:Be,sFooterTH:Be,sJUIHeader:ze+" ui-corner-tl ui-corner-tr",sJUIFooter:ze+" ui-corner-bl ui-corner-br"});var Ve=Xt.ext.pager;M.extend(Ve,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(t,e){return[Bt(t,e)]},simple_numbers:function(t,e){return["previous",Bt(t,e),"next"]},full_numbers:function(t,e){return["first","previous",Bt(t,e),"next","last"]},_numbers:Bt,numbers_length:7}),M.extend(!0,Xt.ext.renderer,{pageButton:{_:function(s,t,l,e,u,c){var d,f,n,h=s.oClasses,p=s.oLanguage.oPaginate,g=s.oLanguage.oAria.paginate||{},m=0,v=function(t,e){var n,r,i,a=function(t){ft(s,t.data.action,!0)};for(n=0,r=e.length;n<r;n++)if(i=e[n],M.isArray(i)){var o=M("<"+(i.DT_el||"div")+"/>").appendTo(t);v(o,i)}else{switch(d=null,f="",i){case"ellipsis":t.append('<span class="ellipsis">&#x2026;</span>');break;case"first":d=p.sFirst,f=i+(0<u?"":" "+h.sPageButtonDisabled);break;case"previous":d=p.sPrevious,f=i+(0<u?"":" "+h.sPageButtonDisabled);break;case"next":d=p.sNext,f=i+(u<c-1?"":" "+h.sPageButtonDisabled);break;case"last":d=p.sLast,f=i+(u<c-1?"":" "+h.sPageButtonDisabled);break;default:d=i+1,f=u===i?h.sPageButtonActive:""}null!==d&&(Pt(M("<a>",{"class":h.sPageButton+" "+f,"aria-controls":s.sTableId,"aria-label":g[i],"data-dt-idx":m,tabindex:s.iTabIndex,id:0===l&&"string"==typeof i?s.sTableId+"_"+i:null}).html(d).appendTo(t),{action:i},a),m++)}};try{n=M(t).find(b.activeElement).data("dt-idx")}catch(r){}v(M(t).empty(),e),n&&M(t).find("[data-dt-idx="+n+"]").focus()}}}),M.extend(Xt.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return se(t,n)?"num"+n:null},function(t){if(t&&!(t instanceof Date)&&(!te.test(t)||!ee.test(t)))return null;var e=Date.parse(t);return null!==e&&!isNaN(e)||ie(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return se(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return ue(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return ue(t,n,!0)?"html-num-fmt"+n:null},function(t){return ie(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),M.extend(Xt.ext.type.search,{html:function(t){return ie(t)?t:"string"==typeof t?t.replace(Kt," ").replace(Zt,""):""},string:function(t){return ie(t)?t:"string"==typeof t?t.replace(Kt," "):t}});var Je=function(t,e,n,r){return 0===t||t&&"-"!==t?(e&&(t=oe(t,e)),t.replace&&(n&&(t=t.replace(n,"")),r&&(t=t.replace(r,""))),1*t):-Infinity};return M.extend(Vt.type.order,{"date-pre":function(t){return Date.parse(t)||0},"html-pre":function(t){return ie(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return ie(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return t<e?-1:e<t?1:0},"string-desc":function(t,e){return t<e?1:e<t?-1:0}}),Ut(""),M.extend(!0,Xt.ext.renderer,{header:{_:function(a,o,s,l){M(a.nTable).on("order.dt.DT",function(t,e,n,r){if(a===e){var i=s.idx;o.removeClass(s.sSortingClass+" "+l.sSortAsc+" "+l.sSortDesc).addClass("asc"==r[i]?l.sSortAsc:"desc"==r[i]?l.sSortDesc:s.sSortingClass)}})},jqueryui:function(a,o,s,l){M("<div/>").addClass(l.sSortJUIWrapper).append(o.contents()).append(M("<span/>").addClass(l.sSortIcon+" "+s.sSortingClassJUI)).appendTo(o),M(a.nTable).on("order.dt.DT",function(t,e,n,r){if(a===e){var i=s.idx;o.removeClass(l.sSortAsc+" "+l.sSortDesc).addClass("asc"==r[i]?l.sSortAsc:"desc"==r[i]?l.sSortDesc:s.sSortingClass),o.find("span."+l.sSortIcon).removeClass(l.sSortJUIAsc+" "+l.sSortJUIDesc+" "+l.sSortJUI+" "+l.sSortJUIAscAllowed+" "+l.sSortJUIDescAllowed).addClass("asc"==r[i]?l.sSortJUIAsc:"desc"==r[i]?l.sSortJUIDesc:s.sSortingClassJUI)}})}}}),Xt.render={number:function(a,o,s,l,u){return{display:function(t){if("number"!=typeof t&&"string"!=typeof t)return t;var e=t<0?"-":"",n=parseFloat(t);if(isNaN(n))return t;t=Math.abs(n);var r=parseInt(t,10),i=s?o+(t-r).toFixed(s).substring(2):"";return e+(l||"")+r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+i+(u||"")}}},text:function(){return{display:function(t){return"string"==typeof t?t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):t}}}},M.extend(Xt.ext.internal,{_fnExternApiFunc:zt,_fnBuildAjax:D,_fnAjaxUpdate:_,_fnAjaxParameters:a,_fnAjaxUpdateDraw:s,_fnAjaxDataSrc:A,_fnAddColumn:R,_fnColumnOptions:P,_fnAdjustColumnSizing:q,_fnVisibleToColumnIndex:B,_fnColumnIndexToVisible:c,_fnVisbleColumns:E,_fnGetColumns:I,_fnColumnTypes:l,_fnApplyColumnDefs:H,_fnHungarianMap:o,_fnCamelToHungarian:N,_fnLanguageCompat:j,_fnBrowserDetect:F,_fnAddData:O,_fnAddTr:U,_fnNodeToDataIndex:t,_fnNodeToColumnIndex:e,_fnGetCellData:g,_fnSetCellData:r,_fnSplitObjNotation:m,_fnGetObjectDataFn:z,_fnSetObjectDataFn:y,_fnGetDataMaster:w,_fnClearTable:u,_fnDeleteIndex:h,_fnInvalidate:i,_fnGetRowElements:d,_fnCreateTr:S,_fnBuildHead:p,_fnDrawHead:v,_fnDraw:x,_fnReDraw:T,_fnAddOptionsHtml:C,_fnDetectHeader:X,_fnGetUniqueThs:V,_fnFeatureHtmlFilter:J,_fnFilterComplete:G,_fnFilterCustom:Q,_fnFilterColumn:Y,_fnFilter:K,_fnFilterCreateSearch:Z,_fnEscapeRegex:tt,_fnFilterData:et,_fnFeatureHtmlInfo:it,_fnUpdateInfo:at,_fnInfoMacros:ot,_fnInitialise:st,_fnInitComplete:lt,_fnLengthChange:ut,_fnFeatureHtmlLength:ct,_fnFeatureHtmlPaginate:dt,_fnPageChange:ft,_fnFeatureHtmlProcessing:ht,_fnProcessingDisplay:pt,_fnFeatureHtmlTable:gt,_fnScrollDraw:mt,_fnApplyToChildren:vt,_fnCalculateColumnWidths:bt,_fnThrottle:yt,_fnConvertToWidth:xt,_fnGetWidestNode:wt,_fnGetMaxLenString:St,_fnStringToCss:Tt,_fnSortFlatten:Ct,_fnSort:Dt,_fnSortAria:_t,_fnSortListener:At,_fnSortAttachListener:kt,_fnSortingClasses:Et,_fnSortData:It,_fnSaveState:Nt,_fnLoadState:jt,_fnSettingsFromNode:Lt,_fnLog:$t,_fnMap:Ft,_fnBindAction:Pt,_fnCallbackReg:Ht,_fnCallbackFire:Ot,_fnLengthOverflow:Mt,_fnRenderer:Wt,_fnDataSource:qt,_fnRowAttributes:f,_fnCalculateEnd:function(){}}),((M.fn.dataTable=Xt).$=M).fn.dataTableSettings=Xt.settings,M.fn.dataTableExt=Xt.ext,M.fn.DataTable=function(t){return M(this).dataTable(t).api()},M.each(Xt,function(t,e){M.fn.DataTable[t]=e}),M.fn.dataTable}),function(n){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,e){return t||(t=window),e&&e.fn.dataTable||(e=require("datatables.net")(t,e).$),n(e,t,t.document)}:n(jQuery,window,document)}(function(y,t,i){"use strict";var a=y.fn.dataTable;return y.extend(!0,a.defaults,{dom:"<'row'<'col-sm-6'l><'col-sm-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",renderer:"bootstrap"}),y.extend(a.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm",sProcessing:"dataTables_processing panel panel-default"}),a.ext.renderer.pageButton.bootstrap=function(s,t,l,e,u,c){var d,f,n,h=new a.Api(s),p=s.oClasses,g=s.oLanguage.oPaginate,m=s.oLanguage.oAria.paginate||{},v=0,b=function(t,e){var n,r,i,a,o=function(t){t.preventDefault(),y(t.currentTarget).hasClass("disabled")||h.page()==t.data.action||h.page(t.data.action).draw("page")};for(n=0,r=e.length;n<r;n++)if(a=e[n],y.isArray(a))b(t,a);else{switch(f=d="",a){case"ellipsis":d="&#x2026;",f="disabled";break;case"first":d=g.sFirst,f=a+(0<u?"":" disabled");break;case"previous":d=g.sPrevious,f=a+(0<u?"":" disabled");break;case"next":d=g.sNext,f=a+(u<c-1?"":" disabled");break;case"last":d=g.sLast,f=a+(u<c-1?"":" disabled");break;default:d=a+1,f=u===a?"active":""}d&&(i=y("<li>",{"class":p.sPageButton+" "+f,id:0===l&&"string"==typeof a?s.sTableId+"_"+a:null}).append(y("<a>",{href:"#","aria-controls":s.sTableId,"aria-label":m[a],"data-dt-idx":v,tabindex:s.iTabIndex}).html(d)).appendTo(t),s.oApi._fnBindAction(i,{action:a},o),v++)}};try{n=y(t).find(i.activeElement).data("dt-idx")}catch(r){}b(y(t).empty().html('<ul class="pagination"/>').children("ul"),e),n&&y(t).find("[data-dt-idx="+n+"]").focus()},a.TableTools&&(y.extend(!0,a.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default",disabled:"disabled"},collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"},select:{row:"active"}}),y.extend(!0,a.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}})),a}),function(b){var y,t={title:"Are you sure?",commit:"Confirm",commitClass:"btn-danger",cancel:"Cancel",cancelClass:"btn-default",fade:!0,verifyClass:"form-control",elements:["a[data-confirm]","button[data-confirm]","input[type=submit][data-confirm]"],focus:"commit",zIndex:1050,modalClass:!1,show:!0};if(window.dataConfirmModal={setDefaults:function(t){y=b.extend(y,t)},restoreDefaults:function(){y=b.extend({},t)},confirm:function(t){var e=i(t);e.spawn(),e.on("hidden.bs.modal",function(){e.remove()}),e.find(".commit").on("click",function(){t.onConfirm&&t.onConfirm.call&&t.onConfirm.call(),e.modal("hide")}),e.find(".cancel").on("click",function(){t.onCancel&&t.onCancel.call&&t.onCancel.call(),e.modal("hide")})}},dataConfirmModal.restoreDefaults(),b.fn.modal==undefined)throw new Error("The bootstrap modal plugin does not appear to be loaded.");if(b.fn.modal.Constructor==undefined)throw new Error("The bootstrap modal plugin does not have a Constructor ?!?");if(b.fn.modal.Constructor.VERSION==undefined)throw new Error("The bootstrap modal plugin does not have its version defined ?!?");var e=b.fn.modal.Constructor.VERSION,n=e.match(/^(\d)\./);if(!n)throw new Error(
"Cannot identify Bootstrap version. Version string: "+e);var x=parseInt(n[1]);if(3!=x&&4!=x)throw new Error("Unsupported bootstrap version: "+x+". data-confirm-modal supports version 3 and 4.");var r=function(t){var e={title:t.data("title")||t.attr("title")||t.data("original-title"),text:t.data("confirm"),focus:t.data("focus"),method:t.data("method"),modalClass:t.data("modal-class"),commit:t.data("commit"),commitClass:t.data("commit-class"),cancel:t.data("cancel"),cancelClass:t.data("cancel-class"),remote:t.data("remote"),verify:t.data("verify"),verifyRegexp:t.data("verify-regexp"),verifyLabel:t.data("verify-text"),verifyRegexpCaseInsensitive:t.data("verify-regexp-caseinsensitive"),backdrop:t.data("backdrop"),keyboard:t.data("keyboard"),show:t.data("show")},n=i(e);return n.find(".commit").on("click",function(){t.get(0).click(),n.modal("hide")}),n},i=function(e){var t,n="confirm-modal-"+String(Math.random()).slice(2,-1),r=y.fade?"fade":"",i=e.modalClass?e.modalClass:y.modalClass,a='<h5 id="'+n+'Label" class="modal-title"></h5> ',o='<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>';switch(x){case 3:t=o+a;break;case 4:t=a+o}var s=b('<div id="'+n+'" class="modal '+i+" "+r+'" tabindex="-1" role="dialog" aria-labelledby="'+n+'Label" aria-hidden="true"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header">'+t+'</div><div class="modal-body"></div><div class="modal-footer"><button class="btn cancel" data-dismiss="modal" aria-hidden="true"></button><button class="btn commit"></button></div></div></div></div>'),l=current=y.zIndex;b(".modal.in").not("#"+n).each(function(){current=parseInt(b(this).css("z-index"),10),current>l&&(l=current)}),s.css("z-index",parseInt(l)+1),s.find(".modal-title").text(e.title||y.title);var u=s.find(".modal-body");b.each((e.text||"").split(/\n{2}/),function(t,e){u.append(b("<p/>").html(e))});var c=s.find(".commit");c.text(e.commit||y.commit),c.addClass(e.commitClass||y.commitClass);var d,f=s.find(".cancel");if(f.text(e.cancel||y.cancel),f.addClass(e.cancelClass||y.cancelClass),e.remote&&c.attr("data-dismiss","modal"),e.verify||e.verifyRegexp){var h;if(c.prop("disabled",!0),e.verifyRegexp){var p=e.verifyRegexpCaseInsensitive,g=e.verifyRegexp,m=new RegExp(g,p?"i":"");h=function(t){return t.match(m)}}else h=function(t){return e.verify==t};var v=b("<input/>",{type:"text","class":y.verifyClass}).on("keyup",function(){c.prop("disabled",!h(b(this).val()))});s.on("shown.bs.modal",function(){v.focus()}),s.on("hidden.bs.modal",function(){v.val("").trigger("keyup")}),e.verifyLabel&&u.append(b("<p>",{text:e.verifyLabel})),u.append(v)}return d=e.focus?e.focus:"delete"==e.method?"cancel":y.focus,d=s.find("."+d),s.on("shown.bs.modal",function(){d.focus()}),b("body").append(s),s.spawn=function(){return s.modal(b.extend({},{backdrop:e.backdrop,keyboard:e.keyboard,show:e.show}))},s},a=function(t){var e=t.data("confirm-modal");return e||(e=r(t),t.data("confirm-modal",e)),e};if(b.fn.confirmModal=function(){var t=a(b(this));return t.spawn(),t},window.Rails||b.rails){var o=window.confirm;b(document).delegate(y.elements.join(", "),"confirm",function(){var t=b(this),e=a(t);return e.is(":visible")?(window.confirm=function(){return!0},e.one("hidden.bs.modal",function(){window.confirm=o}),!0):(e.spawn(),!1)})}}(jQuery),function(){}.call(this),function(){}.call(this),function(){var n,e;e=function(){function t(t,e){this.callback=t,this.delay=e,this.remaining=this.delay,this.active=!0,this.resume()}return t.prototype.resume=function(){if(this.active)return this.start=new Date,clearTimeout(this.timerId),this.timerId=setTimeout(this.callback,this.remaining)},t.prototype.restart=function(){if(this.active)return this.remaining=this.delay,this.resume()},t.prototype.pause=function(){if(this.active)return clearTimeout(this.timerId),this.remaining-=new Date-this.start},t.prototype.stop=function(){if(this.active)return clearTimeout(this.timerId),this.active=!1},t}(),n=function(){function t(t,e){this.url=t,this.delay=e,this.poll()}return t.prototype.poll=function(){return this.timer=new e(this.request.bind(this),this.delay)},t.prototype.request=function(){var t;return t=this,$.getScript(this.url).done(function(t,e){console.log(e)}).fail(function(t,e){console.log(e)}).always(function(){t.poll()})},t.prototype.pause=function(){return this.timer.pause()},t.prototype.resume=function(){return this.timer.resume()},t}(),jQuery(function(){var i;return i=[],$('[data-toggle="poll"]').each(function(){var t,e;if(e=$(this).data("url"),t=$(this).data("delay"),e&&t)return i.push(new n(e,t))}),$(document).on({"show.bs.modal":function(){var t,e,n,r;for(r=[],t=0,e=i.length;t<e;t++)n=i[t],r.push(n.pause());return r},"hidden.bs.modal":function(){var t,e,n,r;for(r=[],t=0,e=i.length;t<e;t++)n=i[t],r.push(n.resume());return r}})})}.call(this),function(){$(function(){return $("a[target=_blank]").on("click",function(t){var e,n;if(t.preventDefault(),null===window.open($(this).attr("href")))return e=$("#js-alert-danger-template").html(),n="This link is configured to open in a new window, but it doesn't seem to have opened. Please disable your popup blocker for this page and try again.",$("div[role=main]").prepend(e.split("ALERT_MSG").join(n))})})}.call(this),function(){}.call(this),function(){jQuery(function(){return $("#productTable").DataTable(),$(document).on({click:function(){var t,e,n,r,i,a;return n="#productCliModal",i=$(this).data("title"),t=$(this).data("cmd"),r=$(this).data("target"),e="$ <code><strong>"+t+"</strong></code>\n",$(n+" .modal-title").html('<i class="fa fa-spinner fa-spin pull-right" id="'+n.substring(1)+'Spinner"></i>\n'+i),$(n+" .product-cli-body").html(e),(a=new XMLHttpRequest).onreadystatechange=function(){if(200===this.status)return $(n+" .product-cli-body").html(""+e+this.responseText),$(n+" .product-cli-body").scrollTop($(n+" .product-cli-body")[0].scrollHeight)},a.onloadend=function(){if($(n+"Spinner").replaceWith('<button class="close pull-right" data-dismiss="modal">&times;</button>'),200!==this.status)return $(n+" .product-cli-body").html(e+"A fatal error has occurred")},a.open("PATCH",r),a.setRequestHeader("X-CSRF-Token",$('meta[name="csrf-token"]').attr("content")),a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.send(),$(n).modal("show")}},'[data-toggle="cli"]')})}.call(this),$(function(){$("li.vdi").popover({trigger:"hover",content:"A VDI (Virtual Desktop Interface) gives you desktop access to a shared node. This is the graphical version of a login node. Use this for lightweight tasks like accessing & viewing files, submitting jobs, and for visualizations.",title:function(){return $(this).text()}}),$("li.ihpc").popover({trigger:"hover",content:"An Interactive HPC session gives you dedicated access to one or more nodes on the cluster. This is similar to an interactive batch session with an accessible desktop on the primary node. Use this for heavyweight jobs such as long-running compute tasks or where you need dedicated resources.",title:function(){return $(this).text()}})}),$(document).ready(function(){$('[data-toggle="popover"]').popover()}),$(document).ready(function(){$('[data-toggle="tooltip"]').tooltip()});