(()=>{var M=Object.create,B=Object.defineProperty,q=Object.defineProperties,F=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertyNames,$=Object.getOwnPropertySymbols,R=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,Y=(e,t,n)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,d=(e,t)=>{for(var n in t=t||{})W.call(t,n)&&Y(e,n,t[n]);if($)for(var n of $(t))V.call(t,n)&&Y(e,n,t[n]);return e},U=(e,t)=>q(e,N(t)),e=(e,t)=>function(){return t||(0,e[H(e)[0]])((t={exports:{}}).exports,t),t.exports},t=(e,t,n)=>(n=null!=e?M(R(e)):{},((t,n,a,i)=>{if(n&&"object"==typeof n||"function"==typeof n)for(let e of H(n))W.call(t,e)||e===a||B(t,e,{get:()=>n[e],enumerable:!(i=F(n,e))||i.enumerable});return t})(!t&&e&&e.__esModule?n:B(n,"default",{value:e,enumerable:!0}),e)),G=(e,r,s)=>new Promise((t,n)=>{var a=e=>{try{o(s.next(e))}catch(e){n(e)}},i=e=>{try{o(s.throw(e))}catch(e){n(e)}},o=e=>e.done?t(e.value):Promise.resolve(e.value).then(a,i);o((s=s.apply(e,r)).next())}),n=e({"node_modules/vanilla-lazyload/dist/lazyload.min.js"(e,t){function M(){return(M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,a=arguments[t];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function n(e){return(n="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})(e)}var a,i;i=function(){function e(t,e){var n,t=new t(e);try{n=new CustomEvent("LazyLoad::Initialized",{detail:{instance:t}})}catch(e){(n=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:t})}window.dispatchEvent(n)}function l(e){return"true"===p(e,"was-processed")}function a(e){for(var t,n=[],a=0;t=e.children[a];a+=1)"SOURCE"===t.tagName&&n.push(t);return n}function n(e,t,n){n&&e.setAttribute(t,n)}function i(e,t){n(e,"sizes",p(e,t.data_sizes)),n(e,"srcset",p(e,t.data_srcset)),n(e,"src",p(e,t.data_src))}function c(n,a){function i(e){k(e,!1,a),S(n,r,i)}var e,t,o,r=function e(t){k(t,!0,a),S(n,e,i)};o=i,C(e=n,"load",t=r),C(e,"loadeddata",t),C(e,"error",o)}function o(e,t,n){var a,i,o,r,s=t._settings;!n&&l(e)||(-1<A.indexOf(e.tagName)&&(c(e,t),j(e,s.class_loading)),n=e,o=(a=t)._settings,r=n.tagName,(r=b[r])?(r(n,o),_(a,1),a._elements=(i=n,a._elements.filter(function(e){return e!==i}))):(n=p(r=n,(a=o).data_src),a=p(r,a.data_bg),n&&(r.style.backgroundImage='url("'.concat(n,'")')),a&&(r.style.backgroundImage=a)),m(e,"was-processed","true"),w(s.callback_reveal,e,t),w(s.callback_set,e,t))}function r(i){var e;h&&(i._observer=new IntersectionObserver(function(e){e.forEach(function(e){return e.isIntersecting||0<e.intersectionRatio?(t=e.target,a=(n=i)._settings,w(a.callback_enter,t,e,n),void(a.load_delay?O:L)(t,n)):(a=e.target,t=i._settings,w(t.callback_exit,a,e,i),void(t.load_delay&&D(a)));var t,n,a})},{root:(e=i._settings).container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}))}function s(e,t){return e=e||t.container.querySelectorAll(t.elements_selector),Array.prototype.slice.call(e).filter(function(e){return!l(e)})}function t(e,t){var a;this._settings=M({},f,e),this.loadingCount=0,r(this),this.update(t),a=this,u&&window.addEventListener("online",function(e){var t,n;(n=(t=a)._settings).container.querySelectorAll("."+n.class_error).forEach(function(e){x(e,n.class_error),m(e,"was-processed",null)}),t.update()})}var u="undefined"!=typeof window,d=u&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),h=u&&"IntersectionObserver"in window,y=u&&"classList"in document.createElement("p"),f={elements_selector:"img",container:d||u?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_poster:"poster",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,auto_unobserve:!0,callback_enter:null,callback_exit:null,callback_reveal:null,callback_loaded:null,callback_error:null,callback_finish:null,use_native:!1},p=function(e,t){return e.getAttribute("data-"+t)},m=function(e,t,n){t="data-"+t;null!==n?e.setAttribute(t,n):e.removeAttribute(t)},g=function(e,t){return m(e,"ll-timeout",t)},v=function(e){return p(e,"ll-timeout")},w=function(e,t,n,a){e&&(void 0===a?void 0===n?e(t):e(t,n):e(t,n,a))},_=function(e,t){e.loadingCount+=t,0===e._elements.length&&0===e.loadingCount&&w(e._settings.callback_finish,e)},b={IMG:function(e,t){var n=e.parentNode;n&&"PICTURE"===n.tagName&&a(n).forEach(function(e){i(e,t)}),i(e,t)},IFRAME:function(e,t){n(e,"src",p(e,t.data_src))},VIDEO:function(e,t){a(e).forEach(function(e){n(e,"src",p(e,t.data_src))}),n(e,"poster",p(e,t.data_poster)),n(e,"src",p(e,t.data_src)),e.load()}},j=function(e,t){y?e.classList.add(t):e.className+=(e.className?" ":"")+t},x=function(e,t){y?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},C=function(e,t,n){e.addEventListener(t,n)},Q=function(e,t,n){e.removeEventListener(t,n)},S=function(e,t,n){Q(e,"load",t),Q(e,"loadeddata",t),Q(e,"error",n)},k=function(e,t,n){var a=n._settings,i=t?a.class_loaded:a.class_error,t=t?a.callback_loaded:a.callback_error,e=e.target;x(e,a.class_loading),j(e,i),w(t,e,n),_(n,-1)},A=["IMG","IFRAME","VIDEO"],L=function(e,t){var n=t._observer;o(e,t),n&&t._settings.auto_unobserve&&n.unobserve(e)},D=function(e){var t=v(e);t&&(clearTimeout(t),g(e,null))},O=function(e,t){var n=t._settings.load_delay;v(e)||(n=setTimeout(function(){L(e,t),D(e)},n),g(e,n))},z=["IMG","IFRAME"];if(t.prototype={update:function(e){var t,n=this,a=this._settings;this._elements=s(e,a),!d&&this._observer?(a.use_native&&"loading"in HTMLImageElement.prototype&&((t=this)._elements.forEach(function(e){-1!==z.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),o(e,t))}),this._elements=s(e,a)),this._elements.forEach(function(e){n._observer.observe(e)})):this.loadAll()},destroy:function(){var t=this;this._observer&&(this._elements.forEach(function(e){t._observer.unobserve(e)}),this._observer=null),this._elements=null,this._settings=null},load:function(e,t){o(e,this,t)},loadAll:function(){var t=this;this._elements.forEach(function(e){L(e,t)})}},u){var E=t,I=window.lazyLoadOptions;if(I)if(I.length)for(var P,T=0;P=I[T];T+=1)e(E,P);else e(E,I)}return t},"object"===(void 0===(a=e)?"undefined":n(e))&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):(a=a||self).LazyLoad=i()}}),X=e({"node_modules/lodash/isObject.js"(e,t){t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}}),J=e({"node_modules/lodash/_freeGlobal.js"(e,t){var n="object"==typeof window&&window&&window.Object===Object&&window;t.exports=n}}),Z=e({"node_modules/lodash/_root.js"(e,t){var n=J(),a="object"==typeof self&&self&&self.Object===Object&&self,n=n||a||Function("return this")();t.exports=n}}),K=e({"node_modules/lodash/now.js"(e,t){var n=Z();t.exports=function(){return n.Date.now()}}}),ee=e({"node_modules/lodash/_trimmedEndIndex.js"(e,t){var n=/\s/;t.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}}}),te=e({"node_modules/lodash/_baseTrim.js"(e,t){var n=ee(),a=/^\s+/;t.exports=function(e){return e&&e.slice(0,n(e)+1).replace(a,"")}}}),ne=e({"node_modules/lodash/_Symbol.js"(e,t){var n=Z().Symbol;t.exports=n}}),ae=e({"node_modules/lodash/_getRawTag.js"(e,t){var n=ne(),a=Object.prototype,o=a.hasOwnProperty,r=a.toString,s=n?n.toStringTag:void 0;t.exports=function(e){var t=o.call(e,s),n=e[s];try{var a=!(e[s]=void 0)}catch(e){}var i=r.call(e);return a&&(t?e[s]=n:delete e[s]),i}}}),ie=e({"node_modules/lodash/_objectToString.js"(e,t){var n=Object.prototype.toString;t.exports=function(e){return n.call(e)}}}),oe=e({"node_modules/lodash/_baseGetTag.js"(e,t){var n=ne(),a=ae(),i=ie(),o=n?n.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(o&&o in Object(e)?a:i)(e)}}}),re=e({"node_modules/lodash/isObjectLike.js"(e,t){t.exports=function(e){return null!=e&&"object"==typeof e}}}),se=e({"node_modules/lodash/isSymbol.js"(e,t){var n=oe(),a=re();t.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}}}),le=e({"node_modules/lodash/toNumber.js"(e,t){var n=te(),a=X(),i=se(),o=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(a(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=a(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=n(e);var t=r.test(e);return t||s.test(e)?l(e.slice(2),t?2:8):o.test(e)?NaN:+e}}}),ce=e({"node_modules/lodash/debounce.js"(e,t){var v=X(),w=K(),_=le(),b=Math.max,j=Math.min;t.exports=function(a,n,e){var i,o,r,s,l,c,u=0,d=!1,h=!1,t=!0;if("function"!=typeof a)throw new TypeError("Expected a function");function y(e){var t=i,n=o;return i=o=void 0,u=e,s=a.apply(n,t)}function f(e){var t=e-c;return void 0===c||n<=t||t<0||h&&r<=e-u}function p(){var e,t=w();if(f(t))return m(t);l=setTimeout(p,(e=n-((t=t)-c),h?j(e,r-(t-u)):e))}function m(e){return l=void 0,t&&i?y(e):(i=o=void 0,s)}function g(){var e=w(),t=f(e);if(i=arguments,o=this,c=e,t){if(void 0===l)return u=e=c,l=setTimeout(p,n),d?y(e):s;if(h)return clearTimeout(l),l=setTimeout(p,n),y(c)}return void 0===l&&(l=setTimeout(p,n)),s}return n=_(n)||0,v(e)&&(d=!!e.leading,h="maxWait"in e,r=h?b(_(e.maxWait)||0,n):r,t="trailing"in e?!!e.trailing:t),g.cancel=function(){void 0!==l&&clearTimeout(l),i=c=o=l=void(u=0)},g.flush=function(){return void 0===l?s:m(w())},g}}}),ue=e({"node_modules/lodash/throttle.js"(e,t){var o=ce(),r=X();t.exports=function(e,t,n){var a=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return r(n)&&(a="leading"in n?!!n.leading:a,i="trailing"in n?!!n.trailing:i),o(e,t,{leading:a,maxWait:t,trailing:i})}}}),de=e({"node_modules/lodash/_arrayMap.js"(e,t){t.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,i=Array(a);++n<a;)i[n]=t(e[n],n,e);return i}}}),he=e({"node_modules/lodash/isArray.js"(e,t){var n=Array.isArray;t.exports=n}}),ye=e({"node_modules/lodash/_baseToString.js"(e,t){var n=ne(),a=de(),i=he(),o=se(),n=n?n.prototype:void 0,r=n?n.toString:void 0;t.exports=function e(t){var n;return"string"==typeof t?t:i(t)?a(t,e)+"":o(t)?r?r.call(t):"":"0"==(n=t+"")&&1/t==-1/0?"-0":n}}}),fe=e({"node_modules/lodash/toString.js"(e,t){var n=ye();t.exports=function(e){return null==e?"":n(e)}}}),pe=e({"node_modules/lodash/_basePropertyOf.js"(e,t){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}}}),me=e({"node_modules/lodash/_unescapeHtmlChar.js"(e,t){var n=pe()({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});t.exports=n}}),ge=e({"node_modules/lodash/unescape.js"(e,t){var n=fe(),a=me(),i=/&(?:amp|lt|gt|quot|#39);/g,o=RegExp(i.source);t.exports=function(e){return(e=n(e))&&o.test(e)?e.replace(i,a):e}}}),ve=e({"node_modules/lodash/lodash.js"(L,D){!function(){var No,Ho="Expected a function",vr="__lodash_hash_undefined__",wr="__lodash_placeholder__",$o=128,Ro=9007199254740991,_r=NaN,Wo=4294967295,br=[["ary",$o],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Vo="[object Arguments]",jr="[object Array]",Yo="[object Boolean]",Uo="[object Date]",xr="[object Error]",Cr="[object Function]",Qr="[object GeneratorFunction]",Go="[object Map]",Xo="[object Number]",Jo="[object Object]",Sr="[object Promise]",Zo="[object RegExp]",Ko="[object Set]",er="[object String]",kr="[object Symbol]",tr="[object WeakMap]",Ar="[object ArrayBuffer]",nr="[object DataView]",Lr="[object Float32Array]",Dr="[object Float64Array]",Or="[object Int8Array]",Er="[object Int16Array]",Ir="[object Int32Array]",Pr="[object Uint8Array]",Tr="[object Uint8ClampedArray]",zr="[object Uint16Array]",Mr="[object Uint32Array]",Br=/\b__p \+='';/g,qr=/\b(__p \+=) '' \+/g,Fr=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Nr=/&(?:amp|lt|gt|quot|#39);/g,Hr=/[&<>"']/g,$r=RegExp(Nr.source),Rr=RegExp(Hr.source),Wr=/<%-([\s\S]+?)%>/g,Vr=/<%([\s\S]+?)%>/g,Yr=/<%=([\s\S]+?)%>/g,Ur=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gr=/^\w*$/,Xr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jr=/[\\^$.*+?()[\]{}|]/g,Zr=RegExp(Jr.source),Kr=/^\s+/,o=/\s/,es=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ts=/\{\n\/\* \[wrapped with (.+)\] \*/,ns=/,? & /,as=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,is=/[()=,{}\[\]\/\s]/,os=/\\(\\)?/g,rs=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ss=/\w*$/,ls=/^[-+]0x[0-9a-f]+$/i,cs=/^0b[01]+$/i,us=/^\[object .+?Constructor\]$/,ds=/^0o[0-7]+$/i,hs=/^(?:0|[1-9]\d*)$/,ys=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,fs=/($^)/,ps=/['\n\r\u2028\u2029\\]/g,r="\\ud800-\\udfff",s="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",l="\\u2700-\\u27bf",e="a-z\\xdf-\\xf6\\xf8-\\xff",t="A-Z\\xc0-\\xd6\\xd8-\\xde",c="\\ufe0e\\ufe0f",u="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",d="['’]",n="["+r+"]",h="["+u+"]",y="["+s+"]",f="["+l+"]",p="["+e+"]",u="[^"+r+u+"\\d+"+l+e+t+"]",l="\\ud83c[\\udffb-\\udfff]",e="[^"+r+"]",m="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",t="["+t+"]",g="\\u200d",v="(?:"+p+"|"+u+")",u="(?:"+t+"|"+u+")",w="(?:['’](?:d|ll|m|re|s|t|ve))?",_="(?:['’](?:D|LL|M|RE|S|T|VE))?",b="(?:"+y+"|"+l+")"+"?",j="["+c+"]?",j=j+b+("(?:"+g+"(?:"+[e,m,a].join("|")+")"+j+b+")*"),b="(?:"+[f,m,a].join("|")+")"+j,f="(?:"+[e+y+"?",y,m,a,n].join("|")+")",ms=RegExp(d,"g"),gs=RegExp(y,"g"),x=RegExp(l+"(?="+l+")|"+f+j,"g"),vs=RegExp([t+"?"+p+"+"+w+"(?="+[h,t,"$"].join("|")+")",u+"+"+_+"(?="+[h,t+v,"$"].join("|")+")",t+"?"+v+"+"+w,t+"+"+_,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",b].join("|"),"g"),C=RegExp("["+g+r+s+c+"]"),ws=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,_s=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],bs=-1,ar={},ir=(ar[Lr]=ar[Dr]=ar[Or]=ar[Er]=ar[Ir]=ar[Pr]=ar[Tr]=ar[zr]=ar[Mr]=!0,ar[Vo]=ar[jr]=ar[Ar]=ar[Yo]=ar[nr]=ar[Uo]=ar[xr]=ar[Cr]=ar[Go]=ar[Xo]=ar[Jo]=ar[Zo]=ar[Ko]=ar[er]=ar[tr]=!1,{}),Q=(ir[Vo]=ir[jr]=ir[Ar]=ir[nr]=ir[Yo]=ir[Uo]=ir[Lr]=ir[Dr]=ir[Or]=ir[Er]=ir[Ir]=ir[Go]=ir[Xo]=ir[Jo]=ir[Zo]=ir[Ko]=ir[er]=ir[kr]=ir[Pr]=ir[Tr]=ir[zr]=ir[Mr]=!0,ir[xr]=ir[Cr]=ir[tr]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),js=parseFloat,xs=parseInt,e="object"==typeof window&&window&&window.Object===Object&&window,m="object"==typeof self&&self&&self.Object===Object&&self,or=e||m||Function("return this")(),a="object"==typeof L&&L&&!L.nodeType&&L,i=a&&"object"==typeof D&&D&&!D.nodeType&&D,Cs=i&&i.exports===a,S=Cs&&e.process,n=(()=>{try{var e=i&&i.require&&i.require("util").types;return e?e:S&&S.binding&&S.binding("util")}catch(e){}})(),Qs=n&&n.isArrayBuffer,Ss=n&&n.isDate,ks=n&&n.isMap,As=n&&n.isRegExp,Ls=n&&n.isSet,Ds=n&&n.isTypedArray;function rr(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Os(e,t,n,a){for(var i=-1,o=null==e?0:e.length;++i<o;){var r=e[i];t(a,r,n(r),e)}return a}function sr(e,t){for(var n=-1,a=null==e?0:e.length;++n<a&&!1!==t(e[n],n,e););return e}function Es(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Is(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(!t(e[n],n,e))return!1;return!0}function lr(e,t){for(var n=-1,a=null==e?0:e.length,i=0,o=[];++n<a;){var r=e[n];t(r,n,e)&&(o[i++]=r)}return o}function Ps(e,t){return!!(null==e?0:e.length)&&-1<dr(e,t,0)}function Ts(e,t,n){for(var a=-1,i=null==e?0:e.length;++a<i;)if(n(t,e[a]))return!0;return!1}function cr(e,t){for(var n=-1,a=null==e?0:e.length,i=Array(a);++n<a;)i[n]=t(e[n],n,e);return i}function ur(e,t){for(var n=-1,a=t.length,i=e.length;++n<a;)e[i+n]=t[n];return e}function zs(e,t,n,a){var i=-1,o=null==e?0:e.length;for(a&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}function Ms(e,t,n,a){var i=null==e?0:e.length;for(a&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function Bs(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}var k=Rs("length");function qs(e,a,t){var i;return t(e,function(e,t,n){if(a(e,t,n))return i=t,!1}),i}function Fs(e,t,n,a){for(var i=e.length,o=n+(a?1:-1);a?o--:++o<i;)if(t(e[o],o,e))return o;return-1}function dr(e,t,n){if(t!=t)return Fs(e,Hs,n);for(var a=e,i=t,o=n-1,r=a.length;++o<r;)if(a[o]===i)return o;return-1}function Ns(e,t,n,a){for(var i=n-1,o=e.length;++i<o;)if(a(e[i],t))return i;return-1}function Hs(e){return e!=e}function $s(e,t){var n=null==e?0:e.length;return n?Vs(e,t)/n:_r}function Rs(t){return function(e){return null==e?No:e[t]}}function A(t){return function(e){return null==t?No:t[e]}}function Ws(e,a,i,o,t){return t(e,function(e,t,n){i=o?(o=!1,e):a(i,e,t,n)}),i}function Vs(e,t){for(var n,a=-1,i=e.length;++a<i;){var o=t(e[a]);o!==No&&(n=n===No?o:n+o)}return n}function Ys(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}function Us(e){return e&&e.slice(0,ol(e)+1).replace(Kr,"")}function hr(t){return function(e){return t(e)}}function Gs(t,e){return cr(e,function(e){return t[e]})}function Xs(e,t){return e.has(t)}function Js(e,t){for(var n=-1,a=e.length;++n<a&&-1<dr(t,e[n],0););return n}function Zs(e,t){for(var n=e.length;n--&&-1<dr(t,e[n],0););return n}var Ks=A({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"}),el=A({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function tl(e){return"\\"+Q[e]}function yr(e){return C.test(e)}function nl(e){var n=-1,a=Array(e.size);return e.forEach(function(e,t){a[++n]=[t,e]}),a}function al(t,n){return function(e){return t(n(e))}}function fr(e,t){for(var n=-1,a=e.length,i=0,o=[];++n<a;){var r=e[n];r!==t&&r!==wr||(e[n]=wr,o[i++]=n)}return o}function il(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function pr(e){return(yr(e)?e=>{for(var t=x.lastIndex=0;x.test(e);)++t;return t}:k)(e)}function mr(e){return yr(e)?e.match(x)||[]:e.split("")}function ol(e){for(var t=e.length;t--&&o.test(e.charAt(t)););return t}var rl=A({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var gr=function a(e){var j=(e=null==e?or:gr.defaults(or.Object(),e,gr.pick(or,_s))).Array,i=e.Date,P=e.Error,T=e.Function,o=e.Math,p=e.Object,N=e.RegExp,H=e.String,x=e.TypeError,$=j.prototype,R=T.prototype,W=p.prototype,V=e["__core-js_shared__"],Y=R.toString,z=W.hasOwnProperty,U=0,G=(R=/[^.]+$/.exec(V&&V.keys&&V.keys.IE_PROTO||""))?"Symbol(src)_1."+R:"",X=W.toString,J=Y.call(p),Z=or._,K=N("^"+Y.call(z).replace(Jr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),R=Cs?e.Buffer:No,t=e.Symbol,ee=e.Uint8Array,te=R?R.allocUnsafe:No,ne=al(p.getPrototypeOf,p),ae=p.create,ie=W.propertyIsEnumerable,oe=$.splice,re=t?t.isConcatSpreadable:No,se=t?t.iterator:No,le=t?t.toStringTag:No,ce=(()=>{try{var e=Zn(p,"defineProperty");return e({},"",{}),e}catch(e){}})(),ue=e.clearTimeout!==or.clearTimeout&&e.clearTimeout,de=i&&i.now!==or.Date.now&&i.now,he=e.setTimeout!==or.setTimeout&&e.setTimeout,ye=o.ceil,fe=o.floor,pe=p.getOwnPropertySymbols,R=R?R.isBuffer:No,me=e.isFinite,ge=$.join,ve=al(p.keys,p),C=o.max,Q=o.min,we=i.now,_e=e.parseInt,be=o.random,je=$.reverse,i=Zn(e,"DataView"),xe=Zn(e,"Map"),Ce=Zn(e,"Promise"),Qe=Zn(e,"Set"),e=Zn(e,"WeakMap"),Se=Zn(p,"create"),ke=e&&new e,Ae={},Le=ja(i),De=ja(xe),Oe=ja(Ce),Ee=ja(Qe),Ie=ja(e),t=t?t.prototype:No,Pe=t?t.valueOf:No,Te=t?t.toString:No;function f(e){if(F(e)&&!q(e)&&!(e instanceof g)){if(e instanceof m)return e;if(z.call(e,"__wrapped__"))return xa(e)}return new m(e)}var ze=function(e){if(!b(e))return{};if(ae)return ae(e);Me.prototype=e;e=new Me;return Me.prototype=No,e};function Me(){}function Be(){}function m(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=No}function g(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Wo,this.__views__=[]}function qe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function Fe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function Ne(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function He(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ne;++t<n;)this.add(e[t])}function M(e){e=this.__data__=new Fe(e);this.size=e.size}function $e(e,t){var n,a=q(e),i=!a&&gi(e),o=!a&&!i&&wi(e),r=!a&&!i&&!o&&Di(e),s=a||i||o||r,l=s?Ys(e.length,H):[],c=l.length;for(n in e)!t&&!z.call(e,n)||s&&("length"==n||o&&("offset"==n||"parent"==n)||r&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||ia(n,c))||l.push(n);return l}function Re(e){var t=e.length;return t?e[Bt(0,t-1)]:No}function We(e,t){return wa(S(e),et(t,0,e.length))}function Ve(e){return wa(S(e))}function Ye(e,t,n){(n===No||fi(e[t],n))&&(n!==No||t in e)||Ze(e,t,n)}function Ue(e,t,n){var a=e[t];z.call(e,t)&&fi(a,n)&&(n!==No||t in e)||Ze(e,t,n)}function Ge(e,t){for(var n=e.length;n--;)if(fi(e[n][0],t))return n;return-1}function Xe(e,a,i,o){return it(e,function(e,t,n){a(o,e,i(e),n)}),o}function Je(e,t){return e&&mn(t,O(t),e)}function Ze(e,t,n){"__proto__"==t&&ce?ce(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Ke(e,t){for(var n=-1,a=t.length,i=j(a),o=null==e;++n<a;)i[n]=o?No:Ri(e,t[n]);return i}function et(e,t,n){return e=e==e&&(n!==No&&(e=e<=n?e:n),t!==No)?t<=e?e:t:e}function v(n,a,i,e,t,o){var r,s=1&a,l=2&a,c=4&a;if((r=i?t?i(n,e,t,o):i(n):r)===No){if(!b(n))return n;var u,e=q(n);if(e){if(r=(e=>{var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&z.call(e,"index")&&(n.index=e.index,n.input=e.input),n})(n),!s)return S(n,r)}else{var d=B(n),h=d==Cr||d==Qr;if(wi(n))return un(n,s);if(d==Jo||d==Vo||h&&!t){if(r=l||h?{}:na(n),!s)return l?(y=h=n,y=(u=r)&&mn(y,E(y),u),mn(h,ea(h),y)):(h=Je(r,u=n),mn(u,Kn(u),h))}else{if(!ir[d])return t?n:{};r=((e,t,n)=>{var a=e.constructor;switch(t){case Ar:return dn(e);case Yo:case Uo:return new a(+e);case nr:return((e,t)=>(t=t?dn(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength)))(e,n);case Lr:case Dr:case Or:case Er:case Ir:case Pr:case Tr:case zr:case Mr:return hn(e,n);case Go:return new a;case Xo:case er:return new a(e);case Zo:return(e=>{var t=new e.constructor(e.source,ss.exec(e));return t.lastIndex=e.lastIndex,t})(e);case Ko:return new a;case kr:return(e=>Pe?p(Pe.call(e)):{})(e)}})(n,d,s)}}var y=(o=o||new M).get(n);if(y)return y;o.set(n,r),Ai(n)?n.forEach(function(e){r.add(v(e,a,i,e,n,o))}):Ci(n)&&n.forEach(function(e,t){r.set(t,v(e,a,i,t,n,o))});var f=e?No:(c?l?Vn:Wn:l?E:O)(n);sr(f||n,function(e,t){f&&(e=n[t=e]),Ue(r,t,v(e,a,i,t,n,o))})}return r}function tt(e,t,n){var a=n.length;if(null==e)return!a;for(e=p(e);a--;){var i=n[a],o=t[i],r=e[i];if(r===No&&!(i in e)||!o(r))return!1}return!0}function nt(e,t,n){if("function"!=typeof e)throw new x(Ho);return pa(function(){e.apply(No,n)},t)}function at(e,t,n,a){var i=-1,o=Ps,r=!0,s=e.length,l=[],c=t.length;if(s){n&&(t=cr(t,hr(n))),a?(o=Ts,r=!1):200<=t.length&&(o=Xs,r=!1,t=new He(t));e:for(;++i<s;){var u=e[i],d=null==n?u:n(u),u=a||0!==u?u:0;if(r&&d==d){for(var h=c;h--;)if(t[h]===d)continue e;l.push(u)}else o(t,d,a)||l.push(u)}}return l}f.templateSettings={escape:Wr,evaluate:Vr,interpolate:Yr,variable:"",imports:{_:f}},(f.prototype=Be.prototype).constructor=f,(m.prototype=ze(Be.prototype)).constructor=m,(g.prototype=ze(Be.prototype)).constructor=g,qe.prototype.clear=function(){this.__data__=Se?Se(null):{},this.size=0},qe.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},qe.prototype.get=function(e){var t,n=this.__data__;return Se?(t=n[e])===vr?No:t:z.call(n,e)?n[e]:No},qe.prototype.has=function(e){var t=this.__data__;return Se?t[e]!==No:z.call(t,e)},qe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Se&&t===No?vr:t,this},Fe.prototype.clear=function(){this.__data__=[],this.size=0},Fe.prototype.delete=function(e){var t=this.__data__;return!((e=Ge(t,e))<0||(e==t.length-1?t.pop():oe.call(t,e,1),--this.size,0))},Fe.prototype.get=function(e){var t=this.__data__;return(e=Ge(t,e))<0?No:t[e][1]},Fe.prototype.has=function(e){return-1<Ge(this.__data__,e)},Fe.prototype.set=function(e,t){var n=this.__data__,a=Ge(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this},Ne.prototype.clear=function(){this.size=0,this.__data__={hash:new qe,map:new(xe||Fe),string:new qe}},Ne.prototype.delete=function(e){return e=Xn(this,e).delete(e),this.size-=e?1:0,e},Ne.prototype.get=function(e){return Xn(this,e).get(e)},Ne.prototype.has=function(e){return Xn(this,e).has(e)},Ne.prototype.set=function(e,t){var n=Xn(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this},He.prototype.add=He.prototype.push=function(e){return this.__data__.set(e,vr),this},He.prototype.has=function(e){return this.__data__.has(e)},M.prototype.clear=function(){this.__data__=new Fe,this.size=0},M.prototype.delete=function(e){var t=this.__data__,e=t.delete(e);return this.size=t.size,e},M.prototype.get=function(e){return this.__data__.get(e)},M.prototype.has=function(e){return this.__data__.has(e)},M.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Fe){var a=n.__data__;if(!xe||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ne(a)}return n.set(e,t),this.size=n.size,this};var it=wn(dt),ot=wn(ht,!0);function rt(e,a){var i=!0;return it(e,function(e,t,n){return i=!!a(e,t,n)}),i}function st(e,t,n){for(var a=-1,i=e.length;++a<i;){var o,r,s=e[a],l=t(s);null!=l&&(o===No?l==l&&!k(l):n(l,o))&&(o=l,r=s)}return r}function lt(e,a){var i=[];return it(e,function(e,t,n){a(e,t,n)&&i.push(e)}),i}function l(e,t,n,a,i){var o=-1,r=e.length;for(n=n||aa,i=i||[];++o<r;){var s=e[o];0<t&&n(s)?1<t?l(s,t-1,n,a,i):ur(i,s):a||(i[i.length]=s)}return i}var ct=_n(),ut=_n(!0);function dt(e,t){return e&&ct(e,t,O)}function ht(e,t){return e&&ut(e,t,O)}function yt(t,e){return lr(e,function(e){return bi(t[e])})}function ft(e,t){for(var n=0,a=(t=rn(t,e)).length;null!=e&&n<a;)e=e[y(t[n++])];return n&&n==a?e:No}function pt(e,t,n){t=t(e);return q(e)?t:ur(t,n(e))}function n(e){if(null==e)return e===No?"[object Undefined]":"[object Null]";if(le&&le in p(e)){var t=e,n=z.call(t,le),a=t[le];try{t[le]=No;var i=!0}catch(e){}var o=X.call(t);return i&&(n?t[le]=a:delete t[le]),o}return X.call(e)}function mt(e,t){return t<e}function gt(e,t){return null!=e&&z.call(e,t)}function vt(e,t){return null!=e&&t in p(e)}function wt(e,t,n){for(var a=n?Ts:Ps,i=e[0].length,o=e.length,r=o,s=j(o),l=1/0,c=[];r--;){var u=e[r];r&&t&&(u=cr(u,hr(t))),l=Q(u.length,l),s[r]=!n&&(t||120<=i&&120<=u.length)?new He(r&&u):No}var u=e[0],d=-1,h=s[0];e:for(;++d<i&&c.length<l;){var y=u[d],f=t?t(y):y,y=n||0!==y?y:0;if(!(h?Xs(h,f):a(c,f,n))){for(r=o;--r;){var p=s[r];if(!(p?Xs(p,f):a(e[r],f,n)))continue e}h&&h.push(f),c.push(y)}}return c}function _t(e,t,n){t=null==(e=ha(e,t=rn(t,e)))?e:e[y(u(t))];return null==t?No:rr(t,e,n)}function bt(e){return F(e)&&n(e)==Vo}function jt(e,t,n,a,i){if(e===t)return!0;if(null==e||null==t||!F(e)&&!F(t))return e!=e&&t!=t;var o=jt,r=q(e),s=q(t),l=r?jr:B(e),s=s?jr:B(t),c=(l=l==Vo?Jo:l)==Jo,u=(s=s==Vo?Jo:s)==Jo;if((s=l==s)&&wi(e)){if(!wi(t))return!1;c=!(r=!0)}if(s&&!c){i=i||new M;if(r||Di(e))return $n(e,t,n,a,o,i);else{var d=e;var h=t;var y=l;var f=n;var p=a;var m=o;var g=i;switch(y){case nr:if(d.byteLength!=h.byteLength||d.byteOffset!=h.byteOffset)return!1;d=d.buffer,h=h.buffer;case Ar:return d.byteLength==h.byteLength&&m(new ee(d),new ee(h))?!0:!1;case Yo:case Uo:case Xo:return fi(+d,+h);case xr:return d.name==h.name&&d.message==h.message;case Zo:case er:return d==h+"";case Go:var v=nl;case Ko:var w=1&f;if(v=v||il,d.size!=h.size&&!w)return!1;w=g.get(d);if(w)return w==h;f|=2,g.set(d,h);w=$n(v(d),v(h),f,p,m,g);return g.delete(d),w;case kr:if(Pe)return Pe.call(d)==Pe.call(h)}return!1;return}}if(!(1&n)){r=c&&z.call(e,"__wrapped__"),l=u&&z.call(t,"__wrapped__");if(r||l)return c=r?e.value():e,u=l?t.value():t,i=i||new M,o(c,u,n,a,i)}if(s){i=i||new M;var _=e,b=t,j=n,x=a,C=o,Q=i,S=1&j,k=Wn(_),A=k.length,r=Wn(b).length;if(A!=r&&!S)return!1;for(var L=A;L--;){var D=k[L];if(!(S?D in b:z.call(b,D)))return!1}r=Q.get(_),l=Q.get(b);if(r&&l)return r==b&&l==_;for(var O=!0,E=(Q.set(_,b),Q.set(b,_),S);++L<A;){D=k[L];var I,P=_[D],T=b[D];if(!((I=x?S?x(T,P,D,b,_,Q):x(P,T,D,_,b,Q):I)===No?P===T||C(P,T,j,x,Q):I)){O=!1;break}E=E||"constructor"==D}return O&&!E&&(r=_.constructor,l=b.constructor,r!=l)&&"constructor"in _&&"constructor"in b&&!("function"==typeof r&&r instanceof r&&"function"==typeof l&&l instanceof l)&&(O=!1),Q.delete(_),Q.delete(b),O}return!1}function xt(e,t,n,a){var i=n.length,o=i,r=!a;if(null==e)return!o;for(e=p(e);i--;){var s=n[i];if(r&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){var l=(s=n[i])[0],c=e[l],u=s[1];if(r&&s[2]){if(c===No&&!(l in e))return!1}else{var d,h=new M;if(!((d=a?a(c,u,l,e,t,h):d)===No?jt(u,c,3,a,h):d))return!1}}return!0}function Ct(e){var t;return!(!b(e)||(t=e,G&&G in t))&&(bi(e)?K:us).test(ja(e))}function Qt(e){return"function"==typeof e?e:null==e?I:"object"==typeof e?q(e)?Ot(e[0],e[1]):Dt(e):Ao(e)}function St(e){if(!la(e))return ve(e);var t,n=[];for(t in p(e))z.call(e,t)&&"constructor"!=t&&n.push(t);return n}function kt(e){if(!b(e)){var t=e,n=[];if(null!=t)for(var a in p(t))n.push(a);return n}var i,o=la(e),r=[];for(i in e)("constructor"!=i||!o&&z.call(e,i))&&r.push(i);return r}function At(e,t){return e<t}function Lt(e,a){var i=-1,o=w(e)?j(e.length):[];return it(e,function(e,t,n){o[++i]=a(e,t,n)}),o}function Dt(t){var n=Jn(t);return 1==n.length&&n[0][2]?ua(n[0][0],n[0][1]):function(e){return e===t||xt(e,t,n)}}function Ot(n,a){return oa(n)&&ca(a)?ua(y(n),a):function(e){var t=Ri(e,n);return t===No&&t===a?Wi(e,n):jt(a,t,3)}}function Et(p,m,g,v,w){p!==m&&ct(m,function(e,t){var n,a,i,o,r,s,l,c,u,d,h,y,f;w=w||new M,b(e)?(a=m,o=g,r=Et,s=v,l=w,h=ya(n=p,i=t),y=ya(a,i),(f=l.get(y))?Ye(n,i,f):(f=s?s(h,y,i+"",n,a,l):No,(a=f===No)&&(c=q(y),u=!c&&wi(y),d=!c&&!u&&Di(y),f=y,c||u||d?f=q(h)?h:_(h)?S(h):u?un(y,!(a=!1)):d?hn(y,!(a=!1)):[]:Si(y)||gi(y)?gi(f=h)?f=zi(h):b(h)&&!bi(h)||(f=na(y)):a=!1),a&&(l.set(y,f),r(f,y,o,s,l),l.delete(y)),Ye(n,i,f))):(c=v?v(ya(p,t),e,t+"",p,m,w):No,Ye(p,t,c=c===No?e:c))},E)}function It(e,t){var n=e.length;if(n)return ia(t+=t<0?n:0,n)?e[t]:No}function Pt(e,a,u){a=a.length?cr(a,function(t){return q(t)?function(e){return ft(e,1===t.length?t[0]:t)}:t}):[I];var i=-1;a=cr(a,hr(d()));var t=Lt(e,function(t,e,n){return{criteria:cr(a,function(e){return e(t)}),index:++i,value:t}}),e=function(e,t){for(var n=u,a=-1,i=e.criteria,o=t.criteria,r=i.length,s=n.length;++a<r;){var l,c=yn(i[a],o[a]);if(c)return s<=a?c:(l=n[a],c*("desc"==l?-1:1))}return e.index-t.index},n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function Tt(e,t,n){for(var a=-1,i=t.length,o={};++a<i;){var r=t[a],s=ft(e,r);n(s,r)&&Ht(o,rn(r,e),s)}return o}function zt(e,t,n,a){var i=a?Ns:dr,o=-1,r=t.length,s=e;for(e===t&&(t=S(t)),n&&(s=cr(e,hr(n)));++o<r;)for(var l=0,c=t[o],u=n?n(c):c;-1<(l=i(s,u,l,a));)s!==e&&oe.call(s,l,1),oe.call(e,l,1);return e}function Mt(e,t){for(var n=e?t.length:0,a=n-1;n--;){var i,o=t[n];n!=a&&o===i||(ia(i=o)?oe.call(e,o,1):Jt(e,o))}}function Bt(e,t){return e+fe(be()*(t-e+1))}function qt(e,t){var n="";if(!(!e||t<1||Ro<t))for(;t%2&&(n+=e),(t=fe(t/2))&&(e+=e),t;);return n}function r(e,t){return ma(da(e,t,I),e+"")}function Ft(e){return Re(no(e))}function Nt(e,t){e=no(e);return wa(e,et(t,0,e.length))}function Ht(e,t,n,a){if(b(e))for(var i=-1,o=(t=rn(t,e)).length,r=o-1,s=e;null!=s&&++i<o;){var l,c=y(t[i]),u=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;Ue(s,c,u=i!=r&&(l=s[c],(u=a?a(l,c,s):No)===No)?b(l)?l:ia(t[i+1])?[]:{}:u),s=s[c]}return e}var $t=ke?function(e,t){return ke.set(e,t),e}:I,t=ce?function(e,t){return ce(e,"toString",{configurable:!0,enumerable:!1,value:go(t),writable:!0})}:I;function Rt(e){return wa(no(e))}function s(e,t,n){for(var a=-1,i=e.length,o=((n=i<n?i:n)<0&&(n+=i),i=n<(t=t<0?i<-t?0:i+t:t)?0:n-t>>>0,t>>>=0,j(i));++a<i;)o[a]=e[a+t];return o}function Wt(e,a){var i;return it(e,function(e,t,n){return!(i=a(e,t,n))}),!!i}function Vt(e,t,n){var a=0,i=null==e?a:e.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;a<i;){var o=a+i>>>1,r=e[o];null!==r&&!k(r)&&(n?r<=t:r<t)?a=1+o:i=o}return i}return Yt(e,t,I,n)}function Yt(e,t,n,a){var i=0,o=null==e?0:e.length;if(0===o)return 0;for(var r=(t=n(t))!=t,s=null===t,l=k(t),c=t===No;i<o;){var u=fe((i+o)/2),d=n(e[u]),h=d!==No,y=null===d,f=d==d,p=k(d),f=r?a||f:c?f&&(a||h):s?f&&h&&(a||!y):l?f&&h&&!y&&(a||!p):!y&&!p&&(a?d<=t:d<t);f?i=u+1:o=u}return Q(o,4294967294)}function Ut(e,t){for(var n=-1,a=e.length,i=0,o=[];++n<a;){var r,s=e[n],l=t?t(s):s;n&&fi(l,r)||(r=l,o[i++]=0===s?0:s)}return o}function Gt(e){return"number"==typeof e?e:k(e)?_r:+e}function c(e){var t;return"string"==typeof e?e:q(e)?cr(e,c)+"":k(e)?Te?Te.call(e):"":"0"==(t=e+"")&&1/e==-1/0?"-0":t}function Xt(e,t,n){var a=-1,i=Ps,o=e.length,r=!0,s=[],l=s;if(n)r=!1,i=Ts;else if(200<=o){var c=t?null:Mn(e);if(c)return il(c);r=!1,i=Xs,l=new He}else l=t?[]:s;e:for(;++a<o;){var u=e[a],d=t?t(u):u,u=n||0!==u?u:0;if(r&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(u)}else i(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}function Jt(e,t){var n=-1,a=(t=rn(t,e)).length;if(!a)return!0;for(;++n<a;){var i=y(t[n]);if("__proto__"===i&&!z.call(e,"__proto__"))return!1;if(("constructor"===i||"prototype"===i)&&n<a-1)return!1}var o=ha(e,t);return null==o||delete o[y(u(t))]}function Zt(e,t,n,a){return Ht(e,t,n(ft(e,t)),a)}function Kt(e,t,n,a){for(var i=e.length,o=a?i:-1;(a?o--:++o<i)&&t(e[o],o,e););return n?s(e,a?0:o,a?o+1:i):s(e,a?o+1:0,a?i:o)}function en(e,t){var n=e;return zs(t,function(e,t){return t.func.apply(t.thisArg,ur([e],t.args))},n=e instanceof g?e.value():n)}function tn(e,t,n){var a=e.length;if(a<2)return a?Xt(e[0]):[];for(var i=-1,o=j(a);++i<a;)for(var r=e[i],s=-1;++s<a;)s!=i&&(o[i]=at(o[i]||r,e[s],t,n));return Xt(l(o,1),t,n)}function nn(e,t,n){for(var a=-1,i=e.length,o=t.length,r={};++a<i;){var s=a<o?t[a]:No;n(r,e[a],s)}return r}function an(e){return _(e)?e:[]}function on(e){return"function"==typeof e?e:I}function rn(e,t){return q(e)?e:oa(e,t)?[e]:ba(D(e))}var sn=r;function ln(e,t,n){var a=e.length;return n=n===No?a:n,!t&&a<=n?e:s(e,t,n)}var cn=ue||function(e){return or.clearTimeout(e)};function un(e,t){return t?e.slice():(t=e.length,t=te?te(t):new e.constructor(t),e.copy(t),t)}function dn(e){var t=new e.constructor(e.byteLength);return new ee(t).set(new ee(e)),t}function hn(e,t){t=t?dn(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function yn(e,t){if(e!==t){var n=e!==No,a=null===e,i=e==e,o=k(e),r=t!==No,s=null===t,l=t==t,c=k(t);if(!s&&!c&&!o&&t<e||o&&r&&l&&!s&&!c||a&&r&&l||!n&&l||!i)return 1;if(!a&&!o&&!c&&e<t||c&&n&&i&&!a&&!o||s&&n&&i||!r&&i||!l)return-1}return 0}function fn(e,t,n,a){for(var i=-1,o=e.length,r=n.length,s=-1,l=t.length,c=C(o-r,0),u=j(l+c),d=!a;++s<l;)u[s]=t[s];for(;++i<r;)(d||i<o)&&(u[n[i]]=e[i]);for(;c--;)u[s++]=e[i++];return u}function pn(e,t,n,a){for(var i=-1,o=e.length,r=-1,s=n.length,l=-1,c=t.length,u=C(o-s,0),d=j(u+c),h=!a;++i<u;)d[i]=e[i];for(var y=i;++l<c;)d[y+l]=t[l];for(;++r<s;)(h||i<o)&&(d[y+n[r]]=e[i++]);return d}function S(e,t){var n=-1,a=e.length;for(t=t||j(a);++n<a;)t[n]=e[n];return t}function mn(e,t,n,a){for(var i=!n,o=(n=n||{},-1),r=t.length;++o<r;){var s=t[o],l=a?a(n[s],e[s],s,n,e):No;(i?Ze:Ue)(n,s,l=l===No?e[s]:l)}return n}function gn(i,o){return function(e,t){var n=q(e)?Os:Xe,a=o?o():{};return n(e,i,d(t,2),a)}}function vn(s){return r(function(e,t){var n=-1,a=t.length,i=1<a?t[a-1]:No,o=2<a?t[2]:No,i=3<s.length&&"function"==typeof i?(a--,i):No;for(o&&h(t[0],t[1],o)&&(i=a<3?No:i,a=1),e=p(e);++n<a;){var r=t[n];r&&s(e,r,n,i)}return e})}function wn(o,r){return function(e,t){if(null!=e){if(!w(e))return o(e,t);for(var n=e.length,a=r?n:-1,i=p(e);(r?a--:++a<n)&&!1!==t(i[a],a,i););}return e}}function _n(l){return function(e,t,n){for(var a=-1,i=p(e),o=n(e),r=o.length;r--;){var s=o[l?r:++a];if(!1===t(i[s],s,i))break}return e}}function bn(a){return function(e){var t=yr(e=D(e))?mr(e):No,n=t?t[0]:e.charAt(0),t=t?ln(t,1).join(""):e.slice(1);return n[a]()+t}}function jn(t){return function(e){return zs(fo(oo(e).replace(ms,"")),t,"")}}function xn(a){return function(){var e=arguments;switch(e.length){case 0:return new a;case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3]);case 5:return new a(e[0],e[1],e[2],e[3],e[4]);case 6:return new a(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new a(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=ze(a.prototype),n=a.apply(t,e);return b(n)?n:t}}function Cn(o,r,s){var l=xn(o);return function e(){for(var t=arguments.length,n=j(t),a=t,i=Gn(e);a--;)n[a]=arguments[a];i=t<3&&n[0]!==i&&n[t-1]!==i?[]:fr(n,i);return(t-=i.length)<s?Tn(o,r,kn,e.placeholder,No,n,i,No,No,s-t):rr(this&&this!==or&&this instanceof e?l:o,this,n)}}function Qn(o){return function(e,t,n){var a,i=p(e),t=(w(e)||(a=d(t,3),e=O(e),t=function(e){return a(i[e],e,i)}),o(e,t,n));return-1<t?i[a?e[t]:t]:No}}function Sn(l){return Rn(function(i){var o=i.length,e=o,t=m.prototype.thru;for(l&&i.reverse();e--;){var n=i[e];if("function"!=typeof n)throw new x(Ho);t&&!s&&"wrapper"==Un(n)&&(s=new m([],!0))}for(e=s?e:o;++e<o;)var a=Un(n=i[e]),r="wrapper"==a?Yn(n):No,s=r&&ra(r[0])&&424==r[1]&&!r[4].length&&1==r[9]?s[Un(r[0])].apply(s,r[3]):1==n.length&&ra(n)?s[a]():s.thru(n);return function(){var e=arguments,t=e[0];if(s&&1==e.length&&q(t))return s.plant(t).value();for(var n=0,a=o?i[n].apply(this,e):t;++n<o;)a=i[n].call(this,a);return a}})}function kn(r,s,l,c,u,d,h,y,f,p){var m=s&$o,g=1&s,v=2&s,w=24&s,_=512&s,b=v?No:xn(r);return function e(){for(var t,n,a,i=j(a=arguments.length),o=a;o--;)i[o]=arguments[o];return w&&(n=((e,t)=>{for(var n=e.length,a=0;n--;)e[n]===t&&++a;return a})(i,t=Gn(e))),c&&(i=fn(i,c,u,w)),d&&(i=pn(i,d,h,w)),a-=n,w&&a<p?(n=fr(i,t),Tn(r,s,kn,e.placeholder,l,i,n,y,f,p-a)):(t=g?l:this,n=v?t[r]:r,a=i.length,y?i=((e,t)=>{for(var n=e.length,a=Q(t.length,n),i=S(e);a--;){var o=t[a];e[a]=ia(o,n)?i[o]:No}return e})(i,y):_&&1<a&&i.reverse(),m&&f<a&&(i.length=f),(n=this&&this!==or&&this instanceof e?b||xn(n):n).apply(t,i))}}function An(n,r){return function(e,t){return e=e,a=n,i=r(t),o={},dt(e,function(e,t,n){a(o,i(e),t,n)}),o;var a,i,o}}function Ln(a,i){return function(e,t){var n;if(e===No&&t===No)return i;if(e!==No&&(n=e),t!==No){if(n===No)return t;t=("string"==typeof e||"string"==typeof t?(e=c(e),c):(e=Gt(e),Gt))(t),n=a(e,t)}return n}}function Dn(a){return Rn(function(e){return e=cr(e,hr(d())),r(function(t){var n=this;return a(e,function(e){return rr(e,n,t)})})})}function On(e,t){var n=(t=t===No?" ":c(t)).length;return n<2?n?qt(t,e):t:(n=qt(t,ye(e/pr(t))),yr(t)?ln(mr(n),0,e).join(""):n.slice(0,e))}function En(s,e,l,c){var u=1&e,d=xn(s);return function e(){for(var t=-1,n=arguments.length,a=-1,i=c.length,o=j(i+n),r=this&&this!==or&&this instanceof e?d:s;++a<i;)o[a]=c[a];for(;n--;)o[a++]=arguments[++t];return rr(r,u?l:this,o)}}function In(c){return function(e,t,n){n&&"number"!=typeof n&&h(e,t,n)&&(t=n=No),e=Pi(e),t===No?(t=e,e=0):t=Pi(t),n=n===No?e<t?1:-1:Pi(n);for(var a=e,i=n,o=c,r=-1,s=C(ye((t-a)/(i||1)),0),l=j(s);s--;)l[o?s:++r]=a,a+=i;return l}}function Pn(n){return function(e,t){return"string"==typeof e&&"string"==typeof t||(e=L(e),t=L(t)),n(e,t)}}function Tn(e,t,n,a,i,o,r,s,l,c){var u=8&t,i=(4&(t=(t|(u?32:64))&~(u?64:32))||(t&=-4),[e,t,i,u?o:No,u?r:No,u?No:o,u?No:r,s,l,c]),o=n.apply(No,i);return ra(e)&&fa(o,i),o.placeholder=a,ga(o,e,t)}function zn(e){var a=o[e];return function(e,t){var n;return e=L(e),(t=null==t?0:Q(A(t),292))&&me(e)?(n=(D(e)+"e").split("e"),+((n=(D(a(n[0]+"e"+(+n[1]+t)))+"e").split("e"))[0]+"e"+(+n[1]-t))):a(e)}}var Mn=Qe&&1/il(new Qe([,-0]))[1]==1/0?function(e){return new Qe(e)}:Co;function Bn(o){return function(e){var t,n,a,i=B(e);return i==Go?nl(e):i==Ko?(i=e,t=-1,n=Array(i.size),i.forEach(function(e){n[++t]=[e,e]}),n):cr(o(a=e),function(e){return[e,a[e]]})}}function qn(e,t,n,a,i,o,r,s){var l,c,u,d,h,y,f,p,m,g,v,w,_,b=2&t;if(b||"function"==typeof e)return(l=a?a.length:0)||(t&=-97,a=i=No),r=r===No?r:C(A(r),0),s=s===No?s:A(s),l-=i?i.length:0,64&t&&(u=a,d=i,a=i=No),c=b?No:Yn(e),u=[e,t,n,a,i,u,d,o,r,s],c&&(d=c,r=(o=u)[1],y=d[1],p=(f=r|y)<131,m=y==$o&&8==r||y==$o&&256==r&&o[7].length<=d[8]||384==y&&d[7].length<=d[8]&&8==r,p||m)&&(1&y&&(o[2]=d[2],f|=1&r?0:4),(p=d[3])&&(h=o[3],o[3]=h?fn(h,p,d[4]):p,o[4]=h?fr(o[3],wr):d[4]),(p=d[5])&&(h=o[5],o[5]=h?pn(h,p,d[6]):p,o[6]=h?fr(o[5],wr):d[6]),(p=d[7])&&(o[7]=p),y&$o&&(o[8]=null==o[8]?d[8]:Q(o[8],d[8])),null==o[9]&&(o[9]=d[9]),o[0]=d[0],o[1]=f),e=u[0],t=u[1],n=u[2],a=u[3],i=u[4],!(s=u[9]=u[9]===No?b?0:e.length:C(u[9]-l,0))&&24&t&&(t&=-25),m=t&&1!=t?8==t||16==t?Cn(e,t,s):32!=t&&33!=t||i.length?kn.apply(No,u):En(e,t,n,a):(v=n,w=1&t,_=xn(g=e),function e(){return(this&&this!==or&&this instanceof e?_:g).apply(w?v:this,arguments)}),ga((c?$t:fa)(m,u),e,t);throw new x(Ho)}function Fn(e,t,n,a){return e===No||fi(e,W[n])&&!z.call(a,n)?t:e}function Nn(e,t,n,a,i,o){return b(e)&&b(t)&&(o.set(t,e),Et(e,t,No,Nn,o),o.delete(t)),e}function Hn(e){return Si(e)?No:e}function $n(e,t,n,a,i,o){var r=1&n,s=e.length,l=t.length;if(s!=l&&!(r&&s<l))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var u=-1,d=!0,h=2&n?new He:No;for(o.set(e,t),o.set(t,e);++u<s;){var y,f=e[u],p=t[u];if((y=a?r?a(p,f,u,t,e,o):a(f,p,u,e,t,o):y)!==No){if(y)continue;d=!1;break}if(h){if(!Bs(t,function(e,t){return!Xs(h,t)&&(f===e||i(f,e,n,a,o))&&h.push(t)})){d=!1;break}}else if(f!==p&&!i(f,p,n,a,o)){d=!1;break}}return o.delete(e),o.delete(t),d}function Rn(e){return ma(da(e,No,Sa),e+"")}function Wn(e){return pt(e,O,Kn)}function Vn(e){return pt(e,E,ea)}var Yn=ke?function(e){return ke.get(e)}:Co;function Un(e){for(var t=e.name+"",n=Ae[t],a=z.call(Ae,t)?n.length:0;a--;){var i=n[a],o=i.func;if(null==o||o==e)return i.name}return t}function Gn(e){return(z.call(f,"placeholder")?f:e).placeholder}function d(){var e=(e=f.iteratee||_o)===_o?Qt:e;return arguments.length?e(arguments[0],arguments[1]):e}function Xn(e,t){var n,a,e=e.__data__;return("string"==(a=typeof(n=t))||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==n:null===n)?e["string"==typeof t?"string":"hash"]:e.map}function Jn(e){for(var t=O(e),n=t.length;n--;){var a=t[n],i=e[a];t[n]=[a,i,ca(i)]}return t}function Zn(e,t){t=t;e=null==(e=e)?No:e[t];return Ct(e)?e:No}var Kn=pe?function(t){return null==t?[]:(t=p(t),lr(pe(t),function(e){return ie.call(t,e)}))}:Oo,ea=pe?function(e){for(var t=[];e;)ur(t,Kn(e)),e=ne(e);return t}:Oo,B=n;function ta(e,t,n){for(var a=-1,i=(t=rn(t,e)).length,o=!1;++a<i;){var r=y(t[a]);if(!(o=null!=e&&n(e,r)))break;e=e[r]}return o||++a!=i?o:!!(i=null==e?0:e.length)&&xi(i)&&ia(r,i)&&(q(e)||gi(e))}function na(e){return"function"!=typeof e.constructor||la(e)?{}:ze(ne(e))}function aa(e){return q(e)||gi(e)||!!(re&&e&&e[re])}function ia(e,t){var n=typeof e;return!!(t=null==t?Ro:t)&&("number"==n||"symbol"!=n&&hs.test(e))&&-1<e&&e%1==0&&e<t}function h(e,t,n){var a;if(b(n))return("number"==(a=typeof t)?w(n)&&ia(t,n.length):"string"==a&&t in n)&&fi(n[t],e)}function oa(e,t){var n;if(!q(e))return"number"==(n=typeof e)||"symbol"==n||"boolean"==n||null==e||k(e)||Gr.test(e)||!Ur.test(e)||null!=t&&e in p(t)}function ra(e){var t=Un(e),n=f[t];return"function"==typeof n&&t in g.prototype&&(e===n||(t=Yn(n))&&e===t[0])}(i&&B(new i(new ArrayBuffer(1)))!=nr||xe&&B(new xe)!=Go||Ce&&B(Ce.resolve())!=Sr||Qe&&B(new Qe)!=Ko||e&&B(new e)!=tr)&&(B=function(e){var t=n(e),e=t==Jo?e.constructor:No,e=e?ja(e):"";if(e)switch(e){case Le:return nr;case De:return Go;case Oe:return Sr;case Ee:return Ko;case Ie:return tr}return t});var sa=V?bi:Eo;function la(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||W)}function ca(e){return e==e&&!b(e)}function ua(t,n){return function(e){return null!=e&&e[t]===n&&(n!==No||t in p(e))}}function da(o,r,s){return r=C(r===No?o.length-1:r,0),function(){for(var e=arguments,t=-1,n=C(e.length-r,0),a=j(n);++t<n;)a[t]=e[r+t];for(var t=-1,i=j(r+1);++t<r;)i[t]=e[t];return i[r]=s(a),rr(o,this,i)}}function ha(e,t){return t.length<2?e:ft(e,s(t,0,-1))}function ya(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var fa=va($t),pa=he||function(e,t){return or.setTimeout(e,t)},ma=va(t);function ga(e,t,n){var a,i,o,t=t+"";return ma(e,(i=(t=(t=e=t).match(ts))?t[1].split(ns):[],o=n,sr(br,function(e){var t="_."+e[0];o&e[1]&&!Ps(i,t)&&i.push(t)}),t=i.sort(),(n=t.length)?(t[a=n-1]=(1<n?"& ":"")+t[a],t=t.join(2<n?", ":" "),e.replace(es,"{\n/* [wrapped with "+t+"] */\n")):e))}function va(n){var a=0,i=0;return function(){var e=we(),t=16-(e-i);if(i=e,0<t){if(800<=++a)return arguments[0]}else a=0;return n.apply(No,arguments)}}function wa(e,t){var n=-1,a=e.length,i=a-1;for(t=t===No?a:t;++n<t;){var o=Bt(n,i),r=e[o];e[o]=e[n],e[n]=r}return e.length=t,e}_a=(ue=ci(ue=function(e){var i=[];return 46===e.charCodeAt(0)&&i.push(""),e.replace(Xr,function(e,t,n,a){i.push(n?a.replace(os,"$1"):t||e)}),i},function(e){return 500===_a.size&&_a.clear(),e})).cache;var _a,ba=ue;function y(e){var t;return"string"==typeof e||k(e)?e:"0"==(t=e+"")&&1/e==-1/0?"-0":t}function ja(e){if(null!=e){try{return Y.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function xa(e){var t;return e instanceof g?e.clone():((t=new m(e.__wrapped__,e.__chain__)).__actions__=S(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t)}i=r(function(e,t){return _(e)?at(e,l(t,1,_,!0)):[]}),Ce=r(function(e,t){var n=u(t);return _(n)&&(n=No),_(e)?at(e,l(t,1,_,!0),d(n,2)):[]}),e=r(function(e,t){var n=u(t);return _(n)&&(n=No),_(e)?at(e,l(t,1,_,!0),No,n):[]});function Ca(e,t,n){var a=null==e?0:e.length;return a?((n=null==n?0:A(n))<0&&(n=C(a+n,0)),Fs(e,d(t,3),n)):-1}function Qa(e,t,n){var a,i=null==e?0:e.length;return i?(a=i-1,n!==No&&(a=A(n),a=n<0?C(i+a,0):Q(a,i-1)),Fs(e,d(t,3),a,!0)):-1}function Sa(e){return(null==e?0:e.length)?l(e,1):[]}function ka(e){return e&&e.length?e[0]:No}V=r(function(e){var t=cr(e,an);return t.length&&t[0]===e[0]?wt(t):[]}),he=r(function(e){var t=u(e),n=cr(e,an);return t===u(n)?t=No:n.pop(),n.length&&n[0]===e[0]?wt(n,d(t,2)):[]}),t=r(function(e){var t=u(e),n=cr(e,an);return(t="function"==typeof t?t:No)&&n.pop(),n.length&&n[0]===e[0]?wt(n,No,t):[]});function u(e){var t=null==e?0:e.length;return t?e[t-1]:No}ue=r(Aa);function Aa(e,t){return e&&e.length&&t&&t.length?zt(e,t):e}var La=Rn(function(e,t){var n=null==e?0:e.length,a=Ke(e,t);return Mt(e,cr(t,function(e){return ia(e,n)?+e:e}).sort(yn)),a});function Da(e){return null==e?e:je.call(e)}var Oa=r(function(e){return Xt(l(e,1,_,!0))}),Ea=r(function(e){var t=u(e);return _(t)&&(t=No),Xt(l(e,1,_,!0),d(t,2))}),Ia=r(function(e){var t="function"==typeof(t=u(e))?t:No;return Xt(l(e,1,_,!0),No,t)});function Pa(t){var n;return t&&t.length?(n=0,t=lr(t,function(e){return _(e)&&(n=C(e.length,n),1)}),Ys(n,function(e){return cr(t,Rs(e))})):[]}function Ta(e,t){return e&&e.length?(e=Pa(e),null==t?e:cr(e,function(e){return rr(t,No,e)})):[]}var za=r(function(e,t){return _(e)?at(e,t):[]}),Ma=r(function(e){return tn(lr(e,_))}),Ba=r(function(e){var t=u(e);return _(t)&&(t=No),tn(lr(e,_),d(t,2))}),qa=r(function(e){var t="function"==typeof(t=u(e))?t:No;return tn(lr(e,_),No,t)}),Fa=r(Pa);var Na=r(function(e){var t=e.length,t="function"==typeof(t=1<t?e[t-1]:No)?(e.pop(),t):No;return Ta(e,t)});function Ha(e){e=f(e);return e.__chain__=!0,e}function $a(e,t){return t(e)}var Ra=Rn(function(t){function e(e){return Ke(e,t)}var n=t.length,a=n?t[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof g&&ia(a)?((i=i.slice(a,+a+(n?1:0))).__actions__.push({func:$a,args:[e],thisArg:No}),new m(i,this.__chain__).thru(function(e){return n&&!e.length&&e.push(No),e})):this.thru(e)});var Wa=gn(function(e,t,n){z.call(e,n)?++e[n]:Ze(e,n,1)});var Va=Qn(Ca),Ya=Qn(Qa);function Ua(e,t){return(q(e)?sr:it)(e,d(t,3))}function Ga(e,t){return(q(e)?Es:ot)(e,d(t,3))}var Xa=gn(function(e,t,n){z.call(e,n)?e[n].push(t):Ze(e,n,[t])});var Ja=r(function(e,t,n){var a=-1,i="function"==typeof t,o=w(e)?j(e.length):[];return it(e,function(e){o[++a]=i?rr(t,e,n):_t(e,t,n)}),o}),Za=gn(function(e,t,n){Ze(e,n,t)});function Ka(e,t){return(q(e)?cr:Lt)(e,d(t,3))}var ei=gn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var ti=r(function(e,t){var n;return null==e?[]:(1<(n=t.length)&&h(e,t[0],t[1])?t=[]:2<n&&h(t[0],t[1],t[2])&&(t=[t[0]]),Pt(e,l(t,1),[]))}),ni=de||function(){return or.Date.now()};function ai(e,t,n){return t=n?No:t,t=e&&null==t?e.length:t,qn(e,$o,No,No,No,No,t)}function ii(e,t){var n;if("function"!=typeof t)throw new x(Ho);return e=A(e),function(){return 0<--e&&(n=t.apply(this,arguments)),e<=1&&(t=No),n}}var oi=r(function(e,t,n){var a,i=1;return n.length&&(a=fr(n,Gn(oi)),i|=32),qn(e,i,t,n,a)}),ri=r(function(e,t,n){var a,i=3;return n.length&&(a=fr(n,Gn(ri)),i|=32),qn(t,i,e,n,a)});function si(a,n,e){var i,o,r,s,l,c,u=0,d=!1,h=!1,t=!0;if("function"!=typeof a)throw new x(Ho);function y(e){var t=i,n=o;return i=o=No,u=e,s=a.apply(n,t)}function f(e){var t=e-c;return c===No||n<=t||t<0||h&&r<=e-u}function p(){var e,t=ni();if(f(t))return m(t);l=pa(p,(e=n-((t=t)-c),h?Q(e,r-(t-u)):e))}function m(e){return l=No,t&&i?y(e):(i=o=No,s)}function g(){var e=ni(),t=f(e);if(i=arguments,o=this,c=e,t){if(l===No)return u=e=c,l=pa(p,n),d?y(e):s;if(h)return cn(l),l=pa(p,n),y(c)}return l===No&&(l=pa(p,n)),s}return n=L(n)||0,b(e)&&(d=!!e.leading,h="maxWait"in e,r=h?C(L(e.maxWait)||0,n):r,t="trailing"in e?!!e.trailing:t),g.cancel=function(){l!==No&&cn(l),u=0,i=c=o=l=No},g.flush=function(){return l===No?s:m(ni())},g}var de=r(function(e,t){return nt(e,1,t)}),li=r(function(e,t,n){return nt(e,L(t)||0,n)});function ci(a,i){if("function"!=typeof a||null!=i&&"function"!=typeof i)throw new x(Ho);function o(){var e=arguments,t=i?i.apply(this,e):e[0],n=o.cache;return n.has(t)?n.get(t):(e=a.apply(this,e),o.cache=n.set(t,e)||n,e)}return o.cache=new(ci.Cache||Ne),o}function ui(t){if("function"!=typeof t)throw new x(Ho);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}ci.Cache=Ne;var sn=sn(function(a,i){var o=(i=1==i.length&&q(i[0])?cr(i[0],hr(d())):cr(l(i,1),hr(d()))).length;return r(function(e){for(var t=-1,n=Q(e.length,o);++t<n;)e[t]=i[t].call(this,e[t]);return rr(a,this,e)})}),di=r(function(e,t){var n=fr(t,Gn(di));return qn(e,32,No,t,n)}),hi=r(function(e,t){var n=fr(t,Gn(hi));return qn(e,64,No,t,n)}),yi=Rn(function(e,t){return qn(e,256,No,No,No,t)});function fi(e,t){return e===t||e!=e&&t!=t}var pi=Pn(mt),mi=Pn(function(e,t){return t<=e}),gi=bt(function(){return arguments}())?bt:function(e){return F(e)&&z.call(e,"callee")&&!ie.call(e,"callee")},q=j.isArray,vi=Qs?hr(Qs):function(e){return F(e)&&n(e)==Ar};function w(e){return null!=e&&xi(e.length)&&!bi(e)}function _(e){return F(e)&&w(e)}var wi=R||Eo,R=Ss?hr(Ss):function(e){return F(e)&&n(e)==Uo};function _i(e){var t;return!!F(e)&&((t=n(e))==xr||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Si(e))}function bi(e){return!!b(e)&&((e=n(e))==Cr||e==Qr||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function ji(e){return"number"==typeof e&&e==A(e)}function xi(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=Ro}function b(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function F(e){return null!=e&&"object"==typeof e}var Ci=ks?hr(ks):function(e){return F(e)&&B(e)==Go};function Qi(e){return"number"==typeof e||F(e)&&n(e)==Xo}function Si(e){return!(!F(e)||n(e)!=Jo)&&(null===(e=ne(e))||"function"==typeof(e=z.call(e,"constructor")&&e.constructor)&&e instanceof e&&Y.call(e)==J)}var ki=As?hr(As):function(e){return F(e)&&n(e)==Zo};var Ai=Ls?hr(Ls):function(e){return F(e)&&B(e)==Ko};function Li(e){return"string"==typeof e||!q(e)&&F(e)&&n(e)==er}function k(e){return"symbol"==typeof e||F(e)&&n(e)==kr}var Di=Ds?hr(Ds):function(e){return F(e)&&xi(e.length)&&!!ar[n(e)]};var Oi=Pn(At),Ei=Pn(function(e,t){return e<=t});function Ii(e){if(!e)return[];if(w(e))return(Li(e)?mr:S)(e);if(se&&e[se]){for(var t,n=e[se](),a=[];!(t=n.next()).done;)a.push(t.value);return a}var i=B(e);return(i==Go?nl:i==Ko?il:no)(e)}function Pi(e){return e?(e=L(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function A(e){var e=Pi(e),t=e%1;return e==e?t?e-t:e:0}function Ti(e){return e?et(A(e),0,Wo):0}function L(e){if("number"==typeof e)return e;if(k(e))return _r;if("string"!=typeof(e=b(e)?b(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t:e))return 0===e?e:+e;e=Us(e);var t=cs.test(e);return t||ds.test(e)?xs(e.slice(2),t?2:8):ls.test(e)?_r:+e}function zi(e){return mn(e,E(e))}function D(e){return null==e?"":c(e)}var Mi=vn(function(e,t){if(la(t)||w(t))mn(t,O(t),e);else for(var n in t)z.call(t,n)&&Ue(e,n,t[n])}),Bi=vn(function(e,t){mn(t,E(t),e)}),qi=vn(function(e,t,n,a){mn(t,E(t),e,a)}),Fi=vn(function(e,t,n,a){mn(t,O(t),e,a)}),Ni=Rn(Ke);var Hi=r(function(e,t){e=p(e);var n=-1,a=t.length,i=2<a?t[2]:No;for(i&&h(t[0],t[1],i)&&(a=1);++n<a;)for(var o=t[n],r=E(o),s=-1,l=r.length;++s<l;){var c=r[s],u=e[c];(u===No||fi(u,W[c])&&!z.call(e,c))&&(e[c]=o[c])}return e}),$i=r(function(e){return e.push(No,Nn),rr(Xi,No,e)});function Ri(e,t,n){e=null==e?No:ft(e,t);return e===No?n:e}function Wi(e,t){return null!=e&&ta(e,t,vt)}var Vi=An(function(e,t,n){e[t=null!=t&&"function"!=typeof t.toString?X.call(t):t]=n},go(I)),Yi=An(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=X.call(t)),z.call(e,t)?e[t].push(n):e[t]=[n]},d),Ui=r(_t);function O(e){return(w(e)?$e:St)(e)}function E(e){return w(e)?$e(e,!0):kt(e)}var Gi=vn(function(e,t,n){Et(e,t,n)}),Xi=vn(function(e,t,n,a){Et(e,t,n,a)}),Ji=Rn(function(t,e){var n={};if(null!=t)for(var a=!1,i=(e=cr(e,function(e){return e=rn(e,t),a=a||1<e.length,e}),mn(t,Vn(t),n),a&&(n=v(n,7,Hn)),e.length);i--;)Jt(n,e[i]);return n});var Zi=Rn(function(e,t){return null==e?{}:Tt(n=e,t,function(e,t){return Wi(n,t)});var n});function Ki(e,n){var t;return null==e?{}:(t=cr(Vn(e),function(e){return[e]}),n=d(n),Tt(e,t,function(e,t){return n(e,t[0])}))}var eo=Bn(O),to=Bn(E);function no(e){return null==e?[]:Gs(e,O(e))}var ao=jn(function(e,t,n){return t=t.toLowerCase(),e+(n?io(t):t)});function io(e){return yo(D(e).toLowerCase())}function oo(e){return(e=D(e))&&e.replace(ys,Ks).replace(gs,"")}var ro=jn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),so=jn(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),lo=bn("toLowerCase");var co=jn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var uo=jn(function(e,t,n){return e+(n?" ":"")+yo(t)});var ho=jn(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),yo=bn("toUpperCase");function fo(e,t,n){return e=D(e),(t=n?No:t)===No?(n=e,ws.test(n)?e.match(vs)||[]:e.match(as)||[]):e.match(t)||[]}var po=r(function(e,t){try{return rr(e,No,t)}catch(e){return _i(e)?e:new P(e)}}),mo=Rn(function(t,e){return sr(e,function(e){e=y(e),Ze(t,e,oi(t[e],t))}),t});function go(e){return function(){return e}}var vo=Sn(),wo=Sn(!0);function I(e){return e}function _o(e){return Qt("function"==typeof e?e:v(e,1))}var bo=r(function(t,n){return function(e){return _t(e,t,n)}}),jo=r(function(t,n){return function(e){return _t(t,e,n)}});function xo(a,t,e){var n=O(t),i=yt(t,n),o=(null!=e||b(t)&&(i.length||!n.length)||(e=t,t=a,a=this,i=yt(t,O(t))),!(b(e)&&"chain"in e&&!e.chain)),r=bi(a);return sr(i,function(e){var n=t[e];a[e]=n,r&&(a.prototype[e]=function(){var e,t=this.__chain__;return o||t?(((e=a(this.__wrapped__)).__actions__=S(this.__actions__)).push({func:n,args:arguments,thisArg:a}),e.__chain__=t,e):n.apply(a,ur([this.value()],arguments))})}),a}function Co(){}var Qo=Dn(cr),So=Dn(Is),ko=Dn(Bs);function Ao(e){return oa(e)?Rs(y(e)):(t=e,function(e){return ft(e,t)});var t}var Lo=In(),Do=In(!0);function Oo(){return[]}function Eo(){return!1}var Io=Ln(function(e,t){return e+t},0),Po=zn("ceil"),To=Ln(function(e,t){return e/t},1),zo=zn("floor");var Mo,Bo=Ln(function(e,t){return e*t},1),qo=zn("round"),Fo=Ln(function(e,t){return e-t},0);return f.after=function(e,t){if("function"!=typeof t)throw new x(Ho);return e=A(e),function(){if(--e<1)return t.apply(this,arguments)}},f.ary=ai,f.assign=Mi,f.assignIn=Bi,f.assignInWith=qi,f.assignWith=Fi,f.at=Ni,f.before=ii,f.bind=oi,f.bindAll=mo,f.bindKey=ri,f.castArray=function(){var e;return arguments.length?q(e=arguments[0])?e:[e]:[]},f.chain=Ha,f.chunk=function(e,t,n){t=(n?h(e,t,n):t===No)?1:C(A(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,o=0,r=j(ye(a/t));i<a;)r[o++]=s(e,i,i+=t);return r},f.compact=function(e){for(var t=-1,n=null==e?0:e.length,a=0,i=[];++t<n;){var o=e[t];o&&(i[a++]=o)}return i},f.concat=function(){var e=arguments.length;if(!e)return[];for(var t=j(e-1),n=arguments[0],a=e;a--;)t[a-1]=arguments[a];return ur(q(n)?S(n):[n],l(t,1))},f.cond=function(a){var i=null==a?0:a.length,t=d();return a=i?cr(a,function(e){if("function"!=typeof e[1])throw new x(Ho);return[t(e[0]),e[1]]}):[],r(function(e){for(var t=-1;++t<i;){var n=a[t];if(rr(n[0],this,e))return rr(n[1],this,e)}})},f.conforms=function(e){return t=v(e,1),n=O(t),function(e){return tt(e,t,n)};var t,n},f.constant=go,f.countBy=Wa,f.create=function(e,t){return e=ze(e),null==t?e:Je(e,t)},f.curry=function e(t,n,a){t=qn(t,8,No,No,No,No,No,n=a?No:n);return t.placeholder=e.placeholder,t},f.curryRight=function e(t,n,a){t=qn(t,16,No,No,No,No,No,n=a?No:n);return t.placeholder=e.placeholder,t},f.debounce=si,f.defaults=Hi,f.defaultsDeep=$i,f.defer=de,f.delay=li,f.difference=i,f.differenceBy=Ce,f.differenceWith=e,f.drop=function(e,t,n){var a=null==e?0:e.length;return a?s(e,(t=n||t===No?1:A(t))<0?0:t,a):[]},f.dropRight=function(e,t,n){var a=null==e?0:e.length;return a?s(e,0,(t=a-(t=n||t===No?1:A(t)))<0?0:t):[]},f.dropRightWhile=function(e,t){return e&&e.length?Kt(e,d(t,3),!0,!0):[]},f.dropWhile=function(e,t){return e&&e.length?Kt(e,d(t,3),!0):[]},f.fill=function(e,t,n,a){if(!(l=null==e?0:e.length))return[];n&&"number"!=typeof n&&h(e,t,n)&&(n=0,a=l);var i=e,o=t,r=n,s=a,l=i.length;for((r=A(r))<0&&(r=l<-r?0:l+r),(s=s===No||l<s?l:A(s))<0&&(s+=l),s=s<r?0:Ti(s);r<s;)i[r++]=o;return i},f.filter=function(e,t){return(q(e)?lr:lt)(e,d(t,3))},f.flatMap=function(e,t){return l(Ka(e,t),1)},f.flatMapDeep=function(e,t){return l(Ka(e,t),1/0)},f.flatMapDepth=function(e,t,n){return n=n===No?1:A(n),l(Ka(e,t),n)},f.flatten=Sa,f.flattenDeep=function(e){return(null==e?0:e.length)?l(e,1/0):[]},f.flattenDepth=function(e,t){return(null==e?0:e.length)?l(e,t=t===No?1:A(t)):[]},f.flip=function(e){return qn(e,512)},f.flow=vo,f.flowRight=wo,f.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,a={};++t<n;){var i=e[t];Ze(a,i[0],i[1])}return a},f.functions=function(e){return null==e?[]:yt(e,O(e))},f.functionsIn=function(e){return null==e?[]:yt(e,E(e))},f.groupBy=Xa,f.initial=function(e){return(null==e?0:e.length)?s(e,0,-1):[]},f.intersection=V,f.intersectionBy=he,f.intersectionWith=t,f.invert=Vi,f.invertBy=Yi,f.invokeMap=Ja,f.iteratee=_o,f.keyBy=Za,f.keys=O,f.keysIn=E,f.map=Ka,f.mapKeys=function(e,a){var i={};return a=d(a,3),dt(e,function(e,t,n){Ze(i,a(e,t,n),e)}),i},f.mapValues=function(e,a){var i={};return a=d(a,3),dt(e,function(e,t,n){Ze(i,t,a(e,t,n))}),i},f.matches=function(e){return Dt(v(e,1))},f.matchesProperty=function(e,t){return Ot(e,v(t,1))},f.memoize=ci,f.merge=Gi,f.mergeWith=Xi,f.method=bo,f.methodOf=jo,f.mixin=xo,f.negate=ui,f.nthArg=function(t){return t=A(t),r(function(e){return It(e,t)})},f.omit=Ji,f.omitBy=function(e,t){return Ki(e,ui(d(t)))},f.once=function(e){return ii(2,e)},f.orderBy=function(e,t,n,a){return null==e?[]:Pt(e,t=q(t)?t:null==t?[]:[t],n=q(n=a?No:n)?n:null==n?[]:[n])},f.over=Qo,f.overArgs=sn,f.overEvery=So,f.overSome=ko,f.partial=di,f.partialRight=hi,f.partition=ei,f.pick=Zi,f.pickBy=Ki,f.property=Ao,f.propertyOf=function(t){return function(e){return null==t?No:ft(t,e)}},f.pull=ue,f.pullAll=Aa,f.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?zt(e,t,d(n,2)):e},f.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?zt(e,t,No,n):e},f.pullAt=La,f.range=Lo,f.rangeRight=Do,f.rearg=yi,f.reject=function(e,t){return(q(e)?lr:lt)(e,ui(d(t,3)))},f.remove=function(e,t){var n=[];if(e&&e.length){var a=-1,i=[],o=e.length;for(t=d(t,3);++a<o;){var r=e[a];t(r,a,e)&&(n.push(r),i.push(a))}Mt(e,i)}return n},f.rest=function(e,t){if("function"!=typeof e)throw new x(Ho);return r(e,t=t===No?t:A(t))},f.reverse=Da,f.sampleSize=function(e,t,n){return t=(n?h(e,t,n):t===No)?1:A(t),(q(e)?We:Nt)(e,t)},f.set=function(e,t,n){return null==e?e:Ht(e,t,n)},f.setWith=function(e,t,n,a){return a="function"==typeof a?a:No,null==e?e:Ht(e,t,n,a)},f.shuffle=function(e){return(q(e)?Ve:Rt)(e)},f.slice=function(e,t,n){var a=null==e?0:e.length;return a?(n=n&&"number"!=typeof n&&h(e,t,n)?(t=0,a):(t=null==t?0:A(t),n===No?a:A(n)),s(e,t,n)):[]},f.sortBy=ti,f.sortedUniq=function(e){return e&&e.length?Ut(e):[]},f.sortedUniqBy=function(e,t){return e&&e.length?Ut(e,d(t,2)):[]},f.split=function(e,t,n){return n&&"number"!=typeof n&&h(e,t,n)&&(t=n=No),(n=n===No?Wo:n>>>0)?(e=D(e))&&("string"==typeof t||null!=t&&!ki(t))&&!(t=c(t))&&yr(e)?ln(mr(e),0,n):e.split(t,n):[]},f.spread=function(n,a){if("function"!=typeof n)throw new x(Ho);return a=null==a?0:C(A(a),0),r(function(e){var t=e[a],e=ln(e,0,a);return t&&ur(e,t),rr(n,this,e)})},f.tail=function(e){var t=null==e?0:e.length;return t?s(e,1,t):[]},f.take=function(e,t,n){return e&&e.length?s(e,0,(t=n||t===No?1:A(t))<0?0:t):[]},f.takeRight=function(e,t,n){var a=null==e?0:e.length;return a?s(e,(t=a-(t=n||t===No?1:A(t)))<0?0:t,a):[]},f.takeRightWhile=function(e,t){return e&&e.length?Kt(e,d(t,3),!1,!0):[]},f.takeWhile=function(e,t){return e&&e.length?Kt(e,d(t,3)):[]},f.tap=function(e,t){return t(e),e},f.throttle=function(e,t,n){var a=!0,i=!0;if("function"!=typeof e)throw new x(Ho);return b(n)&&(a="leading"in n?!!n.leading:a,i="trailing"in n?!!n.trailing:i),si(e,t,{leading:a,maxWait:t,trailing:i})},f.thru=$a,f.toArray=Ii,f.toPairs=eo,f.toPairsIn=to,f.toPath=function(e){return q(e)?cr(e,y):k(e)?[e]:S(ba(D(e)))},f.toPlainObject=zi,f.transform=function(e,a,i){var t,n=q(e),o=n||wi(e)||Di(e);return a=d(a,4),null==i&&(t=e&&e.constructor,i=o?n?new t:[]:b(e)&&bi(t)?ze(ne(e)):{}),(o?sr:dt)(e,function(e,t,n){return a(i,e,t,n)}),i},f.unary=function(e){return ai(e,1)},f.union=Oa,f.unionBy=Ea,f.unionWith=Ia,f.uniq=function(e){return e&&e.length?Xt(e):[]},f.uniqBy=function(e,t){return e&&e.length?Xt(e,d(t,2)):[]},f.uniqWith=function(e,t){return t="function"==typeof t?t:No,e&&e.length?Xt(e,No,t):[]},f.unset=function(e,t){return null==e||Jt(e,t)},f.unzip=Pa,f.unzipWith=Ta,f.update=function(e,t,n){return null==e?e:Zt(e,t,on(n))},f.updateWith=function(e,t,n,a){return a="function"==typeof a?a:No,null==e?e:Zt(e,t,on(n),a)},f.values=no,f.valuesIn=function(e){return null==e?[]:Gs(e,E(e))},f.without=za,f.words=fo,f.wrap=function(e,t){return di(on(t),e)},f.xor=Ma,f.xorBy=Ba,f.xorWith=qa,f.zip=Fa,f.zipObject=function(e,t){return nn(e||[],t||[],Ue)},f.zipObjectDeep=function(e,t){return nn(e||[],t||[],Ht)},f.zipWith=Na,f.entries=eo,f.entriesIn=to,f.extend=Bi,f.extendWith=qi,xo(f,f),f.add=Io,f.attempt=po,f.camelCase=ao,f.capitalize=io,f.ceil=Po,f.clamp=function(e,t,n){return n===No&&(n=t,t=No),n!==No&&(n=(n=L(n))==n?n:0),t!==No&&(t=(t=L(t))==t?t:0),et(L(e),t,n)},f.clone=function(e){return v(e,4)},f.cloneDeep=function(e){return v(e,5)},f.cloneDeepWith=function(e,t){return v(e,5,t="function"==typeof t?t:No)},f.cloneWith=function(e,t){return v(e,4,t="function"==typeof t?t:No)},f.conformsTo=function(e,t){return null==t||tt(e,t,O(t))},f.deburr=oo,f.defaultTo=function(e,t){return null==e||e!=e?t:e},f.divide=To,f.endsWith=function(e,t,n){e=D(e),t=c(t);var a=e.length,a=n=n===No?a:et(A(n),0,a);return 0<=(n-=t.length)&&e.slice(n,a)==t},f.eq=fi,f.escape=function(e){return(e=D(e))&&Rr.test(e)?e.replace(Hr,el):e},f.escapeRegExp=function(e){return(e=D(e))&&Zr.test(e)?e.replace(Jr,"\\$&"):e},f.every=function(e,t,n){return(q(e)?Is:rt)(e,d(t=n&&h(e,t,n)?No:t,3))},f.find=Va,f.findIndex=Ca,f.findKey=function(e,t){return qs(e,d(t,3),dt)},f.findLast=Ya,f.findLastIndex=Qa,f.findLastKey=function(e,t){return qs(e,d(t,3),ht)},f.floor=zo,f.forEach=Ua,f.forEachRight=Ga,f.forIn=function(e,t){return null==e?e:ct(e,d(t,3),E)},f.forInRight=function(e,t){return null==e?e:ut(e,d(t,3),E)},f.forOwn=function(e,t){return e&&dt(e,d(t,3))},f.forOwnRight=function(e,t){return e&&ht(e,d(t,3))},f.get=Ri,f.gt=pi,f.gte=mi,f.has=function(e,t){return null!=e&&ta(e,t,gt)},f.hasIn=Wi,f.head=ka,f.identity=I,f.includes=function(e,t,n,a){return e=w(e)?e:no(e),n=n&&!a?A(n):0,a=e.length,n<0&&(n=C(a+n,0)),Li(e)?n<=a&&-1<e.indexOf(t,n):!!a&&-1<dr(e,t,n)},f.indexOf=function(e,t,n){var a=null==e?0:e.length;return a?dr(e,t,e=(e=null==n?0:A(n))<0?C(a+e,0):e):-1},f.inRange=function(e,t,n){return t=Pi(t),n===No?(n=t,t=0):n=Pi(n),(e=e=L(e))>=Q(t=t,n=n)&&e<C(t,n)},f.invoke=Ui,f.isArguments=gi,f.isArray=q,f.isArrayBuffer=vi,f.isArrayLike=w,f.isArrayLikeObject=_,f.isBoolean=function(e){return!0===e||!1===e||F(e)&&n(e)==Yo},f.isBuffer=wi,f.isDate=R,f.isElement=function(e){return F(e)&&1===e.nodeType&&!Si(e)},f.isEmpty=function(e){if(null!=e){if(w(e)&&(q(e)||"string"==typeof e||"function"==typeof e.splice||wi(e)||Di(e)||gi(e)))return!e.length;var t,n=B(e);if(n==Go||n==Ko)return!e.size;if(la(e))return!St(e).length;for(t in e)if(z.call(e,t))return!1}return!0},f.isEqual=function(e,t){return jt(e,t)},f.isEqualWith=function(e,t,n){var a=(n="function"==typeof n?n:No)?n(e,t):No;return a===No?jt(e,t,No,n):!!a},f.isError=_i,f.isFinite=function(e){return"number"==typeof e&&me(e)},f.isFunction=bi,f.isInteger=ji,f.isLength=xi,f.isMap=Ci,f.isMatch=function(e,t){return e===t||xt(e,t,Jn(t))},f.isMatchWith=function(e,t,n){return n="function"==typeof n?n:No,xt(e,t,Jn(t),n)},f.isNaN=function(e){return Qi(e)&&e!=+e},f.isNative=function(e){if(sa(e))throw new P("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ct(e)},f.isNil=function(e){return null==e},f.isNull=function(e){return null===e},f.isNumber=Qi,f.isObject=b,f.isObjectLike=F,f.isPlainObject=Si,f.isRegExp=ki,f.isSafeInteger=function(e){return ji(e)&&-Ro<=e&&e<=Ro},f.isSet=Ai,f.isString=Li,f.isSymbol=k,f.isTypedArray=Di,f.isUndefined=function(e){return e===No},f.isWeakMap=function(e){return F(e)&&B(e)==tr},f.isWeakSet=function(e){return F(e)&&"[object WeakSet]"==n(e)},f.join=function(e,t){return null==e?"":ge.call(e,t)},f.kebabCase=ro,f.last=u,f.lastIndexOf=function(e,t,n){var a=null==e?0:e.length;if(!a)return-1;var i=a;if(n!==No&&(i=(i=A(n))<0?C(a+i,0):Q(i,a-1)),t!=t)return Fs(e,Hs,i,!0);for(var o=e,r=t,s=i+1;s--;)if(o[s]===r)return s;return s},f.lowerCase=so,f.lowerFirst=lo,f.lt=Oi,f.lte=Ei,f.max=function(e){return e&&e.length?st(e,I,mt):No},f.maxBy=function(e,t){return e&&e.length?st(e,d(t,2),mt):No},f.mean=function(e){return $s(e,I)},f.meanBy=function(e,t){return $s(e,d(t,2))},f.min=function(e){return e&&e.length?st(e,I,At):No},f.minBy=function(e,t){return e&&e.length?st(e,d(t,2),At):No},f.stubArray=Oo,f.stubFalse=Eo,f.stubObject=function(){return{}},f.stubString=function(){return""},f.stubTrue=function(){return!0},f.multiply=Bo,f.nth=function(e,t){return e&&e.length?It(e,A(t)):No},f.noConflict=function(){return or._===this&&(or._=Z),this},f.noop=Co,f.now=ni,f.pad=function(e,t,n){e=D(e);var a=(t=A(t))?pr(e):0;return!t||t<=a?e:On(fe(t=(t-a)/2),n)+e+On(ye(t),n)},f.padEnd=function(e,t,n){e=D(e);var a=(t=A(t))?pr(e):0;return t&&a<t?e+On(t-a,n):e},f.padStart=function(e,t,n){e=D(e);var a=(t=A(t))?pr(e):0;return t&&a<t?On(t-a,n)+e:e},f.parseInt=function(e,t,n){return t=n||null==t?0:t&&+t,_e(D(e).replace(Kr,""),t||0)},f.random=function(e,t,n){var a;return n&&"boolean"!=typeof n&&h(e,t,n)&&(t=n=No),n===No&&("boolean"==typeof t?(n=t,t=No):"boolean"==typeof e&&(n=e,e=No)),e===No&&t===No?(e=0,t=1):(e=Pi(e),t===No?(t=e,e=0):t=Pi(t)),t<e&&(a=e,e=t,t=a),n||e%1||t%1?(a=be(),Q(e+a*(t-e+js("1e-"+((a+"").length-1))),t)):Bt(e,t)},f.reduce=function(e,t,n){var a=q(e)?zs:Ws,i=arguments.length<3;return a(e,d(t,4),n,i,it)},f.reduceRight=function(e,t,n){var a=q(e)?Ms:Ws,i=arguments.length<3;return a(e,d(t,4),n,i,ot)},f.repeat=function(e,t,n){return t=(n?h(e,t,n):t===No)?1:A(t),qt(D(e),t)},f.replace=function(){var e=arguments,t=D(e[0]);return e.length<3?t:t.replace(e[1],e[2])},f.result=function(e,t,n){var a=-1,i=(t=rn(t,e)).length;for(i||(i=1,e=No);++a<i;){var o=null==e?No:e[y(t[a])];o===No&&(a=i,o=n),e=bi(o)?o.call(e):o}return e},f.round=qo,f.runInContext=a,f.sample=function(e){return(q(e)?Re:Ft)(e)},f.size=function(e){var t;return null==e?0:w(e)?Li(e)?pr(e):e.length:(t=B(e))==Go||t==Ko?e.size:St(e).length},f.snakeCase=co,f.some=function(e,t,n){return(q(e)?Bs:Wt)(e,d(t=n&&h(e,t,n)?No:t,3))},f.sortedIndex=function(e,t){return Vt(e,t)},f.sortedIndexBy=function(e,t,n){return Yt(e,t,d(n,2))},f.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var a=Vt(e,t);if(a<n&&fi(e[a],t))return a}return-1},f.sortedLastIndex=function(e,t){return Vt(e,t,!0)},f.sortedLastIndexBy=function(e,t,n){return Yt(e,t,d(n,2),!0)},f.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Vt(e,t,!0)-1;if(fi(e[n],t))return n}return-1},f.startCase=uo,f.startsWith=function(e,t,n){return e=D(e),n=null==n?0:et(A(n),0,e.length),t=c(t),e.slice(n,n+t.length)==t},f.subtract=Fo,f.sum=function(e){return e&&e.length?Vs(e,I):0},f.sumBy=function(e,t){return e&&e.length?Vs(e,d(t,2)):0},f.template=function(r,e,t){var n=f.templateSettings;t&&h(r,e,t)&&(e=No),r=D(r),e=Fi({},e,n,Fn);var a=O(t=Fi({},e.imports,n.imports,Fn)),i=Gs(t,a);sr(a,function(e){if(is.test(e))throw new P("Invalid `imports` option passed into `_.template`")});var s,l,c=0,n=e.interpolate||fs,u="__p +='",t=N((e.escape||fs).source+"|"+n.source+"|"+(n===Yr?rs:fs).source+"|"+(e.evaluate||fs).source+"|$","g"),o="//# sourceURL="+(z.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++bs+"]")+"\n";if(r.replace(t,function(e,t,n,a,i,o){return n=n||a,u+=r.slice(c,o).replace(ps,tl),t&&(s=!0,u+="' +\n__e("+t+") +\n'"),i&&(l=!0,u+="';\n"+i+";\n__p +='"),n&&(u+="' +\n((__t=("+n+"))==null ? '':__t) +\n'"),c=o+e.length,e}),u+="';\n",n=z.call(e,"variable")&&e.variable){if(is.test(n))throw new P("Invalid `variable` option passed into `_.template`")}else u="with (obj){\n"+u+"\n}\n";if(u=(l?u.replace(Br,""):u).replace(qr,"$1").replace(Fr,"$1;"),u="function("+(n||"obj")+"){\n"+(n?"":"obj||(obj={});\n")+"var __t, __p=''"+(s?", __e=_.escape":"")+(l?", __j=Array.prototype.join;\nfunction print(){ __p +=__j.call(arguments, '') }\n":";\n")+u+"return __p\n}",(t=po(function(){return T(a,o+"return "+u).apply(No,i)})).source=u,_i(t))throw t;return t},f.times=function(e,t){if((e=A(e))<1||Ro<e)return[];for(var n=Wo,a=Q(e,Wo),a=(t=d(t),e-=Wo,Ys(a,t));++n<e;)t(n);return a},f.toFinite=Pi,f.toInteger=A,f.toLength=Ti,f.toLower=function(e){return D(e).toLowerCase()},f.toNumber=L,f.toSafeInteger=function(e){return e?et(A(e),-Ro,Ro):0===e?e:0},f.toString=D,f.toUpper=function(e){return D(e).toUpperCase()},f.trim=function(e,t,n){return(e=D(e))&&(n||t===No)?Us(e):e&&(t=c(t))?ln(n=mr(e),Js(n,t=mr(t)),Zs(n,t)+1).join(""):e},f.trimEnd=function(e,t,n){return(e=D(e))&&(n||t===No)?e.slice(0,ol(e)+1):e&&(t=c(t))?ln(n=mr(e),0,Zs(n,mr(t))+1).join(""):e},f.trimStart=function(e,t,n){return(e=D(e))&&(n||t===No)?e.replace(Kr,""):e&&(t=c(t))?ln(n=mr(e),Js(n,mr(t))).join(""):e},f.truncate=function(e,t){var n,a=30,i="...",t=(b(t)&&(n="separator"in t?t.separator:n,a="length"in t?A(t.length):a,i="omission"in t?c(t.omission):i),(e=D(e)).length);if((t=yr(e)?(o=mr(e)).length:t)<=a)return e;if((t=a-pr(i))<1)return i;var o,a=o?ln(o,0,t).join(""):e.slice(0,t);if(n!==No)if(o&&(t+=a.length-t),ki(n)){if(e.slice(t).search(n)){var r,s=a;for((n=n.global?n:N(n.source,D(ss.exec(n))+"g")).lastIndex=0;r=n.exec(s);)var l=r.index;a=a.slice(0,l===No?t:l)}}else e.indexOf(c(n),t)!=t&&-1<(o=a.lastIndexOf(n))&&(a=a.slice(0,o));return a+i},f.unescape=function(e){return(e=D(e))&&$r.test(e)?e.replace(Nr,rl):e},f.uniqueId=function(e){var t=++U;return D(e)+t},f.upperCase=ho,f.upperFirst=yo,f.each=Ua,f.eachRight=Ga,f.first=ka,xo(f,(Mo={},dt(f,function(e,t){z.call(f.prototype,t)||(Mo[t]=e)}),Mo),{chain:!1}),f.VERSION="4.18.1",sr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){f[e].placeholder=f}),sr(["drop","take"],function(n,a){g.prototype[n]=function(e){e=e===No?1:C(A(e),0);var t=this.__filtered__&&!a?new g(this):this.clone();return t.__filtered__?t.__takeCount__=Q(e,t.__takeCount__):t.__views__.push({size:Q(e,Wo),type:n+(t.__dir__<0?"Right":"")}),t},g.prototype[n+"Right"]=function(e){return this.reverse()[n](e).reverse()}}),sr(["filter","map","takeWhile"],function(e,t){var n=t+1,a=1==n||3==n;g.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:d(e,3),type:n}),t.__filtered__=t.__filtered__||a,t}}),sr(["head","last"],function(e,t){var n="take"+(t?"Right":"");g.prototype[e]=function(){return this[n](1).value()[0]}}),sr(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");g.prototype[e]=function(){return this.__filtered__?new g(this):this[n](1)}}),g.prototype.compact=function(){return this.filter(I)},g.prototype.find=function(e){return this.filter(e).head()},g.prototype.findLast=function(e){return this.reverse().find(e)},g.prototype.invokeMap=r(function(t,n){return"function"==typeof t?new g(this):this.map(function(e){return _t(e,t,n)})}),g.prototype.reject=function(e){return this.filter(ui(d(e)))},g.prototype.slice=function(e,t){e=A(e);var n=this;return n.__filtered__&&(0<e||t<0)?new g(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==No?(t=A(t))<0?n.dropRight(-t):n.take(t-e):n)},g.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},g.prototype.toArray=function(){return this.take(Wo)},dt(g.prototype,function(c,e){var u=/^(?:filter|find|map|reject)|While$/.test(e),d=/^(?:head|last)$/.test(e),h=f[d?"take"+("last"==e?"Right":""):e],y=d||/^find/.test(e);h&&(f.prototype[e]=function(){function e(e){return e=h.apply(f,ur([e],a)),d&&s?e[0]:e}var t,n=this.__wrapped__,a=d?[1]:arguments,i=n instanceof g,o=a[0],r=i||q(n),s=(r&&u&&"function"==typeof o&&1!=o.length&&(i=r=!1),this.__chain__),o=!!this.__actions__.length,l=y&&!s,i=i&&!o;return!y&&r?(n=i?n:new g(this),(t=c.apply(n,a)).__actions__.push({func:$a,args:[e],thisArg:No}),new m(t,s)):l&&i?c.apply(this,a):(t=this.thru(e),l?d?t.value()[0]:t.value():t)})}),sr(["pop","push","shift","sort","splice","unshift"],function(e){var n=$[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);f.prototype[e]=function(){var e,t=arguments;return i&&!this.__chain__?(e=this.value(),n.apply(q(e)?e:[],t)):this[a](function(e){return n.apply(q(e)?e:[],t)})}}),dt(g.prototype,function(e,t){var n,a=f[t];a&&(n=a.name+"",z.call(Ae,n)||(Ae[n]=[]),Ae[n].push({name:t,func:a}))}),Ae[kn(No,2).name]=[{name:"wrapper",func:No}],g.prototype.clone=function(){var e=new g(this.__wrapped__);return e.__actions__=S(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=S(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=S(this.__views__),e},g.prototype.reverse=function(){var e;return this.__filtered__?((e=new g(this)).__dir__=-1,e.__filtered__=!0):(e=this.clone()).__dir__*=-1,e},g.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=q(e),a=t<0,i=n?e.length:0,o=((e,t,n)=>{for(var a=-1,i=n.length;++a<i;){var o=n[a],r=o.size;switch(o.type){case"drop":e+=r;break;case"dropRight":t-=r;break;case"take":t=Q(t,e+r);break;case"takeRight":e=C(e,t-r)}}return{start:e,end:t}})(0,i,this.__views__),r=o.start,s=(o=o.end)-r,l=a?o:r-1,c=this.__iteratees__,u=c.length,d=0,h=Q(s,this.__takeCount__);if(!n||!a&&i==s&&h==s)return en(e,this.__actions__);var y=[];e:for(;s--&&d<h;){for(var f=-1,p=e[l+=t];++f<u;){var m=c[f],g=m.iteratee,m=m.type,g=g(p);if(2==m)p=g;else if(!g){if(1==m)continue e;break e}}y[d++]=p}return y},f.prototype.at=Ra,f.prototype.chain=function(){return Ha(this)},f.prototype.commit=function(){return new m(this.value(),this.__chain__)},f.prototype.next=function(){this.__values__===No&&(this.__values__=Ii(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?No:this.__values__[this.__index__++]}},f.prototype.plant=function(e){for(var t,n=this;n instanceof Be;)var a=xa(n),i=(a.__index__=0,a.__values__=No,t?i.__wrapped__=a:t=a,a),n=n.__wrapped__;return i.__wrapped__=e,t},f.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof g?(e=e,(e=(e=this.__actions__.length?new g(this):e).reverse()).__actions__.push({func:$a,args:[Da],thisArg:No}),new m(e,this.__chain__)):this.thru(Da)},f.prototype.toJSON=f.prototype.valueOf=f.prototype.value=function(){return en(this.__wrapped__,this.__actions__)},f.prototype.first=f.prototype.head,se&&(f.prototype[se]=function(){return this}),f}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(or._=gr,define(function(){return gr})):i?((i.exports=gr)._=gr,a._=gr):or._=gr}.call(L)}}),we=e({"node_modules/lodash/_escapeHtmlChar.js"(e,t){var n=pe()({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});t.exports=n}}),_e=e({"node_modules/lodash/escape.js"(e,t){var n=we(),a=fe(),i=/[&<>"']/g,o=RegExp(i.source);t.exports=function(e){return(e=a(e))&&o.test(e)?e.replace(i,n):e}}}),be=e({"node_modules/lodash/_arrayPush.js"(e,t){t.exports=function(e,t){for(var n=-1,a=t.length,i=e.length;++n<a;)e[i+n]=t[n];return e}}}),je=e({"node_modules/lodash/_baseIsArguments.js"(e,t){var n=oe(),a=re();t.exports=function(e){return a(e)&&"[object Arguments]"==n(e)}}}),xe=e({"node_modules/lodash/isArguments.js"(e,t){var n=je(),a=re(),i=Object.prototype,o=i.hasOwnProperty,r=i.propertyIsEnumerable,i=n(function(){return arguments}())?n:function(e){return a(e)&&o.call(e,"callee")&&!r.call(e,"callee")};t.exports=i}}),Ce=e({"node_modules/lodash/_isFlattenable.js"(e,t){var n=ne(),a=xe(),i=he(),o=n?n.isConcatSpreadable:void 0;t.exports=function(e){return i(e)||a(e)||!!(o&&e&&e[o])}}}),Qe=e({"node_modules/lodash/_baseFlatten.js"(e,t){var c=be(),u=Ce();t.exports=function e(t,n,a,i,o){var r=-1,s=t.length;for(a=a||u,o=o||[];++r<s;){var l=t[r];0<n&&a(l)?1<n?e(l,n-1,a,i,o):c(o,l):i||(o[o.length]=l)}return o}}}),Se=e({"node_modules/lodash/identity.js"(e,t){t.exports=function(e){return e}}}),ke=e({"node_modules/lodash/_apply.js"(e,t){t.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}}}),Ae=e({"node_modules/lodash/_overRest.js"(e,t){var l=ke(),c=Math.max;t.exports=function(o,r,s){return r=c(void 0===r?o.length-1:r,0),function(){for(var e=arguments,t=-1,n=c(e.length-r,0),a=Array(n);++t<n;)a[t]=e[r+t];for(var t=-1,i=Array(r+1);++t<r;)i[t]=e[t];return i[r]=s(a),l(o,this,i)}}}}),Le=e({"node_modules/lodash/constant.js"(e,t){t.exports=function(e){return function(){return e}}}}),De=e({"node_modules/lodash/isFunction.js"(e,t){var n=oe(),a=X();t.exports=function(e){return!!a(e)&&("[object Function]"==(e=n(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}}}),Oe=e({"node_modules/lodash/_coreJsData.js"(e,t){var n=Z()["__core-js_shared__"];t.exports=n}}),Ee=e({"node_modules/lodash/_isMasked.js"(e,t){var n=Oe(),a=(n=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(e){return!!a&&a in e}}}),Ie=e({"node_modules/lodash/_toSource.js"(e,t){var n=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}}}),Pe=e({"node_modules/lodash/_baseIsNative.js"(e,t){var n=De(),a=Ee(),i=X(),o=Ie(),r=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,s=s.toString,l=l.hasOwnProperty,c=RegExp("^"+s.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!i(e)||a(e))&&(n(e)?c:r).test(o(e))}}}),Te=e({"node_modules/lodash/_getValue.js"(e,t){t.exports=function(e,t){return null==e?void 0:e[t]}}}),ze=e({"node_modules/lodash/_getNative.js"(e,t){var n=Pe(),a=Te();t.exports=function(e,t){return e=a(e,t),n(e)?e:void 0}}}),Me=e({"node_modules/lodash/_defineProperty.js"(e,t){var n=ze(),a=(()=>{try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}})();t.exports=a}}),Be=e({"node_modules/lodash/_baseSetToString.js"(e,t){var n=Le(),a=Me(),i=Se();t.exports=a?function(e,t){return a(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i}}),qe=e({"node_modules/lodash/_shortOut.js"(e,t){var o=Date.now;t.exports=function(n){var a=0,i=0;return function(){var e=o(),t=16-(e-i);if(i=e,0<t){if(800<=++a)return arguments[0]}else a=0;return n.apply(void 0,arguments)}}}}),Fe=e({"node_modules/lodash/_setToString.js"(e,t){var n=Be(),n=qe()(n);t.exports=n}}),Ne=e({"node_modules/lodash/_baseRest.js"(e,t){var n=Se(),a=Ae(),i=Fe();t.exports=function(e,t){return i(a(e,t,n),e+"")}}}),He=e({"node_modules/lodash/_nativeCreate.js"(e,t){var n=ze()(Object,"create");t.exports=n}}),$e=e({"node_modules/lodash/_hashClear.js"(e,t){var n=He();t.exports=function(){this.__data__=n?n(null):{},this.size=0}}}),Re=e({"node_modules/lodash/_hashDelete.js"(e,t){t.exports=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e}}}),We=e({"node_modules/lodash/_hashGet.js"(e,t){var a=He(),i=Object.prototype.hasOwnProperty;t.exports=function(e){var t,n=this.__data__;return a?"__lodash_hash_undefined__"===(t=n[e])?void 0:t:i.call(n,e)?n[e]:void 0}}}),Ve=e({"node_modules/lodash/_hashHas.js"(e,t){var n=He(),a=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:a.call(t,e)}}}),Ye=e({"node_modules/lodash/_hashSet.js"(e,t){var a=He();t.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=a&&void 0===t?"__lodash_hash_undefined__":t,this}}}),Ue=e({"node_modules/lodash/_Hash.js"(e,t){var n=$e(),a=Re(),i=We(),o=Ve(),r=Ye();function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}s.prototype.clear=n,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=o,s.prototype.set=r,t.exports=s}}),Ge=e({"node_modules/lodash/_listCacheClear.js"(e,t){t.exports=function(){this.__data__=[],this.size=0}}}),Xe=e({"node_modules/lodash/eq.js"(e,t){t.exports=function(e,t){return e===t||e!=e&&t!=t}}}),Je=e({"node_modules/lodash/_assocIndexOf.js"(e,t){var a=Xe();t.exports=function(e,t){for(var n=e.length;n--;)if(a(e[n][0],t))return n;return-1}}}),Ze=e({"node_modules/lodash/_listCacheDelete.js"(e,t){var n=Je(),a=Array.prototype.splice;t.exports=function(e){var t=this.__data__;return!((e=n(t,e))<0||(e==t.length-1?t.pop():a.call(t,e,1),--this.size,0))}}}),Ke=e({"node_modules/lodash/_listCacheGet.js"(e,t){var n=Je();t.exports=function(e){var t=this.__data__;return(e=n(t,e))<0?void 0:t[e][1]}}}),et=e({"node_modules/lodash/_listCacheHas.js"(e,t){var n=Je();t.exports=function(e){return-1<n(this.__data__,e)}}}),tt=e({"node_modules/lodash/_listCacheSet.js"(e,t){var i=Je();t.exports=function(e,t){var n=this.__data__,a=i(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}}}),nt=e({"node_modules/lodash/_ListCache.js"(e,t){var n=Ge(),a=Ze(),i=Ke(),o=et(),r=tt();function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}s.prototype.clear=n,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=o,s.prototype.set=r,t.exports=s}}),at=e({"node_modules/lodash/_Map.js"(e,t){var n=ze()(Z(),"Map");t.exports=n}}),it=e({"node_modules/lodash/_mapCacheClear.js"(e,t){var n=Ue(),a=nt(),i=at();t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||a),string:new n}}}}),ot=e({"node_modules/lodash/_isKeyable.js"(e,t){t.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}}}),rt=e({"node_modules/lodash/_getMapData.js"(e,t){var n=ot();t.exports=function(e,t){return e=e.__data__,n(t)?e["string"==typeof t?"string":"hash"]:e.map}}}),st=e({"node_modules/lodash/_mapCacheDelete.js"(e,t){var n=rt();t.exports=function(e){return e=n(this,e).delete(e),this.size-=e?1:0,e}}}),lt=e({"node_modules/lodash/_mapCacheGet.js"(e,t){var n=rt();t.exports=function(e){return n(this,e).get(e)}}}),ct=e({"node_modules/lodash/_mapCacheHas.js"(e,t){var n=rt();t.exports=function(e){return n(this,e).has(e)}}}),ut=e({"node_modules/lodash/_mapCacheSet.js"(e,t){var i=rt();t.exports=function(e,t){var n=i(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}}}),dt=e({"node_modules/lodash/_MapCache.js"(e,t){var n=it(),a=st(),i=lt(),o=ct(),r=ut();function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}s.prototype.clear=n,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=o,s.prototype.set=r,t.exports=s}}),ht=e({"node_modules/lodash/_setCacheAdd.js"(e,t){t.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}}}),yt=e({"node_modules/lodash/_setCacheHas.js"(e,t){t.exports=function(e){return this.__data__.has(e)}}}),ft=e({"node_modules/lodash/_SetCache.js"(e,t){var a=dt(),n=ht(),i=yt();function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=n,o.prototype.has=i,t.exports=o}}),pt=e({"node_modules/lodash/_baseFindIndex.js"(e,t){t.exports=function(e,t,n,a){for(var i=e.length,o=n+(a?1:-1);a?o--:++o<i;)if(t(e[o],o,e))return o;return-1}}}),mt=e({"node_modules/lodash/_baseIsNaN.js"(e,t){t.exports=function(e){return e!=e}}}),gt=e({"node_modules/lodash/_strictIndexOf.js"(e,t){t.exports=function(e,t,n){for(var a=n-1,i=e.length;++a<i;)if(e[a]===t)return a;return-1}}}),vt=e({"node_modules/lodash/_baseIndexOf.js"(e,t){var a=pt(),i=mt(),o=gt();t.exports=function(e,t,n){return t==t?o(e,t,n):a(e,i,n)}}}),wt=e({"node_modules/lodash/_arrayIncludes.js"(e,t){var n=vt();t.exports=function(e,t){return!!(null==e?0:e.length)&&-1<n(e,t,0)}}}),_t=e({"node_modules/lodash/_arrayIncludesWith.js"(e,t){t.exports=function(e,t,n){for(var a=-1,i=null==e?0:e.length;++a<i;)if(n(t,e[a]))return!0;return!1}}}),bt=e({"node_modules/lodash/_cacheHas.js"(e,t){t.exports=function(e,t){return e.has(t)}}}),jt=e({"node_modules/lodash/_Set.js"(e,t){var n=ze()(Z(),"Set");t.exports=n}}),xt=e({"node_modules/lodash/noop.js"(e,t){t.exports=function(){}}}),Ct=e({"node_modules/lodash/_setToArray.js"(e,t){t.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}}}),Qt=e({"node_modules/lodash/_createSet.js"(e,t){var n=jt(),a=xt(),i=Ct(),i=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:a;t.exports=i}}),St=e({"node_modules/lodash/_baseUniq.js"(e,t){var y=ft(),f=wt(),p=_t(),m=bt(),g=Qt(),v=Ct();t.exports=function(e,t,n){var a=-1,i=f,o=e.length,r=!0,s=[],l=s;if(n)r=!1,i=p;else if(200<=o){var c=t?null:g(e);if(c)return v(c);r=!1,i=m,l=new y}else l=t?[]:s;e:for(;++a<o;){var u=e[a],d=t?t(u):u,u=n||0!==u?u:0;if(r&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(u)}else i(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}}}),kt=e({"node_modules/lodash/isLength.js"(e,t){t.exports=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}}}),At=e({"node_modules/lodash/isArrayLike.js"(e,t){var n=De(),a=kt();t.exports=function(e){return null!=e&&a(e.length)&&!n(e)}}}),Lt=e({"node_modules/lodash/isArrayLikeObject.js"(e,t){var n=At(),a=re();t.exports=function(e){return a(e)&&n(e)}}}),Dt=e({"node_modules/lodash/union.js"(e,t){var n=Qe(),a=Ne(),i=St(),o=Lt(),a=a(function(e){return i(n(e,1,o,!0))});t.exports=a}}),Ot=e({"node_modules/lodash/_baseUnary.js"(e,t){t.exports=function(t){return function(e){return t(e)}}}}),Et=e({"node_modules/lodash/_baseIntersection.js"(e,t){var m=ft(),g=wt(),v=_t(),w=de(),_=Ot(),b=bt(),j=Math.min;t.exports=function(e,t,n){for(var a=n?v:g,i=e[0].length,o=e.length,r=o,s=Array(o),l=1/0,c=[];r--;){var u=e[r];r&&t&&(u=w(u,_(t))),l=j(u.length,l),s[r]=!n&&(t||120<=i&&120<=u.length)?new m(r&&u):void 0}var u=e[0],d=-1,h=s[0];e:for(;++d<i&&c.length<l;){var y=u[d],f=t?t(y):y,y=n||0!==y?y:0;if(!(h?b(h,f):a(c,f,n))){for(r=o;--r;){var p=s[r];if(!(p?b(p,f):a(e[r],f,n)))continue e}h&&h.push(f),c.push(y)}}return c}}}),It=e({"node_modules/lodash/_castArrayLikeObject.js"(e,t){var n=Lt();t.exports=function(e){return n(e)?e:[]}}}),e=e({"node_modules/lodash/intersection.js"(e,t){var n=de(),a=Et(),i=Ne(),o=It(),i=i(function(e){var t=n(e,o);return t.length&&t[0]===e[0]?a(t):[]});t.exports=i}}),Pt={triggerNewProjectPageLayoutObj:function(e){window.laytheme.emit("newprojectpagelayoutobj",e)},triggerProjectPageShown:function(){window.laytheme.emit("projectpageshown")},triggerNewPage:function(e,t,n){window.laytheme.emit("newpage",e,t,n)},triggerNewPageShown:function(e,t,n,a){window.laytheme.emit("newpageshown",e,t,n,a),window.laytheme.emit("newpageshownfast",e,t,n,a)},triggerSwitchedDesktopLayoutToCustomPhoneLayout:function(){window.laytheme.emit("switched_desktoplayout_to_customphonelayout")},triggerSwitchedCustomPhoneLayoutToDesktopLayout:function(){window.laytheme.emit("switched_customphonelayout_to_desktoplayout")},triggerGridShown:function(e,t,n,a){window.laytheme.emit("gridshown",e,t,n,a)},triggerSizeChanged:function(e){window.laytheme.emit("sizechanged",e)},triggerPushState:function(){window.laytheme.emit("pushstate")}},Tt=t(n()),zt=function(e){var t;e.hasClass("setsizes")?(""==e.attr("sizes")&&(t=e[0].getBoundingClientRect(),t=ir(t.width),jQuery(this).attr("sizes",t+"px").attr("data-sizes",t+"px")),t=e.attr("data-srcset"),e.attr({srcset:t})):(e.hasClass("lay-gif")||e.hasClass("lay-image-original"))&&(t=e.attr("data-src"),e.attr("src",t))},Mt=function(e,t=0){var n=jQuery("html").hasClass("fp-enabled");if(!n||0<jQuery(e).closest(".row").length&&"hidden"!=window.getComputedStyle(jQuery(e).closest(".row")[0]).visibility){n=e.getBoundingClientRect();if(0<n.bottom&&n.top<window.innerHeight+t&&0<n.right&&n.left<window.innerWidth)return!0}return!1},Bt=function(e,t,n){return 1==e};function qt(e){function n(){for(var e=0;e<r.length;e++){var t=jQuery(r[e]);zt(t)}}var a=e,i=[],o=[],r=[];return{loadImages:function(){a.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){Mt(this)?(i.push(this),o.push(!1)):r.push(this)});for(var e,t=0;t<i.length;t++)(e=>{var t=jQuery(i[e]);zt(t),t[0].complete?o[e]=!0:(t[0].addEventListener("load",function(){o[e]=!0}),t[0].addEventListener("error",function(){o[e]=!0}))})(t);0<i.length?e=setInterval(function(){o.every(Bt)&&(n(),clearInterval(e))},30):n()}}}function Ft(){var e=document.getElementById("lay-hide-wrap-for-projectoverlay-css");e&&e.remove()}function Nt(){var e=document.getElementById("lay-hide-wrap-for-pageoverlay-css");e&&e.remove()}function Ht(){var e=document.getElementById("lay-hide-wrap-css");e&&e.remove()}function $t(){var e;Vt()&&!document.getElementById("lay-hide-wrap-css")&&(e=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(e),e.id="lay-hide-wrap-css","fade"==layData.navigation_transition_in?e.appendChild(document.createTextNode("body>.lay-content{opacity: 0;}")):e.appendChild(document.createTextNode("body>.lay-content{opacity: 0;}body>.lay-content .col{opacity: 0;}body>.lay-content .col.type-thumbnailgrid .thumbnail-wrap{opacity: 0;}body>.lay-content .col.type-elementgrid .element-wrap{opacity: 0;}")))}function Rt(e,t){var n=500/t;return(e=e*n)*Ut(Gt(e,0,t*n,0,1))}var Wt={initLoadImages:function(e){0<e.length&&(x.isTouchDevice?e.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){zt(jQuery(this))}):new qt(e).loadImages())},loadImage:zt,isInsideViewportHeight:Mt},Vt=function(){var e=!0;return 0==parseInt(layData.navigation_transition_out_duration,10)&&(e=!1),"none"==layData.navigation_transition_out&&(e=!1),e="none"!=layData.navigation_transition_in&&0!=parseInt(layData.navigation_transition_in_duration,10)?!0:e},Yt=function(e,t){var n=500/t,e=e*n;return e*Ut(Gt(e,0,t*n,0,1))};function Ut(e){e-=1;return 1-e*e*e*e}function Gt(e,t,n,a,i){return(e-t)*(i-a)/(n-t)+a}var Xt=function(e,t){for(var n,a,i,o=new Map,r=0;r<e.length;r++){var s=e[r],l=s.getBoundingClientRect(),l=(a=n=0,i=l.left,i-=n,n=l.top-a,Math.sqrt(n*n+i*i));o.set(s,l)}e.sort(function(e,t){return o.get(e)-o.get(t)})},Jt=".sitetitle, .overlay-burger, .laynav, .laynav li:not(.sub-menu li), #lay_canvas, .navbar, .lay-fadein, .mobile-title, .burger-wrap, body #fp-nav, body .fp-slidesNav, .mobile-menu-style-style_desktop_menu, .mobile-menu-style-button_menu_style, .lay-background-video, .lay-background-image";function Zt(){let e=document.getElementById("lay-hide-sitetitle-menubar-menu-etc");e&&e.remove(),(e=document.getElementById("lay-show-sitetitle-menubar-menu-etc"))&&e.remove()}function Kt(){var e=Array.from(document.querySelectorAll(Jt));return Array.from(new Set(e)).filter(e=>e instanceof HTMLElement&&"none"!==(e=window.getComputedStyle(e)).display&&"hidden"!==e.visibility)}function en(e,t){var n=[],a=[];if(e.find("img.lazyload, img.lay-gif, img.lay-image-original, img.setsizes, img.lay-image-responsive, img.carousel-img").each(function(){var e;this.classList.contains("carousel-img")?w(this)&&((e=this.closest(".lay-carousel")).classList.contains("transition-fading")||e.classList.contains("transition-immediate")?this.closest(".lay-carousel-slide").classList.contains("is-selected")&&(n.push(this),a.push(!1)):kr(e,this,-80)&&(n.push(this),a.push(!1))):w(this)&&(n.push(this),a.push(!1))}),0==n.length)t();else{jQuery("html").hasClass("fp-enabled")&&navigator.userAgent.toLowerCase().includes("firefox")&&n.forEach(function(e){e.classList.contains("lazyload")&&e.classList.add("lazyloaded")});for(var i,o,r=0;r<n.length;r++)(e=>{var t=n[e];t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error")?a[e]=!0:new MutationObserver(()=>{(t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error"))&&(a[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})})(r);0<n.length?(i=setTimeout(function(){t(),clearInterval(o)},2500),o=setInterval(function(){a.every(tn)&&(t(),clearInterval(o),clearTimeout(i))},30)):t()}}var tn=function(e,t,n){return 1==e},n=["easeInQuad","easeInCubic","easeInQuart","easeInQuint","easeInSine","easeInExpo","easeInCirc","easeInBack","easeOutQuad","easeOutCubic","easeOutQuart","easeOutQuint","easeOutSine","easeOutExpo","easeOutCirc","easeOutBack","easeInBounce","easeInOutQuad","easeInOutCubic","easeInOutQuart","easeInOutQuint","easeInOutSine","easeInOutExpo","easeInOutCirc","easeInOutBack","easeInOutBounce","easeOutBounce","easeOutInQuad","easeOutInCubic","easeOutInQuart","easeOutInQuint","easeOutInSine","easeOutInExpo","easeOutInCirc","easeOutInBack","easeOutInBounce"];-1===n.indexOf(layData.navigation_transition_in_easing)&&(layData.navigation_transition_in_easing="easeInSine"),-1===n.indexOf(layData.navigation_transition_out_easing)&&(layData.navigation_transition_out_easing="easeOutSine");function nn(e,t,n){let a=["no-animation"];"transition_in"==n&&a.push("only-animate-out"),"transition_out"==n&&a.push("only-animate-in");var i=[],o=document.documentElement.classList.contains("fp-enabled"),r=-1!=t.indexOf("stagger")||-1!=t.indexOf("up")||-1!=t.indexOf("down"),s=0,l=("stagger-up"==t&&(s=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop)),new WeakSet);return e.each(function(){if(w(this,s)){let t=!0;for(let e=0;e<a.length;e++)this.classList.contains(a[e])&&(t=!1);var e;t&&(e=this.closest(".row"),!o||this.classList.contains("place-freely")||o&&e&&"hidden"!=window.getComputedStyle(e).visibility)&&(e=this.closest&&this.closest(".col.type-stack"),r&&e&&(e=>{if(e&&e.classList&&e.classList.contains("type-stack")){var t=e.getAttribute("style")||"";if(/background-color\s*:\s*(?!transparent|rgba\(\s*0\s*,\s*0\s*,\s*0\s*,\s*0\s*\))/i.test(t))return 1;if(/background\s*:\s*(?!none|transparent)/i.test(t))return 1;if(e.style&&e.style.backgroundColor&&""!==e.style.backgroundColor&&"transparent"!==e.style.backgroundColor)return 1;try{var n=window.getComputedStyle(e).backgroundColor;if(n&&"rgba(0, 0, 0, 0)"!==n&&"transparent"!==n)return 1}catch(e){}}})(e)?(l.has(e)||(l.add(e),i.push(e)),r&&(e=this.closest(".row"))&&e.querySelectorAll(".background-image, .lay-webgl-slideshow, .background-video").forEach(e=>{w(e,s)&&i.push(e)})):(r&&this.classList.contains("type-elementgrid")?jQuery(this).find(".element-wrap").each(function(){w(this,s)&&i.push(this)}):r&&this.classList.contains("type-thumbnailgrid")?(0<(e=jQuery(this).find(".lay-thumbnailgrid-filter-wrap")).length&&w(e[0],s)&&i.push(e[0]),jQuery(this).find(".thumbnail-wrap").each(function(){w(this,s)&&i.push(this)})):r&&this.classList.contains("type-productsgrid")?jQuery(this).find(".lay-product").each(function(){w(this,s)&&i.push(this)}):r&&this.classList.contains("type-carousel")?jQuery(this).find(".lay-carousel-wrap").each(function(){!w(this,s)||this.closest(".dofit")||i.push(this)}):r&&this.classList.contains("type-news")?jQuery(this).find(".lay-news-element-row, .lay-news-load-more-wrap").each(function(){w(this,s)&&i.push(this)}):i.push(this),r&&(e=this.closest(".row"))&&e.querySelectorAll(".background-image, .lay-webgl-slideshow, .background-video").forEach(e=>{w(e,s)&&i.push(e)})))}}),i}var an="lay-text-animation-navigation-sync-start",on=new WeakMap,rn=null,sn=1;function ln(o,r,e){if(!("undefined"!=typeof window&&void 0!==window.layData&&"none"!==window.layData.navigation_transition_in&&0<parseInt(window.layData.navigation_transition_in_duration,10)&&Array.isArray(o)&&0!==o.length))return rn=null;let s=sn++,l=(rn=null,parseInt(e,10)||0);return o.forEach((e,t)=>{a=r,t=t,i=o.length;let n=a&&-1!==a.indexOf("stagger")?Yt(t,i):0;var a,i;(e=>{if(!e||!e.querySelectorAll)return[];let t=[];var n;return(n=e)&&n.getAttribute&&"true"===n.getAttribute("data-animation-sync-with-navigation")&&t.push(e),e.querySelectorAll('.lay-text-animation[data-animation-sync-with-navigation="true"]').forEach(e=>{t.push(e)}),t})(e).forEach(e=>{on.set(e,{sessionId:s,delay:n,duration:l})})}),s}function cn(e){e&&(rn=e,window.dispatchEvent(new CustomEvent(an,{detail:{sessionId:e}})))}function un(e){e&&rn===e&&(rn=null)}function dn(e){e=on.get(e);return e&&e.sessionId===rn?e:null}function hn(e){var t=e&&e.isProjectOverlay,n=e&&e.shouldOpenOverlay,a=e&&e.type,i=e&&e.id,e=e&&e.basePageId;if("true"===t&&!0===n&&!Ln){Ln={bodyId:null!=e&&""!==e?String(e):In(),styles:(()=>{for(var e={},t=0;t<An.length;t++){var n=An[t],a=document.getElementById(n);e[n]=a&&a.textContent||""}return e})()};for(var o={},r=0;r<An.length;r++){var s=An[r];o[s]=(Ln.styles[s]||"").length}En("snapshot captured before overlay fetch",{bodyId:Ln.bodyId,basePageIdFromOverviewState:e,styleLengths:o,type:a,id:i,cachePathPossible:!0})}}function yn(){var e;Ln?(e=In(),En("restore check",{currentBodyId:e,snapshotBodyId:Ln.bodyId}),null!==e&&e===Ln.bodyId?(En("restore applying snapshot styles"),Pn(Ln.styles)):En("restore skipped: body id mismatch"),Ln=null):En("restore skipped: no snapshot")}function fn(e,t,n){return e=e+"_"+t,""!==(t=Bn(n||window.location.href))&&(e+="_"+t),e}var g,pn="#lay-project-overlay .grid-inner, #lay-project-overlay .footer.grid",mn=!0,gn="",vn="on"==layData.element_transition_on_scroll,wn=function(){window.laytheme.on("transition_out",function(){var e=x.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),t=jQuery(g.join(",")),n=nn(t,layData.navigation_transition_out,"transition_out"),a=(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<n.length&&Xt(n,layData.navigation_transition_out),anime.timeline({begin:function(){jQuery('.row[data-collapsed="true"] .col').css("display","none"),(p.isOverlayDisplayBlock()?jQuery("a.sitetitle, .laynav a, #lay-project-overlay a, #lay-project-overlay .col, .clickable-cover"):jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover")).css("pointer-events","none"),jQuery(".thumbnail-wrap, .element-wrap").css({"transition-delay":"",transition:"none"}),vn&&(jQuery(".col").css({"transition-delay":"",transition:"none"}),jQuery("body.lay-transition-elements-on-scroll .row.no-y-offsets:last-child").css("overflow","visible"))},complete:function(){Sn()}})),t="none"==layData.navigation_transition_out||"fade"==layData.navigation_transition_out,i=p.isOverlayDisplayBlock()?pn:"body>.lay-content";if(t)"fade"===layData.navigation_transition_out&&a.add({targets:i,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});else{t=!0;if(t=window.layscrollslider&&window.layscrollslider.isActiveHere()?!1:t)switch(layData.navigation_transition_out){case"stagger-fade":a.add({targets:n,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,n){return Rt(t,n)}});break;case"stagger-down":a.add({targets:n,translateY:e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,n){return Rt(t,n)}});break;case"stagger-up":a.add({targets:n,translateY:-e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,n){return Rt(t,n)}});break;case"down":a.add({targets:n,translateY:e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});break;case"up":a.add({targets:n,translateY:-e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration})}a.add({targets:p.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",opacity:0,easing:"easeOutSine",duration:100})}}),window.laytheme.on("transition_in",function(t){setTimeout(function(){var e=jQuery(g.join(",")),e=Qr(e);0<e.length?jQuery.when(xr(e)).then(function(){setTimeout(function(){_n(t)},50)}).catch(function(e){}):_n(t)},0)})},_n=function(e){gn="started";var t=x.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),n=jQuery(g.join(",")),a=nn(n,layData.navigation_transition_in,"transition_in"),i=null,o=(i=0<a.length&&-1!==layData.navigation_transition_in.indexOf("stagger")?Kt():i)?i.length:0;if(0==a.length)xn(0,null),Ht(),Ft(),bn([]);else{if(-1!=layData.navigation_transition_in.indexOf("stagger")&&1<a.length&&Xt(a,layData.navigation_transition_in),-1!==layData.navigation_transition_in.indexOf("stagger")&&i&&1<i.length&&Xt(i,layData.navigation_transition_in),"none"!=layData.navigation_transition_in)for(var r=0;r<a.length;r++){var s=a[r];s.classList.add("disable-css-transitions"),s.style.opacity&&""!==s.style.opacity?s._layTargetOpacity=parseFloat(s.style.opacity):s._layTargetOpacity=1}var l=anime.timeline({autoplay:!1,begin:function(){cn(y),Ht(),Ft(),xn(a.length,i)},complete:function(){un(y),bn(a)}});m=n,c=layData.navigation_transition_in,f=a,u=Array.isArray(f)?f.slice():[],d=new Set(u),h=0,"stagger-up"==c&&(h=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop)),m.each(function(){d.has(this)||w(this,h)&&this.querySelector('.lay-text-animation[data-animation-sync-with-navigation="true"]')&&(u.push(this),d.add(this))}),-1!=c.indexOf("stagger")&&1<u.length&&Xt(u,c);var c,u,d,h,y=ln(u,layData.navigation_transition_in,layData.navigation_transition_in_duration),f="none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in,p="",p="project_overlay"===e?pn:"body>.lay-content";if(f)switch(layData.navigation_transition_in){case"none":l.add({targets:p,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":l.add({targets:p,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else if(null!=a&&Array.isArray(a)&&0<a.length){l.add({targets:p,opacity:1,easing:"easeOutSine",duration:0});var m=!0;if(m=window.layscrollslider&&window.layscrollslider.isActiveHere()&&(m=!1,window.utility_controller.isProjectsOverlayEnabled())&&window.projects_overlays.isOverlayDisplayBlock()?!0:m)switch(layData.navigation_transition_in){case"stagger-fade":l.add({targets:a,opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Yt(o+t,o+n)}});break;case"stagger-up":l.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Yt(o+t,o+n)}});break;case"stagger-down":l.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Yt(o+t,o+n)}});break;case"up":l.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration});break;case"down":l.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else l.play(),bn(a,e),xn(a.length,i)}"none"==layData.navigation_transition_in?(l.play(),un(y),bn(a,e),xn(a.length,i)):(n=jQuery(g.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading?l.play():en(n,function(){l.play()})),Ht(),Ft()}},bn=function(e,t){jQuery("project_overlay"==t?"#lay-project-overlay>.lay-content":"body>.lay-content").attr("style","");for(var n=0;n<e.length;n++)(a=e[n]).classList.remove("disable-css-transitions"),delete a._layTargetOpacity;for(var a,n=0;n<e.length;n++)((a=e[n]).closest(".type-elementgrid")||a.closest(".type-thumbnailgrid"))&&(a.style.opacity=""),a.classList.contains("has-parallax")||a.hasAttribute("data-offsetx")||a.hasAttribute("data-offsety")||(a.style.transform="");jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover, #lay-project-overlay a, #lay-project-overlay .col").css("pointer-events",""),window.laytheme.emit("transition_navigation_in_completed")},jn=function(){window.laytheme.on("before_content_replacement",function(){$t()}),window.laytheme.on("before_content_replacement_for_project_overlay",function(){var e;Vt()&&!document.getElementById("lay-hide-wrap-for-projectoverlay-css")&&(e=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(e),e.id="lay-hide-wrap-for-projectoverlay-css","fade"==layData.navigation_transition_in?e.appendChild(document.createTextNode("#lay-project-overlay .grid-inner{opacity: 0;}")):e.appendChild(document.createTextNode("#lay-project-overlay .grid-inner{opacity: 0;}#lay-project-overlay .col{opacity: 0;}#lay-project-overlay .col.type-thumbnailgrid .thumbnail-wrap{opacity: 0;}#lay-project-overlay .col.type-elementgrid .element-wrap{opacity: 0;}")))})},xn=function(e,t){void 0===e&&(e=0),1==mn&&"on"==layData.navigation_transition_use_revealing_transition_on_first_visit&&((e=0,o=null)=>{var r=layData.navigation_transition_in||"none",s=parseInt(layData.navigation_transition_in_duration,10)||0;if(-1!==r.indexOf("stagger")){var l=Array.isArray(o)?o:Kt();if(0===l.length)return Zt();!Array.isArray(o)&&1<l.length&&Xt(l,r);let t=[],n=[];l.forEach(e=>{(e.matches&&e.matches(".laynav")?n:t).push(e)}),n.forEach(e=>{e.style.setProperty("transition","none","important"),e.style.setProperty("opacity","1","important")});o=Math.max(0,parseInt(e,10)||0);let a=t.length+o,i=0;t.forEach((e,t)=>{t=Yt(t,a);t>i&&(i=t),e.style.setProperty("transition-delay",t+"ms","important")}),jQuery("head").append('<style id="lay-show-sitetitle-menubar-menu-etc">'+Jt+"{opacity: 1;}</style>"),void setTimeout(function(){t.forEach(e=>{e.style.removeProperty("transition-delay")}),n.forEach(e=>{e.style.removeProperty("transition"),e.style.removeProperty("opacity")}),Zt()},s+i+50)}else jQuery("head").append('<style id="lay-show-sitetitle-menubar-menu-etc">'+Jt+"{opacity: 1;}</style>"),setTimeout(function(){Zt()},s)})(e,t),mn=!1},Cn=function(){window.laytheme.on("newpageshown",function(){jQuery("img").each(function(){this.addEventListener("error",function(){this.classList.add("loaded-error")})})})},Qn=function(){window.laytheme.on("content_ready",function(e,t,n){var n=null!=n&&n.isProjectOverlay,a=n?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(g=void 0,e){case"desktop":g=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"];break;case"phone":var i=0!=jQuery(a+" #footer-custom-phone-grid").length,o=0!=jQuery(a+" #custom-phone-grid").length;i&&o?g=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer-custom-phone-grid"]:!i&&o?g=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer"]:i&&!o?g=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer-custom-phone-grid"]:i||o||(g=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"])}if(Array.isArray(g)&&null!=g)for(let e=0;e<g.length;e++)g[e]=g[e]+' .row[data-collapsed="false"] .col:not(.type-stack), '+g[e]+" .col.place-freely, "+g[e]+' .row[data-collapsed="false"] .show-news';1==mn&&"on"==layData.navigation_transition_use_revealing_transition_on_first_visit&&window.laytheme.emit("transition_in",n?"project_overlay":"normal")})},Sn=function(){gn="ended",window.laytheme.emit("transition_navigation_out_completed"),jQuery("a.sitetitle, .laynav a, body>.lay-content a, body>.lay-content .col, .clickable-cover, #lay-project-overlay a, #lay-project-overlay .col").css("pointer-events",""),$t()},kn={i:function(){jn(),Cn(),Qn(),wn()},setTransitionStatus:function(e){gn=e},getTransitionStatus:function(){return gn},doAfterComplete:function(){Sn()}},An=["lay-page-settings-menu-colors","lay-page-settings-phone-menu-colors","lay-page-settings-overlay-burger-color","lay-page-settings-phone-overlay-burger-color"],Ln=null,Dn=!1,On="[page-settings-overlay-debug]",En=function(){if(Dn)try{var e=Array.prototype.slice.call(arguments);e.unshift(On)}catch(e){}},In=function(){var e;return document.body?null!=(e=document.body.getAttribute("data-id"))&&""!==e?String(e):(e=(document.body.className||"").match(/\bid-(\d+)\b/))?e[1]:null:null},Pn=function(e){if(e&&"object"==typeof e){for(var t={},n=0;n<An.length;n++){var a=An[n],i=e[a]||"",o=(t[a]=i.length,document.getElementById(a));o||((o=document.createElement("style")).id=a,document.head.appendChild(o)),o.textContent=i}En("applied styles",{currentBodyId:In(),styleLengths:t})}else En("apply skipped: invalid styles object",e)},Tn={i:function(){window.laytheme.on("destroyoverlay",yn)},captureSnapshotBeforeOverlayFetch:function(e){hn(e)},applyStyles:function(e){Pn(e)}},zn={},Mn={},Bn=function(e){if(e){var t=layData.qtranslate_languages;if(jQuery.isArray(t)&&0!==t.length)try{var n=new URL(e,window.location.origin),a=n.searchParams.get("lang");if(a&&-1!==t.indexOf(a))return a;var i=n.pathname.split("/").filter(Boolean)[0];if(i&&-1!==t.indexOf(i))return i}catch(e){}}return""},qn=!0;function o(){if(qn)for(var e=["[lay-cache]"],t=0;t<arguments.length;t++)e.push(arguments[t])}function Fn(e,t){var n=t,a=("project"!=t&&"page"!=t||(n="post"),layData.shortcodes);if(jQuery.isArray(a))for(var i=0;i<a.length;i++)if(a[i].info.type==n&&a[i].info.id==e)return 1}function Nn(e,t,n){var a,i=fn(e,t,n);"1"!==layData.activate_lay_cache?o("preload skipped — cache feature disabled:",i):Fn(e,t)?o("preload skipped — page contains a shortcode:",i):zn[i]?o("preload skipped — already in preloadCache:",i):Mn[i]?o("preload skipped — request already in flight:",i):!layData.is_qtranslate_active&&la&&la.getStateMap&&la.getStateMap().masterCache&&la.getStateMap().masterCache[e]?(zn[i]={layout:la.getStateMap().masterCache[e]},o("preload promoted from master cache → preloadCache:",i,"(0 ms)")):(Mn[i]=!0,o("preload AJAX requested:",i),n="false",n={action:"get_laytheme_layout",is_project_overlay:n="project"==t&&window.utility_controller.isProjectsOverlayEnabled()?"true":n,id:e,type:t,password:"",is_cache_build:"true"},a=performance.now(),jQuery.ajax({url:layData.ajax_url,data:n,type:"post",success:e=>{try{var t,n=window.JSON.parse(e);n.hasOwnProperty("layout")&&n.layout.hasOwnProperty("password")&&"protected"===n.layout.password?o("preload AJAX skipped caching — password required:",i):(zn[i]=n,t=(performance.now()-a).toFixed(2),o("preload AJAX cached:",i,"in",t,"ms — preloadCache size:",Object.keys(zn).length))}catch(e){o("preload AJAX response parse error:",i,e)}delete Mn[i]},error:e=>{o("preload AJAX error:",i),delete zn[i],delete Mn[i]}}))}function r(e){this.identifier=e,this.$nav_el=jQuery("nav."+e),this.suffix="primary"==e?"":"_"+e,this.nav_hide=layData.nav_customizer_properties["nav_hide"+this.suffix],this.nav_hidewhenscrollingdown=layData.nav_customizer_properties["nav_hidewhenscrollingdown"+this.suffix],this.nav_fadeout_whenscrollingdown=layData.nav_customizer_properties["nav_fadeout_whenscrollingdown"+this.suffix],this.max_translate_bottom=-1,this.max_translate_top=-1,this.nav_hidewhenscrolling_show_on_mouseover=layData.nav_customizer_properties["nav_hidewhenscrolling_show_on_mouseover"+this.suffix],this.nav_position=layData.nav_customizer_properties["nav_position"+this.suffix],this.rect=null,this.height_and_space_around=null,this.set_height_and_space_around()}function Hn(){var e=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram");("Safari"==x.browserName&&x.browserVersion<13||e)&&(Ua=!0,jQuery(".lay-overlay").each(function(){jQuery(this).hasClass("lay-fade")&&(jQuery(this).removeClass("lay-fade"),jQuery(this).addClass("lay-none")),jQuery(this).hasClass("lay-phone-fade")&&(jQuery(this).removeClass("lay-phone-fade"),jQuery(this).addClass("lay-phone-none")),jQuery(this).hasClass("lay-slide-from-top")&&(jQuery(this).removeClass("lay-slide-from-top"),jQuery(this).addClass("lay-none-top")),jQuery(this).hasClass("lay-phone-slide-from-top")&&(jQuery(this).removeClass("lay-phone-slide-from-top"),jQuery(this).addClass("lay-phone-none-top")),jQuery(this).hasClass("lay-slide-from-left")&&(jQuery(this).removeClass("lay-slide-from-left"),jQuery(this).addClass("lay-none-left")),jQuery(this).hasClass("lay-phone-slide-from-left")&&(jQuery(this).removeClass("lay-phone-slide-from-left"),jQuery(this).addClass("lay-phone-none-left")),jQuery(this).hasClass("lay-slide-from-right")&&(jQuery(this).removeClass("lay-slide-from-right"),jQuery(this).addClass("lay-none-right")),jQuery(this).hasClass("lay-phone-slide-from-right")&&(jQuery(this).removeClass("lay-phone-slide-from-right"),jQuery(this).addClass("lay-phone-none-right")),jQuery(this).hasClass("lay-slide-from-bottom")&&(jQuery(this).removeClass("lay-slide-from-bottom"),jQuery(this).addClass("lay-none-bottom")),jQuery(this).hasClass("lay-phone-slide-from-bottom")&&(jQuery(this).removeClass("lay-phone-slide-from-bottom"),jQuery(this).addClass("lay-phone-none-bottom"))}))}function $n(e){null==e&&(e=jQuery("body")),"project"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=ei("next");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":m.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=jQuery(this).text()).includes("$nextprojecttitle$"))&&(e=e.replace("$nextprojecttitle$",t.title),jQuery(this).text(e))}),e.find('a[href="#layprevproject"], a.layprevproject').each(function(){var e,t=ei("prev");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":m.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=jQuery(this).text()).includes("$previousprojecttitle$"))&&(e=e.replace("$previousprojecttitle$",t.title),jQuery(this).text(e))}))}var Rn,Wn,Vn,Yn,n={preloadLayout:Nn,getCachedData:function(e,t){e=fn(e,t,window.location.href),t=zn[e];return t?o("cache HIT (preloadCache):",e):o("cache MISS (preloadCache):",e,"— current keys:",Object.keys(zn)),t},cacheResult:function(e,t,n){"1"===layData.activate_lay_cache&&n&&n.hasOwnProperty("layout")&&(n.layout&&"protected"===n.layout.password||Fn(e,t)||(e=fn(e,t,window.location.href),zn[e]=n,delete Mn[e],o("cache POPULATED from nav response:",e,"— preloadCache size:",Object.keys(zn).length)))},clearPreloadCache:function(){o("preloadCache cleared (was",Object.keys(zn).length,"items)"),zn={},Mn={}},getPreloadCacheStats:function(){return{cached:Object.keys(zn).length,loading:Object.keys(Mn).length,cachedKeys:Object.keys(zn),loadingKeys:Object.keys(Mn)}},bindPreloadHoverEvents:function(){"1"!==layData.activate_lay_cache?o("hover-preload binding skipped — cache feature disabled"):(o("hover-preload bound to a[data-id][data-type]"),jQuery(document).on("mouseenter","a[data-id][data-type]",function(){var e=jQuery(this),t=e.attr("data-id"),n=e.attr("data-type"),e=e.attr("href")||"";t===jQuery("body").attr("data-id")&&n===jQuery("body").attr("data-type")||(o("hover-preload trigger:",t+"_"+n,"(href:",e+")"),Nn(t,n,e))}))}},Un=("undefined"!=typeof window&&(window.layCachePreload=n),n),Gn={pageContainsShortcode:function(e){return Xn(e)}},Xn=function(e){if(null!=e){var t=e.id,n=e.type,a=!1;switch(n){case"project":var i=layData.footer_active_in_projects;"all"==i?a=layData.projectsFooterId:"individual"==i&&""!=layData.individual_project_footers&&null!=(o=JSON.parse(layData.individual_project_footers))&&"object"==typeof o&&void 0!==o[t]&&(a=o[t]);break;case"page":i=layData.footer_active_in_pages;"all"==i?a=layData.pagesFooterId:"individual"==i&&""!=layData.individual_page_footers&&null!=(o=JSON.parse(layData.individual_page_footers))&&"object"==typeof o&&void 0!==o[t]&&(a=o[t]);break;case"category":var o,i=layData.footer_active_in_categories;"all"==i?a=layData.categoriesFooterId:"individual"==i&&""!=layData.individual_category_footers&&null!=(o=JSON.parse(layData.individual_category_footers))&&"object"==typeof o&&void 0!==o[t]&&(a=o[t])}var r=layData.shortcodes;if(jQuery.isArray(r)&&0!=a)for(var s=0;s<r.length;s++){var l=r[s];if("post"==l.info.type&&l.info.id==a)return!0}if("project"!=n&&"page"!=n||(n="post"),jQuery.isArray(r))for(s=0;s<r.length;s++)if(r[s].info.type==n&&r[s].info.id==t)return!0}return!1},Jn={type:null,isFirstLoad:!0,gridObj:null,masterCache:null},Zn={$body:null},Kn=null,ea=function(){Kn&&Kn.abort()},ta=function(t,n){var a=Zn.$body.attr("data-type"),i=Zn.$body.attr("data-id"),e="false",o=("project"==(Jn.type=a)&&window.utility_controller.isProjectsOverlayEnabled()&&(e=p.shouldOpenOverlay()||p.isOverlayDisplayBlock()?"true":"false"),Tn.captureSnapshotBeforeOverlayFetch({isProjectOverlay:e,shouldOpenOverlay:p.shouldOpenOverlay(),basePageId:p.getOverviewPageId(),type:a,id:i}),"1"==layData.activate_lay_cache),r=Gn.pageContainsShortcode(window.history.state);if(o&&!r){if(""===t&&!layData.is_qtranslate_active&&Jn.masterCache&&Jn.masterCache[i])return void na({layout:Jn.masterCache[i]},t,n);o=Un.getCachedData(i,a);if(o&&""===t)return void na(o,t,n)}r={action:"get_laytheme_layout",is_project_overlay:e,id:i,type:a,password:t};Kn&&Kn.abort(),Kn=jQuery.ajax({url:layData.ajax_url,data:r,type:"post",success:e=>{e=window.JSON.parse(e);""===t&&Un.cacheResult(i,a,e),na(e,t,n)},error:e=>{}})},na=function(e,t,n){e.hasOwnProperty("layout")&&e.layout.hasOwnProperty("password")&&"protected"==e.layout.password?window.location.reload():(""!=t&&kn.doAfterComplete(),"ended"==kn.getTransitionStatus()?ia(n,e.layout):window.laytheme.once("transition_navigation_out_completed",function(){ia(n,e.layout)}))},aa=-1,ia=function(e,a){if(p.removeLoadingIndicator(),p.shouldOpenOverlay()||p.isOverlayDisplayBlock()?window.laytheme.emit("before_content_replacement_for_project_overlay"):window.laytheme.emit("before_content_replacement"),"function"==typeof e&&e(),"on"!=layData.never_change_scrolling_position||p.shouldOpenOverlay())if(p.shouldOpenOverlay()){if(jQuery("#lay-project-overlay").html(a.markup),a.project_overlay_background_media){var e=jQuery("#lay-project-overlay-background-media"),t=(0===e.length&&((t=0===(t=jQuery("#lay-overlays")).length?jQuery("#lay-project-overlay"):t).before('<div id="lay-project-overlay-background-media"></div>'),e=jQuery("#lay-project-overlay-background-media")),e.html(a.project_overlay_background_media),layData.po_animation||"slideup");if("none"!==t){var n="";switch(t){case"slideup":n="transform: translateY(100%);";break;case"slidedown":n="transform: translateY(-100%);";break;case"fadein":n="opacity: 0;"}n&&e.attr("style",n)}}else jQuery("#lay-project-overlay-background-media").remove();p.removeLoadingIndicator(),setTimeout(function(){window.laytheme.emit("project_overlay_before_animate_in"),"loaded"==layData.po_opening_behaviour?p.animateIn(function(){p.insertCloseIcon(),m.setBodyClasses(a.obj),Pt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)}):p.hasAnimatedIn().then(function(){p.insertCloseIcon(),m.setBodyClasses(a.obj),Pt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)})},0)}else!p.shouldCloseOverlay()&&p.isOverlayDisplayBlock()?p.hasAnimatedIn().then(function(){if(jQuery("#lay-project-overlay").html(a.markup),a.project_overlay_background_media){var e=jQuery("#lay-project-overlay-background-media"),t=(0===e.length&&((t=0===(t=jQuery("#lay-overlays")).length?jQuery("#lay-project-overlay"):t).before('<div id="lay-project-overlay-background-media"></div>'),e=jQuery("#lay-project-overlay-background-media")),e.html(a.project_overlay_background_media),layData.po_animation||"slideup");if("none"!==t){var n="";switch(t){case"slideup":n="transform: translateY(100%);";break;case"slidedown":n="transform: translateY(-100%);";break;case"fadein":n="opacity: 0;"}n&&e.attr("style",n)}}else jQuery("#lay-project-overlay-background-media").remove();p.insertCloseIcon(),window.laytheme.emit("project_overlay_before_animate_in"),m.setBodyClasses(a.obj),Pt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!0}),setTimeout(function(){},0)}):(p.isSameStateOfLastOverview(window.history.state)||window.laytheme.emit("before_content_replacement"),p.shouldCloseOverlay()&&(p.removeCloseIcon(),p.animateOut(function(){p.destroyOverlay()})),jQuery("body>.lay-content").replaceWith(a.markup),m.setBodyClasses(a.obj),Pt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!1}));else{$resultMarkup=jQuery(a.markup);var t=jQuery("body>.lay-content"),e=0<$resultMarkup.find("#custom-phone-grid").length,i=0<$resultMarkup.find("#footer-custom-phone-grid").length,i=(t.removeClass("hascustomphonegrid nocustomphonegrid"),e?t.addClass("hascustomphonegrid"):t.addClass("nocustomphonegrid"),t.removeClass("footer-hascustomphonegrid footer-nocustomphonegrid"),i?t.addClass("footer-hascustomphonegrid"):t.addClass("footer-nocustomphonegrid"),jQuery("body>.lay-content").find("#grid").replaceWith($resultMarkup.find("#grid")),jQuery("body>.lay-content").find("#custom-phone-grid"));0<i.length&&e?i.replaceWith($resultMarkup.find("#custom-phone-grid")):0<i.length&&!e?i.remove():0===i.length&&e&&jQuery("body>.lay-content").append($resultMarkup.find("#custom-phone-grid")),a.obj.footerid!=aa&&jQuery("body>.lay-content").find("#footer-region").replaceWith($resultMarkup.find("#footer-region")),aa=a.obj.footerid,m.setBodyClasses(a.obj),Pt.triggerNewPageShown({},a.type,a.obj,{isProjectOverlay:!1})}p.shouldOpenOverlay()||setTimeout(function(){window.laytheme.emit("transition_in")},0),a.document_title&&f.updateCurrentStateTitle(a.document_title),Tn.applyStyles(a.page_settings_styles)},oa=function(){window.laytheme.emit("transition_out")},ra=function(){var t;"1"!==layData.activate_lay_cache?Jn.masterCache={}:(t=performance.now(),jQuery.ajax({url:layData.ajax_url,data:{action:"get_laytheme_master_cache"},type:"post",success:function(e){(performance.now()-t).toFixed(2);try{Jn.masterCache=JSON.parse(e);(.075*new Blob([e]).size/1048576).toFixed(2);null!=Jn.masterCache&&Object.keys(Jn.masterCache)}catch(e){Jn.masterCache={}}},error:function(){(performance.now()-t).toFixed(2);Jn.masterCache={}}}))},sa=function(){Zn.$body=jQuery("body"),window.laytheme.once("newpageshown",function(e,t,n){aa=n.footerid}),Tn.i(),Un.bindPreloadHoverEvents()},la={showLayout:function(e="",t=""){ta(e,t)},i:function(){sa()},hideRegions:function(){oa()},abortFetch:function(){ea()},preloadLayout:function(e,t){Un.preloadLayout(e,t)},clearPreloadCache:function(){Un.clearPreloadCache()},getPreloadCacheStats:function(){return Un.getPreloadCacheStats()},getStateMap:function(){return Jn},loadMasterCache:function(){ra()}},ca=[],ua=(r.prototype.setRect=function(){this.$nav_el[0]&&(this.rect=this.$nav_el[0].getBoundingClientRect())},r.prototype.set_height_and_space_around=function(){this.setRect(),this.rect&&(this.height_and_space_around=this.$nav_el.outerHeight(),-1!=this.nav_position.indexOf("top")?this.height_and_space_around+=this.rect.top:this.height_and_space_around+=window.innerHeight-this.rect.bottom,this.height_and_space_around+=20)},r.prototype.show_on_mouseover=function(e){this.nav_hidewhenscrolling_show_on_mouseover&&-1!=this.nav_position.indexOf(e)&&this.show()},r.prototype.show=function(){!this.nav_hidewhenscrollingdown||this.nav_hide||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||this.$nav_el.hasClass("hidden")&&this.$nav_el.removeClass("hidden").css({transform:"",opacity:"","pointer-events":""}),!this.nav_fadeout_whenscrollingdown||this.nav_hide||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||this.$nav_el.hasClass("hidden")&&this.$nav_el.removeClass("hidden").css({transform:"",opacity:"","pointer-events":""})},r.prototype.hide=function(){var e,t;(this.nav_fadeout_whenscrollingdown||this.nav_hidewhenscrollingdown)&&x.isDesktopOrTabletSize&&!this.nav_hide&&(this.nav_fadeout_whenscrollingdown&&!this.$nav_el.hasClass("hidden")&&this.$nav_el.css({opacity:0,"pointer-events":"none"}),this.setRect(),this.nav_hidewhenscrollingdown&&this.rect&&(this.$nav_el.hasClass("hidden")||(e=0,-1!=this.nav_position.indexOf("center")&&(e="-50%"),-1!=this.nav_position.indexOf("top")?((t=this.rect.bottom+20)>this.max_translate_top?this.max_translate_top=t:t=this.max_translate_top,this.$nav_el.css("transform","translate("+e+",-"+t+"px)")):((t=window.innerHeight-this.rect.top+20)>this.max_translate_bottom?this.max_translate_bottom=t:t=this.max_translate_bottom,this.$nav_el.css("transform","translate("+e+","+t+"px)")))),this.$nav_el.addClass("hidden"))},jQuery(document).ready(function(){switch(parseInt(layData.nav_amount,10)){case 1:var e=new r("primary");ca=[e];break;case 2:var e=new r("primary"),t=new r("second_menu");ca=[e,t];break;case 3:var e=new r("primary"),t=new r("second_menu"),n=new r("third_menu");ca=[e,t,n];break;case 4:var e=new r("primary"),t=new r("second_menu"),n=new r("third_menu"),a=new r("fourth_menu");ca=[e,t,n,a]}}),function(){return ca}),da=t(ue()),ha=t(ce()),ya={i:function(){Sa()},showAll:function(){Aa()},hideAll:function(){ka()},setJqueryMap:function(){ja()},hideSt:function(){wa()},hideNav:function(){_a()},hideNavBar:function(){xa()},showSt:function(){ma()},getStPos:function(){return pa()}},fa={safetyOffset:20,scrollThreshold:50},u={oldScrollY:0,stheight:0,st_pos:"top",st_hidewhenscrollingdown:!1,st_fadeout_whenscrollingdown:!1,st_exists:!0,navbar_exists:!0,navbar_hidewhenscrollingdown:!1,navbar_fadeout_whenscrollingdown:!1,mouseover_target_area_bottom:0,mouseover_target_area_top:0},h={$navbar:null,$st:null},pa=function(){return u.st_pos},ma=function(){!u.st_hidewhenscrollingdown&&!u.st_fadeout_whenscrollingdown||!u.st_exists||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||h.$st.hasClass("hidden")&&h.$st.removeClass("hidden").css({transform:"","pointer-events":"",opacity:""})},ga=function(){jQuery("a.overlay-burger[data-lay-burger-hide-on-scroll], a.overlay-burger[data-lay-burger-fade-on-scroll]").each(function(){var e,t=jQuery(this),n="1"===t.attr("data-lay-burger-hide-on-scroll"),a="1"===t.attr("data-lay-burger-fade-on-scroll");!n&&!a||t.hasClass("hidden")||(n&&(n=this.getBoundingClientRect(),"auto"!==window.getComputedStyle(this).bottom?(e=window.innerHeight-n.top+fa.safetyOffset,t.css("transform","translateY("+e+"px)")):(e=n.bottom+fa.safetyOffset,t.css("transform","translateY(-"+e+"px)"))),a&&t.css({opacity:0,"pointer-events":"none"}),t.addClass("hidden"))})},va=function(){1==window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||jQuery("a.overlay-burger[data-lay-burger-hide-on-scroll], a.overlay-burger[data-lay-burger-fade-on-scroll]").each(function(){var e=jQuery(this);e.hasClass("hidden")&&e.removeClass("hidden").css({transform:"","pointer-events":"",opacity:""})})},wa=function(){var e,t,n,a,i;(u.st_hidewhenscrollingdown||u.st_fadeout_whenscrollingdown)&&x.isDesktopOrTabletSize&&u.st_exists&&(h.$st.hasClass("hidden")||(u.st_hidewhenscrollingdown&&(e=0,-1!=layData.st_position.indexOf("center")&&(e="-50%"),t=h.$st[0].getBoundingClientRect(),"center"==u.st_pos?(n=t.bottom,i=h.$st.outerHeight(),0<h.$st.find(".sitetitle-txt-inner>span").length&&i<(a=h.$st.find(".sitetitle-txt-inner>span").outerHeight())&&(i=a,n=h.$st.find(".sitetitle-txt-inner>span")[0].getBoundingClientRect().bottom),h.$st.css("transform","translate("+e+",-"+(n+i/2)+"px)")):"top"==u.st_pos?(i=t.bottom+fa.safetyOffset,h.$st.css("transform","translate("+e+",-"+i+"px)")):"bottom"==u.st_pos&&(i=window.innerHeight-t.top+fa.safetyOffset,h.$st.css("transform","translate("+e+","+i+"px)"))),u.st_fadeout_whenscrollingdown&&h.$st.css({opacity:0,"pointer-events":"none"}),h.$st.addClass("hidden")))},_a=function(){for(var e=ua(),t=0;t<e.length;t++)e[t].hide()},ba=function(){for(var e=ua(),t=0;t<e.length;t++)e[t].show()},ja=function(){u.navbar_exists&&(h.$navbar=jQuery(".navbar")),u.st_exists&&(h.$st=jQuery(".sitetitle"))},xa=function(){var e,t;u.navbar_exists&&(u.navbar_hidewhenscrollingdown||u.navbar_fadeout_whenscrollingdown)&&x.isDesktopOrTabletSize&&(h.$navbar.hasClass("hidden")||(u.navbar_hidewhenscrollingdown&&(e=h.$navbar[0].getBoundingClientRect(),"top"==layData.navbar_position?(t=e.height+fa.safetyOffset,h.$navbar.css("transform","translateY("+-t+"px)")):"bottom"==layData.navbar_position&&(t=e.height+fa.safetyOffset,h.$navbar.css("transform","translateY("+t+"px)"))),u.navbar_fadeout_whenscrollingdown&&h.$navbar.css({opacity:0,"pointer-events":"none"}),h.$navbar.addClass("hidden")))},Ca=function(){!u.navbar_exists||!u.navbar_hidewhenscrollingdown&&!u.navbar_fadeout_whenscrollingdown||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||h.$navbar.removeClass("hidden").css({transform:"","pointer-events":"",opacity:"1"})},Qa=function(){var e,t;u.stheight=0,u.st_exists&&(u.st_hidewhenscrollingdown||u.st_fadeout_whenscrollingdown)&&(e=h.$st.outerHeight(),0<h.$st.find(".sitetitle-txt-inner>span").length&&e<(t=h.$st.find(".sitetitle-txt-inner>span").outerHeight())&&(e=t),"top"==u.st_pos||"center"==u.st_pos?e+=h.$st[0].getBoundingClientRect().top:"bottom"==u.st_pos&&(e+=window.innerHeight-h.$st[0].getBoundingClientRect().bottom),e+=fa.safetyOffset,u.stheight=e)},Sa=function(){-1!=layData.st_position.indexOf("top")?u.st_pos="top":-1!=layData.st_position.indexOf("bottom")?u.st_pos="bottom":u.st_pos="center",1==layData.st_hidewhenscrollingdown?u.st_hidewhenscrollingdown=!0:u.st_hidewhenscrollingdown=!1,u.st_fadeout_whenscrollingdown=1==layData.st_fadeout_whenscrollingdown,u.st_exists=1!=layData.st_hide,u.navbar_exists=1!=layData.navbar_hide,u.navbar_fadeout_whenscrollingdown=1==layData.navbar_fadeout_whenscrollingdown,u.navbar_hidewhenscrollingdown=1==layData.navbar_hidewhenscrollingdown,ja(),Qa(),window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&(e>u.oldScrollY&&e>fa.scrollThreshold&&(u.startedScrollingUpY=e,x.isDesktopOrTabletSize&&(_a(),wa(),xa()),ga()),e<u.oldScrollY&&e<u.startedScrollingUpY-fa.scrollThreshold/2&&(x.isDesktopOrTabletSize&&(ba(),ma(),Ca()),va()),e<fa.scrollThreshold&&(x.isDesktopOrTabletSize&&(ba(),ma(),Ca()),va()),u.oldScrollY=e)}),jQuery(window).on("fpOnLeave",function(e,t){switch(t.direction){case"up":ba(),ma(),va(),Ca();break;case"down":_a(),wa(),ga(),xa()}}),jQuery(window).on("window_width_changed",(0,ha.default)(function(){Qa();for(var e=ua(),t=0;t<e.length;t++)e[t].set_height_and_space_around()},300)),"undefined"!=typeof layData&&"on"===layData.mouseover_show_scroll_hidden&&jQuery(window).on("mousemove",(0,da.default)(function(e){if(x.isDesktopOrTabletSize){var t=ua();if(e.clientY<=u.mouseover_target_area_top){for(var n=0;n<t.length;n++)t[n].show_on_mouseover("top");"top"==u.st_pos&&ma(),va(),"top"==layData.navbar_position&&Ca()}if(e.clientY>=window.innerHeight-u.mouseover_target_area_bottom){for(n=0;n<t.length;n++)t[n].show_on_mouseover("bottom");"bottom"==u.st_pos&&ma(),"bottom"==layData.navbar_position&&Ca()}}},100));for(var e,t=0,n=("top"==u.st_pos&&(t=u.stheight),ua()),a=0;a<n.length;a++)-1!=n[a].nav_position.indexOf("top")&&t<(e=n[a].height_and_space_around)&&(t=e);"top"==layData.navbar_position&&u.navbar_exists&&(t=t<(o=h.$navbar.height())?o:t),u.mouseover_target_area_top=t;for(var i,o,r,s=0,l=("bottom"==u.st_pos&&(s=u.stheight),ua()),c=0;c<l.length;c++)-1!=l[c].nav_position.indexOf("bottom")&&s<(i=l[c].height_and_space_around)&&(s=i);"bottom"==layData.navbar_position&&u.navbar_exists&&(s=s<(o=h.$navbar.height())?o:s),u.mouseover_target_area_bottom=s,jQuery(".sitetitle").hasClass("img")&&((r=jQuery(".sitetitle img")[0]).complete?Qa():r.onload=function(){Qa()}),window.laytheme.on("newpageshown",function(){Aa()})},ka=function(){_a(),wa(),ga(),"function"==typeof hideNavBar&&hideNavBar()},Aa=function(){ba(),ma(),va(),Ca()},n={i:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&"button_menu_style"!=layData.mobile_menu_style&&Ba()},hideMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&"button_menu_style"!=layData.mobile_menu_style&&za()},hideMobileMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&"button_menu_style"!=layData.mobile_menu_style&&Ma()}},La=window.mobile_menu_controller=n,Da={wWidth:window.innerWidth,oldInnerWidth:window.innerWidth,isOpen:!1},s={$nav:null,$navul:null,$burger:null},Oa=function(){switch(jQuery(".mobile-nav").scrollTop(0),s.$nav.addClass("active"),jQuery("body").addClass("mobile-menu-open").removeClass("lay-hide-phone-menu"),Da.isOpen=!0,0<jQuery(".burger-wrap-text").length&&("style_2"===layData.mobile_menu_style?jQuery("nav.mobile-nav .burger-wrap-text").text(jQuery("nav.mobile-nav .burger-wrap-text").data("text-close")):jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-close"))),layData.mobile_menu_style){case"style_1":var e=Pa();jQuery("body").addClass("animate-mobile-menu"),s.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),s.$nav.css({transform:"translateY("+e+"px)","-webkit-transform":"translateY("+e+"px)",top:0});break;case"style_2":break;case"style_3":var t=e=Pa();s.$nav.css({height:"calc("+window.innerHeight+"px - "+e+"px)",top:t+"px"});break;case"style_4":t=e=Pa();jQuery("body").addClass("animate-mobile-menu"),s.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),s.$nav.css({height:"calc("+window.innerHeight+"px - "+e+"px)",top:t+"px",transform:"translateY(0)","-webkit-transform":"translateY(0)"})}"1"==layData.mobile_menu_disable_body_scroll&&m.fixBodyAlt()},Ea=function(){if(s.$nav.hasClass("active"))za();else{switch(layData.mobile_burger_type){case"new":case"default":case"default_thin":"style_2"!=layData.mobile_menu_style&&s.$burger.addClass("active")}Oa()}},Ia=function(){if(window.innerWidth<=x.phoneMenuBreakpoint)switch(layData.mobile_menu_style){case"style_4":case"style_1":var e=Pa(),e=window.innerHeight-e;s.$nav.css("max-height",e+"px");break;case"style_2":e=window.innerHeight;s.$nav.css("max-height",e+"px")}},Pa=function(){var e,t=0;return t="1"!=layData.mobile_hide_menubar?(e=jQuery(".navbar")[0].getBoundingClientRect()).height+e.top:t},Ta=function(){window.innerWidth>x.phoneMenuBreakpoint&&s.$nav.css("max-height","")},za=function(e){0<jQuery(".burger-wrap-text").length&&("style_2"===layData.mobile_menu_style?jQuery(".lay-mobile-icons-wrap .burger-wrap-text").text(jQuery(".lay-mobile-icons-wrap .burger-wrap-text").data("text-open")):jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-open"))),Da.isOpen=!1,window.innerWidth<x.phoneMenuBreakpoint?Ma(e):("1"==layData.mobile_menu_disable_body_scroll&&m.unfixBody(),"style_2"!=layData.mobile_menu_style&&s.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),s.$nav.removeClass("active").css({transform:"","-webkit-transform":""}))},Ma=function(e){if(window.innerWidth<x.phoneMenuBreakpoint){switch("1"==layData.mobile_menu_disable_body_scroll&&m.unfixBody(),Da.isOpen=!1,s.$nav.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),"style_2"!=layData.mobile_menu_style&&s.$burger.removeClass("active"),layData.mobile_menu_style){case"style_1":var t=s.$navul.outerHeight(),n=(t*=-1,jQuery(".navbar"));t-=a=n.length?n.outerHeight():0,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),s.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),s.$nav.css({transform:"translateY("+t+"px)","-webkit-transform":"translateY("+t+"px)"});break;case"style_4":var a,t=s.$navul.outerHeight(),n=(t*=-1,jQuery(".navbar"));t-=a=n.length?n.outerHeight():0,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),s.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),s.$nav.css({transform:"translateY(calc(-100% - "+a+"px))","-webkit-transform":"translateY(calc(-100% - "+a+"px))"});break;case"style_2":e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),s.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}));break;case"style_3":jQuery("body").addClass("animate-mobile-menu"),s.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),s.$nav.css({height:""})}0<jQuery(".burger-wrap-text").length&&("style_2"===layData.mobile_menu_style?jQuery(".lay-mobile-icons-wrap .burger-wrap-text").text(jQuery(".lay-mobile-icons-wrap .burger-wrap-text").data("text-open")):jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-open")))}},Ba=function(){if(jQuery("nav.mobile-nav a").on("dragstart",function(e){e.preventDefault()}),s.$nav=jQuery("nav.mobile-nav"),s.$navul=s.$nav.find("ul"),s.$burger=jQuery(".burger-default, .burger-new"),""!=layData.mobile_navbar_fixed)switch(Rn=jQuery(".woocommerce-store-notice"),Wn=jQuery(".mobile-nav"),Vn=jQuery(".navbar"),layData.mobile_menu_style){case"style_4":case"style_1":0<Rn.length&&0<Wn.length&&0<Vn.length&&window.eventsChannel.on("scroll",function(e,t){var n;Da.isOpen&&(n=Vn[0].getBoundingClientRect().bottom,Wn.css("transform","translateY("+n+"px)"))});break;case"style_2":break;case"style_3":0<Rn.length&&0<Wn.length&&window.eventsChannel.on("scroll",function(e,t){var n=Rn[0].getBoundingClientRect();e>=n.height&&(e=n.height),Wn.css("transform","translateY(-"+e+"px)")})}switch(jQuery(window).on("resize orientationchange",function(){Da.oldInnerWidth=Da.wWidth,Da.wWidth=window.innerWidth,window.innerWidth>x.phoneMenuBreakpoint?Da.oldInnerWidth<=x.phoneMenuBreakpoint&&(Ta(),s.$nav.css({transform:"","-webkit-transform":""}),s.$nav.removeClass("active transition"),"style_2"!=layData.mobile_menu_style&&s.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open")):(Da.oldInnerWidth>x.phoneMenuBreakpoint&&(s.$nav.hasClass("active")||za({noTransition:!0}),ya.showAll()),Ia())}),layData.mobile_burger_type){case"default":case"default_thin":jQuery(".burger-wrap-default").on("click",Ea);break;case"new":jQuery(".burger-wrap-new").on("click",Ea);break;case"custom":jQuery(".burger-custom-wrap-close").on("click",function(){s.$nav.hasClass("active")&&za()}),jQuery(".burger-custom-wrap-open").on("click",function(){s.$nav.hasClass("active")||Oa()});break;case"text":jQuery(".burger-wrap-text").on("click",Ea)}Ia(),WebFont.load({custom:{families:layData.m_st_fontfamily},active:function(){Ma()},classes:!1}),Ma(),setTimeout(function(){jQuery("body").addClass("mobile-menu-animation-possible")},0),jQuery(document).ready(function(){setTimeout(function(){window.laytheme.on("newpageshown",Ma),window.laytheme.on("newpage",Ma)},100)}),window.laytheme.on("searchshown",Ma)},qa=new Map,Fa=!1,Na=function(e){"undefined"==typeof Vimeo||Fa&&Date.now()-Fa<1e3||(Fa=Date.now(),e.each(function(){let n=this,a=new Vimeo.Player(n);a.ready().then(function(){n.dataset.ready="true",n.closest(".video").classList.add("lay-vimeo-ready");var e=n.getBoundingClientRect(),e=e.top<window.innerHeight&&0<e.bottom,t=n.closest(".lay-vimeo-autoplay");e&&t?a.getPaused().then(function(e){e&&a.play().catch(e=>{e.name})}):!e&&t&&a.getPaused().then(function(e){e||a.pause()})}),qa.set(n,a)}))},Ha=("undefined"!=typeof window&&window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("overlayshown",function(e){var t,e=e&&e[0]?e[0]:null;e&&(t=e.getAttribute("data-id"),e=e.getAttribute("data-type")||"page",t)&&f.updateEditButtonUrl(e,t)}),window.laytheme.on("overlayhidden",function(){var e,t=f.getState();t&&t.type&&t.id?f.updateEditButtonUrl(t.type,t.id):(t=document.body&&document.body.getAttribute("data-type"),e=document.body&&document.body.getAttribute("data-id"),t&&e&&f.updateEditButtonUrl(t,e))})),function(t){if(!t)return t;try{var e=new URL(t),n=(n=e.pathname).replace(/^\/[a-z]{2,3}\//i,"/");return e.pathname=n,e.toString()}catch(e){return t.replace(/(https?:\/\/[^\/]+)\/[a-z]{2,3}\//i,"$1/")}}),$a=function(i){jQuery("body").addClass("do-page-overlay-transition");var t,e,o=!1,r=null,s=null,l=i;return jQuery(".lay-overlay").each(function(){var e=jQuery(this),t=e.attr("data-link"),n=t.split("://")[0],a=l.split("://")[0],a=l.replace(a,n),n=Ha(t);Ha(a)!=n&&a!=t||(o=!0,r=e,s=t,i=a)}),o&&r&&r.hasClass("lay-show-overlay")?Ra():(Ra(i),o&&(t=s||i,jQuery('a[href="'+i+'"]').closest(".menu-item").addClass("current-menu-item"),e=jQuery('.lay-overlay[data-link="'+t+'"]'),"on"!=layData.misc_options_smooth_scroll&&"on"!=e.attr("data-disable-scroll")||(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.addBodyLock?window.smooth_scroll_controller.addBodyLock("page-overlay"):m.fixBody(!0)),window.laytheme.emit("page_overlay_before_shown",jQuery('.lay-overlay[data-link="'+t+'"]')),setTimeout(function(){jQuery('.lay-overlay[data-link="'+t+'"]').off("transitionend animationend"),jQuery('.lay-overlay[data-link="'+t+'"]').on("transitionend animationend",function(e){e.target===this&&(void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(jQuery(this)),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(jQuery(this)),void 0!==window.layCarouselSwiper&&void 0!==window.layCarouselSwiper.loadFirstLazyImage&&window.layCarouselSwiper.loadFirstLazyImage(jQuery(this)),Va(jQuery(this)),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+t+'"]')),jQuery('.lay-overlay[data-link="'+t+'"]').addClass("lay-overlay-was-opened-at-least-once"))}),jQuery('.lay-overlay[data-link="'+t+'"]').addClass("display-block-overlay"),window.laytheme.emit("page_overlay_display_block",jQuery('.lay-overlay[data-link="'+t+'"]')),setTimeout(function(){jQuery('.lay-overlay[data-link="'+t+'"]').addClass("lay-show-overlay"),jQuery('.lay-overlay-bg[data-link="'+t+'"]').addClass("lay-show-overlay-bg"),window.laytheme.emit("overlayshown",jQuery('.lay-overlay[data-link="'+t+'"]')),jQuery("body").addClass("lay-overlay-open");var e=!1;x.isDesktopSize||x.isTabletSize?e=["lay-none","lay-none-top","lay-none-left","lay-none-right","lay-none-bottom"].some(function(e){return jQuery('.lay-overlay[data-link="'+t+'"]').hasClass(e)}):x.isPhoneSize&&(e=["lay-phone-none","lay-phone-none-top","lay-phone-none-left","lay-phone-none-right","lay-phone-none-bottom"].some(function(e){return jQuery('.lay-overlay[data-link="'+t+'"]').hasClass(e)})),e&&(window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+t+'"]')),jQuery('.lay-overlay[data-link="'+t+'"]').addClass("lay-overlay-was-opened-at-least-once")),Ua||e?setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+t+'"]');void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselSwiper&&void 0!==window.layCarouselSwiper.loadFirstLazyImage&&window.layCarouselSwiper.loadFirstLazyImage(e),Va(e)},0):setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+t+'"]');Va(e)},100)},50)},0))),o},ue=function(e){27===e.which&&(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.removeBodyLock?window.smooth_scroll_controller.removeBodyLock("page-overlay"):m.unfixBody(),setTimeout(function(){Ra()},0))},Ra=function(a){jQuery("body").addClass("do-page-overlay-transition");var e="on"==layData.misc_options_smooth_scroll,t=a?jQuery('.lay-overlay[data-link="'+a+'"]'):null,e=t&&0<t.length&&(e||"on"==t.attr("data-disable-scroll"));a&&e||(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.removeBodyLock?window.smooth_scroll_controller.removeBodyLock("page-overlay"):m.unfixBody()),setTimeout(function(){a?(jQuery(".lay-overlay.lay-show-overlay").each(function(){var e,t,n;jQuery(this).attr("data-link")!=a&&(e=jQuery(this),t=m.filterURL(e.attr("data-link")),jQuery('a[href="'+t+'"]').closest(".menu-item").removeClass("current-menu-item"),Wa(e),this.classList.contains("lay-fade")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-fade")&&x.isPhoneSize?(jQuery(this).off("animationend"),jQuery(this).on("animationend",function(e){e.target===this&&(this.classList.remove("lay-fadeout"),this.classList.remove("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery("body").removeClass("do-page-overlay-transition"))}),this.classList.add("lay-fadeout")):this.classList.contains("lay-none")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-none")&&x.isPhoneSize?(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),n=jQuery(this),jQuery(this).off("transitionend"),jQuery(this).on("transitionend",function(e){e.target===this&&(n.removeClass("display-block-overlay"),jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery("body").removeClass("do-page-overlay-transition"))}),jQuery(this).removeClass("lay-show-overlay"),window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+t+'"]'))):(jQuery(this).off("transitionend"),jQuery(this).on("transitionend",function(e){e.target===this&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)))}),jQuery(this).removeClass("lay-show-overlay")),Ua)&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery("body").removeClass("do-page-overlay-transition"))}),jQuery(".lay-overlay-bg.lay-show-overlay-bg").each(function(){jQuery(this).attr("data-link")!=a&&jQuery(this).removeClass("lay-show-overlay-bg")}),0<jQuery(".lay-overlay.lay-show-overlay").length&&(jQuery(".lay-overlay-bg").removeClass("lay-show-overlay-bg"),jQuery("body").removeClass("lay-overlay-open"))):(jQuery(".lay-overlay.lay-show-overlay").each(function(){var e=jQuery(this),t=m.filterURL(e.attr("data-link"));jQuery('a[href="'+t+'"]').closest(".menu-item").removeClass("current-menu-item"),Wa(e),this.classList.contains("lay-fade")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-fade")&&x.isPhoneSize?(jQuery(this).off("animationend"),jQuery(this).on("animationend",function(e){e.target===this&&(this.classList.remove("lay-fadeout"),this.classList.remove("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)))}),this.classList.add("lay-fadeout")):this.classList.contains("lay-none")&&(x.isDesktopSize||x.isTabletSize)||this.classList.contains("lay-phone-none")&&x.isPhoneSize?(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("lay-show-overlay"),jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this))):(jQuery(this).off("transitionend"),jQuery(this).on("transitionend",function(e){e.target===this&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayhidden",jQuery(this)))}),jQuery(this).removeClass("lay-show-overlay")),Ua&&(jQuery(this).find(".lay-content")[0].scrollTop=0,jQuery(this).removeClass("display-block-overlay"),jQuery("body").removeClass("do-page-overlay-transition"))}),jQuery(".lay-overlay-bg").removeClass("lay-show-overlay-bg"),jQuery("body").removeClass("lay-overlay-open")),setTimeout(function(){jQuery(".lay-overlay:not(.lay-show-overlay)").each(function(){Wa(jQuery(this))})},0)},0)},Wa=function(e){void 0!==e&&0<e.length&&(e.find("iframe[src*='player.vimeo.com/']").each(function(){if("undefined"!=typeof Vimeo){var e=qa.get(this);if(e)e.pause().catch(function(e){try{new Vimeo.Player(this).pause()}catch(e){}});else try{new Vimeo.Player(this).pause()}catch(e){}}}),e.find("iframe[src*='youtube.com'], iframe[src*='youtu.be']").each(function(){var e=jQuery(this).data("ytplayer");void 0===e&&window.youtubeApiReady?(e=new YT.Player(this,{events:{onReady:function(e){e.target.stopVideo()}}}),jQuery(this).data("ytplayer",e)):void 0!==e&&"function"==typeof e.stopVideo&&e.stopVideo()}),e.find("video:not(.lay-background-video):not(.lay-background-video-desktop):not(.lay-background-video-mobile)").each(function(){this.pause()}))},Va=function(e){var t;void 0!==e&&0!==e.length&&("desktop"!==(t=x.screenSize)&&"tablet"!==t||e.find(".lay-background-video-desktop, .lay-background-video").each(function(){var e,t=this;void 0===jQuery(t).attr("src")&&void 0!==jQuery(t).attr("data-src")&&(e=jQuery(t).attr("data-src"),jQuery(t).attr("src",e)),2<=t.readyState?t.play().catch(function(e){}):jQuery(t).one("loadeddata",function(){t.play().catch(function(e){})})}),"phone"===t)&&e.find(".lay-background-video-mobile, .lay-background-video").each(function(){var e,t=this;void 0===jQuery(t).attr("src")&&void 0!==jQuery(t).attr("data-src")&&(e=jQuery(t).attr("data-src"),jQuery(t).attr("src",e)),2<=t.readyState?t.play().catch(function(e){}):jQuery(t).one("loadeddata",function(){t.play().catch(function(e){})})})},Ya=function(){jQuery(".lay-overlay a").removeClass("current-link");var e=jQuery("body").attr("data-id"),t=jQuery("body").attr("data-type"),n=(0!=(i=jQuery('.lay-overlay a[data-id="'+e+'"][data-type="'+t+'"]')).length&&i.each(function(){this.classList.add("current-link")}),m.parseIdsString(jQuery("body").attr("data-catid")));Array.isArray(n)||(n=[n]);for(var a=0;a<n.length;a++){var i,o=n[a];0!=(i=jQuery('.lay-overlay a[data-catid="'+o+'"][data-type="category"]')).length&&i.each(function(){this.classList.add("current-link")})}},Ua=!1,Ga=t(ge()),Xa={getProjectLinkAttrs:function(e){return Ka(e)},getCatLength:function(e){return ti(e)},showHideProjectArrows:function(e){Za(e)},maybeHideProjectArrowsOnInit:function(){Ja()},useCatIdForSameCategoryPrevNext:function(e){sessionStorage.setItem("sameCatIdToUseSetByThumbnailGrid",e)},i:function(){ii()}},l={id:null,catid:null,type:null,projectsMeta:[]},c={$pa_next:null,$pa_prev:null,$body:null},Ja=(window.updatePrevNextLinksAddedWithTinyMCE=$n,function(){var e=jQuery("body").attr("data-type");"project"==e&&"on"==layData.show_arrows&&ti(m.parseIdsString(jQuery("body").attr("data-catid")))<=1&&jQuery(".project-arrow").addClass("hide"),"project"!=e&&jQuery(".project-arrow").addClass("hide")}),Za=function(){var e;"on"==layData.show_arrows&&("project"!=(e=jQuery("body").attr("data-type"))&&jQuery(".project-arrow").addClass("hide"),"project"==e&&(ti(m.parseIdsString(jQuery("body").attr("data-catid")))<=1?jQuery(".project-arrow").addClass("hide"):"project-thumbnails"!=layData.pa_type&&jQuery(".project-arrow").removeClass("hide")),"project"==e)&&"project-thumbnails"==layData.pa_type&&jQuery(".project-arrow").addClass("hide")},Ka=function(e){if("undefined"!=typeof obj)return'href="'+obj.url+'" data-catid="'+obj.catid+'" data-id="'+obj.id+'" data-title="'+obj.title+'" data-type="project"'},ei=function(e){var t=(e=>{switch(layData.prevnext_navigate_through){case"same_category":var t=l.id,n=ai;if(void 0===l.projectsMeta[n])return 0;var a=l.projectsMeta[n].length;for(o=0;o<a;o++)if(t==l.projectsMeta[n][o].id){i=o;break}return"next"==e?++i==a&&(i=0):"prev"==e&&--i<0&&(i=a-1),i;case"all_projects":var i,o,t=l.id,a=l.projectsMeta.length;for(o=0;o<a;o++)if(t==l.projectsMeta[o].id){i=o;break}return"next"==e?++i==a&&(i=0):"prev"==e&&--i<0&&(i=a-1),i}})(e);if(jQuery.isNumeric(t))switch(layData.prevnext_navigate_through){case"same_category":var n=ai;if(void 0!==n)return{title:l.projectsMeta[n][t].title,url:l.projectsMeta[n][t].url,id:l.projectsMeta[n][t].id,catid:l.projectsMeta[n][t].catid,thumb:l.projectsMeta[n][t].thumb,thumbar:l.projectsMeta[n][t].thumbar};break;case"all_projects":return{title:l.projectsMeta[t].title,url:l.projectsMeta[t].url,id:l.projectsMeta[t].id,catid:l.projectsMeta[t].catid,thumb:l.projectsMeta[t].thumb,thumbar:l.projectsMeta[t].thumbar}}},ti=function(e){if(void 0!==e&&""!=e)return("same_category"==layData.prevnext_navigate_through?(e=ai,l.projectsMeta[e]):l.projectsMeta).length},ni=null,ai=null,ii=function(){c.$pa_next=jQuery(".pa-next"),c.$pa_prev=jQuery(".pa-prev"),c.$body=jQuery("body"),l.projectsMeta=JSON.parse(layData.projectsMeta),window.laytheme.on("newpageshown",function(e,t,n){"same_category"==layData.prevnext_navigate_through&&("project"==t&&"project"!=ni&&(null==(a=sessionStorage.getItem("sameCatIdToUse"))||"null"==a?(r=m.parseIdsString(c.$body.attr("data-catid")),ai=(e=>{if(Array.isArray(e)){for(var t=0;t<e.length;t++)if(e[t]!=parseInt(layData.default_category_id,10))return e[t];return e[0]}return e})(r),null!=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")&&"null"!=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")&&(ai=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")),sessionStorage.removeItem("sameCatIdToUseSetByThumbnailGrid"),sessionStorage.setItem("sameCatIdToUse",ai)):ai=a),ni=t);var a,i,o,r=m.parseIdsString(jQuery("body").attr("data-catid"));0<r.length&&(a=parseInt(ai,10),t=r.map(function(e){return parseInt(e,10)}).filter(function(e){return jQuery.isNumeric(e)}),!jQuery.isNumeric(a)||-1===t.indexOf(a))&&(ai=r[0]),Za(),l.catid=m.parseIdsString(c.$body.attr("data-catid")),l.id=c.$body.attr("data-id"),l.type=c.$body.attr("data-type"),"on"==layData.show_arrows&&"project"==c.$body.attr("data-type")&&(t=ei("next"),a=ei("prev"),void 0!==t&&(c.$pa_next.attr({"data-title":t.title,"data-catid":m.stringifyCatIds(t.catid),"data-id":t.id,href:t.url}),(i=null==c.$pa_next.attr("data-original-text")?c.$pa_next.text():c.$pa_next.attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==c.$pa_next.attr("data-original-text")&&c.$pa_next.attr("data-original-text",i),o=i.replace("$nextprojecttitle$",t.title),c.$pa_next.text(o)),void 0!==a&&(c.$pa_prev.attr({"data-title":a.title,"data-catid":m.stringifyCatIds(a.catid),"data-id":a.id,href:a.url}),(i=null==c.$pa_prev.attr("data-original-text")?c.$pa_prev.text():c.$pa_prev.attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==c.$pa_prev.attr("data-original-text")&&c.$pa_prev.attr("data-original-text",i),o=i.replace("$previousprojecttitle$",a.title),c.$pa_prev.text(o)),"project-thumbnails"==layData.pa_type)&&(void 0!==t&&(i='<img src="'+t.thumb._512+'" alt="">',c.$pa_next.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*t.thumbar+'%;">'+i+"</div>")),void 0!==a&&(o='<img src="'+a.thumb._512+'" alt="">',c.$pa_prev.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*a.thumbar+'%;">'+o+"</div>")),"same_category"!=layData.prevnext_navigate_through||1<ti(ai))&&(c.$pa_next.removeClass("hide"),c.$pa_prev.removeClass("hide")),$n(),Ja()})},oi={animationTimer:null,animationInterval:null,animDur:300},ri=!1,si={i:function(){oi.animDur=parseInt(layData.navigation_transition_duration,10)/2,window.laytheme.on("transition_navigation_in_started",function(){ri=!1}),window.laytheme.on("transition_navigation_out_completed",function(){ri=!0})},startTimer:function(){oi.animationTimer=0,clearInterval(oi.animationInterval),oi.animationInterval=setInterval(function(){oi.animationTimer+=50,oi.animDur<=oi.animationTimer&&(window.laytheme.emit("content_fadeout_transition_ended"),clearInterval(oi.animationInterval))},50)},hasElementTransitionEnded:function(){return ri},getTimeToWait:function(){return clearInterval(oi.animationInterval),oi.animDur<=oi.animationTimer||ri?0:oi.animDur-oi.animationTimer}},li=[],ci=!1,ui=[],di=!1,hi=null,yi=function(){ui.forEach(function(e){jQuery(e).off("scroll.anchorMenu")}),ui=[]},fi=function(){yi(),jQuery(".vertical-scrollsnap").each(function(){jQuery(this).on("scroll.anchorMenu",_i),ui.push(this)}),jQuery(".horizontal-scrollsnap > .grid-inner").each(function(){jQuery(this).on("scroll.anchorMenu",_i),ui.push(this)})},pi=function(){"undefined"!=typeof layData&&"on"===layData.anchor_menu_active&&(mi(),0!==li.length)&&(ci||(ci=!0,jQuery(window).on("scroll.anchorMenu resize.anchorMenu",_i),"undefined"!=typeof window&&window.eventsChannel&&"function"==typeof window.eventsChannel.on&&window.eventsChannel.on("scroll",function(){_i()}),jQuery(window).on("fpAfterLoad fpAfterSlideLoad fpAfterRender",function(){setTimeout(function(){fi(),bi(!0)},0)}),window.laytheme.on("transition_navigation_in_completed",function(){setTimeout(function(){fi(),bi(!0)},100)}),window.laytheme.on("newpageshown",function(){setTimeout(function(){fi()},0)})),fi(),setTimeout(function(){fi(),bi(!0)},100))},mi=function(){li=[];var e=jQuery('nav a[href*="#"]');0!==e.length&&e.each(function(){var e,t,n=jQuery(this),a=n.attr("href");a&&(a=gi(a))&&vi(n)&&(e=wi(a))&&0!==(t=n.closest("li.menu-item")).length&&(t.addClass("lay-anchor-menu-item"),li.push({hash:a,link:n,li:t,target:e}))})},gi=function(e){var t=e.indexOf("#");return-1===t||!(e=e.substring(t))||"#"===e||-1!==(e=-1!==e.indexOf("?")?e.substring(0,e.indexOf("?")):e).indexOf("&")||-1!==e.indexOf("=")?null:decodeURIComponent(e)},vi=function(e){var t,n=e.attr("href");return!(!n||-1===n.indexOf("#")||"#"!==n.substr(0,1)&&(!e[0].hasAttribute("data-id")||!e[0].hasAttribute("data-type")||e.attr("data-id")!=jQuery("body").attr("data-id")||e.attr("data-type")!=jQuery("body").attr("data-type"))&&(e=window.location.href.split("#")[0],(t=function(e){return e?"/"===e.substr(e.length-1)?e.substr(0,e.length-1):e:""})(n.split("#")[0])!==t(e)))},wi=function(e){var t,e=e.substring(1);return e&&((t=document.getElementById(e))||(e=document.getElementsByName(e))&&0<e.length&&(t=e[0]),t)?0<(e=jQuery(t).closest(".row")).length?e[0]:t:null},_i=function(){"started"===kn.getTransitionStatus()||di||(di=!0,window.requestAnimationFrame(function(){bi(di=!1)}))},bi=function(e){if(0!==li.length){if(!e)if("started"===kn.getTransitionStatus())return;var t=ji();!(t||hi||e)||t===hi&&!e||(hi=t,li.forEach(e=>{e.li&&0!==e.li.length&&(t&&e.hash===t?e.li.addClass("current-menu-item"):e.li.removeClass("current-menu-item"))}))}},ji=function(){if(0===li.length)return null;for(var e=.3*window.innerHeight,n=window.innerHeight,a=.5*n,t=function(e,t){return!((e=e.target)&&e.classList&&(!!e.classList.contains("_100vh")||!!e.classList.contains("row")&&(e=e.getBoundingClientRect().height,.72*n<=e)))||t.top<=a},i=null,o=Number.POSITIVE_INFINITY,r=0;r<li.length;r++){var s=li[r];if(s.target&&null!==s.target.offsetParent){var l=s.target.getBoundingClientRect();if(0!==l.width||0!==l.height){var c=l.top<window.innerHeight&&0<l.bottom;if(c&&t(s,l)){if(l.top<=e&&l.bottom>e){i=s;break}c=Math.abs(l.top-e);c<o&&(o=c,i=s)}}}}return i?i.hash:null},xi=function(){layData.woocommerce_active||(jQuery(".current-menu-parent").removeClass("current-menu-parent"),jQuery(".current-menu-ancestor").removeClass("current-menu-ancestor"),jQuery(".current-menu-item:not(.qtranxs-lang-menu-item)").removeClass("current-menu-item"),jQuery(".current_page_item:not(.qtranxs-lang-menu-item)").removeClass("current_page_item"));var e=[],t=jQuery("body").attr("data-id"),n=jQuery("body").attr("data-type"),a=(0!=(e=jQuery('nav a[data-id="'+t+'"][data-type="'+n+'"]')).length&&e.each(function(){jQuery(this.parentNode).addClass("current-menu-item"),jQuery(this.parentNode.parentNode).closest("li.menu-item").addClass("current-menu-parent")}),[]);if("project"===n){a=m.parseIdsString(jQuery("body").attr("data-catid")),Array.isArray(a)||(a=[a]);for(var i=0;i<a.length;i++){var o=a[i];0!=(e=jQuery('nav a[data-catid="'+o+'"][data-type="category"]')).length&&e.each(function(){jQuery(this.parentNode).addClass("current-menu-item"),jQuery(this.parentNode.parentNode).closest("li.menu-item").addClass("current-menu-parent")})}}"project"==n&&jQuery(".lay-projects-overview").addClass("current-menu-item"),window.laytheme.emit("current-menu-point-activated"),pi()};function Ci(){return(Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,a=arguments[t];for(n in a)!{}.hasOwnProperty.call(a,n)||(e[n]=a[n])}return e}).apply(null,arguments)}(n=Yn=Yn||{}).Pop="POP",n.Push="PUSH",n.Replace="REPLACE";var Qi=function(e){return Object.freeze(e)};var Si="beforeunload";function ki(e){e.preventDefault(),e.returnValue=""}function Ai(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter(function(e){return e!==t})}},call:function(t){e.forEach(function(e){return e&&e(t)})}}}Li=void 0===(Er=(Er=void 0===Er?{}:Er).window)?document.defaultView:Er,Di=Li.history,Oi=null,Li.addEventListener("popstate",function(){if(Oi)zi.call(Oi),Oi=null;else{var e=Yn.Pop,t=Mi(),n=t[0];if(zi.length)if(null!=n){var a=Ii-n;a&&(Oi={action:e,location:t[1],retry:function(){$i(-1*a)}},$i(a))}else{n="You are trying to block a POP navigation to a location that was not created by the history library. The block will fail silently in production, but in general you should do all navigation with the history library (instead of using window.history.pushState directly) to avoid this situation.";if(!!1)try{throw new Error(n)}catch(e){}}else Hi(e)}}),Ei=Yn.Pop,Ii=(Er=Mi())[0],Pi=Er[1],Ti=Ai(),zi=Ai(),null==Ii&&(Ii=0,Di.replaceState(Ci({},Di.state,{idx:Ii}),""));var Li,Di,Oi,Ei,Ii,Pi,Ti,zi,y={get action(){return Ei},get location(){return Pi},createHref:Bi,push:function e(t,n){var a=Yn.Push,i=qi(t,n);if(Ni(a,i,function(){e(t,n)})){var o=(i=Fi(i,Ii+1))[0],i=i[1];try{Di.pushState(o,"",i)}catch(e){Li.location.assign(i)}Hi(a)}},replace:function e(t,n){var a,i=Yn.Replace,o=qi(t,n);Ni(i,o,function(){e(t,n)})&&(a=(o=Fi(o,Ii))[0],Di.replaceState(a,"",o[1]),Hi(i))},go:$i,back:function(){$i(-1)},forward:function(){$i(1)},listen:function(e){return Ti.push(e)},block:function(e){var t=zi.push(e);return 1===zi.length&&Li.addEventListener(Si,ki),function(){t(),zi.length||Li.removeEventListener(Si,ki)}}};function Mi(){var e=Li.location,t=e.pathname,n=Di.state||{};return[n.idx,Qi({pathname:t,search:e.search,hash:e.hash,state:n.usr||null,key:n.key||"default"})]}function Bi(e){var t,n;return"string"==typeof e?e:(t=void 0===(t=(e=e).pathname)?"/":t,n=void 0===(n=e.search)?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t)}function qi(e,t){return void 0===t&&(t=null),Qi(Ci({pathname:Pi.pathname,hash:"",search:""},"string"==typeof e?(e=>{var t,n={};return e&&(0<=(t=e.indexOf("#"))&&(n.hash=e.substr(t),e=e.substr(0,t)),0<=(t=e.indexOf("?"))&&(n.search=e.substr(t),e=e.substr(0,t)),e)&&(n.pathname=e),n})(e):e,{state:t,key:Math.random().toString(36).substr(2,8)}))}function Fi(e,t){return[{usr:e.state,key:e.key,idx:t},Bi(e)]}function Ni(e,t,n){return!zi.length||(zi.call({action:e,location:t,retry:n}),0)}function Hi(e){Ei=e;e=Mi();Ii=e[0],Pi=e[1],Ti.call({action:Ei,location:Pi})}function $i(e){Di.go(e)}window.layHistory=y;var Ri=window.history.pushState,Wi=window.history.replaceState,Vi=!1,Yi=(window.history.pushState=function(){var e;if(Vi)return e=Ri.apply(window.history,arguments),Vi=!1,e},window.history.replaceState=function(){var e;if(Vi)return e=Wi.apply(window.history,arguments),Vi=!1,e},y.push),Ui=y.replace,Gi=(y.push=function(){return Vi=!0,Yi.apply(y,arguments)},0),Xi=0,Ji=0,Zi=0,Ki=0,eo=0,to={$body:null};function no(e){return null==e?e:e.replace(/(&#(\d+);)/g,function(e,t,n){return String.fromCharCode(n)})}function ao(){window.utility_controller.isProjectsOverlayEnabled()&&(document.body.addEventListener("keydown",function(e){"Escape"!=e.key||!Co()||0!=To||0!=Oo||jQuery("body").hasClass("lightbox-open")||jQuery("body").hasClass("lay-overlay-open")||jQuery("body").hasClass("search-open")||Qo()}),jQuery(document).on("click",".close-projects-overlay",function(){Co()&&Qo()}),jQuery(document).on("click","#lay-project-overlay-background",function(){Co()&&0==To&&0==Oo&&Qo()}))}function io(e){return null!=a&&a.type==e.type&&a.id==e.id}function oo(){jQuery("html").addClass("show-project-overlay")}var ro,so=function(){null!=document.querySelector("#footer-region")&&(Ji=document.querySelector("#footer-region").scrollTop)},lo=function(e){var t;p.isSameStateOfLastOverview(e)?0<jQuery(".post-password-form").length?window.location.reload():(t=Object.assign({},e,{catid:m.parseIdsString(e.catid)}),m.setBodyClasses(t),go(e.type,e.id),xi(),window.laytheme.emit("newpage"),Pt.triggerNewPageShown({},e.type,e,{isProjectOverlay:!1}),yo()):co(e)},co=function(e){var t;0<jQuery(".post-password-form").length?window.location.reload():(si.startTimer(),Xi=Gi,Gi=p.isOverlayDisplayBlock()?document.querySelector("#lay-project-overlay").scrollTop:window.scrollY,Ki=Zi,Zi=mo,t=Gn.pageContainsShortcode(e),(t="on"==layData.misc_options_disable_ajax?!0:t)?window.location.reload(!1):(Ra(),t=!1,0!=parseInt(layData.navigation_transition_out_duration,10)&&(t=!0),"none"==layData.navigation_transition_out&&(t=!1),window.utility_controller.isProjectsOverlayEnabled()&&(t=!0,p.shouldCloseOverlay()&&(t=!1),p.shouldOpenOverlay())&&(eo=mo,t=!1),t?la.hideRegions():(kn.setTransitionStatus("ended"),window.laytheme.emit("transition_navigation_out_completed")),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-catid":e.catid}),go(e.type,e.id),xi(),p.shouldOpenOverlay()&&"immediate"==layData.po_opening_behaviour&&(p.animateIn(),p.addLoadingIndicator()),la.showLayout("",so),window.laytheme.emit("newpage")))},uo=function(e){window.laytheme.off("newpageshown",fo),window.laytheme.on("newpageshown",ho)},ho=function(){var e=!po();"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize&&(e=!1),(e="on"==layData.misc_options_disable_ajax?!1:e)&&yo(),window.laytheme.off("newpageshown",ho)},yo=function(){var e,t=y.location.state;p.isOverlayDisplayBlock()&&!p.isSameStateOfLastOverview(t)||(p.isSameStateOfLastOverview(t)?"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?setTimeout(function(){"function"==typeof jQuery.fn.fullpage.silentMoveTo&&("horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,eo):jQuery.fn.fullpage.silentMoveTo(eo,0))},300):(jQuery(window).off("fpAfterRender"),jQuery(window).on("fpAfterRender",function(){"function"==typeof jQuery.fn.fullpage.silentMoveTo&&("horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,eo):jQuery.fn.fullpage.silentMoveTo(eo,0))})):(t=jQuery("html").hasClass("scrollsnap-enabled"),(jQuery("html").hasClass("fp-enabled")||t)&&void 0!==jQuery.fn.fullpage&&"undefined"!=typeof magneticSlidesPassedData&&"function"==typeof jQuery.fn.fullpage.silentMoveTo?"horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,Ki):jQuery.fn.fullpage.silentMoveTo(Ki,0):(t=jQuery(ro.join(",")),0<(e=Cr(t)).length?jQuery.when(xr(e)).then(function(){p.isOverlayDisplayBlock()?0==p.shouldCloseOverlay()&&0==p.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Xi):window.scrollTo(0,Xi)}).catch(function(e){}):0<t.find(".type-thumbnailgrid").length?setTimeout(function(){p.isOverlayDisplayBlock()?0==p.shouldCloseOverlay()&&0==p.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Xi):window.scrollTo(0,Xi)},100):p.isOverlayDisplayBlock()?0==p.shouldCloseOverlay()&&0==p.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Xi):window.scrollTo(0,Xi))))},fo=function(){var e;"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize?null!=document.querySelector("#footer-region")&&document.querySelector("#footer-region").scrollTo(0,Ji):!p.shouldCloseOverlay()&&p.isOverlayDisplayBlock()?po()||"on"==layData.misc_options_disable_ajax||("none"==layData.po_animation?setTimeout(function(){jQuery("#lay-project-overlay").scrollTop(0)},0):p.shouldCloseOverlay()||p.shouldOpenOverlay()||jQuery("#lay-project-overlay").scrollTop(0)):window.utility_controller.isProjectsOverlayEnabled()&&(e=y.location.state,p.isSameStateOfLastOverview(e))?p.shouldCloseOverlayAlt()||po()||"on"==layData.misc_options_disable_ajax||window.scrollTo(0,0):po()||"on"==layData.misc_options_disable_ajax||window.scrollTo(0,0),window.laytheme.off("newpageshown",fo)},po=function(){let e=!1;return-1!=window.location.href.indexOf("#")&&(e=!0),-1!=window.location.href.indexOf("#category-")&&(e=!1),-1!=window.location.href.indexOf("#tag-")&&(e=!1),-1!=window.location.href.indexOf("#product=")&&(e=!1),-1!=window.location.href.indexOf("#service=")&&(e=!1),e=-1!=window.location.href.indexOf("#client=")?!1:e},mo=0,go=function(e,t){var n=jQuery("#lay-frontend-edit-button");0!==n.length&&(n.attr({"data-type":e,"data-id":t}),n="undefined"!=typeof layData&&layData.ajax_url?layData.ajax_url:"undefined"!=typeof layData&&layData.wpapiroot?layData.wpapiroot.replace("/wp-json/","/")+"admin-ajax.php":"/wp-admin/admin-ajax.php",jQuery.ajax({url:n,type:"POST",data:{action:"get_edit_url",type:e,id:t},success:function(e){e.success&&e.data.edit_url&&jQuery("#lay-edit-button-link").attr("href",e.data.edit_url)},error:function(){}}))},f={i:function(){var e;window.laytheme.on("content_ready",function(e,t,n){ro=void 0;var a=null!=n&&n.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(e){case"desktop":ro=[a+" #grid",a+" .cover-region-desktop",a+" #footer"];break;case"phone":var i=0!=jQuery(a+" #footer-custom-phone-grid").length,o=0!=jQuery(a+" #custom-phone-grid").length;i&&o?ro=[a+" #custom-phone-grid",a+" .cover-region-phone",a+" #footer-custom-phone-grid"]:!i&&o?ro=[a+" #custom-phone-grid",a+" .cover-region-phone",a+" #footer"]:i&&!o?ro=[a+" #grid",a+" .cover-region-desktop",a+" #footer-custom-phone-grid"]:i||o||(ro=[a+" #grid",a+" .cover-region-desktop",a+" #footer"])}}),to.$body=jQuery("body"),"on"!=layData.misc_options_disable_ajax&&("scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),y.location.state||(e={type:to.$body.attr("data-type"),id:to.$body.attr("data-id"),catid:to.$body.attr("data-catid"),slug:to.$body.attr("data-slug"),title:document.title},y.replace((window.location.pathname||"/")+window.location.search+window.location.hash,e)),p.setFirstState()),xi(),jQuery(document).on("click",'a[data-type]:not([target="_blank"])',function(e){var t,n,a,i;jQuery(this.parentNode).hasClass("laycart")&&1==layData.sideCartPluginActive||(n=(t=jQuery(this)).attr("href"),n=m.filterURL(n),$a(n))?(e.preventDefault(),e.stopPropagation()):(a=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram"),layData.is_customize||a&&"on"==layData.disable_projectsoverlays_on_ig||(jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(e.preventDefault(),La.hideMobileMenu()):"custom"==jQuery(this).attr("data-type")||e.metaKey||e.ctrlKey||(e.preventDefault(),a=passedDataHistory.title,void 0!==(e=t.attr("data-title"))&&""!=e&&(a=passedDataHistory.titleprefix+(0,Ga.default)(t.attr("data-title"))),e=t.attr("data-catid"),"on"!=layData.misc_options_disable_ajax?(i=!0===layData.document_title_from_server||"true"===layData.document_title_from_server||"1"===layData.document_title_from_server,f.pushState({type:t.attr("data-type"),id:t.attr("data-id"),catid:e,title:a,slug:t.attr("data-slug")},a,n,i?{skipTitleUpdate:!0}:void 0)):window.location.href=n)))}),"on"!=layData.misc_options_disable_ajax&&y.listen(({location:e,action:t})=>{var n=e.state;"PUSH"!==t&&"REPLACE"!==t&&(la.abortFetch(),p.setShouldOpenAndShouldCloseOnPop(n),n&&n.title&&(document.title=no(n.title)),window.laytheme.emit("popstate"),n&&n.type==jQuery("body").attr("data-type")&&n.id==jQuery("body").attr("data-id")?setTimeout(function(){e.hash&&(window.location.hash=e.hash,jQuery(window).trigger("hashchange"))},0):n?(p.shouldCloseOverlay()?(window.laytheme.emit("overlaystartsanimatingout"),p.animateOut(function(){p.destroyOverlay()}),p.removeCloseIcon(),lo):(uo(n),co))(n):window.location.pathname!==e.pathname?window.location.href=(e.pathname||"/")+e.search+e.hash:setTimeout(function(){e.hash&&(window.location.hash=e.hash,jQuery(window).trigger("hashchange"))},0))}),setTimeout(function(){jQuery(window).on("fpAfterSlideLoad",function(e,t){p.isOverlayDisplayBlock()||(mo=t.slideIndex)}),jQuery(window).on("fpAfterLoad",function(e,t){p.isOverlayDisplayBlock()||(mo=t.index)})},0)},getState:function(){return y.location.state},pushState:function(e,t,n,a){var i;((e,t)=>window.location.href==t&&null!=(t=y.location.state)&&t.id==e.id&&t.type==e.type)(e,n)||(p.setShouldOpenAndShouldCloseOnPush(e),window.laytheme.off("newpageshown",ho),window.laytheme.on("newpageshown",fo),i=((n=new URL(n)).pathname||"/")+n.search,n.hash&&(e=Object.assign({},e,{initialHash:n.hash})),y.push(i,e),a&&a.skipTitleUpdate||(document.title=no(t)),Pt.triggerPushState(),(p.shouldCloseOverlay()?(p.isSameStateOfLastOverview(e)&&(window.laytheme.emit("overlaystartsanimatingout"),p.removeCloseIcon(),p.animateOut(function(){p.destroyOverlay()})),lo):co)(e))},replaceState:function(e){var t,n=y.location.state;n?(t=((t=new URL(window.location.href)).pathname||"/")+t.search+e,y.push(t,n)):window.location.hash=e},applyInitialHashAndReplace:function(){var e=y.location,t=e.state;t&&t.initialHash&&(e=(e.pathname||"/")+(e.search||"")+t.initialHash,delete(t=Object.assign({},t)).initialHash,Vi=!0,y.replace(e,t),Vi=!1)},updateCurrentStateTitle:function(e){var t,n,a;null!=e&&""!==e&&(a=(n=y.location).state,t=no(e),a?(n=(n.pathname||"/")+(n.search||"")+(n.hash||""),a=Object.assign({},a,{title:e}),document.title=t,Vi=!0,y.replace(n,a),Vi=!1):document.title=t)},updateEditButtonUrl:go},vo=!(y.replace=function(){return Vi=!0,Ui.apply(y,arguments)}),wo=!1,a=null,_o=void 0!==window?window.location.href:"",bo=null,jo=layData.po_easing_function.replace("cubic-bezier","cubicBezier"),xo=parseInt(layData.po_animation_duration,0),Co=function(){return!!window.utility_controller.isProjectsOverlayEnabled()&&!!jQuery("html").hasClass("show-project-overlay")},Qo=function(){So(),null!=a&&a.href?f.pushState({type:a.type,id:parseInt(a.id,10),slug:a.slug,title:a.title,catid:a.catid},a.title,a.href):1<window.history.length&&window.history.back()},So=function(){jQuery(".close-projects-overlay").remove()};function ko(e){var t=anime.running,e=t.indexOf(e);t.splice(e,1)}function Ao(){setTimeout(function(){null==window.lazyLoadInstance?window.lazyLoadInstance=new Tt.default({elements_selector:".lazyload",class_loaded:"lazyloaded",class_error:"loaded-error",class_loading:"lazyloading",callback_enter:function(e){},callback_loading:function(e){var t;"IMG"===e.tagName&&(t=function(){e.complete&&0<e.naturalWidth&&(e.classList.remove("lazyload"),e.classList.remove("lazyloading"),e.classList.add("lazyloaded"))},setTimeout(t,50),setTimeout(t,200))}}):window.lazyLoadInstance.update()},0)}var Lo,Do,Oo=!1,Eo=!1,Io=null,Po=null,To=!1,zo=!1,Mo=null,Bo=null,n={addLoadingIndicator:function(){jQuery("#lay-project-overlay").addClass("po-content-loading")},removeLoadingIndicator:function(){jQuery("#lay-project-overlay").removeClass("po-content-loading")},setFirstState:function(){bo=(window.layHistory?window.layHistory.location:window.history).state},i:function(){ao()},setShouldOpenAndShouldCloseOnPush:function(e){wo=vo=!1,null!=bo&&window.utility_controller.isProjectsOverlayEnabled()&&("project"!=bo.type&&"project"==e.type?(wo=!(vo=!0),a=Object.assign({title:document.title,href:window.location.href},bo)):"project"==bo.type&&"project"!=e.type&&null!=a&&(vo=!(wo=!0)),bo=e,_o="undefined"!=typeof window?window.location.href:_o,window.utility_controller.isProjectsOverlayEnabled()||(wo=vo=!1))},setShouldOpenAndShouldCloseOnPop:function(e){e=e,wo=vo=!1,null!=bo&&"on"==layData.projects_overlays&&null!=e&&("project"!=bo.type&&"project"==e.type?(wo=!(vo=!0),a=Object.assign({title:document.title,href:_o},bo)):"project"==bo.type&&"project"!=e.type&&(vo=!(wo=!0),null==a)&&(a=Object.assign({title:document.title,href:window.location.href},e)),bo=e,_o="undefined"!=typeof window?window.location.href:_o,window.utility_controller.isProjectsOverlayEnabled()||(wo=vo=!1))},shouldCloseOverlay:function(){return wo&&Co()},shouldCloseOverlayAlt:function(){return wo},shouldOpenOverlay:function(){return vo},getOverviewPageId:function(){return a&&null!=a.id?String(a.id):null},isOverlayDisplayBlock:function(){return Co()},insertCloseIcon:function(){var e;!window.utility_controller.isProjectsOverlayEnabled()||"on"!=layData.po_show_close_icon||0<jQuery(".close-projects-overlay").length||(e=("on"==layData.po_use_custom_close_icon&&""!=layData.po_custom_close_icon?jQuery('<div class="close-projects-overlay custom-close"><img src="'+layData.po_custom_close_icon+'" alt=""/></div>'):jQuery('<div class="close-projects-overlay standard-close"></div>')).prependTo("body"),setTimeout(function(){e.addClass("po-fadein-close-icon")},0))},isSameStateOfLastOverview:io,isSameStateOfLastOverview:io,removeCloseIcon:function(){So()},animateIn:function(e){var t=e;if(Oo=!(To=Eo=!1),"none"==layData.po_animation)oo(),m.fixBody(),jQuery("html").addClass("project-overlay-transitioned-in"),jQuery("#lay-project-overlay-background-media").attr("style",""),Oo=!(Eo=!0),t&&t();else{"on"==layData.po_background_behind_overlay&&ko(Bo),ko(Mo);var n={targets:"#lay-project-overlay, #lay-project-overlay-background-media",loop:!1,duration:xo,easing:jo,begin:function(){"on"==layData.po_background_behind_overlay&&(Po=anime({targets:"#lay-project-overlay-background",loop:!1,duration:xo,easing:jo,opacity:1,begin:function(){document.getElementById("lay-project-overlay-background").style.display="block"}})),oo(),m.fixBody(),jQuery("html").addClass("project-overlay-transitioning")},complete:function(){Oo=!(Eo=!0),Lo&&Lo(),jQuery("html").removeClass("project-overlay-transitioning"),jQuery("html").addClass("project-overlay-transitioned-in"),jQuery("#lay-project-overlay").attr("style",""),jQuery("#lay-project-overlay-background-media").attr("style",""),t&&t()}};switch(layData.po_animation){case"fadein":n.opacity=1;break;case"slideup":case"slidedown":n.translateY="0%"}Io=anime(n)}},hasAnimatedIn:function(){return new Promise(function(e,t){Lo=e,Eo&&e()})},hasAnimatedOut:function(){return new Promise(function(e,t){Do=e,zo&&e()})},isAnimatingIn:function(){return Oo},isAnimatingOut:function(){return To},animateOut:function(e){var t=e;if(zo=!(To=!(Oo=!1)),"none"==layData.po_animation)To=!(zo=!0),jQuery("html").removeClass("project-overlay-transitioned-in"),Do&&Do(),jQuery("#lay-project-overlay-background-media").remove(),window.laytheme.emit("projectoverlayclosed"),t&&t();else{ko(Io),"on"==layData.po_background_behind_overlay&&ko(Po);var n={targets:"#lay-project-overlay, #lay-project-overlay-background-media",loop:!1,duration:xo,easing:jo,begin:function(){jQuery("html").addClass("project-overlay-transitioning"),jQuery("html").removeClass("project-overlay-transitioned-in"),"on"==layData.po_background_behind_overlay&&(Bo=anime({targets:"#lay-project-overlay-background",loop:!1,duration:xo,easing:jo,opacity:0,complete:function(){document.getElementById("lay-project-overlay-background").style.display="none",jQuery("#lay-project-overlay-background-media").remove(),window.laytheme.emit("projectoverlayclosed")}}))},complete:function(){document.getElementById("lay-project-overlay").scrollTop=0,zo=!(To=!1),Do&&Do(),jQuery("html").removeClass("project-overlay-transitioning"),""==layData.po_background_behind_overlay&&(jQuery("#lay-project-overlay-background-media").remove(),window.laytheme.emit("projectoverlayclosed")),t&&t()}};switch(layData.po_animation){case"fadein":n.opacity=0;break;case"slideup":n.translateY="100%";break;case"slidedown":n.translateY="-100%"}Mo=anime(n)}},destroyOverlay:function(){jQuery("html").removeClass("show-project-overlay"),window.laytheme.emit("destroyoverlay"),jQuery("#lay-project-overlay").html(""),m.unfixBody()}},p=window.projects_overlays=n,qo=t(ce()),m=(window.lazySizes={loader:{unveil:function(e){}}},{i:function(){Ho(),jQuery(window).trigger("window_width_changed",Ho),cr(),Vo(),window.laytheme.on("newpageshown",function(){let e=document.querySelector("body>.lay-content #footer-region"),t=(e&&e.addEventListener("scroll",()=>{window.eventsChannel.emit("scroll",0,e.scrollHeight)}),document.querySelector("body>.lay-content #grid"));t&&t.addEventListener("scroll",()=>{window.eventsChannel.emit("scroll",0,t.scrollHeight)})}),ur(),hr(),yr(),dr(),lr(),gr(),fr(),pr(),Fo(),Ro()},isProjectsOverlayEnabled:function(){var e;return""!=layData.projects_overlays&&(e=-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram"),"on"!=layData.disable_projectsoverlays_on_ig||!e)},addHttpsMaybe:function(e){return null==(e=e)?null:!(e.startsWith("mailto:")||e.startsWith("tel:")||e.toLowerCase().startsWith("sms:")||e.startsWith("#")||"http"==e.substring(0,4))?"https://"+e:e},map:function(e,t,n,a,i){return sr(e,t,n,a,i)},filterURL:function(e){return Zo(e)},isInternUrl:function(e){return Jo(e)},stringStartsWith:function(e,t){return Xo(e,t)},fixBody:function(e){br(e=void 0===e?!1:e)},unfixBody:function(){jr()},fixBodyAlt:function(){vr()},stringifyCatIds:function(e){return Uo(e)},parseIdsString:function(e){return Go(e)},fadeInImageOnLoadViaParent:function(e){Wo(e)},setSrcAndSrcSetViaParent:function(e){nr(e)},setBodyClasses:function(e){rr(e)},setImageSizesAttribute:function(e){ar(e)},getImageSrcAndSrcSet:function(e){return $o(e)},getTargetContainers:function(e){return No(e)},roundUpSizes:function(e){return ir(e)},getTargetContainersExceptPageOverlay:function(e){return v(e)},isBodyFixed:function(){return wr}}),n=((mbrowser=function(){this.spec_string=navigator.userAgent,this.name=this.get_name(),this.version=this.get_version()}).prototype.get_name=function(){var e,t=this.spec_string,n=(n=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[])[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"];if(/trident/i.test(n[1]))return/\brv[ :]+(\d+)/g.exec(t),"IE";if("Chrome"===n[1]&&null!=(e=t.match(/\bOPR|Edge\/(\d+)/)))return"Opera";return null!=(e=t.match(/version\/(\d+)/i))&&n.splice(1,1,e[1]),n[0]},mbrowser.prototype.get_version=function(){var e=this.spec_string,t=(t=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[])[2]?[t[1],t[2]]:[navigator.appName,navigator.appVersion,"-?"];if(/trident/i.test(t[1]))return a=(n=/\brv[ :]+(\d+)/g.exec(e)||[])[1]||"";if("Chrome"===t[1]){var n,a=(n=e.match(/\bOPR|Edge\/(\d+)/))[1];if(null!=n)return a}return null!=(n=e.match(/version\/(\d+)/i))&&t.splice(1,1,n[1]),a=t[1]},{name:(Er=new mbrowser).name,version:Er.version}),x={orientation:window.innerHeight<window.innerWidth?"landscape":"portrait",previousOrientation:window.innerHeight<window.innerWidth?"landscape":"portrait",isPhoneSize:null,isDesktopSize:null,isTabletSize:null,isNotPhoneSize:null,screenSize:null,phoneMenuBreakpoint:parseInt(layData.phone_menu_breakpoint,10),breakpoint:parseInt(layData.breakpoint,10),tabletBreakpoint:parseInt(layData.tabletbreakpoint,10),phoneBreakpoint:parseInt(layData.breakpoint,10),isTouchDevice:!1,supportsPlaysInline:!1,showOriginalImages:"on"==layData.misc_options_showoriginalimages,imageSizes:["265","512","768","1024","1280","1920","2560","3200","3840","4096"],browserName:n.name,browserVersion:n.version,setImageSizesAttribute:function(e){ar(e)}},Fo=(window.layUpdateImageSizes=function(){ar(),null!=window.lazyLoadInstance&&window.lazyLoadInstance.update()},function(){window.laytheme.on("newpageshown",function(e,t,n){ar(),tr(),Ao(),Wo(),er()}),window.laytheme.on("overlayshown",function(){ar(),tr(),Ao()}),window.laytheme.on("woocommerce_initialized",function(){Ao()}),window.laytheme.on("searchresultshown",function(){var e=jQuery("#search-region");ar(e),nr(e),Wo(e),Ao()}),window.laytheme.on("newsLoadMore",function(e){ar(e),Ao()}),jQuery(document.body).on("updated_cart_totals",function(){Ao()})}),v=function(e){var t=void 0;switch(e){case"desktop":n=(n=(n=[]).concat(Array.from(document.querySelectorAll("body>.lay-content #grid, body>.lay-content .cover-region-desktop, body>.lay-content #footer, #lay-project-overlay>.lay-content #grid, #lay-project-overlay>.lay-content .cover-region-desktop, #lay-project-overlay>.lay-content #footer")))).concat(Array.from(document.querySelectorAll("body>.lay-content #lay-woocommerce"))),n=(n=jQuery("body").hasClass("archive")&&jQuery("body").hasClass("woocommerce")?n.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid"))):n).concat(Array.from(document.querySelectorAll("#search-region"))),t=jQuery(n);break;case"phone":var n=[];jQuery("body>.lay-content").each(function(){var e=0!=jQuery(this).find("#footer-custom-phone-grid").length,t=0!=jQuery(this).find("#custom-phone-grid").length;e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),jQuery("#lay-project-overlay>.lay-content").each(function(){var e=0!=jQuery(this).find("#footer-custom-phone-grid").length,t=0!=jQuery(this).find("#custom-phone-grid").length;e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),n=(n=n.concat(Array.from(document.querySelectorAll("body>.lay-content #lay-woocommerce")))).concat(Array.from(document.querySelectorAll("#search-region"))),jQuery("body").hasClass("archive")&&jQuery("body").hasClass("woocommerce")&&(n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid")))),t=jQuery(n)}return t},No=function(e){var t=void 0;switch(e){case"desktop":var n=[];jQuery(".lay-content").each(function(){n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer")))}),n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(n);break;case"phone":n=[];jQuery(".lay-content").each(function(){var e=0!=jQuery(this).find("#footer-custom-phone-grid").length,t=0!=jQuery(this).find("#custom-phone-grid").length;e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?n=n.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(n=n.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(n)}return n=n.concat(Array.from(document.querySelectorAll("#search-region"))),t},Ho=function(){var e=window.innerWidth-document.documentElement.clientWidth;document.body.style.setProperty("--scrollbarWidth",e+"px")},$o=function(e){var t,n,a="",i=e.sizes.full,i=Zo(i),o=["_265","_512","_768","_1024","_1280","_1920","_2560","_3200","_3840","_4096"],r=e.sizes;for(t in r)"full"!=t&&(n=r[t],a=(n=Zo(n))+" "+t.substring(1)+"w, "+a,-1!==(n=o.indexOf(t)))&&o.splice(n,1);for(var s=0;s<o.length;s++)a+=i+" "+o[s].substring(1)+"w, ";a=a.slice(0,-2);e=-1!=r.hasOwnProperty("_265")&&r._265;return{src:Zo(""==e||0==e?i:e),srcset:a}},Ro=function(){jQuery(window).on("fpAfterRender",function(){setTimeout(function(){or()},0)})},Wo=function(e){(e=void 0===e?jQuery(".lay-content"):e).find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){var e=this;e.complete?e.classList.add("loaded"):e.addEventListener("load",function(){e.classList.add("loaded")})})},Vo=function(){var e=0,t=(jQuery(document).on("scroll",function(){window.eventsChannel.emit("scroll",window.scrollY,document.body.scrollHeight),window.scrollY>e?document.body.classList.add("lay-scrolled-down"):document.body.classList.remove("lay-scrolled-down"),window.innerHeight<=window.scrollY?document.body.classList.add("lay-scrolled-down-one-browserheight"):document.body.classList.remove("lay-scrolled-down-one-browserheight"),e=window.scrollY}),window.scrollY>=window.innerHeight?document.body.classList.add("lay-scrolled-down-one-browserheight"):document.body.classList.remove("lay-scrolled-down-one-browserheight"),0);let n=document.querySelector("#lay-project-overlay");jQuery("#lay-project-overlay").on("scroll",function(){var e=n.scrollTop;window.eventsChannel.emit("scroll",e,n.scrollHeight),n.scrollTop>t?document.body.classList.add("lay-scrolled-down"):document.body.classList.remove("lay-scrolled-down"),n.scrollTop>=window.innerHeight?document.body.classList.add("lay-scrolled-down-one-browserheight"):document.body.classList.remove("lay-scrolled-down-one-browserheight"),t=n.scrollTop}),window.laytheme.on("newpageshown",function(){jQuery(".lay-overlay>.lay-content").off("scroll",Yo),jQuery(".lay-overlay>.lay-content").on("scroll",Yo)})},Yo=function(){var e=this.scrollTop,t=this.scrollHeight;window.eventsChannel.emit("scroll",e,t)},Uo=function(e){if(""==e||void 0===e||null==e||"[undefined]"==e)return"[]";if("string"==typeof e)return e;for(var t=0;t<e.length;t++)e[t]=parseInt(e[t],10);return JSON.stringify(e)},Go=function(e){if(""==e||void 0===e||null==e||"[undefined]"==e)return[];if(!Array.isArray(e))for(var e=JSON.parse(e),t=0;t<e.length;t++)e[t]=parseInt(e[t],10);return e},Xo=function(e,t){return e.slice(0,t.length).toLowerCase()==t.toLowerCase()},Jo=function(e){var t=layData.siteUrl;t.startsWith("http://")?t=t.substr(7):t.startsWith("https://")&&(t=t.substr(8)),t.startsWith("www.")&&(t=t.substr(4));if(e.startsWith("http://")?e=e.substr(7):e.startsWith("https://")&&(e=e.substr(8)),(e=e.startsWith("www.")?e.substr(4):e).startsWith(t))return!0},Zo=function(e){if(null!==e&&""!=e&&void 0!==e){if((e=>{for(var t=["cloudfront.net","cloudinary.com","optimole.com","i0.wp.com","i1.wp.com","i2.wp.com","i3.wp.com","wp.com","wordpress.com","jetpack.com","imagedelivery.net","cloudflare.com","cloudflare.net","b-cdn.net","bunnycdn.com","stackpathcdn.com","quic.cloud","smushcdn.com","smu.sh","shortpixel.ai","ewww.io","imagekit.io"],n=0;n<t.length;n++)if(-1!==e.indexOf(t[n]))return!0;return!1})(e))return e;"http://"==(e=Ko(e)).substring(0,7)&&1==layData.is_ssl?e="https://"+e.substring(7):"https://"!=e.substring(0,8)||0!=layData.is_ssl&&""!=layData.is_ssl||(e="http://"+e.substring(8)),1==layData.has_www?1==layData.is_ssl?"https://www."!=e.substring(0,12)&&(e="https://www."+e.substring(8)):"http://www."!=e.substring(0,11)&&(e="http://www."+e.substring(7)):1==layData.is_ssl?"https://www."==e.substring(0,12)&&(e="https://"+e.substring(12)):"http://www."==e.substring(0,11)&&(e="http://"+e.substring(11))}return e},Ko=function(e){return!(e.startsWith("mailto:")||e.startsWith("#")||e.startsWith("tel:")||e.toLowerCase().startsWith("sms:")||"/"!=e.substr(0,1))?layData.siteUrl+e:e},er=function(){setTimeout(function(){void 0!==window.instgrm&&window.instgrm.Embeds.process()},0)},tr=function(){},nr=function(e){e.find("img.setsizes").each(function(){var e=jQuery(this).attr("data-srcset"),t=jQuery(this).attr("data-src");jQuery(this).attr({src:t,srcset:e})}),e.find("img.lay-gif, img.lay-image-original").each(function(){var e=jQuery(this).attr("data-src");jQuery(this).attr("src",e)})},ar=function(e){(e=void 0===e?jQuery("body"):e).find("img.setsizes:not(.setsizes-objectfit-cover), img.lazyload:not(.setsizes-objectfit-cover)").each(function(){var e,t,n=this.getBoundingClientRect().width,a=jQuery(this).css("object-fit");0==n&&(t=parseFloat(jQuery(this).attr("data-ar")),n=(e=this.clientHeight)/t),"cover"!=jQuery(this).attr("data-parent-fit")&&"cover"!=a||(n=parseInt(jQuery(this).attr("data-w"),10),e=parseInt(jQuery(this).attr("data-h"),10),jQuery.isNumeric(n)&&jQuery.isNumeric(e)&&(n=n/e<(t=0==(t=this.parentNode.getBoundingClientRect()).width&&0==t.height?this.parentNode.parentNode.getBoundingClientRect():t).width/t.height?t.width:n/e*t.height)),0!=n&&(n=ir(n),jQuery(this).attr("sizes",n+"px").attr("data-sizes",n+"px"))}),or()},ir=function(e){for(var t=[265,512,768,1024,1280,1920,2560,3200,3840,4096],n=e,a=0;a<t.length;a++)if(e<=t[a]){n=t[a];break}return n},or=function(e){(e=void 0===e?jQuery("body"):e).find(".background-image img.setsizes.setsizes-objectfit-cover").each(function(){var e=this.parentNode.getBoundingClientRect(),t=((this.parentNode.classList.contains("background-image-style-left_right")||this.parentNode.classList.contains("background-image-style-left")||this.parentNode.classList.contains("background-image-style-right"))&&(e.width=e.width/2),parseInt(jQuery(this).attr("data-w"),10)),n=parseInt(jQuery(this).attr("data-h"),10),a=0;a=t/n>e.width/e.height?t/n*e.height:e.width,a=ir(a),jQuery(this).attr("sizes",parseInt(a,10)+"px").attr("data-sizes",parseInt(a,10)+"px")})},rr=function(e){var a,t="type-"+e.type+" id-"+e.id+" slug-"+e.slug+" page-id-"+e.id+" postid-"+e.id;if(void 0!==e.catid)for(var n=0;n<e.catid.length;n++)t+=" category-"+e.catid[n]+" ";r=jQuery("body"),s=t,-1===(o="type-* id-* slug-* page-id-* postid-* category-*").indexOf("*")?r.removeClass(o):(a=new RegExp("\\s"+o.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g"),r.each(function(e,t){for(var n=" "+t.className+" ";a.test(n);)n=n.replace(a," ");t.className=jQuery.trim(n)})),s&&r.addClass(s);function i(e){return!0===e||"on"===e||"true"===e||1===e}jQuery("body").toggleClass("lay-hide-sitetitle",i(e.hide_site_title)),jQuery("body").toggleClass("lay-hide-menu",i(e.hide_menu)),jQuery("body").toggleClass("lay-hide-menu-2",i(e.hide_menu_2)),jQuery("body").toggleClass("lay-hide-menu-3",i(e.hide_menu_3)),jQuery("body").toggleClass("lay-hide-menu-4",i(e.hide_menu_4)),jQuery("body").toggleClass("lay-hide-footer",i(e.hide_footer)),jQuery("body").toggleClass("lay-deck-hide-chrome",i(e.deck_hide_chrome)),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-slug":e.slug,"data-catid":Uo(e.catid),"data-footerid":e.footerid});var o=e&&void 0!==e.horizontal_scroll_active?e.horizontal_scroll_active?"1":"0":jQuery("body").attr("data-horizontal-scroll-active")||"0",r=(jQuery("body").attr("data-horizontal-scroll-active",o),document.body&&(document.body.dataset.horizontalScrollActive=o),e&&void 0!==e.has_custom_phone_layout?e.has_custom_phone_layout?"1":"0":jQuery("body").attr("data-has-custom-phone-layout")||"0"),s=(jQuery("body").attr("data-has-custom-phone-layout",r),document.body&&(document.body.dataset.hasCustomPhoneLayout=r),document.documentElement),r=(s&&("1"===(s.dataset.horizontalScrollActive=o)?s.classList.add("horizontal-scroll-active"):s.classList.remove("horizontal-scroll-active")),window.location.href),o=r.substring(r.length-1),s=layData.siteUrl.substring(layData.siteUrl.length-1);(r="/"==o&&"/"!=s?r.slice(0,-1):r)==layData.siteUrl?jQuery("body").addClass("home"):jQuery("body").removeClass("home")},sr=function(e,t,n,a,i){return a+(e-t)/(n-t)*(i-a)},lr=function(){var e=navigator.userAgent||navigator.vendor||window.opera,t=navigator.maxTouchPoints||navigator.msMaxTouchPoints||0,n=/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/.test(e),t=/Macintosh/.test(e)&&1<t;x.isTouchDevice=n||t,jQuery("body").toggleClass("touchdevice",x.isTouchDevice),jQuery("body").toggleClass("no-touchdevice",!x.isTouchDevice),/iPad|iPhone|iPod/.test(e)&&!window.MSStream&&(jQuery("html").addClass("ios"),n=e.match(/Version\/(\d+)\.?(\d+)?/))&&n[1]&&(t=parseInt(n[1],10),jQuery("html").addClass("ios-"+t))},cr=function(){var e=window.innerWidth;jQuery(window).on("resize",function(){e!=window.innerWidth&&jQuery(window).trigger("window_width_changed"),e=window.innerWidth})},ur=function(){jQuery(window).on("orientationchange window_width_changed",function(){yr(),dr()}),jQuery(window).on("window_width_changed",(0,qo.default)(function(){ar()},300))},dr=function(){x.orientation=window.innerWidth>window.innerHeight?"landscape":"portrait",x.orientation!=x.previousOrientation&&window.laytheme.emit("orientationchanged",x.orientation),x.previousOrientation=x.orientation},hr=function(){window.innerWidth<=x.phoneBreakpoint?x.screenSize="phone":window.innerWidth<=x.tabletBreakpoint?x.screenSize="tablet":x.screenSize="desktop"},yr=function(){var e=x.screenSize;switch(window.innerWidth<=x.phoneBreakpoint?x.screenSize="phone":window.innerWidth<=x.tabletBreakpoint?x.screenSize="tablet":x.screenSize="desktop",x.screenSize){case"desktop":jQuery("html").addClass("desktop-size").removeClass("tablet-size phone-size"),x.isPhoneSize=!1,x.isTabletSize=!1,x.isDesktopSize=!0,x.isDesktopOrTabletSize=!0;break;case"tablet":jQuery("html").addClass("tablet-size").removeClass("desktop-size phone-size"),x.isPhoneSize=!1,x.isTabletSize=!0,x.isDesktopSize=!1,x.isDesktopOrTabletSize=!0;break;case"phone":jQuery("html").addClass("phone-size").removeClass("desktop-size tablet-size"),x.isPhoneSize=!0,x.isTabletSize=!1,x.isDesktopSize=!1,x.isDesktopOrTabletSize=!1}e!=x.screenSize&&Pt.triggerSizeChanged(x.screenSize)},fr=function(){"instant_load"==layData.image_loading&&window.laytheme.on("newpageshown",function(){jQuery(".img img.lazyload, .thumb img.lazyload, .background-image img.lazyload").get().forEach(function(e){window.lazyLoadInstance&&Tt.default.load&&Tt.default.load(e)}),setTimeout(function(){jQuery(".lay-carousel-slide.is-selected img").get().forEach(function(e){window.lazyLoadInstance&&Tt.default.load&&Tt.default.load(e)})},200)})},pr=function(){document.documentElement&&"objectFit"in document.documentElement.style&&"on"!=layData.misc_options_alt_w100_h100_sizing||(window.laytheme.on("newpageshown",mr),jQuery(window).on("resize orientationchange",mr))},mr=function(){setTimeout(function(){jQuery(".background-image img").each(function(){var e=jQuery(this).attr("data-ar"),t=this.parentNode.getBoundingClientRect(),t=t.height/t.width;void 0===e||t<e?(this.classList.add("bgw100"),this.classList.remove("bgh100")):(this.classList.add("bgh100"),this.classList.remove("bgw100"))}),or(),jQuery(".background-video video").each(function(){var e=jQuery(this).attr("data-ar"),t=this.parentNode.getBoundingClientRect(),t=t.height/t.width;void 0===e||t<e?(this.classList.add("w100"),this.classList.remove("h100")):(this.classList.add("h100"),this.classList.remove("w100"))})},0)},gr=function(){x.supportsPlaysInline=!0},vr=function(){if(!wr&&(wr=!0,jQuery("html").css("overflow-y","hidden"),jQuery.fn.fullpage)&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}},wr=!1,_r=0,br=function(e=!1){if(e&&!wr){wr=!0;e=null;if((e=window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.getInstance?window.smooth_scroll_controller.getInstance():e)&&"function"==typeof e.stop?(e.stop(),jQuery("html").addClass("body-scroll-disabled"),jQuery("html").css("overflow-y","hidden"),jQuery("body").css("overflow-y","hidden")):(_r=window.scrollY||document.documentElement.scrollTop||window.pageYOffset||0,jQuery("body").addClass("body-position-fixed"),document.body.style.top=-_r+"px",setTimeout(function(){jQuery("html").addClass("body-scroll-disabled")},0)),jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}}},jr=function(){if(wr){wr=!1;var e=null;if(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.getInstance&&(e=window.smooth_scroll_controller.getInstance()),jQuery("body").removeClass("body-position-fixed"),document.body.style.top="",e&&"function"==typeof e.start?(e.start(),jQuery("html").removeClass("body-scroll-disabled"),jQuery("html").css("overflow-y",""),jQuery("body").css("overflow-y","")):(window.scrollTo(0,_r),document.documentElement.scrollTop=_r,jQuery("html").removeClass("body-scroll-disabled"),jQuery("html").css("overflow-y",""),jQuery(document).scrollTop(_r)),jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!0)}catch(e){}}},xr=function(n){for(var e=new jQuery.Deferred,a=[],t=0;t<n.length;t++)a.push(!1);for(t=0;t<n.length;t++)(e=>{var t=n[e];t.classList.contains("masonry-initialized")?a[e]=!0:new MutationObserver(()=>{t.classList.contains("masonry-initialized")&&(a[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})})(t);var i=setInterval(function(){a.every(Sr)&&(e.resolve(),clearInterval(i))},30);return e.promise()},Cr=function(e){var t,n=e.find(".contains-masonry-layout");return 0==(n=0==n.length?e.closest(".contains-masonry-layout"):n).length?[]:(t=[],n.each(function(){t.push(this)}),t)},Qr=function(e){var t,n=e.find(".contains-masonry-layout");return 0==(n=0==n.length?e.closest(".contains-masonry-layout"):n).length?[]:(t=[],n.each(function(){w(this)&&t.push(this)}),t)},Sr=function(e,t,n){return 1==e},w=function(e,t=0){e=e.getBoundingClientRect();return 0<e.bottom&&e.top<window.innerHeight+t&&0<e.right&&e.left<window.innerWidth},kr=function(e,t,n){var e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),a=!1,i=e.left-n,e=e.right+n,n=(t.left>=i&&t.left<=e&&(a=!0),i<=t.right&&t.right<=e&&(a=!0),t.left+t.width/2);return a=i<=n&&n<=e?!0:a},Ar=(window.utility=x,window.utility_controller=m,void 0),Lr=void 0,Dr=function(e){this.$el=e,this.parent=e[0].parentNode;var e='<div class="lay-vimeo-custom-controls"><div class="lay-vimeo-playicon-custom"><img src="'+layData.playicon+'" alt=""/></div><div class="lay-vimeo-playpause"><svg class="lay-vimeo-play" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5L19 12L8 19V5Z" fill="white"/></svg><svg class="lay-vimeo-pause" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5H12V19H8V5Z" fill="white"/><path d="M16 5H20V19H16V5Z" fill="white"/></svg></div><div class="lay-controls-flex-wrap"><div class="lay-vimeo-seekbar-outer"><div class="lay-vimeo-seekbar"><div class="lay-vimeo-seekbar-inner"></div></div></div><div class="lay-vimeo-volume"><div class="lay-vimeo-volume-button"><svg class="lay-vimeo-volume-on" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M15.54 8.46C16.4774 9.39764 17.004 10.6692 17.004 11.995C17.004 13.3208 16.4774 14.5924 15.54 15.53" stroke="white" stroke-width="2"/><path d="M19.07 4.93C20.9447 6.80528 21.9979 9.34836 21.9979 12C21.9979 14.6516 20.9447 17.1947 19.07 19.07" stroke="white" stroke-width="2"/></svg><svg class="lay-vimeo-volume-off" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M23 9L17 15" stroke="white" stroke-width="2"/><path d="M17 9L23 15" stroke="white" stroke-width="2"/></svg></div><div class="lay-vimeo-volume-slider-outer"><div class="lay-vimeo-volume-slider"><div class="lay-vimeo-volume-slider-inner"></div></div></div></div><div class="lay-vimeo-share"><svg width="18" height="18" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><g> <path fill="#ffffff" d="M246,101.8L141.1,10v53.7C10,95.2,10,246,10,246s45.6-106,131.1-106v53.6L246,101.8z"/></g></svg></div><div class="lay-vimeo-fullscreen"></div></div></div>',a=(this.parent.insertAdjacentHTML("beforeend",e),this.controls=this.parent.querySelector(".lay-vimeo-custom-controls"),this.seekbar=this.controls.querySelector(".lay-vimeo-seekbar"),this.seekbarInner=this.seekbar.querySelector(".lay-vimeo-seekbar-inner"),this.playIcon=this.controls.querySelector(".lay-vimeo-play"),this.pauseIcon=this.controls.querySelector(".lay-vimeo-pause"),this.playPauseButton=this.controls.querySelector(".lay-vimeo-playpause"),this.customPlayPauseButton=this.controls.querySelector(".lay-vimeo-playicon-custom"),this.shareButton=this.controls.querySelector(".lay-vimeo-share"),this.volumeButton=this.controls.querySelector(".lay-vimeo-volume-button"),this.volumeOnIcon=this.controls.querySelector(".lay-vimeo-volume-on"),this.volumeOffIcon=this.controls.querySelector(".lay-vimeo-volume-off"),this.volumeSlider=this.controls.querySelector(".lay-vimeo-volume-slider"),this.volumeSliderInner=this.controls.querySelector(".lay-vimeo-volume-slider-inner"),this.seekbarOuter=this.controls.querySelector(".lay-vimeo-seekbar-outer"),this.volumeSliderOuter=this.controls.querySelector(".lay-vimeo-volume-slider-outer"),this.fullscreenButton=this.controls.querySelector(".lay-vimeo-fullscreen"),this.createFullscreenIcon=function(e={}){let n=d(d({},{strokeWidth:2,cornerLength:4,color:"white",size:24}),e),a=document.createElementNS("http://www.w3.org/2000/svg","svg");return a.setAttribute("width",n.size),a.setAttribute("height",n.size),a.setAttribute("viewBox","0 0 24 24"),a.setAttribute("fill","none"),a.setAttribute("xmlns","http://www.w3.org/2000/svg"),[`M${4+n.cornerLength} 4L4 4L4 `+(4+n.cornerLength),`M${20-n.cornerLength} 4L20 4L20 `+(4+n.cornerLength),`M${4+n.cornerLength} 20L4 20L4 `+(20-n.cornerLength),`M${20-n.cornerLength} 20L20 20L20 `+(20-n.cornerLength)].forEach(e=>{var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttribute("d",e),t.setAttribute("stroke",n.color),t.setAttribute("stroke-width",n.strokeWidth),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-linejoin","round"),a.appendChild(t)}),a},this.fullscreenButton&&this.fullscreenButton.appendChild(this.createFullscreenIcon()),this.updateFullscreenIcon=function(e={}){this.fullscreenButton&&(this.fullscreenButton.innerHTML="",this.fullscreenButton.appendChild(this.createFullscreenIcon(e)))},this.player=qa.get(this.$el[0]),this.player||(this.player=new Vimeo.Player(this.$el[0])),this.isSeeking=!1,this.isVolumeDragging=!1,this.lastSeekTime=0,this.lastSeekPosition=0,this.seekThrottle=100,this.seekbarOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e)}),this.seekbarOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e.touches[0])}),document.addEventListener("mousemove",function(e){e.stopPropagation(),a.isSeeking&&a.handleSeek(e),a.isVolumeDragging&&a.handleVolumeDrag(e)}),document.addEventListener("touchmove",function(e){a.isSeeking&&(e.preventDefault(),e.stopPropagation(),a.handleSeek(e.touches[0])),a.isVolumeDragging&&(e.preventDefault(),e.stopPropagation(),a.handleVolumeDrag(e.touches[0]))},{passive:!1}),document.addEventListener("mouseup",function(e){e.stopPropagation(),a.isSeeking=!1,a.isVolumeDragging=!1}),document.addEventListener("touchend",function(e){a.isSeeking&&null!==a.lastSeekPosition&&a.player.getDuration().then(function(e){a.player.setCurrentTime(a.lastSeekPosition*e)}),a.isSeeking=!1,a.isVolumeDragging=!1,a.lastSeekPosition=null}),this.volumeSliderOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e)}),this.volumeSliderOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e.touches[0])}),this.handleSeek=function(e){e.stopPropagation&&e.stopPropagation();var t=this.seekbarOuter.getBoundingClientRect(),n=Math.max(0,Math.min(1,(e.clientX-t.left)/t.width)),e=(this.seekbarInner.style.width=100*n+"%",this.lastSeekPosition=n,Date.now());e-this.lastSeekTime>=this.seekThrottle&&(this.player.getDuration().then(function(e){this.player.setCurrentTime(n*e)}.bind(this)),this.lastSeekTime=e)},this.handleVolumeDrag=function(e){var t=this.volumeSliderOuter.getBoundingClientRect(),e=Math.max(0,Math.min(1,1-(e.clientY-t.top)/t.height));this.player.setVolume(e),this.updateVolumeSlider(e)},this.seekbarOuter.addEventListener("click",function(e){var t,n;a.isSeeking||(t=this.getBoundingClientRect(),n=(e.clientX-t.left)/t.width,a.player.getDuration().then(function(e){a.player.setCurrentTime(n*e)}))}),this.controls.addEventListener("click",function(e){e.stopPropagation(),e.target===this&&a.player.getPaused().then(function(e){e?(a.player.play(),a.updatePlayPauseIcon(!1),a.$el[0].dataset.dirty=!1):(a.player.pause(),a.updatePlayPauseIcon(!0),a.$el[0].dataset.dirty=!0)})}),this.iframe=this.parent.querySelector("iframe"),this);this.player.getPaused().then(function(e){a.updatePlayPauseIcon(e),e||a.$el[0].closest(".video").classList.add("lay-vimeo-playing")}),this.playPauseButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getPaused().then(function(e){e?a.player.play():a.player.pause()})}),this.customPlayPauseButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getPaused().then(function(e){e?a.player.play():a.player.pause()})}),this.player.on("play",function(){a.updatePlayPauseIcon(!1),a.$el[0].closest(".video").classList.add("lay-vimeo-playing"),a.$el[0].closest(".video").classList.remove("lay-vimeo-paused")}),this.player.on("pause",function(){a.updatePlayPauseIcon(!0),a.$el[0].closest(".video").classList.remove("lay-vimeo-playing"),a.$el[0].closest(".video").classList.add("lay-vimeo-paused")}),this.player.on("timeupdate",function(e){a.seekbarInner.style.width=100*e.percent+"%"}),this.volumeButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getMuted().then(function(e){a.player.setMuted(!e),a.updateVolumeIcon(!e)})}),this.volumeSliderOuter.addEventListener("click",function(e){var t;e.stopPropagation(),a.isVolumeDragging||(t=this.getBoundingClientRect(),e=1-(e.clientY-t.top)/t.height,a.player.setVolume(e),a.updateVolumeSlider(e))}),this.fullscreenButton.addEventListener("click",function(e){e.stopPropagation(),a.player.getFullscreen().then(function(e){e?a.player.exitFullscreen():a.player.requestFullscreen()})}),this.shareButton&&this.shareButton.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),a.handleShareClick()}),this.player.on("fullscreenchange",function(e){}),this.player.getMuted().then(function(e){a.updateVolumeIcon(!e)}),this.player.getVolume().then(function(t){a.player.getMuted().then(function(e){a.updateVolumeSlider(t,e)})}),this.player.on("volumechange",function(e){a.updateVolumeSlider(e.volume,e.muted),a.updateVolumeIcon(!e.muted)})},Or=(Dr.prototype.updatePlayPauseIcon=function(e){e?(this.playIcon.style.display="block",this.pauseIcon.style.display="none"):(this.playIcon.style.display="none",this.pauseIcon.style.display="block")},Dr.prototype.updateVolumeIcon=function(e){e?(this.volumeOnIcon.style.display="block",this.volumeOffIcon.style.display="none"):(this.volumeOnIcon.style.display="none",this.volumeOffIcon.style.display="block")},Dr.prototype.updateVolumeSlider=function(e,t){this.volumeSliderInner.style.height=t?"0%":100*e+"%"},Dr.prototype.handleShareClick=function(){var e=this.parent.querySelector("iframe");if(e){e=e.getAttribute("data-src")||e.getAttribute("src");if(e){e=e.match(/\/video\/(\d+)/);if(e){let t="https://vimeo.com/"+e[1];navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(t).then(()=>{this.showShareMessage()}).catch(e=>{this.fallbackCopyToClipboard(t)}):this.fallbackCopyToClipboard(t)}}}},Dr.prototype.fallbackCopyToClipboard=function(e){var t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-9999px",t.style.top="-9999px",t.style.opacity="0",t.style.pointerEvents="none",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand ("copy"),this.showShareMessage()}catch(e){}document.body.removeChild(t)},Dr.prototype.showShareMessage=function(){let e=this.controls.querySelector(".lay-share-message");e||(this.controls.insertAdjacentHTML("beforeend",'<div class="lay-share-message">Link copied</div>'),e=this.controls.querySelector(".lay-share-message")),e.style.display="block",setTimeout(()=>{e.style.transition="opacity 0.3s ease",setTimeout(()=>{e.style.opacity="0"},0),setTimeout(()=>{e.style.display="none",e.remove()},300)},3e3)},function(e){var t=e.find('.lay-vimeo-custom-controls iframe[src*="player.vimeo.com"]').not(".initialized");0<t.length&&(t.each(function(){t.addClass("initialized")}),t.each(function(){var e=jQuery(this);new Dr(e)}))}),Er={i:function(){"undefined"!=typeof Vimeo&&(window.laytheme.on("content_ready",function(e){Ar=v(e),Na(Ar.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Or(Ar)},0),Lr=e}),window.laytheme.on("overlayshown",function(e){(Ar=e).hasClass("lay-overlay-was-opened-at-least-once")||(Na(Ar.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Or(Ar)},0))}),window.laytheme.on("overlayhidden",function(){Ar=v(Lr)}))}},Ir=[],Pr=[],Tr=!1,zr=void 0,Mr=void 0,Br=function(e){let t=new IntersectionObserver(Fr,{threshold:0});e.each(function(){jQuery(this).is("iframe")&&t.observe(this)})},qr=function(e){let t=new IntersectionObserver(Fr,{threshold:0});e.each(function(){jQuery(this).is("iframe")&&t.observe(this)})},Fr=(e,t)=>{Tr||e.forEach(e=>{var a=e.target;if(1==e.isIntersecting&&"true"!=a.dataset.dirty&&"true"==a.dataset.ready){let n=qa.get(a);n&&n.getPaused().then(e=>{if(e)return n.play().catch(e=>{if("PlayInterrupted"!==e.name)return new Promise(t=>{setTimeout(()=>{n.play().then(t).catch(e=>{t()})},1e3)})})}).catch(e=>{})}if(0==e.isIntersecting&&"true"==a.dataset.ready){let t=qa.get(a);t&&t.getPaused().then(e=>{e||t.pause()})}})},n={i:function(){window.laytheme.on("content_ready",function(e){zr=v(e),Ir=zr.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),Na(Ir),Ir.each(function(){var e=qa.get(this);e&&e.on("fullscreenchange",function(e){Tr=e.fullscreen})}),qr(Ir),Mr=e}),window.laytheme.on("overlayshown",function(e){(zr=e).hasClass("lay-overlay-was-opened-at-least-once")||(Pr=zr.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),Na(Pr),Pr.each(function(){var e=qa.get(this);e&&e.on("fullscreenchange",function(e){Tr=e.fullscreen})}),Br(Pr))}),window.laytheme.on("overlayhidden",function(){zr=v(Mr)})}},ve=t(ve()),Nr="https://cdn.jsdelivr.net/npm/hls.js@1.5.18/dist/hls.min.js",Hr="layHlsAttached",$r=null,Rr=e=>!(!e||"string"!=typeof e)&&(e=e.split("?")[0].split("#")[0],/\.m3u8$/i.test(e)),Wr=e=>{if(e){var t=e.getAttribute&&e.getAttribute("src");if(Rr(t))return t;var n=e.children||[];for(let e=0;e<n.length;e++){var a=n[e];if(a&&"SOURCE"===a.tagName){a=a.getAttribute("src");if(Rr(a))return a}}}return""},Vr=()=>"undefined"==typeof window?Promise.reject(new Error("no window")):window.Hls?Promise.resolve(window.Hls):$r=$r||new Promise((e,t)=>{var n=document.createElement("script");n.src=Nr,n.async=!0,n.crossOrigin="anonymous",n.onload=()=>{window.Hls?e(window.Hls):($r=null,t(new Error("hls.js loaded but window.Hls undefined")))},n.onerror=e=>{$r=null,t(e)},document.head.appendChild(n)}),Yr=e=>!(!e||"function"!=typeof e.canPlayType)&&Boolean(e.canPlayType("application/vnd.apple.mpegurl")||e.canPlayType("application/x-mpegURL")),Ur=a=>{if(a&&"VIDEO"===a.tagName&&!a.dataset[Hr]){let n=Wr(a);n&&(Yr(a)?a.dataset[Hr]="native":(a.dataset[Hr]="pending",Vr().then(e=>{if(e&&"function"==typeof e.isSupported&&e.isSupported()){Array.from(a.querySelectorAll("source")).forEach(e=>{e.parentNode&&e.parentNode.removeChild(e)});try{a.removeAttribute("src")}catch(e){}try{a.load()}catch(e){}var t=new e;t.loadSource(n),t.attachMedia(a),a.dataset[Hr]="1",t.on(e.Events.MANIFEST_PARSED,()=>{var e;(a.autoplay||a.classList.contains("autoplay"))&&(e=a.play())&&"function"==typeof e.catch&&e.catch(()=>{})})}else a.dataset[Hr]="unsupported"}).catch(()=>{a.dataset[Hr]="failed"})))}},Gr=e=>{e&&(e=e&&e.jquery?e[0]:e)&&"function"==typeof e.querySelectorAll&&e.querySelectorAll("video").forEach(Ur)},Xr={init:()=>{Gr(document),document.addEventListener("error",e=>{var t,e=e.target;e&&("SOURCE"===e.tagName?(t=e.parentElement)&&"VIDEO"===t.tagName&&Ur(t):"VIDEO"===e.tagName&&Ur(e))},!0),window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",()=>Gr(document))},attachHlsIfNeeded:Ur,scanAndAttachAll:Gr,isHlsUrl:Rr},Jr=("undefined"!=typeof window&&(window.layHls=Xr),Xr),Zr=[],Kr=!1,es=ve.default.throttle(function(){if(0===Zr.length)Kr=!1;else{Kr=!0;var e,t=Zr.shift();for(e in t.children){var n=t.children[e];"string"==typeof n.tagName&&"SOURCE"===n.tagName&&null!=n.dataset.src&&(n.src=n.dataset.src)}t.setAttribute("preload","auto");try{t.load()}catch(e){}t.classList.remove("video-lazyload"),t.classList.add("loaded"),t.classList.contains("autoplay")&&t.setAttribute("autoplay",""),Ur(t),es()}},1e3);function ts(e){Zr.push(e),Kr||es()}function ns(t){return{init:function(){var n,e=t.find("video.video-lazyload");"IntersectionObserver"in window&&(n=new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(ts(e.target),n.unobserve(e.target))})},{rootMargin:"100%"}),e.each(function(){n.observe(this)}))}}}function as(a,i,o=!0){return new Promise((e,t)=>{try{var n;null==document.getElementById(a)?((n=document.createElement("script")).setAttribute("src",i),n.setAttribute("type","text/javascript"),n.setAttribute("async",o),n.id=a,document.body.appendChild(n),n.addEventListener("load",()=>{e({status:!0})}),n.addEventListener("error",e=>{t({status:!1,message:"Failed to load the script "+FILE_URL})})):e({status:!0})}catch(e){t(e)}})}var is={loadVideosInstantly:function(e){e.find("video.video-lazyload:not(.video-inside-thumbnailgrid-with-filter)").each(function(){ts(this)})},initLazyLoadVideosOnScroll:function(e){new ns(e).init()},loadSpecificVideo:function(e){(e=e).classList.contains("video-lazyload")&&ts(e)}},os=void 0,rs=void 0,ss=function(e){this.$el=e,this.video=e[0],this.parent=this.video.closest(".html5video, .video");var e='<div class="lay-vimeo-custom-controls"><div class="lay-vimeo-playicon-custom"><img src="'+layData.playicon+'" alt=""/></div><div class="lay-vimeo-playpause"><svg class="lay-vimeo-play" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5L19 12L8 19V5Z" fill="white"/></svg><svg class="lay-vimeo-pause" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 5H12V19H8V5Z" fill="white"/><path d="M16 5H20V19H16V5Z" fill="white"/></svg></div><div class="lay-controls-flex-wrap"><div class="lay-vimeo-seekbar-outer"><div class="lay-vimeo-seekbar"><div class="lay-vimeo-seekbar-inner"></div></div></div><div class="lay-vimeo-volume"><div class="lay-vimeo-volume-button"><svg class="lay-vimeo-volume-on" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M15.54 8.46C16.4774 9.39764 17.004 10.6692 17.004 11.995C17.004 13.3208 16.4774 14.5924 15.54 15.53" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.07 4.93C20.9447 6.80528 21.9979 9.34836 21.9979 12C21.9979 14.6516 20.9447 17.1947 19.07 19.07" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg><svg class="lay-vimeo-volume-off" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 5L6 9H2V15H6L11 19V5Z" fill="white"/><path d="M23 9L17 15" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 9L23 15" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></div><div class="lay-vimeo-volume-slider-outer"><div class="lay-vimeo-volume-slider"><div class="lay-vimeo-volume-slider-inner"></div></div></div></div><div class="lay-vimeo-share"><svg width="18" height="18" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><g> <path fill="#ffffff" d="M246,101.8L141.1,10v53.7C10,95.2,10,246,10,246s45.6-106,131.1-106v53.6L246,101.8z"/></g></svg></div><div class="lay-vimeo-fullscreen"></div></div></div>',a=(this.parent.insertAdjacentHTML("beforeend",e),this.controls=this.parent.querySelector(".lay-vimeo-custom-controls"),this.seekbar=this.controls.querySelector(".lay-vimeo-seekbar"),this.seekbarInner=this.seekbar.querySelector(".lay-vimeo-seekbar-inner"),this.playIcon=this.controls.querySelector(".lay-vimeo-play"),this.pauseIcon=this.controls.querySelector(".lay-vimeo-pause"),this.playPauseButton=this.controls.querySelector(".lay-vimeo-playpause"),this.shareButton=this.controls.querySelector(".lay-vimeo-share"),this.volumeButton=this.controls.querySelector(".lay-vimeo-volume-button"),this.volumeOnIcon=this.controls.querySelector(".lay-vimeo-volume-on"),this.volumeOffIcon=this.controls.querySelector(".lay-vimeo-volume-off"),this.volumeSlider=this.controls.querySelector(".lay-vimeo-volume-slider"),this.volumeSliderInner=this.controls.querySelector(".lay-vimeo-volume-slider-inner"),this.seekbarOuter=this.controls.querySelector(".lay-vimeo-seekbar-outer"),this.volumeSliderOuter=this.controls.querySelector(".lay-vimeo-volume-slider-outer"),this.fullscreenButton=this.controls.querySelector(".lay-vimeo-fullscreen"),this.playIconCustom=this.controls.querySelector(".lay-vimeo-playicon-custom"),this.createFullscreenIcon=function(e={}){let n=d(d({},{strokeWidth:2,cornerLength:4,color:"white",size:24}),e),a=document.createElementNS("http://www.w3.org/2000/svg","svg");return a.setAttribute("width",n.size),a.setAttribute("height",n.size),a.setAttribute("viewBox","0 0 24 24"),a.setAttribute("fill","none"),a.setAttribute("xmlns","http://www.w3.org/2000/svg"),[`M${4+n.cornerLength} 4L4 4L4 `+(4+n.cornerLength),`M${20-n.cornerLength} 4L20 4L20 `+(4+n.cornerLength),`M${4+n.cornerLength} 20L4 20L4 `+(20-n.cornerLength),`M${20-n.cornerLength} 20L20 20L20 `+(20-n.cornerLength)].forEach(e=>{var t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttribute("d",e),t.setAttribute("stroke",n.color),t.setAttribute("stroke-width",n.strokeWidth),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-linejoin","round"),a.appendChild(t)}),a},this.fullscreenButton&&this.fullscreenButton.appendChild(this.createFullscreenIcon()),this.updateFullscreenIcon=function(e={}){this.fullscreenButton&&(this.fullscreenButton.innerHTML="",this.fullscreenButton.appendChild(this.createFullscreenIcon(e)))},this.isSeeking=!1,this.isVolumeDragging=!1,this.lastSeekTime=0,this.lastSeekPosition=0,this.seekThrottle=100,this);this.seekbarOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e)}),this.seekbarOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e.touches[0])}),document.addEventListener("mousemove",function(e){e.stopPropagation(),a.isSeeking&&a.handleSeek(e),a.isVolumeDragging&&a.handleVolumeDrag(e)}),document.addEventListener("touchmove",function(e){a.isSeeking&&(e.preventDefault(),e.stopPropagation(),a.handleSeek(e.touches[0])),a.isVolumeDragging&&(e.preventDefault(),e.stopPropagation(),a.handleVolumeDrag(e.touches[0]))},{passive:!1}),document.addEventListener("mouseup",function(e){e.stopPropagation(),a.isSeeking=!1,a.isVolumeDragging=!1}),document.addEventListener("touchend",function(e){a.isSeeking&&null!==a.lastSeekPosition&&(a.video.currentTime=a.lastSeekPosition*a.video.duration),a.isSeeking=!1,a.isVolumeDragging=!1,a.lastSeekPosition=null}),this.volumeSliderOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e)}),this.volumeSliderOuter.addEventListener("touchstart",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e.touches[0])}),this.handleSeek=function(e){e.stopPropagation&&e.stopPropagation();var t=this.seekbarOuter.getBoundingClientRect(),e=Math.max(0,Math.min(1,(e.clientX-t.left)/t.width)),t=(this.seekbarInner.style.width=100*e+"%",this.lastSeekPosition=e,Date.now());t-this.lastSeekTime>=this.seekThrottle&&(this.video.currentTime=e*this.video.duration,this.lastSeekTime=t)},this.handleVolumeDrag=function(e){var t=this.volumeSliderOuter.getBoundingClientRect(),e=Math.max(0,Math.min(1,1-(e.clientY-t.top)/t.height));this.video.volume=e,this.video.muted=!1,this.updateVolumeSlider(e,!1)},this.seekbarOuter.addEventListener("click",function(e){var t;a.isSeeking||(t=this.getBoundingClientRect(),e=(e.clientX-t.left)/t.width,a.video.currentTime=e*a.video.duration)}),this.controls.addEventListener("click",function(e){e.stopPropagation(),e.target===this&&(a.video.paused?(a.video.play(),a.updatePlayPauseIcon(!1),a.video.dataset.dirty=!1):(a.video.pause(),a.updatePlayPauseIcon(!0),a.video.dataset.dirty=!0))}),this.playIconCustom.addEventListener("click",function(e){if(e.stopPropagation(),a.video.paused)if(a.video.classList.contains("video-lazyload")){for(var t=0;t<a.video.children.length;t++){var n=a.video.children[t];"SOURCE"===n.tagName&&n.dataset.src&&!n.src&&(n.src=n.dataset.src)}a.video.setAttribute("preload","auto"),a.video.classList.remove("video-lazyload"),a.video.classList.add("loaded"),a.video.addEventListener("canplay",function e(){a.video.play(),a.video.removeEventListener("canplay",e),a.video.dataset.dirty=!1},{once:!0});try{a.video.load()}catch(e){}}else a.video.play(),a.video.dataset.dirty=!1}),this.updatePlayPauseIcon(this.video.paused),this.video.paused?(this.parent.classList.add("lay-vimeo-paused"),this.parent.classList.remove("lay-vimeo-playing")):(this.parent.classList.add("lay-vimeo-playing"),this.parent.classList.remove("lay-vimeo-paused")),this.parent.querySelector(".html5-video-placeholder-image")&&this.video.paused&&this.parent.classList.add("lay-vimeo-has-placeholder"),this.video.addEventListener("canplay",function(){a.parent.classList.add("lay-vimeo-ready")}),3<=this.video.readyState&&this.parent.classList.add("lay-vimeo-ready"),this.video.addEventListener("loadedmetadata",function(){a.parent.classList.add("lay-vimeo-ready")}),this.playPauseButton.addEventListener("click",function(e){e.stopPropagation(),a.video.paused?a.video.play():a.video.pause()}),this.video.addEventListener("play",function(){a.updatePlayPauseIcon(!1),a.parent.classList.add("lay-vimeo-playing"),a.parent.classList.remove("lay-vimeo-paused");var e=a.parent.querySelector(".html5-video-placeholder-image");e&&(e.style.display="none")}),this.video.addEventListener("pause",function(){a.updatePlayPauseIcon(!0),a.parent.classList.remove("lay-vimeo-playing"),a.parent.classList.add("lay-vimeo-paused")}),this.video.addEventListener("timeupdate",function(){var e;0<a.video.duration&&(e=a.video.currentTime/a.video.duration,a.seekbarInner.style.width=100*e+"%")}),this.volumeButton.addEventListener("click",function(e){e.stopPropagation(),a.video.muted=!a.video.muted,a.updateVolumeIcon(!a.video.muted),a.updateVolumeSlider(a.video.volume,a.video.muted)}),this.volumeSliderOuter.addEventListener("click",function(e){var t;e.stopPropagation(),a.isVolumeDragging||(t=this.getBoundingClientRect(),e=1-(e.clientY-t.top)/t.height,a.video.volume=e,a.video.muted=!1,a.updateVolumeSlider(e,!1))}),this.fullscreenButton.addEventListener("click",function(e){e.stopPropagation();e=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitDisplayingFullscreen;if(e)document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();else if((/iPad|iPhone|iPod/.test(navigator.userAgent)||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints)&&a.video.webkitEnterFullscreen)try{a.video.webkitEnterFullscreen()}catch(e){}else a.parent.requestFullscreen?a.parent.requestFullscreen():a.parent.webkitRequestFullscreen?a.parent.webkitRequestFullscreen():a.parent.mozRequestFullScreen?a.parent.mozRequestFullScreen():a.parent.msRequestFullscreen&&a.parent.msRequestFullscreen()}),this.shareButton&&this.shareButton.addEventListener("click",function(e){e.stopPropagation(),e.preventDefault(),a.handleShareClick()}),this.updateVolumeIcon(!this.video.muted),this.updateVolumeSlider(this.video.volume,this.video.muted),this.video.addEventListener("volumechange",function(){a.updateVolumeSlider(a.video.volume,a.video.muted),a.updateVolumeIcon(!a.video.muted)})},ls=(ss.prototype.updatePlayPauseIcon=function(e){e?(this.playIcon.style.display="block",this.pauseIcon.style.display="none"):(this.playIcon.style.display="none",this.pauseIcon.style.display="block")},ss.prototype.updateVolumeIcon=function(e){e?(this.volumeOnIcon.style.display="block",this.volumeOffIcon.style.display="none"):(this.volumeOnIcon.style.display="none",this.volumeOffIcon.style.display="block")},ss.prototype.updateVolumeSlider=function(e,t){this.volumeSliderInner.style.height=t?"0%":100*e+"%"},ss.prototype.handleShareClick=function(){var e=this.video.src||this.video.currentSrc;if(e){let t=e;var e=e.match(/\/playback\/(\d+)\//);e&&(e=e[1],t="https://vimeo.com/"+e),navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(t).then(()=>{this.showShareMessage()}).catch(e=>{this.fallbackCopyToClipboard(t)}):this.fallbackCopyToClipboard(t)}},ss.prototype.fallbackCopyToClipboard=function(e){var t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-9999px",t.style.top="-9999px",t.style.opacity="0",t.style.pointerEvents="none",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand ("copy"),this.showShareMessage()}catch(e){}document.body.removeChild(t)},ss.prototype.showShareMessage=function(){let e=this.controls.querySelector(".lay-share-message");e||(this.controls.insertAdjacentHTML("beforeend",'<div class="lay-share-message">Link copied</div>'),e=this.controls.querySelector(".lay-share-message")),e.style.display="block",setTimeout(()=>{e.style.transition="opacity 0.3s ease",setTimeout(()=>{e.style.opacity="0"},0),setTimeout(()=>{e.style.display="none",e.remove()},300)},3e3)},function(e){e=e.find(".lay-vimeo-custom-controls video").not(".lay-custom-controls-initialized");0<e.length&&(e.addClass("lay-custom-controls-initialized"),e.each(function(){var e=jQuery(this);new ss(e)}))}),Xr={i:function(){window.laytheme.on("content_ready",function(e){os=v(e),setTimeout(function(){ls(os)},0),rs=e}),window.laytheme.on("overlayshown",function(e){(os=e).hasClass("lay-overlay-was-opened-at-least-once")||setTimeout(function(){ls(os)},0)}),window.laytheme.on("overlayhidden",function(){os=v(rs)})}},ve=(window.laytheme.on("content_ready",function(e){var e=window.lt_utility_controller.utility_controller.getTargetContainers(e),t=e.find(".lay-webgl-slideshow:not(.webgl-initialized)"),n=(0<t.length&&as("lay-webgl-row-background-slideshow",layData.template_directory_uri+"/frontend/assets/js/webgl_row_background_slideshow.min.js").then(e=>{setTimeout(()=>{window.initWebGlBackgrounds(t)},100)}),e.find(".lay-marquee"));0<n.length&&as("lay-marquee",layData.template_directory_uri+"/frontend/assets/js/marquee.min.js").then(e=>{window.initMarquees(n,{insidePageOverlay:!1})})}),t(ce())),cs="inset(0 -200px 0 -200px)";function us(e,t){var n;e&&e.forEach&&(n=t?cs:"none",e.forEach(function(e){e&&e.style&&(e.style.overflow="visible",e.style.setProperty("clip-path",n),e.style.setProperty("-webkit-clip-path",n))}))}var ds=function(e,t,n,a){var i,a="number"==typeof a?a:parseInt(n.getAttribute("data-duration"))||40,n=e*a,t=(n-(e=0))*(1-(i=0))/(t*a-e)+i;return n*(e=>1-(e-=1)*e*e*e)(t)};var hs=["linear","easeInQuad","easeInCubic","easeInQuart","easeInSine","easeInExpo","easeOutQuad","easeOutCubic","easeOutQuart","easeOutQuint","easeOutSine","easeOutExpo","easeOutCirc","easeOutBack","easeInOutQuad","easeInOutCubic","easeInOutQuart","easeInOutSine","easeInOutExpo","easeInOutCirc","easeInOutBack"];function ys(e){return e&&"function"==typeof e.getAttribute&&(e=e.getAttribute("data-animation-easing"))&&-1!==hs.indexOf(e)?e:"easeOutCubic"}var fs='a[class*="laybutton"], button[class*="laybutton"], span[class*="laybutton"]';function ps(t){var n=Array.from(t.querySelectorAll(".lay-text-line .word")),a=[],i=new WeakSet;for(let e=0;e<n.length;e++){var o=n[e],r=o.closest(fs);r&&t.contains(r)?i.has(r)||(i.add(r),a.push(r)):a.push(o)}return a}function ms(t){var n=Array.from(t.querySelectorAll(".lay-text-line .char")),a=[],i=new WeakSet;for(let e=0;e<n.length;e++){var o=n[e],r=o.closest(fs);r&&t.contains(r)?i.has(r)||(i.add(r),a.push(r)):a.push(o)}return a}function gs(e){var t;return e&&e.getAttribute&&(t=e.getAttribute("data-animation-type"))?"fade_whole_text"===t||("typewriter"===t||"typewriter_fade"===t||"masked_characters"===t?e.querySelector(".char")||e.querySelector(".lay-text-line"):("masked_words"===t||"fade_words"===t)&&e.querySelector(".word")||e.querySelector(".lay-text-line")):void 0}function vs(e,t){var n=e.get(t);n&&(n.forEach(e=>clearTimeout(e)),e.delete(t))}function ws(n){if(n){var e=n.getAttribute("data-animation-type"),t=n.querySelectorAll(".lay-text-line"),a=n.querySelectorAll(".lay-text-line .word"),i=n.querySelectorAll(".lay-text-line-mask");switch(e){case"masked_lines":anime.set(t,{translateY:"100%"});break;case"masked_words":{let t=new Set;a.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(a,{translateY:"100%"}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:"100%"})});break}case"masked_characters":{var o=n.querySelectorAll(".lay-text-line .char");let t=new Set;o.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(o,{translateY:"100%"}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:"100%"})});break}case"typewriter":case"typewriter_fade":{o=n.querySelectorAll(".lay-text-line .char");let t=new Set;o.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(o,{opacity:0}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:0})});break}case"fade_whole_text":break;case"fade_lines":anime.set(t,{opacity:0});break;case"fade_words":{let t=new Set;a.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(a,{opacity:0}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:0})});break}}"masked_lines"!==e&&"masked_words"!==e&&"masked_characters"!==e||us(i,!0),n.style.opacity="0"}}function _s(n){if(n){var e=n.getAttribute("data-animation-type"),t=n.querySelectorAll(".lay-text-line"),a=n.querySelectorAll(".lay-text-line .word"),i=n.querySelectorAll(".lay-text-line-mask");switch(e){case"masked_lines":anime.set(t,{translateY:"0%"}),us(i,!1),n.style.opacity="1";break;case"masked_words":{let t=new Set;a.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(a,{translateY:"0%"}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:"0%"})}),us(i,!1),n.style.opacity="1";break}case"masked_characters":{var o=n.querySelectorAll(".lay-text-line .char");let t=new Set;o.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(o,{translateY:"0%"}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{translateY:"0%"})}),anime.set(e,{translateY:"0%"})}),us(i,!1),n.style.opacity="1";break}case"fade_lines":anime.set(t,{opacity:1}),n.style.opacity="1";break;case"fade_words":{let t=new Set;a.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(a,{opacity:1}),t.forEach(e=>{e.querySelectorAll(".word").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:1})}),n.style.opacity="1";break}case"typewriter":case"typewriter_fade":{o=n.querySelectorAll(".lay-text-line .char");let t=new Set;o.forEach(e=>{e=e.closest(fs);e&&n.contains(e)&&t.add(e)}),anime.set(o,{opacity:1}),t.forEach(e=>{e.querySelectorAll(".char").forEach(e=>{anime.set(e,{opacity:1})}),anime.set(e,{opacity:1})}),n.style.opacity="1";break}default:n.style.opacity="1"}n.classList.add("lay-text-animation-initialized")}}function bs(e,t,n){e.classList.remove("text-animation-ready-to-play"),e.classList.remove("text-animation-in-view"),e.classList.add("text-animation-never-played");var a=e.getBoundingClientRect();a.top>window.innerHeight?(e.classList.add("text-animation-ready-to-play"),n&&n(e,"after texts_are_split: below viewport, ready-to-play",{rectTop:a.top})):0<=a.top?(n&&n(e,"after texts_are_split: in viewport, replaying animation",{rectTop:a.top}),t(e),e.classList.remove("text-animation-never-played"),e.classList.add("text-animation-in-view")):n&&n(e,"after texts_are_split: above viewport, waiting",{rectTop:a.top})}var js=new Set(["masked_lines","fade_lines","masked_words","fade_words"]),xs={germanic:{scriptId:"lay-pretext-hyphenation-germanic",filename:"pretext_hyphenation_germanic.min.js"},roman:{scriptId:"lay-pretext-hyphenation-roman",filename:"pretext_hyphenation_roman.min.js"},en:{scriptId:"lay-pretext-hyphenation-en",filename:"pretext_hyphenation_en.min.js"}};function Cs(e){e=e.getAttribute("data-animation-type");return!(!e||"fade_whole_text"===e)&&js.has(e)}function Qs(e){return e.some(e=>!!jQuery(e).is(":visible")&&Cs(e))}function Ss(){if(document.body){var e=Array.from(document.body.classList).find(e=>0===e.indexOf("language-"));if(e)return e.replace(/^language-/,"").toLowerCase()}e=(document.documentElement.lang||"").toLowerCase();return e||"en"}function ks(e){e=(e||"").toLowerCase().trim();return e?e.startsWith("de")||e.startsWith("nl")?"germanic":e.startsWith("fr")||e.startsWith("es")||e.startsWith("it")||e.startsWith("pt")?"roman":"en":ks(Ss())}function As(){return void 0!==window.layData&&window.layData.template_directory_uri?window.layData.template_directory_uri:""}function Ls(e){let t=As();e=[...e];return Promise.all(e.map(e=>{var a,i,e=xs[e];return e?(a=e.scriptId,i=t+"/frontend/assets/js/"+e.filename,new Promise((e,t)=>{var n;document.getElementById(a)?e():((n=document.createElement("script")).id=a,n.src=i,n.async=!0,n.onload=()=>e(),n.onerror=()=>t(new Error("Failed to load "+i)),document.body.appendChild(n))})):Promise.resolve()}))}var Ds=null;function Os(){return window.layPretextTextAnimation&&"function"==typeof window.layPretextTextAnimation.registerHyphenationPatterns?Promise.resolve(window.layPretextTextAnimation):Ds=Ds||G(this,null,function*(){let a="lay-pretext-textanimation";let i=As()+"/frontend/assets/js/pretext_textanimation.min.js";return document.getElementById(a)||(yield new Promise((e,t)=>{var n=document.createElement("script");n.id=a,n.src=i,n.async=!0,n.onload=e,n.onerror=()=>t(new Error("Pretext text animation script failed to load")),document.body.appendChild(n)})),yield(a=>{let i=Date.now();return new Promise((t,n)=>{!function e(){window.layPretextTextAnimation&&"function"==typeof window.layPretextTextAnimation.registerHyphenationPatterns?t(window.layPretextTextAnimation):Date.now()-i>a?n(new Error("Pretext text animation API missing after script load")):requestAnimationFrame(e)}()})})(15e3)}).finally(()=>{Ds=null})}function Es(e){return Os().then(()=>Ls((t=>{var n=new Set;for(let e=0;e<t.length;e++){var a=t[e];jQuery(a).is(":visible")&&Cs(a)&&(a=(a=(a=a.closest("[lang]"))&&a.getAttribute("lang")||"").trim()?a:Ss(),n.add(ks(a)))}return 0===n.size&&n.add(ks(Ss())),n})(e||[]))).then(()=>window.layPretextTextAnimation)}function Is(e,t){e&&t&&("true"!==(t=t.getAttribute("data-line-mask-padding-bottom"))&&"1"!==t||(e.style.paddingBottom="0.1em"))}var Ps="a, button, strong, em, b, i, u, mark, abbr, cite, code, kbd, samp, var, sub, sup, dfn, small, span.laybutton";function Ts(e,t){return e.classList.contains("word")&&e.style.getPropertyValue("--line-index")===t}function zs(e){for(var t,n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null),a=[];t=n.nextNode();){var i=t.textContent;0<i.length&&/^\s+$/.test(i)&&a.push(t)}for(let e=0;e<a.length;e++){var o=a[e],r=document.createElement("span");r.className="whitespace",r.appendChild(document.createTextNode(o.textContent)),o.parentNode.replaceChild(r,o)}}function Ms(t,e){var n=String(e),a=Array.from(t.querySelectorAll(".word, .whitespace")),i=[],o=new WeakSet;for(let e=0;e<a.length;e++){var r,s,l=a[e];l.classList.contains("whitespace")?(s=(e=>{let t=e.previousElementSibling;for(;t;){if(t.classList&&t.classList.contains("word"))return t;var n=t.querySelectorAll&&t.querySelectorAll(".word");if(n&&n.length)return n[n.length-1];t=t.previousElementSibling}return null})(l),r=(e=>{let t=e.nextElementSibling;for(;t;){if(t.classList&&t.classList.contains("word"))return t;var n=t.querySelector&&t.querySelector(".word");if(n)return n;t=t.nextElementSibling}return null})(l),s&&r&&Ts(s,n)&&Ts(r,n)&&i.push(l)):l.classList.contains("word")&&Ts(l,n)&&((s=((e,t,n)=>{if(!(e=e.closest(Ps))||e===t||!t.contains(e))return null;var a=e.querySelectorAll(".word");if(!a.length)return null;for(let e=0;e<a.length;e++)if(a[e].style.getPropertyValue("--line-index")!==n)return null;return e})(l,t,n))?o.has(s)||(o.add(s),i.push(s)):i.push(l))}return i}function Bs(e){if(e){e.removeAttribute("data-pretext-split");var t=document.createElement("div");for(t.className="lay-text-line";e.firstChild;){var n=e.firstChild;if(n.nodeType===Node.ELEMENT_NODE&&n.classList&&n.classList.contains("lay-text-line")){for(;n.firstChild;)t.appendChild(n.firstChild);n.remove()}else t.appendChild(n)}e.appendChild(t),zs(t),!function t(n){if(n&&n.childNodes){let e=0;for(;e<n.childNodes.length-1;){var a=n.childNodes[e],i=n.childNodes[e+1];a.nodeType===Node.ELEMENT_NODE&&i.nodeType===Node.ELEMENT_NODE&&a.classList.contains("word")&&i.classList.contains("word")?((a=document.createElement("span")).className="whitespace",a.appendChild(document.createTextNode(" ")),n.insertBefore(a,i),e+=2):e++}for(let e=0;e<n.children.length;e++){var o=n.children[e];o.classList.contains("word")||o.classList.contains("whitespace")||t(o)}}}(t)}}var qs="data-lay-ta-pending-resplit",Fs=null;function Ns(e={}){var{skipIfWidthUnchanged:e=!0}=e,o=window.innerWidth;if(!e||o!==tl){e=bl();let t=0,n=0,a=0,i=0;e.forEach(e=>{jQuery(e).is(":visible")?"dirty"!==jQuery(e).data("text-state")?a++:jQuery(e).data("original-html")?(e.setAttribute(qs,"1"),t++):i++:n++}),e.length,t,n,a,i,tl=o}}var Hs=()=>{Ns({reason:"window_width_changed",skipIfWidthUnchanged:!0})},$s=e=>{Ns({reason:"sizechanged",skipIfWidthUnchanged:!1}),el()};function Rs(e){var t=jQuery(e).data("original-html");if(t){var n,a,i,o,r,s=document.createElement("div");for(n=e,(a=s).className=n.className,["data-animation-type","data-animation-easing","data-top","data-duration","data-delay","data-line-mask-padding-bottom","data-animation-sync-with-navigation","lang"].forEach(e=>{var t=n.getAttribute(e);null!=t&&""!==t&&a.setAttribute(e,t)}),i=e,o=s,r=window.getComputedStyle(i),o.style.boxSizing=r.boxSizing||"border-box",o.style.width=Math.max(1,i.clientWidth)+"px",o.style.padding=r.padding,o.style.font=r.font,o.style.letterSpacing=r.letterSpacing,o.style.wordSpacing=r.wordSpacing,o.style.textTransform=r.textTransform,o.style.lineHeight=r.lineHeight,o.style.textAlign=r.textAlign,s.style.position="fixed",s.style.left="-99999px",s.style.top="0",s.style.visibility="hidden",s.style.pointerEvents="none",s.innerHTML=t,document.body.appendChild(s),Gs(s),Js(s),e.innerHTML="",e["🍌"]=null;s.firstChild;)e.appendChild(s.firstChild);s.remove(),ws(e)}}function Ws(){return new Promise(e=>{window.requestAnimationFrame(()=>e())})}function Vs(n){return G(this,null,function*(){if(n&&jQuery(n).data("original-html"))for(let e=0;e<2;e++){yield Ws(),yield Ws();var t=(e=>{var t=Array.from(e.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName));for(let e=0;e<t.length;e++){var n=t[e];if("true"===n.dataset.pretextSplit){var a=Math.max(n.clientWidth,Math.round(n.getBoundingClientRect().width));if(a){var i=n.querySelectorAll(".lay-text-line");for(let e=0;e<i.length;e++){var o=i[e];if(o.scrollWidth>a+1||o.getBoundingClientRect().width>a+1)return!0}}}}return!1})(n);if(e,!t)return;Rs(n)}})}var Ys=e=>{Zs(e);let r=0,s=e=>{if(e.nodeType===Node.TEXT_NODE){var t=e.nodeValue;if(t){var n,a=document.createDocumentFragment();for(n of t){var i=/\s/.test(n),o=document.createElement("span");o.className=i?"whitespace":"char",i||o.setAttribute("data-char",n),o.style.setProperty("--char-index",r),o.textContent=n,a.appendChild(o),r++}e.parentNode.replaceChild(a,e)}}else e.nodeType===Node.ELEMENT_NODE&&Array.from(e.childNodes).forEach(s)};s(e),e.classList.add("words"),e.style.setProperty("--char-total",r)},Us=t=>{var n=t.textContent||"";if(n){t.innerHTML="";let e=0;for(var a of n){var i=/\s/.test(a),o=document.createElement("span");o.className=i?"whitespace":"char",i||o.setAttribute("data-char",a),o.style.setProperty("--char-index",e),o.textContent=a,t.appendChild(o),e++}t.style.setProperty("--char-total",e)}},Gs=e=>{let a=window.layPretextTextAnimation;var t=Array.from(e.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName));let i=e.getAttribute("data-animation-type"),o="typewriter"===i||"typewriter_fade"===i?"chars":"lines";t.forEach(t=>{if(!(a&&a.shouldUsePretextForAnimationType(i)&&a.splitParagraphWithPretext(t,Xs)||a&&a.shouldUsePretextWordLevelAnimation(i)&&a.splitParagraphWithPretextThenWords(t,Xs))){if(a&&a.shouldUsePretextCharLevelAnimation(i)){var e="masked_characters"===i;if(a.splitParagraphWithPretextThenChars(t,e))return}e={target:t,by:o};"chars"==o&&(e.whitespace=!0);try{var n=Splitting(e);return"masked_characters"===i&&"lines"==o&&t.querySelectorAll(".word").forEach(e=>{Us(e)}),n}catch(e){if("chars"!=o)throw e;Ys(t)}}})},Xs=!0,Js=i=>{var e=Array.from(i.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),t=i.getAttribute("data-animation-type");"typewriter"===t||"typewriter_fade"===t?e.forEach(e=>{Bs(e)}):e.forEach(a=>{if("true"!==a.dataset.pretextSplit){zs(a);var e=a.querySelectorAll(".word");let n=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");n[t]||(n[t]=[]),n[t].push(e)}),n.forEach((e,t)=>{let n=document.createElement("div");n.className="lay-text-line";t=Ms(a,t);0<t.length&&(t[0].parentNode.insertBefore(n,t[0]),t.forEach(e=>n.appendChild(e)))}),a.querySelectorAll("br").forEach(e=>e.remove()),a.querySelectorAll(".whitespace").forEach(e=>{var t=e.previousElementSibling,n=e.nextElementSibling;t&&n&&t.classList.contains("lay-text-line")&&n.classList.contains("lay-text-line")&&e.remove()}),Xs&&a.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",Is(t,i),e.parentNode.insertBefore(t,e),t.appendChild(e)})}})},Zs=t=>!!t&&!!(t.querySelector(".lay-text-line")||t.querySelector(".word")||t.querySelector(".char")||t.querySelector(".whitespace")||t.querySelector(".lay-text-line-mask"))&&([".char",".word",".whitespace",".lay-text-line-mask",".lay-text-line"].forEach(e=>{Array.from(t.querySelectorAll(e)).forEach(e=>{var t=e.parentNode;if(t){for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}})}),t.querySelectorAll("p.words, h1.words, h2.words, h3.words, h4.words, h5.words, h6.words").forEach(e=>{e.classList.remove("words"),e.style&&e.style.removeProperty&&e.style.removeProperty("--word-total"),""===e.getAttribute("style")&&e.removeAttribute("style"),""===e.getAttribute("class")&&e.removeAttribute("class")}),t.normalize(),!0),Ks=(t=!0)=>G(void 0,null,function*(){var e=bl();let n=!1,a=!1,i=!1,o=new Set,r=[];if(e.length,e.length,yield Qs(e)&&"undefined"!=typeof document&&document.fonts&&document.fonts.ready?Fs=Fs||document.fonts.ready.catch(()=>{}):Promise.resolve(),Qs(e))try{yield Es(e)}catch(e){}e.forEach(e=>{var t;jQuery(e).is(":visible")?e.hasAttribute(qs)?(e.removeAttribute(qs),t=e.getAttribute("data-animation-type"),jQuery(e).data("text-state"),"fade_whole_text"===t?((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["🍌"]=null),jQuery(e).data("text-state","dirty"),n=!0,a=!0,o.add(e),ws(e)):(Rs(e),jQuery(e).data("text-state","dirty"),n=!0,a=!0,o.add(e),r.push(Vs(e)))):"original"===jQuery(e).data("text-state")?"fade_whole_text"===e.getAttribute("data-animation-type")?jQuery(e).data("text-state","dirty"):(i=!0,Gs(e),Js(e),jQuery(e).data("text-state","dirty"),n=!0,ws(e),r.push(Vs(e))):(jQuery(e).data("text-state"),jQuery(e).data("text-state")):(e.removeAttribute(qs),e.hasAttribute(qs))}),0<r.length&&(r,yield Promise.all(r));t&&n;e=!(!n||!a||i);n,r,o.size,t&&n&&(o.size,i,a,o.size,window.laytheme.emit("texts_are_split",{fromResize:e,resizeMutationTargets:o}))}),el=(0,ve.default)(()=>{Ks().catch(()=>{})},200),tl=window.innerWidth,_=(jQuery(window).off("window_width_changed",Hs),jQuery(window).off("window_width_changed",el),jQuery(window).on("window_width_changed",Hs),jQuery(window).on("window_width_changed",el),window.laytheme&&"function"==typeof window.laytheme.off&&"function"==typeof window.laytheme.on&&(window.laytheme.off("sizechanged",$s),window.laytheme.on("sizechanged",$s)),new WeakMap),nl=new WeakMap,al=[],il="",ol=()=>"undefined"!=typeof document&&document.documentElement.classList.contains("ios"),rl=e=>!(!e||!e.getAttribute||"true"!==e.getAttribute("data-animation-sync-with-navigation")),sl=e=>!(!e||!e.getAttribute||"true"!==e.getAttribute("data-animation-scrub")),ll=e=>{var t=dn(e);return t&&rl(e)?{delay:t.delay,duration:t.duration,synced:!0}:{delay:parseInt(e.getAttribute("data-delay"),10)||0,duration:parseInt(e.getAttribute("data-duration"),10)||40,synced:!1}},cl=(e,t)=>{var e=Math.max(e,1),t=Math.max(t||0,0),n=Math.max(180,Math.round(.45*t)),t=Math.max(0,t-n);return{tweenDuration:n,baseDelay:1<e?Math.max(8,Math.round(t/(e-1))):0}},ul=(window.laytheme.on("texts_are_split",function(e){var t=bl();let a=!(!e||!e.fromResize),i=e&&e.resizeMutationTargets;t.length,a,i&&i.size,a,i&&i.size,t.forEach(e=>{var t,n;sl(e)||(n=!(!i||!i.has(e))||(!i||0===i.size)&&a,t=_.get(e),a,t&&"number"==typeof t.progress&&t.progress,t&&t.completed,n?(t&&(t.pause(),_.delete(e),vs(nl,e)),(t||e.classList.contains("lay-text-animation-initialized"))&&(e.classList.contains("lay-text-animation-initialized"),e.classList.contains("lay-text-animation-initialized"),_s(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"))):t&&(t.pause(),_.delete(e),vs(nl,e),n="number"==typeof t.progress?t.progress:0,n=!!(t.completed||99.5<=n),t.completed,n?(_s(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view")):(t.completed,dl(e),bs(e,yl))))})}),window.laytheme.on("texts_are_split",function(){al.forEach(e=>{e&&e._layPendingPlayAfterSplit&&gs(e)&&(e._layPendingPlayAfterSplit=!1,yl(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"))})}),()=>{al.length;let a=new Map,i=new Map,e=null,t=()=>{ol()&&(e&&window.clearTimeout(e),e=window.setTimeout(()=>{var e;e=al,ol()&&e.forEach(e=>{var t;e&&e.classList.contains("text-animation-in-view")&&(sl(e)||!(e=_.get(e))||e.completed||(t="number"==typeof e.progress?e.progress:0)<=0||100<=t||e.paused&&e.play())})},80))};return al.forEach(e=>{var t,n;sl(e)||(n=parseFloat(e.getAttribute("data-top"))||80,n=`0px 0px -${100-parseInt(n)}% 0px`,e.classList.add("text-animation-never-played"),(t=e.getBoundingClientRect()).top>window.innerHeight?e.classList.add("text-animation-ready-to-play"):0<=t.top&&(yl(e),e.classList.remove("text-animation-never-played"),e.classList.add("text-animation-in-view")),t=new IntersectionObserver(e=>{e.forEach(e=>{var t,n,a;e.isIntersecting&&(t=(n=_.get(e.target))&&"number"==typeof n.progress?n.progress:0,n&&n.paused&&!n.completed&&0<t&&t<100?(n.play(),e.target.classList.add("text-animation-in-view")):(t=0<e.boundingClientRect.top,n=e.target.classList.contains("text-animation-never-played"),a=e.target.classList.contains("text-animation-ready-to-play"),(t&&a||n)&&(yl(e.target),e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-never-played"),e.target.classList.add("text-animation-in-view"))))})},{threshold:0,rootMargin:n}),n=new IntersectionObserver(e=>{e.forEach(e=>{var t,n;e.isIntersecting||(n=e.boundingClientRect.top>window.innerHeight,t=e.boundingClientRect.bottom<0,n?(n=(n=_.get(e.target))&&!n.completed&&0<n.progress,ol()&&n||(dl(e.target),e.target.classList.add("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view"))):t&&((n=_.get(e.target))&&n.seek(n.duration),e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view")))})},{threshold:0,rootMargin:"0px"}),a.set(e,t),i.set(e,n),t.observe(e),n.observe(e))}),window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("touchend",t,{passive:!0}),window.addEventListener("touchcancel",t,{passive:!0}),()=>{e&&window.clearTimeout(e),window.removeEventListener("scroll",t),window.removeEventListener("touchend",t),window.removeEventListener("touchcancel",t),a.forEach(e=>e.disconnect()),i.forEach(e=>e.disconnect()),a.clear(),i.clear()}}),dl=e=>{var t=_.get(e),t=(t&&(t.pause(),t.seek(0)),e.getAttribute("data-animation-type"));"typewriter"===t&&(t=nl.get(e))&&(t.forEach(e=>clearTimeout(e)),nl.delete(e)),ws(e)},hl=o=>{let e=o.getAttribute("data-animation-type");var t=ll(o);let r=t.delay,s=t.duration;var n=ys(o);let a=o.querySelectorAll(".lay-text-line-mask");var l=anime.timeline({easing:n,autoplay:!1,complete:function(){"masked_lines"!==e&&"masked_words"!==e&&"masked_characters"!==e||us(a,!1)}});switch(e){case"masked_lines":{var c=o.querySelectorAll(".lay-text-line");let a=t.synced?cl(c.length,s):null;l.add(U(d({targets:c,translateY:["100%","0%"]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return r+ds(t,n,o,a?a.baseDelay:s)}}));break}case"masked_words":{c=ps(o);let a=t.synced?cl(c.length,s):null;l.add(U(d({targets:c,translateY:["100%","0%"]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return r+ds(t,n,o,a?a.baseDelay:s)}}));break}case"masked_characters":{c=ms(o);let a=t.synced?cl(c.length,s):null;l.add(U(d({targets:c,translateY:["100%","0%"]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return r+ds(t,n,o,a?a.baseDelay:s)}}));break}case"fade_lines":{c=o.querySelectorAll(".lay-text-line");let a=t.synced?cl(c.length,s):null;l.add(U(d({targets:c,opacity:[0,1]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return r+ds(t,n,o,a?a.baseDelay:s)}}));break}case"fade_words":{c=ps(o);let a=t.synced?cl(c.length,s):null;l.add(U(d({targets:c,opacity:[0,1]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return r+ds(t,n,o,a?a.baseDelay:s)}}));break}case"typewriter":{let a=ms(o);c=t.synced?cl(a.length,s):null;let i=c?c.baseDelay:s;anime.set(a,{opacity:0});var c=Math.max(1,r+a.length*i),u=""!==o.style.opacity?o.style.opacity:"1";l.add({targets:o,opacity:[u,u],duration:c,begin:function(e){var t=nl.get(o);t&&t.forEach(e=>clearTimeout(e)),anime.set(a,{opacity:0});let n=[];a.forEach((e,t)=>{t=setTimeout(()=>{e.style.opacity="1"},r+t*i);n.push(t)}),nl.set(o,n)}});break}case"typewriter_fade":{u=ms(o),c=t.synced?cl(u.length,s):null;let a=c?c.baseDelay:s;l.add(U(d({targets:u,opacity:[0,1]},c?{duration:c.tweenDuration}:{}),{delay:function(e,t,n){return r+t*a}}));break}case"fade_whole_text":u=parseInt(o.getAttribute("data-duration"),10)||40,c=0<u?Math.round(u*(1e3/60)):1e3;l.add({targets:o,opacity:[0,1],duration:c,delay:r})}return l&&_.set(o,l),l},yl=n=>{_.get(n);n.classList.contains("text-animation-in-view"),n.classList.contains("text-animation-ready-to-play"),"undefined"!=typeof Error&&null!=(a=(new Error).stack)&&a.split("\n").slice(1,5).join(" ← "),n.style.opacity,n.classList.contains("text-animation-in-view");var a=n.querySelectorAll(".lay-text-line-mask");let i=n.getAttribute("data-animation-type");if(gs(n)){let e=e=>{window.getComputedStyle(n),n.querySelectorAll(".lay-text-line").length,n.querySelectorAll(".lay-text-line .char").length,n.querySelectorAll(".lay-text-line .word").length;var t=n.querySelector(".lay-text-line .char");t&&window.getComputedStyle(t)},t=(e(),ws(n),e(),"fade_whole_text"!==i&&(n.style.opacity=1),e(),"masked_lines"!==i&&"masked_words"!==i&&"masked_characters"!==i||us(a,!0),_.get(n));t=t||hl(n),e(),n.classList.add("lay-text-animation-initialized"),e(),t.play(),e(),requestAnimationFrame(()=>{e(),requestAnimationFrame(()=>{e()})})}else n._layPendingPlayAfterSplit=!0},fl=(window.addEventListener(an,()=>{al.forEach(e=>{!dn(e)||sl(e)||(gs(e)?(dl(e),_.delete(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"),yl(e)):e.querySelector(".lay-text-line"))})}),(e,t)=>{e=document.querySelectorAll(".fp-section")[e];return e?"number"==typeof t&&0<=t?e.querySelectorAll(".fp-slide")[t]||e:e.querySelector(".fp-slide.active")||e:null}),pl=o=>{if(o){let t=0,n=0,a=0,i=0;al.forEach(e=>{t++,o.contains(e)&&(n++,gs(e)?(i++,_.get(e)&&(dl(e),_.delete(e)),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"),yl(e)):(e._layPendingPlayAfterSplit=!0,a++))})}},ml=t=>{t&&al.forEach(e=>{t.contains(e)&&(dl(e),_.delete(e),e.classList.remove("text-animation-in-view"),e.classList.add("text-animation-ready-to-play"))})},gl=null,vl=null,wl=null,_l=e=>{var t,e=document.querySelectorAll(".fp-section")[e];return e&&(t=e.querySelector(".fp-slide.active"))?(e=e.querySelectorAll(".fp-slide"),Array.prototype.indexOf.call(e,t)):null},bl=(jQuery(window).on("fpAfterLoad",(e,t)=>{var n;t&&"number"==typeof t.index&&(t=t.index-1,null!==gl&&gl!==t&&(n=document.querySelectorAll(".fp-section")[gl],ml(n)),pl(fl(t)),vl=_l(gl=t),wl=null!==vl?t:null)}),jQuery(window).on("fpAfterSlideLoad",(e,t)=>{var n;t&&"number"==typeof t.index&&"number"==typeof t.slideIndex&&(n=t.index-1,t=t.slideIndex,null!==vl&&wl===n&&vl!==t&&ml(fl(n,vl)),pl(fl(n,t)),vl=t,wl=n)}),jQuery(window).on("fpAfterRender",()=>{pl(fl(0)),vl=_l(gl=0),wl=null!==vl?0:null}),window.laytheme.on("content_ready",function(e,t,n){window.currentTaObservers&&window.currentTaObservers();var a=null!=n&&n.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(il=void 0,e){case"desktop":il=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"];break;case"phone":var i=0!=jQuery(a+" #footer-custom-phone-grid").length,o=0!=jQuery(a+" #custom-phone-grid").length;i&&o?il=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer-custom-phone-grid"]:!i&&o?il=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer"]:i&&!o?il=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer-custom-phone-grid"]:i||o||(il=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"])}if(Array.isArray(il)&&null!=il)for(let e=0;e<il.length;e++)il[e]=il[e]+" .lay-text-animation";0<(al=Array.from(document.querySelectorAll(il))).length&&(bl().forEach(e=>{var t;jQuery(e).data("original-html")||(Zs(e),t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))}),al.length,Ks().then(()=>{window.currentTaObservers=ul()}).catch(e=>{window.currentTaObservers=ul()}))}),function(){return al=Array.isArray(al)?al:[al]}),ve=t(ce()),jl=[],xl=function(){return jl=Array.isArray(jl)?jl:[jl]},Cl="data-lay-ta-pending-resplit",Ql=null;function Sl(e={}){var{skipIfWidthUnchanged:e=!0}=e,o=window.innerWidth;if(!e||o!==Ml){e=xl();let t=0,n=0,a=0,i=0;e.forEach(e=>{jQuery(e).is(":visible")?"dirty"!==jQuery(e).data("text-state")?a++:jQuery(e).data("original-html")?(e.setAttribute(Cl,"1"),t++):i++:n++}),e.length,t,n,a,i,Ml=o}}Hs=()=>{Sl({reason:"window_width_changed",skipIfWidthUnchanged:!0})},$s=e=>{Sl({reason:"sizechanged",skipIfWidthUnchanged:!1}),zl()};function kl(e){var t=jQuery(e).data("original-html");if(t){var n,a,i,o,r,s=document.createElement("div");for(n=e,(a=s).className=n.className,["data-animation-type","data-animation-easing","data-top","data-duration","data-delay","data-line-mask-padding-bottom","data-animation-sync-with-navigation","lang"].forEach(e=>{var t=n.getAttribute(e);null!=t&&""!==t&&a.setAttribute(e,t)}),i=e,o=s,r=window.getComputedStyle(i),o.style.boxSizing=r.boxSizing||"border-box",o.style.width=Math.max(1,i.clientWidth)+"px",o.style.padding=r.padding,o.style.font=r.font,o.style.letterSpacing=r.letterSpacing,o.style.wordSpacing=r.wordSpacing,o.style.textTransform=r.textTransform,o.style.lineHeight=r.lineHeight,o.style.textAlign=r.textAlign,s.style.position="fixed",s.style.left="-99999px",s.style.top="0",s.style.visibility="hidden",s.style.pointerEvents="none",s.innerHTML=t,document.body.appendChild(s),Dl(s),El(s),e.innerHTML="",e["🍌"]=null;s.firstChild;)e.appendChild(s.firstChild);s.remove(),ws(e)}}function Al(){return new Promise(e=>{window.requestAnimationFrame(()=>e())})}function Ll(n){return G(this,null,function*(){if(n&&jQuery(n).data("original-html"))for(let e=0;e<2;e++){yield Al(),yield Al();var t=(e=>{var t=Array.from(e.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName));for(let e=0;e<t.length;e++){var n=t[e];if("true"===n.dataset.pretextSplit){var a=Math.max(n.clientWidth,Math.round(n.getBoundingClientRect().width));if(a){var i=n.querySelectorAll(".lay-text-line");for(let e=0;e<i.length;e++){var o=i[e];if(o.scrollWidth>a+1||o.getBoundingClientRect().width>a+1)return!0}}}}return!1})(n);if(e,!t)return;kl(n)}})}var Dl=e=>{let n=window.layPretextTextAnimation;var t=Array.from(e.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName));let a=e.getAttribute("data-animation-type"),i="typewriter"===a||"typewriter_fade"===a?"chars":"lines";t.forEach(e=>{if(!(n&&n.shouldUsePretextForAnimationType(a)&&n.splitParagraphWithPretext(e,Ol)||n&&n.shouldUsePretextWordLevelAnimation(a)&&n.splitParagraphWithPretextThenWords(e,Ol))){if(n&&n.shouldUsePretextCharLevelAnimation(a)){var t="masked_characters"===a;if(n.splitParagraphWithPretextThenChars(e,t))return}t={target:e,by:i},e=("chars"==i&&(t.whitespace=!0),Splitting(t));return e}})},Ol=!0,El=i=>{var e=Array.from(i.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),t=i.getAttribute("data-animation-type");"typewriter"===t||"typewriter_fade"===t?e.forEach(e=>{Bs(e)}):e.forEach(a=>{if("true"!==a.dataset.pretextSplit){zs(a);var e=a.querySelectorAll(".word");let n=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");n[t]||(n[t]=[]),n[t].push(e)}),n.forEach((e,t)=>{let n=document.createElement("div");n.className="lay-text-line";t=Ms(a,t);0<t.length&&(t[0].parentNode.insertBefore(n,t[0]),t.forEach(e=>n.appendChild(e)))}),a.querySelectorAll("br").forEach(e=>e.remove()),a.querySelectorAll(".whitespace").forEach(e=>{var t=e.previousElementSibling,n=e.nextElementSibling;t&&n&&t.classList.contains("lay-text-line")&&n.classList.contains("lay-text-line")&&e.remove()}),Ol&&a.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",Is(t,i),e.parentNode.insertBefore(t,e),t.appendChild(e)})}})},Il=t=>!!t&&!!(t.querySelector(".lay-text-line")||t.querySelector(".word")||t.querySelector(".char")||t.querySelector(".whitespace")||t.querySelector(".lay-text-line-mask"))&&([".char",".word",".whitespace",".lay-text-line-mask",".lay-text-line"].forEach(e=>{Array.from(t.querySelectorAll(e)).forEach(e=>{var t=e.parentNode;if(t){for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}})}),t.querySelectorAll("p.words, h1.words, h2.words, h3.words, h4.words, h5.words, h6.words").forEach(e=>{e.classList.remove("words"),e.style&&e.style.removeProperty&&e.style.removeProperty("--word-total"),""===e.getAttribute("style")&&e.removeAttribute("style"),""===e.getAttribute("class")&&e.removeAttribute("class")}),t.normalize(),!0),Pl=()=>{xl().forEach(e=>{var t;jQuery(e).data("original-html")||(Il(e),t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))})},Tl=(t=!0)=>G(void 0,null,function*(){var e=xl();let n=!1,a=!1,i=!1,o=new Set,r=[];if(e.length,e.length,yield Qs(e)&&"undefined"!=typeof document&&document.fonts&&document.fonts.ready?Ql=Ql||document.fonts.ready.catch(()=>{}):Promise.resolve(),Qs(e))try{yield Es(e)}catch(e){}e.forEach(e=>{var t;jQuery(e).is(":visible")?e.hasAttribute(Cl)?(e.removeAttribute(Cl),t=e.getAttribute("data-animation-type"),jQuery(e).data("text-state"),"fade_whole_text"===t?((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["🍌"]=null),jQuery(e).data("text-state","dirty"),n=!0,a=!0,o.add(e),ws(e)):(kl(e),jQuery(e).data("text-state","dirty"),n=!0,a=!0,o.add(e),r.push(Ll(e)))):"original"===jQuery(e).data("text-state")?"fade_whole_text"===e.getAttribute("data-animation-type")?jQuery(e).data("text-state","dirty"):(i=!0,Dl(e),El(e),jQuery(e).data("text-state","dirty"),n=!0,ws(e),r.push(Ll(e))):(jQuery(e).data("text-state"),jQuery(e).data("text-state")):(e.removeAttribute(Cl),e.hasAttribute(Cl))}),0<r.length&&(r,yield Promise.all(r));t&&n;e=!(!n||!a||i);n,r,o.size,t&&n&&(o.size,i,a,o.size,window.laytheme.emit("texts_are_split_for_page_overlays",{fromResize:e,resizeMutationTargets:o}))}),zl=(window.laytheme.on("page_overlay_display_block",function(e){Tl().catch(()=>{})}),window.laytheme.on("overlayshown",function(e){window.currentPoTaObservers=Yl()}),(0,ve.default)(()=>{Tl().catch(()=>{})},200)),Ml=window.innerWidth,b=(jQuery(window).off("window_width_changed",Hs),jQuery(window).off("window_width_changed",zl),jQuery(window).on("window_width_changed",Hs),jQuery(window).on("window_width_changed",zl),window.laytheme&&"function"==typeof window.laytheme.off&&"function"==typeof window.laytheme.on&&(window.laytheme.off("sizechanged",$s),window.laytheme.on("sizechanged",$s)),window.currentPoTaObservers&&window.currentPoTaObservers(),column_selectors=[".lay-overlay .lay-text-animation"],0<Array.from(document.querySelectorAll(column_selectors)).length&&(Pl(),Tl().catch(()=>{})),new WeakMap),Bl=new Set,ql=new WeakMap,Fl=()=>"undefined"!=typeof document&&document.documentElement.classList.contains("ios"),Nl=e=>{var t;return e?(t=(e.textContent||"").replace(/\s+/g," ").trim().slice(0,60),`[po-ta] ${e.getAttribute("data-animation-type")||"unknown"} "${t}"`):"[po-ta] <missing-target>"},j=(e,t,n)=>{Nl(e)},Hl=(e,t)=>{e&&(window.getComputedStyle(e),(e=e.querySelector(".lay-text-line, .char")||e.children[0])&&window.getComputedStyle(e))},$l=e=>!(!e||!e.getAttribute||"true"!==e.getAttribute("data-animation-sync-with-navigation")),Rl=e=>!(!e||!e.getAttribute||"true"!==e.getAttribute("data-animation-scrub")),Wl=e=>{var t=dn(e);return t&&$l(e)?(j(e,"using navigation-synced timing",t),{delay:t.delay,duration:t.duration,synced:!0}):(j(e,"using local text animation timing",{syncEnabled:$l(e),hasActiveSyncedTiming:!!t,syncAttr:e.getAttribute("data-animation-sync-with-navigation"),parentColClass:e.closest(".col")?e.closest(".col").className:null,delay:parseInt(e.getAttribute("data-delay"),10)||0,duration:parseInt(e.getAttribute("data-duration"),10)||40}),{delay:parseInt(e.getAttribute("data-delay"),10)||0,duration:parseInt(e.getAttribute("data-duration"),10)||40,synced:!1})},Vl=(e,t)=>{var e=Math.max(e,1),t=Math.max(t||0,0),n=Math.max(180,Math.round(.45*t)),t=Math.max(0,t-n);return{tweenDuration:n,baseDelay:1<e?Math.max(8,Math.round(t/(e-1))):0}},Yl=(window.laytheme.on("texts_are_split_for_page_overlays",function(e){var t=xl();let a=!(!e||!e.fromResize),i=e&&e.resizeMutationTargets;t.length,a,i&&i.size,a,i&&i.size,t.forEach(e=>{var t,n;Rl(e)||(n=!(!i||!i.has(e))||(!i||0===i.size)&&a,t=b.get(e),a,t&&"number"==typeof t.progress&&t.progress,t&&t.completed,n?(t&&(j(e,"texts_are_split cleanup old timeline",{progress:t.progress,completed:t.completed,paused:t.paused}),t.pause(),b.delete(e),vs(ql,e)),(t||e.classList.contains("lay-text-animation-initialized"))&&(e.classList.contains("lay-text-animation-initialized"),e.classList.contains("lay-text-animation-initialized"),_s(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"),j(e,"texts_are_split: resize resplit — final state only (no replay)"))):t&&(j(e,"texts_are_split cleanup old timeline",{progress:t.progress,completed:t.completed,paused:t.paused}),t.pause(),b.delete(e),vs(ql,e),n="number"==typeof t.progress?t.progress:0,n=!!(t.completed||99.5<=n),t.completed,n?(_s(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"),j(e,"texts_are_split: relayout after finished animation, snapped to final state")):(t.completed,Ul(e),bs(e,Xl,j))))})}),()=>{xl().length;let a=new Map,i=new Map,e=null,t=()=>{Fl()&&(e&&window.clearTimeout(e),e=window.setTimeout(()=>{var e;e=xl(),Fl()&&e.forEach(e=>{var t,n;e&&e.classList.contains("text-animation-in-view")&&(!(t=b.get(e))||t.completed||(n="number"==typeof t.progress?t.progress:0)<=0||100<=n||t.paused&&(j(e,"resume after iOS scroll/touch fallback",{progress:n}),t.play()))})},80))};return xl().forEach(e=>{var t,n;Rl(e)||(n=parseFloat(e.getAttribute("data-top"))||80,n=`0px 0px -${100-parseInt(n)}% 0px`,e.classList.add("text-animation-never-played"),(t=e.getBoundingClientRect()).top>window.innerHeight?(e.classList.add("text-animation-ready-to-play"),j(e,"init: below viewport, marked ready-to-play",{rectTop:t.top,windowHeight:window.innerHeight})):0<=t.top?(j(e,"init: in viewport, playing immediately",{rectTop:t.top,windowHeight:window.innerHeight}),Xl(e),e.classList.remove("text-animation-never-played"),e.classList.add("text-animation-in-view")):j(e,"init: above viewport, waiting without ready flag",{rectTop:t.top,rectBottom:t.bottom}),t=new IntersectionObserver(e=>{e.forEach(e=>{var t,n,a;e.isIntersecting&&(t=(n=b.get(e.target))&&"number"==typeof n.progress?n.progress:0,n&&n.paused&&!n.completed&&0<t&&t<100?(j(e.target,"observer: intersecting, resume paused in-progress timeline",{progress:t,readyToPlay:e.target.classList.contains("text-animation-ready-to-play"),neverPlayed:e.target.classList.contains("text-animation-never-played")}),n.play(),e.target.classList.add("text-animation-in-view")):(t=0<e.boundingClientRect.top,n=e.target.classList.contains("text-animation-never-played"),a=e.target.classList.contains("text-animation-ready-to-play"),t&&a||n?(j(e.target,"observer: intersecting, calling playAnimation",{comingFromBelow:t,neverPlayed:n,readyToPlay:a,top:e.boundingClientRect.top}),Xl(e.target),e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-never-played"),e.target.classList.add("text-animation-in-view")):j(e.target,"observer: intersecting, but NOT playing",{comingFromBelow:t,neverPlayed:n,readyToPlay:a,top:e.boundingClientRect.top})))})},{threshold:0,rootMargin:n}),n=new IntersectionObserver(e=>{e.forEach(e=>{var t,n,a;e.isIntersecting||(n=e.boundingClientRect.top>window.innerHeight,t=e.boundingClientRect.bottom<0,n?(a=(n=b.get(e.target))&&!n.completed&&0<n.progress,Fl()&&a?j(e.target,"resetObserver: below viewport, skip reset on iOS because animation in progress",{progress:n.progress}):(j(e.target,"resetObserver: below viewport, reset animation state",{top:e.boundingClientRect.top,windowHeight:window.innerHeight}),Ul(e.target),e.target.classList.add("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view"))):t&&(j(e.target,"resetObserver: above viewport, leaving finished state"),e.target.classList.remove("text-animation-ready-to-play"),e.target.classList.remove("text-animation-in-view")))})},{threshold:0,rootMargin:"0px"}),a.set(e,t),i.set(e,n),t.observe(e),n.observe(e))}),window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("touchend",t,{passive:!0}),window.addEventListener("touchcancel",t,{passive:!0}),()=>{e&&window.clearTimeout(e),window.removeEventListener("scroll",t),window.removeEventListener("touchend",t),window.removeEventListener("touchcancel",t),a.forEach(e=>e.disconnect()),i.forEach(e=>e.disconnect()),a.clear(),i.clear()}}),Ul=e=>{var t=b.get(e),t=(t&&(j(e,"resetAnimationState: pause + seek(0)",{progress:t.progress,completed:t.completed}),t.pause(),t.seek(0)),e.getAttribute("data-animation-type"));"typewriter"===t&&(t=ql.get(e))&&(t.forEach(e=>clearTimeout(e)),ql.delete(e)),ws(e)},Gl=o=>{let e=o.getAttribute("data-animation-type"),t=Wl(o),i=t.delay,r=t.duration,n=ys(o),a=o.querySelectorAll(".lay-text-line-mask");var s=anime.timeline({easing:n,autoplay:!1,begin:function(){j(o,"timeline begin",{easing:n,delay:i,duration:r,syncedWithNavigation:t.synced})},complete:function(){j(o,"timeline complete"),"masked_lines"!==e&&"masked_words"!==e&&"masked_characters"!==e||us(a,!1)}});switch(e){case"masked_lines":{var l=o.querySelectorAll(".lay-text-line");let a=t.synced?Vl(l.length,r):null;s.add(U(d({targets:l,translateY:["100%","0%"]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return i+ds(t,n,o,a?a.baseDelay:r)}}));break}case"masked_words":{l=ps(o);let a=t.synced?Vl(l.length,r):null;s.add(U(d({targets:l,translateY:["100%","0%"]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return i+ds(t,n,o,a?a.baseDelay:r)}}));break}case"masked_characters":{l=ms(o);let a=t.synced?Vl(l.length,r):null;s.add(U(d({targets:l,translateY:["100%","0%"]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return i+ds(t,n,o,a?a.baseDelay:r)}}));break}case"fade_lines":{l=o.querySelectorAll(".lay-text-line");let a=t.synced?Vl(l.length,r):null;s.add(U(d({targets:l,opacity:[0,1]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return i+ds(t,n,o,a?a.baseDelay:r)}}));break}case"fade_words":{l=ps(o);let a=t.synced?Vl(l.length,r):null;s.add(U(d({targets:l,opacity:[0,1]},a?{duration:a.tweenDuration}:{}),{delay:function(e,t,n){return i+ds(t,n,o,a?a.baseDelay:r)}}));break}case"typewriter":{let a=ms(o);l=t.synced?Vl(a.length,r):null;let i=l?l.baseDelay:r;anime.set(a,{opacity:0});var l=Math.max(1,a.length*i),c=""!==o.style.opacity?o.style.opacity:"1";s.add({targets:o,opacity:[c,c],duration:l,begin:function(e){var t=ql.get(o);t&&t.forEach(e=>clearTimeout(e)),anime.set(a,{opacity:0});let n=[];a.forEach((e,t)=>{t=setTimeout(()=>{e.style.opacity="1"},t*i);n.push(t)}),ql.set(o,n)}});break}case"typewriter_fade":{c=ms(o),l=t.synced?Vl(c.length,r):null;let a=l?l.baseDelay:r;s.add(U(d({targets:c,opacity:[0,1]},l?{duration:l.tweenDuration}:{}),{delay:function(e,t,n){return i+t*a}}));break}case"fade_whole_text":c=parseInt(o.getAttribute("data-duration"),10)||40,l=0<c?Math.round(c*(1e3/60)):1e3;s.add({targets:o,opacity:[0,1],duration:l,delay:i})}return s&&b.set(o,s),s},Xl=t=>{if($l(t)&&!dn(t)&&"undefined"!=typeof document&&document.body&&document.body.classList.contains("do-page-overlay-transition"))Bl.add(t),j(t,"playAnimation: SKIPPED — page-overlay transition in flight, deferring to nav-sync or fallback");else if(Bl.delete(t),gs(t)){b.get(t);t.classList.contains("text-animation-in-view"),t.classList.contains("text-animation-ready-to-play"),"undefined"!=typeof Error&&null!=(n=(new Error).stack)&&n.split("\n").slice(1,5).join(" ← "),t.style.opacity,t.classList.contains("text-animation-in-view"),Hl(t);var n=t.querySelectorAll(".lay-text-line-mask"),a=t.getAttribute("data-animation-type");ws(t),"fade_whole_text"!==a&&(t.style.opacity=1),Hl(t),"masked_lines"!==a&&"masked_words"!==a&&"masked_characters"!==a||us(n,!0);let e=b.get(t);e?j(t,"playAnimation: reuse existing timeline",{progress:e.progress,completed:e.completed,paused:e.paused}):(j(t,"playAnimation: create timeline"),e=Gl(t)),Hl(t),t.classList.add("lay-text-animation-initialized"),Hl(t),j(t,"playAnimation: timeline.play()",{animationType:a,opacity:t.style.opacity}),e.play(),Hl(t),requestAnimationFrame(()=>{Hl(t),requestAnimationFrame(()=>{Hl(t)})})}else t._layPendingPlayAfterSplit=!0,j(t,"playAnimation: SKIPPED — split DOM not ready, will retry after texts_are_split_for_page_overlays")};window.addEventListener(an,()=>{xl().forEach(e=>{dn(e)&&(gs(e)?(Ul(e),b.delete(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"),Xl(e)):e.querySelector(".lay-text-line"))})}),window.laytheme.on("texts_are_split_for_page_overlays",function(){xl().forEach(e=>{e&&e._layPendingPlayAfterSplit&&gs(e)&&(e._layPendingPlayAfterSplit=!1,Xl(e),e.classList.remove("text-animation-never-played"),e.classList.remove("text-animation-ready-to-play"),e.classList.add("text-animation-in-view"))})}),"undefined"!=typeof window&&window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("overlayshown_animation_ended",()=>{Bl.forEach(e=>{b.has(e)||(j(e,"fallback playAnimation: overlay transition ended without nav-sync activation"),Xl(e))}),Bl.clear()}),window.laytheme.on("overlayhidden",()=>{xl().forEach(e=>{$l(e)&&b.has(e)&&(j(e,"overlayhidden: reset sync-enabled target so re-open animates fresh"),Ul(e),b.delete(e),e.classList.remove("text-animation-in-view"),e.classList.add("text-animation-never-played"))})}));window.currentPoTaObservers&&window.currentPoTaObservers(),ve=Array.from(document.querySelectorAll([".lay-overlay .lay-text-animation"])),0<(jl=ve).length&&Pl();function Jl(e){var t=p.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(e){case"desktop":case"tablet":1==layData.cover_disable_for_phone&&0==C.enabled&&(C.enabled=!0,lc());break;case"phone":1==layData.cover_disable_for_phone&&(C.enabled=!1,ec.$cover.attr("style",""),jQuery(t+" .cover-region").removeClass("clickable-cover"),jQuery(t+" .cover-region").on("click"),sc())}}function Zl(){jQuery(".html5video video").each(function(){var e=this,t=jQuery(this.parentNode).find(".html5video-customplayicon"),n=jQuery(this.parentNode).find(".html5-video-placeholder-image");t.on("click",function(){jQuery(e).one("canplay",function(){this.play()}),is.loadSpecificVideo(e),jQuery(e).addClass("userinteractedwith-playing"),jQuery(e).removeClass("userinteractedwith-paused"),jQuery(e).show(),jQuery(e)[0].play(),jQuery(this).hide(),n.hide()})}),jQuery(".html5video .html5-video-placeholder-image.playpauseonclick").each(function(){var e=jQuery(this.parentNode).find("video")[0],t=jQuery(this.parentNode).find(".html5video-customplayicon");jQuery(this).on("click",function(){jQuery(e).one("canplay",function(){this.play()}),is.loadSpecificVideo(e),jQuery(e).addClass("userinteractedwith-playing"),jQuery(e).removeClass("userinteractedwith-paused"),jQuery(e).show(),jQuery(e)[0].play(),jQuery(this).hide(),t.hide()})}),jQuery(".html5video video.playpauseonclick").on("click",function(){this.paused?(jQuery(this).one("canplay",function(){this.play()}),is.loadSpecificVideo(this),this.play(),jQuery(this.parentNode).find(".html5video-customplayicon").hide(),this.classList.add("userinteractedwith-playing"),jQuery(this).removeClass("userinteractedwith-paused")):(this.pause(),jQuery(this.parentNode).find(".html5video-customplayicon").show(),jQuery(this).removeClass("userinteractedwith-playing"),this.classList.add("userinteractedwith-paused"))})}function Kl(e){if(e=kc(e),jQuery.isNumeric(e))return{title:Qc.newsMeta[e].title,url:Qc.newsMeta[e].url,id:Qc.newsMeta[e].id,catid:Qc.newsMeta[e].catid,thumb:Qc.newsMeta[e].thumb,thumbar:Qc.newsMeta[e].thumbar}}var Hs={i:function(){tc()}},ec={$cover:null},C={doDarken:!1,doParallax:!1,enabled:!1,frame:!1},tc=function(){"on"==layData.misc_options_cover&&(C.enabled=!0,"on"==layData.cover_darken_when_scrolling&&(C.doDarken=!0),"on"==layData.cover_parallaxmove_when_scrolling&&(C.doParallax=!0),window.laytheme.on("newpageshown",function(e,t,n,a){sc();var i=p.isOverlayDisplayBlock()&&0==p.shouldCloseOverlay()?"#lay-project-overlay>.lay-content":"body>.lay-content";ec.$cover=jQuery(i+" .cover-region"),0<ec.$cover.length?(jQuery("html").addClass("prevent-overscroll"),ac(),x.isPhoneSize&&1==layData.cover_disable_for_phone?C.enabled=!1:C.enabled=!0,uc(),oc(),nc(),lc()):jQuery("html").removeClass("prevent-overscroll")}))},nc=function(){jQuery(window).off("window_width_changed",ic),jQuery(window).on("window_width_changed",ic)},ac=function(){window.laytheme.off("sizechanged",Jl),window.laytheme.on("sizechanged",Jl)},ic=function(){rc()},oc=function(){var e=p.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content";jQuery(e+" .cover-region").css({top:"",height:"","min-height":""}),jQuery(e+" .cover-region .row, "+e+" .cover-region .row-inner, "+e+" .cover-region .column-wrap, "+e+" .cover-inner").css({height:"","min-height":""})},rc=function(){var e,t;ec.$cover.is(":visible")&&C.enabled&&x.isPhoneSize?(e=jQuery(".navbar").height(),jQuery(".navbar").is(":visible")||(e=0),t=p.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",jQuery(t+" .cover-region").css({top:e+"px",height:window.innerHeight-e+"px","min-height":window.innerHeight-e+"px"}),jQuery(t+" .cover-region .row, "+t+" .cover-region .row-inner, "+t+" .cover-region .column-wrap, "+t+" .cover-inner").css({height:window.innerHeight-e+"px","min-height":window.innerHeight-e+"px"})):oc()},sc=function(){window.eventsChannel.off("scroll",cc)},lc=function(){window.eventsChannel.off("scroll",cc),window.eventsChannel.on("scroll",cc)},cc=function(e,t){var n,a;e<=window.innerHeight&&C.enabled&&(n={},C.doDarken&&(a=m.map(e,0,window.innerHeight,1,.2),n.filter="brightness("+(a=1<a?1:a)+")",n["-webkit-filter"]="brightness("+a+")"),C.doParallax&&(a=m.map(e,0,window.innerHeight,0,window.innerHeight/3),n.transform="translate3d(0,-"+a+"px, 0)",n["-webkit-transform"]="translate3d(0,-"+a+"px, 0)"),C.doParallax||C.doDarken)&&ec.$cover.find(".cover-inner").css(n)},uc=function(){var a;"on"==layData.cover_scrolldown_on_click&&C.enabled&&(a=p.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",jQuery(a+" .cover-region").addClass("clickable-cover"),jQuery(a+" .cover-region").off("click"),jQuery(a+" .cover-region").on("click",function(){var e,t=p.isOverlayDisplayBlock()?jQuery("#lay-project-overlay"):jQuery("html, body"),n=jQuery(a+" .cover-content-desktop")[0].getBoundingClientRect().top+1;"phone"==x.screenSize&&(n=0<jQuery(a+" .cover-content-phone").length?jQuery(a+" .cover-content-phone")[0].getBoundingClientRect().top+1:n,e=jQuery(".navbar").height(),n-=e=jQuery(".navbar").is(":visible")?e:0),p.isOverlayDisplayBlock()?n+=jQuery("#lay-project-overlay").scrollTop():n+=t.scrollTop(),t.animate({scrollTop:n},parseInt(layData.cover_animation_duration,10),layData.cover_animation_easing,function(){p.isOverlayDisplayBlock()||t.off("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",dc)}),p.isOverlayDisplayBlock()||t.on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",t,dc)}))},dc=function(e){e.data.stop()},$s=function(){"on"==layData.phone_layout_active&&(window.laytheme.on("newpageshown",yc),fc())},hc={mainHasCustomPhoneGrid:!1,footerHasCustomPhoneGrid:!1},yc=function(){hc.mainHasCustomPhoneGrid=1==jQuery("#custom-phone-grid").length,hc.footerHasCustomPhoneGrid=1==jQuery("#footer-custom-phone-grid").length},fc=function(){var e=x.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){!("phone"==x.screenSize&&"tablet"==e||"phone"==x.screenSize&&"desktop"==e)||0==hc.mainHasCustomPhoneGrid&&0==hc.footerHasCustomPhoneGrid?!("tablet"==x.screenSize&&"phone"==e||"desktop"==x.screenSize&&"phone"==e)||0==hc.mainHasCustomPhoneGrid&&0==hc.footerHasCustomPhoneGrid||Pt.triggerSwitchedCustomPhoneLayoutToDesktopLayout():Pt.triggerSwitchedDesktopLayoutToCustomPhoneLayout(),e=x.screenSize})},ve={i:function(){wc()}},Q={cols:[],scrollY:0,parallaxActive:!1},pc=function(e){return{"-webkit-transform":e,"-moz-transform":e,"-ms-transform":e,transform:e}},mc=function(e,t){Q.scrollY=e;for(var n=0;n<Q.cols.length;n++)if(0!=Q.cols[n][1]){var a=Q.cols[n][7],i=Q.cols[n][6],o=Q.cols[n][0][0].getBoundingClientRect(),r=o.top+Q.scrollY,s=r-window.innerHeight-Q.cols[n][2],r=(s<0&&(s=0),r+o.height-Q.cols[n][2]),o=m.map(Q.scrollY,s,r,0,100);if(!(o<0||100<o)){Q.cols[n][2]=o*Q.cols[n][1]*11.2;var l=Q.cols[n][2];switch(i){case"px":l+=parseFloat(Q.cols[n][3],10);break;case"vw":case"%":l+=window.innerWidth/100*Q.cols[n][3]}s=Q.cols[n][4];Q.cols[n][0].css(pc("translate("+s+a+", "+l+"px)"))}}},gc=function(){var e=x.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){"phone"==x.screenSize&&"tablet"==e&&0==hc.mainHasCustomPhoneGrid?1==Q.parallaxActive&&(jQuery(".col").css(pc("")),window.eventsChannel.off("scroll",mc),Q.parallaxActive=!1):"tablet"==x.screenSize&&"phone"==e&&0==Q.parallaxActive&&0<Q.cols.length&&(window.eventsChannel.on("scroll",mc),Q.parallaxActive=!0),Q.parallaxActive&&jQuery(window).trigger("scroll"),e=x.screenSize})},vc=function(){window.laytheme.on("newpageshown",function(){Q.cols=[],jQuery(".col[data-yvel]").each(function(){var e=jQuery(this).attr("data-yvel"),t=(e<1&&(e=1),e=parseFloat(e),e=- --e,jQuery(this).attr("data-offsety")),n=(void 0===t&&(t=0),jQuery(this).attr("data-offsetx")),a=(void 0===n&&(n=0),jQuery(this).attr("data-offsetymu")),i=(null==a&&(a=""),jQuery(this).attr("data-offsetxmu")),o=(null==i&&(i=""),!1),e=(jQuery(this.parentNode.parentNode).hasClass("_100vh")&&this.classList.contains("align-middle")&&("text"==jQuery(this).attr("data-type")||"html"==jQuery(this).attr("data-type")||this.classList.contains("absolute-position"))&&(o=!0),[jQuery(this),e,0,t,n,o,a,i]);Q.cols.push(e)}),window.eventsChannel.off("scroll",mc),(Q.scrollY=0)<Q.cols.length&&(x.isDesktopOrTabletSize||hc.mainHasCustomPhoneGrid)&&(window.eventsChannel.on("scroll",mc),Q.parallaxActive=!0)})},wc=function(){"on"==layData.simple_parallax&&(vc(),gc())},_c={isIOS:!1,isTouchDevice:!1},bc=t=>{document.querySelectorAll(".html5video video").forEach(e=>{e!==t&&!1===e.muted&&!1===e.paused&&e.pause()})},Pl={i:function(){jc()}},jc=function(){_c.isIOS=/iPad|iPhone|iPod/.test(navigator.platform),_c.isTouchDevice=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),document.addEventListener("play",e=>{e=e.target;e instanceof HTMLVideoElement&&e.closest(".html5video")&&!1===e.muted&&bc(e)},!0),document.addEventListener("volumechange",e=>{e=e.target;e instanceof HTMLVideoElement&&e.closest(".html5video")&&!1===e.muted&&!1===e.paused&&bc(e)},!0),window.laytheme.on("newpageshown",Zl),_c.isTouchDevice||("play_on_mouseover"==layData.video_thumbnail_mouseover_behaviour?(jQuery("body").on("mouseenter",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&(jQuery(e[0]).one("canplay",function(){this.play()}),is.loadSpecificVideo(e[0]),e[0].play())}),jQuery("body").on("mouseleave",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&e[0].pause()})):"pause_on_mouseover"==layData.video_thumbnail_mouseover_behaviour&&(jQuery("body").on("mouseenter",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&e[0].pause()}),jQuery("body").on("mouseleave",".thumb-rel",function(){var e=jQuery(this).find("video");0<e.length&&(jQuery(e[0]).one("canplay",function(){this.play()}),is.loadSpecificVideo(e[0]),e[0].play())}))),jQuery(document).on("click",".lay-mute-unmute-button",function(e){e.stopPropagation(),e.preventDefault(),jQuery(this).toggleClass("unmuted");var t,e=jQuery(this.parentNode).find("video")[0];e.muted=!e.muted,jQuery(this.parentNode).hasClass("video-slide")&&0==e.muted&&(e=jQuery(this).closest(".lay-carousel").find(".lay-mute-unmute-button"),t=jQuery(this),e.each(function(){jQuery(this).is(t)||(jQuery(this).removeClass("unmuted"),jQuery(this.parentNode).find("video")[0].muted=!0)}))}),Jr.init()},xc=function(){Sc(),Qc.newsMeta=JSON.parse(layData.newsMeta),window.laytheme.on("newpageshown",function(){Sc(),Ac()})},Cc={i:function(){xc()}},Qc={id:null,catid:null,type:null,newsMeta:[]},Sc=function(){Qc.catid=m.parseIdsString(jQuery("body").attr("data-catid")),Qc.id=jQuery("body").attr("data-id"),Qc.type=jQuery("body").attr("data-type")},kc=function(e){for(var t,n=Qc.id,a=Qc.newsMeta.length,i=0;i<a;i++)if(n==Qc.newsMeta[i].id){t=i;break}return"next"==e?++t==a&&(t=0):"prev"==e&&--t<0&&(t=a-1),t},Ac=function(e){null==e&&(e=jQuery("body")),"lay_news"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=Kl("next");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":m.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$nextprojecttitle$",t.title),jQuery(this).text(e))}),e.find('a[href="#layprevproject"], a.layprevproject').each(function(){var e,t=Kl("prev");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":m.stringifyCatIds(t.catid),"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$previousprojecttitle$",t.title),jQuery(this).text(e))}))};window.updateNewsPrevNextLinksAddedWithTinyMCE=Ac;function Lc(e){if(e=Pc(e),jQuery.isNumeric(e))return{title:Ec.deckMeta[e].title,url:Ec.deckMeta[e].url,id:Ec.deckMeta[e].id}}var Dc=function(){void 0!==layData.deckMeta&&(Ic(),Ec.deckMeta=JSON.parse(layData.deckMeta),window.laytheme.on("newpageshown",function(){Ic(),Tc()}))},Oc={i:function(){Dc()}},Ec={id:null,type:null,deckMeta:[]},Ic=function(){Ec.id=jQuery("body").attr("data-id"),Ec.type=jQuery("body").attr("data-type")},Pc=function(e){for(var t,n=Ec.id,a=Ec.deckMeta.length,i=0;i<a;i++)if(n==Ec.deckMeta[i].id){t=i;break}return"next"==e?++t==a&&(t=0):"prev"==e&&--t<0&&(t=a-1),t},Tc=function(e){null==e&&(e=jQuery("body")),"lay_deck"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=Lc("next");void 0!==t&&(jQuery(this).attr({"data-type":"lay_deck",href:t.url,"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$nextprojecttitle$",t.title),jQuery(this).text(e))}),e.find('a[href="#layprevproject"], a.layprevproject').each(function(){var e,t=Lc("prev");void 0!==t&&(jQuery(this).attr({"data-type":"lay_deck",href:t.url,"data-id":t.id,"data-title":t.title}),(e=null==jQuery(this).attr("data-original-text")?jQuery(this).text():jQuery(this).attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==jQuery(this).attr("data-original-text")&&jQuery(this).attr("data-original-text",e),e=e.replace("$previousprojecttitle$",t.title),jQuery(this).text(e))}))};window.updateDeckPrevNextLinksAddedWithTinyMCE=Tc;function zc(e,t,n,a,i){return a+(i-a)*((Math.min(n,Math.max(t,e))-t)/(n-t))}var Mc,Bc,qc,Fc={i:function(){Nc.$htmlbody=jQuery("html, body"),window.laytheme.on("newpageshown",Hc)}},Nc={$htmlbody:null},Hc=function(){jQuery(".scrolltotop").off("click"),jQuery(".scrolltotop").on("click",function(e){var t,n;e.preventDefault(),e.stopPropagation(),jQuery("html").hasClass("fp-enabled")?jQuery.fn.fullpage.moveTo(1,0):(p.isOverlayDisplayBlock()?jQuery("#lay-project-overlay").animate({scrollTop:0},600,"easeOutQuint"):(Nc.$htmlbody.animate({scrollTop:0},600,"easeOutQuint",function(){Nc.$htmlbody.off("scroll wheel DOMMouseScroll mousewheel touchmove")}),Nc.$htmlbody.on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){Nc.$htmlbody.stop()})),t=jQuery(this).closest("#grid"),n=jQuery(this).closest("#footer-region"),0<t.length&&"scroll"===getComputedStyle(t[0]).overflowY&&t.animate({scrollTop:0},600,"easeOutQuint",function(){t.off("scroll wheel DOMMouseScroll mousewheel touchmove")}),0<n.length&&"scroll"===getComputedStyle(n[0]).overflowY&&n.animate({scrollTop:0},600,"easeOutQuint",function(){n.off("scroll wheel DOMMouseScroll mousewheel touchmove")}))})},$c={i:function(){Uc()}},Rc=0,S={$body:null,$nav:null,$st:null,$burger:null},Wc=function(){S.$body=jQuery("body"),S.$nav=jQuery("nav.primary"),S.$nav2=jQuery("nav.second_menu"),S.$nav3=jQuery("nav.third_menu"),S.$nav4=jQuery("nav.fourth_menu"),S.$st=jQuery(".sitetitle"),S.$burger=jQuery(".overlay-burger")},Vc=function(){jQuery(window).on("window_width_changed",Yc)},Yc=function(){var a,i,e=S.$body.innerWidth(),t=layData.nav_customizer_properties,n=parseFloat(layData.frame_left),o=parseFloat(layData.frame_right);"%"==layData.frame_leftright_mu&&(n*=Rc/100,o*=Rc/100),Rc<e&&x.isDesktopOrTabletSize?(a=(e-Rc)/2+n,i=(e-Rc)/2+o,-1!=layData.st_position.indexOf("left")?S.$st.css("left",a+"px"):-1!=layData.st_position.indexOf("right")&&S.$st.css("right",i+"px"),-1!=t.nav_position.indexOf("left")?S.$nav.css("left",a+"px"):-1!=t.nav_position.indexOf("right")&&S.$nav.css("right",i+"px"),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?S.$nav2.css("left",a+"px"):-1!=t.nav_position_second_menu.indexOf("right")&&S.$nav2.css("right",i+"px")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?S.$nav3.css("left",a+"px"):-1!=t.nav_position_third_menu.indexOf("right")&&S.$nav3.css("right",i+"px")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?S.$nav4.css("left",a+"px"):-1!=t.nav_position_fourth_menu.indexOf("right")&&S.$nav4.css("right",i+"px")),"on"==layData.misc_options_max_width_apply_to_burger&&S.$burger.each(function(){var e=jQuery(this),t=e.css("left"),n=e.css("right");t&&"auto"!==t&&0===parseFloat(t)?(e.css("left",a+"px"),e.css("padding-left","0")):n&&"auto"!==n&&0===parseFloat(n)&&(e.css("right",i+"px"),e.css("padding-right","0"))})):(-1!=layData.st_position.indexOf("left")?S.$st.css("left",""):-1!=layData.st_position.indexOf("right")&&S.$st.css("right",""),-1!=t.nav_position.indexOf("left")?S.$nav.css("left",""):-1!=t.nav_position.indexOf("right")&&S.$nav.css("right",""),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?S.$nav2.css("left",""):-1!=t.nav_position_second_menu.indexOf("right")&&S.$nav2.css("right","")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?S.$nav3.css("left",""):-1!=t.nav_position_third_menu.indexOf("right")&&S.$nav3.css("right","")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?S.$nav4.css("left",""):-1!=t.nav_position_fourth_menu.indexOf("right")&&S.$nav4.css("right","")),"on"==layData.misc_options_max_width_apply_to_burger&&S.$burger.each(function(){var e=jQuery(this),t=e.css("left"),n=e.css("right");t&&"auto"!==t&&"0px"!==t&&(e.css("left","0"),e.css("padding-left","")),n&&"auto"!==n&&"0px"!==n&&(e.css("right","0"),e.css("padding-right",""))}))},Uc=function(){"on"!=layData.misc_options_max_width_apply_to_logo_and_nav&&"on"!=layData.misc_options_max_width_apply_to_burger||0==layData.maxwidth||(Rc=parseInt(layData.maxwidth,10),Wc(),Vc(),Yc())},Gc=t(ge()),Xc={i:function(){x.isTouchDevice&&(Zc(),Kc(),"mo_always"==layData.fi_mo_touchdevice_behaviour)&&(window.laytheme.on("newpageshown",function(){Kc()}),window.laytheme.on("overlayshown",function(){Kc()}))}},Jc=!0,Zc=(!layData.is_customize&&"on"!=layData.misc_options_disable_ajax||(Jc=!1),function(){var n,t;"mo_on_tap"==layData.fi_mo_touchdevice_behaviour?(n=!1,jQuery(document).on("touchstart",".thumb[data-type]",function(e){clearTimeout(t),this.classList.contains("hover")||(n=!0,t=setTimeout(function(){n=!1},100),e.stopPropagation(),e.preventDefault(),jQuery(".thumb").removeClass("hover"),this.classList.add("hover"))}),jQuery(document).on("tap",".thumb[data-type]",function(e){var t=jQuery(this);Jc?0==n&&this.classList.contains("hover")&&!tu(t,e)&&(e.stopPropagation(),e.preventDefault(),eu(t,e)):0==n&&this.classList.contains("hover")||(e.stopPropagation(),e.preventDefault())})):"mo_on_tap_alt"==layData.fi_mo_touchdevice_behaviour&&jQuery(document).on("touchstart",".thumb[data-type]",function(e){this.classList.contains("hover")||(jQuery(".thumb").removeClass("hover"),this.classList.add("hover"))})}),Kc=function(){"mo_always"==layData.fi_mo_touchdevice_behaviour&&jQuery(".thumb[data-type]").addClass("hover")},eu=function(e,t){var n,a;Jc&&(a=e.attr("href"),a=m.filterURL(a),jQuery("body").attr("data-type")==e.attr("data-type")&&jQuery("body").attr("data-id")==e.attr("data-id")?(t.preventDefault(),La.hideMobileMenu()):"custom"==e.attr("data-type")||t.metaKey||t.ctrlKey||(t.preventDefault(),t=passedDataHistory.title,void 0!==(n=e.attr("data-title"))&&""!=n&&(t=passedDataHistory.titleprefix+(0,Gc.default)(e.attr("data-title"))),n=e.attr("data-catid"),f.pushState({type:e.attr("data-type"),id:e.attr("data-id"),catid:n,title:t,slug:e.attr("data-slug")},t,a)))},tu=function(e,t){if("_blank"==e.attr("target")||"custom"==e.attr("data-type")||t.metaKey||t.ctrlKey)return!0;t=e.attr("href");if(t&&/^https?:\/\//i.test(t))try{return new URL(t).origin!==window.location.origin}catch(e){}return!1},nu={setSizes:function(){jQuery("#intro-region .mediawrap img").each(function(){var e=parseInt(jQuery(this).data("w"),10),t=parseInt(jQuery(this).data("h"),10),e=1.15*e*window.innerHeight/t/window.innerWidth,e=Math.round(100*Math.max(e,1.15));jQuery(this).attr("sizes",e+"vw")})},setSizingClassName:function(){jQuery("#intro-region .mediawrap img, #intro-region .mediawrap video").each(function(){var e=window.innerWidth/window.innerHeight,e=parseInt(jQuery(this).data("w"),10)/parseInt(jQuery(this).data("h"),10)<e?"w100":"h100";jQuery(this).removeClass("w100 h100").addClass(e)})},setW100H100Mediawrap:function(){var e=jQuery("#intro-region .intro-portrait-media"),t=jQuery("#intro-region .intro-landscape-media");0<e.length&&"portrait"===x.orientation&&(e.is("video"),e=e.data("w")/e.data("h"),e=window.innerWidth/window.innerHeight>e?"w100":"h100",jQuery("#intro-region .mediawrap").removeClass("w100 h100").addClass(e)),0<t.length&&"landscape"===x.orientation&&(e=t.data("w")/t.data("h"),t=window.innerWidth/window.innerHeight>e?"w100":"h100",jQuery("#intro-region .mediawrap").removeClass("w100 h100").addClass(t))}},au={init:function(e){lu(e)},hide:function(){bu()},destroy:function(){wu()},unbind:function(){unbind()},initHideAfter:function(){yu()},getBoundaries:function(){return{boundaryX:k.boundaryX,boundaryY:k.boundaryY}},setReferences:function(){cu()},prepareBoundary:function(){fu()},cancelLoading:function(){su()}},iu=au,ou=null,k={boundaryX:0,boundaryY:0,intro_landscape:null,intro_portrait:null},ru=115,su=(window.laytheme.on("customizer_showintro",function(){wu(!1),lu()}),window.laytheme.on("customizer_hideintro",function(){wu(!1),jQuery("body").removeClass("intro-loading")}),function(){jQuery("body").removeClass("intro-loading"),wu(!1)}),lu=function(){var e;jQuery("#intro-region").removeClass("hide"),jQuery("body").removeClass("intro-loading"),layData.is_frontpage&&layData.intro_active&&(e=!1,"landscape"===x.orientation?jQuery.isEmptyObject(layData.intro_landscape)||(e=!0):jQuery.isEmptyObject(layData.intro_portrait)||(e=!0),1==layData.intro_use_svg_overlay&&""!=layData.intro_svg_url&&(e=!0),1==layData.intro_use_text_overlay&&""!=layData.intro_text&&(e=!0),0==(e=layData.intro_hide_on_phone&&window.innerWidth<parseInt(layData.breakpoint,10)?!1:e)?wu():(Bc=jQuery("body"),ou=new Particle(0,0),cu(),fu(),yu(),_u(),jQuery("#intro-region").on("click",bu),jQuery("body").removeClass("intro-loading"),"1"==layData.intro_disable_scroll&&(m.fixBody(!0),jQuery(window).on("wheel",du)),window.laytheme.on("orientationchanged",hu),setTimeout(function(){1==layData.intro_movement&&(pu(),vu())},0),jQuery(window).on("resize",_u),jQuery(document).on("scroll",uu)))},cu=function(){Mc=jQuery(".intro .mediawrap"),k.intro_landscape=layData.intro_landscape,k.intro_portrait=layData.intro_portrait},uu=function(){10<window.scrollY&&bu()},du=function(e){bu()},hu=function(){yu()},yu=function(){var e,t,n;1!=layData.is_customize&&0!=(e=parseInt(layData.intro_hide_after,10))&&(t=k.intro_portrait.type,void 0===(t="landscape"===x.orientation?k.intro_landscape.type:t)?setTimeout(function(){bu()},e):"video"===t?(n="landscape"===x.orientation?".intro video.intro-landscape-media":".intro video.intro-portrait-media",jQuery(n).on("playing",function(){setTimeout(function(){bu()},e)})):(n="landscape"===x.orientation?".intro img.intro-landscape-media":".intro img.intro-portrait-media",0<jQuery(n).length&&(jQuery(n)[0].onload=function(){setTimeout(function(){bu()},e)})))},fu=function(){var e=jQuery(".intro .mediawrap").height(),t=0,n=0;Mc.hasClass("h100")?(n=e*ru/100,t="landscape"===x.orientation?n*k.intro_landscape.width/k.intro_landscape.height:n*k.intro_portrait.width/k.intro_portrait.height):(t=Bc.innerWidth()*ru/100,n="landscape"===x.orientation?t*k.intro_landscape.height/k.intro_landscape.width:t*k.intro_portrait.height/k.intro_portrait.width),k.boundaryX=(t-Bc.innerWidth())/2,k.boundaryY=(n-e)/2,k.boundaryX-=2,k.boundaryY-=2},pu=function(){fu(),x.isTouchDevice?window.addEventListener("deviceorientation",gu):jQuery(window).on("mousemove",mu)},mu=function(e){var t=zc(e.clientX,0,Bc.innerWidth(),1,-1),e=zc(e.clientY,0,window.innerHeight,1,-1);ou.updateDestination(t,e)},gu=function(e){var t=e.gamma,n=e.beta,n=90==window.orientation?(t=zc(e.beta,-45,45,1,-1),zc(-e.gamma,-20,70,1,-1)):-90==window.orientation?(t=zc(-e.beta,-45,45,1,-1),zc(e.gamma,-20,70,1,-1)):180==window.orientation?(t=zc(-e.gamma,-45,45,1,-1),zc(-e.beta,-20,70,1,-1)):(t=zc(e.gamma,-45,45,1,-1),zc(e.beta,-20,70,1,-1));ou.updateDestination(t,n)},vu=function(){ou.update(),Mc.css({transform:"translate("+ou.x+"px, "+ou.y+"px)","-webkit-transform":"translate("+ou.x+"px, "+ou.y+"px)"}),qc=requestAnimationFrame(vu)},wu=function(e){null==e&&(e=!0),jQuery("body").removeClass("intro-enabled").addClass("intro-disabled"),(e?jQuery("#intro-region").html(""):jQuery("#intro-region")).addClass("hide"),"1"==layData.intro_disable_scroll&&(m.unfixBody(),jQuery(window).off("wheel",du)),window.laytheme.off("orientationchanged",hu),cancelAnimationFrame(qc),window.removeEventListener("deviceorientation",gu),jQuery(window).off("mousemove",mu),jQuery(window).off("resize",_u),clearTimeout(void 0)},_u=function(){nu.setW100H100Mediawrap(),nu.setSizes(),nu.setSizingClassName(),fu()},bu=function(e){0==layData.intro_transition_duration?wu():(jQuery(".intro").on("transitionend",function(){wu()}),jQuery(".intro").addClass("animatehide")),"function"==typeof e&&e(),jQuery(document).off("scroll",uu),"1"==layData.intro_disable_scroll&&(m.unfixBody(),jQuery(window).off("wheel",du))};function ju(e,t){this.x=e,this.y=t,this.virtualX=e,this.virtualY=t,this.destX=e,this.destY=t,this.xvelocity=0,this.yvelocity=0}ju.prototype.update=function(){var e=au.getBoundaries();this.xvelocity=this.destX-this.virtualX,this.yvelocity=this.destY-this.virtualY,.002<Math.abs(this.xvelocity)&&(this.xvelocity*=.03),.002<Math.abs(this.yvelocity)&&(this.yvelocity*=.03),this.virtualX+=this.xvelocity,this.virtualY+=this.yvelocity,this.x=Math.min(1,Math.max(-1,this.virtualX))*e.boundaryX,this.y=Math.min(1,Math.max(-1,this.virtualY))*e.boundaryY},ju.prototype.updateDestination=function(e,t){this.destX=e,this.destY=t},window.Particle=ju;var xu=!1;function Cu(){this.$el=jQuery(".search-view"),this.val="";var e=this,t="search-has-no-results",n="search-has-or-had-results";this.bindEvents=function(){e.$el.find("#search-query").on("input",this.onInput),e.$el.find("#search-query").on("focus",this.onFocus),e.$el.find("#search-query").on("blur",this.onBlur),e.$el.find(".close-search").on("click",this.onHide),window.laytheme.on("content_fadeout_transition_ended",function(){e.onHide()})},this.onFocus=function(){e.$el.find("#search-autosuggest-list").show()},this.onBlur=function(){setTimeout(()=>{e.$el.find("#search-autosuggest-list").hide()},100)},this.onInput=function(){e.val=e.$el.find("#search-query").val(),Hu.search()},this.onShow=function(){xu=!0,e.$el.addClass("show"),m.fixBody(!0),jQuery("#search-query").focus(),jQuery("body").addClass("search-open")},this.onHide=function(){xu&&(e.$el.addClass("hide").removeClass("show"),m.unfixBody(),e.$el.find("#search-query").val(""),e.val="",e.onBlur,Hu.search(),e.addClassForNoResults(),xu=!1,jQuery("body").removeClass("search-open"))},this.addClassForNoResults=function(){e.$el.addClass(t),e.$el.removeClass(n)},this.addClassForResults=function(){e.$el.removeClass(t),e.$el.addClass(n)},this.bindEvents()}function Qu(e){var t=this;this.suggest=e,this.query=jQuery("#search-query").val(),this.getMarkup=function(){return'<div class="suggest-item"><span class="suggest">'+t.suggest+"</span></div>"}}function Su(){zu||jQuery.ajax({url:layData.wpapiroot+"laytheme/search/",success:function(e){Bu(e)}})}function ku(){var e=document.querySelectorAll("video.autoplay[playsinline][muted]"),t=document.querySelectorAll(".html5video.lay-vimeo-custom-controls video.autoplay[playsinline][muted]"),e=new Set([...e,...t]);(Eu=Array.from(e)).forEach(e=>{e.addEventListener("webkitbeginfullscreen",function(){$u=!0}),e.addEventListener("webkitendfullscreen",function(){$u=!1}),e.addEventListener("fullscreenchange",function(){$u=!!document.fullscreenElement}),e.addEventListener("webkitfullscreenchange",function(){$u=!(!document.webkitFullscreenElement&&!document.fullscreenElement)})}),window.addEventListener("orientationchange",function(){let t=!1;Eu.forEach(e=>{e.webkitDisplayingFullscreen&&(t=!0)}),$u=t}),A=[],Eu.forEach((e,t)=>{A[t]={playing:!1,playPromise:null}}),Wu()}var Au,Lu,Du,Ou,Eu,Iu,Pu=t(ce()),Tu=jQuery.Deferred(),zu=!1,Mu={shouldSort:!0,threshold:.3,keys:["title","descr","cats","tags"]},Bu=function(e){var t=layData.custom_taxonomies.map(e=>"custom_taxonomies."+e);Mu.keys=Mu.keys.concat(t),Au=new Fuse(e,Mu),zu=!0,Tu.resolve()},qu=(0,Pu.default)(function(){var e,t=jQuery("#search-query").val();Du=t.toLowerCase(),0==t.length?(jQuery("#search-autosuggest-list").html(""),jQuery("#search-results-region").html("")):(t=(e=t.startsWith("*+"))?t.substring(2):t,0<(Lu=layData.search_hidden_projects_enabled?e?(Lu=(Lu=Au.search(t)).filter(function(e){return e&&e.hasOwnProperty("hidden_project")&&"1"==e.hidden_project})).map(function(e){return e.cats=[],e.custom_taxonomies=[],e.tags=[],e}):(Lu=Au.search(t)).filter(function(e){return!e.hasOwnProperty("hidden_project")||e&&"1"!=e.hidden_project}):Au.search(t)).length&&Ou.addClassForNoResults(),e=Nu(Lu),e=JSON.stringify(e),jQuery.ajax({url:layData.ajax_url,data:{action:"get_search_result",found_posts:e},type:"post",success:e=>{jQuery("#search-results-region").html(e),setTimeout(function(){window.laytheme.emit("searchresultshown")},0)},error:e=>{}}),0==layData.search_autosuggest_hide&&Fu())},200),Fu=function(){var t,n=[],a=Du.startsWith("*+"),i=a?Du.substring(2):Du;for(r of Lu){var e=r;if("1"==layData.search_hidden_projects_enabled){if(a&&(!e.hidden_project||"1"!=e.hidden_project))continue;if(!a&&"1"==e.hidden_project)continue}r.title.toLowerCase().startsWith(i)&&-1==n.indexOf(r.title)&&n.push(r.title),r.descr.toLowerCase().startsWith(i)&&-1==n.indexOf(r.descr)&&n.push(r.descr);for(var o=0;o<r.cats.length;o++)(s=r.cats[o]).toLowerCase().startsWith(i)&&-1==n.indexOf(s)&&n.push(s);for(o=0;o<r.tags.length;o++)(l=r.tags[o]).toLowerCase().startsWith(i)&&-1==n.indexOf(l)&&n.push(l);if(r.custom_taxonomies&&Object.entries(r.custom_taxonomies).forEach(([,e])=>{Array.isArray(e)&&e.forEach(e=>{e=e.replace(/&amp;/g,"&").replace(/&ndash;/g,"–");e.toLowerCase().startsWith(i)&&-1==n.indexOf(e)&&n.push(e)})}),3<n.length)break}if(0!=n.length&&i==n[0].toLowerCase()&&n.splice(0,1),0==n.length)for(var r of Lu){e=r;if("1"==layData.search_hidden_projects_enabled){if(a&&(!e.hidden_project||"1"!=e.hidden_project))continue;if(!a&&"1"==e.hidden_project)continue}-1!==e.title.toLowerCase().indexOf(i)&&-1==n.indexOf(e.title)&&n.push(e.title),-1!==e.descr.toLowerCase().indexOf(i)&&-1==n.indexOf(e.descr)&&n.push(e.descr);for(var s,o=0;o<e.cats.length;o++)(s=e.cats[o]).toLowerCase().startsWith(i)&&-1==n.indexOf(s)&&n.push(s);for(var l,o=0;o<e.tags.length;o++)(l=e.tags[o]).toLowerCase().startsWith(i)&&-1==n.indexOf(l)&&n.push(l);if(e.custom_taxonomies&&Object.entries(e.custom_taxonomies).forEach(([,e])=>{Array.isArray(e)&&e.forEach(e=>{e=e.replace(/&amp;/g,"&").replace(/&ndash;/g,"–");-1!==e.toLowerCase().indexOf(i)&&-1==n.indexOf(e)&&n.push(e)})}),3<n.length)break}0!=n.length&&i==n[0].toLowerCase()&&n.splice(0,1),0!=Lu.length?(t='<div class="suggest-collection" id="suggest-results">',n.slice(0,3).map(e=>{e=new Qu(e=a&&""!=e?"*+"+e:e);t+=e.getMarkup()}),t+="</div>",jQuery("#search-autosuggest-list").html(t)):jQuery("#search-autosuggest-list").html("")},Nu=function(e){for(var t=[],n=0;n<e.length;n++){var a=e[n].postid;t.push(a)}return t},Hu={i:function(){jQuery(document).on("click",'[href="#search"]',function(e){Su(),e.preventDefault(),e.stopPropagation(),Ou.onShow(),window.laytheme.emit("searchshown")}),jQuery(document).on("click",".suggest-item",function(e){var t=jQuery(this).find(".suggest").text();jQuery("#search-query").val(t),setTimeout(function(){jQuery("#search-autosuggest-list").html(""),Ou.onInput()},0)}),Ou=new Cu,jQuery(document).keyup(function(e){27==e.which&&Ou.onHide()}),window.laytheme.on("customizer_showsearch",function(){Su(),Ou.onShow()}),window.laytheme.on("customizer_hidesearch",function(){Ou.onHide()}),window.laytheme.on("newpageshown",function(){Ou.onHide()}),window.laytheme.on("searchresultshown",function(){is.loadVideosInstantly(jQuery("#search-results-region"))})},search:function(){"resolved"==Tu.state()?qu():jQuery.when(Tu).then(function(){qu()})}},A=[],$u=!1,Ru=(window.laytheme.on("content_ready",function(){ku(),Wu()}),(e,t)=>{$u||e.forEach(t=>{var n,e=Array.from(Eu).indexOf(t.target);if(t.isIntersecting){var a="true"===t.target.dataset.dirty;if(null!=typeof A[e]&&0==A[e].playing&&!t.target.ended&&!jQuery(t.target).hasClass("userinteractedwith-paused")&&!a)try{2<=t.target.readyState?(A[e].playPromise=t.target.play(),A[e].playPromise&&A[e].playPromise.then(function(){A[e].playing=!0})):(n=e,t.target.addEventListener("canplay",e=>{null!=typeof A[n]&&(A[n].playPromise=t.target.play(),A[n].playPromise.then(function(){A[n].playing=!0}))}))}catch(e){}}else null!=typeof A[e]&&A[e]&&null!=A[e].playing&&1==A[e].playing&&(t.target.pause(),A[e].playing=!1)})}),Wu=function(){if("IntersectionObserver"in window){let t=new IntersectionObserver(Ru);Eu.forEach(e=>{t.observe(e)})}},Pu=t(ce()),Vu=!1,Yu=!1,Uu=null,Gu=()=>{var e=layData.misc_options_element_transition_animate_opacity;return""!==e&&"0"!==e&&0!==e},Xu=()=>Gu(),Ju=["scrollslider-active","infinite-scrollslider-active"],Zu=()=>null!=window.layscrollslider&&"function"==typeof window.layscrollslider.isActiveHere&&window.layscrollslider.isActiveHere(),Ku=e=>{if(null==e)return!1;let t=e.closest(".lay-content");return!!t&&!(t.closest("#lay-project-overlay")||!Ju.some(e=>t.classList.contains(e))&&!(Zu()&&t.matches&&t.matches("body>.lay-content")))},ed=(0,Pu.default)(function(){},2e3),td=(window.laytheme.on("pushstate",function(){ad()}),window.laytheme.on("popstate",function(){ad()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){window.utility_controller.isProjectsOverlayEnabled()&&p.shouldCloseOverlay()||nd()},50)}),window.laytheme.on("projectoverlayclosed",function(){setTimeout(function(){nd()},50)}),window.laytheme.on("destroyoverlay",function(){setTimeout(function(){Yu=!1},600)}),!0),nd=function(){td=!0},ad=function(){td=!1},id=function(e){if("none"===window.getComputedStyle(e).display)return!1;if(e.classList.contains("thumb")){e=e.closest(".thumbnail-wrap");if(e){if(e.classList.contains("hide-loadmore"))return!1;if("none"===window.getComputedStyle(e).display)return!1}}return!0},od=(e,t)=>{var n=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),n=parseInt(n);e.forEach(e=>{if(!e.target.closest(".disable-css-transitions")&&td){if(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&!e.target.classList.contains("no-animation")&&!e.target.classList.contains("no-animate-in-on-scroll")){if(!id(e.target))return;var t;Xu()?(t=sd(e.target,e.boundingClientRect),e.target.style.transitionDelay=t+"ms"):e.target.style.transitionDelay="",e.target.classList.remove("below"),e.target.classList.add("in-view")}0==e.isIntersecting&&e.boundingClientRect.top+n>window.innerHeight&&!e.target.classList.contains("no-animation")&&!e.target.classList.contains("no-animate-in-on-scroll")&&(e.target.style.transitionDelay="",e.target.classList.add("below"),e.target.classList.remove("in-view"))}})},rd=1,sd=function(e,t){return Gu()?(t=((e,t,n,a)=>(n-=e,e=a-t,Math.sqrt(e*e+n*n)))(0,0,t.left,t.top),parseInt(.25*t*rd)):0};var ld={i:function(){"on"==window.layData.element_transition_on_scroll&&"IntersectionObserver"in window&&(window.laytheme.on("overlaystartsanimatingout",function(){Yu=!0,ad()}),window.laytheme.on("newpageshown",function(e,t,n,a){var i=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),a=null!=a&&!0===a.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";null!=Uu&&(Uu.disconnect(),Uu=null);let o=new IntersectionObserver(od,{threshold:0});Uu=o,a=document.querySelectorAll(a+" .col.no-parallax.no-offset.no-sticky:not(.stack-has-border-or-shadow-or-rounded-corners .col):not(.type-elementgrid):not(.type-thumbnailgrid):not(.type-productsgrid):not(.type-news):not(.inside-collapsed-row),"+a+" .col.no-parallax.no-offset.type-thumbnailgrid .thumb,"+a+" .col.no-parallax.no-offset.type-elementgrid .element-wrap,"+a+" .col.no-parallax.no-offset.type-productsgrid li,"+a+" .lay-thumbnailgrid-filter-wrap,"+a+" .show-news,"+a+" .hide-news"),Iu=Array.from(a).filter(e=>!Ku(e)),setTimeout(function(){Vu?Vu=!1:window.utility_controller.isProjectsOverlayEnabled()&&Yu?ad():Iu.forEach(e=>{var t;e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||!e.closest(".disable-css-transitions")&&(0===(t=e.getBoundingClientRect()).width&&0===t.height||t.top-i>window.innerHeight)&&e.classList.add("below")}),Iu.forEach(e=>{o.observe(e)})},500)}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200&&Iu)for(let e=0;e<Iu.length;e++){var n,a=Iu[e];a.classList.contains("below")&&id(a)&&(Xu()?(n=sd(a,a.getBoundingClientRect()),a.style.transitionDelay=n+"ms"):a.style.transitionDelay="",a.classList.remove("below"),a.classList.add("in-view"))}}),jQuery(window).on("fpAfterLoad",function(e,t){Yu||Iu.forEach(e=>{e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||id(e)&&(e.closest(".row-"+(t.index-1))?(e.classList.remove("below"),e.classList.add("in-view")):(e.classList.remove("in-view"),e.classList.add("below")))})}),jQuery(window).on("fpAfterSlideLoad",function(e,t){Yu||Iu.forEach(e=>{e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||id(e)&&(e.closest(".row-"+t.slideIndex)?(e.classList.remove("below"),e.classList.add("in-view")):(e.classList.remove("in-view"),e.classList.add("below")))})}),jQuery(window).off("window_width_changed",ed),jQuery(window).on("window_width_changed",ed))},reduceDelay:function(){rd=0},makeDelayNormalAgain:function(){rd=1},pauseOnScrollAnimation:ad,resumeOnScrollAnimation:nd},cd=e=>e<0?0:1<e?1:e,ud=()=>({vh:window.innerHeight||document.documentElement.clientHeight||0,scrollTop:window.pageYOffset||document.documentElement.scrollTop||0,scrollHeight:Math.max(document.documentElement.scrollHeight||0,document.body?document.body.scrollHeight:0)}),dd=(e,t,n,a,i)=>{var o=i?i.vh:window.innerHeight||document.documentElement.clientHeight;if(o<=0)return 0;a=o*(1-(isFinite(a)&&0<a?a:0)/100);let r,s=a-(r=n?-(e.bottom-e.top):o*(1-t/100));if(s<=0)return e.top<=r?1:0;n=i?i.scrollTop:window.pageYOffset||document.documentElement.scrollTop||0,t=i?i.scrollHeight:Math.max(document.documentElement.scrollHeight||0,document.body?document.body.scrollHeight:0),i=Math.max(0,t-o-n),t=e.top-i;if(t>r){o=a-t;if(o<=0)return e.top<=t?1:0;s=o}return cd((a-e.top)/s)},hd=e=>{let t=0,n=0,a=e;for(;a instanceof HTMLElement;){t+=a.offsetTop,n+=a.offsetLeft;var i=a.offsetParent;a=i instanceof HTMLElement?i:null}let o=0,r=0,s=e.parentElement;for(;s instanceof HTMLElement;)o+=s.scrollTop,r+=s.scrollLeft,s=s.parentElement;var l=t-o,c=n-r,u=e.offsetWidth,e=e.offsetHeight;return{top:l,left:c,right:c+u,bottom:l+e,width:u,height:e}},yd="data-lay-scroll-anim",fd="data-lay-scroll-anim-disable-on-phone",pd="data-lay-scroll-anim-scrub",md="data-lay-scroll-anim-trigger-top",gd="data-lay-scroll-anim-duration-frames",vd="data-lay-scroll-anim-stagger",wd="data-lay-scroll-anim-scale-factor",_d="data-lay-scroll-anim-direction",bd="data-lay-scroll-anim-distance",jd="data-lay-scroll-anim-skew-x",xd="data-lay-scroll-anim-skew-y",Cd="data-lay-scroll-anim-rotate-x",Qd="data-lay-scroll-anim-rotate-y",Sd="data-lay-scroll-anim-rotate-z",kd="data-lay-scroll-anim-fade-from",Ad="data-lay-scroll-anim-blur-from",Ld="data-lay-scroll-anim-grayscale-from",Dd="data-lay-scroll-anim-brightness-from",Od="data-lay-scroll-anim-reveal",Ed="data-lay-scroll-anim-end-at-top",Id="data-lay-scroll-anim-end-at-full-exit",Pd="data-lay-scroll-anim-easing",Td=[],zd=[],L=[],Md=[],Bd=null,qd=!1,Fd=.5,Nd=null,Hd=600,$d=()=>"undefined"!=typeof document&&document.documentElement&&document.documentElement.classList.contains("fp-enabled"),Rd={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeOutCirc:e=>Math.sqrt(1- --e*e),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-4*e*e))/2:(Math.sqrt(1-(-2*e+2)*(-2*e+2))+1)/2,easeOutBack:e=>1+2.70158*Math.pow(e-1,3)+1.70158*Math.pow(e-1,2),easeInOutBack:e=>{var t=2.5949095;return e<.5?Math.pow(2*e,2)*(7.189819*e-t)/2:(Math.pow(2*e-2,2)*((1+t)*(2*e-2)+t)+2)/2}},Wd=e=>Rd[e]||Rd.easeOutCubic,Vd={left:{fromRight:!1,fromLeft:!0,fromBottom:!1},right:{fromRight:!0,fromLeft:!1,fromBottom:!1},bottomLeft:{fromRight:!1,fromLeft:!0,fromBottom:!0},bottomRight:{fromRight:!0,fromLeft:!1,fromBottom:!0}},Yd=(e,t,n,a,i)=>{let o;o=!n||1<=a?"":(a+(1-a)*t).toFixed(3),i._lastOpacity!==o&&(i._lastOpacity=o,e.style.opacity=o)},Ud=(e,t,n,a,i,o,r,s,l)=>{let c="";var u;(n||i||r)&&(u=1-t,n&&0<a&&.05<(n=a*u)&&(c+="blur("+n.toFixed(2)+"px) "),i&&0<o&&.5<(a=o*u)&&(c+="grayscale("+a.toFixed(2)+"%) "),r&&(i=(n=s/100)+(1-n)*t,.005<Math.abs(i-1))&&(c+="brightness("+i.toFixed(3)+") "),0<c.length)&&(c=c.substring(0,c.length-1)),l._lastFilter!==c&&(l._lastFilter=c,e.style.filter=c)},Gd=(e,t,n,a,i)=>{let o;if(n){var r=(100*t).toFixed(2),s=(100-parseFloat(r)).toFixed(2);switch(a){case"right":o="polygon("+s+"% 0, 100% 0, 100% 100%, "+s+"% 100%)";break;case"top":o="polygon(0 0, 100% 0, 100% "+r+"%, 0 "+r+"%)";break;case"bottom":o="polygon(0 "+s+"%, 100% "+s+"%, 100% 100%, 0 100%)";break;case"circle":var l=(50*t).toFixed(2);o="ellipse("+l+"% "+l+"% at 50% 50%)";break;default:o="polygon(0 0, "+r+"% 0, "+r+"% 100%, 0 100%)"}}else o="";i._lastClipPath!==o&&(i._lastClipPath=o,e.style.clipPath=o)},Xd=(t,n,e,a,i,o,r,s,l,c,u,d,h,y)=>{let f="";if(i){i=Vd[o]||Vd.left;if(i.fromBottom){var o=i.fromRight?1:-1,p=100*r*(1-n);f+="translate("+(o*r*100*(1-n)).toFixed(2)+"%,"+p.toFixed(2)+"%) "}else{let e=0;o=(e=i.fromRight?(window.innerWidth-t.left)*r:-t.right*r)*(1-n);f+="translate("+(0|o)+"px,0px) "}}return e&&(f+="scale("+(a+(1-a)*n).toFixed(4)+") "),s&&(p=c*(1-n),f+="skew("+(l*(1-n)).toFixed(2)+"deg,"+p.toFixed(2)+"deg) "),u&&(i=h*(1-n),t=y*(1-n),f+="perspective(1000px) rotateX("+(d*(1-n)).toFixed(2)+"deg) rotateY("+i.toFixed(2)+"deg) rotateZ("+t.toFixed(2)+"deg) "),0<f.length?f.substring(0,f.length-1):""},Jd=e=>{var t=parseFloat(e.getAttribute(wd)),n=parseFloat(e.getAttribute(bd)),a=parseFloat(e.getAttribute(jd)),i=parseFloat(e.getAttribute(xd)),o=parseFloat(e.getAttribute(Cd)),r=parseFloat(e.getAttribute(Qd)),s=parseFloat(e.getAttribute(Sd)),l=parseFloat(e.getAttribute(kd)),c=parseFloat(e.getAttribute(Ad)),u=parseFloat(e.getAttribute(Ld)),d=parseFloat(e.getAttribute(Dd)),h=parseFloat(e.getAttribute(Ed)),y=e.getAttribute(Pd)||"easeOutSine",f="0"!==e.getAttribute(pd),p=parseFloat(e.getAttribute(md)),m=parseFloat(e.getAttribute(gd)),g=parseFloat(e.getAttribute(vd)),g=isFinite(g)&&0<g?g:0,v=[],v=((e.hasAttribute(wd)||e.hasAttribute(_d)||e.hasAttribute(jd)||e.hasAttribute(Cd))&&v.push("transform"),e.hasAttribute(kd)&&v.push("opacity"),(e.hasAttribute(Ad)||e.hasAttribute(Ld)||e.hasAttribute(Dd))&&v.push("filter"),e.hasAttribute(Od)&&v.push("clip-path"),v.join(", "));return{scaleEnabled:e.hasAttribute(wd),directionEnabled:e.hasAttribute(_d),skewEnabled:e.hasAttribute(jd),rotateEnabled:e.hasAttribute(Cd),fadeEnabled:e.hasAttribute(kd),blurEnabled:e.hasAttribute(Ad),grayscaleEnabled:e.hasAttribute(Ld),brightnessEnabled:e.hasAttribute(Dd),revealEnabled:e.hasAttribute(Od),willChangeStr:v,direction:e.getAttribute(_d)||"left",revealDirection:e.getAttribute(Od)||"left",endAtTop:isFinite(h)?h:90,endAtFullExit:e.hasAttribute(Id),easingFn:Wd(y),scaleFactor:isFinite(t)?t:.85,distancePct:isFinite(n)?n/100:1,skewFromX:isFinite(a)?a:0,skewFromY:isFinite(i)?i:0,rotateFromX:isFinite(o)?o:0,rotateFromY:isFinite(r)?r:0,rotateFromZ:isFinite(s)?s:0,fadeFrom:isFinite(l)?l:0,blurFromPx:isFinite(c)?c:10,grayscaleFromPct:isFinite(u)?u:100,brightnessFromPct:isFinite(d)?d:30,disableOnPhone:"1"===e.getAttribute(fd),scrubMode:f,triggerTopPct:isFinite(p)?p:90,durationFrames:isFinite(m)?Math.max(0,m):60,staggerFactor:g,_timedPhase:f?null:"idle",_timedStartMs:0,_staggerDelayMs:0}},Zd=(e,t,n,a)=>{n=Xd(n,a,t.scaleEnabled,t.scaleFactor,t.directionEnabled,t.direction,t.distancePct,t.skewEnabled,t.skewFromX,t.skewFromY,t.rotateEnabled,t.rotateFromX,t.rotateFromY,t.rotateFromZ);t._lastTransform!==n&&(t._lastTransform=n,e.style.transform=n),Yd(e,a,t.fadeEnabled,t.fadeFrom,t),Ud(e,a,t.blurEnabled,t.blurFromPx,t.grayscaleEnabled,t.grayscaleFromPct,t.brightnessEnabled,t.brightnessFromPct,t),Gd(e,a,t.revealEnabled,t.revealDirection,t)},Kd=(e,t,n,a)=>{a=dd(n,t.endAtTop,t.endAtFullExit,0,a),a=t.easingFn(a);Zd(e,t,n,a)},eh=1e3/60,th=e=>null===e.offsetParent&&0===e.offsetWidth,nh=(e,n,t,a,i)=>{if(th(e))return $d()&&!n._fpHiddenLogged&&(n._fpHiddenLogged=!0),!1;if("done"===n._timedPhase)return!$d()&&t.top>a.vh&&(n._timedPhase="idle",n._timedStartMs=0),!1;if("idle"===n._timedPhase){a=a.vh*(n.triggerTopPct/100);if(t.top>a)return Zd(e,n,t,n.easingFn(0)),!1;if(0<n.staggerFactor&&e.parentElement&&e.parentElement.parentElement){var o=e.parentElement,r=o.parentElement,s=o.getBoundingClientRect();let t=0;for(let e=0;e<r.children.length;e++){var l=r.children[e];l!==o&&((l=l.getBoundingClientRect()).top<s.bottom&&l.bottom>s.top&&l.left<s.left)&&t++}n._staggerDelayMs=t*n.staggerFactor*eh}else n._staggerDelayMs=0;n._timedPhase=0<n._staggerDelayMs?"pending":"active",n._timedStartMs=i,n.willChangeStr&&e.style.willChange!==n.willChangeStr&&(e.style.willChange=n.willChangeStr)}if("pending"===n._timedPhase){if(i-n._timedStartMs<n._staggerDelayMs)return Zd(e,n,t,n.easingFn(0)),!0;n._timedPhase="active",n._timedStartMs=i}a=n.durationFrames*eh;let c;c=a<=0?1:cd((i-n._timedStartMs)/a);i=n.easingFn(c);return Zd(e,n,t,i),!(1<=c&&(n._timedPhase="done",e.style.willChange&&(e.style.willChange=""),1))},ah=(e,t)=>{var n=t*Fd;return e.top<t+n&&e.bottom>-n},ih=()=>{var t=ud(),n=performance.now();let a=!1,i=!1;var o=$d();let r=!1;for(let e=0;e<L.length;e++){var s,l,c,u,d=L[e];d&&d.isConnected&&(s=Md[e],l=hd(d),c=o||ah(l,t.vh),o&&!r&&(r=!0),c)&&(a=!0,s.scrubMode?"active"===s._fpScrubPhase?(c=n-s._fpScrubStartMs,c=cd(c/s._fpScrubDurationMs),u=s.easingFn(c),Zd(d,s,l,u),1<=c?(s._fpScrubPhase="done",d.style.willChange&&(d.style.willChange="")):i=!0):Kd(d,s,l,t):nh(d,s,l,t,n)&&(i=!0))}Bd=a&&null!==Nd||i?requestAnimationFrame(ih):null},oh=()=>{null==Bd&&(Bd=requestAnimationFrame(ih))},rh=()=>{null!==Nd&&clearTimeout(Nd),Nd=window.setTimeout(()=>{Nd=null},Hd),oh()},sh=!1,lh=()=>{sh||(sh=!0,window.addEventListener("scroll",rh,{passive:!0,capture:!0}),jQuery(window).on("window_width_changed",()=>{ch(),rh()}))},ch=()=>{var t=!(!x||!x.isPhoneSize),n=new Set(L),a=[],i=[],o=[];for(let e=0;e<Td.length;e++){var r=Td[e],s=zd[e];t&&s.disableOnPhone?n.has(r)&&o.push(r):(a.push(r),i.push(s))}o.forEach(e=>{e.style.transform="",e.style.opacity="",e.style.filter="",e.style.clipPath="",e.style.willChange&&(e.style.willChange="")});var l=[];for(let e=0;e<a.length;e++)n.has(a[e])||l.push({el:a[e],cfg:i[e]});if(L=a,Md=i,!qd&&0<l.length){var c=ud(),u=performance.now();for(let e=0;e<l.length;e++){var{el:d,cfg:h}=l[e],y=hd(d);h.scrubMode?Kd(d,h,y,c):nh(d,h,y,c,u)}}},uh=()=>{null!=Bd&&(cancelAnimationFrame(Bd),Bd=null),null!==Nd&&(clearTimeout(Nd),Nd=null),Td=Array.from(document.querySelectorAll("["+yd+"]")),zd=Td.map(Jd),L=[],Md=[],ch(),qd?L.forEach(e=>{e.style.transform="",e.style.opacity="",e.style.filter="",e.style.clipPath=""}):0!==L.length&&(lh(),rh(),$d())&&yh(dh(0))},dh=(e,t)=>{var n=document.querySelectorAll(".fp-section"),n=n[e];return n?"number"==typeof t&&0<=t?n.querySelectorAll(".fp-slide")[t]||n:n.querySelector(".fp-slide.active")||n:null},hh=e=>{var t,e=document.querySelectorAll(".fp-section")[e];return e&&(t=e.querySelector(".fp-slide.active"))?(e=e.querySelectorAll(".fp-slide"),Array.prototype.indexOf.call(e,t)):null},yh=o=>{if(o){var r=performance.now();let t=0,n=0,a=0,i=0;o.tagName,(o.className||"").toString().split(/\s+/).slice(0,3).join(".");for(let e=0;e<L.length;e++){var s,l=L[e],c=Md[e];l&&c&&(s=o.contains(l),l.getAttribute&&"right"===l.getAttribute("data-lay-scroll-anim-direction")&&l.getAttribute("data-lay-scroll-anim-distance"),s?(t++,c.scrubMode?(n++,s=hd(l),Zd(l,c,s,c.easingFn(0)),c._fpScrubPhase="active",c._fpScrubStartMs=r,c._fpScrubDurationMs=(0<c.durationFrames?c.durationFrames:60)*eh):(a++,c._timedPhase="active",c._timedStartMs=r,c._staggerDelayMs=0,c._lastTransform=void 0),c.willChangeStr&&l.style.willChange!==c.willChangeStr&&(l.style.willChange=c.willChangeStr)):i++)}rh()}},fh=t=>{if(t)for(let e=0;e<L.length;e++){var n,a=L[e],i=Md[e];a&&i&&t.contains(a)&&(i.scrubMode?(i._fpScrubPhase="idle",i._fpScrubStartMs=0,i._lastTransform=void 0,a.style.willChange&&(a.style.willChange=""),n=hd(a),Zd(a,i,n,i.easingFn(0))):(i._timedPhase="idle",i._timedStartMs=0,i._staggerDelayMs=0,i._lastTransform=void 0,a.style.willChange&&(a.style.willChange=""),n=hd(a),Zd(a,i,n,i.easingFn(0))))}},ph=null,mh=null,gh=null,Pu={i:()=>{var e,t=window.matchMedia("(prefers-reduced-motion: reduce)");qd=t.matches,uh(),window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("newpageshown",()=>{uh()}),e=()=>rh(),window.laytheme.on("overlayshown",e),window.laytheme.on("overlayshown_animation_ended",e),window.laytheme.on("overlayhidden",e=>{var t=e&&e[0]?e[0]:null;for(let e=0;e<L.length;e++){var n=L[e],a=Md[e];!n||!a||a.scrubMode||t&&!t.contains(n)||(a._timedPhase="idle",a._timedStartMs=0,a._staggerDelayMs=0,a._lastTransform=void 0,n.style.willChange&&(n.style.willChange=""))}})),window.eventsChannel&&"function"==typeof window.eventsChannel.on&&window.eventsChannel.on("thumbnailGridWasFiltered",()=>{for(let e=0;e<Md.length;e++){var t=Md[e],n=L[e];t.scrubMode||(t._timedPhase="idle",t._timedStartMs=0,t._staggerDelayMs=0,t._lastTransform=void 0,n&&n.style.willChange&&(n.style.willChange=""))}rh()}),t.addEventListener&&t.addEventListener("change",e=>{qd=e.matches,uh()}),jQuery(window).on("fpAfterLoad",(e,t)=>{var n;t&&"number"==typeof t.index&&(t=t.index-1,null!==ph&&ph!==t&&(n=document.querySelectorAll(".fp-section")[ph],fh(n)),yh(dh(t)),mh=hh(ph=t),gh=null!==mh?t:null)}),jQuery(window).on("fpAfterSlideLoad",(e,t)=>{var n;t&&"number"==typeof t.index&&"number"==typeof t.slideIndex&&(n=t.index-1,t=t.slideIndex,null!==mh&&gh===n&&mh!==t&&fh(dh(n,mh)),yh(dh(n,t)),mh=t,gh=n)}),jQuery(window).on("fpAfterRender",()=>{yh(dh(0)),mh=hh(ph=0),gh=null!==mh?0:null})}},vh=new Map,wh="undefined"!=typeof performance?performance.now():0,_h=!1;function bh(e){return e===window?window.scrollY:e.scrollTop}function jh(e){e&&e.length&&(e.each(function(){var e,t,n,a;this.hasAttribute&&this.hasAttribute("data-lay-marquee-scroll-drive")&&(e=jQuery(this).data("lay-marquee"))&&(t=parseFloat(this.getAttribute("data-lay-marquee-scroll-drive"))||0,(n=vh.get(this))&&n.marquee!==e&&(n.addition=0),a=(e=>{let t=e.parentElement;for(;t instanceof HTMLElement;){var n=window.getComputedStyle(t).overflowY;if(("auto"===n||"scroll"===n)&&t.scrollHeight>t.clientHeight)return t;t=t.parentElement}return window})(this),vh.set(this,{marquee:e,factor:t,addition:n?n.addition:0,container:a,lastScrollY:bh(a),smoothedVelocity:0}))}),_h||0!==vh.size&&(_h=!0,wh=performance.now(),requestAnimationFrame(xh)))}function xh(){if(0===vh.size)_h=!1;else{var t,e,n=performance.now(),a=Math.max(1,n-wh);wh=n;for([t,e]of vh)if(t.classList&&t.classList.contains("lay-marquee-initialized")){var i=jQuery(t).data("lay-marquee");if(i){i!==e.marquee&&(e.marquee=i,e.addition=0);var o=bh(e.container),r=o-e.lastScrollY,o=(e.lastScrollY=o,r/a*1e3),r=(e.smoothedVelocity=.6*e.smoothedVelocity+.4*o,Math.abs(e.smoothedVelocity)<.5?0:e.smoothedVelocity),o=i.getRate()-e.addition,r=r*e.factor;try{i.setRate(o+r),e.addition=r}catch(e){vh.delete(t)}}else vh.delete(t)}else vh.delete(t);requestAnimationFrame(xh)}}var Ch={i:function(){window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("marquees_ready",function(e){e&&e.$marquees&&jh(e.$marquees)}),window.laytheme.on("overlayhidden",function(e){if(e&&e.length){var t=e[0];if(t)for(var[n,a]of Array.from(vh.entries()))if(t===n||t.contains&&t.contains(n)){try{a.marquee.setRate(a.marquee.getRate()-a.addition)}catch(e){}vh.delete(n)}}}))}},Qh="data-animation-scrub",Sh="data-animation-scrub-start-at",kh="data-animation-scrub-end-at-top",Ah="data-animation-scrub-end-at-full-exit",Lh=.5,Dh=600,Oh=new Map,Eh=null,Ih=null,Ph=!1,Th=!1;function zh(e,t){var a=e.characters;if(a){var i=a.length;if(0!==i){var o=t*e.totalDuration,r=e.easingFn,s=e.baseDelay,l=e.initialDelay,c=e.tweenDuration;let n=e._lastOpacities;n&&n.length===i||(n=new Array(i).fill(-1),e._lastOpacities=n);for(let t=0;t<i;t++){var u=l+t*s;let e;e=o<=u?0:u+c<=o?1:r((o-u)/c);u=Math.round(1e3*e)/1e3;u!==n[t]&&(a[t].style.opacity=0==u?"0":1==u?"1":String(u),n[t]=u)}}}}function Mh(e,n){var a=e.characters;if(a){var i=a.length;if(0!==i){let t=0;for(let e=0;e<i;e++)n>e/i&&(t=e+1);var o=0|e._lastVisibleCount;if(o!==t){var r=o<t?o:t,s=o<t?t:o,l=t>o?"1":"0";for(let e=r;e<s;e++)a[e].style.opacity=l;e._lastVisibleCount=t}}}}function Bh(e,t){var n;!e||(n="number"==typeof e.duration?e.duration:0)<=0||(e.paused||e.pause(),e.seek(t*n))}function qh(e,t,n,a){n=dd(n,t.endAtTop,t.endAtFullExit,t.startAt,a);"typewriter"===t.type?Mh(t,n):"typewriter_fade"===t.type?zh(t,n):Bh(t.timeline,n)}function Fh(e,t){"typewriter"===t.type?Mh(t,1):"typewriter_fade"===t.type?zh(t,1):Bh(t.timeline,1)}var Nh=()=>{if("undefined"!=typeof document&&document.documentElement&&document.documentElement.classList.contains("fp-enabled"))Eh=null;else{var t,n,a,i,o,r,s=ud();let e=!1;for([t,n]of Oh)t&&t.isConnected?(a=hd(t),i=a,o=s.vh,r=void 0,r=o*Lh,i.top<o+r&&i.bottom>-r&&(e=!0,qh(0,n,a,s))):Oh.delete(t);Eh=e&&null!==Ih?requestAnimationFrame(Nh):null}},Hh=()=>{null==Eh&&(Eh=requestAnimationFrame(Nh))},$h=()=>{null!==Ih&&clearTimeout(Ih),Ih=window.setTimeout(()=>{Ih=null},Dh),Hh()},Rh=()=>{Ph||(Ph=!0,window.addEventListener("scroll",$h,{passive:!0,capture:!0}),jQuery(window).on("window_width_changed",$h))};function Wh(e){var t,n=e.getAttribute("data-animation-type")||"",a=parseFloat(e.getAttribute(Sh)),a=isFinite(a)&&0<a?a:0,i=parseFloat(e.getAttribute(kh)),i=isFinite(i)?i:90,o=e.hasAttribute(Ah);if("typewriter"===n)return r=ms(e),e.style.opacity="1",r.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),{type:"typewriter",characters:r,startAt:a,endAtTop:i,endAtFullExit:o};if("typewriter_fade"===n)return r=ms(e),e.style.opacity="1",r.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),s=parseInt(e.getAttribute("data-duration"),10)||40,l=parseInt(e.getAttribute("data-delay"),10)||0,c=Math.max(1,l+(0<r.length?(r.length-1)*s:0)+1e3),t=e.getAttribute("data-animation-easing")||"easeOutCubic",{type:"typewriter_fade",characters:r,startAt:a,endAtTop:i,endAtFullExit:o,baseDelay:s,initialDelay:l,tweenDuration:1e3,totalDuration:c,easingFn:"undefined"!=typeof anime&&"function"==typeof anime.easing?anime.easing(t):function(e){return e}};"fade_whole_text"!==n&&(e.style.opacity="1");var r=_.get(e),s=(r&&"function"==typeof r.pause&&r.pause(),_.delete(e),hl(e)),l=(s&&"function"==typeof s.pause&&s.pause(),"masked_lines"===n||"masked_words"===n||"masked_characters"===n),c=l?e.querySelectorAll(".lay-text-line-mask"):null;return c&&0<c.length&&us(c,!0),l&&s&&(s.complete=function(){}),e.classList.add("lay-text-animation-initialized"),{type:n,timeline:s,startAt:a,endAtTop:i,endAtFullExit:o,lineMasks:c}}function Vh(){if(Th)Array.from(document.querySelectorAll("["+Qh+'="true"]')).forEach(e=>{Fh(0,Wh(e))});else{var e,t=Array.from(document.querySelectorAll("["+Qh+'="true"]')),n=new Set(t.filter(e=>!e.closest(".lay-overlay")));for(e of Array.from(Oh.keys()))n.has(e)||Oh.delete(e);if(n.forEach(e=>{var t=Oh.get(e);t&&t.timeline&&(t.timeline.__scrubDiagDone=!1),Oh.set(e,Wh(e))}),0!==Oh.size){let n=ud();Oh.forEach((e,t)=>{qh(0,e,hd(t),n)}),Rh(),$h()}}}var Yh={i:()=>{var e=window.matchMedia("(prefers-reduced-motion: reduce)");Th=e.matches,window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("texts_are_split",Vh),window.laytheme.on("newpageshown",Vh)),e.addEventListener&&e.addEventListener("change",e=>{(Th=e.matches)&&Oh.forEach((e,t)=>Fh(0,e))})}},Uh="data-animation-scrub",Gh="data-animation-scrub-start-at",Xh="data-animation-scrub-end-at-top",Jh="data-animation-scrub-end-at-full-exit",Zh=.5,Kh=600,ey=new Map,ty=null,ny=null,ay=!1,iy=!1;function oy(e,t){var a=e.characters;if(a){var i=a.length;if(0!==i){var o=t*e.totalDuration,r=e.easingFn,s=e.baseDelay,l=e.initialDelay,c=e.tweenDuration;let n=e._lastOpacities;n&&n.length===i||(n=new Array(i).fill(-1),e._lastOpacities=n);for(let t=0;t<i;t++){var u=l+t*s;let e;e=o<=u?0:u+c<=o?1:r((o-u)/c);u=Math.round(1e3*e)/1e3;u!==n[t]&&(a[t].style.opacity=0==u?"0":1==u?"1":String(u),n[t]=u)}}}}function ry(e,n){var a=e.characters;if(a){var i=a.length;if(0!==i){let t=0;for(let e=0;e<i;e++)n>e/i&&(t=e+1);var o=0|e._lastVisibleCount;if(o!==t){var r=o<t?o:t,s=o<t?t:o,l=t>o?"1":"0";for(let e=r;e<s;e++)a[e].style.opacity=l;e._lastVisibleCount=t}}}}function sy(e,t){var n;!e||(n="number"==typeof e.duration?e.duration:0)<=0||(e.paused||e.pause(),e.seek(t*n))}function ly(e,t,n,a){n=dd(n,t.endAtTop,t.endAtFullExit,t.startAt,a);"typewriter"===t.type?ry(t,n):"typewriter_fade"===t.type?oy(t,n):sy(t.timeline,n)}function cy(e,t){"typewriter"===t.type?ry(t,1):"typewriter_fade"===t.type?oy(t,1):sy(t.timeline,1)}var uy=()=>{var e,t,n,a,i,o,r=ud();let s=!1;for([e,t]of ey)e&&e.isConnected?(n=hd(e),a=n,i=r.vh,o=void 0,o=i*Zh,a.top<i+o&&a.bottom>-o&&(s=!0,ly(0,t,n,r))):ey.delete(e);ty=s&&null!==ny?requestAnimationFrame(uy):null},dy=()=>{null==ty&&(ty=requestAnimationFrame(uy))},hy=()=>{null!==ny&&clearTimeout(ny),ny=window.setTimeout(()=>{ny=null},Kh),dy()},yy=()=>{ay||(ay=!0,window.addEventListener("scroll",hy,{passive:!0,capture:!0}),jQuery(window).on("window_width_changed",hy))};function fy(e){var t,n=e.getAttribute("data-animation-type")||"",a=parseFloat(e.getAttribute(Gh)),a=isFinite(a)&&0<a?a:0,i=parseFloat(e.getAttribute(Xh)),i=isFinite(i)?i:90,o=e.hasAttribute(Jh);if("typewriter"===n)return r=Array.from(e.querySelectorAll(".lay-text-line .char")),e.style.opacity="1",r.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),{type:"typewriter",characters:r,startAt:a,endAtTop:i,endAtFullExit:o};if("typewriter_fade"===n)return r=Array.from(e.querySelectorAll(".lay-text-line .char")),e.style.opacity="1",r.forEach(e=>{e.style.opacity="0"}),e.classList.add("lay-text-animation-initialized"),s=parseInt(e.getAttribute("data-duration"),10)||40,l=parseInt(e.getAttribute("data-delay"),10)||0,c=Math.max(1,l+(0<r.length?(r.length-1)*s:0)+1e3),t=e.getAttribute("data-animation-easing")||"easeOutCubic",{type:"typewriter_fade",characters:r,startAt:a,endAtTop:i,endAtFullExit:o,baseDelay:s,initialDelay:l,tweenDuration:1e3,totalDuration:c,easingFn:"undefined"!=typeof anime&&"function"==typeof anime.easing?anime.easing(t):function(e){return e}};"fade_whole_text"!==n&&(e.style.opacity="1");var r=b.get(e),s=(r&&"function"==typeof r.pause&&r.pause(),b.delete(e),Gl(e)),l=(s&&"function"==typeof s.pause&&s.pause(),"masked_lines"===n||"masked_words"===n||"masked_characters"===n),c=l?e.querySelectorAll(".lay-text-line-mask"):null;return c&&0<c.length&&us(c,!0),l&&s&&(s.complete=function(){}),e.classList.add("lay-text-animation-initialized"),{type:n,timeline:s,startAt:a,endAtTop:i,endAtFullExit:o,lineMasks:c}}function py(){var e=Array.from(document.querySelectorAll("["+Uh+'="true"]')).filter(e=>e.closest(".lay-overlay"));if(iy)e.forEach(e=>{cy(0,fy(e))});else{var t,n=new Set(e);for(t of Array.from(ey.keys()))n.has(t)||ey.delete(t);if(n.forEach(e=>{ey.set(e,fy(e))}),0!==ey.size){let n=ud();ey.forEach((e,t)=>{ly(0,e,hd(t),n)}),yy(),hy()}}}var my,gy,vy,wy={i:()=>{var e=window.matchMedia("(prefers-reduced-motion: reduce)");iy=e.matches,window.laytheme&&"function"==typeof window.laytheme.on&&(window.laytheme.on("texts_are_split_for_page_overlays",py),window.laytheme.on("overlayhidden",py)),e.addEventListener&&e.addEventListener("change",e=>{(iy=e.matches)&&ey.forEach((e,t)=>cy(0,e))})}},_y=function(e){var t,n,a,i,o,r,s,l=document.querySelector(".svg-filter-wrap");return l?(t="pixelateAni_"+Date.now()+"_"+Math.random().toString(36).substr(2,9),(n=document.createElementNS("http://www.w3.org/2000/svg","filter")).setAttribute("id",t),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("width","100%"),n.setAttribute("height","100%"),(a=document.createElementNS("http://www.w3.org/2000/svg","feFlood")).setAttribute("x","1"),a.setAttribute("y","1"),a.setAttribute("height","1"),a.setAttribute("width","1"),(i=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("id","animated-composite-"+t),i.setAttribute("in2","SourceGraphic"),i.setAttribute("operator","in"),i.setAttribute("width","24"),i.setAttribute("height","24"),(o=document.createElementNS("http://www.w3.org/2000/svg","feTile")).setAttribute("result","tiled"),(r=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("in","SourceGraphic"),r.setAttribute("in2","tiled"),r.setAttribute("operator","in"),(s=document.createElementNS("http://www.w3.org/2000/svg","feMorphology")).setAttribute("id","animated-morphology-"+t),s.setAttribute("operator","dilate"),s.setAttribute("radius","12"),n.appendChild(a),n.appendChild(i),n.appendChild(o),n.appendChild(r),n.appendChild(s),l.appendChild(n),{id:t,composite:i,morphology:s,element:n}):null},by=(e,t)=>{e.forEach(e=>{e.isIntersecting&&jy(e.target)})},jy=function(i){var o,r,s;i.classList.contains("pixelate-animation-started")||(o=_y(i))&&(i.classList.add("pixelate-animation-started"),(i._pixelateFilter=o).composite.setAttribute("width","24"),o.composite.setAttribute("height","24"),o.morphology.setAttribute("radius","12"),i.style.filter="url(#"+o.id+")",r=Date.now(),s=function(){var e=Date.now()-r,e=Math.min(e/350,1),t=1-Math.pow(1-e,3),n=24+-22*t,a=12+-11*t;o.composite.setAttribute("width",24+-22*t),o.composite.setAttribute("height",n),o.morphology.setAttribute("radius",a),e<1?requestAnimationFrame(s):(i.style.filter="",o.element&&o.element.parentNode&&o.element.parentNode.removeChild(o.element),delete i._pixelateFilter)},requestAnimationFrame(s))},xy={i:function(){document.body.classList.contains("lazyload-pixelated-animated")&&document.body.classList.contains("no-touchdevice")&&"IntersectionObserver"in window&&(window.laytheme.on("newpageshown",function(e,t,n,a){a=null!=a&&a.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";let i=!1;null!=window.scrollSlider&&null!=window.scrollSlider.isActiveHere&&(i=window.scrollSlider.isActiveHere());my=new IntersectionObserver(by,{threshold:0,rootMargin:"0px 0px -100px 0px"}),gy=document.querySelectorAll(a+" img.lazyload"),i||gy.forEach(e=>{my.observe(e)})}),window.laytheme.on("searchresultshown",function(){document.querySelectorAll("#search-results-region img.lazyload").forEach(e=>{my.observe(e)})}),window.laytheme.on("overlayshown_animation_ended",function(){document.querySelectorAll(".lay-overlay img.lazyload").forEach(e=>{my.observe(e)})}))}},Cy=t(ce()),Qy=()=>{var e=layData.misc_options_element_transition_animate_opacity;return""!==e&&"0"!==e&&0!==e},Sy=()=>Qy(),ky=["scrollslider-active","infinite-scrollslider-active"],Ay=()=>null!=window.layscrollslider&&"function"==typeof window.layscrollslider.isActiveHere&&window.layscrollslider.isActiveHere(),Ly=e=>{if(!e)return!1;let t=e.closest(".lay-content");return!!t&&!(t.closest("#lay-project-overlay")||!ky.some(e=>t.classList.contains(e))&&!(Ay()&&t.matches&&t.matches("body>.lay-content")))},Dy=(0,Cy.default)(function(){},2e3),Oy=(window.laytheme.on("pushstate",function(){Iy()}),window.laytheme.on("popstate",function(){Iy()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){window.utility_controller.isProjectsOverlayEnabled()&&p.shouldCloseOverlay()||Ey()},50)}),window.laytheme.on("destroyoverlay",function(){setTimeout(function(){Ey()},50)}),!0),Ey=function(){Oy=!0},Iy=function(){Oy=!1},Py=function(e){if("none"===window.getComputedStyle(e).display)return!1;if(e.classList.contains("thumb")){e=e.closest(".thumbnail-wrap");if(e){if(e.classList.contains("hide-loadmore"))return!1;if("none"===window.getComputedStyle(e).display)return!1}}return!0},Ty=(e,t)=>{var n=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop);e.forEach(e=>{if(!e.target.closest(".disable-css-transitions")&&Oy){if(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&!e.target.classList.contains("no-animation")&&!e.target.classList.contains("no-animate-in-on-scroll")){if(!Py(e.target))return;var t;Sy()?(t=My(e.boundingClientRect),e.target.style.transitionDelay=t+"ms"):e.target.style.transitionDelay="",e.target.classList.remove("below"),e.target.classList.add("in-view")}0==e.isIntersecting&&e.boundingClientRect.top+n>window.innerHeight&&!e.target.classList.contains("no-animation")&&!e.target.classList.contains("no-animate-in-on-scroll")&&(e.target.style.transitionDelay="",e.target.classList.add("below"),e.target.classList.remove("in-view"))}})},zy=1,My=function(e){return Qy()?.25*((e,t,n,a)=>(n-=e,e=a-t,Math.sqrt(e*e+n*n)))(0,0,e.left,e.top)*zy:0};var D,Cy={i:function(){"on"==window.layData.element_transition_on_scroll&&"on"==window.layData.page_overlay_feature&&"IntersectionObserver"in window&&(window.laytheme.on("overlayshown_animation_ended",function(e){var n=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),t='.lay-overlay[data-link="'+e.attr("data-link")+'"]';if(t=document.querySelectorAll(t+" .col.no-parallax.no-offset.no-sticky:not(.type-elementgrid):not(.type-thumbnailgrid):not(.type-productsgrid):not(.type-news):not(.inside-collapsed-row),"+t+" .col.no-parallax.no-offset.type-thumbnailgrid:not(.inside-collapsed-row) .thumb,"+t+" .col.no-parallax.no-offset.type-elementgrid:not(.inside-collapsed-row) .element-wrap,"+t+" .col.no-parallax.no-offset.type-productsgrid:not(.inside-collapsed-row) li,"+t+" .lay-thumbnailgrid-filter-wrap,"+t+" .show-news,"+t+" .hide-news"),vy=Array.from(t).filter(e=>!Ly(e)),setTimeout(function(){vy.forEach(e=>{var t;e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||e.closest(".disable-css-transitions")||(0===(t=e.getBoundingClientRect()).width&&0===t.height||t.top-n>window.innerHeight?(e.classList.remove("in-view"),e.classList.add("below")):(e.classList.remove("below"),e.classList.add("in-view")))})},500),!e.hasClass("lay-overlay-was-opened-at-least-once")){let e={threshold:0};setTimeout(function(){let t=new IntersectionObserver(Ty,e);vy.forEach(e=>{t.observe(e)})},500)}}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200&&vy)for(let e=0;e<vy.length;e++){var n,a=vy[e];a.classList.contains("below")&&Py(a)&&(Sy()?(n=My(a.getBoundingClientRect()),a.style.transitionDelay=n+"ms"):a.style.transitionDelay="",a.classList.remove("below"),a.classList.add("in-view"))}}),jQuery(window).off("window_width_changed",Dy),jQuery(window).on("window_width_changed",Dy))},reduceDelay:function(){zy=0},makeDelayNormalAgain:function(){zy=1}},By=function(e,t,n){for(var a=e.split(" "),i=[],o=0;o<a.length;o++){var r,s,l=a[o];-1!==l.indexOf("vh")||-1!==l.indexOf("lvh")||-1!==l.indexOf("svh")?(l=(l=(l=l.replace("vh","")).replace("svh","")).replace("lvh",""),s=parseFloat(l),i.push(s*=t/100)):-1!==l.indexOf("vw")?(l=l.replace("vw",""),r=parseFloat(l),i.push(r*=n/100)):-1!==l.indexOf("px")?(l=l.replace("px",""),s=parseFloat(l),i.push(s)):i.push(l)}e=i.join("");return Math.round(Fy(e))},qy=function(){if(void 0!==D&&0<D.length){var e,t=document.styleSheets,n=!1;for(r=0;r<t.length;r++)null!=(e=t[r]).ownerNode&&"frontend-style-css"==e.ownerNode.id&&(n=e);e.crossOrigin="anonymous";try{var o=[];if(0!=n){for(var r=0;r<n.cssRules.length;r++){var a=n.cssRules[r];void 0!==a.selectorText&&-1!=a.selectorText.indexOf("_100vh")&&o.push(a)}D.each(function(){var e="";if(this.classList.contains("_100vh")){var t=this;for(r=0;r<o.length;r++){var n=o[r];t.matches(n.selectorText)&&(e=n.style.minHeight)}jQuery(this).attr("data-original-100vh-height",e)}else if(this.classList.contains("rowcustomheight")){var t=this,a=jQuery(t).clone();for(a[0].classList.add("_100vh"),r=0;r<o.length;r++){n=o[r];a[0].matches(n.selectorText)&&(e=n.style.minHeight)}jQuery(this).attr("data-original-100vh-height",e);var i=jQuery(this).find(".row-inner.rowcustomheight").attr("style");void 0!==i&&-1!==i.indexOf("min-height:calc(")&&(i=(i=i.replace("min-height:calc(","")).replace(");",""),jQuery(this).attr("data-original-rowcustomheight",i))}})}}catch(e){}}};function Fy(e){return Function(`"use strict";return (${e})`)()}var Ny=function(e){if(void 0!==D&&0<D.length){var t,n,e=jQuery(e).attr("data-original-100vh-height");if(void 0!==e){if("100vh"==e||"100lvh"==e)return window.innerHeight;if(-1!=e.indexOf("calc("))return t=e.indexOf("calc("),n=e.indexOf(")"),Fy(e.substring(t+5,n).replace("100vh","window.innerHeight").replace("100svh","window.innerHeight").replace("100lvh","window.innerHeight").replace("100vw","window.innerWidth").replace("px",""))}return window.innerHeight}},Hy=function(){$y(),Vy()},$y=function(){void 0!==D&&0<D.length&&(D.each(function(){var e;"false"==jQuery(this).attr("data-collapsed")&&(this.classList.contains("_100vh")?Ry(this):this.classList.contains("rowcustomheight")&&(e=Wy(this),jQuery(this).css("min-height",e),jQuery(this).find(".rowcustomheight").css("min-height",e)))}),window.laytheme.emit("rows_height_set"))},Ry=function(e){var t,n;jQuery("html").hasClass("fp-enabled")||(t=Ny(e),n=-1,jQuery(e).find(".col.absolute-position").each(function(){var e=this.getBoundingClientRect();e.height>n&&(n=e.height)}),-1!==n&&t<n?(jQuery(e).css("min-height",n),jQuery(e).find("._100vh").css("min-height",n)):(jQuery(e).css("min-height",""),jQuery(e).find("._100vh").css("min-height","")))},Wy=function(e){var t=Ny(e),n=jQuery(e).attr("data-original-rowcustomheight"),t=By(n,t,window.innerWidth),a=-1;return jQuery(e).find(".col.absolute-position:not(.type-carousel)").each(function(){var e=this.getBoundingClientRect();e.height>a&&(a=e.height)}),-1!==a&&t<a?a:n},Vy=function(){var e;void 0!==D&&0<D.length&&(e=0!=jQuery("#custom-phone-grid").length,x.isPhoneSize)},Yy={i:function(){!0===x.isTouchDevice?(window.laytheme.on("sizechanged",function(){qy()}),jQuery(window).on("window_width_changed orientationchange",function(){})):(window.laytheme.on("sizechanged",function(){qy()}),jQuery(window).on("resize",Hy)),window.laytheme.on("content_ready",function(e){D=void 0,e=v(e),D=e.find(".row"),qy(),Hy(),setTimeout(function(){Hy()},1e3)}),window.laytheme.on("overlayshown",function(){var e=x.screenSize;"tablet"==x.screenSize&&(e="desktop"),D=void 0,e=No(e),D=e.find(".row"),qy(),Hy(),setTimeout(function(){Hy()},1e3)})},doPositioning:Hy},Uy=t(ge()),Gy=t(_e()),Xy=t(Dt()),Jy=void 0,Zy=function(){},Ky=function(e,t){var n=[];if(-1===e.indexOf(","))n.push(e);else if(-1!==e.indexOf(","))for(var a=e.split(","),i=0;i<a.length;i++)n.push(a[i]);else n.push(e);for(var o=[],i=0;i<n.length;i++)0<t.find(".row-id-"+n[i]).length&&o.push(n[i]);return n=o},ef=function(e){var t,n=e.attr("data-replacementtext");""!=n&&null!=n&&(t=(0,Gy.default)(e.html()),e.html((0,Uy.default)(n)),e.attr("data-replacementtext",t),e.toggleClass("lay-text-replaced"))},tf=function(e){e.toggleClass("expand-link-clicked")},nf=function(){var y;jQuery(document).off("click","a[data-expand]"),jQuery(document).on("click","a[data-expand]",function(e){e.stopPropagation(),e.preventDefault();var n=jQuery(this),e=(y=n.closest(".grid"),n.attr("data-expand")),t=n.attr("data-animationtiming"),a=(";"==t.slice(-1)&&(t=t.substring(0,t.length-1)),n.attr("data-animation")),i=Ky(e,y),e=n.attr("data-collapseotherrows"),o=n.attr("data-scrolltoexpandedrow");ef(n),tf(n);for(var r=0;r<i.length;r++){var s=parseInt(i[r],10);jQuery.isNumeric(s)&&jQuery(this).closest(".grid").find("a[data-expand]").not(n).each(function(){var e=jQuery(this),t=(t=e.attr("data-expand").split(",")).map(function(e){return parseInt(e,10)});n.hasClass("expand-link-clicked")?t.includes(s)&&!e.hasClass("expand-link-clicked")&&(ef(e),tf(e)):t.includes(s)&&e.hasClass("expand-link-clicked")&&(ef(e),tf(e))})}for(var l=null,r=0;r<i.length;r++)0<(d=jQuery(this).closest(".grid").find(".row-id-"+i[r])).length&&("true"===d[0].getAttribute("data-collapsed")?(rf(d[0],t,a),d[0].setAttribute("data-collapsed","false"),l=d):of(d[0],t,a));if("true"==o&&null!=l&&0<l.length&&setTimeout(function(){var e=l.offset().top,e=gf.addSpaceTop(e);0<n.closest(".lay-overlay").length?n.closest(".lay-content").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=l.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):0<n.closest("#lay-project-overlay").length?n.closest("#lay-project-overlay").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=l.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):jQuery("html").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=l.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)})},a),"true"==e)for(var c=af(y),u=0;u<c.length;u++){var d,h=c[u];-1==i.indexOf(h)&&0<(d=jQuery(this).closest(".grid").find('.row[data-collapsed="false"].row-id-'+h)).length&&(of(d[0],t,a),jQuery(this).closest(".grid").find('a[href="#expandrow"].lay-text-replaced').each(function(){var e=jQuery(this),t=e.attr("data-expand");-1!=Ky(t,y).indexOf(h)&&(ef(e),tf(e))}))}})},af=function(t){var n=[];return Jy.find('a[href="#expandrow"]').each(function(){var e;0<t.find(this).length&&(e=jQuery(this).attr("data-expand"),e=Ky(e,t),n=(0,Xy.default)(n,e))}),n};function of(e,t,n){jQuery(e).css({transition:"height "+n+"ms "+t+", min-height "+n+"ms "+t}),e.classList.add("hide-overflow");var a=e.scrollHeight,i=e.style.transition;e.style.transition="",requestAnimationFrame(function(){e.style.height=a+"px",e.style.transition=i,jQuery(e).one("transitionend",function(e){window.laytheme.emit("lay_row_collapsed")}),requestAnimationFrame(function(){e.style.height="0px",(e.classList.contains("rowcustomheight")||e.classList.contains("_100vh"))&&(e.style.minHeight="0px")})}),e.setAttribute("data-collapsed","true")}function rf(t,e,n){jQuery(t).css({transition:"height "+n+"ms "+e+", min-height "+n+"ms "+e});n=t.scrollHeight;t.style.height=n+"px",jQuery(t).one("transitionend",function(e){"false"==jQuery(this).attr("data-collapsed")&&(this.style.height=null,this.classList.remove("hide-overflow"),t.classList.contains("rowcustomheight")||t.classList.contains("_100vh"))&&Yy.doPositioning(),window.laytheme.emit("lay_row_expanded")}),t.setAttribute("data-collapsed","false")}function sf(e){var t=(e=Array.from(e)).findIndex(e=>e.includes("row-id-"));if(-1!=t)return e[t].split("-")[2]}var lf={i:function(){window.laytheme.on("content_ready",function(e){Jy=void 0,Jy=No(e),Zy(),nf()}),window.laytheme.on("overlayshown",function(e){Jy=e,Zy(),nf()})},expand_on_anchorscroll:function(){var i,o,e,t,n,a=window.location.hash,a=Jy.find(a);0<a.length&&(n=!(i=-1),n=a.hasClass("row")?(i=sf(a[0].classList),"true"===a.attr("data-collapsed")):(i=sf(a.closest(".row")[0].classList),"true"===a.closest(".row").attr("data-collapsed")),-1!=i)&&n&&(o=!1,Jy.find("a[data-expand]").each(function(){for(var e=jQuery(this).attr("data-expand"),t=jQuery(this).closest(".grid"),n=Ky(e,t),a=0;a<n.length;a++)if(n[a]==i){jQuery(this).trigger("click"),o=!0;break}}),o||0<(a=Jy.find(".row-id-"+i)).length&&(e=a.attr("data-animationtiming"),t=a.attr("data-animation"),n="true"===a[0].getAttribute("data-collapsed"))&&(rf(a[0],e,t),a[0].setAttribute("data-collapsed","false")))}},cf=void 0,uf=function(){if("undefined"!=typeof magneticSlidesPassedData&&magneticSlidesPassedData.ms_slide_type&&(0<jQuery(".vertical-fullpage, .horizontal-fullpage, .vertical-scrollsnap, .horizontal-scrollsnap").length&&magneticSlidesPassedData.ms_direction))return magneticSlidesPassedData.ms_direction;return"none"},df=function(e){return void 0===cf||0==(e=cf.find(e).closest(".row")).length?0:cf.find(".row").index(e)},hf=function(e){return e?(e=(e=(e=e.replace(/^https?:\/\//i,"")).replace(/^www\./i,"")).replace(/\/$/,"")).toLowerCase():""},yf=function(e){var t=window.location.href,n=t.indexOf("#");return-1!==n&&(t=t.substr(0,n)),"#"==e.attr("href").substr(0,1)||!(!e[0].hasAttribute("data-id")||!e[0].hasAttribute("data-type")||e.attr("data-id")!=jQuery("body").attr("data-id")||e.attr("data-type")!=jQuery("body").attr("data-type"))||(e=(n=e.attr("href")).indexOf("#"),n=n.substr(0,e),e=hf(t),hf(n)==e)},ff=function(){var e=parseInt(layData.anchorscroll_duration,10),t=((!jQuery.isNumeric(e)||e<0)&&(e=300),layData.anchorscroll_easing);return"string"==typeof t&&""!==t||(t="easeInOutQuad"),{duration:e,easing:t="object"==typeof jQuery.easing&&void 0!==jQuery.easing[t]?t:"swing"}},pf=function(e){switch(x.screenSize){case"desktop":case"tablet":jQuery(".navbar").is(":visible")&&(e-=parseInt(jQuery(".navbar").height(),10)),""!=layData.anchorscroll_offset_desktop&&jQuery.isNumeric(parseInt(layData.anchorscroll_offset_desktop,10))&&(e-=parseInt(layData.anchorscroll_offset_desktop,10));break;case"phone":jQuery(".navbar").is(":visible")&&"1"==layData.mobile_navbar_fixed&&(e-=parseInt(jQuery(".navbar").height(),10)),""!=layData.anchorscroll_offset_phone&&jQuery.isNumeric(parseInt(layData.anchorscroll_offset_phone,10))&&(e-=parseInt(layData.anchorscroll_offset_phone,10))}return e},mf=function(){var e=window.location.hash;if(-1==e.indexOf("&")&&-1==e.indexOf("?")&&-1==e.indexOf("=")){var t=cf.find(e);if(0<t.length)switch(uf()){case"none":var n=t.offset().top,n=pf(n);if("on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize){let e;e=p.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),(e=0<jQuery(t).closest("#footer-region").length?jQuery(t).closest("#footer-region"):e)[0].scroll(0,n)}else window.scroll(0,n);lf.expand_on_anchorscroll();break;case"vertical":var a=df(e);jQuery.fn.fullpage.silentMoveTo(a+1,0),"on"==magneticSlidesPassedData.ms_autoScrolling&&""==magneticSlidesPassedData.ms_scrollBar&&window.scrollTo(0,0),lf.expand_on_anchorscroll();break;case"horizontal":a=df(e);jQuery.fn.fullpage.silentMoveTo(1,a),window.scrollTo(0,0),lf.expand_on_anchorscroll()}}},gf={i:function(){var o,r;jQuery(document).on("click",'.lay-content a[href*="#"]:not([href="#search"]):not([href="#"]):not([href="#laynextproject"]):not([href="#layprevproject"]):not(.scrolltotop), .laynav a[href*="#"]:not([href="#search"]):not([href="#laynextproject"]):not([href="#layprevproject"]):not(.scrolltotop)',function(e){var t=jQuery(this).attr("href"),n=t.indexOf("#"),a=t.substring(n);if(-1==a.indexOf("&")&&-1==a.indexOf("?")&&-1==a.indexOf("="))if(0<jQuery(this).closest("#fp-nav").length||0<jQuery(this).closest(".fp-slidesNav").length)e.preventDefault();else if(yf(jQuery(this))){e.preventDefault(),La.hideMobileMenu();t=uf();if(null!=cf&&0!=cf.length){var i=cf.find(a);if(1<i.length){n=e.target.closest(".lay-content");if(n)i=jQuery(n).find(a);else for(var o=0;o<i.length;o++)if(jQuery(i[o]).is(":visible")){i=jQuery(i[o]);break}}switch(t=0<jQuery(i).closest(".lay-overlay").length?"none":t){case"none":if(0!=i.length){var r=ff();if(0<jQuery(i).closest(".lay-overlay").length){var s=i.offset().top;s=pf(s),s-=window.scrollY,jQuery(i).closest(".lay-content").animate({scrollTop:s},r.duration,r.easing,function(){})}else if(m.unfixBody(),setTimeout(function(){Ra()},0),"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize){s=i[0].getBoundingClientRect().top;let e;e=p.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),0<jQuery(i).closest("#footer-region").length&&(e=jQuery("#footer-region")),s+=e[0].scrollTop,s=pf(s),e.animate({scrollTop:parseInt(s,10)},r.duration,r.easing,function(){lf.expand_on_anchorscroll()})}else{var s=i.offset().top,l=(s=pf(s),p.isOverlayDisplayBlock()?"#lay-project-overlay":"html");p.isOverlayDisplayBlock()&&(s-=window.scrollY),jQuery(l).animate({scrollTop:parseInt(s,10)},r.duration,r.easing,function(){p.isOverlayDisplayBlock()||(f.replaceState(a),window.scroll(0,parseInt(s,10))),lf.expand_on_anchorscroll()})}}break;case"vertical":m.unfixBody(),setTimeout(function(){Ra()},0);l=df(a)+1;"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?(jQuery.fn.fullpage.moveTo(l,0),setTimeout(function(){f.replaceState(a)},300)):(jQuery(window).one("fpAfterLoad",function(){f.replaceState(a)}),jQuery.fn.fullpage.moveTo(l,0)),lf.expand_on_anchorscroll();break;case"horizontal":m.unfixBody(),setTimeout(function(){Ra()},0);r=df(a);"undefined"!=typeof magneticSlidesPassedData&&"css_scroll_snap"===magneticSlidesPassedData.ms_slide_type?(jQuery.fn.fullpage.moveTo(1,r),setTimeout(function(){f.replaceState(a)},300)):(jQuery(window).one("fpAfterSlideLoad",function(){f.replaceState(a)}),jQuery.fn.fullpage.moveTo(1,r)),lf.expand_on_anchorscroll()}}}}),o=window.location.pathname,r=window.location.hash,jQuery(window).on("hashchange",function(){var a=window.location.hash,i=window.location.pathname;i!==o?setTimeout(function(){var e=null,t=(window.layHistory&&window.layHistory.location&&window.layHistory.location.state&&(e=window.layHistory.location.state),jQuery("body").attr("data-type")),n=jQuery("body").attr("data-id");e&&e.type==t&&e.id==n?(o=i,r=a,null!=cf&&mf()):(o=i,r=a,window.location.href=(i||"/")+window.location.search+a)},0):a!==r&&(o=i,r=a,null!=cf)&&mf()}),window.laytheme.on("content_ready",function(e){cf=void 0,cf=No(e),f.applyInitialHashAndReplace(),setTimeout(function(){mf()},50)})},addSpaceTop:pf},ge=navigator.userAgent||navigator.vendor||window.opera,_e=navigator.maxTouchPoints||navigator.msMaxTouchPoints||0,vf=/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/.test(ge),ge=/Macintosh/.test(ge)&&1<_e,_e=vf||ge?"is-touchdevice":"no-touchdevice",vf=(jQuery("body").addClass(_e),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)),ge=window.devicePixelRatio||1,wf=window.screen.width*ge,_f=window.screen.height*ge,_e=navigator.userAgent.match(/(Macintosh)/),ge=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),bf=!1,jf=!1,xf=!1;2048==wf&&2732==_f&&(xf=jf=!0),1668==wf&&2388==_f&&(xf=jf=!0),2732==wf&&2048==_f&&(jf=!0),1536==wf&&2048==_f&&(jf=!0),1620==wf&&2160==_f&&(jf=!0),1536==wf&&2048==_f&&(jf=!0),1==(_e=null!==_e)&&1==ge&&jf&&(bf=!0),!0===vf||bf?document.documentElement.classList.add("is-ios"):document.documentElement.classList.add("no-ios");!0===/(iPad)/g.test(navigator.userAgent)||bf?xf?document.documentElement.classList.add("is-ipad-without-homebutton"):document.documentElement.classList.add("is-ipad"):document.documentElement.classList.add("no-ipad");var Cf,Qf,_e=/(iPhone)/g.test(navigator.userAgent),Sf=[{name:"iPhone 14 Plus",w:1284,h:2778},{name:"iPhone 14 Pro Max",w:1290,h:2796},{name:"iPhone 14 Pro",w:1179,h:2556},{name:"iPhone 14",w:1170,h:2532},{name:"iPhone 13",w:1170,h:2532},{name:"iPhone 13 mini",w:1080,h:2340},{name:"iPhone 13 Pro Max",w:1284,h:2778},{name:"iPhone 13 Pro",w:1170,h:2532},{name:"iPhone 12",w:1170,h:2532},{name:"iPhone 12 mini",w:1080,h:2340},{name:"iPhone 12 Pro Max",w:1284,h:2778},{name:"iPhone 12 Pro",w:1170,h:2532},{name:"iPhone 11 Pro Max",w:1242,h:2688},{name:"iPhone 11 Pro",w:1125,h:2436},{name:"iPhone 11",w:828,h:1792},{name:"iPhone XR",w:828,h:1792},{name:"iPhone XS Max",w:1242,h:2688},{name:"iPhone XS",w:1125,h:2436},{name:"iPhone X",w:1125,h:2436}],kf=!1;if(!0===vf)for(Qf=0;Qf<Sf.length;Qf++)if(wf===(Cf=Sf[Qf]).w&&_f===Cf.h){kf=!0;break}kf?document.documentElement.classList.add("is-iphone-no-homebutton"):!0===_e?document.documentElement.classList.add("is-iphone"):document.documentElement.classList.add("no-iphone");var jf=window.chrome,bf=window.navigator,xf=bf.vendor,vf=void 0!==window.opr,_e=-1<bf.userAgent.indexOf("Edge"),Af="no-chrome-no-safari";(bf.userAgent.match("CriOS")||null!=jf&&"Google Inc."===xf&&!1==vf&&!1==_e)&&(Af="is-chrome");!0==-1<navigator.userAgent.toLowerCase().indexOf("android")&&document.documentElement.classList.add("is-android");bf=-1<navigator.userAgent.toLowerCase().indexOf("firefox");!0==ge?Af="is-safari":!0==bf&&(Af="is-firefox"),bf||document.documentElement.classList.add("no-firefox"),document.documentElement.classList.add(Af),"is-chrome"!=Af&&document.documentElement.classList.add("no-chrome");function Lf(e,t){return"loadmore_"+(jQuery("body").attr("data-id")||"default")+"_"+e+"_"+t}-1<(navigator.userAgent||navigator.vendor||window.opera).toLowerCase().indexOf("instagram")?document.documentElement.classList.add("is-instagram-browser"):document.documentElement.classList.add("no-instagram-browser");function Df(e,t){return!e||!e[t]||(e=void 0===e[t].rowsToShow?Ff[t]:Number(e[t].rowsToShow),isNaN(e))||e<0?0:e}function Of(e){var t=Number(e.attr("data-rows-shown"));return(isNaN(t)||t<1)&&e.attr("data-rows-shown",t=1),t}function Ef(){void 0!==zf&&zf.each(function(){var e=jQuery(this),t=e.data("config");Rf(e,t)})}function If(){void 0!==up&&up.each(function(){var e=jQuery(this),t=e.data("config");hp(e,t)})}function Pf(){void 0!==up&&up.each(function(){var e=jQuery(this);"masonry"===e.data("config").layoutType&&void 0!==(e=e.data("masonry"))&&e.layout()})}function Tf(e,t){var n=pp(e,t);return n<=0?-1:(e=e[t]&&void 0!==e[t].colCount?Number(e[t].colCount):1,n*(e=isNaN(e)||e<1?1:e))}var zf,O={getElementId:function(e){e=e.closest(".col");if(0!==e.length)for(var t=e[0].classList,n=0;n<t.length;n++){var a=t[n];if(0===a.indexOf("id-"))return a}return null},getElementType:function(e){var t=e.closest(".col");if(0!==t.length)for(var n=["type-thumbnailgrid","type-elementgrid","type-productsgrid","type-news"],a=0;a<n.length;a++)if(t.hasClass(n[a]))return n[a];return null},saveLoadMoreState:function(e,t,n){if(e&&t){e=Lf(e,t);try{sessionStorage.setItem(e,JSON.stringify(n))}catch(e){}}},getLoadMoreState:function(e,t){if(e&&t){e=Lf(e,t);try{var n=sessionStorage.getItem(e);if(n)return JSON.parse(n)}catch(e){}}return null},clearLoadMoreState:function(e,t){if(e&&t){e=Lf(e,t);try{sessionStorage.removeItem(e)}catch(e){}}},isRememberEnabled:function(){var e;return"undefined"==typeof window||void 0===window.layData||"on"===(e=window.layData.loadmore_remember)||!0===e||1===e||"1"===e}},Mf=t(Dt()),Bf=t(e()),qf=()=>window.layHistory,Ff={desktop:3,tablet:3,phone:6},Nf=function(e,t){(isNaN(t)||t<1)&&(t=1),e.attr("data-rows-shown",t)},Hf=function(e){Nf(e,1)},$f=function(a,e){var t,n,i,o,r,s,l;a&&0!==a.length&&e&&(n=!0===e.showMoreButton||"true"===e.showMoreButton,l=Df(e,x.screenSize),t=0<(t=a.find(".lay-thumbnailgrid-load-more-wrap").first()).length?t.find(".lay-thumbnailgrid-load-more").first():jQuery(),!n||l<=0?(t.length&&t.hide(),Hf(a),a.find(".thumbnail-wrap.hide-loadmore").removeClass("hide-loadmore")):(n=Of(a),i=e[x.screenSize]&&void 0!==e[x.screenSize].colCount?Number(e[x.screenSize].colCount):1,o=l*(i=isNaN(i)||i<1?1:i)*n,r=0,a.find(".thumbnail-wrap.hide-loadmore").removeClass("hide-loadmore"),s=0,a.find(".thumbnail-wrap").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||s++}),a.find(".thumbnail-wrap").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||(r<o?(r++,e.removeClass("hide-loadmore")):e.addClass("hide-loadmore"))}),t.length&&(r<s?t.show():t.hide()),"masonry"===e.layoutType&&null!=(l=a.data("masonry"))&&(l.reloadItems(),l.layout(),l.once("layoutComplete",function(){var t,n,e=a.find(".lay-thumbnailgrid-load-more-wrap").first(),e=0<e.length?e.find(".lay-thumbnailgrid-load-more").first():jQuery();e.length&&(n=t=0,a.find(".thumbnail-wrap").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||t++,e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||e.hasClass("hide-loadmore")||n++}),n<t?e.show():e.hide())}))))},Rf=function(e,t){var n=x.screenSize,a=t[n].colGutter,i=t[n].rowGutter,o=t[n].colCount,r=void 0===t[n].rowGutterMu?"%":t[n].rowGutterMu,s=void 0===t[n].colGutterMu?"%":t[n].colGutterMu,o="calc(100% / "+o+" - "+(1-1/o)*t[n].colGutter+s+")",n={width:o},n=("%"!=r&&"masonry"!=t.layoutType||(n["margin-bottom"]=i+r),e.find(".thumbnail-wrap").css(n),t.layoutType);"masonry"===n?(e.find(".lay-thumbnailgrid-gutter-sizer").css("width",a+s),e.find(".lay-thumbnailgrid-col-sizer").css("width",o),void 0!==(o=e.data("masonry"))&&o.layout()):(e.find(".thumb-collection").css("column-gap",a+s),e.find(".thumb-collection").css("row-gap",i+r)),"masonry"!==n&&$f(e,t)},Wf=function(e,t){var n,a,i=x.screenSize;"masonry"===t.layoutType&&(e.find(".thumb-collection").append('<div class="lay-thumbnailgrid-gutter-sizer"></div><div class="lay-thumbnailgrid-col-sizer"></div>'),n=e.find(".thumb-collection")[0],a=".lay-thumbnailgrid-gutter-sizer","px"===(void 0===t[i].colGutterMu?"%":t[i].colGutterMu)&&(a=t[i].colGutter),(t=new Masonry(n,{itemSelector:".thumbnail-wrap",columnWidth:".lay-thumbnailgrid-col-sizer",gutter:a,percentPosition:!0,transitionDuration:0})).once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",t))},Vf=function(e){var t=null,n=[];if(!e||""===e)return{categorySlug:null,tagSlugs:[]};for(var a=(e=e.replace(/^#/,"")).split("&"),i=0;i<a.length;i++){var o=a[i];o.startsWith("category-")?t=o.substr(9):o.startsWith("tag-")&&n.push(o.substr(4))}return{categorySlug:t,tagSlugs:n}},Yf=function(r){var e;null!=Xf&&0<(e=Xf.find(".thumbs-collection-region.use-filter, .thumbs-collection-region.use-tags-filter")).length&&e.each(function(){var e,t=jQuery(this),n=(Gf(t),!1),a=Vf(r);if(0<jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="all"].lay-filter-active').length?n=!1:a.categorySlug?0<(e=jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="'+a.categorySlug+'"]')).length&&(n=e.attr("data-id")):""==r&&0<(e=jQuery(".lay-filter-default")).length&&(n=e.attr("data-id")),0<a.tagSlugs.length)for(var i=0;i<a.tagSlugs.length;i++){var o=a.tagSlugs[i],o=t.find('.tag-bubble[data-tag_slug="'+o+'"]');0<o.length&&o.addClass("lay-tag-active")}e=lp(t,n),sp(t,n,!0,e),(!1!==n||0<a.tagSlugs.length)&&Uf(t,n,e)})},Uf=function(e,i,t){i=!1!==i&&parseInt(i,10);var n=e.data("config"),a=(Hf(e),!1),o=(0!=n&&n.hasOwnProperty("showfilter")&&(a=n.showfilter),"OR"),r=(0!=n&&n.hasOwnProperty("tagFilterBehaviour")&&(o=n.tagFilterBehaviour),!1),s=(0!=n&&n.hasOwnProperty("showtagfilter")&&(r=n.showtagfilter),[]),n=(0!=i?1==a?e.find(".thumbnail-wrap").each(function(){var e=m.parseIdsString(jQuery(this).attr("data-filterid"));if(e.push(0),-1!==e.indexOf(i))for(var e=jQuery(this).attr("data-tags"),t=m.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==s.indexOf(a)&&s.push(a)}}):1==r&&0==a&&(e.find(".thumbnail-wrap").each(function(){for(var e=jQuery(this).attr("data-tags"),t=m.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==s.indexOf(a)&&s.push(a)}}),e.find(".tag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==s.indexOf(e)&&jQuery(this).remove()})):1==r&&(e.find(".thumbnail-wrap").each(function(){for(var e=jQuery(this).attr("data-tags"),t=m.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==s.indexOf(a)&&s.push(a)}}),e.find(".tag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==s.indexOf(e)&&jQuery(this).remove()})),e.find(".tag-bubble.lay-tag-active"));if(0<n.length?e.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):e.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===o)if(0<(n=e.find(".tag-bubble.lay-tag-active")).length){for(var l=[],c=(n.each(function(){l.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),u=0;u<t.length;u++){var d=t[u];1==d.show&&(c=(0,Mf.default)(d.ids,c))}!a&&!1!==i||e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(u=0;u<s.length;u++){var h=s[u];0<l.length&&0<(0,Bf.default)(l,c).length&&-1!=c.indexOf(h)?e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display",""):!a&&!1!==i||e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","none")}}else if(a||!1===i){e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(u=0;u<s.length;u++){h=s[u];e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","")}}else a||e.find(".tag-bubble:not(.deselect-tags)").css("display","");else if(a||!1===i){e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(u=0;u<s.length;u++){h=s[u];e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","")}}},Gf=function(e,t){var n=e.find(".lay-thumbnailgrid-tagfilter"),t=((null!=t&&0!=t&&0<t.length?t:e.find(".tag-bubble")).removeClass("lay-tag-active"),n.find(".tag-bubble")),a=[],e=e.data("config");if(0==e||!e.hasOwnProperty("reorder_tags")||e.reorder_tags){t.each(function(){var e;jQuery(this).hasClass("lay-tag-active")||(e=jQuery(this).attr("data-ix"),a.push([this,e]))}),a.sort(function(e,t){return e[1]==t[1]?0:e[1]>t[1]?1:-1});var i="";0<n.find(".deselect-tags").length&&(i+=n.find(".deselect-tags")[0].outerHTML),n.find(".lay-tag-active").each(function(){i+=this.outerHTML});for(var o=0;o<a.length;o++)a[o][0].classList.contains("deselect-tags")||(i+=a[o][0].outerHTML);n.html(i)}},Xf=void 0,Jf=void 0,Zf=function(e){e=(zf=e.find(".thumbs-collection-region")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),n=!1,a=[],i=(O.getElementType(e),O.getElementId(e),ep(e,t),Wf(e,t),Rf(e,t),window.location.hash),o=Vf(i);if((o.categorySlug||0<o.tagSlugs.length)&&(jQuery(this).hasClass("use-filter")||jQuery(this).hasClass("use-tags-filter"))){if(o.categorySlug&&0<(i=jQuery(this).find('.lay-thumbnailgrid-filter-anchor[data-slug="'+o.categorySlug+'"]')).length&&(n=parseInt(i.attr("data-id"),10)),0<o.tagSlugs.length){for(var i=0==t||!t.hasOwnProperty("reorder_tags")||t.reorder_tags,r=e.find(".lay-thumbnailgrid-tagfilter"),s=0;s<o.tagSlugs.length;s++){var l=o.tagSlugs[s];0<(u=e.find('.tag-bubble[data-tag_slug="'+l+'"]')).length&&u.addClass("lay-tag-active")}if(i)for(var c=e.find(".deselect-tags"),s=0;s<o.tagSlugs.length;s++){var u,d,l=o.tagSlugs[s];0<(u=e.find('.tag-bubble[data-tag_slug="'+l+'"]')).length&&(0===s?0<c.length?u.insertAfter(c):r.prepend(u):(d=o.tagSlugs[s-1],0<(d=e.find('.tag-bubble[data-tag_slug="'+d+'"]')).length&&u.insertAfter(d)))}}a=lp(e),sp(e,n,!1,a)}else{n=t.cat_id,i=!(0==t||!t.hasOwnProperty("showAllProjects"))&&t.showAllProjects;n=!i&&n,i?(a=lp(e),sp(e,n,!1,a)):(tp(e,t),$f(e,t))}(!1!==n||0<o.tagSlugs.length)&&(a=lp(e),Uf(e,n,a)),e.addClass("initialized")}),np(),op(),ip(),e.each(function(){var e=jQuery(this),t=e.data("config");Wf(e,t),Rf(e,t),jQuery(this).addClass("sized"),Kf(e)}),e.each(function(){var e,t=jQuery(this),n=O.getElementType(t),a=O.getElementId(t);n&&a&&(O.isRememberEnabled()?(e=O.getLoadMoreState(n,a))&&e.multiplier&&1<e.multiplier&&(Nf(t,e.multiplier),e=t.data("config"))&&$f(t,e):O.clearLoadMoreState(n,a))}),m.setImageSizesAttribute(e))},Kf=function(e){"instant_load"==layData.image_loading&&e.find("video.video-lazyload.video-inside-thumbnailgrid-with-filter").each(function(){var e;!jQuery(this).is(":visible")||(e=jQuery(this).closest(".thumbnail-wrap")).hasClass("hide-filtered")||e.hasClass("hide-because-limit")||e.hasClass("hide-loadmore")||is.loadSpecificVideo(this)})},ep=function(e,t){t.randomorder&&!e.hasClass("was-randomized")&&(t=e.find(".thumbnail-wrap").toArray().map(e=>({value:e,sort:Math.random()})).sort((e,t)=>e.sort-t.sort).map(({value:e})=>e),e.find(".thumb-collection").html(t),e.addClass("was-randomized"))},tp=function(n,a){if((n.hasClass("use-filter")||n.hasClass("use-tags-filter"))&&a.hasOwnProperty("limitThumbnails")&&0<a.limitThumbnails){let e=0,t=0<n.find(".show-filtered").length;n.find(".thumbnail-wrap").each(function(){!jQuery(this).hasClass("show-filtered")&&t||(++e>a.limitThumbnails?jQuery(this).addClass("hide-because-limit"):jQuery(this).removeClass("hide-because-limit"))})}},np=function(){jQuery(document).off("tap",".lay-thumbnailgrid-tagfilter .deselect-tags"),jQuery(document).on("tap",".lay-thumbnailgrid-tagfilter .deselect-tags",function(e){jQuery(this).addClass("lay-filter-hidden");var e=jQuery(e.target.closest(".thumbs-collection-region")),t=(Gf(e),ap(e)),n={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:m.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},a=window.location.href.split("#")[0],a=new URL(a+t);qf().replace(a.pathname+a.search+a.hash,n);var t=!1,a=(0<e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").length&&(t=parseInt(e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),e.data("config")),n=(!1===t&&(t=parseInt(a.cat_id,10)),lp(e)),i=(sp(e,t,!0,n),"OR");"AND"==(i=0!=a&&a.hasOwnProperty("tagFilterBehaviour")?(i=a.tagFilterBehaviour).toUpperCase():i)&&Uf(e,t,n)})},ap=function(e){var t="",n=e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active"),a=(0<n.length&&(n=n.attr("data-slug"))&&"all"!==n&&(t="#category-"+n),[]);return e.find(".tag-bubble.lay-tag-active").each(function(){var e=jQuery(this).attr("data-tag_slug");e&&a.push("tag-"+e)}),0<a.length&&(t?t+="&"+a.join("&"):t="#"+a.join("&")),t},ip=function(){jQuery(document).off("tap",".lay-thumbnailgrid-tagfilter .tag-bubble:not(.deselect-tags)"),jQuery(document).on("tap",".lay-thumbnailgrid-tagfilter .tag-bubble:not(.deselect-tags)",function(e){var e=jQuery(e.target.closest(".thumbs-collection-region")),t=jQuery(this),n=e.find(".lay-thumbnailgrid-tagfilter"),a=e.data("config"),i=0==a||!a.hasOwnProperty("reorder_tags")||a.reorder_tags,o=0!=a&&a.hasOwnProperty("singleTagSelectable")&&!0===a.singleTagSelectable,n=(t.hasClass("lay-tag-active")?Gf(e,t):(o&&n.find(".tag-bubble.lay-tag-active:not(.deselect-tags)").removeClass("lay-tag-active"),i&&(0<(o=n.find(".lay-tag-active").last()).length?t.insertAfter(o):0<e.find(".deselect-tags").length?t.insertAfter(e.find(".deselect-tags")):n.prepend(t)),t.addClass("lay-tag-active"),i=e[0].querySelector(".lay-thumbnailgrid-tagfilter.mobile-one-line"),o=!0,a.hasOwnProperty("reorder_tags")&&(o=a.reorder_tags),i&&o&&i.scrollTo({top:0,left:0,behavior:"smooth"})),ap(e)),t={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:m.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},a=window.location.href.split("#")[0],o=new URL(a+n);qf().replace(o.pathname+o.search+o.hash,t);i=!1,0<e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").length&&(i=parseInt(e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),a=lp(e);sp(e,i,!0,a),Uf(e,i,a)})},op=function(){jQuery(document).off("tap",".lay-thumbnailgrid-filter-anchor"),jQuery(document).on("tap",".lay-thumbnailgrid-filter-anchor",function(e){var t,n,a,i,o,r=jQuery(e.target).closest(".thumbs-collection-region");jQuery(this).hasClass("lay-filter-active")?0<jQuery(e.delegateTarget).find(".lay-tag-active").length&&(Gf(r),o=ap(r),n={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:m.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},i=window.location.href.split("#")[0],a=new URL(i+o),qf().replace(a.pathname+a.search+a.hash,n),Yf(o)):(Gf(r),r.find(".lay-filter-active").removeClass("lay-filter-active"),jQuery(this).addClass("lay-filter-active"),e=jQuery(this).attr("data-id"),t=jQuery(this).attr("data-slug"),o=ap(r),n={type:jQuery("body").attr("data-type"),id:jQuery("body").attr("data-id"),catid:m.parseIdsString(jQuery("body").attr("data-catid")),slug:jQuery("body").attr("data-slug"),title:document.title},i=window.location.href.split("#")[0],a=new URL(i+o),qf().replace(a.pathname+a.search+a.hash,n),i="all"!==t&&"0"!==e&&parseInt(e,10),o=lp(r,i),sp(r,i,!0,o),Uf(r,i,o))})},rp=function(e){e.sort(function(e,t){var e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),n=e.top-t.top;return 100<Math.abs(n)?n:e.left-t.left})},sp=function(t,e,n=!0,o=[]){t.find(".lay-filter-active").removeClass("lay-filter-active"),!1!==e?(t.find('.lay-thumbnailgrid-filter-anchor[data-id="'+e+'"]').addClass("lay-filter-active"),Xa.useCatIdForSameCategoryPrevNext(e)):(0<(e=t.find('.lay-thumbnailgrid-filter-anchor[data-slug="all"]')).length&&e.addClass("lay-filter-active"),Xa.useCatIdForSameCategoryPrevNext(null));var a,e=t.find(".thumbnail-wrap"),r=t.data("config"),i=t.find(".lay-thumbnailgrid-load-more-wrap").first(),i=0<(i=0===i.length?t.nextAll(".lay-thumbnailgrid-load-more-wrap").first():i).length?i.find(".lay-thumbnailgrid-load-more").first():jQuery(),i=(0<i.length&&i.hide(),t.data("filterTimeout1")),s=t.data("filterTimeout2"),i=(i&&(clearTimeout(i),t.removeData("filterTimeout1")),s&&(clearTimeout(s),t.removeData("filterTimeout2")),t.removeClass("lay-transition"),e.find(".thumb").css("transitionDelay",""),0<t.find(".thumbnail-wrap > .lay-scroll-anim-wrap").length);("fade_out_fade_in"==layData.tgf_transition||i)&&n?(t.addClass("lay-transition"),t.find(".thumb-collection").css("opacity",0),a=setTimeout(function(){cp(o),tp(t,r);t.find(".show-filtered .thumb");"masonry"!==r.layoutType&&Wf(t,r),Rf(t,r),m.setImageSizesAttribute(t),Hf(t),$f(t,r),t.find(".thumb-collection").css("opacity",1);var e=setTimeout(function(){t.removeClass("lay-transition"),t.removeData("filterTimeout2"),$f(t,r)},500);t.data("filterTimeout2",e),Kf(t),window.eventsChannel.emit("thumbnailGridWasFiltered"),t.removeData("filterTimeout1")},500),t.data("filterTimeout1",a)):!i&&"fade_out_fade_in_2"==layData.tgf_transition&&n?(e.find(".thumb").css("transitionDelay","0ms"),e.find(".thumb:not(.no-animate-in-on-scroll)").removeClass("in-view").addClass("below"),a=setTimeout(function(){ld.pauseOnScrollAnimation(),cp(o),tp(t,r);t.find(".show-filtered:not(.hide-because-limit) .thumb");"masonry"!==r.layoutType&&Wf(t,r),Rf(t,r),m.setImageSizesAttribute(t),Hf(t),$f(t,r);var e=t.find(".show-filtered:not(.hide-because-limit):not(.hide-loadmore) .thumb"),n=e.toArray();rp(n);let a=n.map((e,t)=>t*Math.max(100,300/n.length)),i=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop);t.find(".thumbnail-wrap .thumb").css("transitionDelay",""),n.forEach((e,t)=>{var n=e.getBoundingClientRect();0<n.bottom&&n.top<window.innerHeight+i&&(e.style.transitionDelay=a[t]+"ms")}),e.each(function(){var e,t=jQuery(this);"block"==t.css("display")?0<(e=t[0].getBoundingClientRect()).bottom&&e.top<window.innerHeight+i?t.removeClass("below").addClass("in-view"):"on"!=layData.element_transition_on_scroll&&t.removeClass("below in-view"):t.removeClass("below in-view")});e=setTimeout(function(){ld.resumeOnScrollAnimation(),$f(t,r),t.removeData("filterTimeout2")},500);t.data("filterTimeout2",e),Kf(t),window.eventsChannel.emit("thumbnailGridWasFiltered"),t.removeData("filterTimeout1")},550),t.data("filterTimeout1",a)):(cp(o),tp(t,r),"masonry"!==r.layoutType&&Wf(t,r),Rf(t,r),m.setImageSizesAttribute(t),Hf(t),$f(t,r),Kf(t),window.eventsChannel.emit("thumbnailGridWasFiltered"))},lp=function(e){var t,n=window.location.hash,a=Vf(n),i=!1,o=!(0==(s=e.data("config"))||!s.hasOwnProperty("showAllProjects"))&&s.showAllProjects,r=(0<e.find('.lay-thumbnailgrid-filter-anchor[data-slug="all"].lay-filter-active').length&&""==n||o&&""==n?i=!1:a.categorySlug?0<(t=e.find('.lay-thumbnailgrid-filter-anchor[data-slug="'+a.categorySlug+'"]')).length&&(i=parseInt(t.attr("data-id"),10)):""==n&&(t=e.find(".lay-filter-default"),!1===(i=0<t.length?parseInt(t.attr("data-id"),10):i))&&(i=parseInt(s.cat_id,10)),!1!==i||o||null==s||null==s.cat_id||""===s.cat_id||(i=parseInt(s.cat_id,10)),[]),a=(e.find(".tag-bubble.lay-tag-active").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);r.push(e)}),e.find(".thumbnail-wrap")),s=e.data("config"),l=[],c="OR",u=(0!=s&&s.hasOwnProperty("tagFilterBehaviour")&&(c=(c=s.tagFilterBehaviour).toUpperCase()),[]),d=!1;return 0!=s&&s.hasOwnProperty("onlyShowVisibleTagFilters")&&!0===s.onlyShowVisibleTagFilters&&(d=!0,s.hasOwnProperty("sortedTagFilters"))&&Array.isArray(s.sortedTagFilters)&&s.sortedTagFilters.forEach(function(e){e.hasOwnProperty("visible")&&!1===e.visible||u.push(e.id)}),a.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=m.parseIdsString(t),n=m.parseIdsString(e.attr("data-filterid")),e=(n.push(0),{show:!1,$el:e,ids:t}),a=!1,a="AND"===c?(0,Bf.default)(t,r).length==r.length:0<(0,Bf.default)(t,r).length;0==r.length&&!1!==i&&-1!==n.indexOf(i)||0<r.length&&a&&!1!==i&&-1!==n.indexOf(i)?e.show=!0:e.show=!!(0<r.length&&a&&!1===i)||!1===i&&0==r.length,!d||!0!==e.show||0!==u.length&&0<(0,Bf.default)(t,u).length||(e.show=!1),l.push(e)}),l},cp=function(e){for(var t=0;t<e.length;t++){var n=e[t];1==n.show?n.$el.css("display","block").addClass("show-filtered").removeClass("hide-filtered"):n.$el.css("display","none").addClass("hide-filtered").removeClass("show-filtered")}},jf=(jQuery(document).on("click",".lay-thumbnailgrid-load-more",function(e){e.preventDefault();var t,n,a,i,o,e=jQuery(this),r=e.closest(".thumbs-collection-region");0!==(r=0===r.length?e.closest(".lay-thumbnailgrid-load-more-wrap").prevAll(".thumbs-collection-region").first():r).length&&(!(t=r.data("config"))||Df(t,x.screenSize)<=0||(i=Of(r)+1,Nf(r,i),n=O.getElementType(r),a=O.getElementId(r),n&&a&&(O.isRememberEnabled()?O.saveLoadMoreState(n,a,{multiplier:i}):O.clearLoadMoreState(n,a)),$f(r,t),Rf(r,t),m.setImageSizesAttribute(r),window.layData&&"on"!=window.layData.element_transition_on_scroll&&(i=r.find(".thumbnail-wrap:not(.hide-loadmore):not(.hide-filtered):not(.hide-because-limit) .thumb"),o=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop),i.each(function(){var e,t=jQuery(this);"block"==t.css("display")?0<(e=t[0].getBoundingClientRect()).bottom&&e.top<window.innerHeight+o?t.removeClass("below").addClass("in-view"):"on"!=layData.element_transition_on_scroll&&t.removeClass("below in-view"):t.removeClass("below in-view")})),Kf(r),r.find(".thumbnail-wrap").not(".hide-filtered, .hide-because-limit, .hide-loadmore").length===r.find(".thumbnail-wrap").not(".hide-filtered, .hide-because-limit").length))&&e.hide()}),{sizeLayout:Rf,i:function(){window.laytheme.on("searchresultshown",function(){(zf=jQuery(".thumbs-collection-region")).each(function(){var e,t=jQuery(this);jQuery(this).hasClass("initialized")||(e=t.data("config"),Wf(t,e),Rf(t,e),jQuery(this).addClass("initialized sized"),"masonry"==e.layoutType&&t.closest(".col").addClass("masonry-initialized")),Kf(t)})}),jQuery(window).on("window_width_changed",Ef),window.laytheme.on("scrollslider-initialized",Ef),window.laytheme.on("content_ready",function(e){Xf=v(e),Zf(Xf),Jf=e,0}),window.laytheme.on("overlayshown",function(e){(Xf=e).hasClass("lay-overlay-was-opened-at-least-once")||Zf(Xf)}),window.laytheme.on("overlayhidden",function(){Xf=v(Jf)})}}),xf=jf,up=(window.thumbnailgrid_controller=jf,void 0),dp={desktop:3,tablet:3,phone:6},hp=function(e,n){var a=x.screenSize,t=n[a].colGutter,i=n[a].colCount,o=void 0===n[a].rowGutterMu?"%":n[a].rowGutterMu,r=void 0===n[a].colGutterMu?"%":n[a].colGutterMu,s=(1-1/i)*n[a].colGutter,l="calc(100% / "+i+" - "+s+r+")";let c=void 0===n[a].elementHeight?{desktop:200,tablet:150,phone:80}[a]:n[a].elementHeight,u=n.layoutType;switch(u){case"masonry":e.find(".element-wrap").each(function(){var e=jQuery(this).attr("data-size-"+a),t=(1-e/i)*n[a].colGutter,e="calc(100% / "+i+" * "+e+" - "+t+r+")";jQuery(this).css({width:e,"margin-bottom":n[a].rowGutter+o})}),e.find(".lay-elementgrid-gutter-sizer").css("width",t+r),e.find(".lay-elementgrid-col-sizer").css("width",l),yp(e,n),setTimeout(function(){m.setImageSizesAttribute(e)},0);break;case"same-height":e.find(".element-wrap").css({"margin-bottom":n[a].rowGutter+o}).find(".img img, .html5video video, .thumb img, .thumb video").each(function(){var e,t=jQuery(this),n=t.attr("data-w"),a=t.attr("data-h");null!=n&&null!=a?(e=c,t.css({width:n/a*e})):t.css({height:c,width:"auto"})}),e.find(".element-wrap").css("margin-right",t+r),setTimeout(function(){m.setImageSizesAttribute(e)},0),e.find(".element-wrap .video iframe").each(function(){var e,t=jQuery(this),n=t.attr("width"),a=t.attr("height");null!=n&&null!=a?(e=c,t.css({width:n/a*e,height:e})):t.css({height:c,width:"auto"})});var d=!1;e.find(".element-wrap .lay-carousel").each(function(){var e,t,n,a,i=jQuery(this),o=jQuery(this).find(".lay-carousel-slide:first-child");0<o.find("img").length?(e=(t=o.find("img")).attr("data-w"),t=t.attr("data-h"),null!=e&&null!=t&&(a=e/t*(n=c),i.css({width:a,height:n}),i.find(".swiper-container, .lay-carousel-slide").css({width:a,height:n}),d=!0)):0<o.find("video").length?(e=(o=o.find("video")).attr("data-w"),t=o.attr("data-h"),null!=e&&null!=t&&(a=e/t*(n=c),i.css({width:a,height:n}),i.find(".swiper-container, .lay-carousel-slide").css({width:a,height:n}),d=!0)):(i.css({height:"auto",width:"200px"}),i.find(".swiper-container, .lay-carousel-slide").css({width:"200px",height:"auto"}),d=!0)}),d&&setTimeout(function(){void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselSwiper&&void 0!==window.layCarouselSwiper.loadFirstLazyImage&&window.layCarouselSwiper.loadFirstLazyImage(e)},100);break;default:yp(e,n),e.find(".element-wrap").css({width:l,"margin-bottom":n[a].rowGutter+o}),setTimeout(function(){m.setImageSizesAttribute(e)},0),e.find(".element-wrap").css("margin-right",t+r),e.find(".element-wrap:nth-child("+i+"n)").css("margin-right",0)}mp(e,n)},yp=function(e,t){var n=x.screenSize;switch(t.layoutType){case"masonry":0==e.find(".lay-elementgrid-gutter-sizer").length&&e.find(".element-collection").append('<div class="lay-elementgrid-gutter-sizer"></div><div class="lay-elementgrid-col-sizer"></div>');var a=e.find(".element-collection")[0],i=".lay-elementgrid-gutter-sizer",a=("px"===(void 0===t[n].colGutterMu?"%":t[n].colGutterMu)&&(i=t[n].colGutter),new Masonry(a,{itemSelector:".element-wrap",columnWidth:".lay-elementgrid-col-sizer",gutter:i,percentPosition:!0,transitionDuration:0}));a.once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",a);break;case"same-height":var o=e.find(".element-wrap");0<(r=e.find(".elementgrid-row .element-wrap")).length&&r.unwrap();break;default:for(var r,o=e.find(".element-wrap"),s=(0<(r=e.find(".elementgrid-row .element-wrap")).length&&r.unwrap(),t[n].colCount),l=0;l<o.length;l+=s)o.slice(l,l+s).wrapAll('<div class="elementgrid-row '+t.layoutType+'"></div>')}},fp=function(e){(up=null==up?e.find(".elements-collection-region"):(e=e.find(".elements-collection-region"),up.add(e))).each(function(){var e,t,n,a,i,o;jQuery(this).hasClass("initialized")?(t=(e=jQuery(this)).data("config"),hp(e,t)):(t=(e=jQuery(this)).data("config"),n=O.getElementType(e),a=O.getElementId(e),n&&a&&(O.isRememberEnabled()?(o=O.getLoadMoreState(n,a))&&(o.isRowLayout&&o.multiplier&&1<o.multiplier?e.attr("data-rows-shown",o.multiplier):!o.isRowLayout&&o.itemsShown&&0<o.itemsShown&&(i=e.find(".element-wrap.hide-elementgrid"),o=Math.min(o.itemsShown,i.length),i.slice(0,o).removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown"))):O.clearLoadMoreState(n,a)),yp(e,t),mp(e,t),hp(e,t),this.classList.add("initialized"),"masonry"==t.layoutType&&e.closest(".col").addClass("masonry-initialized"))}),m.setImageSizesAttribute(up)},pp=function(e,t){return!e||!e[t]||(e=void 0===e[t].rowsToShow?dp[t]:Number(e[t].rowsToShow),isNaN(e))||e<0?0:e},mp=function(e,t){var n,a,i=!0===t.showMoreButton||"true"===t.showMoreButton,o=Tf(t,x.screenSize),r=e.nextAll(".lay-elementgrid-load-more-wrap").first(),r=0<r.length?r.find(".lay-elementgrid-load-more").first():jQuery(),s=e.find(".element-wrap"),l=t.layoutType,l="masonry"!==l&&"same-height"!==l;if(s.removeClass("hide-elementgrid").addClass("show-elementgrid"),l&&e.find(".elementgrid-row").removeClass("hide-elementgrid-row show-elementgrid-row"),i&&-1!==o){if(l)return(i=pp(t,x.screenSize))<=0?void(r.length&&r.hide()):(l=Number(e.attr("data-rows-shown")||1),e.attr("data-rows-shown")||e.attr("data-rows-shown",1),n=i*l,t=e.find(".elementgrid-row"),a=0,t.each(function(){var e=jQuery(this);a<n?(a++,e.removeClass("hide-elementgrid-row").addClass("show-elementgrid-row"),e.find(".element-wrap").removeClass("hide-elementgrid").addClass("show-elementgrid")):(e.removeClass("show-elementgrid-row").addClass("hide-elementgrid-row"),e.find(".element-wrap").removeClass("show-elementgrid").addClass("hide-elementgrid"))}),i=t.filter(".hide-elementgrid-row").length,void(r.length&&(0===i?r.hide():r.show())));var c=0;s.each(function(){var e=jQuery(this);e.hasClass("loadmore-shown")||(c<o?c++:e.removeClass("show-elementgrid").addClass("hide-elementgrid"))}),0===e.find(".element-wrap.hide-elementgrid").length?r.length&&r.hide():r.length&&r.show()}else r.length&&r.hide()};jQuery(document).on("click",".lay-elementgrid-load-more",function(e){e.preventDefault();var e=jQuery(this),t=e.closest(".lay-elementgrid-load-more-wrap").prevAll(".elements-collection-region").first();if(0!==(t=0===t.length?e.closest(".lay-elementgrid-wrap").find(".elements-collection-region").first():t).length){var n=t.data("config");if(n){var a=n.layoutType;if("masonry"!==a&&"same-height"!==a)return pp(n,x.screenSize)<=0?void e.hide():(a=Number(t.attr("data-rows-shown")||1),t.attr("data-rows-shown",++a),o=O.getElementType(t),r=O.getElementId(t),o&&r&&(O.isRememberEnabled()?O.saveLoadMoreState(o,r,{multiplier:a,isRowLayout:!0}):O.clearLoadMoreState(o,r)),mp(t,n),hp(t,n),m.setImageSizesAttribute(t),Pf(),void(void 0!==window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("elementGridLoadMore",t)));var i=Tf(n,x.screenSize),a=t.find(".element-wrap.hide-elementgrid"),o=(-1===i?(a.length,a.removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown")):a.each(function(e){e<i&&jQuery(this).removeClass("hide-elementgrid").addClass("show-elementgrid loadmore-shown")}),O.getElementType(t)),r=O.getElementId(t);o&&r&&(a=t.find(".element-wrap.loadmore-shown").length,O.isRememberEnabled()?O.saveLoadMoreState(o,r,{itemsShown:a,isRowLayout:!1}):O.clearLoadMoreState(o,r)),0===t.find(".element-wrap.hide-elementgrid").length&&e.hide(),"masonry"===n.layoutType&&(null!=(a=t.data("masonry"))?(a.reloadItems(),a.layout()):yp(t,n)),hp(t,n),m.setImageSizesAttribute(t),Pf(),void 0!==window.laytheme&&"function"==typeof window.laytheme.emit&&window.laytheme.emit("elementGridLoadMore",t)}else e.hide()}});function gp(){void 0!==Cp&&Cp.each(function(){var e=jQuery(this),t=e.data("config");Lp(e,t),Dp(e,t)})}function vp(){void 0!==Qp&&Qp.each(function(){var e=jQuery(this),t=e.data("config");Ip(e,t),Pp(e,t)})}function wp(){void 0!==Sp&&Sp.each(function(){var e=jQuery(this),t=e.data("config");zp(e,t)})}function _p(e){(e=e||jQuery("body")).find(".lay-news-element[data-amount]").each(function(){var e,t,n,a=jQuery(this),i=O.getElementType(a),o=O.getElementId(a);i&&o&&(O.isRememberEnabled()?(n=O.getLoadMoreState(i,o))&&n.itemsShown&&0<n.itemsShown&&(e=a.find(".hide-news"),t=a.find(".show-news").length,0<(n=n.itemsShown-t)&&e.slice(0,n).addClass("show-news").removeClass("hide-news"),0===a.find(".hide-news").length)&&a.find(".lay-news-load-more").hide():O.clearLoadMoreState(i,o))})}function bp(e,t){return!e||!t||(e=e[t]&&void 0!==e[t].rowsToShow?Number(e[t].rowsToShow):0,isNaN(e))||e<0?0:e}function jp(e){var t=Number(e.attr("data-rows-shown"));return(isNaN(t)||t<1)&&e.attr("data-rows-shown",t=1),t}function xp(){void 0!==kp&&kp.each(function(){var e=jQuery(this),t=e.data("config");nm(e,t)})}var Cp,Qp,Sp,kp,vf={i:function(){jQuery(window).on("window_width_changed",Pf),window.laytheme.on("scrollslider-initialized",Pf),window.laytheme.on("sizechanged",If),window.laytheme.on("content_ready",function(e){up=void 0,e=v(e),fp(e)}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||fp(e)}),setTimeout(function(){Pf()},1e3)}},Ap=function(e){return isNaN(Number(e))||""===e.trim()},Lp=function(e,t){for(var n=t[x.screenSize].sortedColumns,i=[],o=[],a=0;a<n.length;a++){var r=n[a];i.push(r.name),o.push(r.visible)}var s=-1,l=-1;e.find(".lay-projectindex-filter").each(function(e){var t=0;this.classList.contains("lay-projectindex-filter-title")?t=i.indexOf("title"):this.classList.contains("lay-projectindex-filter-categories")?t=i.indexOf("categories"):this.classList.contains("lay-projectindex-filter-tags")?t=i.indexOf("tags"):this.classList.contains("lay-projectindex-filter-year")&&(t=i.indexOf("year")),jQuery(this).css("order",t),s<t&&1==o[t]&&(s=t,l=e)}),e.find(".lay-projectindex-filter-wrap").find(".last-visible-projectindex-col").removeClass("last-visible-projectindex-col"),-1!=l&&e.find(".lay-projectindex-filter:nth-child("+(l+1)+")").addClass("last-visible-projectindex-col"),e.find(".lay-projectindex-row").each(function(){var e=jQuery(this),n=-1,a=-1;e.find(">div").each(function(e){var t=0;switch(this.classList[0]){case"lay-projectindex-col-title":t=i.indexOf("title");break;case"lay-projectindex-col-categories":t=i.indexOf("categories");break;case"lay-projectindex-col-tags":t=i.indexOf("tags");break;case"lay-projectindex-col-year":t=i.indexOf("year")}jQuery(this).css("order",t),n<t&&1==o[t]&&!this.classList.contains("lay-projectindex-col-empty")&&(n=t,a=e)}),e.find(".last-visible-projectindex-col").removeClass("last-visible-projectindex-col"),-1!=a&&e.find(">div:nth-child("+(a+1)+")").addClass("last-visible-projectindex-col")})},Dp=function(e,t){for(var n,a,i,o,r=e.find(".lay-projectindex-col-title, .lay-projectindex-filter-title"),s=e.find(".lay-projectindex-col-categories, .lay-projectindex-filter-categories"),l=e.find(".lay-projectindex-col-tags, .lay-projectindex-filter-tags"),e=e.find(".lay-projectindex-col-year, .lay-projectindex-filter-year"),c=void 0===t.style?"table":t.style,u=Ap(t[x.screenSize].tagsWidth),d=Ap(t[x.screenSize].categoriesWidth),h=Ap(t[x.screenSize].titleWidth),y=Ap(t[x.screenSize].yearWidth),f=0;f<t[x.screenSize].sortedColumns.length;f++)switch((j=t[x.screenSize].sortedColumns[f]).name){case"title":n=j.visible;break;case"categories":a=j.visible;break;case"year":o=j.visible;break;case"tags":i=j.visible}for(var p=[],f=0;f<t[x.screenSize].sortedColumns.length;f++)!0===(j=t[x.screenSize].sortedColumns[f]).visible&&p.push(j);for(var m,g,v,w,_=100,b=p.length,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":h||(_-=Number(t[x.screenSize].titleWidth),b--);break;case"categories":d||(_-=Number(t[x.screenSize].categoriesWidth),b--);break;case"tags":u||(_-=Number(t[x.screenSize].tagsWidth),b--);break;case"year":_-=y?w=15:Number(t[x.screenSize].yearWidth),b--}for(var j,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":m=h?_/b:t[x.screenSize].titleWidth;break;case"categories":g=d?_/b:t[x.screenSize].categoriesWidth;break;case"tags":v=u?_/b:t[x.screenSize].tagsWidth;break;case"year":w=y?15:t[x.screenSize].yearWidth}i?(l.show(),"table"==c&&l.css("width",v+"%")):l.hide(),a?(s.show(),"table"==c&&s.css("width",g+"%")):s.hide(),o?(e.show(),"table"==c&&e.css("width",w+"%")):e.hide(),n?(r.show(),"table"==c&&r.css("width",m+"%")):r.hide()},Op=function(e,l){e.find(".lay-projectindex-filter-inner").off("click"),e.find(".lay-projectindex-filter-inner").on("click",function(){var e=jQuery(this.parentNode),t=jQuery(this).closest(".lay-projectindex"),n=t.find(".lay-projectindex-row"),a="DESC",a=e.hasClass("projectindex-filter-active")?e.hasClass("order-ASC")?(e.removeClass("order-ASC").addClass("order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("order-ASC"),"ASC"):(t.find(".projectindex-filter-active").removeClass("projectindex-filter-active"),e.hasClass("lay-projectindex-filter-year")?(e.removeClass("order-ASC").addClass("projectindex-filter-active order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("projectindex-filter-active order-ASC"),"ASC")),i="",o=(e.hasClass("lay-projectindex-filter-title")?i="title":e.hasClass("lay-projectindex-filter-categories")?i="categories":e.hasClass("lay-projectindex-filter-tags")?i="tags":e.hasClass("lay-projectindex-filter-year")&&(i="date"),[]);switch(n.each(function(e){switch(i){case"title":o.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-title").text()});break;case"categories":o.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-categories").text()});break;case"tags":o.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-tags").text()});break;case"date":o.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-year").attr("data-date")})}}),i){case"title":case"categories":o.sort((e,t)=>e.text.localeCompare(t.text));break;case"tags":o.sort((e,t)=>e.text.localeCompare(t.text,void 0,{numeric:!0,sensitivity:"base"}));break;case"date":o.sort(function(e,t){return parseInt(e.text,10)-parseInt(t.text,10)})}"DESC"==a&&(o=o.reverse()),jQuery(".lay-projectindex-first-row").css("border-top",""),jQuery(".lay-projectindex-first-row").removeClass("lay-projectindex-first-row");for(var r=0;r<o.length;r++){var s=o[r];n.eq(s.domIx).css("order",r),0==r&&n.eq(s.domIx).addClass("lay-projectindex-first-row")}jQuery(".lay-projectindex-first-row").css("border-top",l.lineStrokeWidth+"px solid "+l.lineColor),window.laytheme.emit("projectindex_reordered")})},_e={i:function(){window.laytheme.on("sizechanged",gp),window.laytheme.on("newpageshown",function(){(Cp=jQuery(".lay-projectindex")).each(function(){var e=jQuery(this),t=e.data("config");Lp(e,t),Dp(e,t),Op(e,t),this.classList.add("initialized")}),Cp.each(function(){var e=jQuery(this),t=e.find(".lay-project-index-current-project .projectindex-project-link").attr("data-id"),n=jQuery("body").attr("data-id");n!=t&&(e.find(".lay-project-index-current-project").removeClass("lay-project-index-current-project"),e.find('.projectindex-project-link[data-id="'+n+'"]').closest(".lay-projectindex-row").addClass("lay-project-index-current-project"))})})}},Ep=function(e){return isNaN(Number(e))||""===e.trim()},Ip=function(e,t){for(var n=t[x.screenSize].sortedColumns,i=[],o=[],a=0;a<n.length;a++){var r=n[a];i.push(r.name),o.push(r.visible)}var s=-1,l=-1;e.find(".lay-productindex-filter").each(function(e){var t=0;this.classList.contains("lay-productindex-filter-title")?t=i.indexOf("title"):this.classList.contains("lay-productindex-filter-categories")?t=i.indexOf("categories"):this.classList.contains("lay-productindex-filter-tags")?t=i.indexOf("tags"):this.classList.contains("lay-productindex-filter-year")&&(t=i.indexOf("year")),jQuery(this).css("order",t),s<t&&1==o[t]&&(s=t,l=e)}),e.find(".lay-productindex-filter-wrap").find(".last-visible-productindex-col").removeClass("last-visible-productindex-col"),-1!=l&&e.find(".lay-productindex-filter:nth-child("+(l+1)+")").addClass("last-visible-productindex-col"),e.find(".lay-productindex-row").each(function(){var e=jQuery(this),n=-1,a=-1;e.find(">div").each(function(e){var t=0;switch(this.classList[0]){case"lay-productindex-col-title":t=i.indexOf("title");break;case"lay-productindex-col-categories":t=i.indexOf("categories");break;case"lay-productindex-col-tags":t=i.indexOf("tags");break;case"lay-productindex-col-year":t=i.indexOf("year")}jQuery(this).css("order",t),n<t&&1==o[t]&&!this.classList.contains("lay-productindex-col-empty")&&(n=t,a=e)}),e.find(".last-visible-productindex-col").removeClass("last-visible-productindex-col"),-1!=a&&e.find(">div:nth-child("+(a+1)+")").addClass("last-visible-productindex-col")})},Pp=function(e,t){for(var n,a,i,o,r=e.find(".lay-productindex-col-title, .lay-productindex-filter-title"),s=e.find(".lay-productindex-col-categories, .lay-productindex-filter-categories"),l=e.find(".lay-productindex-col-tags, .lay-productindex-filter-tags"),e=e.find(".lay-productindex-col-year, .lay-productindex-filter-year"),c=void 0===t.style?"table":t.style,u=Ep(t[x.screenSize].tagsWidth),d=Ep(t[x.screenSize].categoriesWidth),h=Ep(t[x.screenSize].titleWidth),y=Ep(t[x.screenSize].yearWidth),f=0;f<t[x.screenSize].sortedColumns.length;f++)switch((j=t[x.screenSize].sortedColumns[f]).name){case"title":n=j.visible;break;case"categories":a=j.visible;break;case"year":o=j.visible;break;case"tags":i=j.visible}for(var p=[],f=0;f<t[x.screenSize].sortedColumns.length;f++)!0===(j=t[x.screenSize].sortedColumns[f]).visible&&p.push(j);for(var m,g,v,w,_=100,b=p.length,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":h||(_-=Number(t[x.screenSize].titleWidth),b--);break;case"categories":d||(_-=Number(t[x.screenSize].categoriesWidth),b--);break;case"tags":u||(_-=Number(t[x.screenSize].tagsWidth),b--);break;case"year":_-=y?w=15:Number(t[x.screenSize].yearWidth),b--}for(var j,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":m=h?_/b:t[x.screenSize].titleWidth;break;case"categories":g=d?_/b:t[x.screenSize].categoriesWidth;break;case"tags":v=u?_/b:t[x.screenSize].tagsWidth;break;case"year":w=y?15:t[x.screenSize].yearWidth}i?(l.show(),"table"==c&&l.css("width",v+"%")):l.hide(),a?(s.show(),"table"==c&&s.css("width",g+"%")):s.hide(),o?(e.show(),"table"==c&&e.css("width",w+"%")):e.hide(),n?(r.show(),"table"==c&&r.css("width",m+"%")):r.hide()},Tp=function(e,l){e.find(".lay-productindex-filter-inner").off("click"),e.find(".lay-productindex-filter-inner").on("click",function(){var e=jQuery(this.parentNode),t=jQuery(this).closest(".lay-productindex"),n=t.find(".lay-productindex-row"),a="DESC",a=e.hasClass("productindex-filter-active")?e.hasClass("order-ASC")?(e.removeClass("order-ASC").addClass("order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("order-ASC"),"ASC"):(t.find(".productindex-filter-active").removeClass("productindex-filter-active"),e.hasClass("lay-productindex-filter-year")?(e.removeClass("order-ASC").addClass("productindex-filter-active order-DESC"),"DESC"):(e.removeClass("order-DESC").addClass("productindex-filter-active order-ASC"),"ASC")),i="",o=(e.hasClass("lay-productindex-filter-title")?i="title":e.hasClass("lay-productindex-filter-categories")?i="categories":e.hasClass("lay-productindex-filter-tags")?i="tags":e.hasClass("lay-productindex-filter-year")&&(i="date"),[]);switch(n.each(function(e){switch(i){case"title":o.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-title").text()});break;case"categories":o.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-categories").text()});break;case"tags":o.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-tags").text()});break;case"date":o.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-year").attr("data-date")})}}),i){case"title":case"categories":o.sort((e,t)=>e.text.localeCompare(t.text));break;case"tags":o.sort((e,t)=>e.text.localeCompare(t.text,void 0,{numeric:!0,sensitivity:"base"}));break;case"date":o.sort(function(e,t){return parseInt(e.text,10)-parseInt(t.text,10)})}"DESC"==a&&(o=o.reverse()),jQuery(".lay-productindex-first-row").css("border-top",""),jQuery(".lay-productindex-first-row").removeClass("lay-productindex-first-row");for(var r=0;r<o.length;r++){var s=o[r];n.eq(s.domIx).css("order",r),0==r&&n.eq(s.domIx).addClass("lay-productindex-first-row")}jQuery(".lay-productindex-first-row").css("border-top",l.lineStrokeWidth+"px solid "+l.lineColor),window.laytheme.emit("productindex_reordered")})},ge={i:function(){window.laytheme.on("sizechanged",vp),window.laytheme.on("newpageshown",function(){(Qp=jQuery(".lay-productindex")).each(function(){var e=jQuery(this),t=e.data("config");Ip(e,t),Pp(e,t),Tp(e,t),this.classList.add("initialized")}),Qp.each(function(){var e=jQuery(this),t=e.find(".lay-product-index-current-product .productindex-product-link").attr("data-id"),n=jQuery("body").attr("data-id");n!=t&&(e.find(".lay-product-index-current-product").removeClass("lay-product-index-current-product"),e.find('.productindex-product-link[data-id="'+n+'"]').closest(".lay-productindex-row").addClass("lay-product-index-current-product"))})})}},zp=function(e,t){var n=t[x.screenSize],a=n.width,i=n.height,n=n.spacebetween,t=t.setwidthorheight;switch(e.find(".lay-icon-inner").css({paddingLeft:n/2+"px",paddingRight:n/2+"px"}),t){case"width":e.find(".lay-icon-inner").css({width:a+"px",height:""});break;case"height":e.find(".lay-icon-inner").css({width:"",height:i+"px"})}},bf={i:function(){window.laytheme.on("sizechanged",wp),window.laytheme.on("newpageshown",function(){(Sp=jQuery(".lay-socialmedia-icons")).each(function(){var e=jQuery(this),t=e.data("config");zp(e,t),this.classList.add("initialized")})})}},Mp=(jQuery(document).on("click",".lay-news-load-more",function(){var e,t=jQuery(this.parentNode.parentNode).find(".lay-news-element[data-amount]"),n=t.attr("data-amount"),a=(t.find(".hide-news").each(function(e){e<n&&jQuery(this).addClass("show-news").removeClass("hide-news")}),O.getElementType(t)),i=O.getElementId(t);a&&i&&(e=t.find(".show-news").length,O.isRememberEnabled()?O.saveLoadMoreState(a,i,{itemsShown:e}):O.clearLoadMoreState(a,i)),0==t.find(".hide-news").length&&jQuery(this).hide(),window.laytheme.emit("newsLoadMore",t)}),jQuery(document).ready(function(){_p()}),window.laytheme&&window.laytheme.on("newpageshown",function(){setTimeout(function(){_p()},100)}),t(Dt())),Bp=t(e()),qp=function(e,t){(isNaN(t)||t<1)&&(t=1),e.attr("data-rows-shown",t)},Fp=function(e){qp(e,1)},Np=function(a,e){var t,n,i,o,r,s,l;a&&0!==a.length&&e&&(n=!0===e.showMoreButton||"true"===e.showMoreButton,l=bp(e,x.screenSize),t=0<(t=0===(t=0===(t=0===(t=a.find(".lay-productsgrid-load-more-wrap").first()).length?a.parent().find(".lay-productsgrid-load-more-wrap").first():t).length?a.nextAll(".lay-productsgrid-load-more-wrap").first():t).length?a.closest(".col").find(".lay-productsgrid-load-more-wrap").first():t).length?t.find(".lay-productsgrid-load-more").first():jQuery(),!n||l<=0?(t.length&&t.hide(),Fp(a),a.find(".lay-product.hide-loadmore").removeClass("hide-loadmore")):(n=jp(a),i=e[x.screenSize]&&void 0!==e[x.screenSize].colCount?Number(e[x.screenSize].colCount):1,o=l*(i=isNaN(i)||i<1?1:i)*n,r=0,a.find(".lay-product.hide-loadmore").removeClass("hide-loadmore"),s=0,a.find(".lay-product").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||s++}),a.find(".lay-product").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||(r<o?(r++,e.removeClass("hide-loadmore")):e.addClass("hide-loadmore"))}),t.length&&(r<s?(t.css("display",""),t.show()):t.hide()),"masonry"===e.layoutType&&null!=(l=a.data("masonry"))&&(l.reloadItems(),l.layout(),l.once("layoutComplete",function(){var t,n,e=a.find(".lay-productsgrid-load-more-wrap").first(),e=0<(e=0===(e=0===(e=0===e.length?a.parent().find(".lay-productsgrid-load-more-wrap").first():e).length?a.nextAll(".lay-productsgrid-load-more-wrap").first():e).length?a.closest(".col").find(".lay-productsgrid-load-more-wrap").first():e).length?e.find(".lay-productsgrid-load-more").first():jQuery();e.length&&(n=t=0,a.find(".lay-product").each(function(){var e=jQuery(this);e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||t++,e.hasClass("hide-filtered")||e.hasClass("hide-because-limit")||e.hasClass("hide-loadmore")||n++}),n<t?e.show():e.hide())}))))},Hp=function(){var e,i=window.location.hash;null!=Wp&&0<(e=Wp.find(".lay-products-thumbnails-grid.use-filter")).length&&e.each(function(){var e,t=jQuery(this),n=(Rp(t),!1),a=[];i.startsWith("#product-category-")?(e=i.substring(18),0<(e=jQuery(this.parentNode).find('[data-slug="'+e+'"]')).length&&(n=e.attr("data-id"),a=Zp(t),Jp(t,n,!0,a))):""==i&&0<(e=jQuery(".lay-filter-default")).length&&(n=e.attr("data-id"),a=Zp(t),Jp(t,n,!0,a)),!1!==n&&$p(t,n,a)})},$p=function(e,i,t){if(Array.isArray(i))for(var n=0;n<i.length;n++)i[n]=parseInt(i[n],10);else!1!==i&&(i=[parseInt(i,10)]);var a=e.closest(".col"),o=e.data("config"),r=!1,s=(0!=o&&o.hasOwnProperty("showfilter")&&null!=o.showfilter&&(r=o.showfilter),"OR"),l=(0!=o&&o.hasOwnProperty("tagFilterBehaviour")&&null!=o.tagFilterBehaviour&&(s=o.tagFilterBehaviour),!1),c=(0!=o&&o.hasOwnProperty("showtagfilter")&&null!=o.showtagfilter&&(l=o.showtagfilter),[]),o=(1==r?e.find(".lay-product>a").each(function(){var e=jQuery(this).attr("data-catid"),e=m.parseIdsString(e);if(!1!==i&&0<(0,Bp.default)(e,i).length)for(var e=jQuery(this).attr("data-tags"),t=m.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==c.indexOf(a)&&c.push(a)}}):1==l&&0==r&&(e.find(".lay-product>a").each(function(){for(var e=jQuery(this).attr("data-tags"),t=m.parseIdsString(e),n=0;n<t.length;n++){var a=t[n];-1==c.indexOf(a)&&c.push(a)}}),a.find(".ptag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==c.indexOf(e)&&jQuery(this).remove()})),a.find(".ptag-bubble.lay-tag-active"));if(0<o.length?a.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):a.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===s)if(0<(o=a.find(".ptag-bubble.lay-tag-active")).length){for(var u=[],d=(o.each(function(){u.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),n=0;n<t.length;n++){var h=t[n];1==h.show&&(d=(0,Mp.default)(h.ids,d))}for(n=0;n<c.length;n++){var y=c[n];0<u.length&&0<(0,Bp.default)(u,d).length&&-1!=d.indexOf(y)?a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display",""):a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","none")}}else{a.find(".ptag-bubble:not(.deselect-tags)").css("display","none");for(n=0;n<c.length;n++){y=c[n];a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","")}}else if(r){a.find(".ptag-bubble:not(.deselect-tags)").css("display","none");for(n=0;n<c.length;n++){y=c[n];a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","")}}},Rp=function(e,t){var n=e.closest(".col"),a=n.find(".lay-productsgrid-tagfilter"),t=((null!=t&&0!=t&&0<t.length?t:n.find(".ptag-bubble")).removeClass("lay-tag-active"),a.find(".ptag-bubble")),i=[],n=e.data("config");if(0==n||!n.hasOwnProperty("reorder_tags")||n.reorder_tags){t.each(function(){var e;jQuery(this).hasClass("lay-tag-active")||(e=jQuery(this).attr("data-ix"),i.push([this,e]))}),i.sort(function(e,t){return e[1]==t[1]?0:e[1]>t[1]?1:-1});var o="";0<a.find(".deselect-tags").length&&(o+=a.find(".deselect-tags")[0].outerHTML),a.find(".lay-tag-active").each(function(){o+=this.outerHTML});for(var r=0;r<i.length;r++)i[r][0].classList.contains("deselect-tags")||(o+=i[r][0].outerHTML);a.html(o)}},Wp=void 0,Vp=void 0,Yp=(m.setImageSizesAttribute(kp),function(e){e=(kp=e.find(".lay-products-thumbnails-grid")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),n=!1,a=(am(e,t),nm(e,t),window.location.hash),i=!1;if(a.startsWith("#product-category-")&&jQuery(this).hasClass("use-filter")&&(a=a.substring(18),0<(a=jQuery(this.parentNode).find('[data-slug="'+a+'"]')).length)&&(n=a.attr("data-id"),o=Zp(e),Jp(e,n,!1,o),i=!0),!i&&jQuery(this).hasClass("use-filter")){n=jQuery(this.parentNode).find(".lay-filter-default.lay-filter-active").attr("data-id");var o=Zp(e);Jp(e,n,!1,o),i=!0}else{var r,a=O.getElementType(e),s=O.getElementId(e);if(a&&s&&(O.isRememberEnabled()?(r=O.getLoadMoreState(a,s))&&r.multiplier&&1<r.multiplier&&qp(e,r.multiplier):O.clearLoadMoreState(a,s)),t.hasOwnProperty("category")&&null!=t.category){for(var l=[],c=0;c<t.category.length;c++){var u=t.category[c];u.hasOwnProperty("id")&&l.push(u.id)}0<l.length&&(n=l)}}!1!==n&&$p(e,n,o),i||jQuery(this).hasClass("use-filter")||Np(e,t),e.addClass("initialized")}),Up(),Xp(),Gp(),e.each(function(){var e=jQuery(this),t=e.data("config");am(e,t),nm(e,t),jQuery(this).addClass("sized")}),m.setImageSizesAttribute(e)),kp.each(function(){var e=jQuery(this).closest(".col");e.find(".lay-productsgrid-tagfilter").addClass("initialized"),e.find(".lay-productsgrid-filter").addClass("initialized")})}),Up=function(){jQuery(document).off("tap",".lay-productsgrid-tagfilter .deselect-tags"),jQuery(document).on("tap",".lay-productsgrid-tagfilter .deselect-tags",function(e){jQuery(this).addClass("lay-filter-hidden");var e=jQuery(e.target.closest(".col")),t=e.find(".lay-products-thumbnails-grid");Rp(t);var n=!1,e=(0<e.find(".lay-productsgrid-filter-anchor.lay-filter-active").length&&(n=parseInt(e.find(".lay-productsgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),Zp(t)),a=(Jp(t,n,!0,e),t.data("config")),i="OR";"AND"==(i=0!=a&&a.hasOwnProperty("tagFilterBehaviour")&&null!=a.tagFilterBehaviour?(i=a.tagFilterBehaviour).toUpperCase():i)&&$p(t,n,e)})},Gp=function(){jQuery(document).off("tap",".lay-productsgrid-tagfilter .ptag-bubble:not(.deselect-tags)"),jQuery(document).on("tap",".lay-productsgrid-tagfilter .ptag-bubble:not(.deselect-tags)",function(e){var e=jQuery(e.target.closest(".col")),t=e.find(".lay-products-thumbnails-grid"),n=jQuery(this),a=e.find(".lay-productsgrid-tagfilter"),i=t.data("config"),o=0==i||!i.hasOwnProperty("reorder_tags")||i.reorder_tags;n.hasClass("lay-tag-active")?Rp(t,n):(o&&(0<(o=a.find(".lay-tag-active").last()).length?n.insertAfter(o):0<e.find(".deselect-tags").length?n.insertAfter(e.find(".deselect-tags")):a.prepend(n)),n.addClass("lay-tag-active"),o=e[0].querySelector(".lay-productsgrid-tagfilter.mobile-one-line"),a=!0,i.hasOwnProperty("reorder_tags")&&null!=i.reorder_tags&&(a=i.reorder_tags),o&&a&&o.scrollTo({top:0,left:0,behavior:"smooth"}));n=!1,0<e.find(".lay-productsgrid-filter-anchor.lay-filter-active").length&&(n=parseInt(e.find(".lay-productsgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),i=Zp(t);Jp(t,n,!0,i),$p(t,n,i)})},Xp=function(){jQuery(document).off("tap",".lay-productsgrid-filter-anchor"),jQuery(document).on("tap",".lay-productsgrid-filter-anchor",function(e){jQuery(this).hasClass("lay-filter-active")?0<jQuery(e.delegateTarget).find(".lay-tag-active").length&&Hp():(e=jQuery(this).attr("data-slug"),window.location.hash="product-category-"+e)})},Jp=function(a,e,t=!0,i=[]){a.parent().find(".lay-filter-active").removeClass("lay-filter-active"),!1!==e&&a.parent().find('.lay-productsgrid-filter-anchor[data-id="'+e+'"]').addClass("lay-filter-active");var e=a.find(".lay-product"),o=a.data("config"),n=a.find(".lay-productsgrid-load-more-wrap").first(),n=0<(n=0===(n=0===(n=0===n.length?a.parent().find(".lay-productsgrid-load-more-wrap").first():n).length?a.nextAll(".lay-productsgrid-load-more-wrap").first():n).length?a.closest(".col").find(".lay-productsgrid-load-more-wrap").first():n).length?n.find(".lay-productsgrid-load-more").first():jQuery();0<n.length&&n.hide(),Fp(a),"fade_out_fade_in"==layData.pgf_transition&&t?(a.parent().addClass("lay-disable-click lay-transition"),a.find(".lay-products").css("opacity",0),setTimeout(function(){Kp(i),"masonry"!==o.layoutType&&am(a,o),nm(a,o),m.setImageSizesAttribute(a),Np(a,o);var e=a.find(".show-filtered");tm(e,function(){a.find(".lay-products").css("opacity",1),setTimeout(function(){a.parent().removeClass("lay-disable-click lay-transition"),Np(a,o)},500)}),window.eventsChannel.emit("productsGridWasFiltered")},500)):"fade_out_fade_in_2"==layData.pgf_transition&&t?(a.parent().addClass("lay-disable-click"),e.css("transitionDelay","0ms"),e.removeClass("in-view").addClass("below"),setTimeout(function(){Kp(i),"masonry"!==o.layoutType&&am(a,o),nm(a,o),m.setImageSizesAttribute(a),Np(a,o);var e=a.find(".show-filtered"),t=(e.each(function(){jQuery(this)[0].style.transitionDelay=""}),e.not(".hide-loadmore")),n=0;t.each(function(){var e=jQuery(this);"block"==e.css("display")&&(e[0].style.transitionDelay=100*n+"ms",n++)}),tm(e,function(){e.not(".hide-loadmore").each(function(){var e=jQuery(this);"block"==e.css("display")?e.removeClass("below").addClass("in-view"):e.removeClass("below in-view")}),e.filter(".hide-loadmore").each(function(){jQuery(this).removeClass("below in-view")}),a.parent().removeClass("lay-disable-click"),Np(a,o)}),window.eventsChannel.emit("productsGridWasFiltered")},550)):(Kp(i),"masonry"!==o.layoutType&&am(a,o),nm(a,o),m.setImageSizesAttribute(a),Np(a,o),window.eventsChannel.emit("productsGridWasFiltered"))},Zp=function(e){var t=window.location.hash,i=!1,o=(t.startsWith("#product-category-")?(n=t.substring(18),0<(n=jQuery('[data-slug="'+n+'"]')).length&&(i=parseInt(n.attr("data-id"),10))):""==t&&0<(n=jQuery(".lay-filter-default")).length&&(i=parseInt(n.attr("data-id"),10)),[]),t=(e.closest(".col").find(".ptag-bubble.lay-tag-active").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);o.push(e)}),e.find(".lay-product>a")),n=e.data("config"),r=[],s="OR";return 0!=n&&n.hasOwnProperty("tagFilterBehaviour")&&null!=n.tagFilterBehaviour&&(s=(s=n.tagFilterBehaviour).toUpperCase()),t.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=m.parseIdsString(t),n=e.attr("data-catid"),n=m.parseIdsString(n),e={show:!1,$el:e.parent(),ids:t},a=!1,a="AND"===s?(0,Bp.default)(t,o).length==o.length:0<(0,Bp.default)(t,o).length,t=-1!==n.indexOf(i);e.show=0==o.length&&!1!==i&&t||!!(0<o.length&&a&&!1!==i&&t)||!!(0<o.length&&a&&!1===i)||!1===i&&0==o.length,r.push(e)}),r},Kp=function(e){for(var t=0;t<e.length;t++){var n=e[t];1==n.show?n.$el.css("display","block").addClass("show-filtered").removeClass("hide-filtered"):n.$el.css("display","none").addClass("hide-filtered").removeClass("show-filtered")}},em=function(e,t,n){return 1==e},tm=function(e,t){var n=[],a=[];e.find("img").each(function(){Wt.isInsideViewportHeight(this,90)&&(n.push(this),a.push(!1))});for(var i,o=0;o<n.length;o++)(e=>{var t=jQuery(n[e]);t.hasClass("loaded")||t.hasClass("lazyloaded")||t.hasClass("woocommerce-placeholder")?a[e]=!0:new MutationObserver(()=>{(t.hasClass("loaded")||t.hasClass("lazyloaded"))&&(a[e]=!0)}).observe(t[0],{attributes:!0,attributeFilter:["class"]})})(o);0<n.length?i=setInterval(function(){a.every(em)&&(t(),clearInterval(i))},30):t()},nm=function(e,t){var n=x.screenSize,a=t[n].colGutter,i=t[n].colCount,o=void 0===t[n].rowGutterMu?"%":t[n].rowGutterMu,r=void 0===t[n].colGutterMu?"%":t[n].colGutterMu,i="calc(100% / "+i+" - "+(1-1/i)*t[n].colGutter+r+")";e.find("li").css({width:i,"margin-bottom":t[n].rowGutter+o,"margin-left":0}),"masonry"===t.layoutType?(e.find(".lay-productsgrid-gutter-sizer").css("width",a+r),e.find(".lay-productsgrid-col-sizer").css("width",i),void 0!==(n=e.data("masonry"))&&n.layout()):e.find(".lay-products").css("gap",a+r),Np(e,t)},am=function(e,t){"masonry"===t.layoutType&&(t=e.find("ul.lay-products")[0],(t=new Masonry(t,{itemSelector:"li",columnWidth:".lay-productsgrid-col-sizer",gutter:".lay-productsgrid-gutter-sizer",percentPosition:!0,transitionDuration:0,horizontalOrder:!0})).once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",t))},Af=(jQuery(document).on("click",".lay-productsgrid-load-more",function(e){e.preventDefault();var t,n,a,e=jQuery(this),i=e.closest(".lay-productsgrid-load-more-wrap"),o=i.siblings(".lay-products-thumbnails-grid").first();0!==(o=0===o.length?i.parent().find(".lay-products-thumbnails-grid").first():o).length&&(!(i=o.data("config"))||(n=i,a=x.screenSize,((t=bp(n,a))<=0?-1:(n=n[a]&&void 0!==n[a].colCount?Number(n[a].colCount):1,t*(n=isNaN(n)||n<1?1:n)))<=0)||(a=jp(o)+1,qp(o,a),t=O.getElementType(o),n=O.getElementId(o),t&&n&&(O.isRememberEnabled()?O.saveLoadMoreState(t,n,{multiplier:a}):O.clearLoadMoreState(t,n)),Np(o,i),nm(o,i),0<(a=o.closest(".col")).length&&m.setImageSizesAttribute(a),o.find(".lay-product").not(".hide-filtered, .hide-because-limit, .hide-loadmore").length===o.find(".lay-product").not(".hide-filtered, .hide-because-limit").length))&&e.hide()}),{sizeLayout:nm,i:function(){jQuery(window).on("window_width_changed",xp),window.laytheme.on("scrollslider-initialized",xp),window.laytheme.on("content_ready",function(e){Wp=v(e),Yp(Wp),Vp=e,0}),window.laytheme.on("overlayshown",function(e){(Wp=e).hasClass("lay-overlay-was-opened-at-least-once")||Yp(Wp)}),window.laytheme.on("overlayhidden",function(){Wp=v(Vp)}),jQuery(window).on("hashchange",Hp)}}),jf=Af;window.productsgrid_controller_new=Af;function im(){switch(x.screenSize){case"desktop":case"tablet":0<jQuery(".lay-sitewide-background-video").length&&null==jQuery(".lay-sitewide-background-video").attr("src")&&(e=jQuery(".lay-sitewide-background-video").attr("data-src"),jQuery(".lay-sitewide-background-video").attr("src",e)),0<jQuery(".lay-sitewide-background-video").length&&(Ur(jQuery(".lay-sitewide-background-video")[0]),jQuery(".lay-sitewide-background-video")[0].play());break;case"phone":var e;0<jQuery(".lay-sitewide-background-video-mobile").length&&null==jQuery(".lay-sitewide-background-video-mobile").attr("src")&&(e=jQuery(".lay-sitewide-background-video-mobile").attr("data-src"),jQuery(".lay-sitewide-background-video-mobile").attr("src",e)),0<jQuery(".lay-sitewide-background-video-mobile").length&&(Ur(jQuery(".lay-sitewide-background-video-mobile")[0]),jQuery(".lay-sitewide-background-video-mobile")[0].play())}}var om,rm=function(){1==layData.is_qtranslate_active&&window.laytheme.on("newpage",sm)},sm=function(){1==layData.is_qtranslate_active&&jQuery.ajax({url:layData.wpapiroot+"laytheme/v1/get_qtranslate_langswitcher_urls/",data:{url:window.location.href},method:"GET",success:function(e){for(var t=JSON.parse(e),n=0;n<t.length;n++)jQuery(".qtranxs-lang-menu-item-"+t[n][0]+" a").attr("href",t[n][1])}})},Dt={updateLanguageSwitcherUrls:function(){sm()},i:function(){rm()}},lm=function(){1==layData.is_polylang_active&&window.laytheme.on("newpageshown",cm)},cm=function(){1==layData.is_polylang_active&&jQuery.ajax({url:layData.wpapiroot+"laytheme/v1/get_polylang_langswitcher_urls/",data:{id:jQuery("body").attr("data-id"),type:jQuery("body").attr("data-type")},method:"GET",success:function(e){var t=JSON.parse(e);if(Array.isArray(t))for(var n=0;n<t.length;n++)"string"==typeof t[n][0]&&jQuery(".lang-item-"+t[n][1]+" a").each(function(){jQuery(this).attr("href",t[n][0])})}})},t={updateLanguageSwitcherUrls:function(){cm()},i:function(){lm()}},um="data-embed-hydrated",dm="data-embed-fp",hm=()=>{if("undefined"!=typeof window){if(!0===window.__layEmbedInjectDebug)return!0;try{if(window.location&&window.location.search&&-1!==window.location.search.indexOf("lay-debug"))return!0;if(window.localStorage&&"1"===window.localStorage.getItem("lay-debug"))return!0}catch(e){}}return!1},E=function(){if(hm()&&window.console&&console.info){var t=["[embed-inject]"];for(let e=0;e<arguments.length;e++)t.push(arguments[e])}},ym=e=>{var t,n,a;return e?(t=e.getAttribute(dm)||"",n=e.getAttribute(um)||"",((a=e.closest?e.closest("#grid, #custom-phone-grid, #footer, #footer-custom-phone-grid"):null)?"#"+a.id:"?")+" "+((e.className||"").toString().split(/\s+/)[0]||e.tagName)+" fp="+t.slice(0,8)+" hyd="+(n||"-")):"null"},fm=()=>document&&"loading"!==document.readyState,pm=()=>document&&"complete"===document.readyState,mm=(t,n)=>{setTimeout(()=>{try{var e="function"==typeof t?t:t&&t.handleEvent;"function"==typeof e&&e.call(t===e?document:t,new Event(n))}catch(e){window.console&&console.error}},0)},gm=()=>{let n=document,a=window,i=n.addEventListener,o=a.addEventListener;return n.addEventListener=function(e,t){if("DOMContentLoaded"!==e||!fm()||!t)return i.apply(n,arguments);mm(t,"DOMContentLoaded")},a.addEventListener=function(e,t){if("load"!==e||!pm()||!t)return o.apply(a,arguments);mm(t,"load")},()=>{n.addEventListener=i,a.addEventListener=o}},vm=e=>{var t=e.getAttribute("data-embed");if(null!=t){E("hydrateFresh",ym(e),"len="+t.length);var n=gm();try{jQuery(e).html(t)}finally{n()}e.setAttribute(um,"1")}},wm=t=>{if(t){if(null!==t.offsetParent)return!0;if(0<t.getClientRects().length)return!0;let e=t.parentElement;for(;e;){var n=window.getComputedStyle?window.getComputedStyle(e):null,n=n?n.display:"";if("none"===n)return!1;if("contents"!==n)return null!==e.offsetParent||0<e.getClientRects().length;e=e.parentElement}}return!1},_m=(e,t)=>{for(;e.firstChild;)t.appendChild(e.firstChild)},bm=e=>{var t=e.closest?e.closest(".col"):null;if(t&&t.classList)for(let e=0;e<t.classList.length;e++){var n=t.classList[e];if(0===n.indexOf("id-"))return n.substring(3)}return null},jm=e=>{var t=e.getAttribute(dm);return t?(e=bm(e))?e+":"+t:"nofp:"+t:null},xm=e=>{if(e&&"function"==typeof e.querySelectorAll){var t=Array.from(e.querySelectorAll("[data-embed]"));if(t.length){E("rebalance: scope",e&&e.id?"#"+e.id:e.className||e.tagName,"| wrappers:",t.length),t.forEach(e=>{E("  wrapper",ym(e),"mounted="+wm(e))});let n=new Map,a=[];t.forEach(e=>{var t=jm(e);(t?(n.has(t)||n.set(t,[]),n.get(t)):a).push(e)}),E("  groups:",n.size,"| orphans:",a.length),n.forEach((e,t)=>{if(1===e.length)return"1"===(n=e[0]).getAttribute(um)?void E("  group",t,"singleton already hydrated — skip"):wm(n)?(E("  group",t,"singleton — hydrate fresh"),void vm(n)):void E("  group",t,"singleton not mounted — defer");var n=e.find(wm);n?"1"===n.getAttribute(um)?E("  group",t,"active already hydrated — skip"):(e=e.find(e=>"1"===e.getAttribute(um)))?(E("  group",t,"transplant from",ym(e),"to",ym(n)),_m(e,n),e.removeAttribute(um),n.setAttribute(um,"1")):(E("  group",t,"pair — hydrate active fresh",ym(n)),vm(n)):E("  group",t,"pair but nothing visible — defer")}),a.forEach(e=>{"1"!==e.getAttribute(um)&&wm(e)&&(E("  orphan — hydrate fresh",ym(e)),vm(e))})}else E("rebalance: no wrappers in scope",e&&e.id?"#"+e.id:e)}},Cm=()=>{window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("sizechanged",e=>{E("sizechanged →",e,"— rebalancing all .lay-content roots"),document.querySelectorAll(".lay-content").forEach(e=>{xm(e)})})},Qm={desktopContentLoaded:!1,CplContentLoaded:!1},Sm={desktopContentLoaded:!1,CplContentLoaded:!1},km=(isProjectOverlayObjGlobal=!1,function(){qm(),window.laytheme.on("newpageshown",qm),window.laytheme.on("newpageshown",function(e,t,n,a){isProjectOverlayObjGlobal=a,setTimeout(function(){Am(a)},0)}),window.laytheme.on("sizechanged",function(){Am(isProjectOverlayObjGlobal)}),Cm()}),Am=function(t){if("undefined"!=typeof document){var n=document.querySelectorAll(".lay-text-animation[data-animation-type]");let t=!1;for(let e=0;e<n.length;e++)if(Cs(n[e])){t=!0;break}t&&Es(Array.from(document.querySelectorAll(".lay-text-animation"))).catch(()=>{})}switch(x.screenSize){case"desktop":case"tablet":zm();break;case"phone":Mm(t)}Lm(),Dm(),setTimeout(function(){var e="desktop"==x.screenSize||"tablet"==x.screenSize?"desktop":"phone";window.laytheme.emit("content_ready",e,om,t)},0)},Lm=function(){var e=jQuery("#lay-woocommerce");"instant_load"===layData.image_loading&&(Wt.initLoadImages(e),m.fadeInImageOnLoadViaParent(e))},Dm=function(){document.querySelectorAll("video").forEach(function(e){jQuery(e).is(":visible")||e.pause()})},Om=100,Em=function(e){return!(!e||"function"!=typeof e.getBoundingClientRect)&&0<(e=e.getBoundingClientRect()).bottom&&e.top<window.innerHeight+Om&&0<e.right&&e.left<window.innerWidth},Im=function(e){var t,n,a,i;e&&"function"==typeof e.getBoundingClientRect&&(a=e.getBoundingClientRect().width,n=window.getComputedStyle?window.getComputedStyle(e).objectFit:"",0===a&&(t=parseFloat(e.getAttribute("data-ar")),i=e.clientHeight,!Number.isNaN(t))&&0!==t&&0<i&&(a=i/t),"cover"!==e.getAttribute("data-parent-fit")&&"cover"!==n||(i=parseInt(e.getAttribute("data-w"),10),t=parseInt(e.getAttribute("data-h"),10),Number.isNaN(i))||Number.isNaN(t)||0===t||(n=(n=e.parentNode?e.parentNode.getBoundingClientRect():null)&&0===n.width&&0===n.height&&e.parentNode&&e.parentNode.parentNode?e.parentNode.parentNode.getBoundingClientRect():n)&&0<n.height&&(a=i/t<n.width/n.height?n.width:i/t*n.height),a)&&0<a&&(i=m.roundUpSizes(a),e.setAttribute("sizes",i+"px"),e.setAttribute("data-sizes",i+"px"))},Pm=function(e){var t,n;e&&(e.classList.contains("carousel-original-img")?(t=e.getAttribute("data-lay-src"))&&e.setAttribute("src",t):e.classList.contains("carousel-responsive-img")&&(t=e.getAttribute("data-lay-srcset"),n=e.getAttribute("data-lay-src"),Im(e),t&&e.setAttribute("srcset",t),!t)&&n&&e.setAttribute("src",n),e.complete?e.classList.add("loaded"):(e.addEventListener("load",function(){e.classList.add("loaded")},{once:!0}),e.addEventListener("error",function(){e.classList.add("loaded")},{once:!0})))},Tm=function(e){for(var t=0;t<e.children.length;t++){var n=e.children[t];n&&"SOURCE"===n.tagName&&n.dataset&&null!=n.dataset.src&&(n.src=n.dataset.src)}e.setAttribute("preload","auto");try{e.load()}catch(e){}e.classList.remove("video-lazyload"),e.classList.add("loaded"),e.classList.contains("autoplay")&&e.setAttribute("autoplay",""),Ur(e)},zm=function(){var t;Qm.desktopContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#grid, .cover-region-desktop")))}),om=jQuery(t),Bm(om),Qm.desktopContentLoaded=!0),Sm.desktopContentLoaded||(0<(om=jQuery("#footer")).length&&Bm(om),Sm.desktopContentLoaded=!0)},Mm=function(e){var t,e=null!=e&&e.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";document.querySelector(e+" #custom-phone-grid")?Qm.hasCPL=!0:Qm.hasCPL=!1,document.querySelector(e+" #footer-custom-phone-grid")?Sm.hasCPL=!0:Sm.hasCPL=!1,Qm.hasCPL?Qm.CplContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#custom-phone-grid, .cover-region-phone"))),e.parentNode.classList.contains("lay-overlay")&&(t=t.concat(Array.from(e.querySelectorAll("#grid"))))}),om=jQuery(t),Bm(om),Qm.CplContentLoaded=!0):Qm.desktopContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#grid, .cover-region-desktop"))),e.parentNode.classList.contains("lay-overlay")&&(t=t.concat(Array.from(e.querySelectorAll("#custom-phone-grid"))))}),om=jQuery(t),Bm(om),Qm.desktopContentLoaded=!0),Sm.hasCPL?Sm.CplContentLoaded||(om=jQuery("#footer-custom-phone-grid"),Bm(om),Sm.CplContentLoaded=!0):Sm.desktopContentLoaded||(0<(om=jQuery("#footer")).length&&Bm(om),Sm.desktopContentLoaded=!0)},Bm=function(e){var t,n,a,i,o,r,s;"instant_load"===layData.image_loading&&(Wt.initLoadImages(e),m.fadeInImageOnLoadViaParent(e)),"on"===layData.videoLazyLoading?is.initLazyLoadVideosOnScroll(e):is.loadVideosInstantly(e),e.find("iframe[data-src]").each(function(){var e=jQuery(this).attr("data-src");jQuery(this).attr("src",e)}),(e=>{if(e){E("injectAllDataEmbedsIn — $target length:",e.length);let t=new Set;e.each(function(){var e=(this&&this.closest?this.closest(".lay-content"):null)||this;e&&!t.has(e)&&(t.add(e),xm(e))})}})(e),void 0!==window.layCarousel&&void 0!==window.layCarousel.loadNotLazyloadingImagesIn&&window.layCarousel.loadNotLazyloadingImagesIn(e),void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(e),void 0!==window.layCarouselScrollCarousel&&void 0!==window.layCarouselScrollCarousel.loadFirstLazyImage&&window.layCarouselScrollCarousel.loadFirstLazyImage(e),(e=e)&&e.length&&e.each(function(){if(this&&this.querySelectorAll){var e=this.querySelectorAll(".lay-carousel");for(t=0;t<e.length;t++)if(n=e[t],Em(n)){for(a=n.querySelectorAll(".lay-carousel-slide img.carousel-original-img, .lay-carousel-slide img.carousel-responsive-img"),o=Math.min(a.length,2),i=0;i<o;i++)Pm(a[i]);for(r=n.querySelectorAll(".lay-carousel-slide video.video-lazyload"),s=0;s<r.length;s++)Em(r[s])&&Tm(r[s])}}})},qm=function(){Qm.desktopContentLoaded=!1,Sm.desktopContentLoaded=Qm.CplContentLoaded=!1,Sm.CplContentLoaded=!1},e={i:function(){km()}},Af={i:function(){im(),window.laytheme.on("sizechanged",function(){im()})}},Fm=150;function Nm(){var a=document.documentElement.clientWidth||window.innerWidth,e="phone"===x.screenSize?".laynav.mobile-nav.arrangement-horizontal .menu-item-has-children":".laynav.desktop-nav.arrangement-horizontal .menu-item-has-children";jQuery(e).each(function(){var e,t=jQuery(this),n=t.find("> .sub-menu");n.length&&(e=t[0].parentNode&&t[0].parentNode.lastElementChild===t[0],t=t[0].getBoundingClientRect().right>a-Fm,e&&t?n.addClass("submenu-align-right"):n.removeClass("submenu-align-right"))})}var Hm=function(){"click"==layData.menu_submenu_show_on&&layData.menu_submenu_keep_open_2||jQuery(window).one("click",function(e){1==layData.menu_submenu_keep_open&&1==jQuery(e.target).closest(".show-submenu-desktop").length?Hm():jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop")})},$m=function(){var n;n=!1,(jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")||jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-button_menu_style"))&&(n=!0),jQuery(".laynav.mobile-nav .menu-item-has-children>a").on("click",function(e){var t=!1;"phone"==x.screenSize&&(t=!1),0==(t="phone"==x.screenSize&&(jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")||jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-button_menu_style"))&&1==layData.menu_submenu_follow_parent_link_on_click_to_open_submenu?!0:t)&&(e.preventDefault(),e.stopPropagation()),"click"==layData.menu_submenu_show_on&&layData.menu_submenu_keep_open_2&&jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop"),n&&jQuery(".show-submenu-mobile").not(jQuery(this).closest(".menu-item-has-children")).removeClass("show-submenu-mobile"),jQuery(this).closest(".menu-item-has-children").toggleClass("show-submenu-mobile"),n&&jQuery(this).closest(".menu-item-has-children").hasClass("show-submenu-mobile")&&jQuery(window).one("click",function(){jQuery(".show-submenu-mobile").removeClass("show-submenu-mobile")})}),(x.isTouchDevice||"click"==layData.menu_submenu_show_on)&&(jQuery(".laynav.desktop-nav .menu-item-has-children>a").on("click",function(e){var t=!1,t=(1==layData.menu_submenu_follow_parent_link_on_click_to_open_submenu&&(t=!0),"phone"==x.screenSize&&(t=!1),0==(t="phone"==x.screenSize&&(jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")||jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-button_menu_style"))&&1==layData.menu_submenu_follow_parent_link_on_click_to_open_submenu?!0:t)&&(e.preventDefault(),e.stopPropagation()),jQuery(this).closest(".menu-item-has-children"));jQuery(".show-submenu-desktop").not(t).removeClass("show-submenu-desktop"),"click"==layData.menu_submenu_show_on&&"1"!=layData.menu_submenu_keep_open_2?t.toggleClass("show-submenu-desktop"):t.addClass("show-submenu-desktop"),t.hasClass("show-submenu-desktop")&&Hm()}),"click"==layData.menu_submenu_show_on)&&layData.menu_submenu_keep_open_2&&jQuery(document).on("click",".laynav>ul>li:not(.menu-item-has-children)>a",function(e){jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop")}),Nm(),jQuery(window).on("resize",Nm)},Rm={i:function(){return $m()}},Wm=function(){switch(x.screenSize){case"desktop":case"tablet":jQuery(".one-col-row .lay-thumbnailgrid-filter-wrap").each(function(){var e=jQuery(this).find(".lay-thumbnailgrid-tagfilter"),e=(0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""}),jQuery(this).find(".lay-thumbnailgrid-filter"));0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""})});break;case"phone":jQuery(".one-col-row .lay-thumbnailgrid-filter-wrap").each(function(){var e,t,n=document.documentElement.clientWidth,a=jQuery(this).find(".lay-thumbnailgrid-tagfilter"),a=(0<a.length&&a.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".col")[0].getBoundingClientRect()).left,a.css({width:n+"px",paddingLeft:t+"px",paddingRight:n-(e.left+e.width)+"px",transform:"translateX(-"+t+"px)"})),jQuery(this).find(".lay-thumbnailgrid-filter"));0<a.length&&a.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".col")[0].getBoundingClientRect()).left,a.css({width:n+"px",paddingLeft:t+"px",paddingRight:n-(e.left+e.width)+"px",transform:"translateX(-"+t+"px)"}))})}},Vm={i:function(){window.laytheme.on("content_ready",function(e){0<v(e).find(".thumbs-collection-region").length&&Wm()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".thumbs-collection-region").length&&Wm()}),jQuery(window).on("window_width_changed",function(){Wm()})}},Ym=function(){switch(x.screenSize){case"desktop":case"tablet":jQuery(".one-col-row .type-productsgrid").each(function(){var e=jQuery(this).find(".lay-productsgrid-tagfilter"),e=(0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""}),jQuery(this).find(".lay-productsgrid-filter"));0<e.length&&e.hasClass("mobile-one-line")&&e.css({width:"",paddingLeft:"",paddingRight:"",transform:""})});break;case"phone":jQuery(".one-col-row .type-productsgrid").each(function(){var e,t,n=jQuery(this).find(".lay-productsgrid-tagfilter"),n=(0<n.length&&n.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".row"))[0].currentStyle||window.getComputedStyle(e[0]),n.css({width:window.innerWidth+"px",paddingLeft:t.paddingLeft,paddingRight:t.paddingRight}),n.css({transform:"translateX("+t.paddingLeft+")"})),jQuery(this).find(".lay-productsgrid-filter"));0<n.length&&n.hasClass("mobile-one-line")&&(t=(e=jQuery(this).closest(".row"))[0].currentStyle||window.getComputedStyle(e[0]),n.css({width:window.innerWidth+"px",paddingLeft:t.paddingLeft,paddingRight:t.paddingRight}),n.css({transform:"translateX(-"+t.paddingLeft+")"}))})}},Um={i:function(){window.laytheme.on("content_ready",function(e){0<v(e).find(".type-productsgrid").length&&Ym()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".type-productsgrid").length&&Ym()}),jQuery(window).on("window_width_changed",function(){Ym()})}},Gm={i:function(){var e;"show"==layData.shownag&&(e=Date.now(),jQuery("body").prepend('<a class="_ts_'+e+'" href="https://laytheme.com" target="_blank">Created with Laytheme.com</a><style>@keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; }}._ts_'+e+"{color:black;text-decoration:none;border-bottom:none;letter-spacing:0.01em;animation: fadeIn 0.2s;animation-fill-mode: forwards;background:white;position:fixed;bottom:10px;right:10px;color:black;z-index:99999999999999999999999999;font-size:12px;line-height:25px;height:25px;padding-left:10px;padding-right:10px;border:1px solid rgb(230,230,230);border-radius:20px;font-family: Helvetica, sans-serif;transition: opacity 200ms ease;}</style>"))}},Xm="on"==layData.use_revealing_transition_when_opening_page_overlay,Jm=function(){Xm&&window.laytheme.on("page_overlay_before_shown",function(){var e;Vt()&&!document.getElementById("lay-hide-wrap-for-pageoverlay-css")&&(e=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(e),e.id="lay-hide-wrap-for-pageoverlay-css","fade"==layData.navigation_transition_in?e.appendChild(document.createTextNode("#lay-overlays .grid-inner{opacity: 0;}")):e.appendChild(document.createTextNode("#lay-overlays .grid-inner{opacity: 0;}#lay-overlays .col{opacity: 0;}#lay-overlays .col.type-thumbnailgrid .thumbnail-wrap{opacity: 0;}#lay-overlays .col.type-elementgrid .element-wrap{opacity: 0;}")))})},Zm=function(){window.laytheme.on("pageoverlay_transition_in",function(t){setTimeout(function(){var e=jQuery(column_selectors.join(",")),e=Qr(e);0<e.length?jQuery.when(xr(e)).then(function(){setTimeout(function(){Km(t)},50)}).catch(function(e){}):Km(t)},0)})},Km=function(e){var t=x.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),n=jQuery(column_selectors.join(",")),a=nn(n,layData.navigation_transition_in,"transition_in");if(0==a.length)Nt(),eg([]);else{if(-1!=layData.navigation_transition_in.indexOf("stagger")&&1<a.length&&Xt(a,layData.navigation_transition_in),"none"!=layData.navigation_transition_in)for(var i=0;i<a.length;i++){var o=a[i];o.classList.add("disable-css-transitions"),o.style.opacity&&""!==o.style.opacity?o._layTargetOpacity=parseFloat(o.style.opacity):o._layTargetOpacity=1}var r=anime.timeline({autoplay:!1,begin:function(){cn(y),Xm&&Nt()},complete:function(){un(y),eg(a)}});s=n,l=layData.navigation_transition_in,c=a,u=Array.isArray(c)?c.slice():[],d=new Set(u),h=0,"stagger-up"==l&&(h=x.isPhoneSize?parseInt(layData.misc_options_scroll_transition_offset_mobile):parseInt(layData.misc_options_scroll_transition_offset_desktop)),s.each(function(){d.has(this)||w(this,h)&&this.querySelector('.lay-text-animation[data-animation-sync-with-navigation="true"]')&&(u.push(this),d.add(this))}),-1!=l.indexOf("stagger")&&1<u.length&&Xt(u,l);var s,l,c,u,d,h,y=ln(u,layData.navigation_transition_in,layData.navigation_transition_in_duration),f=".lay-show-overlay #grid, .lay-show-overlay #custom-phone-grid";if("none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in)switch(layData.navigation_transition_in){case"none":r.add({targets:f,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":r.add({targets:f,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else if(null!=a&&Array.isArray(a)&&0<a.length)switch(r.add({targets:f,opacity:1,easing:"easeOutSine",duration:0}),layData.navigation_transition_in){case"stagger-fade":r.add({targets:a,opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Yt(t,n)}});break;case"stagger-up":r.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Yt(t,n)}});break;case"stagger-down":r.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,n){return Yt(t,n)}});break;case"up":r.add({targets:a,translateY:[t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration});break;case"down":r.add({targets:a,translateY:[-t,0],opacity:function(e){return[0,void 0!==e._layTargetOpacity?e._layTargetOpacity:1]},easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}"none"==layData.navigation_transition_in?(r.play(),un(y),eg(a,e)):(n=jQuery(column_selectors.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading?r.play():en(n,function(){r.play()})),Xm&&Nt()}},eg=function(e){jQuery(".lay-overlay .lay-content").attr("style","");for(var t=0;t<e.length;t++)(n=e[t]).classList.remove("disable-css-transitions"),delete n._layTargetOpacity;for(var n,t=0;t<e.length;t++)((n=e[t]).closest(".type-elementgrid")||n.closest(".type-thumbnailgrid"))&&(n.style.opacity=""),n.classList.contains("has-parallax")||n.hasAttribute("data-offsetx")||n.hasAttribute("data-offsety")||(n.style.transform="")},tg=function(){Xm&&window.laytheme.on("overlayshown_animation_ended",function(e){var t="."+e.attr("class").split(" ").find(e=>e.startsWith("overlay-id-"));switch(column_selectors=void 0,"desktop"==x.screenSize||"tablet"==x.screenSize?"desktop":"phone"){case"desktop":column_selectors=[t+" #grid",t+" #footer"];break;case"phone":var n=0!=jQuery(t+" #footer-custom-phone-grid").length,a=0!=jQuery(t+" #custom-phone-grid").length;n&&a?column_selectors=[t+" #custom-phone-grid",t+" #footer-custom-phone-grid"]:!n&&a?column_selectors=[t+" #custom-phone-grid",t+" #footer"]:n&&!a?column_selectors=[t+" #grid",t+" #footer-custom-phone-grid"]:n||a||(column_selectors=[t+" #grid",t+" #footer"])}if(Array.isArray(column_selectors)&&null!=column_selectors)for(let e=0;e<column_selectors.length;e++)column_selectors[e]=column_selectors[e]+' .row[data-collapsed="false"] .col:not(.type-stack), '+column_selectors[e]+" .col.place-freely";window.laytheme.emit("pageoverlay_transition_in","page_overlay")})},ng={i:function(){Xm&&(Jm(),tg(),Zm())}},ag=null;function ig(){return!!document.body&&"lay_deck"===document.body.getAttribute("data-type")}function og(){ag&&("undefined"!=typeof layData&&null!==layData&&(layData.navigation_transition_out=ag.out,layData.navigation_transition_in=ag.in,layData.navigation_transition_out_duration=ag.out_dur,layData.navigation_transition_in_duration=ag.in_dur),ag=null)}function rg(e){var e=(e=>{if(e){if("function"==typeof e.closest)return e.closest("a[data-type]");for(var t=e;t&&1===t.nodeType;){if("A"===t.tagName&&t.getAttribute&&t.getAttribute("data-type"))return t;t=t.parentNode}}return null})(e.target);((e=e)&&"lay_deck"===e.getAttribute("data-type")||ig())&&"undefined"!=typeof layData&&null!==layData&&!ag&&(ag={out:layData.navigation_transition_out,in:layData.navigation_transition_in,out_dur:layData.navigation_transition_out_duration,in_dur:layData.navigation_transition_in_duration},layData.navigation_transition_out="none",layData.navigation_transition_in="none",layData.navigation_transition_out_duration=0,layData.navigation_transition_in_duration=0)}function sg(e){return!!Sg(e)||!!kg(e)||!!Ag()||Qg(e)}function lg(){for(var e in wg)if(wg.hasOwnProperty(e))return!0;return!1}function cg(){function t(e){I&&(I.raf(e),vg=requestAnimationFrame(t))}vg=requestAnimationFrame(t)}function ug(){window.laytheme&&(window.laytheme.on("overlayshown",function(e){Tg(e)}),window.laytheme.on("overlayhidden",function(){zg()}),window.laytheme.on("project_overlay_before_animate_in",function(){Mg()}),window.laytheme.on("projectoverlayclosed",function(){Bg()}),window.laytheme.on("destroyoverlay",function(){Bg()}))}function dg(){var e;if(xg()&&"undefined"!=typeof Lenis&&Lenis)if(window.scrollSlider&&"function"==typeof window.scrollSlider.isActiveHere?window.scrollSlider.isActiveHere():jQuery("html").hasClass("scrollslider-active"))I&&(I.destroy(),I=null,vg)&&(cancelAnimationFrame(vg),vg=null);else if(Ig())I&&(I.destroy(),I=null,vg)&&(cancelAnimationFrame(vg),vg=null);else if(!I)try{I=new Lenis(Cg({prevent:sg})),cg(),window.lenisInstance=I,window.lenisOverlayInstances=P,ug(),xg()&&(e=function(){Fg()},window.laytheme&&window.laytheme.on("newpageshown",function(){setTimeout(e,100)}),jQuery(window)&&jQuery(window).on("fpAfterLoad fpAfterSlideLoad fpAfterRender fpDestroy",function(){setTimeout(e,0)}),setTimeout(e,100)),xg()&&jQuery(window).on("resize",function(){I&&I.resize(),P.page&&P.page.resize&&P.page.resize(),P.project&&P.project.resize&&P.project.resize()})}catch(e){I=null}}var hg,yg,fg,pg={i:function(){"undefined"!=typeof layData&&null!==layData&&ig()&&(layData.navigation_transition_use_revealing_transition_on_first_visit=""),document.addEventListener("click",rg,!0),window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("transition_navigation_in_completed",og)}},mg=0,gg=(window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&x.isPhoneSize&&(mg<e&&!m.isBodyFixed()?document.body.classList.contains("mobile-menu-open")||document.body.classList.add("lay-hide-phone-menu"):document.body.classList.contains("lay-hide-phone-menu")&&document.body.classList.remove("lay-hide-phone-menu"),mg=e)}),window.laytheme.on("newpageshown",function(){document.body.classList.contains("mobile-menu-open")||jQuery("body").removeClass("lay-hide-phone-menu")}),function(e){return Math.min(1,1.001-Math.pow(2,-10*e))}),I=null,vg=null,wg={},_g=!1,bg=!1,P={project:null},jg=function(){var e=navigator.userAgent||"",t=navigator.platform||"";return/Macintosh|Mac OS X|iPhone|iPad|iPod/i.test(e)||0<=t.toLowerCase().indexOf("mac")},xg=function(){return"undefined"!=typeof layData&&"on"==layData.misc_options_smooth_scroll&&("on"!=layData.misc_options_smooth_scroll_disable_mac||!jg())},Cg=function(e){var t={duration:1.2,easing:gg,orientation:"vertical",gestureOrientation:"vertical",smoothWheel:!0,wheelMultiplier:1,smoothTouch:!1,touchMultiplier:2,infinite:!1,anchors:!0};if(e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},Qg=function(e){return!(!e||!e.hasAttribute||!e.hasAttribute("data-lenis-prevent")&&!e.hasAttribute("data-lenis-prevent-wheel")&&!e.hasAttribute("data-lenis-prevent-touch"))},Sg=function(e){return 0<jQuery(e).closest(".lay-overlay.display-block-overlay, #lay-project-overlay").length},kg=function(e){return 0<jQuery(e).closest(".vertical-fullpage, .horizontal-fullpage").length},Ag=function(){var e=document.documentElement;return!(!e||!e.classList.contains("horizontal-scroll-active")&&"1"!==e.getAttribute("data-horizontal-scroll-active"))},Lg=function(e){return Qg(e)},Dg=function(e){var t;e&&(t=lg(),wg[e]=!0,t||(bg=!0,m.fixBody(!0)))},Og=function(e){e&&wg[e]&&delete wg[e],!lg()&&bg&&(bg=!1,m.unfixBody())},Eg=function(e){P[e]&&(P[e].destroy(),P[e]=null)},Ig=function(){return!(!window.magneticSlides||"function"!=typeof window.magneticSlides.isActiveHere)&&window.magneticSlides.isActiveHere()},Pg=function(e,t){if(!xg())return null;if(!t)return null;var n=t,a=(a=t.querySelector(".lay-content"))||t;if(!n||!a)return null;t=jQuery(a);if(t.hasClass("scrollslider-active")||t.hasClass("infinite-scrollslider-active"))return null;if("undefined"==typeof Lenis||!Lenis)return null;Eg(e);t=Cg({wrapper:n,content:a,eventsTarget:n,prevent:Lg,autoRaf:!0,allowNestedScroll:!0});try{var i=window.Lenis||Lenis;if(!i||"function"!=typeof i)return null;if(!document.body.contains(n)||!document.body.contains(a))return null;P[e]=new i(t)}catch(e){return null}return qg(),P[e]},Tg=function(e){e&&0!==e.length&&(xg()||"on"==e.attr("data-disable-scroll"))&&Dg("page-overlay")},zg=function(){0===jQuery(".lay-overlay.lay-show-overlay").length&&Og("page-overlay")},Mg=function(){xg()&&(Dg("project-overlay"),setTimeout(function(){var e=document.querySelector("#lay-project-overlay");Pg("project",e)},50))},Bg=function(){xg()&&(Eg("project"),Og("project-overlay"))},qg=function(){var e;xg()&&P.project&&(e=document.querySelector("#lay-project-overlay"))&&(0<jQuery(e).find(".vertical-fullpage, .horizontal-fullpage").length?P.project.stop():P.project.start())},Fg=function(){var e;xg()&&(Ig()&&I?(I.destroy(),I=null,vg&&(cancelAnimationFrame(vg),vg=null),_g=!1):I&&((e=0<jQuery(".vertical-fullpage, .horizontal-fullpage, .vertical-scrollsnap, .horizontal-scrollsnap").length)&&!_g?(_g=!0,Dg("fullscreen-slider")):!e&&_g&&(_g=!1,Og("fullscreen-slider")),qg()))},Ng={i:function(){dg(),window.laytheme&&window.laytheme.on("newpageshown",function(){setTimeout(function(){dg()},0)}),ug()},getInstance:function(){return I},setBodyLenisStopped:function(e){I&&void 0!==I.isStopped&&(e?("function"==typeof I.stop&&I.stop(),I.isStopped=!0):("function"==typeof I.start&&I.start(),I.isStopped=!1))},stop:function(){Dg("manual")},start:function(){Og("manual")},scrollTo:function(e,t){xg()&&I&&I.scrollTo(e,t)},addBodyLock:function(e){Dg(e)},removeBodyLock:function(e){Og(e)}},Hg=("undefined"!=typeof window&&(window.smooth_scroll_controller=Ng),{isActive:!1,requestedActive:!1,suppressedByLenis:!1,lenisObserver:null,container:null,overlayContext:!1,currentScrollLeft:0,currentScrollProgress:0,wheelHandler:null,newPageHandler:null,viewportResizeHandler:null,wheelListenerOptions:{passive:!1,capture:!0},disableForPhoneSetting:!0,bodyHasCustomPhoneLayout:null,overlayHasCustomPhoneLayout:null,phoneBreakpoint:null,showHorizontalScrollbar:!1,bodyRequestedActive:null,i(){this.newPageHandler=this.handleNewPageShown.bind(this),this.disableForPhoneSetting="undefined"==typeof layData||void 0===layData.horizontal_scroll_disable_for_phone||!!layData.horizontal_scroll_disable_for_phone,this.showHorizontalScrollbar="undefined"!=typeof layData&&void 0!==layData.horizontal_scroll_show_scrollbar&&!!layData.horizontal_scroll_show_scrollbar;var e="undefined"!=typeof layData&&layData.breakpoint?parseInt(layData.breakpoint,10):null,e=(this.phoneBreakpoint="number"!=typeof e||isNaN(e)?null:e,this.bodyHasCustomPhoneLayout=this.detectCustomPhoneLayout(!1),this.overlayHasCustomPhoneLayout=this.detectCustomPhoneLayout(!0),this.viewportResizeHandler=this.onViewportResize.bind(this),window.addEventListener("resize",this.viewportResizeHandler),window.laytheme&&window.laytheme.on&&(window.laytheme.on("newpageshown",this.newPageHandler),window.laytheme.on("projectoverlayclosed",this.handleProjectOverlayClosed.bind(this))),document.documentElement),e=e&&e.classList.contains("horizontal-scroll-active")||e&&"1"===e.dataset.horizontalScrollActive;this.applyState(e,!1),this.observeLenisState()},handleNewPageShown(e,t,n,a){let i=a&&a.isProjectOverlay,o=!(!n||!n.horizontal_scroll_active),r=n&&void 0!==n.has_custom_phone_layout?!!n.has_custom_phone_layout:null;i&&!this.overlayContext&&(this.bodyRequestedActive=this.requestedActive),!i&&this.overlayContext||setTimeout(()=>{i&&this.container&&this.saveScrollState(),this.storeCustomPhoneLayoutFlag(i,r),this.applyState(o,i)},0)},handleProjectOverlayClosed(){var e=null!==this.bodyRequestedActive?this.bodyRequestedActive:document.documentElement&&"1"===document.documentElement.dataset.horizontalScrollActive;this.applyState(!!e,!1)},applyState(e,t){this.requestedActive=!!e,this.overlayContext=!!t;e=this.getContainer(this.overlayContext),this.container=e,t=this.shouldDisableForPhone(this.overlayContext),e=this.requestedActive&&!t;this.suppressedByLenis=!1,this.toggleRoot(e),this.toggleOverlayMode(e&&this.overlayContext),!this.overlayContext&&window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.setBodyLenisStopped&&window.smooth_scroll_controller.setBodyLenisStopped(e),e?this.enableHandlers():this.disableHandlers()},toggleRoot(e){var t=document.documentElement;t&&(t.classList.toggle("horizontal-scroll-active",e),t.classList.toggle("horizontal-scroll-show-scrollbar",!!this.showHorizontalScrollbar),t.dataset.horizontalScrollActive=e?"1":"0"),document.body&&(document.body.dataset.horizontalScrollActive=e?"1":"0",document.body.classList.toggle("horizontal-scroll-show-scrollbar",!!this.showHorizontalScrollbar))},enableHandlers(){this.isActive=!0,this.updateContainer(!0),this.wheelHandler||(this.wheelHandler=this.onWheel.bind(this),window.addEventListener("wheel",this.wheelHandler,this.wheelListenerOptions))},disableHandlers(){this.saveScrollState(),this.isActive=!1,this.wheelHandler&&(window.removeEventListener("wheel",this.wheelHandler,this.wheelListenerOptions),this.wheelHandler=null)},onViewportResize(){var e;(this.requestedActive||this.isActive)&&((e=this.shouldDisableForPhone(this.overlayContext))&&this.isActive||!e&&this.requestedActive&&!this.isActive?this.applyState(this.requestedActive,this.overlayContext):this.isActive&&this.updateContainer(!0))},updateContainer(e=!0){e&&this.saveScrollState();var t=this.getContainer(this.overlayContext);return this.container=t,this.container&&(e?this.restoreScrollState(this.container):(this.currentScrollLeft=this.container.scrollLeft,t=Math.max(this.container.scrollWidth-this.container.clientWidth,0),this.currentScrollProgress=0<t?this.container.scrollLeft/t:0)),this.container},onWheel(e){if(this.isActive&&!e.ctrlKey){try{var t=e.target;if(t&&"function"==typeof t.closest){var n=t.closest(".lay-overlay.lay-show-overlay"),a=t.closest("#lay-project-overlay");if(n&&!a)return}}catch(e){}t=this.container||this.updateContainer(!0);!t||Math.abs(e.deltaY)<Math.abs(e.deltaX)||(n=this.isPhoneViewport()?2:4,t.scrollLeft+=e.deltaY*n,this.saveScrollState(),e.preventDefault(),e.stopPropagation())}},isLenisActive(){if("undefined"!=typeof window&&window.lenisInstance&&"boolean"==typeof window.lenisInstance.isStopped&&window.lenisInstance.isStopped)return!1;var e=document.documentElement;if(!(e&&e.classList.contains("lenis")||"undefined"!=typeof window&&window.lenisInstance)){if("undefined"==typeof layData||"on"!==layData.misc_options_smooth_scroll)return!1;if("on"===layData.misc_options_smooth_scroll_disable_mac){var e=navigator.userAgent||"",t=navigator.platform||"";if(/Macintosh|Mac OS X|iPhone|iPad|iPod/i.test(e)||0<=t.toLowerCase().indexOf("mac"))return!1}}return!0},observeLenisState(){var e;this.lenisObserver||"undefined"==typeof MutationObserver||(e=document.documentElement)&&(this.lenisObserver=new MutationObserver(()=>{this.isLenisActive()?this.requestedActive?(window.smooth_scroll_controller&&"function"==typeof window.smooth_scroll_controller.setBodyLenisStopped&&window.smooth_scroll_controller.setBodyLenisStopped(!0),this.suppressedByLenis=!1):(this.toggleRoot(!1),this.toggleOverlayMode(!1),this.disableHandlers(),this.suppressedByLenis=!0):this.suppressedByLenis&&this.requestedActive&&this.applyState(this.requestedActive,this.overlayContext)}),this.lenisObserver.observe(e,{attributes:!0,attributeFilter:["class"]}))},saveScrollState(){var e;this.container&&(this.currentScrollLeft=this.container.scrollLeft,e=Math.max(this.container.scrollWidth-this.container.clientWidth,0),this.currentScrollProgress=0<e?this.container.scrollLeft/e:0)},restoreScrollState(t){if(t){var n=Math.max(t.scrollWidth-t.clientWidth,0);let e=this.currentScrollProgress*n;isFinite(e)||(e=this.currentScrollLeft||0),e=Math.min(Math.max(e,0),n),t.scrollLeft=e,this.currentScrollLeft=e,this.currentScrollProgress=0<n?e/n:0}},getContainer(e){var t=e?"#lay-project-overlay .lay-content":"body>.lay-content",n=[];this.shouldUseCustomPhoneGrid(e)?(n.push(t+" #custom-phone-grid .grid-inner",t+" #custom-phone-grid"),n.push(t+" #grid .grid-inner",t+" #grid")):(n.push(t+" #grid .grid-inner",t+" #grid"),n.push(t+" #custom-phone-grid .grid-inner",t+" #custom-phone-grid"));for(let e=0;e<n.length;e++){var a=n[e];if(a){a=document.querySelector(a);if(a)return a}}return e?document.querySelector("#lay-project-overlay .lay-content #grid .grid-inner")||document.querySelector("#lay-project-overlay .lay-content #grid")||document.querySelector("#lay-project-overlay .lay-content #custom-phone-grid .grid-inner")||document.querySelector("#lay-project-overlay .lay-content #custom-phone-grid"):document.querySelector("body>.lay-content #grid .grid-inner")||document.querySelector("body>.lay-content #grid")||document.querySelector("body>.lay-content #custom-phone-grid .grid-inner")||document.querySelector("body>.lay-content #custom-phone-grid")},shouldDisableForPhone(e){return!(!this.isPhoneViewport()||!this.disableForPhoneSetting&&this.getHasCustomPhoneLayout(e))},shouldUseCustomPhoneGrid(e){return this.isPhoneViewport()&&this.getHasCustomPhoneLayout(e)},isPhoneViewport(){return"undefined"!=typeof window&&!(!window.utility||!window.utility.isPhoneSize)},getHasCustomPhoneLayout(e){return e?("boolean"!=typeof this.overlayHasCustomPhoneLayout&&(this.overlayHasCustomPhoneLayout=this.detectCustomPhoneLayout(!0)),this.overlayHasCustomPhoneLayout):("boolean"!=typeof this.bodyHasCustomPhoneLayout&&(this.bodyHasCustomPhoneLayout=this.detectCustomPhoneLayout(!1)),this.bodyHasCustomPhoneLayout)},detectCustomPhoneLayout(e){e=e?document.querySelector("#lay-project-overlay>.lay-content"):document.querySelector("body>.lay-content");return!(!e||!e.classList||!e.classList.contains("hascustomphonegrid")&&!e.querySelector("#custom-phone-grid"))},storeCustomPhoneLayoutFlag(e,t){"boolean"==typeof t?e?this.overlayHasCustomPhoneLayout=t:this.bodyHasCustomPhoneLayout=t:e?this.overlayHasCustomPhoneLayout=this.detectCustomPhoneLayout(!0):this.bodyHasCustomPhoneLayout=this.detectCustomPhoneLayout(!1)},toggleOverlayMode(e){var t=document.getElementById("lay-project-overlay");t&&t.classList.toggle("horizontal-scroll-mode",!!e)}});function $g(){jQuery(".nav-style-pill").each(function(){var e,t,n,a,i,o,r,s=jQuery(this).hasClass("arrangement-vertical")?"vertical":"horizontal",l=jQuery(this).closest(".laynav"),c=this.getBoundingClientRect(),u=jQuery(this).find(".nav-pill"),d=jQuery(this).find(".current-menu-item");0==d.length?u.hasClass("nav-pill-transition")&&(u.one("transitionend",function(){u.removeClass("nav-pill-transition"),u.removeClass("nav-opacity-pill-transition")}),u.css({opacity:0})):(e=(d=d[0].getBoundingClientRect()).width,t=d.top,n=d.left,a=parseInt(jQuery(this).css("padding")),i=parseInt(jQuery(this).find(".nav-pill").css("padding")),u.addClass("nav-opacity-pill-transition"),s="horizontal"==s?(o=t-c.top-i-a,r=n-c.left-i-a,l[0].getBoundingClientRect().height-2*a):(o=t-c.top-i-a,r=n-c.left-i-a,d.height),u.css({transform:"translate("+r+"px, "+o+"px)",width:e,opacity:1,height:s+"px"}),setTimeout(function(){u.addClass("nav-pill-transition")},0))})}"video"==layData.thumbnail_video_and_mouseover_image_behavior&&"on"==layData.thumbnail_mouseover_image&&jQuery(document).on("mouseenter",".thumb",function(e){var t=jQuery(e.currentTarget).find("video"),e=jQuery(e.currentTarget).find("img");0<t.length&&0<e.length&&(t[0].currentTime=0)}),"1"==layData.pt_follow_mouse&&jQuery("body").hasClass("no-touchdevice")&&(fg=yg=!1,jQuery(document).on("mouseenter",".thumbnail-wrap",function(e){hg=jQuery(e.currentTarget).find(".title"),jQuery(hg[0].parentNode).hasClass("titlewrap-on-image")&&(yg=!0,fg=jQuery(hg[0].parentNode)),0!=fg&&fg.hasClass("titlewrap-on-image")&&(yg=!0)}),jQuery(document).on("mouseleave",".thumbnail-wrap",function(){hg.css("display","none"),hg=null}),jQuery(document).on("mousemove",".thumbnail-wrap",function(e){var t,n,a=this.getBoundingClientRect();null!=hg&&(yg?(n=(t=fg[0].getBoundingClientRect()).left,hg.css({display:"block",top:0,left:0,transform:"translate("+(e.clientX+10-n)+"px,"+(e.clientY+10-t.top)+"px)","white-space":"nowrap"})):hg.css({display:"block",top:0,left:0,transform:"translate("+(e.clientX+10-a.left)+"px,"+(e.clientY+10-a.top)+"px)"}))})),document.fonts&&document.fonts.ready?document.fonts.ready.then(function(){$g()}):setTimeout(function(){$g()},100),window.laytheme.on("current-menu-point-activated",function(){$g()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10);jQuery(window).on("window_width_changed",function(){jQuery(".nav-pill").removeClass("nav-pill-transition"),setTimeout(function(){$g()},0)});var Rg=!1;function Wg(){jQuery(".mobile-menu-style-pill_menu_style").each(function(){var e,t,n,a,i=jQuery(this).closest(".laynav.mobile-nav"),o=this.getBoundingClientRect(),r=jQuery(this).find(".current-menu-item"),s=jQuery(this).find(".mobile-menu-pill");0==r.length?s.hasClass("mobile-menu-pill-transition")&&(s.one("transitionend",function(){s.removeClass("mobile-menu-pill-transition"),s.removeClass("mobile-menu-opacity-pill-transition")}),s.css({opacity:0})):(e=(r=r[0].getBoundingClientRect()).width,a=r.top,r=r.left,t=parseInt(jQuery(this).css("padding")),n=parseInt(jQuery(this).find(".mobile-menu-pill").css("padding")),s.addClass("mobile-menu-opacity-pill-transition"),a=a-o.top-n-t,r=r-o.left-n-t,o=i[0].getBoundingClientRect().height-2*t,s.css({transform:"translate("+r+"px, "+a+"px)",width:e,opacity:1,height:o+"px"}),Rg&&s.addClass("mobile-menu-pill-transition"))}),Rg=!0}document.fonts&&document.fonts.ready?document.fonts.ready.then(function(){Wg()}):setTimeout(function(){Wg()},100),window.laytheme.on("current-menu-point-activated",function(){Wg()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10);jQuery(window).on("window_width_changed",function(){jQuery(".mobile-menu-pill").removeClass("mobile-menu-pill-transition"),Rg=!1,setTimeout(function(){Wg()},0)}),window.laytheme.on("newpageshown",function(){jQuery(".lay-accordion-item").each(function(){var e=jQuery(this),t=e.find(".lay-accordion-title"),n=e.find(".lay-accordion-content"),e=e.find(".lay-accordion-icon");n.hasClass("open")?(t.addClass("open"),e.find(".lay-accordion-icon-open").show(),e.find(".lay-accordion-icon-closed").hide()):(t.removeClass("open"),e.find(".lay-accordion-icon-open").hide(),e.find(".lay-accordion-icon-closed").show())})}),jQuery(document).on("click",".lay-accordion-title",function(){var a=jQuery(this),e=a.next(".lay-accordion-content"),t=a.closest(".lay-accordion-wrapper"),n=a.find(".lay-accordion-icon");t.hasClass("lay-accordion-close-others")&&t.find(".lay-accordion-item").each(function(){var e=jQuery(this).find(".lay-accordion-title"),t=jQuery(this).find(".lay-accordion-content"),n=jQuery(this).find(".lay-accordion-icon");e[0]!==a[0]&&(e.removeClass("open"),t.removeClass("open").addClass("closed"),n.find(".lay-accordion-icon-open").hide(),n.find(".lay-accordion-icon-closed").show())}),a.toggleClass("open"),e.toggleClass("open closed"),a.hasClass("open")?(n.find(".lay-accordion-icon-open").show(),n.find(".lay-accordion-icon-closed").hide()):(n.find(".lay-accordion-icon-open").hide(),n.find(".lay-accordion-icon-closed").show())}),jQuery(document).on("click",".lay-accordion-content",function(e){var t,n=jQuery(this);n.closest(".lay-accordion-wrapper").attr("data-collapse-on-content-click")&&!jQuery(e.target).closest("a").length&&(t=(e=n.closest(".lay-accordion-item")).find(".lay-accordion-title"),e=e.find(".lay-accordion-icon"),n.hasClass("open"))&&(t.removeClass("open"),n.removeClass("open").addClass("closed"),e.find(".lay-accordion-icon-open").hide(),e.find(".lay-accordion-icon-closed").show())});var Vg=window.location.hostname.replace(/^www\./i,""),Yg=window.location.protocol,Ug=window.location.origin,Gg=/^(?:data|blob|javascript|mailto|tel):/i,Xg='img, source, picture img, picture source, video, audio, link[rel="preload"][as="image"], link[rel="preload"][as="video"], link[rel="preload"][as="audio"]',Jg=function(e){Zg(e,"src"),Zg(e,"poster"),Zg(e,"data-src"),Zg(e,"data-lay-src"),Kg(e,"srcset"),Kg(e,"data-srcset"),Kg(e,"data-lay-srcset")},Zg=function(e,t){var n,a;e&&t&&e.hasAttribute(t)&&(n=e.getAttribute(t),a=tv(n))&&a!==n&&e.setAttribute(t,a)},Kg=function(e,t){if(e&&t&&e.hasAttribute(t)){var n=e.getAttribute(t);if(n&&"string"==typeof n){n=n.split(",");let i=!1;n=n.map(function(e){var t,n,a,e=e.trim();return""!==e&&(n=(t=e.split(/\s+/)).shift(),a=tv(n))&&a!==n?(i=!0,a+(t.length?" "+t.join(" "):"")):e}).join(", ");i&&e.setAttribute(t,n)}}},ev=function(e){e&&"function"==typeof e.querySelectorAll&&(e=e.querySelectorAll('[style*="background-image"]'))&&0!==e.length&&e.forEach(function(e){var t,n=e.getAttribute("style");n&&-1!==n.indexOf("url(")&&(t=n.replace(/url\((['"]?)([^)]+?)\1\)/gi,function(e,t,n){var n=n.trim(),a=tv(n);return a&&a!==n?"url("+(n=t||"")+a+n+")":e}))!==n&&e.setAttribute("style",t)})},tv=function(e){if(!e||"string"!=typeof e)return null;e=e.trim();if(""===e||Gg.test(e)||0===e.indexOf("#"))return null;if(!nv(e)&&!e.startsWith("//"))return null;let t;try{t=new URL(e,Ug)}catch(e){return null}if(t.origin===Ug)return null;if(t.hostname.replace(/^www\./i,"")!==Vg)return null;let n=!1;return t.protocol!==Yg&&(t.protocol=Yg,n=!0),t.host!==window.location.host&&(t.host=window.location.host,n=!0),n?e.startsWith("//")?"//"+t.host+t.pathname+t.search+t.hash:t.href:null},nv=function(e){return/^https?:/i.test(e)};window&&window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",function(e,t,n,a){let i=document;var o;a&&a.isProjectOverlay&&(a=document.getElementById("lay-project-overlay"))&&(i=a),a=(a=i)&&void 0!==a&&a instanceof Element?a:document,(o=a.querySelectorAll(Xg))&&0!==o.length&&(o.forEach(function(e){Jg(e)}),ev(a))}),av=!1,T={root:null,img:null,contexts:{},updateCounter:0,lastPointer:{x:null,y:null},customizerConfig:null},iv=function(e){e=parseFloat(e);return isNaN(e)?0:e},ov=function(){var e=Object.keys(T.contexts).map(function(e){return T.contexts[e]}).filter(function(e){return e&&e.visible&&e.src}).sort(function(e,t){return(e.priority||0)!==(t.priority||0)?(t.priority||0)-(e.priority||0):(t.updatedAt||0)-(e.updatedAt||0)});return e.length?e[0]:null},rv=function(){var e;T.root&&T.img&&((e=ov())?(T.img.getAttribute("src")!==e.src&&T.img.setAttribute("src",e.src),T.img.style.width=e.width?iv(e.width)+"px":"auto",T.img.style.height=e.height?iv(e.height)+"px":"auto",T.root.style.display="block",T.root.style.transform="translate3d("+(iv(e.x)-iv(e.hotspotX))+"px,"+(iv(e.y)-iv(e.hotspotY))+"px,0)"):(T.root.style.display="none",T.root.style.transform="translate3d(-9999px,-9999px,0)"))},sv=function(e,t){e&&t&&(T.contexts[e]=Object.assign({},T.contexts[e]||{},t,{owner:e,visible:!1!==t.visible,updatedAt:++T.updateCounter}),rv())},lv=function(e){T.contexts[e]&&(T.contexts[e].visible=!1,T.contexts[e].updatedAt=++T.updateCounter,rv())},cv=function(e){T.contexts[e]&&(delete T.contexts[e],rv())},uv=function(){Object.keys(T.contexts).forEach(function(e){T.contexts[e].visible=!1,T.contexts[e].updatedAt=++T.updateCounter}),T.lastPointer.x=null,T.lastPointer.y=null,rv()};var av,T,iv,ov,rv,sv,lv,cv,uv,dv,hv,yv,fv={i:function(){var e;function t(){e||(e=!0,window.requestAnimationFrame(function(){e=!1,null!==T.lastPointer.x&&null!==T.lastPointer.y&&yv(T.lastPointer.x,T.lastPointer.y)}))}av||(av=!0,T.root=document.getElementById("lay-dom-cursor"),T.root&&(T.img=T.root.querySelector("img"),T.customizerConfig=layData.dom_cursor_customizer||null,window.layDomCursor={setContext:sv,hideContext:lv,removeContext:cv,hideAllContexts:uv,getLastPointer:function(){return{x:T.lastPointer.x,y:T.lastPointer.y}},render:rv},T.customizerConfig&&!0===T.customizerConfig.active&&dv(!0),e=!1,document.addEventListener("mousemove",function(e){T.lastPointer.x=e.clientX,T.lastPointer.y=e.clientY,t()},{passive:!0}),document.addEventListener("mouseout",function(e){e.relatedTarget||e.toElement||uv()}),window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t),window.addEventListener("blur",function(){uv()}),rv()))}},pv=4e3,z=null,mv={},gv=null,vv=null,wv=!(yv=function(e,t){var n,a=T.customizerConfig;a&&!0===a.active&&(n=document.elementFromPoint(e,t),"native-specialized"===(n=hv(n)).mode||"native-link"===n.mode?(dv(!1),lv("customizer")):"customizer-dom"===n.mode&&(dv(!0),sv("customizer",{priority:10,src:a.src,hotspotX:a.hotspotX,hotspotY:a.hotspotY,width:a.width,height:a.height,x:e,y:t})))}),_v=!(hv=function(e){var t,n,a,i,o=T.customizerConfig;return o&&!0===o.active?(n=(t=!(!e||!e.closest))&&e.closest(".grid.up, .grid.down, .grid.left, .grid.right"),a=t&&e.closest(".lay-carousel.cursor-left, .lay-carousel.cursor-right"),i=t&&e.closest("#lightbox-inner.cursor-left, #lightbox-inner.cursor-right"),n||a||i?{mode:"native-specialized"}:!!(o.keepNormalCursorForLinks&&t&&e.closest("a, .lay-marquee a, .lay-table a"))?{mode:"native-link"}:{mode:"customizer-dom"}):{mode:"none"}}),bv=!(dv=function(e){e?document.documentElement.classList.add("lay-dom-cursor-customizer"):document.documentElement.classList.remove("lay-dom-cursor-customizer")});function jv(){vv&&(clearTimeout(vv),vv=null)}function xv(){jv(),wv&&!_v&&(vv=setTimeout(function(){z&&z.classList.add("is-faded")},pv))}function Cv(){z&&(z.classList.remove("is-faded"),xv())}function Qv(e,t){t&&t.url?(e.setAttribute("href",t.url),e.setAttribute("data-type","lay_deck"),e.setAttribute("data-id",String(t.id)),e.setAttribute("data-title",t.title||""),e.classList.remove("is-disabled"),e.removeAttribute("aria-disabled")):(e.removeAttribute("href"),e.removeAttribute("data-type"),e.removeAttribute("data-id"),e.removeAttribute("data-title"),e.classList.add("is-disabled"),e.setAttribute("aria-disabled","true"))}function Sv(){z||((z=document.createElement("div")).id="lay-deck-counter",z.className="lay-deck-counter is-hidden",z.setAttribute("aria-label","Deck navigation"),z.innerHTML='<a class="lay-deck-counter__btn lay-deck-counter__prev" aria-label="Previous slide">'+(t='<svg width="24" height="24" fill="none" viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M13.854 7.146a.5.5 0 0 1 0 .708L9.707 12l4.147 4.146a.5.5 0 0 1-.708.708l-4.5-4.5a.5.5 0 0 1 0-.708l4.5-4.5a.5.5 0 0 1 .708 0" clip-rule="evenodd"></path></svg>')+'</a><span class="lay-deck-counter__sep" aria-hidden="true"></span><span class="lay-deck-counter__num" aria-live="polite">— of —</span><span class="lay-deck-counter__sep" aria-hidden="true"></span><a class="lay-deck-counter__btn lay-deck-counter__next" aria-label="Next slide">'+t+"</a>",document.body.appendChild(z),mv.prev=z.querySelector(".lay-deck-counter__prev"),mv.next=z.querySelector(".lay-deck-counter__next"),mv.num=z.querySelector(".lay-deck-counter__num"),z.addEventListener("mouseenter",function(){wv&&(_v=!0,z.classList.remove("is-faded"),jv())}),z.addEventListener("mouseleave",function(){wv&&(_v=!1,xv())}));var e=(()=>{if(null===gv){if("undefined"==typeof layData||void 0===layData.deckMeta)return null;try{gv=JSON.parse(layData.deckMeta)}catch(e){gv=null}}return gv})(),t=document.body.getAttribute("data-type"),n=document.body.getAttribute("data-id");if(("lay_deck"===t||"deck"===t)&&e&&e.length&&n){for(var a=-1,i=0;i<e.length;i++)if(String(e[i].id)===String(n)){a=i;break}if(-1===a)z.classList.add("is-hidden");else if(z.classList.remove("is-hidden"),mv.num.textContent=a+1+" of "+e.length,Qv(mv.prev,0<a?e[a-1]:null),Qv(mv.next,a<e.length-1?e[a+1]:null),bv?bv=!1:Cv(),a<e.length-1)try{mv.next.dispatchEvent(new Event("mouseenter",{bubbles:!0}))}catch(e){}}else z.classList.add("is-hidden")}function kv(e){e&&!e.classList.contains("is-disabled")&&e.getAttribute("href")&&e.click()}function Av(e){e.metaKey||e.ctrlKey||e.altKey||(()=>{var e,t=document.activeElement;return!(!t||"input"!==(e=(t.tagName||"").toLowerCase())&&"textarea"!==e&&"select"!==e&&!t.isContentEditable)})()||("ArrowLeft"===e.key&&(wv&&(bv=!0),kv(mv.prev),e.preventDefault()),"ArrowRight"===e.key&&(wv&&(bv=!0),kv(mv.next),e.preventDefault()))}var Lv={i:function(){var e;window.matchMedia&&(e=window.matchMedia("(hover: hover) and (pointer: fine)"),wv=!!e.matches,"function"==typeof e.addEventListener)&&e.addEventListener("change",function(e){(wv=!!e.matches)?Cv():(z&&z.classList.remove("is-faded"),vv&&(clearTimeout(vv),vv=null))}),Sv(),document.addEventListener("keydown",Av),window.laytheme&&"function"==typeof window.laytheme.on&&window.laytheme.on("newpageshown",function(){Sv()})}};function Dv(){null==document.webkitFullscreenElement?jQuery(".sitetitle, nav, .navbar, .mobile-title, .lay-mobile-icons-wrap, #lay_canvas").css("display",""):jQuery(".sitetitle, nav, .navbar, .mobile-title, .lay-mobile-icons-wrap, #lay_canvas").css("display","none")}document.documentElement&&"objectFit"in document.documentElement.style&&""==layData.misc_options_alt_w100_h100_sizing?document.documentElement.classList.add("lay-objectfit"):document.documentElement.classList.add("lay-no-objectfit"),e.i(),Dt.i(),t.i(),1!=layData.is_customize?iu.init():iu.cancelLoading(),Xa.i(),Cc.i(),Oc.i(),f.i(),m.i(),$s(),la.i(),ve.i(),Pl.i(),Fc.i(),Lv.i(),pg.i(),ya.i(),$c.i(),La.i(),Xc.i(),Hs.i(),Hu.i(),ld.i(),Pu.i(),Ch.i(),Yh.i(),wy.i(),xy.i(),Cy.i(),gf.i(),xf.i(),vf.i(),_e.i(),ge.i(),bf.i(),jf.i(),si.i(),Af.i(),Rm.i(),Vm.i(),Um.i(),Yy.i(),Gm.i(),lf.i(),document.onwebkitfullscreenchange=function(){Dv()},kn.i(),ng.i(),p.i(),Er.i(),Xr.i(),n.i(),window.laytheme.on("newpageshown",function(){Hn()}),Hn(),jQuery(document).on("click",".lay-overlay-bg",function(){Ra()}),jQuery(document).on("click",".overlay-close",function(){Ra()}),jQuery(document).on("click",".user-overlay-close",function(){Ra()}),document.addEventListener("keydown",ue),window.laytheme.on("newpageshown",function(){Ya()}),window.laytheme.on("overlayhidden",function(){null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling&&jQuery.fn.fullpage.setAllowScrolling(!0)}),window.laytheme.on("overlayshown",function(){null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling&&jQuery.fn.fullpage.setAllowScrolling(!1)}),"undefined"!=typeof MutationObserver&&new MutationObserver(function(e){for(i=0;i<e.length;i++){var t=e[i];if("data-fontdue-store-modal"==t.attributeName)if("open"==t.target.getAttribute("data-fontdue-store-modal")){if(null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}}else if("closed"==t.target.getAttribute("data-fontdue-store-modal")&&null!=jQuery.fn.fullpage&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!0)}catch(e){}}}).observe(document.body,{attributes:!0}),jQuery(".lay-overlay.lay-preopen-overlay").each(function(){$a(jQuery(this).attr("data-link"))}),Ng.i(),Hg.i(),fv.i();var Ov=document.body.dataset.type,Ev=document.body.dataset.id,Iv=document.body.dataset.slug,Pv=document.body.dataset.catid,Tv=document.body.dataset.footerid,e=document.documentElement,Dt=document.body&&document.body.dataset.horizontalScrollActive||e&&e.dataset.horizontalScrollActive||"0",zv=e&&e.classList.contains("horizontal-scroll-active")||"1"===Dt,Mv=document.title.replace(passedDataHistory.titleprefix,""),Bv=!1,t=document.querySelector("body>.lay-content");t&&t.classList.contains("hascustomphonegrid")&&(Bv=!0),document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.laytheme.emit("newpage");var e={id:Ev,type:Ov,slug:Iv,catid:Pv,footerid:Tv,title:Mv,horizontal_scroll_active:zv,has_custom_phone_layout:Bv};window.laytheme.emit("newpageshown",{},Ov,e,{isProjectOverlay:!1})},0)}),window.load_visible_images_then_rest_controller=Wt,window.element_animate_in_on_scroll_controller=ld,window.lt_utility_controller={},window.lt_utility_controller.Utility=x,window.lt_utility_controller.utility_controller=m,window.lt_showhide_onscroll_controller={},window.lt_showhide_onscroll_controller.default=ya,"on"==layData.youtube&&((iu=document.createElement("script")).src="https://www.youtube.com/iframe_api",(Cc=document.getElementsByTagName("script")[0]).parentNode.insertBefore(iu,Cc)),window.addEventListener("load",function(){la.loadMasterCache()})})();