
/*! For license information please see lin-template.min.js.LICENSE.txt */
!function(){var e={629:function(e,t,n){var i,r;!function(a,s){"use strict";void 0===(r="function"==typeof(i=s)?i.call(t,n,t,e):i)||(e.exports=r)}(window,(function(){"use strict";var e=function(){var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],n=0;n<t.length;n++){var i=t[n]+"MatchesSelector";if(e[i])return i}}();return function(t,n){return t[e](n)}}))},532:function(e,t,n){var i,r;"undefined"!=typeof window&&window,void 0===(r="function"==typeof(i=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},i=n[e]=n[e]||[];return-1==i.indexOf(t)&&i.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var i=n.indexOf(t);return-1!=i&&n.splice(i,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var i=this._onceEvents&&this._onceEvents[e],r=0;r<n.length;r++){var a=n[r];i&&i[a]&&(this.off(e,a),delete i[a]),a.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?i.call(t,n,t,e):i)||(e.exports=r)},645:function(e,t,n){var i,r;!function(a,s){i=[n(629)],r=function(e){return function(e,t){"use strict";var n={extend:function(e,t){for(var n in t)e[n]=t[n];return e},modulo:function(e,t){return(e%t+t)%t}},i=Array.prototype.slice;n.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?i.call(e):[e]},n.removeFrom=function(e,t){var n=e.indexOf(t);-1!=n&&e.splice(n,1)},n.getParent=function(e,n){for(;e.parentNode&&e!=document.body;)if(e=e.parentNode,t(e,n))return e},n.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},n.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},n.filterFindElements=function(e,i){e=n.makeArray(e);var r=[];return e.forEach((function(e){if(e instanceof HTMLElement)if(i){t(e,i)&&r.push(e);for(var n=e.querySelectorAll(i),a=0;a<n.length;a++)r.push(n[a])}else r.push(e)})),r},n.debounceMethod=function(e,t,n){n=n||100;var i=e.prototype[t],r=t+"Timeout";e.prototype[t]=function(){var e=this[r];clearTimeout(e);var t=arguments,a=this;this[r]=setTimeout((function(){i.apply(a,t),delete a[r]}),n)}},n.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},n.toDashed=function(e){return e.replace(/(.)([A-Z])/g,(function(e,t,n){return t+"-"+n})).toLowerCase()};var r=e.console;return n.htmlInit=function(t,i){n.docReady((function(){var a=n.toDashed(i),s="data-"+a,o=document.querySelectorAll("["+s+"]"),l=document.querySelectorAll(".js-"+a),c=n.makeArray(o).concat(n.makeArray(l)),u=s+"-options",d=e.jQuery;c.forEach((function(e){var n,a=e.getAttribute(s)||e.getAttribute(u);try{n=a&&JSON.parse(a)}catch(t){return void(r&&r.error("Error parsing "+s+" on "+e.className+": "+t))}var o=new t(e,n);d&&d.data(e,i,o)}))}))},n}(a,e)}.apply(t,i),void 0===r||(e.exports=r)}(window)},4:function(e,t,n){var i,r;window,void 0===(r="function"==typeof(i=function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}var t="undefined"==typeof console?function(){}:function(e){console.error(e)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=n.length;function r(e){var n=getComputedStyle(e);return n||t("Style returned "+n+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),n}var a,s=!1;function o(t){if(function(){if(!s){s=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(t);var i=r(t);a=200==Math.round(e(i.width)),o.isBoxSizeOuter=a,n.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var l=r(t);if("none"==l.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<i;t++)e[n[t]]=0;return e}();var c={};c.width=t.offsetWidth,c.height=t.offsetHeight;for(var u=c.isBorderBox="border-box"==l.boxSizing,d=0;d<i;d++){var p=n[d],h=l[p],f=parseFloat(h);c[p]=isNaN(f)?0:f}var v=c.paddingLeft+c.paddingRight,g=c.paddingTop+c.paddingBottom,m=c.marginLeft+c.marginRight,y=c.marginTop+c.marginBottom,b=c.borderLeftWidth+c.borderRightWidth,S=c.borderTopWidth+c.borderBottomWidth,w=u&&a,C=e(l.width);!1!==C&&(c.width=C+(w?0:v+b));var T=e(l.height);return!1!==T&&(c.height=T+(w?0:g+S)),c.innerWidth=c.width-(v+b),c.innerHeight=c.height-(g+S),c.outerWidth=c.width+m,c.outerHeight=c.height+y,c}}return o})?i.call(t,n,t,e):i)||(e.exports=r)},199:function(e){!function(t,n){var i=function(e,t,n){"use strict";var i,r;if(function(){var t,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in r=e.lazySizesConfig||e.lazysizesConfig||{},n)t in r||(r[t]=n[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var a,s,o,l,c,u,d,p,h,f,v,g,m,y,b,S,w,C,T,E,x,_,D,A,L,M,O,I,$,P,k,z,R,N,j,H,F,B,W,q,G,V,U,Y,X=t.documentElement,J=e.HTMLPictureElement,K="addEventListener",Z="getAttribute",Q=e[K].bind(e),ee=e.setTimeout,te=e.requestAnimationFrame||ee,ne=e.requestIdleCallback,ie=/^picture$/i,re=["load","error","lazyincluded","_lazyloaded"],ae={},se=Array.prototype.forEach,oe=function(e,t){return ae[t]||(ae[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),ae[t].test(e[Z]("class")||"")&&ae[t]},le=function(e,t){oe(e,t)||e.setAttribute("class",(e[Z]("class")||"").trim()+" "+t)},ce=function(e,t){var n;(n=oe(e,t))&&e.setAttribute("class",(e[Z]("class")||"").replace(n," "))},ue=function(e,t,n){var i=n?K:"removeEventListener";n&&ue(e,t),re.forEach((function(n){e[i](n,t)}))},de=function(e,n,r,a,s){var o=t.createEvent("Event");return r||(r={}),r.instance=i,o.initEvent(n,!a,!s),o.detail=r,e.dispatchEvent(o),o},pe=function(t,n){var i;!J&&(i=e.picturefill||r.pf)?(n&&n.src&&!t[Z]("srcset")&&t.setAttribute("srcset",n.src),i({reevaluate:!0,elements:[t]})):n&&n.src&&(t.src=n.src)},he=function(e,t){return(getComputedStyle(e,null)||{})[t]},fe=function(e,t,n){for(n=n||e.offsetWidth;n<r.minSize&&t&&!e._lazysizesWidth;)n=t.offsetWidth,t=t.parentNode;return n},ve=(G=[],V=q=[],Y=function(e,n){B&&!n?e.apply(this,arguments):(V.push(e),W||(W=!0,(t.hidden?ee:te)(U)))},Y._lsFlush=U=function(){var e=V;for(V=q.length?G:q,B=!0,W=!1;e.length;)e.shift()();B=!1},Y),ge=function(e,t){return t?function(){ve(e)}:function(){var t=this,n=arguments;ve((function(){e.apply(t,n)}))}},me=function(e){var t,i,r=function(){t=null,e()},a=function(){var e=n.now()-i;e<99?ee(a,99-e):(ne||r)(r)};return function(){i=n.now(),t||(t=ee(a,99))}},ye=(w=/^img$/i,C=/^iframe$/i,T="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),0,E=0,x=0,_=-1,D=function(e){x--,(!e||x<0||!e.target)&&(x=0)},A=function(e){return null==S&&(S="hidden"==he(t.body,"visibility")),S||!("hidden"==he(e.parentNode,"visibility")&&"hidden"==he(e,"visibility"))},L=function(e,n){var i,r=e,a=A(e);for(g-=n,b+=n,m-=n,y+=n;a&&(r=r.offsetParent)&&r!=t.body&&r!=X;)(a=(he(r,"opacity")||1)>0)&&"visible"!=he(r,"overflow")&&(i=r.getBoundingClientRect(),a=y>i.left&&m<i.right&&b>i.top-1&&g<i.bottom+1);return a},O=function(e){var t,i=0,a=r.throttleDelay,s=r.ricTimeout,o=function(){t=!1,i=n.now(),e()},l=ne&&s>49?function(){ne(o,{timeout:s}),s!==r.ricTimeout&&(s=r.ricTimeout)}:ge((function(){ee(o)}),!0);return function(e){var r;(e=!0===e)&&(s=33),t||(t=!0,(r=a-(n.now()-i))<0&&(r=0),e||r<9?l():ee(l,r))}}(M=function(){var e,n,a,s,o,l,d,h,w,C,D,M,O=i.elements;if((p=r.loadMode)&&x<8&&(e=O.length)){for(n=0,_++;n<e;n++)if(O[n]&&!O[n]._lazyRace)if(!T||i.prematureUnveil&&i.prematureUnveil(O[n]))N(O[n]);else if((h=O[n][Z]("data-expand"))&&(l=1*h)||(l=E),C||(C=!r.expand||r.expand<1?X.clientHeight>500&&X.clientWidth>500?500:370:r.expand,i._defEx=C,D=C*r.expFactor,M=r.hFac,S=null,E<D&&x<1&&_>2&&p>2&&!t.hidden?(E=D,_=0):E=p>1&&_>1&&x<6?C:0),w!==l&&(f=innerWidth+l*M,v=innerHeight+l,d=-1*l,w=l),a=O[n].getBoundingClientRect(),(b=a.bottom)>=d&&(g=a.top)<=v&&(y=a.right)>=d*M&&(m=a.left)<=f&&(b||y||m||g)&&(r.loadHidden||A(O[n]))&&(u&&x<3&&!h&&(p<3||_<4)||L(O[n],l))){if(N(O[n]),o=!0,x>9)break}else!o&&u&&!s&&x<4&&_<4&&p>2&&(c[0]||r.preloadAfterLoad)&&(c[0]||!h&&(b||y||m||g||"auto"!=O[n][Z](r.sizesAttr)))&&(s=c[0]||O[n]);s&&!o&&N(s)}}),$=ge(I=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(D(e),le(t,r.loadedClass),ce(t,r.loadingClass),ue(t,P),de(t,"lazyloaded"))}),P=function(e){$({target:e.target})},k=function(e,t){var n=e.getAttribute("data-load-mode")||r.iframeLoadMode;0==n?e.contentWindow.location.replace(t):1==n&&(e.src=t)},z=function(e){var t,n=e[Z](r.srcsetAttr);(t=r.customMedia[e[Z]("data-media")||e[Z]("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},R=ge((function(e,t,n,i,a){var s,o,l,c,u,p;(u=de(e,"lazybeforeunveil",t)).defaultPrevented||(i&&(n?le(e,r.autosizesClass):e.setAttribute("sizes",i)),o=e[Z](r.srcsetAttr),s=e[Z](r.srcAttr),a&&(c=(l=e.parentNode)&&ie.test(l.nodeName||"")),p=t.firesLoad||"src"in e&&(o||s||c),u={target:e},le(e,r.loadingClass),p&&(clearTimeout(d),d=ee(D,2500),ue(e,P,!0)),c&&se.call(l.getElementsByTagName("source"),z),o?e.setAttribute("srcset",o):s&&!c&&(C.test(e.nodeName)?k(e,s):e.src=s),a&&(o||c)&&pe(e,{src:s})),e._lazyRace&&delete e._lazyRace,ce(e,r.lazyClass),ve((function(){var t=e.complete&&e.naturalWidth>1;p&&!t||(t&&le(e,r.fastLoadedClass),I(u),e._lazyCache=!0,ee((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&x--}),!0)})),N=function(e){if(!e._lazyRace){var t,n=w.test(e.nodeName),i=n&&(e[Z](r.sizesAttr)||e[Z]("sizes")),a="auto"==i;(!a&&u||!n||!e[Z]("src")&&!e.srcset||e.complete||oe(e,r.errorClass)||!oe(e,r.lazyClass))&&(t=de(e,"lazyunveilread").detail,a&&be.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,x++,R(e,t,a,i,n))}},j=me((function(){r.loadMode=3,O()})),F=function(){u||(n.now()-h<999?ee(F,999):(u=!0,r.loadMode=3,O(),Q("scroll",H,!0)))},{_:function(){h=n.now(),i.elements=t.getElementsByClassName(r.lazyClass),c=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass),Q("scroll",O,!0),Q("resize",O,!0),Q("pageshow",(function(e){if(e.persisted){var n=t.querySelectorAll("."+r.loadingClass);n.length&&n.forEach&&te((function(){n.forEach((function(e){e.complete&&N(e)}))}))}})),e.MutationObserver?new MutationObserver(O).observe(X,{childList:!0,subtree:!0,attributes:!0}):(X[K]("DOMNodeInserted",O,!0),X[K]("DOMAttrModified",O,!0),setInterval(O,999)),Q("hashchange",O,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t[K](e,O,!0)})),/d$|^c/.test(t.readyState)?F():(Q("load",F),t[K]("DOMContentLoaded",O),ee(F,2e4)),i.elements.length?(M(),ve._lsFlush()):O()},checkElems:O,unveil:N,_aLSL:H=function(){3==r.loadMode&&(r.loadMode=2),j()}}),be=(s=ge((function(e,t,n,i){var r,a,s;if(e._lazysizesWidth=i,i+="px",e.setAttribute("sizes",i),ie.test(t.nodeName||""))for(a=0,s=(r=t.getElementsByTagName("source")).length;a<s;a++)r[a].setAttribute("sizes",i);n.detail.dataAttr||pe(e,n.detail)})),o=function(e,t,n){var i,r=e.parentNode;r&&(n=fe(e,r,n),(i=de(e,"lazybeforesizes",{width:n,dataAttr:!!t})).defaultPrevented||(n=i.detail.width)&&n!==e._lazysizesWidth&&s(e,r,i,n))},{_:function(){a=t.getElementsByClassName(r.autosizesClass),Q("resize",l)},checkElems:l=me((function(){var e,t=a.length;if(t)for(e=0;e<t;e++)o(a[e])})),updateElem:o}),Se=function(){!Se.i&&t.getElementsByClassName&&(Se.i=!0,be._(),ye._())};return ee((function(){r.init&&Se()})),i={cfg:r,autoSizer:be,loader:ye,init:Se,uP:pe,aC:le,rC:ce,hC:oe,fire:de,gW:fe,rAF:ve}}(t,t.document,Date);t.lazySizes=i,e.exports&&(e.exports=i)}("undefined"!=typeof window?window:{})},770:function(e,t,n){var i,r,a,s,o,l;s="undefined"!=typeof window?window:0,o=function(e,t,n){"use strict";var i,r,a,s,o,l;e.addEventListener&&(i=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,r=/parent-fit["']*\s*:\s*["']*(contain|cover|width)/,a=/parent-container["']*\s*:\s*["']*(.+?)(?=(\s|$|,|'|"|;))/,s=/^picture$/i,o=n.cfg,l={getParent:function(t,n){var i=t,r=t.parentNode;return n&&"prev"!=n||!r||!s.test(r.nodeName||"")||(r=r.parentNode),"self"!=n&&(i="prev"==n?t.previousElementSibling:n&&(r.closest||e.jQuery)&&(r.closest?r.closest(n):jQuery(r).closest(n)[0])||r),i},getFit:function(e){var t,n,i=getComputedStyle(e,null)||{},s=i.content||i.fontFamily,o={fit:e._lazysizesParentFit||e.getAttribute("data-parent-fit")};return!o.fit&&s&&(t=s.match(r))&&(o.fit=t[1]),o.fit?(!(n=e._lazysizesParentContainer||e.getAttribute("data-parent-container"))&&s&&(t=s.match(a))&&(n=t[1]),o.parent=l.getParent(e,n)):o.fit=i.objectFit,o},getImageRatio:function(t){for(var n,r,a,l,c,u,d=t.parentNode,p=d&&s.test(d.nodeName||"")?d.querySelectorAll("source, img"):[t],h=0;h<p.length;h++)if(n=(t=p[h]).getAttribute(o.srcsetAttr)||t.getAttribute("srcset")||t.getAttribute("data-pfsrcset")||t.getAttribute("data-risrcset")||"",r=t._lsMedia||t.getAttribute("media"),r=o.customMedia[t.getAttribute("data-media")||r]||r,n&&(!r||(e.matchMedia&&matchMedia(r)||{}).matches)){(a=parseFloat(t.getAttribute("data-aspectratio")))||(u=(l=n.match(i))?"w"==l[2]?(c=l[1],l[3]):(c=l[3],l[1]):(c=t.getAttribute("width"),t.getAttribute("height")),a=c/u);break}return a},calculateSize:function(e,t){var n,i,r,a=this.getFit(e),s=a.fit,o=a.parent;return"width"==s||("contain"==s||"cover"==s)&&(i=this.getImageRatio(e))?(o?t=o.clientWidth:o=e,r=t,"width"==s?r=t:(n=t/o.clientHeight)&&("cover"==s&&n<i||"contain"==s&&i<n)&&(r=t*(i/n)),r):t}},n.parentFit=l,t.addEventListener("lazybeforesizes",(function(e){var t;e.defaultPrevented||e.detail.instance!=n||(t=e.target,e.detail.width=l.calculateSize(t,e.detail.width))})))},s&&(l=function(){o(s.lazySizes),s.removeEventListener("lazyunveilread",l,!0)},o=o.bind(null,s,s.document),e.exports?o(n(199)):(r=[n(199)],void 0===(a="function"==typeof(i=o)?i.apply(t,r):i)||(e.exports=a)))},885:function(e,t,n){var i,r,a;window,r=[n(603),n(4)],void 0===(a="function"==typeof(i=function(e,t){"use strict";var n=e.create("masonry");n.compatOptions.fitWidth="isFitWidth";var i=n.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],n=e&&e.element;this.columnWidth=n&&t(n).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,r=this.containerWidth+this.gutter,a=r/i,s=i-r%i;a=Math[s&&s<1?"round":"floor"](a),this.cols=Math.max(a,1)},i.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,n=t(e);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,n=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var i=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,e),r={x:this.columnWidth*i.col,y:i.y},a=i.y+e.size.outerHeight,s=n+i.col,o=i.col;o<s;o++)this.colYs[o]=a;return r},i._getTopColPosition=function(e){var t=this._getTopColGroup(e),n=Math.min.apply(Math,t);return{col:t.indexOf(n),y:n}},i._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],n=this.cols+1-e,i=0;i<n;i++)t[i]=this._getColGroupY(i,e);return t},i._getColGroupY=function(e,t){if(t<2)return this.colYs[e];var n=this.colYs.slice(e,e+t);return Math.max.apply(Math,n)},i._getHorizontalColPosition=function(e,t){var n=this.horizontalColIndex%this.cols;n=e>1&&n+e>this.cols?0:n;var i=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=i?n+e:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,e)}},i._manageStamp=function(e){var n=t(e),i=this._getElementOffset(e),r=this._getOption("originLeft")?i.left:i.right,a=r+n.outerWidth,s=Math.floor(r/this.columnWidth);s=Math.max(0,s);var o=Math.floor(a/this.columnWidth);o-=a%this.columnWidth?0:1,o=Math.min(this.cols-1,o);for(var l=(this._getOption("originTop")?i.top:i.bottom)+n.outerHeight,c=s;c<=o;c++)this.colYs[c]=Math.max(l,this.colYs[c])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},i._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},n})?i.apply(t,r):i)||(e.exports=a)},906:function(e,t,n){var i,r,a;window,r=[n(532),n(4)],void 0===(a="function"==typeof(i=function(e,t){"use strict";var n=document.documentElement.style,i="string"==typeof n.transition?"transition":"WebkitTransition",r="string"==typeof n.transform?"transform":"WebkitTransform",a={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[i],s={transform:r,transition:i,transitionDuration:i+"Duration",transitionProperty:i+"Property",transitionDelay:i+"Delay"};function o(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var l=o.prototype=Object.create(e.prototype);l.constructor=o,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.getSize=function(){this.size=t(this.element)},l.css=function(e){var t=this.element.style;for(var n in e)t[s[n]||n]=e[n]},l.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),i=e[t?"left":"right"],r=e[n?"top":"bottom"],a=parseFloat(i),s=parseFloat(r),o=this.layout.size;-1!=i.indexOf("%")&&(a=a/100*o.width),-1!=r.indexOf("%")&&(s=s/100*o.height),a=isNaN(a)?0:a,s=isNaN(s)?0:s,a-=t?o.paddingLeft:o.paddingRight,s-=n?o.paddingTop:o.paddingBottom,this.position.x=a,this.position.y=s},l.layoutPosition=function(){var e=this.layout.size,t={},n=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),r=n?"paddingLeft":"paddingRight",a=n?"left":"right",s=n?"right":"left",o=this.position.x+e[r];t[a]=this.getXValue(o),t[s]="";var l=i?"paddingTop":"paddingBottom",c=i?"top":"bottom",u=i?"bottom":"top",d=this.position.y+e[l];t[c]=this.getYValue(d),t[u]="",this.css(t),this.emitEvent("layout",[this])},l.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},l.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},l._transitionTo=function(e,t){this.getPosition();var n=this.position.x,i=this.position.y,r=e==this.position.x&&t==this.position.y;if(this.setPosition(e,t),!r||this.isTransitioning){var a=e-n,s=t-i,o={};o.transform=this.getTranslate(a,s),this.transition({to:o,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},l.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(e,t){this.position.x=parseFloat(e),this.position.y=parseFloat(t)},l._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},l.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t=this._transn;for(var n in e.onTransitionEnd)t.onEnd[n]=e.onTransitionEnd[n];for(n in e.to)t.ingProperties[n]=!0,e.isCleaning&&(t.clean[n]=!0);e.from&&(this.css(e.from),this.element.offsetHeight),this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)};var c="opacity,"+r.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()}));l.enableTransition=function(){if(!this.isTransitioning){var e=this.layout.options.transitionDuration;e="number"==typeof e?e+"ms":e,this.css({transitionProperty:c,transitionDuration:e,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(a,this,!1)}},l.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},l.onotransitionend=function(e){this.ontransitionend(e)};var u={"-webkit-transform":"transform"};l.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,n=u[e.propertyName]||e.propertyName;delete t.ingProperties[n],function(e){for(var t in e)return!1;return!0}(t.ingProperties)&&this.disableTransition(),n in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[n]),n in t.onEnd&&(t.onEnd[n].call(this),delete t.onEnd[n]),this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(a,this,!1),this.isTransitioning=!1},l._removeStyles=function(e){var t={};for(var n in e)t[n]="";this.css(t)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(d)},l.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){i&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var n in t)return n},l.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o})?i.apply(t,r):i)||(e.exports=a)},603:function(e,t,n){var i,r;!function(a,s){"use strict";i=[n(532),n(4),n(645),n(906)],r=function(e,t,n,i){return function(e,t,n,i,r){var a=e.console,s=e.jQuery,o=function(){},l=0,c={};function u(e,t){var n=i.getQueryElement(e);if(n){this.element=n,s&&(this.$element=s(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(t);var r=++l;this.element.outlayerGUID=r,c[r]=this,this._create(),this._getOption("initLayout")&&this.layout()}else a&&a.error("Bad element for "+this.constructor.namespace+": "+(n||e))}u.namespace="outlayer",u.Item=r,u.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var d=u.prototype;function p(e){function t(){e.apply(this,arguments)}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t}i.extend(d,t.prototype),d.option=function(e){i.extend(this.options,e)},d._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},u.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},d._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},d.reloadItems=function(){this.items=this._itemize(this.element.children)},d._itemize=function(e){for(var t=this._filterFindItemElements(e),n=this.constructor.Item,i=[],r=0;r<t.length;r++){var a=new n(t[r],this);i.push(a)}return i},d._filterFindItemElements=function(e){return i.filterFindElements(e,this.options.itemSelector)},d.getItemElements=function(){return this.items.map((function(e){return e.element}))},d.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},d._init=d.layout,d._resetLayout=function(){this.getSize()},d.getSize=function(){this.size=n(this.element)},d._getMeasurement=function(e,t){var i,r=this.options[e];r?("string"==typeof r?i=this.element.querySelector(r):r instanceof HTMLElement&&(i=r),this[e]=i?n(i)[t]:r):this[e]=0},d.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},d._getItemsForLayout=function(e){return e.filter((function(e){return!e.isIgnored}))},d._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){var n=[];e.forEach((function(e){var i=this._getItemLayoutPosition(e);i.item=e,i.isInstant=t||e.isLayoutInstant,n.push(i)}),this),this._processLayoutQueue(n)}},d._getItemLayoutPosition=function(){return{x:0,y:0}},d._processLayoutQueue=function(e){this.updateStagger(),e.forEach((function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)}),this)},d.updateStagger=function(){var e=this.options.stagger;if(null!=e)return this.stagger=function(e){if("number"==typeof e)return e;var t=e.match(/(^\d*\.?\d*)(\w*)/),n=t&&t[1],i=t&&t[2];return n.length?(n=parseFloat(n))*(h[i]||1):0}(e),this.stagger;this.stagger=0},d._positionItem=function(e,t,n,i,r){i?e.goTo(t,n):(e.stagger(r*this.stagger),e.moveTo(t,n))},d._postLayout=function(){this.resizeContainer()},d.resizeContainer=function(){if(this._getOption("resizeContainer")){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},d._getContainerSize=o,d._setContainerMeasure=function(e,t){if(void 0!==e){var n=this.size;n.isBorderBox&&(e+=t?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},d._emitCompleteOnItems=function(e,t){var n=this;function i(){n.dispatchEvent(e+"Complete",null,[t])}var r=t.length;if(t&&r){var a=0;t.forEach((function(t){t.once(e,s)}))}else i();function s(){++a==r&&i()}},d.dispatchEvent=function(e,t,n){var i=t?[t].concat(n):n;if(this.emitEvent(e,i),s)if(this.$element=this.$element||s(this.element),t){var r=s.Event(t);r.type=e,this.$element.trigger(r,n)}else this.$element.trigger(e,n)},d.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},d.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},d.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},d.unstamp=function(e){(e=this._find(e))&&e.forEach((function(e){i.removeFrom(this.stamps,e),this.unignore(e)}),this)},d._find=function(e){if(e)return"string"==typeof e&&(e=this.element.querySelectorAll(e)),i.makeArray(e)},d._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},d._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},d._manageStamp=o,d._getElementOffset=function(e){var t=e.getBoundingClientRect(),i=this._boundingRect,r=n(e);return{left:t.left-i.left-r.marginLeft,top:t.top-i.top-r.marginTop,right:i.right-t.right-r.marginRight,bottom:i.bottom-t.bottom-r.marginBottom}},d.handleEvent=i.handleEvent,d.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},d.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},d.onresize=function(){this.resize()},i.debounceMethod(u,"onresize",100),d.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},d.needsResizeLayout=function(){var e=n(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},d.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},d.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},d.prepended=function(e){var t=this._itemize(e);if(t.length){var n=this.items.slice(0);this.items=t.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(n)}},d.reveal=function(e){if(this._emitCompleteOnItems("reveal",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.reveal()}))}},d.hide=function(e){if(this._emitCompleteOnItems("hide",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,n){e.stagger(n*t),e.hide()}))}},d.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},d.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},d.getItem=function(e){for(var t=0;t<this.items.length;t++){var n=this.items[t];if(n.element==e)return n}},d.getItems=function(e){e=i.makeArray(e);var t=[];return e.forEach((function(e){var n=this.getItem(e);n&&t.push(n)}),this),t},d.remove=function(e){var t=this.getItems(e);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach((function(e){e.remove(),i.removeFrom(this.items,e)}),this)},d.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="",this.items.forEach((function(e){e.destroy()})),this.unbindResize();var t=this.element.outlayerGUID;delete c[t],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},u.data=function(e){var t=(e=i.getQueryElement(e))&&e.outlayerGUID;return t&&c[t]},u.create=function(e,t){var n=p(u);return n.defaults=i.extend({},u.defaults),i.extend(n.defaults,t),n.compatOptions=i.extend({},u.compatOptions),n.namespace=e,n.data=u.data,n.Item=p(r),i.htmlInit(n,e),s&&s.bridget&&s.bridget(e,n),n};var h={ms:1,s:1e3};return u.Item=r,u}(a,e,t,n,i)}.apply(t,i),void 0===r||(e.exports=r)}(window)},475:function(e,t,n){var i,r,a;r=[n(311)],i=function(e){var t=function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd)var t=e.fn.select2.amd;var n,i,r;return t&&t.requirejs||(t?i=t:t={},function(e){var t,a,s,o,l={},c={},u={},d={},p=Object.prototype.hasOwnProperty,h=[].slice,f=/\.js$/;function v(e,t){return p.call(e,t)}function g(e,t){var n,i,r,a,s,o,l,c,d,p,h,v=t&&t.split("/"),g=u.map,m=g&&g["*"]||{};if(e){for(s=(e=e.split("/")).length-1,u.nodeIdCompat&&f.test(e[s])&&(e[s]=e[s].replace(f,"")),"."===e[0].charAt(0)&&v&&(e=v.slice(0,v.length-1).concat(e)),d=0;d<e.length;d++)if("."===(h=e[d]))e.splice(d,1),d-=1;else if(".."===h){if(0===d||1===d&&".."===e[2]||".."===e[d-1])continue;d>0&&(e.splice(d-1,2),d-=2)}e=e.join("/")}if((v||m)&&g){for(d=(n=e.split("/")).length;d>0;d-=1){if(i=n.slice(0,d).join("/"),v)for(p=v.length;p>0;p-=1)if((r=g[v.slice(0,p).join("/")])&&(r=r[i])){a=r,o=d;break}if(a)break;!l&&m&&m[i]&&(l=m[i],c=d)}!a&&l&&(a=l,o=c),a&&(n.splice(0,o,a),e=n.join("/"))}return e}function m(t,n){return function(){var i=h.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),a.apply(e,i.concat([t,n]))}}function y(e){return function(t){l[e]=t}}function b(n){if(v(c,n)){var i=c[n];delete c[n],d[n]=!0,t.apply(e,i)}if(!v(l,n)&&!v(d,n))throw new Error("No "+n);return l[n]}function S(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function w(e){return e?S(e):[]}function C(e){return function(){return u&&u.config&&u.config[e]||{}}}s=function(e,t){var n,i,r=S(e),a=r[0],s=t[1];return e=r[1],a&&(n=b(a=g(a,s))),a?e=n&&n.normalize?n.normalize(e,(i=s,function(e){return g(e,i)})):g(e,s):(a=(r=S(e=g(e,s)))[0],e=r[1],a&&(n=b(a))),{f:a?a+"!"+e:e,n:e,pr:a,p:n}},o={require:function(e){return m(e)},exports:function(e){var t=l[e];return void 0!==t?t:l[e]={}},module:function(e){return{id:e,uri:"",exports:l[e],config:C(e)}}},t=function(t,n,i,r){var a,u,p,h,f,g,S,C=[],T=typeof i;if(g=w(r=r||t),"undefined"===T||"function"===T){for(n=!n.length&&i.length?["require","exports","module"]:n,f=0;f<n.length;f+=1)if("require"===(u=(h=s(n[f],g)).f))C[f]=o.require(t);else if("exports"===u)C[f]=o.exports(t),S=!0;else if("module"===u)a=C[f]=o.module(t);else if(v(l,u)||v(c,u)||v(d,u))C[f]=b(u);else{if(!h.p)throw new Error(t+" missing "+u);h.p.load(h.n,m(r,!0),y(u),{}),C[f]=l[u]}p=i?i.apply(l[t],C):void 0,t&&(a&&a.exports!==e&&a.exports!==l[t]?l[t]=a.exports:p===e&&S||(l[t]=p))}else t&&(l[t]=i)},n=i=a=function(n,i,r,l,c){if("string"==typeof n)return o[n]?o[n](i):b(s(n,w(i)).f);if(!n.splice){if((u=n).deps&&a(u.deps,u.callback),!i)return;i.splice?(n=i,i=r,r=null):n=e}return i=i||function(){},"function"==typeof r&&(r=l,l=c),l?t(e,n,i,r):setTimeout((function(){t(e,n,i,r)}),4),a},a.config=function(e){return a(e)},n._defined=l,(r=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),v(l,e)||v(c,e)||(c[e]=[e,t,n])}).amd={jQuery:!0}}(),t.requirejs=n,t.require=i,t.define=r),t.define("almond",(function(){})),t.define("jquery",[],(function(){var t=e||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t})),t.define("select2/utils",["jquery"],(function(e){var t={};function n(e){var t=e.prototype,n=[];for(var i in t)"function"==typeof t[i]&&"constructor"!==i&&n.push(i);return n}t.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},t.Decorate=function(e,t){var i=n(t),r=n(e);function a(){var n=Array.prototype.unshift,i=t.prototype.constructor.length,r=e.prototype.constructor;i>0&&(n.call(arguments,e.prototype.constructor),r=t.prototype.constructor),r.apply(this,arguments)}t.displayName=e.displayName,a.prototype=new function(){this.constructor=a};for(var s=0;s<r.length;s++){var o=r[s];a.prototype[o]=e.prototype[o]}for(var l=function(e){var n=function(){};e in a.prototype&&(n=a.prototype[e]);var i=t.prototype[e];return function(){return Array.prototype.unshift.call(arguments,n),i.apply(this,arguments)}},c=0;c<i.length;c++){var u=i[c];a.prototype[u]=l(u)}return a};var i=function(){this.listeners={}};i.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},i.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=e,e in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},t.Observable=i,t.generateChars=function(e){for(var t="",n=0;n<e;n++)t+=Math.floor(36*Math.random()).toString(36);return t},t.bind=function(e,t){return function(){e.apply(t,arguments)}},t._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var a=n[r];(a=a.substring(0,1).toLowerCase()+a.substring(1))in i||(i[a]={}),r==n.length-1&&(i[a]=e[t]),i=i[a]}delete e[t]}}return e},t.hasScroll=function(t,n){var i=e(n),r=n.style.overflowX,a=n.style.overflowY;return(r!==a||"hidden"!==a&&"visible"!==a)&&("scroll"===r||"scroll"===a||i.innerHeight()<n.scrollHeight||i.innerWidth()<n.scrollWidth)},t.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,(function(e){return t[e]}))},t.appendMany=function(t,n){if("1.7"===e.fn.jquery.substr(0,3)){var i=e();e.map(n,(function(e){i=i.add(e)})),n=i}t.append(n)},t.__cache={};var r=0;return t.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++r),t=r.toString())),t},t.StoreData=function(e,n,i){var r=t.GetUniqueElementId(e);t.__cache[r]||(t.__cache[r]={}),t.__cache[r][n]=i},t.GetData=function(n,i){var r=t.GetUniqueElementId(n);return i?t.__cache[r]&&null!=t.__cache[r][i]?t.__cache[r][i]:e(n).data(i):t.__cache[r]},t.RemoveData=function(e){var n=t.GetUniqueElementId(e);null!=t.__cache[n]&&delete t.__cache[n],e.removeAttribute("data-select2-id")},t})),t.define("select2/results",["jquery","./utils"],(function(e,t){function n(e,t,i){this.$element=e,this.data=i,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(t){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var i=e('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),r=this.options.get("translations").get(t.message);i.append(n(r(t.args))),i[0].className+=" select2-results__message",this.$results.append(i)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(e,t){t.find(".select2-results").append(e)},n.prototype.sort=function(e){return this.options.get("sorter")(e)},n.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current((function(i){var r=e.map(i,(function(e){return e.id.toString()}));n.$results.find(".select2-results__option[aria-selected]").each((function(){var n=e(this),i=t.GetData(this,"data"),a=""+i.id;null!=i.element&&i.element.selected||null==i.element&&e.inArray(a,r)>-1?n.attr("aria-selected","true"):n.attr("aria-selected","false")}))}))},n.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var i=document.createElement("li");i.className="select2-results__option";var r={role:"option","aria-selected":"false"},a=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var s in(null!=n.element&&a.call(n.element,":disabled")||null==n.element&&n.disabled)&&(delete r["aria-selected"],r["aria-disabled"]="true"),null==n.id&&delete r["aria-selected"],null!=n._resultId&&(i.id=n._resultId),n.title&&(i.title=n.title),n.children&&(r.role="group",r["aria-label"]=n.text,delete r["aria-selected"]),r){var o=r[s];i.setAttribute(s,o)}if(n.children){var l=e(i),c=document.createElement("strong");c.className="select2-results__group",e(c),this.template(n,c);for(var u=[],d=0;d<n.children.length;d++){var p=n.children[d],h=this.option(p);u.push(h)}var f=e("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});f.append(u),l.append(c),l.append(f)}else this.template(n,i);return t.StoreData(i,"data",n),i},n.prototype.bind=function(n,i){var r=this,a=n.id+"-results";this.$results.attr("id",a),n.on("results:all",(function(e){r.clear(),r.append(e.data),n.isOpen()&&(r.setClasses(),r.highlightFirstItem())})),n.on("results:append",(function(e){r.append(e.data),n.isOpen()&&r.setClasses()})),n.on("query",(function(e){r.hideMessages(),r.showLoading(e)})),n.on("select",(function(){n.isOpen()&&(r.setClasses(),r.options.get("scrollAfterSelect")&&r.highlightFirstItem())})),n.on("unselect",(function(){n.isOpen()&&(r.setClasses(),r.options.get("scrollAfterSelect")&&r.highlightFirstItem())})),n.on("open",(function(){r.$results.attr("aria-expanded","true"),r.$results.attr("aria-hidden","false"),r.setClasses(),r.ensureHighlightVisible()})),n.on("close",(function(){r.$results.attr("aria-expanded","false"),r.$results.attr("aria-hidden","true"),r.$results.removeAttr("aria-activedescendant")})),n.on("results:toggle",(function(){var e=r.getHighlightedResults();0!==e.length&&e.trigger("mouseup")})),n.on("results:select",(function(){var e=r.getHighlightedResults();if(0!==e.length){var n=t.GetData(e[0],"data");"true"==e.attr("aria-selected")?r.trigger("close",{}):r.trigger("select",{data:n})}})),n.on("results:previous",(function(){var e=r.getHighlightedResults(),t=r.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var a=t.eq(i);a.trigger("mouseenter");var s=r.$results.offset().top,o=a.offset().top,l=r.$results.scrollTop()+(o-s);0===i?r.$results.scrollTop(0):o-s<0&&r.$results.scrollTop(l)}})),n.on("results:next",(function(){var e=r.getHighlightedResults(),t=r.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var a=r.$results.offset().top+r.$results.outerHeight(!1),s=i.offset().top+i.outerHeight(!1),o=r.$results.scrollTop()+s-a;0===n?r.$results.scrollTop(0):s>a&&r.$results.scrollTop(o)}})),n.on("results:focus",(function(e){e.element.addClass("select2-results__option--highlighted")})),n.on("results:message",(function(e){r.displayMessage(e)})),e.fn.mousewheel&&this.$results.on("mousewheel",(function(e){var t=r.$results.scrollTop(),n=r.$results.get(0).scrollHeight-t+e.deltaY,i=e.deltaY>0&&t-e.deltaY<=0,a=e.deltaY<0&&n<=r.$results.height();i?(r.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):a&&(r.$results.scrollTop(r.$results.get(0).scrollHeight-r.$results.height()),e.preventDefault(),e.stopPropagation())})),this.$results.on("mouseup",".select2-results__option[aria-selected]",(function(n){var i=e(this),a=t.GetData(this,"data");"true"!==i.attr("aria-selected")?r.trigger("select",{originalEvent:n,data:a}):r.options.get("multiple")?r.trigger("unselect",{originalEvent:n,data:a}):r.trigger("close",{})})),this.$results.on("mouseenter",".select2-results__option[aria-selected]",(function(n){var i=t.GetData(this,"data");r.getHighlightedResults().removeClass("select2-results__option--highlighted"),r.trigger("results:focus",{data:i,element:e(this)})}))},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),a=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(a>this.$results.outerHeight()||a<0)&&this.$results.scrollTop(r)}},n.prototype.template=function(t,n){var i=this.options.get("templateResult"),r=this.options.get("escapeMarkup"),a=i(t,n);null==a?n.style.display="none":"string"==typeof a?n.innerHTML=r(a):e(n).append(a)},n})),t.define("select2/keys",[],(function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}})),t.define("select2/selection/base",["jquery","../utils","../keys"],(function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var n=e('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=t.GetData(this.$element[0],"old-tabindex")?this._tabindex=t.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),n.attr("aria-disabled","false"),this.$selection=n,n},i.prototype.bind=function(e,t){var i=this,r=e.id+"-results";this.container=e,this.$selection.on("focus",(function(e){i.trigger("focus",e)})),this.$selection.on("blur",(function(e){i._handleBlur(e)})),this.$selection.on("keydown",(function(e){i.trigger("keypress",e),e.which===n.SPACE&&e.preventDefault()})),e.on("results:focus",(function(e){i.$selection.attr("aria-activedescendant",e.data._resultId)})),e.on("selection:update",(function(e){i.update(e.data)})),e.on("open",(function(){i.$selection.attr("aria-expanded","true"),i.$selection.attr("aria-owns",r),i._attachCloseHandler(e)})),e.on("close",(function(){i.$selection.attr("aria-expanded","false"),i.$selection.removeAttr("aria-activedescendant"),i.$selection.removeAttr("aria-owns"),i.$selection.trigger("focus"),i._detachCloseHandler(e)})),e.on("enable",(function(){i.$selection.attr("tabindex",i._tabindex),i.$selection.attr("aria-disabled","false")})),e.on("disable",(function(){i.$selection.attr("tabindex","-1"),i.$selection.attr("aria-disabled","true")}))},i.prototype._handleBlur=function(t){var n=this;window.setTimeout((function(){document.activeElement==n.$selection[0]||e.contains(n.$selection[0],document.activeElement)||n.trigger("blur",t)}),1)},i.prototype._attachCloseHandler=function(n){e(document.body).on("mousedown.select2."+n.id,(function(n){var i=e(n.target).closest(".select2");e(".select2.select2-container--open").each((function(){this!=i[0]&&t.GetData(this,"element").select2("close")}))}))},i.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2."+t.id)},i.prototype.position=function(e,t){t.find(".selection").append(e)},i.prototype.destroy=function(){this._detachCloseHandler(this.container)},i.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get("disabled")},i})),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],(function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(e,t){var n=this;r.__super__.bind.apply(this,arguments);var i=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",(function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})})),this.$selection.on("focus",(function(e){})),this.$selection.on("blur",(function(e){})),e.on("focus",(function(t){e.isOpen()||n.$selection.trigger("focus")}))},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r})),t.define("select2/selection/multiple",["jquery","./base","../utils"],(function(e,t,n){function i(e,t){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},i.prototype.bind=function(t,r){var a=this;i.__super__.bind.apply(this,arguments),this.$selection.on("click",(function(e){a.trigger("toggle",{originalEvent:e})})),this.$selection.on("click",".select2-selection__choice__remove",(function(t){if(!a.isDisabled()){var i=e(this).parent(),r=n.GetData(i[0],"data");a.trigger("unselect",{originalEvent:t,data:r})}}))},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},i.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],i=0;i<e.length;i++){var r=e[i],a=this.selectionContainer(),s=this.display(r,a);a.append(s);var o=r.title||r.text;o&&a.attr("title",o),n.StoreData(a[0],"data",r),t.push(a)}var l=this.$selection.find(".select2-selection__rendered");n.appendMany(l,t)}},i})),t.define("select2/selection/placeholder",["../utils"],(function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(t.length>1||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t})),t.define("select2/selection/allowClear",["jquery","../keys","../utils"],(function(e,t,n){function i(){}return i.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",(function(e){i._handleClear(e)})),t.on("keypress",(function(e){i._handleKeyboardClear(e,t)}))},i.prototype._handleClear=function(e,t){if(!this.isDisabled()){var i=this.$selection.find(".select2-selection__clear");if(0!==i.length){t.stopPropagation();var r=n.GetData(i[0],"data"),a=this.$element.val();this.$element.val(this.placeholder.id);var s={data:r};if(this.trigger("clear",s),s.prevented)this.$element.val(a);else{for(var o=0;o<r.length;o++)if(s={data:r[o]},this.trigger("unselect",s),s.prevented)return void this.$element.val(a);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},i.prototype._handleKeyboardClear=function(e,n,i){i.isOpen()||n.which!=t.DELETE&&n.which!=t.BACKSPACE||this._handleClear(n)},i.prototype.update=function(t,i){if(t.call(this,i),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){var r=this.options.get("translations").get("removeAllItems"),a=e('<span class="select2-selection__clear" title="'+r()+'">&times;</span>');n.StoreData(a[0],"data",i),this.$selection.find(".select2-selection__rendered").prepend(a)}},i})),t.define("select2/selection/search",["jquery","../utils","../keys"],(function(e,t,n){function i(e,t,n){e.call(this,t,n)}return i.prototype.render=function(t){var n=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=n,this.$search=n.find("input");var i=t.call(this);return this._transferTabIndex(),i},i.prototype.bind=function(e,i,r){var a=this,s=i.id+"-results";e.call(this,i,r),i.on("open",(function(){a.$search.attr("aria-controls",s),a.$search.trigger("focus")})),i.on("close",(function(){a.$search.val(""),a.$search.removeAttr("aria-controls"),a.$search.removeAttr("aria-activedescendant"),a.$search.trigger("focus")})),i.on("enable",(function(){a.$search.prop("disabled",!1),a._transferTabIndex()})),i.on("disable",(function(){a.$search.prop("disabled",!0)})),i.on("focus",(function(e){a.$search.trigger("focus")})),i.on("results:focus",(function(e){e.data._resultId?a.$search.attr("aria-activedescendant",e.data._resultId):a.$search.removeAttr("aria-activedescendant")})),this.$selection.on("focusin",".select2-search--inline",(function(e){a.trigger("focus",e)})),this.$selection.on("focusout",".select2-search--inline",(function(e){a._handleBlur(e)})),this.$selection.on("keydown",".select2-search--inline",(function(e){if(e.stopPropagation(),a.trigger("keypress",e),a._keyUpPrevented=e.isDefaultPrevented(),e.which===n.BACKSPACE&&""===a.$search.val()){var i=a.$searchContainer.prev(".select2-selection__choice");if(i.length>0){var r=t.GetData(i[0],"data");a.searchRemoveChoice(r),e.preventDefault()}}})),this.$selection.on("click",".select2-search--inline",(function(e){a.$search.val()&&e.stopPropagation()}));var o=document.documentMode,l=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",(function(e){l?a.$selection.off("input.search input.searchcheck"):a.$selection.off("keyup.search")})),this.$selection.on("keyup.search input.search",".select2-search--inline",(function(e){if(l&&"input"===e.type)a.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=n.SHIFT&&t!=n.CTRL&&t!=n.ALT&&t!=n.TAB&&a.handleSearch(e)}}))},i.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},i.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},i.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},i.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},i.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},i.prototype.resizeSearch=function(){this.$search.css("width","25px");var e;e=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").width():.75*(this.$search.val().length+1)+"em",this.$search.css("width",e)},i})),t.define("select2/selection/eventRelay",["jquery"],(function(e){function t(){}return t.prototype.bind=function(t,n,i){var r=this,a=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],s=["opening","closing","selecting","unselecting","clearing"];t.call(this,n,i),n.on("*",(function(t,n){if(-1!==e.inArray(t,a)){n=n||{};var i=e.Event("select2:"+t,{params:n});r.$element.trigger(i),-1!==e.inArray(t,s)&&(n.prevented=i.isDefaultPrevented())}}))},t})),t.define("select2/translation",["jquery","require"],(function(e,t){function n(e){this.dict=e||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(e){return this.dict[e]},n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},n._cache={},n.loadPath=function(e){if(!(e in n._cache)){var i=t(e);n._cache[e]=i}return new n(n._cache[e])},n})),t.define("select2/diacritics",[],(function(){return{"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}})),t.define("select2/data/base",["../utils"],(function(e){function t(e,n){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(e,t){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,n){var i=t.id+"-result-";return i+=e.generateChars(4),null!=n.id?i+="-"+n.id.toString():i+="-"+e.generateChars(4),i},t})),t.define("select2/data/select",["./base","../utils","jquery"],(function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,e),i.prototype.current=function(e){var t=[],i=this;this.$element.find(":selected").each((function(){var e=n(this),r=i.item(e);t.push(r)})),e(t)},i.prototype.select=function(e){var t=this;if(e.selected=!0,n(e.element).is("option"))return e.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current((function(i){var r=[];(e=[e]).push.apply(e,i);for(var a=0;a<e.length;a++){var s=e[a].id;-1===n.inArray(s,r)&&r.push(s)}t.$element.val(r),t.$element.trigger("input").trigger("change")}));else{var i=e.id;this.$element.val(i),this.$element.trigger("input").trigger("change")}},i.prototype.unselect=function(e){var t=this;if(this.$element.prop("multiple")){if(e.selected=!1,n(e.element).is("option"))return e.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current((function(i){for(var r=[],a=0;a<i.length;a++){var s=i[a].id;s!==e.id&&-1===n.inArray(s,r)&&r.push(s)}t.$element.val(r),t.$element.trigger("input").trigger("change")}))}},i.prototype.bind=function(e,t){var n=this;this.container=e,e.on("select",(function(e){n.select(e.data)})),e.on("unselect",(function(e){n.unselect(e.data)}))},i.prototype.destroy=function(){this.$element.find("*").each((function(){t.RemoveData(this)}))},i.prototype.query=function(e,t){var i=[],r=this;this.$element.children().each((function(){var t=n(this);if(t.is("option")||t.is("optgroup")){var a=r.item(t),s=r.matches(e,a);null!==s&&i.push(s)}})),t({results:i})},i.prototype.addOptions=function(e){t.appendMany(this.$element,e)},i.prototype.option=function(e){var i;e.children?(i=document.createElement("optgroup")).label=e.text:void 0!==(i=document.createElement("option")).textContent?i.textContent=e.text:i.innerText=e.text,void 0!==e.id&&(i.value=e.id),e.disabled&&(i.disabled=!0),e.selected&&(i.selected=!0),e.title&&(i.title=e.title);var r=n(i),a=this._normalizeItem(e);return a.element=i,t.StoreData(i,"data",a),r},i.prototype.item=function(e){var i={};if(null!=(i=t.GetData(e[0],"data")))return i;if(e.is("option"))i={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){i={text:e.prop("label"),children:[],title:e.prop("title")};for(var r=e.children("option"),a=[],s=0;s<r.length;s++){var o=n(r[s]),l=this.item(o);a.push(l)}i.children=a}return(i=this._normalizeItem(i)).element=e[0],t.StoreData(e[0],"data",i),i},i.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=n.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),n.extend({},{selected:!1,disabled:!1},e)},i.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},i})),t.define("select2/data/array",["./select","../utils","jquery"],(function(e,t,n){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(e){var t=this.$element.find("option").filter((function(t,n){return n.value==e.id.toString()}));0===t.length&&(t=this.option(e),this.addOptions(t)),i.__super__.select.call(this,e)},i.prototype.convertToOptions=function(e){var i=this,r=this.$element.find("option"),a=r.map((function(){return i.item(n(this)).id})).get(),s=[];function o(e){return function(){return n(this).val()==e.id}}for(var l=0;l<e.length;l++){var c=this._normalizeItem(e[l]);if(n.inArray(c.id,a)>=0){var u=r.filter(o(c)),d=this.item(u),p=n.extend(!0,{},c,d),h=this.option(p);u.replaceWith(h)}else{var f=this.option(c);if(c.children){var v=this.convertToOptions(c.children);t.appendMany(f,v)}s.push(f)}}return s},i})),t.define("select2/data/ajax",["./array","../utils","jquery"],(function(e,t,n){function i(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,i){var r=n.ajax(e);return r.then(t),r.fail(i),r}};return n.extend({},t,e,!0)},i.prototype.processResults=function(e){return e},i.prototype.query=function(e,t){var i=this;null!=this._request&&(n.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var r=n.extend({type:"GET"},this.ajaxOptions);function a(){var a=r.transport(r,(function(r){var a=i.processResults(r,e);i.options.get("debug")&&window.console&&console.error&&(a&&a.results&&n.isArray(a.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),t(a)}),(function(){(!("status"in a)||0!==a.status&&"0"!==a.status)&&i.trigger("results:message",{message:"errorLoading"})}));i._request=a}"function"==typeof r.url&&(r.url=r.url.call(this.$element,e)),"function"==typeof r.data&&(r.data=r.data.call(this.$element,e)),this.ajaxOptions.delay&&null!=e.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(a,this.ajaxOptions.delay)):a()},i})),t.define("select2/data/tags",["jquery"],(function(e){function t(t,n,i){var r=i.get("tags"),a=i.get("createTag");void 0!==a&&(this.createTag=a);var s=i.get("insertTag");if(void 0!==s&&(this.insertTag=s),t.call(this,n,i),e.isArray(r))for(var o=0;o<r.length;o++){var l=r[o],c=this._normalizeItem(l),u=this.option(c);this.$element.append(u)}}return t.prototype.query=function(e,t,n){var i=this;this._removeOldTags(),null!=t.term&&null==t.page?e.call(this,t,(function e(r,a){for(var s=r.results,o=0;o<s.length;o++){var l=s[o],c=null!=l.children&&!e({results:l.children},!0);if((l.text||"").toUpperCase()===(t.term||"").toUpperCase()||c)return!a&&(r.data=s,void n(r))}if(a)return!0;var u=i.createTag(t);if(null!=u){var d=i.option(u);d.attr("data-select2-tag",!0),i.addOptions([d]),i.insertTag(s,u)}r.results=s,n(r)})):e.call(this,t,n)},t.prototype.createTag=function(t,n){var i=e.trim(n.term);return""===i?null:{id:i,text:i}},t.prototype.insertTag=function(e,t,n){t.unshift(n)},t.prototype._removeOldTags=function(t){this.$element.find("option[data-select2-tag]").each((function(){this.selected||e(this).remove()}))},t})),t.define("select2/data/tokenizer",["jquery"],(function(e){function t(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return t.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},t.prototype.query=function(t,n,i){var r=this;n.term=n.term||"";var a=this.tokenizer(n,this.options,(function(t){var n=r._normalizeItem(t);if(!r.$element.find("option").filter((function(){return e(this).val()===n.id})).length){var i=r.option(n);i.attr("data-select2-tag",!0),r._removeOldTags(),r.addOptions([i])}!function(e){r.trigger("select",{data:e})}(n)}));a.term!==n.term&&(this.$search.length&&(this.$search.val(a.term),this.$search.trigger("focus")),n.term=a.term),t.call(this,n,i)},t.prototype.tokenizer=function(t,n,i,r){for(var a=i.get("tokenSeparators")||[],s=n.term,o=0,l=this.createTag||function(e){return{id:e.term,text:e.term}};o<s.length;){var c=s[o];if(-1!==e.inArray(c,a)){var u=s.substr(0,o),d=l(e.extend({},n,{term:u}));null!=d?(r(d),s=s.substr(o+1)||"",o=0):o++}else o++}return{term:s}},t})),t.define("select2/data/minimumInputLength",[],(function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e})),t.define("select2/data/maximumInputLength",[],(function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e})),t.define("select2/data/maximumSelectionLength",[],(function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",(function(){i._checkIfMaximumSelected()}))},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected((function(){e.call(i,t,n)}))},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current((function(e){var i=null!=e?e.length:0;n.maximumSelectionLength>0&&i>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t()}))},e})),t.define("select2/dropdown",["jquery","./utils"],(function(e,t){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n})),t.define("select2/dropdown/search",["jquery","../utils"],(function(e,t){function n(){}return n.prototype.render=function(t){var n=t.call(this),i=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=i,this.$search=i.find("input"),n.prepend(i),n},n.prototype.bind=function(t,n,i){var r=this,a=n.id+"-results";t.call(this,n,i),this.$search.on("keydown",(function(e){r.trigger("keypress",e),r._keyUpPrevented=e.isDefaultPrevented()})),this.$search.on("input",(function(t){e(this).off("keyup")})),this.$search.on("keyup input",(function(e){r.handleSearch(e)})),n.on("open",(function(){r.$search.attr("tabindex",0),r.$search.attr("aria-controls",a),r.$search.trigger("focus"),window.setTimeout((function(){r.$search.trigger("focus")}),0)})),n.on("close",(function(){r.$search.attr("tabindex",-1),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.val(""),r.$search.trigger("blur")})),n.on("focus",(function(){n.isOpen()||r.$search.trigger("focus")})),n.on("results:all",(function(e){null!=e.query.term&&""!==e.query.term||(r.showSearch(e)?r.$searchContainer.removeClass("select2-search--hide"):r.$searchContainer.addClass("select2-search--hide"))})),n.on("results:focus",(function(e){e.data._resultId?r.$search.attr("aria-activedescendant",e.data._resultId):r.$search.removeAttr("aria-activedescendant")}))},n.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},n.prototype.showSearch=function(e,t){return!0},n})),t.define("select2/dropdown/hidePlaceholder",[],(function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;i>=0;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e})),t.define("select2/dropdown/infiniteScroll",["jquery"],(function(e){function t(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",(function(e){i.lastParams=e,i.loading=!0})),t.on("query:append",(function(e){i.lastParams=e,i.loading=!0})),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},t.prototype.loadMoreIfNeeded=function(){var t=e.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&t&&this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore()},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return t.html(n(this.lastParams)),t},t})),t.define("select2/dropdown/attachBody",["jquery","../utils"],(function(e,t){function n(t,n,i){this.$dropdownParent=e(i.get("dropdownParent")||document.body),t.call(this,n,i)}return n.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",(function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)})),t.on("close",(function(){i._hideDropdown(),i._detachPositioningHandler(t)})),this.$dropdownContainer.on("mousedown",(function(e){e.stopPropagation()}))},n.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(t){var n=e("<span></span>"),i=t.call(this);return n.append(i),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",(function(){n._positionDropdown(),n._resizeDropdown()})),t.on("results:append",(function(){n._positionDropdown(),n._resizeDropdown()})),t.on("results:message",(function(){n._positionDropdown(),n._resizeDropdown()})),t.on("select",(function(){n._positionDropdown(),n._resizeDropdown()})),t.on("unselect",(function(){n._positionDropdown(),n._resizeDropdown()})),this._containerResultsHandlersBound=!0}},n.prototype._attachPositioningHandler=function(n,i){var r=this,a="scroll.select2."+i.id,s="resize.select2."+i.id,o="orientationchange.select2."+i.id,l=this.$container.parents().filter(t.hasScroll);l.each((function(){t.StoreData(this,"select2-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})})),l.on(a,(function(n){var i=t.GetData(this,"select2-scroll-position");e(this).scrollTop(i.y)})),e(window).on(a+" "+s+" "+o,(function(e){r._positionDropdown(),r._resizeDropdown()}))},n.prototype._detachPositioningHandler=function(n,i){var r="scroll.select2."+i.id,a="resize.select2."+i.id,s="orientationchange.select2."+i.id;this.$container.parents().filter(t.hasScroll).off(r),e(window).off(r+" "+a+" "+s)},n.prototype._positionDropdown=function(){var t=e(window),n=this.$dropdown.hasClass("select2-dropdown--above"),i=this.$dropdown.hasClass("select2-dropdown--below"),r=null,a=this.$container.offset();a.bottom=a.top+this.$container.outerHeight(!1);var s={height:this.$container.outerHeight(!1)};s.top=a.top,s.bottom=a.top+s.height;var o=this.$dropdown.outerHeight(!1),l=t.scrollTop(),c=t.scrollTop()+t.height(),u=l<a.top-o,d=c>a.bottom+o,p={left:a.left,top:s.bottom},h=this.$dropdownParent;"static"===h.css("position")&&(h=h.offsetParent());var f={top:0,left:0};(e.contains(document.body,h[0])||h[0].isConnected)&&(f=h.offset()),p.top-=f.top,p.left-=f.left,n||i||(r="below"),d||!u||n?!u&&d&&n&&(r="below"):r="above",("above"==r||n&&"below"!==r)&&(p.top=s.top-f.top-o),null!=r&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+r),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+r)),this.$dropdownContainer.css(p)},n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},n.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n})),t.define("select2/dropdown/minimumResultsForSearch",[],(function(){function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}function t(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return t.prototype.showSearch=function(t,n){return!(e(n.data.results)<this.minimumResultsForSearch)&&t.call(this,n)},t})),t.define("select2/dropdown/selectOnClose",["../utils"],(function(e){function t(){}return t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",(function(e){i._handleSelectOnClose(e)}))},t.prototype._handleSelectOnClose=function(t,n){if(n&&null!=n.originalSelect2Event){var i=n.originalSelect2Event;if("select"===i._type||"unselect"===i._type)return}var r=this.getHighlightedResults();if(!(r.length<1)){var a=e.GetData(r[0],"data");null!=a.element&&a.element.selected||null==a.element&&a.selected||this.trigger("select",{data:a})}},t})),t.define("select2/dropdown/closeOnSelect",[],(function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",(function(e){i._selectTriggered(e)})),t.on("unselect",(function(e){i._selectTriggered(e)}))},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e})),t.define("select2/i18n/en",[],(function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}})),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],(function(e,t,n,i,r,a,s,o,l,c,u,d,p,h,f,v,g,m,y,b,S,w,C,T,E,x,_,D,A){function L(){this.reset()}return L.prototype.apply=function(u){if(null==(u=e.extend(!0,{},this.defaults,u)).dataAdapter){if(null!=u.ajax?u.dataAdapter=f:null!=u.data?u.dataAdapter=h:u.dataAdapter=p,u.minimumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,m)),u.maximumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,y)),u.maximumSelectionLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,b)),u.tags&&(u.dataAdapter=c.Decorate(u.dataAdapter,v)),null==u.tokenSeparators&&null==u.tokenizer||(u.dataAdapter=c.Decorate(u.dataAdapter,g)),null!=u.query){var d=t(u.amdBase+"compat/query");u.dataAdapter=c.Decorate(u.dataAdapter,d)}if(null!=u.initSelection){var A=t(u.amdBase+"compat/initSelection");u.dataAdapter=c.Decorate(u.dataAdapter,A)}}if(null==u.resultsAdapter&&(u.resultsAdapter=n,null!=u.ajax&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,T)),null!=u.placeholder&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,C)),u.selectOnClose&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,_))),null==u.dropdownAdapter){if(u.multiple)u.dropdownAdapter=S;else{var L=c.Decorate(S,w);u.dropdownAdapter=L}if(0!==u.minimumResultsForSearch&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,x)),u.closeOnSelect&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,D)),null!=u.dropdownCssClass||null!=u.dropdownCss||null!=u.adaptDropdownCssClass){var M=t(u.amdBase+"compat/dropdownCss");u.dropdownAdapter=c.Decorate(u.dropdownAdapter,M)}u.dropdownAdapter=c.Decorate(u.dropdownAdapter,E)}if(null==u.selectionAdapter){if(u.multiple?u.selectionAdapter=r:u.selectionAdapter=i,null!=u.placeholder&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,a)),u.allowClear&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,s)),u.multiple&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,o)),null!=u.containerCssClass||null!=u.containerCss||null!=u.adaptContainerCssClass){var O=t(u.amdBase+"compat/containerCss");u.selectionAdapter=c.Decorate(u.selectionAdapter,O)}u.selectionAdapter=c.Decorate(u.selectionAdapter,l)}u.language=this._resolveLanguage(u.language),u.language.push("en");for(var I=[],$=0;$<u.language.length;$++){var P=u.language[$];-1===I.indexOf(P)&&I.push(P)}return u.language=I,u.translations=this._processTranslations(u.language,u.debug),u},L.prototype.reset=function(){function t(e){return e.replace(/[^\u0000-\u007E]/g,(function(e){return d[e]||e}))}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:c.escapeMarkup,language:{},matcher:function n(i,r){if(""===e.trim(i.term))return r;if(r.children&&r.children.length>0){for(var a=e.extend(!0,{},r),s=r.children.length-1;s>=0;s--)null==n(i,r.children[s])&&a.children.splice(s,1);return a.children.length>0?a:n(i,a)}var o=t(r.text).toUpperCase(),l=t(i.term).toUpperCase();return o.indexOf(l)>-1?r:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},L.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),a=t.closest("[lang]").prop("lang"),s=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(a));return e.language=s,e},L.prototype._resolveLanguage=function(t){if(!t)return[];if(e.isEmptyObject(t))return[];if(e.isPlainObject(t))return[t];var n;n=e.isArray(t)?t:[t];for(var i=[],r=0;r<n.length;r++)if(i.push(n[r]),"string"==typeof n[r]&&n[r].indexOf("-")>0){var a=n[r].split("-")[0];i.push(a)}return i},L.prototype._processTranslations=function(t,n){for(var i=new u,r=0;r<t.length;r++){var a=new u,s=t[r];if("string"==typeof s)try{a=u.loadPath(s)}catch(e){try{s=this.defaults.amdLanguageBase+s,a=u.loadPath(s)}catch(e){n&&window.console&&console.warn&&console.warn('Select2: The language file for "'+s+'" could not be automatically loaded. A fallback will be used instead.')}}else a=e.isPlainObject(s)?new u(s):s;i.extend(a)}return i},L.prototype.set=function(t,n){var i={};i[e.camelCase(t)]=n;var r=c._convertData(i);e.extend(!0,this.defaults,r)},new L})),t.define("select2/options",["require","jquery","./defaults","./utils"],(function(e,t,n,i){function r(t,r){if(this.options=t,null!=r&&this.fromElement(r),null!=r&&(this.options=n.applyFromElement(this.options,r)),this.options=n.apply(this.options),r&&r.is("input")){var a=e(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=i.Decorate(this.options.dataAdapter,a)}}return r.prototype.fromElement=function(e){var n=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),i.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),i.StoreData(e[0],"data",i.GetData(e[0],"select2Tags")),i.StoreData(e[0],"tags",!0)),i.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",i.GetData(e[0],"ajaxUrl")),i.StoreData(e[0],"ajax-Url",i.GetData(e[0],"ajaxUrl")));var r={};function a(e,t){return t.toUpperCase()}for(var s=0;s<e[0].attributes.length;s++){var o=e[0].attributes[s].name,l="data-";if(o.substr(0,5)==l){var c=o.substring(5),u=i.GetData(e[0],c);r[c.replace(/-([a-z])/g,a)]=u}}t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset&&(r=t.extend(!0,{},e[0].dataset,r));var d=t.extend(!0,{},i.GetData(e[0]),r);for(var p in d=i._convertData(d))t.inArray(p,n)>-1||(t.isPlainObject(this.options[p])?t.extend(this.options[p],d[p]):this.options[p]=d[p]);return this},r.prototype.get=function(e){return this.options[e]},r.prototype.set=function(e,t){this.options[e]=t},r})),t.define("select2/core",["jquery","./options","./utils","./keys"],(function(e,t,n,i){var r=function(e,i){null!=n.GetData(e[0],"select2")&&n.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),i=i||{},this.options=new t(i,e),r.__super__.constructor.call(this);var a=e.attr("tabindex")||0;n.StoreData(e[0],"old-tabindex",a),e.attr("tabindex","-1");var s=this.options.get("dataAdapter");this.dataAdapter=new s(e,this.options);var o=this.render();this._placeContainer(o);var l=this.options.get("selectionAdapter");this.selection=new l(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,o);var c=this.options.get("dropdownAdapter");this.dropdown=new c(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,o);var u=this.options.get("resultsAdapter");this.results=new u(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current((function(e){d.trigger("selection:update",{data:e})})),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(e[0],"select2",this),e.data("select2",this)};return n.Extend(r,n.Observable),r.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},r.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},r.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"==t){var a=e.attr("style");if("string"!=typeof a)return null;for(var s=a.split(";"),o=0,l=s.length;o<l;o+=1){var c=s[o].replace(/\s/g,"").match(n);if(null!==c&&c.length>=1)return c[1]}return null}return"computedstyle"==t?window.getComputedStyle(e[0]).width:t},r.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},r.prototype._registerDomEvents=function(){var e=this;this.$element.on("change.select2",(function(){e.dataAdapter.current((function(t){e.trigger("selection:update",{data:t})}))})),this.$element.on("focus.select2",(function(t){e.trigger("focus",t)})),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=t?(this._observer=new t((function(t){e._syncA(),e._syncS(null,t)})),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",e._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",e._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",e._syncS,!1))},r.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",(function(t,n){e.trigger(t,n)}))},r.prototype._registerSelectionEvents=function(){var t=this,n=["toggle","focus"];this.selection.on("toggle",(function(){t.toggleDropdown()})),this.selection.on("focus",(function(e){t.focus(e)})),this.selection.on("*",(function(i,r){-1===e.inArray(i,n)&&t.trigger(i,r)}))},r.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",(function(t,n){e.trigger(t,n)}))},r.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",(function(t,n){e.trigger(t,n)}))},r.prototype._registerEvents=function(){var e=this;this.on("open",(function(){e.$container.addClass("select2-container--open")})),this.on("close",(function(){e.$container.removeClass("select2-container--open")})),this.on("enable",(function(){e.$container.removeClass("select2-container--disabled")})),this.on("disable",(function(){e.$container.addClass("select2-container--disabled")})),this.on("blur",(function(){e.$container.removeClass("select2-container--focus")})),this.on("query",(function(t){e.isOpen()||e.trigger("open",{}),this.dataAdapter.query(t,(function(n){e.trigger("results:all",{data:n,query:t})}))})),this.on("query:append",(function(t){this.dataAdapter.query(t,(function(n){e.trigger("results:append",{data:n,query:t})}))})),this.on("keypress",(function(t){var n=t.which;e.isOpen()?n===i.ESC||n===i.TAB||n===i.UP&&t.altKey?(e.close(t),t.preventDefault()):n===i.ENTER?(e.trigger("results:select",{}),t.preventDefault()):n===i.SPACE&&t.ctrlKey?(e.trigger("results:toggle",{}),t.preventDefault()):n===i.UP?(e.trigger("results:previous",{}),t.preventDefault()):n===i.DOWN&&(e.trigger("results:next",{}),t.preventDefault()):(n===i.ENTER||n===i.SPACE||n===i.DOWN&&t.altKey)&&(e.open(),t.preventDefault())}))},r.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},r.prototype._isChangeMutation=function(t,n){var i=!1,r=this;if(!t||!t.target||"OPTION"===t.target.nodeName||"OPTGROUP"===t.target.nodeName){if(n)if(n.addedNodes&&n.addedNodes.length>0)for(var a=0;a<n.addedNodes.length;a++)n.addedNodes[a].selected&&(i=!0);else n.removedNodes&&n.removedNodes.length>0?i=!0:e.isArray(n)&&e.each(n,(function(e,t){if(r._isChangeMutation(e,t))return i=!0,!1}));else i=!0;return i}},r.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&&this.dataAdapter.current((function(e){i.trigger("selection:update",{data:e})}))},r.prototype.trigger=function(e,t){var n=r.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var a=i[e],s={prevented:!1,name:e,args:t};if(n.call(this,a,s),s.prevented)return void(t.prevented=!0)}n.call(this,e,t)},r.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},r.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},r.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},r.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},r.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},r.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},r.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current((function(t){e=t})),e},r.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var n=t[0];e.isArray(n)&&(n=e.map(n,(function(e){return e.toString()}))),this.$element.val(n).trigger("input").trigger("change")},r.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},r.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),n.StoreData(t[0],"element",this.$element),t},r})),t.define("jquery-mousewheel",["jquery"],(function(e){return e})),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],(function(e,t,n,i,r){if(null==e.fn.select2){var a=["open","close","destroy"];e.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each((function(){var i=e.extend(!0,{},t);new n(e(this),i)})),this;if("string"==typeof t){var i,s=Array.prototype.slice.call(arguments,1);return this.each((function(){var e=r.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),i=e[t].apply(e,s)})),e.inArray(t,a)>-1?this:i}throw new Error("Invalid arguments for Select2: "+t)}}return null==e.fn.select2.defaults&&(e.fn.select2.defaults=i),n})),{define:t.define,require:t.require}}(),n=t.require("jquery.select2");return e.fn.select2.amd=t,n},void 0===(a=i.apply(t,r))||(e.exports=a)},976:function(){(function(){var e,t,n,i,r,a=function(e,t){return function(){return e.apply(t,arguments)}},s=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};t=function(){function e(){}return e.prototype.extend=function(e,t){var n,i;for(n in t)i=t[n],null==e[n]&&(e[n]=i);return e},e.prototype.isMobile=function(e){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e)},e.prototype.createEvent=function(e,t,n,i){var r;return null==t&&(t=!1),null==n&&(n=!1),null==i&&(i=null),null!=document.createEvent?(r=document.createEvent("CustomEvent")).initCustomEvent(e,t,n,i):null!=document.createEventObject?(r=document.createEventObject()).eventType=e:r.eventName=e,r},e.prototype.emitEvent=function(e,t){return null!=e.dispatchEvent?e.dispatchEvent(t):t in(null!=e)?e[t]():"on"+t in(null!=e)?e["on"+t]():void 0},e.prototype.addEvent=function(e,t,n){return null!=e.addEventListener?e.addEventListener(t,n,!1):null!=e.attachEvent?e.attachEvent("on"+t,n):e[t]=n},e.prototype.removeEvent=function(e,t,n){return null!=e.removeEventListener?e.removeEventListener(t,n,!1):null!=e.detachEvent?e.detachEvent("on"+t,n):delete e[t]},e.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},e}(),n=this.WeakMap||this.MozWeakMap||(n=function(){function e(){this.keys=[],this.values=[]}return e.prototype.get=function(e){var t,n,i,r;for(t=n=0,i=(r=this.keys).length;n<i;t=++n)if(r[t]===e)return this.values[t]},e.prototype.set=function(e,t){var n,i,r,a;for(n=i=0,r=(a=this.keys).length;i<r;n=++i)if(a[n]===e)return void(this.values[n]=t);return this.keys.push(e),this.values.push(t)},e}()),e=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(e=function(){function e(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return e.notSupported=!0,e.prototype.observe=function(){},e}()),i=this.getComputedStyle||function(e,t){return this.getPropertyValue=function(t){var n;return"float"===t&&(t="styleFloat"),r.test(t)&&t.replace(r,(function(e,t){return t.toUpperCase()})),(null!=(n=e.currentStyle)?n[t]:void 0)||null},this},r=/(\-([a-z]){1})/g,this.WOW=function(){function r(e){null==e&&(e={}),this.scrollCallback=a(this.scrollCallback,this),this.scrollHandler=a(this.scrollHandler,this),this.resetAnimation=a(this.resetAnimation,this),this.start=a(this.start,this),this.scrolled=!0,this.config=this.util().extend(e,this.defaults),null!=e.scrollContainer&&(this.config.scrollContainer=document.querySelector(e.scrollContainer)),this.animationNameCache=new n,this.wowEvent=this.util().createEvent(this.config.boxClass)}return r.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},r.prototype.init=function(){var e;return this.element=window.document.documentElement,"interactive"===(e=document.readyState)||"complete"===e?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},r.prototype.start=function(){var t,n,i,r,a;if(this.stopped=!1,this.boxes=function(){var e,n,i,r;for(r=[],e=0,n=(i=this.element.querySelectorAll("."+this.config.boxClass)).length;e<n;e++)t=i[e],r.push(t);return r}.call(this),this.all=function(){var e,n,i,r;for(r=[],e=0,n=(i=this.boxes).length;e<n;e++)t=i[e],r.push(t);return r}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(n=0,i=(r=this.boxes).length;n<i;n++)t=r[n],this.applyStyle(t,!0);if(this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live)return new e((a=this,function(e){var t,n,i,r,s;for(s=[],t=0,n=e.length;t<n;t++)r=e[t],s.push(function(){var e,t,n,a;for(a=[],e=0,t=(n=r.addedNodes||[]).length;e<t;e++)i=n[e],a.push(this.doSync(i));return a}.call(a));return s})).observe(document.body,{childList:!0,subtree:!0})},r.prototype.stop=function(){if(this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval)return clearInterval(this.interval)},r.prototype.sync=function(t){if(e.notSupported)return this.doSync(this.element)},r.prototype.doSync=function(e){var t,n,i,r,a;if(null==e&&(e=this.element),1===e.nodeType){for(a=[],n=0,i=(r=(e=e.parentNode||e).querySelectorAll("."+this.config.boxClass)).length;n<i;n++)t=r[n],s.call(this.all,t)<0?(this.boxes.push(t),this.all.push(t),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(t,!0),a.push(this.scrolled=!0)):a.push(void 0);return a}},r.prototype.show=function(e){return this.applyStyle(e),e.className=e.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(e),this.util().emitEvent(e,this.wowEvent),this.util().addEvent(e,"animationend",this.resetAnimation),this.util().addEvent(e,"oanimationend",this.resetAnimation),this.util().addEvent(e,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(e,"MSAnimationEnd",this.resetAnimation),e},r.prototype.applyStyle=function(e,t){var n,i,r,a;return i=e.getAttribute("data-wow-duration"),n=e.getAttribute("data-wow-delay"),r=e.getAttribute("data-wow-iteration"),this.animate((a=this,function(){return a.customStyle(e,t,i,n,r)}))},r.prototype.animate="requestAnimationFrame"in window?function(e){return window.requestAnimationFrame(e)}:function(e){return e()},r.prototype.resetStyle=function(){var e,t,n,i,r;for(r=[],t=0,n=(i=this.boxes).length;t<n;t++)e=i[t],r.push(e.style.visibility="visible");return r},r.prototype.resetAnimation=function(e){var t;if(e.type.toLowerCase().indexOf("animationend")>=0)return(t=e.target||e.srcElement).className=t.className.replace(this.config.animateClass,"").trim()},r.prototype.customStyle=function(e,t,n,i,r){return t&&this.cacheAnimationName(e),e.style.visibility=t?"hidden":"visible",n&&this.vendorSet(e.style,{animationDuration:n}),i&&this.vendorSet(e.style,{animationDelay:i}),r&&this.vendorSet(e.style,{animationIterationCount:r}),this.vendorSet(e.style,{animationName:t?"none":this.cachedAnimationName(e)}),e},r.prototype.vendors=["moz","webkit"],r.prototype.vendorSet=function(e,t){var n,i,r,a;for(n in i=[],t)r=t[n],e[""+n]=r,i.push(function(){var t,i,s,o;for(o=[],t=0,i=(s=this.vendors).length;t<i;t++)a=s[t],o.push(e[""+a+n.charAt(0).toUpperCase()+n.substr(1)]=r);return o}.call(this));return i},r.prototype.vendorCSS=function(e,t){var n,r,a,s,o,l;for(s=(o=i(e)).getPropertyCSSValue(t),n=0,r=(a=this.vendors).length;n<r;n++)l=a[n],s=s||o.getPropertyCSSValue("-"+l+"-"+t);return s},r.prototype.animationName=function(e){var t;try{t=this.vendorCSS(e,"animation-name").cssText}catch(n){t=i(e).getPropertyValue("animation-name")}return"none"===t?"":t},r.prototype.cacheAnimationName=function(e){return this.animationNameCache.set(e,this.animationName(e))},r.prototype.cachedAnimationName=function(e){return this.animationNameCache.get(e)},r.prototype.scrollHandler=function(){return this.scrolled=!0},r.prototype.scrollCallback=function(){var e;if(this.scrolled&&(this.scrolled=!1,this.boxes=function(){var t,n,i,r;for(r=[],t=0,n=(i=this.boxes).length;t<n;t++)(e=i[t])&&(this.isVisible(e)?this.show(e):r.push(e));return r}.call(this),!this.boxes.length&&!this.config.live))return this.stop()},r.prototype.offsetTop=function(e){for(var t;void 0===e.offsetTop;)e=e.parentNode;for(t=e.offsetTop;e=e.offsetParent;)t+=e.offsetTop;return t},r.prototype.isVisible=function(e){var t,n,i,r,a;return n=e.getAttribute("data-wow-offset")||this.config.offset,r=(a=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset)+Math.min(this.element.clientHeight,this.util().innerHeight())-n,t=(i=this.offsetTop(e))+e.clientHeight,i<=r&&t>=a},r.prototype.util=function(){return null!=this._util?this._util:this._util=new t},r.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},r}()}).call(this)},311:function(e){"use strict";e.exports=jQuery}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var a=t[i]={exports:{}};return e[i].call(a.exports,a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(311),t=n.n(e),i=n(976),r=n.n(i);let a=e;var s,o,l,c,u=function(e,t){if(u.factory(e,t))return u;if(this instanceof u)return a(e).DataTable(t);t=e,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 o(e?dt(this[s.iApiIndex]):this)},this.fnAddData=function(e,t){var n=this.api(!0),i=Array.isArray(e)&&(Array.isArray(e[0])||a.isPlainObject(e[0]))?n.rows.add(e):n.row.add(e);return(void 0===t||t)&&n.draw(),i.flatten().toArray()},this.fnAdjustColumnSizing=function(e){var t=this.api(!0).columns.adjust(),n=t.settings()[0],i=n.oScroll;void 0===e||e?t.draw(!1):""===i.sX&&""===i.sY||Ve(n)},this.fnClearTable=function(e){var t=this.api(!0).clear();(void 0===e||e)&&t.draw()},this.fnClose=function(e){this.api(!0).row(e).child.hide()},this.fnDeleteRow=function(e,t,n){var i=this.api(!0),r=i.rows(e),a=r.settings()[0],s=a.aoData[r[0][0]];return r.remove(),t&&t.call(this,a,s),(void 0===n||n)&&i.draw(),s},this.fnDestroy=function(e){this.api(!0).destroy(e)},this.fnDraw=function(e){this.api(!0).draw(e)},this.fnFilter=function(e,t,n,i,r,a){var s=this.api(!0);null==t?s.search(e,n,i,a):s.column(t).search(e,n,i,a),s.draw()},this.fnGetData=function(e,t){var n=this.api(!0);if(void 0!==e){var i=e.nodeName?e.nodeName.toLowerCase():"";return void 0!==t||"td"==i||"th"==i?n.cell(e,t).data():n.row(e).data()||null}return n.data().toArray()},this.fnGetNodes=function(e){var t=this.api(!0);return void 0!==e?t.row(e).node():t.rows().nodes().flatten().toArray()},this.fnGetPosition=function(e){var t=this.api(!0),n=e.nodeName.toUpperCase();if("TR"==n)return t.row(e).index();if("TD"==n||"TH"==n){var i=t.cell(e).index();return[i.row,i.columnVisible,i.column]}return 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);(void 0===t||t)&&n.draw(!1)},this.fnSetColumnVis=function(e,t,n){var i=this.api(!0).column(e).visible(t);(void 0===n||n)&&i.columns.adjust().draw()},this.fnSettings=function(){return dt(this[s.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,i,r){var a=this.api(!0);return null==n?a.row(t).data(e):a.cell(t,n).data(e),(void 0===r||r)&&a.columns.adjust(),(void 0===i||i)&&a.draw(),0},this.fnVersionCheck=s.fnVersionCheck;var n=this,i=void 0===t,r=this.length;for(var l in i&&(t={}),this.oApi=this.internal=s.internal,u.ext.internal)l&&(this[l]=Jt(l));return this.each((function(){var e,s=r>1?ft({},t,!0):t,o=0,l=this.getAttribute("id"),c=!1,d=u.defaults,p=a(this);if("table"==this.nodeName.toLowerCase()){k(d),z(d.column),O(d,d,!0),O(d.column,d.column,!0),O(d,a.extend(s,p.data()),!0);var h=u.settings;for(o=0,e=h.length;o<e;o++){var f=h[o];if(f.nTable==this||f.nTHead&&f.nTHead.parentNode==this||f.nTFoot&&f.nTFoot.parentNode==this){var v=void 0!==s.bRetrieve?s.bRetrieve:d.bRetrieve,g=void 0!==s.bDestroy?s.bDestroy:d.bDestroy;if(i||v)return f.oInstance;if(g){f.oInstance.fnDestroy();break}return void pt(f,0,"Cannot reinitialise DataTable",3)}if(f.sTableId==this.id){h.splice(o,1);break}}null!==l&&""!==l||(l="DataTables_Table_"+u.ext._unique++,this.id=l);var m=a.extend(!0,{},u.models.oSettings,{sDestroyWidth:p[0].style.width,sInstance:l,sTableId:l});m.nTable=this,m.oApi=n.internal,m.oInit=s,h.push(m),m.oInstance=1===n.length?n:p.dataTable(),k(s),I(s.oLanguage),s.aLengthMenu&&!s.iDisplayLength&&(s.iDisplayLength=Array.isArray(s.aLengthMenu[0])?s.aLengthMenu[0][0]:s.aLengthMenu[0]),s=ft(a.extend(!0,{},d),s),ht(m.oFeatures,s,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),ht(m,s,["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"]]),ht(m.oScroll,s,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),ht(m.oLanguage,s,"fnInfoCallback"),gt(m,"aoDrawCallback",s.fnDrawCallback,"user"),gt(m,"aoServerParams",s.fnServerParams,"user"),gt(m,"aoStateSaveParams",s.fnStateSaveParams,"user"),gt(m,"aoStateLoadParams",s.fnStateLoadParams,"user"),gt(m,"aoStateLoaded",s.fnStateLoaded,"user"),gt(m,"aoRowCallback",s.fnRowCallback,"user"),gt(m,"aoRowCreatedCallback",s.fnCreatedRow,"user"),gt(m,"aoHeaderCallback",s.fnHeaderCallback,"user"),gt(m,"aoFooterCallback",s.fnFooterCallback,"user"),gt(m,"aoInitComplete",s.fnInitComplete,"user"),gt(m,"aoPreDrawCallback",s.fnPreDrawCallback,"user"),m.rowIdFn=te(s.rowId),R(m);var y=m.oClasses;if(a.extend(y,u.ext.classes,s.oClasses),p.addClass(y.sTable),void 0===m.iInitDisplayStart&&(m.iInitDisplayStart=s.iDisplayStart,m._iDisplayStart=s.iDisplayStart),null!==s.iDeferLoading){m.bDeferLoading=!0;var b=Array.isArray(s.iDeferLoading);m._iRecordsDisplay=b?s.iDeferLoading[0]:s.iDeferLoading,m._iRecordsTotal=b?s.iDeferLoading[1]:s.iDeferLoading}var S=m.oLanguage;a.extend(!0,S,s.oLanguage),S.sUrl?(a.ajax({dataType:"json",url:S.sUrl,success:function(e){O(d.oLanguage,e),I(e),a.extend(!0,S,e,m.oInit.oLanguage),mt(m,null,"i18n",[m]),Re(m)},error:function(){Re(m)}}),c=!0):mt(m,null,"i18n",[m]),null===s.asStripeClasses&&(m.asStripeClasses=[y.sStripeOdd,y.sStripeEven]);var w=m.asStripeClasses,C=p.children("tbody").find("tr").eq(0);-1!==a.inArray(!0,a.map(w,(function(e,t){return C.hasClass(e)})))&&(a("tbody tr",this).removeClass(w.join(" ")),m.asDestroyStripes=w.slice());var T,E=[],x=this.getElementsByTagName("thead");if(0!==x.length&&(ve(m.aoHeader,x[0]),E=ge(m)),null===s.aoColumns)for(T=[],o=0,e=E.length;o<e;o++)T.push(null);else T=s.aoColumns;for(o=0,e=T.length;o<e;o++)j(m,E?E[o]:null);if(U(m,s.aoColumnDefs,T,(function(e,t){H(m,e,t)})),C.length){var _=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};a(C[0]).children("th, td").each((function(e,t){var n=m.aoColumns[e];if(n||pt(m,0,"Incorrect column count",18),n.mData===e){var i=_(t,"sort")||_(t,"order"),r=_(t,"filter")||_(t,"search");null===i&&null===r||(n.mData={_:e+".display",sort:null!==i?e+".@data-"+i:void 0,type:null!==i?e+".@data-"+i:void 0,filter:null!==r?e+".@data-"+r:void 0},n._isArrayHost=!0,H(m,e))}}))}var D=m.oFeatures,A=function(){if(void 0===s.aaSorting){var t=m.aaSorting;for(o=0,e=t.length;o<e;o++)t[o][1]=m.aoColumns[o].asSorting[0]}st(m),D.bSort&&gt(m,"aoDrawCallback",(function(){if(m.bSorted){var e=tt(m),t={};a.each(e,(function(e,n){t[n.src]=n.dir})),mt(m,null,"order",[m,e,t]),it(m)}})),gt(m,"aoDrawCallback",(function(){(m.bSorted||"ssp"===St(m)||D.bDeferRender)&&st(m)}),"sc");var n=p.children("caption").each((function(){this._captionSide=a(this).css("caption-side")})),i=p.children("thead");0===i.length&&(i=a("<thead/>").appendTo(p)),m.nTHead=i[0];var r=p.children("tbody");0===r.length&&(r=a("<tbody/>").insertAfter(i)),m.nTBody=r[0];var l=p.children("tfoot");if(0===l.length&&n.length>0&&(""!==m.oScroll.sX||""!==m.oScroll.sY)&&(l=a("<tfoot/>").appendTo(p)),0===l.length||0===l.children().length?p.addClass(y.sNoFooter):l.length>0&&(m.nTFoot=l[0],ve(m.aoFooter,m.nTFoot)),s.aaData)for(o=0;o<s.aaData.length;o++)Y(m,s.aaData[o]);else(m.bDeferLoading||"dom"==St(m))&&X(m,a(m.nTBody).children("tr"));m.aiDisplay=m.aiDisplayMaster.slice(),m.bInitialised=!0,!1===c&&Re(m)};gt(m,"aoDrawCallback",lt,"state_save"),s.bStateSave?(D.bStateSave=!0,ct(m,0,A)):A()}else pt(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),n=null,this},d={},p=/[\r\n\u2028]/g,h=/<.*?>/g,f=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,v=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),g=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,m=function(e){return!e||!0===e||"-"===e},y=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},b=function(e,t){return d[t]||(d[t]=new RegExp(Ae(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(d[t],"."):e},S=function(e,t,n){let i=typeof e;var r="string"===i;return"number"===i||"bigint"===i||!!m(e)||(t&&r&&(e=b(e,t)),n&&r&&(e=e.replace(g,"")),!isNaN(parseFloat(e))&&isFinite(e))},w=function(e,t,n){if(m(e))return!0;var i=function(e){return m(e)||"string"==typeof e}(e);return i&&!!S(_(e),t,n)||null},C=function(e,t,n){var i=[],r=0,a=e.length;if(void 0!==n)for(;r<a;r++)e[r]&&e[r][t]&&i.push(e[r][t][n]);else for(;r<a;r++)e[r]&&i.push(e[r][t]);return i},T=function(e,t,n,i){var r=[],a=0,s=t.length;if(void 0!==i)for(;a<s;a++)e[t[a]][n]&&r.push(e[t[a]][n][i]);else for(;a<s;a++)r.push(e[t[a]][n]);return r},E=function(e,t){var n,i=[];void 0===t?(t=0,n=e):(n=t,t=e);for(var r=t;r<n;r++)i.push(r);return i},x=function(e){for(var t=[],n=0,i=e.length;n<i;n++)e[n]&&t.push(e[n]);return t},_=function(e){return e.replace(h,"")},D=function(e){if(function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),n=t[0],i=1,r=t.length;i<r;i++){if(t[i]===n)return!1;n=t[i]}return!0}(e))return e.slice();var t,n,i,r=[],a=e.length,s=0;e:for(n=0;n<a;n++){for(t=e[n],i=0;i<s;i++)if(r[i]===t)continue e;r.push(t),s++}return r},A=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)A(e,t[n]);else e.push(t);return e},L=function(e,t){return void 0===t&&(t=0),-1!==this.indexOf(e,t)};function M(e){var t,n,i={};a.each(e,(function(r,a){(t=r.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(t[1]+" ")&&(n=r.replace(t[0],t[2].toLowerCase()),i[n]=r,"o"===t[1]&&M(e[r]))})),e._hungarianMap=i}function O(e,t,n){var i;e._hungarianMap||M(e),a.each(t,(function(r,s){void 0===(i=e._hungarianMap[r])||!n&&void 0!==t[i]||("o"===i.charAt(0)?(t[i]||(t[i]={}),a.extend(!0,t[i],t[r]),O(e[i],t[i],n)):t[i]=t[r])}))}function I(e){var t=u.defaults.oLanguage,n=t.sDecimal;if(n&&Ht(n),e){var i=e.sZeroRecords;!e.sEmptyTable&&i&&"No data available in table"===t.sEmptyTable&&ht(e,e,"sZeroRecords","sEmptyTable"),!e.sLoadingRecords&&i&&"Loading..."===t.sLoadingRecords&&ht(e,e,"sZeroRecords","sLoadingRecords"),e.sInfoThousands&&(e.sThousands=e.sInfoThousands);var r=e.sDecimal;r&&n!==r&&Ht(r)}}Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),Array.prototype.includes||(Array.prototype.includes=L),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=L),u.util={throttle:function(e,t){var n,i,r=void 0!==t?t:200;return function(){var t=this,a=+new Date,s=arguments;n&&a<n+r?(clearTimeout(i),i=setTimeout((function(){n=void 0,e.apply(t,s)}),r)):(n=a,e.apply(t,s))}},escapeRegex:function(e){return e.replace(v,"\\$1")},set:function(e){if(a.isPlainObject(e))return u.util.set(e._);if(null===e)return function(){};if("function"==typeof e)return function(t,n,i){e(t,"set",n,i)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t,n){t[e]=n};var t=function(e,n,i){for(var r,a,s,o,l,c=ee(i),u=c[c.length-1],d=0,p=c.length-1;d<p;d++){if("__proto__"===c[d]||"constructor"===c[d])throw new Error("Cannot set prototype values");if(a=c[d].match(Z),s=c[d].match(Q),a){if(c[d]=c[d].replace(Z,""),e[c[d]]=[],(r=c.slice()).splice(0,d+1),l=r.join("."),Array.isArray(n))for(var h=0,f=n.length;h<f;h++)t(o={},n[h],l),e[c[d]].push(o);else e[c[d]]=n;return}s&&(c[d]=c[d].replace(Q,""),e=e[c[d]](n)),null!==e[c[d]]&&void 0!==e[c[d]]||(e[c[d]]={}),e=e[c[d]]}u.match(Q)?e=e[u.replace(Q,"")](n):e[u.replace(Z,"")]=n};return function(n,i){return t(n,i,e)}},get:function(e){if(a.isPlainObject(e)){var t={};return a.each(e,(function(e,n){n&&(t[e]=u.util.get(n))})),function(e,n,i,r){var a=t[n]||t._;return void 0!==a?a(e,n,i,r):e}}if(null===e)return function(e){return e};if("function"==typeof e)return function(t,n,i,r){return e(t,n,i,r)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t,n){return t[e]};var n=function(e,t,i){var r,a,s,o;if(""!==i)for(var l=ee(i),c=0,u=l.length;c<u;c++){if(r=l[c].match(Z),a=l[c].match(Q),r){if(l[c]=l[c].replace(Z,""),""!==l[c]&&(e=e[l[c]]),s=[],l.splice(0,c+1),o=l.join("."),Array.isArray(e))for(var d=0,p=e.length;d<p;d++)s.push(n(e[d],t,o));var h=r[0].substring(1,r[0].length-1);e=""===h?s:s.join(h);break}if(a)l[c]=l[c].replace(Q,""),e=e[l[c]]();else{if(null===e||void 0===e[l[c]])return;e=e[l[c]]}}return e};return function(t,i){return n(t,i,e)}}};var P=function(e,t,n){void 0!==e[t]&&(e[n]=e[t])};function k(e){P(e,"ordering","bSort"),P(e,"orderMulti","bSortMulti"),P(e,"orderClasses","bSortClasses"),P(e,"orderCellsTop","bSortCellsTop"),P(e,"order","aaSorting"),P(e,"orderFixed","aaSortingFixed"),P(e,"paging","bPaginate"),P(e,"pagingType","sPaginationType"),P(e,"pageLength","iDisplayLength"),P(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":"");var t=e.aoSearchCols;if(t)for(var n=0,i=t.length;n<i;n++)t[n]&&O(u.models.oSearch,t[n])}function z(e){P(e,"orderable","bSortable"),P(e,"orderData","aDataSort"),P(e,"orderSequence","asSorting"),P(e,"orderDataType","sortDataType");var t=e.aDataSort;"number"!=typeof t||Array.isArray(t)||(e.aDataSort=[t])}function R(e){if(!u.__browser){var t={};u.__browser=t;var n=a("<div/>").css({position:"fixed",top:0,left:-1*a(window).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(a("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(a("<div/>").css({width:"100%",height:10}))).appendTo("body"),i=n.children(),r=i.children();t.barWidth=i[0].offsetWidth-i[0].clientWidth,t.bScrollOversize=100===r[0].offsetWidth&&100!==i[0].clientWidth,t.bScrollbarLeft=1!==Math.round(r.offset().left),t.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}a.extend(e.oBrowser,u.__browser),e.oScroll.iBarWidth=u.__browser.barWidth}function N(e,t,n,i,r,a){var s,o=i,l=!1;for(void 0!==n&&(s=n,l=!0);o!==r;)e.hasOwnProperty(o)&&(s=l?t(s,e[o],o,e):e[o],l=!0,o+=a);return s}function j(e,t){var n=u.defaults.column,i=e.aoColumns.length,r=a.extend({},u.models.oColumn,n,{nTh:t||document.createElement("th"),sTitle:n.sTitle?n.sTitle:t?t.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[i],mData:n.mData?n.mData:i,idx:i});e.aoColumns.push(r);var s=e.aoPreSearchCols;s[i]=a.extend({},u.models.oSearch,s[i]),H(e,i,a(t).data())}function H(e,t,n){var i=e.aoColumns[t],r=e.oClasses,s=a(i.nTh);if(!i.sWidthOrig){i.sWidthOrig=s.attr("width")||null;var o=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);o&&(i.sWidthOrig=o[1])}if(null!=n){z(n),O(u.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(i._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&s.addClass(n.sClass);var l=i.sClass;a.extend(i,n),ht(i,n,"sWidth","sWidthOrig"),l!==i.sClass&&(i.sClass=l+" "+i.sClass),void 0!==n.iDataSort&&(i.aDataSort=[n.iDataSort]),ht(i,n,"aDataSort")}var c=i.mData,d=te(c),p=i.mRender?te(i.mRender):null,h=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};i._bAttrSrc=a.isPlainObject(c)&&(h(c.sort)||h(c.type)||h(c.filter)),i._setter=null,i.fnGetData=function(e,t,n){var i=d(e,t,void 0,n);return p&&t?p(i,t,e,n):i},i.fnSetData=function(e,t,n){return ne(c)(e,t,n)},"number"==typeof c||i._isArrayHost||(e._rowReadObject=!0),e.oFeatures.bSort||(i.bSortable=!1,s.addClass(r.sSortableNone));var f=-1!==a.inArray("asc",i.asSorting),v=-1!==a.inArray("desc",i.asSorting);i.bSortable&&(f||v)?f&&!v?(i.sSortingClass=r.sSortableAsc,i.sSortingClassJUI=r.sSortJUIAscAllowed):!f&&v?(i.sSortingClass=r.sSortableDesc,i.sSortingClassJUI=r.sSortJUIDescAllowed):(i.sSortingClass=r.sSortable,i.sSortingClassJUI=r.sSortJUI):(i.sSortingClass=r.sSortableNone,i.sSortingClassJUI="")}function F(e){if(!1!==e.oFeatures.bAutoWidth){var t=e.aoColumns;Xe(e);for(var n=0,i=t.length;n<i;n++)t[n].nTh.style.width=t[n].sWidth}var r=e.oScroll;""===r.sY&&""===r.sX||Ve(e),mt(e,null,"column-sizing",[e])}function B(e,t){var n=G(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function W(e,t){var n=G(e,"bVisible"),i=a.inArray(t,n);return-1!==i?i:null}function q(e){var t=0;return a.each(e.aoColumns,(function(e,n){n.bVisible&&"none"!==a(n.nTh).css("display")&&t++})),t}function G(e,t){var n=[];return a.map(e.aoColumns,(function(e,i){e[t]&&n.push(i)})),n}function V(e){var t,n,i,r,a,s,o,l,c,d=e.aoColumns,p=e.aoData,h=u.ext.type.detect;for(t=0,n=d.length;t<n;t++)if(c=[],!(o=d[t]).sType&&o._sManualType)o.sType=o._sManualType;else if(!o.sType){for(i=0,r=h.length;i<r;i++){for(a=0,s=p.length;a<s&&(void 0===c[a]&&(c[a]=J(e,a,t,"type")),(l=h[i](c[a],e))||i===h.length-1)&&("html"!==l||m(c[a]));a++);if(l){o.sType=l;break}}o.sType||(o.sType="string")}}function U(e,t,n,i){var r,s,o,l,c,u,d,p=e.aoColumns;if(t)for(r=t.length-1;r>=0;r--){var h=void 0!==(d=t[r]).target?d.target:void 0!==d.targets?d.targets:d.aTargets;for(Array.isArray(h)||(h=[h]),o=0,l=h.length;o<l;o++)if("number"==typeof h[o]&&h[o]>=0){for(;p.length<=h[o];)j(e);i(h[o],d)}else if("number"==typeof h[o]&&h[o]<0)i(p.length+h[o],d);else if("string"==typeof h[o])for(c=0,u=p.length;c<u;c++)("_all"==h[o]||a(p[c].nTh).hasClass(h[o]))&&i(c,d)}if(n)for(r=0,s=n.length;r<s;r++)i(r,n[r])}function Y(e,t,n,i){var r=e.aoData.length,s=a.extend(!0,{},u.models.oRow,{src:n?"dom":"data",idx:r});s._aData=t,e.aoData.push(s);for(var o=e.aoColumns,l=0,c=o.length;l<c;l++)o[l].sType=null;e.aiDisplayMaster.push(r);var d=e.rowIdFn(t);return void 0!==d&&(e.aIds[d]=s),!n&&e.oFeatures.bDeferRender||le(e,r,n,i),r}function X(e,t){var n;return t instanceof a||(t=a(t)),t.map((function(t,i){return n=oe(e,i),Y(e,n.data,i,n.cells)}))}function J(e,t,n,i){"search"===i?i="filter":"order"===i&&(i="sort");var r=e.iDraw,a=e.aoColumns[n],s=e.aoData[t]._aData,o=a.sDefaultContent,l=a.fnGetData(s,i,{settings:e,row:t,col:n});if(void 0===l)return e.iDrawError!=r&&null===o&&(pt(e,0,"Requested unknown parameter "+("function"==typeof a.mData?"{function}":"'"+a.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=r),o;if(l!==s&&null!==l||null===o||void 0===i){if("function"==typeof l)return l.call(s)}else l=o;if(null===l&&"display"===i)return"";if("filter"===i){var c=u.ext.type.search;c[a.sType]&&(l=c[a.sType](l))}return l}function K(e,t,n,i){var r=e.aoColumns[n],a=e.aoData[t]._aData;r.fnSetData(a,i,{settings:e,row:t,col:n})}var Z=/\[.*?\]$/,Q=/\(\)$/;function ee(e){return a.map(e.match(/(\\.|[^\.])+/g)||[""],(function(e){return e.replace(/\\\./g,".")}))}var te=u.util.get,ne=u.util.set;function ie(e){return C(e.aoData,"_aData")}function re(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function ae(e,t,n){for(var i=-1,r=0,a=e.length;r<a;r++)e[r]==t?i=r:e[r]>t&&e[r]--;-1!=i&&void 0===n&&e.splice(i,1)}function se(e,t,n,i){var r,a,s=e.aoData[t],o=function(n,i){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=J(e,t,i,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==s.src)){var l=s.anCells;if(l)if(void 0!==i)o(l[i],i);else for(r=0,a=l.length;r<a;r++)o(l[r],r)}else s._aData=oe(e,s,i,void 0===i?void 0:s._aData).data;s._aSortData=null,s._aFilterData=null;var c=e.aoColumns;if(void 0!==i)c[i].sType=null;else{for(r=0,a=c.length;r<a;r++)c[r].sType=null;ce(e,s)}}function oe(e,t,n,i){var r,a,s,o=[],l=t.firstChild,c=0,u=e.aoColumns,d=e._rowReadObject;i=void 0!==i?i:d?{}:[];var p=function(e,t){if("string"==typeof e){var n=e.indexOf("@");if(-1!==n){var r=e.substring(n+1);ne(e)(i,t.getAttribute(r))}}},h=function(e){void 0!==n&&n!==c||(a=u[c],s=e.innerHTML.trim(),a&&a._bAttrSrc?(ne(a.mData._)(i,s),p(a.mData.sort,e),p(a.mData.type,e),p(a.mData.filter,e)):d?(a._setter||(a._setter=ne(a.mData)),a._setter(i,s)):i[c]=s),c++};if(l)for(;l;)"TD"!=(r=l.nodeName.toUpperCase())&&"TH"!=r||(h(l),o.push(l)),l=l.nextSibling;else for(var f=0,v=(o=t.anCells).length;f<v;f++)h(o[f]);var g=t.firstChild?t:t.nTr;if(g){var m=g.getAttribute("id");m&&ne(e.rowId)(i,m)}return{data:i,cells:o}}function le(e,t,n,i){var r,s,o,l,c,u,d=e.aoData[t],p=d._aData,h=[];if(null===d.nTr){for(r=n||document.createElement("tr"),d.nTr=r,d.anCells=h,r._DT_RowIndex=t,ce(e,d),l=0,c=e.aoColumns.length;l<c;l++)o=e.aoColumns[l],(s=(u=!n)?document.createElement(o.sCellType):i[l])||pt(e,0,"Incorrect column count",18),s._DT_CellIndex={row:t,column:l},h.push(s),!u&&(!o.mRender&&o.mData===l||a.isPlainObject(o.mData)&&o.mData._===l+".display")||(s.innerHTML=J(e,t,l,"display")),o.sClass&&(s.className+=" "+o.sClass),o.bVisible&&!n?r.appendChild(s):!o.bVisible&&n&&s.parentNode.removeChild(s),o.fnCreatedCell&&o.fnCreatedCell.call(e.oInstance,s,J(e,t,l),p,t,l);mt(e,"aoRowCreatedCallback",null,[r,p,t,h])}}function ce(e,t){var n=t.nTr,i=t._aData;if(n){var r=e.rowIdFn(i);if(r&&(n.id=r),i.DT_RowClass){var s=i.DT_RowClass.split(" ");t.__rowc=t.__rowc?D(t.__rowc.concat(s)):s,a(n).removeClass(t.__rowc.join(" ")).addClass(i.DT_RowClass)}i.DT_RowAttr&&a(n).attr(i.DT_RowAttr),i.DT_RowData&&a(n).data(i.DT_RowData)}}function ue(e){var t,n,i,r,s,o=e.nTHead,l=e.nTFoot,c=0===a("th, td",o).length,u=e.oClasses,d=e.aoColumns;for(c&&(r=a("<tr/>").appendTo(o)),t=0,n=d.length;t<n;t++)s=d[t],i=a(s.nTh).addClass(s.sClass),c&&i.appendTo(r),e.oFeatures.bSort&&(i.addClass(s.sSortingClass),!1!==s.bSortable&&(i.attr("tabindex",e.iTabIndex).attr("aria-controls",e.sTableId),at(e,s.nTh,t))),s.sTitle!=i[0].innerHTML&&i.html(s.sTitle),bt(e,"header")(e,i,s,u);if(c&&ve(e.aoHeader,o),a(o).children("tr").children("th, td").addClass(u.sHeaderTH),a(l).children("tr").children("th, td").addClass(u.sFooterTH),null!==l){var p=e.aoFooter[0];for(t=0,n=p.length;t<n;t++)(s=d[t])?(s.nTf=p[t].cell,s.sClass&&a(s.nTf).addClass(s.sClass)):pt(e,0,"Incorrect column count",18)}}function de(e,t,n){var i,r,s,o,l,c,u,d,p,h=[],f=[],v=e.aoColumns.length;if(t){for(void 0===n&&(n=!1),i=0,r=t.length;i<r;i++){for(h[i]=t[i].slice(),h[i].nTr=t[i].nTr,s=v-1;s>=0;s--)e.aoColumns[s].bVisible||n||h[i].splice(s,1);f.push([])}for(i=0,r=h.length;i<r;i++){if(u=h[i].nTr)for(;c=u.firstChild;)u.removeChild(c);for(s=0,o=h[i].length;s<o;s++)if(d=1,p=1,void 0===f[i][s]){for(u.appendChild(h[i][s].cell),f[i][s]=1;void 0!==h[i+d]&&h[i][s].cell==h[i+d][s].cell;)f[i+d][s]=1,d++;for(;void 0!==h[i][s+p]&&h[i][s].cell==h[i][s+p].cell;){for(l=0;l<d;l++)f[i+l][s+p]=1;p++}a(h[i][s].cell).attr("rowspan",d).attr("colspan",p)}}}}function pe(e,t){!function(e){var t="ssp"==St(e),n=e.iInitDisplayStart;void 0!==n&&-1!==n&&(e._iDisplayStart=t?n:n>=e.fnRecordsDisplay()?0:n,e.iInitDisplayStart=-1)}(e);var n=mt(e,"aoPreDrawCallback","preDraw",[e]);if(-1===a.inArray(!1,n)){var i=[],r=0,s=e.asStripeClasses,o=s.length,l=e.oLanguage,c="ssp"==St(e),u=e.aiDisplay,d=e._iDisplayStart,p=e.fnDisplayEnd();if(e.bDrawing=!0,e.bDeferLoading)e.bDeferLoading=!1,e.iDraw++,qe(e,!1);else if(c){if(!e.bDestroying&&!t)return void ye(e)}else e.iDraw++;if(0!==u.length)for(var h=c?0:d,f=c?e.aoData.length:p,v=h;v<f;v++){var g=u[v],m=e.aoData[g];null===m.nTr&&le(e,g);var y=m.nTr;if(0!==o){var b=s[r%o];m._sRowStripe!=b&&(a(y).removeClass(m._sRowStripe).addClass(b),m._sRowStripe=b)}mt(e,"aoRowCallback",null,[y,m._aData,r,v,g]),i.push(y),r++}else{var S=l.sZeroRecords;1==e.iDraw&&"ajax"==St(e)?S=l.sLoadingRecords:l.sEmptyTable&&0===e.fnRecordsTotal()&&(S=l.sEmptyTable),i[0]=a("<tr/>",{class:o?s[0]:""}).append(a("<td />",{valign:"top",colSpan:q(e),class:e.oClasses.sRowEmpty}).html(S))[0]}mt(e,"aoHeaderCallback","header",[a(e.nTHead).children("tr")[0],ie(e),d,p,u]),mt(e,"aoFooterCallback","footer",[a(e.nTFoot).children("tr")[0],ie(e),d,p,u]);var w=a(e.nTBody);w.children().detach(),w.append(a(i)),mt(e,"aoDrawCallback","draw",[e]),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else qe(e,!1)}function he(e,t){var n=e.oFeatures,i=n.bSort,r=n.bFilter;i&&nt(e),r?Te(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice(),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,pe(e),e._drawHold=!1}function fe(e){var t=e.oClasses,n=a(e.nTable),i=a("<div/>").insertBefore(n),r=e.oFeatures,s=a("<div/>",{id:e.sTableId+"_wrapper",class:t.sWrapper+(e.nTFoot?"":" "+t.sNoFooter)});e.nHolding=i[0],e.nTableWrapper=s[0],e.nTableReinsertBefore=e.nTable.nextSibling;for(var o,l,c,d,p,h,f=e.sDom.split(""),v=0;v<f.length;v++){if(o=null,"<"==(l=f[v])){if(c=a("<div/>")[0],"'"==(d=f[v+1])||'"'==d){for(p="",h=2;f[v+h]!=d;)p+=f[v+h],h++;if("H"==p?p=t.sJUIHeader:"F"==p&&(p=t.sJUIFooter),-1!=p.indexOf(".")){var g=p.split(".");c.id=g[0].substr(1,g[0].length-1),c.className=g[1]}else"#"==p.charAt(0)?c.id=p.substr(1,p.length-1):c.className=p;v+=h}s.append(c),s=a(c)}else if(">"==l)s=s.parent();else if("l"==l&&r.bPaginate&&r.bLengthChange)o=He(e);else if("f"==l&&r.bFilter)o=Ce(e);else if("r"==l&&r.bProcessing)o=We(e);else if("t"==l)o=Ge(e);else if("i"==l&&r.bInfo)o=Pe(e);else if("p"==l&&r.bPaginate)o=Fe(e);else if(0!==u.ext.feature.length)for(var m=u.ext.feature,y=0,b=m.length;y<b;y++)if(l==m[y].cFeature){o=m[y].fnInit(e);break}if(o){var S=e.aanFeatures;S[l]||(S[l]=[]),S[l].push(o),s.append(o)}}i.replaceWith(s),e.nHolding=null}function ve(e,t){var n,i,r,s,o,l,c,u,d,p,h=a(t).children("tr"),f=function(e,t,n){for(var i=e[t];i[n];)n++;return n};for(e.splice(0,e.length),r=0,l=h.length;r<l;r++)e.push([]);for(r=0,l=h.length;r<l;r++)for(i=(n=h[r]).firstChild;i;){if("TD"==i.nodeName.toUpperCase()||"TH"==i.nodeName.toUpperCase())for(u=(u=1*i.getAttribute("colspan"))&&0!==u&&1!==u?u:1,d=(d=1*i.getAttribute("rowspan"))&&0!==d&&1!==d?d:1,c=f(e,r,0),p=1===u,o=0;o<u;o++)for(s=0;s<d;s++)e[r+s][c+o]={cell:i,unique:p},e[r+s].nTr=n;i=i.nextSibling}}function ge(e,t,n){var i=[];n||(n=e.aoHeader,t&&ve(n=[],t));for(var r=0,a=n.length;r<a;r++)for(var s=0,o=n[r].length;s<o;s++)!n[r][s].unique||i[s]&&e.bSortCellsTop||(i[s]=n[r][s].cell);return i}function me(e,t,n){if(mt(e,"aoServerParams","serverParams",[t]),t&&Array.isArray(t)){var i={},r=/(.*?)\[\]$/;a.each(t,(function(e,t){var n=t.name.match(r);if(n){var a=n[0];i[a]||(i[a]=[]),i[a].push(t.value)}else i[t.name]=t.value})),t=i}var s,o=e.ajax,l=e.oInstance,c=function(t){var i=e.jqXHR?e.jqXHR.status:null;(null===t||"number"==typeof i&&204==i)&&we(e,t={},[]);var r=t.error||t.sError;r&&pt(e,0,r),e.json=t,mt(e,null,"xhr",[e,t,e.jqXHR]),n(t)};if(a.isPlainObject(o)&&o.data){var u="function"==typeof(s=o.data)?s(t,e):s;t="function"==typeof s&&u?u:a.extend(!0,t,u),delete o.data}var d={data:t,success:c,dataType:"json",cache:!1,type:e.sServerMethod,error:function(t,n,i){var r=mt(e,null,"xhr",[e,null,e.jqXHR]);-1===a.inArray(!0,r)&&("parsererror"==n?pt(e,0,"Invalid JSON response",1):4===t.readyState&&pt(e,0,"Ajax error",7)),qe(e,!1)}};e.oAjaxData=t,mt(e,null,"preXhr",[e,t]),e.fnServerData?e.fnServerData.call(l,e.sAjaxSource,a.map(t,(function(e,t){return{name:t,value:e}})),c,e):e.sAjaxSource||"string"==typeof o?e.jqXHR=a.ajax(a.extend(d,{url:o||e.sAjaxSource})):"function"==typeof o?e.jqXHR=o.call(l,t,c,e):(e.jqXHR=a.ajax(a.extend(d,o)),o.data=s)}function ye(e){e.iDraw++,qe(e,!0),me(e,be(e),(function(t){Se(e,t)}))}function be(e){var t,n,i,r,s=e.aoColumns,o=s.length,l=e.oFeatures,c=e.oPreviousSearch,d=e.aoPreSearchCols,p=[],h=tt(e),f=e._iDisplayStart,v=!1!==l.bPaginate?e._iDisplayLength:-1,g=function(e,t){p.push({name:e,value:t})};g("sEcho",e.iDraw),g("iColumns",o),g("sColumns",C(s,"sName").join(",")),g("iDisplayStart",f),g("iDisplayLength",v);var m={draw:e.iDraw,columns:[],order:[],start:f,length:v,search:{value:c.sSearch,regex:c.bRegex}};for(t=0;t<o;t++)i=s[t],r=d[t],n="function"==typeof i.mData?"function":i.mData,m.columns.push({data:n,name:i.sName,searchable:i.bSearchable,orderable:i.bSortable,search:{value:r.sSearch,regex:r.bRegex}}),g("mDataProp_"+t,n),l.bFilter&&(g("sSearch_"+t,r.sSearch),g("bRegex_"+t,r.bRegex),g("bSearchable_"+t,i.bSearchable)),l.bSort&&g("bSortable_"+t,i.bSortable);l.bFilter&&(g("sSearch",c.sSearch),g("bRegex",c.bRegex)),l.bSort&&(a.each(h,(function(e,t){m.order.push({column:t.col,dir:t.dir}),g("iSortCol_"+e,t.col),g("sSortDir_"+e,t.dir)})),g("iSortingCols",h.length));var y=u.ext.legacy.ajax;return null===y?e.sAjaxSource?p:m:y?p:m}function Se(e,t){var n=function(e,n){return void 0!==t[e]?t[e]:t[n]},i=we(e,t),r=n("sEcho","draw"),a=n("iTotalRecords","recordsTotal"),s=n("iTotalDisplayRecords","recordsFiltered");if(void 0!==r){if(1*r<e.iDraw)return;e.iDraw=1*r}i||(i=[]),re(e),e._iRecordsTotal=parseInt(a,10),e._iRecordsDisplay=parseInt(s,10);for(var o=0,l=i.length;o<l;o++)Y(e,i[o]);e.aiDisplay=e.aiDisplayMaster.slice(),pe(e,!0),e._bInitComplete||Ne(e,t),qe(e,!1)}function we(e,t,n){var i=a.isPlainObject(e.ajax)&&void 0!==e.ajax.dataSrc?e.ajax.dataSrc:e.sAjaxDataProp;if(!n)return"data"===i?t.aaData||t[i]:""!==i?te(i)(t):t;ne(i)(t,n)}function Ce(e){var t=e.oClasses,n=e.sTableId,i=e.oLanguage,r=e.oPreviousSearch,s=e.aanFeatures,o='<input type="search" class="'+t.sFilterInput+'"/>',l=i.sSearch;l=l.match(/_INPUT_/)?l.replace("_INPUT_",o):l+o;var c=a("<div/>",{id:s.f?null:n+"_filter",class:t.sFilter}).append(a("<label/>").append(l)),u=function(t){s.f;var n=this.value?this.value:"";r.return&&"Enter"!==t.key||n!=r.sSearch&&(Te(e,{sSearch:n,bRegex:r.bRegex,bSmart:r.bSmart,bCaseInsensitive:r.bCaseInsensitive,return:r.return}),e._iDisplayStart=0,pe(e))},d=null!==e.searchDelay?e.searchDelay:"ssp"===St(e)?400:0,p=a("input",c).val(r.sSearch).attr("placeholder",i.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",d?Je(u,d):u).on("mouseup",(function(e){setTimeout((function(){u.call(p[0],e)}),10)})).on("keypress.DT",(function(e){if(13==e.keyCode)return!1})).attr("aria-controls",n);return a(e.nTable).on("search.dt.DT",(function(t,n){if(e===n)try{p[0]!==document.activeElement&&p.val(r.sSearch)}catch(e){}})),c[0]}function Te(e,t,n){var i=e.oPreviousSearch,r=e.aoPreSearchCols,a=function(e){i.sSearch=e.sSearch,i.bRegex=e.bRegex,i.bSmart=e.bSmart,i.bCaseInsensitive=e.bCaseInsensitive,i.return=e.return},s=function(e){return void 0!==e.bEscapeRegex?!e.bEscapeRegex:e.bRegex};if(V(e),"ssp"!=St(e)){_e(e,t.sSearch,n,s(t),t.bSmart,t.bCaseInsensitive,t.return),a(t);for(var o=0;o<r.length;o++)xe(e,r[o].sSearch,o,s(r[o]),r[o].bSmart,r[o].bCaseInsensitive);Ee(e)}else a(t);e.bFiltered=!0,mt(e,null,"search",[e])}function Ee(e){for(var t,n,i=u.ext.search,r=e.aiDisplay,s=0,o=i.length;s<o;s++){for(var l=[],c=0,d=r.length;c<d;c++)n=r[c],t=e.aoData[n],i[s](e,t._aFilterData,n,t._aData,c)&&l.push(n);r.length=0,a.merge(r,l)}}function xe(e,t,n,i,r,a){if(""!==t){for(var s,o=[],l=e.aiDisplay,c=De(t,i,r,a),u=0;u<l.length;u++)s=e.aoData[l[u]]._aFilterData[n],c.test(s)&&o.push(l[u]);e.aiDisplay=o}}function _e(e,t,n,i,r,a){var s,o,l,c=De(t,i,r,a),d=e.oPreviousSearch.sSearch,p=e.aiDisplayMaster,h=[];if(0!==u.ext.search.length&&(n=!0),o=Oe(e),t.length<=0)e.aiDisplay=p.slice();else{for((o||n||i||d.length>t.length||0!==t.indexOf(d)||e.bSorted)&&(e.aiDisplay=p.slice()),s=e.aiDisplay,l=0;l<s.length;l++)c.test(e.aoData[s[l]]._sFilterRow)&&h.push(s[l]);e.aiDisplay=h}}function De(e,t,n,i){if(e=t?e:Ae(e),n){var r=a.map(e.match(/"[^"]+"|[^ ]+/g)||[""],(function(e){if('"'===e.charAt(0)){var t=e.match(/^"(.*)"$/);e=t?t[1]:e}return e.replace('"',"")}));e="^(?=.*?"+r.join(")(?=.*?")+").*$"}return new RegExp(e,i?"i":"")}var Ae=u.util.escapeRegex,Le=a("<div>")[0],Me=void 0!==Le.textContent;function Oe(e){var t,n,i,r,a,s,o,l=e.aoColumns,c=!1;for(t=0,i=e.aoData.length;t<i;t++)if(!(o=e.aoData[t])._aFilterData){for(a=[],n=0,r=l.length;n<r;n++)l[n].bSearchable?(null===(s=J(e,t,n,"filter"))&&(s=""),"string"!=typeof s&&s.toString&&(s=s.toString())):s="",s.indexOf&&-1!==s.indexOf("&")&&(Le.innerHTML=s,s=Me?Le.textContent:Le.innerText),s.replace&&(s=s.replace(/[\r\n\u2028]/g,"")),a.push(s);o._aFilterData=a,o._sFilterRow=a.join("  "),c=!0}return c}function Ie(e){return{search:e.sSearch,smart:e.bSmart,regex:e.bRegex,caseInsensitive:e.bCaseInsensitive}}function $e(e){return{sSearch:e.search,bSmart:e.smart,bRegex:e.regex,bCaseInsensitive:e.caseInsensitive}}function Pe(e){var t=e.sTableId,n=e.aanFeatures.i,i=a("<div/>",{class:e.oClasses.sInfo,id:n?null:t+"_info"});return n||(e.aoDrawCallback.push({fn:ke,sName:"information"}),i.attr("role","status").attr("aria-live","polite"),a(e.nTable).attr("aria-describedby",t+"_info")),i[0]}function ke(e){var t=e.aanFeatures.i;if(0!==t.length){var n=e.oLanguage,i=e._iDisplayStart+1,r=e.fnDisplayEnd(),s=e.fnRecordsTotal(),o=e.fnRecordsDisplay(),l=o?n.sInfo:n.sInfoEmpty;o!==s&&(l+=" "+n.sInfoFiltered),l=ze(e,l+=n.sInfoPostFix);var c=n.fnInfoCallback;null!==c&&(l=c.call(e.oInstance,e,i,r,s,o,l)),a(t).html(l)}}function ze(e,t){var n=e.fnFormatNumber,i=e._iDisplayStart+1,r=e._iDisplayLength,a=e.fnRecordsDisplay(),s=-1===r;return t.replace(/_START_/g,n.call(e,i)).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,s?1:Math.ceil(i/r))).replace(/_PAGES_/g,n.call(e,s?1:Math.ceil(a/r)))}function Re(e){var t,n,i,r=e.iInitDisplayStart,a=e.aoColumns,s=e.oFeatures,o=e.bDeferLoading;if(e.bInitialised){for(fe(e),ue(e),de(e,e.aoHeader),de(e,e.aoFooter),qe(e,!0),s.bAutoWidth&&Xe(e),t=0,n=a.length;t<n;t++)(i=a[t]).sWidth&&(i.nTh.style.width=et(i.sWidth));mt(e,null,"preInit",[e]),he(e);var l=St(e);("ssp"!=l||o)&&("ajax"==l?me(e,[],(function(n){var i=we(e,n);for(t=0;t<i.length;t++)Y(e,i[t]);e.iInitDisplayStart=r,he(e),qe(e,!1),Ne(e,n)})):(qe(e,!1),Ne(e)))}else setTimeout((function(){Re(e)}),200)}function Ne(e,t){e._bInitComplete=!0,(t||e.oInit.aaData)&&F(e),mt(e,null,"plugin-init",[e,t]),mt(e,"aoInitComplete","init",[e,t])}function je(e,t){var n=parseInt(t,10);e._iDisplayLength=n,yt(e),mt(e,null,"length",[e,n])}function He(e){for(var t=e.oClasses,n=e.sTableId,i=e.aLengthMenu,r=Array.isArray(i[0]),s=r?i[0]:i,o=r?i[1]:i,l=a("<select/>",{name:n+"_length","aria-controls":n,class:t.sLengthSelect}),c=0,u=s.length;c<u;c++)l[0][c]=new Option("number"==typeof o[c]?e.fnFormatNumber(o[c]):o[c],s[c]);var d=a("<div><label/></div>").addClass(t.sLength);return e.aanFeatures.l||(d[0].id=n+"_length"),d.children().append(e.oLanguage.sLengthMenu.replace("_MENU_",l[0].outerHTML)),a("select",d).val(e._iDisplayLength).on("change.DT",(function(t){je(e,a(this).val()),pe(e)})),a(e.nTable).on("length.dt.DT",(function(t,n,i){e===n&&a("select",d).val(i)})),d[0]}function Fe(e){var t=e.sPaginationType,n=u.ext.pager[t],i="function"==typeof n,r=function(e){pe(e)},s=a("<div/>").addClass(e.oClasses.sPaging+t)[0],o=e.aanFeatures;return i||n.fnInit(e,s,r),o.p||(s.id=e.sTableId+"_paginate",e.aoDrawCallback.push({fn:function(e){if(i){var t,a,s=e._iDisplayStart,l=e._iDisplayLength,c=e.fnRecordsDisplay(),u=-1===l,d=u?0:Math.ceil(s/l),p=u?1:Math.ceil(c/l),h=n(d,p);for(t=0,a=o.p.length;t<a;t++)bt(e,"pageButton")(e,o.p[t],t,h,d,p)}else n.fnUpdate(e,r)},sName:"pagination"})),s}function Be(e,t,n){var i=e._iDisplayStart,r=e._iDisplayLength,a=e.fnRecordsDisplay();0===a||-1===r?i=0:"number"==typeof t?(i=t*r)>a&&(i=0):"first"==t?i=0:"previous"==t?(i=r>=0?i-r:0)<0&&(i=0):"next"==t?i+r<a&&(i+=r):"last"==t?i=Math.floor((a-1)/r)*r:pt(e,0,"Unknown paging action: "+t,5);var s=e._iDisplayStart!==i;return e._iDisplayStart=i,s?(mt(e,null,"page",[e]),n&&pe(e)):mt(e,null,"page-nc",[e]),s}function We(e){return a("<div/>",{id:e.aanFeatures.r?null:e.sTableId+"_processing",class:e.oClasses.sProcessing,role:"status"}).html(e.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>").insertBefore(e.nTable)[0]}function qe(e,t){e.oFeatures.bProcessing&&a(e.aanFeatures.r).css("display",t?"block":"none"),mt(e,null,"processing",[e,t])}function Ge(e){var t=a(e.nTable),n=e.oScroll;if(""===n.sX&&""===n.sY)return e.nTable;var i=n.sX,r=n.sY,s=e.oClasses,o=t.children("caption"),l=o.length?o[0]._captionSide:null,c=a(t[0].cloneNode(!1)),u=a(t[0].cloneNode(!1)),d=t.children("tfoot"),p="<div/>",h=function(e){return e?et(e):null};d.length||(d=null);var f=a(p,{class:s.sScrollWrapper}).append(a(p,{class:s.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:i?h(i):"100%"}).append(a(p,{class:s.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(c.removeAttr("id").css("margin-left",0).append("top"===l?o:null).append(t.children("thead"))))).append(a(p,{class:s.sScrollBody}).css({position:"relative",overflow:"auto",width:h(i)}).append(t));d&&f.append(a(p,{class:s.sScrollFoot}).css({overflow:"hidden",border:0,width:i?h(i):"100%"}).append(a(p,{class:s.sScrollFootInner}).append(u.removeAttr("id").css("margin-left",0).append("bottom"===l?o:null).append(t.children("tfoot")))));var v=f.children(),g=v[0],m=v[1],y=d?v[2]:null;return i&&a(m).on("scroll.DT",(function(e){var t=this.scrollLeft;g.scrollLeft=t,d&&(y.scrollLeft=t)})),a(m).css("max-height",r),n.bCollapse||a(m).css("height",r),e.nScrollHead=g,e.nScrollBody=m,e.nScrollFoot=y,e.aoDrawCallback.push({fn:Ve,sName:"scrolling"}),f[0]}function Ve(e){var t,n,i,r,s,o,l,c,u,d=e.oScroll,p=d.sX,h=d.sXInner,f=d.sY,v=d.iBarWidth,g=a(e.nScrollHead),m=g[0].style,y=g.children("div"),b=y[0].style,S=y.children("table"),w=e.nScrollBody,T=a(w),E=w.style,x=a(e.nScrollFoot).children("div"),_=x.children("table"),D=a(e.nTHead),A=a(e.nTable),L=A[0],M=L.style,O=e.nTFoot?a(e.nTFoot):null,I=e.oBrowser,$=I.bScrollOversize,P=(C(e.aoColumns,"nTh"),[]),k=[],z=[],R=[],N=function(e){var t=e.style;t.paddingTop="0",t.paddingBottom="0",t.borderTopWidth="0",t.borderBottomWidth="0",t.height=0},j=w.scrollHeight>w.clientHeight;if(e.scrollBarVis!==j&&void 0!==e.scrollBarVis)return e.scrollBarVis=j,void F(e);e.scrollBarVis=j,A.children("thead, tfoot").remove(),O&&(o=O.clone().prependTo(A),n=O.find("tr"),r=o.find("tr"),o.find("[id]").removeAttr("id")),s=D.clone().prependTo(A),t=D.find("tr"),i=s.find("tr"),s.find("th, td").removeAttr("tabindex"),s.find("[id]").removeAttr("id"),p||(E.width="100%",g[0].style.width="100%"),a.each(ge(e,s),(function(t,n){l=B(e,t),n.style.width=e.aoColumns[l].sWidth})),O&&Ue((function(e){e.style.width=""}),r),u=A.outerWidth(),""===p?(M.width="100%",$&&(A.find("tbody").height()>w.offsetHeight||"scroll"==T.css("overflow-y"))&&(M.width=et(A.outerWidth()-v)),u=A.outerWidth()):""!==h&&(M.width=et(h),u=A.outerWidth()),Ue(N,i),Ue((function(e){var t=window.getComputedStyle?window.getComputedStyle(e).width:et(a(e).width());z.push(e.innerHTML),P.push(t)}),i),Ue((function(e,t){e.style.width=P[t]}),t),a(i).css("height",0),O&&(Ue(N,r),Ue((function(e){R.push(e.innerHTML),k.push(et(a(e).css("width")))}),r),Ue((function(e,t){e.style.width=k[t]}),n),a(r).height(0)),Ue((function(e,t){e.innerHTML='<div class="dataTables_sizing">'+z[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=P[t]}),i),O&&Ue((function(e,t){e.innerHTML='<div class="dataTables_sizing">'+R[t]+"</div>",e.childNodes[0].style.height="0",e.childNodes[0].style.overflow="hidden",e.style.width=k[t]}),r),Math.round(A.outerWidth())<Math.round(u)?(c=w.scrollHeight>w.offsetHeight||"scroll"==T.css("overflow-y")?u+v:u,$&&(w.scrollHeight>w.offsetHeight||"scroll"==T.css("overflow-y"))&&(M.width=et(c-v)),""!==p&&""===h||pt(e,1,"Possible column misalignment",6)):c="100%",E.width=et(c),m.width=et(c),O&&(e.nScrollFoot.style.width=et(c)),f||$&&(E.height=et(L.offsetHeight+v));var H=A.outerWidth();S[0].style.width=et(H),b.width=et(H);var W=A.height()>w.clientHeight||"scroll"==T.css("overflow-y"),q="padding"+(I.bScrollbarLeft?"Left":"Right");b[q]=W?v+"px":"0px",O&&(_[0].style.width=et(H),x[0].style.width=et(H),x[0].style[q]=W?v+"px":"0px"),A.children("colgroup").insertBefore(A.children("thead")),T.trigger("scroll"),!e.bSorted&&!e.bFiltered||e._drawHold||(w.scrollTop=0)}function Ue(e,t,n){for(var i,r,a=0,s=0,o=t.length;s<o;){for(i=t[s].firstChild,r=n?n[s].firstChild:null;i;)1===i.nodeType&&(n?e(i,r,a):e(i,a),a++),i=i.nextSibling,r=n?r.nextSibling:null;s++}}var Ye=/<.*?>/g;function Xe(e){var t,n,i,r=e.nTable,s=e.aoColumns,o=e.oScroll,l=o.sY,c=o.sX,u=o.sXInner,d=s.length,p=G(e,"bVisible"),h=a("th",e.nTHead),f=r.getAttribute("width"),v=r.parentNode,g=!1,m=e.oBrowser,y=m.bScrollOversize,b=r.style.width;for(b&&-1!==b.indexOf("%")&&(f=b),t=0;t<p.length;t++)null!==(n=s[p[t]]).sWidth&&(n.sWidth=Ke(n.sWidthOrig,v),g=!0);if(y||!g&&!c&&!l&&d==q(e)&&d==h.length)for(t=0;t<d;t++){var S=B(e,t);null!==S&&(s[S].sWidth=et(h.eq(t).width()))}else{var w=a(r).clone().css("visibility","hidden").removeAttr("id");w.find("tbody tr").remove();var C=a("<tr/>").appendTo(w.find("tbody"));for(w.find("thead, tfoot").remove(),w.append(a(e.nTHead).clone()).append(a(e.nTFoot).clone()),w.find("tfoot th, tfoot td").css("width",""),h=ge(e,w.find("thead")[0]),t=0;t<p.length;t++)n=s[p[t]],h[t].style.width=null!==n.sWidthOrig&&""!==n.sWidthOrig?et(n.sWidthOrig):"",n.sWidthOrig&&c&&a(h[t]).append(a("<div/>").css({width:n.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(e.aoData.length)for(t=0;t<p.length;t++)n=s[i=p[t]],a(Ze(e,i)).clone(!1).append(n.sContentPadding).appendTo(C);a("[name]",w).removeAttr("name");var T=a("<div/>").css(c||l?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(w).appendTo(v);c&&u?w.width(u):c?(w.css("width","auto"),w.removeAttr("width"),w.width()<v.clientWidth&&f&&w.width(v.clientWidth)):l?w.width(v.clientWidth):f&&w.width(f);var E=0;for(t=0;t<p.length;t++){var x=a(h[t]),_=x.outerWidth()-x.width(),D=m.bBounding?Math.ceil(h[t].getBoundingClientRect().width):x.outerWidth();E+=D,s[p[t]].sWidth=et(D-_)}r.style.width=et(E),T.remove()}if(f&&(r.style.width=et(f)),(f||c)&&!e._reszEvt){var A=function(){a(window).on("resize.DT-"+e.sInstance,Je((function(){F(e)})))};y?setTimeout(A,1e3):A(),e._reszEvt=!0}}var Je=u.util.throttle;function Ke(e,t){if(!e)return 0;var n=a("<div/>").css("width",et(e)).appendTo(t||document.body),i=n[0].offsetWidth;return n.remove(),i}function Ze(e,t){var n=Qe(e,t);if(n<0)return null;var i=e.aoData[n];return i.nTr?i.anCells[t]:a("<td/>").html(J(e,n,t,"display"))[0]}function Qe(e,t){for(var n,i=-1,r=-1,a=0,s=e.aoData.length;a<s;a++)(n=(n=(n=J(e,a,t,"display")+"").replace(Ye,"")).replace(/&nbsp;/g," ")).length>i&&(i=n.length,r=a);return r}function et(e){return null===e?"0px":"number"==typeof e?e<0?"0px":e+"px":e.match(/\d$/)?e+"px":e}function tt(e){var t,n,i,r,s,o,l,c=[],d=e.aoColumns,p=e.aaSortingFixed,h=a.isPlainObject(p),f=[],v=function(e){e.length&&!Array.isArray(e[0])?f.push(e):a.merge(f,e)};for(Array.isArray(p)&&v(p),h&&p.pre&&v(p.pre),v(e.aaSorting),h&&p.post&&v(p.post),t=0;t<f.length;t++)for(n=0,i=(r=d[l=f[t][0]].aDataSort).length;n<i;n++)o=d[s=r[n]].sType||"string",void 0===f[t]._idx&&(f[t]._idx=a.inArray(f[t][1],d[s].asSorting)),c.push({src:l,col:s,dir:f[t][1],index:f[t]._idx,type:o,formatter:u.ext.type.order[o+"-pre"]});return c}function nt(e){var t,n,i,r,a,s=[],o=u.ext.type.order,l=e.aoData,c=(e.aoColumns,0),d=e.aiDisplayMaster;for(V(e),t=0,n=(a=tt(e)).length;t<n;t++)(r=a[t]).formatter&&c++,ot(e,r.col);if("ssp"!=St(e)&&0!==a.length){for(t=0,i=d.length;t<i;t++)s[d[t]]=t;c===a.length?d.sort((function(e,t){var n,i,r,o,c,u=a.length,d=l[e]._aSortData,p=l[t]._aSortData;for(r=0;r<u;r++)if(0!=(o=(n=d[(c=a[r]).col])<(i=p[c.col])?-1:n>i?1:0))return"asc"===c.dir?o:-o;return(n=s[e])<(i=s[t])?-1:n>i?1:0})):d.sort((function(e,t){var n,i,r,c,u,d=a.length,p=l[e]._aSortData,h=l[t]._aSortData;for(r=0;r<d;r++)if(n=p[(u=a[r]).col],i=h[u.col],0!==(c=(o[u.type+"-"+u.dir]||o["string-"+u.dir])(n,i)))return c;return(n=s[e])<(i=s[t])?-1:n>i?1:0}))}e.bSorted=!0}function it(e){for(var t,n,i=e.aoColumns,r=tt(e),a=e.oLanguage.oAria,s=0,o=i.length;s<o;s++){var l=i[s],c=l.asSorting,u=l.ariaTitle||l.sTitle.replace(/<.*?>/g,""),d=l.nTh;d.removeAttribute("aria-sort"),l.bSortable?(r.length>0&&r[0].col==s?(d.setAttribute("aria-sort","asc"==r[0].dir?"ascending":"descending"),n=c[r[0].index+1]||c[0]):n=c[0],t=u+("asc"===n?a.sSortAscending:a.sSortDescending)):t=u,d.setAttribute("aria-label",t)}}function rt(e,t,n,i){var r,s=e.aoColumns[t],o=e.aaSorting,l=s.asSorting,c=function(e,t){var n=e._idx;return void 0===n&&(n=a.inArray(e[1],l)),n+1<l.length?n+1:t?null:0};if("number"==typeof o[0]&&(o=e.aaSorting=[o]),n&&e.oFeatures.bSortMulti){var u=a.inArray(t,C(o,"0"));-1!==u?(null===(r=c(o[u],!0))&&1===o.length&&(r=0),null===r?o.splice(u,1):(o[u][1]=l[r],o[u]._idx=r)):(o.push([t,l[0],0]),o[o.length-1]._idx=0)}else o.length&&o[0][0]==t?(r=c(o[0]),o.length=1,o[0][1]=l[r],o[0]._idx=r):(o.length=0,o.push([t,l[0]]),o[0]._idx=0);he(e),"function"==typeof i&&i(e)}function at(e,t,n,i){var r=e.aoColumns[n];vt(t,{},(function(t){!1!==r.bSortable&&(e.oFeatures.bProcessing?(qe(e,!0),setTimeout((function(){rt(e,n,t.shiftKey,i),"ssp"!==St(e)&&qe(e,!1)}),0)):rt(e,n,t.shiftKey,i))}))}function st(e){var t,n,i,r=e.aLastSort,s=e.oClasses.sSortColumn,o=tt(e),l=e.oFeatures;if(l.bSort&&l.bSortClasses){for(t=0,n=r.length;t<n;t++)i=r[t].src,a(C(e.aoData,"anCells",i)).removeClass(s+(t<2?t+1:3));for(t=0,n=o.length;t<n;t++)i=o[t].src,a(C(e.aoData,"anCells",i)).addClass(s+(t<2?t+1:3))}e.aLastSort=o}function ot(e,t){var n,i,r,a=e.aoColumns[t],s=u.ext.order[a.sSortDataType];s&&(n=s.call(e.oInstance,e,t,W(e,t)));for(var o=u.ext.type.order[a.sType+"-pre"],l=0,c=e.aoData.length;l<c;l++)(i=e.aoData[l])._aSortData||(i._aSortData=[]),i._aSortData[t]&&!s||(r=s?n[l]:J(e,l,t,"sort"),i._aSortData[t]=o?o(r):r)}function lt(e){if(!e._bLoadingState){var t={time:+new Date,start:e._iDisplayStart,length:e._iDisplayLength,order:a.extend(!0,[],e.aaSorting),search:Ie(e.oPreviousSearch),columns:a.map(e.aoColumns,(function(t,n){return{visible:t.bVisible,search:Ie(e.aoPreSearchCols[n])}}))};e.oSavedState=t,mt(e,"aoStateSaveParams","stateSaveParams",[e,t]),e.oFeatures.bStateSave&&!e.bDestroying&&e.fnStateSaveCallback.call(e.oInstance,e,t)}}function ct(e,t,n){if(e.oFeatures.bStateSave){var i=e.fnStateLoadCallback.call(e.oInstance,e,(function(t){ut(e,t,n)}));return void 0!==i&&ut(e,i,n),!0}n()}function ut(e,t,n){var i,r,s=e.aoColumns;e._bLoadingState=!0;var o=e._bInitComplete?new u.Api(e):null;if(!t||!t.time)return e._bLoadingState=!1,void n();var l=mt(e,"aoStateLoadParams","stateLoadParams",[e,t]);if(-1!==a.inArray(!1,l))return e._bLoadingState=!1,void n();var c=e.iStateDuration;if(c>0&&t.time<+new Date-1e3*c)return e._bLoadingState=!1,void n();if(t.columns&&s.length!==t.columns.length)return e._bLoadingState=!1,void n();if(e.oLoadedState=a.extend(!0,{},t),void 0!==t.length&&(o?o.page.len(t.length):e._iDisplayLength=t.length),void 0!==t.start&&(null===o?(e._iDisplayStart=t.start,e.iInitDisplayStart=t.start):Be(e,t.start/e._iDisplayLength)),void 0!==t.order&&(e.aaSorting=[],a.each(t.order,(function(t,n){e.aaSorting.push(n[0]>=s.length?[0,n[1]]:n)}))),void 0!==t.search&&a.extend(e.oPreviousSearch,$e(t.search)),t.columns){for(i=0,r=t.columns.length;i<r;i++){var d=t.columns[i];void 0!==d.visible&&(o?o.column(i).visible(d.visible,!1):s[i].bVisible=d.visible),void 0!==d.search&&a.extend(e.aoPreSearchCols[i],$e(d.search))}o&&o.columns.adjust()}e._bLoadingState=!1,mt(e,"aoStateLoaded","stateLoaded",[e,t]),n()}function dt(e){var t=u.settings,n=a.inArray(e,C(t,"nTable"));return-1!==n?t[n]:null}function pt(e,t,n,i){if(n="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+n,i&&(n+=". For more information about this error, please see http://datatables.net/tn/"+i),t)window.console&&console.log&&console.log(n);else{var r=u.ext,a=r.sErrMode||r.errMode;if(e&&mt(e,null,"error",[e,i,n]),"alert"==a)alert(n);else{if("throw"==a)throw new Error(n);"function"==typeof a&&a(e,i,n)}}}function ht(e,t,n,i){Array.isArray(n)?a.each(n,(function(n,i){Array.isArray(i)?ht(e,t,i[0],i[1]):ht(e,t,i)})):(void 0===i&&(i=n),void 0!==t[n]&&(e[i]=t[n]))}function ft(e,t,n){var i;for(var r in t)t.hasOwnProperty(r)&&(i=t[r],a.isPlainObject(i)?(a.isPlainObject(e[r])||(e[r]={}),a.extend(!0,e[r],i)):n&&"data"!==r&&"aaData"!==r&&Array.isArray(i)?e[r]=i.slice():e[r]=i);return e}function vt(e,t,n){a(e).on("click.DT",t,(function(t){a(e).trigger("blur"),n(t)})).on("keypress.DT",t,(function(e){13===e.which&&(e.preventDefault(),n(e))})).on("selectstart.DT",(function(){return!1}))}function gt(e,t,n,i){n&&e[t].push({fn:n,sName:i})}function mt(e,t,n,i){var r=[];if(t&&(r=a.map(e[t].slice().reverse(),(function(t,n){return t.fn.apply(e.oInstance,i)}))),null!==n){var s=a.Event(n+".dt"),o=a(e.nTable);o.trigger(s,i),0===o.parents("body").length&&a("body").trigger(s,i),r.push(s.result)}return r}function yt(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),i=e._iDisplayLength;t>=n&&(t=n-i),t-=t%i,(-1===i||t<0)&&(t=0),e._iDisplayStart=t}function bt(e,t){var n=e.renderer,i=u.ext.renderer[t];return a.isPlainObject(n)&&n[t]?i[n[t]]||i._:"string"==typeof n&&i[n]||i._}function St(e){return e.oFeatures.bServerSide?"ssp":e.ajax||e.sAjaxSource?"ajax":"dom"}var wt=[],Ct=Array.prototype;o=function(e,t){if(!(this instanceof o))return new o(e,t);var n=[],i=function(e){var t=function(e){var t,n,i=u.settings,r=a.map(i,(function(e,t){return e.nTable}));return e?e.nTable&&e.oApi?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(t=a.inArray(e,r))?[i[t]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?n=a(e):e instanceof a&&(n=e),n?n.map((function(e){return-1!==(t=a.inArray(this,r))?i[t]:null})).toArray():void 0):[]}(e);t&&n.push.apply(n,t)};if(Array.isArray(e))for(var r=0,s=e.length;r<s;r++)i(e[r]);else i(e);this.context=D(n),t&&a.merge(this,t),this.selector={rows:null,cols:null,opts:null},o.extend(this,this,wt)},u.Api=o,a.extend(o.prototype,{any:function(){return 0!==this.count()},concat:Ct.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 o(t[e],this[e]):null},filter:function(e){var t=[];if(Ct.filter)t=Ct.filter.call(this,e,this);else for(var n=0,i=this.length;n<i;n++)e.call(this,this[n],n,this)&&t.push(this[n]);return new o(this.context,t)},flatten:function(){var e=[];return new o(this.context,e.concat.apply(e,this.toArray()))},join:Ct.join,indexOf:Ct.indexOf||function(e,t){for(var n=t||0,i=this.length;n<i;n++)if(this[n]===e)return n;return-1},iterator:function(e,t,n,i){var r,a,s,l,c,u,d,p,h=[],f=this.context,v=this.selector;for("string"==typeof e&&(i=n,n=t,t=e,e=!1),a=0,s=f.length;a<s;a++){var g=new o(f[a]);if("table"===t)void 0!==(r=n.call(g,f[a],a))&&h.push(r);else if("columns"===t||"rows"===t)void 0!==(r=n.call(g,f[a],this[a],a))&&h.push(r);else if("column"===t||"column-rows"===t||"row"===t||"cell"===t)for(d=this[a],"column-rows"===t&&(u=At(f[a],v.opts)),l=0,c=d.length;l<c;l++)p=d[l],void 0!==(r="cell"===t?n.call(g,f[a],p.row,p.column,a,l):n.call(g,f[a],p,a,l,u))&&h.push(r)}if(h.length||i){var m=new o(f,e?h.concat.apply([],h):h),y=m.selector;return y.rows=v.rows,y.cols=v.cols,y.opts=v.opts,m}return this},lastIndexOf:Ct.lastIndexOf||function(e,t){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(e){var t=[];if(Ct.map)t=Ct.map.call(this,e,this);else for(var n=0,i=this.length;n<i;n++)t.push(e.call(this,this[n],n));return new o(this.context,t)},pluck:function(e){var t=u.util.get(e);return this.map((function(e){return t(e)}))},pop:Ct.pop,push:Ct.push,reduce:Ct.reduce||function(e,t){return N(this,e,t,0,this.length,1)},reduceRight:Ct.reduceRight||function(e,t){return N(this,e,t,this.length-1,-1,-1)},reverse:Ct.reverse,selector:null,shift:Ct.shift,slice:function(){return new o(this.context,this)},sort:Ct.sort,splice:Ct.splice,toArray:function(){return Ct.slice.call(this)},to$:function(){return a(this)},toJQuery:function(){return a(this)},unique:function(){return new o(this.context,D(this))},unshift:Ct.unshift}),o.extend=function(e,t,n){if(n.length&&t&&(t instanceof o||t.__dt_wrapper)){var i,r,a,s=function(e,t,n){return function(){var i=t.apply(e,arguments);return o.extend(i,i,n.methodExt),i}};for(i=0,r=n.length;i<r;i++)t[(a=n[i]).name]="function"===a.type?s(e,a.val,a):"object"===a.type?{}:a.val,t[a.name].__dt_wrapper=!0,o.extend(e,t[a.name],a.propExt)}},o.register=l=function(e,t){if(Array.isArray(e))for(var n=0,i=e.length;n<i;n++)o.register(e[n],t);else{var r,s,l,c,u=e.split("."),d=wt,p=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n].name===t)return e[n];return null};for(r=0,s=u.length;r<s;r++){var h=p(d,l=(c=-1!==u[r].indexOf("()"))?u[r].replace("()",""):u[r]);h||(h={name:l,val:{},methodExt:[],propExt:[],type:"object"},d.push(h)),r===s-1?(h.val=t,h.type="function"==typeof t?"function":a.isPlainObject(t)?"object":"other"):d=c?h.methodExt:h.propExt}}},o.registerPlural=c=function(e,t,n){o.register(e,n),o.register(t,(function(){var e=n.apply(this,arguments);return e===this?this:e instanceof o?e.length?Array.isArray(e[0])?new o(e.context,e[0]):e[0]:void 0:e}))};var Tt=function(e,t){if(Array.isArray(e))return a.map(e,(function(e){return Tt(e,t)}));if("number"==typeof e)return[t[e]];var n=a.map(t,(function(e,t){return e.nTable}));return a(n).filter(e).map((function(e){var i=a.inArray(this,n);return t[i]})).toArray()};l("tables()",(function(e){return null!=e?new o(Tt(e,this.context)):this})),l("table()",(function(e){var t=this.tables(e),n=t.context;return n.length?new o(n[0]):t})),c("tables().nodes()","table().node()",(function(){return this.iterator("table",(function(e){return e.nTable}),1)})),c("tables().body()","table().body()",(function(){return this.iterator("table",(function(e){return e.nTBody}),1)})),c("tables().header()","table().header()",(function(){return this.iterator("table",(function(e){return e.nTHead}),1)})),c("tables().footer()","table().footer()",(function(){return this.iterator("table",(function(e){return e.nTFoot}),1)})),c("tables().containers()","table().container()",(function(){return this.iterator("table",(function(e){return e.nTableWrapper}),1)})),l("draw()",(function(e){return this.iterator("table",(function(t){"page"===e?pe(t):("string"==typeof e&&(e="full-hold"!==e),he(t,!1===e))}))})),l("page()",(function(e){return void 0===e?this.page.info().page:this.iterator("table",(function(t){Be(t,e)}))})),l("page.info()",(function(e){if(0!==this.context.length){var t=this.context[0],n=t._iDisplayStart,i=t.oFeatures.bPaginate?t._iDisplayLength:-1,r=t.fnRecordsDisplay(),a=-1===i;return{page:a?0:Math.floor(n/i),pages:a?1:Math.ceil(r/i),start:n,end:t.fnDisplayEnd(),length:i,recordsTotal:t.fnRecordsTotal(),recordsDisplay:r,serverSide:"ssp"===St(t)}}})),l("page.len()",(function(e){return void 0===e?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",(function(t){je(t,e)}))}));var Et=function(e,t,n){if(n){var i=new o(e);i.one("draw",(function(){n(i.ajax.json())}))}if("ssp"==St(e))he(e,t);else{qe(e,!0);var r=e.jqXHR;r&&4!==r.readyState&&r.abort(),me(e,[],(function(n){re(e);for(var i=we(e,n),r=0,a=i.length;r<a;r++)Y(e,i[r]);he(e,t),qe(e,!1)}))}};l("ajax.json()",(function(){var e=this.context;if(e.length>0)return e[0].json})),l("ajax.params()",(function(){var e=this.context;if(e.length>0)return e[0].oAjaxData})),l("ajax.reload()",(function(e,t){return this.iterator("table",(function(n){Et(n,!1===t,e)}))})),l("ajax.url()",(function(e){var t=this.context;if(void 0===e){if(0===t.length)return;return(t=t[0]).ajax?a.isPlainObject(t.ajax)?t.ajax.url:t.ajax:t.sAjaxSource}return this.iterator("table",(function(t){a.isPlainObject(t.ajax)?t.ajax.url=e:t.ajax=e}))})),l("ajax.url().load()",(function(e,t){return this.iterator("table",(function(n){Et(n,!1===t,e)}))}));var xt=function(e,t,n,i,r){var a,o,l,c,u,d,p=[],h=typeof t;for(t&&"string"!==h&&"function"!==h&&void 0!==t.length||(t=[t]),l=0,c=t.length;l<c;l++)for(u=0,d=(o=t[l]&&t[l].split&&!t[l].match(/[\[\(:]/)?t[l].split(","):[t[l]]).length;u<d;u++)(a=n("string"==typeof o[u]?o[u].trim():o[u]))&&a.length&&(p=p.concat(a));var f=s.selector[e];if(f.length)for(l=0,c=f.length;l<c;l++)p=f[l](i,r,p);return D(p)},_t=function(e){return e||(e={}),e.filter&&void 0===e.search&&(e.search=e.filter),a.extend({search:"none",order:"current",page:"all"},e)},Dt=function(e){for(var t=0,n=e.length;t<n;t++)if(e[t].length>0)return e[0]=e[t],e[0].length=1,e.length=1,e.context=[e.context[t]],e;return e.length=0,e},At=function(e,t){var n,i=[],r=e.aiDisplay,s=e.aiDisplayMaster,o=t.search,l=t.order,c=t.page;if("ssp"==St(e))return"removed"===o?[]:E(0,s.length);if("current"==c)for(d=e._iDisplayStart,p=e.fnDisplayEnd();d<p;d++)i.push(r[d]);else if("current"==l||"applied"==l){if("none"==o)i=s.slice();else if("applied"==o)i=r.slice();else if("removed"==o){for(var u={},d=0,p=r.length;d<p;d++)u[r[d]]=null;i=a.map(s,(function(e){return u.hasOwnProperty(e)?null:e}))}}else if("index"==l||"original"==l)for(d=0,p=e.aoData.length;d<p;d++)("none"==o||-1===(n=a.inArray(d,r))&&"removed"==o||n>=0&&"applied"==o)&&i.push(d);return i};l("rows()",(function(e,t){void 0===e?e="":a.isPlainObject(e)&&(t=e,e=""),t=_t(t);var n=this.iterator("table",(function(n){return function(e,t,n){var i;return xt("row",t,(function(t){var r=y(t),s=e.aoData;if(null!==r&&!n)return[r];if(i||(i=At(e,n)),null!==r&&-1!==a.inArray(r,i))return[r];if(null==t||""===t)return i;if("function"==typeof t)return a.map(i,(function(e){var n=s[e];return t(e,n._aData,n.nTr)?e:null}));if(t.nodeName){var o=t._DT_RowIndex,l=t._DT_CellIndex;if(void 0!==o)return s[o]&&s[o].nTr===t?[o]:[];if(l)return s[l.row]&&s[l.row].nTr===t.parentNode?[l.row]:[];var c=a(t).closest("*[data-dt-row]");return c.length?[c.data("dt-row")]:[]}if("string"==typeof t&&"#"===t.charAt(0)){var u=e.aIds[t.replace(/^#/,"")];if(void 0!==u)return[u.idx]}var d=x(T(e.aoData,i,"nTr"));return a(d).filter(t).map((function(){return this._DT_RowIndex})).toArray()}),e,n)}(n,e,t)}),1);return n.selector.rows=e,n.selector.opts=t,n})),l("rows().nodes()",(function(){return this.iterator("row",(function(e,t){return e.aoData[t].nTr||void 0}),1)})),l("rows().data()",(function(){return this.iterator(!0,"rows",(function(e,t){return T(e.aoData,t,"_aData")}),1)})),c("rows().cache()","row().cache()",(function(e){return this.iterator("row",(function(t,n){var i=t.aoData[n];return"search"===e?i._aFilterData:i._aSortData}),1)})),c("rows().invalidate()","row().invalidate()",(function(e){return this.iterator("row",(function(t,n){se(t,n,e)}))})),c("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(e,t){return t}),1)})),c("rows().ids()","row().id()",(function(e){for(var t=[],n=this.context,i=0,r=n.length;i<r;i++)for(var a=0,s=this[i].length;a<s;a++){var l=n[i].rowIdFn(n[i].aoData[this[i][a]]._aData);t.push((!0===e?"#":"")+l)}return new o(n,t)})),c("rows().remove()","row().remove()",(function(){var e=this;return this.iterator("row",(function(t,n,i){var r,a,s,o,l,c,u=t.aoData,d=u[n];for(u.splice(n,1),r=0,a=u.length;r<a;r++)if(c=(l=u[r]).anCells,null!==l.nTr&&(l.nTr._DT_RowIndex=r),null!==c)for(s=0,o=c.length;s<o;s++)c[s]._DT_CellIndex.row=r;ae(t.aiDisplayMaster,n),ae(t.aiDisplay,n),ae(e[i],n,!1),t._iRecordsDisplay>0&&t._iRecordsDisplay--,yt(t);var p=t.rowIdFn(d._aData);void 0!==p&&delete t.aIds[p]})),this.iterator("table",(function(e){for(var t=0,n=e.aoData.length;t<n;t++)e.aoData[t].idx=t})),this})),l("rows.add()",(function(e){var t=this.iterator("table",(function(t){var n,i,r,a=[];for(i=0,r=e.length;i<r;i++)(n=e[i]).nodeName&&"TR"===n.nodeName.toUpperCase()?a.push(X(t,n)[0]):a.push(Y(t,n));return a}),1),n=this.rows(-1);return n.pop(),a.merge(n,t),n})),l("row()",(function(e,t){return Dt(this.rows(e,t))})),l("row().data()",(function(e){var t=this.context;if(void 0===e)return t.length&&this.length?t[0].aoData[this[0]]._aData:void 0;var n=t[0].aoData[this[0]];return n._aData=e,Array.isArray(e)&&n.nTr&&n.nTr.id&&ne(t[0].rowId)(e,n.nTr.id),se(t[0],this[0],"data"),this})),l("row().node()",(function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]].nTr||null})),l("row.add()",(function(e){e instanceof a&&e.length&&(e=e[0]);var t=this.iterator("table",(function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?X(t,e)[0]:Y(t,e)}));return this.row(t[0])})),a(document).on("plugin-init.dt",(function(e,t){var n=new o(t),i="on-plugin-init",r="stateSaveParams."+i,s="destroy. "+i;n.on(r,(function(e,t,n){for(var i=t.rowIdFn,r=t.aoData,a=[],s=0;s<r.length;s++)r[s]._detailsShow&&a.push("#"+i(r[s]._aData));n.childRows=a})),n.on(s,(function(){n.off(r+" "+s)}));var l=n.state.loaded();l&&l.childRows&&n.rows(a.map(l.childRows,(function(e){return e.replace(/:/g,"\\:")}))).every((function(){mt(t,null,"requestChild",[this])}))}));var Lt=u.util.throttle((function(e){lt(e[0])}),500),Mt=function(e,t){var n=e.context;if(n.length){var i=n[0].aoData[void 0!==t?t:e[0]];i&&i._details&&(i._details.remove(),i._detailsShow=void 0,i._details=void 0,a(i.nTr).removeClass("dt-hasChild"),Lt(n))}},Ot=function(e,t){var n=e.context;if(n.length&&e.length){var i=n[0].aoData[e[0]];i._details&&(i._detailsShow=t,t?(i._details.insertAfter(i.nTr),a(i.nTr).addClass("dt-hasChild")):(i._details.detach(),a(i.nTr).removeClass("dt-hasChild")),mt(n[0],null,"childRow",[t,e.row(e[0])]),It(n[0]),Lt(n))}},It=function(e){var t=new o(e),n=".dt.DT_details",i="draw"+n,r="column-sizing"+n,a="destroy"+n,s=e.aoData;t.off(i+" "+r+" "+a),C(s,"_details").length>0&&(t.on(i,(function(n,i){e===i&&t.rows({page:"current"}).eq(0).each((function(e){var t=s[e];t._detailsShow&&t._details.insertAfter(t.nTr)}))})),t.on(r,(function(t,n,i,r){if(e===n)for(var a,o=q(n),l=0,c=s.length;l<c;l++)(a=s[l])._details&&a._details.children("td[colspan]").attr("colspan",o)})),t.on(a,(function(n,i){if(e===i)for(var r=0,a=s.length;r<a;r++)s[r]._details&&Mt(t,r)})))},$t="row().child",Pt=$t+"()";l(Pt,(function(e,t){var n=this.context;return void 0===e?n.length&&this.length?n[0].aoData[this[0]]._details:void 0:(!0===e?this.child.show():!1===e?Mt(this):n.length&&this.length&&function(e,t,n,i){var r=[],s=function(t,n){if(Array.isArray(t)||t instanceof a)for(var i=0,o=t.length;i<o;i++)s(t[i],n);else if(t.nodeName&&"tr"===t.nodeName.toLowerCase())r.push(t);else{var l=a("<tr><td></td></tr>").addClass(n);a("td",l).addClass(n).html(t)[0].colSpan=q(e),r.push(l[0])}};s(n,i),t._details&&t._details.detach(),t._details=a(r),t._detailsShow&&t._details.insertAfter(t.nTr)}(n[0],n[0].aoData[this[0]],e,t),this)})),l([$t+".show()",Pt+".show()"],(function(e){return Ot(this,!0),this})),l([$t+".hide()",Pt+".hide()"],(function(){return Ot(this,!1),this})),l([$t+".remove()",Pt+".remove()"],(function(){return Mt(this),this})),l($t+".isShown()",(function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]._detailsShow||!1}));var kt=/^([^:]+):(name|visIdx|visible)$/,zt=function(e,t,n,i,r){for(var a=[],s=0,o=r.length;s<o;s++)a.push(J(e,r[s],t));return a};l("columns()",(function(e,t){void 0===e?e="":a.isPlainObject(e)&&(t=e,e=""),t=_t(t);var n=this.iterator("table",(function(n){return function(e,t,n){var i=e.aoColumns,r=C(i,"sName"),s=C(i,"nTh");return xt("column",t,(function(t){var o=y(t);if(""===t)return E(i.length);if(null!==o)return[o>=0?o:i.length+o];if("function"==typeof t){var l=At(e,n);return a.map(i,(function(n,i){return t(i,zt(e,i,0,0,l),s[i])?i:null}))}var c="string"==typeof t?t.match(kt):"";if(c)switch(c[2]){case"visIdx":case"visible":var u=parseInt(c[1],10);if(u<0){var d=a.map(i,(function(e,t){return e.bVisible?t:null}));return[d[d.length+u]]}return[B(e,u)];case"name":return a.map(r,(function(e,t){return e===c[1]?t:null}));default:return[]}if(t.nodeName&&t._DT_CellIndex)return[t._DT_CellIndex.column];var p=a(s).filter(t).map((function(){return a.inArray(this,s)})).toArray();if(p.length||!t.nodeName)return p;var h=a(t).closest("*[data-dt-column]");return h.length?[h.data("dt-column")]:[]}),e,n)}(n,e,t)}),1);return n.selector.cols=e,n.selector.opts=t,n})),c("columns().header()","column().header()",(function(e,t){return this.iterator("column",(function(e,t){return e.aoColumns[t].nTh}),1)})),c("columns().footer()","column().footer()",(function(e,t){return this.iterator("column",(function(e,t){return e.aoColumns[t].nTf}),1)})),c("columns().data()","column().data()",(function(){return this.iterator("column-rows",zt,1)})),c("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t].mData}),1)})),c("columns().cache()","column().cache()",(function(e){return this.iterator("column-rows",(function(t,n,i,r,a){return T(t.aoData,a,"search"===e?"_aFilterData":"_aSortData",n)}),1)})),c("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(e,t,n,i,r){return T(e.aoData,r,"anCells",t)}),1)})),c("columns().visible()","column().visible()",(function(e,t){var n=this,i=this.iterator("column",(function(t,n){if(void 0===e)return t.aoColumns[n].bVisible;!function(e,t,n){var i,r,s,o,l=e.aoColumns,c=l[t],u=e.aoData;if(void 0===n)return c.bVisible;if(c.bVisible!==n){if(n){var d=a.inArray(!0,C(l,"bVisible"),t+1);for(r=0,s=u.length;r<s;r++)o=u[r].nTr,i=u[r].anCells,o&&o.insertBefore(i[t],i[d]||null)}else a(C(e.aoData,"anCells",t)).detach();c.bVisible=n}}(t,n,e)}));return void 0!==e&&this.iterator("table",(function(i){de(i,i.aoHeader),de(i,i.aoFooter),i.aiDisplay.length||a(i.nTBody).find("td[colspan]").attr("colspan",q(i)),lt(i),n.iterator("column",(function(n,i){mt(n,null,"column-visibility",[n,i,e,t])})),(void 0===t||t)&&n.columns.adjust()})),i})),c("columns().indexes()","column().index()",(function(e){return this.iterator("column",(function(t,n){return"visible"===e?W(t,n):n}),1)})),l("columns.adjust()",(function(){return this.iterator("table",(function(e){F(e)}),1)})),l("column.index()",(function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return B(n,t);if("fromData"===e||"toVisible"===e)return W(n,t)}})),l("column()",(function(e,t){return Dt(this.columns(e,t))})),l("cells()",(function(e,t,n){if(a.isPlainObject(e)&&(void 0===e.row?(n=e,e=null):(n=t,t=null)),a.isPlainObject(t)&&(n=t,t=null),null==t)return this.iterator("table",(function(t){return function(e,t,n){var i,r,s,o,l,c,u,d=e.aoData,p=At(e,n),h=x(T(d,p,"anCells")),f=a(A([],h)),v=e.aoColumns.length;return xt("cell",t,(function(t){var n="function"==typeof t;if(null==t||n){for(r=[],s=0,o=p.length;s<o;s++)for(i=p[s],l=0;l<v;l++)c={row:i,column:l},n?(u=d[i],t(c,J(e,i,l),u.anCells?u.anCells[l]:null)&&r.push(c)):r.push(c);return r}if(a.isPlainObject(t))return void 0!==t.column&&void 0!==t.row&&-1!==a.inArray(t.row,p)?[t]:[];var h=f.filter(t).map((function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}})).toArray();return h.length||!t.nodeName?h:(u=a(t).closest("*[data-dt-row]")).length?[{row:u.data("dt-row"),column:u.data("dt-column")}]:[]}),e,n)}(t,e,_t(n))}));var i,r,s,o,l=n?{page:n.page,order:n.order,search:n.search}:{},c=this.columns(t,l),u=this.rows(e,l),d=this.iterator("table",(function(e,t){var n=[];for(i=0,r=u[t].length;i<r;i++)for(s=0,o=c[t].length;s<o;s++)n.push({row:u[t][i],column:c[t][s]});return n}),1),p=n&&n.selected?this.cells(d,n):d;return a.extend(p.selector,{cols:t,rows:e,opts:n}),p})),c("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(e,t,n){var i=e.aoData[t];return i&&i.anCells?i.anCells[n]:void 0}),1)})),l("cells().data()",(function(){return this.iterator("cell",(function(e,t,n){return J(e,t,n)}),1)})),c("cells().cache()","cell().cache()",(function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",(function(t,n,i){return t.aoData[n][e][i]}),1)})),c("cells().render()","cell().render()",(function(e){return this.iterator("cell",(function(t,n,i){return J(t,n,i,e)}),1)})),c("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(e,t,n){return{row:t,column:n,columnVisible:W(e,n)}}),1)})),c("cells().invalidate()","cell().invalidate()",(function(e){return this.iterator("cell",(function(t,n,i){se(t,n,e,i)}))})),l("cell()",(function(e,t,n){return Dt(this.cells(e,t,n))})),l("cell().data()",(function(e){var t=this.context,n=this[0];return void 0===e?t.length&&n.length?J(t[0],n[0].row,n[0].column):void 0:(K(t[0],n[0].row,n[0].column,e),se(t[0],n[0].row,"data",n[0].column),this)})),l("order()",(function(e,t){var n=this.context;return void 0===e?0!==n.length?n[0].aaSorting:void 0:("number"==typeof e?e=[[e,t]]:e.length&&!Array.isArray(e[0])&&(e=Array.prototype.slice.call(arguments)),this.iterator("table",(function(t){t.aaSorting=e.slice()})))})),l("order.listener()",(function(e,t,n){return this.iterator("table",(function(i){at(i,e,t,n)}))})),l("order.fixed()",(function(e){if(!e){var t=this.context,n=t.length?t[0].aaSortingFixed:void 0;return Array.isArray(n)?{pre:n}:n}return this.iterator("table",(function(t){t.aaSortingFixed=a.extend(!0,{},e)}))})),l(["columns().order()","column().order()"],(function(e){var t=this;return this.iterator("table",(function(n,i){var r=[];a.each(t[i],(function(t,n){r.push([n,e])})),n.aaSorting=r}))})),l("search()",(function(e,t,n,i){var r=this.context;return void 0===e?0!==r.length?r[0].oPreviousSearch.sSearch:void 0:this.iterator("table",(function(r){r.oFeatures.bFilter&&Te(r,a.extend({},r.oPreviousSearch,{sSearch:e+"",bRegex:null!==t&&t,bSmart:null===n||n,bCaseInsensitive:null===i||i}),1)}))})),c("columns().search()","column().search()",(function(e,t,n,i){return this.iterator("column",(function(r,s){var o=r.aoPreSearchCols;if(void 0===e)return o[s].sSearch;r.oFeatures.bFilter&&(a.extend(o[s],{sSearch:e+"",bRegex:null!==t&&t,bSmart:null===n||n,bCaseInsensitive:null===i||i}),Te(r,r.oPreviousSearch,1))}))})),l("state()",(function(){return this.context.length?this.context[0].oSavedState:null})),l("state.clear()",(function(){return this.iterator("table",(function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})}))})),l("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),l("state.save()",(function(){return this.iterator("table",(function(e){lt(e)}))})),u.use=function(e,t){"lib"===t||e.fn?a=e:("win"==t||e.document)&&(window=e,document=e.document)},u.factory=function(e,t){var n=!1;return e&&e.document&&(window=e,document=e.document),t&&t.fn&&t.fn.jquery&&(a=t,n=!0),n},u.versionCheck=u.fnVersionCheck=function(e){for(var t,n,i=u.version.split("."),r=e.split("."),a=0,s=r.length;a<s;a++)if((t=parseInt(i[a],10)||0)!==(n=parseInt(r[a],10)||0))return t>n;return!0},u.isDataTable=u.fnIsDataTable=function(e){var t=a(e).get(0),n=!1;return e instanceof u.Api||(a.each(u.settings,(function(e,i){var r=i.nScrollHead?a("table",i.nScrollHead)[0]:null,s=i.nScrollFoot?a("table",i.nScrollFoot)[0]:null;i.nTable!==t&&r!==t&&s!==t||(n=!0)})),n)},u.tables=u.fnTables=function(e){var t=!1;a.isPlainObject(e)&&(t=e.api,e=e.visible);var n=a.map(u.settings,(function(t){if(!e||e&&a(t.nTable).is(":visible"))return t.nTable}));return t?new o(n):n},u.camelToHungarian=O,l("$()",(function(e,t){var n=this.rows(t).nodes(),i=a(n);return a([].concat(i.filter(e).toArray(),i.find(e).toArray()))})),a.each(["on","one","off"],(function(e,t){l(t+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=a.map(e[0].split(/\s/),(function(e){return e.match(/\.dt\b/)?e:e+".dt"})).join(" ");var n=a(this.tables().nodes());return n[t].apply(n,e),this}))})),l("clear()",(function(){return this.iterator("table",(function(e){re(e)}))})),l("settings()",(function(){return new o(this.context,this.context)})),l("init()",(function(){var e=this.context;return e.length?e[0].oInit:null})),l("data()",(function(){return this.iterator("table",(function(e){return C(e.aoData,"_aData")})).flatten()})),l("destroy()",(function(e){return e=e||!1,this.iterator("table",(function(t){var n,i=t.oClasses,r=t.nTable,s=t.nTBody,l=t.nTHead,c=t.nTFoot,d=a(r),p=a(s),h=a(t.nTableWrapper),f=a.map(t.aoData,(function(e){return e.nTr}));t.bDestroying=!0,mt(t,"aoDestroyCallback","destroy",[t]),e||new o(t).columns().visible(!0),h.off(".DT").find(":not(tbody *)").off(".DT"),a(window).off(".DT-"+t.sInstance),r!=l.parentNode&&(d.children("thead").detach(),d.append(l)),c&&r!=c.parentNode&&(d.children("tfoot").detach(),d.append(c)),t.aaSorting=[],t.aaSortingFixed=[],st(t),a(f).removeClass(t.asStripeClasses.join(" ")),a("th, td",l).removeClass(i.sSortable+" "+i.sSortableAsc+" "+i.sSortableDesc+" "+i.sSortableNone),p.children().detach(),p.append(f);var v=t.nTableWrapper.parentNode,g=e?"remove":"detach";d[g](),h[g](),!e&&v&&(v.insertBefore(r,t.nTableReinsertBefore),d.css("width",t.sDestroyWidth).removeClass(i.sTable),(n=t.asDestroyStripes.length)&&p.children().each((function(e){a(this).addClass(t.asDestroyStripes[e%n])})));var m=a.inArray(t,u.settings);-1!==m&&u.settings.splice(m,1)}))})),a.each(["column","row","cell"],(function(e,t){l(t+"s().every()",(function(e){var n=this.selector.opts,i=this;return this.iterator(t,(function(r,a,s,o,l){e.call(i[t](a,"cell"===t?s:n,"cell"===t?n:void 0),a,s,o,l)}))}))})),l("i18n()",(function(e,t,n){var i=this.context[0],r=te(e)(i.oLanguage);return void 0===r&&(r=t),void 0!==n&&a.isPlainObject(r)&&(r=void 0!==r[n]?r[n]:r._),r.replace("%d",n)})),u.version="1.13.4",u.settings=[],u.models={},u.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},u.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},u.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},u.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){return{}}},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:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:a.extend({},u.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},M(u.defaults),u.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},M(u.defaults.column),u.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,jqXHR:null,json:void 0,oAjaxData:void 0,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"==St(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==St(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,i=this.aiDisplay.length,r=this.oFeatures,a=r.bPaginate;return r.bServerSide?!1===a||-1===e?t+i:Math.min(t+e,this._iRecordsDisplay):!a||n>i||-1===e?i:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},u.ext=s={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:u.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:u.version},a.extend(s,{afnFiltering:s.search,aTypes:s.type.detect,ofnSearch:s.type.search,oSort:s.type.order,afnSortData:s.order,aoFeatures:s.feature,oApi:s.internal,oStdClasses:s.classes,oPagination:s.pager}),a.extend(u.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_desc_disabled",sSortableDesc:"sorting_asc_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 Rt=u.ext.pager;function Nt(e,t){var n=[],i=Rt.numbers_length,r=Math.floor(i/2);return t<=i?n=E(0,t):e<=r?((n=E(0,i-2)).push("ellipsis"),n.push(t-1)):e>=t-1-r?((n=E(t-(i-2),t)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=E(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}a.extend(Rt,{simple:function(e,t){return["previous","next"]},full:function(e,t){return["first","previous","next","last"]},numbers:function(e,t){return[Nt(e,t)]},simple_numbers:function(e,t){return["previous",Nt(e,t),"next"]},full_numbers:function(e,t){return["first","previous",Nt(e,t),"next","last"]},first_last_numbers:function(e,t){return["first",Nt(e,t),"last"]},_numbers:Nt,numbers_length:7}),a.extend(!0,u.ext.renderer,{pageButton:{_:function(e,t,n,i,r,s){var o,l,c,u=e.oClasses,d=e.oLanguage.oPaginate,p=e.oLanguage.oAria.paginate||{},h=function(t,i){var c,f,v,g,m=u.sPageButtonDisabled,y=function(t){Be(e,t.data.action,!0)};for(c=0,f=i.length;c<f;c++)if(v=i[c],Array.isArray(v)){var b=a("<"+(v.DT_el||"div")+"/>").appendTo(t);h(b,v)}else{switch(o=null,l=v,g=e.iTabIndex,v){case"ellipsis":t.append('<span class="ellipsis">&#x2026;</span>');break;case"first":o=d.sFirst,0===r&&(g=-1,l+=" "+m);break;case"previous":o=d.sPrevious,0===r&&(g=-1,l+=" "+m);break;case"next":o=d.sNext,0!==s&&r!==s-1||(g=-1,l+=" "+m);break;case"last":o=d.sLast,0!==s&&r!==s-1||(g=-1,l+=" "+m);break;default:o=e.fnFormatNumber(v+1),l=r===v?u.sPageButtonActive:""}if(null!==o){var S=e.oInit.pagingTag||"a",w=-1!==l.indexOf(m);vt(a("<"+S+">",{class:u.sPageButton+" "+l,"aria-controls":e.sTableId,"aria-disabled":w?"true":null,"aria-label":p[v],"aria-role":"link","aria-current":l===u.sPageButtonActive?"page":null,"data-dt-idx":v,tabindex:g,id:0===n&&"string"==typeof v?e.sTableId+"_"+v:null}).html(o).appendTo(t),{action:v},y)}}};try{c=a(t).find(document.activeElement).data("dt-idx")}catch(e){}h(a(t).empty(),i),void 0!==c&&a(t).find("[data-dt-idx="+c+"]").trigger("focus")}}}),a.extend(u.ext.type.detect,[function(e,t){var n=t.oLanguage.sDecimal;return S(e,n)?"num"+n:null},function(e,t){if(e&&!(e instanceof Date)&&!f.test(e))return null;var n=Date.parse(e);return null!==n&&!isNaN(n)||m(e)?"date":null},function(e,t){var n=t.oLanguage.sDecimal;return S(e,n,!0)?"num-fmt"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return w(e,n)?"html-num"+n:null},function(e,t){var n=t.oLanguage.sDecimal;return w(e,n,!0)?"html-num-fmt"+n:null},function(e,t){return m(e)||"string"==typeof e&&-1!==e.indexOf("<")?"html":null}]),a.extend(u.ext.type.search,{html:function(e){return m(e)?e:"string"==typeof e?e.replace(p," ").replace(h,""):""},string:function(e){return m(e)?e:"string"==typeof e?e.replace(p," "):e}});var jt=function(e,t,n,i){if(0!==e&&(!e||"-"===e))return-1/0;let r=typeof e;return"number"===r||"bigint"===r?e:(t&&(e=b(e,t)),e.replace&&(n&&(e=e.replace(n,"")),i&&(e=e.replace(i,""))),1*e)};function Ht(e){a.each({num:function(t){return jt(t,e)},"num-fmt":function(t){return jt(t,e,g)},"html-num":function(t){return jt(t,e,h)},"html-num-fmt":function(t){return jt(t,e,h,g)}},(function(t,n){s.type.order[t+e+"-pre"]=n,t.match(/^html\-/)&&(s.type.search[t+e]=s.type.search.html)}))}a.extend(s.type.order,{"date-pre":function(e){var t=Date.parse(e);return isNaN(t)?-1/0:t},"html-pre":function(e){return m(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return m(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}}),Ht(""),a.extend(!0,u.ext.renderer,{header:{_:function(e,t,n,i){a(e.nTable).on("order.dt.DT",(function(r,a,s,o){if(e===a){var l=n.idx;t.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==o[l]?i.sSortAsc:"desc"==o[l]?i.sSortDesc:n.sSortingClass)}}))},jqueryui:function(e,t,n,i){a("<div/>").addClass(i.sSortJUIWrapper).append(t.contents()).append(a("<span/>").addClass(i.sSortIcon+" "+n.sSortingClassJUI)).appendTo(t),a(e.nTable).on("order.dt.DT",(function(r,a,s,o){if(e===a){var l=n.idx;t.removeClass(i.sSortAsc+" "+i.sSortDesc).addClass("asc"==o[l]?i.sSortAsc:"desc"==o[l]?i.sSortDesc:n.sSortingClass),t.find("span."+i.sSortIcon).removeClass(i.sSortJUIAsc+" "+i.sSortJUIDesc+" "+i.sSortJUI+" "+i.sSortJUIAscAllowed+" "+i.sSortJUIDescAllowed).addClass("asc"==o[l]?i.sSortJUIAsc:"desc"==o[l]?i.sSortJUIDesc:n.sSortingClassJUI)}}))}}});var Ft=function(e){return Array.isArray(e)&&(e=e.join(",")),"string"==typeof e?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):e};function Bt(e,t,n,i,r){return window.moment?e[t](r):window.luxon?e[n](r):i?e[i](r):e}var Wt=!1;function qt(e,t,n){var i;if(window.moment){if(!(i=window.moment.utc(e,t,n,!0)).isValid())return null}else if(window.luxon){if(!(i=t&&"string"==typeof e?window.luxon.DateTime.fromFormat(e,t):window.luxon.DateTime.fromISO(e)).isValid)return null;i.setLocale(n)}else t?(Wt||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Wt=!0):i=new Date(e);return i}function Gt(e){return function(t,n,i,r){0===arguments.length?(i="en",n=null,t=null):1===arguments.length?(i="en",n=t,t=null):2===arguments.length&&(i=n,n=t,t=null);var a="datetime-"+n;return u.ext.type.order[a]||(u.ext.type.detect.unshift((function(e){return e===a&&a})),u.ext.type.order[a+"-asc"]=function(e,t){var n=e.valueOf(),i=t.valueOf();return n===i?0:n<i?-1:1},u.ext.type.order[a+"-desc"]=function(e,t){var n=e.valueOf(),i=t.valueOf();return n===i?0:n>i?-1:1}),function(s,o){if(null==s)if("--now"===r){var l=new Date;s=new Date(Date.UTC(l.getFullYear(),l.getMonth(),l.getDate(),l.getHours(),l.getMinutes(),l.getSeconds()))}else s="";if("type"===o)return a;if(""===s)return"sort"!==o?"":qt("0000-01-01 00:00:00",null,i);if(null!==n&&t===n&&"sort"!==o&&"type"!==o&&!(s instanceof Date))return s;var c=qt(s,t,i);if(null===c)return s;if("sort"===o)return c;var u=null===n?Bt(c,"toDate","toJSDate","")[e]():Bt(c,"format","toFormat","toISOString",n);return"display"===o?Ft(u):u}}}var Vt=",",Ut=".";if(Intl)try{for(var Yt=(new Intl.NumberFormat).formatToParts(100000.1),Xt=0;Xt<Yt.length;Xt++)"group"===Yt[Xt].type?Vt=Yt[Xt].value:"decimal"===Yt[Xt].type&&(Ut=Yt[Xt].value)}catch(e){}function Jt(e){return function(){var t=[dt(this[u.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return u.ext.internal[e].apply(this,t)}}u.datetime=function(e,t){var n="datetime-detect-"+e;t||(t="en"),u.ext.type.order[n]||(u.ext.type.detect.unshift((function(i){var r=qt(i,e,t);return!(""!==i&&!r)&&n})),u.ext.type.order[n+"-pre"]=function(n){return qt(n,e,t)||0})},u.render={date:Gt("toLocaleDateString"),datetime:Gt("toLocaleString"),time:Gt("toLocaleTimeString"),number:function(e,t,n,i,r){return null==e&&(e=Vt),null==t&&(t=Ut),{display:function(a){if("number"!=typeof a&&"string"!=typeof a)return a;if(""===a||null===a)return a;var s=a<0?"-":"",o=parseFloat(a);if(isNaN(o))return Ft(a);o=o.toFixed(n),a=Math.abs(o);var l=parseInt(a,10),c=n?t+(a-l).toFixed(n).substring(2):"";return 0===l&&0===parseFloat(c)&&(s=""),s+(i||"")+l.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+c+(r||"")}}},text:function(){return{display:Ft,filter:Ft}}},a.extend(u.ext.internal,{_fnExternApiFunc:Jt,_fnBuildAjax:me,_fnAjaxUpdate:ye,_fnAjaxParameters:be,_fnAjaxUpdateDraw:Se,_fnAjaxDataSrc:we,_fnAddColumn:j,_fnColumnOptions:H,_fnAdjustColumnSizing:F,_fnVisibleToColumnIndex:B,_fnColumnIndexToVisible:W,_fnVisbleColumns:q,_fnGetColumns:G,_fnColumnTypes:V,_fnApplyColumnDefs:U,_fnHungarianMap:M,_fnCamelToHungarian:O,_fnLanguageCompat:I,_fnBrowserDetect:R,_fnAddData:Y,_fnAddTr:X,_fnNodeToDataIndex:function(e,t){return void 0!==t._DT_RowIndex?t._DT_RowIndex:null},_fnNodeToColumnIndex:function(e,t,n){return a.inArray(n,e.aoData[t].anCells)},_fnGetCellData:J,_fnSetCellData:K,_fnSplitObjNotation:ee,_fnGetObjectDataFn:te,_fnSetObjectDataFn:ne,_fnGetDataMaster:ie,_fnClearTable:re,_fnDeleteIndex:ae,_fnInvalidate:se,_fnGetRowElements:oe,_fnCreateTr:le,_fnBuildHead:ue,_fnDrawHead:de,_fnDraw:pe,_fnReDraw:he,_fnAddOptionsHtml:fe,_fnDetectHeader:ve,_fnGetUniqueThs:ge,_fnFeatureHtmlFilter:Ce,_fnFilterComplete:Te,_fnFilterCustom:Ee,_fnFilterColumn:xe,_fnFilter:_e,_fnFilterCreateSearch:De,_fnEscapeRegex:Ae,_fnFilterData:Oe,_fnFeatureHtmlInfo:Pe,_fnUpdateInfo:ke,_fnInfoMacros:ze,_fnInitialise:Re,_fnInitComplete:Ne,_fnLengthChange:je,_fnFeatureHtmlLength:He,_fnFeatureHtmlPaginate:Fe,_fnPageChange:Be,_fnFeatureHtmlProcessing:We,_fnProcessingDisplay:qe,_fnFeatureHtmlTable:Ge,_fnScrollDraw:Ve,_fnApplyToChildren:Ue,_fnCalculateColumnWidths:Xe,_fnThrottle:Je,_fnConvertToWidth:Ke,_fnGetWidestNode:Ze,_fnGetMaxLenString:Qe,_fnStringToCss:et,_fnSortFlatten:tt,_fnSort:nt,_fnSortAria:it,_fnSortListener:rt,_fnSortAttachListener:at,_fnSortingClasses:st,_fnSortData:ot,_fnSaveState:lt,_fnLoadState:ct,_fnImplementState:ut,_fnSettingsFromNode:dt,_fnLog:pt,_fnMap:ht,_fnBindAction:vt,_fnCallbackReg:gt,_fnCallbackFire:mt,_fnLengthOverflow:yt,_fnRenderer:bt,_fnDataSource:St,_fnRowAttributes:ce,_fnExtend:ft,_fnCalculateEnd:function(){}}),a.fn.dataTable=u,u.$=a,a.fn.dataTableSettings=u.settings,a.fn.dataTableExt=u.ext,a.fn.DataTable=function(e){return a(this).dataTable(e).api()},a.each(u,(function(e,t){a.fn.DataTable[e]=t})),n(199),n(770),n(885),n(475);const Kt={externalOptionlist:".multi-select__selected-list",externalOption:{element:".multi-select__selected-option",close:".selected-option__close",value:".selected-option__value"},selectContainer:".input-container--select",select2Rendered:".select2-selection__rendered",select2SelectedChoice:".select2-selection__choice",select2Searchfield:".select2-search__field"};class Zt{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"SINGLE",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch(this.TYPE=t,this.$ELEMENT=e,this.CLASSES=Kt,this.TYPE){case"MULTIPLE":this.registerAsMultiselect(n);break;case"SINGLE":this.registerAsSelect(n)}}keepPlaceholderText(){$(this.$ELEMENT).parent(this.CLASSES.selectContainer).find(this.CLASSES.select2Searchfield).attr("placeholder",$(this.$ELEMENT).attr("data-placeholder"))}registerAsMultiselect(e){const t=this;let n=t.$ELEMENT;n.select2({theme:"multiselect",placeholder:{id:"-1",text:n.attr("data-placeholder")},allowClear:"true"==n.attr("data-allow-clear")||!1,data:e,dropdownAutoWidth:"true",width:"auto"}).on("select2:select",(e=>{let n=$(e.currentTarget).parent(t.CLASSES.selectContainer).siblings(t.CLASSES.externalOptionlist),i=e.params.data,r=$(i.element),a=function(e,n){let i=$("<div/>");return i.html('<span class="button button--small button--pill active '.concat(t.CLASSES.externalOption.value.substr(1)," ").concat(t.CLASSES.externalOption.close.substr(1),' ">').concat(e,"</span>")).addClass(t.CLASSES.externalOption.element.substr(1)).attr("data-select2-id",n),i}(i.text,r.attr("data-select2-id"));n.append(a),t.keepPlaceholderText()})).on("change.select2",(e=>{let n=$(e.currentTarget),i=n.find("option"),r=[];i.each(((e,t)=>{r.push($(t).val())}));let a=n.val();n.parent(t.CLASSES.selectContainer).siblings(t.CLASSES.externalOptionlist).find(t.CLASSES.externalOption.element).each(((e,n)=>{let i=$(n),s=i.find(t.CLASSES.externalOption.value).text();r.includes(s)||i.remove(),a.includes(s)||i.remove()}))})),n.parents(t.CLASSES.selectContainer).siblings(t.CLASSES.externalOptionlist).on("click",".selected-option__close",(e=>{e.preventDefault();let n=$(e.currentTarget).parent();t.removeSelectionFromMulti(n)}))}registerAsSelect(e){let t=this.$ELEMENT,n="false"!==t.attr("data-show-searchfield");t.select2({minimumResultsForSearch:n?5:1/0,theme:"singleselect",placeholder:t.attr("data-placeholder"),data:e,dropdownAutoWidth:"true",width:"auto"})}removeSelectionFromMulti(e){let t=e.find(this.CLASSES.externalOption.value).text(),n=e.parents(this.CLASSES.externalOptionlist).siblings(this.CLASSES.selectContainer).find("select"),i=e.parents(this.CLASSES.externalOptionlist).siblings(this.CLASSES.selectContainer).find(this.CLASSES.select2Rendered),r=[];i.find(this.CLASSES.select2SelectedChoice).each(((e,t)=>{r.push($(t).attr("title"))}));let a=r.filter((e=>e!==t));0===a.length&&(a=null),n.val(a).trigger("change"),e.remove()}}const Qt={toggle:".js-menu-toggle",outside:".js-site-main",submenu:".js-submenu"},en={open:"menu-open"};class tn{constructor(){this.SELECTORS=Qt,this.CLASSES=en,this.registerHooks()}registerHooks(){const e=this;$(this.SELECTORS.toggle).click((function(t){t.preventDefault(),e.toggleMenu()})),$(document).on("click",(function(t){let n=$(e.SELECTORS.submenu);n.is(t.target)||0!==n.has(t.target).length||!$("body").hasClass(e.CLASSES.open)||$(e.SELECTORS.toggle).is(t.target)||0!==$(e.SELECTORS.toggle).has(t.target).length||e.toggleMenu()})),$(window).on("wheel",(function(){$("body").hasClass(e.CLASSES.open)&&e.toggleMenu()})),$(".site-navigation__primary-lvl.has-children").on("click",(e=>{$(".primary-lvl--active").removeClass("primary-lvl--active"),$(e.currentTarget).addClass("primary-lvl--active")})),$(".secondary-lvl__header").on("click",(e=>{e.preventDefault(),$(e.currentTarget).parent().siblings(".primary-lvl--active").removeClass("primary-lvl--active")}))}toggleMenu(){$(".site-header__menu-container").slideToggle(),$("body").toggleClass(this.CLASSES.open)}isMenuOpen(){return $("body").hasClass(this.CLASSES.open)}}const nn={root:".js-search",open:".js-search-open",close:".js-search-close",submit:".js-search-submit"},rn={active:"active",open:"search-open",submit:"js-search-submit"};class an{constructor(){this.SELECTORS=nn,this.CLASSES=rn,this.ELEMENT=$(nn.root),this.registerHooks()}registerHooks(){const e=this;$(this.SELECTORS.open).on("click",(t=>{let n=$(t.currentTarget);n.closest(".js-search").hasClass(rn.active)&&n.parent().find("form").submit(),e.open(),t.preventDefault()})),$(this.SELECTORS.close).on("click",(t=>{e.close(),t.preventDefault()})),$(document).on("click",(t=>{0===$(t.target).closest(nn.root).length&&e.close()}))}open(){let e=this.ELEMENT;e.closest(".js-search").addClass(this.CLASSES.active),e.parent().find('input[type="text"]').focus(),$("body").addClass(rn.open),setTimeout((()=>e.addClass(rn.submit)),200)}close(){let e=this.ELEMENT;e.closest(".js-search").removeClass(this.CLASSES.active),setTimeout((()=>e.siblings(nn.submit).removeClass(rn.submit)),200),$("body").removeClass(rn.open)}}const sn={toggle:".js-meta-toggle",element:".js-meta-switcher"},on={open:"open"};class ln{constructor(){this.SELECTORS=sn,this.CLASSES=on,this.registerHooks()}registerHooks(){const e=this;$(this.SELECTORS.toggle).on("click",(t=>{e.toggle(t)})),$(document).mouseup((t=>{e.closeMenus(t)}))}toggle(e){const t=this;let n=$(e.currentTarget);n.parent().hasClass(t.CLASSES.open)?n.parent().removeClass(t.CLASSES.open):($(t.SELECTORS.element).removeClass(t.CLASSES.open),n.parent().addClass(t.CLASSES.open))}closeMenus(e){let t=$(".js-meta-toggle");t.is(e.target)||0!==t.has(e.target).length||t.parent().removeClass(this.CLASSES.open)}}const cn={XL:1920,L:1919,M:1259,S:1023,XS:767};class un{constructor(){this.replaceVideos()}displayImageWidth(){$('img[src*="fileadmin/"]').each((function(){let e=$(this);e.next("span").remove();var t=new Image;t.addEventListener("load",(function(){$("<span />").css({display:"inline-block",padding:"2px",backgroundColor:"red",color:"#fff",position:"relative",top:"-28px"}).text(this.naturalWidth).insertAfter(e)})),t.src=e.prop("currentSrc")}))}replaceVideos(){const e=this;let t=$("video");t.length>0&&t.each((function(){let t=$(this);t.nextAll(".responsive-video").length&&(t.find("source").first().attr("src",e.findBestVideo(t)),t[0].load(),t[0].hasAttribute("autoploay")&&t[0].play())}))}findBestVideo(e){let t=function(){let e,t=$(window).outerWidth();return t<=cn.XS?e="xs":t<=cn.S?e="s":t<=cn.M?e="m":t>cn.M&&t<cn.L&&(e="l"),t>=cn.XL&&(e="xl"),e}();if(e.nextAll('.fallback[data-viewport="'+t+'"]').length>0)return e.nextAll('.fallback[data-viewport="'+t+'"]').attr("data-source");{let n="",i={S:["xs","s","m","l","xl"],M:["m","l","xl"],L:["l","xl"],XL:["xl"]};return"undefined"==i[t]?e.find("source").attr("src"):($.each(i[t],(function(){let t=e.nextAll('.fallback[data-viewport="'+this+'"]');if(t.length>0)return n=t.attr("data-source"),!1})),n)}}}const dn={header:".js-sticky-header"},pn={scrollDown:"scroll-down",scrollUp:"scroll-up"},hn={scrollDown:!1,scrollUp:!1,lastScroll:0,currentScroll:0,headerHeight:$(".js-sticky-header").outerHeight(),fixed:!1};class fn{constructor(){this.SELECTORS=dn,this.CLASSES=pn,this.STATES=hn,this.registerHooks()}registerHooks(){const e=this;$(window).on("scroll",(t=>{e.STATES.currentScroll=$(window).scrollTop(),e.STATES.headerHeight=$(e.SELECTORS.header).outerHeight(),e.STATES.currentScroll>e.STATES.headerHeight&&e.STATES.currentScroll>e.STATES.lastScroll&&!e.STATES.scrollDown?e.handleScrollDown():e.STATES.currentScroll<e.STATES.lastScroll&&e.STATES.scrollDown&&e.handleScrollUp(),e.STATES.lastScroll=e.STATES.currentScroll}))}handleScrollDown(){$("body").addClass(this.CLASSES.scrollDown),$("body").removeClass(this.CLASSES.scrollUp),this.STATES.scrollDown=!0,this.STATES.scrollUp=!1}handleScrollUp(){$("body").addClass(this.CLASSES.scrollUp),$("body").removeClass(this.CLASSES.scrollDown),this.STATES.scrollDown=!1,this.STATES.scrollUp=!0}}class vn{constructor(e){e.querySelector("a")&&e.classList.add("clickable-card--has-link"),e.addEventListener("click",(()=>{const t=e.querySelector("a");t&&t.click()}))}}const gn={story:".js-story",storyMedia:".js-story-media",storyContent:".js-story-content",storyText:".js-story-text"},mn={init:"initialized"};class yn{constructor(e){this.ELEMENT=e,this.SELECTORS=gn,this.CLASSES=mn,this.TEXTHEIGHT=this.ELEMENT.find(this.SELECTORS.storyText).innerHeight(),this.registerHooks()}registerHooks(){const e=this;new vn(this.ELEMENT[0]),this.TEXTHEIGHT&&($(this.ELEMENT).find(this.SELECTORS.storyText).css({height:0,opacity:0}),$(this.ELEMENT).hover((function(){$(this).find(e.SELECTORS.storyText).css({height:e.TEXTHEIGHT+"px",opacity:1})}),(function(){$(this).find(e.SELECTORS.storyText).css({height:0,opacity:0})}))),this.ELEMENT.css("--teaserHeight",this.getHeight(this.ELEMENT)+"px").addClass(this.CLASSES.init)}getHeight(e){return e.outerHeight()}}function bn(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function Sn(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){void 0===e[n]?e[n]=t[n]:bn(t[n])&&bn(e[n])&&Object.keys(t[n]).length>0&&Sn(e[n],t[n])}))}var wn={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Cn(){var e="undefined"!=typeof document?document:{};return Sn(e,wn),e}var Tn={document:wn,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function En(){var e="undefined"!=typeof window?window:{};return Sn(e,Tn),e}function xn(e){return xn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xn(e)}function _n(e,t){return _n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_n(e,t)}function Dn(e,t,n){return Dn=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var r=new(Function.bind.apply(e,i));return n&&_n(r,n.prototype),r},Dn.apply(null,arguments)}function An(e){var t="function"==typeof Map?new Map:void 0;return An=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,i)}function i(){return Dn(e,arguments,xn(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),_n(i,e)},An(e)}var Ln=function(e){var t,n;function i(t){var n,i,r;return i=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n=e.call.apply(e,[this].concat(t))||this),r=i.__proto__,Object.defineProperty(i,"__proto__",{get:function(){return r},set:function(e){r.__proto__=e}}),n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i}(An(Array));function Mn(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,Mn(e)):t.push(e)})),t}function On(e,t){return Array.prototype.filter.call(e,t)}function In(e,t){var n=En(),i=Cn(),r=[];if(!t&&e instanceof Ln)return e;if(!e)return new Ln(r);if("string"==typeof e){var a=e.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){var s="div";0===a.indexOf("<li")&&(s="ul"),0===a.indexOf("<tr")&&(s="tbody"),0!==a.indexOf("<td")&&0!==a.indexOf("<th")||(s="tr"),0===a.indexOf("<tbody")&&(s="table"),0===a.indexOf("<option")&&(s="select");var o=i.createElement(s);o.innerHTML=a;for(var l=0;l<o.childNodes.length;l+=1)r.push(o.childNodes[l])}else r=function(e,t){if("string"!=typeof e)return[e];for(var n=[],i=t.querySelectorAll(e),r=0;r<i.length;r+=1)n.push(i[r]);return n}(e.trim(),t||i)}else if(e.nodeType||e===n||e===i)r.push(e);else if(Array.isArray(e)){if(e instanceof Ln)return e;r=e}return new Ln(function(e){for(var t=[],n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(r))}In.fn=Ln.prototype;var $n="resize scroll".split(" ");function Pn(e){return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];if(void 0===n[0]){for(var r=0;r<this.length;r+=1)$n.indexOf(e)<0&&(e in this[r]?this[r][e]():In(this[r]).trigger(e));return this}return this.on.apply(this,[e].concat(n))}}Pn("click"),Pn("blur"),Pn("focus"),Pn("focusin"),Pn("focusout"),Pn("keyup"),Pn("keydown"),Pn("keypress"),Pn("submit"),Pn("change"),Pn("mousedown"),Pn("mousemove"),Pn("mouseup"),Pn("mouseenter"),Pn("mouseleave"),Pn("mouseout"),Pn("mouseover"),Pn("touchstart"),Pn("touchend"),Pn("touchmove"),Pn("resize"),Pn("scroll");var kn={addClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=Mn(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,i)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=Mn(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,i)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=Mn(t.map((function(e){return e.split(" ")})));return On(this,(function(e){return i.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=Mn(t.map((function(e){return e.split(" ")})));this.forEach((function(e){i.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(var i in e)this[n][i]=e[i],this[n].setAttribute(i,e[i]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0],r=t[1],a=t[2],s=t[3];function o(e){var t=e.target;if(t){var n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),In(t).is(r))a.apply(t,n);else for(var i=In(t).parents(),s=0;s<i.length;s+=1)In(i[s]).is(r)&&a.apply(i[s],n)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),a.apply(this,t)}"function"==typeof t[1]&&(i=t[0],a=t[1],s=t[2],r=void 0),s||(s=!1);for(var c,u=i.split(" "),d=0;d<this.length;d+=1){var p=this[d];if(r)for(c=0;c<u.length;c+=1){var h=u[c];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[h]||(p.dom7LiveListeners[h]=[]),p.dom7LiveListeners[h].push({listener:a,proxyListener:o}),p.addEventListener(h,o,s)}else for(c=0;c<u.length;c+=1){var f=u[c];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[f]||(p.dom7Listeners[f]=[]),p.dom7Listeners[f].push({listener:a,proxyListener:l}),p.addEventListener(f,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0],r=t[1],a=t[2],s=t[3];"function"==typeof t[1]&&(i=t[0],a=t[1],s=t[2],r=void 0),s||(s=!1);for(var o=i.split(" "),l=0;l<o.length;l+=1)for(var c=o[l],u=0;u<this.length;u+=1){var d=this[u],p=void 0;if(!r&&d.dom7Listeners?p=d.dom7Listeners[c]:r&&d.dom7LiveListeners&&(p=d.dom7LiveListeners[c]),p&&p.length)for(var h=p.length-1;h>=0;h-=1){var f=p[h];a&&f.listener===a||a&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===a?(d.removeEventListener(c,f.proxyListener,s),p.splice(h,1)):a||(d.removeEventListener(c,f.proxyListener,s),p.splice(h,1))}}return this},trigger:function(){for(var e=En(),t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(var r=n[0].split(" "),a=n[1],s=0;s<r.length;s+=1)for(var o=r[s],l=0;l<this.length;l+=1){var c=this[l];if(e.CustomEvent){var u=new e.CustomEvent(o,{detail:a,bubbles:!0,cancelable:!0});c.dom7EventData=n.filter((function(e,t){return t>0})),c.dispatchEvent(u),c.dom7EventData=[],delete c.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function n(i){i.target===this&&(e.call(this,i),t.off("transitionend",n))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=En();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=En(),t=Cn(),n=this[0],i=n.getBoundingClientRect(),r=t.body,a=n.clientTop||r.clientTop||0,s=n.clientLeft||r.clientLeft||0,o=n===e?e.scrollY:n.scrollTop,l=n===e?e.scrollX:n.scrollLeft;return{top:i.top+o-a,left:i.left+l-s}}return null},css:function(e,t){var n,i=En();if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(var r in e)this[n].style[r]=e[r];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,n){e.apply(t,[t,n])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,n,i=En(),r=Cn(),a=this[0];if(!a||void 0===e)return!1;if("string"==typeof e){if(a.matches)return a.matches(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);for(t=In(e),n=0;n<t.length;n+=1)if(t[n]===a)return!0;return!1}if(e===r)return a===r;if(e===i)return a===i;if(e.nodeType||e instanceof Ln){for(t=e.nodeType?[e]:e,n=0;n<t.length;n+=1)if(t[n]===a)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return In([]);if(e<0){var n=t+e;return In(n<0?[]:[this[n]])}return In([this[e]])},append:function(){for(var e,t=Cn(),n=0;n<arguments.length;n+=1){e=n<0||arguments.length<=n?void 0:arguments[n];for(var i=0;i<this.length;i+=1)if("string"==typeof e){var r=t.createElement("div");for(r.innerHTML=e;r.firstChild;)this[i].appendChild(r.firstChild)}else if(e instanceof Ln)for(var a=0;a<e.length;a+=1)this[i].appendChild(e[a]);else this[i].appendChild(e)}return this},prepend:function(e){var t,n,i=Cn();for(t=0;t<this.length;t+=1)if("string"==typeof e){var r=i.createElement("div");for(r.innerHTML=e,n=r.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(r.childNodes[n],this[t].childNodes[0])}else if(e instanceof Ln)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&In(this[0].nextElementSibling).is(e)?In([this[0].nextElementSibling]):In([]):this[0].nextElementSibling?In([this[0].nextElementSibling]):In([]):In([])},nextAll:function(e){var t=[],n=this[0];if(!n)return In([]);for(;n.nextElementSibling;){var i=n.nextElementSibling;e?In(i).is(e)&&t.push(i):t.push(i),n=i}return In(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&In(t.previousElementSibling).is(e)?In([t.previousElementSibling]):In([]):t.previousElementSibling?In([t.previousElementSibling]):In([])}return In([])},prevAll:function(e){var t=[],n=this[0];if(!n)return In([]);for(;n.previousElementSibling;){var i=n.previousElementSibling;e?In(i).is(e)&&t.push(i):t.push(i),n=i}return In(t)},parent:function(e){for(var t=[],n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?In(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return In(t)},parents:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].parentNode;i;)e?In(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return In(t)},closest:function(e){var t=this;return void 0===e?In([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].querySelectorAll(e),r=0;r<i.length;r+=1)t.push(i[r]);return In(t)},children:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].children,r=0;r<i.length;r+=1)e&&!In(i[r]).is(e)||t.push(i[r]);return In(t)},filter:function(e){return In(On(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(kn).forEach((function(e){Object.defineProperty(In.fn,e,{value:kn[e],writable:!0})}));var zn,Rn,Nn,jn=In;function Hn(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function Fn(){return Date.now()}function Bn(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Wn(){for(var e,t=Object(arguments.length<=0?void 0:arguments[0]),n=["__proto__","constructor","prototype"],i=1;i<arguments.length;i+=1){var r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&(e=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType))))for(var a=Object.keys(Object(r)).filter((function(e){return n.indexOf(e)<0})),s=0,o=a.length;s<o;s+=1){var l=a[s],c=Object.getOwnPropertyDescriptor(r,l);void 0!==c&&c.enumerable&&(Bn(t[l])&&Bn(r[l])?r[l].__swiper__?t[l]=r[l]:Wn(t[l],r[l]):!Bn(t[l])&&Bn(r[l])?(t[l]={},r[l].__swiper__?t[l]=r[l]:Wn(t[l],r[l])):t[l]=r[l])}}return t}function qn(e,t){Object.keys(t).forEach((function(n){Bn(t[n])&&Object.keys(t[n]).forEach((function(i){"function"==typeof t[n][i]&&(t[n][i]=t[n][i].bind(e))})),e[n]=t[n]}))}function Gn(e){return void 0===e&&(e=""),"."+e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function Vn(e,t,n,i){var r=Cn();return n&&Object.keys(i).forEach((function(n){if(!t[n]&&!0===t.auto){var a=r.createElement("div");a.className=i[n],e.append(a),t[n]=a}})),t}function Un(){return zn||(zn=function(){var e=En(),t=Cn();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),zn}var Yn={name:"resize",create:function(){var e=this;Wn(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var n=e.width,i=e.height,r=n,a=i;t.forEach((function(t){var n=t.contentBoxSize,i=t.contentRect,s=t.target;s&&s!==e.el||(r=i?i.width:(n[0]||n).inlineSize,a=i?i.height:(n[0]||n).blockSize)})),r===n&&a===i||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=En();e.params.resizeObserver&&void 0!==En().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=En();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};function Xn(){return Xn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Xn.apply(this,arguments)}var Jn={attach:function(e,t){void 0===t&&(t={});var n=En(),i=this,r=new(n.MutationObserver||n.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)}else i.emit("observerUpdate",e[0])}));r.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(r)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),n=0;n<t.length;n+=1)e.observer.attach(t[n]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},Kn={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){qn(this,{observer:Xn({},Jn,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}},Zn={on:function(e,t,n){var i=this;if("function"!=typeof t)return i;var r=n?"unshift":"push";return e.split(" ").forEach((function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][r](t)})),i},once:function(e,t,n){var i=this;if("function"!=typeof t)return i;function r(){i.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];t.apply(i,a)}return r.__emitterProxy=t,i.on(e,r,n)},onAny:function(e,t){var n=this;if("function"!=typeof e)return n;var i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;var n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((function(i,r){(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[e].splice(r,1)}))})),n):n},emit:function(){var e,t,n,i=this;if(!i.eventsListeners)return i;for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),n=i):(e=a[0].events,t=a[0].data,n=a[0].context||i),t.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach((function(e){i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach((function(i){i.apply(n,[e].concat(t))})),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(e){e.apply(n,t)}))})),i}},Qn={updateSize:function(){var e,t,n=this,i=n.$el;e=void 0!==n.params.width&&null!==n.params.width?n.params.width:i[0].clientWidth,t=void 0!==n.params.height&&null!==n.params.height?n.params.height:i[0].clientHeight,0===e&&n.isHorizontal()||0===t&&n.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Wn(n,{width:e,height:t,size:n.isHorizontal()?e:t}))},updateSlides:function(){var e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function n(e,n){return parseFloat(e.getPropertyValue(t(n))||0)}var i=e.params,r=e.$wrapperEl,a=e.size,s=e.rtlTranslate,o=e.wrongRTL,l=e.virtual&&i.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,u=r.children("."+e.params.slideClass),d=l?e.virtual.slides.length:u.length,p=[],h=[],f=[],v=i.slidesOffsetBefore;"function"==typeof v&&(v=i.slidesOffsetBefore.call(e));var g=i.slidesOffsetAfter;"function"==typeof g&&(g=i.slidesOffsetAfter.call(e));var m=e.snapGrid.length,y=e.slidesGrid.length,b=i.spaceBetween,S=-v,w=0,C=0;if(void 0!==a){var T,E;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*a),e.virtualSize=-b,s?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),i.slidesPerColumn>1&&(T=Math.floor(d/i.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/i.slidesPerColumn)*i.slidesPerColumn,"auto"!==i.slidesPerView&&"row"===i.slidesPerColumnFill&&(T=Math.max(T,i.slidesPerView*i.slidesPerColumn)));for(var x,_,D,A=i.slidesPerColumn,L=T/A,M=Math.floor(d/i.slidesPerColumn),O=0;O<d;O+=1){E=0;var I=u.eq(O);if(i.slidesPerColumn>1){var $=void 0,P=void 0,k=void 0;if("row"===i.slidesPerColumnFill&&i.slidesPerGroup>1){var z=Math.floor(O/(i.slidesPerGroup*i.slidesPerColumn)),R=O-i.slidesPerColumn*i.slidesPerGroup*z,N=0===z?i.slidesPerGroup:Math.min(Math.ceil((d-z*A*i.slidesPerGroup)/A),i.slidesPerGroup);$=(P=R-(k=Math.floor(R/N))*N+z*i.slidesPerGroup)+k*T/A,I.css({"-webkit-box-ordinal-group":$,"-moz-box-ordinal-group":$,"-ms-flex-order":$,"-webkit-order":$,order:$})}else"column"===i.slidesPerColumnFill?(k=O-(P=Math.floor(O/A))*A,(P>M||P===M&&k===A-1)&&(k+=1)>=A&&(k=0,P+=1)):P=O-(k=Math.floor(O/L))*L;I.css(t("margin-top"),0!==k?i.spaceBetween&&i.spaceBetween+"px":"")}if("none"!==I.css("display")){if("auto"===i.slidesPerView){var j=getComputedStyle(I[0]),H=I[0].style.transform,F=I[0].style.webkitTransform;if(H&&(I[0].style.transform="none"),F&&(I[0].style.webkitTransform="none"),i.roundLengths)E=e.isHorizontal()?I.outerWidth(!0):I.outerHeight(!0);else{var B=n(j,"width"),W=n(j,"padding-left"),q=n(j,"padding-right"),G=n(j,"margin-left"),V=n(j,"margin-right"),U=j.getPropertyValue("box-sizing");if(U&&"border-box"===U)E=B+G+V;else{var Y=I[0],X=Y.clientWidth;E=B+W+q+G+V+(Y.offsetWidth-X)}}H&&(I[0].style.transform=H),F&&(I[0].style.webkitTransform=F),i.roundLengths&&(E=Math.floor(E))}else E=(a-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(E=Math.floor(E)),u[O]&&(u[O].style[t("width")]=E+"px");u[O]&&(u[O].swiperSlideSize=E),f.push(E),i.centeredSlides?(S=S+E/2+w/2+b,0===w&&0!==O&&(S=S-a/2-b),0===O&&(S=S-a/2-b),Math.abs(S)<.001&&(S=0),i.roundLengths&&(S=Math.floor(S)),C%i.slidesPerGroup==0&&p.push(S),h.push(S)):(i.roundLengths&&(S=Math.floor(S)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&p.push(S),h.push(S),S=S+E+b),e.virtualSize+=E+b,w=E,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+g,s&&o&&("slide"===i.effect||"coverflow"===i.effect)&&r.css({width:e.virtualSize+i.spaceBetween+"px"}),i.setWrapperSize&&r.css(((_={})[t("width")]=e.virtualSize+i.spaceBetween+"px",_)),i.slidesPerColumn>1&&(e.virtualSize=(E+i.spaceBetween)*T,e.virtualSize=Math.ceil(e.virtualSize/i.slidesPerColumn)-i.spaceBetween,r.css(((D={})[t("width")]=e.virtualSize+i.spaceBetween+"px",D)),i.centeredSlides)){x=[];for(var J=0;J<p.length;J+=1){var K=p[J];i.roundLengths&&(K=Math.floor(K)),p[J]<e.virtualSize+p[0]&&x.push(K)}p=x}if(!i.centeredSlides){x=[];for(var Z=0;Z<p.length;Z+=1){var Q=p[Z];i.roundLengths&&(Q=Math.floor(Q)),p[Z]<=e.virtualSize-a&&x.push(Q)}p=x,Math.floor(e.virtualSize-a)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-a)}if(0===p.length&&(p=[0]),0!==i.spaceBetween){var ee,te=e.isHorizontal()&&s?"marginLeft":t("marginRight");u.filter((function(e,t){return!i.cssMode||t!==u.length-1})).css(((ee={})[te]=b+"px",ee))}if(i.centeredSlides&&i.centeredSlidesBounds){var ne=0;f.forEach((function(e){ne+=e+(i.spaceBetween?i.spaceBetween:0)}));var ie=(ne-=i.spaceBetween)-a;p=p.map((function(e){return e<0?-v:e>ie?ie+g:e}))}if(i.centerInsufficientSlides){var re=0;if(f.forEach((function(e){re+=e+(i.spaceBetween?i.spaceBetween:0)})),(re-=i.spaceBetween)<a){var ae=(a-re)/2;p.forEach((function(e,t){p[t]=e-ae})),h.forEach((function(e,t){h[t]=e+ae}))}}Wn(e,{slides:u,snapGrid:p,slidesGrid:h,slidesSizesGrid:f}),d!==c&&e.emit("slidesLengthChange"),p.length!==m&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==y&&e.emit("slidesGridLengthChange"),(i.watchSlidesProgress||i.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,n=this,i=[],r=n.virtual&&n.params.virtual.enabled,a=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);var s=function(e){return r?n.slides.filter((function(t){return parseInt(t.getAttribute("data-swiper-slide-index"),10)===e}))[0]:n.slides.eq(e)[0]};if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>1)if(n.params.centeredSlides)n.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){var o=n.activeIndex+t;if(o>n.slides.length&&!r)break;i.push(s(o))}else i.push(s(n.activeIndex));for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var l=i[t].offsetHeight;a=l>a?l:a}a&&n.$wrapperEl.css("height",a+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,n=t.params,i=t.slides,r=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var a=-e;r&&(a=e),i.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var s=0;s<i.length;s+=1){var o=i[s],l=(a+(n.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){var c=-(a-o.swiperSlideOffset),u=c+t.slidesSizesGrid[s];(c>=0&&c<t.size-1||u>1&&u<=t.size||c<=0&&u>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(s),i.eq(s).addClass(n.slideVisibleClass))}o.progress=r?-l:l}t.visibleSlides=jn(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}var i=t.params,r=t.maxTranslate()-t.minTranslate(),a=t.progress,s=t.isBeginning,o=t.isEnd,l=s,c=o;0===r?(a=0,s=!0,o=!0):(s=(a=(e-t.minTranslate())/r)<=0,o=a>=1),Wn(t,{progress:a,isBeginning:s,isEnd:o}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),o&&!c&&t.emit("reachEnd toEdge"),(l&&!s||c&&!o)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){var e,t=this,n=t.slides,i=t.params,r=t.$wrapperEl,a=t.activeIndex,s=t.realIndex,o=t.virtual&&i.virtual.enabled;n.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):n.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=n.eq(0)).addClass(i.slideNextClass);var c=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===c.length&&(c=n.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),c.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,n=this,i=n.rtlTranslate?n.translate:-n.translate,r=n.slidesGrid,a=n.snapGrid,s=n.params,o=n.activeIndex,l=n.realIndex,c=n.snapIndex,u=e;if(void 0===u){for(var d=0;d<r.length;d+=1)void 0!==r[d+1]?i>=r[d]&&i<r[d+1]-(r[d+1]-r[d])/2?u=d:i>=r[d]&&i<r[d+1]&&(u=d+1):i>=r[d]&&(u=d);s.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var p=Math.min(s.slidesPerGroupSkip,u);t=p+Math.floor((u-p)/s.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),u!==o){var h=parseInt(n.slides.eq(u).attr("data-swiper-slide-index")||u,10);Wn(n,{snapIndex:t,realIndex:h,previousIndex:o,activeIndex:u}),n.emit("activeIndexChange"),n.emit("snapIndexChange"),l!==h&&n.emit("realIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&n.emit("slideChange")}else t!==c&&(n.snapIndex=t,n.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,n=this,i=n.params,r=jn(e.target).closest("."+i.slideClass)[0],a=!1;if(r)for(var s=0;s<n.slides.length;s+=1)if(n.slides[s]===r){a=!0,t=s;break}if(!r||!a)return n.clickedSlide=void 0,void(n.clickedIndex=void 0);n.clickedSlide=r,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(jn(r).attr("data-swiper-slide-index"),10):n.clickedIndex=t,i.slideToClickedSlide&&void 0!==n.clickedIndex&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}},ei={slideTo:function(e,t,n,i,r){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var a=parseInt(e,10);if(!isFinite(a))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=a}var s=this,o=e;o<0&&(o=0);var l=s.params,c=s.snapGrid,u=s.slidesGrid,d=s.previousIndex,p=s.activeIndex,h=s.rtlTranslate,f=s.wrapperEl,v=s.enabled;if(s.animating&&l.preventInteractionOnTransition||!v&&!i&&!r)return!1;var g=Math.min(s.params.slidesPerGroupSkip,o),m=g+Math.floor((o-g)/s.params.slidesPerGroup);m>=c.length&&(m=c.length-1),(p||l.initialSlide||0)===(d||0)&&n&&s.emit("beforeSlideChangeStart");var y,b=-c[m];if(s.updateProgress(b),l.normalizeSlideIndex)for(var S=0;S<u.length;S+=1){var w=-Math.floor(100*b),C=Math.floor(100*u[S]),T=Math.floor(100*u[S+1]);void 0!==u[S+1]?w>=C&&w<T-(T-C)/2?o=S:w>=C&&w<T&&(o=S+1):w>=C&&(o=S)}if(s.initialized&&o!==p){if(!s.allowSlideNext&&b<s.translate&&b<s.minTranslate())return!1;if(!s.allowSlidePrev&&b>s.translate&&b>s.maxTranslate()&&(p||0)!==o)return!1}if(y=o>p?"next":o<p?"prev":"reset",h&&-b===s.translate||!h&&b===s.translate)return s.updateActiveIndex(o),l.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==l.effect&&s.setTranslate(b),"reset"!==y&&(s.transitionStart(n,y),s.transitionEnd(n,y)),!1;if(l.cssMode){var E,x=s.isHorizontal(),_=-b;return h&&(_=f.scrollWidth-f.offsetWidth-_),0===t?f[x?"scrollLeft":"scrollTop"]=_:f.scrollTo?f.scrollTo(((E={})[x?"left":"top"]=_,E.behavior="smooth",E)):f[x?"scrollLeft":"scrollTop"]=_,!0}return 0===t?(s.setTransition(0),s.setTranslate(b),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(n,y),s.transitionEnd(n,y)):(s.setTransition(t),s.setTranslate(b),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(n,y),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,y))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,n,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0);var r=this,a=e;return r.params.loop&&(a+=r.loopedSlides),r.slideTo(a,t,n,i)},slideNext:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,r=i.params,a=i.animating;if(!i.enabled)return i;var s=i.activeIndex<r.slidesPerGroupSkip?1:r.slidesPerGroup;if(r.loop){if(a&&r.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+s,e,t,n)},slidePrev:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,r=i.params,a=i.animating,s=i.snapGrid,o=i.slidesGrid,l=i.rtlTranslate;if(!i.enabled)return i;if(r.loop){if(a&&r.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var u,d=c(l?i.translate:-i.translate),p=s.map((function(e){return c(e)})),h=s[p.indexOf(d)-1];return void 0===h&&r.cssMode&&s.forEach((function(e){!h&&d>=e&&(h=e)})),void 0!==h&&(u=o.indexOf(h))<0&&(u=i.activeIndex-1),i.slideTo(u,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);var r=this,a=r.activeIndex,s=Math.min(r.params.slidesPerGroupSkip,a),o=s+Math.floor((a-s)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[o]){var c=r.snapGrid[o];l-c>(r.snapGrid[o+1]-c)*i&&(a+=r.params.slidesPerGroup)}else{var u=r.snapGrid[o-1];l-u<=(r.snapGrid[o]-u)*i&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,n)},slideToClickedSlide:function(){var e,t=this,n=t.params,i=t.$wrapperEl,r="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,a=t.clickedIndex;if(n.loop){if(t.animating)return;e=parseInt(jn(t.clickedSlide).attr("data-swiper-slide-index"),10),n.centeredSlides?a<t.loopedSlides-r/2||a>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),a=i.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),Hn((function(){t.slideTo(a)}))):t.slideTo(a):a>t.slides.length-r?(t.loopFix(),a=i.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),Hn((function(){t.slideTo(a)}))):t.slideTo(a)}else t.slideTo(a)}},ti={loopCreate:function(){var e=this,t=Cn(),n=e.params,i=e.$wrapperEl;i.children("."+n.slideClass+"."+n.slideDuplicateClass).remove();var r=i.children("."+n.slideClass);if(n.loopFillGroupWithBlank){var a=n.slidesPerGroup-r.length%n.slidesPerGroup;if(a!==n.slidesPerGroup){for(var s=0;s<a;s+=1){var o=jn(t.createElement("div")).addClass(n.slideClass+" "+n.slideBlankClass);i.append(o)}r=i.children("."+n.slideClass)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=r.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>r.length&&(e.loopedSlides=r.length);var l=[],c=[];r.each((function(t,n){var i=jn(t);n<e.loopedSlides&&c.push(t),n<r.length&&n>=r.length-e.loopedSlides&&l.push(t),i.attr("data-swiper-slide-index",n)}));for(var u=0;u<c.length;u+=1)i.append(jn(c[u].cloneNode(!0)).addClass(n.slideDuplicateClass));for(var d=l.length-1;d>=0;d-=1)i.prepend(jn(l[d].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,n=e.activeIndex,i=e.slides,r=e.loopedSlides,a=e.allowSlidePrev,s=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var c=-o[n]-e.getTranslate();n<r?(t=i.length-3*r+n,t+=r,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)):n>=i.length-r&&(t=-i.length+n+r,t+=r,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)),e.allowSlidePrev=a,e.allowSlideNext=s,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,n=e.params,i=e.slides;t.children("."+n.slideClass+"."+n.slideDuplicateClass+",."+n.slideClass+"."+n.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},ni={appendSlide:function(e){var t=this,n=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var r=0;r<e.length;r+=1)e[r]&&n.append(e[r]);else n.append(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,n=t.params,i=t.$wrapperEl,r=t.activeIndex;n.loop&&t.loopDestroy();var a=r+1;if("object"==typeof e&&"length"in e){for(var s=0;s<e.length;s+=1)e[s]&&i.prepend(e[s]);a=r+e.length}else i.prepend(e);n.loop&&t.loopCreate(),n.observer&&t.support.observer||t.update(),t.slideTo(a,0,!1)},addSlide:function(e,t){var n=this,i=n.$wrapperEl,r=n.params,a=n.activeIndex;r.loop&&(a-=n.loopedSlides,n.loopDestroy(),n.slides=i.children("."+r.slideClass));var s=n.slides.length;if(e<=0)n.prependSlide(t);else if(e>=s)n.appendSlide(t);else{for(var o=a>e?a+1:a,l=[],c=s-1;c>=e;c-=1){var u=n.slides.eq(c);u.remove(),l.unshift(u)}if("object"==typeof t&&"length"in t){for(var d=0;d<t.length;d+=1)t[d]&&i.append(t[d]);o=a>e?a+t.length:a}else i.append(t);for(var p=0;p<l.length;p+=1)i.append(l[p]);r.loop&&n.loopCreate(),r.observer&&n.support.observer||n.update(),r.loop?n.slideTo(o+n.loopedSlides,0,!1):n.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,n=t.params,i=t.$wrapperEl,r=t.activeIndex;n.loop&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=i.children("."+n.slideClass));var a,s=r;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)a=e[o],t.slides[a]&&t.slides.eq(a).remove(),a<s&&(s-=1);s=Math.max(s,0)}else a=e,t.slides[a]&&t.slides.eq(a).remove(),a<s&&(s-=1),s=Math.max(s,0);n.loop&&t.loopCreate(),n.observer&&t.support.observer||t.update(),n.loop?t.slideTo(s+t.loopedSlides,0,!1):t.slideTo(s,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}};function ii(e){var t=this,n=Cn(),i=En(),r=t.touchEventsData,a=t.params,s=t.touches;if(t.enabled&&(!t.animating||!a.preventInteractionOnTransition)){var o=e;o.originalEvent&&(o=o.originalEvent);var l=jn(o.target);if(("wrapper"!==a.touchEventsTarget||l.closest(t.wrapperEl).length)&&(r.isTouchEvent="touchstart"===o.type,(r.isTouchEvent||!("which"in o)||3!==o.which)&&!(!r.isTouchEvent&&"button"in o&&o.button>0||r.isTouched&&r.isMoved))){a.noSwipingClass&&""!==a.noSwipingClass&&o.target&&o.target.shadowRoot&&e.path&&e.path[0]&&(l=jn(e.path[0]));var c=a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass,u=!(!o.target||!o.target.shadowRoot);if(a.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(n){return n&&n!==Cn()&&n!==En()?(n.assignedSlot&&(n=n.assignedSlot),n.closest(e)||t(n.getRootNode().host)):null}(t)}(c,o.target):l.closest(c)[0]))t.allowClick=!0;else if(!a.swipeHandler||l.closest(a.swipeHandler)[0]){s.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,s.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var d=s.currentX,p=s.currentY,h=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,f=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(h&&(d<=f||d>=i.innerWidth-f)){if("prevent"!==h)return;e.preventDefault()}if(Wn(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=d,s.startY=p,r.touchStartTime=Fn(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==o.type){var v=!0;l.is(r.focusableElements)&&(v=!1),n.activeElement&&jn(n.activeElement).is(r.focusableElements)&&n.activeElement!==l[0]&&n.activeElement.blur();var g=v&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l[0].isContentEditable||o.preventDefault()}t.emit("touchStart",o)}}}}function ri(e){var t=Cn(),n=this,i=n.touchEventsData,r=n.params,a=n.touches,s=n.rtlTranslate;if(n.enabled){var o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),c="touchmove"===o.type?l.pageX:o.pageX,u="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return a.startX=c,void(a.startY=u);if(!n.allowTouchMove)return n.allowClick=!1,void(i.isTouched&&(Wn(a,{startX:c,startY:u,currentX:c,currentY:u}),i.touchStartTime=Fn()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(n.isVertical()){if(u<a.startY&&n.translate<=n.maxTranslate()||u>a.startY&&n.translate>=n.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(c<a.startX&&n.translate<=n.maxTranslate()||c>a.startX&&n.translate>=n.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&jn(o.target).is(i.focusableElements))return i.isMoved=!0,void(n.allowClick=!1);if(i.allowTouchCallbacks&&n.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){a.currentX=c,a.currentY=u;var d,p=a.currentX-a.startX,h=a.currentY-a.startY;if(!(n.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(h,2))<n.params.threshold))if(void 0===i.isScrolling&&(n.isHorizontal()&&a.currentY===a.startY||n.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:p*p+h*h>=25&&(d=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,i.isScrolling=n.isHorizontal()?d>r.touchAngle:90-d>r.touchAngle)),i.isScrolling&&n.emit("touchMoveOpposite",o),void 0===i.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){n.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation(),i.isMoved||(r.loop&&n.loopFix(),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating&&n.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==n.allowSlideNext&&!0!==n.allowSlidePrev||n.setGrabCursor(!0),n.emit("sliderFirstMove",o)),n.emit("sliderMove",o),i.isMoved=!0;var f=n.isHorizontal()?p:h;a.diff=f,f*=r.touchRatio,s&&(f=-f),n.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var v=!0,g=r.resistanceRatio;if(r.touchReleaseOnEdges&&(g=0),f>0&&i.currentTranslate>n.minTranslate()?(v=!1,r.resistance&&(i.currentTranslate=n.minTranslate()-1+Math.pow(-n.minTranslate()+i.startTranslate+f,g))):f<0&&i.currentTranslate<n.maxTranslate()&&(v=!1,r.resistance&&(i.currentTranslate=n.maxTranslate()+1-Math.pow(n.maxTranslate()-i.startTranslate-f,g))),v&&(o.preventedByNestedSwiper=!0),!n.allowSlideNext&&"next"===n.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&"prev"===n.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),n.allowSlidePrev||n.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(f)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=n.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&!r.cssMode&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(n.updateActiveIndex(),n.updateSlidesClasses()),r.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[n.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[n.isHorizontal()?"currentX":"currentY"],time:Fn()})),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",o)}}function ai(e){var t=this,n=t.touchEventsData,i=t.params,r=t.touches,a=t.rtlTranslate,s=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid;if(t.enabled){var c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);i.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,d=Fn(),p=d-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap click",c),p<300&&d-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)),n.lastClickTime=Fn(),Hn((function(){t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===r.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,u=i.followFinger?a?t.translate:-t.translate:-n.currentTranslate,!i.cssMode)if(i.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(n.velocities.length>1){var h=n.velocities.pop(),f=n.velocities.pop(),v=h.position-f.position,g=h.time-f.time;t.velocity=v/g,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(g>150||Fn()-h.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,n.velocities.length=0;var m=1e3*i.freeModeMomentumRatio,y=t.velocity*m,b=t.translate+y;a&&(b=-b);var S,w,C=!1,T=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(b<t.maxTranslate())i.freeModeMomentumBounce?(b+t.maxTranslate()<-T&&(b=t.maxTranslate()-T),S=t.maxTranslate(),C=!0,n.allowMomentumBounce=!0):b=t.maxTranslate(),i.loop&&i.centeredSlides&&(w=!0);else if(b>t.minTranslate())i.freeModeMomentumBounce?(b-t.minTranslate()>T&&(b=t.minTranslate()+T),S=t.minTranslate(),C=!0,n.allowMomentumBounce=!0):b=t.minTranslate(),i.loop&&i.centeredSlides&&(w=!0);else if(i.freeModeSticky){for(var E,x=0;x<l.length;x+=1)if(l[x]>-b){E=x;break}b=-(b=Math.abs(l[E]-b)<Math.abs(l[E-1]-b)||"next"===t.swipeDirection?l[E]:l[E-1])}if(w&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(m=a?Math.abs((-b-t.translate)/t.velocity):Math.abs((b-t.translate)/t.velocity),i.freeModeSticky){var _=Math.abs((a?-b:b)-t.translate),D=t.slidesSizesGrid[t.activeIndex];m=_<D?i.speed:_<2*D?1.5*i.speed:2.5*i.speed}}else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&C?(t.updateProgress(S),t.setTransition(m),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout((function(){t.setTranslate(S),s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(b),t.setTransition(m),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(b)),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(i.freeModeSticky)return void t.slideToClosest();i.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!i.freeModeMomentum||p>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var A=0,L=t.slidesSizesGrid[0],M=0;M<o.length;M+=M<i.slidesPerGroupSkip?1:i.slidesPerGroup){var O=M<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==o[M+O]?u>=o[M]&&u<o[M+O]&&(A=M,L=o[M+O]-o[M]):u>=o[M]&&(A=M,L=o[o.length-1]-o[o.length-2])}var I=(u-o[A])/L,$=A<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(p>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(I>=i.longSwipesRatio?t.slideTo(A+$):t.slideTo(A)),"prev"===t.swipeDirection&&(I>1-i.longSwipesRatio?t.slideTo(A+$):t.slideTo(A))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||c.target!==t.navigation.nextEl&&c.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(A+$),"prev"===t.swipeDirection&&t.slideTo(A)):c.target===t.navigation.nextEl?t.slideTo(A+$):t.slideTo(A)}}}}function si(){var e=this,t=e.params,n=e.el;if(!n||0!==n.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,r=e.allowSlidePrev,a=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=r,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}}function oi(e){var t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function li(){var e=this,t=e.wrapperEl,n=e.rtlTranslate;if(e.enabled){e.previousTranslate=e.translate,e.isHorizontal()?e.translate=n?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var i=e.maxTranslate()-e.minTranslate();(0===i?0:(e.translate-e.minTranslate())/i)!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}}var ci=!1;function ui(){}var di={attachEvents:function(){var e=this,t=Cn(),n=e.params,i=e.touchEvents,r=e.el,a=e.wrapperEl,s=e.device,o=e.support;e.onTouchStart=ii.bind(e),e.onTouchMove=ri.bind(e),e.onTouchEnd=ai.bind(e),n.cssMode&&(e.onScroll=li.bind(e)),e.onClick=oi.bind(e);var l=!!n.nested;if(!o.touch&&o.pointerEvents)r.addEventListener(i.start,e.onTouchStart,!1),t.addEventListener(i.move,e.onTouchMove,l),t.addEventListener(i.end,e.onTouchEnd,!1);else{if(o.touch){var c=!("touchstart"!==i.start||!o.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(i.start,e.onTouchStart,c),r.addEventListener(i.move,e.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),r.addEventListener(i.end,e.onTouchEnd,c),i.cancel&&r.addEventListener(i.cancel,e.onTouchEnd,c),ci||(t.addEventListener("touchstart",ui),ci=!0)}(n.simulateTouch&&!s.ios&&!s.android||n.simulateTouch&&!o.touch&&s.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,l),t.addEventListener("mouseup",e.onTouchEnd,!1))}(n.preventClicks||n.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),n.cssMode&&a.addEventListener("scroll",e.onScroll),n.updateOnWindowResize?e.on(s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",si,!0):e.on("observerUpdate",si,!0)},detachEvents:function(){var e=this,t=Cn(),n=e.params,i=e.touchEvents,r=e.el,a=e.wrapperEl,s=e.device,o=e.support,l=!!n.nested;if(!o.touch&&o.pointerEvents)r.removeEventListener(i.start,e.onTouchStart,!1),t.removeEventListener(i.move,e.onTouchMove,l),t.removeEventListener(i.end,e.onTouchEnd,!1);else{if(o.touch){var c=!("onTouchStart"!==i.start||!o.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(i.start,e.onTouchStart,c),r.removeEventListener(i.move,e.onTouchMove,l),r.removeEventListener(i.end,e.onTouchEnd,c),i.cancel&&r.removeEventListener(i.cancel,e.onTouchEnd,c)}(n.simulateTouch&&!s.ios&&!s.android||n.simulateTouch&&!o.touch&&s.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),t.removeEventListener("mousemove",e.onTouchMove,l),t.removeEventListener("mouseup",e.onTouchEnd,!1))}(n.preventClicks||n.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),n.cssMode&&a.removeEventListener("scroll",e.onScroll),e.off(s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",si)}},pi={setBreakpoint:function(){var e=this,t=e.activeIndex,n=e.initialized,i=e.loopedSlides,r=void 0===i?0:i,a=e.params,s=e.$el,o=a.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var l=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(l&&e.currentBreakpoint!==l){var c=l in o?o[l]:void 0;c&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=c[e];void 0!==t&&(c[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var u=c||e.originalParams,d=a.slidesPerColumn>1,p=u.slidesPerColumn>1,h=a.enabled;d&&!p?(s.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!d&&p&&(s.addClass(a.containerModifierClass+"multirow"),(u.slidesPerColumnFill&&"column"===u.slidesPerColumnFill||!u.slidesPerColumnFill&&"column"===a.slidesPerColumnFill)&&s.addClass(a.containerModifierClass+"multirow-column"),e.emitContainerClasses());var f=u.direction&&u.direction!==a.direction,v=a.loop&&(u.slidesPerView!==a.slidesPerView||f);f&&n&&e.changeDirection(),Wn(e.params,u);var g=e.params.enabled;Wn(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!g?e.disable():!h&&g&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",u),v&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-r+e.loopedSlides,0,!1)),e.emit("breakpoint",u)}}},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),e&&("container"!==t||n)){var i=!1,r=En(),a="window"===t?r.innerHeight:n.clientHeight,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:a*t,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var o=0;o<s.length;o+=1){var l=s[o],c=l.point,u=l.value;"window"===t?r.matchMedia("(min-width: "+u+"px)").matches&&(i=c):u<=n.clientWidth&&(i=c)}return i||"max"}}},hi={addClasses:function(){var e,t,n,i=this,r=i.classNames,a=i.params,s=i.rtl,o=i.$el,l=i.device,c=i.support,u=(e=["initialized",a.direction,{"pointer-events":c.pointerEvents&&!c.touch},{"free-mode":a.freeMode},{autoheight:a.autoHeight},{rtl:s},{multirow:a.slidesPerColumn>1},{"multirow-column":a.slidesPerColumn>1&&"column"===a.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":a.cssMode}],t=a.containerModifierClass,n=[],e.forEach((function(e){"object"==typeof e?Object.keys(e).forEach((function(i){e[i]&&n.push(t+i)})):"string"==typeof e&&n.push(t+e)})),n);r.push.apply(r,u),o.addClass([].concat(r).join(" ")),i.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,n=e.classNames;t.removeClass(n.join(" ")),e.emitContainerClasses()}},fi={loadImage:function(e,t,n,i,r,a){var s,o=En();function l(){a&&a()}jn(e).parent("picture")[0]||e.complete&&r?l():t?((s=new o.Image).onload=l,s.onerror=l,i&&(s.sizes=i),n&&(s.srcset=n),t&&(s.src=t)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var n=0;n<e.imagesToLoad.length;n+=1){var i=e.imagesToLoad[n];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}},vi={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function gi(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var mi={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var i=t.modules[n];i.params&&Wn(e,i.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var i=t.modules[n],r=e[n]||{};i.on&&t.on&&Object.keys(i.on).forEach((function(e){t.on(e,i.on[e])})),i.create&&i.create.bind(t)(r)}))}},eventsEmitter:Zn,update:Qn,translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this,n=t.params,i=t.rtlTranslate,r=t.translate,a=t.$wrapperEl;if(n.virtualTranslate)return i?-r:r;if(n.cssMode)return r;var s=function(e,t){void 0===t&&(t="x");var n,i,r,a=En(),s=function(e){var t,n=En();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((i=s.transform||s.webkitTransform).split(",").length>6&&(i=i.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),r=new a.WebKitCSSMatrix("none"===i?"":i)):n=(r=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=a.WebKitCSSMatrix?r.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(i=a.WebKitCSSMatrix?r.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),i||0}(a[0],e);return i&&(s=-s),s||0},setTranslate:function(e,t){var n=this,i=n.rtlTranslate,r=n.params,a=n.$wrapperEl,s=n.wrapperEl,o=n.progress,l=0,c=0;n.isHorizontal()?l=i?-e:e:c=e,r.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),r.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-l:-c:r.virtualTranslate||a.transform("translate3d("+l+"px, "+c+"px, 0px)"),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?l:c;var u=n.maxTranslate()-n.minTranslate();(0===u?0:(e-n.minTranslate())/u)!==o&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,i,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===i&&(i=!0);var a=this,s=a.params,o=a.wrapperEl;if(a.animating&&s.preventInteractionOnTransition)return!1;var l,c=a.minTranslate(),u=a.maxTranslate();if(l=i&&e>c?c:i&&e<u?u:e,a.updateProgress(l),s.cssMode){var d,p=a.isHorizontal();return 0===t?o[p?"scrollLeft":"scrollTop"]=-l:o.scrollTo?o.scrollTo(((d={})[p?"left":"top"]=-l,d.behavior="smooth",d)):o[p?"scrollLeft":"scrollTop"]=-l,!0}return 0===t?(a.setTransition(0),a.setTranslate(l),n&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(l),n&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,n&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){var n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var n=this,i=n.activeIndex,r=n.params,a=n.previousIndex;if(!r.cssMode){r.autoHeight&&n.updateAutoHeight();var s=t;if(s||(s=i>a?"next":i<a?"prev":"reset"),n.emit("transitionStart"),e&&i!==a){if("reset"===s)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===s?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var n=this,i=n.activeIndex,r=n.previousIndex,a=n.params;if(n.animating=!1,!a.cssMode){n.setTransition(0);var s=t;if(s||(s=i>r?"next":i<r?"prev":"reset"),n.emit("transitionEnd"),e&&i!==r){if("reset"===s)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===s?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}}},slide:ei,loop:ti,grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var n=t.el;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:ni,events:di,breakpoints:pi,checkOverflow:{checkOverflow:function(){var e=this,t=e.params,n=e.isLocked,i=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?e.isLocked=i<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:hi,images:fi},yi={},bi=function(){function e(){for(var t,n,i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];if(1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?n=r[0]:(t=r[0],n=r[1]),n||(n={}),n=Wn({},n),t&&!n.el&&(n.el=t),n.el&&jn(n.el).length>1){var s=[];return jn(n.el).each((function(t){var i=Wn({},n,{el:t});s.push(new e(i))})),s}var o,l=this;l.__swiper__=!0,l.support=Un(),l.device=(void 0===(o={userAgent:n.userAgent})&&(o={}),Rn||(Rn=function(e){var t=(void 0===e?{}:e).userAgent,n=Un(),i=En(),r=i.navigator.platform,a=t||i.navigator.userAgent,s={ios:!1,android:!1},o=i.screen.width,l=i.screen.height,c=a.match(/(Android);?[\s\/]+([\d.]+)?/),u=a.match(/(iPad).*OS\s([\d_]+)/),d=a.match(/(iPod)(.*OS\s([\d_]+))?/),p=!u&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r,f="MacIntel"===r;return!u&&f&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(o+"x"+l)>=0&&((u=a.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),f=!1),c&&!h&&(s.os="android",s.android=!0),(u||p||d)&&(s.os="ios",s.ios=!0),s}(o)),Rn),l.browser=(Nn||(Nn=function(){var e,t=En();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),Nn),l.eventsListeners={},l.eventsAnyListeners=[],void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach((function(e){var t=l.modules[e];if(t.params){var i=Object.keys(t.params)[0],r=t.params[i];if("object"!=typeof r||null===r)return;if(["navigation","pagination","scrollbar"].indexOf(i)>=0&&!0===n[i]&&(n[i]={auto:!0}),!(i in n)||!("enabled"in r))return;!0===n[i]&&(n[i]={enabled:!0}),"object"!=typeof n[i]||"enabled"in n[i]||(n[i].enabled=!0),n[i]||(n[i]={enabled:!1})}}));var c,u,d=Wn({},vi);return l.useParams(d),l.params=Wn({},d,yi,n),l.originalParams=Wn({},l.params),l.passedParams=Wn({},n),l.params&&l.params.on&&Object.keys(l.params.on).forEach((function(e){l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),l.$=jn,Wn(l,{enabled:l.params.enabled,el:t,classNames:[],slides:jn(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(c=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],l.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:c[0],move:c[1],end:c[2],cancel:c[3]},l.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},l.support.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:Fn(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.emit("_swiper"),l.params.init&&l.init(),l}var t,n,i=e.prototype;return i.enable=function(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))},i.disable=function(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))},i.setProgress=function(e,t){var n=this;e=Math.min(Math.max(e,0),1);var i=n.minTranslate(),r=(n.maxTranslate()-i)*e+i;n.translateTo(r,void 0===t?0:t),n.updateActiveIndex(),n.updateSlidesClasses()},i.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},i.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},i.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(n){var i=e.getSlideClasses(n);t.push({slideEl:n,classNames:i}),e.emit("_slideClass",n,i)})),e.emit("_slideClasses",t)}},i.slidesPerViewDynamic=function(){var e=this,t=e.params,n=e.slides,i=e.slidesGrid,r=e.size,a=e.activeIndex,s=1;if(t.centeredSlides){for(var o,l=n[a].swiperSlideSize,c=a+1;c<n.length;c+=1)n[c]&&!o&&(s+=1,(l+=n[c].swiperSlideSize)>r&&(o=!0));for(var u=a-1;u>=0;u-=1)n[u]&&!o&&(s+=1,(l+=n[u].swiperSlideSize)>r&&(o=!0))}else for(var d=a+1;d<n.length;d+=1)i[d]-i[a]<r&&(s+=1);return s},i.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,n=e.params;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(i(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||i(),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function i(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},i.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this,i=n.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass(""+n.params.containerModifierClass+i).addClass(""+n.params.containerModifierClass+e),n.emitContainerClasses(),n.params.direction=e,n.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),n.emit("changeDirection"),t&&n.update()),n},i.mount=function(e){var t=this;if(t.mounted)return!0;var n=jn(e||t.params.el);if(!(e=n[0]))return!1;e.swiper=t;var i=function(){return"."+(t.params.wrapperClass||"").trim().split(" ").join(".")},r=function(){if(e&&e.shadowRoot&&e.shadowRoot.querySelector){var t=jn(e.shadowRoot.querySelector(i()));return t.children=function(e){return n.children(e)},t}return n.children(i())}();if(0===r.length&&t.params.createElements){var a=Cn().createElement("div");r=jn(a),a.className=t.params.wrapperClass,n.append(a),n.children("."+t.params.slideClass).each((function(e){r.append(e)}))}return Wn(t,{$el:n,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0},i.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},i.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var n,i=this,r=i.params,a=i.$el,s=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),s.removeAttr("style"),o&&o.length&&o.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(e){i.off(e)})),!1!==e&&(i.$el[0].swiper=null,n=i,Object.keys(n).forEach((function(e){try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}}))),i.destroyed=!0),null},e.extendDefaults=function(e){Wn(yi,e)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var n=t.name||Object.keys(e.prototype.modules).length+"_"+Fn();e.prototype.modules[n]=t},e.use=function(t){return Array.isArray(t)?(t.forEach((function(t){return e.installModule(t)})),e):(e.installModule(t),e)},t=e,n=[{key:"extendedDefaults",get:function(){return yi}},{key:"defaults",get:function(){return vi}}],null&&gi(t.prototype,null),n&&gi(t,n),e}();Object.keys(mi).forEach((function(e){Object.keys(mi[e]).forEach((function(t){bi.prototype[t]=mi[e][t]}))})),bi.use([Yn,Kn]);var Si=bi;function wi(){return wi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},wi.apply(this,arguments)}var Ci={toggleEl:function(e,t){e[t?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t)},update:function(){var e=this,t=e.params.navigation,n=e.navigation.toggleEl;if(!e.params.loop){var i=e.navigation,r=i.$nextEl,a=i.$prevEl;a&&a.length>0&&(e.isBeginning?n(a,!0):n(a,!1),e.params.watchOverflow&&e.enabled&&a[e.isLocked?"addClass":"removeClass"](t.lockClass)),r&&r.length>0&&(e.isEnd?n(r,!0):n(r,!1),e.params.watchOverflow&&e.enabled&&r[e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,n=this,i=n.params.navigation;n.params.navigation=Vn(n.$el,n.params.navigation,n.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),(i.nextEl||i.prevEl)&&(i.nextEl&&(e=jn(i.nextEl),n.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===n.$el.find(i.nextEl).length&&(e=n.$el.find(i.nextEl))),i.prevEl&&(t=jn(i.prevEl),n.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===n.$el.find(i.prevEl).length&&(t=n.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",n.navigation.onNextClick),t&&t.length>0&&t.on("click",n.navigation.onPrevClick),Wn(n.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),n.enabled||(e&&e.addClass(i.lockClass),t&&t.addClass(i.lockClass)))},destroy:function(){var e=this,t=e.navigation,n=t.$nextEl,i=t.$prevEl;n&&n.length&&(n.off("click",e.navigation.onNextClick),n.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},Ti={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){qn(this,{navigation:wi({},Ci)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,n=t.$nextEl,i=t.$prevEl;n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),i&&i[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var n=e.navigation,i=n.$nextEl,r=n.$prevEl,a=t.target;if(e.params.navigation.hideOnClick&&!jn(a).is(r)&&!jn(a).is(i)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;var s;i?s=i.hasClass(e.params.navigation.hiddenClass):r&&(s=r.hasClass(e.params.navigation.hiddenClass)),!0===s?e.emit("navigationShow"):e.emit("navigationHide"),i&&i.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass)}}}};function Ei(){return Ei=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Ei.apply(this,arguments)}var xi={update:function(){var e=this,t=e.rtl,n=e.params.pagination;if(n.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i,r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el,s=e.params.loop?Math.ceil((r-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((i=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>r-1-2*e.loopedSlides&&(i-=r-2*e.loopedSlides),i>s-1&&(i-=s),i<0&&"bullets"!==e.params.paginationType&&(i=s+i)):i=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===n.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var o,l,c,u=e.pagination.bullets;if(n.dynamicBullets&&(e.pagination.bulletSize=u.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=i-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=i-e.pagination.dynamicBulletIndex,c=((l=o+(Math.min(u.length,n.dynamicMainBullets)-1))+o)/2),u.removeClass(n.bulletActiveClass+" "+n.bulletActiveClass+"-next "+n.bulletActiveClass+"-next-next "+n.bulletActiveClass+"-prev "+n.bulletActiveClass+"-prev-prev "+n.bulletActiveClass+"-main"),a.length>1)u.each((function(e){var t=jn(e),r=t.index();r===i&&t.addClass(n.bulletActiveClass),n.dynamicBullets&&(r>=o&&r<=l&&t.addClass(n.bulletActiveClass+"-main"),r===o&&t.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),r===l&&t.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))}));else{var d=u.eq(i),p=d.index();if(d.addClass(n.bulletActiveClass),n.dynamicBullets){for(var h=u.eq(o),f=u.eq(l),v=o;v<=l;v+=1)u.eq(v).addClass(n.bulletActiveClass+"-main");if(e.params.loop)if(p>=u.length-n.dynamicMainBullets){for(var g=n.dynamicMainBullets;g>=0;g-=1)u.eq(u.length-g).addClass(n.bulletActiveClass+"-main");u.eq(u.length-n.dynamicMainBullets-1).addClass(n.bulletActiveClass+"-prev")}else h.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),f.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next");else h.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),f.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}}if(n.dynamicBullets){var m=Math.min(u.length,n.dynamicMainBullets+4),y=(e.pagination.bulletSize*m-e.pagination.bulletSize)/2-c*e.pagination.bulletSize,b=t?"right":"left";u.css(e.isHorizontal()?b:"top",y+"px")}}if("fraction"===n.type&&(a.find(Gn(n.currentClass)).text(n.formatFractionCurrent(i+1)),a.find(Gn(n.totalClass)).text(n.formatFractionTotal(s))),"progressbar"===n.type){var S;S=n.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var w=(i+1)/s,C=1,T=1;"horizontal"===S?C=w:T=w,a.find(Gn(n.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+C+") scaleY("+T+")").transition(e.params.speed)}"custom"===n.type&&n.renderCustom?(a.html(n.renderCustom(e,i+1,s)),e.emit("paginationRender",a[0])):e.emit("paginationUpdate",a[0]),e.params.watchOverflow&&e.enabled&&a[e.isLocked?"addClass":"removeClass"](n.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,r="";if("bullets"===t.type){var a=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&a>n&&(a=n);for(var s=0;s<a;s+=1)t.renderBullet?r+=t.renderBullet.call(e,s,t.bulletClass):r+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(r),e.pagination.bullets=i.find(Gn(t.bulletClass))}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(r)),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(r)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this;e.params.pagination=Vn(e.$el,e.params.pagination,e.params.createElements,{el:"swiper-pagination"});var t=e.params.pagination;if(t.el){var n=jn(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",Gn(t.bulletClass),(function(t){t.preventDefault();var n=jn(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),Wn(e.pagination,{$el:n,el:n[0]}),e.enabled||n.addClass(t.lockClass))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click",Gn(t.bulletClass))}}},_i={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){qn(this,{pagination:Ei({dynamicBulletIndex:0},xi)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},"enable disable":function(e){var t=e.pagination.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)},click:function(e,t){var n=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!jn(n).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}};function Di(){return Di=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Di.apply(this,arguments)}var Ai={run:function(){var e=this,t=e.slides.eq(e.activeIndex),n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=Hn((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),n)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].addEventListener(e,t.autoplay.onTransitionEnd)})):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=this,t=Cn();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((function(e){t.$wrapperEl[0].removeEventListener(e,t.autoplay.onTransitionEnd)})),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())},onMouseEnter:function(){var e=this;e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach((function(t){e.$wrapperEl[0].removeEventListener(t,e.autoplay.onTransitionEnd)}))},onMouseLeave:function(){var e=this;e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,e.autoplay.run())},attachMouseEvents:function(){var e=this;e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",e.autoplay.onMouseEnter),e.$el.on("mouseleave",e.autoplay.onMouseLeave))},detachMouseEvents:function(){var e=this;e.$el.off("mouseenter",e.autoplay.onMouseEnter),e.$el.off("mouseleave",e.autoplay.onMouseLeave)}},Li={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){qn(this,{autoplay:Di({},Ai,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),Cn().addEventListener("visibilitychange",e.autoplay.onVisibilityChange),e.autoplay.attachMouseEvents())},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.detachMouseEvents(),e.autoplay.running&&e.autoplay.stop(),Cn().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};function Mi(){return Mi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Mi.apply(this,arguments)}var Oi={setTranslate:function(){for(var e=this,t=e.slides,n=0;n<t.length;n+=1){var i=e.slides.eq(n),r=-i[0].swiperSlideOffset;e.params.virtualTranslate||(r-=e.translate);var a=0;e.isHorizontal()||(a=r,r=0);var s=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:s}).transform("translate3d("+r+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,n=t.slides,i=t.$wrapperEl;if(n.transition(e),t.params.virtualTranslate&&0!==e){var r=!1;n.transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)i.trigger(e[n])}}))}}},Ii={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){qn(this,{fadeEffect:Mi({},Oi)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Wn(e.params,t),Wn(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}};function $i(){return $i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},$i.apply(this,arguments)}var Pi={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,n=e.rtlTranslate,i=e.progress,r=t.dragSize,a=t.trackSize,s=t.$dragEl,o=t.$el,l=e.params.scrollbar,c=r,u=(a-r)*i;n?(u=-u)>0?(c=r-u,u=0):-u+r>a&&(c=a+u):u<0?(c=r+u,u=0):u+r>a&&(c=a-u),e.isHorizontal()?(s.transform("translate3d("+u+"px, 0, 0)"),s[0].style.width=c+"px"):(s.transform("translate3d(0px, "+u+"px, 0)"),s[0].style.height=c+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){o[0].style.opacity=0,o.transition(400)}),1e3))}},setTransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,n=t.$dragEl,i=t.$el;n[0].style.width="",n[0].style.height="";var r,a=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,s=e.size/e.virtualSize,o=s*(a/e.size);r="auto"===e.params.scrollbar.dragSize?a*s:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=r+"px":n[0].style.height=r+"px",i[0].style.display=s>=1?"none":"",e.params.scrollbar.hide&&(i[0].style.opacity=0),Wn(t,{trackSize:a,divider:s,moveDivider:o,dragSize:r}),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,n=this,i=n.scrollbar,r=n.rtlTranslate,a=i.$el,s=i.dragSize,o=i.trackSize,l=i.dragStartPos;t=(i.getPointerPosition(e)-a.offset()[n.isHorizontal()?"left":"top"]-(null!==l?l:s/2))/(o-s),t=Math.max(Math.min(t,1),0),r&&(t=1-t);var c=n.minTranslate()+(n.maxTranslate()-n.minTranslate())*t;n.updateProgress(c),n.setTranslate(c),n.updateActiveIndex(),n.updateSlidesClasses()},onDragStart:function(e){var t=this,n=t.params.scrollbar,i=t.scrollbar,r=t.$wrapperEl,a=i.$el,s=i.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===s[0]||e.target===s?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),r.transition(100),s.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),a.transition(0),n.hide&&a.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this,n=t.scrollbar,i=t.$wrapperEl,r=n.$el,a=n.$dragEl;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,n.setDragPosition(e),i.transition(0),r.transition(0),a.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,n=t.params.scrollbar,i=t.scrollbar,r=t.$wrapperEl,a=i.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),r.transition("")),n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=Hn((function(){a.css("opacity",0),a.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=Cn(),n=e.scrollbar,i=e.touchEventsTouch,r=e.touchEventsDesktop,a=e.params,s=e.support,o=n.$el[0],l=!(!s.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},c=!(!s.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};o&&(s.touch?(o.addEventListener(i.start,e.scrollbar.onDragStart,l),o.addEventListener(i.move,e.scrollbar.onDragMove,l),o.addEventListener(i.end,e.scrollbar.onDragEnd,c)):(o.addEventListener(r.start,e.scrollbar.onDragStart,l),t.addEventListener(r.move,e.scrollbar.onDragMove,l),t.addEventListener(r.end,e.scrollbar.onDragEnd,c)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=Cn(),n=e.scrollbar,i=e.touchEventsTouch,r=e.touchEventsDesktop,a=e.params,s=e.support,o=n.$el[0],l=!(!s.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},c=!(!s.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};o&&(s.touch?(o.removeEventListener(i.start,e.scrollbar.onDragStart,l),o.removeEventListener(i.move,e.scrollbar.onDragMove,l),o.removeEventListener(i.end,e.scrollbar.onDragEnd,c)):(o.removeEventListener(r.start,e.scrollbar.onDragStart,l),t.removeEventListener(r.move,e.scrollbar.onDragMove,l),t.removeEventListener(r.end,e.scrollbar.onDragEnd,c)))}},init:function(){var e=this,t=e.scrollbar,n=e.$el;e.params.scrollbar=Vn(n,e.params.scrollbar,e.params.createElements,{el:"swiper-scrollbar"});var i=e.params.scrollbar;if(i.el){var r=jn(i.el);e.params.uniqueNavElements&&"string"==typeof i.el&&r.length>1&&1===n.find(i.el).length&&(r=n.find(i.el));var a=r.find("."+e.params.scrollbar.dragClass);0===a.length&&(a=jn('<div class="'+e.params.scrollbar.dragClass+'"></div>'),r.append(a)),Wn(t,{$el:r,el:r[0],$dragEl:a,dragEl:a[0]}),i.draggable&&t.enableDraggable(),r&&r[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},ki={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){qn(this,{scrollbar:$i({isTouched:!1,timeout:null,dragTimeout:null},Pi)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},"enable disable":function(e){var t=e.scrollbar.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)},destroy:function(e){e.scrollbar.destroy()}}};class zi{constructor(e,t){if(this.ELEMENT=e,this.TYPE=t,this.BREAKPOINTS=cn,Si.use([Ti,_i,Li,Ii,ki]),"slider"===this.TYPE)this.SLIDER=new Si(this.ELEMENT,{observeParents:!0,observer:!0,speed:800,effect:"fade",loop:!0,fadeEffect:{crossFade:!0},autoHeight:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",type:"bullets",dynamicBullets:!0,clickable:!0},breakpoints:{768:{pagination:{dynamicBullets:!1}}}});else if("carousel"===this.TYPE)this.SLIDER=new Si(this.ELEMENT,{speed:800,slidesPerView:1,centeredSlides:!0,spaceBetween:10,loop:!0,autoplay:{delay:8e3,pauseOnMouseEnter:!0},pagination:{el:".swiper-pagination",type:"bullets",dynamicBullets:!0,clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},dynamicBullets:!0,breakpoints:{768:{slidesPerView:1.1,pagination:{dynamicBullets:!1}},1024:{speed:800,spaceBetween:20},1280:{speed:1200,slidesPerView:1.2,spaceBetween:30}}});else if("career"===this.TYPE)this.SLIDER=new Si(this.ELEMENT,{speed:800,slidesPerView:1,centeredSlides:!0,spaceBetween:10,loop:!0,autoplay:{delay:8e3,pauseOnMouseEnter:!0},pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{768:{slidesPerView:1.1},1024:{speed:800,spaceBetween:20},1280:{speed:1200,slidesPerView:1.2,spaceBetween:30}}});else if("container"===this.TYPE){let e=this.ELEMENT.dataset.maxSlides;console.log(e),this.SLIDER=new Si(this.ELEMENT,{speed:800,slidesPerView:1,scrollbar:{el:".swiper-scrollbar",draggable:!0,hide:!1},navigation:{prevEl:".js-container-slider-arrow-prev",nextEl:".js-container-slider-arrow-next"},spaceBetween:30,initialSlide:Math.min(this.ELEMENT.hasAttribute("data-initial-slide")?this.ELEMENT.getAttribute("data-initial-slide"):0,this.ELEMENT.querySelector("ul").children.length),draggable:!0,breakpoints:{480:{slidesPerView:2},768:{slidesPerView:e-2},1280:{slidesPerView:e}}})}else"container-wide"===this.TYPE&&(this.SLIDER=new Si(this.ELEMENT,{speed:800,slidesPerView:1,scrollbar:{el:".swiper-scrollbar",draggable:!0,hide:!1},navigation:{prevEl:".js-container-slider-arrow-prev",nextEl:".js-container-slider-arrow-next"},spaceBetween:10,initialSlide:Math.min(this.ELEMENT.hasAttribute("data-initial-slide")?this.ELEMENT.getAttribute("data-initial-slide"):0,this.ELEMENT.querySelector("ul").children.length),draggable:!0,breakpoints:{1024:{slidesPerView:2.2,initialSlide:1,spaceBetween:20},1280:{slidesPerView:3.1,spaceBetween:30}}}));this.registerHooks()}registerHooks(){this.ELEMENT.querySelectorAll(".container-slider__slide").forEach((e=>new vn(e))),this.checkControlsVisibility(),window.addEventListener("resize",(()=>this.checkControlsVisibility()))}checkControlsVisibility(){const e=this.ELEMENT.querySelector(".js-container-slider-scrollbar"),t=this.ELEMENT.querySelector(".js-container-slider-controls");if(!e||!t)return;const n=e.querySelector(".swiper-scrollbar-drag");n&&(0===n.clientWidth?this.ELEMENT.querySelector(".js-container-slider-controls").style.setProperty("opacity","0"):this.ELEMENT.querySelector(".js-container-slider-controls").style.removeProperty("opacity"))}}const Ri={slider:".js-career-slider",image:".js-career-slider-image",controls:".js-slider-controls",bullet:".js-career-slider-bullet",arrow:".js-career-slider-arrow",arrowNext:".js-career-slider-arrow-next",arrowPrev:".js-career-slider-arrow-prev"},Ni={activeIndex:1,imageCount:3},ji={active:"active"};class Hi{constructor(e){this.$ELEMENT=e,this.SELECTORS=Ri,this.CLASSES=ji,this.STATES=Ni,this.registerHooks()}registerHooks(){const e=this;this.setActiveImage(),this.setNextClass(),this.setPrevClass(),this.setActiveBullet(),$(this.$ELEMENT).find(this.SELECTORS.bullet).on("click",(t=>{let n=$(t.currentTarget).data("slider-bullet");e.setActiveIndex(n),e.changeSlide()})),$(this.$ELEMENT).find(this.SELECTORS.arrowNext).on("click",(t=>{e.increaseActiveIndex(),e.changeSlide()})),$(this.$ELEMENT).find(this.SELECTORS.arrowPrev).on("click",(t=>{e.decreaseActiveIndex(),e.changeSlide()})),$(this.$ELEMENT).find(this.SELECTORS.image).on("click",(t=>{let n=$(t.currentTarget).data("slider-image");e.setActiveIndex(n),e.changeSlide()})),$(window).on("load",(function(){e.setContainerHeight($(e.$ELEMENT).find(e.SELECTORS.image).first().find("img")[0])})),$(e.$ELEMENT).find(e.SELECTORS.image).first().find("img").on("load",(function(t){e.setContainerHeight(t.target)}))}changeSlide(){this.setActiveImage(),this.setNextClass(),this.setPrevClass(),this.setActiveBullet()}setContainerHeight(e){let t=e.scrollHeight;this.$ELEMENT.find("ul").css("height",t),this.positionSliderControls(t)}positionSliderControls(e){this.$ELEMENT.find(this.SELECTORS.controls).css("top",e)}increaseActiveIndex(){this.STATES.activeIndex===this.STATES.imageCount?this.STATES.activeIndex=1:this.STATES.activeIndex+=1}decreaseActiveIndex(){const e=this;1===this.STATES.activeIndex?e.STATES.activeIndex=e.STATES.imageCount:e.STATES.activeIndex-=1}setActiveIndex(e){this.STATES.activeIndex=e}setActiveImage(){this.$ELEMENT.find(this.SELECTORS.image).removeClass(this.CLASSES.active),this.$ELEMENT.find(this.SELECTORS.image+"[data-slider-image="+this.STATES.activeIndex+"]").addClass(this.CLASSES.active).removeClass("next previous")}setActiveBullet(){this.$ELEMENT.find(this.SELECTORS.bullet).removeClass(this.CLASSES.active),this.$ELEMENT.find(this.SELECTORS.bullet+"[data-slider-bullet="+this.STATES.activeIndex+"]").addClass(this.CLASSES.active)}getActiveImage(){return this.$ELEMENT.find(this.SELECTORS.image+"[data-slider-image="+this.STATES.activeIndex+"]")}setNextClass(){this.STATES.activeIndex===this.STATES.imageCount?this.$ELEMENT.find(this.SELECTORS.image+'[data-slider-image="1"]').removeClass("previous").addClass("next"):this.$ELEMENT.find(this.SELECTORS.image+"[data-slider-image="+(this.STATES.activeIndex+1)+"]").removeClass("previous").addClass("next")}setPrevClass(){1===this.STATES.activeIndex?this.$ELEMENT.find(this.SELECTORS.image+'[data-slider-image="3"]').removeClass("next").addClass("previous"):this.$ELEMENT.find(this.SELECTORS.image+"[data-slider-image="+(this.STATES.activeIndex-1)+"]").removeClass("next").addClass("previous")}}const Fi={waveWrapper:".js-wave-wrapper",waves:".js-waves",heroWrapper:".js-hero"},Bi={},Wi={init:"initialized"};class qi{constructor(e){this.$ELEMENT=e,this.SELECTORS=Fi,this.CLASSES=Wi,this.STATES=Bi,this.registerHooks()}registerHooks(){const e=this;setTimeout((function(){$(e.$ELEMENT).closest(e.SELECTORS.heroWrapper).addClass(e.CLASSES.init)}),800)}}const Gi={playLink:".js-play-video",video:".js-story-media",content:".js-story-content",gradient:".story__gradient"};class Vi{constructor(e){this.ELEMENT=e,this.SELECTORS=Gi,this.registerHooks()}registerHooks(){const e=this;$(this.ELEMENT).on("click",(function(t){t.preventDefault(),e.getType(),e.playVideo(),e.toggleOverlay()}))}getType(){return $(this.ELEMENT).parent().prev(this.SELECTORS.video).children().prop("nodeName")}playVideo(){const e=this;if("IFRAME"===e.getType()){let t=$(e.ELEMENT).parent().prev(e.SELECTORS.video).find("iframe"),n=$(t).attr("src").split("?");$(t).attr("src",n[0]+"?autoplay=1&"+n[1])}else if("VIDEO"===e.getType()){let t=$(e.ELEMENT).parent().prev(e.SELECTORS.video).find("video");$(t).get(0).play()}}toggleOverlay(){const e=this;let t=$(e.ELEMENT).closest(e.SELECTORS.content),n=$(t).next(e.SELECTORS.gradient);$(t).fadeOut(),$(n).fadeOut()}}class Ui{static initAll(){document.querySelectorAll(".js-fixed-filter").forEach((e=>new Ui(e)))}constructor(e){this.ELEMENT=e,this.registerHooks()}registerHooks(){this.setUpObserver()}setUpObserver(){this.ELEMENT.querySelector(".js-fixed-filterContent"),new IntersectionObserver(((e,t)=>{e.forEach((e=>{console.log(e)}))}),{root:null,rootMargin:"-100px 0px 0px 0px",threshold:1}).observe(this.ELEMENT)}}var Yi=Ui;class Xi{static initAll(){const e=$("form[data-suggest]");e.length>0&&e.each(((e,t)=>new Xi(t)))}constructor(e){this.$ELEMENT=e,$(this.$ELEMENT).closest(".js-nav-search")?$(".js-nav-search-trigger").click((()=>setTimeout((()=>this.update(this.$ELEMENT)),400))):$(document).ready((()=>{this.update(this.$ELEMENT)})),this.initListeners()}initListeners(){const e=this;$(document).ready((()=>{e.update(e.$ELEMENT)})),$("body").on("tx_solr_updated",(()=>{e.update(e.$ELEMENT)})),$(window).on("resize",(()=>e.update($(e.$ELEMENT)))),$(".js-search-open").on("click",(()=>e.update($(e.$ELEMENT))))}update(e){console.log("update");let t,n=$(e),i=n.find(".tx-solr-suggest"),r=.5*$(window).height();t=n.find(".tx-solr-autocomplete").length>0?n.find(".tx-solr-autocomplete"):$("body"),n.find(".tx-solr-suggest-focus").focus(),jQuery.ajaxSetup({jsonp:"tx_solr[callback]"}),0===i.length&&(i=n),i.css("position","relative"),n.on("submit",(function(e){""===n.find(".tx-solr-suggest").val()&&(e.preventDefault(),n.find(".tx-solr-suggest").focus())})),n.find(".tx-solr-suggest").devbridgeAutocomplete({serviceUrl:n.data("suggest"),dataType:"jsonp",paramName:"tx_solr[queryString]",groupBy:"category",maxHeight:r,appendTo:this.$ELEMENT,autoSelectFirst:!1,forceFixPosition:!0,triggerSelectOnValidInput:!1,minChars:3,width:"auto",onSelect:function(e){e.data.link?0===e.data.link.indexOf("https://www.youtube.com")?openVideoOverlay(e.data.link):location.href=e.data.link:n.trigger("submit")},transformResult:function(e){if(!e.suggestions)return{suggestions:[]};let t,i={suggestions:$.map(e.suggestions,(function(e,n){return t||(t=n),{value:n,data:{category:"suggestion",count:e}}}))};return $.each(e.documents,(function(e,r){let a=r,s=n.data("suggest-header")?n.data("suggest-header"):"Top results";a.category=s,a.group&&(a.category=n.data("suggest-header-"+a.group)?n.data("suggest-header-"+a.group):a.group),i.suggestions.push({value:t,data:a})})),i},beforeRender:function(e){e.find(".autocomplete-group:first").remove(),e.addClass("tx-solr-autosuggest search-suggest"),i.parent().addClass("autocomplete-active").fadeIn()},formatResult:function(e,t){if(!t)return e.value;let n="("+$.Autocomplete.utils.escapeRegExChars(t.trim())+")";if("suggestion"===e.data.category)return"<span>".concat(e.value.replace(new RegExp(n,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>"),"</span>");{let t=e.data.title.replace(new RegExp(n,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>");return'<div class="'+e.data.type+'">'+(e.data.previewImage?"<figure "+(e.data.hasVideo?'class="hasVideo"':"")+'><img src="'+e.data.previewImage+'" /></figure>':"")+'<a href="'+e.data.link+'" title="'+e.data.title+'" class="icon icon--right icon--arrow-right"><span>'+t+"</span></a></div>"}}}).on("blur",(function(){i.parent().removeClass("autocomplete-active");let e=$(this);setTimeout((function(){e.devbridgeAutocomplete("hide")}),200)}))}}var Ji=Xi;const Ki="image-copyright--is-active";class Zi{static initAll(){document.querySelectorAll(".js-image-copyright").forEach((e=>new Zi(e)))}constructor(e){this.COPYRIGHT=e,this.TOGGLE=this.COPYRIGHT.querySelector(":scope .js-image-copyright-toggle"),this.CLOSE=this.COPYRIGHT.querySelector(":scope .js-image-copyright-close"),this.OVERLAY=this.COPYRIGHT.querySelector(":scope .js-image-copyright-overlay"),this.registerHooks()}registerHooks(){const e=this;e.TOGGLE.addEventListener("click",(t=>e.openCopyright())),e.CLOSE.addEventListener("click",(t=>e.closeCopyright()))}openCopyright(){this.COPYRIGHT.classList.add(Ki),this.TOGGLE.setAttribute("aria-expanded","true"),this.CLOSE.setAttribute("aria-expanded","true"),this.OVERLAY.setAttribute("aria-hidden","false")}closeCopyright(){this.COPYRIGHT.classList.remove(Ki),this.TOGGLE.setAttribute("aria-expanded","false"),this.CLOSE.setAttribute("aria-expanded","false"),this.OVERLAY.setAttribute("aria-hidden","true")}}t()(document).on("DOMContentLoaded",(e=>{if(window.wow=(new(r().WOW)).init(),new tn,new an,new ln,new un,new fn,Zi.initAll(),Ji.initAll(),t()("select").each(((e,n)=>{t()(n).attr("multiple")?new Zt(t()(n),"MULTIPLE"):new Zt(t()(n),"SINGLE")})),Yi.initAll(),function(){let e=!1;var t;return t=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0),e}()||t()(".js-story").each(((e,n)=>{new yn(t()(n))})),t()(".js-image-slider").each(((e,t)=>{new zi(t,"slider")})),t()(".js-image-carousel").each(((e,t)=>{new zi(t,"carousel")})),t()(".js-container-slider").each(((e,t)=>{new zi(t,"container")})),t()(".js-container-slider-wide").each(((e,t)=>{new zi(t,"container-wide")})),t()(".js-career-slider").each(((e,n)=>{new Hi(t()(n))})),t()(".js-waves").each(((e,t)=>{new qi(t)})),t()(".js-play-video").each(((e,t)=>{new Vi(t)})),t()('a[href^="#"]').on("click",(e=>{if(""===e.currentTarget.hash)return;e.preventDefault();let n=e.currentTarget.hash,i=t()(n),r=t()(".js-sticky-header").outerHeight();!function(e){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const a=e.offset().top-r+"px";t()("html, body").stop().animate({scrollTop:a},600,"swing",(e=>{i||(i=!0,history.pushState?history.pushState(null,null,n):location.hash=n)}))}(i)})),window.location.hash){let e=t()(".js-sticky-header").outerHeight();setTimeout((function(){t()("html, body").animate({scrollTop:t()(window.location.hash).offset().top-e+"px"},600,"swing")}),400)}}))}()}();
"use strict";function _instanceof(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function _classCallCheck(e,t){if(!_instanceof(e,t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}var CookieJar=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;_classCallCheck(this,e),this.allowedLevel=t,this.tempLevel=t,this.LEVELS={REQUIRED:1,STATISTICS:2,COMFORT:3,PERSONAL:4},this.readCookie("COOKIE_LVL")&&this.setLevel(this.readCookie("COOKIE_LVL"))}return _createClass(e,[{key:"setLevel",value:function(e){this.allowedLevel=parseFloat(e),this.setCookie(1,"COOKIE_LVL",e,365)}},{key:"getLevel",value:function(){return this.allowedLevel}},{key:"saveLevel",value:function(){this.setLevel(this.tempLevel)}},{key:"writeCookie",value:function(e,t,n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3);var o="expires="+i.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"}},{key:"readCookie",value:function(e){for(var t=e+"=",n=document.cookie.split(";"),i=0;i<n.length;i++){for(var o=n[i];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return""}},{key:"setCookie",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:7;if(!this._isLevelAllowed(e))return!1;this.writeCookie(t,n,i)}},{key:"deleteCookie",value:function(e){document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT"}},{key:"_isLevelAllowed",value:function(e){return parseFloat(this.allowedLevel)>=parseFloat(e)}},{key:"doAction",value:function(e,t){if(!this._isLevelAllowed(e))return!1;t()}}]),e}();
var GDPRCookieJar;

$(function () {
    GDPRCookieJar = new CookieJar(3);
    CookieModal.init();

    if (GDPRCookieJar.readCookie('COOKIE_LVL') == ''
        && navigator.userAgent.match(/Chrome\-Lighthouse/i) === null
        && !CookieModal.isDetailPage()) {
        CookieModal.openModal();
    }

    if(CookieModal.isDetailPage()) {
        $('body').addClass('cookie-consent--detailPage');
    }
});

var CookieModal = CookieModal || {

    init: function () {
        CookieModal.registerHooks();
        CookieModal.setupCookies();
    },

    registerHooks: function () {
        /**
         * Trigger to reopen Modal
         */
        $('.jsCookieOpen').click(function (e) {
            e.preventDefault();
            CookieModal.openModal();
        });

        /**
         * Save tmp Lvl on Settings Switch
         */
        $('.cookie-consent__lvl input').on('click change', function () {
            let level = $(this).attr('data-lvl');
            let wasChecked = !$(this).prop('checked');
            $('.cookie-consent__lvl input:not([disabled])').prop('checked', false);

            if (wasChecked && level === GDPRCookieJar.LEVELS.STATISTICS.toString()) {
                GDPRCookieJar.tempLevel = GDPRCookieJar.LEVELS.REQUIRED.toString();
                return;
            }

            GDPRCookieJar.tempLevel = level;
            CookieModal.updateLevels(level, wasChecked);

        });

        /**
         * Accept and Close Modal
         */
        $('.jsCookieAccept').click(function (e) {
            e.preventDefault();
            GDPRCookieJar.tempLevel = 1;

            GDPRCookieJar.saveLevel();
            CookieModal.closeModal();
            CookieModal.storeUserAction('select', GDPRCookieJar.tempLevel);
        });

        /**
         * Handle click on 'choose all cookie levels'
         */
        $('.jsCookieAcceptSelectAll').click(function () {
            CookieModal.checkAllLevels();
            GDPRCookieJar.tempLevel = CookieModal.getCookieLevel();
            GDPRCookieJar.saveLevel();
            CookieModal.closeModal();
            CookieModal.storeUserAction('select', GDPRCookieJar.tempLevel);
        });
    },

    updateLevels: function (newLevel, wasInputChecked) {
        let i = GDPRCookieJar.LEVELS.REQUIRED;
        while (i <= newLevel) {
            if (wasInputChecked) {
                $('.cookie-consent__lvl input[data-lvl=' + i + ']:not([disabled])')
                    .prop('checked', false);
            } else {
                $('.cookie-consent__lvl input[data-lvl=' + i + ']:not([disabled])')
                    .prop('checked', true);
            }
            i++;
        }
    },

    setupCookies: function () {
        let STORED_COOKIE = GDPRCookieJar.readCookie('COOKIE_LVL');
        if (STORED_COOKIE != '') {
            GDPRCookieJar.setLevel(STORED_COOKIE);
            CookieModal.updateLevels(STORED_COOKIE, false);
        } else {
            GDPRCookieJar.tempLevel = GDPRCookieJar.LEVELS.REQUIRED;
            GDPRCookieJar.allowedLevel = GDPRCookieJar.LEVELS.COMFORT;
        }
    },

    openModal: function () {
        $('.cookie-consent').removeClass('cookie-consent--hidden');
        $('body').addClass('cookie-consent--present');
        CookieModal.storeUserAction('view', 0);
    },

    closeModal: function () {
        $('.cookie-consent').addClass('cookie-consent--hidden');
        $('body').removeClass('cookie-consent--present');
    },

    checkAllLevels: function () {
        $('.cookie-consent__lvl input').each(function (index, input) {
            $(input).prop('checked', true);
        });
    },

    getCookieLevel: function () {
        let level;
        $('.cookie-consent__lvl input').each(function (index, input) {
            let inputLevel = $(input).attr('data-lvl');
            if (level === undefined || level === null) {
                level = inputLevel;
            } else {
                if (inputLevel > level) {
                    level = inputLevel;
                }
            }
        });

        if (level === undefined || level === null) {
            level = GDPRCookieJar.LEVELS.REQUIRED;
        }

        return level;
    },

    storeUserAction: function (action, value) {
        let act = {
            'action': action,
            'value': value
        };

        $.ajax({
            cache: false,
            url: '/?lin_gdpr_ajax',
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            data: {action: JSON.stringify(act)},
            complete: function (jqXHR, textStatus) {
                // console.log(jqXHR);
                // console.log('action:'+(action=="select"));
                // console.log('response'+(jqXHR.responseText == "SUCCESS"));
                // console.log('status:'+(jqXHR.status == 200));
                // console.log('readystate'+(jqXHR.readyState == 4));
                if (
                    action === "select"
                    && jqXHR.readyState === 4
                    && jqXHR.status === 200
                    && jqXHR.responseText.toString() === "SUCCESS"
                ) {
                    window.location = window.location;
                }
            }
        });
    },

    isDetailPage: function () {
        let page = parseInt($('.js-cookie-modal').attr('data-page'));
        let hide = parseInt($('.js-cookie-modal').attr('data-hide'));

        return page === hide;
    }
};

/**
 *  Ajax Autocomplete for jQuery, version 1.4.11
 *  (c) 2017 Tomas Kirda
 *
 *  Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
 *  For details, see the web site: https://github.com/devbridge/jQuery-Autocomplete
 */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports&&"function"==typeof require?t(require("jquery")):t(jQuery)}(function(t){"use strict";var e={escapeRegExChars:function(t){return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(t){var e=document.createElement("div");return e.className=t,e.style.position="absolute",e.style.display="none",e}},s=27,i=9,n=13,o=38,a=39,u=40,l=t.noop;function r(e,s){this.element=e,this.el=t(e),this.suggestions=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.element.value,this.timeoutId=null,this.cachedResponse={},this.onChangeTimeout=null,this.onChange=null,this.isLocal=!1,this.suggestionsContainer=null,this.noSuggestionsContainer=null,this.options=t.extend(!0,{},r.defaults,s),this.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},this.hint=null,this.hintValue="",this.selection=null,this.initialize(),this.setOptions(s)}r.utils=e,t.Autocomplete=r,r.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(t,s){if(!s)return t.value;var i="("+e.escapeRegExChars(s)+")";return t.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")},formatGroup:function(t,e){return'<div class="autocomplete-group">'+e+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:l,onSearchComplete:l,onSearchError:l,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(t,e,s){return-1!==t.value.toLowerCase().indexOf(s)},paramName:"query",transformResult:function(e){return"string"==typeof e?t.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},r.prototype={initialize:function(){var e,s=this,i="."+s.classes.suggestion,n=s.classes.selected,o=s.options;s.element.setAttribute("autocomplete","off"),s.noSuggestionsContainer=t('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),s.suggestionsContainer=r.utils.createNode(o.containerClass),(e=t(s.suggestionsContainer)).appendTo(o.appendTo||"body"),"auto"!==o.width&&e.css("width",o.width),e.on("mouseover.autocomplete",i,function(){s.activate(t(this).data("index"))}),e.on("mouseout.autocomplete",function(){s.selectedIndex=-1,e.children("."+n).removeClass(n)}),e.on("click.autocomplete",i,function(){s.select(t(this).data("index"))}),e.on("click.autocomplete",function(){clearTimeout(s.blurTimeoutId)}),s.fixPositionCapture=function(){s.visible&&s.fixPosition()},t(window).on("resize.autocomplete",s.fixPositionCapture),s.el.on("keydown.autocomplete",function(t){s.onKeyPress(t)}),s.el.on("keyup.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("blur.autocomplete",function(){s.onBlur()}),s.el.on("focus.autocomplete",function(){s.onFocus()}),s.el.on("change.autocomplete",function(t){s.onKeyUp(t)}),s.el.on("input.autocomplete",function(t){s.onKeyUp(t)})},onFocus:function(){this.disabled||(this.fixPosition(),this.el.val().length>=this.options.minChars&&this.onValueChange())},onBlur:function(){var e=this,s=e.options,i=e.el.val(),n=e.getQuery(i);e.blurTimeoutId=setTimeout(function(){e.hide(),e.selection&&e.currentValue!==n&&(s.onInvalidateSelection||t.noop).call(e.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var s=t.extend({},this.options,e);this.isLocal=Array.isArray(s.lookup),this.isLocal&&(s.lookup=this.verifySuggestionsFormat(s.lookup)),s.orientation=this.validateOrientation(s.orientation,"bottom"),t(this.suggestionsContainer).css({"max-height":s.maxHeight+"px",width:s.width+"px","z-index":s.zIndex}),this.options=s},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=t(this.suggestionsContainer),s=e.parent().get(0);if(s===document.body||this.options.forceFixPosition){var i=this.options.orientation,n=e.outerHeight(),o=this.el.outerHeight(),a=this.el.offset(),u={top:a.top,left:a.left};if("auto"===i){var l=t(window).height(),r=t(window).scrollTop(),h=-r+a.top-n,c=r+l-(a.top+o+n);i=Math.max(h,c)===h?"top":"bottom"}if(u.top+="top"===i?-n:o,s!==document.body){var g,d=e.css("opacity");this.visible||e.css("opacity",0).show(),g=e.offsetParent().offset(),u.top-=g.top,u.top+=s.scrollTop,u.left-=g.left,this.visible||e.css("opacity",d).hide()}"auto"===this.options.width&&(u.width=this.el.outerWidth()+"px"),e.css(u)}},isCursorAtEnd:function(){var t,e=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(t){if(this.disabled||this.visible||t.which!==u||!this.currentValue){if(!this.disabled&&this.visible){switch(t.which){case s:this.el.val(this.currentValue),this.hide();break;case a:if(this.hint&&this.options.onHint&&this.isCursorAtEnd()){this.selectHint();break}return;case i:if(this.hint&&this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case n:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case o:this.moveUp();break;case u:this.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else this.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case o:case u:return}clearTimeout(e.onChangeTimeout),e.currentValue!==e.el.val()&&(e.findBestHint(),e.options.deferRequestBy>0?e.onChangeTimeout=setTimeout(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var e=this.options,s=this.el.val(),i=this.getQuery(s);this.selection&&this.currentValue!==i&&(this.selection=null,(e.onInvalidateSelection||t.noop).call(this.element)),clearTimeout(this.onChangeTimeout),this.currentValue=s,this.selectedIndex=-1,e.triggerSelectOnValidInput&&this.isExactMatch(i)?this.select(0):i.length<e.minChars?this.hide():this.getSuggestions(i)}},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&&e[0].value.toLowerCase()===t.toLowerCase()},getQuery:function(e){var s,i=this.options.delimiter;return i?(s=e.split(i),t.trim(s[s.length-1])):e},getSuggestionsLocal:function(e){var s,i=this.options,n=e.toLowerCase(),o=i.lookupFilter,a=parseInt(i.lookupLimit,10);return s={suggestions:t.grep(i.lookup,function(t){return o(t,e,n)})},a&&s.suggestions.length>a&&(s.suggestions=s.suggestions.slice(0,a)),s},getSuggestions:function(e){var s,i,n,o,a=this,u=a.options,l=u.serviceUrl;u.params[u.paramName]=e,!1!==u.onSearchStart.call(a.element,u.params)&&(i=u.ignoreParams?null:u.params,t.isFunction(u.lookup)?u.lookup(e,function(t){a.suggestions=t.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,t.suggestions)}):(a.isLocal?s=a.getSuggestionsLocal(e):(t.isFunction(l)&&(l=l.call(a.element,e)),n=l+"?"+t.param(i||{}),s=a.cachedResponse[n]),s&&Array.isArray(s.suggestions)?(a.suggestions=s.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,s.suggestions)):a.isBadQuery(e)?u.onSearchComplete.call(a.element,e,[]):(a.abortAjax(),o={url:l,data:i,type:u.type,dataType:u.dataType},t.extend(o,u.ajaxSettings),a.currentRequest=t.ajax(o).done(function(t){var s;a.currentRequest=null,s=u.transformResult(t,e),a.processResponse(s,e,n),u.onSearchComplete.call(a.element,e,s.suggestions)}).fail(function(t,s,i){u.onSearchError.call(a.element,e,t,s,i)}))))},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,s=e.length;s--;)if(0===t.indexOf(e[s]))return!0;return!1},hide:function(){var e=t(this.suggestionsContainer);t.isFunction(this.options.onHide)&&this.visible&&this.options.onHide.call(this.element,e),this.visible=!1,this.selectedIndex=-1,clearTimeout(this.onChangeTimeout),t(this.suggestionsContainer).hide(),this.onHint(null)},suggest:function(){if(this.suggestions.length){var e,s=this.options,i=s.groupBy,n=s.formatResult,o=this.getQuery(this.currentValue),a=this.classes.suggestion,u=this.classes.selected,l=t(this.suggestionsContainer),r=t(this.noSuggestionsContainer),h=s.beforeRender,c="";s.triggerSelectOnValidInput&&this.isExactMatch(o)?this.select(0):(t.each(this.suggestions,function(t,u){i&&(c+=function(t,n){var o=t.data[i];return e===o?"":(e=o,s.formatGroup(t,e))}(u,0)),c+='<div class="'+a+'" data-index="'+t+'">'+n(u,o,t)+"</div>"}),this.adjustContainerWidth(),r.detach(),l.html(c),t.isFunction(h)&&h.call(this.element,l,this.suggestions),this.fixPosition(),l.show(),s.autoSelectFirst&&(this.selectedIndex=0,l.scrollTop(0),l.children("."+a).first().addClass(u)),this.visible=!0,this.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.options.beforeRender,s=t(this.suggestionsContainer),i=t(this.noSuggestionsContainer);this.adjustContainerWidth(),i.detach(),s.empty(),s.append(i),t.isFunction(e)&&e.call(this.element,s,this.suggestions),this.fixPosition(),s.show(),this.visible=!0},adjustContainerWidth:function(){var e,s=this.options,i=t(this.suggestionsContainer);"auto"===s.width?(e=this.el.outerWidth(),i.css("width",e>0?e:300)):"flex"===s.width&&i.css("width","")},findBestHint:function(){var e=this.el.val().toLowerCase(),s=null;e&&(t.each(this.suggestions,function(t,i){var n=0===i.value.toLowerCase().indexOf(e);return n&&(s=i),!n}),this.onHint(s))},onHint:function(e){var s=this.options.onHint,i="";e&&(i=this.currentValue+e.value.substr(this.currentValue.length)),this.hintValue!==i&&(this.hintValue=i,this.hint=e,t.isFunction(s)&&s.call(this.element,i))},verifySuggestionsFormat:function(e){return e.length&&"string"==typeof e[0]?t.map(e,function(t){return{value:t,data:null}}):e},validateOrientation:function(e,s){return e=t.trim(e||"").toLowerCase(),-1===t.inArray(e,["auto","bottom","top"])&&(e=s),e},processResponse:function(t,e,s){var i=this.options;t.suggestions=this.verifySuggestionsFormat(t.suggestions),i.noCache||(this.cachedResponse[s]=t,i.preventBadQueries&&!t.suggestions.length&&this.badQueries.push(e)),e===this.getQuery(this.currentValue)&&(this.suggestions=t.suggestions,this.suggest())},activate:function(e){var s,i=this.classes.selected,n=t(this.suggestionsContainer),o=n.find("."+this.classes.suggestion);return n.find("."+i).removeClass(i),this.selectedIndex=e,-1!==this.selectedIndex&&o.length>this.selectedIndex?(s=o.get(this.selectedIndex),t(s).addClass(i),s):null},selectHint:function(){var e=t.inArray(this.hint,this.suggestions);this.select(e)},select:function(t){this.hide(),this.onSelect(t)},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(t(this.suggestionsContainer).children("."+this.classes.suggestion).first().removeClass(this.classes.selected),this.selectedIndex=-1,this.ignoreValueChange=!1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var s=this.activate(e);if(s){var i,n,o,a=t(s).outerHeight();i=s.offsetTop,o=(n=t(this.suggestionsContainer).scrollTop())+this.options.maxHeight-a,i<n?t(this.suggestionsContainer).scrollTop(i):i>o&&t(this.suggestionsContainer).scrollTop(i-this.options.maxHeight+a),this.options.preserveInput||(this.ignoreValueChange=!0,this.el.val(this.getValue(this.suggestions[e].value))),this.onHint(null)}},onSelect:function(e){var s=this.options.onSelect,i=this.suggestions[e];this.currentValue=this.getValue(i.value),this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue),this.onHint(null),this.suggestions=[],this.selection=i,t.isFunction(s)&&s.call(this.element,i)},getValue:function(t){var e,s,i=this.options.delimiter;return i?1===(s=(e=this.currentValue).split(i)).length?t:e.substr(0,e.length-s[s.length-1].length)+t:t},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),t(window).off("resize.autocomplete",this.fixPositionCapture),t(this.suggestionsContainer).remove()}},t.fn.devbridgeAutocomplete=function(e,s){return arguments.length?this.each(function(){var i=t(this),n=i.data("autocomplete");"string"==typeof e?n&&"function"==typeof n[e]&&n[e](s):(n&&n.dispose&&n.dispose(),n=new r(this,e),i.data("autocomplete",n))}):this.first().data("autocomplete")},t.fn.autocomplete||(t.fn.autocomplete=t.fn.devbridgeAutocomplete)});
