* changes for eve-scout API * updates composer for new pathfinder-esi version * updates public files * updates signature and jump info * adds public files * typo fix: Turnur, not Turner Signed-off-by: Tyr Heimdal <tyr.heimdal@warning.no> --------- Signed-off-by: Tyr Heimdal <tyr.heimdal@warning.no> Co-authored-by: Tyr Heimdal <tyr.heimdal@warning.no>
3 lines
245 KiB
JavaScript
3 lines
245 KiB
JavaScript
var $jscomp;!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,o=Object.getPrototypeOf,a=n.slice,i=n.concat,s=n.push,l=n.indexOf,c={},u=c.toString,d=c.hasOwnProperty,f=d.toString,p=f.call(Object),h={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},g=function(e){return null!=e&&e===e.window},y={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var o,a,i=(n=n||r).createElement("script");if(i.text=e,t)for(o in y)(a=t[o]||t.getAttribute&&t.getAttribute(o))&&i.setAttribute(o,a);n.head.appendChild(i).parentNode.removeChild(i)}function v(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[u.call(e)]||"object":typeof e}var x="3.4.1",w=function(e,t){return new w.fn.init(e,t)},S=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function C(e){var t=!!e&&"length"in e&&e.length,n=v(e);return!m(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}w.fn=w.prototype={jquery:x,constructor:w,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,o,a,i=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof i&&(c=i,i=arguments[s]||{},s++),"object"==typeof i||m(i)||(i={}),s===l&&(i=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&i!==r&&(c&&r&&(w.isPlainObject(r)||(o=Array.isArray(r)))?(n=i[t],a=o&&!Array.isArray(n)?[]:o||w.isPlainObject(n)?n:{},o=!1,i[t]=w.extend(c,a,r)):void 0!==r&&(i[t]=r));return i},w.extend({expando:"jQuery"+(x+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==u.call(e)||(t=o(e))&&("function"!=typeof(n=d.call(t,"constructor")&&t.constructor)||f.call(n)!==p))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(C(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(S,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?w.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:l.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,a=e.length,i=!n;o<a;o++)!t(e[o],o)!==i&&r.push(e[o]);return r},map:function(e,t,n){var r,o,a=0,s=[];if(C(e))for(r=e.length;a<r;a++)null!=(o=t(e[a],a,n))&&s.push(o);else for(a in e)null!=(o=t(e[a],a,n))&&s.push(o);return i.apply([],s)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});var T=function(e){var t,n,r,o,a,i,s,l,c,u,d,f,p,h,m,g,y,b,v,x="sizzle"+1*new Date,w=e.document,S=0,C=0,T=le(),_=le(),D=le(),I=le(),F=function(e,t){return e===t&&(d=!0),0},A={}.hasOwnProperty,k=[],N=k.pop,j=k.push,L=k.push,E=k.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",O="[\\x20\\t\\r\\n\\f]",B="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",H="\\["+O+"*("+B+")(?:"+O+"*([*^$|!~]?=)"+O+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+B+"))|)"+O+"*\\]",M=":("+B+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",q=new RegExp(O+"+","g"),W=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),$=new RegExp("^"+O+"*,"+O+"*"),U=new RegExp("^"+O+"*([>+~]|"+O+")"+O+"*"),z=new RegExp(O+"|>"),X=new RegExp(M),V=new RegExp("^"+B+"$"),G={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+O+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+O+"?|("+O+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"<22>":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=function(){f()},ie=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{L.apply(k=E.call(w.childNodes),w.childNodes),k[w.childNodes.length].nodeType}catch(t){L={apply:k.length?function(e,t){j.apply(e,E.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,o){var a,s,c,u,d,h,y,b=t&&t.ownerDocument,S=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==S&&9!==S&&11!==S)return r;if(!o&&((t?t.ownerDocument||t:w)!==p&&f(t),t=t||p,m)){if(11!==S&&(d=Z.exec(e)))if(a=d[1]){if(9===S){if(!(c=t.getElementById(a)))return r;if(c.id===a)return r.push(c),r}else if(b&&(c=b.getElementById(a))&&v(t,c)&&c.id===a)return r.push(c),r}else{if(d[2])return L.apply(r,t.getElementsByTagName(e)),r;if((a=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(a)),r}if(n.qsa&&!I[e+" "]&&(!g||!g.test(e))&&(1!==S||"object"!==t.nodeName.toLowerCase())){if(y=e,b=t,1===S&&z.test(e)){for((u=t.getAttribute("id"))?u=u.replace(re,oe):t.setAttribute("id",u=x),s=(h=i(e)).length;s--;)h[s]="#"+u+" "+ve(h[s]);y=h.join(","),b=ee.test(e)&&ye(t.parentNode)||t}try{return L.apply(r,b.querySelectorAll(y)),r}catch(t){I(e,!0)}finally{u===x&&t.removeAttribute("id")}}}return l(e.replace(W,"$1"),t,r,o)}function le(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ce(e){return e[x]=!0,e}function ue(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function pe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce(function(t){return t=+t,ce(function(n,r){for(var o,a=e([],n.length,t),i=a.length;i--;)n[o=a[i]]&&(n[o]=!(r[o]=n[o]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},a=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!J.test(t||n&&n.nodeName||"HTML")},f=se.setDocument=function(e){var t,o,i=e?e.ownerDocument||e:w;return i!==p&&9===i.nodeType&&i.documentElement&&(h=(p=i).documentElement,m=!a(p),w!==p&&(o=p.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ae,!1):o.attachEvent&&o.attachEvent("onunload",ae)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(p.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,o,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(o=t.getElementsByName(e),r=0;a=o[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[o++];)1===n.nodeType&&r.push(n);return r}return a},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},y=[],g=[],(n.qsa=Q.test(p.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+O+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+O+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+x+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]")}),ue(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+O+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=Q.test(b=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=b.call(e,"*"),b.call(e,"[s!='']:x"),y.push("!=",M)}),g=g.length&&new RegExp(g.join("|")),y=y.length&&new RegExp(y.join("|")),t=Q.test(h.compareDocumentPosition),v=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},F=t?function(e,t){if(e===t)return d=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&v(w,e)?-1:t===p||t.ownerDocument===w&&v(w,t)?1:u?P(u,e)-P(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,o=e.parentNode,a=t.parentNode,i=[e],s=[t];if(!o||!a)return e===p?-1:t===p?1:o?-1:a?1:u?P(u,e)-P(u,t):0;if(o===a)return fe(e,t);for(n=e;n=n.parentNode;)i.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;i[r]===s[r];)r++;return r?fe(i[r],s[r]):i[r]===w?-1:s[r]===w?1:0}),p},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&f(e),n.matchesSelector&&m&&!I[t+" "]&&(!y||!y.test(t))&&(!g||!g.test(t)))try{var r=b.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){I(t,!0)}return 0<se(t,p,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==p&&f(e),v(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==p&&f(e);var o=r.attrHandle[t.toLowerCase()],a=o&&A.call(r.attrHandle,t.toLowerCase())?o(e,t,!m):void 0;return void 0!==a?a:n.attributes||!m?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},se.escape=function(e){return(e+"").replace(re,oe)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,r=[],o=0,a=0;if(d=!n.detectDuplicates,u=!n.sortStable&&e.slice(0),e.sort(F),d){for(;t=e[a++];)t===e[a]&&(o=r.push(a));for(;o--;)e.splice(r[o],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(r=se.selectors={cacheLength:50,createPseudo:ce,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=i(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&T(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=se.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&-1<o.indexOf(n):"$="===t?n&&o.slice(-n.length)===n:"~="===t?-1<(" "+o.replace(q," ")+" ").indexOf(n):"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var a="nth"!==e.slice(0,3),i="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,p,h,m=a!==i?"nextSibling":"previousSibling",g=t.parentNode,y=s&&t.nodeName.toLowerCase(),b=!l&&!s,v=!1;if(g){if(a){for(;m;){for(f=t;f=f[m];)if(s?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[i?g.firstChild:g.lastChild],i&&b){for(v=(p=(c=(u=(d=(f=g)[x]||(f[x]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===S&&c[1])&&c[2],f=p&&g.childNodes[p];f=++p&&f&&f[m]||(v=p=0)||h.pop();)if(1===f.nodeType&&++v&&f===t){u[e]=[S,p,v];break}}else if(b&&(v=p=(c=(u=(d=(f=t)[x]||(f[x]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===S&&c[1]),!1===v)for(;(f=++p&&f&&f[m]||(v=p=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++v||(b&&((u=(d=f[x]||(f[x]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]=[S,v]),f!==t)););return(v-=o)===r||v%r==0&&0<=v/r}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return o[x]?o(t):1<o.length?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce(function(e,n){for(var r,a=o(e,t),i=a.length;i--;)e[r=P(e,a[i])]=!(n[r]=a[i])}):function(e){return o(e,0,n)}):o}},pseudos:{not:ce(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ce(function(e,t,n,o){for(var a,i=r(e,null,o,[]),s=e.length;s--;)(a=i[s])&&(e[s]=!(t[s]=a))}):function(e,o,a){return t[0]=e,r(t,null,a,n),t[0]=null,!n.pop()}}),has:ce(function(e){return function(t){return 0<se(e,t).length}}),contains:ce(function(e){return e=e.replace(te,ne),function(t){return-1<(t.textContent||o(t)).indexOf(e)}}),lang:ce(function(e){return V.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge(function(){return[0]}),last:ge(function(e,t){return[t-1]}),eq:ge(function(e,t,n){return[n<0?n+t:n]}),even:ge(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ge(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ge(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ge(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=pe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function be(){}function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function xe(e,t,n){var r=t.dir,o=t.next,a=o||r,i=n&&"parentNode"===a,s=C++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o);return!1}:function(t,n,l){var c,u,d,f=[S,s];if(l){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||i)if(u=(d=t[x]||(t[x]={}))[t.uniqueID]||(d[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=u[a])&&c[0]===S&&c[1]===s)return f[2]=c[2];if((u[a]=f)[2]=e(t,n,l))return!0}return!1}}function we(e){return 1<e.length?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Se(e,t,n,r,o){for(var a,i=[],s=0,l=e.length,c=null!=t;s<l;s++)(a=e[s])&&(n&&!n(a,r,o)||(i.push(a),c&&t.push(s)));return i}function Ce(e,t,n,r,o,a){return r&&!r[x]&&(r=Ce(r)),o&&!o[x]&&(o=Ce(o,a)),ce(function(a,i,s,l){var c,u,d,f=[],p=[],h=i.length,m=a||function(e,t,n){for(var r=0,o=t.length;r<o;r++)se(e,t[r],n);return n}(t||"*",s.nodeType?[s]:s,[]),g=!e||!a&&t?m:Se(m,f,e,s,l),y=n?o||(a?e:h||r)?[]:i:g;if(n&&n(g,y,s,l),r)for(c=Se(y,p),r(c,[],s,l),u=c.length;u--;)(d=c[u])&&(y[p[u]]=!(g[p[u]]=d));if(a){if(o||e){if(o){for(c=[],u=y.length;u--;)(d=y[u])&&c.push(g[u]=d);o(null,y=[],c,l)}for(u=y.length;u--;)(d=y[u])&&-1<(c=o?P(a,d):f[u])&&(a[c]=!(i[c]=d))}}else y=Se(y===i?y.splice(h,y.length):y),o?o(null,i,y,l):L.apply(i,y)})}function Te(e){for(var t,n,o,a=e.length,i=r.relative[e[0].type],s=i||r.relative[" "],l=i?1:0,u=xe(function(e){return e===t},s,!0),d=xe(function(e){return-1<P(t,e)},s,!0),f=[function(e,n,r){var o=!i&&(r||n!==c)||((t=n).nodeType?u(e,n,r):d(e,n,r));return t=null,o}];l<a;l++)if(n=r.relative[e[l].type])f=[xe(we(f),n)];else{if((n=r.filter[e[l].type].apply(null,e[l].matches))[x]){for(o=++l;o<a&&!r.relative[e[o].type];o++);return Ce(1<l&&we(f),1<l&&ve(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(W,"$1"),n,l<o&&Te(e.slice(l,o)),o<a&&Te(e=e.slice(o)),o<a&&ve(e))}f.push(n)}return we(f)}return be.prototype=r.filters=r.pseudos,r.setFilters=new be,i=se.tokenize=function(e,t){var n,o,a,i,s,l,c,u=_[e+" "];if(u)return t?0:u.slice(0);for(s=e,l=[],c=r.preFilter;s;){for(i in n&&!(o=$.exec(s))||(o&&(s=s.slice(o[0].length)||s),l.push(a=[])),n=!1,(o=U.exec(s))&&(n=o.shift(),a.push({value:n,type:o[0].replace(W," ")}),s=s.slice(n.length)),r.filter)!(o=G[i].exec(s))||c[i]&&!(o=c[i](o))||(n=o.shift(),a.push({value:n,type:i,matches:o}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):_(e,l).slice(0)},s=se.compile=function(e,t){var n,o,a,s,l,u,d=[],h=[],g=D[e+" "];if(!g){for(t||(t=i(e)),n=t.length;n--;)(g=Te(t[n]))[x]?d.push(g):h.push(g);(g=D(e,(o=h,s=0<(a=d).length,l=0<o.length,u=function(e,t,n,i,u){var d,h,g,y=0,b="0",v=e&&[],x=[],w=c,C=e||l&&r.find.TAG("*",u),T=S+=null==w?1:Math.random()||.1,_=C.length;for(u&&(c=t===p||t||u);b!==_&&null!=(d=C[b]);b++){if(l&&d){for(h=0,t||d.ownerDocument===p||(f(d),n=!m);g=o[h++];)if(g(d,t||p,n)){i.push(d);break}u&&(S=T)}s&&((d=!g&&d)&&y--,e&&v.push(d))}if(y+=b,s&&b!==y){for(h=0;g=a[h++];)g(v,x,t,n);if(e){if(0<y)for(;b--;)v[b]||x[b]||(x[b]=N.call(i));x=Se(x)}L.apply(i,x),u&&!e&&0<x.length&&1<y+a.length&&se.uniqueSort(i)}return u&&(S=T,c=w),v},s?ce(u):u))).selector=e}return g},l=se.select=function(e,t,n,o){var a,l,c,u,d,f="function"==typeof e&&e,p=!o&&i(e=f.selector||e);if(n=n||[],1===p.length){if(2<(l=p[0]=p[0].slice(0)).length&&"ID"===(c=l[0]).type&&9===t.nodeType&&m&&r.relative[l[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;f&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(a=G.needsContext.test(e)?0:l.length;a--&&(c=l[a],!r.relative[u=c.type]);)if((d=r.find[u])&&(o=d(c.matches[0].replace(te,ne),ee.test(l[0].type)&&ye(t.parentNode)||t))){if(l.splice(a,1),!(e=o.length&&ve(l)))return L.apply(n,o),n;break}}return(f||s(e,p))(o,t,!m,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=x.split("").sort(F).join("")===x,n.detectDuplicates=!!d,f(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||de(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(e);w.find=T,w.expr=T.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=T.uniqueSort,w.text=T.getText,w.isXMLDoc=T.isXML,w.contains=T.contains,w.escapeSelector=T.escape;var _=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&w(e).is(n))break;r.push(e)}return r},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},I=w.expr.match.needsContext;function F(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function k(e,t,n){return m(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return-1<l.call(t,e)!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,o[t],n);return 1<r?w.uniqueSort(n):n},filter:function(e){return this.pushStack(k(this,e||[],!1))},not:function(e){return this.pushStack(k(this,e||[],!0))},is:function(e){return!!k(this,"string"==typeof e&&I.test(e)?w(e):e||[],!1).length}});var N,j=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var o,a;if(!e)return this;if(n=n||N,"string"==typeof e){if(!(o="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:j.exec(e))||!o[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(o[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(o[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(o[1])&&w.isPlainObject(t))for(o in t)m(this[o])?this[o](t[o]):this.attr(o,t[o]);return this}return(a=r.getElementById(o[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,N=w(r);var L=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,o=this.length,a=[],i="string"!=typeof e&&w(e);if(!I.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(i?-1<i.index(n):1===n.nodeType&&w.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(1<a.length?w.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?l.call(w(e),this[0]):l.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return _(e,"parentNode")},parentsUntil:function(e,t,n){return _(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return _(e,"nextSibling")},prevAll:function(e){return _(e,"previousSibling")},nextUntil:function(e,t,n){return _(e,"nextSibling",n)},prevUntil:function(e,t,n){return _(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(F(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var o=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=w.filter(r,o)),1<this.length&&(E[e]||w.uniqueSort(o),L.test(e)&&o.reverse()),this.pushStack(o)}});var R=/[^\x20\t\r\n\f]+/g;function O(e){return e}function B(e){throw e}function H(e,t,n,r){var o;try{e&&m(o=e.promise)?o.call(e).done(t).fail(n):e&&m(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.Callbacks=function(e){var t,n;e="string"==typeof e?(t=e,n={},w.each(t.match(R)||[],function(e,t){n[t]=!0}),n):w.extend({},e);var r,o,a,i,s=[],l=[],c=-1,u=function(){for(i=i||e.once,a=r=!0;l.length;c=-1)for(o=l.shift();++c<s.length;)!1===s[c].apply(o[0],o[1])&&e.stopOnFalse&&(c=s.length,o=!1);e.memory||(o=!1),r=!1,i&&(s=o?[]:"")},d={add:function(){return s&&(o&&!r&&(c=s.length-1,l.push(o)),function t(n){w.each(n,function(n,r){m(r)?e.unique&&d.has(r)||s.push(r):r&&r.length&&"string"!==v(r)&&t(r)})}(arguments),o&&!r&&u()),this},remove:function(){return w.each(arguments,function(e,t){for(var n;-1<(n=w.inArray(t,s,n));)s.splice(n,1),n<=c&&c--}),this},has:function(e){return e?-1<w.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return i=l=[],s=o="",this},disabled:function(){return!s},lock:function(){return i=l=[],o||r||(s=o=""),this},locked:function(){return!!i},fireWith:function(e,t){return i||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),r||u()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!a}};return d},w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var o=m(e[r[4]])&&e[r[4]];a[r[1]](function(){var e=o&&o.apply(this,arguments);e&&m(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(t,r,o){var a=0;function i(t,n,r,o){return function(){var s=this,l=arguments,c=function(){var e,c;if(!(t<a)){if((e=r.apply(s,l))===n.promise())throw new TypeError("Thenable self-resolution");c=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(c)?o?c.call(e,i(a,n,O,o),i(a,n,B,o)):(a++,c.call(e,i(a,n,O,o),i(a,n,B,o),i(a,n,O,n.notifyWith))):(r!==O&&(s=void 0,l=[e]),(o||n.resolveWith)(s,l))}},u=o?c:function(){try{c()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,u.stackTrace),a<=t+1&&(r!==B&&(s=void 0,l=[e]),n.rejectWith(s,l))}};t?u():(w.Deferred.getStackHook&&(u.stackTrace=w.Deferred.getStackHook()),e.setTimeout(u))}}return w.Deferred(function(e){n[0][3].add(i(0,e,m(o)?o:O,e.notifyWith)),n[1][3].add(i(0,e,m(t)?t:O)),n[2][3].add(i(0,e,m(r)?r:B))}).promise()},promise:function(e){return null!=e?w.extend(e,o):o}},a={};return w.each(n,function(e,t){var i=t[2],s=t[5];o[t[1]]=i.add,s&&i.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),i.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=i.fireWith}),o.promise(a),t&&t.call(a,a),a},when:function(e){var t=arguments.length,n=t,r=Array(n),o=a.call(arguments),i=w.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=1<arguments.length?a.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(H(e,i.done(s(n)).resolve,i.reject,!t),"pending"===i.state()||m(o[n]&&o[n].then)))return i.then();for(;n--;)H(o[n],s(n),i.reject);return i.promise()}});var M=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&M.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var q=w.Deferred();function W(){r.removeEventListener("DOMContentLoaded",W),e.removeEventListener("load",W),w.ready()}w.fn.ready=function(e){return q.then(e).catch(function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0)!==e&&0<--w.readyWait||q.resolveWith(r,[w])}}),w.ready.then=q.then,"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",W),e.addEventListener("load",W));var $=function(e,t,n,r,o,a,i){var s=0,l=e.length,c=null==n;if("object"===v(n))for(s in o=!0,n)$(e,t,s,n[s],!0,a,i);else if(void 0!==r&&(o=!0,m(r)||(i=!0),c&&(i?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(w(e),n)})),t))for(;s<l;s++)t(e[s],n,i?r:r.call(e[s],s,t(e[s],n)));return o?e:c?t.call(e):l?t(e[0],n):a},U=/^-ms-/,z=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(U,"ms-").replace(z,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function J(){this.expando=w.expando+J.uid++}J.uid=1,J.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[V(t)]=n;else for(r in t)o[V(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var K=new J,Y=new J,Q=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,o;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(o=n)||"false"!==o&&("null"===o?null:o===+o+""?+o:Q.test(o)?JSON.parse(o):o)}catch(e){}Y.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return Y.hasData(e)||K.hasData(e)},data:function(e,t,n){return Y.access(e,t,n)},removeData:function(e,t){Y.remove(e,t)},_data:function(e,t,n){return K.access(e,t,n)},_removeData:function(e,t){K.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,o,a=this[0],i=a&&a.attributes;if(void 0===e){if(this.length&&(o=Y.get(a),1===a.nodeType&&!K.get(a,"hasDataAttrs"))){for(n=i.length;n--;)i[n]&&0===(r=i[n].name).indexOf("data-")&&(r=V(r.slice(5)),ee(a,r,o[r]));K.set(a,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){Y.set(this,e)}):$(this,function(t){var n;if(a&&void 0===t)return void 0!==(n=Y.get(a,e))?n:void 0!==(n=ee(a,e))?n:void 0;this.each(function(){Y.set(this,e,t)})},null,t,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Y.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=K.get(e,t),n&&(!r||Array.isArray(n)?r=K.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,o=n.shift(),a=w._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete a.stop,o.call(e,function(){w.dequeue(e,t)},a)),!r&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K.get(e,n)||K.access(e,n,{empty:w.Callbacks("once memory").add(function(){K.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=w.Deferred(),a=this,i=this.length,s=function(){--r||o.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";i--;)(n=K.get(a[i],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),o.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],oe=r.documentElement,ae=function(e){return w.contains(e.ownerDocument,e)},ie={composed:!0};oe.getRootNode&&(ae=function(e){return w.contains(e.ownerDocument,e)||e.getRootNode(ie)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ae(e)&&"none"===w.css(e,"display")},le=function(e,t,n,r){var o,a,i={};for(a in t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=n.apply(e,r||[]),t)e.style[a]=i[a];return o};function ce(e,t,n,r){var o,a,i=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,"")},l=s(),c=n&&n[3]||(w.cssNumber[t]?"":"px"),u=e.nodeType&&(w.cssNumber[t]||"px"!==c&&+l)&&ne.exec(w.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;i--;)w.style(e,t,u+c),(1-a)*(1-(a=s()/l||.5))<=0&&(i=0),u/=a;u*=2,w.style(e,t,u+c),n=n||[]}return n&&(u=+u||+l||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=o)),o}var ue={};function de(e,t){for(var n,r,o,a,i,s,l,c=[],u=0,d=e.length;u<d;u++)(r=e[u]).style&&(n=r.style.display,t?("none"===n&&(c[u]=K.get(r,"display")||null,c[u]||(r.style.display="")),""===r.style.display&&se(r)&&(c[u]=(l=i=a=void 0,i=(o=r).ownerDocument,s=o.nodeName,(l=ue[s])||(a=i.body.appendChild(i.createElement(s)),l=w.css(a,"display"),a.parentNode.removeChild(a),"none"===l&&(l="block"),ue[s]=l)))):"none"!==n&&(c[u]="none",K.set(r,"display",n)));for(u=0;u<d;u++)null!=c[u]&&(e[u].style.display=c[u]);return e}w.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?w(this).show():w(this).hide()})}});var fe=/^(?:checkbox|radio)$/i,pe=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&F(e,t)?w.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)K.set(e[n],"globalEval",!t||K.get(t[n],"globalEval"))}me.optgroup=me.option,me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td;var be,ve,xe=/<|&#?\w+;/;function we(e,t,n,r,o){for(var a,i,s,l,c,u,d=t.createDocumentFragment(),f=[],p=0,h=e.length;p<h;p++)if((a=e[p])||0===a)if("object"===v(a))w.merge(f,a.nodeType?[a]:a);else if(xe.test(a)){for(i=i||d.appendChild(t.createElement("div")),s=(pe.exec(a)||["",""])[1].toLowerCase(),l=me[s]||me._default,i.innerHTML=l[1]+w.htmlPrefilter(a)+l[2],u=l[0];u--;)i=i.lastChild;w.merge(f,i.childNodes),(i=d.firstChild).textContent=""}else f.push(t.createTextNode(a));for(d.textContent="",p=0;a=f[p++];)if(r&&-1<w.inArray(a,r))o&&o.push(a);else if(c=ae(a),i=ge(d.appendChild(a),"script"),c&&ye(i),n)for(u=0;a=i[u++];)he.test(a.type||"")&&n.push(a);return d}be=r.createDocumentFragment().appendChild(r.createElement("div")),(ve=r.createElement("input")).setAttribute("type","radio"),ve.setAttribute("checked","checked"),ve.setAttribute("name","t"),be.appendChild(ve),h.checkClone=be.cloneNode(!0).cloneNode(!0).lastChild.checked,be.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!be.cloneNode(!0).lastChild.defaultValue;var Se=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function _e(){return!0}function De(){return!1}function Ie(e,t){return e===function(){try{return r.activeElement}catch(e){}}()==("focus"===t)}function Fe(e,t,n,r,o,a){var i,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Fe(e,s,n,r,t[s],a);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=De;else if(!o)return e;return 1===a&&(i=o,(o=function(e){return w().off(e),i.apply(this,arguments)}).guid=i.guid||(i.guid=w.guid++)),e.each(function(){w.event.add(this,t,o,r,n)})}function Ae(e,t,n){n?(K.set(e,t,!1),w.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=K.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(w.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=a.call(arguments),K.set(this,t,i),r=n(this,t),this[t](),i!==(o=K.get(this,t))||r?K.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(K.set(this,t,{value:w.event.trigger(w.extend(i[0],w.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===K.get(e,t)&&w.event.add(e,t,_e)}w.event={global:{},add:function(e,t,n,r,o){var a,i,s,l,c,u,d,f,p,h,m,g=K.get(e);if(g)for(n.handler&&(n=(a=n).handler,o=a.selector),o&&w.find.matchesSelector(oe,o),n.guid||(n.guid=w.guid++),(l=g.events)||(l=g.events={}),(i=g.handle)||(i=g.handle=function(t){return void 0!==w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(R)||[""]).length;c--;)p=m=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(d=w.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=w.event.special[p]||{},u=w.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&w.expr.match.needsContext.test(o),namespace:h.join(".")},a),(f=l[p])||((f=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,h,i)||e.addEventListener&&e.addEventListener(p,i)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,u):f.push(u),w.event.global[p]=!0)},remove:function(e,t,n,r,o){var a,i,s,l,c,u,d,f,p,h,m,g=K.hasData(e)&&K.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(R)||[""]).length;c--;)if(p=m=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(d=w.event.special[p]||{},f=l[p=(r?d.delegateType:d.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=a=f.length;a--;)u=f[a],!o&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(f.splice(a,1),u.selector&&f.delegateCount--,d.remove&&d.remove.call(e,u));i&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||w.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)w.event.remove(e,p+t[c],n,r,!0);w.isEmptyObject(l)&&K.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,a,i,s=w.event.fix(e),l=new Array(arguments.length),c=(K.get(this,"events")||{})[s.type]||[],u=w.event.special[s.type]||{};for(l[0]=s,t=1;t<arguments.length;t++)l[t]=arguments[t];if(s.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,s)){for(i=w.event.handlers.call(this,s,c),t=0;(o=i[t++])&&!s.isPropagationStopped();)for(s.currentTarget=o.elem,n=0;(a=o.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==a.namespace&&!s.rnamespace.test(a.namespace)||(s.handleObj=a,s.data=a.data,void 0!==(r=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,l))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,o,a,i,s=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&1<=e.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(a=[],i={},n=0;n<l;n++)void 0===i[o=(r=t[n]).selector+" "]&&(i[o]=r.needsContext?-1<w(o,this).index(c):w.find(o,this,null,[c]).length),i[o]&&a.push(r);a.length&&s.push({elem:c,handlers:a})}return c=this,l<t.length&&s.push({elem:c,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:m(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return fe.test(t.type)&&t.click&&F(t,"input")&&Ae(t,"click",_e),!1},trigger:function(e){var t=this||e;return fe.test(t.type)&&t.click&&F(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return fe.test(t.type)&&t.click&&F(t,"input")&&K.get(t,"click")||F(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?_e:De,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:De,isPropagationStopped:De,isImmediatePropagationStopped:De,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=_e,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=_e,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=_e,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Se.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({focus:"focusin",blur:"focusout"},function(e,t){w.event.special[e]={setup:function(){return Ae(this,e,Ie),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,o=e.handleObj;return r&&(r===this||w.contains(this,r))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return Fe(this,e,t,n,r)},one:function(e,t,n,r){return Fe(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=De),this.each(function(){w.event.remove(this,e,n,t)})}});var ke=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ne=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,Le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ee(e,t){return F(e,"table")&&F(11!==t.nodeType?t:t.firstChild,"tr")&&w(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,o,a,i,s,l,c;if(1===t.nodeType){if(K.hasData(e)&&(a=K.access(e),i=K.set(t,a),c=a.events))for(o in delete i.handle,i.events={},c)for(n=0,r=c[o].length;n<r;n++)w.event.add(t,o,c[o][n]);Y.hasData(e)&&(s=Y.access(e),l=w.extend({},s),Y.set(t,l))}}function Be(e,t,n,r){t=i.apply([],t);var o,a,s,l,c,u,d=0,f=e.length,p=f-1,g=t[0],y=m(g);if(y||1<f&&"string"==typeof g&&!h.checkClone&&je.test(g))return e.each(function(o){var a=e.eq(o);y&&(t[0]=g.call(this,o,a.html())),Be(a,t,n,r)});if(f&&(a=(o=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=a),a||r)){for(l=(s=w.map(ge(o,"script"),Pe)).length;d<f;d++)c=o,d!==p&&(c=w.clone(c,!0,!0),l&&w.merge(s,ge(c,"script"))),n.call(e[d],c,d);if(l)for(u=s[s.length-1].ownerDocument,w.map(s,Re),d=0;d<l;d++)c=s[d],he.test(c.type||"")&&!K.access(c,"globalEval")&&w.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?w._evalUrl&&!c.noModule&&w._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")}):b(c.textContent.replace(Le,""),c,u))}return e}function He(e,t,n){for(var r,o=t?w.filter(t,e):e,a=0;null!=(r=o[a]);a++)n||1!==r.nodeType||w.cleanData(ge(r)),r.parentNode&&(n&&ae(r)&&ye(ge(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(ke,"<$1></$2>")},clone:function(e,t,n){var r,o,a,i,s,l,c,u=e.cloneNode(!0),d=ae(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(i=ge(u),r=0,o=(a=ge(e)).length;r<o;r++)s=a[r],"input"===(c=(l=i[r]).nodeName.toLowerCase())&&fe.test(s.type)?l.checked=s.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=s.defaultValue);if(t)if(n)for(a=a||ge(e),i=i||ge(u),r=0,o=a.length;r<o;r++)Oe(a[r],i[r]);else Oe(e,u);return 0<(i=ge(u,"script")).length&&ye(i,!d&&ge(e,"script")),u},cleanData:function(e){for(var t,n,r,o=w.event.special,a=0;void 0!==(n=e[a]);a++)if(G(n)){if(t=n[K.expando]){if(t.events)for(r in t.events)o[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[K.expando]=void 0}n[Y.expando]&&(n[Y.expando]=void 0)}}}),w.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return $(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Be(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ee(this,e).appendChild(e)})},prepend:function(){return Be(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ee(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Be(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Be(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!me[(pe.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ge(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Be(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ge(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],o=w(e),a=o.length-1,i=0;i<=a;i++)n=i===a?this:this.clone(!0),w(o[i])[t](n),s.apply(r,n.get());return this.pushStack(r)}});var Me=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),qe=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},We=new RegExp(re.join("|"),"i");function $e(e,t,n){var r,o,a,i,s=e.style;return(n=n||qe(e))&&(""!==(i=n.getPropertyValue(t)||n[t])||ae(e)||(i=w.style(e,t)),!h.pixelBoxStyles()&&Me.test(i)&&We.test(t)&&(r=s.width,o=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=i,i=n.width,s.width=r,s.minWidth=o,s.maxWidth=a)),void 0!==i?i+"":i}function Ue(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",oe.appendChild(c).appendChild(u);var t=e.getComputedStyle(u);o="1%"!==t.top,l=12===n(t.marginLeft),u.style.right="60%",s=36===n(t.right),a=36===n(t.width),u.style.position="absolute",i=12===n(u.offsetWidth/3),oe.removeChild(c),u=null}}function n(e){return Math.round(parseFloat(e))}var o,a,i,s,l,c=r.createElement("div"),u=r.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===u.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),a},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),o},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),i}}))}();var ze=["Webkit","Moz","ms"],Xe=r.createElement("div").style,Ve={};function Ge(e){return w.cssProps[e]||Ve[e]||(e in Xe?e:Ve[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=ze.length;n--;)if((e=ze[n]+t)in Xe)return e}(e)||e)}var Je=/^(none|table(?!-c[ea]).+)/,Ke=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,o,a){var i="width"===t?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;i<4;i+=2)"margin"===n&&(l+=w.css(e,n+re[i],!0,o)),r?("content"===n&&(l-=w.css(e,"padding"+re[i],!0,o)),"margin"!==n&&(l-=w.css(e,"border"+re[i]+"Width",!0,o))):(l+=w.css(e,"padding"+re[i],!0,o),"padding"!==n?l+=w.css(e,"border"+re[i]+"Width",!0,o):s+=w.css(e,"border"+re[i]+"Width",!0,o));return!r&&0<=a&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-s-.5))||0),l}function tt(e,t,n){var r=qe(e),o=(!h.boxSizingReliable()||n)&&"border-box"===w.css(e,"boxSizing",!1,r),a=o,i=$e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(i)){if(!n)return i;i="auto"}return(!h.boxSizingReliable()&&o||"auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===w.css(e,"boxSizing",!1,r),(a=s in e)&&(i=e[s])),(i=parseFloat(i)||0)+et(e,t,n||(o?"border":"content"),a,r,i)+"px"}function nt(e,t,n,r,o){return new nt.prototype.init(e,t,n,r,o)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=$e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,i,s=V(t),l=Ke.test(t),c=e.style;if(l||(t=Ge(s)),i=w.cssHooks[t]||w.cssHooks[s],void 0===n)return i&&"get"in i&&void 0!==(o=i.get(e,!1,r))?o:c[t];"string"==(a=typeof n)&&(o=ne.exec(n))&&o[1]&&(n=ce(e,t,o),a="number"),null!=n&&n==n&&("number"!==a||l||(n+=o&&o[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),i&&"set"in i&&void 0===(n=i.set(e,n,r))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,a,i,s=V(t);return Ke.test(t)||(t=Ge(s)),(i=w.cssHooks[t]||w.cssHooks[s])&&"get"in i&&(o=i.get(e,!0,n)),void 0===o&&(o=$e(e,t,r)),"normal"===o&&t in Qe&&(o=Qe[t]),""===n||n?(a=parseFloat(o),!0===n||isFinite(a)?a||0:o):o}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!Je.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,r):le(e,Ye,function(){return tt(e,t,r)})},set:function(e,n,r){var o,a=qe(e),i=!h.scrollboxSize()&&"absolute"===a.position,s=(i||r)&&"border-box"===w.css(e,"boxSizing",!1,a),l=r?et(e,t,r,s,a):0;return s&&i&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-et(e,t,"border",!1,a)-.5)),l&&(o=ne.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ze(0,n,l)}}}),w.cssHooks.marginLeft=Ue(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat($e(e,"marginLeft"))||e.getBoundingClientRect().left-le(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,o={},a="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+re[r]+t]=a[r]||a[r-2]||a[0];return o}},"margin"!==e&&(w.cssHooks[e+t].set=Ze)}),w.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,o,a={},i=0;if(Array.isArray(t)){for(r=qe(e),o=t.length;i<o;i++)a[t[i]]=w.css(e,t[i],!1,r);return a}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,1<arguments.length)}}),((w.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,o,a){this.elem=e,this.prop=n,this.easing=o||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=a||(w.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=nt.prototype.init,w.fx.step={};var rt,ot,at,it,st=/^(?:toggle|show|hide)$/,lt=/queueHooks$/;function ct(){ot&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(ct):e.setTimeout(ct,w.fx.interval),w.fx.tick())}function ut(){return e.setTimeout(function(){rt=void 0}),rt=Date.now()}function dt(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=re[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function ft(e,t,n){for(var r,o=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),a=0,i=o.length;a<i;a++)if(r=o[a].call(n,t,e))return r}function pt(e,t,n){var r,o,a=0,i=pt.prefilters.length,s=w.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=rt||ut(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),a=0,i=c.tweens.length;a<i;a++)c.tweens[a].run(r);return s.notifyWith(e,[c,r,n]),r<1&&i?n:(i||s.notifyWith(e,[c,1,0]),s.resolveWith(e,[c]),!1)},c=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:rt||ut(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)c.tweens[n].run(1);return t?(s.notifyWith(e,[c,1,0]),s.resolveWith(e,[c,t])):s.rejectWith(e,[c,t]),this}}),u=c.props;for(function(e,t){var n,r,o,a,i;for(n in e)if(o=t[r=V(n)],a=e[n],Array.isArray(a)&&(o=a[1],a=e[n]=a[0]),n!==r&&(e[r]=a,delete e[n]),(i=w.cssHooks[r])&&"expand"in i)for(n in a=i.expand(a),delete e[r],a)n in e||(e[n]=a[n],t[n]=o);else t[r]=o}(u,c.opts.specialEasing);a<i;a++)if(r=pt.prefilters[a].call(c,e,u,c.opts))return m(r.stop)&&(w._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return w.map(u,ft,c),m(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),w.fx.timer(w.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}w.Animation=w.extend(pt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ce(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,o=e.length;r<o;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,a,i,s,l,c,u,d="width"in t||"height"in t,f=this,p={},h=e.style,m=e.nodeType&&se(e),g=K.get(e,"fxshow");for(r in n.queue||(null==(i=w._queueHooks(e,"fx")).unqueued&&(i.unqueued=0,s=i.empty.fire,i.empty.fire=function(){i.unqueued||s()}),i.unqueued++,f.always(function(){f.always(function(){i.unqueued--,w.queue(e,"fx").length||i.empty.fire()})})),t)if(o=t[r],st.test(o)){if(delete t[r],a=a||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;m=!0}p[r]=g&&g[r]||w.style(e,r)}if((l=!w.isEmptyObject(t))||!w.isEmptyObject(p))for(r in d&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=g&&g.display)&&(c=K.get(e,"display")),"none"===(u=w.css(e,"display"))&&(c?u=c:(de([e],!0),c=e.style.display||c,u=w.css(e,"display"),de([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===w.css(e,"float")&&(l||(f.done(function(){h.display=c}),null==c&&(u=h.display,c="none"===u?"":u)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",f.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),l=!1,p)l||(g?"hidden"in g&&(m=g.hidden):g=K.access(e,"fxshow",{display:c}),a&&(g.hidden=!m),m&&de([e],!0),f.done(function(){for(r in m||de([e]),K.remove(e,"fxshow"),p)w.style(e,r,p[r])})),l=ft(m?g[r]:0,r,f),r in g||(g[r]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return w.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=w.isEmptyObject(e),a=w.speed(t,n,r),i=function(){var t=pt(this,w.extend({},e),a);(o||K.get(this,"finish"))&&t.stop(!0)};return i.finish=i,o||!1===a.queue?this.each(i):this.queue(a.queue,i)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",a=w.timers,i=K.get(this);if(o)i[o]&&i[o].stop&&r(i[o]);else for(o in i)i[o]&&i[o].stop&<.test(o)&&r(i[o]);for(o=a.length;o--;)a[o].elem!==this||null!=e&&a[o].queue!==e||(a[o].anim.stop(n),t=!1,a.splice(o,1));!t&&n||w.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=K.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],a=w.timers,i=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<i;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),w.each(["toggle","show","hide"],function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(dt(t,!0),e,r,o)}}),w.each({slideDown:dt("show"),slideUp:dt("hide"),slideToggle:dt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),rt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){ot||(ot=!0,ct())},w.fx.stop=function(){ot=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx&&w.fx.speeds[t]||t,n=n||"fx",this.queue(n,function(n,r){var o=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(o)}})},at=r.createElement("input"),it=r.createElement("select").appendChild(r.createElement("option")),at.type="checkbox",h.checkOn=""!==at.value,h.optSelected=it.selected,(at=r.createElement("input")).value="t",at.type="radio",h.radioValue="t"===at.value;var ht,mt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return $(this,w.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?w.prop(e,t,n):(1===a&&w.isXMLDoc(e)||(o=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&F(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(R);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=mt[t]||w.find.attr;mt[t]=function(e,t,r){var o,a,i=t.toLowerCase();return r||(a=mt[i],mt[i]=o,o=null!=n(e,t,r)?i:null,mt[i]=a),o}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function bt(e){return(e.match(R)||[]).join(" ")}function vt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}w.fn.extend({prop:function(e,t){return $(this,w.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&w.isXMLDoc(e)||(t=w.propFix[t]||t,o=w.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this}),w.fn.extend({addClass:function(e){var t,n,r,o,a,i,s,l=0;if(m(e))return this.each(function(t){w(this).addClass(e.call(this,t,vt(this)))});if((t=xt(e)).length)for(;n=this[l++];)if(o=vt(n),r=1===n.nodeType&&" "+bt(o)+" "){for(i=0;a=t[i++];)r.indexOf(" "+a+" ")<0&&(r+=a+" ");o!==(s=bt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,o,a,i,s,l=0;if(m(e))return this.each(function(t){w(this).removeClass(e.call(this,t,vt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)for(;n=this[l++];)if(o=vt(n),r=1===n.nodeType&&" "+bt(o)+" "){for(i=0;a=t[i++];)for(;-1<r.indexOf(" "+a+" ");)r=r.replace(" "+a+" "," ");o!==(s=bt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):m(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,vt(this),t),t)}):this.each(function(){var t,o,a,i;if(r)for(o=0,a=w(this),i=xt(e);t=i[o++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==n||((t=vt(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":K.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&-1<(" "+bt(vt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;w.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=m(e),this.each(function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,w(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=w.map(o,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=w.valHooks[o.type]||w.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(wt,""):null==n?"":n:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:bt(w.text(e))}},select:{get:function(e){var t,n,r,o=e.options,a=e.selectedIndex,i="select-one"===e.type,s=i?null:[],l=i?a+1:o.length;for(r=a<0?l:i?a:0;r<l;r++)if(((n=o[r]).selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!F(n.parentNode,"optgroup"))){if(t=w(n).val(),i)return t;s.push(t)}return s},set:function(e,t){for(var n,r,o=e.options,a=w.makeArray(t),i=o.length;i--;)((r=o[i]).selected=-1<w.inArray(w.valHooks.option.get(r),a))&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<w.inArray(w(e).val(),t)}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var St=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,o,a){var i,s,l,c,u,f,p,h,y=[o||r],b=d.call(t,"type")?t.type:t,v=d.call(t,"namespace")?t.namespace.split("."):[];if(s=h=l=o=o||r,3!==o.nodeType&&8!==o.nodeType&&!St.test(b+w.event.triggered)&&(-1<b.indexOf(".")&&(b=(v=b.split(".")).shift(),v.sort()),u=b.indexOf(":")<0&&"on"+b,(t=t[w.expando]?t:new w.Event(b,"object"==typeof t&&t)).isTrigger=a?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[b]||{},a||!p.trigger||!1!==p.trigger.apply(o,n))){if(!a&&!p.noBubble&&!g(o)){for(c=p.delegateType||b,St.test(c+b)||(s=s.parentNode);s;s=s.parentNode)y.push(s),l=s;l===(o.ownerDocument||r)&&y.push(l.defaultView||l.parentWindow||e)}for(i=0;(s=y[i++])&&!t.isPropagationStopped();)h=s,t.type=1<i?c:p.bindType||b,(f=(K.get(s,"events")||{})[t.type]&&K.get(s,"handle"))&&f.apply(s,n),(f=u&&s[u])&&f.apply&&G(s)&&(t.result=f.apply(s,n),!1===t.result&&t.preventDefault());return t.type=b,a||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!G(o)||u&&m(o[b])&&!g(o)&&((l=o[u])&&(o[u]=null),w.event.triggered=b,t.isPropagationStopped()&&h.addEventListener(b,Ct),o[b](),t.isPropagationStopped()&&h.removeEventListener(b,Ct),w.event.triggered=void 0,l&&(o[u]=l)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=K.access(r,t);o||r.addEventListener(e,n,!0),K.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=K.access(r,t)-1;o?K.access(r,t,o):(r.removeEventListener(e,n,!0),K.remove(r,t))}}});var Tt=e.location,_t=Date.now(),Dt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(t){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var It=/\[\]$/,Ft=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function Nt(e,t,n,r){var o;if(Array.isArray(t))w.each(t,function(t,o){n||It.test(e)?r(e,o):Nt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)});else if(n||"object"!==v(t))r(e,t);else for(o in t)Nt(e+"["+o+"]",t[o],n,r)}w.param=function(e,t){var n,r=[],o=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){o(this.name,this.value)});else for(n in e)Nt(n,e[n],t,o);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&kt.test(this.nodeName)&&!At.test(e)&&(this.checked||!fe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Ft,"\r\n")}}):{name:t.name,value:n.replace(Ft,"\r\n")}}).get()}});var jt=/%20/g,Lt=/#.*$/,Et=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Ot=/^\/\//,Bt={},Ht={},Mt="*/".concat("*"),qt=r.createElement("a");function Wt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,a=t.toLowerCase().match(R)||[];if(m(n))for(;r=a[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function $t(e,t,n,r){var o={},a=e===Ht;function i(s){var l;return o[s]=!0,w.each(e[s]||[],function(e,s){var c=s(t,n,r);return"string"!=typeof c||a||o[c]?a?!(l=c):void 0:(t.dataTypes.unshift(c),i(c),!1)}),l}return i(t.dataTypes[0])||!o["*"]&&i("*")}function Ut(e,t){var n,r,o=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}qt.href=Tt.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Mt,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":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ut(Ut(e,w.ajaxSettings),t):Ut(w.ajaxSettings,e)},ajaxPrefilter:Wt(Bt),ajaxTransport:Wt(Ht),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,a,i,s,l,c,u,d,f,p,h=w.ajaxSetup({},n),m=h.context||h,g=h.context&&(m.nodeType||m.jquery)?w(m):w.event,y=w.Deferred(),b=w.Callbacks("once memory"),v=h.statusCode||{},x={},S={},C="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(u){if(!s)for(s={};t=Pt.exec(i);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?i:null},setRequestHeader:function(e,t){return null==u&&(e=S[e.toLowerCase()]=S[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==u&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)T.always(e[T.status]);else for(t in e)v[t]=[v[t],e[t]];return this},abort:function(e){var t=e||C;return o&&o.abort(t),_(0,t),this}};if(y.promise(T),h.url=((t||h.url||Tt.href)+"").replace(Ot,Tt.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(R)||[""],null==h.crossDomain){c=r.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=qt.protocol+"//"+qt.host!=c.protocol+"//"+c.host}catch(t){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),$t(Bt,h,n,T),u)return T;for(f in(d=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Rt.test(h.type),a=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(jt,"+")):(p=h.url.slice(a.length),h.data&&(h.processData||"string"==typeof h.data)&&(a+=(Dt.test(a)?"&":"?")+h.data,delete h.data),!1===h.cache&&(a=a.replace(Et,"$1"),p=(Dt.test(a)?"&":"?")+"_="+_t+++p),h.url=a+p),h.ifModified&&(w.lastModified[a]&&T.setRequestHeader("If-Modified-Since",w.lastModified[a]),w.etag[a]&&T.setRequestHeader("If-None-Match",w.etag[a])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&T.setRequestHeader("Content-Type",h.contentType),T.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Mt+"; q=0.01":""):h.accepts["*"]),h.headers)T.setRequestHeader(f,h.headers[f]);if(h.beforeSend&&(!1===h.beforeSend.call(m,T,h)||u))return T.abort();if(C="abort",b.add(h.complete),T.done(h.success),T.fail(h.error),o=$t(Ht,h,n,T)){if(T.readyState=1,d&&g.trigger("ajaxSend",[T,h]),u)return T;h.async&&0<h.timeout&&(l=e.setTimeout(function(){T.abort("timeout")},h.timeout));try{u=!1,o.send(x,_)}catch(t){if(u)throw t;_(-1,t)}}else _(-1,"No Transport");function _(t,n,r,s){var c,f,p,x,S,C=n;u||(u=!0,l&&e.clearTimeout(l),o=void 0,i=s||"",T.readyState=0<t?4:0,c=200<=t&&t<300||304===t,r&&(x=function(e,t,n){for(var r,o,a,i,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){l.unshift(o);break}if(l[0]in n)a=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){a=o;break}i||(i=o)}a=a||i}if(a)return a!==l[0]&&l.unshift(a),n[a]}(h,T,r)),x=function(e,t,n,r){var o,a,i,s,l,c={},u=e.dataTypes.slice();if(u[1])for(i in e.converters)c[i.toLowerCase()]=e.converters[i];for(a=u.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=u.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(i=c[l+" "+a]||c["* "+a]))for(o in c)if((s=o.split(" "))[1]===a&&(i=c[l+" "+s[0]]||c["* "+s[0]])){!0===i?i=c[o]:!0!==c[o]&&(a=s[0],u.unshift(s[1]));break}if(!0!==i)if(i&&e.throws)t=i(t);else try{t=i(t)}catch(e){return{state:"parsererror",error:i?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(h,x,T,c),c?(h.ifModified&&((S=T.getResponseHeader("Last-Modified"))&&(w.lastModified[a]=S),(S=T.getResponseHeader("etag"))&&(w.etag[a]=S)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=x.state,f=x.data,c=!(p=x.error))):(p=C,!t&&C||(C="error",t<0&&(t=0))),T.status=t,T.statusText=(n||C)+"",c?y.resolveWith(m,[f,C,T]):y.rejectWith(m,[T,C,p]),T.statusCode(v),v=void 0,d&&g.trigger(c?"ajaxSuccess":"ajaxError",[T,h,c?f:p]),b.fireWith(m,[T,C]),d&&(g.trigger("ajaxComplete",[T,h]),--w.active||w.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,o){return m(n)&&(o=o||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:o,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e,t){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){w.globalEval(e,t)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return m(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=m(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var zt={0:200,1223:204},Xt=w.ajaxSettings.xhr();h.cors=!!Xt&&"withCredentials"in Xt,h.ajax=Xt=!!Xt,w.ajaxTransport(function(t){var n,r;if(h.cors||Xt&&!t.crossDomain)return{send:function(o,a){var i,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(i in t.xhrFields)s[i]=t.xhrFields[i];for(i in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)s.setRequestHeader(i,o[i]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?a(0,"error"):a(s.status,s.statusText):a(zt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(o){if(n)throw o}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(o,a){t=w("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&a("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}});var Vt,Gt=[],Jt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||w.expando+"_"+_t++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",function(t,n,r){var o,a,i,s=!1!==t.jsonp&&(Jt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=m(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Jt,"$1"+o):!1!==t.jsonp&&(t.url+=(Dt.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return i||w.error(o+" was not called"),i[0]},t.dataTypes[0]="json",a=e[o],e[o]=function(){i=arguments},r.always(function(){void 0===a?w(e).removeProp(o):e[o]=a,t[o]&&(t.jsonpCallback=n.jsonpCallback,Gt.push(o)),i&&m(a)&&a(i[0]),i=a=void 0}),"script"}),h.createHTMLDocument=((Vt=r.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),w.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(h.createHTMLDocument?((o=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(o)):t=r),i=!n&&[],(a=A.exec(e))?[t.createElement(a[1])]:(a=we([e],t,i),i&&i.length&&w(i).remove(),w.merge([],a.childNodes)));var o,a,i},w.fn.load=function(e,t,n){var r,o,a,i=this,s=e.indexOf(" ");return-1<s&&(r=bt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),0<i.length&&w.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){a=arguments,i.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)}).always(n&&function(e,t){i.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w.expr.pseudos.animated=function(e){return w.grep(w.timers,function(t){return e===t.elem}).length},w.offset={setOffset:function(e,t,n){var r,o,a,i,s,l,c=w.css(e,"position"),u=w(e),d={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=w.css(e,"top"),l=w.css(e,"left"),("absolute"===c||"fixed"===c)&&-1<(a+l).indexOf("auto")?(i=(r=u.position()).top,o=r.left):(i=parseFloat(a)||0,o=parseFloat(l)||0),m(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(d.top=t.top-s.top+i),null!=t.left&&(d.left=t.left-s.left+o),"using"in t?t.using.call(e,d):u.css(d)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),o.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-w.css(r,"marginTop",!0),left:t.left-o.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===w.css(e,"position");)e=e.offsetParent;return e||oe})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return $(this,function(e,r,o){var a;if(g(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===o)return a?a[t]:e[r];a?a.scrollTo(n?a.pageXOffset:o,n?o:a.pageYOffset):e[r]=o},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=Ue(h.pixelPosition,function(e,n){if(n)return n=$e(e,t),Me.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(o,a){var i=arguments.length&&(n||"boolean"!=typeof o),s=n||(!0===o||!0===a?"margin":"border");return $(this,function(t,n,o){var a;return g(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===o?w.css(t,n,s):w.style(t,n,o,s)},t,i?o:void 0,i)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return 0<arguments.length?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=a.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(a.call(arguments)))}).guid=e.guid=e.guid||w.guid++,o},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=F,w.isFunction=m,w.isWindow=g,w.camelCase=V,w.type=v,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var Kt=e.jQuery,Yt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Yt),t&&e.jQuery===w&&(e.jQuery=Kt),w},t||(e.jQuery=e.$=w),w}),define("app/promises/promise.deferred",[],()=>{"use strict";return class DeferredPromise{constructor(){this._promise=new Promise((e,t)=>{this.resolve=e,this.reject=t}),this.then=this._promise.then.bind(this._promise),this.catch=this._promise.catch.bind(this._promise)}set data(e){return e&&(this._data=e),this._data}get data(){return this._data}get[Symbol.toStringTag](){return"Promise"}}}),define("app/promises/promise.timeout",[],()=>{"use strict";return class TimeoutPromise extends Promise{constructor(e,t=6e3){let n,r="Promise"===e[Symbol.toStringTag]?e:new Promise(e),o=Promise.race([r,new Promise((e,r)=>{n=setTimeout(e=>{r(new Error("Promise timeout after "+e+"ms"))},t,t)})]);super(function(e,t){o.then(t=>{clearTimeout(n),e(t)}).catch(e=>{clearTimeout(n),t(e)})})}}}),function(e){"function"==typeof define&&define.amd?define("datatables.net",["jquery"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n||(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,r){function o(t){var n,r,a={};e.each(t,function(e){(n=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(n[1]+" ")&&(r=e.replace(n[0],n[2].toLowerCase()),a[r]=e,"o"===n[1]&&o(t[e]))}),t._hungarianMap=a}function a(t,n,i){var s;t._hungarianMap||o(t),e.each(n,function(o){(s=t._hungarianMap[o])===r||!i&&n[s]!==r||("o"===s.charAt(0)?(n[s]||(n[s]={}),e.extend(!0,n[s],n[o]),a(t[s],n[s],i)):n[s]=n[o])})}function i(e){var t=Xe.defaults.oLanguage,n=t.sDecimal;if(n&&Me(n),e){var r=e.sZeroRecords;!e.sEmptyTable&&r&&"No data available in table"===t.sEmptyTable&&Ne(e,e,"sZeroRecords","sEmptyTable"),!e.sLoadingRecords&&r&&"Loading..."===t.sLoadingRecords&&Ne(e,e,"sZeroRecords","sLoadingRecords"),e.sInfoThousands&&(e.sThousands=e.sInfoThousands),(e=e.sDecimal)&&n!==e&&Me(e)}}function s(e){if(ct(e,"ordering","bSort"),ct(e,"orderMulti","bSortMulti"),ct(e,"orderClasses","bSortClasses"),ct(e,"orderCellsTop","bSortCellsTop"),ct(e,"order","aaSorting"),ct(e,"orderFixed","aaSortingFixed"),ct(e,"paging","bPaginate"),ct(e,"pagingType","sPaginationType"),ct(e,"pageLength","iDisplayLength"),ct(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":""),e=e.aoSearchCols)for(var t=0,n=e.length;t<n;t++)e[t]&&a(Xe.models.oSearch,e[t])}function l(t){ct(t,"orderable","bSortable"),ct(t,"orderData","aDataSort"),ct(t,"orderSequence","asSorting"),ct(t,"orderDataType","sortDataType");var n=t.aDataSort;"number"==typeof n&&!e.isArray(n)&&(t.aDataSort=[n])}function c(n){if(!Xe.__browser){var r={};Xe.__browser=r;var o=e("<div/>").css({position:"fixed",top:0,left:-1*e(t).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(e("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(e("<div/>").css({width:"100%",height:10}))).appendTo("body"),a=o.children(),i=a.children();r.barWidth=a[0].offsetWidth-a[0].clientWidth,r.bScrollOversize=100===i[0].offsetWidth&&100!==a[0].clientWidth,r.bScrollbarLeft=1!==Math.round(i.offset().left),r.bBounding=!!o[0].getBoundingClientRect().width,o.remove()}e.extend(n.oBrowser,Xe.__browser),n.oScroll.iBarWidth=Xe.__browser.barWidth}function u(e,t,n,o,a,i){var s,l=!1;for(n!==r&&(s=n,l=!0);o!==a;)e.hasOwnProperty(o)&&(s=l?t(s,e[o],o,e):e[o],l=!0,o+=i);return s}function d(t,r){var o=Xe.defaults.column,a=t.aoColumns.length;o=e.extend({},Xe.models.oColumn,o,{nTh:r||n.createElement("th"),sTitle:o.sTitle?o.sTitle:r?r.innerHTML:"",aDataSort:o.aDataSort?o.aDataSort:[a],mData:o.mData?o.mData:a,idx:a});t.aoColumns.push(o),(o=t.aoPreSearchCols)[a]=e.extend({},Xe.models.oSearch,o[a]),f(t,a,e(r).data())}function f(t,n,o){n=t.aoColumns[n];var i=t.oClasses,s=e(n.nTh);if(!n.sWidthOrig){n.sWidthOrig=s.attr("width")||null;var c=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);c&&(n.sWidthOrig=c[1])}o!==r&&null!==o&&(l(o),a(Xe.defaults.column,o),o.mDataProp!==r&&!o.mData&&(o.mData=o.mDataProp),o.sType&&(n._sManualType=o.sType),o.className&&!o.sClass&&(o.sClass=o.className),o.sClass&&s.addClass(o.sClass),e.extend(n,o),Ne(n,o,"sWidth","sWidthOrig"),o.iDataSort!==r&&(n.aDataSort=[o.iDataSort]),Ne(n,o,"aDataSort"));var u=n.mData,d=_(u),f=n.mRender?_(n.mRender):null;o=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};n._bAttrSrc=e.isPlainObject(u)&&(o(u.sort)||o(u.type)||o(u.filter)),n._setter=null,n.fnGetData=function(e,t,n){var o=d(e,t,r,n);return f&&t?f(o,t,e,n):o},n.fnSetData=function(e,t,n){return D(u)(e,t,n)},"number"!=typeof u&&(t._rowReadObject=!0),t.oFeatures.bSort||(n.bSortable=!1,s.addClass(i.sSortableNone)),t=-1!==e.inArray("asc",n.asSorting),o=-1!==e.inArray("desc",n.asSorting),n.bSortable&&(t||o)?t&&!o?(n.sSortingClass=i.sSortableAsc,n.sSortingClassJUI=i.sSortJUIAscAllowed):!t&&o?(n.sSortingClass=i.sSortableDesc,n.sSortingClassJUI=i.sSortJUIDescAllowed):(n.sSortingClass=i.sSortable,n.sSortingClassJUI=i.sSortJUI):(n.sSortingClass=i.sSortableNone,n.sSortingClassJUI="")}function p(e){if(!1!==e.oFeatures.bAutoWidth){var t=e.aoColumns;me(e);for(var n=0,r=t.length;n<r;n++)t[n].nTh.style.width=t[n].sWidth}(""!==(t=e.oScroll).sY||""!==t.sX)&&pe(e),Pe(e,null,"column-sizing",[e])}function h(e,t){var n=y(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function m(t,n){var r=y(t,"bVisible");return-1!==(r=e.inArray(n,r))?r:null}function g(t){var n=0;return e.each(t.aoColumns,function(t,r){r.bVisible&&"none"!==e(r.nTh).css("display")&&n++}),n}function y(t,n){var r=[];return e.map(t.aoColumns,function(e,t){e[n]&&r.push(t)}),r}function b(e){var t,n,o,a,i,s,l,c,u,d=e.aoColumns,f=e.aoData,p=Xe.ext.type.detect;for(t=0,n=d.length;t<n;t++)if(u=[],!(l=d[t]).sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){for(o=0,a=p.length;o<a;o++){for(i=0,s=f.length;i<s&&(u[i]===r&&(u[i]=S(e,i,t,"type")),(c=p[o](u[i],e))||o===p.length-1)&&"html"!==c;i++);if(c){l.sType=c;break}}l.sType||(l.sType="string")}}function v(t,n,o,a){var i,s,l,c,u,f,p=t.aoColumns;if(n)for(i=n.length-1;0<=i;i--){var h=(f=n[i]).targets!==r?f.targets:f.aTargets;for(e.isArray(h)||(h=[h]),s=0,l=h.length;s<l;s++)if("number"==typeof h[s]&&0<=h[s]){for(;p.length<=h[s];)d(t);a(h[s],f)}else if("number"==typeof h[s]&&0>h[s])a(p.length+h[s],f);else if("string"==typeof h[s])for(c=0,u=p.length;c<u;c++)("_all"==h[s]||e(p[c].nTh).hasClass(h[s]))&&a(c,f)}if(o)for(i=0,t=o.length;i<t;i++)a(i,o[i])}function x(t,n,o,a){var i=t.aoData.length,s=e.extend(!0,{},Xe.models.oRow,{src:o?"dom":"data",idx:i});s._aData=n,t.aoData.push(s);for(var l=t.aoColumns,c=0,u=l.length;c<u;c++)l[c].sType=null;return t.aiDisplayMaster.push(i),(n=t.rowIdFn(n))!==r&&(t.aIds[n]=s),(o||!t.oFeatures.bDeferRender)&&j(t,i,o,a),i}function w(t,n){var r;return n instanceof e||(n=e(n)),n.map(function(e,n){return r=N(t,n),x(t,r.data,n,r.cells)})}function S(e,t,n,o){var a=e.iDraw,i=e.aoColumns[n],s=e.aoData[t]._aData,l=i.sDefaultContent,c=i.fnGetData(s,o,{settings:e,row:t,col:n});if(c===r)return e.iDrawError!=a&&null===l&&(ke(e,0,"Requested unknown parameter "+("function"==typeof i.mData?"{function}":"'"+i.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=a),l;if(c!==s&&null!==c||null===l||o===r){if("function"==typeof c)return c.call(s)}else c=l;return null===c&&"display"==o?"":c}function C(e,t,n,r){e.aoColumns[n].fnSetData(e.aoData[t]._aData,r,{settings:e,row:t,col:n})}function T(t){return e.map(t.match(/(\\.|[^\.])+/g)||[""],function(e){return e.replace(/\\\./g,".")})}function _(t){if(e.isPlainObject(t)){var n={};return e.each(t,function(e,t){t&&(n[e]=_(t))}),function(e,t,o,a){var i=n[t]||n._;return i!==r?i(e,t,o,a):e}}if(null===t)return function(e){return e};if("function"==typeof t)return function(e,n,r,o){return t(e,n,r,o)};if("string"==typeof t&&(-1!==t.indexOf(".")||-1!==t.indexOf("[")||-1!==t.indexOf("("))){var o=function(t,n,a){var i,s;if(""!==a)for(var l=0,c=(s=T(a)).length;l<c;l++){if(a=s[l].match(ut),i=s[l].match(dt),a){if(s[l]=s[l].replace(ut,""),""!==s[l]&&(t=t[s[l]]),i=[],s.splice(0,l+1),s=s.join("."),e.isArray(t))for(l=0,c=t.length;l<c;l++)i.push(o(t[l],n,s));t=""===(t=a[0].substring(1,a[0].length-1))?i:i.join(t);break}if(i)s[l]=s[l].replace(dt,""),t=t[s[l]]();else{if(null===t||t[s[l]]===r)return r;t=t[s[l]]}}return t};return function(e,n){return o(e,n,t)}}return function(e){return e[t]}}function D(t){if(e.isPlainObject(t))return D(t._);if(null===t)return function(){};if("function"==typeof t)return function(e,n,r){t(e,"set",n,r)};if("string"==typeof t&&(-1!==t.indexOf(".")||-1!==t.indexOf("[")||-1!==t.indexOf("("))){var n=function(t,o,a){var i;i=(a=T(a))[a.length-1];for(var s,l,c=0,u=a.length-1;c<u;c++){if(s=a[c].match(ut),l=a[c].match(dt),s){if(a[c]=a[c].replace(ut,""),t[a[c]]=[],(i=a.slice()).splice(0,c+1),s=i.join("."),e.isArray(o))for(l=0,u=o.length;l<u;l++)n(i={},o[l],s),t[a[c]].push(i);else t[a[c]]=o;return}l&&(a[c]=a[c].replace(dt,""),t=t[a[c]](o)),null!==t[a[c]]&&t[a[c]]!==r||(t[a[c]]={}),t=t[a[c]]}i.match(dt)?t[i.replace(dt,"")](o):t[i.replace(ut,"")]=o};return function(e,r){return n(e,r,t)}}return function(e,n){e[t]=n}}function I(e){return ot(e.aoData,"_aData")}function F(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function A(e,t,n){for(var o=-1,a=0,i=e.length;a<i;a++)e[a]==t?o=a:e[a]>t&&e[a]--;-1!=o&&n===r&&e.splice(o,1)}function k(e,t,n,o){var a,i=e.aoData[t],s=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=S(e,t,r,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==i.src)){var l=i.anCells;if(l)if(o!==r)s(l[o],o);else for(n=0,a=l.length;n<a;n++)s(l[n],n)}else i._aData=N(e,i,o,o===r?r:i._aData).data;if(i._aSortData=null,i._aFilterData=null,s=e.aoColumns,o!==r)s[o].sType=null;else{for(n=0,a=s.length;n<a;n++)s[n].sType=null;L(e,i)}}function N(t,n,o,a){var i,s,l,c=[],u=n.firstChild,d=0,f=t.aoColumns,p=t._rowReadObject,h=(a=a!==r?a:p?{}:[],function(e,t){if("string"==typeof e){var n=e.indexOf("@");-1!==n&&(n=e.substring(n+1),D(e)(a,t.getAttribute(n)))}}),m=function(t){o!==r&&o!==d||(s=f[d],l=e.trim(t.innerHTML),s&&s._bAttrSrc?(D(s.mData._)(a,l),h(s.mData.sort,t),h(s.mData.type,t),h(s.mData.filter,t)):p?(s._setter||(s._setter=D(s.mData)),s._setter(a,l)):a[d]=l),d++};if(u)for(;u;)"TD"!=(i=u.nodeName.toUpperCase())&&"TH"!=i||(m(u),c.push(u)),u=u.nextSibling;else for(u=0,i=(c=n.anCells).length;u<i;u++)m(c[u]);return(n=n.firstChild?n:n.nTr)&&(n=n.getAttribute("id"))&&D(t.rowId)(a,n),{data:a,cells:c}}function j(t,r,o,a){var i,s,l,c,u,d=t.aoData[r],f=d._aData,p=[];if(null===d.nTr){for(i=o||n.createElement("tr"),d.nTr=i,d.anCells=p,i._DT_RowIndex=r,L(t,d),c=0,u=t.aoColumns.length;c<u;c++)l=t.aoColumns[c],(s=o?a[c]:n.createElement(l.sCellType))._DT_CellIndex={row:r,column:c},p.push(s),o&&!l.mRender&&l.mData===c||e.isPlainObject(l.mData)&&l.mData._===c+".display"||(s.innerHTML=S(t,r,c,"display")),l.sClass&&(s.className+=" "+l.sClass),l.bVisible&&!o?i.appendChild(s):!l.bVisible&&o&&s.parentNode.removeChild(s),l.fnCreatedCell&&l.fnCreatedCell.call(t.oInstance,s,S(t,r,c),f,r,c);Pe(t,"aoRowCreatedCallback",null,[i,f,r,p])}d.nTr.setAttribute("role","row")}function L(t,n){var r=n.nTr,o=n._aData;if(r){var a=t.rowIdFn(o);a&&(r.id=a),o.DT_RowClass&&(a=o.DT_RowClass.split(" "),n.__rowc=n.__rowc?lt(n.__rowc.concat(a)):a,e(r).removeClass(n.__rowc.join(" ")).addClass(o.DT_RowClass)),o.DT_RowAttr&&e(r).attr(o.DT_RowAttr),o.DT_RowData&&e(r).data(o.DT_RowData)}}function E(t){var n,r,o,a,i,s=t.nTHead,l=t.nTFoot,c=0===e("th, td",s).length,u=t.oClasses,d=t.aoColumns;for(c&&(a=e("<tr/>").appendTo(s)),n=0,r=d.length;n<r;n++)i=d[n],o=e(i.nTh).addClass(i.sClass),c&&o.appendTo(a),t.oFeatures.bSort&&(o.addClass(i.sSortingClass),!1!==i.bSortable&&(o.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),Te(t,i.nTh,n))),i.sTitle!=o[0].innerHTML&&o.html(i.sTitle),Oe(t,"header")(t,o,i,u);if(c&&H(t.aoHeader,s),e(s).find(">tr").attr("role","row"),e(s).find(">tr>th, >tr>td").addClass(u.sHeaderTH),e(l).find(">tr>th, >tr>td").addClass(u.sFooterTH),null!==l)for(n=0,r=(t=t.aoFooter[0]).length;n<r;n++)(i=d[n]).nTf=t[n].cell,i.sClass&&e(i.nTf).addClass(i.sClass)}function P(t,n,o){var a,i,s,l,c=[],u=[],d=t.aoColumns.length;if(n){for(o===r&&(o=!1),a=0,i=n.length;a<i;a++){for(c[a]=n[a].slice(),c[a].nTr=n[a].nTr,s=d-1;0<=s;s--)!t.aoColumns[s].bVisible&&!o&&c[a].splice(s,1);u.push([])}for(a=0,i=c.length;a<i;a++){if(t=c[a].nTr)for(;s=t.firstChild;)t.removeChild(s);for(s=0,n=c[a].length;s<n;s++)if(l=d=1,u[a][s]===r){for(t.appendChild(c[a][s].cell),u[a][s]=1;c[a+d]!==r&&c[a][s].cell==c[a+d][s].cell;)u[a+d][s]=1,d++;for(;c[a][s+l]!==r&&c[a][s].cell==c[a][s+l].cell;){for(o=0;o<d;o++)u[a+o][s+l]=1;l++}e(c[a][s].cell).attr("rowspan",d).attr("colspan",l)}}}}function R(t){var n=Pe(t,"aoPreDrawCallback","preDraw",[t]);if(-1!==e.inArray(!1,n))de(t,!1);else{n=[];var o=0,a=t.asStripeClasses,i=a.length,s=t.oLanguage,l=t.iInitDisplayStart,c="ssp"==Be(t),u=t.aiDisplay;t.bDrawing=!0,l!==r&&-1!==l&&(t._iDisplayStart=c?l:l>=t.fnRecordsDisplay()?0:l,t.iInitDisplayStart=-1);l=t._iDisplayStart;var d=t.fnDisplayEnd();if(t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,de(t,!1);else if(c){if(!t.bDestroying&&!W(t))return}else t.iDraw++;if(0!==u.length)for(s=c?t.aoData.length:d,c=c?0:l;c<s;c++){var f=u[c],p=t.aoData[f];null===p.nTr&&j(t,f);var h=p.nTr;if(0!==i){var m=a[o%i];p._sRowStripe!=m&&(e(h).removeClass(p._sRowStripe).addClass(m),p._sRowStripe=m)}Pe(t,"aoRowCallback",null,[h,p._aData,o,c,f]),n.push(h),o++}else o=s.sZeroRecords,1==t.iDraw&&"ajax"==Be(t)?o=s.sLoadingRecords:s.sEmptyTable&&0===t.fnRecordsTotal()&&(o=s.sEmptyTable),n[0]=e("<tr/>",{class:i?a[0]:""}).append(e("<td />",{valign:"top",colSpan:g(t),class:t.oClasses.sRowEmpty}).html(o))[0];Pe(t,"aoHeaderCallback","header",[e(t.nTHead).children("tr")[0],I(t),l,d,u]),Pe(t,"aoFooterCallback","footer",[e(t.nTFoot).children("tr")[0],I(t),l,d,u]),(a=e(t.nTBody)).children().detach(),a.append(e(n)),Pe(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}}function O(e,t){var n=e.oFeatures,r=n.bFilter;n.bSort&&we(e),r?V(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,R(e),e._drawHold=!1}function B(t){var n=t.oClasses,r=e(t.nTable),o=(r=e("<div/>").insertBefore(r),t.oFeatures),a=e("<div/>",{id:t.sTableId+"_wrapper",class:n.sWrapper+(t.nTFoot?"":" "+n.sNoFooter)});t.nHolding=r[0],t.nTableWrapper=a[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var i,s,l,c,u,d,f=t.sDom.split(""),p=0;p<f.length;p++){if(i=null,"<"==(s=f[p])){if(l=e("<div/>")[0],"'"==(c=f[p+1])||'"'==c){for(u="",d=2;f[p+d]!=c;)u+=f[p+d],d++;"H"==u?u=n.sJUIHeader:"F"==u&&(u=n.sJUIFooter),-1!=u.indexOf(".")?(c=u.split("."),l.id=c[0].substr(1,c[0].length-1),l.className=c[1]):"#"==u.charAt(0)?l.id=u.substr(1,u.length-1):l.className=u,p+=d}a.append(l),a=e(l)}else if(">"==s)a=a.parent();else if("l"==s&&o.bPaginate&&o.bLengthChange)i=se(t);else if("f"==s&&o.bFilter)i=X(t);else if("r"==s&&o.bProcessing)i=ue(t);else if("t"==s)i=fe(t);else if("i"==s&&o.bInfo)i=te(t);else if("p"==s&&o.bPaginate)i=le(t);else if(0!==Xe.ext.feature.length)for(d=0,c=(l=Xe.ext.feature).length;d<c;d++)if(s==l[d].cFeature){i=l[d].fnInit(t);break}i&&((l=t.aanFeatures)[s]||(l[s]=[]),l[s].push(i),a.append(i))}r.replaceWith(a),t.nHolding=null}function H(t,n){var r,o,a,i,s,l,c,u,d,f,p=e(n).children("tr");for(t.splice(0,t.length),a=0,l=p.length;a<l;a++)t.push([]);for(a=0,l=p.length;a<l;a++)for(o=(r=p[a]).firstChild;o;){if("TD"==o.nodeName.toUpperCase()||"TH"==o.nodeName.toUpperCase()){for(u=1*o.getAttribute("colspan"),d=1*o.getAttribute("rowspan"),u=u&&0!==u&&1!==u?u:1,d=d&&0!==d&&1!==d?d:1,i=0,s=t[a];s[i];)i++;for(c=i,f=1===u,s=0;s<u;s++)for(i=0;i<d;i++)t[a+i][c+s]={cell:o,unique:f},t[a+i].nTr=r}o=o.nextSibling}}function M(e,t,n){var r=[];n||(n=e.aoHeader,t&&H(n=[],t));t=0;for(var o=n.length;t<o;t++)for(var a=0,i=n[t].length;a<i;a++)!n[t][a].unique||r[a]&&e.bSortCellsTop||(r[a]=n[t][a].cell);return r}function q(t,n,r){if(Pe(t,"aoServerParams","serverParams",[n]),n&&e.isArray(n)){var o={},a=/(.*?)\[\]$/;e.each(n,function(e,t){var n=t.name.match(a);n?(n=n[0],o[n]||(o[n]=[]),o[n].push(t.value)):o[t.name]=t.value}),n=o}var i,s=t.ajax,l=t.oInstance,c=function(e){Pe(t,null,"xhr",[t,e,t.jqXHR]),r(e)};if(e.isPlainObject(s)&&s.data){var u="function"==typeof(i=s.data)?i(n,t):i;n="function"==typeof i&&u?u:e.extend(!0,n,u);delete s.data}u={data:n,success:function(e){var n=e.error||e.sError;n&&ke(t,0,n),t.json=e,c(e)},dataType:"json",cache:!1,type:t.sServerMethod,error:function(n,r){var o=Pe(t,null,"xhr",[t,null,t.jqXHR]);-1===e.inArray(!0,o)&&("parsererror"==r?ke(t,0,"Invalid JSON response",1):4===n.readyState&&ke(t,0,"Ajax error",7)),de(t,!1)}},t.oAjaxData=n,Pe(t,null,"preXhr",[t,n]),t.fnServerData?t.fnServerData.call(l,t.sAjaxSource,e.map(n,function(e,t){return{name:t,value:e}}),c,t):t.sAjaxSource||"string"==typeof s?t.jqXHR=e.ajax(e.extend(u,{url:s||t.sAjaxSource})):"function"==typeof s?t.jqXHR=s.call(l,n,c,t):(t.jqXHR=e.ajax(e.extend(u,s)),s.data=i)}function W(e){return!e.bAjaxDataGet||(e.iDraw++,de(e,!0),q(e,$(e),function(t){U(e,t)}),!1)}function $(t){var n,r,o,a,i=t.aoColumns,s=i.length,l=t.oFeatures,c=t.oPreviousSearch,u=t.aoPreSearchCols,d=[],f=xe(t);n=t._iDisplayStart,r=!1!==l.bPaginate?t._iDisplayLength:-1;var p=function(e,t){d.push({name:e,value:t})};p("sEcho",t.iDraw),p("iColumns",s),p("sColumns",ot(i,"sName").join(",")),p("iDisplayStart",n),p("iDisplayLength",r);var h={draw:t.iDraw,columns:[],order:[],start:n,length:r,search:{value:c.sSearch,regex:c.bRegex}};for(n=0;n<s;n++)o=i[n],a=u[n],r="function"==typeof o.mData?"function":o.mData,h.columns.push({data:r,name:o.sName,searchable:o.bSearchable,orderable:o.bSortable,search:{value:a.sSearch,regex:a.bRegex}}),p("mDataProp_"+n,r),l.bFilter&&(p("sSearch_"+n,a.sSearch),p("bRegex_"+n,a.bRegex),p("bSearchable_"+n,o.bSearchable)),l.bSort&&p("bSortable_"+n,o.bSortable);return l.bFilter&&(p("sSearch",c.sSearch),p("bRegex",c.bRegex)),l.bSort&&(e.each(f,function(e,t){h.order.push({column:t.col,dir:t.dir}),p("iSortCol_"+e,t.col),p("sSortDir_"+e,t.dir)}),p("iSortingCols",f.length)),null===(i=Xe.ext.legacy.ajax)?t.sAjaxSource?d:h:i?d:h}function U(e,t){var n=z(e,t),o=t.sEcho!==r?t.sEcho:t.draw,a=t.iTotalRecords!==r?t.iTotalRecords:t.recordsTotal,i=t.iTotalDisplayRecords!==r?t.iTotalDisplayRecords:t.recordsFiltered;if(o){if(1*o<e.iDraw)return;e.iDraw=1*o}for(F(e),e._iRecordsTotal=parseInt(a,10),e._iRecordsDisplay=parseInt(i,10),o=0,a=n.length;o<a;o++)x(e,n[o]);e.aiDisplay=e.aiDisplayMaster.slice(),e.bAjaxDataGet=!1,R(e),e._bInitComplete||ae(e,t),e.bAjaxDataGet=!0,de(e,!1)}function z(t,n){var o=e.isPlainObject(t.ajax)&&t.ajax.dataSrc!==r?t.ajax.dataSrc:t.sAjaxDataProp;return"data"===o?n.aaData||n[o]:""!==o?_(o)(n):n}function X(t){var r=t.oClasses,o=t.sTableId,a=t.oLanguage,i=t.oPreviousSearch,s=t.aanFeatures,l='<input type="search" class="'+r.sFilterInput+'"/>',c=(c=a.sSearch).match(/_INPUT_/)?c.replace("_INPUT_",l):c+l,u=(r=e("<div/>",{id:s.f?null:o+"_filter",class:r.sFilter}).append(e("<label/>").append(c)),s=function(){var e=this.value?this.value:"";e!=i.sSearch&&(V(t,{sSearch:e,bRegex:i.bRegex,bSmart:i.bSmart,bCaseInsensitive:i.bCaseInsensitive}),t._iDisplayStart=0,R(t))},l=null!==t.searchDelay?t.searchDelay:"ssp"===Be(t)?400:0,e("input",r).val(i.sSearch).attr("placeholder",a.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",l?gt(s,l):s).on("keypress.DT",function(e){if(13==e.keyCode)return!1}).attr("aria-controls",o));return e(t.nTable).on("search.dt.DT",function(e,r){if(t===r)try{u[0]!==n.activeElement&&u.val(i.sSearch)}catch(e){}}),r[0]}function V(e,t,n){var o=e.oPreviousSearch,a=e.aoPreSearchCols,i=function(e){o.sSearch=e.sSearch,o.bRegex=e.bRegex,o.bSmart=e.bSmart,o.bCaseInsensitive=e.bCaseInsensitive};if(b(e),"ssp"!=Be(e)){for(K(e,t.sSearch,n,t.bEscapeRegex!==r?!t.bEscapeRegex:t.bRegex,t.bSmart,t.bCaseInsensitive),i(t),t=0;t<a.length;t++)J(e,a[t].sSearch,t,a[t].bEscapeRegex!==r?!a[t].bEscapeRegex:a[t].bRegex,a[t].bSmart,a[t].bCaseInsensitive);G(e)}else i(t);e.bFiltered=!0,Pe(e,null,"search",[e])}function G(t){for(var n,r,o=Xe.ext.search,a=t.aiDisplay,i=0,s=o.length;i<s;i++){for(var l=[],c=0,u=a.length;c<u;c++)r=a[c],n=t.aoData[r],o[i](t,n._aFilterData,r,n._aData,c)&&l.push(r);a.length=0,e.merge(a,l)}}function J(e,t,n,r,o,a){if(""!==t){var i=[],s=e.aiDisplay;for(r=Y(t,r,o,a),o=0;o<s.length;o++)t=e.aoData[s[o]]._aFilterData[n],r.test(t)&&i.push(s[o]);e.aiDisplay=i}}function K(e,t,n,r,o,a){r=Y(t,r,o,a),a=e.oPreviousSearch.sSearch;var i,s=e.aiDisplayMaster;o=[];if(0!==Xe.ext.search.length&&(n=!0),i=Q(e),0>=t.length)e.aiDisplay=s.slice();else{for((i||n||a.length>t.length||0!==t.indexOf(a)||e.bSorted)&&(e.aiDisplay=s.slice()),t=e.aiDisplay,n=0;n<t.length;n++)r.test(e.aoData[t[n]]._sFilterRow)&&o.push(t[n]);e.aiDisplay=o}}function Y(t,n,r,o){return t=n?t:ft(t),r&&(t="^(?=.*?"+e.map(t.match(/"[^"]+"|[^ ]+/g)||[""],function(e){if('"'===e.charAt(0)){var t=e.match(/^"(.*)"$/);e=t?t[1]:e}return e.replace('"',"")}).join(")(?=.*?")+").*$"),RegExp(t,o?"i":"")}function Q(e){var t,n,r,o,a,i,s,l,c=e.aoColumns,u=Xe.ext.type.search;for(t=!1,n=0,o=e.aoData.length;n<o;n++)if(!(l=e.aoData[n])._aFilterData){for(i=[],r=0,a=c.length;r<a;r++)(t=c[r]).bSearchable?(s=S(e,n,r,"filter"),u[t.sType]&&(s=u[t.sType](s)),null===s&&(s=""),"string"!=typeof s&&s.toString&&(s=s.toString())):s="",s.indexOf&&-1!==s.indexOf("&")&&(pt.innerHTML=s,s=ht?pt.textContent:pt.innerText),s.replace&&(s=s.replace(/[\r\n]/g,"")),i.push(s);l._aFilterData=i,l._sFilterRow=i.join(" "),t=!0}return t}function Z(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function ee(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function te(t){var n=t.sTableId,r=t.aanFeatures.i,o=e("<div/>",{class:t.oClasses.sInfo,id:r?null:n+"_info"});return r||(t.aoDrawCallback.push({fn:ne,sName:"information"}),o.attr("role","status").attr("aria-live","polite"),e(t.nTable).attr("aria-describedby",n+"_info")),o[0]}function ne(t){var n=t.aanFeatures.i;if(0!==n.length){var r=t.oLanguage,o=t._iDisplayStart+1,a=t.fnDisplayEnd(),i=t.fnRecordsTotal(),s=t.fnRecordsDisplay(),l=s?r.sInfo:r.sInfoEmpty;s!==i&&(l+=" "+r.sInfoFiltered),l=re(t,l+=r.sInfoPostFix),null!==(r=r.fnInfoCallback)&&(l=r.call(t.oInstance,t,o,a,i,s,l)),e(n).html(l)}}function re(e,t){var n=e.fnFormatNumber,r=e._iDisplayStart+1,o=e._iDisplayLength,a=e.fnRecordsDisplay(),i=-1===o;return t.replace(/_START_/g,n.call(e,r)).replace(/_END_/g,n.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,n.call(e,e.fnRecordsTotal())).replace(/_TOTAL_/g,n.call(e,a)).replace(/_PAGE_/g,n.call(e,i?1:Math.ceil(r/o))).replace(/_PAGES_/g,n.call(e,i?1:Math.ceil(a/o)))}function oe(e){var t,n,r,o=e.iInitDisplayStart,a=e.aoColumns;n=e.oFeatures;var i=e.bDeferLoading;if(e.bInitialised){for(B(e),E(e),P(e,e.aoHeader),P(e,e.aoFooter),de(e,!0),n.bAutoWidth&&me(e),t=0,n=a.length;t<n;t++)(r=a[t]).sWidth&&(r.nTh.style.width=ve(r.sWidth));Pe(e,null,"preInit",[e]),O(e),("ssp"!=(a=Be(e))||i)&&("ajax"==a?q(e,[],function(n){var r=z(e,n);for(t=0;t<r.length;t++)x(e,r[t]);e.iInitDisplayStart=o,O(e),de(e,!1),ae(e,n)}):(de(e,!1),ae(e)))}else setTimeout(function(){oe(e)},200)}function ae(e,t){e._bInitComplete=!0,(t||e.oInit.aaData)&&p(e),Pe(e,null,"plugin-init",[e,t]),Pe(e,"aoInitComplete","init",[e,t])}function ie(e,t){var n=parseInt(t,10);e._iDisplayLength=n,Re(e),Pe(e,null,"length",[e,n])}function se(t){for(var n=t.oClasses,r=t.sTableId,o=t.aLengthMenu,a=(i=e.isArray(o[0]))?o[0]:o,i=(o=i?o[1]:o,e("<select/>",{name:r+"_length","aria-controls":r,class:n.sLengthSelect})),s=0,l=a.length;s<l;s++)i[0][s]=new Option("number"==typeof o[s]?t.fnFormatNumber(o[s]):o[s],a[s]);var c=e("<div><label/></div>").addClass(n.sLength);return t.aanFeatures.l||(c[0].id=r+"_length"),c.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",i[0].outerHTML)),e("select",c).val(t._iDisplayLength).on("change.DT",function(){ie(t,e(this).val()),R(t)}),e(t.nTable).on("length.dt.DT",function(n,r,o){t===r&&e("select",c).val(o)}),c[0]}function le(t){var n=t.sPaginationType,r=Xe.ext.pager[n],o="function"==typeof r,a=function(e){R(e)},i=(n=e("<div/>").addClass(t.oClasses.sPaging+n)[0],t.aanFeatures);return o||r.fnInit(t,n,a),i.p||(n.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(e){if(o){var t,n=e._iDisplayStart,s=e._iDisplayLength,l=e.fnRecordsDisplay(),c=(n=(c=-1===s)?0:Math.ceil(n/s),s=c?1:Math.ceil(l/s),l=r(n,s),0);for(t=i.p.length;c<t;c++)Oe(e,"pageButton")(e,i.p[c],c,l,n,s)}else r.fnUpdate(e,a)},sName:"pagination"})),n}function ce(e,t,n){var r=e._iDisplayStart,o=e._iDisplayLength,a=e.fnRecordsDisplay();return 0===a||-1===o?r=0:"number"==typeof t?(r=t*o)>a&&(r=0):"first"==t?r=0:"previous"==t?0>(r=0<=o?r-o:0)&&(r=0):"next"==t?r+o<a&&(r+=o):"last"==t?r=Math.floor((a-1)/o)*o:ke(e,0,"Unknown paging action: "+t,5),t=e._iDisplayStart!==r,e._iDisplayStart=r,t&&(Pe(e,null,"page",[e]),n&&R(e)),t}function ue(t){return e("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function de(t,n){t.oFeatures.bProcessing&&e(t.aanFeatures.r).css("display",n?"block":"none"),Pe(t,null,"processing",[t,n])}function fe(t){(d=e(t.nTable)).attr("role","grid");var n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var r=n.sX,o=n.sY,a=t.oClasses,i=d.children("caption"),s=i.length?i[0]._captionSide:null,l=e(d[0].cloneNode(!1)),c=e(d[0].cloneNode(!1)),u=d.children("tfoot");u.length||(u=null),l=e("<div/>",{class:a.sScrollWrapper}).append(e("<div/>",{class:a.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:r?r?ve(r):null:"100%"}).append(e("<div/>",{class:a.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(l.removeAttr("id").css("margin-left",0).append("top"===s?i:null).append(d.children("thead"))))).append(e("<div/>",{class:a.sScrollBody}).css({position:"relative",overflow:"auto",width:r?ve(r):null}).append(d)),u&&l.append(e("<div/>",{class:a.sScrollFoot}).css({overflow:"hidden",border:0,width:r?r?ve(r):null:"100%"}).append(e("<div/>",{class:a.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===s?i:null).append(d.children("tfoot")))));var d,f=(d=l.children())[0],p=(a=d[1],u?d[2]:null);return r&&e(a).on("scroll.DT",function(){var e=this.scrollLeft;f.scrollLeft=e,u&&(p.scrollLeft=e)}),e(a).css(o&&n.bCollapse?"max-height":"height",o),t.nScrollHead=f,t.nScrollBody=a,t.nScrollFoot=p,t.aoDrawCallback.push({fn:pe,sName:"scrolling"}),l[0]}function pe(t){var n,o,a,i,s,l=(d=t.oScroll).sX,c=d.sXInner,u=d.sY,d=d.iBarWidth,f=e(t.nScrollHead),m=f[0].style,g=(b=f.children("div"))[0].style,y=b.children("table"),b=t.nScrollBody,v=e(b),x=b.style,w=e(t.nScrollFoot).children("div"),S=w.children("table"),C=e(t.nTHead),T=e(t.nTable),_=T[0],D=_.style,I=t.nTFoot?e(t.nTFoot):null,F=t.oBrowser,A=F.bScrollOversize,k=ot(t.aoColumns,"nTh"),N=[],j=[],L=[],E=[],P=function(e){(e=e.style).paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0};o=b.scrollHeight>b.clientHeight,t.scrollBarVis!==o&&t.scrollBarVis!==r?(t.scrollBarVis=o,p(t)):(t.scrollBarVis=o,T.children("thead, tfoot").remove(),I&&(a=I.clone().prependTo(T),n=I.find("tr"),a=a.find("tr")),i=C.clone().prependTo(T),C=C.find("tr"),o=i.find("tr"),i.find("th, td").removeAttr("tabindex"),l||(x.width="100%",f[0].style.width="100%"),e.each(M(t,i),function(e,n){s=h(t,e),n.style.width=t.aoColumns[s].sWidth}),I&&he(function(e){e.style.width=""},a),f=T.outerWidth(),""===l?(D.width="100%",A&&(T.find("tbody").height()>b.offsetHeight||"scroll"==v.css("overflow-y"))&&(D.width=ve(T.outerWidth()-d)),f=T.outerWidth()):""!==c&&(D.width=ve(c),f=T.outerWidth()),he(P,o),he(function(t){L.push(t.innerHTML),N.push(ve(e(t).css("width")))},o),he(function(t,n){-1!==e.inArray(t,k)&&(t.style.width=N[n])},C),e(o).height(0),I&&(he(P,a),he(function(t){E.push(t.innerHTML),j.push(ve(e(t).css("width")))},a),he(function(e,t){e.style.width=j[t]},n),e(a).height(0)),he(function(e,t){e.innerHTML='<div class="dataTables_sizing">'+L[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=N[t]},o),I&&he(function(e,t){e.innerHTML='<div class="dataTables_sizing">'+E[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=j[t]},a),T.outerWidth()<f?(n=b.scrollHeight>b.offsetHeight||"scroll"==v.css("overflow-y")?f+d:f,A&&(b.scrollHeight>b.offsetHeight||"scroll"==v.css("overflow-y"))&&(D.width=ve(n-d)),(""===l||""!==c)&&ke(t,1,"Possible column misalignment",6)):n="100%",x.width=ve(n),m.width=ve(n),I&&(t.nScrollFoot.style.width=ve(n)),!u&&A&&(x.height=ve(_.offsetHeight+d)),l=T.outerWidth(),y[0].style.width=ve(l),g.width=ve(l),c=T.height()>b.clientHeight||"scroll"==v.css("overflow-y"),g[u="padding"+(F.bScrollbarLeft?"Left":"Right")]=c?d+"px":"0px",I&&(S[0].style.width=ve(l),w[0].style.width=ve(l),w[0].style[u]=c?d+"px":"0px"),T.children("colgroup").insertBefore(T.children("thead")),v.scroll(),!t.bSorted&&!t.bFiltered||t._drawHold||(b.scrollTop=0))}function he(e,t,n){for(var r,o,a=0,i=0,s=t.length;i<s;){for(r=t[i].firstChild,o=n?n[i].firstChild:null;r;)1===r.nodeType&&(n?e(r,o,a):e(r,a),a++),r=r.nextSibling,o=n?o.nextSibling:null;i++}}function me(n){var r,o,a=n.nTable,i=n.aoColumns,s=(w=n.oScroll).sY,l=w.sX,c=w.sXInner,u=i.length,d=y(n,"bVisible"),f=e("th",n.nTHead),m=a.getAttribute("width"),b=a.parentNode,v=!1,x=n.oBrowser,w=x.bScrollOversize;for((r=a.style.width)&&-1!==r.indexOf("%")&&(m=r),r=0;r<d.length;r++)null!==(o=i[d[r]]).sWidth&&(o.sWidth=ge(o.sWidthOrig,b),v=!0);if(w||!v&&!l&&!s&&u==g(n)&&u==f.length)for(r=0;r<u;r++)null!==(d=h(n,r))&&(i[d].sWidth=ve(f.eq(r).width()));else{(u=e(a).clone().css("visibility","hidden").removeAttr("id")).find("tbody tr").remove();var S=e("<tr/>").appendTo(u.find("tbody"));for(u.find("thead, tfoot").remove(),u.append(e(n.nTHead).clone()).append(e(n.nTFoot).clone()),u.find("tfoot th, tfoot td").css("width",""),f=M(n,u.find("thead")[0]),r=0;r<d.length;r++)o=i[d[r]],f[r].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?ve(o.sWidthOrig):"",o.sWidthOrig&&l&&e(f[r]).append(e("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(n.aoData.length)for(r=0;r<d.length;r++)o=i[v=d[r]],e(ye(n,v)).clone(!1).append(o.sContentPadding).appendTo(S);for(e("[name]",u).removeAttr("name"),o=e("<div/>").css(l||s?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(u).appendTo(b),l&&c?u.width(c):l?(u.css("width","auto"),u.removeAttr("width"),u.width()<b.clientWidth&&m&&u.width(b.clientWidth)):s?u.width(b.clientWidth):m&&u.width(m),r=s=0;r<d.length;r++)c=(b=e(f[r])).outerWidth()-b.width(),s+=b=x.bBounding?Math.ceil(f[r].getBoundingClientRect().width):b.outerWidth(),i[d[r]].sWidth=ve(b-c);a.style.width=ve(s),o.remove()}m&&(a.style.width=ve(m)),!m&&!l||n._reszEvt||(a=function(){e(t).on("resize.DT-"+n.sInstance,gt(function(){p(n)}))},w?setTimeout(a,1e3):a(),n._reszEvt=!0)}function ge(t,r){if(!t)return 0;var o=e("<div/>").css("width",ve(t)).appendTo(r||n.body),a=o[0].offsetWidth;return o.remove(),a}function ye(t,n){var r=be(t,n);if(0>r)return null;var o=t.aoData[r];return o.nTr?o.anCells[n]:e("<td/>").html(S(t,r,n,"display"))[0]}function be(e,t){for(var n,r=-1,o=-1,a=0,i=e.aoData.length;a<i;a++)(n=(n=(n=S(e,a,t,"display")+"").replace(mt,"")).replace(/ /g," ")).length>r&&(r=n.length,o=a);return o}function ve(e){return null===e?"0px":"number"==typeof e?0>e?"0px":e+"px":e.match(/\d$/)?e+"px":e}function xe(t){var n,o,a,i,s,l,c=[],u=t.aoColumns;n=t.aaSortingFixed,o=e.isPlainObject(n);var d=[];for(a=function(t){t.length&&!e.isArray(t[0])?d.push(t):e.merge(d,t)},e.isArray(n)&&a(n),o&&n.pre&&a(n.pre),a(t.aaSorting),o&&n.post&&a(n.post),t=0;t<d.length;t++)for(n=0,o=(a=u[l=d[t][0]].aDataSort).length;n<o;n++)s=u[i=a[n]].sType||"string",d[t]._idx===r&&(d[t]._idx=e.inArray(d[t][1],u[i].asSorting)),c.push({src:l,col:i,dir:d[t][1],index:d[t]._idx,type:s,formatter:Xe.ext.type.order[s+"-pre"]});return c}function we(e){var t,n,r,o,a=[],i=Xe.ext.type.order,s=e.aoData,l=0,c=e.aiDisplayMaster;for(b(e),t=0,n=(o=xe(e)).length;t<n;t++)(r=o[t]).formatter&&l++,De(e,r.col);if("ssp"!=Be(e)&&0!==o.length){for(t=0,n=c.length;t<n;t++)a[c[t]]=t;l===o.length?c.sort(function(e,t){var n,r,i,l,c=o.length,u=s[e]._aSortData,d=s[t]._aSortData;for(i=0;i<c;i++)if(0!==(n=(n=u[(l=o[i]).col])<(r=d[l.col])?-1:n>r?1:0))return"asc"===l.dir?n:-n;return(n=a[e])<(r=a[t])?-1:n>r?1:0}):c.sort(function(e,t){var n,r,l,c,u=o.length,d=s[e]._aSortData,f=s[t]._aSortData;for(l=0;l<u;l++)if(n=d[(c=o[l]).col],r=f[c.col],0!==(n=(c=i[c.type+"-"+c.dir]||i["string-"+c.dir])(n,r)))return n;return(n=a[e])<(r=a[t])?-1:n>r?1:0})}e.bSorted=!0}function Se(e){for(var t,n,r=e.aoColumns,o=xe(e),a=(e=e.oLanguage.oAria,0),i=r.length;a<i;a++){var s=(n=r[a]).asSorting;t=n.sTitle.replace(/<.*?>/g,"");var l=n.nTh;l.removeAttribute("aria-sort"),n.bSortable&&(0<o.length&&o[0].col==a?(l.setAttribute("aria-sort","asc"==o[0].dir?"ascending":"descending"),n=s[o[0].index+1]||s[0]):n=s[0],t+="asc"===n?e.sSortAscending:e.sSortDescending),l.setAttribute("aria-label",t)}}function Ce(t,n,o,a){var i=t.aaSorting,s=t.aoColumns[n].asSorting,l=function(t,n){var o=t._idx;return o===r&&(o=e.inArray(t[1],s)),o+1<s.length?o+1:n?null:0};"number"==typeof i[0]&&(i=t.aaSorting=[i]),o&&t.oFeatures.bSortMulti?-1!==(o=e.inArray(n,ot(i,"0")))?(null===(n=l(i[o],!0))&&1===i.length&&(n=0),null===n?i.splice(o,1):(i[o][1]=s[n],i[o]._idx=n)):(i.push([n,s[0],0]),i[i.length-1]._idx=0):i.length&&i[0][0]==n?(n=l(i[0]),i.length=1,i[0][1]=s[n],i[0]._idx=n):(i.length=0,i.push([n,s[0]]),i[0]._idx=0),O(t),"function"==typeof a&&a(t)}function Te(e,t,n,r){var o=e.aoColumns[n];Le(t,{},function(t){!1!==o.bSortable&&(e.oFeatures.bProcessing?(de(e,!0),setTimeout(function(){Ce(e,n,t.shiftKey,r),"ssp"!==Be(e)&&de(e,!1)},0)):Ce(e,n,t.shiftKey,r))})}function _e(t){var n,r,o=t.aLastSort,a=t.oClasses.sSortColumn,i=xe(t),s=t.oFeatures;if(s.bSort&&s.bSortClasses){for(s=0,n=o.length;s<n;s++)r=o[s].src,e(ot(t.aoData,"anCells",r)).removeClass(a+(2>s?s+1:3));for(s=0,n=i.length;s<n;s++)r=i[s].src,e(ot(t.aoData,"anCells",r)).addClass(a+(2>s?s+1:3))}t.aLastSort=i}function De(e,t){var n,r=e.aoColumns[t],o=Xe.ext.order[r.sSortDataType];o&&(n=o.call(e.oInstance,e,t,m(e,t)));for(var a,i=Xe.ext.type.order[r.sType+"-pre"],s=0,l=e.aoData.length;s<l;s++)(r=e.aoData[s])._aSortData||(r._aSortData=[]),(!r._aSortData[t]||o)&&(a=o?n[s]:S(e,s,t,"sort"),r._aSortData[t]=i?i(a):a)}function Ie(t){if(t.oFeatures.bStateSave&&!t.bDestroying){var n={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:e.extend(!0,[],t.aaSorting),search:Z(t.oPreviousSearch),columns:e.map(t.aoColumns,function(e,n){return{visible:e.bVisible,search:Z(t.aoPreSearchCols[n])}})};Pe(t,"aoStateSaveParams","stateSaveParams",[t,n]),t.oSavedState=n,t.fnStateSaveCallback.call(t.oInstance,t,n)}}function Fe(t,n,o){var a,i,s=t.aoColumns;n=function(n){if(n&&n.time){var l=Pe(t,"aoStateLoadParams","stateLoadParams",[t,n]);if(-1===e.inArray(!1,l)&&!(0<(l=t.iStateDuration)&&n.time<+new Date-1e3*l||n.columns&&s.length!==n.columns.length)){if(t.oLoadedState=e.extend(!0,{},n),n.start!==r&&(t._iDisplayStart=n.start,t.iInitDisplayStart=n.start),n.length!==r&&(t._iDisplayLength=n.length),n.order!==r&&(t.aaSorting=[],e.each(n.order,function(e,n){t.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)})),n.search!==r&&e.extend(t.oPreviousSearch,ee(n.search)),n.columns)for(a=0,i=n.columns.length;a<i;a++)(l=n.columns[a]).visible!==r&&(s[a].bVisible=l.visible),l.search!==r&&e.extend(t.aoPreSearchCols[a],ee(l.search));Pe(t,"aoStateLoaded","stateLoaded",[t,n])}}o()};if(t.oFeatures.bStateSave){var l=t.fnStateLoadCallback.call(t.oInstance,t,n);l!==r&&n(l)}else o()}function Ae(t){var n=Xe.settings;return-1!==(t=e.inArray(t,ot(n,"nTable")))?n[t]:null}function ke(e,n,r,o){if(r="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+r,o&&(r+=". For more information about this error, please see http://datatables.net/tn/"+o),n)t.console&&console.log&&console.log(r);else if(n=(n=Xe.ext).sErrMode||n.errMode,e&&Pe(e,null,"error",[e,o,r]),"alert"==n)alert(r);else{if("throw"==n)throw Error(r);"function"==typeof n&&n(e,o,r)}}function Ne(t,n,o,a){e.isArray(o)?e.each(o,function(r,o){e.isArray(o)?Ne(t,n,o[0],o[1]):Ne(t,n,o)}):(a===r&&(a=o),n[o]!==r&&(t[a]=n[o]))}function je(t,n,r){var o,a;for(a in n)n.hasOwnProperty(a)&&(o=n[a],e.isPlainObject(o)?(e.isPlainObject(t[a])||(t[a]={}),e.extend(!0,t[a],o)):t[a]=r&&"data"!==a&&"aaData"!==a&&e.isArray(o)?o.slice():o);return t}function Le(t,n,r){e(t).on("click.DT",n,function(n){e(t).blur(),r(n)}).on("keypress.DT",n,function(e){13===e.which&&(e.preventDefault(),r(e))}).on("selectstart.DT",function(){return!1})}function Ee(e,t,n,r){n&&e[t].push({fn:n,sName:r})}function Pe(t,n,r,o){var a=[];return n&&(a=e.map(t[n].slice().reverse(),function(e){return e.fn.apply(t.oInstance,o)})),null!==r&&(n=e.Event(r+".dt"),e(t.nTable).trigger(n,o),a.push(n.result)),a}function Re(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),r=e._iDisplayLength;t>=n&&(t=n-r),t-=t%r,(-1===r||0>t)&&(t=0),e._iDisplayStart=t}function Oe(t,n){var r=t.renderer,o=Xe.ext.renderer[n];return e.isPlainObject(r)&&r[n]?o[r[n]]||o._:"string"==typeof r&&o[r]||o._}function Be(e){return e.oFeatures.bServerSide?"ssp":e.ajax||e.sAjaxSource?"ajax":"dom"}function He(e,t){var n=[],r=(n=Ft.numbers_length,Math.floor(n/2));return t<=n?n=it(0,t):e<=r?((n=it(0,n-2)).push("ellipsis"),n.push(t-1)):(e>=t-1-r?n=it(t-(n-2),t):((n=it(e-r+2,e+r-1)).push("ellipsis"),n.push(t-1)),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}function Me(t){e.each({num:function(e){return At(e,t)},"num-fmt":function(e){return At(e,t,Qe)},"html-num":function(e){return At(e,t,Je)},"html-num-fmt":function(e){return At(e,t,Je,Qe)}},function(e,n){We.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(We.type.search[e+t]=We.type.search.html)})}function qe(e){return function(){var t=[Ae(this[Xe.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Xe.ext.internal[e].apply(this,t)}}var We,$e,Ue,ze,Xe=function(t){this.$=function(e,t){return this.api(!0).$(e,t)},this._=function(e,t){return this.api(!0).rows(e,t).data()},this.api=function(e){return new $e(e?Ae(this[We.iApiIndex]):this)},this.fnAddData=function(t,n){var o=this.api(!0),a=e.isArray(t)&&(e.isArray(t[0])||e.isPlainObject(t[0]))?o.rows.add(t):o.row.add(t);return(n===r||n)&&o.draw(),a.flatten().toArray()},this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),n=t.settings()[0],o=n.oScroll;e===r||e?t.draw(!1):(""!==o.sX||""!==o.sY)&&pe(n)},this.fnClearTable=function(e){var t=this.api(!0).clear();(e===r||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,n){var o=this.api(!0),a=(e=o.rows(e)).settings()[0],i=a.aoData[e[0][0]];return e.remove(),t&&t.call(this,a,i),(n===r||n)&&o.draw(),i},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,n,o,a,i){a=this.api(!0),null===t||t===r?a.search(e,n,o,i):a.column(t).search(e,n,o,i),a.draw()},this.fnGetData=function(e,t){var n=this.api(!0);if(e!==r){var o=e.nodeName?e.nodeName.toLowerCase():"";return t!==r||"td"==o||"th"==o?n.cell(e,t).data():n.row(e).data()||null}return n.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return e!==r?t.row(e).node():t.rows().nodes().flatten().toArray()},this.fnGetPosition=function(e){var t=this.api(!0),n=e.nodeName.toUpperCase();return"TR"==n?t.row(e).index():"TD"==n||"TH"==n?[(e=t.cell(e).index()).row,e.columnVisible,e.column]:null},this.fnIsOpen=function(e){return this.api(!0).row(e).child.isShown()},this.fnOpen=function(e,t,n){return this.api(!0).row(e).child(t,n).show().child()[0]},this.fnPageChange=function(e,t){var n=this.api(!0).page(e);(t===r||t)&&n.draw(!1)},this.fnSetColumnVis=function(e,t,n){e=this.api(!0).column(e).visible(t),(n===r||n)&&e.columns.adjust().draw()},this.fnSettings=function(){return Ae(this[We.iApiIndex])},this.fnSort=function(e){this.api(!0).order(e).draw()},this.fnSortListener=function(e,t,n){this.api(!0).order.listener(e,t,n)},this.fnUpdate=function(e,t,n,o,a){var i=this.api(!0);return n===r||null===n?i.row(t).data(e):i.cell(t,n).data(e),(a===r||a)&&i.columns.adjust(),(o===r||o)&&i.draw(),0},this.fnVersionCheck=We.fnVersionCheck;var n=this,o=t===r,u=this.length;for(var p in o&&(t={}),this.oApi=this.internal=We.internal,Xe.ext.internal)p&&(this[p]=qe(p));return this.each(function(){var p,h={},m=1<u?je(h,t,!0):t,g=0,y=(h=this.getAttribute("id"),!1),b=Xe.defaults,S=e(this);if("table"!=this.nodeName.toLowerCase())ke(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{s(b),l(b.column),a(b,b,!0),a(b.column,b.column,!0),a(b,e.extend(m,S.data()));var C=Xe.settings;g=0;for(p=C.length;g<p;g++){var T=C[g];if(T.nTable==this||T.nTHead&&T.nTHead.parentNode==this||T.nTFoot&&T.nTFoot.parentNode==this){var D=m.bRetrieve!==r?m.bRetrieve:b.bRetrieve;if(o||D)return T.oInstance;if(m.bDestroy!==r?m.bDestroy:b.bDestroy){T.oInstance.fnDestroy();break}return void ke(T,0,"Cannot reinitialise DataTable",3)}if(T.sTableId==this.id){C.splice(g,1);break}}null!==h&&""!==h||(this.id=h="DataTables_Table_"+Xe.ext._unique++);var I=e.extend(!0,{},Xe.models.oSettings,{sDestroyWidth:S[0].style.width,sInstance:h,sTableId:h});I.nTable=this,I.oApi=n.internal,I.oInit=m,C.push(I),I.oInstance=1===n.length?n:S.dataTable(),s(m),i(m.oLanguage),m.aLengthMenu&&!m.iDisplayLength&&(m.iDisplayLength=e.isArray(m.aLengthMenu[0])?m.aLengthMenu[0][0]:m.aLengthMenu[0]),m=je(e.extend(!0,{},b),m),Ne(I.oFeatures,m,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" ")),Ne(I,m,["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"]]),Ne(I.oScroll,m,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Ne(I.oLanguage,m,"fnInfoCallback"),Ee(I,"aoDrawCallback",m.fnDrawCallback,"user"),Ee(I,"aoServerParams",m.fnServerParams,"user"),Ee(I,"aoStateSaveParams",m.fnStateSaveParams,"user"),Ee(I,"aoStateLoadParams",m.fnStateLoadParams,"user"),Ee(I,"aoStateLoaded",m.fnStateLoaded,"user"),Ee(I,"aoRowCallback",m.fnRowCallback,"user"),Ee(I,"aoRowCreatedCallback",m.fnCreatedRow,"user"),Ee(I,"aoHeaderCallback",m.fnHeaderCallback,"user"),Ee(I,"aoFooterCallback",m.fnFooterCallback,"user"),Ee(I,"aoInitComplete",m.fnInitComplete,"user"),Ee(I,"aoPreDrawCallback",m.fnPreDrawCallback,"user"),I.rowIdFn=_(m.rowId),c(I);var F=I.oClasses;e.extend(F,Xe.ext.classes,m.oClasses),S.addClass(F.sTable),I.iInitDisplayStart===r&&(I.iInitDisplayStart=m.iDisplayStart,I._iDisplayStart=m.iDisplayStart),null!==m.iDeferLoading&&(I.bDeferLoading=!0,h=e.isArray(m.iDeferLoading),I._iRecordsDisplay=h?m.iDeferLoading[0]:m.iDeferLoading,I._iRecordsTotal=h?m.iDeferLoading[1]:m.iDeferLoading);var A=I.oLanguage;e.extend(!0,A,m.oLanguage),A.sUrl&&(e.ajax({dataType:"json",url:A.sUrl,success:function(t){i(t),a(b.oLanguage,t),e.extend(!0,A,t),oe(I)},error:function(){oe(I)}}),y=!0),null===m.asStripeClasses&&(I.asStripeClasses=[F.sStripeOdd,F.sStripeEven]);h=I.asStripeClasses;var k=S.children("tbody").find("tr").eq(0);if(-1!==e.inArray(!0,e.map(h,function(e){return k.hasClass(e)}))&&(e("tbody tr",this).removeClass(h.join(" ")),I.asDestroyStripes=h.slice()),h=[],0!==(C=this.getElementsByTagName("thead")).length&&(H(I.aoHeader,C[0]),h=M(I)),null===m.aoColumns)for(C=[],g=0,p=h.length;g<p;g++)C.push(null);else C=m.aoColumns;for(g=0,p=C.length;g<p;g++)d(I,h?h[g]:null);if(v(I,m.aoColumnDefs,C,function(e,t){f(I,e,t)}),k.length){var N=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};e(k[0]).children("th, td").each(function(e,t){var n=I.aoColumns[e];if(n.mData===e){var o=N(t,"sort")||N(t,"order"),a=N(t,"filter")||N(t,"search");null===o&&null===a||(n.mData={_:e+".display",sort:null!==o?e+".@data-"+o:r,type:null!==o?e+".@data-"+o:r,filter:null!==a?e+".@data-"+a:r},f(I,e))}})}var j=I.oFeatures;h=function(){if(m.aaSorting===r){var t=I.aaSorting;for(g=0,p=t.length;g<p;g++)t[g][1]=I.aoColumns[g].asSorting[0]}_e(I),j.bSort&&Ee(I,"aoDrawCallback",function(){if(I.bSorted){var t=xe(I),n={};e.each(t,function(e,t){n[t.src]=t.dir}),Pe(I,null,"order",[I,t,n]),Se(I)}}),Ee(I,"aoDrawCallback",function(){(I.bSorted||"ssp"===Be(I)||j.bDeferRender)&&_e(I)},"sc");t=S.children("caption").each(function(){this._captionSide=e(this).css("caption-side")});var n=S.children("thead");if(0===n.length&&(n=e("<thead/>").appendTo(S)),I.nTHead=n[0],0===(n=S.children("tbody")).length&&(n=e("<tbody/>").appendTo(S)),I.nTBody=n[0],0===(n=S.children("tfoot")).length&&t.length>0&&(""!==I.oScroll.sX||""!==I.oScroll.sY)&&(n=e("<tfoot/>").appendTo(S)),0===n.length||0===n.children().length?S.addClass(F.sNoFooter):n.length>0&&(I.nTFoot=n[0],H(I.aoFooter,I.nTFoot)),m.aaData)for(g=0;g<m.aaData.length;g++)x(I,m.aaData[g]);else(I.bDeferLoading||"dom"==Be(I))&&w(I,e(I.nTBody).children("tr"));I.aiDisplay=I.aiDisplayMaster.slice(),I.bInitialised=!0,!1===y&&oe(I)};m.bStateSave?(j.bStateSave=!0,Ee(I,"aoDrawCallback",Ie,"state_save"),Fe(I,m,h)):h()}}),n=null,this},Ve={},Ge=/[\r\n]/g,Je=/<.*?>/g,Ke=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,Ye=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Qe=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,Ze=function(e){return!e||!0===e||"-"===e},et=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},tt=function(e,t){return Ve[t]||(Ve[t]=RegExp(ft(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(Ve[t],"."):e},nt=function(e,t,n){var r="string"==typeof e;return!!Ze(e)||(t&&r&&(e=tt(e,t)),n&&r&&(e=e.replace(Qe,"")),!isNaN(parseFloat(e))&&isFinite(e))},rt=function(e,t,n){return!!Ze(e)||((Ze(e)||"string"==typeof e)&&!!nt(e.replace(Je,""),t,n)||null)},ot=function(e,t,n){var o=[],a=0,i=e.length;if(n!==r)for(;a<i;a++)e[a]&&e[a][t]&&o.push(e[a][t][n]);else for(;a<i;a++)e[a]&&o.push(e[a][t]);return o},at=function(e,t,n,o){var a=[],i=0,s=t.length;if(o!==r)for(;i<s;i++)e[t[i]][n]&&a.push(e[t[i]][n][o]);else for(;i<s;i++)a.push(e[t[i]][n]);return a},it=function(e,t){var n,o=[];t===r?(t=0,n=e):(n=t,t=e);for(var a=t;a<n;a++)o.push(a);return o},st=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t},lt=function(e){var t;e:{if(!(2>e.length))for(var n=(t=e.slice().sort())[0],r=1,o=t.length;r<o;r++){if(t[r]===n){t=!1;break e}n=t[r]}t=!0}if(t)return e.slice();t=[];o=e.length;var a,i=0;r=0;e:for(;r<o;r++){for(n=e[r],a=0;a<i;a++)if(t[a]===n)continue e;t.push(n),i++}return t};Xe.util={throttle:function(e,t){var n,o,a=t!==r?t:200;return function(){var t=this,i=+new Date,s=arguments;n&&i<n+a?(clearTimeout(o),o=setTimeout(function(){n=r,e.apply(t,s)},a)):(n=i,e.apply(t,s))}},escapeRegex:function(e){return e.replace(Ye,"\\$1")}};var ct=function(e,t,n){e[t]!==r&&(e[n]=e[t])},ut=/\[.*?\]$/,dt=/\(\)$/,ft=Xe.util.escapeRegex,pt=e("<div>")[0],ht=pt.textContent!==r,mt=/<.*?>/g,gt=Xe.util.throttle,yt=[],bt=Array.prototype;$e=function(t,n){if(!(this instanceof $e))return new $e(t,n);var r=[],o=function(t){(t=function(t){var n,r,o=Xe.settings,a=e.map(o,function(e){return e.nTable});return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(n=e.inArray(t,a))?[o[n]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?r=e(t):t instanceof e&&(r=t),r?r.map(function(){return-1!==(n=e.inArray(this,a))?o[n]:null}).toArray():void 0):[]}(t))&&(r=r.concat(t))};if(e.isArray(t))for(var a=0,i=t.length;a<i;a++)o(t[a]);else o(t);this.context=lt(r),n&&e.merge(this,n),this.selector={rows:null,cols:null,opts:null},$e.extend(this,this,yt)},Xe.Api=$e,e.extend($e.prototype,{any:function(){return 0!==this.count()},concat:bt.concat,context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new $e(t[e],this[e]):null},filter:function(e){var t=[];if(bt.filter)t=bt.filter.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)e.call(this,this[n],n,this)&&t.push(this[n]);return new $e(this.context,t)},flatten:function(){var e=[];return new $e(this.context,e.concat.apply(e,this.toArray()))},join:bt.join,indexOf:bt.indexOf||function(e,t){for(var n=t||0,r=this.length;n<r;n++)if(this[n]===e)return n;return-1},iterator:function(e,t,n,o){var a,i,s,l,c,u,d,f=[],p=this.context,h=this.selector;for("string"==typeof e&&(o=n,n=t,t=e,e=!1),i=0,s=p.length;i<s;i++){var m=new $e(p[i]);if("table"===t)(a=n.call(m,p[i],i))!==r&&f.push(a);else if("columns"===t||"rows"===t)(a=n.call(m,p[i],this[i],i))!==r&&f.push(a);else if("column"===t||"column-rows"===t||"row"===t||"cell"===t)for(d=this[i],"column-rows"===t&&(u=Ct(p[i],h.opts)),l=0,c=d.length;l<c;l++)a=d[l],(a="cell"===t?n.call(m,p[i],a.row,a.column,i,l):n.call(m,p[i],a,i,l,u))!==r&&f.push(a)}return f.length||o?((t=(e=new $e(p,e?f.concat.apply([],f):f)).selector).rows=h.rows,t.cols=h.cols,t.opts=h.opts,e):this},lastIndexOf:bt.lastIndexOf||function(e,t){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(e){var t=[];if(bt.map)t=bt.map.call(this,e,this);else for(var n=0,r=this.length;n<r;n++)t.push(e.call(this,this[n],n));return new $e(this.context,t)},pluck:function(e){return this.map(function(t){return t[e]})},pop:bt.pop,push:bt.push,reduce:bt.reduce||function(e,t){return u(this,e,t,0,this.length,1)},reduceRight:bt.reduceRight||function(e,t){return u(this,e,t,this.length-1,-1,-1)},reverse:bt.reverse,selector:null,shift:bt.shift,slice:function(){return new $e(this.context,this)},sort:bt.sort,splice:bt.splice,toArray:function(){return bt.slice.call(this)},to$:function(){return e(this)},toJQuery:function(){return e(this)},unique:function(){return new $e(this.context,lt(this))},unshift:bt.unshift}),$e.extend=function(t,n,r){if(r.length&&n&&(n instanceof $e||n.__dt_wrapper)){var o,a,i,s=function(e,t,n){return function(){var r=t.apply(e,arguments);return $e.extend(r,r,n.methodExt),r}};for(o=0,a=r.length;o<a;o++)n[(i=r[o]).name]="function"==typeof i.val?s(t,i.val,i):e.isPlainObject(i.val)?{}:i.val,n[i.name].__dt_wrapper=!0,$e.extend(t,n[i.name],i.propExt)}},$e.register=Ue=function(t,n){if(e.isArray(t))for(var r=0,o=t.length;r<o;r++)$e.register(t[r],n);else{var a,i,s=t.split("."),l=yt;for(r=0,o=s.length;r<o;r++){var c;a=(i=-1!==s[r].indexOf("()"))?s[r].replace("()",""):s[r];e:{c=0;for(var u=l.length;c<u;c++)if(l[c].name===a){c=l[c];break e}c=null}c||(c={name:a,val:{},methodExt:[],propExt:[]},l.push(c)),r===o-1?c.val=n:l=i?c.methodExt:c.propExt}}},$e.registerPlural=ze=function(t,n,o){$e.register(t,o),$e.register(n,function(){var t=o.apply(this,arguments);return t===this?this:t instanceof $e?t.length?e.isArray(t[0])?new $e(t.context,t[0]):t[0]:r:t})},Ue("tables()",function(t){var n;if(t){n=$e;var r=this.context;if("number"==typeof t)t=[r[t]];else{var o=e.map(r,function(e){return e.nTable});t=e(o).filter(t).map(function(){var t=e.inArray(this,o);return r[t]}).toArray()}n=new n(t)}else n=this;return n}),Ue("table()",function(e){var t=(e=this.tables(e)).context;return t.length?new $e(t[0]):e}),ze("tables().nodes()","table().node()",function(){return this.iterator("table",function(e){return e.nTable},1)}),ze("tables().body()","table().body()",function(){return this.iterator("table",function(e){return e.nTBody},1)}),ze("tables().header()","table().header()",function(){return this.iterator("table",function(e){return e.nTHead},1)}),ze("tables().footer()","table().footer()",function(){return this.iterator("table",function(e){return e.nTFoot},1)}),ze("tables().containers()","table().container()",function(){return this.iterator("table",function(e){return e.nTableWrapper},1)}),Ue("draw()",function(e){return this.iterator("table",function(t){"page"===e?R(t):("string"==typeof e&&(e="full-hold"!==e),O(t,!1===e))})}),Ue("page()",function(e){return e===r?this.page.info().page:this.iterator("table",function(t){ce(t,e)})}),Ue("page.info()",function(){if(0===this.context.length)return r;var e=this.context[0],t=e._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,o=e.fnRecordsDisplay(),a=-1===n;return{page:a?0:Math.floor(t/n),pages:a?1:Math.ceil(o/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:o,serverSide:"ssp"===Be(e)}}),Ue("page.len()",function(e){return e===r?0!==this.context.length?this.context[0]._iDisplayLength:r:this.iterator("table",function(t){ie(t,e)})});var vt=function(e,t,n){if(n){var r=new $e(e);r.one("draw",function(){n(r.ajax.json())})}if("ssp"==Be(e))O(e,t);else{de(e,!0);var o=e.jqXHR;o&&4!==o.readyState&&o.abort(),q(e,[],function(n){F(e);for(var r=0,o=(n=z(e,n)).length;r<o;r++)x(e,n[r]);O(e,t),de(e,!1)})}};Ue("ajax.json()",function(){var e=this.context;if(0<e.length)return e[0].json}),Ue("ajax.params()",function(){var e=this.context;if(0<e.length)return e[0].oAjaxData}),Ue("ajax.reload()",function(e,t){return this.iterator("table",function(n){vt(n,!1===t,e)})}),Ue("ajax.url()",function(t){var n=this.context;return t===r?0===n.length?r:(n=n[0]).ajax?e.isPlainObject(n.ajax)?n.ajax.url:n.ajax:n.sAjaxSource:this.iterator("table",function(n){e.isPlainObject(n.ajax)?n.ajax.url=t:n.ajax=t})}),Ue("ajax.url().load()",function(e,t){return this.iterator("table",function(n){vt(n,!1===t,e)})});var xt=function(t,n,o,a,i){var s,l,c,u,d,f,p=[];for(c=typeof n,n&&"string"!==c&&"function"!==c&&n.length!==r||(n=[n]),c=0,u=n.length;c<u;c++)for(d=0,f=(l=n[c]&&n[c].split&&!n[c].match(/[\[\(:]/)?n[c].split(","):[n[c]]).length;d<f;d++)(s=o("string"==typeof l[d]?e.trim(l[d]):l[d]))&&s.length&&(p=p.concat(s));if((t=We.selector[t]).length)for(c=0,u=t.length;c<u;c++)p=t[c](a,i,p);return lt(p)},wt=function(t){return t||(t={}),t.filter&&t.search===r&&(t.search=t.filter),e.extend({search:"none",order:"current",page:"all"},t)},St=function(e){for(var t=0,n=e.length;t<n;t++)if(0<e[t].length)return e[0]=e[t],e[0].length=1,e.length=1,e.context=[e.context[t]],e;return e.length=0,e},Ct=function(t,n){var r,o,a,i=[],s=t.aiDisplay;a=t.aiDisplayMaster;var l=n.search;if(r=n.order,o=n.page,"ssp"==Be(t))return"removed"===l?[]:it(0,a.length);if("current"==o)for(r=t._iDisplayStart,o=t.fnDisplayEnd();r<o;r++)i.push(s[r]);else if("current"==r||"applied"==r){if("none"==l)i=a.slice();else if("applied"==l)i=s.slice();else if("removed"==l){var c={};for(r=0,o=s.length;r<o;r++)c[s[r]]=null;i=e.map(a,function(e){return c.hasOwnProperty(e)?null:e})}}else if("index"==r||"original"==r)for(r=0,o=t.aoData.length;r<o;r++)"none"==l?i.push(r):(-1===(a=e.inArray(r,s))&&"removed"==l||0<=a&&"applied"==l)&&i.push(r);return i};Ue("rows()",function(t,n){t===r?t="":e.isPlainObject(t)&&(n=t,t="");n=wt(n);var o=this.iterator("table",function(o){var a,i=n;return xt("row",t,function(t){var n=et(t),s=o.aoData;if(null!==n&&!i)return[n];if(a||(a=Ct(o,i)),null!==n&&-1!==e.inArray(n,a))return[n];if(null===t||t===r||""===t)return a;if("function"==typeof t)return e.map(a,function(e){var n=s[e];return t(e,n._aData,n.nTr)?e:null});if(t.nodeName){n=t._DT_RowIndex;var l=t._DT_CellIndex;return n!==r?s[n]&&s[n].nTr===t?[n]:[]:l?s[l.row]&&s[l.row].nTr===t?[l.row]:[]:(n=e(t).closest("*[data-dt-row]")).length?[n.data("dt-row")]:[]}return"string"==typeof t&&"#"===t.charAt(0)&&(n=o.aIds[t.replace(/^#/,"")])!==r?[n.idx]:(n=st(at(o.aoData,a,"nTr")),e(n).filter(t).map(function(){return this._DT_RowIndex}).toArray())},o,i)},1);return o.selector.rows=t,o.selector.opts=n,o}),Ue("rows().nodes()",function(){return this.iterator("row",function(e,t){return e.aoData[t].nTr||r},1)}),Ue("rows().data()",function(){return this.iterator(!0,"rows",function(e,t){return at(e.aoData,t,"_aData")},1)}),ze("rows().cache()","row().cache()",function(e){return this.iterator("row",function(t,n){var r=t.aoData[n];return"search"===e?r._aFilterData:r._aSortData},1)}),ze("rows().invalidate()","row().invalidate()",function(e){return this.iterator("row",function(t,n){k(t,n,e)})}),ze("rows().indexes()","row().index()",function(){return this.iterator("row",function(e,t){return t},1)}),ze("rows().ids()","row().id()",function(e){for(var t=[],n=this.context,r=0,o=n.length;r<o;r++)for(var a=0,i=this[r].length;a<i;a++){var s=n[r].rowIdFn(n[r].aoData[this[r][a]]._aData);t.push((!0===e?"#":"")+s)}return new $e(n,t)}),ze("rows().remove()","row().remove()",function(){var e=this;return this.iterator("row",function(t,n,o){var a,i,s,l,c,u=t.aoData,d=u[n];for(u.splice(n,1),a=0,i=u.length;a<i;a++)if(c=(s=u[a]).anCells,null!==s.nTr&&(s.nTr._DT_RowIndex=a),null!==c)for(s=0,l=c.length;s<l;s++)c[s]._DT_CellIndex.row=a;A(t.aiDisplayMaster,n),A(t.aiDisplay,n),A(e[o],n,!1),0<t._iRecordsDisplay&&t._iRecordsDisplay--,Re(t),(n=t.rowIdFn(d._aData))!==r&&delete t.aIds[n]}),this.iterator("table",function(e){for(var t=0,n=e.aoData.length;t<n;t++)e.aoData[t].idx=t}),this}),Ue("rows.add()",function(t){var n=this.iterator("table",function(e){var n,r,o,a=[];for(r=0,o=t.length;r<o;r++)(n=t[r]).nodeName&&"TR"===n.nodeName.toUpperCase()?a.push(w(e,n)[0]):a.push(x(e,n));return a},1),r=this.rows(-1);return r.pop(),e.merge(r,n),r}),Ue("row()",function(e,t){return St(this.rows(e,t))}),Ue("row().data()",function(t){var n=this.context;if(t===r)return n.length&&this.length?n[0].aoData[this[0]]._aData:r;var o=n[0].aoData[this[0]];return o._aData=t,e.isArray(t)&&o.nTr.id&&D(n[0].rowId)(t,o.nTr.id),k(n[0],this[0],"data"),this}),Ue("row().node()",function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]].nTr||null}),Ue("row.add()",function(t){t instanceof e&&t.length&&(t=t[0]);var n=this.iterator("table",function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?w(e,t)[0]:x(e,t)});return this.row(n[0])});var Tt=function(e,t){var n=e.context;n.length&&(n=n[0].aoData[t!==r?t:e[0]])&&n._details&&(n._details.remove(),n._detailsShow=r,n._details=r)},_t=function(e,t){var n=e.context;if(n.length&&e.length){var r=n[0].aoData[e[0]];if(r._details){(r._detailsShow=t)?r._details.insertAfter(r.nTr):r._details.detach();var o=n[0],a=new $e(o),i=o.aoData;a.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details"),0<ot(i,"_details").length&&(a.on("draw.dt.DT_details",function(e,t){o===t&&a.rows({page:"current"}).eq(0).each(function(e){(e=i[e])._detailsShow&&e._details.insertAfter(e.nTr)})}),a.on("column-visibility.dt.DT_details",function(e,t){if(o===t)for(var n,r=g(t),a=0,s=i.length;a<s;a++)(n=i[a])._details&&n._details.children("td[colspan]").attr("colspan",r)}),a.on("destroy.dt.DT_details",function(e,t){if(o===t)for(var n=0,r=i.length;n<r;n++)i[n]._details&&Tt(a,n)}))}}};Ue("row().child()",function(t,n){var o=this.context;if(t===r)return o.length&&this.length?o[0].aoData[this[0]]._details:r;if(!0===t)this.child.show();else if(!1===t)Tt(this);else if(o.length&&this.length){var a=o[0],i=(o=o[0].aoData[this[0]],[]),s=function(t,n){if(e.isArray(t)||t instanceof e)for(var r=0,o=t.length;r<o;r++)s(t[r],n);else t.nodeName&&"tr"===t.nodeName.toLowerCase()?i.push(t):(r=e("<tr><td/></tr>").addClass(n),e("td",r).addClass(n).html(t)[0].colSpan=g(a),i.push(r[0]))};s(t,n),o._details&&o._details.detach(),o._details=e(i),o._detailsShow&&o._details.insertAfter(o.nTr)}return this}),Ue(["row().child.show()","row().child().show()"],function(){return _t(this,!0),this}),Ue(["row().child.hide()","row().child().hide()"],function(){return _t(this,!1),this}),Ue(["row().child.remove()","row().child().remove()"],function(){return Tt(this),this}),Ue("row().child.isShown()",function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]._detailsShow||!1});var Dt=/^([^:]+):(name|visIdx|visible)$/,It=function(e,t,n,r,o){n=[],r=0;for(var a=o.length;r<a;r++)n.push(S(e,o[r],t));return n};Ue("columns()",function(t,n){t===r?t="":e.isPlainObject(t)&&(n=t,t="");n=wt(n);var o=this.iterator("table",function(r){var o=t,a=n,i=r.aoColumns,s=ot(i,"sName"),l=ot(i,"nTh");return xt("column",o,function(t){var n=et(t);if(""===t)return it(i.length);if(null!==n)return[n>=0?n:i.length+n];if("function"==typeof t){var o=Ct(r,a);return e.map(i,function(e,n){return t(n,It(r,n,0,0,o),l[n])?n:null})}var c="string"==typeof t?t.match(Dt):"";if(c)switch(c[2]){case"visIdx":case"visible":if((n=parseInt(c[1],10))<0){var u=e.map(i,function(e,t){return e.bVisible?t:null});return[u[u.length+n]]}return[h(r,n)];case"name":return e.map(s,function(e,t){return e===c[1]?t:null});default:return[]}return t.nodeName&&t._DT_CellIndex?[t._DT_CellIndex.column]:(n=e(l).filter(t).map(function(){return e.inArray(this,l)}).toArray()).length||!t.nodeName?n:(n=e(t).closest("*[data-dt-column]")).length?[n.data("dt-column")]:[]},r,a)},1);return o.selector.cols=t,o.selector.opts=n,o}),ze("columns().header()","column().header()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTh},1)}),ze("columns().footer()","column().footer()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].nTf},1)}),ze("columns().data()","column().data()",function(){return this.iterator("column-rows",It,1)}),ze("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].mData},1)}),ze("columns().cache()","column().cache()",function(e){return this.iterator("column-rows",function(t,n,r,o,a){return at(t.aoData,a,"search"===e?"_aFilterData":"_aSortData",n)},1)}),ze("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(e,t,n,r,o){return at(e.aoData,o,"anCells",t)},1)}),ze("columns().visible()","column().visible()",function(t,n){var o=this.iterator("column",function(n,o){if(t===r)return n.aoColumns[o].bVisible;var a,i,s,l=n.aoColumns,c=l[o],u=n.aoData;if(t!==r&&c.bVisible!==t){if(t){var d=e.inArray(!0,ot(l,"bVisible"),o+1);for(a=0,i=u.length;a<i;a++)s=u[a].nTr,l=u[a].anCells,s&&s.insertBefore(l[o],l[d]||null)}else e(ot(n.aoData,"anCells",o)).detach();c.bVisible=t,P(n,n.aoHeader),P(n,n.aoFooter),n.aiDisplay.length||e(n.nTBody).find("td[colspan]").attr("colspan",g(n)),Ie(n)}});return t!==r&&(this.iterator("column",function(e,r){Pe(e,null,"column-visibility",[e,r,t,n])}),(n===r||n)&&this.columns.adjust()),o}),ze("columns().indexes()","column().index()",function(e){return this.iterator("column",function(t,n){return"visible"===e?m(t,n):n},1)}),Ue("columns.adjust()",function(){return this.iterator("table",function(e){p(e)},1)}),Ue("column.index()",function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return h(n,t);if("fromData"===e||"toVisible"===e)return m(n,t)}}),Ue("column()",function(e,t){return St(this.columns(e,t))}),Ue("cells()",function(t,n,o){if(e.isPlainObject(t)&&(t.row===r?(o=t,t=null):(o=n,n=null)),e.isPlainObject(n)&&(o=n,n=null),null===n||n===r)return this.iterator("table",function(n){var a,i,s,l,c,u,d,f=t,p=wt(o),h=n.aoData,m=Ct(n,p),g=st(at(h,m,"anCells")),y=e([].concat.apply([],g)),b=n.aoColumns.length;return xt("cell",f,function(t){var o="function"==typeof t;if(null===t||t===r||o){for(i=[],s=0,l=m.length;s<l;s++)for(a=m[s],c=0;c<b;c++)u={row:a,column:c},o?(d=h[a],t(u,S(n,a,c),d.anCells?d.anCells[c]:null)&&i.push(u)):i.push(u);return i}return e.isPlainObject(t)?t.column!==r&&t.row!==r&&-1!==e.inArray(t.row,m)?[t]:[]:(o=y.filter(t).map(function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}}).toArray()).length||!t.nodeName?o:(d=e(t).closest("*[data-dt-row]")).length?[{row:d.data("dt-row"),column:d.data("dt-column")}]:[]},n,p)});var a,i,s,l,c,u=this.columns(n),d=this.rows(t);this.iterator("table",function(e,t){for(a=[],i=0,s=d[t].length;i<s;i++)for(l=0,c=u[t].length;l<c;l++)a.push({row:d[t][i],column:u[t][l]})},1);var f=this.cells(a,o);return e.extend(f.selector,{cols:n,rows:t,opts:o}),f}),ze("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(e,t,n){return(e=e.aoData[t])&&e.anCells?e.anCells[n]:r},1)}),Ue("cells().data()",function(){return this.iterator("cell",function(e,t,n){return S(e,t,n)},1)}),ze("cells().cache()","cell().cache()",function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",function(t,n,r){return t.aoData[n][e][r]},1)}),ze("cells().render()","cell().render()",function(e){return this.iterator("cell",function(t,n,r){return S(t,n,r,e)},1)}),ze("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(e,t,n){return{row:t,column:n,columnVisible:m(e,n)}},1)}),ze("cells().invalidate()","cell().invalidate()",function(e){return this.iterator("cell",function(t,n,r){k(t,n,e,r)})}),Ue("cell()",function(e,t,n){return St(this.cells(e,t,n))}),Ue("cell().data()",function(e){var t=this.context,n=this[0];return e===r?t.length&&n.length?S(t[0],n[0].row,n[0].column):r:(C(t[0],n[0].row,n[0].column,e),k(t[0],n[0].row,"data",n[0].column),this)}),Ue("order()",function(t,n){var o=this.context;return t===r?0!==o.length?o[0].aaSorting:r:("number"==typeof t?t=[[t,n]]:t.length&&!e.isArray(t[0])&&(t=Array.prototype.slice.call(arguments)),this.iterator("table",function(e){e.aaSorting=t.slice()}))}),Ue("order.listener()",function(e,t,n){return this.iterator("table",function(r){Te(r,e,t,n)})}),Ue("order.fixed()",function(t){if(!t){var n=(n=this.context).length?n[0].aaSortingFixed:r;return e.isArray(n)?{pre:n}:n}return this.iterator("table",function(n){n.aaSortingFixed=e.extend(!0,{},t)})}),Ue(["columns().order()","column().order()"],function(t){var n=this;return this.iterator("table",function(r,o){var a=[];e.each(n[o],function(e,n){a.push([n,t])}),r.aaSorting=a})}),Ue("search()",function(t,n,o,a){var i=this.context;return t===r?0!==i.length?i[0].oPreviousSearch.sSearch:r:this.iterator("table",function(r){r.oFeatures.bFilter&&V(r,e.extend({},r.oPreviousSearch,{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===o||o,bCaseInsensitive:null===a||a}),1)})}),ze("columns().search()","column().search()",function(t,n,o,a){return this.iterator("column",function(i,s){var l=i.aoPreSearchCols;if(t===r)return l[s].sSearch;i.oFeatures.bFilter&&(e.extend(l[s],{sSearch:t+"",bRegex:null!==n&&n,bSmart:null===o||o,bCaseInsensitive:null===a||a}),V(i,i.oPreviousSearch,1))})}),Ue("state()",function(){return this.context.length?this.context[0].oSavedState:null}),Ue("state.clear()",function(){return this.iterator("table",function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),Ue("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),Ue("state.save()",function(){return this.iterator("table",function(e){Ie(e)})}),Xe.versionCheck=Xe.fnVersionCheck=function(e){for(var t,n,r=Xe.version.split("."),o=0,a=(e=e.split(".")).length;o<a;o++)if((t=parseInt(r[o],10)||0)!==(n=parseInt(e[o],10)||0))return t>n;return!0},Xe.isDataTable=Xe.fnIsDataTable=function(t){var n=e(t).get(0),r=!1;return t instanceof Xe.Api||(e.each(Xe.settings,function(t,o){var a=o.nScrollHead?e("table",o.nScrollHead)[0]:null,i=o.nScrollFoot?e("table",o.nScrollFoot)[0]:null;o.nTable!==n&&a!==n&&i!==n||(r=!0)}),r)},Xe.tables=Xe.fnTables=function(t){var n=!1;e.isPlainObject(t)&&(n=t.api,t=t.visible);var r=e.map(Xe.settings,function(n){if(!t||t&&e(n.nTable).is(":visible"))return n.nTable});return n?new $e(r):r},Xe.camelToHungarian=a,Ue("$()",function(t,n){var r=this.rows(n).nodes();r=e(r);return e([].concat(r.filter(t).toArray(),r.find(t).toArray()))}),e.each(["on","one","off"],function(t,n){Ue(n+"()",function(){var t=Array.prototype.slice.call(arguments);t[0]=e.map(t[0].split(/\s/),function(e){return e.match(/\.dt\b/)?e:e+".dt"}).join(" ");var r=e(this.tables().nodes());return r[n].apply(r,t),this})}),Ue("clear()",function(){return this.iterator("table",function(e){F(e)})}),Ue("settings()",function(){return new $e(this.context,this.context)}),Ue("init()",function(){var e=this.context;return e.length?e[0].oInit:null}),Ue("data()",function(){return this.iterator("table",function(e){return ot(e.aoData,"_aData")}).flatten()}),Ue("destroy()",function(n){return n=n||!1,this.iterator("table",function(r){var o,a=r.nTableWrapper.parentNode,i=r.oClasses,s=r.nTable,l=r.nTBody,c=r.nTHead,u=r.nTFoot,d=e(s),f=(l=e(l),e(r.nTableWrapper)),p=e.map(r.aoData,function(e){return e.nTr});r.bDestroying=!0,Pe(r,"aoDestroyCallback","destroy",[r]),n||new $e(r).columns().visible(!0),f.off(".DT").find(":not(tbody *)").off(".DT"),e(t).off(".DT-"+r.sInstance),s!=c.parentNode&&(d.children("thead").detach(),d.append(c)),u&&s!=u.parentNode&&(d.children("tfoot").detach(),d.append(u)),r.aaSorting=[],r.aaSortingFixed=[],_e(r),e(p).removeClass(r.asStripeClasses.join(" ")),e("th, td",c).removeClass(i.sSortable+" "+i.sSortableAsc+" "+i.sSortableDesc+" "+i.sSortableNone),l.children().detach(),l.append(p),d[c=n?"remove":"detach"](),f[c](),!n&&a&&(a.insertBefore(s,r.nTableReinsertBefore),d.css("width",r.sDestroyWidth).removeClass(i.sTable),(o=r.asDestroyStripes.length)&&l.children().each(function(t){e(this).addClass(r.asDestroyStripes[t%o])})),-1!==(a=e.inArray(r,Xe.settings))&&Xe.settings.splice(a,1)})}),e.each(["column","row","cell"],function(e,t){Ue(t+"s().every()",function(e){var n=this.selector.opts,o=this;return this.iterator(t,function(a,i,s,l,c){e.call(o[t](i,"cell"===t?s:n,"cell"===t?n:r),i,s,l,c)})})}),Ue("i18n()",function(t,n,o){var a=this.context[0];return(t=_(t)(a.oLanguage))===r&&(t=n),o!==r&&e.isPlainObject(t)&&(t=t[o]!==r?t[o]:t._),t.replace("%d",o)}),Xe.version="1.10.18",Xe.settings=[],Xe.models={},Xe.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Xe.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Xe.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},Xe.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,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(e){return e.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(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},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:e.extend({},Xe.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},o(Xe.defaults),Xe.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(Xe.defaults.column),Xe.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:r,oAjaxData:r,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Be(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Be(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,r=this.aiDisplay.length,o=this.oFeatures,a=o.bPaginate;return o.bServerSide?!1===a||-1===e?t+r:Math.min(t+e,this._iRecordsDisplay):!a||n>r||-1===e?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Xe.ext=We={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:Xe.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Xe.version},e.extend(We,{afnFiltering:We.search,aTypes:We.type.detect,ofnSearch:We.type.search,oSort:We.type.order,afnSortData:We.order,aoFeatures:We.feature,oApi:We.internal,oStdClasses:We.classes,oPagination:We.pager}),e.extend(Xe.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:""});var Ft=Xe.ext.pager;e.extend(Ft,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(e,t){return[He(e,t)]},simple_numbers:function(e,t){return["previous",He(e,t),"next"]},full_numbers:function(e,t){return["first","previous",He(e,t),"next","last"]},first_last_numbers:function(e,t){return["first",He(e,t),"last"]},_numbers:He,numbers_length:7}),e.extend(!0,Xe.ext.renderer,{pageButton:{_:function(t,o,a,i,s,l){var c,u,d,f=t.oClasses,p=t.oLanguage.oPaginate,h=t.oLanguage.oAria.paginate||{},m=0,g=function(n,r){var o,i,d,y,b=function(e){ce(t,e.data.action,!0)};for(o=0,i=r.length;o<i;o++)if(y=r[o],e.isArray(y))d=e("<"+(y.DT_el||"div")+"/>").appendTo(n),g(d,y);else{switch(c=null,u="",y){case"ellipsis":n.append('<span class="ellipsis">…</span>');break;case"first":c=p.sFirst,u=y+(s>0?"":" "+f.sPageButtonDisabled);break;case"previous":c=p.sPrevious,u=y+(s>0?"":" "+f.sPageButtonDisabled);break;case"next":c=p.sNext,u=y+(s<l-1?"":" "+f.sPageButtonDisabled);break;case"last":c=p.sLast,u=y+(s<l-1?"":" "+f.sPageButtonDisabled);break;default:c=y+1,u=s===y?f.sPageButtonActive:""}null!==c&&(Le(d=e("<a>",{class:f.sPageButton+" "+u,"aria-controls":t.sTableId,"aria-label":h[y],"data-dt-idx":m,tabindex:t.iTabIndex,id:0===a&&"string"==typeof y?t.sTableId+"_"+y:null}).html(c).appendTo(n),{action:y},b),m++)}};try{d=e(o).find(n.activeElement).data("dt-idx")}catch(e){}g(e(o).empty(),i),d!==r&&e(o).find("[data-dt-idx="+d+"]").focus()}}}),e.extend(Xe.ext.type.detect,[function(e,t){var n=t.oLanguage.sDecimal;return nt(e,n)?"num"+n:null},function(e){if(e&&!(e instanceof Date)&&!Ke.test(e))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||Ze(e)?"date":null},function(e,t){var n=t.oLanguage.sDecimal;return nt(e,n,!0)?"num-fmt"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return rt(e,n)?"html-num"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return rt(e,n,!0)?"html-num-fmt"+n:null},function(e){return Ze(e)||"string"==typeof e&&-1!==e.indexOf("<")?"html":null}]),e.extend(Xe.ext.type.search,{html:function(e){return Ze(e)?e:"string"==typeof e?e.replace(Ge," ").replace(Je,""):""},string:function(e){return Ze(e)?e:"string"==typeof e?e.replace(Ge," "):e}});var At=function(e,t,n,r){return 0===e||e&&"-"!==e?(t&&(e=tt(e,t)),e.replace&&(n&&(e=e.replace(n,"")),r&&(e=e.replace(r,""))),1*e):-1/0};e.extend(We.type.order,{"date-pre":function(e){return e=Date.parse(e),isNaN(e)?-1/0:e},"html-pre":function(e){return Ze(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return Ze(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""},"string-asc":function(e,t){return e<t?-1:e>t?1:0},"string-desc":function(e,t){return e<t?1:e>t?-1:0}}),Me(""),e.extend(!0,Xe.ext.renderer,{header:{_:function(t,n,r,o){e(t.nTable).on("order.dt.DT",function(e,a,i,s){t===a&&(e=r.idx,n.removeClass(r.sSortingClass+" "+o.sSortAsc+" "+o.sSortDesc).addClass("asc"==s[e]?o.sSortAsc:"desc"==s[e]?o.sSortDesc:r.sSortingClass))})},jqueryui:function(t,n,r,o){e("<div/>").addClass(o.sSortJUIWrapper).append(n.contents()).append(e("<span/>").addClass(o.sSortIcon+" "+r.sSortingClassJUI)).appendTo(n),e(t.nTable).on("order.dt.DT",function(e,a,i,s){t===a&&(e=r.idx,n.removeClass(o.sSortAsc+" "+o.sSortDesc).addClass("asc"==s[e]?o.sSortAsc:"desc"==s[e]?o.sSortDesc:r.sSortingClass),n.find("span."+o.sSortIcon).removeClass(o.sSortJUIAsc+" "+o.sSortJUIDesc+" "+o.sSortJUI+" "+o.sSortJUIAscAllowed+" "+o.sSortJUIDescAllowed).addClass("asc"==s[e]?o.sSortJUIAsc:"desc"==s[e]?o.sSortJUIDesc:r.sSortingClassJUI))})}}});var kt=function(e){return"string"==typeof e?e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e};return Xe.render={number:function(e,t,n,r,o){return{display:function(a){if("number"!=typeof a&&"string"!=typeof a)return a;var i=0>a?"-":"",s=parseFloat(a);return isNaN(s)?kt(a):(s=s.toFixed(n),a=Math.abs(s),s=parseInt(a,10),a=n?t+(a-s).toFixed(n).substring(2):"",i+(r||"")+s.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+a+(o||""))}}},text:function(){return{display:kt}}},e.extend(Xe.ext.internal,{_fnExternApiFunc:qe,_fnBuildAjax:q,_fnAjaxUpdate:W,_fnAjaxParameters:$,_fnAjaxUpdateDraw:U,_fnAjaxDataSrc:z,_fnAddColumn:d,_fnColumnOptions:f,_fnAdjustColumnSizing:p,_fnVisibleToColumnIndex:h,_fnColumnIndexToVisible:m,_fnVisbleColumns:g,_fnGetColumns:y,_fnColumnTypes:b,_fnApplyColumnDefs:v,_fnHungarianMap:o,_fnCamelToHungarian:a,_fnLanguageCompat:i,_fnBrowserDetect:c,_fnAddData:x,_fnAddTr:w,_fnNodeToDataIndex:function(e,t){return t._DT_RowIndex!==r?t._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,n,r){return e.inArray(r,t.aoData[n].anCells)},_fnGetCellData:S,_fnSetCellData:C,_fnSplitObjNotation:T,_fnGetObjectDataFn:_,_fnSetObjectDataFn:D,_fnGetDataMaster:I,_fnClearTable:F,_fnDeleteIndex:A,_fnInvalidate:k,_fnGetRowElements:N,_fnCreateTr:j,_fnBuildHead:E,_fnDrawHead:P,_fnDraw:R,_fnReDraw:O,_fnAddOptionsHtml:B,_fnDetectHeader:H,_fnGetUniqueThs:M,_fnFeatureHtmlFilter:X,_fnFilterComplete:V,_fnFilterCustom:G,_fnFilterColumn:J,_fnFilter:K,_fnFilterCreateSearch:Y,_fnEscapeRegex:ft,_fnFilterData:Q,_fnFeatureHtmlInfo:te,_fnUpdateInfo:ne,_fnInfoMacros:re,_fnInitialise:oe,_fnInitComplete:ae,_fnLengthChange:ie,_fnFeatureHtmlLength:se,_fnFeatureHtmlPaginate:le,_fnPageChange:ce,_fnFeatureHtmlProcessing:ue,_fnProcessingDisplay:de,_fnFeatureHtmlTable:fe,_fnScrollDraw:pe,_fnApplyToChildren:he,_fnCalculateColumnWidths:me,_fnThrottle:gt,_fnConvertToWidth:ge,_fnGetWidestNode:ye,_fnGetMaxLenString:be,_fnStringToCss:ve,_fnSortFlatten:xe,_fnSort:we,_fnSortAria:Se,_fnSortListener:Ce,_fnSortAttachListener:Te,_fnSortingClasses:_e,_fnSortData:De,_fnSaveState:Ie,_fnLoadState:Fe,_fnSettingsFromNode:Ae,_fnLog:ke,_fnMap:Ne,_fnBindAction:Le,_fnCallbackReg:Ee,_fnCallbackFire:Pe,_fnLengthOverflow:Re,_fnRenderer:Oe,_fnDataSource:Be,_fnRowAttributes:L,_fnExtend:je,_fnCalculateEnd:function(){}}),e.fn.dataTable=Xe,Xe.$=e,e.fn.dataTableSettings=Xe.settings,e.fn.dataTableExt=Xe.ext,e.fn.DataTable=function(t){return e(this).dataTable(t).api()},e.each(Xe,function(t,n){e.fn.DataTable[t]=n}),e.fn.dataTable}),function(e){"function"==typeof define&&define.amd?define("datatables.net-select",["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,r){function o(e,t,n){var r=function(t,n){if(t>n){var r=n;n=t,t=r}var o=!1;return e.columns(":visible").indexes().filter(function(e){return e===t&&(o=!0),e===n?(o=!1,!0):o})},o=function(t,n){var r=e.rows({search:"applied"}).indexes();if(r.indexOf(t)>r.indexOf(n)){var o=n;n=t,t=o}var a=!1;return r.filter(function(e){return e===t&&(a=!0),e===n?(a=!1,!0):a})};e.cells({selected:!0}).any()||n?(r=r(n.column,t.column),n=o(n.row,t.row)):(r=r(0,t.column),n=o(0,t.row)),n=e.cells(n,r).flatten(),e.cells(t,{selected:!0}).any()?e.cells(n).deselect():e.cells(n).select()}function a(t){var n=t.settings()[0]._select.selector;e(t.table().container()).off("mousedown.dtSelect",n).off("mouseup.dtSelect",n).off("click.dtSelect",n),e("body").off("click.dtSelect"+t.table().node().id)}function i(n){var r,o=e(n.table().container()),a=n.settings()[0],i=a._select.selector;o.on("mousedown.dtSelect",i,function(e){(e.shiftKey||e.metaKey||e.ctrlKey)&&o.css("-moz-user-select","none").one("selectstart.dtSelect",i,function(){return!1}),t.getSelection&&(r=t.getSelection())}).on("mouseup.dtSelect",i,function(){o.css("-moz-user-select","")}).on("click.dtSelect",i,function(o){var a=n.select.items();if(r){var i=t.getSelection();if((!i.anchorNode||e(i.anchorNode).closest("table")[0]===n.table().node())&&i!==r)return}i=n.settings()[0];var l=e.trim(n.settings()[0].oClasses.sWrapper).replace(/ +/g,".");if(e(o.target).closest("div."+l)[0]==n.table().container()&&(l=n.cell(e(o.target).closest("td, th"))).any()){var c=e.Event("user-select.dt");s(n,c,[a,l,o]),c.isDefaultPrevented()||(c=l.index(),"row"===a?(a=c.row,d(o,n,i,"row",a)):"column"===a?(a=l.index().column,d(o,n,i,"column",a)):"cell"===a&&(a=l.index(),d(o,n,i,"cell",a)),i._select_lastCell=c)}}),e("body").on("click.dtSelect"+n.table().node().id,function(t){!a._select.blurable||e(t.target).parents().filter(n.table().container()).length||0===e(t.target).parents("html").length||e(t.target).parents("div.DTE").length||u(a,!0)})}function s(t,n,r,o){o&&!t.flatten().length||("string"==typeof n&&(n+=".dt"),r.unshift(t),e(t.table().node()).trigger(n,r))}function l(t){var n=t.settings()[0];if(n._select.info&&n.aanFeatures.i&&"api"!==t.select.style()){var r=t.rows({selected:!0}).flatten().length,o=t.columns({selected:!0}).flatten().length,a=t.cells({selected:!0}).flatten().length,i=function(n,r,o){n.append(e('<span class="select-item"/>').append(t.i18n("select."+r+"s",{_:"%d "+r+"s selected",0:"",1:"1 "+r+" selected"},o)))};e.each(n.aanFeatures.i,function(t,n){n=e(n),t=e('<span class="select-info"/>'),i(t,"row",r),i(t,"column",o),i(t,"cell",a);var s=n.children("span.select-info");s.length&&s.remove(),""!==t.text()&&n.append(t)})}}function c(t,n,r,o){var a=t[n+"s"]({search:"applied"}).indexes();o=e.inArray(o,a);var i=e.inArray(r,a);if(t[n+"s"]({selected:!0}).any()||-1!==o){if(o>i){var s=i;i=o,o=s}a.splice(i+1,a.length),a.splice(0,o)}else a.splice(e.inArray(r,a)+1,a.length);t[n](r,{selected:!0}).any()?(a.splice(e.inArray(r,a),1),t[n+"s"](a).deselect()):t[n+"s"](a).select()}function u(e,t){(t||"single"===e._select.style)&&((e=new h.Api(e)).rows({selected:!0}).deselect(),e.columns({selected:!0}).deselect(),e.cells({selected:!0}).deselect())}function d(e,t,n,r,a){var i=t.select.style(),s=t[r](a,{selected:!0}).any();"os"===i?e.ctrlKey||e.metaKey?t[r](a).select(!s):e.shiftKey?"cell"===r?o(t,a,n._select_lastCell||null):c(t,r,a,n._select_lastCell?n._select_lastCell[r]:null):(e=t[r+"s"]({selected:!0}),s&&1===e.flatten().length?t[r](a).deselect():(e.deselect(),t[r](a).select())):"multi+shift"==i&&e.shiftKey?"cell"===r?o(t,a,n._select_lastCell||null):c(t,r,a,n._select_lastCell?n._select_lastCell[r]:null):t[r](a).select(!s)}function f(e,t){return function(n){return n.i18n("buttons."+e,t)}}function p(e){return"draw.dt.DT"+(e=e._eventNamespace)+" select.dt.DT"+e+" deselect.dt.DT"+e}var h=e.fn.dataTable;h.select={},h.select.version="1.3.0",h.select.init=function(t){var n=t.settings()[0],o=n.oInit.select,a=h.defaults.select;o=o===r?a:o,a="row";var i="api",s=!1,l=!0,c="td, th",u="selected",d=!1;n._select={},!0===o?(i="os",d=!0):"string"==typeof o?(i=o,d=!0):e.isPlainObject(o)&&(o.blurable!==r&&(s=o.blurable),o.info!==r&&(l=o.info),o.items!==r&&(a=o.items),i=o.style!==r?o.style:"os",d=!0,o.selector!==r&&(c=o.selector),o.className!==r&&(u=o.className)),t.select.selector(c),t.select.items(a),t.select.style(i),t.select.blurable(s),t.select.info(l),n._select.className=u,e.fn.dataTable.ext.order["select-checkbox"]=function(t,n){return this.api().column(n,{order:"index"}).nodes().map(function(n){return"row"===t._select.items?e(n).parent().hasClass(t._select.className):"cell"===t._select.items&&e(n).hasClass(t._select.className)})},!d&&e(t.table().node()).hasClass("selectable")&&t.select.style("os")},e.each([{type:"row",prop:"aoData"},{type:"column",prop:"aoColumns"}],function(e,t){h.ext.selector[t.type].push(function(e,n,r){var o=[];if(!0!==(n=n.selected)&&!1!==n)return r;for(var a=0,i=r.length;a<i;a++){var s=e[t.prop][r[a]];(!0===n&&!0===s._select_selected||!1===n&&!s._select_selected)&&o.push(r[a])}return o})}),h.ext.selector.cell.push(function(e,t,n){var o=[];if((t=t.selected)===r)return n;for(var a=0,i=n.length;a<i;a++){var s=e.aoData[n[a].row];(!0===t&&s._selected_cells&&!0===s._selected_cells[n[a].column]||!(!1!==t||s._selected_cells&&s._selected_cells[n[a].column]))&&o.push(n[a])}return o});var m=h.Api.register,g=h.Api.registerPlural;m("select()",function(){return this.iterator("table",function(e){h.select.init(new h.Api(e))})}),m("select.blurable()",function(e){return e===r?this.context[0]._select.blurable:this.iterator("table",function(t){t._select.blurable=e})}),m("select.info()",function(e){return l===r?this.context[0]._select.info:this.iterator("table",function(t){t._select.info=e})}),m("select.items()",function(e){return e===r?this.context[0]._select.items:this.iterator("table",function(t){t._select.items=e,s(new h.Api(t),"selectItems",[e])})}),m("select.style()",function(t){return t===r?this.context[0]._select.style:this.iterator("table",function(n){n._select.style=t,n._select_init||function(t){var n=new h.Api(t);t.aoRowCreatedCallback.push({fn:function(n,r,o){for((r=t.aoData[o])._select_selected&&e(n).addClass(t._select.className),n=0,o=t.aoColumns.length;n<o;n++)(t.aoColumns[n]._select_selected||r._selected_cells&&r._selected_cells[n])&&e(r.anCells[n]).addClass(t._select.className)},sName:"select-deferRender"}),n.on("preXhr.dt.dtSelect",function(){var e=n.rows({selected:!0}).ids(!0).filter(function(e){return e!==r}),t=n.cells({selected:!0}).eq(0).map(function(e){var t=n.row(e.row).id(!0);return t?{row:t,column:e.column}:r}).filter(function(e){return e!==r});n.one("draw.dt.dtSelect",function(){n.rows(e).select(),t.any()&&t.each(function(e){n.cells(e.row,e.column).select()})})}),n.on("draw.dtSelect.dt select.dtSelect.dt deselect.dtSelect.dt info.dt",function(){l(n)}),n.on("destroy.dtSelect",function(){a(n),n.off(".dtSelect")})}(n);var o=new h.Api(n);a(o),"api"!==t&&i(o),s(new h.Api(n),"selectStyle",[t])})}),m("select.selector()",function(e){return e===r?this.context[0]._select.selector:this.iterator("table",function(t){a(new h.Api(t)),t._select.selector=e,"api"!==t._select.style&&i(new h.Api(t))})}),g("rows().select()","row().select()",function(t){var n=this;return!1===t?this.deselect():(this.iterator("row",function(t,n){u(t),t.aoData[n]._select_selected=!0,e(t.aoData[n].nTr).addClass(t._select.className)}),this.iterator("table",function(e,t){s(n,"select",["row",n[t]],!0)}),this)}),g("columns().select()","column().select()",function(t){var n=this;return!1===t?this.deselect():(this.iterator("column",function(t,n){u(t),t.aoColumns[n]._select_selected=!0,n=new h.Api(t).column(n),e(n.header()).addClass(t._select.className),e(n.footer()).addClass(t._select.className),n.nodes().to$().addClass(t._select.className)}),this.iterator("table",function(e,t){s(n,"select",["column",n[t]],!0)}),this)}),g("cells().select()","cell().select()",function(t){var n=this;return!1===t?this.deselect():(this.iterator("cell",function(t,n,o){u(t),(n=t.aoData[n])._selected_cells===r&&(n._selected_cells=[]),n._selected_cells[o]=!0,n.anCells&&e(n.anCells[o]).addClass(t._select.className)}),this.iterator("table",function(e,t){s(n,"select",["cell",n[t]],!0)}),this)}),g("rows().deselect()","row().deselect()",function(){var t=this;return this.iterator("row",function(t,n){t.aoData[n]._select_selected=!1,e(t.aoData[n].nTr).removeClass(t._select.className)}),this.iterator("table",function(e,n){s(t,"deselect",["row",t[n]],!0)}),this}),g("columns().deselect()","column().deselect()",function(){var t=this;return this.iterator("column",function(t,n){t.aoColumns[n]._select_selected=!1;var r=new h.Api(t),o=r.column(n);e(o.header()).removeClass(t._select.className),e(o.footer()).removeClass(t._select.className),r.cells(null,n).indexes().each(function(n){var r=t.aoData[n.row],o=r._selected_cells;!r.anCells||o&&o[n.column]||e(r.anCells[n.column]).removeClass(t._select.className)})}),this.iterator("table",function(e,n){s(t,"deselect",["column",t[n]],!0)}),this}),g("cells().deselect()","cell().deselect()",function(){var t=this;return this.iterator("cell",function(t,n,r){(n=t.aoData[n])._selected_cells[r]=!1,n.anCells&&!t.aoColumns[r]._select_selected&&e(n.anCells[r]).removeClass(t._select.className)}),this.iterator("table",function(e,n){s(t,"deselect",["cell",t[n]],!0)}),this});var y=0;return e.extend(h.ext.buttons,{selected:{text:f("selected","Selected"),className:"buttons-selected",limitTo:["rows","columns","cells"],init:function(t,n,r){var o=this;r._eventNamespace=".select"+y++,t.on(p(r),function(){o.enable(function(t,n){return!!(-1!==e.inArray("rows",n.limitTo)&&t.rows({selected:!0}).any()||-1!==e.inArray("columns",n.limitTo)&&t.columns({selected:!0}).any()||-1!==e.inArray("cells",n.limitTo)&&t.cells({selected:!0}).any())}(t,r))}),this.disable()},destroy:function(e,t,n){e.off(n._eventNamespace)}},selectedSingle:{text:f("selectedSingle","Selected single"),className:"buttons-selected-single",init:function(e,t,n){var r=this;n._eventNamespace=".select"+y++,e.on(p(n),function(){var t=e.rows({selected:!0}).flatten().length+e.columns({selected:!0}).flatten().length+e.cells({selected:!0}).flatten().length;r.enable(1===t)}),this.disable()},destroy:function(e,t,n){e.off(n._eventNamespace)}},selectAll:{text:f("selectAll","Select all"),className:"buttons-select-all",action:function(){this[this.select.items()+"s"]().select()}},selectNone:{text:f("selectNone","Deselect all"),className:"buttons-select-none",action:function(){u(this.settings()[0],!0)},init:function(e,t,n){var r=this;n._eventNamespace=".select"+y++,e.on(p(n),function(){var t=e.rows({selected:!0}).flatten().length+e.columns({selected:!0}).flatten().length+e.cells({selected:!0}).flatten().length;r.enable(0<t)}),this.disable()},destroy:function(e,t,n){e.off(n._eventNamespace)}}}),e.each(["Row","Column","Cell"],function(e,t){var n=t.toLowerCase();h.ext.buttons["select"+t+"s"]={text:f("select"+t+"s","Select "+n+"s"),className:"buttons-select-"+n+"s",action:function(){this.select.items(n)},init:function(e){var t=this;e.on("selectItems.dt.DT",function(e,r,o){t.active(o===n)})}}}),e(n).on("preInit.dt.dtSelect",function(e,t){"dt"===e.namespace&&h.select.init(new h.Api(t))}),h.select}),($jscomp=$jscomp||{}).scope={},$jscomp.findInternal=function(e,t,n){e instanceof String&&(e=String(e));for(var r=e.length,o=0;o<r;o++){var a=e[o];if(t.call(n,a,o,e))return{i:o,v:a}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)},$jscomp.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:"undefined"!=typeof global&&null!=global?global:e},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(e,t,n,r){if(t){for(n=$jscomp.global,e=e.split("."),r=0;r<e.length-1;r++){var o=e[r];o in n||(n[o]={}),n=n[o]}(t=t(r=n[e=e[e.length-1]]))!=r&&null!=t&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:t})}},$jscomp.polyfill("Array.prototype.find",function(e){return e||function(e,t){return $jscomp.findInternal(this,e,t).v}},"es6","es3"),function(e){"function"==typeof define&&define.amd?define("datatables.net-buttons",["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,r){function o(e){var t=(e=new i.Api(e)).init().buttons||i.defaults.buttons;return new u(e,t).container()}var a,i=e.fn.dataTable,s=0,l=0,c=i.ext.buttons,u=function(t,n){if(!(this instanceof u))return function(e){return new u(e,t).container()};void 0===n&&(n={}),!0===n&&(n={}),e.isArray(n)&&(n={buttons:n}),this.c=e.extend(!0,{},u.defaults,n),n.buttons&&(this.c.buttons=n.buttons),this.s={dt:new i.Api(t),buttons:[],listenKeys:"",namespace:"dtb"+s++},this.dom={container:e("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)},this._constructor()};e.extend(u.prototype,{action:function(e,t){return e=this._nodeToButton(e),t===r?e.conf.action:(e.conf.action=t,this)},active:function(t,n){var o=this._nodeToButton(t);return t=this.c.dom.button.active,o=e(o.node),n===r?o.hasClass(t):(o.toggleClass(t,n===r||n),this)},add:function(e,t){var n=this.s.buttons;if("string"==typeof t){t=t.split("-"),n=this.s;for(var r=0,o=t.length-1;r<o;r++)n=n.buttons[1*t[r]];n=n.buttons,t=1*t[t.length-1]}return this._expandButton(n,e,!1,t),this._draw(),this},container:function(){return this.dom.container},disable:function(t){return t=this._nodeToButton(t),e(t.node).addClass(this.c.dom.button.disabled),this},destroy:function(){e("body").off("keyup."+this.s.namespace);var t,n=this.s.buttons.slice(),r=0;for(t=n.length;r<t;r++)this.remove(n[r].node);for(this.dom.container.remove(),r=0,t=(n=this.s.dt.settings()[0]).length;r<t;r++)if(n.inst===this){n.splice(r,1);break}return this},enable:function(t,n){return!1===n?this.disable(t):(t=this._nodeToButton(t),e(t.node).removeClass(this.c.dom.button.disabled),this)},name:function(){return this.c.name},node:function(t){return t?(t=this._nodeToButton(t),e(t.node)):this.dom.container},processing:function(t,n){return t=this._nodeToButton(t),n===r?e(t.node).hasClass("processing"):(e(t.node).toggleClass("processing",n),this)},remove:function(t){var n=this._nodeToButton(t),r=this._nodeToHost(t),o=this.s.dt;if(n.buttons.length)for(var a=n.buttons.length-1;0<=a;a--)this.remove(n.buttons[a].node);return n.conf.destroy&&n.conf.destroy.call(o.button(t),o,e(t),n.conf),this._removeKey(n.conf),e(n.node).remove(),t=e.inArray(n,r),r.splice(t,1),this},text:function(t,n){var o=this._nodeToButton(t);t=this.c.dom.collection.buttonLiner,t=o.inCollection&&t&&t.tag?t.tag:this.c.dom.buttonLiner.tag;var a=this.s.dt,i=e(o.node),s=function(e){return"function"==typeof e?e(a,i,o.conf):e};return n===r?s(o.conf.text):(o.conf.text=n,t?i.children(t).html(s(n)):i.html(s(n)),this)},_constructor:function(){var t=this,r=this.s.dt,o=r.settings()[0],a=this.c.buttons;o._buttons||(o._buttons=[]),o._buttons.push({inst:this,name:this.c.name});for(var i=0,s=a.length;i<s;i++)this.add(a[i]);r.on("destroy",function(e,n){n===o&&t.destroy()}),e("body").on("keyup."+this.s.namespace,function(e){if(!n.activeElement||n.activeElement===n.body){var r=String.fromCharCode(e.keyCode).toLowerCase();-1!==t.s.listenKeys.toLowerCase().indexOf(r)&&t._keypress(r,e)}})},_addKey:function(t){t.key&&(this.s.listenKeys+=e.isPlainObject(t.key)?t.key.key:t.key)},_draw:function(e,t){e||(e=this.dom.container,t=this.s.buttons),e.children().detach();for(var n=0,r=t.length;n<r;n++)e.append(t[n].inserter),e.append(" "),t[n].buttons&&t[n].buttons.length&&this._draw(t[n].collection,t[n].buttons)},_expandButton:function(t,n,o,a){for(var i=this.s.dt,s=0,l=(n=e.isArray(n)?n:[n]).length;s<l;s++){var c=this._resolveExtends(n[s]);if(c)if(e.isArray(c))this._expandButton(t,c,o,a);else{var u=this._buildButton(c,o);if(u){if(a!==r?(t.splice(a,0,u),a++):t.push(u),u.conf.buttons){var d=this.c.dom.collection;u.collection=e("<"+d.tag+"/>").addClass(d.className).attr("role","menu"),u.conf._collection=u.collection,this._expandButton(u.buttons,u.conf.buttons,!0,a)}c.init&&c.init.call(i.button(u.node),i,e(u.node),c),0}}}},_buildButton:function(t,n){var o=this.c.dom.button,a=this.c.dom.buttonLiner,i=this.c.dom.collection,s=this.s.dt,c=function(e){return"function"==typeof e?e(s,f,t):e};if(n&&i.button&&(o=i.button),n&&i.buttonLiner&&(a=i.buttonLiner),t.available&&!t.available(s,t))return!1;var u=function(t,n,r,o){o.action.call(n.button(r),t,n,r,o),e(n.table().node()).triggerHandler("buttons-action.dt",[n.button(r),n,r,o])};i=t.tag||o.tag;var d=t.clickBlurs===r||t.clickBlurs,f=e("<"+i+"/>").addClass(o.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",function(e){e.preventDefault(),!f.hasClass(o.disabled)&&t.action&&u(e,s,f,t),d&&f.blur()}).on("keyup.dtb",function(e){13===e.keyCode&&!f.hasClass(o.disabled)&&t.action&&u(e,s,f,t)});return"a"===i.toLowerCase()&&f.attr("href","#"),"button"===i.toLowerCase()&&f.attr("type","button"),a.tag?(i=e("<"+a.tag+"/>").html(c(t.text)).addClass(a.className),"a"===a.tag.toLowerCase()&&i.attr("href","#"),f.append(i)):f.html(c(t.text)),!1===t.enabled&&f.addClass(o.disabled),t.className&&f.addClass(t.className),t.titleAttr&&f.attr("title",c(t.titleAttr)),t.attr&&f.attr(t.attr),t.namespace||(t.namespace=".dt-button-"+l++),a=(a=this.c.dom.buttonContainer)&&a.tag?e("<"+a.tag+"/>").addClass(a.className).append(f):f,this._addKey(t),this.c.buttonCreated&&(a=this.c.buttonCreated(t,a)),{conf:t,node:f.get(0),inserter:a,buttons:[],inCollection:n,collection:null}},_nodeToButton:function(e,t){t||(t=this.s.buttons);for(var n=0,r=t.length;n<r;n++){if(t[n].node===e)return t[n];if(t[n].buttons.length){var o=this._nodeToButton(e,t[n].buttons);if(o)return o}}},_nodeToHost:function(e,t){t||(t=this.s.buttons);for(var n=0,r=t.length;n<r;n++){if(t[n].node===e)return t;if(t[n].buttons.length){var o=this._nodeToHost(e,t[n].buttons);if(o)return o}}},_keypress:function(t,n){if(!n._buttonsHandled){var r=function(o){for(var a=0,i=o.length;a<i;a++){var s=o[a].conf,l=o[a].node;s.key&&(s.key===t?(n._buttonsHandled=!0,e(l).click()):!e.isPlainObject(s.key)||s.key.key!==t||s.key.shiftKey&&!n.shiftKey||s.key.altKey&&!n.altKey||s.key.ctrlKey&&!n.ctrlKey||s.key.metaKey&&!n.metaKey||(n._buttonsHandled=!0,e(l).click())),o[a].buttons.length&&r(o[a].buttons)}};r(this.s.buttons)}},_removeKey:function(t){if(t.key){var n=e.isPlainObject(t.key)?t.key.key:t.key;t=this.s.listenKeys.split(""),n=e.inArray(n,t),t.splice(n,1),this.s.listenKeys=t.join("")}},_resolveExtends:function(t){var n,o=this.s.dt,a=function(n){for(var a=0;!e.isPlainObject(n)&&!e.isArray(n);){if(n===r)return;if("function"==typeof n){if(!(n=n(o,t)))return!1}else if("string"==typeof n){if(!c[n])throw"Unknown button type: "+n;n=c[n]}if(30<++a)throw"Buttons: Too many iterations"}return e.isArray(n)?n:e.extend({},n)};for(t=a(t);t&&t.extend;){if(!c[t.extend])throw"Cannot extend unknown button type: "+t.extend;var i=a(c[t.extend]);if(e.isArray(i))return i;if(!i)return!1;var s=i.className;t=e.extend({},i,t),s&&t.className!==s&&(t.className=s+" "+t.className);var l=t.postfixButtons;if(l){for(t.buttons||(t.buttons=[]),s=0,n=l.length;s<n;s++)t.buttons.push(l[s]);t.postfixButtons=null}if(l=t.prefixButtons){for(t.buttons||(t.buttons=[]),s=0,n=l.length;s<n;s++)t.buttons.splice(s,0,l[s]);t.prefixButtons=null}t.extend=i.extend}return t}}),u.background=function(t,o,a,i){a===r&&(a=400),i||(i=n.body),t?e("<div/>").addClass(o).css("display","none").insertAfter(i).stop().fadeIn(a):e("div."+o).stop().fadeOut(a,function(){e(this).removeClass(o).remove()})},u.instanceSelector=function(t,n){if(!t)return e.map(n,function(e){return e.inst});var r=[],o=e.map(n,function(e){return e.name}),a=function(t){if(e.isArray(t))for(var i=0,s=t.length;i<s;i++)a(t[i]);else"string"==typeof t?-1!==t.indexOf(",")?a(t.split(",")):-1!==(t=e.inArray(e.trim(t),o))&&r.push(n[t].inst):"number"==typeof t&&r.push(n[t].inst)};return a(t),r},u.buttonSelector=function(t,n){for(var o=[],a=function(e,t,n){for(var o,i,s=0,l=t.length;s<l;s++)(o=t[s])&&(i=n!==r?n+s:s+"",e.push({node:o.node,name:o.conf.name,idx:i}),o.buttons&&a(e,o.buttons,i+"-"))},i=function(t,n){var s,l=[];a(l,n.s.buttons);var c=e.map(l,function(e){return e.node});if(e.isArray(t)||t instanceof e)for(c=0,s=t.length;c<s;c++)i(t[c],n);else if(null===t||t===r||"*"===t)for(c=0,s=l.length;c<s;c++)o.push({inst:n,node:l[c].node});else if("number"==typeof t)o.push({inst:n,node:n.s.buttons[t].node});else if("string"==typeof t)if(-1!==t.indexOf(","))for(c=0,s=(l=t.split(",")).length;c<s;c++)i(e.trim(l[c]),n);else if(t.match(/^\d+(\-\d+)*$/))c=e.map(l,function(e){return e.idx}),o.push({inst:n,node:l[e.inArray(t,c)].node});else if(-1!==t.indexOf(":name"))for(t=t.replace(":name",""),c=0,s=l.length;c<s;c++)l[c].name===t&&o.push({inst:n,node:l[c].node});else e(c).filter(t).each(function(){o.push({inst:n,node:this})});else"object"==typeof t&&t.nodeName&&(-1!==(l=e.inArray(t,c))&&o.push({inst:n,node:c[l]}))},s=0,l=t.length;s<l;s++)i(n,t[s]);return o},u.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{tag:"div",className:"dt-button-collection"},button:{tag:"ActiveXObject"in t?"a":"button",className:"dt-button",active:"active",disabled:"disabled"},buttonLiner:{tag:"span",className:""}}},u.version="1.5.6",e.extend(c,{collection:{text:function(e){return e.i18n("buttons.collection","Collection")},className:"buttons-collection",init:function(e,t,n){t.attr("aria-expanded",!1)},action:function(r,o,a,i){var s=function(){o.buttons('[aria-haspopup="true"][aria-expanded="true"]').nodes().each(function(){var t=e(this).siblings(".dt-button-collection");t.length&&t.stop().fadeOut(i.fade,function(){t.detach()}),e(this).attr("aria-expanded","false")}),e("div.dt-button-background").off("click.dtb-collection"),u.background(!1,i.backgroundClassName,i.fade,f),e("body").off(".dtb-collection"),o.off("buttons-action.b-internal")};if(r="true"===a.attr("aria-expanded"),s(),!r){var l=e(a).parents("div.dt-button-collection");r=a.position();var c=e(o.table().container()),d=!1,f=a;if(a.attr("aria-expanded","true"),l.length&&(d=e(".dt-button-collection").position(),f=l,e("body").trigger("click.dtb-collection")),f.parents("body")[0]!==n.body&&(f=n.body.lastChild),i._collection.find(".dt-button-collection-title").remove(),i._collection.prepend('<div class="dt-button-collection-title">'+i.collectionTitle+"</div>"),i._collection.addClass(i.collectionLayout).css("display","none").insertAfter(f).stop().fadeIn(i.fade),l=i._collection.css("position"),d&&"absolute"===l)i._collection.css({top:d.top,left:d.left});else if("absolute"===l){i._collection.css({top:r.top+a.outerHeight(),left:r.left}),d=c.offset().top+c.height(),d=r.top+a.outerHeight()+i._collection.outerHeight()-d,l=r.top-i._collection.outerHeight(),(d>c.offset().top-l||i.dropup)&&i._collection.css("top",r.top-i._collection.outerHeight()-5),i._collection.hasClass(i.rightAlignClassName)&&i._collection.css("left",r.left+a.outerWidth()-i._collection.outerWidth()),(d=r.left+i._collection.outerWidth())>(c=c.offset().left+c.width())&&i._collection.css("left",r.left-(d-c)),(a=a.offset().left+i._collection.outerWidth())>e(t).width()&&i._collection.css("left",r.left-(a-e(t).width()))}else(a=i._collection.height()/2)>e(t).height()/2&&(a=e(t).height()/2),i._collection.css("marginTop",-1*a);i.background&&u.background(!0,i.backgroundClassName,i.fade,f),setTimeout(function(){e("div.dt-button-background").on("click.dtb-collection",function(){}),e("body").on("click.dtb-collection",function(t){var n=e.fn.addBack?"addBack":"andSelf";e(t.target).parents()[n]().filter(i._collection).length||s()}).on("keyup.dtb-collection",function(e){27===e.keyCode&&s()}),i.autoClose&&o.on("buttons-action.b-internal",function(){s()})},10)}},background:!0,collectionLayout:"",collectionTitle:"",backgroundClassName:"dt-button-background",rightAlignClassName:"dt-button-right",autoClose:!1,fade:400,attr:{"aria-haspopup":!0}},copy:function(e,t){return c.copyHtml5?"copyHtml5":c.copyFlash&&c.copyFlash.available(e,t)?"copyFlash":void 0},csv:function(e,t){return c.csvHtml5&&c.csvHtml5.available(e,t)?"csvHtml5":c.csvFlash&&c.csvFlash.available(e,t)?"csvFlash":void 0},excel:function(e,t){return c.excelHtml5&&c.excelHtml5.available(e,t)?"excelHtml5":c.excelFlash&&c.excelFlash.available(e,t)?"excelFlash":void 0},pdf:function(e,t){return c.pdfHtml5&&c.pdfHtml5.available(e,t)?"pdfHtml5":c.pdfFlash&&c.pdfFlash.available(e,t)?"pdfFlash":void 0},pageLength:function(t){t=t.settings()[0].aLengthMenu;var n=e.isArray(t[0])?t[0]:t,r=e.isArray(t[0])?t[1]:t;return{extend:"collection",text:function(e){return e.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},e.page.len())},className:"buttons-page-length",autoClose:!0,buttons:e.map(n,function(e,t){return{text:r[t],className:"button-page-length",action:function(t,n){n.page.len(e).draw()},init:function(t,n,r){var o=this;n=function(){o.active(t.page.len()===e)},t.on("length.dt"+r.namespace,n),n()},destroy:function(e,t,n){e.off("length.dt"+n.namespace)}}}),init:function(e,t,n){var r=this;e.on("length.dt"+n.namespace,function(){r.text(n.text)})},destroy:function(e,t,n){e.off("length.dt"+n.namespace)}}}}),i.Api.register("buttons()",function(e,t){t===r&&(t=e,e=r),this.selector.buttonGroup=e;var n=this.iterator(!0,"table",function(n){if(n._buttons)return u.buttonSelector(u.instanceSelector(e,n._buttons),t)},!0);return n._groupSelector=e,n}),i.Api.register("button()",function(e,t){return 1<(e=this.buttons(e,t)).length&&e.splice(1,e.length),e}),i.Api.registerPlural("buttons().active()","button().active()",function(e){return e===r?this.map(function(e){return e.inst.active(e.node)}):this.each(function(t){t.inst.active(t.node,e)})}),i.Api.registerPlural("buttons().action()","button().action()",function(e){return e===r?this.map(function(e){return e.inst.action(e.node)}):this.each(function(t){t.inst.action(t.node,e)})}),i.Api.register(["buttons().enable()","button().enable()"],function(e){return this.each(function(t){t.inst.enable(t.node,e)})}),i.Api.register(["buttons().disable()","button().disable()"],function(){return this.each(function(e){e.inst.disable(e.node)})}),i.Api.registerPlural("buttons().nodes()","button().node()",function(){var t=e();return e(this.each(function(e){t=t.add(e.inst.node(e.node))})),t}),i.Api.registerPlural("buttons().processing()","button().processing()",function(e){return e===r?this.map(function(e){return e.inst.processing(e.node)}):this.each(function(t){t.inst.processing(t.node,e)})}),i.Api.registerPlural("buttons().text()","button().text()",function(e){return e===r?this.map(function(e){return e.inst.text(e.node)}):this.each(function(t){t.inst.text(t.node,e)})}),i.Api.registerPlural("buttons().trigger()","button().trigger()",function(){return this.each(function(e){e.inst.node(e.node).trigger("click")})}),i.Api.registerPlural("buttons().containers()","buttons().container()",function(){var t=e(),n=this._groupSelector;return this.iterator(!0,"table",function(e){if(e._buttons)for(var r=0,o=(e=u.instanceSelector(n,e._buttons)).length;r<o;r++)t=t.add(e[r].container())}),t}),i.Api.register("button().add()",function(e,t){var n=this.context;return n.length&&((n=u.instanceSelector(this._groupSelector,n[0]._buttons)).length&&n[0].add(t,e)),this.button(this._groupSelector,e)}),i.Api.register("buttons().destroy()",function(){return this.pluck("inst").unique().each(function(e){e.destroy()}),this}),i.Api.registerPlural("buttons().remove()","buttons().remove()",function(){return this.each(function(e){e.inst.remove(e.node)}),this}),i.Api.register("buttons.info()",function(t,n,o){var i=this;return!1===t?(e("#datatables_buttons_info").fadeOut(function(){e(this).remove()}),clearTimeout(a),a=null,this):(a&&clearTimeout(a),e("#datatables_buttons_info").length&&e("#datatables_buttons_info").remove(),t=t?"<h2>"+t+"</h2>":"",e('<div id="datatables_buttons_info" class="dt-button-info"/>').html(t).append(e("<div/>")["string"==typeof n?"html":"append"](n)).css("display","none").appendTo("body").fadeIn(),o!==r&&0!==o&&(a=setTimeout(function(){i.buttons.info(!1)},o)),this)}),i.Api.register("buttons.exportData()",function(e){if(this.context.length)return h(new i.Api(this.context[0]),e)}),i.Api.register("buttons.exportInfo()",function(t){t||(t={});var n=t,o="*"===n.filename&&"*"!==n.title&&n.title!==r&&null!==n.title&&""!==n.title?n.title:n.filename;return"function"==typeof o&&(o=o()),o===r||null===o?o=null:(-1!==o.indexOf("*")&&(o=e.trim(o.replace("*",e("head > title").text()))),o=o.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,""),(n=d(n.extension))||(n=""),o+=n),{filename:o,title:n=null===(n=d(t.title))?null:-1!==n.indexOf("*")?n.replace("*",e("head > title").text()||"Exported data"):n,messageTop:f(this,t.message||t.messageTop,"top"),messageBottom:f(this,t.messageBottom,"bottom")}});var d=function(e){return null===e||e===r?null:"function"==typeof e?e():e},f=function(t,n,r){return null===(n=d(n))?null:(t=e("caption",t.table().container()).eq(0),"*"===n?t.css("caption-side")!==r?null:t.length?t.text():"":n)},p=e("<textarea/>")[0],h=function(t,n){var o=e.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(e){return a(e)},footer:function(e){return a(e)},body:function(e){return a(e)}},customizeData:null},n),a=function(e){return"string"!=typeof e?e:(e=(e=e.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"")).replace(/<!\-\-.*?\-\->/g,""),o.stripHtml&&(e=e.replace(/<[^>]*>/g,"")),o.trim&&(e=e.replace(/^\s+|\s+$/g,"")),o.stripNewlines&&(e=e.replace(/\n/g," ")),o.decodeEntities&&(p.innerHTML=e,e=p.value),e)};n=t.columns(o.columns).indexes().map(function(e){var n=t.column(e).header();return o.format.header(n.innerHTML,e,n)}).toArray();var i=t.table().footer()?t.columns(o.columns).indexes().map(function(e){var n=t.column(e).footer();return o.format.footer(n?n.innerHTML:"",e,n)}).toArray():null,s=e.extend({},o.modifier);t.select&&"function"==typeof t.select.info&&s.selected===r&&t.rows(o.rows,e.extend({selected:!0},s)).any()&&e.extend(s,{selected:!0}),s=t.rows(o.rows,s).indexes().toArray();var l=t.cells(s,o.columns);s=l.render(o.orthogonal).toArray(),l=l.nodes().toArray();for(var c=n.length,u=[],d=0,f=0,h=0<c?s.length/c:0;f<h;f++){for(var m=[c],g=0;g<c;g++)m[g]=o.format.body(s[d],f,g,l[d]),d++;u[f]=m}return n={header:n,footer:i,body:u},o.customizeData&&o.customizeData(n),n};return e.fn.dataTable.Buttons=u,e.fn.DataTable.Buttons=u,e(n).on("init.dt plugin-init.dt",function(e,t){"dt"===e.namespace&&(e=t.oInit.buttons||i.defaults.buttons)&&!t._buttons&&new u(t,e).container()}),i.ext.feature.push({fnInit:o,cFeature:"B"}),i.ext.features&&i.ext.features.register("buttons",o),u}),function(e){"function"==typeof define&&define.amd?define("datatables.net-buttons-html",["jquery","datatables.net","datatables.net-buttons"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n,r,o){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),n.fn.dataTable.Buttons||require("datatables.net-buttons")(t,n),e(n,t,t.document,r,o)}:e(jQuery,window,document)}(function(e,t,n,r,o,a){function i(e){for(var t="";0<=e;)t=String.fromCharCode(e%26+65)+t,e=Math.floor(e/26)-1;return t}function s(t,n){g===a&&(g=-1===y.serializeToString(e.parseXML(b["xl/worksheets/sheet1.xml"])).indexOf("xmlns:r")),e.each(n,function(n,r){if(e.isPlainObject(r))s(n=t.folder(n),r);else{if(g){var o,a=r.childNodes[0],i=[];for(o=a.attributes.length-1;0<=o;o--){var l=a.attributes[o].nodeName,c=a.attributes[o].nodeValue;-1!==l.indexOf(":")&&(i.push({name:l,value:c}),a.removeAttribute(l))}for(o=0,l=i.length;o<l;o++)(c=r.createAttribute(i[o].name.replace(":","_dt_b_namespace_token_"))).value=i[o].value,a.setAttributeNode(c)}r=y.serializeToString(r),g&&(-1===r.indexOf("<?xml")&&(r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+r),r=(r=r.replace(/_dt_b_namespace_token_/g,":")).replace(/xmlns:NS[\d]+="" NS[\d]+:/g,"")),r=r.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>"),t.file(n,r)}})}function l(t,n,r){var o=t.createElement(n);return r&&(r.attr&&e(o).attr(r.attr),r.children&&e.each(r.children,function(e,t){o.appendChild(t)}),null!==r.text&&r.text!==a&&o.appendChild(t.createTextNode(r.text))),o}function c(e,t){var n=e.header[t].length;e.footer&&e.footer[t].length>n&&(n=e.footer[t].length);for(var r=0,o=e.body.length;r<o;r++){var i=e.body[r][t];if(-1!==(i=null!==i&&i!==a?i.toString():"").indexOf("\n")?((i=i.split("\n")).sort(function(e,t){return t.length-e.length}),i=i[0].length):i=i.length,i>n&&(n=i),40<n)return 54}return 6<(n*=1.35)?n:6}var u=e.fn.dataTable;u.Buttons.pdfMake=function(e){if(!e)return o||t.pdfMake;o=m_ake},u.Buttons.jszip=function(e){if(!e)return r||t.JSZip;r=e};var d=function(e){if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document.createElementNS("http://www.w3.org/1999/xhtml","a"),n="download"in t,r=/constructor/i.test(e.HTMLElement)||e.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent),a=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},i=function(t){setTimeout(function(){"string"==typeof t?(e.URL||e.webkitURL||e).revokeObjectURL(t):t.remove()},4e4)},s=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},l=function(l,c,u){u||(l=s(l));var d=this,f="application/octet-stream"===l.type,p=function(){for(var e=["writestart","progress","write","writeend"],t=(e=[].concat(e)).length;t--;){var n=d["on"+e[t]];if("function"==typeof n)try{n.call(d,d)}catch(e){a(e)}}};if(d.readyState=d.INIT,n){var h=(e.URL||e.webkitURL||e).createObjectURL(l);setTimeout(function(){t.href=h,t.download=c;var e=new MouseEvent("click");t.dispatchEvent(e),p(),i(h),d.readyState=d.DONE})}else!function(){if((o||f&&r)&&e.FileReader){var t=new FileReader;t.onloadend=function(){var n=o?t.result:t.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(n,"_blank")||(e.location.href=n),d.readyState=d.DONE,p()},t.readAsDataURL(l),d.readyState=d.INIT}else h||(h=(e.URL||e.webkitURL||e).createObjectURL(l)),f?e.location.href=h:e.open(h,"_blank")||(e.location.href=h),d.readyState=d.DONE,p(),i(h)}()},c=l.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,n){return t=t||e.name||"download",n||(e=s(e)),navigator.msSaveOrOpenBlob(e,t)}:(c.abort=function(){},c.readyState=c.INIT=0,c.WRITING=1,c.DONE=2,c.error=c.onwritestart=c.onprogress=c.onwrite=c.onabort=c.onerror=c.onwriteend=null,function(e,t,n){return new l(e,t||e.name||"download",n)})}}("undefined"!=typeof self&&self||void 0!==t&&t||this.content);u.fileSave=d;var f=function(e){var t="Sheet1";return e.sheetName&&(t=e.sheetName.replace(/[\[\]\*\/\\\?:]/g,"")),t},p=function(e){return e.newline?e.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n"},h=function(e,t){var n=p(t);e=e.buttons.exportData(t.exportOptions);var r=t.fieldBoundary,o=t.fieldSeparator,i=new RegExp(r,"g"),s=t.escapeChar!==a?t.escapeChar:"\\",l=function(e){for(var t="",n=0,a=e.length;n<a;n++)0<n&&(t+=o),t+=r?r+(""+e[n]).replace(i,s+r)+r:e[n];return t},c=t.header?l(e.header)+n:"";t=t.footer&&e.footer?n+l(e.footer):"";for(var u=[],d=0,f=e.body.length;d<f;d++)u.push(l(e.body[d]));return{str:c+u.join(n)+t,rows:u.length}},m=function(){if(-1===navigator.userAgent.indexOf("Safari")||-1!==navigator.userAgent.indexOf("Chrome")||-1!==navigator.userAgent.indexOf("Opera"))return!1;var e=navigator.userAgent.match(/AppleWebKit\/(\d+\.\d+)/);return!!(e&&1<e.length&&603.1>1*e[1])};try{var g,y=new XMLSerializer}catch(e){}var b={"_rels/.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>',"xl/_rels/workbook.xml.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>',"[Content_Types].xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="xml" ContentType="application/xml" /><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="jpeg" ContentType="image/jpeg" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /></Types>',"xl/workbook.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="5" lowestEdited="5" rupBuild="24816"/><workbookPr showInkAnnotation="0" autoCompressPictures="0"/><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="25600" windowHeight="19020" tabRatio="500"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><definedNames/></workbook>',"xl/worksheets/sheet1.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><sheetData/><mergeCells count="0"/></worksheet>',"xl/styles.xml":'<?xml version="1.0" encoding="UTF-8"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><numFmts count="6"><numFmt numFmtId="164" formatCode="#,##0.00_- [$$-45C]"/><numFmt numFmtId="165" formatCode=""£"#,##0.00"/><numFmt numFmtId="166" formatCode="[$€-2] #,##0.00"/><numFmt numFmtId="167" formatCode="0.0%"/><numFmt numFmtId="168" formatCode="#,##0;(#,##0)"/><numFmt numFmtId="169" formatCode="#,##0.00;(#,##0.00)"/></numFmts><fonts count="5" x14ac:knownFonts="1"><font><sz val="11" /><name val="Calibri" /></font><font><sz val="11" /><name val="Calibri" /><color rgb="FFFFFFFF" /></font><font><sz val="11" /><name val="Calibri" /><b /></font><font><sz val="11" /><name val="Calibri" /><i /></font><font><sz val="11" /><name val="Calibri" /><u /></font></fonts><fills count="6"><fill><patternFill patternType="none" /></fill><fill><patternFill patternType="none" /></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD9D9D9" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD99795" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6efce" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6cfef" /><bgColor indexed="64" /></patternFill></fill></fills><borders count="2"><border><left /><right /><top /><bottom /><diagonal /></border><border diagonalUp="false" diagonalDown="false"><left style="thin"><color auto="1" /></left><right style="thin"><color auto="1" /></right><top style="thin"><color auto="1" /></top><bottom style="thin"><color auto="1" /></bottom><diagonal /></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" /></cellStyleXfs><cellXfs count="67"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="left"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="center"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="right"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="fill"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment textRotation="90"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment wrapText="1"/></xf><xf numFmtId="9" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="164" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="165" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="166" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="167" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="168" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="169" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="3" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="4" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="1" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="2" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0" /></cellStyles><dxfs count="0" /><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4" /></styleSheet>'},v=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(e){return e/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(e){return e/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(e){return-1*e.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(e){return-1*e.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63},{match:/^\-?[\d,]+\.\d{2}$/,style:64}];return u.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(e){return e.i18n("buttons.copy","Copy")},action:function(t,r,o,a){this.processing(!0);var i=this;t=h(r,a);var s=r.buttons.exportInfo(a),l=p(a),c=t.str;if(o=e("<div/>").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0}),s.title&&(c=s.title+l+l+c),s.messageTop&&(c=s.messageTop+l+l+c),s.messageBottom&&(c=c+l+l+s.messageBottom),a.customize&&(c=a.customize(c,a,r)),a=e("<textarea readonly/>").val(c).appendTo(o),n.queryCommandSupported("copy")){o.appendTo(r.table().container()),a[0].focus(),a[0].select();try{var u=n.execCommand("copy");if(o.remove(),u)return r.buttons.info(r.i18n("buttons.copyTitle","Copy to clipboard"),r.i18n("buttons.copySuccess",{1:"Copied one row to clipboard",_:"Copied %d rows to clipboard"},t.rows),2e3),void this.processing(!1)}catch(e){}}u=e("<span>"+r.i18n("buttons.copyKeys","Press <i>ctrl</i> or <i>⌘</i> + <i>C</i> to copy the table data<br>to your system clipboard.<br><br>To cancel, click this message or press escape.")+"</span>").append(o),r.buttons.info(r.i18n("buttons.copyTitle","Copy to clipboard"),u,0),a[0].focus(),a[0].select();var d=e(u).closest(".dt-button-info"),f=function(){d.off("click.buttons-copy"),e(n).off(".buttons-copy"),r.buttons.info(!1)};d.on("click.buttons-copy",f),e(n).on("keydown.buttons-copy",function(e){27===e.keyCode&&(f(),i.processing(!1))}).on("copy.buttons-copy cut.buttons-copy",function(){f(),i.processing(!1)})},exportOptions:{},fieldSeparator:"\t",fieldBoundary:"",header:!0,footer:!1,title:"*",messageTop:"*",messageBottom:"*"},u.ext.buttons.csvHtml5={bom:!1,className:"buttons-csv buttons-html5",available:function(){return t.FileReader!==a&&t.Blob},text:function(e){return e.i18n("buttons.csv","CSV")},action:function(e,t,r,o){this.processing(!0),e=h(t,o).str,r=t.buttons.exportInfo(o);var a=o.charset;o.customize&&(e=o.customize(e,o,t)),!1!==a?(a||(a=n.characterSet||n.charset),a&&(a=";charset="+a)):a="",o.bom&&(e="\ufeff"+e),d(new Blob([e],{type:"text/csv"+a}),r.filename,!0),this.processing(!1)},filename:"*",extension:".csv",exportOptions:{},fieldSeparator:",",fieldBoundary:'"',escapeChar:'"',charset:null,header:!0,footer:!1},u.ext.buttons.excelHtml5={className:"buttons-excel buttons-html5",available:function(){return t.FileReader!==a&&(r||t.JSZip)!==a&&!m()&&y},text:function(e){return e.i18n("buttons.excel","Excel")},action:function(n,o,u,p){this.processing(!0);var h=this,m=0,g=(n=function(t){return e.parseXML(b[t])})("xl/worksheets/sheet1.xml"),y=g.getElementsByTagName("sheetData")[0];n={_rels:{".rels":n("_rels/.rels")},xl:{_rels:{"workbook.xml.rels":n("xl/_rels/workbook.xml.rels")},"workbook.xml":n("xl/workbook.xml"),"styles.xml":n("xl/styles.xml"),worksheets:{"sheet1.xml":g}},"[Content_Types].xml":n("[Content_Types].xml")};var x,w,S=o.buttons.exportData(p.exportOptions),C=function(t){w=l(g,"row",{attr:{r:x=m+1}});for(var n=0,r=t.length;n<r;n++){var o=i(n)+""+x,s=null;if(null===t[n]||t[n]===a||""===t[n]){if(!0!==p.createEmptyCells)continue;t[n]=""}var c=t[n];t[n]=e.trim(t[n]);for(var u=0,d=v.length;u<d;u++){var f=v[u];if(t[n].match&&!t[n].match(/^0\d+/)&&t[n].match(f.match)){s=t[n].replace(/[^\d\.\-]/g,""),f.fmt&&(s=f.fmt(s)),s=l(g,"c",{attr:{r:o,s:f.style},children:[l(g,"v",{text:s})]});break}}s||("number"==typeof t[n]||t[n].match&&t[n].match(/^-?\d+(\.\d+)?$/)&&!t[n].match(/^0\d+/)?s=l(g,"c",{attr:{t:"n",r:o},children:[l(g,"v",{text:t[n]})]}):(c=c.replace?c.replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""):c,s=l(g,"c",{attr:{t:"inlineStr",r:o},children:{row:l(g,"is",{children:{row:l(g,"t",{text:c,attr:{"xml:space":"preserve"}})}})}}))),w.appendChild(s)}y.appendChild(w),m++};p.customizeData&&p.customizeData(S);var T=function(t,n){var r=e("mergeCells",g);r[0].appendChild(l(g,"mergeCell",{attr:{ref:"A"+t+":"+i(n)+t}})),r.attr("count",parseFloat(r.attr("count"))+1),e("row:eq("+(t-1)+") c",g).attr("s","51")},_=o.buttons.exportInfo(p);_.title&&(C([_.title],m),T(m,S.header.length-1)),_.messageTop&&(C([_.messageTop],m),T(m,S.header.length-1)),p.header&&(C(S.header,m),e("row:last c",g).attr("s","2")),u=m;for(var D=0,I=S.body.length;D<I;D++)C(S.body[D],m);for(D=m,p.footer&&S.footer&&(C(S.footer,m),e("row:last c",g).attr("s","2")),_.messageBottom&&(C([_.messageBottom],m),T(m,S.header.length-1)),C=l(g,"cols"),e("worksheet",g).prepend(C),T=0,I=S.header.length;T<I;T++)C.appendChild(l(g,"col",{attr:{min:T+1,max:T+1,width:c(S,T),customWidth:1}}));C=n.xl["workbook.xml"],e("sheets sheet",C).attr("name",f(p)),p.autoFilter&&(e("mergeCells",g).before(l(g,"autoFilter",{attr:{ref:"A"+u+":"+i(S.header.length-1)+D}})),e("definedNames",C).append(l(C,"definedName",{attr:{name:"_xlnm._FilterDatabase",localSheetId:"0",hidden:1},text:f(p)+"!$A$"+u+":"+i(S.header.length-1)+D}))),p.customize&&p.customize(n,p,o),0===e("mergeCells",g).children().length&&e("mergeCells",g).remove(),u={type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},s(o=new(r||t.JSZip),n),o.generateAsync?o.generateAsync(u).then(function(e){d(e,_.filename),h.processing(!1)}):(d(o.generate(u),_.filename),this.processing(!1))},filename:"*",extension:".xlsx",exportOptions:{},header:!0,footer:!1,title:"*",messageTop:"*",messageBottom:"*",createEmptyCells:!1,autoFilter:!1,sheetName:""},u.ext.buttons.pdfHtml5={className:"buttons-pdf buttons-html5",available:function(){return t.FileReader!==a&&(o||t.pdfMake)},text:function(e){return e.i18n("buttons.pdf","PDF")},action:function(n,r,i,s){this.processing(!0),i=r.buttons.exportData(s.exportOptions),n=r.buttons.exportInfo(s);var l=[];s.header&&l.push(e.map(i.header,function(e){return{text:"string"==typeof e?e:e+"",style:"tableHeader"}}));for(var c=0,u=i.body.length;c<u;c++)l.push(e.map(i.body[c],function(e){return null!==e&&e!==a||(e=""),{text:"string"==typeof e?e:e+"",style:c%2?"tableBodyEven":"tableBodyOdd"}}));s.footer&&i.footer&&l.push(e.map(i.footer,function(e){return{text:"string"==typeof e?e:e+"",style:"tableFooter"}})),i={pageSize:s.pageSize,pageOrientation:s.orientation,content:[{table:{headerRows:1,body:l},layout:"noBorders"}],styles:{tableHeader:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154",alignment:"center"},tableBodyEven:{},tableBodyOdd:{fillColor:"#f3f3f3"},tableFooter:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154"},title:{alignment:"center",fontSize:15},message:{}},defaultStyle:{fontSize:10}},n.messageTop&&i.content.unshift({text:n.messageTop,style:"message",margin:[0,0,0,12]}),n.messageBottom&&i.content.push({text:n.messageBottom,style:"message",margin:[0,0,0,12]}),n.title&&i.content.unshift({text:n.title,style:"title",margin:[0,0,0,12]}),s.customize&&s.customize(i,s,r),r=(o||t.pdfMake).createPdf(i),"open"!==s.download||m()?r.download(n.filename):r.open(),this.processing(!1)},title:"*",filename:"*",extension:".pdf",exportOptions:{},orientation:"portrait",pageSize:"A4",header:!0,footer:!1,messageTop:"*",messageBottom:"*",customize:null,download:"download"},u.Buttons}),function(e){"function"==typeof define&&define.amd?define("datatables.net-responsive",["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,r){function o(e,t,n){var o=t+"-"+n;if(s[o]){e=e.cell(t,n).node(),t=[];for(var a=0,i=(n=s[o][0].parentNode.childNodes).length;a<i;a++)t.push(n[a]);for(n=0,a=t.length;n<a;n++)e.appendChild(t[n]);s[o]=r}}var a=e.fn.dataTable,i=function(t,n){if(!a.versionCheck||!a.versionCheck("1.10.10"))throw"DataTables Responsive requires DataTables 1.10.10 or newer";this.s={dt:new a.Api(t),columns:[],current:[]},this.s.dt.settings()[0].responsive||(n&&"string"==typeof n.details?n.details={type:n.details}:n&&!1===n.details?n.details={type:!1}:n&&!0===n.details&&(n.details={type:"inline"}),this.c=e.extend(!0,{},i.defaults,a.defaults.responsive,n),t.responsive=this,this._constructor())};e.extend(i.prototype,{_constructor:function(){var n=this,r=this.s.dt,o=r.settings()[0],i=e(t).width();r.settings()[0]._responsive=this,e(t).on("resize.dtr orientationchange.dtr",a.util.throttle(function(){var r=e(t).width();r!==i&&(n._resize(),i=r)})),o.oApi._fnCallbackReg(o,"aoRowCreatedCallback",function(t){-1!==e.inArray(!1,n.s.current)&&e(">td, >th",t).each(function(t){t=r.column.index("toData",t),!1===n.s.current[t]&&e(this).css("display","none")})}),r.on("destroy.dtr",function(){r.off(".dtr"),e(r.table().body()).off(".dtr"),e(t).off("resize.dtr orientationchange.dtr"),e.each(n.s.current,function(e,t){!1===t&&n._setColumnVis(e,!0)})}),this.c.breakpoints.sort(function(e,t){return e.width<t.width?1:e.width>t.width?-1:0}),this._classLogic(),this._resizeAuto(),!1!==(o=this.c.details).type&&(n._detailsInit(),r.on("column-visibility.dtr",function(){n._timer&&clearTimeout(n._timer),n._timer=setTimeout(function(){n._timer=null,n._classLogic(),n._resizeAuto(),n._resize(),n._redrawChildren()},100)}),r.on("draw.dtr",function(){n._redrawChildren()}),e(r.table().node()).addClass("dtr-"+o.type)),r.on("column-reorder.dtr",function(){n._classLogic(),n._resizeAuto(),n._resize()}),r.on("column-sizing.dtr",function(){n._resizeAuto(),n._resize()}),r.on("preXhr.dtr",function(){var e=[];r.rows().every(function(){this.child.isShown()&&e.push(this.id(!0))}),r.one("draw.dtr",function(){n._resizeAuto(),n._resize(),r.rows(e).every(function(){n._detailsDisplay(this,!1)})})}),r.on("init.dtr",function(){n._resizeAuto(),n._resize(),e.inArray(!1,n.s.current)&&r.columns.adjust()}),this._resize()},_columnsVisiblity:function(t){var n,r,o=this.s.dt,a=this.s.columns,i=a.map(function(e,t){return{columnIdx:t,priority:e.priority}}).sort(function(e,t){return e.priority!==t.priority?e.priority-t.priority:e.columnIdx-t.columnIdx}),s=e.map(a,function(n,r){return!1===o.column(r).visible()?"not-visible":(!n.auto||null!==n.minWidth)&&(!0===n.auto?"-":-1!==e.inArray(t,n.includeIn))}),l=0;for(n=0,r=s.length;n<r;n++)!0===s[n]&&(l+=a[n].minWidth);for(n=(n=o.settings()[0].oScroll).sY||n.sX?n.iBarWidth:0,l=o.table().container().offsetWidth-n-l,n=0,r=s.length;n<r;n++)a[n].control&&(l-=a[n].minWidth);var c=!1;for(n=0,r=i.length;n<r;n++){var u=i[n].columnIdx;"-"===s[u]&&!a[u].control&&a[u].minWidth&&(c||0>l-a[u].minWidth?(c=!0,s[u]=!1):s[u]=!0,l-=a[u].minWidth)}for(i=!1,n=0,r=a.length;n<r;n++)if(!a[n].control&&!a[n].never&&!1===s[n]){i=!0;break}for(n=0,r=a.length;n<r;n++)a[n].control&&(s[n]=i),"not-visible"===s[n]&&(s[n]=!1);return-1===e.inArray(!0,s)&&(s[0]=!0),s},_classLogic:function(){var t=this,n=this.c.breakpoints,o=this.s.dt,a=o.columns().eq(0).map(function(t){var n=this.column(t),a=n.header().className;return(t=o.settings()[0].aoColumns[t].responsivePriority)===r&&(t=(n=e(n.header()).data("priority"))!==r?1*n:1e4),{className:a,includeIn:[],auto:!1,control:!1,never:!!a.match(/\bnever\b/),priority:t}}),i=function(t,n){var r=a[t].includeIn;-1===e.inArray(n,r)&&r.push(n)},s=function(e,r,o,s){if(o){if("max-"===o)for(s=t._find(r).width,r=0,o=n.length;r<o;r++)n[r].width<=s&&i(e,n[r].name);else if("min-"===o)for(s=t._find(r).width,r=0,o=n.length;r<o;r++)n[r].width>=s&&i(e,n[r].name);else if("not-"===o)for(r=0,o=n.length;r<o;r++)-1===n[r].name.indexOf(s)&&i(e,n[r].name)}else a[e].includeIn.push(r)};a.each(function(t,r){for(var o=t.className.split(" "),a=!1,i=0,l=o.length;i<l;i++){var c=e.trim(o[i]);if("all"===c)return a=!0,void(t.includeIn=e.map(n,function(e){return e.name}));if("none"===c||t.never)return void(a=!0);if("control"===c)return a=!0,void(t.control=!0);e.each(n,function(e,t){var n=t.name.split("-"),o=c.match(RegExp("(min\\-|max\\-|not\\-)?("+n[0]+")(\\-[_a-zA-Z0-9])?"));o&&(a=!0,o[2]===n[0]&&o[3]==="-"+n[1]?s(r,t.name,o[1],o[2]+o[3]):o[2]===n[0]&&!o[3]&&s(r,t.name,o[1],o[2]))})}a||(t.auto=!0)}),this.s.columns=a},_detailsDisplay:function(t,n){var r=this,o=this.s.dt,a=this.c.details;if(a&&!1!==a.type){var i=a.display(t,n,function(){return a.renderer(o,t[0],r._detailsObj(t[0]))});(!0===i||!1===i)&&e(o.table().node()).triggerHandler("responsive-display.dt",[o,t,i,n])}},_detailsInit:function(){var t=this,n=this.s.dt,r=this.c.details;"inline"===r.type&&(r.target="td:first-child, th:first-child"),n.on("draw.dtr",function(){t._tabIndexes()}),t._tabIndexes(),e(n.table().body()).on("keyup.dtr","td, th",function(t){13===t.keyCode&&e(this).data("dtr-keyboard")&&e(this).click()});var o=r.target;e(n.table().body()).on("click.dtr mousedown.dtr mouseup.dtr","string"==typeof o?o:"td, th",function(r){if(e(n.table().node()).hasClass("collapsed")&&-1!==e.inArray(e(this).closest("tr").get(0),n.rows().nodes().toArray())){if("number"==typeof o){var a=o<0?n.columns().eq(0).length+o:o;if(n.cell(this).index().column!==a)return}a=n.row(e(this).closest("tr")),"click"===r.type?t._detailsDisplay(a,!1):"mousedown"===r.type?e(this).css("outline","none"):"mouseup"===r.type&&e(this).blur().css("outline","")}})},_detailsObj:function(t){var n=this,r=this.s.dt;return e.map(this.s.columns,function(e,o){if(!e.never&&!e.control)return{title:r.settings()[0].aoColumns[o].sTitle,data:r.cell(t,o).render(n.c.orthogonal),hidden:r.column(o).visible()&&!n.s.current[o],columnIndex:o,rowIndex:t}})},_find:function(e){for(var t=this.c.breakpoints,n=0,r=t.length;n<r;n++)if(t[n].name===e)return t[n]},_redrawChildren:function(){var e=this,t=this.s.dt;t.rows({page:"current"}).iterator("row",function(n,r){t.row(r),e._detailsDisplay(t.row(r),!0)})},_resize:function(){var n,r=this,o=this.s.dt,a=e(t).width(),i=this.c.breakpoints,s=i[0].name,l=this.s.columns,c=this.s.current.slice();for(n=i.length-1;0<=n;n--)if(a<=i[n].width){s=i[n].name;break}var u=this._columnsVisiblity(s);for(this.s.current=u,i=!1,n=0,a=l.length;n<a;n++)if(!1===u[n]&&!l[n].never&&!l[n].control&&!1==!o.column(n).visible()){i=!0;break}e(o.table().node()).toggleClass("collapsed",i);var d=!1,f=0;o.columns().eq(0).each(function(e,t){!0===u[t]&&f++,u[t]!==c[t]&&(d=!0,r._setColumnVis(e,u[t]))}),d&&(this._redrawChildren(),e(o.table().node()).trigger("responsive-resize.dt",[o,this.s.current]),0===o.page.info().recordsDisplay&&e("td",o.table().body()).eq(0).attr("colspan",f))},_resizeAuto:function(){var t=this.s.dt,n=this.s.columns;if(this.c.auto&&-1!==e.inArray(!0,e.map(n,function(e){return e.auto}))){e.isEmptyObject(s)||e.each(s,function(e){e=e.split("-"),o(t,1*e[0],1*e[1])}),t.table().node();var r=t.table().node().cloneNode(!1),a=e(t.table().header().cloneNode(!1)).appendTo(r),i=e(t.table().body()).clone(!1,!1).empty().appendTo(r),l=t.columns().header().filter(function(e){return t.column(e).visible()}).to$().clone(!1).css("display","table-cell").css("min-width",0);if(e(i).append(e(t.rows({page:"current"}).nodes()).clone(!1)).find("th, td").css("display",""),i=t.table().footer()){i=e(i.cloneNode(!1)).appendTo(r);var c=t.columns().footer().filter(function(e){return t.column(e).visible()}).to$().clone(!1).css("display","table-cell");e("<tr/>").append(c).appendTo(i)}e("<tr/>").append(l).appendTo(a),"inline"===this.c.details.type&&e(r).addClass("dtr-inline collapsed"),e(r).find("[name]").removeAttr("name"),e(r).css("position","relative"),(r=e("<div/>").css({width:1,height:1,overflow:"hidden",clear:"both"}).append(r)).insertBefore(t.table().node()),l.each(function(e){e=t.column.index("fromVisible",e),n[e].minWidth=this.offsetWidth||0}),r.remove()}},_setColumnVis:function(t,n){var r=this.s.dt,a=n?"":"none";e(r.column(t).header()).css("display",a),e(r.column(t).footer()).css("display",a),r.column(t).nodes().to$().css("display",a),e.isEmptyObject(s)||r.cells(null,t).indexes().each(function(e){o(r,e.row,e.column)})},_tabIndexes:function(){var t=this.s.dt,n=t.cells({page:"current"}).nodes().to$(),r=t.settings()[0],o=this.c.details.target;n.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),"number"==typeof o?t.cells(null,o,{page:"current"}).nodes().to$().attr("tabIndex",r.iTabIndex).data("dtr-keyboard",1):("td:first-child, th:first-child"===o&&(o=">td:first-child, >th:first-child"),e(o,t.rows({page:"current"}).nodes()).attr("tabIndex",r.iTabIndex).data("dtr-keyboard",1))}}),i.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],i.display={childRow:function(t,n,r){return n?e(t.node()).hasClass("parent")?(t.child(r(),"child").show(),!0):void 0:t.child.isShown()?(t.child(!1),e(t.node()).removeClass("parent"),!1):(t.child(r(),"child").show(),e(t.node()).addClass("parent"),!0)},childRowImmediate:function(t,n,r){return!n&&t.child.isShown()||!t.responsive.hasHidden()?(t.child(!1),e(t.node()).removeClass("parent"),!1):(t.child(r(),"child").show(),e(t.node()).addClass("parent"),!0)},modal:function(t){return function(r,o,a){if(o)e("div.dtr-modal-content").empty().append(a());else{var i=function(){s.remove(),e(n).off("keypress.dtr")},s=e('<div class="dtr-modal"/>').append(e('<div class="dtr-modal-display"/>').append(e('<div class="dtr-modal-content"/>').append(a())).append(e('<div class="dtr-modal-close">×</div>').click(function(){i()}))).append(e('<div class="dtr-modal-background"/>').click(function(){i()})).appendTo("body");e(n).on("keyup.dtr",function(e){27===e.keyCode&&(e.stopPropagation(),i())})}t&&t.header&&e("div.dtr-modal-content").prepend("<h2>"+t.header(r)+"</h2>")}}};var s={};i.renderer={listHiddenNodes:function(){return function(t,n,r){var o=e('<ul data-dtr-index="'+n+'" class="dtr-details"/>'),a=!1;return e.each(r,function(n,r){r.hidden&&(e('<li data-dtr-index="'+r.columnIndex+'" data-dt-row="'+r.rowIndex+'" data-dt-column="'+r.columnIndex+'"><span class="dtr-title">'+r.title+"</span> </li>").append(e('<span class="dtr-data"/>').append(function(e,t,n){var r=t+"-"+n;if(s[r])return s[r];var o=[];for(e=e.cell(t,n).node().childNodes,t=0,n=e.length;t<n;t++)o.push(e[t]);return s[r]=o}(t,r.rowIndex,r.columnIndex))).appendTo(o),a=!0)}),!!a&&o}},listHidden:function(){return function(t,n,r){return!!(t=e.map(r,function(e){return e.hidden?'<li data-dtr-index="'+e.columnIndex+'" data-dt-row="'+e.rowIndex+'" data-dt-column="'+e.columnIndex+'"><span class="dtr-title">'+e.title+'</span> <span class="dtr-data">'+e.data+"</span></li>":""}).join(""))&&e('<ul data-dtr-index="'+n+'" class="dtr-details"/>').append(t)}},tableAll:function(t){return t=e.extend({tableClass:""},t),function(n,r,o){return n=e.map(o,function(e){return'<tr data-dt-row="'+e.rowIndex+'" data-dt-column="'+e.columnIndex+'"><td>'+e.title+":</td> <td>"+e.data+"</td></tr>"}).join(""),e('<table class="'+t.tableClass+' dtr-details" width="100%"/>').append(n)}}},i.defaults={breakpoints:i.breakpoints,auto:!0,details:{display:i.display.childRow,renderer:i.renderer.listHidden(),target:0,type:"inline"},orthogonal:"display"};var l=e.fn.dataTable.Api;return l.register("responsive()",function(){return this}),l.register("responsive.index()",function(t){return{column:(t=e(t)).data("dtr-index"),row:t.parent().data("dtr-index")}}),l.register("responsive.rebuild()",function(){return this.iterator("table",function(e){e._responsive&&e._responsive._classLogic()})}),l.register("responsive.recalc()",function(){return this.iterator("table",function(e){e._responsive&&(e._responsive._resizeAuto(),e._responsive._resize())})}),l.register("responsive.hasHidden()",function(){var t=this.context[0];return!!t._responsive&&-1!==e.inArray(!1,t._responsive.s.current)}),l.registerPlural("columns().responsiveHidden()","column().responsiveHidden()",function(){return this.iterator("column",function(e,t){return!!e._responsive&&e._responsive.s.current[t]},1)}),i.version="2.2.2",e.fn.dataTable.Responsive=i,e.fn.DataTable.Responsive=i,e(n).on("preInit.dt.dtr",function(t,n){if("dt"===t.namespace&&(e(n.nTable).hasClass("responsive")||e(n.nTable).hasClass("dt-responsive")||n.oInit.responsive||a.defaults.responsive)){var r=n.oInit.responsive;!1!==r&&new i(n,e.isPlainObject(r)?r:{})}}),i}),($jscomp=$jscomp||{}).scope={},$jscomp.findInternal=function(e,t,n){e instanceof String&&(e=String(e));for(var r=e.length,o=0;o<r;o++){var a=e[o];if(t.call(n,a,o,e))return{i:o,v:a}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)},$jscomp.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:"undefined"!=typeof global&&null!=global?global:e},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(e,t,n,r){if(t){for(n=$jscomp.global,e=e.split("."),r=0;r<e.length-1;r++){var o=e[r];o in n||(n[o]={}),n=n[o]}(t=t(r=n[e=e[e.length-1]]))!=r&&null!=t&&$jscomp.defineProperty(n,e,{configurable:!0,writable:!0,value:t})}},$jscomp.polyfill("Array.prototype.find",function(e){return e||function(e,t){return $jscomp.findInternal(this,e,t).v}},"es6","es3"),function(e){"function"==typeof define&&define.amd?define("datatables.net-rowgroup",["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,r){var o=e.fn.dataTable,a=function(t,n){if(!o.versionCheck||!o.versionCheck("1.10.8"))throw"RowGroup requires DataTables 1.10.8 or newer";if(this.c=e.extend(!0,{},o.defaults.rowGroup,a.defaults,n),this.s={dt:new o.Api(t)},this.dom={},n=(t=this.s.dt.settings()[0]).rowGroup)return n;t.rowGroup=this,this._constructor()};return e.extend(a.prototype,{dataSrc:function(t){if(t===r)return this.c.dataSrc;var n=this.s.dt;return this.c.dataSrc=t,e(n.table().node()).triggerHandler("rowgroup-datasrc.dt",[n,t]),this},disable:function(){return this.c.enable=!1,this},enable:function(e){return!1===e?this.disable():(this.c.enable=!0,this)},_constructor:function(){var e=this,t=this.s.dt;t.on("draw.dtrg",function(){e.c.enable&&e._draw()}),t.on("column-visibility.dt.dtrg responsive-resize.dt.dtrg",function(){e._adjustColspan()}),t.on("destroy",function(){t.off(".dtrg")}),t.on("responsive-resize.dt",function(){e._adjustColspan()})},_adjustColspan:function(){e("tr."+this.c.className,this.s.dt.table().body()).find("td").attr("colspan",this._colspan())},_colspan:function(){return this.s.dt.columns().visible().reduce(function(e,t){return e+t},0)},_draw:function(){var e=this._group(0,this.s.dt.rows({page:"current"}).indexes());this._groupDisplay(0,e)},_group:function(t,n){for(var a,i,s=e.isArray(this.c.dataSrc)?this.c.dataSrc:[this.c.dataSrc],l=o.ext.oApi._fnGetObjectDataFn(s[t]),c=this.s.dt,u=[],d=0,f=n.length;d<f;d++){var p=n[d];null!==(a=l(a=c.row(p).data()))&&a!==r||(a=this.c.emptyDataGroup),i!==r&&a===i||(u.push({dataPoint:a,rows:[]}),i=a),u[u.length-1].rows.push(p)}if(s[t+1]!==r)for(d=0,f=u.length;d<f;d++)u[d].children=this._group(t+1,u[d].rows);return u},_groupDisplay:function(e,t){for(var n,r=this.s.dt,o=0,a=t.length;o<a;o++){var i=t[o],s=i.dataPoint,l=i.rows;this.c.startRender&&(n=this.c.startRender.call(this,r.rows(l),s,e),(n=this._rowWrap(n,this.c.startClassName,e))&&n.insertBefore(r.row(l[0]).node())),this.c.endRender&&(n=this.c.endRender.call(this,r.rows(l),s,e),(n=this._rowWrap(n,this.c.endClassName,e))&&n.insertAfter(r.row(l[l.length-1]).node())),i.children&&this._groupDisplay(e+1,i.children)}},_rowWrap:function(t,n,o){return null!==t&&""!==t||(t=this.c.emptyDataGroup),t===r||null===t?null:("object"==typeof t&&t.nodeName&&"tr"===t.nodeName.toLowerCase()?e(t):t instanceof e&&t.length&&"tr"===t[0].nodeName.toLowerCase()?t:e("<tr/>").append(e("<td/>").attr("colspan",this._colspan()).append(t))).addClass(this.c.className).addClass(n).addClass("dtrg-level-"+o)}}),a.defaults={className:"dtrg-group",dataSrc:0,emptyDataGroup:"No group",enable:!0,endClassName:"dtrg-end",endRender:null,startClassName:"dtrg-start",startRender:function(e,t){return t}},a.version="1.1.1",e.fn.dataTable.RowGroup=a,e.fn.DataTable.RowGroup=a,o.Api.register("rowGroup()",function(){return this}),o.Api.register("rowGroup().disable()",function(){return this.iterator("table",function(e){e.rowGroup&&e.rowGroup.enable(!1)})}),o.Api.register("rowGroup().enable()",function(e){return this.iterator("table",function(t){t.rowGroup&&t.rowGroup.enable(e===r||e)})}),o.Api.register("rowGroup().dataSrc()",function(e){return e===r?this.context[0].rowGroup.dataSrc():this.iterator("table",function(t){t.rowGroup&&t.rowGroup.dataSrc(e)})}),e(n).on("preInit.dt.dtrg",function(t,n,r){"dt"===t.namespace&&(t=n.oInit.rowGroup,r=o.defaults.rowGroup,t||r)&&(r=e.extend({},r,t),!1!==t&&new a(n,r))}),a}),define("datatables.loader",["jquery","app/promises/promise.deferred","app/promises/promise.timeout","datatables.net","datatables.net-select","datatables.net-buttons","datatables.net-buttons-html","datatables.net-responsive","datatables.net-rowgroup"],(e,t,n)=>{"use strict";return{initDefaultConfig:r=>new Promise(o=>{e.extend(!0,e.fn.dataTable.defaults,{pageLength:-1,pagingType:"simple_numbers",lengthMenu:[[5,10,25,50,-1],[5,10,25,50,"All"]],order:[],autoWidth:!1,language:{info:"_START_ - _END_ of _TOTAL_ entries"},responsive:{breakpoints:r.breakpoints,details:!1},columnDefs:[],data:[]}),e(document).on("destroy.dt",".dataTable ",function(t,n){let o=e(this),a=new e.fn.dataTable.Api(n);"function"==typeof a.endProcesses&&a.endProcesses(),"function"==typeof r.onDestroy&&r.onDestroy(o)});let a=function(r){let o=this;o.statusContainer=e("<div>",{class:"dt-stats pull-right"}),o.statusLock=e("<span>",{class:["dt-stat","disabled","fade"].join(" ")}).append(e("<i>",{class:["fas","fa-fw","fa-lock"].join(" ")})),o.statusRequest=e("<span>",{class:["dt-stat","disabled","fade"].join(" ")}).append(e("<i>",{class:["fas","fa-fw","fa-sync","fa-spin"].join(" ")})),o.statusContainer.append(o.statusLock,o.statusRequest),o.processStore={},o.defaultProcessName="default",o.lock=(()=>o.statusLock.addClass("in")),o.unlock=(()=>o.statusLock.removeClass("in")),o.request=(()=>o.statusRequest.addClass("in")),o.unrequest=(()=>o.statusRequest.removeClass("in")),o.endProcess=(e=>{o.processStore[e.data.name].delete(e),o.updateProcessStatus(e.data.name)}),o.hasProcesses=(e=>{let t=!1;return o.processStore[e]instanceof Map&&(t=o.processStore[e].size>0),t}),o.updateProcessStatus=(e=>{let t=o.hasProcesses(e)?e:"un"+e;o[t]()}),e.fn.dataTable.Api.register("newProcess()",function(e=o.defaultProcessName){let r=new t;return r.data={name:e},new n(r).then(function(e,t){}.bind(o,e)).catch(e=>{e instanceof Error&&console.warn(e)}).finally(function(e){this.endProcess(e)}.bind(o,r)),o.processStore[e]instanceof Map||(o.processStore[e]=new Map),o.processStore[e].set(r),o.updateProcessStatus(e),r}),e.fn.dataTable.Api.register("hasProcesses()",function(e=o.defaultProcessName){return o.hasProcesses(e)}),e.fn.dataTable.Api.register("endProcess()",function(e){o.endProcess(e),e.resolve()}),e.fn.dataTable.Api.register("endProcesses()",function(){for(let[e,t]of Object.entries(o.processStore))for(let[e,n]of t.entries())o.endProcess(e),e.resolve()})};a.prototype.getContainer=function(){return this.statusContainer},e.fn.dataTable.ext.feature.push({fnInit:e=>new a(e).getContainer(),cFeature:"S",sFeature:"StatusTable"}),o()})}}),define("text",["module"],function(e){"use strict";var t,n,r,o,a,i=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],s=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,l=/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im,c="undefined"!=typeof location&&location.href,u=c&&location.protocol&&location.protocol.replace(/\:/,""),d=c&&location.hostname,f=c&&(location.port||void 0),p={},h=e.config&&e.config()||{};return t={version:"2.0.12",strip:function(e){if(e){var t=(e=e.replace(s,"")).match(l);t&&(e=t[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r").replace(/[\u2028]/g,"\\u2028").replace(/[\u2029]/g,"\\u2029")},createXhr:h.createXhr||function(){var e,t,n;if("undefined"!=typeof XMLHttpRequest)return new XMLHttpRequest;if("undefined"!=typeof ActiveXObject)for(t=0;t<3;t+=1){n=i[t];try{e=new ActiveXObject(n)}catch(e){}if(e){i=[n];break}}return e},parseName:function(e){var t,n,r,o=!1,a=e.indexOf("."),i=0===e.indexOf("./")||0===e.indexOf("../");return-1!==a&&(!i||a>1)?(t=e.substring(0,a),n=e.substring(a+1,e.length)):t=e,-1!==(a=(r=n||t).indexOf("!"))&&(o="strip"===r.substring(a+1),r=r.substring(0,a),n?n=r:t=r),{moduleName:t,ext:n,strip:o}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,n,r,o){var a,i,s,l=t.xdRegExp.exec(e);return!l||(a=l[2],s=(i=(i=l[3]).split(":"))[1],i=i[0],!(a&&a!==n||i&&i.toLowerCase()!==r.toLowerCase()||(s||i)&&s!==o))},finishLoad:function(e,n,r,o){r=n?t.strip(r):r,h.isBuild&&(p[e]=r),o(r)},load:function(e,n,r,o){if(o&&o.isBuild&&!o.inlineText)r();else{h.isBuild=o&&o.isBuild;var a=t.parseName(e),i=a.moduleName+(a.ext?"."+a.ext:""),s=n.toUrl(i),l=h.useXhr||t.useXhr;0!==s.indexOf("empty:")?!c||l(s,u,d,f)?t.get(s,function(n){t.finishLoad(e,a.strip,n,r)},function(e){r.error&&r.error(e)}):n([i],function(e){t.finishLoad(a.moduleName+"."+a.ext,a.strip,e,r)}):r()}},write:function(e,n,r,o){if(p.hasOwnProperty(n)){var a=t.jsEscape(p[n]);r.asModule(e+"!"+n,"define(function () { return '"+a+"';});\n")}},writeFile:function(e,n,r,o,a){var i=t.parseName(n),s=i.ext?"."+i.ext:"",l=i.moduleName+s,c=r.toUrl(i.moduleName+s)+".js";t.load(l,r,function(n){var r=function(e){return o(c,e)};r.asModule=function(e,t){return o.asModule(e,c,t)},t.write(e,l,r,a)},a)}},"node"===h.env||!h.env&&"undefined"!=typeof process&&process.versions&&process.versions.node&&!process.versions["node-webkit"]?(n=require.nodeRequire("fs"),t.get=function(e,t,r){try{var o=n.readFileSync(e,"utf8");0===o.indexOf("\ufeff")&&(o=o.substring(1)),t(o)}catch(e){r&&r(e)}}):"xhr"===h.env||!h.env&&t.createXhr()?t.get=function(e,n,r,o){var a,i=t.createXhr();if(i.open("GET",e,!0),o)for(a in o)o.hasOwnProperty(a)&&i.setRequestHeader(a.toLowerCase(),o[a]);h.onXhr&&h.onXhr(i,e),i.onreadystatechange=function(t){var o,a;4===i.readyState&&((o=i.status||0)>399&&o<600?((a=new Error(e+" HTTP status: "+o)).xhr=i,r&&r(a)):n(i.responseText),h.onXhrComplete&&h.onXhrComplete(i,e))},i.send(null)}:"rhino"===h.env||!h.env&&"undefined"!=typeof Packages&&"undefined"!=typeof java?t.get=function(e,t){var n,r,o=new java.io.File(e),a=java.lang.System.getProperty("line.separator"),i=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(o),"utf-8")),s="";try{for(n=new java.lang.StringBuffer,(r=i.readLine())&&r.length()&&65279===r.charAt(0)&&(r=r.substring(1)),null!==r&&n.append(r);null!==(r=i.readLine());)n.append(a),n.append(r);s=String(n.toString())}finally{i.close()}t(s)}:("xpconnect"===h.env||!h.env&&"undefined"!=typeof Components&&Components.classes&&Components.interfaces)&&(r=Components.classes,o=Components.interfaces,Components.utils.import("resource://gre/modules/FileUtils.jsm"),a="@mozilla.org/windows-registry-key;1"in r,t.get=function(e,t){var n,i,s,l={};a&&(e=e.replace(/\//g,"\\")),s=new FileUtils.File(e);try{(n=r["@mozilla.org/network/file-input-stream;1"].createInstance(o.nsIFileInputStream)).init(s,1,0,!1),(i=r["@mozilla.org/intl/converter-input-stream;1"].createInstance(o.nsIConverterInputStream)).init(n,"utf-8",n.available(),o.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER),i.readString(n.available(),l),i.close(),n.close(),t(l.value)}catch(e){throw new Error((s&&s.path||"")+": "+e)}}),t});
|
||
//# sourceMappingURL=datatables.loader.js.map
|