let $machineFinderForm=$('.js-machine-finder-form'),$machineFinderMachineType=$('.js-machine-finder-machine-type'),$machineFinderRangeSliders=$('.js-machine-finder-range-slider'),$machineFinderSubmitFormLink=$('.js-machine-finder-submit-form');if($machineFinderForm.length){$machineFinderMachineType.change(function(){showRangeSlidersAccordingToMachineType($machineFinderRangeSliders,$(this))});$('.js-global-wrapper').on('rangeSliderInit',function(){showRangeSlidersAccordingToMachineType($machineFinderRangeSliders,$machineFinderMachineType)});$('.js-global-wrapper').on('rangeSliderInputValueChanged',function(e){updateMachineFinderForm($machineFinderForm)});$machineFinderSubmitFormLink.click(function(event){event.preventDefault();$machineFinderForm.submit()})}
if($('.js-update-filter-form').length){$('.js-update-filter-form').click(function(){let value=$(this).data('update-filter-form-value');let selector=$(this).data('update-filter-form-selector');$(selector).val(value);$(selector).trigger('change');$(selector).closest('form').submit()})}
function showRangeSlidersAccordingToMachineType($machineFinderRangeSliders,$machineFinderMachineType){$machineFinderRangeSliders.hide();$machineFinderRangeSliders.each(function(){let rangeSlider=$(this).find('.addui-slider-input');if(rangeSlider.val()){rangeSlider.data('value',rangeSlider.val());rangeSlider.val('')}});let activeRangeSliders=$('.js-machine-finder-machine-type-'+$machineFinderMachineType.val());let maxValueClassString='js-machine-finder-machine-type-'+$machineFinderMachineType.val()+'-max-';if(activeRangeSliders.length){activeRangeSliders.show();activeRangeSliders.each(function(){let activeRangeSlider=$(this);Array.prototype.slice.call($(this).get(0).classList).forEach(function(value,key,listObj){if(value.indexOf(maxValueClassString)!==-1){let maxValue=value.replace(maxValueClassString,'');$.fn.reinitSlider(activeRangeSlider,maxValue)}});let rangeSliderInput=$(this).find('.addui-slider-input');rangeSliderInput.val(rangeSliderInput.data('value'))})}}
function updateMachineFinderForm($form){let url=$form.data('ajax-url-update-form'),data=$form.serialize();$.post({url:url,data:data,success:function(response){if(response){$('.js-machine-finder-count').each(function(){if(response.machineCount===0){$(this).closest('button').attr('disabled','disabled')}else{$(this).closest('button').removeAttr('disabled')}
$(this).text(response.machineCount)});delete response.machineCount;$.each(response,function(){let $selectField=$($(this).get(0).selector),allowedValues=$(this).get(0).allowedValues;if($selectField.length){if(allowedValues==null){$selectField.children().removeAttr('disabled')}else{$selectField.children().each(function(){if($.inArray(parseInt($(this).val()),allowedValues)==-1&&$(this).val()!=''&&$(this).closest('select').val()!=$(this).val()){$(this).attr('disabled',1)}else{$(this).removeAttr('disabled')}})}}})}}})}
/*! lazysizes - v5.3.0 */
!function(e,t){var r;e&&(r=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",r,!0)},t=t.bind(null,e,e.document),"object"==typeof module&&module.exports?t(require("lazysizes")):"function"==typeof define&&define.amd?define(["lazysizes"],t):e.lazySizes?r():e.addEventListener("lazyunveilread",r,!0))}("undefined"!=typeof window?window:0,function(d,n,p){"use strict";var i,a,s,l,t,r,f,o,c,m,u,y=p.cfg,e=n.createElement("img"),g="sizes"in e&&"srcset"in e,h=/\s+\d+h/g,z=(a=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,s=Array.prototype.forEach,function(){function r(e){var t,r,i=e.getAttribute(y.srcsetAttr);i&&(r=i.match(a))&&((t="w"==r[2]?r[1]/r[3]:r[3]/r[1])&&e.setAttribute("data-aspectratio",t),e.setAttribute(y.srcsetAttr,i.replace(h,"")))}function e(e){var t;e.detail.instance==p&&((t=e.target.parentNode)&&"PICTURE"==t.nodeName&&s.call(t.getElementsByTagName("source"),r),r(e.target))}function t(){i.currentSrc&&n.removeEventListener("lazybeforeunveil",e)}var i=n.createElement("img");n.addEventListener("lazybeforeunveil",e),i.onload=t,i.onerror=t,i.srcset="data:,a 1w 1h",i.complete&&t()});function v(e,t){return e.w-t.w}function w(e,t,r,i){l.push({c:t,u:r,w:+i})}function b(e,t){var r,i=e.getAttribute("srcset")||e.getAttribute(y.srcsetAttr);!i&&t&&(i=e._lazypolyfill?e._lazypolyfill._set:e.getAttribute(y.srcAttr)||e.getAttribute("src")),e._lazypolyfill&&e._lazypolyfill._set==i||(r=o(i||""),t&&e.parentNode&&(r.isPicture="PICTURE"==e.parentNode.nodeName.toUpperCase(),r.isPicture&&d.matchMedia&&(p.aC(e,"lazymatchmedia"),c())),r._set=i,Object.defineProperty(e,"_lazypolyfill",{value:r,writable:!0}))}function A(e){var t,r,i,n,a,s,l,o,c,u=e;if(b(u,!0),(n=u._lazypolyfill).isPicture)for(r=0,i=(t=e.parentNode.getElementsByTagName("source")).length;r<i;r++)if(y.supportsType(t[r].getAttribute("type"),e)&&m(t[r].getAttribute("media"))){u=t[r],b(u),n=u._lazypolyfill;break}return 1<n.length?(s=u.getAttribute("sizes")||"",s=f.test(s)&&parseInt(s,10)||p.gW(e,e.parentNode),n.d=(l=e,o=d.devicePixelRatio||1,c=p.getX&&p.getX(l),Math.min(c||o,2.5,o)),!n.src||!n.w||n.w<s?(n.w=s,a=function(e){for(var t,r,i=e.length,n=e[i-1],a=0;a<i;a++)if((n=e[a]).d=n.w/e.w,n.d>=e.d){!n.cached&&(t=e[a-1])&&t.d>e.d-.13*Math.pow(e.d,2.2)&&(r=Math.pow(t.d-.6,1.6),t.cached&&(t.d+=.15*r),t.d+(n.d-e.d)*r>e.d&&(n=t));break}return n}(n.sort(v)),n.src=a):a=n.src):a=n[0],a}function E(e){var t;g&&e.parentNode&&"PICTURE"!=e.parentNode.nodeName.toUpperCase()||(t=A(e))&&t.u&&e._lazypolyfill.cur!=t.u&&(e._lazypolyfill.cur=t.u,t.cached=!0,e.setAttribute(y.srcAttr,t.u),e.setAttribute("src",t.u))}y.supportsType||(y.supportsType=function(e){return!e}),d.HTMLPictureElement&&g?!p.hasHDescriptorFix&&n.msElementsFromPoint&&(p.hasHDescriptorFix=!0,z()):d.picturefill||y.pf||(y.pf=function(e){var t,r;if(!d.picturefill)for(t=0,r=e.elements.length;t<r;t++)i(e.elements[t])},f=/^\s*\d+\.*\d*px\s*$/,t=/(([^,\s].[^\s]+)\s+(\d+)w)/g,r=/\s/,c=function(){var e,r;function t(){for(var e=0,t=r.length;e<t;e++)i(r[e])}c.init||(c.init=!0,addEventListener("resize",(r=n.getElementsByClassName("lazymatchmedia"),function(){clearTimeout(e),e=setTimeout(t,66)})))},m=function(e){return d.matchMedia?(m=function(e){return!e||(matchMedia(e)||{}).matches})(e):!e},E.parse=o=function(e){return l=[],(e=e.trim()).replace(h,"").replace(t,w),l.length||!e||r.test(e)||l.push({c:e,u:e,w:99}),l},i=E,y.loadedClass&&y.loadingClass&&(u=[],['img[sizes$="px"][srcset].',"picture > img:not([srcset])."].forEach(function(e){u.push(e+y.loadedClass),u.push(e+y.loadingClass)}),y.pf({elements:n.querySelectorAll(u.join(", "))})))});
/*! lazysizes - v5.3.0 */
!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={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};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:!0}}var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))}},V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}r.forEach(function(e){t[i](e,a)})},X=function(e,t,a,i,r){var n=D.createEvent("Event");if(!a){a={}}a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}a({reevaluate:!0,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){a=a||e.offsetWidth;while(a<H.minSize&&t&&!e._lazysizesWidth){a=t.offsetWidth;t=t.parentNode}return a},ee=function(){var a,i;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;a=!0;i=!1;while(e.length){e.shift()()}a=!1};var e=function(e,t){if(a&&!t){e.apply(this,arguments)}else{n.push(e);if(!i){i=!0;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(a,e){return e?function(){ee(a)}:function(){var e=this;var t=arguments;ee(function(){a.apply(e,t)})}},ae=function(e){var a;var i=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){a=!1;i=f.now();e()};var s=o&&n>49?function(){o(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},!0);return function(e){var t;if(e=e===!0){n=33}if(a){return}a=!0;t=r-(f.now()-i);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ie=function(e){var t,a;var i=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-a;if(e<i){I(n,i-e)}else{(o||r)(r)}};return function(){a=f.now();if(!t){t=I(n,i)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var M=0;var N=-1;var L=function(e){M--;if(!e||M<0||!e.target){M=0}};var x=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var W=function(e,t){var a;var i=e;var r=x(e);g-=t;b+=t;p-=t;C+=t;while(r&&(i=i.offsetParent)&&i!=D.body&&i!=O){r=(Z(i,"opacity")||1)>0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&p<a.right&&b>a.top-1&&g<a.bottom+1}}return r};var t=function(){var e,t,a,i,r,n,s,o,l,u,f,c;var d=k.elements;if((h=H.loadMode)&&M<8&&(e=d.length)){t=0;N++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(o=d[t][$]("data-expand"))||!(n=o*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&M<1&&N>2&&h>2&&!D.hidden){w=f;N=0}else if(h>1&&N>1&&M<6){w=u}else{w=_}}if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=!0;if(M>9){break}}else if(!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){i=v[0]||d[t]}}if(i&&!r){R(i)}}};var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded")};var i=te(S);var B=function(e){i({target:e.target})};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0){e.contentWindow.location.replace(t)}else if(a==1){e.src=t}};var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(a){e.setAttribute("srcset",a)}};var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i){if(a){K(t,H.autosizesClass)}else{t.setAttribute("sizes",i)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,!0)}if(l){G.call(o.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!l){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||l)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,H.fastLoadedClass)}S(u);t._lazyCache=!0;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){M--}},!0)});var R=function(e){if(e._lazyRace){return}var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,!0,e.offsetWidth)}e._lazyRace=!0;M++;s(e,t,r,i,a)};var r=ie(function(){H.loadMode=3;a()});var o=function(){if(H.loadMode==3){H.loadMode=2}r()};var l=function(){if(m){return}if(f.now()-e<999){I(l,999);return}m=!0;H.loadMode=3;a();q("scroll",o,!0)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,!0);q("resize",a,!0);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(a).observe(O,{childList:!0,subtree:!0,attributes:!0})}else{O[P]("DOMNodeInserted",a,!0);O[P]("DOMAttrModified",a,!0);setInterval(a,999)}q("hashchange",a,!0);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,!0)});if(/d$|^c/.test(D.readyState)){l()}else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4)}if(k.elements.length){t();ee._lsFlush()}else{a()}},checkElems:a,unveil:R,_aLSL:o}}(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",i)}}if(!a.detail.dataAttr){Y(e,a.detail)}});var i=function(e,t,a){var i;var r=e.parentNode;if(r){a=s(e,r,a);i=X(e,"lazybeforesizes",{width:a,dataAttr:!!t});if(!i.defaultPrevented){a=i.detail.width;if(a&&a!==e._lazysizesWidth){n(e,r,i,a)}}}};var e=function(){var e;var t=a.length;if(t){e=0;for(;e<t;e++){i(a[e])}}};var t=ie(e);return{_:function(){a=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:i}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=!0;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},r=n(1),a=(o(r),n(6)),u=o(a),c=n(7),s=o(c),f=n(8),d=o(f),l=n(9),p=o(l),m=n(10),b=o(m),v=n(11),y=o(v),g=n(14),h=o(g),w=[],k=!1,x={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},j=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e&&(k=!0),k)return w=(0,y.default)(w,x),(0,b.default)(w,x.once),w},O=function(){w=(0,h.default)(),j()},M=function(){w.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})},S=function(e){return e===!0||"mobile"===e&&p.default.mobile()||"phone"===e&&p.default.phone()||"tablet"===e&&p.default.tablet()||"function"==typeof e&&e()===!0},_=function(e){x=i(x,e),w=(0,h.default)();var t=document.all&&!window.atob;return S(x.disable)||t?M():(x.disableMutationObserver||d.default.isSupported()||(console.info('\n      aos: MutationObserver is not supported on this browser,\n      code mutations observing has been disabled.\n      You may have to call "refreshHard()" by yourself.\n    '),x.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",x.easing),document.querySelector("body").setAttribute("data-aos-duration",x.duration),document.querySelector("body").setAttribute("data-aos-delay",x.delay),"DOMContentLoaded"===x.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?j(!0):"load"===x.startEvent?window.addEventListener(x.startEvent,function(){j(!0)}):document.addEventListener(x.startEvent,function(){j(!0)}),window.addEventListener("resize",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("orientationchange",(0,s.default)(j,x.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,b.default)(w,x.once)},x.throttleDelay)),x.disableMutationObserver||d.default.ready("[data-aos]",O),w)};e.exports={init:_,refresh:j,refreshHard:O}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function n(e,t,n){function o(t){var n=b,o=v;return b=v=void 0,k=t,g=e.apply(o,n)}function r(e){return k=e,h=setTimeout(f,t),M?o(e):g}function a(e){var n=e-w,o=e-k,i=t-n;return S?j(i,y-o):i}function c(e){var n=e-w,o=e-k;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=O();return c(e)?d(e):void(h=setTimeout(f,a(e)))}function d(e){return h=void 0,_&&b?o(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),k=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(O())}function m(){var e=O(),n=c(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),o(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,k=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(s);return t=u(t)||0,i(n)&&(M=!!n.leading,S="maxWait"in n,y=S?x(u(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e,t,o){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(s);return i(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),n(e,t,{leading:r,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":c(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==("undefined"==typeof e?"undefined":c(e))}function a(e){return"symbol"==("undefined"==typeof e?"undefined":c(e))||r(e)&&k.call(e)==d}function u(e){if("number"==typeof e)return e;if(a(e))return f;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=m.test(e);return n||b.test(e)?v(e.slice(2),n?2:8):p.test(e)?f:+e}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s="Expected a function",f=NaN,d="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,b=/^0o[0-7]+$/i,v=parseInt,y="object"==("undefined"==typeof t?"undefined":c(t))&&t&&t.Object===Object&&t,g="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,h=y||g||Function("return this")(),w=Object.prototype,k=w.toString,x=Math.max,j=Math.min,O=function(){return h.Date.now()};e.exports=o}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function n(e,t,n){function i(t){var n=b,o=v;return b=v=void 0,O=t,g=e.apply(o,n)}function r(e){return O=e,h=setTimeout(f,t),M?i(e):g}function u(e){var n=e-w,o=e-O,i=t-n;return S?x(i,y-o):i}function s(e){var n=e-w,o=e-O;return void 0===w||n>=t||n<0||S&&o>=y}function f(){var e=j();return s(e)?d(e):void(h=setTimeout(f,u(e)))}function d(e){return h=void 0,_&&b?i(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),O=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(j())}function m(){var e=j(),n=s(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(f,t),i(w)}return void 0===h&&(h=setTimeout(f,t)),g}var b,v,y,g,h,w,O=0,M=!1,S=!1,_=!0;if("function"!=typeof e)throw new TypeError(c);return t=a(t)||0,o(n)&&(M=!!n.leading,S="maxWait"in n,y=S?k(a(n.maxWait)||0,t):y,_="trailing"in n?!!n.trailing:_),m.cancel=l,m.flush=p,m}function o(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||i(e)&&w.call(e)==f}function a(e){if("number"==typeof e)return e;if(r(e))return s;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||m.test(e)?b(e.slice(2),n?2:8):l.test(e)?s:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c="Expected a function",s=NaN,f="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,v="object"==("undefined"==typeof t?"undefined":u(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":u(self))&&self&&self.Object===Object&&self,g=v||y||Function("return this")(),h=Object.prototype,w=h.toString,k=Math.max,x=Math.min,j=function(){return g.Date.now()};e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var t=void 0,o=void 0,i=void 0;for(t=0;t<e.length;t+=1){if(o=e[t],o.dataset&&o.dataset.aos)return!0;if(i=o.children&&n(o.children))return!0}return!1}function o(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function i(){return!!o()}function r(e,t){var n=window.document,i=o(),r=new i(a);u=t,r.observe(n.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function a(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),o=Array.prototype.slice.call(e.removedNodes),i=t.concat(o);if(n(i))return u()})}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){};t.default={isSupported:i,ready:r}},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),r=/(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,a=/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,u=/(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|android|ipad|playbook|silk/i,c=/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,s=function(){function e(){n(this,e)}return i(e,[{key:"phone",value:function(){var e=o();return!(!r.test(e)&&!a.test(e.substr(0,4)))}},{key:"mobile",value:function(){var e=o();return!(!u.test(e)&&!c.test(e.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),e}();t.default=new s},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t,n){var o=e.node.getAttribute("data-aos-once");t>e.position?e.node.classList.add("aos-animate"):"undefined"!=typeof o&&("false"===o||!n&&"true"!==o)&&e.node.classList.remove("aos-animate")},o=function(e,t){var o=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,r){n(e,i+o,t)})};t.default=o},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=o(i),a=function(e,t){return e.forEach(function(e,n){e.node.classList.add("aos-init"),e.position=(0,r.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),r=o(i),a=function(e,t){var n=0,o=0,i=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(o=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),n=(0,r.default)(e).top,a.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=i/2;break;case"bottom-center":n+=i/2+e.offsetHeight;break;case"center-center":n+=i/2+e.offsetHeight/2;break;case"top-top":n+=i;break;case"bottom-top":n+=e.offsetHeight+i;break;case"center-top":n+=e.offsetHeight/2+i}return a.anchorPlacement||a.offset||isNaN(t)||(o=t),n+o};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])});(function($){$.csAos=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csAos",base);base.initAos=function(){AOS.init({once:!0,easing:'ease-in-out'});document.addEventListener('lazyloaded',function(e){AOS.refresh()})};base.delayedAosAnimation=function(){if(base.$el.find('.js-delayed-aos-animation-children').length){base.$el.find('.js-delayed-aos-animation-children').each(function(){var delayCounterItems=0;var gridColumns=parseInt($(this).attr('data-delayed-aos-animation-grid'));$(this).find('[data-aos]').each(function(index){if($(this).is(":visible")){$(this).attr('data-aos-delay',delayCounterItems);if(((index+1)%gridColumns)===0){delayCounterItems=0}else{delayCounterItems=delayCounterItems+100}}})})}};base.init=function(){base.options=$.extend({},$.csAos.defaultOptions,options);base.initAos();base.delayedAosAnimation()};base.init()};$.csAos.defaultOptions={};$.fn.csAos=function(options){return this.each(function(){(new $.csAos(this,options))})}}(jQuery));
/*! Select2 4.1.0-rc.0 | https://github.com/select2/select2/blob/master/LICENSE.md */
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(t){var e,n,p,o,r,h,f,g,m,v,y,s,i,_,a,a=(t&&t.fn&&t.fn.select2&&t.fn.select2.amd&&(u=t.fn.select2.amd),u&&u.requirejs||(u?n=u:u={},g={},m={},v={},y={},s=Object.prototype.hasOwnProperty,i=[].slice,_=/\.js$/,h=function(e,t){var n,s,i=c(e),o=i[0],t=t[1];return e=i[1],o&&(n=x(o=l(o,t))),o?e=n&&n.normalize?n.normalize(e,(s=t,function(e){return l(e,s)})):l(e,t):(o=(i=c(e=l(e,t)))[0],e=i[1],o&&(n=x(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:n}},f={require:function(e){return w(e)},exports:function(e){var t=g[e];return void 0!==t?t:g[e]={}},module:function(e){return{id:e,uri:"",exports:g[e],config:(t=e,function(){return v&&v.config&&v.config[t]||{}})};var t}},o=function(e,t,n,s){var i,o,r,a,l,c=[],u=typeof n,d=A(s=s||e);if("undefined"==u||"function"==u){for(t=!t.length&&n.length?["require","exports","module"]:t,a=0;a<t.length;a+=1)if("require"===(o=(r=h(t[a],d)).f))c[a]=f.require(e);else if("exports"===o)c[a]=f.exports(e),l=!0;else if("module"===o)i=c[a]=f.module(e);else if(b(g,o)||b(m,o)||b(y,o))c[a]=x(o);else{if(!r.p)throw new Error(e+" missing "+o);r.p.load(r.n,w(s,!0),function(t){return function(e){g[t]=e}}(o),{}),c[a]=g[o]}u=n?n.apply(g[e],c):void 0,e&&(i&&i.exports!==p&&i.exports!==g[e]?g[e]=i.exports:u===p&&l||(g[e]=u))}else e&&(g[e]=n)},e=n=r=function(e,t,n,s,i){if("string"==typeof e)return f[e]?f[e](t):x(h(e,A(t)).f);if(!e.splice){if((v=e).deps&&r(v.deps,v.callback),!t)return;t.splice?(e=t,t=n,n=null):e=p}return t=t||function(){},"function"==typeof n&&(n=s,s=i),s?o(p,e,t,n):setTimeout(function(){o(p,e,t,n)},4),r},r.config=function(e){return r(e)},e._defined=g,(a=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=[]),b(g,e)||b(m,e)||(m[e]=[e,t,n])}).amd={jQuery:!0},u.requirejs=e,u.require=n,u.define=a),u.define("almond",function(){}),u.define("jquery",[],function(){var e=t||$;return null==e&&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."),e}),u.define("select2/utils",["jquery"],function(o){var s={};function c(e){var t,n=e.prototype,s=[];for(t in n)"function"==typeof n[t]&&"constructor"!==t&&s.push(t);return s}s.Extend=function(e,t){var n,s={}.hasOwnProperty;function i(){this.constructor=e}for(n in t)s.call(t,n)&&(e[n]=t[n]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},s.Decorate=function(s,i){var e=c(i),t=c(s);function o(){var e=Array.prototype.unshift,t=i.prototype.constructor.length,n=s.prototype.constructor;0<t&&(e.call(arguments,s.prototype.constructor),n=i.prototype.constructor),n.apply(this,arguments)}i.displayName=s.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n<t.length;n++){var r=t[n];o.prototype[r]=s.prototype[r]}for(var a=0;a<e.length;a++){var l=e[a];o.prototype[l]=function(e){var t=function(){};e in o.prototype&&(t=o.prototype[e]);var n=i.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}(l)}return o};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.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)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,s=e.length;n<s;n++)e[n].apply(this,t)},s.Observable=e,s.generateChars=function(e){for(var t="",n=0;n<e;n++)t+=Math.floor(36*Math.random()).toString(36);return t},s.bind=function(e,t){return function(){e.apply(t,arguments)}},s._convertData=function(e){for(var t in e){var n=t.split("-"),s=e;if(1!==n.length){for(var i=0;i<n.length;i++){var o=n[i];(o=o.substring(0,1).toLowerCase()+o.substring(1))in s||(s[o]={}),i==n.length-1&&(s[o]=e[t]),s=s[o]}delete e[t]}}return e},s.hasScroll=function(e,t){var n=o(t),s=t.style.overflowX,i=t.style.overflowY;return(s!==i||"hidden"!==i&&"visible"!==i)&&("scroll"===s||"scroll"===i||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},s.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]})},s.__cache={};var n=0;return s.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null!=t||(t=e.id?"select2-data-"+e.id:"select2-data-"+(++n).toString()+"-"+s.generateChars(4),e.setAttribute("data-select2-id",t)),t},s.StoreData=function(e,t,n){e=s.GetUniqueElementId(e);s.__cache[e]||(s.__cache[e]={}),s.__cache[e][t]=n},s.GetData=function(e,t){var n=s.GetUniqueElementId(e);return t?s.__cache[n]&&null!=s.__cache[n][t]?s.__cache[n][t]:o(e).data(t):s.__cache[n]},s.RemoveData=function(e){var t=s.GetUniqueElementId(e);null!=s.__cache[t]&&delete s.__cache[t],e.removeAttribute("data-select2-id")},s.copyNonInternalCssClasses=function(e,t){var n=(n=e.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0===e.indexOf("select2-")}),t=(t=t.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0!==e.indexOf("select2-")}),t=n.concat(t);e.setAttribute("class",t.join(" "))},s}),u.define("select2/results",["jquery","./utils"],function(d,p){function s(e,t,n){this.$element=e,this.data=n,this.options=t,s.__super__.constructor.call(this)}return p.Extend(s,p.Observable),s.prototype.render=function(){var e=d('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},s.prototype.clear=function(){this.$results.empty()},s.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=d('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),s=this.options.get("translations").get(e.message);n.append(t(s(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},s.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},s.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 s=e.results[n],s=this.option(s);t.push(s)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},s.prototype.position=function(e,t){t.find(".select2-results").append(e)},s.prototype.sort=function(e){return this.options.get("sorter")(e)},s.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option--selectable"),t=e.filter(".select2-results__option--selected");(0<t.length?t:e).first().trigger("mouseenter"),this.ensureHighlightVisible()},s.prototype.setClasses=function(){var t=this;this.data.current(function(e){var s=e.map(function(e){return e.id.toString()});t.$results.find(".select2-results__option--selectable").each(function(){var e=d(this),t=p.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<s.indexOf(n)?(this.classList.add("select2-results__option--selected"),e.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),e.attr("aria-selected","false"))})})},s.prototype.showLoading=function(e){this.hideLoading();e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},e=this.option(e);e.className+=" loading-results",this.$results.prepend(e)},s.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},s.prototype.option=function(e){var t=document.createElement("li");t.classList.add("select2-results__option"),t.classList.add("select2-results__option--selectable");var n,s={role:"option"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(n in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(s["aria-disabled"]="true",t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--disabled")),null==e.id&&t.classList.remove("select2-results__option--selectable"),null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(s.role="group",s["aria-label"]=e.text,t.classList.remove("select2-results__option--selectable"),t.classList.add("select2-results__option--group")),s){var o=s[n];t.setAttribute(n,o)}if(e.children){var r=d(t),a=document.createElement("strong");a.className="select2-results__group",this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],u=this.option(u);l.push(u)}i=d("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});i.append(l),r.append(a),r.append(i)}else this.template(e,t);return p.StoreData(t,"data",e),t},s.prototype.bind=function(t,e){var i=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){i.clear(),i.append(e.data),t.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),t.on("results:append",function(e){i.append(e.data),t.isOpen()&&i.setClasses()}),t.on("query",function(e){i.hideMessages(),i.showLoading(e)}),t.on("select",function(){t.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),t.on("open",function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible()}),t.on("close",function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=i.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e,t=i.getHighlightedResults();0!==t.length&&(e=p.GetData(t[0],"data"),t.hasClass("select2-results__option--selected")?i.trigger("close",{}):i.trigger("select",{data:e}))}),t.on("results:previous",function(){var e,t=i.getHighlightedResults(),n=i.$results.find(".select2-results__option--selectable"),s=n.index(t);s<=0||(e=s-1,0===t.length&&(e=0),(s=n.eq(e)).trigger("mouseenter"),t=i.$results.offset().top,n=s.offset().top,s=i.$results.scrollTop()+(n-t),0===e?i.$results.scrollTop(0):n-t<0&&i.$results.scrollTop(s))}),t.on("results:next",function(){var e,t=i.getHighlightedResults(),n=i.$results.find(".select2-results__option--selectable"),s=n.index(t)+1;s>=n.length||((e=n.eq(s)).trigger("mouseenter"),t=i.$results.offset().top+i.$results.outerHeight(!1),n=e.offset().top+e.outerHeight(!1),e=i.$results.scrollTop()+n-t,0===s?i.$results.scrollTop(0):t<n&&i.$results.scrollTop(e))}),t.on("results:focus",function(e){e.element[0].classList.add("select2-results__option--highlighted"),e.element[0].setAttribute("aria-selected","true")}),t.on("results:message",function(e){i.displayMessage(e)}),d.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,t=0<e.deltaY&&t-e.deltaY<=0,n=e.deltaY<0&&n<=i.$results.height();t?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):n&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option--selectable",function(e){var t=d(this),n=p.GetData(this,"data");t.hasClass("select2-results__option--selected")?i.options.get("multiple")?i.trigger("unselect",{originalEvent:e,data:n}):i.trigger("close",{}):i.trigger("select",{originalEvent:e,data:n})}),this.$results.on("mouseenter",".select2-results__option--selectable",function(e){var t=p.GetData(this,"data");i.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),i.trigger("results:focus",{data:t,element:d(this)})})},s.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},s.prototype.destroy=function(){this.$results.remove()},s.prototype.ensureHighlightVisible=function(){var e,t,n,s,i=this.getHighlightedResults();0!==i.length&&(e=this.$results.find(".select2-results__option--selectable").index(i),s=this.$results.offset().top,t=i.offset().top,n=this.$results.scrollTop()+(t-s),s=t-s,n-=2*i.outerHeight(!1),e<=2?this.$results.scrollTop(0):(s>this.$results.outerHeight()||s<0)&&this.$results.scrollTop(n))},s.prototype.template=function(e,t){var n=this.options.get("templateResult"),s=this.options.get("escapeMarkup"),e=n(e,t);null==e?t.style.display="none":"string"==typeof e?t.innerHTML=s(e):d(t).append(e)},s}),u.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}}),u.define("select2/selection/base",["jquery","../utils","../keys"],function(n,s,i){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return s.Extend(o,s.Observable),o.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=s.GetData(this.$element[0],"old-tabindex")?this._tabindex=s.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,s=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===i.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",s),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&s.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),u.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,s){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e[0].classList.add("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},i.prototype.bind=function(t,e){var n=this;i.__super__.bind.apply(this,arguments);var s=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",s).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",s),this.$selection.attr("aria-controls",s),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){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},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("<span></span>")},i.prototype.update=function(e){var t,n;0!==e.length?(n=e[0],t=this.$selection.find(".select2-selection__rendered"),e=this.display(n,t),t.empty().append(e),(n=n.title||n.text)?t.attr("title",n):t.removeAttr("title")):this.clear()},i}),u.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,c){function o(e,t){o.__super__.constructor.apply(this,arguments)}return c.Extend(o,e),o.prototype.render=function(){var e=o.__super__.render.call(this);return e[0].classList.add("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},o.prototype.bind=function(e,t){var n=this;o.__super__.bind.apply(this,arguments);var s=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",s),this.$selection.on("click",function(e){n.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){var t;n.isDisabled()||(t=i(this).parent(),t=c.GetData(t[0],"data"),n.trigger("unselect",{originalEvent:e,data:t}))}),this.$selection.on("keydown",".select2-selection__choice__remove",function(e){n.isDisabled()||e.stopPropagation()})},o.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return i('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">&times;</span></button><span class="select2-selection__choice__display"></span></li>')},o.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",s=0;s<e.length;s++){var i=e[s],o=this.selectionContainer(),r=this.display(i,o),a=n+c.generateChars(4)+"-";i.id?a+=i.id:a+=c.generateChars(4),o.find(".select2-selection__choice__display").append(r).attr("id",a);var l=i.title||i.text;l&&o.attr("title",l);r=this.options.get("translations").get("removeItem"),l=o.find(".select2-selection__choice__remove");l.attr("title",r()),l.attr("aria-label",r()),l.attr("aria-describedby",a),c.StoreData(o[0],"data",i),t.push(o)}this.$selection.find(".select2-selection__rendered").append(t)}},o}),u.define("select2/selection/placeholder",[],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();n.html(this.display(t)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice");t=t.title||t.text||n.text();return this.$selection.find(".select2-selection__rendered").attr("title",t),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();t=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(t)},e}),u.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(i,s,a){function e(){}return e.prototype.bind=function(e,t,n){var s=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){s._handleClear(e)}),t.on("keypress",function(e){s._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var s=a.GetData(n[0],"data"),i=this.$element.val();this.$element.val(this.placeholder.id);var o={data:s};if(this.trigger("clear",o),o.prevented)this.$element.val(i);else{for(var r=0;r<s.length;r++)if(o={data:s[r]},this.trigger("unselect",o),o.prevented)return void this.$element.val(i);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=s.DELETE&&t.which!=s.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){var n,s;e.call(this,t),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),0<this.$selection.find(".select2-selection__placeholder").length||0===t.length||(n=this.$selection.find(".select2-selection__rendered").attr("id"),s=this.options.get("translations").get("removeAllItems"),(e=i('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">&times;</span></button>')).attr("title",s()),e.attr("aria-label",s()),e.attr("aria-describedby",n),a.StoreData(e[0],"data",t),this.$selection.prepend(e),this.$selection[0].classList.add("select2-selection--clearable"))},e}),u.define("select2/selection/search",["jquery","../utils","../keys"],function(s,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=this.options.get("translations").get("search"),n=s('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=n,this.$search=n.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",t());e=e.call(this);return this._transferTabIndex(),e.append(this.$searchContainer),e},e.prototype.bind=function(e,t,n){var s=this,i=t.id+"-results",o=t.id+"-container";e.call(this,t,n),s.$search.attr("aria-describedby",o),t.on("open",function(){s.$search.attr("aria-controls",i),s.$search.trigger("focus")}),t.on("close",function(){s.$search.val(""),s.resizeSearch(),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search.trigger("focus")}),t.on("enable",function(){s.$search.prop("disabled",!1),s._transferTabIndex()}),t.on("disable",function(){s.$search.prop("disabled",!0)}),t.on("focus",function(e){s.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?s.$search.attr("aria-activedescendant",e.data._resultId):s.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){s.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){s._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){var t;e.stopPropagation(),s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented(),e.which!==l.BACKSPACE||""!==s.$search.val()||0<(t=s.$selection.find(".select2-selection__choice").last()).length&&(t=a.GetData(t[0],"data"),s.searchRemoveChoice(t),e.preventDefault())}),this.$selection.on("click",".select2-search--inline",function(e){s.$search.val()&&e.stopPropagation()});var t=document.documentMode,r=t&&t<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){r?s.$selection.off("input.search input.searchcheck"):s.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){var t;r&&"input"===e.type?s.$selection.off("input.search input.searchcheck"):(t=e.which)!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&s.handleSearch(e)})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){var e;this.resizeSearch(),this._keyUpPrevented||(e=this.$search.val(),this.trigger("query",{term:e})),this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="100%";""===this.$search.attr("placeholder")&&(e=.75*(this.$search.val().length+1)+"em"),this.$search.css("width",e)},e}),u.define("select2/selection/selectionCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("selectionCssClass")||"";return-1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(e),t},e}),u.define("select2/selection/eventRelay",["jquery"],function(r){function e(){}return e.prototype.bind=function(e,t,n){var s=this,i=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){var n;-1!==i.indexOf(e)&&(t=t||{},n=r.Event("select2:"+e,{params:t}),s.$element.trigger(n),-1!==o.indexOf(e)&&(t.prevented=n.isDefaultPrevented()))})},e}),u.define("select2/translation",["jquery","require"],function(t,n){function s(e){this.dict=e||{}}return s.prototype.all=function(){return this.dict},s.prototype.get=function(e){return this.dict[e]},s.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},s._cache={},s.loadPath=function(e){var t;return e in s._cache||(t=n(e),s._cache[e]=t),new s(s._cache[e])},s}),u.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","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),u.define("select2/data/base",["../utils"],function(n){function s(e,t){s.__super__.constructor.call(this)}return n.Extend(s,n.Observable),s.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},s.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},s.prototype.bind=function(e,t){},s.prototype.destroy=function(){},s.prototype.generateResultId=function(e,t){e=e.id+"-result-";return e+=n.generateChars(4),null!=t.id?e+="-"+t.id.toString():e+="-"+n.generateChars(4),e},s}),u.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var t=this;e(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(e){return t.item(l(e))}))},n.prototype.select=function(i){var e,o=this;if(i.selected=!0,null!=i.element&&"option"===i.element.tagName.toLowerCase())return i.element.selected=!0,void this.$element.trigger("input").trigger("change");this.$element.prop("multiple")?this.current(function(e){var t=[];(i=[i]).push.apply(i,e);for(var n=0;n<i.length;n++){var s=i[n].id;-1===t.indexOf(s)&&t.push(s)}o.$element.val(t),o.$element.trigger("input").trigger("change")}):(e=i.id,this.$element.val(e),this.$element.trigger("input").trigger("change"))},n.prototype.unselect=function(i){var o=this;if(this.$element.prop("multiple")){if(i.selected=!1,null!=i.element&&"option"===i.element.tagName.toLowerCase())return i.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var s=e[n].id;s!==i.id&&-1===t.indexOf(s)&&t.push(s)}o.$element.val(t),o.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(t,e){var n=[],s=this;this.$element.children().each(function(){var e;"option"!==this.tagName.toLowerCase()&&"optgroup"!==this.tagName.toLowerCase()||(e=l(this),e=s.item(e),null!==(e=s.matches(t,e))&&n.push(e))}),e({results:n})},n.prototype.addOptions=function(e){this.$element.append(e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);e=this._normalizeItem(e);return e.element=t,a.StoreData(t,"data",e),l(t)},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;var n=e[0];if("option"===n.tagName.toLowerCase())t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if("optgroup"===n.tagName.toLowerCase()){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var s=e.children("option"),i=[],o=0;o<s.length;o++){var r=l(s[o]),r=this.item(r);i.push(r)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.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)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),u.define("select2/data/array",["./select","../utils","jquery"],function(e,t,c){function s(e,t){this._dataToConvert=t.get("data")||[],s.__super__.constructor.call(this,e,t)}return t.Extend(s,e),s.prototype.bind=function(e,t){s.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},s.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),s.__super__.select.call(this,n)},s.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),s=n.map(function(){return t.item(c(this)).id}).get(),i=[];for(var o=0;o<e.length;o++){var r,a,l=this._normalizeItem(e[o]);0<=s.indexOf(l.id)?(r=n.filter(function(e){return function(){return c(this).val()==e.id}}(l)),a=this.item(r),a=c.extend(!0,{},l,a),a=this.option(a),r.replaceWith(a)):(a=this.option(l),l.children&&(l=this.convertToOptions(l.children),a.append(l)),i.push(a))}return i},s}),u.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,o){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return o.extend({},e,{q:e.term})},transport:function(e,t,n){e=o.ajax(e);return e.then(t),e.fail(n),e}};return o.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(t,n){var s=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var i=o.extend({type:"GET"},this.ajaxOptions);function e(){var e=i.transport(i,function(e){e=s.processResults(e,t);s.options.get("debug")&&window.console&&console.error&&(e&&e.results&&Array.isArray(e.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),n(e)},function(){"status"in e&&(0===e.status||"0"===e.status)||s.trigger("results:message",{message:"errorLoading"})});s._request=e}"function"==typeof i.url&&(i.url=i.url.call(this.$element,t)),"function"==typeof i.data&&(i.data=i.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),u.define("select2/data/tags",["jquery"],function(t){function e(e,t,n){var s=n.get("tags"),i=n.get("createTag");void 0!==i&&(this.createTag=i);i=n.get("insertTag");if(void 0!==i&&(this.insertTag=i),e.call(this,t,n),Array.isArray(s))for(var o=0;o<s.length;o++){var r=s[o],r=this._normalizeItem(r),r=this.option(r);this.$element.append(r)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var s=t.results,i=0;i<s.length;i++){var o=s[i],r=null!=o.children&&!e({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||r)return!n&&(t.data=s,void u(t))}if(n)return!0;var a,l=d.createTag(c);null!=l&&((a=d.option(l)).attr("data-select2-tag","true"),d.addOptions([a]),d.insertTag(s,l)),t.results=s,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){if(null==t.term)return null;t=t.term.trim();return""===t?null:{id:t,text:t}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||t(this).remove()})},e}),u.define("select2/data/tokenizer",["jquery"],function(c){function e(e,t,n){var s=n.get("tokenizer");void 0!==s&&(this.tokenizer=s),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var s=this;t.term=t.term||"";var i=this.tokenizer(t,this.options,function(e){var t,n=s._normalizeItem(e);s.$element.find("option").filter(function(){return c(this).val()===n.id}).length||((t=s.option(n)).attr("data-select2-tag",!0),s._removeOldTags(),s.addOptions([t])),t=n,s.trigger("select",{data:t})});i.term!==t.term&&(this.$search.length&&(this.$search.val(i.term),this.$search.trigger("focus")),t.term=i.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,s){for(var i=n.get("tokenSeparators")||[],o=t.term,r=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};r<o.length;){var l=o[r];-1!==i.indexOf(l)?(l=o.substr(0,r),null!=(l=a(c.extend({},t,{term:l})))?(s(l),o=o.substr(r+1)||"",r=0):r++):r++}return{term:o}},e}),u.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}),u.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||"",0<this.maximumInputLength&&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}),u.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 s=this;e.call(this,t,n),t.on("select",function(){s._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var s=this;this._checkIfMaximumSelected(function(){e.call(s,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){e=null!=e?e.length:0;0<n.maximumSelectionLength&&e>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t()})},e}),u.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),u.define("select2/dropdown/search",["jquery"],function(o){function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("translations").get("search"),e=o('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=e,this.$search=e.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",n()),t.prepend(e),t},e.prototype.bind=function(e,t,n){var s=this,i=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){s.handleSearch(e)}),t.on("open",function(){s.$search.attr("tabindex",0),s.$search.attr("aria-controls",i),s.$search.trigger("focus"),window.setTimeout(function(){s.$search.trigger("focus")},0)}),t.on("close",function(){s.$search.attr("tabindex",-1),s.$search.removeAttr("aria-controls"),s.$search.removeAttr("aria-activedescendant"),s.$search.val(""),s.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||s.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(s.showSearch(e)?s.$searchContainer[0].classList.remove("select2-search--hide"):s.$searchContainer[0].classList.add("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?s.$search.attr("aria-activedescendant",e.data._resultId):s.$search.removeAttr("aria-activedescendant")})},e.prototype.handleSearch=function(e){var t;this._keyUpPrevented||(t=this.$search.val(),this.trigger("query",{term:t})),this._keyUpPrevented=!1},e.prototype.showSearch=function(e,t){return!0},e}),u.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,s){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,s)}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),s=t.length-1;0<=s;s--){var i=t[s];this.placeholder.id===i.id&&n.splice(s,1)}return n},e}),u.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,s){this.lastParams={},e.call(this,t,n,s),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.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())},e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("query",function(e){s.lastParams=e,s.loading=!0}),t.on("query:append",function(e){s.lastParams=e,s.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&(e=this.$results.offset().top+this.$results.outerHeight(!1),this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=e+50&&this.loadMore())},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),u.define("select2/dropdown/attachBody",["jquery","../utils"],function(u,r){function e(e,t,n){this.$dropdownParent=u(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("open",function(){s._showDropdown(),s._attachPositioningHandler(t),s._bindContainerResultHandlers(t)}),t.on("close",function(){s._hideDropdown(),s._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t[0].classList.remove("select2"),t[0].classList.add("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=u("<span></span>"),e=e.call(this);return t.append(e),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){var n;this._containerResultsHandlersBound||(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)},e.prototype._attachPositioningHandler=function(e,t){var n=this,s="scroll.select2."+t.id,i="resize.select2."+t.id,o="orientationchange.select2."+t.id,t=this.$container.parents().filter(r.hasScroll);t.each(function(){r.StoreData(this,"select2-scroll-position",{x:u(this).scrollLeft(),y:u(this).scrollTop()})}),t.on(s,function(e){var t=r.GetData(this,"select2-scroll-position");u(this).scrollTop(t.y)}),u(window).on(s+" "+i+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,s="resize.select2."+t.id,t="orientationchange.select2."+t.id;this.$container.parents().filter(r.hasScroll).off(n),u(window).off(n+" "+s+" "+t)},e.prototype._positionDropdown=function(){var e=u(window),t=this.$dropdown[0].classList.contains("select2-dropdown--above"),n=this.$dropdown[0].classList.contains("select2-dropdown--below"),s=null,i=this.$container.offset();i.bottom=i.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=i.top,o.bottom=i.top+o.height;var r=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<i.top-r,e=l>i.bottom+r,a={left:i.left,top:o.bottom},l=this.$dropdownParent;"static"===l.css("position")&&(l=l.offsetParent());i={top:0,left:0};(u.contains(document.body,l[0])||l[0].isConnected)&&(i=l.offset()),a.top-=i.top,a.left-=i.left,t||n||(s="below"),e||!c||t?!c&&e&&t&&(s="below"):s="above",("above"==s||t&&"below"!==s)&&(a.top=o.top-i.top-r),null!=s&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+s),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+s)),this.$dropdownContainer.css(a)},e.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)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),u.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,s){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,s)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,s=0;s<t.length;s++){var i=t[s];i.children?n+=e(i.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),u.define("select2/dropdown/selectOnClose",["../utils"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("close",function(e){s._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}n=this.getHighlightedResults();n.length<1||(null!=(n=s.GetData(n[0],"data")).element&&n.element.selected||null==n.element&&n.selected||this.trigger("select",{data:n}))},e}),u.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("select",function(e){s._selectTriggered(e)}),t.on("unselect",function(e){s._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}),u.define("select2/dropdown/dropdownCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("dropdownCssClass")||"";return-1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasses(t[0],this.$element[0])),t.addClass(e),t},e}),u.define("select2/dropdown/tagsSearchHighlight",["../utils"],function(s){function e(){}return e.prototype.highlightFirstItem=function(e){var t=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(0<t.length){var n=t.first(),t=s.GetData(n[0],"data").element;if(t&&t.getAttribute&&"true"===t.getAttribute("data-select2-tag"))return void n.trigger("mouseenter")}e.call(this)},e}),u.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,e="Please delete "+t+" character";return 1!=t&&(e+="s"),e},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"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}}),u.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./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","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],function(l,o,r,a,c,u,d,p,h,f,g,t,m,v,y,_,b,w,$,x,A,D,S,O,L,E,C,T,q,I,e){function n(){this.reset()}return n.prototype.apply=function(e){var t;null==(e=l.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=y:null!=e.data?e.dataAdapter=v:e.dataAdapter=m,0<e.minimumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,w)),0<e.maximumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,$)),0<e.maximumSelectionLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,x)),e.tags&&(e.dataAdapter=f.Decorate(e.dataAdapter,_)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=f.Decorate(e.dataAdapter,b))),null==e.resultsAdapter&&(e.resultsAdapter=o,null!=e.ajax&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,O)),null!=e.placeholder&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,S)),e.selectOnClose&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,C)),e.tags&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,I))),null==e.dropdownAdapter&&(e.multiple?e.dropdownAdapter=A:(t=f.Decorate(A,D),e.dropdownAdapter=t),0!==e.minimumResultsForSearch&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,E)),e.closeOnSelect&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,T)),null!=e.dropdownCssClass&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,q)),e.dropdownAdapter=f.Decorate(e.dropdownAdapter,L)),null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=a:e.selectionAdapter=r,null!=e.placeholder&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,c)),e.allowClear&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,u)),e.multiple&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,d)),null!=e.selectionCssClass&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,p)),e.selectionAdapter=f.Decorate(e.selectionAdapter,h)),e.language=this._resolveLanguage(e.language),e.language.push("en");for(var n=[],s=0;s<e.language.length;s++){var i=e.language[s];-1===n.indexOf(i)&&n.push(i)}return e.language=n,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:f.escapeMarkup,language:{},matcher:function e(t,n){if(null==t.term||""===t.term.trim())return n;if(n.children&&0<n.children.length){for(var s=l.extend(!0,{},n),i=n.children.length-1;0<=i;i--)null==e(t,n.children[i])&&s.children.splice(i,1);return 0<s.children.length?s:e(t,s)}var o=a(n.text).toUpperCase(),r=a(t.term).toUpperCase();return-1<o.indexOf(r)?n: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"}},n.prototype.applyFromElement=function(e,t){var n=e.language,s=this.defaults.language,i=t.prop("lang"),t=t.closest("[lang]").prop("lang"),t=Array.prototype.concat.call(this._resolveLanguage(i),this._resolveLanguage(n),this._resolveLanguage(s),this._resolveLanguage(t));return e.language=t,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(l.isEmptyObject(e))return[];if(l.isPlainObject(e))return[e];for(var t,n=Array.isArray(e)?e:[e],s=[],i=0;i<n.length;i++)s.push(n[i]),"string"==typeof n[i]&&0<n[i].indexOf("-")&&(t=n[i].split("-")[0],s.push(t));return s},n.prototype._processTranslations=function(e,t){for(var n=new g,s=0;s<e.length;s++){var i=new g,o=e[s];if("string"==typeof o)try{i=g.loadPath(o)}catch(e){try{o=this.defaults.amdLanguageBase+o,i=g.loadPath(o)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.')}}else i=l.isPlainObject(o)?new g(o):o;n.extend(i)}return n},n.prototype.set=function(e,t){var n={};n[l.camelCase(e)]=t;n=f._convertData(n);l.extend(!0,this.defaults,n)},new n}),u.define("select2/options",["jquery","./defaults","./utils"],function(c,n,u){function e(e,t){this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=n.applyFromElement(this.options,t)),this.options=n.apply(this.options)}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.autocomplete&&e.prop("autocomplete")&&(this.options.autocomplete=e.prop("autocomplete")),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),u.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.'),u.StoreData(e[0],"data",u.GetData(e[0],"select2Tags")),u.StoreData(e[0],"tags",!0)),u.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",u.GetData(e[0],"ajaxUrl")),u.StoreData(e[0],"ajax-Url",u.GetData(e[0],"ajaxUrl")));var n={};function s(e,t){return t.toUpperCase()}for(var i=0;i<e[0].attributes.length;i++){var o=e[0].attributes[i].name,r="data-";o.substr(0,r.length)==r&&(o=o.substring(r.length),r=u.GetData(e[0],o),n[o.replace(/-([a-z])/g,s)]=r)}c.fn.jquery&&"1."==c.fn.jquery.substr(0,2)&&e[0].dataset&&(n=c.extend(!0,{},e[0].dataset,n));var a,l=c.extend(!0,{},u.GetData(e[0]),n);for(a in l=u._convertData(l))-1<t.indexOf(a)||(c.isPlainObject(this.options[a])?c.extend(this.options[a],l[a]):this.options[a]=l[a]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),u.define("select2/core",["jquery","./options","./utils","./keys"],function(t,i,o,s){var r=function(e,t){null!=o.GetData(e[0],"select2")&&o.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new i(t,e),r.__super__.constructor.call(this);var n=e.attr("tabindex")||0;o.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");t=this.options.get("dataAdapter");this.dataAdapter=new t(e,this.options);n=this.render();this._placeContainer(n);t=this.options.get("selectionAdapter");this.selection=new t(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,n);t=this.options.get("dropdownAdapter");this.dropdown=new t(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,n);n=this.options.get("resultsAdapter");this.results=new n(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var s=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){s.trigger("selection:update",{data:e})}),e[0].classList.add("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),o.StoreData(e[0],"select2",this),e.data("select2",this)};return o.Extend(r,o.Observable),r.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+o.generateChars(2):o.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 s=this._resolveWidth(e,"style");return null!=s?s:this._resolveWidth(e,"element")}if("element"==t){s=e.outerWidth(!1);return s<=0?"auto":s+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;e=e.attr("style");if("string"!=typeof e)return null;for(var i=e.split(";"),o=0,r=i.length;o<r;o+=1){var a=i[o].replace(/\s/g,"").match(n);if(null!==a&&1<=a.length)return a[1]}return null},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 t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=o.bind(this._syncAttributes,this),this._syncS=o.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(e){t._syncA(),t._syncS(e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},r.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},r.prototype._registerSelectionEvents=function(){var n=this,s=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===s.indexOf(e)&&n.trigger(e,t)})},r.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},r.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},r.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container[0].classList.add("select2-container--open")}),this.on("close",function(){n.$container[0].classList.remove("select2-container--open")}),this.on("enable",function(){n.$container[0].classList.remove("select2-container--disabled")}),this.on("disable",function(){n.$container[0].classList.add("select2-container--disabled")}),this.on("blur",function(){n.$container[0].classList.remove("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===s.ESC||t===s.UP&&e.altKey?(n.close(e),e.preventDefault()):t===s.ENTER||t===s.TAB?(n.trigger("results:select",{}),e.preventDefault()):t===s.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===s.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===s.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===s.ENTER||t===s.SPACE||t===s.DOWN&&e.altKey)&&(n.open(),e.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(e){var t=this;if(e.addedNodes&&0<e.addedNodes.length){for(var n=0;n<e.addedNodes.length;n++)if(e.addedNodes[n].selected)return!0}else{if(e.removedNodes&&0<e.removedNodes.length)return!0;if(Array.isArray(e))return e.some(function(e){return t._isChangeMutation(e)})}return!1},r.prototype._syncSubtree=function(e){var e=this._isChangeMutation(e),t=this;e&&this.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})},r.prototype.trigger=function(e,t){var n=r.__super__.trigger,s={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in s){var i=s[e],s={prevented:!1,name:e,args:t};if(n.call(this,i,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[0].classList.contains("select2-container--open")},r.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},r.prototype.focus=function(e){this.hasFocus()||(this.$container[0].classList.add("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]);e=!e[0];this.$element.prop("disabled",e)},r.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&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 t=[];return this.dataAdapter.current(function(e){t=e}),t},r.prototype.val=function(e){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==e||0===e.length)return this.$element.val();e=e[0];Array.isArray(e)&&(e=e.map(function(e){return e.toString()})),this.$element.val(e).trigger("input").trigger("change")},r.prototype.destroy=function(){o.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",o.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),o.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 e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),o.StoreData(e[0],"element",this.$element),e},r}),u.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t[0].classList.add("select2-dropdown--below"),n[0].classList.add("select2-container--below")},e}),u.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),u.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),a=function(u){var d,p,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice;if(u.event.fixHooks)for(var n=e.length;n;)u.event.fixHooks[e[--n]]=u.event.mouseHooks;var f=u.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],s,!1);else this.onmousewheel=s;u.data(this,"mousewheel-line-height",f.getLineHeight(this)),u.data(this,"mousewheel-page-height",f.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],s,!1);else this.onmousewheel=null;u.removeData(this,"mousewheel-line-height"),u.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=u(e),e=t["offsetParent"in u.fn?"offsetParent":"parent"]();return e.length||(e=u("body")),parseInt(e.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return u(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function s(e){var t,n=e||window.event,s=h.call(arguments,1),i=0,o=0,r=0,a=0,l=0,c=0;if(e=u.event.fix(n),e.type="mousewheel","detail"in n&&(r=-1*n.detail),"wheelDelta"in n&&(r=n.wheelDelta),"wheelDeltaY"in n&&(r=n.wheelDeltaY),"wheelDeltaX"in n&&(o=-1*n.wheelDeltaX),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(o=-1*r,r=0),i=0===r?o:r,"deltaY"in n&&(i=r=-1*n.deltaY),"deltaX"in n&&(o=n.deltaX,0===r&&(i=-1*o)),0!==r||0!==o)return 1===n.deltaMode?(i*=t=u.data(this,"mousewheel-line-height"),r*=t,o*=t):2===n.deltaMode&&(i*=t=u.data(this,"mousewheel-page-height"),r*=t,o*=t),a=Math.max(Math.abs(r),Math.abs(o)),(!p||a<p)&&m(n,p=a)&&(p/=40),m(n,a)&&(i/=40,o/=40,r/=40),i=Math[1<=i?"floor":"ceil"](i/p),o=Math[1<=o?"floor":"ceil"](o/p),r=Math[1<=r?"floor":"ceil"](r/p),f.settings.normalizeOffset&&this.getBoundingClientRect&&(a=this.getBoundingClientRect(),l=e.clientX-a.left,c=e.clientY-a.top),e.deltaX=o,e.deltaY=r,e.deltaFactor=p,e.offsetX=l,e.offsetY=c,e.deltaMode=0,s.unshift(e,i,o,r),d&&clearTimeout(d),d=setTimeout(g,200),(u.event.dispatch||u.event.handle).apply(this,s)}function g(){p=null}function m(e,t){return f.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}u.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof u.define&&u.define.amd?u.define("jquery-mousewheel",["jquery"],a):"object"==typeof exports?module.exports=a:a(t),u.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(i,e,o,t,r){var a;return null==i.fn.select2&&(a=["open","close","destroy"],i.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=i.extend(!0,{},t);new o(i(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,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."),n=e[t].apply(e,s)}),-1<a.indexOf(t)?this:n}),null==i.fn.select2.defaults&&(i.fn.select2.defaults=t),o}),{define:u.define,require:u.require});function b(e,t){return s.call(e,t)}function l(e,t){var n,s,i,o,r,a,l,c,u,d,p=t&&t.split("/"),h=v.map,f=h&&h["*"]||{};if(e){for(t=(e=e.split("/")).length-1,v.nodeIdCompat&&_.test(e[t])&&(e[t]=e[t].replace(_,"")),"."===e[0].charAt(0)&&p&&(e=p.slice(0,p.length-1).concat(e)),c=0;c<e.length;c++)"."===(d=e[c])?(e.splice(c,1),--c):".."===d&&(0===c||1===c&&".."===e[2]||".."===e[c-1]||0<c&&(e.splice(c-1,2),c-=2));e=e.join("/")}if((p||f)&&h){for(c=(n=e.split("/")).length;0<c;--c){if(s=n.slice(0,c).join("/"),p)for(u=p.length;0<u;--u)if(i=h[p.slice(0,u).join("/")],i=i&&i[s]){o=i,r=c;break}if(o)break;!a&&f&&f[s]&&(a=f[s],l=c)}!o&&a&&(o=a,r=l),o&&(n.splice(0,r,o),e=n.join("/"))}return e}function w(t,n){return function(){var e=i.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),r.apply(p,e.concat([t,n]))}}function x(e){var t;if(b(m,e)&&(t=m[e],delete m[e],y[e]=!0,o.apply(p,t)),!b(g,e)&&!b(y,e))throw new Error("No "+e);return g[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function A(e){return e?c(e):[]}var u=a.require("jquery.select2");return t.fn.select2.amd=a,u});
/*! Select2 4.1.0-rc.0 | https://github.com/select2/select2/blob/master/LICENSE.md */
!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){return"Bitte "+(e.input.length-e.maximum)+" Zeichen weniger eingeben"},inputTooShort:function(e){return"Bitte "+(e.minimum-e.input.length)+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var n="Sie können nur "+e.maximum+" Element";return 1!=e.maximum&&(n+="e"),n+=" auswählen"},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"},removeAllItems:function(){return"Entferne alle Elemente"}}}),e.define,e.require}();
/*! Select2 4.1.0-rc.0 | https://github.com/select2/select2/blob/master/LICENSE.md */
!function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Please delete "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var n="You can only select "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}}),e.define,e.require}();$.dateDropperSetup={languages:{en:{name:"English",months:{short:["Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"],full:["January","February","March","April","May","June","July","August","September","October","November","December"]},weekdays:{short:["S","M","T","W","T","F","S"],full:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},ka:{name:"Georgian",months:{short:["იან","თებ","მარტ","აპრ","მაი","ივნ","ივლ","აგვ","სექტ","ოქტ","ნოემბ","დეკ"],full:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]},weekdays:{short:["კვ","ორ","სამ","ოთხ","ხუთ","პარ","შაბ"],full:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]}},it:{name:"Italiano",months:{short:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],full:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},weekdays:{short:["D","L","M","M","G","V","S"],full:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]}},fr:{name:"Français",months:{short:["Jan","Fév","Mar","Avr","Mai","Jui","Jui","Aoû","Sep","Oct","Nov","Déc"],full:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"]},weekdays:{short:["D","L","M","M","J","V","S"],full:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"]}},zh:{name:"中文",months:{short:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],full:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},weekdays:{short:["天","一","二","三","四","五","六"],full:["星期天","星期一","星期二","星期三","星期四","星期五","星期六"]}},ar:{name:"العَرَبِيَّة",months:{short:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],full:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},weekdays:{short:["S","M","T","W","T","F","S"],full:["الأحد","الإثنين","الثلثاء","الأربعاء","الخميس","الجمعة","السبت"]}},fa:{name:"فارسی",months:{short:["ژانویه","فووریه","مارچ","آپریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"],full:["ژانویه","فووریه","مارچ","آپریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"]},weekdays:{short:["S","M","T","W","T","F","S"],full:["یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه"]}},hu:{name:"Hungarian",months:{short:["jan","feb","már","ápr","máj","jún","júl","aug","sze","okt","nov","dec"],full:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"]},weekdays:{short:["v","h","k","s","c","p","s"],full:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"]}},gr:{name:"Ελληνικά",months:{short:["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],full:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]},weekdays:{short:["Κ","Δ","Τ","Τ","Π","Π","Σ"],full:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]}},es:{name:"Español",months:{short:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],full:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]},weekdays:{short:["D","L","M","X","J","V","S"],full:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]}},da:{name:"Dansk",months:{short:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],full:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},weekdays:{short:["s","m","t","o","t","f","l"],full:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]}},de:{name:"Deutsch",months:{short:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],full:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},weekdays:{short:["S","M","D","M","D","F","S"],full:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]}},nl:{name:"Nederlands",months:{short:["jan","feb","maa","apr","mei","jun","jul","aug","sep","okt","nov","dec"],full:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},weekdays:{short:["z","m","d","w","d","v","z"],full:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]}},pl:{name:"język polski",months:{short:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],full:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"]},weekdays:{short:["n","p","w","ś","c","p","s"],full:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]}},pt:{name:"Português",months:{short:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],full:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},weekdays:{short:["D","S","T","Q","Q","S","S"],full:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"]}},si:{name:"Slovenščina",months:{short:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],full:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"]},weekdays:{short:["n","p","t","s","č","p","s"],full:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"]}},uk:{name:"українська мова",months:{short:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"],full:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]},weekdays:{short:["н","п","в","с","ч","п","с"],full:["неділя","понеділок","вівторок","середа","четвер","п'ятниця","субота"]}},ru:{name:"русский язык",months:{short:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],full:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]},weekdays:{short:["в","п","в","с","ч","п","с"],full:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]}},tr:{name:"Türkçe",months:{short:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],full:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},weekdays:{short:["P","P","S","Ç","P","C","C"],full:["Pazar","Pazartesi","Sali","Çarşamba","Perşembe","Cuma","Cumartesi"]}},ko:{name:"조선말",months:{short:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],full:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},weekdays:{short:["일","월","화","수","목","금","토"],full:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]}},fi:{name:"suomen kieli",months:{short:["Tam","Hel","Maa","Huh","Tou","Kes","Hei","Elo","Syy","Lok","Mar","Jou"],full:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"]},weekdays:{short:["S","M","T","K","T","P","L"],full:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"]}},vi:{name:"Tiếng việt",gregorian:!1,months:{short:["Th.01","Th.02","Th.03","Th.04","Th.05","Th.06","Th.07","Th.08","Th.09","Th.10","Th.11","Th.12"],full:["Tháng 01","Tháng 02","Tháng 03","Tháng 04","Tháng 05","Tháng 06","Tháng 07","Tháng 08","Tháng 09","Tháng 10","Tháng 11","Tháng 12"]},weekdays:{short:["CN","T2","T3","T4","T5","T6","T7"],full:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"]}}},icons:{arrow:{l:'<svg viewBox="0 -1 6 16" height="14" width="8"><polyline points="6 0 0 6 6 12" stroke="currentColor" stroke-width="2" fill="none"></polyline></svg>',r:'<svg viewBox="6 -1 6 16" height="14" width="8"><polyline points="6 0 12 6 6 12" stroke="currentColor" stroke-width="2" fill="none"></polyline></svg>'},checkmark:'<svg viewBox="0 0 22 18" height="18" width="32"><polyline points="0 8 8 16 22 1" stroke="currentColor" stroke-width="2" fill="none" ></polyline></svg>',expand:'<svg width="18" height="18" viewBox="0 -3 12 18" stroke="currentColor" stroke-width="1.5" fill="none"><polyline points="8 0 12 0 12 4" fill="none"></polyline><path d="M11.4444444,0.555555556 L6.97196343,5.02803657" stroke-linecap="square"></path><path d="M5.5,6.5 L0.555555556,11.4444444" stroke-linecap="square"></path><polyline points="0 8 0 12 4 12" fill="none"></polyline></svg>'},autoInit:!0,inlineCSS:'.picker-input{cursor:text}.picker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:2147483637;opacity:1;visibility:visible;-webkit-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.picker-overlay.picker-overlay-hidden{opacity:0;visibility:hidden}div.datedropper{--dd-color1:#fd4741;--dd-color2:white;--dd-color3:#4D4D4D;--dd-color4:white;--dd-radius:6px;--dd-width:180px;--dd-shadow:0 0 32px 0 rgba(0, 0, 0, 0.1);-ms-touch-action:none;touch-action:none;position:absolute;top:0;left:0;z-index:2147483638;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);line-height:1;font-family:sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);opacity:0;visibility:hidden;margin-top:-8px;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6px!important;border-radius:var(--dd-radius)!important}div.datedropper.leaf{--dd-color1:#1ecd80;--dd-color2:#fefff2;--dd-color3:#528971;--dd-color4:#fefff2;--dd-radius:6px;--dd-width:180px;--dd-shadow:0 0 32px 0 rgba(0, 0, 0, 0.1)}div.datedropper.vanilla{--dd-color1:#feac92;--dd-color2:#FFF;--dd-color3:#9ed7db;--dd-color4:#faf7f4;--dd-radius:6px;--dd-width:180px;--dd-shadow:0 0 32px 0 rgba(0, 0, 0, 0.1)}div.datedropper.ryanair{--dd-color1:#7e57dc;--dd-color2:#50388a;--dd-color3:#ffffff;--dd-color4:#FFF;--dd-radius:6px;--dd-width:180px;--dd-shadow:0 0 32px 0 rgba(0, 0, 0, 0.1)}@media only screen and (max-width:479px){div.datedropper{position:fixed;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);margin:0}div.datedropper:before{display:none}div.datedropper .picker{-webkit-box-shadow:0 0 64px 32px rgba(0, 0, 0, 0.06)!important;box-shadow:0 0 64px 32px rgba(0, 0, 0, 0.06)!important}}div.datedropper *{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:auto;margin:0;padding:0;border:0;font-size:100%}div.datedropper svg{fill:currentColor}div.datedropper:before{content:"";position:absolute;width:16px;height:16px;top:-8px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);border-top-left-radius:4px;background-color:white;z-index:1}div.datedropper.picker-focused{opacity:1;visibility:visible;margin-top:8px}@media only screen and (max-width:479px){div.datedropper.picker-focused{margin-top:0}}div.datedropper .pick-submit{margin:0 auto;outline:0;width:56px;height:100%;line-height:64px;border-radius:56px;font-size:24px;cursor:pointer;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center;position:relative;top:0}div.datedropper .pick-submit:focus,div.datedropper .pick-submit:hover{top:4px;-webkit-box-shadow:0 0 0 16px rgba(0, 0, 0, 0.04), 0 0 0 8px rgba(0, 0, 0, 0.04);box-shadow:0 0 0 16px rgba(0, 0, 0, 0.04), 0 0 0 8px rgba(0, 0, 0, 0.04)}div.datedropper .pick-submit svg{position:relative;top:20px}div.datedropper .picker{position:relative;overflow:hidden}div.datedropper .picker+div{font-weight:bold;font-size:10px;text-transform:uppercase;padding:.5rem;text-align:center}div.datedropper .picker+div a{text-decoration:none;color:currentColor}div.datedropper .picker+div a:hover{text-decoration:underline}div.datedropper .picker ul{margin:0;padding:0;list-style:none;cursor:pointer;position:relative;z-index:2}div.datedropper .picker ul.pick{position:relative;overflow:hidden;outline:0}div.datedropper .picker ul.pick:nth-of-type(2){-webkit-box-shadow:0 1px rgba(0, 0, 0, 0.06);box-shadow:0 1px rgba(0, 0, 0, 0.06)}div.datedropper .picker ul.pick li{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;pointer-events:none}div.datedropper .picker ul.pick li span{font-size:16px;position:absolute;left:0;width:100%;line-height:0;bottom:24px}div.datedropper .picker ul.pick li.pick-afr{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}div.datedropper .picker ul.pick li.pick-bfr{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}div.datedropper .picker ul.pick li.pick-sl{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1;pointer-events:auto}div.datedropper .picker ul.pick:focus .pick-arw-s1,div.datedropper .picker ul.pick:hover .pick-arw-s1{opacity:0.6}div.datedropper .picker ul.pick:focus.pick-jump .pick-arw-s2,div.datedropper .picker ul.pick:hover.pick-jump .pick-arw-s2{pointer-events:auto;opacity:0.6}div.datedropper .picker ul.pick:focus.pick-jump .pick-arw-s2.pick-arw-r,div.datedropper .picker ul.pick:hover.pick-jump .pick-arw-s2.pick-arw-r{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}div.datedropper .picker ul.pick:focus.pick-jump .pick-arw-s2.pick-arw-l,div.datedropper .picker ul.pick:hover.pick-jump .pick-arw-s2.pick-arw-l{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}div.datedropper .picker ul.pick .pick-arw{position:absolute;top:0;height:100%;width:25%;font-size:10px;text-align:center;display:block;z-index:10;cursor:pointer;overflow:hidden;opacity:0}div.datedropper .picker ul.pick .pick-arw div{line-height:0;top:50%;left:50%;position:absolute;display:block;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div.datedropper .picker ul.pick .pick-arw svg{width:16px;height:16px}div.datedropper .picker ul.pick .pick-arw.pick-arw:hover{opacity:1}div.datedropper .picker ul.pick .pick-arw.pick-arw-r{right:0}div.datedropper .picker ul.pick .pick-arw.pick-arw-l{left:0}div.datedropper .picker ul.pick .pick-arw.pick-arw-s2{pointer-events:none}div.datedropper .picker ul.pick .pick-arw.pick-arw-s2.pick-arw-r{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}div.datedropper .picker ul.pick .pick-arw.pick-arw-s2.pick-arw-l{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}div.datedropper .picker ul.pick.pick-m,div.datedropper .picker ul.pick.pick-y{height:60px}div.datedropper .picker ul.pick.pick-m{font-size:32px}div.datedropper .picker ul.pick.pick-y{font-size:24px}div.datedropper .picker ul.pick.pick-d{height:100px;font-size:64px;font-weight:bold}div.datedropper .picker ul.pick.pick-d li div{margin-top:-16px}div.datedropper .picker ul.pick:focus:after,div.datedropper .picker ul.pick:hover:after{content:"";pointer-events:none;position:absolute;top:6px;left:6px;bottom:6px;right:6px;background-color:rgba(0, 0, 0, 0.04);border-radius:6px}div.datedropper .picker .pick-lg{z-index:1;margin:0 auto;height:0;overflow:hidden}div.datedropper .picker .pick-lg.pick-lg-focused{background-color:rgba(0, 0, 0, 0.025)}div.datedropper .picker .pick-lg.down{-webkit-animation:down .8s ease;animation:down .8s ease}div.datedropper .picker .pick-lg .pick-h:after,div.datedropper .picker .pick-lg .pick-h:before{opacity:0.32}div.datedropper .picker .pick-lg ul:after{content:"";display:table;clear:both}div.datedropper .picker .pick-lg ul li{float:left;text-align:center;width:14.285714286%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;position:relative}div.datedropper .picker .pick-lg ul li:after,div.datedropper .picker .pick-lg ul li:before{position:absolute;z-index:2;display:block;line-height:30px;height:30px;width:30px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div.datedropper .picker .pick-lg ul li:after{content:attr(data-value);z-index:2}div.datedropper .picker .pick-lg ul li:before{content:""}div.datedropper .picker .pick-lg ul.pick-lg-h{height:16.6666666667%;padding:0 10px}div.datedropper .picker .pick-lg ul.pick-lg-h li{height:100%}div.datedropper .picker .pick-lg ul.pick-lg-b{height:83.3333333333%;padding:10px}div.datedropper .picker .pick-lg ul.pick-lg-b li{height:16.6666666667%;cursor:pointer;position:relative}div.datedropper .picker .pick-lg ul.pick-lg-b li div{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-lk{pointer-events:none;opacity:.6}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-lk:after{text-decoration:line-through}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-dir div{opacity:.25}div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover{z-index:2}div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover:before{border-radius:32px;-webkit-box-shadow:0 0 32px rgba(0, 0, 0, 0.1);box-shadow:0 0 32px rgba(0, 0, 0, 0.1)}div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover:after,div.datedropper .picker .pick-lg ul.pick-lg-b li:not(.pick-h):hover:before{-webkit-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl:before{z-index:2;border-radius:32px;-webkit-box-shadow:0 0 32px rgba(0, 0, 0, 0.1);box-shadow:0 0 32px rgba(0, 0, 0, 0.1)}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl:after,div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl:before{-webkit-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl.pick-sl-a:not(.pick-sl-b):before{border-top-right-radius:8px;-webkit-transform:translate(-50%, -50%) scale(1.5) rotate(45deg)!important;-ms-transform:translate(-50%, -50%) scale(1.5) rotate(45deg)!important;transform:translate(-50%, -50%) scale(1.5) rotate(45deg)!important}div.datedropper .picker .pick-lg ul.pick-lg-b li.pick-sl.pick-sl-b:not(.pick-sl-a):before{border-top-left-radius:8px;-webkit-transform:translate(-50%, -50%) scale(1.5) rotate(-45deg)!important;-ms-transform:translate(-50%, -50%) scale(1.5) rotate(-45deg)!important;transform:translate(-50%, -50%) scale(1.5) rotate(-45deg)!important}div.datedropper .picker .pick-btns{margin:-1px;position:relative;z-index:11;height:56px}div.datedropper .picker .pick-btns div{cursor:pointer;line-height:0}div.datedropper .picker .pick-btns .pick-btn{position:absolute;width:36px;height:36px;bottom:0;text-align:center;line-height:38px;font-size:16px;margin:8px;outline:0;border-radius:4px;background:rgba(0, 0, 0, 0.03);-webkit-box-shadow:0 0 32px rgba(0, 0, 0, 0.1);box-shadow:0 0 32px rgba(0, 0, 0, 0.1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}div.datedropper .picker .pick-btns .pick-btn svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div.datedropper .picker .pick-btns .pick-btn:focus,div.datedropper .picker .pick-btns .pick-btn:hover{-webkit-box-shadow:0 0 24px rgba(0, 0, 0, 0.1);box-shadow:0 0 24px rgba(0, 0, 0, 0.1);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}div.datedropper .picker .pick-btns .pick-btn.pick-btn-sz{right:0}div.datedropper .picker .pick-btns .pick-btn.pick-btn-lng{left:0;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}div.datedropper.picker-clean .picker-jumped-years{display:none}div.datedropper .picker-jumped-years{position:absolute;z-index:10;top:60px;left:0;right:0;bottom:0;padding:4px;padding-bottom:56px;opacity:0;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events:none;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}div.datedropper .picker-jumped-years.picker-jumper-years-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}div.datedropper .picker-jumped-years>div{float:left;width:50%;padding:4px;position:relative;cursor:pointer}div.datedropper .picker-jumped-years>div:before{content:"";display:block;border-radius:6px;padding:16px;padding-bottom:50%;background-color:rgba(0, 0, 0, 0.05)}div.datedropper .picker-jumped-years>div:after{text-align:center;font-size:20px;content:attr(data-id);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div.datedropper .picker-jumped-years>div:hover:before{background-color:rgba(0, 0, 0, 0.025)}div.datedropper.picker-lg{width:300px}div.datedropper.picker-lg ul.pick.pick-d{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);height:0!important}div.datedropper.picker-lg .pick-lg{height:256px}@media only screen and (max-width:479px){div.datedropper.picker-lg{width:auto!important;height:auto!important;top:1rem!important;left:1rem!important;right:1rem!important;bottom:1rem!important;-webkit-transform:none;-ms-transform:none;transform:none}div.datedropper.picker-lg.picker-modal{width:100%!important;height:100%!important;padding:1rem!important}div.datedropper.picker-lg .picker{height:100%}div.datedropper.picker-lg .picker .pick{max-height:unset!important}div.datedropper.picker-lg .pick-lg{height:62%!important;max-height:unset!important}div.datedropper.picker-lg .pick-lg .pick-lg-h{height:16.6666666667%}div.datedropper.picker-lg .pick-lg .pick-lg-b{height:83.3333333333%}div.datedropper.picker-lg .pick-lg .pick-lg-b li{height:16.6666666667%}div.datedropper.picker-lg .picker-jumped-years{top:13%!important;padding-bottom:12%!important}div.datedropper.picker-lg .pick-l,div.datedropper.picker-lg .pick-m,div.datedropper.picker-lg .pick-y{height:13%!important}div.datedropper.picker-lg .pick-btns{height:12%!important}}@-webkit-keyframes picker_rumble{0%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}}@keyframes picker_rumble{0%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}}div.datedropper .picker-rumble{-webkit-animation:picker_rumble .4s ease;animation:picker_rumble .4s ease}div.datedropper.picker-locked .pick-submit{opacity:0.35}div.datedropper.picker-locked .pick-submit:hover{-webkit-box-shadow:none!important;box-shadow:none!important}div.datedropper.picker-modal{top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%, -50%, 0)!important;transform:translate3d(-50%, -50%, 0)!important;position:fixed!important;margin:0!important}div.datedropper.picker-modal:before{display:none}div.datedropper.picker-fxs{-webkit-transition:opacity .2s ease,visibility .2s ease, margin .2s ease;-o-transition:opacity .2s ease,visibility .2s ease, margin .2s ease;transition:opacity .2s ease,visibility .2s ease, margin .2s ease}@media only screen and (min-width:480px){div.datedropper.picker-fxs.picker-transit{-webkit-transition:width 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), opacity 0.2s ease, visibility 0.2s ease, margin 0.2s ease;-o-transition:width 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), opacity 0.2s ease, visibility 0.2s ease, margin 0.2s ease;transition:width 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), opacity 0.2s ease, visibility 0.2s ease, margin 0.2s ease}div.datedropper.picker-fxs.picker-transit .pick-lg{-webkit-transition:height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37);-o-transition:height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37);transition:height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37)}div.datedropper.picker-fxs.picker-transit .pick-d{-webkit-transition:top 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), background-color 0.4s ease, -webkit-transform 0.8s cubic-bezier(1, -0.55, 0.2, 1.37);transition:top 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), background-color 0.4s ease, -webkit-transform 0.8s cubic-bezier(1, -0.55, 0.2, 1.37);-o-transition:top 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), transform 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), background-color 0.4s ease;transition:top 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), transform 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), background-color 0.4s ease;transition:top 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), transform 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), height 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), background-color 0.4s ease, -webkit-transform 0.8s cubic-bezier(1, -0.55, 0.2, 1.37)}}div.datedropper.picker-fxs ul.pick.pick-y{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}div.datedropper.picker-fxs ul.pick li{-webkit-transition:opacity .4s ease, -webkit-transform .4s ease;transition:opacity .4s ease, -webkit-transform .4s ease;-o-transition:transform .4s ease, opacity .4s ease;transition:transform .4s ease, opacity .4s ease;transition:transform .4s ease, opacity .4s ease, -webkit-transform .4s ease}div.datedropper.picker-fxs ul.pick .pick-arw{-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease, -webkit-transform .2s ease}div.datedropper.picker-fxs ul.pick .pick-arw i{-webkit-transition:right .2s ease, left .2s ease;-o-transition:right .2s ease, left .2s ease;transition:right .2s ease, left .2s ease}div.datedropper.picker-fxs .picker-jumped-years{-webkit-transition:opacity .2s ease, visibility .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, visibility .2s ease, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease, visibility .2s ease;transition:transform .2s ease, opacity .2s ease, visibility .2s ease;transition:transform .2s ease, opacity .2s ease, visibility .2s ease, -webkit-transform .2s ease}div.datedropper.picker-fxs .pick-lg .pick-lg-b li{-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}div.datedropper.picker-fxs .pick-btns .pick-submit{-webkit-transition:top .2s ease, background-color .4s ease, -webkit-box-shadow .4s ease;transition:top .2s ease, background-color .4s ease, -webkit-box-shadow .4s ease;-o-transition:top .2s ease, box-shadow .4s ease, background-color .4s ease;transition:top .2s ease, box-shadow .4s ease, background-color .4s ease;transition:top .2s ease, box-shadow .4s ease, background-color .4s ease, -webkit-box-shadow .4s ease}div.datedropper.picker-fxs .pick-btns .pick-submit svg{height:18px}div.datedropper.picker-fxs .pick-btns .pick-btn{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.datedropper.picker-fxs .pick-btns .pick-btn svg{width:18px;height:18px}div.datedropper .null{-webkit-transition:none;-o-transition:none;transition:none}div.datedropper:not(.picker-lg){width:180px!important;width:var(--dd-width)!important}div.datedropper .picker{-webkit-box-shadow:0 0 32px 0 rgba(0, 0, 0, 0.1)!important;box-shadow:0 0 32px 0 rgba(0, 0, 0, 0.1)!important;-webkit-box-shadow:var(--dd-shadow)!important;box-shadow:var(--dd-shadow)!important}div.datedropper .pick:focus:after,div.datedropper .pick:hover:after,div.datedropper .picker{border-radius:6px!important;border-radius:var(--dd-radius)!important}div.datedropper .picker-jumped-years{border-bottom-left-radius:6px!important;border-bottom-right-radius:var(--dd-radius)!important}div.datedropper .pick-dir div,div.datedropper .pick-lg-b .pick-sl:before,div.datedropper .pick-lg-h,div.datedropper .pick-submit,div.datedropper:not(.picker-clean) .pick:first-of-type,div.datedropper:not(.picker-clean):before{background-color:#fd4741!important;background-color:var(--dd-color1)!important}div.datedropper .pick-btn,div.datedropper .pick-lg-b .pick-wke,div.datedropper .pick-lg-b li:not(.pick-sl):not(.pick-h):hover:after,div.datedropper .pick-y.pick-jump,div.datedropper .picker+div,div.datedropper .pick li span{color:#fd4741!important;color:var(--dd-color1)!important}div.datedropper .pick-btn,div.datedropper .pick-btn:hover,div.datedropper .pick-l,div.datedropper .pick-lg-b li:not(.pick-sl):not(.pick-h):hover:before,div.datedropper .picker,div.datedropper .picker-jumped-years,div.datedropper:before{background-color:white!important;background-color:var(--dd-color2)!important}div.datedropper .pick-arw,div.datedropper .pick-l,div.datedropper .picker{color:#4D4D4D!important;color:var(--dd-color3)!important}div.datedropper .pick-lg-b .pick-sl:after,div.datedropper .pick-lg-h,div.datedropper .pick-submit,div.datedropper:not(.picker-clean) .pick:first-of-type,div.datedropper:not(.picker-clean) .pick:first-of-type *{color:white!important;color:var(--dd-color4)!important}'},function(u){var p={},o=null,a=null,n=null,s=null,d=null,e="transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",r="webkitAnimationEnd mozAnimationEnd oAnimationEnd oanimationend animationend",l={init:function(r){return u(this).each(function(){r&&r.roundtrip&&!u(this).attr("data-dd-roundtrip")&&u(this).attr("data-dd-roundtrip",r.roundtrip)}),u(this).each(function(){if(!u(this).hasClass("picker-trigger")){var e=u(this),i="datedropper-"+Object.keys(p).length;e.attr("data-datedropper-id",i).addClass("picker-trigger");var t={identifier:i,selector:e,jump:10,maxYear:!1,minYear:!1,format:"m/d/Y",lang:"en",lock:!1,theme:"primary",disabledDays:!1,large:!1,largeDefault:!1,fx:!0,fxMobile:!0,defaultDate:null,modal:!1,hideDay:!1,hideMonth:!1,hideYear:!1,enabledDays:!1,largeOnly:!1,roundtrip:!1,eventListener:e.is("input")?"focus":"click",trigger:!1,minDate:!1,maxDate:!1,autofill:!0,autoIncrease:!0,showOnlyEnabledDays:!1,changeValueTo:!1,startFromMonday:!0};p[i]=u.extend(!0,{},t,r,y(e)),R(p[i])}})},show:function(){return u(this).each(function(){H(u(this))})},hide:function(){return u(this).each(function(e){var i=S(u(this));i&&B(i)})},destroy:function(i){return u(this).each(function(){var e=S(u(this));e&&(o&&e.identifier==o.identifier&&B(o),u(this).removeAttr("data-datedropper-id").removeClass("picker-trigger").off(e.eventListener),delete e,i&&i())})},set:function(e){return u(this).each(function(){var t=S(u(this));t&&(u.each(e,function(e,i){"true"==i&&(i=!0),"false"==i&&(i=!1),"roundtrip"!=e?t[e]=i:console.error("[DATEDROPPER] You can't set roundtrip after main initialization")}),t.selector.off(t.eventListener),t.trigger&&u(t.trigger).off("click"),R(t),console.log(t),o&&o.element==t.element&&V(t))})},setDate:function(e){return u(this).each(function(){var t=S(u(this));t&&(u.each(e,function(e,i){"y"==e&&t.key[e]&&i>t.key[e].max&&(t.key[e].max=i),t.key[e].current=i}),o&&o.element==t.element&&V(t))})},getDate:function(i){return u(this).each(function(){var e=S(u(this));e&&i&&i(J(e))})}},k=!1,m=function(){var e=navigator.userAgent.toLowerCase();return-1!=e.indexOf("msie")&&parseInt(e.split("msie")[1])},f=function(){return!!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},b=function(e){e.fx&&!e.fxMobile&&(u(window).width()<480?e.element.removeClass("picker-fxs"):e.element.addClass("picker-fxs"))},g=function(e){return e%1==0&&e},h=function(e){return!!/(^\d{1,4}[\.|\\/|-]\d{1,2}[\.|\\/|-]\d{1,4})(\s*(?:0?[1-9]:[0-5]|1(?=[012])\d:[0-5])\d\s*[ap]m)?$/.test(e)&&e};if(f())var v={i:"touchstart",m:"touchmove",e:"touchend"};else v={i:"mousedown",m:"mousemove",e:"mouseup"};var y=function(e){var o={},n=/^data-dd\-(.+)$/;return u.each(e.get(0).attributes,function(e,i){if(n.test(i.nodeName)){var t=(a=i.nodeName.match(n)[1],a.replace(/(?:^\w|[A-Z]|\b\w)/g,function(e,i){return 0==i?e.toLowerCase():e.toUpperCase()}).replace(/\s+/g,"")).replace(new RegExp("-","g"),""),r=!1;switch(i.nodeValue){case"true":r=!0;break;case"false":r=!1;break;default:r=i.nodeValue}o[t]=r}var a}),o},w=function(r,e){var i,a=N(r),o=!1,n=!1,p=!1,s=!0;if(a&&u.each(a,function(e,i){var t=P(i.value);t.m==x(r,"m")&&t.y==x(r,"y")&&A(r,".pick-lg-b li.pick-v[data-value="+t.d+"]").addClass("pick-sl pick-sl-"+e)}),o=A(r,".pick-lg-b li.pick-sl-a"),n=e||A(r,".pick-lg-b li.pick-sl-b"),i={a:o.length?A(r,".pick-lg-b li").index(o)+1:0,b:n.length?A(r,".pick-lg-b li").index(n)-1:A(r,".pick-lg-b li").last().index()},a.a.value!=a.b.value&&e&&(s=!1),e?(t=L(x(r,"m")+"/"+e.attr("data-value")+"/"+x(r,"y")),a.a.value==a.b.value&&t>a.a.value&&(p=!0)):(t=L(x(r)),(t>=a.a.value&&t<=a.b.value||o.length)&&(p=!0)),s&&A(r,".pick-lg-b li").removeClass("pick-dir pick-dir-sl pick-dir-first pick-dir-last"),p)for(var d=i.a;d<=i.b;d++)A(r,".pick-lg-b li").eq(d).addClass("pick-dir");o.next(".pick-dir").addClass("pick-dir-first"),n.prev(".pick-dir").addClass("pick-dir-last")},x=function(e,i){return i?parseInt(e.key[i].current):x(e,"m")+"/"+x(e,"d")+"/"+x(e,"y")},D=function(e,i){return i?parseInt(e.key[i].today):D(e,"m")+"/"+D(e,"d")+"/"+D(e,"y")},z=function(e,i,t){var r=e.key[i];return t>r.max?z(e,i,t-r.max+(r.min-1)):t<r.min?z(e,i,t+1+(r.max-r.min)):t},T=function(e){return!!e&&{selector:e.selector,date:J(e)}},C=function(e,i){return A(e,'ul.pick[data-k="'+i+'"]')},M=function(e,i,t){ul=C(e,i);var r=[];return ul.find("li").each(function(){r.push(u(this).attr("value"))}),"last"==t?r[r.length-1]:r[0]},j=function(e,i){var t=!1;for(var r in"Y"!=e.format&&"m"!=e.format||(e.hideDay=!0,"Y"==e.format&&(e.hideMonth=!0),"m"==e.format&&(e.hideYear=!0),t=!0),(e.hideDay||e.hideMonth||e.hideYear)&&(t=!0),e.largeOnly&&(e.large=!0,e.largeDefault=!0),(e.hideMonth||e.hideDay||e.hideYear||e.showOnlyEnabledDays)&&(e.largeOnly=!1,e.large=!1,e.largeDefault=!1),e.element=u("<div>",{class:"datedropper "+(t?"picker-clean":"")+" "+(e.modal?"picker-modal":"")+" "+e.theme+" "+(e.fx?"picker-fxs":"")+" "+(e.large&&e.largeDefault?"picker-lg":""),id:e.identifier,html:u("<div>",{class:"picker"})}).appendTo("body"),e.key){var a=!0;"y"==r&&e.hideYear&&(a=!1),"d"==r&&e.hideDay&&(a=!1),"m"==r&&e.hideMonth&&(a=!1),a&&(u("<ul>",{class:"pick pick-"+r,"data-k":r,tabindex:0}).appendTo(A(e,".picker")),K(e,r))}e.large&&u("<div>",{class:"pick-lg"}).insertBefore(A(e,".pick-d")),u("<div>",{class:"pick-btns"}).appendTo(A(e,".picker")),u("<div>",{tabindex:0,class:"pick-submit",html:u(u.dateDropperSetup.icons.checkmark)}).appendTo(A(e,".pick-btns")),e.large&&!e.largeOnly&&u("<div>",{class:"pick-btn pick-btn-sz",html:u(u.dateDropperSetup.icons.expand)}).appendTo(A(e,".pick-btns")),setTimeout(function(){e.element.addClass("picker-focused"),f()||setTimeout(function(){A(e,".pick:first-of-type").focus()},100),e.element.hasClass("picker-modal")&&(e.overlay=u('<div class="picker-overlay"></div>').appendTo("body")),b(e),I(e),W(e),o=e,i&&i()},100)},S=function(e){var i=e.attr("data-datedropper-id");return p[i]||!1},A=function(e,i){if(e.element)return e.element.find(i)},Y=function(e){if("string"==typeof e){if(h(e)){var t=e.match(/\d+/g);return u.each(t,function(e,i){t[e]=parseInt(i)}),{m:t[0]&&t[0]<=12?t[0]:picker.key.m.today,d:t[1]&&t[1]<=31?t[1]:picker.key.d.today,y:t[2]||picker.key.y.today}}return!1}return!1},F="div.datedropper.picker-focused",J=function(e,i){i||(i={d:x(e,"d"),m:x(e,"m"),y:x(e,"y")});var t=i.d,r=i.m,a=i.y,o=new Date(r+"/"+t+"/"+a).getDay(),n={F:u.dateDropperSetup.languages[e.lang].months.full[r-1],M:u.dateDropperSetup.languages[e.lang].months.short[r-1],D:u.dateDropperSetup.languages[e.lang].weekdays.full[o].substr(0,3),l:u.dateDropperSetup.languages[e.lang].weekdays.full[o],d:O(t),m:O(r),S:E(t),Y:a,U:L(x(e)),n:r,j:t},p=e.format.replace(/\b(F)\b/g,n.F).replace(/\b(M)\b/g,n.M).replace(/\b(D)\b/g,n.D).replace(/\b(l)\b/g,n.l).replace(/\b(d)\b/g,n.d).replace(/\b(m)\b/g,n.m).replace(/\b(S)\b/g,n.S).replace(/\b(Y)\b/g,n.Y).replace(/\b(U)\b/g,n.U).replace(/\b(n)\b/g,n.n).replace(/\b(j)\b/g,n.j);return n.formatted=p,n},O=function(e){return e<10?"0"+e:e},E=function(e){var i=["th","st","nd","rd"],t=e%100;return e+(i[(t-20)%10]||i[t]||i[0])},L=function(e){return Date.parse(e)/1e3},P=function(e){var i=new Date(1e3*e);return{m:i.getMonth()+1,y:i.getFullYear(),d:i.getDate()}},N=function(e){var r='[data-dd-roundtrip="'+e.roundtrip+'"]',a=!1;if(u(r).length){a={};u.each(["a","b"],function(e,i){var t=u(r+"[data-dd-roundtrip-"+i+"]");a[i]={value:t.length&&t.attr("data-dd-roundtrip-"+i)||!1,selector:!!t.length&&t}})}return a},X=function(e){e.large&&(e.element.addClass("picker-transit").toggleClass("picker-lg"),e.element.hasClass("picker-lg")&&q(e),setTimeout(function(){e.element.removeClass("picker-transit")},800))},I=function(e){if(!e.element.hasClass("picker-modal")){var i=e.selector,t=i.offset().left+i.outerWidth()/2,r=i.offset().top+i.outerHeight();e.element.css({left:t,top:r})}},R=function(a){if(a.jump=g(a.jump)||10,a.maxYear=g(a.maxYear),a.minYear=g(a.minYear),a.lang in u.dateDropperSetup.languages||(a.lang="en"),a.key={m:{min:1,max:12,current:(new Date).getMonth()+1,today:(new Date).getMonth()+1},d:{min:1,max:31,current:(new Date).getDate(),today:(new Date).getDate()},y:{min:a.minYear||(new Date).getFullYear()-50,max:a.maxYear||(new Date).getFullYear()+50,current:(new Date).getFullYear(),today:(new Date).getFullYear()}},a.key.y.current>a.key.y.max&&(a.key.y.current=a.key.y.max),a.key.y.current<a.key.y.min&&(a.key.y.current=a.key.y.min),a.minDate){var e=!!a.defaultDate&&L(a.defaultDate),i=!!a.minDate&&L(a.minDate);e?e<i&&(a.defaultDate=a.minDate):a.defaultDate=a.minDate,Q(a,P(L(a.defaultDate)))}if(a.disabledDays=a.disabledDays?a.disabledDays.split(","):null,a.enabledDays=a.enabledDays?a.enabledDays.split(","):null,a.disabledDays&&u.each(a.disabledDays,function(e,i){i&&h(i)&&(a.disabledDays[e]=L(i))}),a.enabledDays&&u.each(a.enabledDays,function(e,i){i&&h(i)&&(a.enabledDays[e]=L(i))}),a.showOnlyEnabledDays&&a.enabledDays){var t=(e=!!a.defaultDate&&L(a.defaultDate))&&a.enabledDays.includes(e)?P(e):P(a.enabledDays[0]);u.each(t,function(e,i){a.key[e].current=i})}else a.showOnlyEnabledDays=!1;if(a.roundtrip){var o=L(x(a)),r=u('[data-dd-roundtrip="'+a.roundtrip+'"]');1<r.length?r.each(function(){var e=0==r.index(u(this))?"a":"b",i=u(this).attr("data-dd-roundtrip-default-"+e),t=i?L(i):o;t&&u(this).attr("data-dd-roundtrip-"+e,t)}):u.each(["a","b"],function(e,i){var t=a.selector.attr("data-dd-roundtrip-default-"+i),r=t?L(t):o;r&&a.selector.attr("data-dd-roundtrip-"+i,r)});var n=N(a),p=P(n.a.value);console.log(a.defaultDate),a.defaultDate=p.m+"/"+p.d+"/"+p.y,a.largeOnly=!0}if(a.selector.on(a.eventListener,function(e){e.preventDefault(),u(this).blur(),H(u(this))}),a.trigger&&u(a.trigger).on("click",function(e){a.selector.trigger(a.eventListener)}),a.onReady&&a.onReady(T(a)),a.defaultDate){var s=Y(a.defaultDate);s&&(u.each(s,function(e,i){a.key[e]&&(a.key[e].current=i)}),a.key.y.current>a.key.y.max&&(a.key.y.max=a.key.y.current),a.key.y.current<a.key.y.min&&(a.key.y.min=a.key.y.current))}},V=function(e,i){e.element&&(e.element.remove(),e.overlay&&e.overlay.remove(),j(e))},H=function(e,i){o&&B(o);var t=S(e);t&&j(t)},B=function(e){var i={element:e.element,overlay:e.overlay};i.element&&(i.element.removeClass("picker-focused"),setTimeout(function(){i.element.remove(),i.overlay&&i.overlay.addClass("picker-overlay-hidden")},400)),o=null},G=function(e){if(e){var i,t,r=!1;return i=L(x(e)),t=L(D(e)),e.lock&&("from"==e.lock&&(r=i<t),"to"==e.lock&&(r=t<i)),(e.minDate||e.maxDate)&&(i=L(x(e)),t=e.minDate?L(e.minDate):null,c=e.maxDate?L(e.maxDate):null,t&&c?r=i<t||i>c:t?r=i<t:c&&(r=i>c)),e.disabledDays&&!e.enabledDays&&(r=-1!=e.disabledDays.indexOf(i)),e.enabledDays&&!e.disabledDays&&(r=-1==e.enabledDays.indexOf(i)),r?(Z(e),e.element.addClass("picker-locked"),!0):(e.element.removeClass("picker-locked"),!1)}},K=function(e,t){var r=C(e,t),a=e.key[t];for(r.empty(),i=a.min;i<=a.max;i++){var o=i;"m"==t&&(o=u.dateDropperSetup.languages[e.lang].months.short[i-1]),o+="d"==t?"<span></span>":"",u("<li>",{value:i,html:"<div>"+o+"</div>"}).appendTo(r)}u.each(["l","r"],function(e,i){u("<div>",{class:"pick-arw pick-arw-s1 pick-arw-"+i,html:u("<div>",{class:"pick-i-"+i,html:u(u.dateDropperSetup.icons.arrow[i])})}).appendTo(r)}),"y"==t&&u.each(["l","r"],function(e,i){u("<div>",{class:"pick-arw pick-arw-s2 pick-arw-"+i,html:u("<div>",{class:"pick-i-"+i,html:u(u.dateDropperSetup.icons.arrow[i])})}).appendTo(r)}),U(e,t,x(e,t))},q=function(r){A(r,".pick-lg").empty().append('<ul class="pick-lg-h"></ul><ul class="pick-lg-b"></ul>');for(var e=r.startFromMonday?[1,2,3,4,5,6,0]:[0,1,2,3,4,5,6],i=0;i<7;i++)u("<li>",{html:"<div>"+u.dateDropperSetup.languages[r.lang].weekdays.short[e[i]]+"</div>"}).appendTo(A(r,".pick-lg .pick-lg-h"));for(i=0;i<42;i++)u("<li>",{html:u("<div>")}).appendTo(A(r,".pick-lg .pick-lg-b"));var t=0,a=A(r,".pick-lg-b"),o=(new Date(x(r)),new Date(x(r))),n=new Date(x(r)),p=function(e){var i=e.getMonth(),t=e.getFullYear();return[31,t%4==0&&(t%100!=0||t%400==0)?29:28,31,30,31,30,31,31,30,31,30,31][i]};n.setMonth(n.getMonth()-1),o.setDate(1);var s=o.getDay()-1;s<0&&(s=6),r.startFromMonday&&--s<0&&(s=6);for(i=p(n)-s;i<=p(n);i++)a.find("li").eq(t).addClass("pick-b pick-n pick-h").attr("data-value",i),t++;for(i=1;i<=p(o);i++)a.find("li").eq(t).addClass("pick-n pick-v").attr("data-value",i),t++;if(a.find("li.pick-n").length<42){var d=42-a.find("li.pick-n").length;for(i=1;i<=d;i++)a.find("li").eq(t).addClass("pick-a pick-n pick-h").attr("data-value",i),t++}if(r.lock&&("from"===r.lock?x(r,"y")<=D(r,"y")&&(x(r,"m")==D(r,"m")?A(r,'.pick-lg .pick-lg-b li.pick-v[data-value="'+D(r,"d")+'"]').prevAll("li").addClass("pick-lk"):x(r,"m")<D(r,"m")?A(r,".pick-lg .pick-lg-b li").addClass("pick-lk"):x(r,"m")>D(r,"m")&&x(r,"y")<D(r,"y")&&A(r,".pick-lg .pick-lg-b li").addClass("pick-lk")):x(r,"y")>=D(r,"y")&&(x(r,"m")==D(r,"m")?A(r,'.pick-lg .pick-lg-b li.pick-v[data-value="'+D(r,"d")+'"]').nextAll("li").addClass("pick-lk"):x(r,"m")>D(r,"m")?A(r,".pick-lg .pick-lg-b li").addClass("pick-lk"):x(r,"m")<D(r,"m")&&x(r,"y")>D(r,"y")&&A(r,".pick-lg .pick-lg-b li").addClass("pick-lk"))),r.maxDate){var l=Y(r.maxDate);if(l)if(x(r,"y")==l.y&&x(r,"m")==l.m)A(r,'.pick-lg .pick-lg-b li.pick-v[data-value="'+l.d+'"]').nextAll("li").addClass("pick-lk");else L(r.maxDate)<L(x(r))&&A(r,".pick-lg .pick-lg-b li.pick-v").addClass("pick-lk")}if(r.minDate){var c=Y(r.minDate);if(c)if(x(r,"y")==c.y&&x(r,"m")==c.m)A(r,'.pick-lg .pick-lg-b li.pick-v[data-value="'+c.d+'"]').prevAll("li").addClass("pick-lk");else{var k=L(r.minDate);L(x(r))<k&&A(r,".pick-lg .pick-lg-b li.pick-v").addClass("pick-lk")}}r.disabledDays&&!r.enabledDays&&u.each(r.disabledDays,function(e,i){if(i){var t=P(i);t.m==x(r,"m")&&t.y==x(r,"y")&&A(r,'.pick-lg .pick-lg-b li.pick-v[data-value="'+t.d+'"]').addClass("pick-lk")}}),r.enabledDays&&!r.disabledDays&&(A(r,".pick-lg .pick-lg-b li").addClass("pick-lk"),u.each(r.enabledDays,function(e,i){if(i){var t=P(i);t.m==x(r,"m")&&t.y==x(r,"y")&&A(r,'.pick-lg .pick-lg-b li.pick-v[data-value="'+t.d+'"]').removeClass("pick-lk")}})),r.roundtrip?w(r):A(r,".pick-lg-b li.pick-v[data-value="+x(r,"d")+"]").addClass("pick-sl")},Q=function(t,e){u.each(e,function(e,i){t.key[e].current=i})},W=function(e,i){var t,r,a,o;e.element.hasClass("picker-lg")&&q(e),r=x(t=e,"m"),a=x(t,"y"),o=a%4==0&&(a%100!=0||a%400==0),t.key.d.max=[31,o?29:28,31,30,31,30,31,31,30,31,30,31][r-1],x(t,"d")>t.key.d.max&&(t.key.d.current=t.key.d.max,U(t,"d",x(t,"d"))),A(t,".pick-d li").removeClass("pick-wke").each(function(){var e=new Date(r+"/"+u(this).attr("value")+"/"+a).getDay();u(this).find("span").html(u.dateDropperSetup.languages[t.lang].weekdays.full[e]),0!=e&&6!=e||u(this).addClass("pick-wke")}),t.element.hasClass("picker-lg")&&(A(t,".pick-lg-b li").removeClass("pick-wke"),A(t,".pick-lg-b li.pick-v").each(function(){var e=new Date(r+"/"+u(this).attr("data-value")+"/"+a).getDay();0!=e&&6!=e||u(this).addClass("pick-wke")})),G(e)||(!function(e){clearInterval(s);var i=e.minYear||e.key.y.current-50,t=e.maxYear||e.key.y.current+50;e.key.y.max=t,e.key.y.min=i,s=setTimeout(function(){K(e,"y")},400)}(e),ee(e),i&&i(e))},U=function(e,i,t){var r,a=C(e,i);(a.find("li").removeClass("pick-sl pick-bfr pick-afr"),t==M(e,i,"last"))&&((r=a.find('li[value="'+M(e,i,"first")+'"]')).clone().insertAfter(a.find("li[value="+t+"]")),r.remove());t==M(e,i,"first")&&((r=a.find('li[value="'+M(e,i,"last")+'"]')).clone().insertBefore(a.find("li[value="+t+"]")),r.remove());a.find("li[value="+t+"]").addClass("pick-sl"),a.find("li.pick-sl").nextAll("li").addClass("pick-afr"),a.find("li.pick-sl").prevAll("li").addClass("pick-bfr")},_=function(e,i,t){var r=e.key[i];t>r.max&&("d"==i&&e.autoIncrease&&$(e,"m","right"),"m"==i&&e.autoIncrease&&$(e,"y","right"),t=r.min),t<r.min&&("d"==i&&e.autoIncrease&&$(e,"m","left"),"m"==i&&e.autoIncrease&&$(e,"y","left"),t=r.max),e.key[i].current=t,U(e,i,t)},$=function(e,i,t){if(e.showOnlyEnabledDays&&e.enabledDays)!function(t,e){for(var i=L(x(t)),r=t.enabledDays,a=(r.length,null),o=0;o<r.length;o++)r[o]===i&&(a=o);"right"==e?a++:a--;var n=!!r[a]&&P(r[a]);n&&u.each(n,function(e,i){t.key[e].current=i,_(t,e,i)})}(e,t);else{var r=x(e,i);"right"==t?r++:r--,_(e,i,r)}},Z=function(e){e.element.find(".picker").addClass("picker-rumble")},ee=function(o,e){var i=!0;if(o.roundtrip){i=!1;var t=N(o);if(t){if(1<u('.picker-trigger[data-dd-roundtrip="'+o.selector.data("dd-roundtrip")+'"]').length)u.each(t,function(e,i){var t=i.selector.attr("data-datedropper-id"),r=P(i.value),a=J(o,r);o.identifier!=t&&p[t]&&(p[t].key.m.current=r.m,p[t].key.d.current=r.d,p[t].key.y.current=r.y),i.selector.is("input")&&i.selector.val(a.formatted).change()});else{var r=J(o,P(t.a.value)),a=J(o,P(t.b.value));o.selector.val(r.formatted+" - "+a.formatted)}t.a.value!=t.b.value&&o.onRoundTripChange&&o.onRoundTripChange({outward:P(t.a.value),return:P(t.b.value)}),o.onChange&&o.onChange(T(o))}}else i=!!e||o.autofill;if(i){var n=J(o);o.selector.is("input")&&o.selector.val(n.formatted).change(),o.changeValueTo&&ie(o,n.formatted),o.onChange&&o.onChange(T(o))}},ie=function(e,i){var t=u(e.changeValueTo);t.length&&t.is("input")&&t.val(i).change()};u(document).on("keydown",function(e){var i=e.which;if(o&&!f())if(32==i)A(o,":focus").click(),e.preventDefault();else if(9==i&&e.shiftKey)u(e.target).is(".pick-m")&&(e.preventDefault(),u(".datedropper .pick-submit").focus());else if(9==i)u(e.target).is(".pick-submit")&&(e.preventDefault(),u(".datedropper .pick-m").focus());else if(27==i)B(o);else if(13==i)A(o,".pick-submit").trigger(v.i);else if(37==i||39==i){var t=A(o,".pick:focus");if(t.length&&(37==i||39==i)){if(37==i)var r="left";if(39==i)r="right";var a=t.attr("data-k");$(o,a,r),W(o)}}}).on("focus",".pick-d",function(){if(o){var e=o.element.find(".pick-lg");e.length&&!e.hasClass("pick-lg-focused")&&e.addClass("pick-lg-focused")}}).on("blur",".pick-d",function(){if(o){var e=o.element.find(".pick-lg");e.length&&e.hasClass("pick-lg-focused")&&e.removeClass("pick-lg-focused")}}).on("click",function(e){o&&(o.selector.is(e.target)||o.element.is(e.target)||0!==o.element.has(e.target).length||(B(o),a=null))}).on(r,F+" .picker-rumble",function(){u(this).removeClass("picker-rumble")}).on(e,".picker-overlay",function(){u(this).remove()}).on(v.i,F+" .pick-lg li.pick-v",function(){if(o){if(A(o,".pick-lg-b li").removeClass("pick-sl"),u(this).addClass("pick-sl"),o.key.d.current=u(this).attr("data-value"),U(o,"d",u(this).attr("data-value")),o.roundtrip){var i=N(o),t=L(x(o));if(i){var r=i.a.value==i.b.value?"b":"a";"b"==r&&t<=i.a.value&&(r="a"),"a"==r?u.each(i,function(e){i[e].selector.attr("data-dd-roundtrip-"+e,t).attr("data-dd-roundtrip-selector",r)}):i[r].selector.attr("data-dd-roundtrip-"+r,t).attr("data-dd-roundtrip-selector",r),r="b"==r?"a":"b"}}W(o)}}).on("mouseleave",F+" .pick-lg .pick-lg-b li",function(){o&&o.roundtrip&&w(o)}).on("mouseenter",F+" .pick-lg .pick-lg-b li",function(){o&&o.roundtrip&&w(o,u(this))}).on("click",F+" .pick-btn-sz",function(){o&&X(o)}).on(v.i,F+" .pick-arw.pick-arw-s2",function(e){if(o){var i;e.preventDefault(),a=null;u(this).closest("ul").data("k");var t=o.jump;i=u(this).hasClass("pick-arw-r")?x(o,"y")+t:x(o,"y")-t;var r=function(e,i,t){for(var r=[],a=e.key[i],o=a.min;o<=a.max;o++)o%t==0&&r.push(o);return r}(o,"y",t);i>r[r.length-1]&&(i=r[0]),i<r[0]&&(i=r[r.length-1]),o.key.y.current=i,U(o,"y",x(o,"y"))}}).on(v.i,F,function(e){o&&A(o,"*:focus").blur()}).on(v.i,F+" .pick-arw.pick-arw-s1",function(e){if(o){e.preventDefault(),a=null;var i=u(this).closest("ul").data("k"),t=u(this).hasClass("pick-arw-r")?"right":"left";$(o,i,t)}}).on(v.i,F+" ul.pick.pick-y li",function(){k=!0}).on(v.e,F+" ul.pick.pick-y li",function(){var e;o&&(!k||(e=o).jump>=e.key.y.max-e.key.y.min||(!function(t){var e=A(t,".picker-jumped-years");e.length&&e.remove();var r=u("<div>",{class:"picker-jumped-years"}).appendTo(A(t,".picker"));setTimeout(function(){r.addClass("picker-jumper-years-visible")},100);for(var i=t.key.y.min;i<=t.key.y.max;i++)i%t.jump==0&&u("<div>",{"data-id":i}).click(function(e){var i=u(this).data("id");_(t,"y",i),W(t),r.removeClass("picker-jumper-years-visible"),setTimeout(function(){r.remove()},300)}).appendTo(r)}(o),k=!1))}).on(v.i,F+" ul.pick.pick-d li",function(){o&&(k=!0)}).on(v.e,F+" ul.pick.pick-d li",function(){o&&k&&(X(o),k=!1)}).on(v.i,F+" ul.pick",function(e){if(o&&(a=u(this))){var i=a.data("k");n=f()?e.originalEvent.touches[0].pageY:e.pageY,d=x(o,i)}}).on(v.m,function(e){if(o&&(k=!1,a)){e.preventDefault();var i=a.data("k"),t=f()?e.originalEvent.touches[0].pageY:e.pageY;t=n-t,t=Math.round(.026*t);var r=z(o,i,d+t);r!=o.key[i].current&&_(o,i,r),o.onPickerDragging&&o.onPickerDragging({key:i,value:r})}}).on(v.e,function(e){a&&(d=n=a=null,o&&(W(o),o.onPickerRelease&&o.onPickerRelease(J(o))))}).on(v.i,F+" .pick-submit",function(){o&&(G(o)||(ee(o,!0),B(o)))}),u(window).resize(function(){o&&(I(o),b(o))}),document.addEventListener("touchmove",function(e){var i=u(e.target).closest(".picker-jumped-years").length;o&&!i?(u("html,body").css("touch-action","none"),e.preventDefault()):u("html,body").css("touch-action","unset")},{passive:!1}),u.fn.dateDropper=function(e){if(m()&&m()<10)console.error("[DATEDROPPER] This browser is not supported");else{if("object"==typeof e||!e)return l.init.apply(this,arguments);if("string"==typeof e&&l[e])return l[e].apply(this,Array.prototype.slice.call(arguments,1));console.error("[DATEDROPPER] This method not exist")}},u("head").append("<style>"+u.dateDropperSetup.inlineCSS+"</style>"),u(document).ready(function(){u.dateDropperSetup.autoInit&&u(".datedropper-init,[data-datedropper]").each(function(){u(this).dateDropper()})})}(jQuery);$(function(){CsAjax.init()});CsAjax={loadingSelector:'.js-loading',readyToLoad:!0,onClickSelector:'.js-ajax-on-click',onChangeSelector:'.js-submit-on-change',onClickSubmitSelector:'.js-submit-on-click',onClickResetSelector:'.js-reset-on-click',onSubmitSelector:'.js-ajax-on-submit',ajaxPageSelector:'.js-ajax-page',ajaxLoadContainerSelector:'.js-ajax-load-container',onScrollCounter:1,onScrollMax:3,onScrollSelector:'.js-ajax-on-scroll',initGlobalAjax:function(){$(document).ajaxStart(function(){$('body').addClass('ajax-loading')});$(document).ajaxComplete(function(){$('body').removeClass('ajax-loading')});$(window).bind("popstate",function(){window.location=location.href})},initAjaxOnClick:function(){$(document).on('click.ajax',this.onClickSelector,{},function(e){CsAjax.ajaxOnClick($(this),e)})},initAjaxOnSubmit:function(){$(document).on('submit.ajax',this.onSubmitSelector,{},function(e){CsAjax.ajaxOnSubmit($(this),e)})},initAjaxOnScroll:function(){$(window).off('scroll.ajax').on('scroll.ajax',function(){CsAjax.ajaxOnScroll()})},initSubmitOnChange:function(){$(document).on('change.ajax',this.onChangeSelector,{},function(e){$(this).closest('form').trigger('submit')})},removeSubmitOnChange:function(){$(document).off('change.ajax')},initAjaxSubmitOnClick:function(){$(document).on('click.ajax',this.onClickSubmitSelector,{},function(e){CsAjax.ajaxSubmitOnClick($(this),e)})},initAjaxResetOnClick:function(){$(document).on('click.ajax',this.onClickResetSelector,{},function(e){CsAjax.resetForm($(this).data('form'),e)})},initAjaxPageClick:function(){$(document).on('click.ajax',this.ajaxPageSelector+' a',{},function(e){var $page=$(this).closest(CsAjax.ajaxPageSelector),pageHref=$page.data('url'),stateObj={};if(pageHref){CsAjax.modifyBrowserHistory(pageHref,stateObj)}})},ajaxSubmitOnClick:function($clickedEl,event){event.preventDefault();var $form=$clickedEl.closest('form'),url=$form.data('ajax-url'),data=$form.serialize();$.post({url:url,data:data,success:function(response){$clickedEl.closest(CsAjax.ajaxLoadContainerSelector).remove();CsAjax.insertNewData(response,$clickedEl.data('ajax-container'),$clickedEl.data('ajax-insert'));CsAjax.readyToLoad=!0}})},ajaxOnClick:function($clickedEl,event){event.preventDefault();$.post({url:$clickedEl.data('ajax-url'),success:function(response){$clickedEl.closest(CsAjax.ajaxLoadContainerSelector).remove();CsAjax.insertNewData(response,$clickedEl.data('ajax-container'),$clickedEl.data('ajax-insert'));CsAjax.readyToLoad=!0}})},ajaxOnSubmit:function($form,event){event.preventDefault();var url=$form.data('ajax-url'),data=$form.serialize();$.post({url:url,data:data,success:function(response){CsAjax.insertNewData(response,$form.data('ajax-container'),$form.data('ajax-insert'));var historyUrl=$(response).data('browser-history-url');if(typeof historyUrl==="undefined"){historyUrl=$(response).find($form.data('ajax-container')).data('browser-history-url')}
if(typeof historyUrl!=="undefined"){CsAjax.modifyBrowserHistory(historyUrl,{historyUrl:historyUrl})}
CsAjax.onScrollCounter=1;CsAjax.initAjaxOnScroll()}})},ajaxOnScroll:function(){var autoLoadCounter=1,autoLoadMax=this.onScrollMax,$button=$($(this.onScrollSelector).get(0));if($button.length>0){$button.closest(CsAjax.ajaxLoadContainerSelector).css('overflow','hidden').css('height',0);if(($(window).scrollTop()+$(window).height())>$button.offset().top&&CsAjax.readyToLoad){CsAjax.readyToLoad=!1;$button.trigger('click');CsAjax.onScrollCounter++;if(CsAjax.onScrollCounter>CsAjax.onScrollMax){$(window).off('scroll.ajax')}}}},insertNewData:function(newHtml,containerSelector,mode){var $newHtml=$(newHtml);if($newHtml.find(containerSelector).length>0){$newHtml=$newHtml.find(containerSelector)}
if(mode==='prepend'){$newHtml.find('[data-ajax-insert="append"]').closest(CsAjax.ajaxLoadContainerSelector).remove();$(containerSelector).prepend($newHtml.html());$(containerSelector).find('> *:first-child').csContentScripts();document.dispatchEvent(window.csAjaxNewContentEvent);return!0}
if(mode==='append'){$newHtml.find('[data-ajax-insert="prepend"]').closest(CsAjax.ajaxLoadContainerSelector).remove();$(containerSelector).append($newHtml.html());$(containerSelector).find('> *:last-child').csContentScripts();document.dispatchEvent(window.csAjaxNewContentEvent);return!0}
$(containerSelector).html($newHtml.html());$(containerSelector).csContentScripts();document.dispatchEvent(window.csAjaxNewContentEvent)},modifyBrowserHistory:function(pageHref,stateObj){if(typeof window.history.pushState=='function'){if(history.state&&history.state.product){history.replaceState(stateObj,document.title,pageHref)}else{history.pushState(stateObj,document.title,pageHref)}}},resetForm:function(formSelector,event){event.preventDefault();var $form=$(formSelector);CsAjax.removeSubmitOnChange();$form.find('.js-select').val('').trigger('change');$form.get(0).reset();CsAjax.initSubmitOnChange();$form.trigger('change')},init:function(){window.csAjaxNewContentEvent=document.createEvent('Event');window.csAjaxNewContentEvent.initEvent('csAjaxNewContentEvent',!0,!0);this.initGlobalAjax();this.initSubmitOnChange();this.initAjaxSubmitOnClick();this.initAjaxPageClick();this.initAjaxOnSubmit();this.initAjaxOnClick();this.initAjaxOnScroll();this.initAjaxResetOnClick()}};
/*! Magnific Popup - v1.1.0 - 2016-02-20
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2016 Dmitry Semenov; */
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});function ensureScript(src){return new Promise((resolve,reject)=>{const sel='script[data-once="'+src+'"], script[src="'+src+'"]';const existing=document.querySelector(sel);if(existing){if(existing.__loaded)return resolve();existing.addEventListener('load',()=>resolve(),{once:!0});existing.addEventListener('error',()=>reject(new Error('failed: '+src)),{once:!0});return}
const s=document.createElement('script');s.src=src;s.async=!0;s.setAttribute('data-once',src);s.addEventListener('load',()=>{s.__loaded=!0;resolve()},{once:!0});s.addEventListener('error',()=>reject(new Error('failed: '+src)),{once:!0});document.head.appendChild(s)})}(function($){$.csLightbox=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csLightbox",base);base.initLightbox=function(){if(base.$el.find('.js-lightbox').length){base.$el.find('.js-lightbox').magnificPopup({type:'image',closeMarkup:base.options.lightboxCloseButton,gallery:{enabled:!0,tCounter:'<span class="mfp-counter">%curr% / %total%</span>'}})}};base.initGalleryLightbox=function(){if(base.$el.find('.js-lightbox-gallery-wrapper').length){base.$el.find('.js-lightbox-gallery-wrapper').each(function(){$(this).magnificPopup({delegate:'.js-lightbox-gallery-link, .js-video-lightbox',type:'image',closeMarkup:base.options.lightboxCloseButton,iframe:{markup:base.options.iFrameMarkup},callbacks:{markupParse:function(template,values,item){values.title=item.el.attr('title')}},gallery:{enabled:!0,tCounter:'<span class="mfp-counter">%curr% / %total%</span>'}})})}};base.initVideoLightbox=function(){if(base.$el.find('.js-video-lightbox').length){base.$el.find('.js-video-lightbox').magnificPopup({type:'iframe',closeMarkup:base.options.lightboxCloseButton,iframe:{markup:base.options.iFrameMarkupWithoutGallery},callbacks:{markupParse:function(template,values,item){values.title=item.el.attr('title')},open:function(){const current=$.magnificPopup.instance.currItem.el;const isShort=current.data('short')===!0||current.data('short')==='true';if(isShort){$('.mfp-iframe-scaler').addClass('short');$('.mfp-iframe-holder').addClass('short')}},close:function(){$('.mfp-iframe-scaler').removeClass('short');$('.mfp-iframe-holder').removeClass('short')},},})}};base.initInlineLightbox=function(){if(base.$el.find('.js-inline-lightbox').length){base.$el.find('.js-inline-lightbox').magnificPopup({type:'inline',closeMarkup:base.options.lightboxCloseButton,midClick:!0})}};base.initContactFormLightbox=function(){if(base.$el.find('.js-open-contact-form-lightbox').length){base.$el.find('.js-open-contact-form-lightbox').magnificPopup({type:'ajax',closeMarkup:base.options.lightboxCloseButton,midClick:!0,callbacks:{parseAjax:function(mfpResponse){let linkElement=this.currItem.el;var $wrapper=$('<div class="inline-lightbox inline-lightbox--large"></div>')
mfpResponse.data=$wrapper.html($(mfpResponse.data).find('.tx-powermail'));let sourceUrlVal=document.location;if(linkElement.attr('data-append-on-source-url')!==undefined&&linkElement.attr('data-append-on-source-url')!==''){sourceUrlVal+=': '+linkElement.attr('data-append-on-source-url')}
mfpResponse.data.find('.js-source-url').val(sourceUrlVal)},ajaxContentAdded:function(){const $content=$('.mfp-content');$content.addClass('ajax-loading');$content.find('.tx-powermail').css('opacity',0);$content.csFormFields();Promise.all([ensureScript('/_assets/948410ace0dfa9ad00627133d9ca8a23/JavaScript/Powermail/Form.min.js?1712749780'),ensureScript('/_assets/6b4f2a2766cf7ae23f682cf290eb0950/JavaScript/PowermailCondition.min.js?1715766250')]).then(()=>{requestAnimationFrame(()=>{window.dispatchEvent(new Event('pageshow'));$content.removeClass('ajax-loading');$content.find('.tx-powermail').css({transition:'opacity .4s',opacity:1})})}).catch((e)=>{console.error('[Powermail] Script load failed:',e);$content.removeClass('ajax-loading');$content.find('.tx-powermail').css('opacity',1)})}}})}};base.init=function(){base.options=$.extend({},$.csLightbox.defaultOptions,options);base.initLightbox();base.initGalleryLightbox();base.initVideoLightbox();base.initInlineLightbox();base.initContactFormLightbox()};base.init()};$.csLightbox.defaultOptions={iFrameMarkup:'<div class="mfp-iframe-scaler">'+'<div class="mfp-close"></div>'+'<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>'+'<div class="mfp-bottom-bar"><div class="mfp-title"></div><span class="mfp-counter">%curr% / %total%</span></div>'+'</div>',iFrameMarkupWithoutGallery:'<div class="mfp-iframe-scaler">'+'<div class="mfp-close"></div>'+'<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>'+'<div class="mfp-bottom-bar"><div class="mfp-title"></div></div>'+'</div>',lightboxCloseButton:'<button type="button" class="mfp-close | cs-icon-close | h-clean" title="'+$(".js-global-wrapper").attr("data-text-lightbox-close")+'"></button>'};$.fn.csLightbox=function(options){return this.each(function(){(new $.csLightbox(this,options))})}}(jQuery));function generateGUID(){do
var e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var n=(16*Math.random())|0,t="x"==e?n:(3&n)|8;return t.toString(16)});while(GUIDList.indexOf(e)>-1);return e}
function toFunc(e){if("function"==typeof e)return e;if("string"==typeof e){if(void 0!=window[e]&&"function"==typeof window[e])return window[e];try{return new Function(e)}catch(n){}}
return function(){return e}}
function Obj(){(this._parent=null),(this._handlers=[]),(this._onceHandlers=[]),(this._elements=$()),(this.guid=generateGUID()),(this.on=function(e,n){"function"==typeof e&&void 0===n&&((n=e),(e="all")),(e=e.toLowerCase().split(" "));for(var t=0;t<e.length;t++)this._handlers.push({event:e[t],handler:n});return this}),(this.once=function(e,n){"function"==typeof e&&void 0===n&&((n=e),(e="all")),(e=e.toLowerCase().split(" "));for(var t=0;t<e.length;t++)this._onceHandlers.push({event:e[t],handler:n});return this}),(this.off=function(e,n){if(void 0===n&&"function"==typeof e)for(var n=e,t=0;t<this._handlers.length;t++)this._handlers[t].handler==n&&this._handlers.splice(t--,1);else if(void 0===n&&"string"==typeof e){e=e.toLowerCase().split(" ");for(var t=0;t<this._handlers.length;t++)e.indexOf(this._handlers[t].event)>-1&&this._handlers.splice(t--,1);}else{e=e.toLowerCase().split(" ");for(var t=0;t<this._handlers.length;t++)e.indexOf(this._handlers[t].event)>-1&&this._handlers[t].handler==n&&this._handlers.splice(t--,1);}
return this}),(this.offOnce=function(e,n){if(void 0===n&&"function"==typeof e)for(var n=e,t=0;t<this._onceHandlers.length;t++)this._onceHandlers[t].handler==n&&this._onceHandlers.splice(t--,1);else if(void 0===n&&"string"==typeof e){e=e.toLowerCase().split(" ");for(var t=0;t<this._onceHandlers.length;t++)e.indexOf(this._onceHandlers[t].event)>-1&&this._onceHandlers.splice(t--,1);}else{e=e.toLowerCase().split(" ");for(var t=0;t<this._onceHandlers.length;t++)e.indexOf(this._onceHandlers[t].event)>-1&&this._onceHandlers[t].handler==n&&this._onceHandlers.splice(t--,1);}
return this}),(this.trigger=function(e,n){e=e.toLowerCase().split(" ");for(var t=0;t<this._handlers.length;t++)(e.indexOf(this._handlers[t].event)>-1||"all"==this._handlers[t].event)&&toFunc(this._handlers[t].handler).call(this,this._handlers[t].event,n);for(var t=0;t<this._onceHandlers.length;t++)(e.indexOf(this._onceHandlers[t].event)>-1||"all"==this._handlers[t].event)&&(toFunc(this._onceHandlers[t].handler).call(this,this._onceHandlers[t].event,n),this._onceHandlers.splice(t--,1));return this}),(this.renderer=function(){return $("<div class='Obj'></div>")}),(this.refresher=function(e){return this.renderer.apply(this)}),(this.destroyer=function(e){}),(this.render=function(e,n){var t=this;if(void 0===e)var e="body";if(void 0===n)var n="replace";else n=n.toLowerCase();var i=[].slice.call(arguments,2),r=this;return($(e).each(function(e,s){s=$(s);var h=$(t.renderer.apply(t,i));h.attr("guid",t.guid),(t._elements=t._elements.add(h)),"append"==n?s.append(h):"prepend"==n?s.prepend(h):"after"==n?s.after(h):"before"==n?s.before(h):"return"==n?(r=h):"none"==n||(s.after(h),s.remove())}),this.trigger("render"),r)}),(this.refresh=function(){for(var e=$(),n=0;n<this._elements.length;n++){var t=this._elements.eq(n),i=this.refresher.call(this,t);i?(i.attr("guid",this.guid),(this._elements=this._elements.not(t)),t.after(i),t.remove(),(e=e.add(i))):(e=e.add(t))}
return(this._elements=e),this}),(this.destroy=function(){var e=this;return(this._elements.each(function(n,t){var i=$(t);e.destroyer.call(e,i)}),this._elements.remove(),(this._elements=$()),delete Objs[this.guid],this)}),(Objs[this.guid]=this)}
var GUIDList=[],Objs={};if(!Object.entries){Object.entries=function(obj){var ownProps=Object.keys(obj),i=ownProps.length,resArray=new Array(i);while(i--)
resArray[i]=[ownProps[i],obj[ownProps[i]]];return resArray}}
if($add===undefined)var $add={version:{},auto:{disabled:!1}};$add.version.Slider="2.0.1";$add.SliderObj=function(settings){Obj.apply(this);function toNearest(num,x){return(Math.round(num*(1/x))/(1/x))}
function betterParseFloat(t){return isNaN(parseFloat(t))&&t.length>0?betterParseFloat(t.substr(1)):parseFloat(t)};this._settings={direction:"horizontal",min:0,max:100,step:0.1,value:50,fontsize:18,formatter:function(x){if((this._settings.step+"").indexOf(".")>-1)
var digits=(this._settings.step+"").split(".").pop().length;else var digits=0;v=betterParseFloat(x);if(x<0){var neg=!0;x=0-x}else{var neg=!1}
if(isNaN(x)){return"NaN"}
var whole=Math.floor(x);var dec=(x-whole);dec=Math.round(dec*Math.pow(10,digits));dec=dec+"";while(dec.length<digits){dec="0"+dec}
if(whole==0){var inchString=""}else{var inchString="<br/>/ ";var inchValue=Math.round(whole*0.0393701);inchString=inchString+inchValue}
return((neg)?"-":"")+whole+((digits>0)?"."+dec:""+inchString)},timeout:100,range:!1,id:!1,name:"",class:""};Object.defineProperty(this,"settings",{get:function(){this.trigger("getsetting settings",this._settings);return this._settings},set:function(newSettings){this._settings=$.extend(this._settings,settings);this.trigger("setsettings settings",this._settings);this.refresh()}});Object.defineProperty(this,"value",{get:function(){this.trigger("getvalue value",this._settings.value);return this._settings.value},set:function(newVal){var self=this;this._settings.value=newVal;this._elements.find(".addui-slider-input").val(this._settings.value);if(!this._settings.range){var offset=betterParseFloat(this._settings.value)-this._settings.min;var per=(toNearest(offset,this._settings.step)/(this._settings.max-this._settings.min))*100;if(this._settings.direction=="vertical"){this._elements.find(".addui-slider-handle").css("bottom",per+"%");this._elements.find(".addui-slider-range").css("height",per+"%");this._elements.find(".addui-slider-range").css("bottom","0%")}else{this._elements.find(".addui-slider-handle").css("left",per+"%");this._elements.find(".addui-slider-range").css("width",per+"%")}
this._elements.find(".addui-slider-value span").html(toFunc(this._settings.formatter).call(this,this._settings.value))}else{var l=(toNearest(parseFloat(this._settings.value.split(",")[0]),this._settings.step));var h=(toNearest(parseFloat(this._settings.value.split(",")[1]),this._settings.step));var range=this._settings.max-this._settings.min;var offsetL=l-this._settings.min;var offsetH=h-this._settings.min;var lPer=(offsetL/range)*100;var hPer=(offsetH/range)*100;this._elements.each(function(i,el){var $el=$(el);if(self._settings.direction=="vertical"){$el.find(".addui-slider-handle").eq(0).css("bottom",lPer+"%");$el.find(".addui-slider-handle").eq(1).css("bottom",hPer+"%");$el.find(".addui-slider-range").css("bottom",lPer+"%").css("height",(hPer-lPer)+"%")}else{$el.find(".addui-slider-handle").eq(0).css("left",lPer+"%");$el.find(".addui-slider-handle").eq(1).css("left",hPer+"%");$el.find(".addui-slider-range").css("left",lPer+"%").css("width",(hPer-lPer)+"%")}
$el.find(".addui-slider-handle").eq(0).find(".addui-slider-value span").html(toFunc(self._settings.formatter).call(self,l));$el.find(".addui-slider-handle").eq(1).find(".addui-slider-value span").html(toFunc(self._settings.formatter).call(self,h))})}}});this.renderer=function(){var self=this;var $slider=$("<div class='addui-slider addui-slider-"+this._settings.direction+((this._settings.range)?" addui-slider-isrange":"")+" "+this._settings.class+"' "+((this._settings.id)?"id='"+this._settings.id+"'":"")+"></div>");var $input=$("<input class='addui-slider-input' type='hidden' name='"+this._settings.name+"' value='"+this._settings.value+"' />").appendTo($slider);var $track=$("<div class='addui-slider-track'></div>").appendTo($slider);var $range=$("<div class='addui-slider-range'></div>").appendTo($track);$slider.on('change',function(){self.value=self._settings.min+","+self._settings.max;$('.js-global-wrapper').trigger('rangeSliderInputValueChanged')});if(!this._settings.range){var $handle=$("<div class='addui-slider-handle'><div class='addui-slider-value'><span style='font-size: "+this._settings.fontsize+"px'></span></div></div>").appendTo($track);var activeTimer=null;function dragHandler(e){e.preventDefault();if(self._settings.direction=="vertical"){if(e.type=="touchmove")
var y=e.originalEvent.changedTouches[0].pageY;else var y=e.pageY;var sliderY=$slider.offset().top+$slider.height();var offsetY=sliderY-y;var offsetPer=(offsetY/$slider.height())*100}else{if(e.type=="touchmove")
var x=e.originalEvent.changedTouches[0].pageX;else var x=e.pageX;var sliderX=$slider.offset().left;var offsetX=x-sliderX;var offsetPer=(offsetX/$slider.width())*100}
var val=toNearest((offsetPer/100)*(self._settings.max-self._settings.min),self._settings.step)+self._settings.min;val=Math.min(self._settings.max,Math.max(self._settings.min,val));self.value=toNearest(val,self._settings.step)};function dragStopHandler(e){$(window).off("mousemove touchmove",dragHandler);activeTimer=setTimeout(function(){$handle.removeClass("addui-slider-handle-active");$('.js-global-wrapper').trigger('rangeSliderInputValueChanged',e)},self._settings.timeout)};$handle.on("mousedown touchstart",function(e){clearTimeout(activeTimer);$handle.addClass("addui-slider-handle-active");$(window).on("mousemove touchmove dragmove",dragHandler);$(window).one("mouseup touchend",dragStopHandler)});$slider.on("click",function(e){e.preventDefault();if(self._settings.direction=="vertical"){if(e.type=="touchmove")
var y=e.originalEvent.changedTouches[0].pageY;else var y=e.pageY;var sliderY=$slider.offset().top+$slider.height();var offsetY=sliderY-y;var offsetPer=(offsetY/$slider.height())*100}else{if(e.type=="touchmove")
var x=e.originalEvent.changedTouches[0].pageX;else var x=e.pageX;var sliderX=$slider.offset().left;var offsetX=x-sliderX;var offsetPer=(offsetX/$slider.width())*100}
var val=toNearest((offsetPer/100)*(self._settings.max-self._settings.min),self._settings.step)+self._settings.min;val=Math.min(self._settings.max,Math.max(self._settings.min,val));clearTimeout(activeTimer);$handle.addClass("addui-slider-handle-active");activeTimer=setTimeout(function(){$handle.removeClass("addui-slider-handle-active");$('.js-global-wrapper').trigger('rangeSliderInputValueChanged')},self._settings.timeout);self.value=val})}else{var $handle1=$("<div class='addui-slider-handle addui-slider-handle-l'><div class='addui-slider-value'><span style='font-size: "+this._settings.fontsize+"px'></span></div></div>").appendTo($track);var activeTimer1=null;function dragHandler1(e){e.preventDefault();if(self._settings.direction=="vertical"){if(e.type=="touchmove")
var y=e.originalEvent.changedTouches[0].pageY;else var y=e.pageY;var sliderY=$slider.offset().top+$slider.height();var offsetY=sliderY-y;var range=self._settings.max-self._settings.min;var offsetPer=(offsetY/$slider.height())*100}else{if(e.type=="touchmove")
var x=e.originalEvent.changedTouches[0].pageX;else var x=e.pageX;var sliderX=$slider.offset().left;var offsetX=x-sliderX;var range=self._settings.max-self._settings.min;var offsetPer=(offsetX/$slider.width())*100}
var offsetVal=offsetPer/100*range;var val=toNearest(offsetVal+self._settings.min,self._settings.step);val=Math.min(self._settings.max,Math.max(self._settings.min,val));var higherVal=toNearest(betterParseFloat(self._settings.value.split(',')[1]),self._settings.step);if(higherVal<val)
higherVal=val;self.value=val+","+higherVal};function dragStopHandler1(e){$(window).off("mousemove touchmove",dragHandler1);activeTimer1=setTimeout(function(){$handle1.removeClass("addui-slider-handle-active");$('.js-global-wrapper').trigger('rangeSliderInputValueChanged',e)},self._settings.timeout)};$handle1.on("mousedown touchstart",function(e){clearTimeout(activeTimer1);$handle1.addClass("addui-slider-handle-active");$(window).on("mousemove touchmove dragmove",dragHandler1);$(window).one("mouseup touchend",dragStopHandler1)});var $handle2=$("<div class='addui-slider-handle addui-slider-handle-h'><div class='addui-slider-value'><span style='font-size: "+this._settings.fontsize+"px'></span></div></div>").appendTo($track);var activeTimer2=null;function dragHandler2(e){e.preventDefault();if(self._settings.direction=="vertical"){if(e.type=="touchmove")
var y=e.originalEvent.changedTouches[0].pageY;else var y=e.pageY;var sliderY=$slider.offset().top+$slider.height();var offsetY=sliderY-y;var offsetPer=(offsetY/$slider.height())*100}else{if(e.type=="touchmove")
var x=e.originalEvent.changedTouches[0].pageX;else var x=e.pageX;var sliderX=$slider.offset().left;var offsetX=x-sliderX;var offsetPer=(offsetX/$slider.width())*100}
var range=self._settings.max-self._settings.min;var offsetVal=offsetPer/100*range;var val=toNearest(offsetVal+self._settings.min,self._settings.step);val=Math.min(self._settings.max,Math.max(self._settings.min,val));var lowerVal=toNearest(betterParseFloat(self._settings.value.split(',')[0]),self._settings.step);if(lowerVal>val)
lowerVal=val;self.value=lowerVal+","+val};function dragStopHandler2(e){$(window).off("mousemove touchmove",dragHandler2);activeTimer2=setTimeout(function(){$handle2.removeClass("addui-slider-handle-active");$('.js-global-wrapper').trigger('rangeSliderInputValueChanged',e)},self._settings.timeout)};$handle2.on("mousedown touchstart",function(e){clearTimeout(activeTimer2);$handle2.addClass("addui-slider-handle-active");$(window).on("mousemove touchmove dragmove",dragHandler2);$(window).one("mouseup touchend",dragStopHandler2)})}
return $slider};this.init=function(settings){var self=this;this.settings=settings;if(!this._settings.range){this._settings.value=Math.max(this._settings.min,Math.min(this._settings.max,betterParseFloat(this._settings.value)))}else{var val=this._settings.value+"";if(val.indexOf(",")>-1){var values=val.split(",");var v1=betterParseFloat(values[0]);v1=Math.min(this._settings.max,Math.max(this._settings.min,v1));v1=toNearest(v1,this._settings.step);var v2=betterParseFloat(values[1]);v2=Math.min(this._settings.max,Math.max(this._settings.min,v2));v2=toNearest(v2,this._settings.step)}else{var val=toNearest(Math.max(this._settings.min,Math.min(this._settings.max,betterParseFloat(this._settings.value))),this._settings.step);var middle=(this._settings.max-this._settings.min)/2;if(val<middle){var v1=val;var v2=this._settings.max-val}else{var v2=val;var v1=this._settings.min+val}}
if(v1<v2)
this._settings.value=v1+","+v2;else this._settings.value=v2+","+v1}
this.on("render",function(){self.value=self._settings.value})
this.trigger("init",{settings:this._settings})};this.init.apply(this,arguments)};$add.Slider=function(selector,settings){var o=$(selector).each(function(i,el){var $el=$(el);var s={};if($el.attr("name"))
s.name=$el.attr("name");if($el.attr("class"))
s.class=$el.attr("class");if($el.attr("id"))
s.id=$el.attr("id");if($el.attr("value"))
s.value=$el.attr("value");if($el.attr("min"))
s.min=$el.attr("min");if($el.attr("max"))
s.max=$el.attr("max");if($el.attr("step"))
s.step=$el.attr("step");settings=$.extend(settings,$el.data(),s);var S=new $add.SliderObj(settings);S.render($el,"replace");return S});$('.js-global-wrapper').trigger('rangeSliderInit');return(o.length==0)?null:(o.length==1)?o[0]:o};$.fn.addSlider=function(settings){$add.Slider(this,settings)};$.fn.reinitSlider=function(selector,maxValue){let rangeSliderInputName=selector.find('.addui-slider-input').attr('name');let sliderObjectEntries=Object.entries(Objs);sliderObjectEntries.forEach(function(element){if(element[1]._settings.name===rangeSliderInputName){let settings=element[1]._settings
settings.max=maxValue;let S=new $add.SliderObj(settings);S.render(selector.find('.addui-slider'),"replace")}})};$add.auto.Slider=function(){if(!$add.auto.disabled)
$("[data-addui=slider]").addSlider();};$(function(){$add.auto.Slider()});
/**
 * responsive-tabs
 *
 * jQuery plugin that provides responsive tab functionality. The tabs transform to an accordion when it reaches a CSS breakpoint.
 *
 * @author Jelle Kralt
 * @version v1.6.3
 * @license MIT
 */
!function(t,s,a){function e(s,a){this.element=s,this.$element=t(s),this.tabs=[],this.state="",this.rotateInterval=0,this.$queue=t({}),this.options=t.extend({},o,a),this.init()}var o={active:null,event:"click",disabled:[],collapsible:"accordion",startCollapsed:!1,rotate:!1,setHash:!1,animation:"default",animationQueue:!1,duration:500,fluidHeight:!0,scrollToAccordion:!1,scrollToAccordionOnLoad:!0,scrollToAccordionOffset:0,accordionTabElement:"<div></div>",navigationContainer:"",click:function(){},activate:function(){},deactivate:function(){},load:function(){},activateState:function(){},classes:{stateDefault:"r-tabs-state-default",stateActive:"r-tabs-state-active",stateDisabled:"r-tabs-state-disabled",stateExcluded:"r-tabs-state-excluded",container:"r-tabs",ul:"r-tabs-nav",tab:"r-tabs-tab",anchor:"r-tabs-anchor",panel:"r-tabs-panel",accordionTitle:"r-tabs-accordion-title"}};e.prototype.init=function(){var a=this;this.tabs=this._loadElements(),this._loadClasses(),this._loadEvents(),t(s).on("resize",function(t){a._setState(t),a.options.fluidHeight!==!0&&a._equaliseHeights()}),t(s).on("hashchange",function(t){var e=a._getTabRefBySelector(s.location.hash),o=a._getTab(e);e>=0&&!o._ignoreHashChange&&!o.disabled&&a._openTab(t,a._getTab(e),!0)}),this.options.rotate!==!1&&this.startRotation(),this.options.fluidHeight!==!0&&a._equaliseHeights(),this.$element.bind("tabs-click",function(t,s){a.options.click.call(this,t,s)}),this.$element.bind("tabs-activate",function(t,s){a.options.activate.call(this,t,s)}),this.$element.bind("tabs-deactivate",function(t,s){a.options.deactivate.call(this,t,s)}),this.$element.bind("tabs-activate-state",function(t,s){a.options.activateState.call(this,t,s)}),this.$element.bind("tabs-load",function(t){var s;a._setState(t),a.options.startCollapsed===!0||"accordion"===a.options.startCollapsed&&"accordion"===a.state||(s=a._getStartTab(),a._openTab(t,s),a.options.load.call(this,t,s))}),this.$element.trigger("tabs-load")},e.prototype._loadElements=function(){var s=this,a=""===s.options.navigationContainer?this.$element.children("ul:first"):this.$element.find(s.options.navigationContainer).children("ul:first"),e=[],o=0;return this.$element.addClass(s.options.classes.container),a.addClass(s.options.classes.ul),t("li",a).each(function(){var a,i,n,l,r,c=t(this),h=c.hasClass(s.options.classes.stateExcluded);if(!h){a=t("a",c),r=a.attr("href"),i=t(r),n=t(s.options.accordionTabElement).insertBefore(i),l=t("<a></a>").attr("href",r).html(a.html()).appendTo(n);var p={_ignoreHashChange:!1,id:o,disabled:-1!==t.inArray(o,s.options.disabled),tab:t(this),anchor:t("a",c),panel:i,selector:r,accordionTab:n,accordionAnchor:l,active:!1};o++,e.push(p)}}),e},e.prototype._loadClasses=function(){for(var t=0;t<this.tabs.length;t++)this.tabs[t].tab.addClass(this.options.classes.stateDefault).addClass(this.options.classes.tab),this.tabs[t].anchor.addClass(this.options.classes.anchor),this.tabs[t].panel.addClass(this.options.classes.stateDefault).addClass(this.options.classes.panel),this.tabs[t].accordionTab.addClass(this.options.classes.accordionTitle),this.tabs[t].accordionAnchor.addClass(this.options.classes.anchor),this.tabs[t].disabled&&(this.tabs[t].tab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled),this.tabs[t].accordionTab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled))},e.prototype._loadEvents=function(){for(var t=this,a=function(a){var e=t._getCurrentTab(),o=a.data.tab;a.preventDefault(),o.tab.trigger("tabs-click",o),o.disabled||(t.options.setHash&&(history.pushState?(s.location.origin||(s.location.origin=s.location.protocol+"//"+s.location.hostname+(s.location.port?":"+s.location.port:"")),history.pushState(null,null,s.location.origin+s.location.pathname+s.location.search+o.selector)):s.location.hash=o.selector),a.data.tab._ignoreHashChange=!0,(e!==o||t._isCollapisble())&&(t._closeTab(a,e),e===o&&t._isCollapisble()||t._openTab(a,o,!1,!0)))},e=0;e<this.tabs.length;e++)this.tabs[e].anchor.on(t.options.event,{tab:t.tabs[e]},a),this.tabs[e].accordionAnchor.on(t.options.event,{tab:t.tabs[e]},a)},e.prototype._getStartTab=function(){var t,a=this._getTabRefBySelector(s.location.hash);return t=a>=0&&!this._getTab(a).disabled?this._getTab(a):this.options.active>0&&!this._getTab(this.options.active).disabled?this._getTab(this.options.active):this._getTab(0)},e.prototype._setState=function(s){var e,o=t("ul:first",this.$element),i=this.state,n="string"==typeof this.options.startCollapsed;o.is(":visible")?this.state="tabs":this.state="accordion",this.state!==i&&(this.$element.trigger("tabs-activate-state",{oldState:i,newState:this.state}),i&&n&&this.options.startCollapsed!==this.state&&this._getCurrentTab()===a&&(e=this._getStartTab(s),this._openTab(s,e)))},e.prototype._openTab=function(s,a,e,o){var i,n=this;e&&this._closeTab(s,this._getCurrentTab()),o&&this.rotateInterval>0&&this.stopRotation(),a.active=!0,a.tab.removeClass(n.options.classes.stateDefault).addClass(n.options.classes.stateActive),a.accordionTab.removeClass(n.options.classes.stateDefault).addClass(n.options.classes.stateActive),n._doTransition(a.panel,n.options.animation,"open",function(){var e="tabs-load"!==s.type||n.options.scrollToAccordionOnLoad;a.panel.removeClass(n.options.classes.stateDefault).addClass(n.options.classes.stateActive),"accordion"!==n.getState()||!n.options.scrollToAccordion||n._isInView(a.accordionTab)&&"default"===n.options.animation||!e||(i=a.accordionTab.offset().top-n.options.scrollToAccordionOffset,"default"!==n.options.animation&&n.options.duration>0?t("html, body").animate({scrollTop:i},n.options.duration):t("html, body").scrollTop(i))}),this.$element.trigger("tabs-activate",a)},e.prototype._closeTab=function(t,s){var e,o=this,i="string"==typeof o.options.animationQueue;s!==a&&(e=i&&o.getState()===o.options.animationQueue?!0:i?!1:o.options.animationQueue,s.active=!1,s.tab.removeClass(o.options.classes.stateActive).addClass(o.options.classes.stateDefault),o._doTransition(s.panel,o.options.animation,"close",function(){s.accordionTab.removeClass(o.options.classes.stateActive).addClass(o.options.classes.stateDefault),s.panel.removeClass(o.options.classes.stateActive).addClass(o.options.classes.stateDefault)},!e),this.$element.trigger("tabs-deactivate",s))},e.prototype._doTransition=function(t,s,a,e,o){var i,n=this;switch(s){case"slide":i="open"===a?"slideDown":"slideUp";break;case"fade":i="open"===a?"fadeIn":"fadeOut";break;default:i="open"===a?"show":"hide",n.options.duration=0}this.$queue.queue("responsive-tabs",function(o){t[i]({duration:n.options.duration,complete:function(){e.call(t,s,a),o()}})}),("open"===a||o)&&this.$queue.dequeue("responsive-tabs")},e.prototype._isCollapisble=function(){return"boolean"==typeof this.options.collapsible&&this.options.collapsible||"string"==typeof this.options.collapsible&&this.options.collapsible===this.getState()},e.prototype._getTab=function(t){return this.tabs[t]},e.prototype._getTabRefBySelector=function(t){for(var s=0;s<this.tabs.length;s++)if(this.tabs[s].selector===t)return s;return-1},e.prototype._getCurrentTab=function(){return this._getTab(this._getCurrentTabRef())},e.prototype._getNextTabRef=function(t){var s=t||this._getCurrentTabRef(),a=s===this.tabs.length-1?0:s+1;return this._getTab(a).disabled?this._getNextTabRef(a):a},e.prototype._getPreviousTabRef=function(){return 0===this._getCurrentTabRef()?this.tabs.length-1:this._getCurrentTabRef()-1},e.prototype._getCurrentTabRef=function(){for(var t=0;t<this.tabs.length;t++)if(this.tabs[t].active)return t;return-1},e.prototype._equaliseHeights=function(){var s=0;t.each(t.map(this.tabs,function(t){return s=Math.max(s,t.panel.css("minHeight","").height()),t.panel}),function(){this.css("minHeight",s)})},e.prototype._isInView=function(a){var e=t(s).scrollTop(),o=e+t(s).height(),i=a.offset().top,n=i+a.height();return o>=n&&i>=e},e.prototype.activate=function(t,s){var a=jQuery.Event("tabs-activate"),e=this._getTab(t);e.disabled||this._openTab(a,e,!0,s||!0)},e.prototype.deactivate=function(t){var s=jQuery.Event("tabs-dectivate"),a=this._getTab(t);a.disabled||this._closeTab(s,a)},e.prototype.enable=function(t){var s=this._getTab(t);s&&(s.disabled=!1,s.tab.addClass(this.options.classes.stateDefault).removeClass(this.options.classes.stateDisabled),s.accordionTab.addClass(this.options.classes.stateDefault).removeClass(this.options.classes.stateDisabled))},e.prototype.disable=function(t){var s=this._getTab(t);s&&(s.disabled=!0,s.tab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled),s.accordionTab.removeClass(this.options.classes.stateDefault).addClass(this.options.classes.stateDisabled))},e.prototype.getState=function(){return this.state},e.prototype.startRotation=function(s){var a=this;if(!(this.tabs.length>this.options.disabled.length))throw new Error("Rotation is not possible if all tabs are disabled");this.rotateInterval=setInterval(function(){var t=jQuery.Event("rotate");a._openTab(t,a._getTab(a._getNextTabRef()),!0)},s||(t.isNumeric(a.options.rotate)?a.options.rotate:4e3))},e.prototype.stopRotation=function(){s.clearInterval(this.rotateInterval),this.rotateInterval=0},e.prototype.option=function(t,s){return s&&(this.options[t]=s),this.options[t]},t.fn.responsiveTabs=function(s){var o,i=arguments;return s===a||"object"==typeof s?this.each(function(){t.data(this,"responsivetabs")||t.data(this,"responsivetabs",new e(this,s))}):"string"==typeof s&&"_"!==s[0]&&"init"!==s?(o=t.data(this[0],"responsivetabs"),"destroy"===s&&t.data(this,"responsivetabs",null),o instanceof e&&"function"==typeof o[s]?o[s].apply(o,Array.prototype.slice.call(i,1)):this):void 0}}(jQuery,window);(function($){$.csTabsAccordion=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csTabsAccordion",base);base.initTabs=function(){if(base.$el.find('.js-tabs-accordion').length){base.$el.find('.js-tabs-accordion').each(function(){$(this).responsiveTabs(base.options)})}};base.init=function(){base.options=$.extend({},$.csTabsAccordion.defaultOptions,options);base.initTabs()};base.init()};$.csTabsAccordion.defaultOptions={startCollapsed:'accordion',scrollToAccordion:!0,scrollToAccordionOffset:130,scrollToAccordionOnLoad:!1,setHash:!1};$.fn.csTabsAccordion=function(options){return this.each(function(){(new $.csTabsAccordion(this,options))})}}(jQuery));!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e&&null!==e&&(e=i(e).not(this.$slider)),e},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots&&o.slideCount>o.options.slidesToShow){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>0){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(o in s=null,r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n=this,r=i(e.currentTarget);switch(r.is("a")&&e.preventDefault(),r.is("li")||(r=r.closest("li")),o=n.slideCount%n.options.slidesToScroll!=0?0:(n.slideCount-n.currentSlide)%n.options.slidesToScroll,e.data.message){case"previous":s=0===o?n.options.slidesToScroll:n.options.slidesToShow-o,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide-s,!1,t);break;case"next":s=0===o?n.options.slidesToScroll:o,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide+s,!1,t);break;case"index":var l=0===e.data.index?0:e.data.index||r.index()*n.options.slidesToScroll;n.slideHandler(n.checkNavigable(l),!1,t),r.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(t=0,i>(e=this.getNavigableIndexes())[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>0&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(t){var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&o.is(":focus")&&(e.focussed=!0,e.autoPlay())},0)}).on("blur.slick","*",function(t){i(this);e.options.pauseOnFocus&&(e.focussed=!1,e.autoPlay())})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o,s=this;return o=!0===s.options.centerMode?Math.floor(s.$list.width()/2):0,t=-1*s.swipeLeft+o,!0===s.options.swipeToSlide?(s.$slideTrack.find(".slick-slide").each(function(o,n){var r,l;if(r=i(n).outerWidth(),l=n.offsetLeft,!0!==s.options.centerMode&&(l+=r/2),t<l+r)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);if(i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s){var n="slick-slide-control"+e.instanceUid+s;i("#"+n).length&&i(this).attr({"aria-describedby":n})}}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.options.focusOnChange?e.$slides.eq(s).attr({tabindex:"0"}):e.$slides.eq(s).removeAttr("tabindex");e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&e.slideCount>e.options.slidesToShow&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){var e,t,o,s=this;function n(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),n=i(this).attr("data-sizes")||s.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),n&&e.attr("sizes",n)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),s.$slider.trigger("lazyLoaded",[s,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,e,t])},r.src=t})}if(!0===s.options.centerMode?!0===s.options.infinite?o=(t=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(t=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),o=s.options.slidesToShow/2+1+2+s.currentSlide):(t=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,o=Math.ceil(t+s.options.slidesToShow),!0===s.options.fade&&(t>0&&t--,o<=s.slideCount&&o++)),e=s.$slider.find(".slick-slide").slice(t,o),"anticipated"===s.options.lazyLoad)for(var r=t-1,l=o,d=s.$slider.find(".slick-slide"),a=0;a<s.options.slidesToScroll;a++)r<0&&(r=s.slideCount-1),e=(e=e.add(d.eq(r))).add(d.eq(l)),r--,l++;n(e),s.slideCount<=s.options.slidesToShow?n(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?n(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&n(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){for(e in s.respondTo=s.options.respondTo||"window",n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(n.options.slidesToShow+n.slideCount+1).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){i||this.autoPlay(),this.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,l=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(d=(d=a.getNavTarget()).slick("getSlick")).slideCount<=d.options.slidesToShow&&d.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t&&a.slideCount>a.options.slidesToShow?a.animateSlide(l,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});(function($){$.csSlider=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csSlider",base);base.initSliderProductDetail=function(){if(base.$el.find('.js-slider-product-detail').length){base.$el.find('.js-slider-product-detail').each(function(){$(this).slick({infinite:!1,fade:!0,dots:!0,dotsClass:'slick-dots h-clean',appendDots:$('.js-slider-product-detail-bottom-wrapper'),arrows:!1})})}};base.initSliderFull=function(){if(base.$el.find('.js-full-slider').length){base.$el.find('.js-full-slider').each(function(){var $thisSlider=$(this);$thisSlider.on('setPosition',function(event,slick){$thisSlider.csContentScripts()});$thisSlider.slick({infinite:!1,dots:!1,dotsClass:'slick-dots h-clean',arrows:!0,prevArrow:base.options.sliderPrevArrow,nextArrow:base.options.sliderNextArrow,responsive:[{breakpoint:769,settings:{arrows:!1,dots:!0}}]})})}};base.initSliderGallery=function(){if(base.$el.find('.js-slider-gallery-full').length){base.$el.find('.js-slider-gallery-full').each(function(){$(this).slick({infinite:!1,asNavFor:'.js-slider-gallery-nav',fade:!0,arrows:!0,prevArrow:base.options.sliderPrevArrow,nextArrow:base.options.sliderNextArrow,responsive:[{breakpoint:1121,settings:{arrows:!1}}]})});base.$el.find('.js-slider-gallery-nav').each(function(){$(this).slick({infinite:!1,asNavFor:'.js-slider-gallery-full',slidesToScroll:1,dots:!0,dotsClass:'slick-dots h-clean',focusOnSelect:!0,arrows:!1,variableWidth:!0})})}};base.initSmallSliderGallery=function(){if(base.$el.find('.js-small-slider-gallery-full').length){base.$el.find('.js-small-slider-gallery-full').each(function(){$(this).slick({infinite:!1,dots:!1,asNavFor:'.js-small-slider-gallery-nav',arrows:!0,prevArrow:base.options.sliderPrevArrow,nextArrow:base.options.sliderNextArrow})});base.$el.find('.js-small-slider-gallery-nav').each(function(){$(this).slick({infinite:!1,asNavFor:'.js-small-slider-gallery-full',slidesToShow:8,slidesToScroll:1,dots:!0,dotsClass:'slick-dots h-clean',focusOnSelect:!0,arrows:!1,responsive:[{breakpoint:921,settings:{slidesToShow:6}},{breakpoint:801,settings:{slidesToShow:4}},{breakpoint:415,settings:{slidesToShow:3}}]})})}};base.initSlider2Items=function(){if(base.$el.find('.js-slider-2-items').length){base.$el.find('.js-slider-2-items').each(function(){var $this=$(this);$this.slick({infinite:!1,dotsClass:'slick-dots h-clean',prevArrow:base.options.sliderPrevArrow,nextArrow:base.options.sliderNextArrow,slidesToShow:2,slidesToScroll:1,responsive:[{breakpoint:801,settings:{slidesToShow:1.5,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:415,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}}]})})}};base.initSlider3Items=function(){if(base.$el.find('.js-slider-3-items').length){base.$el.find('.js-slider-3-items').each(function(){var $this=$(this);$this.slick({infinite:!1,dots:!0,dotsClass:'slick-dots h-clean',prevArrow:base.options.sliderPrevArrow,nextArrow:base.options.sliderNextArrow,slidesToShow:3,slidesToScroll:1,responsive:[{breakpoint:921,settings:{slidesToShow:2.5,slidesToScroll:1}},{breakpoint:801,settings:{slidesToShow:2,slidesToScroll:1,arrows:!1}},{breakpoint:641,settings:{slidesToShow:1.5,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:415,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}}]})})}};base.initSlider4Items=function(){if(base.$el.find('.js-slider-4-items').length){base.$el.find('.js-slider-4-items').each(function(){var $this=$(this);$this.slick({infinite:!1,dotsClass:'slick-dots h-clean',prevArrow:base.options.sliderPrevArrow,nextArrow:base.options.sliderNextArrow,slidesToShow:4,slidesToScroll:1,responsive:[{breakpoint:921,settings:{slidesToShow:3,slidesToScroll:1}},{breakpoint:801,settings:{slidesToShow:2.5,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:641,settings:{slidesToShow:1.5,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:415,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}}]})})}};base.initBannerSlider=function(){if(base.$el.find('.js-banner-slider').length){base.$el.find('.js-banner-slider').each(function(){$(this).on('init',function(slick,currentSlide){$('.js-header').data("csHeader").setBreakpointHeaderColor()});$(this).slick({autoplay:!0,autoplaySpeed:3000,prevArrow:base.options.sliderPrevArrow,nextArrow:base.options.sliderNextArrow})})}};base.init=function(){base.options=$.extend({},$.csSlider.defaultOptions,options);base.initSliderProductDetail();base.initSliderGallery();base.initSmallSliderGallery();base.initBannerSlider();base.initSliderFull();base.initSlider2Items();base.initSlider3Items();base.initSlider4Items()};base.init()};$.csSlider.defaultOptions={sliderPrevArrow:'<button type="button" class="slick-prev | cs-icon-chevron-left | h-clean" title="'+$(".js-global-wrapper").attr("data-text-slider-prev")+'"></button>',sliderNextArrow:'<button type="button" class="slick-next | cs-icon-chevron-right | h-clean" title="'+$(".js-global-wrapper").attr("data-text-slider-next")+'"></button>'};$.fn.csSlider=function(options){return this.each(function(){(new $.csSlider(this,options))})}}(jQuery));
/*!
 * JavaScript Cookie v2.2.1
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 * Released under the MIT license
 */
;(function(factory){var registeredInModuleLoader;if(typeof define==='function'&&define.amd){define(factory);registeredInModuleLoader=!0}
if(typeof exports==='object'){module.exports=factory();registeredInModuleLoader=!0}
if(!registeredInModuleLoader){var OldCookies=window.Cookies;var api=window.Cookies=factory();api.noConflict=function(){window.Cookies=OldCookies;return api}}}(function(){function extend(){var i=0;var result={};for(;i<arguments.length;i++){var attributes=arguments[i];for(var key in attributes){result[key]=attributes[key]}}
return result}
function decode(s){return s.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}
function init(converter){function api(){}
function set(key,value,attributes){if(typeof document==='undefined'){return}
attributes=extend({path:'/'},api.defaults,attributes);if(typeof attributes.expires==='number'){attributes.expires=new Date(new Date()*1+attributes.expires*864e+5)}
attributes.expires=attributes.expires?attributes.expires.toUTCString():'';try{var result=JSON.stringify(value);if(/^[\{\[]/.test(result)){value=result}}catch(e){}
value=converter.write?converter.write(value,key):encodeURIComponent(String(value)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);key=encodeURIComponent(String(key)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var stringifiedAttributes='';for(var attributeName in attributes){if(!attributes[attributeName]){continue}
stringifiedAttributes+='; '+attributeName;if(attributes[attributeName]===!0){continue}
stringifiedAttributes+='='+attributes[attributeName].split(';')[0]}
return(document.cookie=key+'='+value+stringifiedAttributes)}
function get(key,json){if(typeof document==='undefined'){return}
var jar={};var cookies=document.cookie?document.cookie.split('; '):[];var i=0;for(;i<cookies.length;i++){var parts=cookies[i].split('=');var cookie=parts.slice(1).join('=');if(!json&&cookie.charAt(0)==='"'){cookie=cookie.slice(1,-1)}
try{var name=decode(parts[0]);cookie=(converter.read||converter)(cookie,name)||decode(cookie);if(json){try{cookie=JSON.parse(cookie)}catch(e){}}
jar[name]=cookie;if(key===name){break}}catch(e){}}
return key?jar[key]:jar}
api.set=set;api.get=function(key){return get(key,!1)};api.getJSON=function(key){return get(key,!0)};api.remove=function(key,attributes){set(key,'',extend(attributes,{expires:-1}))};api.defaults={};api.withConverter=init;return api}
return init(function(){})}));(function($){$.fn.csCookieBanner=function(options){let settings=$.extend({slideSpeed:250,fadeInSpeed:250,expireDays:30,cookieName:'cscb_cookie_settings',language:'de',openOnStart:!1,showCloseButton:!0,closedPosition:'center',useIframes:!0,useIframeOpenModalByClick:!1,useOwnIframeMessageBox:!1,tagManagerLoaded:!1,gtmCookieText:'gtm',useJavaScriptConfigArray:!1,javaScriptConfigArray:[],pathToGtmScript:'https://www.clickstorm.de/blog/wp-content/plugins/clickstorm-cookie-consent/js/csTagManager.js',pathToConfigJson:'https://www.clickstorm.de/blog/wp-content/plugins/clickstorm-cookie-consent/config/config-cookie-banner.json',gtmArray:['statistics','marketing'],iframeTypes:[{key:'video',cookie_key:'videos_youtube'},{key:'map',cookie_key:'maps_google'}],focusFirstElement:$($('body a:first-of-type')[0]),},options||{});const COOKIE_BANNER_NAME=settings.cookieName;const PLUGIN=this;let setNewFocus=function($newTarget){$newTarget.attr('tabindex','-1');$newTarget.focus();$newTarget.removeAttr('tabindex')};let closeModal=function(){document.querySelector('.cscb-edit-box').classList.add('cscb-edit-box--hidden');document.body.classList.remove('body--cscb-edit-box-visible');window.setTimeout(function(){document.querySelector('.cscb-edit-box').style.display="none";document.querySelector('.cscb-edit-box').classList.remove('cscb-edit-box--visible')},200);if(!Cookies.get(COOKIE_BANNER_NAME)){PLUGIN.openCookieLayer()}else{setNewFocus(settings.focusFirstElement)}};PLUGIN.openCookieModal=function(e,d){const cookieWrapper=$('.cscb-edit-box');document.body.classList.add('body--cscb-edit-box-visible');cookieWrapper.removeAttr('style');cookieWrapper.addClass('cscb-edit-box--visible');if(e&&$(e.target).data('cs-cookie-anchor')){let anchor=$(e.target).data('cs-cookie-anchor');document.querySelector('#'+anchor+'_anchor').classList.add('cscb-edit-box__checkbox-title--open');$('#'+anchor+'_anchor').closest('.cscb-edit-box__checkbox-wrapper').find('.js-cscb-edit-box-accordion-content').css('display','block');e.preventDefault()}
window.setTimeout(function(){document.querySelector('.cscb-edit-box').classList.remove('cscb-edit-box--hidden');setNewFocus($('.cscb-edit-box__inner-box .cscb__button.js-cscb-accept-all-cookies'))},200)};PLUGIN.openCookieLayer=function(){adjustMarginBottom();$('.js-cscb-info-box').fadeIn(settings.fadeInSpeed);setNewFocus($('.js-cscb-info-box .js-cscb-accept-all-cookies'))};let closeCookieLayer=function(){if(!Cookies.get(COOKIE_BANNER_NAME)){document.querySelector('body').style.removeProperty('margin-bottom');$('.js-cscb-info-box').fadeOut(settings.fadeInSpeed)}};let loadTagManager=function(){const elementValues=Cookies.get(COOKIE_BANNER_NAME);if(elementValues&&elementValues.indexOf(settings.gtmCookieText)>-1){let elementValuesArray=elementValues.split("|");for(let i=0;i<elementValuesArray.length;i++){if(elementValuesArray[i]===settings.gtmCookieText){if(window.gtmKey){$.ajax({url:settings.pathToGtmScript,dataType:'script',async:!0})}}}}};let saveCookieButtonAll=function(){$(".js-cscb-checkbox").prop("checked",!0);let saveAll=!0;updateCookie(saveAll);clickIframePrivacy_init();closeModal()};let saveCookieButton=function(){updateCookie();clickIframePrivacy_init();closeModal()};let adjustMarginBottom=function(){let cookieBannerHeight=$('.js-cscb-info-box').outerHeight();document.body.style.marginBottom=cookieBannerHeight+'px'};let updateCookie=function(saveAll){let elementValues="";saveAll=saveAll||!1;$(".js-cscb-checkbox").each(function(){if(this.checked){elementValues+="|"+this.id;if($(this).data('cs-tag-manager')==='active'&&!settings.tagManagerLoaded){$.ajax({url:settings.pathToGtmScript,dataType:'script',async:!0});settings.tagManagerLoaded=!0}
if($(this).data('cs-tag-manager')==='active'&&elementValues.indexOf(settings.gtmCookieText)<0){elementValues+="|"+settings.gtmCookieText}}
if(saveAll){$('.js-cscb-checkbox-media').prop('checked',!0)}});elementValues+="|";Cookies.set(COOKIE_BANNER_NAME,elementValues,{expires:settings.expireDays,path:'/'});loadExternalFunctions();let updatedCookieBannerEvent=document.createEvent('Event');updatedCookieBannerEvent.initEvent('updatedCookieBanner',!0,!0);document.dispatchEvent(updatedCookieBannerEvent)};let initSetCookies=function(){let elementValues=Cookies.get(COOKIE_BANNER_NAME);if(elementValues){let elementValuesArray=elementValues.split("|");for(let i=0;i<elementValuesArray.length;i++){if(elementValuesArray[i]&&$("#"+elementValuesArray[i])&&elementValuesArray[i]!=='gtm'){$("#"+elementValuesArray[i]).prop('checked',!0)}}}else if(settings.openOnStart){if(settings.useJavaScriptConfigArray){let isIgnored=getIgnoredUrlStatus(settings.javaScriptConfigArray);if(!isIgnored){$('.cscb-edit-box').addClass('cscb-edit-box--visible')}}else{$.getJSON(settings.pathToConfigJson,function(json){let isIgnored=getIgnoredUrlStatus(json);if(!isIgnored){$('.cscb-edit-box').addClass('cscb-edit-box--visible')}})}}else{adjustMarginBottom()}};let getIgnoredUrlStatus=function(json){let ignoredUrls=json['default'].ignoredUrls;let isIgnored=!1;if(ignoredUrls.length){let ignoredArray=ignoredUrls.split(',');ignoredArray.forEach(function(item){if(item===window.location.href){isIgnored=!0}})}
return isIgnored}
PLUGIN.getCookieKeyExist=function(key){let elementValues=Cookies.get(COOKIE_BANNER_NAME);if(elementValues){let elementValuesArray=elementValues.split("|");for(let s=0;s<elementValuesArray.length;s++){if(elementValuesArray[s]==key){return!0}}}
return!1};let getIframeContent=function(typeArray){$.ajax({url:settings.pathToConfigJson,dataType:'json',global:!1,success:function(json){let language=settings.language;let data=json['default'].language[language].iframe[typeArray];$('.js-cscb-iframe-description-'+typeArray).text(data.description);$('.js-cscb-iframe-button-'+typeArray).text(data.button)}})}
let clickIframePrivacy_init=function(){for(let i=0;i<settings.iframeTypes.length;i++){let typeArray=settings.iframeTypes[i];let iFrameSelector='js-cscb-iframe-'+typeArray.key;let iFrameMsgSelector='js-cscb-iframe-preview-box-'+typeArray.key;let cookie_exist=PLUGIN.getCookieKeyExist(typeArray.cookie_key);$('iFrame.'+iFrameSelector).each(function(index,value){let $this=$(this);if(!cookie_exist){$this.hide();$this.closest('.iframe').hide();if(settings.useOwnIframeMessageBox){if($('.'+iFrameMsgSelector).length&&$this.parent().find('.'+iFrameMsgSelector).length){$("."+iFrameMsgSelector).show()}else if(settings.useIframeOpenModalByClick){$this.after('<div class="cscb-preview-box '+iFrameMsgSelector+'">'+'<p class="js-cscb-iframe-description-'+typeArray.key+'"></p>'+'<a href="javascript:;" data-cs-cookie-anchor="externalMedia" data-cs-cookie-key="'+typeArray.key+'" class="cscb__button js-cscb-iframe-button-'+typeArray.key+' js-cscb-open-edit-box"></a>');getIframeContent(typeArray.key)}else{$this.after('<div class="cscb-preview-box '+iFrameMsgSelector+'">'+'<p class="js-cscb-iframe-description-'+typeArray.key+'"></p>'+'<a href="javascript:;" data-cs-cookie-key="'+typeArray.key+'" class="cscb__button js-cscb-iframe-button-'+typeArray.key+' js-cscb-save-iframe-cookie-settings"></a>');getIframeContent(typeArray.key)}}else{$('.'+iFrameMsgSelector).show()}}else{$(this).on('load',function(){$this.closest('.cscb-iframe-wrapper').removeClass('cscb-iframe-wrapper--loading')});$this.attr('src',$this.data('src'));$this.show();$this.closest('.iframe').show();$("."+iFrameMsgSelector).hide();$this.closest('.cscb-iframe-wrapper').addClass('cscb-iframe-wrapper--loading')}})}};let clickIframePrivacy_displayIframe=function(event){let type=$(event.target).data('cs-cookie-key');for(let i=0;i<settings.iframeTypes.length;i++){if(type==settings.iframeTypes[i].key){$("#"+settings.iframeTypes[i].cookie_key).prop('checked',!0);saveCookieButton()}}};let createDOMElement=function(tagName,className){let newElement=document.createElement(tagName);newElement.setAttribute('class',className);return newElement};let loadExternalFunctions=function(){let language=settings.language;if(settings.useJavaScriptConfigArray){let cookies=settings.javaScriptConfigArray['default'].language[language].cookieSettings;executeExternalFunction(cookies)}else{$.getJSON(settings.pathToConfigJson,function(json){let cookies=json['default'].language[language].cookieSettings;executeExternalFunction(cookies)})}};let executeExternalFunction=function(cookies){for(let key in cookies){let elementValues=Cookies.get(COOKIE_BANNER_NAME);if(elementValues&&elementValues.indexOf(key)>-1){if(cookies[key].cookieFunction&&(typeof window[cookies[key].cookieFunction]==='function')){window[cookies[key].cookieFunction]()}}}}
let loadSettings=function(){if(settings.useJavaScriptConfigArray){getSettings(settings.javaScriptConfigArray)}else{$.getJSON(settings.pathToConfigJson,function(json){getSettings(json)})}};let getSettings=function(cookieConfig){let language=settings.language;let data=cookieConfig['default'].language[language];let cookies=cookieConfig['default'].language[language].cookieSettings;let gtmDomains=cookieConfig['default'].googleTagManagerKey;let cookieWrapper=createDOMElement('div','cscb-edit-box');let cookieInner=createDOMElement('div','cscb-edit-box__inner-box');cookieWrapper.appendChild(cookieInner);if(settings.showCloseButton){let cookieCloseButton=createDOMElement('div','cscb-edit-box__close-icon js-cscb-close-edit-box');cookieCloseButton.tabIndex=0;cookieInner.appendChild(cookieCloseButton)}
let cookieTitle=createDOMElement('h2','cscb-edit-box__title js-cscb-edit-box-title');cookieTitle.innerText=data.content.headline;cookieInner.appendChild(cookieTitle);let cookieDescription=createDOMElement('p','cscb-edit-box__description js-cscb-edit-box-description');cookieDescription.textContent=data.content.infoText;cookieInner.appendChild(cookieDescription);let cookieChecklistWrapper=createDOMElement('div','cscb-edit-box__settings-wrapper');cookieInner.appendChild(cookieChecklistWrapper);for(let key in cookies){let elementValues=Cookies.get(COOKIE_BANNER_NAME);if(elementValues&&elementValues.indexOf(key)>-1){if(cookies[key].cookieFunction&&(typeof window[cookies[key].cookieFunction]==='function')){window[cookies[key].cookieFunction]()}}
let cookieCheckboxWrapper=createDOMElement('div','cscb-edit-box__checkbox-wrapper');cookieChecklistWrapper.appendChild(cookieCheckboxWrapper);(key==='essential')?className='cscb-edit-box__checkbox cscb-edit-box__checkbox--locked':className='cscb-edit-box__checkbox';let cookieCheckbox=createDOMElement('div',className);cookieCheckboxWrapper.appendChild(cookieCheckbox);(key==='externalMedia'?className='js-cscb-checkbox js-cscb-checkbox-media':className='js-cscb-checkbox');let cookieInput=createDOMElement('input',className);cookieInput.setAttribute('id',key);cookieInput.type='checkbox';if(key==='essential'){cookieInput.checked=!0;cookieInput.disabled=!0}
if(key==='statistics'){let domainName=window.location.hostname;window.gtmKey=gtmDomains[domainName]}
if(settings.gtmArray.indexOf(key)>-1){cookieInput.setAttribute('data-cs-tag-manager','active')}
cookieCheckbox.appendChild(cookieInput);(key==='externalMedia'?className='cscb-edit-box__checkbox-label js-cscb-toggle-checkbox-by-keypress':className='cscb-edit-box__checkbox-label');let cookieLabel=createDOMElement('label',className);cookieLabel.setAttribute('for',key);cookieLabel.tabIndex=0;cookieCheckbox.appendChild(cookieLabel);let cookieToggle=createDOMElement('a','cscb-edit-box__checkbox-title js-cscb-edit-box-toggle-accordion-content');cookieToggle.setAttribute('id',key+'_anchor');cookieToggle.href='javascript:;';cookieToggle.innerText=cookies[key].title;cookieCheckbox.appendChild(cookieToggle);let cookieToggleContent=createDOMElement('div','cscb-edit-box__accordion-wrapper js-cscb-edit-box-accordion-content');cookieCheckboxWrapper.appendChild(cookieToggleContent);let cookieToggleText=createDOMElement('p','cscb-edit-box__accordion-description');cookieToggleText.innerText=cookies[key].description;cookieToggleContent.appendChild(cookieToggleText);if(key==='externalMedia'){for(let media in cookies[key].media){let cookieInnerCheckbox=createDOMElement('div','cscb-edit-box__checkbox');cookieToggleContent.appendChild(cookieInnerCheckbox);let cookieInnerInput=createDOMElement('input','js-cscb-checkbox js-cookie-inner-input-checkbox');cookieInnerInput.setAttribute('id',media);cookieInnerInput.type='checkbox';cookieInnerCheckbox.appendChild(cookieInnerInput);let cookieInnerLabel=createDOMElement('label','cscb-edit-box__checkbox-label js-cookie-inner-checkbox');cookieInnerLabel.setAttribute('for',media);cookieInnerLabel.tabIndex=0;cookieInnerCheckbox.appendChild(cookieInnerLabel);let cookieInnerWrapper=createDOMElement('div','cscb-edit-box__checkbox-title-inner-wrapper');cookieInnerCheckbox.appendChild(cookieInnerWrapper);let cookieInnerToggle=createDOMElement('span','cscb-edit-box__checkbox-title cscb-edit-box__checkbox-title--no-arrow');cookieInnerToggle.innerText=cookies[key].media[media];cookieInnerWrapper.appendChild(cookieInnerToggle);let cookieInnerLink=createDOMElement('a','cscb-edit-box__checkbox-title-link');cookieInnerLink.href=cookies[key].links[media+'_link'];cookieInnerLink.setAttribute('target','_blank');cookieInnerLink.innerText='('+data.dataProtectionExternalName+')';cookieInnerWrapper.appendChild(cookieInnerLink)}
var cookieToggleAdditiveText=createDOMElement('p','');cookieToggleAdditiveText.innerText=cookies[key].additiveText;cookieToggleContent.appendChild(cookieToggleAdditiveText)}
if(cookies[key].cookies){let cookieSetting=cookies[key].cookies;for(cookie in cookieSetting){if(!cookieSetting.hasOwnProperty(cookie)){continue}
let cookieWrapper=createDOMElement('div','');cookieToggleContent.appendChild(cookieWrapper);let cookieHTML='<table class="cscb-edit-box__table"><tbody>';cookieHTML+='<tr><td>'+data.nameTitle+'</td><td><span class="cscb-edit-box__table-item">'+cookieSetting[cookie].name+'</span> <a href="'+cookieSetting[cookie].link+'" target="_blank" class="cscb-edit-box__table-link"> ('+data.dataProtectionExternalName+')</a></td></tr>';cookieHTML+='<tr class="cscb-edit-box__table-divider"><td>'+data.purposeTitle+'</td><td>'+cookieSetting[cookie].purpose+'</td></tr>';cookieHTML+='</tbody></table>';cookieWrapper.innerHTML=cookieHTML}}}
let cookieAcceptButton=createDOMElement('button','cscb__button js-cscb-accept-all-cookies');cookieAcceptButton.innerText=data.buttonAcceptText;cookieInner.appendChild(cookieAcceptButton);let cookieSettingsButton=createDOMElement('button','cscb__button cscb__button--bordered js-cscb-save-cookie-settings');cookieSettingsButton.innerText=data.buttonSaveText;cookieInner.appendChild(cookieSettingsButton);let cookieLinkWrapper=createDOMElement('div','cscb-edit-box__imprint-wrapper');cookieInner.appendChild(cookieLinkWrapper);let cookieSecurityLink=createDOMElement('a','cscb-edit-box__imprint-link js-cscb-edit-box-imprint-link-data-protection');cookieSecurityLink.href=data.dataProtectionLink;cookieSecurityLink.innerText=data.dataProtectionName;cookieLinkWrapper.appendChild(cookieSecurityLink);let cookieImprintLink=createDOMElement('a','cscb-edit-box__imprint-link js-cscb-edit-box-imprint-link-data-protection');cookieImprintLink.href=data.imprintLink;cookieImprintLink.innerText=data.imprintName;cookieLinkWrapper.appendChild(cookieImprintLink);document.body.appendChild(cookieWrapper);let cookieLayer=createDOMElement('div','cscb-info-box cscb-info-box--'+settings.closedPosition+' js-cscb-info-box');let cookieLayerWrapper=createDOMElement('div','cscb-info-box__inner-wrapper');cookieLayer.appendChild(cookieLayerWrapper);let cookieLayerText=createDOMElement('div','cscb-info-box__text js-cscb-info-box-text');cookieLayerText.innerText=data.content.layerInfoText;cookieLayerWrapper.appendChild(cookieLayerText);let cookieLayerAccept=createDOMElement('a','cscb__button js-cscb-accept-all-cookies');cookieLayerAccept.innerText=data.buttonAcceptText;cookieLayerAccept.href='javascript:;';cookieLayerWrapper.appendChild(cookieLayerAccept);let cookieLayerSettings=createDOMElement('a','cscb__button cscb__button--bordered js-cscb-open-edit-box');cookieLayerSettings.innerText=data.buttonDenyText;cookieLayerSettings.href='javascript:;';cookieLayerWrapper.appendChild(cookieLayerSettings);document.body.appendChild(cookieLayer);if(!Cookies.get(COOKIE_BANNER_NAME)&&!settings.openOnStart){$('.js-cscb-info-box').show();setNewFocus($('.js-cscb-info-box .js-cscb-accept-all-cookies'))}
initClickEvents();initSetCookies();loadTagManager();if(settings.openOnStart&&!Cookies.get(COOKIE_BANNER_NAME)){$.ajax({url:settings.pathToConfigJson,dataType:'json',global:!1,success:function(json){let isIgnored=getIgnoredUrlStatus(json);if(!isIgnored&&!Cookies.get(COOKIE_BANNER_NAME)){PLUGIN.openCookieModal()}}})}}
let initClickEvents=function(){$('.js-cscb-edit-box-toggle-accordion-content').on('click',function(){$(this).hasClass('cscb-edit-box__checkbox-title--open')?accordionOpen=!0:accordionOpen=!1;$('.js-cscb-edit-box-toggle-accordion-content').removeClass('cscb-edit-box__checkbox-title--open');$('.js-cscb-edit-box-accordion-content').slideUp(settings.slideSpeed);if(accordionOpen===!1){$(this).addClass('cscb-edit-box__checkbox-title--open');$(this).closest('.cscb-edit-box__checkbox-wrapper').find('.js-cscb-edit-box-accordion-content').slideDown(settings.slideSpeed)}});$('.js-cscb-accept-all-cookies').on('click',function(event){event.preventDefault();closeCookieLayer();saveCookieButtonAll()});$('.js-cscb-save-cookie-settings').on('click',function(event){event.preventDefault();saveCookieButton()});$('.js-cscb-open-edit-box').on('click.cookieOpenModal',function(event,data){event.preventDefault();closeCookieLayer();PLUGIN.openCookieModal(event,data)});$('.js-cscb-close-edit-box').on('keypress',function(event,data){if(event.which===13){event.preventDefault();closeModal()}});$('.js-cookie-inner-input-checkbox').on('change',function(){let $this=$(this);let $parentWrapper=$this.closest('.cscb-edit-box__checkbox-wrapper');let $parentSwitch=$parentWrapper.find('.js-cscb-checkbox-media');let $innerSwitches=$parentWrapper.find('.js-cookie-inner-input-checkbox');if($innerSwitches.length===$innerSwitches.filter(':checked').length){$parentSwitch.prop('checked',!0)}else{$parentSwitch.prop('checked',!1)}});$('.cscb-edit-box__checkbox-label').on('keypress',function(){$(this).trigger('click');if($(this).hasClass('js-cscb-toggle-checkbox-by-keypress')){let $this=$(this).closest('.cscb-edit-box__checkbox').find('.js-cscb-checkbox-media');if($this.prop('checked')){$this.closest('.cscb-edit-box__checkbox-wrapper').find('.js-cscb-checkbox').prop('checked',!0)}else{$this.closest('.cscb-edit-box__checkbox-wrapper').find('.js-cscb-checkbox').prop('checked',!1)}}});$('.js-cscb-close-edit-box').on('click',function(event){event.preventDefault();closeModal()});$(window).on('resize',function(){if(!Cookies.get(COOKIE_BANNER_NAME)){adjustMarginBottom()}});$('.js-cscb-checkbox-media').on('click',function(){let $this=$(this);if($this.prop('checked')){$this.closest('.cscb-edit-box__checkbox-wrapper').find('.js-cscb-checkbox').prop('checked',!0)}else{$this.closest('.cscb-edit-box__checkbox-wrapper').find('.js-cscb-checkbox').prop('checked',!1)}});$('.js-cscb-save-iframe-cookie-settings').on('click',function(e){clickIframePrivacy_displayIframe(e)})};if(settings.useIframes){clickIframePrivacy_init()}
loadSettings();initSetCookies();return this}})(jQuery);(function($){$.csCookieMaps=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csCookieMaps",base);base.loadGoogleMapIfCookieExists=function(){var $links=$('.js-map-url'),$preview=$('.js-privacy-maps-preview'),$mapContainer=$('.js-map-container,.js-gme-container');if($mapContainer.length){$links.unbind();$links.click(function(){window.csCookieBanner.openCookieModal()});var $mapId=$mapContainer.find('.js-map').attr('id');if($mapId==='map'||$mapId.indexOf('gme-')>-1){if(window.csCookieBanner.getCookieKeyExist('maps_google')){if(typeof google==="undefined"||typeof google.maps==="undefined"){$('body').append($('<script>').attr('src',$links.data('library')+'&callback=window.goMapsExtLoaded'));$mapContainer.show();$preview.remove()}}else{$preview.show()}}else{if(window.csCookieBanner.getCookieKeyExist('maps_baidu')){$('body').append($('<script>').attr('src',$links.data('library')+'&callback=initBaiduMap'));$mapContainer.show();$preview.remove()}else{$preview.show()}}}}
base.init=function(){base.loadGoogleMapIfCookieExists()};base.init()};$.fn.csCookieMaps=function(){return this.each(function(){(new $.csCookieMaps(this))})}}(jQuery));(function($){$.csCookieDvinci=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csCookieDvinci",base);base.loadDvinciIfCookieExists=function(){var $preview=$('.js-privacy-dvinci-preview');var $dvinciContainer=$('.js-privacy-dvinci');if($dvinciContainer.length){if(window.csCookieBanner.getCookieKeyExist('dvinci')){$preview.remove();var dataSrc=$dvinciContainer.data('src');$dvinciContainer.attr('src',dataSrc)}else{$preview.show()}}}
base.init=function(){base.loadDvinciIfCookieExists()};base.init()};$.fn.csCookieDvinci=function(){return this.each(function(){(new $.csCookieDvinci(this))})}}(jQuery));(function($){$.csCookieIssuu=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csCookieIssuu",base);base.loadIssuuIfCookieExists=function(){var $iframe=$('.js-issuu-iframe');var $preview=$('.js-privacy-issuu-preview');if($iframe.length){if(window.csCookieBanner.getCookieKeyExist('issuu')){$preview.remove();$iframe.attr('src',$iframe.data('src'));$iframe.show()}else{$preview.show();$iframe.hide()}}}
base.init=function(){base.loadIssuuIfCookieExists()};base.init()};$.fn.csCookieIssuu=function(){return this.each(function(){(new $.csCookieIssuu(this))})}}(jQuery));(function($){$.csCookieVideo=function(el,options){var base=this;base.$el=$(el);base.el=el;base.lastClickedVideo='';base.$el.data("csCookieVideo",base);base.showMpfPrivacyPopup=function(content,videoType){base.lastClickedVideo=content;$.magnificPopup.instance.items[content.index]={src:'<div class="inline-lightbox inline-lightbox--no-padding"><div class="cscb-iframe-wrapper cscb-iframe-wrapper--video | js-privacy-video-preview"><div class="cscb-preview-box | js-privacy-msg-video">'+'<a href="javascript:;" data-cs-cookie-anchor="externalMedia" data-cs-cookie-key="videos_'+videoType+'" class="button | js-cscb-open-edit-box">'+$(content.el).attr('data-cookie-preview-button-label')+'</a>'+'</div></div></div>',type:'inline'};$.magnificPopup.instance.updateItemHTML();base.openCookieBannerOnClick()};base.openCookieBannerOnClick=function(){setTimeout(function(){$('.inline-lightbox .js-cscb-open-edit-box').click(function(){$.magnificPopup.instance.close();$('.js-cscb-open-edit-box').trigger('click');if(!$('.cscb-edit-box__checkbox-title#externalMedia_anchor').hasClass('cscb-edit-box__checkbox-title--open')){$('.cscb-edit-box__checkbox-title#externalMedia_anchor').trigger('click')}})},5)}
base.onMfpChange=function(){$('.js-video-lightbox, .js-lightbox-gallery-wrapper, .js-lightbox').on('mfpChange',function(e,content){if(content.type=='iframe'){if(content.src.indexOf("youtube")>-1){if(!window.csCookieBanner.getCookieKeyExist('videos_youtube')){base.showMpfPrivacyPopup(content,'youtube')}}
if(content.src.indexOf("youku")>-1){if(!window.csCookieBanner.getCookieKeyExist('videos_youku')){base.showMpfPrivacyPopup(content,'youku')}}}})}
base.loadVideoIfCookieExists=function(){if(typeof(base.lastClickedVideo)!=='undefined'){if(window.csCookieBanner.getCookieKeyExist('videos_youtube')||window.csCookieBanner.getCookieKeyExist('videos_youku')){$(base.lastClickedVideo.el).trigger('click')}}}
base.init=function(){base.onMfpChange()};base.init()};$.fn.csCookieVideo=function(){return this.each(function(){(new $.csCookieVideo(this))})}}(jQuery));(function($){$.csScriptsCookieBanner=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data('csScriptsCookieBanner',base);base.init=function(){window.csCookieBanner=jQuery(document).csCookieBanner({expireDays:7,cookieName:'cscb_cookie_settings',language:$('html')[0].lang,openOnStart:!0,useIframes:!0,useOwnIframeMessageBox:!0,useIframeOpenModalByClick:!0,pathToGtmScript:'/_assets/7b3ba8bb3871137dffa4d9cccacf730f/JavaScript/template-main/csTagManager.js',pathToConfigJson:'/_assets/7b3ba8bb3871137dffa4d9cccacf730f/JavaScript/template-main/config-cookie-banner.json',iframeTypes:[{key:'video',cookie_key:'videos_youtube',},{key:'map',cookie_key:'maps_google',},{key:'baidu',cookie_key:'maps_baidu',},{key:'machines',cookie_key:'machineseeker',},{key:'dvinci',cookie_key:'dvinci',},],});base.$el.csCookieMaps();base.$el.csCookieDvinci();base.$el.csCookieIssuu();base.$el.csCookieVideo();window.csCookieBanner.on('updatedCookieBanner',function(){base.$el.data('csCookieMaps').loadGoogleMapIfCookieExists();base.$el.data('csCookieDvinci').loadDvinciIfCookieExists();base.$el.data('csCookieIssuu').loadIssuuIfCookieExists();base.$el.data('csCookieVideo').loadVideoIfCookieExists()})};base.init()};$.fn.csScriptsCookieBanner=function(){return this.each(function(){(new $.csScriptsCookieBanner(this))})}}(jQuery));function jsLoadAnalytics(){var _paq=window._paq=window._paq||[];_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);(function(){var u='https://emag.matomo.cloud/';_paq.push(['setTrackerUrl',u+'matomo.php']);_paq.push(['setSiteId','1']);var d=document,g=d.createElement('script'),s=d.getElementsByTagName('script')[0];g.type='text/javascript';g.async=!0;g.src='//cdn.matomo.cloud/emag.matomo.cloud/matomo.js';s.parentNode.insertBefore(g,s)})()}
if(!Object.assign){Object.defineProperty(Object,'assign',{enumerable:!1,configurable:!0,writable:!0,value:function(target){'use strict';if(target===undefined||target===null){throw new TypeError('Cannot convert first argument to object')}
var to=Object(target);for(var i=1;i<arguments.length;i++){var nextSource=arguments[i];if(nextSource===undefined||nextSource===null){continue}
nextSource=Object(nextSource);var keysArray=Object.keys(Object(nextSource));for(var nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex++){var nextKey=keysArray[nextIndex];var desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);if(desc!==undefined&&desc.enumerable){to[nextKey]=nextSource[nextKey]}}}
return to}})}(function(root,factory){if(root===undefined&&window!==undefined)root=window;if(typeof define==='function'&&define.amd){define([],function(){return(root.jCaptcha=factory())})}else if(typeof module==='object'&&module.exports){module.exports=factory()}else{root.jCaptcha=factory()}}(this,function(){"use strict";{var generateRandomNum=function generateRandomNum(){num1=Math.round(Math.random()*8)+1;num2=Math.round(Math.random()*8)+1;sumNum=num1+num2};var setCaptcha=function setCaptcha($el,options,shouldReset){if(!shouldReset){$el.insertAdjacentHTML('beforebegin',"<canvas class=\"".concat(options.canvasClass,"\"\n                    width=\"").concat(options.canvasStyle.width,"\" height=\"").concat(options.canvasStyle.height,"\">\n                </canvas>\n            "));this.$captchaEl=document.querySelector(".".concat(options.canvasClass));this.$captchaTextContext=this.$captchaEl.getContext('2d');this.$captchaTextContext=Object.assign(this.$captchaTextContext,options.canvasStyle)}
this.$captchaTextContext.clearRect(0,0,options.canvasStyle.width,options.canvasStyle.height);this.$captchaTextContext.fillText("".concat(num1," + ").concat(num2," ").concat(options.requiredValue),0,0)};var jCaptcha=function jCaptcha(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.options=Object.assign({},{el:'.jCaptcha',canvasClass:'jCaptchaCanvas',requiredValue:'*',resetOnError:!0,focusOnError:!0,clearOnSubmit:!0,callback:null,canvasStyle:{}},options);this._init()};var sumNum,num1,num2;var numberOfTries=0;jCaptcha.prototype={_init:function _init(){this.$el=document.querySelector(this.options.el);generateRandomNum();setCaptcha.call(this,this.$el,this.options)},validate:function validate(){numberOfTries++;this.callbackReceived=this.callbackReceived||typeof this.options.callback=='function';if(this.$el.value!=sumNum){this.callbackReceived&&this.options.callback('error',this.$el,numberOfTries);this.options.resetOnError===!0&&this.reset();this.options.focusOnError===!0&&this.$el.focus();this.options.clearOnSubmit===!0&&(this.$el.value='')}else{this.callbackReceived&&this.options.callback('success',this.$el,numberOfTries);this.options.clearOnSubmit===!0}},reset:function reset(){generateRandomNum();setCaptcha.call(this,this.$el,this.options,!0)}}}
return jCaptcha}));function SuggestController(){this.init=function(){jQuery('form[data-suggest]').each(function(){var $form=$(this),$searchBox=$form.find('.tx-solr-suggest'),$formAutoComplete;var $hideContainer=$('.js-search');var hideContainerShowClass='open';if($form.find('.tx-solr-autocomplete').length>0){$formAutoComplete=$form.find('.tx-solr-autocomplete')}else{$formAutoComplete=$('body')}
$form.find('.tx-solr-suggest-focus').focus();jQuery.ajaxSetup({jsonp:"tx_solr[callback]"});if($searchBox.length===0){$searchBox=$form}
$searchBox.css('position','relative');$form.on('submit',function(e){if($form.find('.tx-solr-suggest').val()===''){e.preventDefault();$form.find('.tx-solr-suggest').focus()}});$hideContainer.css('visibility','hidden').addClass(hideContainerShowClass);var layerWidth=$searchBox.outerWidth();$hideContainer.removeAttr('style').removeClass(hideContainerShowClass);$form.find('.tx-solr-suggest').devbridgeAutocomplete({serviceUrl:$form.data('suggest'),dataType:'json',paramName:'tx_solr[queryString]',groupBy:'category',maxHeight:1000,appendTo:$formAutoComplete,autoSelectFirst:!1,triggerSelectOnValidInput:!1,width:layerWidth,onSelect:function(suggestion){if(suggestion.data.link){if(suggestion.data.link.indexOf('https://www.youtube.com')===0){openVideoOverlay(suggestion.data.link)}else{location.href=suggestion.data.link}}else{$form.trigger('submit')}},transformResult:function(response){if(!response.suggestions)return{suggestions:[]};var firstSuggestion,result={suggestions:$.map(response.suggestions,function(count,suggestion){if(!firstSuggestion)firstSuggestion=suggestion;return{value:suggestion,data:{category:'suggestion',count:count}}})};$.each(response.documents,function(key,value){var dataObject=value;var defaultGroup=$form.data('suggest-header')?$form.data('suggest-header'):'Top results';dataObject.category=defaultGroup;if(dataObject.group){dataObject.category=$form.data('suggest-header-'+dataObject.group)?$form.data('suggest-header-'+dataObject.group):dataObject.group}
result.suggestions.push({value:firstSuggestion,data:dataObject})});return result},beforeRender:function(container){container.find('.autocomplete-group:first').remove();container.addClass('tx-solr-autosuggest');$searchBox.parent().addClass('autocomplete-active').fadeIn()},formatResult:function(suggestion,currentValue){if(!currentValue){return suggestion.value}
var pattern='('+$.Autocomplete.utils.escapeRegExChars(currentValue.trim())+')';if(suggestion.data.category==='suggestion'){return suggestion.value.replace(new RegExp(pattern,'gi'),'<strong>$1<\/strong>').replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/&lt;(\/?strong)&gt;/g,'<$1>')}else{var title=suggestion.data.title.replace(new RegExp(pattern,'gi'),'<em>$1<\/em>').replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/&lt;(\/?em)&gt;/g,'<$1>');return'<div class="'+suggestion.data.type+'">'+(!!suggestion.data.previewImage?'<figure '+(!!suggestion.data.hasVideo?'class="hasVideo"':'')+'><img src="'+suggestion.data.previewImage+'" /></figure>':'')+'<a href="'+suggestion.data.link+'" class="internal-link">'+title+'</a>'+'</div>'}}}).on('blur',function(){$searchBox.parent().removeClass('autocomplete-active');var $box=$(this);setTimeout(function(){$box.devbridgeAutocomplete('hide')},200)})})}}
jQuery(document).ready(function(){var solrSuggestController=new SuggestController();solrSuggestController.init();jQuery("body").on("tx_solr_updated",function(){solrSuggestController.init()})});(function($){$.csVideo=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csVideo",base);base.setVideo=function($video){var videoIdObject=document.getElementById($video.attr('id'));if(videoIdObject){if(window.matchMedia('(min-width: '+(base.options.breakpointDesktopToTablet+1)+'px)').matches){if(!$video.hasClass('desktop-loaded')){$(videoIdObject).html("<source type='video/mp4' src='"+$(videoIdObject).data('src-desktop')+"' />");$video.removeClass('mobile-loaded tablet-loaded');$video.addClass('desktop-loaded is-loaded');setTimeout(function(){videoIdObject.load()},1)}}else if(window.matchMedia('(min-width: '+(base.options.breakpointTabletToTabletSmall+1)+'px)').matches){if(!$video.hasClass('tablet-loaded')){$(videoIdObject).html("<source type='video/mp4' src='"+$(videoIdObject).data('src-tablet')+"' />");$video.removeClass('mobile-loaded desktop-loaded');$video.addClass('tablet-loaded is-loaded');setTimeout(function(){videoIdObject.load()},1)}}else{if(!$video.hasClass('mobile-loaded')){$(videoIdObject).html("<source type='video/mp4' src='"+$(videoIdObject).data('src-mobile')+"' />");$video.removeClass('desktop-loaded desktop-loaded');$video.addClass('mobile-loaded is-loaded');setTimeout(function(){videoIdObject.load()},1)}}}};base.initResponsiveVideo=function(){if(base.$el.find('.js-responsive-video').length){base.$el.find('.js-responsive-video').each(function(){base.setVideo($(this))})}};base.initResponsiveVideoOnScroll=function(){if(base.$el.find('.js-responsive-video-on-scroll').length){window.addEventListener('scroll',function(){var scrollTop=$(window).scrollTop();var windowHeight=$(window).height();var breakpoint=scrollTop+windowHeight;base.$el.find('.js-responsive-video-on-scroll:not(.is-loaded)').each(function(){if($(this).offset().top<=breakpoint){base.setVideo($(this))}})})}};base.resize=function(){$(window).resize(function(){base.initResponsiveVideo()})};base.init=function(){base.options=$.extend({},$.csVideo.defaultOptions,options);base.initResponsiveVideo();base.initResponsiveVideoOnScroll();base.resize()};base.init()};$.csVideo.defaultOptions={breakpointDesktopToTablet:1120,breakpointTabletToTabletSmall:920,breakpointTabletSmallToMobile:640};$.fn.csVideo=function(options){return this.each(function(){(new $.csVideo(this,options))})}}(jQuery));(function($){$.csFormFields=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csFormFields",base);base.select2TemplateResult=function(data){if(!data.id){return data.text}
var $element=$(data.element);var $wrapper=$('<span></span>');$wrapper.addClass($element[0].className);$wrapper.text(data.text);return $wrapper}
base.initSelect=function(){if(base.$el.find('.js-select').length){base.$el.find('.js-select').each(function(){$(this).select2({allowClear:!0,placeholder:$(this).data('placeholder'),minimumResultsForSearch:-1,templateResult:base.select2TemplateResult});$(this).on('select2:select',function(e){})})}};base.initCaptcha=function(){if(base.$el.find('.jCaptcha').length){base.$el.find('.jCaptcha').each(function(){var maxNumberOfTries=5;var $thisForm=$(this);var submitHandler=function(e){e.preventDefault();base.powermailCaptcha.validate()};base.powermailCaptcha=new jCaptcha({el:".jCaptcha",canvasClass:"jCaptchaCanvas",requiredValue:'',canvasStyle:{width:100,height:15,textBaseline:"top",font:"15px Nunito Sans, Open Sans, sans-serif",textAlign:"left",fillStyle:"#333"},callback:function(response,$captchaInputElement,numberOfTries){if(response=='success'){$captchaInputElement.classList.remove('powermail_field_error');$captchaInputElement.classList.add('success');$captchaInputElement.placeholder=$captchaInputElement.dataset.textsuccess;$captchaInputElement.classList.add("disabled");$captchaInputElement.setAttribute("disabled","true");document.getElementById('jCaptcha').value=$captchaInputElement.dataset.textsuccess}
if(response=='error'){$captchaInputElement.classList.remove('success');$captchaInputElement.classList.add('powermail_field_error');$captchaInputElement.placeholder=$captchaInputElement.dataset.texterror;document.getElementById('jCaptcha').value=''}}});$thisForm[0].addEventListener("blur",submitHandler)})}}
base.initSelectWithoutOnChange=function(){if(base.$el.find('.js-select-without-onchange').length){base.$el.find('.js-select-without-onchange').each(function(){$(this).select2({placeholder:$(this).data('placeholder'),minimumResultsForSearch:-1,templateResult:base.select2TemplateResult})})}};base.initSelectLarge=function(){if(base.$el.find('.js-select-large').length){base.$el.find('.js-select-large').each(function(){$(this).select2({placeholder:$(this).data('placeholder'),minimumResultsForSearch:-1,dropdownCssClass:"select2__dropdown--large",templateResult:base.select2TemplateResult});$(this).on('select2:select',function(e){})})}}
base.initFileUpload=function(){if(base.$el.find('.js-file-upload').length){base.$el.find('.js-file-upload').each(function(){$(this).find('.js-file-upload-button').bind('keypress keyup',function(e){if(e.which===32||e.which===13){e.preventDefault();$(this).parents('.js-file-upload').find('input[type="file"]').click()}});$(this).find('.js-file-upload-input').change(function(e){var filename=$(this).val().split('\\').pop();var $filename=$(this).parents('.js-file-upload').find('.js-file-upload-filename');$filename.val(filename);$filename.attr('placeholder',filename);$filename.focus()})})}}
base.initDatepicker=function(){if(base.$el.find('.js-datepicker').length){base.$el.find('.js-datepicker').each(function(){$(this).dateDropper({theme:'clickstorm',format:'d.m.Y',large:!0,autofill:!1,lang:$('html')[0].lang})})}}
base.initDateinput=function(){if(base.$el.find('.js-datetime-wrapper').length){base.$el.find('.js-datetime-wrapper').each(function(){$(this).click(function(e){if($(e.target).is('div')){$(this).find('input').focus()}})})}}
base.checkPlaceholderReplacement=function($wrapper,$input,placeholder){if($input.val()!=''){$wrapper.addClass('visible-replacement');$input.attr('placeholder','')}else{$wrapper.removeClass('visible-replacement');$input.attr('placeholder',placeholder)}}
base.initKeepPlaceholder=function(){if(base.$el.find('.js-keep-placeholder').length){base.$el.find('.js-keep-placeholder').each(function(){var $this=$(this);var $input=$(this).find('.js-keep-placeholder-input');var placeholder=$input.attr('placeholder');if(placeholder!=''){base.checkPlaceholderReplacement($this,$input,placeholder);$input.keyup(function(){base.checkPlaceholderReplacement($this,$(this),placeholder)})}})}}
base.init=function(){base.options=$.extend({},$.csFormFields.defaultOptions,options);base.initKeepPlaceholder();base.initSelect();base.initCaptcha();base.initSelectWithoutOnChange();base.initSelectLarge();base.initFileUpload();base.initDatepicker();base.initDateinput()};base.init()};$.csFormFields.defaultOptions={};$.fn.csFormFields=function(options){return this.each(function(){(new $.csFormFields(this,options))})}}(jQuery));(function($){$.csSectionLinks=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csSectionLinks",base);base.filterPath=function(string){return string.replace(/^\//,'').replace(/(index|default).[a-zA-Z]{3,4}$/,'').replace(/\/$/,'')};base.setOffset=function(){var offset=$('.js-header').outerHeight();base.offsetFull=offset*1.2;var offsetSectionMenu=$('.js-section-menu').length?$('.js-section-menu').outerHeight():'2';base.offsetSmall=offsetSectionMenu*1.2};base.scrollToSection=function(hash,offsetOverwrite){var $target;if(hash instanceof jQuery){$target=hash}else{$target=$('#'+hash)}
var targetTop=$target.offset().top;if(offsetOverwrite){var offset=offsetOverwrite}else{var offset=base.offsetFull;if(targetTop>$(window).scrollTop()){offset=base.offsetSmall}}
setTimeout(function(){$('html, body').animate({scrollTop:targetTop-offset,},1000)},1)};base.clickEvent=function(){var locationPath=base.filterPath(location.pathname);base.$el.find('a[href*="#"]:not([href="#"]):not([href^="#tab-"])').each(function(){var thisPath=base.filterPath(this.pathname)||locationPath;var hash=this.hash;if($(hash).length){var targetName=this.hash.replace(/#/,'');if(locationPath==thisPath&&(location.hostname==this.hostname||!this.hostname)&&targetName){if(this.hash){$(this).click(function(e){e.preventDefault();base.scrollToSection(targetName);return!1})}}}})};base.powermailScrollAfterAjaxSubmit=function(){$('.tx-powermail').on('submitted.powermail.form',function(){base.scrollToSection('powermail-create')})}
base.powermailScrollAfterConfirmation=function(){if($('.tx-powermail .typo3-messages').length){base.scrollToSection($('.tx-powermail .typo3-messages').parents('.frame-type-powermail_pi1'),150)}
if($('.tx-powermail #powermail-create').length){base.scrollToSection('powermail-create',150)}}
base.initUrlWithHash=function(){if($(window.location.hash).length){base.scrollToSection(window.location.hash.replace(/#/,''))}};base.initScrollArray=function(){base.sectionLinkContents=$('.js-section-menu-link').map(function(index){if($($(this).attr("href")).length){return $($(this).attr("href"))}})};base.scroll=function(){window.addEventListener('scroll',function(){var scrollTop=$(this).scrollTop();var $currentContent=base.sectionLinkContents.map(function(){if(($(this).offset().top-base.offsetFull)<scrollTop){return $(this)}});$currentContent=$currentContent[$currentContent.length-1];var currentContentId=$currentContent&&$currentContent.length?$currentContent[0].id:'';$('.js-section-menu-link').removeClass('active');var $activeItem=$('.js-section-menu-link[href="#'+currentContentId+'"]');$activeItem.addClass('active')})};base.resize=function(){$(window).resize(function(){base.setOffset()})};base.init=function(){base.options=$.extend({},$.csSectionLinks.defaultOptions,options);base.setOffset();base.clickEvent();base.powermailScrollAfterAjaxSubmit();base.powermailScrollAfterConfirmation();base.initUrlWithHash();base.initScrollArray();base.scroll();base.resize()};base.init()};$.csSectionLinks.defaultOptions={};$.fn.csSectionLinks=function(options){return this.each(function(){(new $.csSectionLinks(this,options))})}}(jQuery));(function($){$.csHeader=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csHeader",base);base.toggleSearch=function(type){if(type=='activate'){base.$search.addClass(base.options.classNameSearchOpen);$('body').css('overflow-y','hidden');base.$search.find('input[type="search"]').focus()}else if(type=='deactivate'){base.$search.removeClass(base.options.classNameSearchOpen);$('body').css('overflow-y','auto')}};base.toggleLanguageMenu=function(type){if(type=='activate'){base.$languageMenu.addClass(base.options.classNameLanguageMenuSelectorActive)}else if(type=='deactivate'){base.$languageMenu.removeClass(base.options.classNameLanguageMenuSelectorActive)}else if(type=='toggle'){base.$languageMenu.toggleClass(base.options.classNameLanguageMenuSelectorActive)}};base.closeAllHeaderFlyouts=function(){base.toggleLanguageMenu('deactivate')};base.clearHeaderFromAll=function(){base.closeAllHeaderFlyouts();base.$el.removeClass(base.options.classNameInvisible);base.$el.removeClass(base.options.classNameHeaderColor)};base.setHeaderToVisible=function(){base.$el.removeClass(base.options.classNameInvisible)};base.setHeaderColor=function(){base.$el.addClass(base.options.classNameHeaderColor)};base.resetHeaderColor=function(){base.$el.removeClass(base.options.classNameHeaderColor)};base.setHeaderToInvisible=function(){base.closeAllHeaderFlyouts();base.$el.addClass(base.options.classNameInvisible)};base.clickOpenSearchLink=function(){base.$openSearch.click(function(){$('.js-menu-main').data("csMainMenu").toggleMenu('deactivate');base.toggleSearch('activate')})};base.clickCloseSearchLink=function(){base.$closeSearch.click(function(){base.toggleSearch('deactivate')})};base.clickToggleLanguageMenu=function(){base.$toggleLanguageMenu.click(function(){base.toggleLanguageMenu('toggle')})};base.setBreakpointHeaderColor=function(){if($('.js-banner-wrapper').length){base.breakpointHeaderColor=($('.js-banner-wrapper').offset().top+$('.js-banner-wrapper').outerHeight())*1.1}else{base.breakpointHeaderColor=$('.header').outerHeight()*2}};base.setBreakpointFixedHeader=function(){if($('.js-banner-wrapper').length){base.breakpointFixedHeader=$('.js-banner-wrapper').offset().top+$('.js-banner-wrapper').outerHeight()}else{base.breakpointFixedHeader=0}};base.scrollUp=function(){if(window.getScrollTop<=base.breakpointFixedHeader){base.clearHeaderFromAll()}else{if(base.$el.hasClass(base.options.classNameInvisible)){base.setHeaderToVisible()}
if(window.getScrollTop>base.breakpointHeaderColor){base.setHeaderColor()}else{base.resetHeaderColor()}}};base.scrollDown=function(){if(window.getScrollTop>base.breakpointFixedHeader){if(!base.$el.hasClass(base.options.classNameInvisible)){base.setHeaderToInvisible()}}};base.resize=function(){$(window).resize(function(){base.setLoadingBar();base.setBreakpointHeaderColor();base.setBreakpointFixedHeader()})};base.setLoadingBar=function(){var maxScrollTop=$(document).height()-$(window).height();var width=($(window).scrollTop()/maxScrollTop)*100;$('.js-header-loading-bar').css('width',width+"%")};base.debounce=function(method,delay){clearTimeout(method._tId);method._tId=setTimeout(function(){method()},delay)}
base.scroll=function(){var scrollPos=0;var doScroll=function(){base.setLoadingBar();window.getScrollTop=$(this).scrollTop();if(window.getScrollTop===0){base.scrollUp()}else if((document.body.getBoundingClientRect()).top>scrollPos){base.scrollUp()}else{base.scrollDown()}
scrollPos=(document.body.getBoundingClientRect()).top}
window.addEventListener('scroll',function(){base.debounce(doScroll,100)})};base.init=function(){base.options=$.extend({},$.csHeader.defaultOptions,options);base.$search=$(base.options.searchSelector);base.$openSearch=$(base.options.openSearchSelector);base.$closeSearch=$(base.options.closeSearchSelector);base.$toggleLanguageMenu=$(base.options.toggleLanguageMenuSelector);base.$languageMenu=$(base.options.languageMenuSelector);base.setBreakpointHeaderColor();base.setBreakpointFixedHeader();base.setLoadingBar();base.clickOpenSearchLink();base.clickCloseSearchLink();base.clickToggleLanguageMenu();base.resize();base.scroll()};base.init()};$.csHeader.defaultOptions={classNameHeaderColor:'background-color-primary',classNameInvisible:'invisible',languageMenuSelector:'.js-menu-language',classNameLanguageMenuSelectorActive:'active',toggleLanguageMenuSelector:'.js-toggle-menu-language',searchSelector:'.js-search',classNameSearchOpen:'open',openSearchSelector:'.js-open-search',closeSearchSelector:'.js-close-search'};$.fn.csHeader=function(options){return this.each(function(){(new $.csHeader(this,options))})}}(jQuery));(function($){$.csMainMenu=function(el,options){var base=this;base.$el=$(el);base.el=el;base.isTouchDevice=('ontouchstart' in window);base.$el.data("csMainMenu",base);base.openMenuActiveItem=function(menuUid){if(base.options.openMenuWithActiveItem){var activeUid=$('body').attr('data-'+base.options.menuMainActiveUidDataName);if(menuUid&&menuUid>0){activeUid=menuUid}
var $activeLink=$($(base.options.menuMainLinkSelector+'[data-'+base.options.menuMainItemUidDataName+'="'+activeUid+'"]')[0]);if(activeUid&&$activeLink.length){var thisLevel=$activeLink.data(base.options.menuMainItemLevelDataName);if(thisLevel>1){var i=thisLevel-1;while(i>=1){var $item=$activeLink.parents(base.options.menuMainItemLevelXPrefix+i);if($item){base.toggleMenuSubLevel($item,'activate-top')}
i--}}
if($activeLink.hasClass(base.options.classNameMenuMainLinkHasChildren)){base.toggleMenuSubLevel($activeLink.parent(base.options.menuMainItemSelector),'activate-top')}}}};base.toggleMenuSubLevel=function($item,type){if(type=='activate'){$item.addClass(base.options.classNameMenuMainItemActive)}else if(type=='deactivate'){$item.removeClass(base.options.classNameMenuMainItemActive)}else if(type=='deactivate-top'){if(window.matchMedia('(max-width: '+base.options.breakpoint+'px)').matches){$item.removeClass(base.options.classNameMenuMainItemActive)}else{$item.addClass(base.options.classNameMenuMainItemActiveSetToTop);setTimeout(function(){$item.addClass(base.options.classNameMenuMainItemActiveNoTransition);$item.removeClass(base.options.classNameMenuMainItemActive);$item.removeClass(base.options.classNameMenuMainItemActiveSetToTop)
setTimeout(function(){$item.removeClass(base.options.classNameMenuMainItemActiveNoTransition)},10)},510)}}else if(type=='activate-top'){if(window.matchMedia('(max-width: '+base.options.breakpoint+'px)').matches){$item.addClass(base.options.classNameMenuMainItemActive)}else{$item.addClass(base.options.classNameMenuMainItemActiveNoTransition);$item.addClass(base.options.classNameMenuMainItemActiveSetToTop);$item.addClass(base.options.classNameMenuMainItemActive);setTimeout(function(){$item.removeClass(base.options.classNameMenuMainItemActiveNoTransition);$item.removeClass(base.options.classNameMenuMainItemActiveSetToTop)},10)}}};base.toggleMenu=function(type){if(type=='activate'){base.$el.addClass(base.options.classNameMenuMainOpen);$('body').css('overflow-y','hidden')}else if(type=='deactivate'){base.$el.removeClass(base.options.classNameMenuMainOpen);$('body').css('overflow-y','auto')}};base.clickMenuLink=function(){base.$menuMainLinkHasChildren.click(function(e){e.preventDefault();base.toggleMenuSubLevel($(this).parent(base.options.menuMainItemSelector),'activate');return!1})};base.clickLevelUp=function(){base.$levelUpMenuMain.click(function(){base.toggleMenuSubLevel($(this).closest(base.options.menuMainItemSelector),'deactivate');return!1})};base.clickMenuClose=function(){base.$closeMenuMain.click(function(){base.toggleMenuSubLevel($(this).parents(base.options.menuMainItemSelector),'deactivate-top');base.toggleMenu('deactivate');return!1})};base.clickMenuOpen=function(){base.$openMenuMain.off().click(function(e){e.preventDefault();$('.js-header').data("csHeader").toggleSearch('deactivate');$('.js-header').data("csHeader").toggleLanguageMenu('deactivate');base.toggleMenu('activate');base.openMenuActiveItem($(this).attr('data-'+base.options.menuMainActiveUidDataName));return!1})};base.setBreadcrumb=function(){if(base.$resetBreadcrumb.length){var breadcrumbHtml=base.$originalBreadcrumb[0].outerHTML;base.$resetBreadcrumb.each(function(){$(this).replaceWith(breadcrumbHtml)})}};base.init=function(){base.options=$.extend({},$.csMainMenu.defaultOptions,options);base.$openMenuMain=$(base.options.openMenuMainSelector);base.$closeMenuMain=$(base.options.closeMenuMainSelector);base.$levelUpMenuMain=$(base.options.levelUpMenuMainSelector);base.$menuMainItem=$(base.options.menuMainItemSelector);base.$menuMainLinkHasChildren=$(base.options.menuMainLinkHasChildrenSelector);base.$resetBreadcrumb=$(base.options.resetBreadcrumbSelector);base.$originalBreadcrumb=$(base.options.originalBreadcrumbSelector);base.clickMenuLink();base.clickLevelUp();base.clickMenuClose();base.clickMenuOpen();base.setBreadcrumb()};base.init()};$.csMainMenu.defaultOptions={openMenuWithActiveItem:1,breakpoint:920,classNameMenuMainOpen:'open',classNameMenuMainItemActive:'show-children',classNameMenuMainItemActiveSetToTop:'set-children-to-top',classNameMenuMainItemActiveNoTransition:'replace-children-without-transition',menuMainItemSelector:'.js-menu-main__item',menuMainLinkSelector:'.js-menu-main__link',menuMainLinkHasChildrenSelector:'.js-menu-main__link--has-children',classNameMenuMainLinkHasChildren:'js-menu-main__link--has-children',menuMainItemLevelXPrefix:'.js-menu-main__item--level-',openMenuMainSelector:'.js-open-menu-main',closeMenuMainSelector:'.js-close-menu-main',levelUpMenuMainSelector:'.js-menu-main-level-up',menuMainActiveUidDataName:'menu-active-uid',menuMainItemUidDataName:'menu-item-uid',menuMainItemLevelDataName:'menu-level',resetBreadcrumbSelector:'.js-replace-with-breadcrumb',originalBreadcrumbSelector:'.js-breadcrumb-to-replace-with',};$.fn.csMainMenu=function(options){return this.each(function(){(new $.csMainMenu(this,options))})}}(jQuery));(function($){$.csResponsiveTables=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csResponsiveTables",base);base.initResponsiveTables=function(){if(base.$el.find(base.options.selector).length){base.$el.find(base.options.selector).each(function(){var ths=[];$(this).find('thead th').each(function(key){ths[key]=$(this).text()});var thsLength=ths.length;$(this).find('tbody td').each(function(key){if(ths[(key%thsLength)]!=""){$(this).attr('data-th',ths[(key%thsLength)])}})})}};base.init=function(){base.options=$.extend({},$.csResponsiveTables.defaultOptions,options);base.initResponsiveTables()};base.init()};$.csResponsiveTables.defaultOptions={selector:'table:not(.h-clean):not(.table-technical-data):not(.table-events)'};$.fn.csResponsiveTables=function(options){return this.each(function(){(new $.csResponsiveTables(this,options))})}}(jQuery));(function($){$.csMisc=function(el,options){var base=this;base.$el=$(el);base.el=el;base.isTouchDevice=('ontouchstart' in window);base.$el.data("csMisc",base);base.footerAccordionOnMobile=function(){if(base.$el.find('.js-footer-bottom-accordion-link').length){base.$el.find('.js-footer-bottom-accordion-link').each(function(){$(this).click(function(e){if(window.matchMedia('(max-width: '+base.options.breakpointMobileFooterAccordion+'px)').matches){e.preventDefault();$(this).toggleClass('open');$(this).parent().next('.js-footer-bottom-accordion-content').slideToggle();return!1}})})}};base.setTouchDeviceSignalClass=function(){if(base.isTouchDevice){$('html').addClass(base.options.touchDeviceSignalClass)}};base.clickShareLink=function(){if(base.$el.find('.js-toggle-share-link').length){base.$el.find('.js-toggle-share-link').each(function(){$(this).click(function(){var $wrapper=$(this).parents('.js-share-link');var widthShareLink=$(this).outerWidth();var heightShareLink=$(this).outerHeight();var docWidth=$(document).width();var docHeight=$(document).height();var offsetLeft=$(this).offset().left;var offsetTop=$(this).offset().top;var offsetRight=docWidth-(offsetLeft+widthShareLink);var offsetBottom=docHeight-(offsetTop+heightShareLink);var circleCssWidth=window.getComputedStyle($wrapper[0],':before').getPropertyValue('width');var circleDiameter=parseInt(circleCssWidth,10);var circleRadius=circleDiameter/2;$wrapper.toggleClass('open');if(offsetLeft<circleRadius){$wrapper.toggleClass('right')}else if(offsetRight<circleRadius){$wrapper.toggleClass('left')}else if(offsetBottom<circleRadius){$wrapper.toggleClass('top')}else{$wrapper.toggleClass('bottom')}})})}};base.closeShareLinkOverlay=function(){if(base.$el.find('.js-share-link-overlay').length){base.$el.find('.js-share-link-overlay').each(function(){$(this).click(function(){$(this).parents('.js-share-link').removeClass('open right left top bottom')})})}};base.setSearchFormPlaceholder=function(){if(window.matchMedia('(max-width: '+base.options.breakpointMobileSearchForm+'px)').matches){$('.js-search-form-placeholder').each(function(){$(this).attr('placeholder',$(this).data('placeholder-short'))})}else{$('.js-search-form-placeholder').each(function(){$(this).attr('placeholder',$(this).data('placeholder-long'))})}};base.searchFormResize=function(){$(window).resize(function(){base.setSearchFormPlaceholder()})};base.showTechnicalDataTableLink=function(){if(base.$el.find('.js-show-all-technical-data-tables').length){base.$el.find('.js-show-all-technical-data-tables').each(function(){$(this).click(function(e){var $linkWrapper=$(this).parent('.js-show-all-technical-data-tables-linkwrapper');$linkWrapper.slideUp();$linkWrapper.prev('.js-technical-data-tables-table').slideDown()})})}};base.clickToggleFilterOverlayBox=function(){if(base.$el.find('.js-toggle-filter-overlay-box').length){base.$el.find('.js-toggle-filter-overlay-box').each(function(){$(this).click(function(e){var filterUid=$(this).attr('data-filter-uid');if($('.js-machine-finder-form').length){$('.js-global-wrapper').data("csSectionLinks").scrollToSection($('.js-machine-finder-form'));return}
if(filterUid>0){var $filterWrapper=$('.js-filter[id="c'+filterUid+'"]');$('.js-global-wrapper').data("csSectionLinks").scrollToSection('c'+filterUid)}else{var $filterWrapper=$(this).parents('.js-filter')}
$filterWrapper.find('.js-filter-overlay-box').slideToggle()})})}};base.resetFilterProperty=function(){if(base.$el.find('.js-reset-filter-property').length){base.$el.find('.js-reset-filter-property').each(function(){$(this).click(function(e){e.preventDefault();$formFieldToReset=$($($(this).data('reset-property')).get(0));$formFieldToReset.val('');if($('.js-machine-finder-form').length){$formFieldToReset.trigger('change')}
$formFieldToReset.closest('form').submit();return!1})})}};base.updateMachineFinderForm=function(){if(base.$el.find('.js-machine-finder-update-form').length){base.$el.find('.js-machine-finder-update-form').change(function(){updateMachineFinderForm($(this).closest('form'))})}
if(base.$el.find('.js-filter-toggle-machine-finder').length&&$('.js-machine-finder-form').length===0){base.$el.find('.js-filter-toggle-machine-finder').click(function(){updateMachineFinderForm(base.$el.find('.js-filter form'))})}}
base.minimizeDisturber=function(){if(base.$el.find('.js-minimize-disturber-wrapper').length){base.$el.find('.js-minimize-disturber-wrapper').each(function(){$(this).click(function(e){var $this=$(this);var $disturberWrapper=$this.parents('.js-disturber-wrapper');base.setDisturberHeight($disturberWrapper);setTimeout(function(){$disturberWrapper.addClass('minimized');$disturberWrapper.css('height',($this.offset().top-$disturberWrapper.offset().top-50)+'px')},1)})})}};base.setDisturberHeight=function($disturberWrapper){var $disturber=$disturberWrapper.find('.js-disturber');$disturberWrapper.css('height',$disturber.outerHeight())};base.unminimizeDisturber=function(){if(base.$el.find('.js-unminimize-disturber-wrapper').length){base.$el.find('.js-unminimize-disturber-wrapper').each(function(){$(this).click(function(e){var $this=$(this);var id=$this.attr('data-disturber-id');var $disturberWrapper=$('.js-disturber-wrapper[id="'+id+'"]');base.setDisturberHeight($disturberWrapper);setTimeout(function(){$disturberWrapper.removeClass('minimized')},1);setTimeout(function(){$disturberWrapper.removeAttr('style')},600)})})}};base.toggleTooltip=function(){if(base.$el.find('.js-toggle-tooltip').length){base.$el.find('.js-toggle-tooltip').each(function(){$(this).click(function(){var $parent=$(this).parent('.js-tooltip-container');var $child=$parent.find('.js-tooltip');var vw=$(window).width();var widthIcon=$(this).outerWidth();var offsetLeft=$(this).offset().left;var offsetRight=vw-(offsetLeft+widthIcon);var widthBoxPX=$child.css("width");var widthBox=parseInt(widthBoxPX,10);if($child.hasClass('tooltip__box--show')){$child.removeClass('tooltip__box--show tooltip__box--right tooltip__box--left')}else{$('.js-tooltip').removeClass('tooltip__box--show tooltip__box--right tooltip__box--left');$child.addClass('tooltip__box--show');if(offsetLeft<widthBox){$child.addClass('tooltip__box--right')}else if(offsetRight<widthBox){$child.addClass('tooltip__box--left')}}})})}};base.initExpandableContent=function(){if(base.$el.find('.js-expandable-content-outer-wrapper').length){base.$el.find('.js-expandable-content-outer-wrapper').each(function(){var $contentWrapper=$(this).find('.js-expandable-content-inner-wrapper');if(!$(this).hasClass('expanded')){if($contentWrapper.find('.js-expandable-content-item').length>4){var index=1;var height=0;$contentWrapper.find('.js-expandable-content-item').each(function(){if(index<4){height=height+$(this).outerHeight()+parseInt($(this).css('margin-bottom'),10);index++}else{return!1}});$(this).height(height+'px')}else{$(this).next('.js-show-expandable-content-link-wrapper').hide()}}else{$(this).height($contentWrapper.outerHeight()+'px')}})}};base.showExpandableContent=function(){if(base.$el.find('.js-show-expandable-content').length){base.$el.find('.js-show-expandable-content').each(function(){$(this).click(function(){$(this).parent('.js-show-expandable-content-link-wrapper').slideUp();var id=$(this).attr('data-expandable-content-id');var $outerWrapper=$('.js-expandable-content-outer-wrapper[id="expandable-content-'+id+'"]');$outerWrapper.addClass('expanded');$outerWrapper.height($outerWrapper.find('.js-expandable-content-inner-wrapper').outerHeight())})})}};base.resize=function(){$(window).resize(function(){base.initExpandableContent()})};base.slideDownContent=function(){if(base.$el.find('.js-slide-down-content-link').length){base.$el.find('.js-slide-down-content-link').each(function(){$(this).click(function(){var uid=$(this).attr('data-slide-down-content-uid');$(this).slideUp();base.$el.find('.js-slide-down-content[id="'+uid+'"]').slideDown();return!1})})}};base.loadPowermailJsScripts=function(){if(base.$el.find('.tx-powermail').length){var powermailScript=document.createElement("script");powermailScript.src="/_assets/948410ace0dfa9ad00627133d9ca8a23/JavaScript/Powermail/Form.min.js?1712749780";document.documentElement.firstChild.appendChild(powermailScript);var powermailCondScript=document.createElement("script");powermailCondScript.src="/_assets/6b4f2a2766cf7ae23f682cf290eb0950/JavaScript/PowermailCondition.min.js?1715766250";document.documentElement.firstChild.appendChild(powermailCondScript);if(base.$el.find('.js-open-contact-form-lightbox').length){base.$el.find('.js-open-contact-form-lightbox').off('click');base.$el.find('.js-open-contact-form-lightbox').on('click',function(event){})}}}
base.scrollToSection=function(hash){var $target;if(hash instanceof jQuery){$target=hash}else{$target=$('#'+hash)}
var targetTop=$target.offset().top;setTimeout(function(){$('html, body').animate({scrollTop:targetTop,},1000)},1)};base.simpleScrollLink=function(){const scope=document.querySelector('.js-simple-scroll-link-wrapper');if(!scope)return;scope.addEventListener('click',(ev)=>{const link=ev.target.closest('a[href^="#"]');if(!link||!scope.contains(link))return;ev.preventDefault();const id=link.getAttribute('href').substring(1);const target=document.getElementById(id);if(!target)return;base.scrollToSection(target)})}
base.init=function(){base.options=$.extend({},$.csMisc.defaultOptions,options);base.loadPowermailJsScripts();base.footerAccordionOnMobile();base.setTouchDeviceSignalClass();base.clickShareLink();base.closeShareLinkOverlay();base.clickToggleFilterOverlayBox();base.searchFormResize();base.setSearchFormPlaceholder();base.showTechnicalDataTableLink();base.minimizeDisturber();base.unminimizeDisturber();base.toggleTooltip();base.initExpandableContent();base.showExpandableContent();base.slideDownContent();base.resize();base.resetFilterProperty();base.updateMachineFinderForm();base.simpleScrollLink()};base.init()};$.csMisc.defaultOptions={touchDeviceSignalClass:'is-touch-device',breakpointMobileFooterAccordion:768,breakpointMobileSearchForm:768,};$.fn.csMisc=function(options){return this.each(function(){(new $.csMisc(this,options))})}}(jQuery));(function(arr){arr.forEach(function(item){if(item.hasOwnProperty('remove')){return}
Object.defineProperty(item,'remove',{configurable:!0,enumerable:!0,writable:!0,value:function remove(){this.parentNode&&this.parentNode.removeChild(this)}})})})([Element.prototype,CharacterData.prototype,DocumentType.prototype].filter(Boolean));const CLASS_BOOKMARKS_LINK='js-csbookmarks-link';const CLASS_BOOKMARKS_COUNTER='js-csbookmarks-counter';const CLASS_BOOKMARKS_COUNTER_WRAPPER='js-csbookmarks-counter-wrapper';const CLASS_WISHLIST='js-csbookmarks-list';const CLASS_WISHLIST_ENTRIES='js-csbookmarks-entries';const CLASS_WISHLIST_COUNTER='js-csbookmarks-counter';const CLASS_WISHLIST_DELETE_ALL=document.getElementsByClassName('js-csbookmarks-delete-all');const CLASS_WISHLIST_DELETE_SINGLE=document.getElementsByClassName('js-csbookmarks-delete-single');const COLLECTION_BOOKMARKS_LINK=document.getElementsByClassName(CLASS_BOOKMARKS_LINK);const COLLECTION_BOOKMARKS_COUNTER=document.getElementsByClassName(CLASS_BOOKMARKS_COUNTER);const COLLECTION_BOOKMARKS_COUNTER_WRAPPER=document.getElementsByClassName(CLASS_BOOKMARKS_COUNTER_WRAPPER);const COLLECTION_WISHLIST_COUNTER=document.getElementsByClassName(CLASS_WISHLIST_COUNTER);let valuesArray=[];function initLocalStorage(){valuesArray={'booked':[]};updateBookmarkStorage(valuesArray)}
function populateEntries(wishlistEntries,deleteSingleLabel){valuesArray.booked.forEach(function(item){let entry=bookmarkEntryTemplate.replace(/###URL###/g,item.url).replace('###DELETE_SINGLE_LABEL###',deleteSingleLabel).replace('###HEADLINE###',item.title).replace('###TEXT###',item.description);wishlistEntries[0].insertAdjacentHTML('beforeend',entry)})}
function initAddLinks(){for(var i=0;i<COLLECTION_BOOKMARKS_LINK.length;i++){let link=COLLECTION_BOOKMARKS_LINK[i];let url=window.location.href;if(link.getAttribute('data-url')){url=link.getAttribute('data-url')}
let isClassSet=!1;valuesArray=JSON.parse(localStorage.getItem(tx_csbookmarks.key));if(valuesArray&&valuesArray.booked.length){valuesArray.booked.every(function(item){if(item.url===url){if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.removeText)}else{link.textContent=link.dataset.removeText}
link.classList.add('js-csbookmarks-remove');link.classList.add('bookmarks-remove');isClassSet=!0;return!1}else{if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.addText)}else{link.textContent=link.dataset.addText}
return!0}})}else{if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.addText)}else{link.textContent=link.dataset.addText}}
if(!isClassSet){link.classList.add('js-csbookmarks-add')}}}
function initDeleteAll(wishlistCounter,wishlistEntries){for(var i=0;i<CLASS_WISHLIST_DELETE_ALL.length;i++){let entry=CLASS_WISHLIST_DELETE_ALL[i];entry.addEventListener('click',function(){const storage=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(storage);localStorage.clear();valuesArray.booked=[];if(wishlistEntries.length){wishlistEntries[0].innerHTML=''}
entry.setAttribute('style','display:none;');if(wishlistCounter.length){wishlistCounter[0].innerHTML='0'}
for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER.length;i++){COLLECTION_BOOKMARKS_COUNTER[i].textContent=valuesArray.booked.length}
if(COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length){for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length;i++){if(valuesArray.booked.length>0){COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].removeAttribute('style')}else{COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].setAttribute('style','display:none;')}}}
for(var i=0;i<COLLECTION_BOOKMARKS_LINK.length;i++){let link=COLLECTION_BOOKMARKS_LINK[i];if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.removeText)}else{link.textContent=link.dataset.removeText}
link.classList.remove('js-csbookmarks-remove');link.classList.remove('bookmarks-remove')}})}}
function initDeleteSingle(){for(var i=0;i<CLASS_WISHLIST_DELETE_SINGLE.length;i++){let entry=CLASS_WISHLIST_DELETE_SINGLE[i];entry.addEventListener('click',function(){const url=entry.dataset.url;const storage=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(storage);valuesArray.booked.forEach(function(item,index){if(item.url===url){valuesArray.booked.splice(index,1)}});updateBookmarkStorage(valuesArray);for(var i=0;i<COLLECTION_BOOKMARKS_LINK.length;i++){let link=COLLECTION_BOOKMARKS_LINK[i];let linkUrl=link.dataset.url;if(url===linkUrl){if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.removeText)}else{link.textContent=link.dataset.removeText}
link.classList.remove('js-csbookmarks-remove');link.classList.remove('bookmarks-remove')}}
for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER.length;i++){COLLECTION_BOOKMARKS_COUNTER[i].textContent=valuesArray.booked.length}
for(var i=0;i<COLLECTION_WISHLIST_COUNTER.length;i++){COLLECTION_WISHLIST_COUNTER[i].innerHTML=valuesArray.booked.length}
if(COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length){for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length;i++){if(valuesArray.booked.length>0){COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].removeAttribute('style')}else{COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].setAttribute('style','display:none;')}}}
const entryToDelete=document.querySelector(".js-csbookmarks-entry[data-url='"+url+"']");if(entryToDelete)entryToDelete.remove();if(valuesArray.counter===0){document.getElementsByClassName(CLASS_WISHLIST_DELETE_ALL)[0].setAttribute('style','display:none;')}})}}
function initWishlist(){const wishlistCounter=document.getElementsByClassName(CLASS_WISHLIST_COUNTER);const wishlistEntries=document.getElementsByClassName(CLASS_WISHLIST_ENTRIES);if(wishlistEntries.length){const storage=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(storage);const deleteSingleLabel=document.getElementsByClassName(CLASS_WISHLIST)[0].dataset.deletesinglelabel;populateEntries(wishlistEntries,deleteSingleLabel)}
if(wishlistCounter.length){const storage=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(storage);wishlistCounter[0].innerHTML=valuesArray?valuesArray.booked.length:'0'}
initDeleteAll(wishlistCounter,wishlistEntries);initDeleteSingle()}
function updateBookmarkStorage(valuesArray){[...COLLECTION_BOOKMARKS_COUNTER].forEach((counter,index,array)=>{counter.classList.add('notice-list--animation')});setTimeout(function(){[...COLLECTION_BOOKMARKS_COUNTER].forEach((counter,index,array)=>{counter.classList.remove('notice-list--animation')})},200);localStorage.setItem(tx_csbookmarks.key,JSON.stringify(valuesArray))}
function preventDefaultAction(){for(var i=0;i<COLLECTION_BOOKMARKS_LINK.length;i++){COLLECTION_BOOKMARKS_LINK[i].addEventListener('click',function(e){e.preventDefault()})}}
function addEventListeners(){for(var i=0;i<COLLECTION_BOOKMARKS_LINK.length;i++){let link=COLLECTION_BOOKMARKS_LINK[i];link.addEventListener('click',addClickEvent);function addClickEvent(e){const storage=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(storage);let url=window.location.href;if(link.getAttribute('data-url')){url=link.getAttribute('data-url')}
let title=document.title;if(link.getAttribute('data-title')){title=link.getAttribute('data-title')}
let description=document.querySelector('meta[name="description"]')?document.querySelector('meta[name="description"]').content:'';if(link.getAttribute('data-description')){description=link.getAttribute('data-description')}
let targetUrl=link.dataset.url;let counterType;if(link.classList.contains('js-csbookmarks-add')){if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.removeText)}else{link.textContent=link.dataset.removeText}
counterType='addUp';let add=!0;let isBooked=valuesArray.booked.some(function(e){return e.url===url});if(isBooked){add=!1}
if(add){if(!valuesArray.booked){valuesArray.booked=[]}
valuesArray.booked.push({url:url,title:title,description:description})}}else{if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.addText)}else{link.textContent=link.dataset.addText}
valuesArray.booked.forEach(function(item,index){if(item.url===url){valuesArray.booked.splice(index,1)}
counterType='removeUp'})}
const links=document.querySelectorAll('.js-csbookmarks-link[data-url="'+targetUrl+'"]');for(var j=0;j<links.length;j++){let link=links[j];link.classList.toggle('js-csbookmarks-remove');link.classList.toggle('bookmarks-remove');link.classList.toggle('js-csbookmarks-add');if(link.classList.contains('js-csbookmarks-add')){if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.addText)}else{link.textContent=link.dataset.addText}}else{if(link.dataset.noInlineText==1){link.setAttribute('title',link.dataset.removeText)}else{link.textContent=link.dataset.removeText}}
updateBookmarkStorage(valuesArray);for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER.length;i++){COLLECTION_BOOKMARKS_COUNTER[i].textContent=valuesArray.booked.length}
if(COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length){for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length;i++){if(valuesArray.booked.length>0){COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].removeAttribute('style')}else{COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].setAttribute('style','display:none;')}}}}
const wishlistCounter=document.getElementsByClassName(CLASS_WISHLIST_COUNTER);const wishlistEntries=document.getElementsByClassName(CLASS_WISHLIST_ENTRIES);if(wishlistEntries.length){wishlistEntries[0].innerHTML='';const storage=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(storage);const deleteSingleLabel=document.getElementsByClassName(CLASS_WISHLIST)[0].dataset.deletesinglelabel;populateEntries(wishlistEntries,deleteSingleLabel)
if(wishlistCounter.length){const storage=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(storage);wishlistCounter[0].innerHTML=valuesArray.booked.length}
initDeleteSingle();initDeleteAll(wishlistCounter,wishlistEntries)}};addEventListener('csAjaxNewContentEvent',function(e){link.removeEventListener('click',addClickEvent)},!1)}}
function initHeaderLink(){if(localStorage.getItem(tx_csbookmarks.key)){let bookmarks=localStorage.getItem(tx_csbookmarks.key);valuesArray=JSON.parse(bookmarks);if(COLLECTION_BOOKMARKS_COUNTER.length){for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER.length;i++){COLLECTION_BOOKMARKS_COUNTER[i].textContent=valuesArray.booked.length}}
if(COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length){for(var i=0;i<COLLECTION_BOOKMARKS_COUNTER_WRAPPER.length;i++){if(valuesArray.booked.length>0){COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].removeAttribute('style')}else{COLLECTION_BOOKMARKS_COUNTER_WRAPPER[i].setAttribute('style','display:none;')}}}}else{initLocalStorage()}}
let bookmarks=localStorage.getItem(tx_csbookmarks.key);if(bookmarks){try{valuesArray=JSON.parse(bookmarks)}catch(e){clearAndInit()}}else{clearAndInit()}
function clearAndInit(){localStorage.clear();initLocalStorage()}
initAddLinks();initWishlist();initHeaderLink();preventDefaultAction();addEventListeners();addEventListener('csAjaxNewContentEvent',function(e){initAddLinks();addEventListeners()},!1);(function($){$.csContentScripts=function(el,options){var base=this;base.$el=$(el);base.el=el;base.$el.data("csContentScripts",base);base.init=function(){base.options=$.extend({},$.csContentScripts.defaultOptions,options);base.$el.csAos();base.$el.csFormFields();base.$el.csVideo();base.$el.csSectionLinks();base.$el.csTabsAccordion();base.$el.csResponsiveTables();base.$el.csSlider();base.$el.csLightbox();base.$el.csMisc()};base.init()};$.csContentScripts.defaultOptions={};$.fn.csContentScripts=function(options){return this.each(function(){(new $.csContentScripts(this,options))})}}(jQuery));jQuery(document).ready(function($){$('.js-header').csHeader();$('.js-menu-main').csMainMenu();$('.js-global-wrapper').csContentScripts();$('.js-global-wrapper').csScriptsCookieBanner();if($('.ajaxLoadingDeactivate').length){$('body').addClass('ajax-loading-deactivated')}});function getCookie(cname){var name=cname+'=';var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1)}
if(c.indexOf(name)==0){return c.substring(name.length,c.length)}}
return''}
"use strict";!function(){function t(t,n,e,o){return t+=o,o>0&&t>e?t=n+(t-e-1):o<0&&t<n&&(t=e-(n-t-1)),String.fromCharCode(t)}function n(t,n,e){document.addEventListener(t,(function(t){for(let o=t.target;o;o=o.parentNode!==document?o.parentNode:null)if("matches"in o){const a=o;a.matches(n)&&e(t,a)}}))}n("click","a[data-mailto-token][data-mailto-vector]",(function(n,e){n.preventDefault();const o=e.dataset,a=o.mailtoToken,c=-1*parseInt(o.mailtoVector,10);document.location.href=function(n,e){let o="";for(let a=0;a<n.length;a++){const c=n.charCodeAt(a);o+=c>=43&&c<=58?t(c,43,58,e):c>=64&&c<=90?t(c,64,90,e):c>=97&&c<=122?t(c,97,122,e):n.charAt(a)}return o}(a,c)})),n("click","a[data-window-url]",(function(t,n){t.preventDefault();const e=n.dataset;!function(t,n,e){const o=window.open(t,n,e);o&&o.focus()}(e.windowUrl,e.windowTarget||null,e.windowFeatures||null)}))}();if(!window.document.documentMode){jQuery.event.special.touchstart={setup:function(_,ns,handle){this.addEventListener("touchstart",handle,{passive:!ns.includes("noPreventDefault")})}};jQuery.event.special.touchmove={setup:function(_,ns,handle){this.addEventListener("touchmove",handle,{passive:!ns.includes("noPreventDefault")})}};jQuery.event.special.wheel={setup:function(_,ns,handle){this.addEventListener("wheel",handle,{passive:!0})}};jQuery.event.special.mousewheel={setup:function(_,ns,handle){this.addEventListener("mousewheel",handle,{passive:!0})}}}