1(()=>{var $=Object.create,B=Object.defineProperty,M=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyNames,W=Object.getOwnPropertySymbols,R=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,F=(e,t,n)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Y=(e,t)=>{for(var n in t=t||{})q.call(t,n)&&F(e,n,t[n]);if(W)for(var n of W(t))H.call(t,n)&&F(e,n,t[n]);return e},e=(e,t)=>function(){return t||(0,e[N(e)[0]])((t={exports:{}}).exports,t),t.exports},t=(e,t,n)=>{n=null!=e?$(R(e)):{};var a=!t&&e&&e.__esModule?n:B(n,"default",{value:e,enumerable:!0}),i=e,r=void 0,o=void 0;if(i&&"object"==typeof i||"function"==typeof i)for(let e of N(i))q.call(a,e)||e===r||B(a,e,{get:()=>i[e],enumerable:!(o=M(i,e))||o.enumerable});return a},n=e({"node_modules/vanilla-lazyload/dist/lazyload.min.js"(e,t){function $(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function B(){return(B=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(){"use strict";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 s(e){return"true"===w(e,"was-processed")}function a(e,t){_(e,"ll-timeout",t)}function i(e){return w(e,"ll-timeout")}function r(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 o(e,t){n(e,"sizes",w(e,t.data_sizes)),n(e,"srcset",w(e,t.data_srcset)),n(e,"src",w(e,t.data_src))}function l(e,t){v?e.classList.add(t):e.className+=(e.className?" ":"")+t}function u(e,t,n){e.removeEventListener(t,n)}function c(n,a){function i(e){S(e,!1,a),k(n,o,i)}var e,t,r,o=function e(t){S(t,!0,a),k(n,e,i)};r=i,C(e=n,"load",t=o),C(e,"loadeddata",t),C(e,"error",r)}function d(e,t,n){var a,i,r,o=t._settings;!n&&s(e)||(-1<O.indexOf(e.tagName)&&(c(e,t),l(e,o.class_loading)),n=e,i=(t=t)._settings,r=n.tagName,(r=x[r])?(r(n,i),j(t,1),t._elements=(r=t._elements,a=n,r.filter(function(e){return e!==a}))):(n=w(t=n,(r=i).data_src),r=w(t,r.data_bg),n&&(t.style.backgroundImage='url("'.concat(n,'")')),r&&(t.style.backgroundImage=r)),_(e,"was-processed","true"),b(o.callback_reveal,e),b(o.callback_set,e))}function h(i){var e;g&&(i._observer=new IntersectionObserver(function(e){e.forEach(function(e){return e.isIntersecting||0<e.intersectionRatio?(t=e.target,a=(n=i)._settings,b(a.callback_enter,t),void(a.load_delay?I:D)(t,n)):(a=e.target,t=i._settings,b(t.callback_exit,a),void(t.load_delay&&L(a)));var t,n,a})},{root:(e=i._settings).container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}))}function y(e,t){return e=e||t.container.querySelectorAll(t.elements_selector),Array.prototype.slice.call(e).filter(function(e){return!s(e)})}function t(e,t){var a;this._settings=B({},m,e),this._loadingCount=0,h(this),this.update(t),a=this,f&&window.addEventListener("online",function(e){var t,n;$((n=(t=a)._settings).container.querySelectorAll("."+n.class_error)).forEach(function(e){Q(e,n.class_error),_(e,"was-processed",null)}),t.update()})}var f="undefined"!=typeof window,p=f&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),g=f&&"IntersectionObserver"in window,v=f&&"classList"in document.createElement("p"),m={elements_selector:"img",container:p||f?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",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},w=function(e,t){return e.getAttribute("data-"+t)},_=function(e,t,n){t="data-"+t;null!==n?e.setAttribute(t,n):e.removeAttribute(t)},b=function(e,t){e&&e(t)}
1,j=function(e,t){e._loadingCount+=t,0===e._elements.length&&0===e._loadingCount&&b(e._settings.callback_finish)},x={IMG:function(e,t){var n=e.parentNode;n&&"PICTURE"===n.tagName&&r(n).forEach(function(e){o(e,t)}),o(e,t)},IFRAME:function(e,t){n(e,"src",w(e,t.data_src))},VIDEO:function(e,t){r(e).forEach(function(e){n(e,"src",w(e,t.data_src))}),n(e,"src",w(e,t.data_src)),e.load()}},Q=function(e,t){v?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)},k=function(e,t,n){u(e,"load",t),u(e,"loadeddata",t),u(e,"error",n)},S=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;Q(e,a.class_loading),l(e,i),b(t,e),j(n,-1)},O=["IMG","IFRAME","VIDEO"],D=function(e,t){var n=t._observer;d(e,t),n&&t._settings.auto_unobserve&&n.unobserve(e)},L=function(e){var t=i(e);t&&(clearTimeout(t),a(e,null))},I=function(e,t){var n=t._settings.load_delay;i(e)||(n=setTimeout(function(){D(e,t),L(e)},n),a(e,n))},P=["IMG","IFRAME"];if(t.prototype={update:function(e){var t,n=this,a=this._settings;this._elements=y(e,a),!p&&this._observer?(a.use_native&&"loading"in HTMLImageElement.prototype&&((t=this)._elements.forEach(function(e){-1!==P.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),d(e,t))}),this._elements=y(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){d(e,this,t)},loadAll:function(){var t=this;this._elements.forEach(function(e){D(e,t)})}},f){var A=t,z=window.lazyLoadOptions;if(z)if(z.length)for(var T,E=0;T=z[E];E+=1)e(A,T);else e(A,z)}return t},"object"===(void 0===(a=e)?"undefined":n(e))&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):a.LazyLoad=i()}}),V=e({"node_modules/lodash/isObject.js"(e,t){t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}}),G=e({"node_modules/lodash/_freeGlobal.js"(e,t){var n="object"==typeof window&&window&&window.Object===Object&&window;t.exports=n}}),U=e({"node_modules/lodash/_root.js"(e,t){var n=G(),a="object"==typeof self&&self&&self.Object===Object&&self,n=n||a||Function("return this")();t.exports=n}}),X=e({"node_modules/lodash/now.js"(e,t){var n=U();t.exports=function(){return n.Date.now()}}}),J=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}}}),Z=e({"node_modules/lodash/_baseTrim.js"(e,t){var n=J(),a=/^\s+/;t.exports=function(e){return e&&e.slice(0,n(e)+1).replace(a,"")}}}),K=e({"node_modules/lodash/_Symbol.js"(e,t){var n=U().Symbol;t.exports=n}}),ee=e({"node_modules/lodash/_getRawTag.js"(e,t){var n=K(),a=Object.prototype,r=a.hasOwnProperty,o=a.toString,s=n?n.toStringTag:void 0;t.exports=function(e){var t=r.call(e,s),n=e[s];try{var a=!(e[s]=void 0)}catch(e){}var i=o.call(e);return a&&(t?e[s]=n:delete e[s]),i}}}),te=e({"node_modules/lodash/_objectToString.js"(e,t){var n=Object.prototype.toString;t.exports=function(e){return n.call(e)}}}),ne=e({"node_modules/lodash/_baseGetTag.js"(e,t){var n=K(),a=ee(),i=te(),r=n?n.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(r&&r in Object(e)?a:i)(e)}}}),ae=e({"node_modules/lodash/isObjectLike.js"(e,t){t.exports=function(e){return null!=e&&"object"==typeof e}}}),ie=e({"node_modules/lodash/isSymbol.js"(e,t){var n=ne(),a=ae();t.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}}}),re=e({"node_modules/lodash/toNumber.js"(e,t){var n=Z(),a=V(),i=ie(),r=/^[-+]0x[0-9a-f]+$/i,o=/^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=o.test(e);return t||s.test(e)?l(e.slice(2),t?2:8):r.test(e)?NaN:+e}}}),oe=e({"node_modules/lodash/debounce.js"(e,t){var m=V(),w=X(),_=re(),b=Math.max,j=Math.min;t.exports=function(a,n,e){var i,r,o,s,l,u,c=0,d=!1,h=!1,t=!0;if("function"!=typeof a)throw new TypeError("Expected a function");function y(e){var t=i,n=r;return i=r=void 0,c=e,s=a.apply(n,t)}function f(e){var t=e-u;return void 0===u||n<=t||t<0||h&&o<=e-c}function p(){var e,t=w();if(f(t))return g(t);l=setTimeout(p,(e=n-((t=t)-u),h?j(e,o-(t-c)):e))}function g(e){return l=void 0,t&&i?y(e):(i=r=void 0,s)}function v(){var e=w(),t=f(e);
1if(i=arguments,r=this,u=e,t){if(void 0===l)return c=e=u,l=setTimeout(p,n),d?y(e):s;if(h)return clearTimeout(l),l=setTimeout(p,n),y(u)}return void 0===l&&(l=setTimeout(p,n)),s}return n=_(n)||0,m(e)&&(d=!!e.leading,h="maxWait"in e,o=h?b(_(e.maxWait)||0,n):o,t="trailing"in e?!!e.trailing:t),v.cancel=function(){void 0!==l&&clearTimeout(l),i=u=r=l=void(c=0)},v.flush=function(){return void 0===l?s:g(w())},v}}}),se=e({"node_modules/lodash/throttle.js"(e,t){var r=oe(),o=V();t.exports=function(e,t,n){var a=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return o(n)&&(a="leading"in n?!!n.leading:a,i="trailing"in n?!!n.trailing:i),r(e,t,{leading:a,maxWait:t,trailing:i})}}}),le=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}}}),ue=e({"node_modules/lodash/isArray.js"(e,t){var n=Array.isArray;t.exports=n}}),ce=e({"node_modules/lodash/_baseToString.js"(e,t){var n=K(),a=le(),i=ue(),r=ie(),n=n?n.prototype:void 0,o=n?n.toString:void 0;t.exports=function e(t){var n;return"string"==typeof t?t:i(t)?a(t,e)+"":r(t)?o?o.call(t):"":"0"==(n=t+"")&&1/t==-1/0?"-0":n}}}),de=e({"node_modules/lodash/toString.js"(e,t){var n=ce();t.exports=function(e){return null==e?"":n(e)}}}),he=e({"node_modules/lodash/_basePropertyOf.js"(e,t){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}}}),ye=e({"node_modules/lodash/_unescapeHtmlChar.js"(e,t){var n=he()({"&":"&","<":"<",">":">",""":'"',"'":"'"});t.exports=n}}),fe=e({"node_modules/lodash/unescape.js"(e,t){var n=de(),a=ye(),i=/&(?:amp|lt|gt|quot|#39);/g,r=RegExp(i.source);t.exports=function(e){return(e=n(e))&&r.test(e)?e.replace(i,a):e}}}),pe=e({"node_modules/lodash/lodash.js"(D,L){!function(){var Nr,Wr="Expected a function",mo="__lodash_hash_undefined__",wo="__lodash_placeholder__",Rr=128,qr=9007199254740991,_o=NaN,Hr=4294967295,bo=[["ary",Rr],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Fr="[object Arguments]",jo="[object Array]",Yr="[object Boolean]",Vr="[object Date]",xo="[object Error]",Qo="[object Function]",Co="[object GeneratorFunction]",Gr="[object Map]",Ur="[object Number]",Xr="[object Object]",ko="[object Promise]",Jr="[object RegExp]",Zr="[object Set]",Kr="[object String]",So="[object Symbol]",eo="[object WeakMap]",Oo="[object ArrayBuffer]",to="[object DataView]",Do="[object Float32Array]",Lo="[object Float64Array]",Io="[object Int8Array]",Ao="[object Int16Array]",zo="[object Int32Array]",To="[object Uint8Array]",Eo="[object Uint8ClampedArray]",Po="[object Uint16Array]",$o="[object Uint32Array]",Bo=/\b__p \+= '';/g,Mo=/\b(__p \+=) '' \+/g,No=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Wo=/&(?:amp|lt|gt|quot|#39);/g,Ro=/[&<>"']/g,qo=RegExp(Wo.source),Ho=RegExp(Ro.source),Fo=/<%-([\s\S]+?)%>/g,Yo=/<%([\s\S]+?)%>/g,Vo=/<%=([\s\S]+?)%>/g,Go=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Uo=/^\w*$/,Xo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jo=/[\\^$.*+?()[\]{}|]/g,Zo=RegExp(Jo.source),Ko=/^\s+/,r=/\s/,es=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ts=/\{\n\/\* \[wrapped with (.+)\] \*/,ns=/,? & /,as=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,is=/[()=,{}\[\]\/\s]/,rs=/\\(\\)?/g,os=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ss=/\w*$/,ls=/^[-+]0x[0-9a-f]+$/i,us=/^0b[01]+$/i,cs=/^\[object .+?Constructor\]$/,ds=/^0o[0-7]+$/i,hs=/^(?:0|[1-9]\d*)$/,ys=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 5,799 bytes, line 1
17f]/g,fs=/($^)/,ps=/['\n\r\u2028\u2029\\]/g,o="\\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",u="\\ufe0e\\ufe0f",c="\\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="["+o+"]",h="["+c+"]",y="["+s+"]",f="["+l+"]",p="["+e+"]",c="[^"+o+c+"\\d+"+l+e+t+"]",l="\\ud83c[\\udffb-\\udfff]",e="[^"+o+"]",g="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",t="["+t+"]",v="\\u200d",m="(?:"+p+"|"+c+")",c="(?:"+t+"|"+c+")",w="(?:['â](?:d|ll|m|re|s|t|ve))?",_="(?:['â](?:D|LL|M|RE|S|T|VE))?",b="(?:"+y+"|"+l+")"+"?",j="["+u+"]?",j=j+b+("(?:"+v+"(?:"+[e,g,a].join("|")+")"+j+b+")*"),b="(?:"+[f,g,a].join("|")+")"+j,f="(?:"+[e+y+"?",y,g,a,n].join("|")+")",gs=RegExp(d,"g"),vs=RegExp(y,"g"),x=RegExp(l+"(?="+l+")|"+f+j,"g"),ms=RegExp([t+"?"+p+"+"+w+"(?="+[h,t,"$"].join("|")+")",c+"+"+_+"(?="+[h,t+m,"$"].join("|")+")",t+"?"+m+"+"+w,t+"+"+_,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",b].join("|"),"g"),Q=RegExp("["+v+o+s+u+"]"),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,no={},ao=(no[Do]=no[Lo]=no[Io]=no[Ao]=no[zo]=no[To]=no[Eo]=no[Po]=no[$o]=!0,no[Fr]=no[jo]=no[Oo]=no[Yr]=no[to]=no[Vr]=no[xo]=no[Qo]=no[Gr]=no[Ur]=no[Xr]=no[Jr]=no[Zr]=no[Kr]=no[eo]=!1,{}),C=(ao[Fr]=ao[jo]=ao[Oo]=ao[to]=ao[Yr]=ao[Vr]=ao[Do]=ao[Lo]=ao[Io]=ao[Ao]=ao[zo]=ao[Gr]=ao[Ur]=ao[Xr]=ao[Jr]=ao[Zr]=ao[Kr]=ao[So]=ao[To]=ao[Eo]=ao[Po]=ao[$o]=!0,ao[xo]=ao[Qo]=ao[eo]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),js=parseFloat,xs=parseInt,e="object"==typeof window&&window&&window.Object===Object&&window,g="object"==typeof self&&self&&self.Object===Object&&self,io=e||g||Function("return this")(),a="object"==typeof D&&D&&!D.nodeType&&D,i=a&&"object"==typeof L&&L&&!L.nodeType&&L,Qs=i&&i.exports===a,k=Qs&&e.process,n=function(){try{var e=i&&i.require&&i.require("util").types;return e?e:k&&k.binding&&k.binding("util")}catch(e){}}(),Cs=n&&n.isArrayBuffer,ks=n&&n.isDate,Ss=n&&n.isMap,Os=n&&n.isRegExp,Ds=n&&n.isSet,Ls=n&&n.isTypedArray;function ro(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 Is(e,t,n,a){for(var i=-1,r=null==e?0:e.length;++i<r;){var o=e[i];t(a,o,n(o),e)}return a}function oo(e,t){for(var n=-1,a=null==e?0:e.length;++n<a&&!1!==t(e[n],n,e););return e}function As(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function zs(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 so(e,t){for(var n=-1,a=null==e?0:e.length,i=0,r=[];++n<a;){var o=e[n];t(o,n,e)&&(r[i++]=o)}return r}function Ts(e,t){return!!(null==e?0:e.length)&&-1<co(e,t,0)}function Es(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 lo(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 uo(e,t){for(var n=-1,a=t.length,i=e.length;++n<a;)e[i+n]=t[n];return e}function Ps(e,t,n,a){var i=-1,r=null==e?0:e.length;for(a&&r&&(n=e[++i]);++i<r;)n=t(n,e[i],i,e);return n}function $s(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 S=Hs("length");function Ms(e,a,t){var i;return t(e,function(e,t,n){if(a(e,t,n))return i=t,!1}),i}function Ns(e,t,n,a){for(var i=e.length,r=n+(a?1:-1);a?r--:++r<i;)if(t(e[r],r,e))return r;return-1}function co(e,t,n){if(t!=t)return Ns(e,Rs,n);for(var a=e,i=t,r=n-1,o=a.length;++r<o;)if(a[r]===i)return r;return-1}function Ws(e,t,n,a){for(var i=n-1,r=e.length;++i<r;)if(a(e[i],t))return i;return-1}function Rs(e){return e!=e}function qs(e,t){var n=null==e?0:e.length;return n?Ys(e,t)/n:_o}function Hs(t){return function(e){return null==e?Nr:e[t]}}function O(t){return function(e){return null==t?Nr:t[e]}}function Fs(e,a,i,r,t){return t(e,function(e,t,n){i=r?(r=!1,e):a(i,e,t,n)}),i}function Ys(e,t){for(var n,a=-1,i=e.length;++a<i;){var r=t(e[a]);r!==Nr&&(n=n===Nr?r:n+r)}return n}function Vs(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}function Gs(e){return e&&e.slice(0,rl(e)+1).replace(Ko,"")}function ho(t){return function(e){return t(e)}}function Us(t,e){return lo(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<co(t,e[n],0););return n}function Zs(e,t){for(var n=e.length;n--&&-1<co(t,e[n],0););return n}var Ks=O({"Ã":"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","Ä":"
1c","Ä":"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","ij":"ij","Å":"Oe","Å":"oe","Å":"'n","Å¿":"s"}),el=O({"&":"&","<":"<",">":">",'"':""","'":"'"});function tl(e){return"\\"+C[e]}function yo(e){return Q.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 fo(e,t){for(var n=-1,a=e.length,i=0,r=[];++n<a;){var o=e[n];o!==t&&o!==wo||(e[n]=wo,r[i++]=n)}return r}function il(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function po(e){return(yo(e)?function(e){var t=x.lastIndex=0;for(;x.test(e);)++t;return t}:S)(e)}function go(e){return yo(e)?e.match(x)||[]:e.split("")}function rl(e){for(var t=e.length;t--&&r.test(e.charAt(t)););return t}var ol=O({"&":"&","<":"<",">":">",""":'"',"'":"'"});var vo=function i(e){var j=(e=null==e?io:vo.defaults(io.Object(),e,vo.pick(io,_s))).Array,r=e.Date,A=e.Error,z=e.Function,T=e.Math,p=e.Object,E=e.RegExp,R=e.String,x=e.TypeError,q=j.prototype,H=z.prototype,F=p.prototype,Y=e["__core-js_shared__"],V=H.toString,P=F.hasOwnProperty,G=0,U=(H=/[^.]+$/.exec(Y&&Y.keys&&Y.keys.IE_PROTO||""))?"Symbol(src)_1."+H:"",X=F.toString,J=V.call(p),Z=io._,K=E("^"+V.call(P).replace(Jo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),H=Qs?e.Buffer:Nr,t=e.Symbol,ee=e.Uint8Array,te=H?H.allocUnsafe:Nr,ne=al(p.getPrototypeOf,p),ae=p.create,ie=F.propertyIsEnumerable,re=q.splice,oe=t?t.isConcatSpreadable:Nr,se=t?t.iterator:Nr,le=t?t.toStringTag:Nr,ue=function(){try{var e=Zn(p,"defineProperty");return e({},"",{}),e}catch(e){}}(),ce=e.clearTimeout!==io.clearTimeout&&e.clearTimeout,de=r&&r.now!==io.Date.now&&r.now,he=e.setTimeout!==io.setTimeout&&e.setTimeout,ye=T.ceil,fe=T.floor,pe=p.getOwnPropertySymbols,H=H?H.isBuffer:Nr,ge=e.isFinite,ve=q.join,me=al(p.keys,p),Q=T.max,C=T.min,we=r.now,_e=e.parseInt,be=T.random,je=q.reverse,r=Zn(e,"DataView"),xe=Zn(e,"Map"),Qe=Zn(e,"Promise"),Ce=Zn(e,"Set"),e=Zn(e,"WeakMap"),ke=Zn(p,"create"),Se=e&&new e,Oe={},De=xa(r),Le=xa(xe),Ie=xa(Qe),Ae=xa(Ce),ze=xa(e),t=t?t.prototype:Nr,Te=t?t.valueOf:Nr,Ee=t?t.toString:Nr;function f(e){if(W(e)&&!N(e)&&!(e instanceof v)){if(e instanceof g)return e;if(P.call(e,"__wrapped__"))return Qa(e)}return new g(e)}var Pe=function(e){if(!b(e))return{};if(ae)return ae(e);$e.prototype=e;e=new $e;return $e.prototype=Nr,e};function $e(){}function Be(){}function g(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=Nr}function v(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Hr,this.__views__=[]}function Me(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 We(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 Re(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new We;++t<n;)this.add(e[t])}function $(e){e=this.__data__=new Ne(e);this.size=e.size}function qe(e,t){var n,a=N(e),i=!a&&vi(e),r=!a&&!i&&wi(e),o=!a&&!i&&!r&&Li(e),s=a||i||r||o,l=s?Vs(e.length,R):[],u=l.length;for(n in e)!t&&!P.call(e,n)||s&&("length"==n||r&&("offset"==n||"parent"==n)||o&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||ia(n,u))||l.push(n);return l}function He(e){var t=e.length;return t?e[Bt(0,t-1)]:Nr}function Fe(e,t){return wa(k(e),et(t,0,e.length))}function Ye(e){return wa(k(e))}function Ve(e,t,n){(n===Nr||M(e[t],n))&&(n!==Nr||t in e)||Ze(e,t,n)}function Ge(e,t,n){var a=e[t];P.call(e,t)&&M(a,n)&&(n!==Nr||t in e)||Ze(e,t,n)}function Ue(e,t){for(var n=e.length;n--;)if(M(e[n][0],t))return n;return-1}function Xe(e,a,i,r){return it(e,function(e,t,n){a(r,e,i(e),n)}),r}function Je(e,t){return e&&gn(t,D(t),e)}
vendor: 51,627 bytes, line 1
1function Ze(e,t,n){"__proto__"==t&&ue?ue(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),r=null==e;++n<a;)i[n]=r?Nr:Hi(e,t[n]);return i}function et(e,t,n){return e=e==e&&(n!==Nr&&(e=e<=n?e:n),t!==Nr)?t<=e?e:t:e}function m(n,a,i,e,t,r){var o,s=1&a,l=2&a,u=4&a;if((o=i?t?i(n,e,t,r):i(n):o)===Nr){if(!b(n))return n;var c,e=N(n);if(e){if(o=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&P.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(n),!s)return k(n,o)}else{var d=B(n),h=d==Qo||d==Co;if(wi(n))return cn(n,s);if(d==Xr||d==Fr||h&&!t){if(o=l||h?{}:na(n),!s)return l?(y=h=n,y=(c=o)&&gn(y,L(y),c),gn(h,ea(h),y)):(h=Je(o,c=n),gn(c,Kn(c),h))}else{if(!ao[d])return t?n:{};o=function(e,t,n){var a=e.constructor;switch(t){case Oo:return dn(e);case Yr:case Vr:return new a(+e);case to:return function(e,t){t=t?dn(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,n);case Do:case Lo:case Io:case Ao:case zo:case To:case Eo:case Po:case $o:return hn(e,n);case Gr:return new a;case Ur:case Kr:return new a(e);case Jr:return function(e){var t=new e.constructor(e.source,ss.exec(e));return t.lastIndex=e.lastIndex,t}(e);case Zr:return new a;case So:return function(e){return Te?p(Te.call(e)):{}}(e)}}(n,d,s)}}var y=(r=r||new $).get(n);if(y)return y;r.set(n,o),Oi(n)?n.forEach(function(e){o.add(m(e,a,i,e,n,r))}):Qi(n)&&n.forEach(function(e,t){o.set(t,m(e,a,i,t,n,r))});var f=e?Nr:(u?l?Yn:Fn:l?L:D)(n);oo(f||n,function(e,t){f&&(e=n[t=e]),Ge(o,t,m(e,a,i,t,n,r))})}return o}function tt(e,t,n){var a=n.length;if(null==e)return!a;for(e=p(e);a--;){var i=n[a],r=t[i],o=e[i];if(o===Nr&&!(i in e)||!r(o))return!1}return!0}function nt(e,t,n){if("function"!=typeof e)throw new x(Wr);return pa(function(){e.apply(Nr,n)},t)}function at(e,t,n,a){var i=-1,r=Ts,o=!0,s=e.length,l=[],u=t.length;if(s){n&&(t=lo(t,ho(n))),a?(r=Es,o=!1):200<=t.length&&(r=Xs,o=!1,t=new Re(t));e:for(;++i<s;){var c=e[i],d=null==n?c:n(c),c=a||0!==c?c:0;if(o&&d==d){for(var h=u;h--;)if(t[h]===d)continue e;l.push(c)}else r(t,d,a)||l.push(c)}}return l}f.templateSettings={escape:Fo,evaluate:Yo,interpolate:Vo,variable:"",imports:{_:f}},(f.prototype=Be.prototype).constructor=f,(g.prototype=Pe(Be.prototype)).constructor=g,(v.prototype=Pe(Be.prototype)).constructor=v,Me.prototype.clear=function(){this.__data__=ke?ke(null):{},this.size=0},Me.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},Me.prototype.get=function(e){var t,n=this.__data__;return ke?(t=n[e])===mo?Nr:t:P.call(n,e)?n[e]:Nr},Me.prototype.has=function(e){var t=this.__data__;return ke?t[e]!==Nr:P.call(t,e)},Me.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ke&&t===Nr?mo:t,this},Ne.prototype.clear=function(){this.__data__=[],this.size=0},Ne.prototype.delete=function(e){var t=this.__data__;return!((e=Ue(t,e))<0||(e==t.length-1?t.pop():re.call(t,e,1),--this.size,0))},Ne.prototype.get=function(e){var t=this.__data__;return(e=Ue(t,e))<0?Nr:t[e][1]},Ne.prototype.has=function(e){return-1<Ue(this.__data__,e)},Ne.prototype.set=function(e,t){var n=this.__data__,a=Ue(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this},We.prototype.clear=function(){this.size=0,this.__data__={hash:new Me,map:new(xe||Ne),string:new Me}},We.prototype.delete=function(e){return e=Xn(this,e).delete(e),this.size-=e?1:0,e},We.prototype.get=function(e){return Xn(this,e).get(e)},We.prototype.has=function(e){return Xn(this,e).has(e)},We.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},Re.prototype.add=Re.prototype.push=function(e){return this.__data__.set(e,mo),this},Re.prototype.has=function(e){return this.__data__.has(e)},$.prototype.clear=function(){this.__data__=new Ne,this.size=0},$.prototype.delete=function(e){var t=this.__data__,e=t.delete(e);return this.size=t.size,e},$.prototype.get=function(e){return this.__data__.get(e)},$.prototype.has=function(e){return this.__data__.has(e)},$.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ne){var a=n.__data__;if(!xe||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new We(a)}return n.set(e,t),this.size=n.size,this};var it=wn(dt),rt=wn(ht,!0);function ot(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 r,o,s=e[a],l=t(s);null!=l&&(r===Nr?l==l&&!w(l):n(l,r))&&(r=l,o=s)}return o}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 r=-1,o=e.length;for(n=n||aa,i=i||[];++r<o;){var s=e[r];0<t&&n(s)?1<t?l(s,t-1,n,a,i):uo(i,s):a||(i[i.length]=s)}return i}var ut=_n(),ct=_n(!0);function dt(e,t){return e&&ut(e,t,D)}function ht(e,t){return e&&ct(e,t,D)}function yt(t,e){return so(e,function(e){return bi(t[e])})}function ft(e,t){for(var n=0,a=(t=on(t,e)).length;null!=e&&n<a;)e=e[ja(t[n++])];return n&&n==a?e:Nr}function pt(e,t,n){t=t(e);return N(e)?t:uo(t,n(e))}function n(e){if(null==e)return e===Nr?"[object Undefined]":"[object Null]";if(le&&le in p(e)){var t=e,n=P.call(t,le),a=t[le];try{t[le]=Nr;var i=!0}catch(e){}var r=X.call(t);return i&&(n?t[le]=a:delete t[le]),r}return X.call(e)}function gt(e,t){return t<e}function vt(e,t){return null!=e&&P.call(e,t)}function mt(e,t){return null!=e&&t in p(e)}function wt(e,t,n){for(var a=n?Es:Ts,i=e[0].length,r=e.length,o=r,s=j(r),l=1/0,u=[];o--;){var c=e[o];o&&t&&(c=lo(c,ho(t))),l=C(c.length,l),s[o]=!n&&(t||120<=i&&120<=c.length)?new Re(o&&c):Nr}var c=e[0],d=-1,h=s[0];e:for(;++d<i&&u.length<l;){var y=c[d],f=t?t(y):y,y=n||0!==y?y:0;if(!(h?Xs(h,f):a(u,f,n))){for(o=r;--o;){var p=s[o];if(!(p?Xs(p,f):a(e[o],f,n)))continue e}h&&h.push(f),u.push(y)}}return u}function _t(e,t,n){t=null==(e=ha(e,t=on(t,e)))?e:e[ja(a(t))];return null==t?Nr:ro(t,e,n)}function bt(e){return W(e)&&n(e)==Fr}function jt(e,t,n,a,i){if(e===t)return!0;if(null==e||null==t||!W(e)&&!W(t))return e!=e&&t!=t;var r=jt,o=N(e),s=N(t),l=o?jo:B(e),s=s?jo:B(t),u=(l=l==Fr?Xr:l)==Xr,c=(s=s==Fr?Xr:s)==Xr;if((s=l==s)&&wi(e)){if(!wi(t))return!1;u=!(o=!0)}if(s&&!u){i=i||new $;if(o||Li(e))return qn(e,t,n,a,r,i);else{var d=e;var h=t;var y=l;var f=n;var p=a;var g=r;var v=i;switch(y){case to:if(d.byteLength!=h.byteLength||d.byteOffset!=h.byteOffset)return!1;d=d.buffer,h=h.buffer;case Oo:return d.byteLength==h.byteLength&&g(new ee(d),new ee(h))?!0:!1;case Yr:case Vr:case Ur:return M(+d,+h);case xo:return d.name==h.name&&d.message==h.message;case Jr:case Kr:return d==h+"";case Gr:var m=nl;case Zr:var w=1&f;if(m=m||il,d.size!=h.size&&!w)return!1;w=v.get(d);if(w)return w==h;f|=2,v.set(d,h);w=qn(m(d),m(h),f,p,g,v);return v.delete(d),w;case So:if(Te)return Te.call(d)==Te.call(h)}return!1;return}}if(!(1&n)){o=u&&P.call(e,"__wrapped__"),l=c&&P.call(t,"__wrapped__");if(o||l)return u=o?e.value():e,c=l?t.value():t,i=i||new $,r(u,c,n,a,i)}if(s){i=i||new $;var _=e,b=t,j=n,x=a,Q=r,C=i,k=1&j,S=Fn(_),O=S.length,o=Fn(b).length;if(O!=o&&!k)return!1;for(var D=O;D--;){var L=S[D];if(!(k?L in b:P.call(b,L)))return!1}o=C.get(_),l=C.get(b);if(o&&l)return o==b&&l==_;for(var I=!0,A=(C.set(_,b),C.set(b,_),k);++D<O;){L=S[D];var z,T=_[L],E=b[L];if(!((z=x?k?x(E,T,L,b,_,C):x(T,E,L,_,b,C):z)===Nr?T===E||Q(T,E,j,x,C):z)){I=!1;break}A=A||"constructor"==L}return I&&!A&&(o=_.constructor,l=b.constructor,o!=l)&&"constructor"in _&&"constructor"in b&&!("function"==typeof o&&o instanceof o&&"function"==typeof l&&l instanceof l)&&(I=!1),C.delete(_),C.delete(b),I}return!1}function xt(e,t,n,a){var i=n.length,r=i,o=!a;if(null==e)return!r;for(e=p(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<r;){var l=(s=n[i])[0],u=e[l],c=s[1];if(o&&s[2]){if(u===Nr&&!(l in e))return!1}else{var d,h=new $;if(!((d=a?a(u,c,l,e,t,h):d)===Nr?jt(c,u,3,a,h):d))return!1}}return!0}function Qt(e){var t;return!(!b(e)||(t=e,U&&U in t))&&(bi(e)?K:cs).test(xa(e))}function Ct(e){return"function"==typeof e?e:null==e?I:"object"==typeof e?N(e)?It(e[0],e[1]):Lt(e):Sr(e)}function kt(e){if(!la(e))return me(e);var t,n=[];for(t in p(e))P.call(e,t)&&"constructor"!=t&&n.push(t);return n}function St(e){if(!b(e)){var t=e,n=[];if(null!=t)for(var a in p(t))n.push(a);return n}var i,r=la(e),o=[];for(i in e)("constructor"!=i||!r&&P.call(e,i))&&o.push(i);return o}function Ot(e,t){return e<t}function Dt(e,a){var i=-1,r=c(e)?j(e.length):[];return it(e,function(e,t,n){r[++i]=a(e,t,n)}),r}function Lt(t){var n=Jn(t);return 1==n.length&&n[0][2]?ca(n[0][0],n[0][1]):function(e){return e===t||xt(e,t,n)}}function It(n,a){return ra(n)&&ua(a)?ca(ja(n),a):function(e){var t=Hi(e,n);return t===Nr&&t===a?Fi(e,n):jt(a,t,3)}}function At(p,g,v,m,w){p!==g&&ut(g,function(e,t){var n,a,i,r,o,s,l,u,c,d,h,y,f;w=w||new $,b(e)?(a=g,r=v,o=At,s=m,l=w,h=ya(n=p,i=t),y=ya(a,i),(f=l.get(y))?Ve(n,i,f):(f=s?s(h,y,i+"",n,a,l):Nr,(a=f===Nr)&&(u=N(y),c=!u&&wi(y),d=!u&&!c&&Li(y),f=y,u||c||d?f=N(h)?h:_(h)?k(h):c?cn(y,!(a=!1)):d?hn(y,!(a=!1)):[]:ki(y)||vi(y)?vi(f=h)?f=Pi(h):b(h)&&!bi(h)||(f=na(y)):a=!1),a&&(l.set(y,f),o(f,y,r,s,l),l.delete(y)),Ve(n,i,f))):(u=m?m(ya(p,t),e,t+"",p,g,w):Nr,Ve(p,t,u=u===Nr?e:u))},L)}function zt(e,t){var n=e.length;if(n)return ia(t+=t<0?n:0,n)?e[t]:Nr}function Tt(e,a,c){a=a.length?lo(a,function(t){return N(t)?function(e){return ft(e,1===t.length?t[0]:t)}:t}):[I];var i=-1;a=lo(a,ho(d()));var t=Dt(e,function(t,e,n){return{criteria:lo(a,function(e){return e(t)}),index:++i,value:t}}),e=function(e,t){for(var n=c,a=-1,i=e.criteria,r=t.criteria,o=i.length,s=n.length;++a<o;){var l,u=yn(i[a],r[a]);if(u)return s<=a?u:(l=n[a],u*("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 Et(e,t,n){for(var a=-1,i=t.length,r={};++a<i;){var o=t[a],s=ft(e,o);n(s,o)&&Rt(r,on(o,e),s)}return r}function Pt(e,t,n,a){var i=a?Ws:co,r=-1,o=t.length,s=e;for(e===t&&(t=k(t)),n&&(s=lo(e,ho(n)));++r<o;)for(var l=0,u=t[r],c=n?n(u):u;-1<(l=i(s,c,l,a));)s!==e&&re.call(s,l,1),re.call(e,l,1);return e}function $t(e,t){for(var n=e?t.length:0,a=n-1;n--;){var i,r=t[n];n!=a&&r===i||(ia(i=r)?re.call(e,r,1):Jt(e,r))}}function Bt(e,t){return e+fe(be()*(t-e+1))}function Mt(e,t){var n="";if(!(!e||t<1||qr<t))for(;t%2&&(n+=e),(t=fe(t/2))&&(e+=e),t;);return n}function o(e,t){return ga(da(e,t,I),e+"")}function Nt(e){return He(nr(e))}function Wt(e,t){e=nr(e);return wa(e,et(t,0,e.length))}function Rt(e,t,n,a){if(b(e))for(var i=-1,r=(t=on(t,e)).length,o=r-1,s=e;null!=s&&++i<r;){var l,u=ja(t[i]),c=n;if("__proto__"===u||"constructor"===u||"prototype"===u)return e;Ge(s,u,c=i!=o&&(l=s[u],(c=a?a(l,u,s):Nr)===Nr)?b(l)?l:ia(t[i+1])?[]:{}:c),s=s[u]}return e}var qt=Se?function(e,t){return Se.set(e,t),e}:I,t=ue?function(e,t){return ue(e,"toString",{configurable:!0,enumerable:!1,value:gr(t),writable:!0})}:I;function Ht(e){return wa(nr(e))}function s(e,t,n){for(var a=-1,i=e.length,r=((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;)r[a]=e[a+t];return r}function Ft(e,a){var i;return it(e,function(e,t,n){return!(i=a(e,t,n))}),!!i}function Yt(e,t,n){var a=0,i=null==e?a:e.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;a<i;){var r=a+i>>>1,o=e[r];null!==o&&!w(o)&&(n?o<=t:o<t)?a=1+r:i=r}return i}return Vt(e,t,I,n)}function Vt(e,t,n,a){var i=0,r=null==e?0:e.length;if(0===r)return 0;for(var o=(t=n(t))!=t,s=null===t,l=w(t),u=t===Nr;i<r;){var c=fe((i+r)/2),d=n(e[c]),h=d!==Nr,y=null===d,f=d==d,p=w(d),f=o?a||f:u?f&&(a||h):s?f&&h&&(a||!y):l?f&&h&&!y&&(a||!p):!y&&!p&&(a?d<=t:d<t);f?i=c+1:r=c}return C(r,4294967294)}function Gt(e,t){for(var n=-1,a=e.length,i=0,r=[];++n<a;){var o,s=e[n],l=t?t(s):s;n&&M(l,o)||(o=l,r[i++]=0===s?0:s)}return r}function Ut(e){return"number"==typeof e?e:w(e)?_o:+e}function u(e){var t;return"string"==typeof e?e:N(e)?lo(e,u)+"":w(e)?Ee?Ee.call(e):"":"0"==(t=e+"")&&1/e==-1/0?"-0":t}function Xt(e,t,n){var a=-1,i=Ts,r=e.length,o=!0,s=[],l=s;if(n)o=!1,i=Es;else if(200<=r){var u=t?null:$n(e);if(u)return il(u);o=!1,i=Xs,l=new Re}else l=t?[]:s;e:for(;++a<r;){var c=e[a],d=t?t(c):c,c=n||0!==c?c:0;if(o&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(c)}else i(l,d,n)||(l!==s&&l.push(d),s.push(c))}return s}function Jt(e,t){return null==(e=ha(e,t=on(t,e)))||delete e[ja(a(t))]}function Zt(e,t,n,a){return Rt(e,t,n(ft(e,t)),a)}function Kt(e,t,n,a){for(var i=e.length,r=a?i:-1;(a?r--:++r<i)&&t(e[r],r,e););return n?s(e,a?0:r,a?r+1:i):s(e,a?r+1:0,a?i:r)}function en(e,t){var n=e;return Ps(t,function(e,t){return t.func.apply(t.thisArg,uo([e],t.args))},n=e instanceof v?e.value():n)}function tn(e,t,n){var a=e.length;if(a<2)return a?Xt(e[0]):[];for(var i=-1,r=j(a);++i<a;)for(var o=e[i],s=-1;++s<a;)s!=i&&(r[i]=at(r[i]||o,e[s],t,n));return Xt(l(r,1),t,n)}function nn(e,t,n){for(var a=-1,i=e.length,r=t.length,o={};++a<i;){var s=a<r?t[a]:Nr;n(o,e[a],s)}return o}function an(e){return _(e)?e:[]}function rn(e){return"function"==typeof e?e:I}function on(e,t){return N(e)?e:ra(e,t)?[e]:ba(y(e))}var sn=o;function ln(e,t,n){var a=e.length;return n=n===Nr?a:n,!t&&a<=n?e:s(e,t,n)}var un=ce||function(e){return io.clearTimeout(e)};function cn(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!==Nr,a=null===e,i=e==e,r=w(e),o=t!==Nr,s=null===t,l=t==t,u=w(t);if(!s&&!u&&!r&&t<e||r&&o&&l&&!s&&!u||a&&o&&l||!n&&l||!i)return 1;if(!a&&!r&&!u&&e<t||u&&n&&i&&!a&&!r||s&&n&&i||!o&&i||!l)return-1}return 0}function fn(e,t,n,a){for(var i=-1,r=e.length,o=n.length,s=-1,l=t.length,u=Q(r-o,0),c=j(l+u),d=!a;++s<l;)c[s]=t[s];for(;++i<o;)(d||i<r)&&(c[n[i]]=e[i]);for(;u--;)c[s++]=e[i++];return c}function pn(e,t,n,a){for(var i=-1,r=e.length,o=-1,s=n.length,l=-1,u=t.length,c=Q(r-s,0),d=j(c+u),h=!a;++i<c;)d[i]=e[i];for(var y=i;++l<u;)d[y+l]=t[l];for(;++o<s;)(h||i<r)&&(d[y+n[o]]=e[i++]);return d}function k(e,t){var n=-1,a=e.length;for(t=t||j(a);++n<a;)t[n]=e[n];return t}function gn(e,t,n,a){for(var i=!n,r=(n=n||{},-1),o=t.length;++r<o;){var s=t[r],l=a?a(n[s],e[s],s,n,e):Nr;(i?Ze:Ge)(n,s,l=l===Nr?e[s]:l)}return n}function vn(i,r){return function(e,t){var n=N(e)?Is:Xe,a=r?r():{};return n(e,i,d(t,2),a)}}function mn(s){return o(function(e,t){var n=-1,a=t.length,i=1<a?t[a-1]:Nr,r=2<a?t[2]:Nr,i=3<s.length&&"function"==typeof i?(a--,i):Nr;for(r&&h(t[0],t[1],r)&&(i=a<3?Nr:i,a=1),e=p(e);++n<a;){var o=t[n];o&&s(e,o,n,i)}return e})}function wn(r,o){return function(e,t){if(null!=e){if(!c(e))return r(e,t);for(var n=e.length,a=o?n:-1,i=p(e);(o?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),r=n(e),o=r.length;o--;){var s=r[l?o:++a];if(!1===t(i[s],s,i))break}return e}}function bn(a){return function(e){var t=yo(e=y(e))?go(e):Nr,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 Ps(yr(rr(e).replace(gs,"")),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=Pe(a.prototype),n=a.apply(t,e);return b(n)?n:t}}function Qn(r,o,s){var l=xn(r);return function e(){for(var t=arguments.length,n=j(t),a=t,i=Un(e);a--;)n[a]=arguments[a];i=t<3&&n[0]!==i&&n[t-1]!==i?[]:fo(n,i);return(t-=i.length)<s?En(r,o,Sn,e.placeholder,Nr,n,i,Nr,Nr,s-t):ro(this&&this!==io&&this instanceof e?l:r,this,n)}}function Cn(r){return function(e,t,n){var a,i=p(e),t=(c(e)||(a=d(t,3),e=D(e),t=function(e){return a(i[e],e,i)}),r(e,t,n));return-1<t?i[a?e[t]:t]:Nr}}function kn(l){return Hn(function(i){var r=i.length,e=r,t=g.prototype.thru;for(l&&i.reverse();e--;){var n=i[e];if("function"!=typeof n)throw new x(Wr);t&&!s&&"wrapper"==Gn(n)&&(s=new g([],!0))}for(e=s?e:r;++e<r;)var a=Gn(n=i[e]),o="wrapper"==a?Vn(n):Nr,s=o&&oa(o[0])&&424==o[1]&&!o[4].length&&1==o[9]?s[Gn(o[0])].apply(s,o[3]):1==n.length&&oa(n)?s[a]():s.thru(n);return function(){var e=arguments,t=e[0];if(s&&1==e.length&&N(t))return s.plant(t).value();for(var n=0,a=r?i[n].apply(this,e):t;++n<r;)a=i[n].call(this,a);return a}})}function Sn(o,s,l,u,c,d,h,y,f,p){var g=s&Rr,v=1&s,m=2&s,w=24&s,_=512&s,b=m?Nr:xn(o);return function e(){for(var t,n,a,i=j(a=arguments.length),r=a;r--;)i[r]=arguments[r];return w&&(n=function(e,t){for(var n=e.length,a=0;n--;)e[n]===t&&++a;return a}(i,t=Un(e))),u&&(i=fn(i,u,c,w)),d&&(i=pn(i,d,h,w)),a-=n,w&&a<p?(n=fo(i,t),En(o,s,Sn,e.placeholder,l,i,n,y,f,p-a)):(t=v?l:this,n=m?t[o]:o,a=i.length,y?i=function(e,t){for(var n=e.length,a=C(t.length,n),i=k(e);a--;){var r=t[a];e[a]=ia(r,n)?i[r]:Nr}return e}(i,y):_&&1<a&&i.reverse(),g&&f<a&&(i.length=f),(n=this&&this!==io&&this instanceof e?b||xn(n):n).apply(t,i))}}function On(n,o){return function(e,t){return e=e,a=n,i=o(t),r={},dt(e,function(e,t,n){a(r,i(e),t,n)}),r;var a,i,r}}function Dn(a,i){return function(e,t){var n;if(e===Nr&&t===Nr)return i;if(e!==Nr&&(n=e),t!==Nr){if(n===Nr)return t;t=("string"==typeof e||"string"==typeof t?(e=u(e),u):(e=Ut(e),Ut))(t),n=a(e,t)}return n}}function Ln(a){return Hn(function(e){return e=lo(e,ho(d())),o(function(t){var n=this;return a(e,function(e){return ro(e,n,t)})})})}function In(e,t){var n=(t=t===Nr?" ":u(t)).length;return n<2?n?Mt(t,e):t:(n=Mt(t,ye(e/po(t))),yo(t)?ln(go(n),0,e).join(""):n.slice(0,e))}function An(s,e,l,u){var c=1&e,d=xn(s);return function e(){for(var t=-1,n=arguments.length,a=-1,i=u.length,r=j(i+n),o=this&&this!==io&&this instanceof e?d:s;++a<i;)r[a]=u[a];for(;n--;)r[a++]=arguments[++t];return ro(o,c?l:this,r)}}function zn(u){return function(e,t,n){n&&"number"!=typeof n&&h(e,t,n)&&(t=n=Nr),e=Ti(e),t===Nr?(t=e,e=0):t=Ti(t),n=n===Nr?e<t?1:-1:Ti(n);for(var a=e,i=n,r=u,o=-1,s=Q(ye((t-a)/(i||1)),0),l=j(s);s--;)l[r?s:++o]=a,a+=i;return l}}function Tn(n){return function(e,t){return"string"==typeof e&&"string"==typeof t||(e=O(e),t=O(t)),n(e,t)}}function En(e,t,n,a,i,r,o,s,l,u){var c=8&t,i=(4&(t=(t|(c?32:64))&~(c?64:32))||(t&=-4),[e,t,i,c?r:Nr,c?o:Nr,c?Nr:r,c?Nr:o,s,l,u]),r=n.apply(Nr,i);return oa(e)&&fa(r,i),r.placeholder=a,va(r,e,t)}function Pn(e){var a=T[e];return function(e,t){var n;return e=O(e),(t=null==t?0:C(S(t),292))&&ge(e)?(n=(y(e)+"e").split("e"),+((n=(y(a(n[0]+"e"+(+n[1]+t)))+"e").split("e"))[0]+"e"+(+n[1]-t))):a(e)}}var $n=Ce&&1/il(new Ce([,-0]))[1]==1/0?function(e){return new Ce(e)}:xr;function Bn(r){return function(e){var t,n,a,i=B(e);return i==Gr?nl(e):i==Zr?(i=e,t=-1,n=Array(i.size),i.forEach(function(e){n[++t]=[e,e]}),n):lo(r(a=e),function(e){return[e,a[e]]})}}function Mn(e,t,n,a,i,r,o,s){var l,u,c,d,h,y,f,p,g,v,m,w,_,b=2&t;if(b||"function"==typeof e)return(l=a?a.length:0)||(t&=-97,a=i=Nr),o=o===Nr?o:Q(S(o),0),s=s===Nr?s:S(s),l-=i?i.length:0,64&t&&(c=a,d=i,a=i=Nr),u=b?Nr:Vn(e),c=[e,t,n,a,i,c,d,r,o,s],u&&(d=u,o=(r=c)[1],y=d[1],p=(f=o|y)<131,g=y==Rr&&8==o||y==Rr&&256==o&&r[7].length<=d[8]||384==y&&d[7].length<=d[8]&&8==o,p||g)&&(1&y&&(r[2]=d[2],f|=1&o?0:4),(p=d[3])&&(h=r[3],r[3]=h?fn(h,p,d[4]):p,r[4]=h?fo(r[3],wo):d[4]),(p=d[5])&&(h=r[5],r[5]=h?pn(h,p,d[6]):p,r[6]=h?fo(r[5],wo):d[6]),(p=d[7])&&(r[7]=p),y&Rr&&(r[8]=null==r[8]?d[8]:C(r[8],d[8])),null==r[9]&&(r[9]=d[9]),r[0]=d[0],r[1]=f),e=c[0],t=c[1],n=c[2],a=c[3],i=c[4],!(s=c[9]=c[9]===Nr?b?0:e.length:Q(c[9]-l,0))&&24&t&&(t&=-25),g=t&&1!=t?8==t||16==t?Qn(e,t,s):32!=t&&33!=t||i.length?Sn.apply(Nr,c):An(e,t,n,a):(m=n,w=1&t,_=xn(v=e),function e(){return(this&&this!==io&&this instanceof e?_:v).apply(w?m:this,arguments)}),va((u?qt:fa)(g,c),e,t);throw new x(Wr)}function Nn(e,t,n,a){return e===Nr||M(e,F[n])&&!P.call(a,n)?t:e}function Wn(e,t,n,a,i,r){return b(e)&&b(t)&&(r.set(t,e),At(e,t,Nr,Wn,r),r.delete(t)),e}function Rn(e){return ki(e)?Nr:e}function qn(e,t,n,a,i,r){var o=1&n,s=e.length,l=t.length;if(s!=l&&!(o&&s<l))return!1;var l=r.get(e),u=r.get(t);if(l&&u)return l==t&&u==e;var c=-1,d=!0,h=2&n?new Re:Nr;for(r.set(e,t),r.set(t,e);++c<s;){var y,f=e[c],p=t[c];if((y=a?o?a(p,f,c,t,e,r):a(f,p,c,e,t,r):y)!==Nr){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,r))&&h.push(t)})){d=!1;break}}else if(f!==p&&!i(f,p,n,a,r)){d=!1;break}}return r.delete(e),r.delete(t),d}function Hn(e){return ga(da(e,Nr,Sa),e+"")}function Fn(e){return pt(e,D,Kn)}function Yn(e){return pt(e,L,ea)}var Vn=Se?function(e){return Se.get(e)}:xr;function Gn(e){for(var t=e.name+"",n=Oe[t],a=P.call(Oe,t)?n.length:0;a--;){var i=n[a],r=i.func;if(null==r||r==e)return i.name}return t}function Un(e){return(P.call(f,"placeholder")?f:e).placeholder}function d(){var e=(e=f.iteratee||wr)===wr?Ct: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=D(e),n=t.length;n--;){var a=t[n],i=e[a];t[n]=[a,i,ua(i)]}return t}function Zn(e,t){t=t;e=null==(e=e)?Nr:e[t];return Qt(e)?e:Nr}var Kn=pe?function(t){return null==t?[]:(t=p(t),so(pe(t),function(e){return ie.call(t,e)}))}:Lr,ea=pe?function(e){for(var t=[];e;)uo(t,Kn(e)),e=ne(e);return t}:Lr,B=n;function ta(e,t,n){for(var a=-1,i=(t=on(t,e)).length,r=!1;++a<i;){var o=ja(t[a]);if(!(r=null!=e&&n(e,o)))break;e=e[o]}return r||++a!=i?r:!!(i=null==e?0:e.length)&&xi(i)&&ia(o,i)&&(N(e)||vi(e))}function na(e){return"function"!=typeof e.constructor||la(e)?{}:Pe(ne(e))}function aa(e){return N(e)||vi(e)||!!(oe&&e&&e[oe])}function ia(e,t){var n=typeof e;return!!(t=null==t?qr: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)?c(n)&&ia(t,n.length):"string"==a&&t in n)&&M(n[t],e)}function ra(e,t){var n;if(!N(e))return"number"==(n=typeof e)||"symbol"==n||"boolean"==n||null==e||w(e)||Uo.test(e)||!Go.test(e)||null!=t&&e in p(t)}function oa(e){var t=Gn(e),n=f[t];return"function"==typeof n&&t in v.prototype&&(e===n||(t=Vn(n))&&e===t[0])}(r&&B(new r(new ArrayBuffer(1)))!=to||xe&&B(new xe)!=Gr||Qe&&B(Qe.resolve())!=ko||Ce&&B(new Ce)!=Zr||e&&B(new e)!=eo)&&(B=function(e){var t=n(e),e=t==Xr?e.constructor:Nr,e=e?xa(e):"";if(e)switch(e){case De:return to;case Le:return Gr;case Ie:return ko;case Ae:return Zr;case ze:return eo}return t});var sa=Y?bi:Ir;function la(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||F)}function ua(e){return e==e&&!b(e)}function ca(t,n){return function(e){return null!=e&&e[t]===n&&(n!==Nr||t in p(e))}}function da(r,o,s){return o=Q(o===Nr?r.length-1:o,0),function(){for(var e=arguments,t=-1,n=Q(e.length-o,0),a=j(n);++t<n;)a[t]=e[o+t];for(var t=-1,i=j(o+1);++t<o;)i[t]=e[t];return i[o]=s(a),ro(r,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=ma(qt),pa=he||function(e,t){return io.setTimeout(e,t)},ga=ma(t);function va(e,t,n){var a,i,r,t=t+"";return ga(e,(i=(t=(t=e=t).match(ts))?t[1].split(ns):[],r=n,oo(bo,function(e){var t="_."+e[0];r&e[1]&&!Ts(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 ma(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(Nr,arguments)}}function wa(e,t){var n=-1,a=e.length,i=a-1;for(t=t===Nr?a:t;++n<t;){var r=Bt(n,i),o=e[r];e[r]=e[n],e[n]=o}return e.length=t,e}_a=(ce=ci(ce=function(e){var i=[];return 46===e.charCodeAt(0)&&i.push(""),e.replace(Xo,function(e,t,n,a){i.push(n?a.replace(rs,"$1"):t||e)}),i},function(e){return 500===_a.size&&_a.clear(),e})).cache;var _a,ba=ce;function ja(e){var t;return"string"==typeof e||w(e)?e:"0"==(t=e+"")&&1/e==-1/0?"-0":t}function xa(e){if(null!=e){try{return V.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Qa(e){var t;return e instanceof v?e.clone():((t=new g(e.__wrapped__,e.__chain__)).__actions__=k(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t)}r=o(function(e,t){return _(e)?at(e,l(t,1,_,!0)):[]}),Qe=o(function(e,t){var n=a(t);return _(n)&&(n=Nr),_(e)?at(e,l(t,1,_,!0),d(n,2)):[]}),e=o(function(e,t){var n=a(t);return _(n)&&(n=Nr),_(e)?at(e,l(t,1,_,!0),Nr,n):[]});function Ca(e,t,n){var a=null==e?0:e.length;return a?((n=null==n?0:S(n))<0&&(n=Q(a+n,0)),Ns(e,d(t,3),n)):-1}function ka(e,t,n){var a,i=null==e?0:e.length;return i?(a=i-1,n!==Nr&&(a=S(n),a=n<0?Q(i+a,0):C(a,i-1)),Ns(e,d(t,3),a,!0)):-1}function Sa(e){return(null==e?0:e.length)?l(e,1):[]}function Oa(e){return e&&e.length?e[0]:Nr}Y=o(function(e){var t=lo(e,an);return t.length&&t[0]===e[0]?wt(t):[]}),he=o(function(e){var t=a(e),n=lo(e,an);return t===a(n)?t=Nr:n.pop(),n.length&&n[0]===e[0]?wt(n,d(t,2)):[]}),t=o(function(e){var t=a(e),n=lo(e,an);return(t="function"==typeof t?t:Nr)&&n.pop(),n.length&&n[0]===e[0]?wt(n,Nr,t):[]});function a(e){var t=null==e?0:e.length;return t?e[t-1]:Nr}ce=o(Da);function Da(e,t){return e&&e.length&&t&&t.length?Pt(e,t):e}var La=Hn(function(e,t){var n=null==e?0:e.length,a=Ke(e,t);return $t(e,lo(t,function(e){return ia(e,n)?+e:e}).sort(yn)),a});function Ia(e){return null==e?e:je.call(e)}var Aa=o(function(e){return Xt(l(e,1,_,!0))}),za=o(function(e){var t=a(e);return _(t)&&(t=Nr),Xt(l(e,1,_,!0),d(t,2))}),Ta=o(function(e){var t="function"==typeof(t=a(e))?t:Nr;return Xt(l(e,1,_,!0),Nr,t)});function Ea(t){var n;return t&&t.length?(n=0,t=so(t,function(e){return _(e)&&(n=Q(e.length,n),1)}),Vs(n,function(e){return lo(t,Hs(e))})):[]}function Pa(e,t){return e&&e.length?(e=Ea(e),null==t?e:lo(e,function(e){return ro(t,Nr,e)})):[]}var $a=o(function(e,t){return _(e)?at(e,t):[]}),Ba=o(function(e){return tn(so(e,_))}),Ma=o(function(e){var t=a(e);return _(t)&&(t=Nr),tn(so(e,_),d(t,2))}),Na=o(function(e){var t="function"==typeof(t=a(e))?t:Nr;return tn(so(e,_),Nr,t)}),Wa=o(Ea);var Ra=o(function(e){var t=e.length,t="function"==typeof(t=1<t?e[t-1]:Nr)?(e.pop(),t):Nr;return Pa(e,t)});function qa(e){e=f(e);return e.__chain__=!0,e}function Ha(e,t){return t(e)}var Fa=Hn(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 v&&ia(a)?((i=i.slice(a,+a+(n?1:0))).__actions__.push({func:Ha,args:[e],thisArg:Nr}),new g(i,this.__chain__).thru(function(e){return n&&!e.length&&e.push(Nr),e})):this.thru(e)});var Ya=vn(function(e,t,n){P.call(e,n)?++e[n]:Ze(e,n,1)});var Va=Cn(Ca),Ga=Cn(ka);function Ua(e,t){return(N(e)?oo:it)(e,d(t,3))}function Xa(e,t){return(N(e)?As:rt)(e,d(t,3))}var Ja=vn(function(e,t,n){P.call(e,n)?e[n].push(t):Ze(e,n,[t])});var Za=o(function(e,t,n){var a=-1,i="function"==typeof t,r=c(e)?j(e.length):[];return it(e,function(e){r[++a]=i?ro(t,e,n):_t(e,t,n)}),r}),Ka=vn(function(e,t,n){Ze(e,n,t)});function ei(e,t){return(N(e)?lo:Dt)(e,d(t,3))}var ti=vn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var ni=o(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]]),Tt(e,l(t,1),[]))}),ai=de||function(){return io.Date.now()};function ii(e,t,n){return t=n?Nr:t,t=e&&null==t?e.length:t,Mn(e,Rr,Nr,Nr,Nr,Nr,t)}function ri(e,t){var n;if("function"!=typeof t)throw new x(Wr);return e=S(e),function(){return 0<--e&&(n=t.apply(this,arguments)),e<=1&&(t=Nr),n}}var oi=o(function(e,t,n){var a,i=1;return n.length&&(a=fo(n,Un(oi)),i|=32),Mn(e,i,t,n,a)}),si=o(function(e,t,n){var a,i=3;return n.length&&(a=fo(n,Un(si)),i|=32),Mn(t,i,e,n,a)});function li(a,n,e){var i,r,o,s,l,u,c=0,d=!1,h=!1,t=!0;if("function"!=typeof a)throw new x(Wr);function y(e){var t=i,n=r;return i=r=Nr,c=e,s=a.apply(n,t)}function f(e){var t=e-u;return u===Nr||n<=t||t<0||h&&o<=e-c}function p(){var e,t=ai();if(f(t))return g(t);l=pa(p,(e=n-((t=t)-u),h?C(e,o-(t-c)):e))}function g(e){return l=Nr,t&&i?y(e):(i=r=Nr,s)}function v(){var e=ai(),t=f(e);if(i=arguments,r=this,u=e,t){if(l===Nr)return c=e=u,l=pa(p,n),d?y(e):s;if(h)return un(l),l=pa(p,n),y(u)}return l===Nr&&(l=pa(p,n)),s}return n=O(n)||0,b(e)&&(d=!!e.leading,h="maxWait"in e,o=h?Q(O(e.maxWait)||0,n):o,t="trailing"in e?!!e.trailing:t),v.cancel=function(){l!==Nr&&un(l),c=0,i=u=r=l=Nr},v.flush=function(){return l===Nr?s:g(ai())},v}var de=o(function(e,t){return nt(e,1,t)}),ui=o(function(e,t,n){return nt(e,O(t)||0,n)});function ci(a,i){if("function"!=typeof a||null!=i&&"function"!=typeof i)throw new x(Wr);function r(){var e=arguments,t=i?i.apply(this,e):e[0],n=r.cache;return n.has(t)?n.get(t):(e=a.apply(this,e),r.cache=n.set(t,e)||n,e)}return r.cache=new(ci.Cache||We),r}function di(t){if("function"!=typeof t)throw new x(Wr);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=We;var sn=sn(function(a,i){var r=(i=1==i.length&&N(i[0])?lo(i[0],ho(d())):lo(l(i,1),ho(d()))).length;return o(function(e){for(var t=-1,n=C(e.length,r);++t<n;)e[t]=i[t].call(this,e[t]);return ro(a,this,e)})}),hi=o(function(e,t){var n=fo(t,Un(hi));return Mn(e,32,Nr,t,n)}),yi=o(function(e,t){var n=fo(t,Un(yi));return Mn(e,64,Nr,t,n)}),fi=Hn(function(e,t){return Mn(e,256,Nr,Nr,Nr,t)});function M(e,t){return e===t||e!=e&&t!=t}var pi=Tn(gt),gi=Tn(function(e,t){return t<=e}),vi=bt(function(){return arguments}())?bt:function(e){return W(e)&&P.call(e,"callee")&&!ie.call(e,"callee")},N=j.isArray,mi=Cs?ho(Cs):function(e){return W(e)&&n(e)==Oo};function c(e){return null!=e&&xi(e.length)&&!bi(e)}function _(e){return W(e)&&c(e)}var wi=H||Ir,H=ks?ho(ks):function(e){return W(e)&&n(e)==Vr};function _i(e){var t;return!!W(e)&&((t=n(e))==xo||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ki(e))}function bi(e){return!!b(e)&&((e=n(e))==Qo||e==Co||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function ji(e){return"number"==typeof e&&e==S(e)}function xi(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=qr}function b(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function W(e){return null!=e&&"object"==typeof e}var Qi=Ss?ho(Ss):function(e){return W(e)&&B(e)==Gr};function Ci(e){return"number"==typeof e||W(e)&&n(e)==Ur}function ki(e){return!(!W(e)||n(e)!=Xr)&&(null===(e=ne(e))||"function"==typeof(e=P.call(e,"constructor")&&e.constructor)&&e instanceof e&&V.call(e)==J)}var Si=Os?ho(Os):function(e){return W(e)&&n(e)==Jr};var Oi=Ds?ho(Ds):function(e){return W(e)&&B(e)==Zr};function Di(e){return"string"==typeof e||!N(e)&&W(e)&&n(e)==Kr}function w(e){return"symbol"==typeof e||W(e)&&n(e)==So}var Li=Ls?ho(Ls):function(e){return W(e)&&xi(e.length)&&!!no[n(e)]};var Ii=Tn(Ot),Ai=Tn(function(e,t){return e<=t});function zi(e){if(!e)return[];if(c(e))return(Di(e)?go:k)(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==Gr?nl:i==Zr?il:nr)(e)}function Ti(e){return e?(e=O(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function S(e){var e=Ti(e),t=e%1;return e==e?t?e-t:e:0}function Ei(e){return e?et(S(e),0,Hr):0}function O(e){if("number"==typeof e)return e;if(w(e))return _o;if("string"!=typeof(e=b(e)?b(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t:e))return 0===e?e:+e;e=Gs(e);var t=us.test(e);return t||ds.test(e)?xs(e.slice(2),t?2:8):ls.test(e)?_o:+e}function Pi(e){return gn(e,L(e))}function y(e){return null==e?"":u(e)}var $i=mn(function(e,t){if(la(t)||c(t))gn(t,D(t),e);else for(var n in t)P.call(t,n)&&Ge(e,n,t[n])}),Bi=mn(function(e,t){gn(t,L(t),e)}),Mi=mn(function(e,t,n,a){gn(t,L(t),e,a)}),Ni=mn(function(e,t,n,a){gn(t,D(t),e,a)}),Wi=Hn(Ke);var Ri=o(function(e,t){e=p(e);var n=-1,a=t.length,i=2<a?t[2]:Nr;for(i&&h(t[0],t[1],i)&&(a=1);++n<a;)for(var r=t[n],o=L(r),s=-1,l=o.length;++s<l;){var u=o[s],c=e[u];(c===Nr||M(c,F[u])&&!P.call(e,u))&&(e[u]=r[u])}return e}),qi=o(function(e){return e.push(Nr,Wn),ro(Xi,Nr,e)});function Hi(e,t,n){e=null==e?Nr:ft(e,t);return e===Nr?n:e}function Fi(e,t){return null!=e&&ta(e,t,mt)}var Yi=On(function(e,t,n){e[t=null!=t&&"function"!=typeof t.toString?X.call(t):t]=n},gr(I)),Vi=On(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=X.call(t)),P.call(e,t)?e[t].push(n):e[t]=[n]},d),Gi=o(_t);function D(e){return(c(e)?qe:kt)(e)}function L(e){return c(e)?qe(e,!0):St(e)}var Ui=mn(function(e,t,n){At(e,t,n)}),Xi=mn(function(e,t,n,a){At(e,t,n,a)}),Ji=Hn(function(t,e){var n={};if(null!=t)for(var a=!1,i=(e=lo(e,function(e){return e=on(e,t),a=a||1<e.length,e}),gn(t,Yn(t),n),a&&(n=m(n,7,Rn)),e.length);i--;)Jt(n,e[i]);return n});var Zi=Hn(function(e,t){return null==e?{}:Et(n=e,t,function(e,t){return Fi(n,t)});var n});function Ki(e,n){var t;return null==e?{}:(t=lo(Yn(e),function(e){return[e]}),n=d(n),Et(e,t,function(e,t){return n(e,t[0])}))}var er=Bn(D),tr=Bn(L);function nr(e){return null==e?[]:Us(e,D(e))}var ar=jn(function(e,t,n){return t=t.toLowerCase(),e+(n?ir(t):t)});function ir(e){return hr(y(e).toLowerCase())}function rr(e){return(e=y(e))&&e.replace(ys,Ks).replace(vs,"")}var or=jn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),sr=jn(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),lr=bn("toLowerCase");var ur=jn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var cr=jn(function(e,t,n){return e+(n?" ":"")+hr(t)});var dr=jn(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),hr=bn("toUpperCase");function yr(e,t,n){return e=y(e),(t=n?Nr:t)===Nr?(n=e,ws.test(n)?e.match(ms)||[]:e.match(as)||[]):e.match(t)||[]}var fr=o(function(e,t){try{return ro(e,Nr,t)}catch(e){return _i(e)?e:new A(e)}}),pr=Hn(function(t,e){return oo(e,function(e){e=ja(e),Ze(t,e,oi(t[e],t))}),t});function gr(e){return function(){return e}}var vr=kn(),mr=kn(!0);function I(e){return e}function wr(e){return Ct("function"==typeof e?e:m(e,1))}var _r=o(function(t,n){return function(e){return _t(e,t,n)}}),br=o(function(t,n){return function(e){return _t(t,e,n)}});function jr(a,t,e){var n=D(t),i=yt(t,n),r=(null!=e||b(t)&&(i.length||!n.length)||(e=t,t=a,a=this,i=yt(t,D(t))),!(b(e)&&"chain"in e&&!e.chain)),o=bi(a);return oo(i,function(e){var n=t[e];a[e]=n,o&&(a.prototype[e]=function(){var e,t=this.__chain__;return r||t?(((e=a(this.__wrapped__)).__actions__=k(this.__actions__)).push({func:n,args:arguments,thisArg:a}),e.__chain__=t,e):n.apply(a,uo([this.value()],arguments))})}),a}function xr(){}var Qr=Ln(lo),Cr=Ln(zs),kr=Ln(Bs);function Sr(e){return ra(e)?Hs(ja(e)):(t=e,function(e){return ft(e,t)});var t}var Or=zn(),Dr=zn(!0);function Lr(){return[]}function Ir(){return!1}var Ar=Dn(function(e,t){return e+t},0),zr=Pn("ceil"),Tr=Dn(function(e,t){return e/t},1),Er=Pn("floor");var Pr,$r=Dn(function(e,t){return e*t},1),Br=Pn("round"),Mr=Dn(function(e,t){return e-t},0);return f.after=function(e,t){if("function"!=typeof t)throw new x(Wr);return e=S(e),function(){if(--e<1)return t.apply(this,arguments)}},f.ary=ii,f.assign=$i,f.assignIn=Bi,f.assignInWith=Mi,f.assignWith=Ni,f.at=Wi,f.before=ri,f.bind=oi,f.bindAll=pr,f.bindKey=si,f.castArray=function(){var e;return arguments.length?N(e=arguments[0])?e:[e]:[]},f.chain=qa,f.chunk=function(e,t,n){t=(n?h(e,t,n):t===Nr)?1:Q(S(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,r=0,o=j(ye(a/t));i<a;)o[r++]=s(e,i,i+=t);return o},f.compact=function(e){for(var t=-1,n=null==e?0:e.length,a=0,i=[];++t<n;){var r=e[t];r&&(i[a++]=r)}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 uo(N(n)?k(n):[n],l(t,1))},f.cond=function(a){var i=null==a?0:a.length,t=d();return a=i?lo(a,function(e){if("function"!=typeof e[1])throw new x(Wr);return[t(e[0]),e[1]]}):[],o(function(e){for(var t=-1;++t<i;){var n=a[t];if(ro(n[0],this,e))return ro(n[1],this,e)}})},f.conforms=function(e){return t=m(e,1),n=D(t),function(e){return tt(e,t,n)};var t,n},f.constant=gr,f.countBy=Ya,f.create=function(e,t){return e=Pe(e),null==t?e:Je(e,t)},f.curry=function e(t,n,a){t=Mn(t,8,Nr,Nr,Nr,Nr,Nr,n=a?Nr:n);return t.placeholder=e.placeholder,t},f.curryRight=function e(t,n,a){t=Mn(t,16,Nr,Nr,Nr,Nr,Nr,n=a?Nr:n);return t.placeholder=e.placeholder,t},f.debounce=li,f.defaults=Ri,f.defaultsDeep=qi,f.defer=de,f.delay=ui,f.difference=r,f.differenceBy=Qe,f.differenceWith=e,f.drop=function(e,t,n){var a=null==e?0:e.length;return a?s(e,(t=n||t===Nr?1:S(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===Nr?1:S(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,r=t,o=n,s=a,l=i.length;for((o=S(o))<0&&(o=l<-o?0:l+o),(s=s===Nr||l<s?l:S(s))<0&&(s+=l),s=s<o?0:Ei(s);o<s;)i[o++]=r;return i},f.filter=function(e,t){return(N(e)?so:lt)(e,d(t,3))},f.flatMap=function(e,t){return l(ei(e,t),1)},f.flatMapDeep=function(e,t){return l(ei(e,t),1/0)},f.flatMapDepth=function(e,t,n){return n=n===Nr?1:S(n),l(ei(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===Nr?1:S(t)):[]},f.flip=function(e){return Mn(e,512)},f.flow=vr,f.flowRight=mr,f.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,a={};++t<n;){var i=e[t];a[i[0]]=i[1]}return a},f.functions=function(e){return null==e?[]:yt(e,D(e))},f.functionsIn=function(e){return null==e?[]:yt(e,L(e))},f.groupBy=Ja,f.initial=function(e){return(null==e?0:e.length)?s(e,0,-1):[]},f.intersection=Y,f.intersectionBy=he,f.intersectionWith=t,f.invert=Yi,f.invertBy=Vi,f.invokeMap=Za,f.iteratee=wr,f.keyBy=Ka,f.keys=D,f.keysIn=L,f.map=ei,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 Lt(m(e,1))},f.matchesProperty=function(e,t){return It(e,m(t,1))},f.memoize=ci,f.merge=Ui,f.mergeWith=Xi,f.method=_r,f.methodOf=br,f.mixin=jr,f.negate=di,f.nthArg=function(t){return t=S(t),o(function(e){return zt(e,t)})},f.omit=Ji,f.omitBy=function(e,t){return Ki(e,di(d(t)))},f.once=function(e){return ri(2,e)},f.orderBy=function(e,t,n,a){return null==e?[]:Tt(e,t=N(t)?t:null==t?[]:[t],n=N(n=a?Nr:n)?n:null==n?[]:[n])},f.over=Qr,f.overArgs=sn,f.overEvery=Cr,f.overSome=kr,f.partial=hi,f.partialRight=yi,f.partition=ti,f.pick=Zi,f.pickBy=Ki,f.property=Sr,f.propertyOf=function(t){return function(e){return null==t?Nr:ft(t,e)}},f.pull=ce,f.pullAll=Da,f.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Pt(e,t,d(n,2)):e},f.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Pt(e,t,Nr,n):e},f.pullAt=La,f.range=Or,f.rangeRight=Dr,f.rearg=fi,f.reject=function(e,t){return(N(e)?so:lt)(e,di(d(t,3)))},f.remove=function(e,t){var n=[];if(e&&e.length){var a=-1,i=[],r=e.length;for(t=d(t,3);++a<r;){var o=e[a];t(o,a,e)&&(n.push(o),i.push(a))}$t(e,i)}return n},f.rest=function(e,t){if("function"!=typeof e)throw new x(Wr);return o(e,t=t===Nr?t:S(t))},f.reverse=Ia,f.sampleSize=function(e,t,n){return t=(n?h(e,t,n):t===Nr)?1:S(t),(N(e)?Fe:Wt)(e,t)},f.set=function(e,t,n){return null==e?e:Rt(e,t,n)},f.setWith=function(e,t,n,a){return a="function"==typeof a?a:Nr,null==e?e:Rt(e,t,n,a)},f.shuffle=function(e){return(N(e)?Ye:Ht)(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:S(t),n===Nr?a:S(n)),s(e,t,n)):[]},f.sortBy=ni,f.sortedUniq=function(e){return e&&e.length?Gt(e):[]},f.sortedUniqBy=function(e,t){return e&&e.length?Gt(e,d(t,2)):[]},f.split=function(e,t,n){return n&&"number"!=typeof n&&h(e,t,n)&&(t=n=Nr),(n=n===Nr?Hr:n>>>0)?(e=y(e))&&("string"==typeof t||null!=t&&!Si(t))&&!(t=u(t))&&yo(e)?ln(go(e),0,n):e.split(t,n):[]},f.spread=function(n,a){if("function"!=typeof n)throw new x(Wr);return a=null==a?0:Q(S(a),0),o(function(e){var t=e[a],e=ln(e,0,a);return t&&uo(e,t),ro(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===Nr?1:S(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===Nr?1:S(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(Wr);return b(n)&&(a="leading"in n?!!n.leading:a,i="trailing"in n?!!n.trailing:i),li(e,t,{leading:a,maxWait:t,trailing:i})},f.thru=Ha,f.toArray=zi,f.toPairs=er,f.toPairsIn=tr,f.toPath=function(e){return N(e)?lo(e,ja):w(e)?[e]:k(ba(y(e)))},f.toPlainObject=Pi,f.transform=function(e,a,i){var t,n=N(e),r=n||wi(e)||Li(e);return a=d(a,4),null==i&&(t=e&&e.constructor,i=r?n?new t:[]:b(e)&&bi(t)?Pe(ne(e)):{}),(r?oo:dt)(e,function(e,t,n){return a(i,e,t,n)}),i},f.unary=function(e){return ii(e,1)},f.union=Aa,f.unionBy=za,f.unionWith=Ta,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:Nr,e&&e.length?Xt(e,Nr,t):[]},f.unset=function(e,t){return null==e||Jt(e,t)},f.unzip=Ea,f.unzipWith=Pa,f.update=function(e,t,n){return null==e?e:Zt(e,t,rn(n))},f.updateWith=function(e,t,n,a){return a="function"==typeof a?a:Nr,null==e?e:Zt(e,t,rn(n),a)},f.values=nr,f.valuesIn=function(e){return null==e?[]:Us(e,L(e))},f.without=$a,f.words=yr,f.wrap=function(e,t){return hi(rn(t),e)},f.xor=Ba,f.xorBy=Ma,f.xorWith=Na,f.zip=Wa,f.zipObject=function(e,t){return nn(e||[],t||[],Ge)},f.zipObjectDeep=function(e,t){return nn(e||[],t||[],Rt)},f.zipWith=Ra,f.entries=er,f.entriesIn=tr,f.extend=Bi,f.extendWith=Mi,jr(f,f),f.add=Ar,f.attempt=fr,f.camelCase=ar,f.capitalize=ir,f.ceil=zr,f.clamp=function(e,t,n){return n===Nr&&(n=t,t=Nr),n!==Nr&&(n=(n=O(n))==n?n:0),t!==Nr&&(t=(t=O(t))==t?t:0),et(O(e),t,n)},f.clone=function(e){return m(e,4)},f.cloneDeep=function(e){return m(e,5)},f.cloneDeepWith=function(e,t){return m(e,5,t="function"==typeof t?t:Nr)},f.cloneWith=function(e,t){return m(e,4,t="function"==typeof t?t:Nr)},f.conformsTo=function(e,t){return null==t||tt(e,t,D(t))},f.deburr=rr,f.defaultTo=function(e,t){return null==e||e!=e?t:e},f.divide=Tr,f.endsWith=function(e,t,n){e=y(e),t=u(t);var a=e.length,a=n=n===Nr?a:et(S(n),0,a);return 0<=(n-=t.length)&&e.slice(n,a)==t},f.eq=M,f.escape=function(e){return(e=y(e))&&Ho.test(e)?e.replace(Ro,el):e},f.escapeRegExp=function(e){return(e=y(e))&&Zo.test(e)?e.replace(Jo,"\\$&"):e},f.every=function(e,t,n){return(N(e)?zs:ot)(e,d(t=n&&h(e,t,n)?Nr:t,3))},f.find=Va,f.findIndex=Ca,f.findKey=function(e,t){return Ms(e,d(t,3),dt)},f.findLast=Ga,f.findLastIndex=ka,f.findLastKey=function(e,t){return Ms(e,d(t,3),ht)},f.floor=Er,f.forEach=Ua,f.forEachRight=Xa,f.forIn=function(e,t){return null==e?e:ut(e,d(t,3),L)},f.forInRight=function(e,t){return null==e?e:ct(e,d(t,3),L)},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=Hi,f.gt=pi,f.gte=gi,f.has=function(e,t){return null!=e&&ta(e,t,vt)},f.hasIn=Fi,f.head=Oa,f.identity=I,f.includes=function(e,t,n,a){return e=c(e)?e:nr(e),n=n&&!a?S(n):0,a=e.length,n<0&&(n=Q(a+n,0)),Di(e)?n<=a&&-1<e.indexOf(t,n):!!a&&-1<co(e,t,n)},f.indexOf=function(e,t,n){var a=null==e?0:e.length;return a?co(e,t,e=(e=null==n?0:S(n))<0?Q(a+e,0):e):-1},f.inRange=function(e,t,n){return t=Ti(t),n===Nr?(n=t,t=0):n=Ti(n),(e=e=O(e))>=C(t=t,n=n)&&e<Q(t,n)},f.invoke=Gi,f.isArguments=vi,f.isArray=N,f.isArrayBuffer=mi,f.isArrayLike=c,f.isArrayLikeObject=_,f.isBoolean=function(e){return!0===e||!1===e||W(e)&&n(e)==Yr},f.isBuffer=wi,f.isDate=H,f.isElement=function(e){return W(e)&&1===e.nodeType&&!ki(e)},f.isEmpty=function(e){if(null!=e){if(c(e)&&(N(e)||"string"==typeof e||"function"==typeof e.splice||wi(e)||Li(e)||vi(e)))return!e.length;var t,n=B(e);if(n==Gr||n==Zr)return!e.size;if(la(e))return!kt(e).length;for(t in e)if(P.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:Nr)?n(e,t):Nr;return a===Nr?jt(e,t,Nr,n):!!a},f.isError=_i,f.isFinite=function(e){return"number"==typeof e&&ge(e)},f.isFunction=bi,f.isInteger=ji,f.isLength=xi,f.isMap=Qi,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:Nr,xt(e,t,Jn(t),n)},f.isNaN=function(e){return Ci(e)&&e!=+e},f.isNative=function(e){if(sa(e))throw new A("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Qt(e)},f.isNil=function(e){return null==e},f.isNull=function(e){return null===e},f.isNumber=Ci,f.isObject=b,f.isObjectLike=W,f.isPlainObject=ki,f.isRegExp=Si,f.isSafeInteger=function(e){return ji(e)&&-qr<=e&&e<=qr},f.isSet=Oi,f.isString=Di,f.isSymbol=w,f.isTypedArray=Li,f.isUndefined=function(e){return e===Nr},f.isWeakMap=function(e){return W(e)&&B(e)==eo},f.isWeakSet=function(e){return W(e)&&"[object WeakSet]"==n(e)},f.join=function(e,t){return null==e?"":ve.call(e,t)},f.kebabCase=or,f.last=a,f.lastIndexOf=function(e,t,n){var a=null==e?0:e.length;if(!a)return-1;var i=a;if(n!==Nr&&(i=(i=S(n))<0?Q(a+i,0):C(i,a-1)),t!=t)return Ns(e,Rs,i,!0);for(var r=e,o=t,s=i+1;s--;)if(r[s]===o)return s;return s},f.lowerCase=sr,f.lowerFirst=lr,f.lt=Ii,f.lte=Ai,f.max=function(e){return e&&e.length?st(e,I,gt):Nr},f.maxBy=function(e,t){return e&&e.length?st(e,d(t,2),gt):Nr},f.mean=function(e){return qs(e,I)},f.meanBy=function(e,t){return qs(e,d(t,2))},f.min=function(e){return e&&e.length?st(e,I,Ot):Nr},f.minBy=function(e,t){return e&&e.length?st(e,d(t,2),Ot):Nr},f.stubArray=Lr,f.stubFalse=Ir,f.stubObject=function(){return{}},f.stubString=function(){return""},f.stubTrue=function(){return!0},f.multiply=$r,f.nth=function(e,t){return e&&e.length?zt(e,S(t)):Nr},f.noConflict=function(){return io._===this&&(io._=Z),this},f.noop=xr,f.now=ai,f.pad=function(e,t,n){e=y(e);var a=(t=S(t))?po(e):0;return!t||t<=a?e:In(fe(t=(t-a)/2),n)+e+In(ye(t),n)},f.padEnd=function(e,t,n){e=y(e);var a=(t=S(t))?po(e):0;return t&&a<t?e+In(t-a,n):e},f.padStart=function(e,t,n){e=y(e);var a=(t=S(t))?po(e):0;return t&&a<t?In(t-a,n)+e:e},f.parseInt=function(e,t,n){return t=n||null==t?0:t&&+t,_e(y(e).replace(Ko,""),t||0)},f.random=function(e,t,n){var a;return n&&"boolean"!=typeof n&&h(e,t,n)&&(t=n=Nr),n===Nr&&("boolean"==typeof t?(n=t,t=Nr):"boolean"==typeof e&&(n=e,e=Nr)),e===Nr&&t===Nr?(e=0,t=1):(e=Ti(e),t===Nr?(t=e,e=0):t=Ti(t)),t<e&&(a=e,e=t,t=a),n||e%1||t%1?(a=be(),C(e+a*(t-e+js("1e-"+((a+"").length-1))),t)):Bt(e,t)},f.reduce=function(e,t,n){var a=N(e)?Ps:Fs,i=arguments.length<3;return a(e,d(t,4),n,i,it)},f.reduceRight=function(e,t,n){var a=N(e)?$s:Fs,i=arguments.length<3;return a(e,d(t,4),n,i,rt)},f.repeat=function(e,t,n){return t=(n?h(e,t,n):t===Nr)?1:S(t),Mt(y(e),t)},f.replace=function(){var e=arguments,t=y(e[0]);return e.length<3?t:t.replace(e[1],e[2])},f.result=function(e,t,n){var a=-1,i=(t=on(t,e)).length;for(i||(i=1,e=Nr);++a<i;){var r=null==e?Nr:e[ja(t[a])];r===Nr&&(a=i,r=n),e=bi(r)?r.call(e):r}return e},f.round=Br,f.runInContext=i,f.sample=function(e){return(N(e)?He:Nt)(e)},f.size=function(e){var t;return null==e?0:c(e)?Di(e)?po(e):e.length:(t=B(e))==Gr||t==Zr?e.size:kt(e).length},f.snakeCase=ur,f.some=function(e,t,n){return(N(e)?Bs:Ft)(e,d(t=n&&h(e,t,n)?Nr:t,3))},f.sortedIndex=function(e,t){return Yt(e,t)},f.sortedIndexBy=function(e,t,n){return Vt(e,t,d(n,2))},f.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var a=Yt(e,t);if(a<n&&M(e[a],t))return a}return-1},f.sortedLastIndex=function(e,t){return Yt(e,t,!0)},f.sortedLastIndexBy=function(e,t,n){return Vt(e,t,d(n,2),!0)},f.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Yt(e,t,!0)-1;if(M(e[n],t))return n}return-1},f.startCase=cr,f.startsWith=function(e,t,n){return e=y(e),n=null==n?0:et(S(n),0,e.length),t=u(t),e.slice(n,n+t.length)==t},f.subtract=Mr,f.sum=function(e){return e&&e.length?Ys(e,I):0},f.sumBy=function(e,t){return e&&e.length?Ys(e,d(t,2)):0},f.template=function(o,e,t){var s,l,n=f.templateSettings;t&&h(o,e,t)&&(e=Nr),o=y(o),e=Mi({},e,n,Nn);var a=D(t=Mi({},e.imports,n.imports,Nn)),i=Us(t,a),u=0,n=e.interpolate||fs,c="__p += '",t=E((e.escape||fs).source+"|"+n.source+"|"+(n===Vo?os:fs).source+"|"+(e.evaluate||fs).source+"|$","g"),r="//# sourceURL="+(P.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++bs+"]")+"\n";if(o.replace(t,function(e,t,n,a,i,r){return n=n||a,c+=o.slice(u,r).replace(ps,tl),t&&(s=!0,c+="' +\n__e("+t+") +\n'"),i&&(l=!0,c+="';\n"+i+";\n__p += '"),n&&(c+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),u=r+e.length,e}),c+="';\n",n=P.call(e,"variable")&&e.variable){if(is.test(n))throw new A("Invalid `variable` option passed into `_.template`")}else c="with (obj) {\n"+c+"\n}\n";if(c=(l?c.replace(Bo,""):c).replace(Mo,"$1").replace(No,"$1;"),c="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")+c+"return __p\n}",(t=fr(function(){return z(a,r+"return "+c).apply(Nr,i)})).source=c,_i(t))throw t;return t},f.times=function(e,t){if((e=S(e))<1||qr<e)return[];for(var n=Hr,a=C(e,Hr),a=(t=d(t),e-=Hr,Vs(a,t));++n<e;)t(n);return a},f.toFinite=Ti,f.toInteger=S,f.toLength=Ei,f.toLower=function(e){return y(e).toLowerCase()},f.toNumber=O,f.toSafeInteger=function(e){return e?et(S(e),-qr,qr):0===e?e:0},f.toString=y,f.toUpper=function(e){return y(e).toUpperCase()},f.trim=function(e,t,n){return(e=y(e))&&(n||t===Nr)?Gs(e):e&&(t=u(t))?ln(n=go(e),Js(n,t=go(t)),Zs(n,t)+1).join(""):e},f.trimEnd=function(e,t,n){return(e=y(e))&&(n||t===Nr)?e.slice(0,rl(e)+1):e&&(t=u(t))?ln(n=go(e),0,Zs(n,go(t))+1).join(""):e},f.trimStart=function(e,t,n){return(e=y(e))&&(n||t===Nr)?e.replace(Ko,""):e&&(t=u(t))?ln(n=go(e),Js(n,go(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?S(t.length):a,i="omission"in t?u(t.omission):i),(e=y(e)).length);if((t=yo(e)?(r=go(e)).length:t)<=a)return e;if((t=a-po(i))<1)return i;var r,a=r?ln(r,0,t).join(""):e.slice(0,t);if(n!==Nr)if(r&&(t+=a.length-t),Si(n)){if(e.slice(t).search(n)){var o,s=a;for((n=n.global?n:E(n.source,y(ss.exec(n))+"g")).lastIndex=0;o=n.exec(s);)var l=o.index;a=a.slice(0,l===Nr?t:l)}}else e.indexOf(u(n),t)!=t&&-1<(r=a.lastIndexOf(n))&&(a=a.slice(0,r));return a+i},f.unescape=function(e){return(e=y(e))&&qo.test(e)?e.replace(Wo,ol):e},f.uniqueId=function(e){var t=++G;return y(e)+t},f.upperCase=dr,f.upperFirst=hr,f.each=Ua,f.eachRight=Xa,f.first=Oa,jr(f,(Pr={},dt(f,function(e,t){P.call(f.prototype,t)||(Pr[t]=e)}),Pr),{chain:!1}),f.VERSION="4.17.21",oo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){f[e].placeholder=f}),oo(["drop","take"],function(n,a){v.prototype[n]=function(e){e=e===Nr?1:Q(S(e),0);var t=this.__filtered__&&!a?new v(this):this.clone();return t.__filtered__?t.__takeCount__=C(e,t.__takeCount__):t.__views__.push({size:C(e,Hr),type:n+(t.__dir__<0?"Right":"")}),t},v.prototype[n+"Right"]=function(e){return this.reverse()[n](e).reverse()}}),oo(["filter","map","takeWhile"],function(e,t){var n=t+1,a=1==n||3==n;v.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:d(e,3),type:n}),t.__filtered__=t.__filtered__||a,t}}),oo(["head","last"],function(e,t){var n="take"+(t?"Right":"");
vendor: 1,131 bytes, line 1
1v.prototype[e]=function(){return this[n](1).value()[0]}}),oo(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");v.prototype[e]=function(){return this.__filtered__?new v(this):this[n](1)}}),v.prototype.compact=function(){return this.filter(I)},v.prototype.find=function(e){return this.filter(e).head()},v.prototype.findLast=function(e){return this.reverse().find(e)},v.prototype.invokeMap=o(function(t,n){return"function"==typeof t?new v(this):this.map(function(e){return _t(e,t,n)})}),v.prototype.reject=function(e){return this.filter(di(d(e)))},v.prototype.slice=function(e,t){e=S(e);var n=this;return n.__filtered__&&(0<e||t<0)?new v(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==Nr?(t=S(t))<0?n.dropRight(-t):n.take(t-e):n)},v.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},v.prototype.toArray=function(){return this.take(Hr)},dt(v.prototype,function(u,e){var c=/^(?: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,uo([e],a)),d&&s?e[0]:e}
1var t,n=this.__wrapped__,a=d?[1]:arguments,i=n instanceof v,r=a[0],o=i||N(n),s=(o&&c&&"function"==typeof r&&1!=r.length&&(i=o=!1),this.__chain__),r=!!this.__actions__.length,l=y&&!s,i=i&&!r;return!y&&o?(n=i?n:new v(this),(t=u.apply(n,a)).__actions__.push({func:Ha,args:[e],thisArg:Nr}),new g(t,s)):l&&i?u.apply(this,a):(t=this.thru(e),l?d?t.value()[0]:t.value():t)})}),oo(["pop","push","shift","sort","splice","unshift"],function(e){var n=q[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(N(e)?e:[],t)):this[a](function(e){return n.apply(N(e)?e:[],t)})}}),dt(v.prototype,function(e,t){var n,a=f[t];a&&(n=a.name+"",P.call(Oe,n)||(Oe[n]=[]),Oe[n].push({name:t,func:a}))}),Oe[Sn(Nr,2).name]=[{name:"wrapper",func:Nr}],v.prototype.clone=function(){var e=new v(this.__wrapped__);return e.__actions__=k(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=k(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=k(this.__views__),e},v.prototype.reverse=function(){var e;return this.__filtered__?((e=new v(this)).__dir__=-1,e.__filtered__=!0):(e=this.clone()).__dir__*=-1,e},v.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=N(e),a=t<0,i=n?e.length:0,r=function(e,t,n){var a=-1,i=n.length;for(;++a<i;){var r=n[a],o=r.size;switch(r.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=C(t,e+o);break;case"takeRight":e=Q(e,t-o)}}return{start:e,end:t}}(0,i,this.__views__),o=r.start,s=(r=r.end)-o,l=a?r:o-1,u=this.__iteratees__,c=u.length,d=0,h=C(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<c;){var g=u[f],v=g.iteratee,g=g.type,v=v(p);if(2==g)p=v;else if(!v){if(1==g)continue e;break e}}y[d++]=p}return y},f.prototype.at=Fa,f.prototype.chain=function(){return qa(this)},f.prototype.commit=function(){return new g(this.value(),this.__chain__)},f.prototype.next=function(){this.__values__===Nr&&(this.__values__=zi(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?Nr:this.__values__[this.__index__++]}},f.prototype.plant=function(e){for(var t,n=this;n instanceof Be;)var a=Qa(n),i=(a.__index__=0,a.__values__=Nr,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 v?(e=e,(e=(e=this.__actions__.length?new v(this):e).reverse()).__actions__.push({func:Ha,args:[Ia],thisArg:Nr}),new g(e,this.__chain__)):this.thru(Ia)},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?(io._=vo,define(function(){return vo})):i?((i.exports=vo)._=vo,a._=vo):io._=vo}.call(D)}}),ge=e({"node_modules/lodash/_escapeHtmlChar.js"(e,t){var n=he()({"&":"&","<":"<",">":">",'"':""","'":"'"});t.exports=n}}),ve=e({"node_modules/lodash/escape.js"(e,t){var n=ge(),a=de(),i=/[&<>"']/g,r=RegExp(i.source);t.exports=function(e){return(e=a(e))&&r.test(e)?e.replace(i,n):e}}}),me=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}}}),we=e({"node_modules/lodash/_baseIsArguments.js"(e,t){var n=ne(),a=ae();t.exports=function(e){return a(e)&&"[object Arguments]"==n(e)}}}),_e=e({"node_modules/lodash/isArguments.js"(e,t){var n=we(),a=ae(),i=Object.prototype,r=i.hasOwnProperty,o=i.propertyIsEnumerable,i=n(function(){return arguments}())?n:function(e){return a(e)&&r.call(e,"callee")&&!o.call(e,"callee")};t.exports=i}}),be=e({"node_modules/lodash/_isFlattenable.js"(e,t){var n=K(),a=_e(),i=ue(),r=n?n.isConcatSpreadable:void 0;t.exports=function(e){return i(e)||a(e)||!!(r&&e&&e[r])}}}),je=e({"node_modules/lodash/_baseFlatten.js"(e,t){var u=me(),c=be();t.exports=function e(t,n,a,i,r){var o=-1,s=t.length;for(a=a||c,r=r||[];++o<s;){var l=t[o];0<n&&a(l)?1<n?e(l,n-1,a,i,r):u(r,l):i||(r[r.length]=l)}return r}}}),xe=e({"node_modules/lodash/identity.js"(e,t){t.exports=function(e){return e}}}),Qe=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)}}}),Ce=e({"node_modules/lodash/_overRest.js"(e,t){var l=Qe(),u=Math.max;t.exports=function(r,o,s){return o=u(void 0===o?r.length-1:o,0),function(){for(var e=arguments,t=-1,n=u(e.length-o,0
1),a=Array(n);++t<n;)a[t]=e[o+t];for(var t=-1,i=Array(o+1);++t<o;)i[t]=e[t];return i[o]=s(a),l(r,this,i)}}}}),ke=e({"node_modules/lodash/constant.js"(e,t){t.exports=function(e){return function(){return e}}}}),Se=e({"node_modules/lodash/isFunction.js"(e,t){var n=ne(),a=V();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=U()["__core-js_shared__"];t.exports=n}}),De=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}}}),Le=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""}}}),Ie=e({"node_modules/lodash/_baseIsNative.js"(e,t){var n=Se(),a=De(),i=V(),r=Le(),o=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,s=s.toString,l=l.hasOwnProperty,u=RegExp("^"+s.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!i(e)||a(e))&&(n(e)?u:o).test(r(e))}}}),Ae=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=Ie(),a=Ae();t.exports=function(e,t){return e=a(e,t),n(e)?e:void 0}}}),Te=e({"node_modules/lodash/_defineProperty.js"(e,t){var n=ze(),a=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();t.exports=a}}),Ee=e({"node_modules/lodash/_baseSetToString.js"(e,t){var n=ke(),a=Te(),i=xe();t.exports=a?function(e,t){return a(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i}}),Pe=e({"node_modules/lodash/_shortOut.js"(e,t){var r=Date.now;t.exports=function(n){var a=0,i=0;return function(){var e=r(),t=16-(e-i);if(i=e,0<t){if(800<=++a)return arguments[0]}else a=0;return n.apply(void 0,arguments)}}}}),$e=e({"node_modules/lodash/_setToString.js"(e,t){var n=Ee(),n=Pe()(n);t.exports=n}}),Be=e({"node_modules/lodash/_baseRest.js"(e,t){var n=xe(),a=Ce(),i=$e();t.exports=function(e,t){return i(a(e,t,n),e+"")}}}),Me=e({"node_modules/lodash/_nativeCreate.js"(e,t){var n=ze()(Object,"create");t.exports=n}}),Ne=e({"node_modules/lodash/_hashClear.js"(e,t){var n=Me();t.exports=function(){this.__data__=n?n(null):{},this.size=0}}}),We=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}}}),Re=e({"node_modules/lodash/_hashGet.js"(e,t){var a=Me(),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}}}),qe=e({"node_modules/lodash/_hashHas.js"(e,t){var n=Me(),a=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:a.call(t,e)}}}),He=e({"node_modules/lodash/_hashSet.js"(e,t){var a=Me();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}}}),Fe=e({"node_modules/lodash/_Hash.js"(e,t){var n=Ne(),a=We(),i=Re(),r=qe(),o=He();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=r,s.prototype.set=o,t.exports=s}}),Ye=e({"node_modules/lodash/_listCacheClear.js"(e,t){t.exports=function(){this.__data__=[],this.size=0}}}),Ve=e({"node_modules/lodash/eq.js"(e,t){t.exports=function(e,t){return e===t||e!=e&&t!=t}}}),Ge=e({"node_modules/lodash/_assocIndexOf.js"(e,t){var a=Ve();t.exports=function(e,t){for(var n=e.length;n--;)if(a(e[n][0],t))return n;return-1}}}),Ue=e({"node_modules/lodash/_listCacheDelete.js"(e,t){var n=Ge(),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))}}}),Xe=e({"node_modules/lodash/_listCacheGet.js"(e,t){var n=Ge();t.exports=function(e){var t=this.__data__;return(e=n(t,e))<0?void 0:t[e][1]}}}),Je=e({"node_modules/lodash/_listCacheHas.js"(e,t){var n=Ge();t.exports=function(e){return-1<n(this.__data__,e)}}}),Ze=e({"node_modules/lodash/_listCacheSet.js"(e,t){var i=Ge();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}}}),Ke=e({"node_modules/lodash/_ListCache.js"(e,t){var n=Ye(),a=Ue(),i=Xe(),r=Je(),o=Ze();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=r,s.prototype.set=o,t.exports=s}}),et=e({"node_modules/lodash/_Map.js"(e,t){var n=ze()(U(),"Map");t.exports=n}}),tt=e({"node_modules/lodash/_mapCacheClear.js"(e,t){var n=Fe(),a=Ke(),i=et();t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||a),str
1ing:new n}}}}),nt=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}}}),at=e({"node_modules/lodash/_getMapData.js"(e,t){var n=nt();t.exports=function(e,t){return e=e.__data__,n(t)?e["string"==typeof t?"string":"hash"]:e.map}}}),it=e({"node_modules/lodash/_mapCacheDelete.js"(e,t){var n=at();t.exports=function(e){return e=n(this,e).delete(e),this.size-=e?1:0,e}}}),rt=e({"node_modules/lodash/_mapCacheGet.js"(e,t){var n=at();t.exports=function(e){return n(this,e).get(e)}}}),ot=e({"node_modules/lodash/_mapCacheHas.js"(e,t){var n=at();t.exports=function(e){return n(this,e).has(e)}}}),st=e({"node_modules/lodash/_mapCacheSet.js"(e,t){var i=at();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}}}),lt=e({"node_modules/lodash/_MapCache.js"(e,t){var n=tt(),a=it(),i=rt(),r=ot(),o=st();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=r,s.prototype.set=o,t.exports=s}}),ut=e({"node_modules/lodash/_setCacheAdd.js"(e,t){t.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}}}),ct=e({"node_modules/lodash/_setCacheHas.js"(e,t){t.exports=function(e){return this.__data__.has(e)}}}),dt=e({"node_modules/lodash/_SetCache.js"(e,t){var a=lt(),n=ut(),i=ct();function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a;++t<n;)this.add(e[t])}r.prototype.add=r.prototype.push=n,r.prototype.has=i,t.exports=r}}),ht=e({"node_modules/lodash/_baseFindIndex.js"(e,t){t.exports=function(e,t,n,a){for(var i=e.length,r=n+(a?1:-1);a?r--:++r<i;)if(t(e[r],r,e))return r;return-1}}}),yt=e({"node_modules/lodash/_baseIsNaN.js"(e,t){t.exports=function(e){return e!=e}}}),ft=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}}}),pt=e({"node_modules/lodash/_baseIndexOf.js"(e,t){var a=ht(),i=yt(),r=ft();t.exports=function(e,t,n){return t==t?r(e,t,n):a(e,i,n)}}}),gt=e({"node_modules/lodash/_arrayIncludes.js"(e,t){var n=pt();t.exports=function(e,t){return!!(null==e?0:e.length)&&-1<n(e,t,0)}}}),vt=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}}}),mt=e({"node_modules/lodash/_cacheHas.js"(e,t){t.exports=function(e,t){return e.has(t)}}}),wt=e({"node_modules/lodash/_Set.js"(e,t){var n=ze()(U(),"Set");t.exports=n}}),_t=e({"node_modules/lodash/noop.js"(e,t){t.exports=function(){}}}),bt=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}}}),jt=e({"node_modules/lodash/_createSet.js"(e,t){var n=wt(),a=_t(),i=bt(),i=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:a;t.exports=i}}),xt=e({"node_modules/lodash/_baseUniq.js"(e,t){var y=dt(),f=gt(),p=vt(),g=mt(),v=jt(),m=bt();t.exports=function(e,t,n){var a=-1,i=f,r=e.length,o=!0,s=[],l=s;if(n)o=!1,i=p;else if(200<=r){var u=t?null:v(e);if(u)return m(u);o=!1,i=g,l=new y}else l=t?[]:s;e:for(;++a<r;){var c=e[a],d=t?t(c):c,c=n||0!==c?c:0;if(o&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(c)}else i(l,d,n)||(l!==s&&l.push(d),s.push(c))}return s}}}),Qt=e({"node_modules/lodash/isLength.js"(e,t){t.exports=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}}}),Ct=e({"node_modules/lodash/isArrayLike.js"(e,t){var n=Se(),a=Qt();t.exports=function(e){return null!=e&&a(e.length)&&!n(e)}}}),kt=e({"node_modules/lodash/isArrayLikeObject.js"(e,t){var n=Ct(),a=ae();t.exports=function(e){return a(e)&&n(e)}}}),St=e({"node_modules/lodash/union.js"(e,t){var n=je(),a=Be(),i=xt(),r=kt(),a=a(function(e){return i(n(e,1,r,!0))});t.exports=a}}),Ot=e({"node_modules/lodash/_baseUnary.js"(e,t){t.exports=function(t){return function(e){return t(e)}}}}),Dt=e({"node_modules/lodash/_baseIntersection.js"(e,t){var g=dt(),v=gt(),m=vt(),w=le(),_=Ot(),b=mt(),j=Math.min;t.exports=function(e,t,n){for(var a=n?m:v,i=e[0].length,r=e.length,o=r,s=Array(r),l=1/0,u=[];o--;){var c=e[o];o&&t&&(c=w(c,_(t))),l=j(c.length,l),s[o]=!n&&(t||120<=i&&120<=c.length)?new g(o&&c):void 0}var c=e[0],d=-1,h=s[0];e:for(;++d<i&&u.length<l;){var y=c[d],f=t?t(y):y,y=n||0!==y?y:0;if(!(h?b(h,f):a(u,f,n))){for(o=r;--o;){var p=s[o];if(!(p?b(p,f):a(e[o],f,n)))continue e}h&&h.push(f),u.push(y)}}return u}}}),Lt=e({"node_modules/lodash/_castArrayLikeObject.js"(e,t){var n=kt();t.exports=function(e){return n(e)?e:[]}}}),e=e({"node_modules/lodash/intersection.js"(e,t){var n=le(),a=Dt(),i=Be(),r=Lt(),i=i(function(e){var t=n(e,r);return t.length&&t[0]===e[0]?a(t):[]});t.exports=i}}),r={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)},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")}},It=t(n()),At=function(e){var t;e.hasClass("setsizes")?(""==e.attr("sizes")&&(t=e[0].getBoundingClientRect(),t=xi(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))},zt=function(e,t=0){var n=jQuery("html").hasClass("fp-enabled");
1if(!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},Tt=function(e,t,n){return 1==e};function Et(e){function n(){for(var e=0;e<o.length;e++){var t=jQuery(o[e]);At(t)}}var a=e,i=[],r=[],o=[];return{loadImages:function(){a.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){zt(this)?(i.push(this),r.push(!1)):o.push(this)});for(var e,t=0;t<i.length;t++)!function(e){var t=jQuery(i[e]);At(t),t[0].complete?r[e]=!0:(t[0].addEventListener("load",function(){r[e]=!0}),t[0].addEventListener("error",function(){r[e]=!0}))}(t);0<i.length?e=setInterval(function(){r.every(Tt)&&(n(),clearInterval(e))},30):n()}}}function Pt(){var e=document.getElementById("lay-hide-wrap-for-projectoverlay-css");e&&e.remove()}function $t(){var e=document.getElementById("lay-hide-wrap-for-pageoverlay-css");e&&e.remove()}function Bt(){var e=document.getElementById("lay-hide-wrap-css");e&&e.remove()}function Mt(){var e;qt()&&!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 Nt(e,t){var n=500/t;return(e=e*n)*Ht(Ft(e,0,t*n,0,1))}function Wt(e,t){var n=500/t;return(e=e*n)*Ht(Ft(e,0,t*n,0,1))}var Rt={initLoadImages:function(e){0<e.length&&(x.isTouchDevice?e.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){At(jQuery(this))}):new Et(e).loadImages())},loadImage:At,isInsideViewportHeight:zt},qt=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};function Ht(e){e-=1;return 1-e*e*e*e}function Ft(e,t,n,a,i){return(e-t)*(i-a)/(n-t)+a}function Yt(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")?_(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)):Fi(e,this,-80)&&(n.push(this),a.push(!1))):_(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,r,o=0;o<n.length;o++)!function(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"]})}(o);0<n.length?(i=setTimeout(function(){t(),clearInterval(r)},2500),r=setInterval(function(){a.every(Vt)&&(t(),clearInterval(r),clearTimeout(i))},30)):t()}}var Vt=function(e,t,n){return 1==e};function Gt(n,e){for(var t,a,i,r=[],o=0;o<n.length;o++){var s=n[o].getBoundingClientRect();a=t=0,i=s.left,s=s.top,i-=t,t=s-a,s=Math.sqrt(t*t+i*i),r.push(s)}n.sort(function(e,t){e=n.indexOf(e),t=n.indexOf(t);return r[e]-r[t]})}function Ut(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=[],r=document.documentElement.classList.contains("fp-enabled"),o=-1!=t.indexOf("stagger")||-1!=t.indexOf("up")||-1!=t.indexOf("down");return e.each(function(){if(_(this)){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"),!r||this.classList.contains("place-freely")||r&&e&&"hidden"
1!=window.getComputedStyle(e).visibility)&&(o&&this.classList.contains("type-elementgrid")?jQuery(this).find(".element-wrap").each(function(){_(this)&&i.push(this)}):o&&this.classList.contains("type-thumbnailgrid")?(0<(e=jQuery(this).find(".lay-thumbnailgrid-filter-wrap")).length&&_(e[0])&&i.push(e[0]),jQuery(this).find(".thumbnail-wrap").each(function(){_(this)&&i.push(this)})):o&&this.classList.contains("type-productsgrid")?jQuery(this).find(".lay-product").each(function(){_(this)&&i.push(this)}):o&&this.classList.contains("type-carousel")?jQuery(this).find(".lay-carousel-wrap").each(function(){!_(this)||this.closest(".dofit")||i.push(this)}):o&&this.classList.contains("type-news")?jQuery(this).find(".lay-news-element-row, .lay-news-load-more-wrap").each(function(){_(this)&&i.push(this)}):i.push(this))}}),i}function o(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 Xt(){var e=-1<(navigator.userAgent||navigator.vendor||window.opera).indexOf("Instagram");("Safari"==x.browserName&&x.browserVersion<13||e)&&(ia=!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 Jt(e){null==e&&(e=jQuery("body")),"project"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=ca("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=ca("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 u,Zt,Kt,en,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"],tn=(-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"),"#lay-project-overlay .grid-inner, #lay-project-overlay .footer.grid"),nn=!0,an="",rn="on"==layData.element_transition_on_scroll,on=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(u.join(",")),n=Ut(t,layData.navigation_transition_out,"transition_out"),a=(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<n.length&&Gt(n,layData.navigation_transition_out),anime.timeline({begin:function(){jQuery('.row[data-collapsed="true"] .col').css("display","none"),(v.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"}),rn&&(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(){yn()}})),t="none"==layData.navigation_transition_out||"fade"==layData.navigation_transition_out,i=v.isOverlayDisplayBlock()?t
1n:"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 Nt(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 Nt(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 Nt(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:v.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(u.join(",")),e=qi(e);0<e.length?jQuery.when(Ri(e)).then(function(){setTimeout(function(){sn(t)},50)}).catch(function(e){}):sn(t)},0)})},sn=function(e){an="started";var t=x.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),n=jQuery(u.join(",")),a=Ut(n,layData.navigation_transition_in,"transition_in");if(0==a.length)cn(),Bt(),Pt(),ln([]);else{if(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<a.length&&Gt(a,layData.navigation_transition_in),"none"!=layData.navigation_transition_in)for(var i=0;i<a.length;i++){var r=a[i];r.classList.add("disable-css-transitions"),r.style.opacity&&""!==r.style.opacity?r._layTargetOpacity=parseFloat(r.style.opacity):r._layTargetOpacity=1}var o=anime.timeline({autoplay:!1,begin:function(){Bt(),Pt(),cn()},complete:function(){ln(a)}}),s="none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in,l="",l="project_overlay"===e?tn:"body>.lay-content";if(s)switch(layData.navigation_transition_in){case"none":o.add({targets:l,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":o.add({targets:l,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){o.add({targets:l,opacity:1,easing:"easeOutSine",duration:0});s=!0;if(s=window.layscrollslider&&window.layscrollslider.isActiveHere()&&(s=!1,window.utility_controller.isProjectsOverlayEnabled())&&window.projects_overlays.isOverlayDisplayBlock()?!0:s)switch(layData.navigation_transition_in){case"stagger-fade":o.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 Wt(t,n)}});break;case"stagger-up":o.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 Wt(t,n)}});break;case"stagger-down":o.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 Wt(t,n)}});break;case"up":o.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":o.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?(o.play(),ln(a,e),cn()):(n=jQuery(u.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading?o.play():Yt(n,function(){o.play()})),Bt(),Pt()}},ln=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").css("pointer-events",""),window.laytheme.emit("transition_navigation_in_completed")},un=function(){window.laytheme.on("before_content_replacement",function(){Mt()}),window.laytheme.on("before_content_replacement_for_project_overlay",function(){var e;qt()&&!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;}")))})},cn=function(){1==nn&&"on"==layData.navigation_transition_use_reveal
1ing_transition_on_first_visit&&(jQuery("head").append('<style id="lay-show-sitetitle-menubar-menu-etc">.sitetitle, .overlay-burger, .laynav, #lay_canvas, .navbar, .lay-fadein, .mobile-title, .burger-wrap, body #fp-nav, body .fp-slidesNav, .mobile-menu-style-style_desktop_menu{opacity: 1;}</style>'),setTimeout(function(){var e=document.getElementById("lay-hide-sitetitle-menubar-menu-etc");e&&e.remove(),(e=document.getElementById("lay-show-sitetitle-menubar-menu-etc"))&&e.remove()},layData.navigation_transition_in_duration)),nn=!1},dn=function(){window.laytheme.on("newpageshown",function(){jQuery("img").each(function(){this.addEventListener("error",function(){this.classList.add("loaded-error")})})})},hn=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(u=void 0,e){case"desktop":u=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"];break;case"phone":var i=0!=jQuery(a+" #footer-custom-phone-grid").length,r=0!=jQuery(a+" #custom-phone-grid").length;i&&r?u=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer-custom-phone-grid"]:!i&&r?u=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer"]:i&&!r?u=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer-custom-phone-grid"]:i||r||(u=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"])}if(Array.isArray(u)&&null!=u)for(let e=0;e<u.length;e++)u[e]=u[e]+' .row[data-collapsed="false"] .col:not(.type-stack), '+u[e]+" .col.place-freely";1==nn&&"on"==layData.navigation_transition_use_revealing_transition_on_first_visit&&window.laytheme.emit("transition_in",n?"project_overlay":"normal")})},yn=function(){an="ended",window.laytheme.emit("transition_navigation_out_completed"),jQuery("a.sitetitle, .laynav a").css("pointer-events",""),Mt()},fn={i:function(){un(),dn(),hn(),on()},setTransitionStatus:function(e){an=e},getTransitionStatus:function(){return an},doAfterComplete:function(){yn()}},pn={$body:null},gn=null,vn=function(){gn&&gn.abort()},mn=function(n,a){var e=pn.$body.attr("data-type"),t=pn.$body.attr("data-id"),i="false",i={action:"get_laytheme_layout",is_project_overlay:i="project"==e&&window.utility_controller.isProjectsOverlayEnabled()?v.shouldOpenOverlay()||v.isOverlayDisplayBlock()?"true":"false":i,id:t,type:e,password:n};gn&&gn.abort(),gn=jQuery.ajax({url:layData.ajax_url,data:i,type:"post",success:e=>{var t=window.JSON.parse(e);t.hasOwnProperty("layout")&&t.layout.hasOwnProperty("password")&&"protected"==t.layout.password?window.location.reload():(""!=n&&fn.doAfterComplete(),"ended"==fn.getTransitionStatus()?(jQuery("#lay-overlays").html(t.overlays),_n(a,t.layout)):window.laytheme.once("transition_navigation_out_completed",function(){jQuery("#lay-overlays").html(t.overlays),_n(a,t.layout)}))},error:e=>{}})},wn=-1,_n=function(e,t){v.shouldOpenOverlay()||v.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||v.shouldOpenOverlay()?v.shouldOpenOverlay()?(jQuery("#lay-project-overlay").html(t.markup),v.removeLoadingIndicator(),setTimeout(function(){"loaded"==layData.po_opening_behaviour?v.animateIn(function(){v.insertCloseIcon(),m.setBodyClasses(t.obj),r.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)}):v.hasAnimatedIn().then(function(){v.insertCloseIcon(),m.setBodyClasses(t.obj),r.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in","project_overlay")},0)})},0)):!v.shouldCloseOverlay()&&v.isOverlayDisplayBlock()?v.hasAnimatedIn().then(function(){jQuery("#lay-project-overlay").html(t.markup),v.insertCloseIcon(),m.setBodyClasses(t.obj),r.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!0}),setTimeout(function(){},0)}):(v.isSameStateOfLastOverview(window.history.state)||window.laytheme.emit("before_content_replacement"),v.shouldCloseOverlay()&&(v.removeCloseIcon(),v.animateOut(function(){v.destroyOverlay()})),jQuery("body>.lay-content").replaceWith(t.markup),m.setBodyClasses(t.obj),r.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!1})):($resultMarkup=jQuery(t.markup),jQuery("body>.lay-content").find("#grid").replaceWith($resultMarkup.find("#grid")),0<jQuery("body>.lay-content").find("#custom-phone-grid").length&&jQuery("body>.lay-content").find("#custom-phone-grid").replaceWith($resultMarkup.find("#custom-phone-grid")),t.obj.footerid!=wn&&jQuery("body>.lay-content").find("#footer-region").replaceWith($resultMarkup.find("#footer-region")),wn=t.obj.footerid,m.setBodyClasses(t.obj),r.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!1})),v.shouldOpenOverlay()||setTimeout(function(){window.laytheme.emit("transition_in")},0)},bn=function(){window.laytheme.emit("transition_out")},jn=function(){pn.$body=jQuery("body"),window.laytheme.once("newpageshown",function(e,t,n){wn=n.footerid})},xn={showLayout:function(e="",t=""){mn(e,t)},i:function(){jn()},hideRegions:function(){bn()},abortFetch:function(){vn()}},Qn={maybeReload:function(e){return Cn(e)}},Cn=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!=(r=JSON.parse(layData.individual_project_footers))&&"object"==typeof r&&void 0!==r[t]&&(a=r[t]);break;case"page":i=layData.footer_active_in_pages;"all"==i?a=layData.pagesFooterId:"individual"==i&&""!=layData.individual_page_footers&&null!=(r=JSON.parse(layData.individual_page_footers))&&"object"==typeof r&&void 0!==r[t]&&(a=r[t]);break;case"category":var r,i=layData.footer_active_in_categories;"all"==i?a=layData.categoriesFooterId:"individual"==i&&""!=layData.individual_category_footers&&null!=(r=JSON.parse(layData.individual_category_footers))&&"object"==typeof r&&void 0!==r[t]&&(a=r[t])}var o=layData.shortcodes;if(jQuery.isArray(o)&&0!=a)for(var s=0;s<o.length;s++){var l=o[s];if("post"==l.info.type&&l.info.id==a)return!0}if("project"!=n&&"page"!=n||(n="post"),jQuery.isArray(o))for(s=0;s<o.length;s++)if(o[s].info.type==n&&o[s].info.id==t)return!0}return!1},kn=[],Sn=(o.prototype.setRect=function(){this.rect=this.$nav_el[0].getBoundingClientRect()},o.prototype.set_height_and_space_around=function(){this.setRect(),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},o.prototype.show_on_mouseover=function(e){this.nav_hidewhenscrolling_show_on_mouseover&&-1!=this.nav_position.indexOf(e)&&this.show()},o.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":""})},o.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.$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 o("primary");kn=[e];break;case 2:var e=new o("primary"),t=new o("second_menu");kn=[e,t];break;case 3:var e=new o("primary"),t=new o("second_menu"),n=new o("third_menu");kn=[e,t,n];break;case 4:var e=new o("primary"),t=new o("second_menu"),n=new o("third_menu"),a=new o("fourth_menu");kn=[e,t,n,a]}}),function(){return kn}),On=t(se()),Dn=t(oe()),Ln={i:function(){Wn()},showAll:function(){qn()},hideAll:function(){Rn()},setJqueryMap:function(){$n()},hideSt:function(){Tn()},hideNav:function(){En()},hideNavBar:function(){Bn()},showSt:function(){zn()},getStPos:function(){return An()}},In={safetyOffset:20,scrollThreshold:50},c={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},d={$navbar:null,$st:null},An=function(){return c.st_pos},zn=function(){!c.st_hidewhenscrollingdown&&!c.st_fadeout_whenscrollingdown||!c.st_exists||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||d.$st.hasClass("hidden")&&d.$st.removeClass("hidden").css({transform:"","pointer-events":"",opacity:""})},Tn=function(){var e,t,n,a,i;(c.st_hidewhenscrollingdown||c.st_fadeout_whenscrollingdown)&&x.isDesktopOrTabletSize&&c.st_exists&&(d.$st.hasClass("hidden")||(c.st_hidewhenscrollingdown&&(e=0,-1!=layData.st_position.indexOf("center")&&(e="-50%"),t=d.$st[0].getBoundingClientRect(),"center"==c.st_pos?(n=t.bottom,i=d.$st.outerHeight(),0<d.$st.find(".sitetitle-txt-inner>span").length&&i<(a=d.$st.find(".sitetitle-txt-inner>
1span").outerHeight())&&(i=a,n=d.$st.find(".sitetitle-txt-inner>span")[0].getBoundingClientRect().bottom),d.$st.css("transform","translate("+e+",-"+(n+i/2)+"px)")):"top"==c.st_pos?(i=t.bottom+In.safetyOffset,d.$st.css("transform","translate("+e+",-"+i+"px)")):"bottom"==c.st_pos&&(i=window.innerHeight-t.top+In.safetyOffset,d.$st.css("transform","translate("+e+","+i+"px)"))),c.st_fadeout_whenscrollingdown&&d.$st.css({opacity:0,"pointer-events":"none"}),d.$st.addClass("hidden")))},En=function(){for(var e=Sn(),t=0;t<e.length;t++)e[t].hide()},Pn=function(){for(var e=Sn(),t=0;t<e.length;t++)e[t].show()},$n=function(){c.navbar_exists&&(d.$navbar=jQuery(".navbar")),c.st_exists&&(d.$st=jQuery(".sitetitle"))},Bn=function(){var e,t;c.navbar_exists&&(c.navbar_hidewhenscrollingdown||c.navbar_fadeout_whenscrollingdown)&&x.isDesktopOrTabletSize&&(d.$navbar.hasClass("hidden")||(c.navbar_hidewhenscrollingdown&&(e=d.$navbar[0].getBoundingClientRect(),"top"==layData.navbar_position?(t=e.height+In.safetyOffset,d.$navbar.css("transform","translateY("+-t+"px)")):"bottom"==layData.navbar_position&&(t=e.height+In.safetyOffset,d.$navbar.css("transform","translateY("+t+"px)"))),c.navbar_fadeout_whenscrollingdown&&d.$navbar.css({opacity:0,"pointer-events":"none"}),d.$navbar.addClass("hidden")))},Mn=function(){!c.navbar_exists||!c.navbar_hidewhenscrollingdown&&!c.navbar_fadeout_whenscrollingdown||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||d.$navbar.removeClass("hidden").css({transform:"","pointer-events":"",opacity:"1"})},Nn=function(){var e,t;c.stheight=0,c.st_exists&&(c.st_hidewhenscrollingdown||c.st_fadeout_whenscrollingdown)&&(e=d.$st.outerHeight(),0<d.$st.find(".sitetitle-txt-inner>span").length&&e<(t=d.$st.find(".sitetitle-txt-inner>span").outerHeight())&&(e=t),"top"==c.st_pos||"center"==c.st_pos?e+=d.$st[0].getBoundingClientRect().top:"bottom"==c.st_pos&&(e+=window.innerHeight-d.$st[0].getBoundingClientRect().bottom),e+=In.safetyOffset,c.stheight=e)},Wn=function(){-1!=layData.st_position.indexOf("top")?c.st_pos="top":-1!=layData.st_position.indexOf("bottom")?c.st_pos="bottom":c.st_pos="center",1==layData.st_hidewhenscrollingdown?c.st_hidewhenscrollingdown=!0:c.st_hidewhenscrollingdown=!1,1==layData.st_fadeout_whenscrollingdown?c.st_fadeout_whenscrollingdown=!0:c.st_fadeout_whenscrollingdown=!1,1==layData.st_hide?c.st_exists=!1:c.st_exists=!0,1==layData.navbar_hide?c.navbar_exists=!1:c.navbar_exists=!0,1==layData.navbar_fadeout_whenscrollingdown?c.navbar_fadeout_whenscrollingdown=!0:c.navbar_fadeout_whenscrollingdown=!1,1==layData.navbar_hidewhenscrollingdown?c.navbar_hidewhenscrollingdown=!0:c.navbar_hidewhenscrollingdown=!1,$n(),Nn(),window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&x.isDesktopOrTabletSize&&(e>c.oldScrollY&&e>In.scrollThreshold&&(c.startedScrollingUpY=e,En(),Tn(),Bn()),e<c.oldScrollY&&e<c.startedScrollingUpY-In.scrollThreshold/2&&(Pn(),zn(),Mn()),e<In.scrollThreshold&&(Pn(),zn(),Mn()),c.oldScrollY=e)}),jQuery(window).on("fpOnLeave",function(e,t){switch(t.direction){case"up":Pn(),zn(),Mn();break;case"down":En(),Tn(),Bn()}}),jQuery(window).on("window_width_changed",(0,Dn.default)(function(){Nn();for(var e=Sn(),t=0;t<e.length;t++)e[t].set_height_and_space_around()},300)),jQuery(window).on("mousemove",(0,On.default)(function(e){if(x.isDesktopOrTabletSize){var t=Sn();if(e.clientY<=c.mouseover_target_area_top){for(var n=0;n<t.length;n++)t[n].show_on_mouseover("top");"top"==c.st_pos&&zn(),"top"==layData.navbar_position&&Mn()}if(e.clientY>=window.innerHeight-c.mouseover_target_area_bottom){for(n=0;n<t.length;n++)t[n].show_on_mouseover("bottom");"bottom"==c.st_pos&&zn(),"bottom"==layData.navbar_position&&Mn()}}},100));for(var e,t=0,n=("top"==c.st_pos&&(t=c.stheight),Sn()),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&&c.navbar_exists&&(t=t<(r=d.$navbar.height())?r:t),c.mouseover_target_area_top=t;for(var i,r,o,s=0,l=("bottom"==c.st_pos&&(s=c.stheight),Sn()),u=0;u<l.length;u++)-1!=l[u].nav_position.indexOf("bottom")&&s<(i=l[u].height_and_space_around)&&(s=i);"bottom"==layData.navbar_position&&c.navbar_exists&&(s=s<(r=d.$navbar.height())?r:s),c.mouseover_target_area_bottom=s,jQuery(".sitetitle").hasClass("img")&&((o=jQuery(".sitetitle img")[0]).complete?Nn():o.onload=function(){Nn()}),window.laytheme.on("newpageshown",function(){qn()})},Rn=function(){En(),Tn(),"function"==typeof hideNavBar&&hideNavBar()},qn=function(){Pn(),zn(),Mn()},n={i:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&Kn()},hideMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&Jn()},hideMobileMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&"pill_menu_style"!=layData.mobile_menu_style&&Zn()}},Hn=window.mobile_menu_controller=n,Fn={wWidth:window.innerWidth,oldInnerWidth:window.innerWidth,isOpen:!1},a={$nav:null,$navul:null,$burger:null},Yn=function(){switch(jQuery(".mobile-nav").scrollTop(0),a.$nav.addClass("active"),jQuery("body").addClass("mobile-menu-open").removeClass("lay-hide-phone-menu"),Fn.isOpen=!0,0<jQuery(".burger-wrap-text").length&&jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-close")),layData.mobile_menu_style){case"style_1":var e=Un();jQuery("body").addClass("animate-mobile-menu"),a.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),a.$nav.css({transform:"translateY("+e+"px)","-webkit-transform":"translateY("+e+"px)",top:0});break;case"style_2":break;case"style_3":var t=e=Un();a.$nav.css({height:"calc(100vh - "+e+"px)",top:t+"px"});break;case"style_4":t=e=Un();jQuery("body").addClass("animate-mobile-menu"),a.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),a.$nav.css({height:"calc(100vh - "+e+"px)",top:t+"px",transform:"translateY(0)","-webkit-transform":"translateY(0)"})}"1"==layData.mobile_menu_disable_body_scroll&&m.fixBodyAlt()},Vn=function(){if(a.$nav.hasClass("active"))Jn();else{switch(layData.mobile_burger_type){case"new":case"default":case"default_thin":"style_2"!=layData.mobile_menu_style&&a.$burger.addClass("active")}Yn()}}
1,Gn=function(){if(window.innerWidth<=x.phoneMenuBreakpoint)switch(layData.mobile_menu_style){case"style_4":case"style_1":var e=Un(),e=window.innerHeight-e;a.$nav.css("max-height",e+"px");break;case"style_2":e=window.innerHeight;a.$nav.css("max-height",e+"px")}},Un=function(){var e,t=0;return t="1"!=layData.mobile_hide_menubar?(e=jQuery(".navbar")[0].getBoundingClientRect()).height+e.top:t},Xn=function(){window.innerWidth>x.phoneMenuBreakpoint&&a.$nav.css("max-height","")},Jn=function(e){0<jQuery(".burger-wrap-text").length&&jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-open")),Fn.isOpen=!1,window.innerWidth<x.phoneMenuBreakpoint?Zn(e):("1"==layData.mobile_menu_disable_body_scroll&&m.unfixBody(),"style_2"!=layData.mobile_menu_style&&a.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),a.$nav.removeClass("active").css({transform:"","-webkit-transform":""}))},Zn=function(e){if(window.innerWidth<x.phoneMenuBreakpoint){switch("1"==layData.mobile_menu_disable_body_scroll&&m.unfixBody(),Fn.isOpen=!1,a.$nav.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),"style_2"!=layData.mobile_menu_style&&a.$burger.removeClass("active"),layData.mobile_menu_style){case"style_1":var t=a.$navul.outerHeight(),n=(t*=-1,jQuery(".navbar").outerHeight());t-=n,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),a.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),a.$nav.css({transform:"translateY("+t+"px)","-webkit-transform":"translateY("+t+"px)"});break;case"style_4":t=a.$navul.outerHeight(),n=(t*=-1,jQuery(".navbar").outerHeight());t-=n,e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),a.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")})),a.$nav.css({transform:"translateY(calc(-100% - "+n+"px))","-webkit-transform":"translateY(calc(-100% - "+n+"px))"});break;case"style_2":e&&e.noTransition||(jQuery("body").addClass("animate-mobile-menu"),a.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}));break;case"style_3":jQuery("body").addClass("animate-mobile-menu"),a.$nav.off("transitionend").on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),a.$nav.css({height:""})}0<jQuery(".burger-wrap-text").length&&jQuery(".burger-wrap-text").text(jQuery(".burger-wrap-text").data("text-open"))}},Kn=function(){if(jQuery("nav.mobile-nav a").on("dragstart",function(e){e.preventDefault()}),a.$nav=jQuery("nav.mobile-nav"),a.$navul=a.$nav.find("ul"),a.$burger=jQuery(".burger-default, .burger-new"),""!=layData.mobile_navbar_fixed)switch(Zt=jQuery(".woocommerce-store-notice"),Kt=jQuery(".mobile-nav"),en=jQuery(".navbar"),layData.mobile_menu_style){case"style_4":case"style_1":0<Zt.length&&0<Kt.length&&0<en.length&&window.eventsChannel.on("scroll",function(e,t){var n;Fn.isOpen&&(n=en[0].getBoundingClientRect().bottom,Kt.css("transform","translateY("+n+"px)"))});break;case"style_2":break;case"style_3":0<Zt.length&&0<Kt.length&&window.eventsChannel.on("scroll",function(e,t){var n=Zt[0].getBoundingClientRect();e>=n.height&&(e=n.height),Kt.css("transform","translateY(-"+e+"px)")})}switch(jQuery(window).on("resize orientationchange",function(){Fn.oldInnerWidth=Fn.wWidth,Fn.wWidth=window.innerWidth,window.innerWidth>x.phoneMenuBreakpoint?Fn.oldInnerWidth<=x.phoneMenuBreakpoint&&(Xn(),a.$nav.css({transform:"","-webkit-transform":""}),a.$nav.removeClass("active transition"),"style_2"!=layData.mobile_menu_style&&a.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open")):(Fn.oldInnerWidth>x.phoneMenuBreakpoint&&(a.$nav.hasClass("active")||Jn({noTransition:!0}),Ln.showAll()),Gn())}),layData.mobile_burger_type){case"default":case"default_thin":jQuery(".burger-wrap-default").on("click",Vn);break;case"new":jQuery(".burger-wrap-new").on("click",Vn);break;case"custom":jQuery(".burger-custom-wrap-close").on("click",function(){a.$nav.hasClass("active")&&Jn()}),jQuery(".burger-custom-wrap-open").on("click",function(){a.$nav.hasClass("active")||Yn()});break;case"text":jQuery(".burger-wrap-text").on("click",Vn)}Gn(),WebFont.load({custom:{families:layData.m_st_fontfamily},active:function(){Zn()},classes:!1}),Zn(),setTimeout(function(){jQuery("body").addClass("mobile-menu-animation-possible")},0),jQuery(document).ready(function(){setTimeout(function(){window.laytheme.on("newpage",Zn)},100)}),window.laytheme.on("searchshown",Zn)},ea=function(a){jQuery("body").addClass("do-page-overlay-transition");var i=!1,e=!1;return jQuery(".lay-overlay").each(function(){var e=jQuery(this).attr("data-link"),t=e.split("://")[0],n=a.split("://")[0];(a=a.replace(n,t))==e&&(i=!0)}),ta(a),i&&(jQuery('a[href="'+a+'"]').closest(".menu-item").addClass("current-menu-item"),(e="on"==jQuery('.lay-overlay[data-link="'+a+'"]').attr("data-disable-scroll")?!0:e)&&m.fixBody(!0),window.laytheme.emit("page_overlay_before_shown",jQuery('.lay-overlay[data-link="'+a+'"]')),setTimeout(function(){jQuery('.lay-overlay[data-link="'+a+'"]').off("transitionend animationend"),jQuery('.lay-overlay[data-link="'+a+'"]').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)),jQuery("body").removeClass("do-page-overlay-transition"),window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+a+'"]')),jQuery('.lay-overlay[data-link="'+a+'"]').addClass("lay-overlay-was-opened-at-least-once"))}),jQuery('.lay-overlay[data-link="'+a+'"]').addClass("display-block-overlay"),window.laytheme.emit("page_overlay_display_block",jQuery('.lay-overlay[data-link="'+a+'"]')),setTimeout(function(){jQuery('.lay-overlay[data-link="'+a+'"]').addClass("lay-show-overlay"),jQuery('.lay-overlay-bg[data-link="'+a+'"]').addClass("lay-show-overlay-bg"),window.laytheme.emit("overlayshown",jQuery('.lay-overlay[data-link="'+a+'"]')),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="'+a+'"]').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="'+a+'"]').hasClass(e)})),e&&(window.laytheme.emit("overlayshown_animation_ended",jQuery('.lay-overlay[data-link="'+a+'"]')),jQuery('.lay-overlay[data-link="'+a+'"]').addClass("lay-overlay-was-opened-at-least-once")),(ia||e)&&setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+a+'"]');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)},0)},50)},0)),i},se=function(e){27===e.which&&(m.unfixBody(),setTimeout(function(){ta()},0))},ta=function(n){jQuery("body").addClass("do-page-overlay-transition"),m.unfixBody(),setTimeout(function(){n?(jQuery(".lay-overlay.lay-show-overlay").each(function(){var e,t;jQuery(this).attr("data-link")!=n&&(e=m.filterURL(jQuery(this).attr("data-link")),jQuery('a[href="'+e+'"]').closest(".menu-item").removeClass("current-menu-item"),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"),t=jQuery(this),jQuery(this).off("transitionend"),jQuery(this).on("transitionend",function(e){e.target===this&&(t.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="'+e+'"]'))):(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")),ia)&&(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")!=n&&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=m.filterURL(jQuery(this).attr("data-link"));jQuery('a[href="'+e+'"]').closest(".menu-item").removeClass("current-menu-item"),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")),ia&&(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(){na(jQuery(this))})},0)},0)},na=function(e){void 0!==e&&(e.find("iframe[src^='//player.vimeo.com/']").each(function(){"undefined"!=typeof Vimeo&&new Vimeo.Player(this).pause()}),e.find("iframe[src^='//www.youtube.com']").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").each(function(){this.pause()}))},aa=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")}
1),m.parseIdsString(jQuery("body").attr("data-catid")));Array.isArray(n)||(n=[n]);for(var a=0;a<n.length;a++){var i,r=n[a];0!=(i=jQuery('.lay-overlay a[data-catid="'+r+'"][data-type="category"]')).length&&i.each(function(){this.classList.add("current-link")})}},ia=!1,ra=t(fe()),oa={getProjectLinkAttrs:function(e){return ua(e)},getCatLength:function(e){return da(e)},showHideProjectArrows:function(e){la(e)},maybeHideProjectArrowsOnInit:function(){sa()},useCatIdForSameCategoryPrevNext:function(e){sessionStorage.setItem("sameCatIdToUseSetByThumbnailGrid",e)},i:function(){ya()}},s={id:null,catid:null,type:null,projectsMeta:[]},l={$pa_next:null,$pa_prev:null,$body:null},sa=(window.updatePrevNextLinksAddedWithTinyMCE=Jt,function(){var e=jQuery("body").attr("data-type");"project"==e&&"on"==layData.show_arrows&&da(m.parseIdsString(jQuery("body").attr("data-catid")))<=1&&jQuery(".project-arrow").addClass("hide"),"project"!=e&&jQuery(".project-arrow").addClass("hide")}),la=function(){var e;"on"==layData.show_arrows&&("project"!=(e=jQuery("body").attr("data-type"))&&jQuery(".project-arrow").addClass("hide"),"project"==e&&(da(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")},ua=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"'},ca=function(e){var t=function(e){switch(layData.prevnext_navigate_through){case"same_category":var t=s.id,n=h;if(void 0===s.projectsMeta[n])return 0;var a=s.projectsMeta[n].length;for(r=0;r<a;r++)if(t==s.projectsMeta[n][r].id){i=r;break}return"next"==e?++i==a&&(i=0):"prev"==e&&--i<0&&(i=a-1),i;case"all_projects":var i,r,t=s.id,a=s.projectsMeta.length;for(r=0;r<a;r++)if(t==s.projectsMeta[r].id){i=r;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=h;if(void 0!==n)return{title:s.projectsMeta[n][t].title,url:s.projectsMeta[n][t].url,id:s.projectsMeta[n][t].id,catid:s.projectsMeta[n][t].catid,thumb:s.projectsMeta[n][t].thumb,thumbar:s.projectsMeta[n][t].thumbar};break;case"all_projects":return{title:s.projectsMeta[t].title,url:s.projectsMeta[t].url,id:s.projectsMeta[t].id,catid:s.projectsMeta[t].catid,thumb:s.projectsMeta[t].thumb,thumbar:s.projectsMeta[t].thumbar}}},da=function(e){if(void 0!==e&&""!=e)return("same_category"==layData.prevnext_navigate_through?(e=h,s.projectsMeta[e]):s.projectsMeta).length},ha=null,h=null,ya=function(){l.$pa_next=jQuery(".pa-next"),l.$pa_prev=jQuery(".pa-prev"),l.$body=jQuery("body"),s.projectsMeta=JSON.parse(layData.projectsMeta),window.laytheme.on("newpageshown",function(e,t,n){"same_category"==layData.prevnext_navigate_through&&("project"==t&&"project"!=ha&&(null==(a=sessionStorage.getItem("sameCatIdToUse"))||"null"==a?(o=m.parseIdsString(l.$body.attr("data-catid")),h=function(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}(o),null!=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")&&"null"!=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")&&(h=sessionStorage.getItem("sameCatIdToUseSetByThumbnailGrid")),sessionStorage.removeItem("sameCatIdToUseSetByThumbnailGrid"),sessionStorage.setItem("sameCatIdToUse",h)):h=a),ha=t);var a,i,r,o=m.parseIdsString(jQuery("body").attr("data-catid"));0<o.length&&(a=parseInt(h,10),!jQuery.isNumeric(a)||-1===o.indexOf(a))&&(h=o[0]),la(),s.catid=m.parseIdsString(l.$body.attr("data-catid")),s.id=l.$body.attr("data-id"),s.type=l.$body.attr("data-type"),"on"==layData.show_arrows&&"project"==l.$body.attr("data-type")&&(t=ca("next"),a=ca("prev"),void 0!==t&&(l.$pa_next.attr({"data-title":t.title,"data-catid":m.stringifyCatIds(t.catid),"data-id":t.id,href:t.url}),(i=null==l.$pa_next.attr("data-original-text")?l.$pa_next.text():l.$pa_next.attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==l.$pa_next.attr("data-original-text")&&l.$pa_next.attr("data-original-text",i),r=i.replace("$nextprojecttitle$",t.title),l.$pa_next.text(r)),void 0!==a&&(l.$pa_prev.attr({"data-title":a.title,"data-catid":m.stringifyCatIds(a.catid),"data-id":a.id,href:a.url}),(i=null==l.$pa_prev.attr("data-original-text")?l.$pa_prev.text():l.$pa_prev.attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==l.$pa_prev.attr("data-original-text")&&l.$pa_prev.attr("data-original-text",i),r=i.replace("$previousprojecttitle$",a.title),l.$pa_prev.text(r)),"project-thumbnails"==layData.pa_type)&&(void 0!==t&&(i='<img src="'+t.thumb._512+'" alt="">',l.$pa_next.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*t.thumbar+'%;">'+i+"</div>")),void 0!==a&&(r='<img src="'+a.thumb._512+'" alt="">',l.$pa_prev.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*a.thumbar+'%;">'+r+"</div>")),"same_category"!=layData.prevnext_navigate_through||1<da(h))&&(l.$pa_next.removeClass("hide"),l.$pa_prev.removeClass("hide")),Jt(),sa()})},y={animationTimer:null,animationInterval:null,animDur:300},fa=!1,pa={i:function(){y.animDur=parseInt(layData.navigation_transition_duration,10)/2,window.laytheme.on("transition_navigation_in_started",function(){fa=!1}),window.laytheme.on("transition_navigation_out_completed",function(){fa=!0})},startTimer:function(){y.animationTimer=0,clearInterval(y.animationInterval),y.animationInterval=setInterval(function(){y.animationTimer+=50,y.animDur<=y.animationTimer&&(window.laytheme.emit("content_fadeout_transition_ended"),clearInterval(y.animationInterval))},50)},hasElementTransitionEnded:function(){return fa},getTimeToWait:function(){return clearInterval(y.animationInterval),y.animDur<=y.animationTimer||fa?0:y.animDur-y.animationTimer}},ga=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")}
1),[]),a=m.parseIdsString(jQuery("body").attr("data-catid"));Array.isArray(a)||(a=[a]);for(var i=0;i<a.length;i++){var r=a[i];0!=(e=jQuery('nav a[data-catid="'+r+'"][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")},va=0,ma=0,wa=0,_a=0,ba=0,ja=0,xa={$body:null};function Qa(){window.utility_controller.isProjectsOverlayEnabled()&&(document.body.addEventListener("keydown",function(e){"Escape"!=e.key||!Ra()||0!=ei||0!=Xa||jQuery("body").hasClass("lightbox-open")||jQuery("body").hasClass("lay-overlay-open")||jQuery("body").hasClass("search-open")||qa()}),jQuery(document).on("click",".close-projects-overlay",function(){Ra()&&qa()}),jQuery(document).on("click","#lay-project-overlay-background",function(){Ra()&&0==ei&&0==Xa&&qa()}))}function Ca(){jQuery(".close-projects-overlay").remove()}function ka(e){return null!=p&&p.type==e.type&&p.id==e.id}function Sa(){var e,t,n=window.innerWidth-document.body.clientWidth;0<n&&(n=n,jQuery("html").css("padding-right",n+"px"),e="overlay-burger-scrollbar-compensation",document.getElementById(e)||((t=document.createElement("style")).id=e,t.textContent=".overlay-burger { margin-right: "+n+"px !important; }",document.body.appendChild(t))),jQuery("html").addClass("show-project-overlay")}var Oa,Da=function(){null!=document.querySelector("#footer-region")&&(wa=document.querySelector("#footer-region").scrollTop)},La=function(e){v.isSameStateOfLastOverview(e)?0<jQuery(".post-password-form").length?window.location.reload():(m.setBodyClasses(e),ga(),window.laytheme.emit("newpage"),r.triggerNewPageShown({},e.type,e,{isProjectOverlay:!1}),Ta()):Ia(e)},Ia=function(e){var t;0<jQuery(".post-password-form").length?window.location.reload():(pa.startTimer(),ma=va,va=v.isOverlayDisplayBlock()?document.querySelector("#lay-project-overlay").scrollTop:window.scrollY,ba=_a,_a=$a,t=Qn.maybeReload(e),(t="on"==layData.misc_options_disable_ajax?!0:t)?window.location.reload(!1):(ta(),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,v.shouldCloseOverlay()&&(t=!1),v.shouldOpenOverlay())&&(ja=$a,t=!1),t?xn.hideRegions():(fn.setTransitionStatus("ended"),window.laytheme.emit("transition_navigation_out_completed")),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-catid":m.stringifyCatIds(e.catid)}),ga(),xn.showLayout("",Da),window.laytheme.emit("newpage"),v.shouldOpenOverlay()&&"immediate"==layData.po_opening_behaviour&&(v.animateIn(),v.addLoadingIndicator())))},Aa=function(e){window.laytheme.off("newpageshown",Ea),window.laytheme.on("newpageshown",za)},za=function(){var e=!Pa();"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize&&(e=!1),(e="on"==layData.misc_options_disable_ajax?!1:e)&&Ta(),window.laytheme.off("newpageshown",za)},Ta=function(){var e,t;v.isSameStateOfLastOverview(window.history.state)?(jQuery(window).off("fpAfterRender"),jQuery(window).on("fpAfterRender",function(){"horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,ja):jQuery.fn.fullpage.silentMoveTo(ja,0)})):jQuery("html").hasClass("fp-enabled")&&void 0!==jQuery.fn.fullpage&&"undefined"!=typeof magneticSlidesPassedData&&"function"==typeof jQuery.fn.fullpage.silentMoveTo?"horizontal"==magneticSlidesPassedData.ms_direction?jQuery.fn.fullpage.silentMoveTo(1,ba):jQuery.fn.fullpage.silentMoveTo(ba,0):0<(t=function(e){var t=e.find(".contains-masonry-layout");if(t.length==0)t=e.closest(".contains-masonry-layout");if(t.length==0)return[];var n=[];return t.each(function(){n.push(this)}),n}(e=jQuery(Oa.join(",")))).length?jQuery.when(Ri(t)).then(function(){v.isOverlayDisplayBlock()?0==v.shouldCloseOverlay()&&0==v.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,ma):window.scrollTo(0,ma)}).catch(function(e){}):0<e.find(".type-thumbnailgrid").length?setTimeout(function(){v.isOverlayDisplayBlock()?0==v.shouldCloseOverlay()&&0==v.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,ma):window.scrollTo(0,ma)},100):v.isOverlayDisplayBlock()?0==v.shouldCloseOverlay()&&0==v.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,ma):window.scrollTo(0,ma)},Ea=function(){"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize?null!=document.querySelector("#footer-region")&&document.querySelector("#footer-region").scrollTo(0,wa):!v.shouldCloseOverlay()&&v.isOverlayDisplayBlock()?Pa()||"on"==layData.misc_options_disable_ajax||("none"==layData.po_animation?setTimeout(function(){jQuery("#lay-project-overlay").scrollTop(0)},0):v.shouldCloseOverlay()||v.shouldOpenOverlay()||jQuery("#lay-project-overlay").scrollTop(0)):window.utility_controller.isProjectsOverlayEnabled()&&v.isSameStateOfLastOverview(window.history.state)?v.shouldCloseOverlayAlt()||Pa()||"on"==layData.misc_options_disable_ajax||window.scrollTo(0,0):Pa()||"on"==layData.misc_options_disable_ajax||window.scrollTo(0,0),window.laytheme.off("newpageshown",Ea)},Pa=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("#product=")&&(e=!1),-1!=window.location.href.indexOf("#service=")&&(e=!1),e=-1!=window.location.href.indexOf("#client=")?!1:e},$a=0,Ba={i:function(){var e,t;window.laytheme.on("content_ready",function(e,t,n){Oa=void 0;var a=null!=n&&n.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";
1switch(e){case"desktop":Oa=[a+" #grid",a+" .cover-region-desktop",a+" #footer"];break;case"phone":var i=0!=jQuery(a+" #footer-custom-phone-grid").length,r=0!=jQuery(a+" #custom-phone-grid").length;i&&r?Oa=[a+" #custom-phone-grid",a+" .cover-region-phone",a+" #footer-custom-phone-grid"]:!i&&r?Oa=[a+" #custom-phone-grid",a+" .cover-region-phone",a+" #footer"]:i&&!r?Oa=[a+" #grid",a+" .cover-region-desktop",a+" #footer-custom-phone-grid"]:i||r||(Oa=[a+" #grid",a+" .cover-region-desktop",a+" #footer"])}}),xa.$body=jQuery("body"),"on"!=layData.misc_options_disable_ajax&&("scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),e=window.location.href,t={type:xa.$body.attr("data-type"),id:xa.$body.attr("data-id"),catid:m.parseIdsString(xa.$body.attr("data-catid")),slug:xa.$body.attr("data-slug"),title:document.title},window.history.replaceState(t,jQuery("title").text(),e),v.setFirstState()),ga(),jQuery(document).on("click",'a[data-type]:not([target="_blank"])',function(e){var t,n,a;jQuery(this.parentNode).hasClass("laycart")&&1==layData.sideCartPluginActive||(n=(t=jQuery(this)).attr("href"),n=m.filterURL(n),ea(n))?(e.preventDefault(),e.stopPropagation()):(a=-1<(navigator.userAgent||navigator.vendor||window.opera).indexOf("Instagram"),layData.is_customize||a||(jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(e.preventDefault(),Hn.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,ra.default)(t.attr("data-title"))),e=m.parseIdsString(t.attr("data-catid")),"on"!=layData.misc_options_disable_ajax?Ba.pushState({type:t.attr("data-type"),id:t.attr("data-id"),catid:e},a,n):window.location.href=n)))}),"on"!=layData.misc_options_disable_ajax&&window.addEventListener("popstate",function(e){var t,n;window.location.href.indexOf("#"),null===e.state&&-1!=window.location.href.indexOf("#")?(t={type:xa.$body.attr("data-type"),id:xa.$body.attr("data-id"),catid:m.parseIdsString(xa.$body.attr("data-catid")),slug:xa.$body.attr("data-slug"),title:document.title},n=window.location.href,window.history.replaceState(t,jQuery("title").text(),n)):(xn.abortFetch(),v.setShouldOpenAndShouldCloseOnPop(e.state),window.laytheme.emit("popstate"),e.state.type==jQuery("body").attr("data-type")&&e.state.id==jQuery("body").attr("data-id")||(v.shouldCloseOverlay()?(v.animateOut(function(){v.destroyOverlay()}),v.removeCloseIcon(),La):(Aa(e.state),Ia))(e.state))}),setTimeout(function(){jQuery(window).on("fpAfterSlideLoad",function(e,t){$a=t.slideIndex}),jQuery(window).on("fpAfterLoad",function(e,t){$a=t.index})},0)},getState:function(){return window.history.state},pushState:function(e,t,n){var a;a=e,window.location.href==n&&null!=window.history.state&&window.history.state.id==a.id&&window.history.state.type==a.type||(v.setShouldOpenAndShouldCloseOnPush(e),window.laytheme.off("newpageshown",za),window.laytheme.on("newpageshown",Ea),window.history.pushState(e,t,n),document.title=null==(a=t)?a:a.replace(/(&#(\d+);)/g,function(e,t,n){return String.fromCharCode(n)}),r.triggerPushState(),(v.shouldCloseOverlay()?(v.isSameStateOfLastOverview(e)&&(v.removeCloseIcon(),v.animateOut(function(){v.destroyOverlay()})),La):Ia)(e))}},Ma=!1,f=!1,p=null,g=null,Na=layData.po_easing_function.replace("cubic-bezier","cubicBezier"),Wa=parseInt(layData.po_animation_duration,0),Ra=function(){return!!window.utility_controller.isProjectsOverlayEnabled()&&!!jQuery("html").hasClass("show-project-overlay")},qa=function(){Ca(),null!=p&&Ba.pushState({type:p.type,id:parseInt(p.id,10),slug:p.slug,title:p.title,catid:p.catid},p.title,p.href)};function Ha(e){var t=anime.running,e=t.indexOf(e);t.splice(e,1)}function Fa(){setTimeout(function(){null==window.lazyLoadInstance?window.lazyLoadInstance=new It.default({elements_selector:".lazyload",class_loaded:"lazyloaded",class_error:"loaded-error",class_loading:"lazyloading",callback_enter:function(e){}}
1):window.lazyLoadInstance.update()},0)}function Ya(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-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-fullscreen"></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.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={}){const n=Y(Y({},{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}
1 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=Yi.get(this.$el[0]),this.player||(this.player=new Vimeo.Player(this.$el[0])),this.isSeeking=!1,this.isVolumeDragging=!1,this.seekbarOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isSeeking=!0,a.handleSeek(e)}),document.addEventListener("mousemove",function(e){e.stopPropagation(),a.isSeeking&&a.handleSeek(e),a.isVolumeDragging&&a.handleVolumeDrag(e)}),document.addEventListener("mouseup",function(e){e.stopPropagation(),a.isSeeking=!1,a.isVolumeDragging=!1}),this.volumeSliderOuter.addEventListener("mousedown",function(e){e.stopPropagation(),a.isVolumeDragging=!0,a.handleVolumeDrag(e)}),this.handleSeek=function(e){e.stopPropagation();var t=this.seekbarOuter.getBoundingClientRect(),n=Math.max(0,Math.min(1,(e.clientX-t.left)/t.width));this.player.getDuration().then(function(e){this.player.setCurrentTime(n*e)}.bind(this))},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.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.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)})}function Va(a,i,r=!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",r),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 Ga,Ua,Xa=!1,Ja=!1,Za=null,Ka=null,ei=!1,ti=!1,ni=null,ai=null,n={addLoadingIndicator:function(){jQuery("#lay-project-overlay").addClass("po-content-loading")},removeLoadingIndicator:function(){jQuery("#lay-project-overlay").removeClass("po-content-loading")},setFirstState:function(){g=window.history.state},i:function(){Qa()},setShouldOpenAndShouldCloseOnPush:function(e){f=Ma=!1,null!=g&&window.utility_controller.isProjectsOverlayEnabled()&&("project"!=g.type&&"project"==e.type?(f=!(Ma=!0),p=Object.assign({title:document.title,href:window.location.href},g)):"project"==g.type&&"project"!=e.type&&null!=p&&(Ma=!(f=!0)),g=e,window.utility_controller.isProjectsOverlayEnabled()||(f=Ma=!1))},setShouldOpenAndShouldCloseOnPop:function(e){f=Ma=!1,null!=g&&"on"==layData.projects_overlays&&("project"!=g.type&&"project"==e.type?(f=!(Ma=!0),p=g):"project"==g.type&&"project"!=e.type&&(Ma=!(f=!0),null==p)&&(p=Object.assign({title:document.title,href:window.location.href},e)),g=e,window.utility_controller.isProjectsOverlayEnabled()||(f=Ma=!1))},shouldCloseOverlay:function(){return f&&Ra()},shouldCloseOverlayAlt:function(){return f},shouldOpenOverlay:function(){return Ma},isOverlayDisplayBlock:function(){return Ra()},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>
1'):jQuery('<div class="close-projects-overlay standard-close"></div>')).prependTo("body"),setTimeout(function(){e.addClass("po-fadein-close-icon")},0))},isSameStateOfLastOverview:ka,removeCloseIcon:function(){Ca()},animateIn:function(e){var t=e;if(Xa=!(ei=Ja=!1),"none"==layData.po_animation)Sa(),m.fixBody(),jQuery("html").addClass("project-overlay-transitioned-in"),Xa=!(Ja=!0),t&&t();else{"on"==layData.po_background_behind_overlay&&Ha(ai),Ha(ni);var n={targets:"#lay-project-overlay",loop:!1,duration:Wa,easing:Na,begin:function(){"on"==layData.po_background_behind_overlay&&(Ka=anime({targets:"#lay-project-overlay-background",loop:!1,duration:Wa,easing:Na,opacity:1,begin:function(){document.getElementById("lay-project-overlay-background").style.display="block"}})),Sa(),m.fixBody(),jQuery("html").addClass("project-overlay-transitioning")},complete:function(){Xa=!(Ja=!0),Ga&&Ga(),jQuery("html").removeClass("project-overlay-transitioning"),jQuery("html").addClass("project-overlay-transitioned-in"),jQuery("#lay-project-overlay").attr("style",""),t&&t()}};switch(layData.po_animation){case"fadein":n.opacity=1;break;case"slideup":case"slidedown":n.translateY="0%"}Za=anime(n)}},hasAnimatedIn:function(){return new Promise(function(e,t){Ga=e,Ja&&e()})},hasAnimatedOut:function(){return new Promise(function(e,t){Ua=e,ti&&e()})},isAnimatingIn:function(){return Xa},isAnimatingOut:function(){return ei},animateOut:function(e){var t=e;if(ti=!(ei=!(Xa=!1)),"none"==layData.po_animation)ei=!(ti=!0),jQuery("html").removeClass("project-overlay-transitioned-in"),t&&(t(),window.laytheme.emit("projectoverlayclosed"));else{Ha(Za),"on"==layData.po_background_behind_overlay&&Ha(Ka);var n={targets:"#lay-project-overlay",loop:!1,duration:Wa,easing:Na,begin:function(){jQuery("html").addClass("project-overlay-transitioning"),jQuery("html").removeClass("project-overlay-transitioned-in"),"on"==layData.po_background_behind_overlay&&(ai=anime({targets:"#lay-project-overlay-background",loop:!1,duration:Wa,easing:Na,opacity:0,complete:function(){document.getElementById("lay-project-overlay-background").style.display="none",window.laytheme.emit("projectoverlayclosed")}}))},complete:function(){document.getElementById("lay-project-overlay").scrollTop=0,ti=!(ei=!1),Ua&&Ua(),jQuery("html").removeClass("project-overlay-transitioning"),""==layData.po_background_behind_overlay&&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%"}ni=anime(n)}},destroyOverlay:function(){var e;jQuery("html").removeClass("show-project-overlay"),jQuery("html").css("padding-right",""),(e=document.getElementById("overlay-burger-scrollbar-compensation"))&&e.remove(),jQuery("#lay-project-overlay").html(""),m.unfixBody()}},v=window.projects_overlays=n,ii=t(oe()),m=(window.lazySizes={loader:{unveil:function(e){}}},{i:function(){si(),jQuery(window).trigger("window_width_changed",si),Oi(),di(),window.laytheme.on("newpageshown",function(){const 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)})}),Di(),Ii(),Ai(),Li(),Si(),Pi(),zi(),Ti(),ri(),ui()},isProjectsOverlayEnabled:function(){var e;return""!=layData.projects_overlays&&(e=-1<(navigator.userAgent||navigator.vendor||window.opera).indexOf("Instagram"),!("on"==layData.disable_projectsoverlays_on_ig&&e||(layData.projects_overlays,0)))},addHttpsMaybe:function(e){return null==(e=e)?null:!e.startsWith("mailto:")&&!e.startsWith("tel:")&&!e.startsWith("#")&&"http"!=e.substring(0,4)?"https://"+e:e},map:function(e,t,n,a,i){return ki(e,t,n,a,i)},filterURL:function(e){return vi(e)},isInternUrl:function(e){return gi(e)},stringStartsWith:function(e,t){return pi(e,t)},fixBody:function(e){Ni(e=void 0===e?!1:e)},unfixBody:function(){Wi()},fixBodyAlt:function(){$i()},stringifyCatIds:function(e){return yi(e)},parseIdsString:function(e){return fi(e)},fadeInImageOnLoadViaParent:function(e){ci(e)},setSrcAndSrcSetViaParent:function(e){bi(e)},setBodyClasses:function(e){Ci(e)},setImageSizesAttribute:function(e){ji(e)},getImageSrcAndSrcSet:function(e){return li(e)},getTargetContainers:function(e){return oi(e)}
1,roundUpSizes:function(e){return xi(e)},getTargetContainersExceptPageOverlay:function(e){return w(e)}}),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:(n=new mbrowser).name,version:n.version}),x={orientation:window.innerWidth>window.innerHeight?"landscape":"portrait",previousOrientation:window.innerWidth>window.innerHeight?"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){ji(e)}},ri=(window.layUpdateImageSizes=function(){ji(),null!=window.lazyLoadInstance&&window.lazyLoadInstance.update()},function(){window.laytheme.on("newpageshown",function(e,t,n){ji(),_i(),Fa(),ci(),wi()}),window.laytheme.on("overlayshown",function(){ji(),_i(),Fa()}),window.laytheme.on("woocommerce_initialized",function(){Fa()}),window.laytheme.on("searchresultshown",function(){var e=jQuery("#search-region");ji(e),bi(e),ci(e),Fa()}),window.laytheme.on("newsLoadMore",function(e){ji(e),Fa()}),jQuery(document.body).on("updated_cart_totals",function(){Fa()})}),w=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"))),jQuery("body").hasClass("archive")&&jQuery("body").hasClass("woocommerce")&&(n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid")))),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.concat(Array.from(document.querySelectorAll("body>.lay-content #lay-woocommerce"))),jQuery("body").hasClass("archive")&&jQuery("body").hasClass("woocommerce")&&(n=n.concat(Array.from(document.querySelectorAll("#lay-woocommerce #grid")))),t=jQuery(n)}return t},oi=function(e){var t=void 0;
1switch(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 t},si=function(){var e=window.innerWidth-document.body.clientWidth;document.body.style.setProperty("--scrollbarWidth",e+"px")},li=function(e){var t,n,a="",i=e.sizes.full,i=vi(i),r=["_265","_512","_768","_1024","_1280","_1920","_2560","_3200","_3840","_4096"],o=e.sizes;for(t in o)"full"!=t&&(n=o[t],a=(n=vi(n))+" "+t.substring(1)+"w, "+a,-1!==(n=r.indexOf(t)))&&r.splice(n,1);for(var s=0;s<r.length;s++)a+=i+" "+r[s].substring(1)+"w, ";a=a.slice(0,-2);e=-1!=o.hasOwnProperty("_265")&&o._265;return{src:vi(""==e||0==e?i:e),srcset:a}},ui=function(){jQuery(window).on("fpAfterRender",function(){setTimeout(function(){Qi()},0)})},ci=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")})})},di=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"),e=window.scrollY}),0);const 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"),t=n.scrollTop}),window.laytheme.on("newpageshown",function(){jQuery(".lay-overlay>.lay-content").off("scroll",hi),jQuery(".lay-overlay>.lay-content").on("scroll",hi)})},hi=function(){var e=this.scrollTop,t=this.scrollHeight;window.eventsChannel.emit("scroll",e,t)},yi=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)},fi=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},pi=function(e,t){return e.slice(0,t.length).toLowerCase()==t.toLowerCase()},gi=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},vi=function(e){if(null!==e&&""!=e&&void 0!==e){if(function(e){for(var t=["cloudfront.net","cloudinary.com","optimole.com","wp.com","wordpress.com","jetpack.com","imagedelivery.net","cloudflare.com","cloudflare.net","b-cdn.net","stackpathcdn.com","quic.cloud","smushcdn.com","smu.sh","shortpixel.ai","ewww.io"],n=0;n<t.length;n++)if(-1!==e.indexOf(t[n]))return!0;return!1}(e))return e;var t=(e=mi(e)).substring(0,5);"http:"==t&&1==layData.is_ssl?e="https:"+e.substring(5):"https"!=t||0!=layData.is_ssl&&""!=layData.is_ssl||(e="http"+e.substring(5)),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},mi=function(e){return!(e.startsWith("mailto:")||e.startsWith("#")||e.startsWith("tel:"))&&"/"==e.substr(0,1)?layData.siteUrl+e:e},wi=function(){setTimeout(function(){void 0!==window.instgrm&&window.instgrm.Embeds.process()},0)},_i=function(){},bi=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)})},ji=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=jQuery(this).attr("data-ar"),n=(e=this.clientHeight)/t),"cover"!=jQuery(this).attr("data-parent-fit")&&"cover"!=a||(n=(n=parseInt(j
1Query(this).attr("data-w"),10))/(e=parseInt(jQuery(this).attr("data-h"),10))<(t=this.parentNode.getBoundingClientRect()).width/t.height?t.width:n/e*t.height),n=xi(n),jQuery(this).attr("sizes",n+"px").attr("data-sizes",n+"px")}),Qi()},xi=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},Qi=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=xi(a),jQuery(this).attr("sizes",parseInt(a,10)+"px").attr("data-sizes",parseInt(a,10)+"px")})},Ci=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"),o=t,-1===(i="type-* id-* slug-* page-id-* postid-* category-*").indexOf("*")?r.removeClass(i):(a=new RegExp("\\s"+i.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)})),o&&r.addClass(o),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-slug":e.slug,"data-catid":yi(e.catid),"data-footerid":e.footerid});var i=window.location.href,r=i.substring(i.length-1),o=layData.siteUrl.substring(layData.siteUrl.length-1);(i="/"==r&&"/"!=o?i.slice(0,-1):i)==layData.siteUrl?jQuery("body").addClass("home"):jQuery("body").removeClass("home")},ki=function(e,t,n,a,i){return a+(e-t)/(n-t)*(i-a)},Si=function(){x.isTouchDevice=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),null==x.isTouchDevice&&(x.isTouchDevice=!1)},Oi=function(){var e=window.innerWidth;jQuery(window).on("resize",function(){e!=window.innerWidth&&jQuery(window).trigger("window_width_changed"),e=window.innerWidth})},Di=function(){jQuery(window).on("orientationchange window_width_changed",function(){Ai(),Li()}),jQuery(window).on("window_width_changed",(0,ii.default)(function(){ji()},300))},Li=function(){x.orientation=window.innerWidth>window.innerHeight?"landscape":"portrait",x.orientation!=x.previousOrientation&&window.laytheme.emit("orientationchanged",x.orientation),x.previousOrientation=x.orientation},Ii=function(){window.innerWidth<=x.phoneBreakpoint?x.screenSize="phone":window.innerWidth<=x.tabletBreakpoint?x.screenSize="tablet":x.screenSize="desktop"},Ai=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&&r.triggerSizeChanged(x.screenSize)},zi=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&&It.default.load&&It.default.load(e)}),setTimeout(function(){jQuery(".lay-carousel-slide.is-selected img").get().forEach(function(e){window.lazyLoadInstance&&It.default.load&&It.default.load(e)})},200)})},Ti=function(){Modernizr.objectfit&&"on"!=layData.misc_options_alt_w100_h100_sizing||(window.laytheme.on("newpageshown",Ei),jQuery(window).on("resize orientationchange",Ei))},Ei=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"))}),Qi(),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"))})}
1,0)},Pi=function(){x.supportsPlaysInline=!0},$i=function(){if(!Bi&&(Bi=!0,jQuery("html").css("overflow-y","hidden"),jQuery.fn.fullpage)&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}},Bi=!1,Mi=0,Ni=function(e=!1){if(!Bi&&(Bi=!0,e&&(Mi=document.documentElement.scrollTop,document.body.style.top=-Mi+"px",setTimeout(function(){document.body.style.position="fixed"},0),jQuery("body").addClass("body-position-fixed")),jQuery.fn.fullpage)&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}},Wi=function(){if(Bi&&(Bi=!1,jQuery("html").css("overflow-y",""),jQuery("body").hasClass("body-position-fixed")&&(document.body.style.position="",jQuery(document).scrollTop(Mi),jQuery("body").removeClass("body-position-fixed")),jQuery.fn.fullpage)&&null!=jQuery.fn.fullpage.setAllowScrolling)try{jQuery.fn.fullpage.setAllowScrolling(!0)}catch(e){}},Ri=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++)!function(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(Hi)&&(e.resolve(),clearInterval(i))},30);return e.promise()},qi=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(){_(this)&&t.push(this)}),t)},Hi=function(e,t,n){return 1==e},_=function(e){e=e.getBoundingClientRect();return 0<e.bottom&&e.top<window.innerHeight&&0<e.right&&e.left<window.innerWidth},Fi=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),t.right>=i&&t.right<=e&&(a=!0),t.left+t.width/2);return a=i<=n&&n<=e?!0:a},Yi=(window.utility=x,window.utility_controller=m,new Map),Vi=!1,Gi=function(e){"undefined"==typeof Vimeo||Vi&&Date.now()-Vi<1e3||(Vi=Date.now(),e.each(function(){const 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()})}),Yi.set(n,a)}))},Ui=void 0,Xi=void 0,Ji=(Ya.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")},Ya.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")},Ya.prototype.updateVolumeSlider=function(e,t){this.volumeSliderInner.style.height=t?"0%":100*e+"%"},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 Ya(e)}))}),n={i:function(){"undefined"!=typeof Vimeo&&(window.laytheme.on("content_ready",function(e){Ui=w(e),Gi(Ui.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Ji(Ui)},0),Xi=e}),window.laytheme.on("overlayshown",function(e){(Ui=e).hasClass("lay-overlay-was-opened-at-least-once")||(Gi(Ui.find('iframe[src*="player.vimeo.com"]')),setTimeout(function(){Ji(Ui)},0))}),window.laytheme.on("overlayhidden",function(){Ui=w(Xi)}))}},Zi=[],Ki=[],er=void 0,tr=void 0,nr=function(e){let t=new IntersectionObserver(ir,{threshold:0});e.each(function(){jQuery(this).is("iframe")&&t.observe(this)})},ar=function(e){let t=new IntersectionObserver(ir,{threshold:0});e.each(function(){jQuery(this).is("iframe")&&t.observe(this)})},ir=(e,t)=>
1{e.forEach(e=>{var t=e.target;if(1==e.isIntersecting&&"true"!=t.dataset.dirty&&"true"==t.dataset.ready){const n=Yi.get(t);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"==t.dataset.ready){const a=Yi.get(t);a&&a.getPaused().then(e=>{e||a.pause()})}})},rr={i:function(){window.laytheme.on("content_ready",function(e){er=w(e),Zi=er.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),Gi(Zi),ar(Zi),tr=e}),window.laytheme.on("overlayshown",function(e){(er=e).hasClass("lay-overlay-was-opened-at-least-once")||(Ki=er.find('.lay-vimeo-autoplay iframe[src*="vimeo.com"]'),Gi(Ki),nr(Ki))}),window.laytheme.on("overlayhidden",function(){er=w(tr)})}},or=(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&&Va("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&&Va("lay-marquee",layData.template_directory_uri+"/frontend/assets/js/marquee.min.js").then(e=>{window.initMarquees(n,{insidePageOverlay:!1})})}),t(oe())),sr=()=>{window.innerWidth!==cr&&mr().forEach(e=>{var t;"dirty"===jQuery(e).data("text-state")&&((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["ð"]=null),jQuery(e).data("text-state","original"))}),cr=window.innerWidth},lr=!0,ur=(e=!0)=>{mr().forEach(e=>{if(jQuery(e).is(":visible")&&"original"===jQuery(e).data("text-state")){{var t=e;var n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),t=t.getAttribute("data-animation-type");const a="typewriter"===t||"typewriter_fade"===t?"chars":"lines";n.forEach(e=>{return Splitting({target:e,by:a})})}t=e,n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),"typewriter"===(t=t.getAttribute("data-animation-type"))||"typewriter_fade"===t?n.forEac
1h(e=>{var t=document.createElement("div");for(t.className="lay-text-line";e.firstChild;)t.appendChild(e.firstChild);e.appendChild(t)}):n.forEach(i=>{var e=i.querySelectorAll(".word");const n=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");n[t]||(n[t]=[]),n[t].push(e)}),n.forEach((e,n)=>{const t=document.createElement("div");t.className="lay-text-line";var a=Array.from(i.querySelectorAll(".word, .whitespace")).filter(e=>{var t;return(e.classList.contains("word")||(t=e.previousElementSibling,e=e.nextElementSibling,t&&e&&t.classList.contains("word")&&e.classList.contains("word")&&t.style.getPropertyValue("--line-index")===n.toString()))&&e.style.getPropertyValue("--line-index")===n.toString()});0<a.length&&(a[0].parentNode.insertBefore(t,a[0]),a.forEach(e=>t.appendChild(e)))}),i.querySelectorAll("br").forEach(e=>e.remove()),i.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()}),lr&&i.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",e.parentNode.insertBefore(t,e),t.appendChild(e)})}),jQuery(e).data("text-state","dirty")}}),e&&window.laytheme.emit("texts_are_split")},or=(0,or.default)(()=>{ur()},200),cr=window.innerWidth,dr=(window.removeEventListener("resize",sr),window.removeEventListener("resize",or),window.addEventListener("resize",sr),window.addEventListener("resize",or),function(e,t,n){var a,i,n=parseInt(n.getAttribute("data-duration"))||40,e=e*n,t=(e-(a=0))*(1-(i=0))/(t*n-a)+i;return e*function(e){e-=1;return 1-e*e*e*e}(t)});var hr=new WeakMap,yr=new WeakMap,fr=[],b="",pr=(window.laytheme.on("texts_are_split",function(){mr().forEach(e=>{var t=hr.get(e);t&&(t.pause(),hr.delete(e))})}),()=>{const a=new Map,i=new Map;return fr.forEach(e=>{var t=parseFloat(e.getAttribute("data-top"))||80,t=`0px 0px -${100-parseInt(t)}% 0px`,n=e.getBoundingClientRect(),n=(!(n.top>window.innerHeight)&&0<n.top?(vr(e),e.classList.add("text-animation-in-view")):e.classList.add("text-animation-below"),new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target.classList.contains("text-animation-below")&&0<e.boundingClientRect.top&&(vr(e.target),e.target.classList.remove("text-animation-below"),e.target.classList.add("text-animation-in-view"))})},{threshold:0,rootMargin:t})),t=new IntersectionObserver(e=>{e.forEach(e=>{if(!e.isIntersecting&&e.boundingClientRect.top>window.innerHeight){{var t=e.target;const n=t.querySelectorAll(".lay-text-line"),a=t.querySelectorAll(".lay-text-line .word"),i=t.querySelectorAll(".lay-text-line-mask"),r=hr.get(t);if(r){r.pause();r.seek(0)}const o=t.getAttribute("data-animation-type");switch(o){case"masked_lines":{anime.set(n,{translateY:"100%"});break}case"masked_words":{anime.set(a,{translateY:"100%"});break}case"typewriter":{const s=yr.get(t);if(s){s.forEach(e=>clearTimeout(e));yr.delete(t)}const l=t.querySelectorAll(".lay-text-line .char");anime.set(l,{opacity:0});break}case"typewriter_fade":{const u=t.querySelectorAll(".lay-text-line .char");anime.set(u,{opacity:0});break}}anime.set(i,{overflow:"hidden"}),t.style.opacity=0}e.target.classList.add("text-animation-below"),e.target.classList.remove("text-animation-in-view")}})},{threshold:0,rootMargin:"0px"});a.set(e,n),i.set(e,t),n.observe(e),t.observe(e)}),()=>{a.forEach(e=>e.disconnect()),i.forEach(e=>e.disconnect()),a.clear(),i.clear()}}),gr=a=>{var e=a.getAttribute("data-animation-type"),t=anime.timeline({easing:"easeOutExpo",autoplay:!1});switch(e){case"masked_lines":var n=a.querySelectorAll(".lay-text-line");t.add({targets:n,translateY:["100%","0%"],delay:function(e,t,n){return dr(t,n,a)}});break;case"masked_words":n=a.querySelectorAll(".lay-text-line .word");t.add({targets:n,translateY:["100%","0%"],delay:function(e,t,n){return dr(t,n,a)}});break;case"fade_lines":n=a.querySelectorAll(".lay-text-line");t.add({targets:n,opacity:[0,1],delay:function(e,t,n){return dr(t,n,a)}});break;case"fade_words":n=a.querySelectorAll(".lay-text-line .word");t.add({targets:n,opacity:[0,1],delay:function(e,t,n){return dr(t,n,a)}});break;case"typewriter":{const i=a.querySelectorAll(".lay-text-line .char"),r=parseInt(a.getAttribute("data-duration"))||40;anime.set(i,{opacity:0}
1),t.add({targets:[],delay:function(e,t,n){return t*r},begin:function(e){var t=yr.get(a);t&&t.forEach(e=>clearTimeout(e)),anime.set(i,{opacity:0});const n=[];i.forEach((e,t)=>{t=setTimeout(()=>{e.style.opacity="1"},t*r);n.push(t)}),yr.set(a,n)}});break}case"typewriter_fade":{n=a.querySelectorAll(".lay-text-line .char");const o=parseInt(a.getAttribute("data-duration"))||40;t.add({targets:n,opacity:[0,1],delay:function(e,t,n){return t*o}});break}}return t&&hr.set(a,t),t},vr=e=>{var t=e.querySelectorAll(".lay-text-line-mask");e.style.opacity=1,anime.set(t,{overflow:"hidden"});let n=hr.get(e);n=n||gr(e),e.classList.add("lay-text-animation-initialized"),n.play()},mr=(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(b=void 0,e){case"desktop":b=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"];break;case"phone":var i=0!=jQuery(a+" #footer-custom-phone-gr
1id").length,r=0!=jQuery(a+" #custom-phone-grid").length;i&&r?b=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer-custom-phone-grid"]:!i&&r?b=[a+" #custom-phone-grid",a+" .cover-region-phone .cover-inner",a+" #footer"]:i&&!r?b=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer-custom-phone-grid"]:i||r||(b=[a+" #grid",a+" .cover-region-desktop .cover-inner",a+" #footer"])}if(Array.isArray(b)&&null!=b)for(let e=0;e<b.length;e++)b[e]=b[e]+" .lay-text-animation";0<(fr=Array.from(document.querySelectorAll(b))).length&&(mr().forEach(e=>{var t;jQuery(e).data("original-html")||(t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))}),ur(),window.currentTaObservers=pr())}),function(){return fr=Array.isArray(fr)?fr:[fr]}),sr=t(oe()),wr=[],_r=function(){return wr=Array.isArray(wr)?wr:[wr]},or=()=>{window.innerWidth!==Qr&&_r().forEach(e=>{var t;"dirty"===jQuery(e).data("text-state")&&((t=jQuery(e).data("original-html"))&&(e.innerHTML=t,e["ð"]=null),jQuery(e).data("text-state","original"))}),Qr=window.innerWidth},br=!0,jr=()=>{_r().forEach(e=>{var t;jQuery(e).data("original-html")||(t=e.innerHTML,jQuery(e).data("original-html",t),jQuery(e).data("text-state","original"))})},xr=(e=!0)=>{_r().forEach(e=>{if(jQuery(e).is(":visible")&&"original"===jQuery(e).data("text-state")){{var t=e;var n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),t=t.getAttribute("data-animation-type");const a="typewriter"===t||"typewriter_fade"===t?"chars":"lines";n.forEach(e=>{return Splitting({target:e,by:a})})}t=e,n=Array.from(t.children).filter(e=>["P","H1","H2","H3","H4","H5","H6"].includes(e.tagName)),"typewriter"===(t=t.getAttribute("data-animation-type"))||"typewriter_fade"===t?n.forEac
1h(e=>{var t=document.createElement("div");for(t.className="lay-text-line";e.firstChild;)t.appendChild(e.firstChild);e.appendChild(t)}):n.forEach(i=>{var e=i.querySelectorAll(".word");const n=[];e.forEach(e=>{var t=e.style.getPropertyValue("--line-index");n[t]||(n[t]=[]),n[t].push(e)}),n.forEach((e,n)=>{const t=document.createElement("div");t.className="lay-text-line";var a=Array.from(i.querySelectorAll(".word, .whitespace")).filter(e=>{var t;return(e.classList.contains("word")||(t=e.previousElementSibling,e=e.nextElementSibling,t&&e&&t.classList.contains("word")&&e.classList.contains("word")&&t.style.getPropertyValue("--line-index")===n.toString()))&&e.style.getPropertyValue("--line-index")===n.toString()});0<a.length&&(a[0].parentNode.insertBefore(t,a[0]),a.forEach(e=>t.appendChild(e)))}),i.querySelectorAll("br").forEach(e=>e.remove()),i.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()}),br&&i.querySelectorAll(".lay-text-line").forEach(e=>{var t=document.createElement("div");t.className="lay-text-line-mask",e.parentNode.insertBefore(t,e),t.appendChild(e)})}),jQuery(e).data("text-state","dirty")}}),e&&window.laytheme.emit("texts_are_split_for_page_overlays")},sr=(window.laytheme.on("page_overlay_display_block",function(e){xr()}),window.laytheme.on("overlayshown",function(e){window.currentPoTaObservers=Sr()}),(0,sr.default)(()=>{xr()},200)),Qr=window.innerWidth,Cr=(window.removeEventListener("resize",or),window.removeEventListener("resize",sr),window.addEventListener("resize",or),window.addEventListener("resize",sr),window.currentPoTaObservers&&window.currentPoTaObservers(),column_selectors=[".lay-overlay .lay-text-animation"],0<(or=Array.from(document.querySelectorAll(column_selectors))).length&&(jr(),xr(or),window.laytheme.emit("texts_are_split_for_page_overlays")),new WeakMap),kr=new WeakMap,Sr=(window.laytheme.on("texts_are_split_for_page_overlays",function(){_r().forEach(e=>{var t=Cr.get(e);t&&(t.pause(),Cr.delete(e))})}),()=>{const a=new Map,i=new Map;return _r().forEach(e=>{var t=parseFloat(e.getAttribute("data-top"))||80,t=`0px 0px -${100-parseInt(t)}% 0px`,n=e.getBoundingClientRect(),n=(!(n.top>window.innerHeight)&&0<n.top?(Dr(e),e.classList.add("text-animation-in-view")):e.classList.add("text-animation-below"),new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target.classList.contains("text-animation-below")&&0<e.boundingClientRect.top&&(Dr(e.target),e.target.classList.remove("text-animation-below"),e.target.classList.add("text-animation-in-view"))})},{threshold:0,rootMargin:t})),t=new IntersectionObserver(e=>{e.forEach(e=>{!e.isIntersecting&&e.boundingClientRect.top>window.innerHeight&&(Or(e.target),e.target.classList.add("text-animation-below"),e.target.classList.remove("text-animation-in-view"))})},{threshold:0,rootMargin:"0px"});a.set(e,n),i.set(e,t),n.observe(e),t.observe(e)}),()=>{a.forEach(e=>e.disconnect()),i.forEach(e=>e.disconnect()),a.clear(),i.clear()}}),Or=e=>{var t=e.querySelectorAll(".lay-text-line"),n=e.querySelectorAll(".lay-text-line .word"),a=e.querySelectorAll(".lay-text-line-mask"),i=Cr.get(e),i=(i&&(i.pause(),i.seek(0)),e.getAttribute("data-animation-type"));switch(i){case"masked_lines":anime.set(t,{translateY:"100%"});break;case"masked_words":anime.set(n,{translateY:"100%"});break;case"typewriter":var r=kr.get(e),r=(r&&(r.forEach(e=>clearTimeout(e)),kr.delete(e)),e.querySelectorAll(".lay-text-line .char"));anime.set(r,{opacity:0});break;case"typewriter_fade":r=e.querySelectorAll(".lay-text-line .char");anime.set(r,{opacity:0})}anime.set(a,{overflow:"hidden"}),e.style.opacity=0},Dr=e=>{var t=e.querySelectorAll(".lay-text-line-mask");e.style.opacity=1,anime.set(t,{overflow:"hidden"});let n=Cr.get(e);n=n||(a=>{var e=a.getAttribute("data-animation-type"),t=anime.timeline({easing:"easeOutExpo",autoplay:!1});switch(e){case"masked_lines":var n=a.querySelectorAll(".lay-text-line");t.add({targets:n,translateY:["100%","0%"],delay:function(e,t,n){return dr(t,n,a)}});break;case"masked_words":n=a.querySelectorAll(".lay-text-line .word");t.add({targets:n,translateY:["100%","0%"],delay:function(e,t,n){return dr(t,n,a)}});break;case"fade_lines":n=a.querySelectorAll(".lay-text-line");t.add({targets:n,opacity:[0,1],delay:function(e,t,n){return dr(t,n,a)}});break;case"fade_words":n=a.querySelectorAll(".lay-text-line .word");t.add({targets:n,opacity:[0,1],delay:function(e,t,n){return dr(t,n,a)}});break;case"typewriter":{const i=a.querySelectorAll(".lay-text-line .char"),r=parseInt(a.getAttribute("data-duration"))||40;anime.set(i,{opacity:0}
1),t.add({targets:[],delay:function(e,t,n){return t*r},begin:function(e){var t=kr.get(a);t&&t.forEach(e=>clearTimeout(e)),anime.set(i,{opacity:0});const n=[];i.forEach((e,t)=>{t=setTimeout(()=>{e.style.opacity="1"},t*r);n.push(t)}),kr.set(a,n)}});break}case"typewriter_fade":{n=a.querySelectorAll(".lay-text-line .char");const o=parseInt(a.getAttribute("data-duration"))||40;t.add({targets:n,opacity:[0,1],delay:function(e,t,n){return t*o}});break}}return t&&Cr.set(a,t),t})(e),e.classList.add("lay-text-animation-initialized"),n.play()};window.currentPoTaObservers&&window.currentPoTaObservers(),sr=Array.from(document.querySelectorAll([".lay-overlay .lay-text-animation"])),0<(wr=sr).length&&jr();function Lr(e){var t=v.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(e){case"desktop":case"tablet":1==layData.cover_disable_for_phone&&0==j.enabled&&(j.enabled=!0,Wr());break;case"phone":1==layData.cover_disable_for_phone&&(j.enabled=!1,zr.$cover.attr("style",""),jQuery(t+" .cover-region").removeClass("clickable-cover"),jQuery(t+" .cover-region").on("click"),Nr())}}function Ir(e){return{"-webkit-transform":e,"-moz-transform":e,"-ms-transform":e,transform:e}}function Ar(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],r=Q.cols[n][0][0].getBoundingClientRect(),o=r.top+Q.scrollY,s=o-window.innerHeight-Q.cols[n][2],o=(s<0&&(s=0),o+r.height-Q.cols[n][2]),r=m.map(Q.scrollY,s,o,0,100);if(!(r<0||100<r)){Q.cols[n][2]=r*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(Ir("translate("+s+a+", "+l+"px)"))}}}var or={i:function(){Tr()}},zr={$cover:null},j={doDarken:!1,doParallax:!1,enabled:!1,frame:!1},Tr=function(){"on"==layData.misc_options_cover&&(j.enabled=!0,"on"==layData.cover_darken_when_scrolling&&(j.doDarken=!0),"on"==layData.cover_parallaxmove_when_scrolling&&(j.doParallax=!0),window.laytheme.on("newpageshown",function(e,t,n,a){Nr();var i=v.isOverlayDisplayBlock()&&0==v.shouldCloseOverlay()?"#lay-project-overlay>.lay-content":"body>.lay-content";zr.$cover=jQuery(i+" .cover-region"),0<zr.$cover.length?(jQuery("html").addClass("prevent-overscroll"),Pr(),x.isPhoneSize&&1==layData.cover_disable_for_phone?j.enabled=!1:j.enabled=!0,qr(),Br(),Er(),Wr()):jQuery("html").removeClass("prevent-overscroll")}))},Er=function(){jQuery(window).off("window_width_changed",$r),jQuery(window).on("window_width_changed",$r)},Pr=function(){window.laytheme.off("sizechanged",Lr),window.laytheme.on("sizechanged",Lr)},$r=function(){Mr()},Br=function(){var e=v.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":""})},Mr=function(){var e,t;zr.$cover.is(":visible")&&j.enabled&&x.isPhoneSize?(e=jQuery(".navbar").height(),jQuery(".navbar").is(":visible")||(e=0),t=v.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"})):Br()},Nr=function(){window.eventsChannel.off("scroll",Rr)},Wr=function(){window.eventsChannel.off("scroll",Rr),window.eventsChannel.on("scroll",Rr)},Rr=function(e,t){var n,a;e<=window.innerHeight&&j.enabled&&(n={},j.doDarken&&(a=m.map(e,0,window.innerHeight,1,.2),n.filter="brightness("+(a=1<a?1:a)+")",n["-webkit-filter"]="brightness("+a+")"),j.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)"),j.doParallax||j.doDarken)&&zr.$cover.find(".cover-inner").css(n)},qr=function(){var a;"on"==layData.cover_scrolldown_on_click&&j.enabled&&(a=v.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",jQuery(a+" .cover-region").addClass("clickable-cover"),jQuery(a+" .cover-region").off("
1click"),jQuery(a+" .cover-region").on("click",function(){var e,t=v.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),v.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(){v.isOverlayDisplayBlock()||t.off("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",Hr)}),v.isOverlayDisplayBlock()||t.on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",t,Hr)}))},Hr=function(e){e.data.stop()},sr=function(){"on"==layData.phone_layout_active&&(window.laytheme.on("newpageshown",Yr),Vr())},Fr={mainHasCustomPhoneGrid:!1,footerHasCustomPhoneGrid:!1},Yr=function(){Fr.mainHasCustomPhoneGrid=1==jQuery("#custom-phone-grid").length,Fr.footerHasCustomPhoneGrid=1==jQuery("#footer-custom-phone-grid").length},Vr=function(){var e=x.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){!("phone"==x.screenSize&&"tablet"==e||"ph
1one"==x.screenSize&&"desktop"==e)||0==Fr.mainHasCustomPhoneGrid&&0==Fr.footerHasCustomPhoneGrid?!("tablet"==x.screenSize&&"phone"==e||"desktop"==x.screenSize&&"phone"==e)||0==Fr.mainHasCustomPhoneGrid&&0==Fr.footerHasCustomPhoneGrid||r.triggerSwitchedCustomPhoneLayoutToDesktopLayout():r.triggerSwitchedDesktopLayoutToCustomPhoneLayout(),e=x.screenSize})},jr={i:function(){Xr()}},Q={cols:[],scrollY:0,parallaxActive:!1},Gr=function(){var e=x.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){"phone"==x.screenSize&&"tablet"==e&&0==Fr.mainHasCustomPhoneGrid?1==Q.parallaxActive&&(jQuery(".col").css(Ir("")),window.eventsChannel.off("scroll",Ar),Q.parallaxActive=!1):"tablet"==x.screenSize&&"phone"==e&&0==Q.parallaxActive&&0<Q.cols.length&&(window.eventsChannel.on("scroll",Ar),Q.parallaxActive=!0),Q.parallaxActive&&jQuery(window).trigger("scroll"),e=x.screenSize})},Ur=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")),r=(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"))&&(r=!0),[jQuery(this),e,0,t,n,r,a,i]);Q.cols.push(e)}),window.eventsChannel.off("scroll",Ar),(Q.scrollY=0)<Q.cols.length&&(x.isDesktopOrTabletSize||Fr.mainHasCustomPhoneGrid)&&(window.eventsChannel.on("scroll",Ar),Q.parallaxActive=!0)})},Xr=function(){"on"==layData.simple_parallax&&(Ur(),Gr())},pe=t(pe()),Jr=[],Zr=!1,Kr=pe.default.throttle(function(){if(0===Jr.length)Zr=!1;else{Zr=!0;var e,t=Jr.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",""),Kr()}},1e3);function eo(e){Jr.push(e),Zr||Kr()}function to(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&&(eo(e.target),n.unobserve(e.target))})}),e.each(function(){n.observe(this)}))}}}function no(){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()}),io.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()}),io.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()}),io.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 ao(e){if(e=co(e),jQuery.isNumeric(e))return{title:C.newsMeta[e].title,url:C.newsMeta[e].url,id:C.newsMeta[e].id,catid:C.newsMeta[e].catid,thumb:C.newsMeta[e].thumb,thumbar:C.newsMeta[e].thumbar}}var io={loadVideosInstantly:function(e){e.find("video.video-lazyload:not(.video-inside-thumbnailgrid-with-filter)").each(function(){eo(this)})},initLazyLoadVideosOnScroll:function(e){new to(e).init()},loadSpecificVideo:function(e){(e=e).classList.contains("video-lazyload")&&eo(e)}},ro={isIOS:!1,isTouchDevice:!1},pe={i:function(){oo()}},oo=function(){ro.isIOS=/iPad|iPhone|iPod/.test(navigator.platform),ro.isTouchDevice=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),window.laytheme.on("newpageshown",no),ro.isTouchDevice||("play_on_mouseover"==layData.video_thumbnail_mouseover_behaviour?(jQuery("body").on("mouseenter",".thumb
1-rel",function(){var e=jQuery(this).find("video");0<e.length&&(jQuery(e[0]).one("canplay",function(){this.play()}),io.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()}),io.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)}))})},so=function(){uo(),C.newsMeta=JSON.parse(layData.newsMeta),window.laytheme.on("newpageshown",function(){uo(),ho()})},lo={i:function(){so()}},C={id:null,catid:null,type:null,newsMeta:[]},uo=function(){C.catid=m.parseIdsString(jQuery("body").attr("data-catid")),C.id=jQuery("body").attr("data-id"),C.type=jQuery("body").attr("data-type")},co=function(e){for(var t,n=C.id,a=C.newsMeta.length,i=0;i<a;i++)if(n==C.newsMeta[i].id){t=i;break}return"next"==e?++t==a&&(t=0):"prev"==e&&--t<0&&(t=a-1),t},ho=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=ao("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=ao("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=ho;function k(e,t,n,a,i){return a+(i-a)*((Math.min(n,Math.max(t,e))-t)/(n-t))}var yo,fo,po,go={i:function(){vo.$htmlbody=jQuery("html, body"),window.laytheme.on("newpageshown",mo)}},vo={$htmlbody:null},mo=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):(v.isOverlayDisplayBlock()?jQuery("#lay-project-overlay").animate({scrollTop:0},600,"easeOutQuint"):(vo.$htmlbody.animate({scrollTop:0},600,"easeOutQuint",function(){vo.$htmlbody.off("scroll wheel DOMMouseScroll mousewheel touchmove")}),vo.$htmlbody.on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){vo.$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")}))})},wo={i:function(){Qo()}},_o=0,S={$body:null,$nav:null,$st:null},bo=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")},jo=function(){jQuery(window).on("window_width_changed",xo)},xo=function(){var e=S.$body.innerWidth(),t=layData.nav_customizer_properties,n=parseFloat(layData.frame_left),a=parseFloat(layData.frame_right);"%"==layData.frame_leftright_mu&&(n*=_o/100,a*=_o/100),_o<e&&x.isDesktopOrTabletSize?(n=(e-_o)/2+n,e=(e-_o)/2+a,-1!=layData.st_position.indexOf("left")?S.$st.css("left",n+"px"):-1!=layData.st_position.indexOf("right")&&S.$st.css("right",e+"px"),-1!=t.nav_position.indexOf("left")?S.$nav.css("left",n+"px"):-1!=t.nav_position.indexOf("right")&&S.$nav.css("right",e+"px"),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?S.$nav2.css("left",n+"px"):-1!=t.nav_position_second_menu.indexOf("right")&&S.$nav2.css("right",e+"px")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?S.$nav3.css("left",n+"px"):-1!=t.nav_position_third_menu.indexOf("right")&&S.$nav3.css("right",e+"px")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?S.$nav4.css("left",n+"px"):-1!=t.nav_position_fourth_menu.indexOf("right")&&S.$nav4.css("right",e+"px"))):(-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","")))},Qo=function(){"on"==layData.misc_options_max_width_apply_to_logo_and_nav&&0!=layData.maxwidth&&(_o=parseInt(layData.maxwidth,10),bo(),jo(),xo())},Co=t(fe()),ko={i:function(){x.isTouchDevice&&Oo()}},So=!0,Oo=(!layData.is_customize&&"on"!=layData.misc_options_disable_ajax||(So=!1),function(){var t,n;
1"mo_on_tap"==layData.fi_mo_touchdevice_behaviour?(t=!1,jQuery(document).on("touchstart",".thumb[data-type]",function(e){clearTimeout(n),this.classList.contains("hover")||(t=!0,n=setTimeout(function(){t=!1},100),e.stopPropagation(),e.preventDefault(),jQuery(".thumb").removeClass("hover"),this.classList.add("hover"))}),jQuery(document).on("tap",".thumb[data-type]",function(e){So?(e.stopPropagation(),e.preventDefault(),0==t&&this.classList.contains("hover")&&Do(jQuery(this))):0==t&&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"))})}),Do=function(e){var t,n,a;So&&(a=e.attr("href"),a=m.filterURL(a),jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(event.preventDefault(),Hn.hideMobileMenu()):"custom"==jQuery(this).attr("data-type")||event.metaKey||event.ctrlKey||(event.preventDefault(),t=passedDataHistory.title,void 0!==e.attr("data-title")&&(t=passedDataHistory.titleprefix+(0,Co.default)(e.attr("data-title"))),n=m.parseIdsString(e.attr("data-catid")),Ba.pushState({type:e.attr("data-type"),id:e.attr("data-id"),catid:n},t,a)))},Lo={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))}},Io={init:function(e){Po(e)},hide:function(){Go()},destroy:function(){Yo()},unbind:function(){unbind()},initHideAfter:function(){No()},getBoundaries:function(){return{boundaryX:O.boundaryX,boundaryY:O.boundaryY}},setReferences:function(){$o()},prepareBoundary:function(){Wo()},cancelLoading:function(){Eo()}},Ao=Io,zo=null,O={boundaryX:0,boundaryY:0,intro_landscape:null,intro_portrait:null},To=115,Eo=(window.laytheme.on("customizer_showintro",function(){Yo(!1),Po()}),window.laytheme.on("customizer_hideintro",function(){Yo(!1),jQuery("body").removeClass("intro-loading")}),function(){jQuery("body").removeClass("intro-loading"),Yo(!1)}),Po=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)?Yo():(fo=jQuery("body"),zo=new Particle(0,0),$o(),Wo(),No(),Vo(),jQuery("#intro-region").on("click",Go),jQuery("body").removeClass("intro-loading"),window.laytheme.on("orientationchanged",Mo),setTimeout(function(){1==layData.intro_movement&&(Ro(),Fo())},0),jQuery(window).on("resize",Vo),jQuery(document).on("scroll",Bo)))},$o=function(){yo=jQuery(".intro .mediawrap"),O.intro_landscape=layData.intro_landscape,O.intro_portrait=layData.intro_portrait},Bo=function(){10<window.scrollY&&Go()},Mo=function(){No()},No=function(){var e,t,n;1!=layData.is_customize&&0!=(e=parseInt(layData.intro_hide_after,10))&&(t=O.intro_portrait.type,void 0===(t="landscape"===x.orientation?O.intro_landscape.type:t)?setTimeout(function(){Go()},e):"video"===t?(n="landscape"===x.orientation?".intro video.intro-landscape-media":".intro video.intro-portrait-media",jQuery(n).on("playing",function(){setTimeout(function(){Go()},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(){Go()},e)})))},Wo=function(){var e=jQuery(".intro .mediawrap").height(),t=0,n=0;yo.hasClass("h100")?(n=e*To/100,t="landscape"===x.orientation?n*O.intro_landscape.width/O.intro_landscape.height:n*O.intro_portrait.width/O.intro_portrait.height):(t=fo.innerWidth()*To/100,n="landscape"===x.orientation?t*O.intro_landscape.height/O.intro_landscape.width:t*O.intro_portrait.height/O.intro_portrait.width),O.boundaryX=(t-fo.innerWidth())/2,O.boundaryY=(n-e)/2,O.boundaryX-=2,O.boundaryY-=2},Ro=function(){Wo(),x.isTouchDevice?window.addEventListener("deviceorientation",Ho):jQuery(window).on("mousemove",qo)},qo=function(e){var t=k(e.clientX,0,fo.innerWidth(),1,-1),e=k(e.clientY,0,window.innerHeight,1,-1);zo.updateDestination(t,e)},Ho=function(e){var t=e.gamma,n=e.beta,n=90==window.orientation?(t=k(e.beta,-45,45,1,-1),k(-e.gamma,-20,70,1,-1)):-90==window.orientation?(t=k(-e.beta,-45,45,1,-1),k(e.gamma,-20,70,1,-1)):180==window.orientation?(t=k(-e.gamma,-45,45,1,-1),k(-e.beta,-20,70,1,-1)):(t=k(e.gamma,-45,45,1,-1),k(e.beta,-20,70,1,-1));zo.updateDestination(t,n)},Fo=function(){zo.update(),yo.css({transform:"translate("+zo.x+"px, "+zo.y+"px)","-webkit-transform":"translate("+zo.x+"px, "+zo.y+"px)"}),po=requestAnimationFrame(Fo)},Yo=function(e){null==e&&(e=!0),jQuery("body").removeClass("intro-enabled").addClass("intro-disabled"),(e?jQuery("#intro-region").html(""):jQuery("#intro-region")).addClass("hide"),window.laytheme.off("orientationchanged",Mo),cancelAnimationFrame(po),window.removeEventListener("deviceorientation",Ho),jQuery(window).off("mousemove",qo),jQuery(window).off("resize",Vo),clearTimeout(void 0)},Vo=function(){Lo.setW100H100Mediawrap(),Lo.setSizes(),Lo.setSizingClassName(),Wo()},Go=function(e){0==layData.intro_transition_duration?Yo():(jQuery(".intro").on("transitionend",function(){Yo()}),jQuery(".intro").addClass("animatehide")),"function"==typeof e&&e(),jQuery(document).off("scroll",Bo)};function Uo(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}Uo.prototype.update=function(){var e=Io.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},Uo.prototype.updateDestination=function(e,t){this.destX=e,this.destY=t},window.Particle=Uo;var Xo=!1;function Jo(){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(),ps.search()},this.onShow=function(){Xo=!0,e.$el.addClass("show"),m.fixBody(!0),jQuery("#search-query").focus(),jQuery("body").addClass("search-open")},this.onHide=function(){Xo&&(e.$el.addClass("hide").removeClass("show"),m.unfixBody(),e.$el.find("#search-query").val(""),e.val="",e.onBlur,ps.search(),e.addClassF
1orNoResults(),Xo=!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 Zo(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 Ko(){us||jQuery.ajax({url:layData.wpapiroot+"laytheme/search/",success:function(e){ds(e)}})}function es(){rs=document.querySelectorAll("video.autoplay[playsinline][muted]"),D=[],rs.forEach((e,t)=>{D[t]={playing:!1,playPromise:null}}),vs()}var ts,ns,as,is,rs,os,ss=t(oe()),ls=jQuery.Deferred(),us=!1,cs={shouldSort:!0,threshold:.3,keys:["title","descr","cats","tags"]},ds=function(e){var t=layData.custom_taxonomies.map(e=>"custom_taxonomies."+e);cs.keys=cs.keys.concat(t),ts=new Fuse(e,cs),us=!0,ls.resolve()},hs=(0,ss.default)(function(){var e,t=jQuery("#search-query").val();as=t.toLowerCase(),0==t.length?(jQuery("#search-autosuggest-list").html(""),jQuery("#search-results-region").html("")):(t=(e=t.startsWith("**"))?t.substring(2):t,0<(ns=layData.search_hidden_projects_enabled?e?(ns=(ns=ts.search(t)).filter(function(e){return!e.hasOwnProperty("hidden_project")||"1"!=e.hidden_project})).map(function(e){return e.cats=[],e.custom_taxonomies=[],e.tags=[],e}):(ns=ts.search(t)).filter(function(e){return!e.hasOwnProperty("hidden_project")||e&&"1"!=e.hidden_project}):ts.search(t)).length&&is.addClassForNoResults(),e=fs(ns),t={action:"get_search_result",found_posts:e=JSON.stringify(e)},jQuery.ajax({url:layData.ajax_url,data:t,type:"post",success:e=>{jQuery("#search-results-region").html(e),setTimeout(function(){window.laytheme.emit("searchresultshown")},0)},error:e=>{}}),0==layData.search_autosuggest_hide&&ys())},200),ys=function(){var t,n=[],a=as.startsWith("**"),i=a?as.substring(2):as;for(o of ns){var e=o;if("1"==layData.search_hidden_projects_enabled){if(a&&!e.hidden_project)continue;if(!a&&!0===e.hidden_project)continue}o.title.toLowerCase().startsWith(i)&&-1==n.indexOf(o.title)&&n.push(o.title),o.descr.toLowerCase().startsWith(i)&&-1==n.indexOf(o.descr)&&n.push(o.descr);for(var r=0;r<o.cats.length;r++)(s=o.cats[r]).toLowerCase().startsWith(i)&&-1==n.indexOf(s)&&n.push(s);for(r=0;r<o.tags.length;r++)(l=o.tags[r]).toLowerCase().startsWith(i)&&-1==n.indexOf(l)&&n.push(l);if(o.custom_taxonomies&&Object.entries(o.custom_taxonomies).forEach(([,e])=>{Array.isArray(e)&&e.forEach(e=>{e=e.replace(/&/g,"&").replace(/–/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 o of ns){e=o;if("1"==layData.search_hidden_projects_enabled){if(a&&!e.hidden_project)continue;if(!a&&!0===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,r=0;r<e.cats.length;r++)(s=e.cats[r]).toLowerCase().startsWith(i)&&-1==n.indexOf(s)&&n.push(s);for(var l,r=0;r<e.tags.length;r++)(l=e.tags[r]).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(/&/g,"&").replace(/–/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!=ns.length?(t='<div class="suggest-collection" id="suggest-results">',n.slice(0,3).map(e=>{e=new Zo(e=a&&""!=e?"**"+e:e);t+=e.getMarkup()}),t+="</div>",jQuery("#search-autosuggest-list").html(t)):jQuery("#search-autosuggest-list").html("")},fs=function(e){for(var t=[],n=0;n<e.length;n++){var a=e[n].postid;t.push(a)}return t},ps={i:function(){jQuery(document).on("click",'[href="#search"]',function(e){Ko(),e.preventDefault(),e.stopPropagation(),is.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(""),is.onInput()},0)}),is=new Jo,jQuery(document).keyup(function(e){27==e.which&&is.onHide()}),window.laytheme.on("customizer_showsearch",function(){Ko(),is.onShow()}),window.laytheme.on("customizer_hidesearch",function(){is.onHide()}),window.laytheme.on("newpageshown",function(){is.onHide()}),window.laytheme.on("searchresultshown",function(){io.loadVideosInstantly(jQuery("#search-results-region"))})}
1,search:function(){"resolved"==ls.state()?hs():jQuery.when(ls).then(function(){hs()})}},D=[],gs=(window.laytheme.on("content_ready",function(){es(),vs()}),(e,t)=>{e.forEach(t=>{var n,e=Array.from(rs).indexOf(t.target);if(t.isIntersecting){if(null!=typeof D[e]&&0==D[e].playing&&!t.target.ended&&!jQuery(t.target).hasClass("userinteractedwith-paused"))try{2<=t.target.readyState?(D[e].playPromise=t.target.play(),D[e].playPromise.then(function(){D[e].playing=!0})):(n=e,t.target.addEventListener("canplay",e=>{null!=typeof D[n]&&(D[n].playPromise=t.target.play(),D[n].playPromise.then(function(){D[n].playing=!0}))}))}catch(e){}}else null!=typeof D[e]&&D[e]&&1==D[e].playing&&(t.target.pause(),D[e].playing=!1)})}),vs=function(){if("IntersectionObserver"in window){let t=new IntersectionObserver(gs);rs.forEach(e=>{t.observe(e)})}},ss=t(oe()),ms=(0,ss.default)(function(){},2e3),ws=(window.laytheme.on("pushstate",function(){bs()}),window.laytheme.on("popstate",function(){bs()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){_s()},50)}),!0),_s=function(){ws=!0},bs=function(){ws=!1},js=(e,t)=>{e.forEach(e=>{var t;ws&&(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")||(t=Qs(e.target,e.boundingClientRect),e.target.style.transitionDelay=t+"ms",e.target.classList.remove("below"),e.target.classList.add("in-view"))),0==e.isIntersecting)&&e.boundingClientRect.top>window.innerHeight&&!e.target.classList.contains("no-animation")&&!e.target.classList.contains("no-animate-in-on-scroll")&&(e.target.style.transitionDelay="0ms",e.target.classList.add("below"),e.target.classList.remove("in-view"))})},xs=1,Qs=function(e,t){return""==layData.misc_options_element_transition_animate_opacity?0:(t=function(e,t,n,a){n-=e,e=a-t;return Math.sqrt(e*e+n*n)}(0,0,t.left,t.top),parseInt(.25*t*xs))};var Cs,ks,Ss,ss={i:function(){"on"==window.layData.element_transition_on_scroll&&"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";if(null==window.scrollSlider||!window.scrollSlider.isActiveHere()){let t=new IntersectionObserver(js,{threshold:0});os=document.querySelectorAll(a+" .col.no-parallax.no-offset.no-sticky:not(.stack-has-border-or-shadow-or-rounded-corners .col),"+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"),setTimeout(function(){os.forEach(e=>{e.getBoundingClientRect().top>window.innerHeight&&!e.classList.contains("no-animation")&&!e.classList.contains("no-animate-in-on-scroll")&&e.classList.add("below")})},50),os.forEach(e=>{t.observe(e)})}}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200&&os)for(let e=0;e<os.length;e++){var n,a=os[e];a.classList.contains("below")&&(n=Qs(a,a.getBoundingClientRect()),a.style.transitionDelay=n+"ms",a.classList.remove("below"),a.classList.add("in-view"))}}),jQuery(window).on("fpAfterLoad",function(e,t){os.forEach(e=>{e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||(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){os.forEach(e=>{e.classList.contains("no-animation")||e.classList.contains("no-animate-in-on-scroll")||(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",ms),jQuery(window).on("window_width_changed",ms))},reduceDelay:function(){xs=0},makeDelayNormalAgain:function(){xs=1}},Os=(e,t)=>{e.forEach(e=>{e.isIntersecting&&Ds(e.target)})},Ds=function(i){var r,e,t,n,a,o,s,l,u,c,d;i.classList.contains("pixelate-animation-started")||(r=(u=document.querySelector(".svg-filter-wrap"))?(e="pixelateAni_"+Date.now()+"_"+Math.random().toString(36).substr(2,9),(t=document.createElementNS("http://www.w3.org/2000/svg","filter")).setAttribute("id",e),t.setAttribute("x","0"),t.setAttribute("y","0"),t.setAttribute("width","100%"),t.setAttribute("height","100%"),(n=document.createElementNS("http://www.w3.org/2000/svg","feFlood")).setAttribute("x","1"),n.setAttribute("y","1"),n.setAttribute("height","1"),n.setAttribute("width","1"),(a=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("id","animated-composite-"+e),a.setAttribute("in2","SourceGraphic"),a.setAttribute("operator","in"),a.setAttribute("width","24"),a.setAttribute("height","24"),(o=document.createElementNS("http://www.w3.org/2000/svg","feTile")).setAttribute("result","tiled"),(s=document.createElementNS("http://www.w3.org/2000/svg","feComposite")).setAttribute("in","SourceGraphic"),s.setAttribute("in2","tiled"),s.setAttribute("operator","in"),(l=document.createElementNS("http://www.w3.org/2000/svg","feMorphology")).setAttribute("id","animated-morphology-"+e),l.setAttribute("operator","dilate"),l.setAttribute("radius","12"),t.appendChild(n),t.appendChild(a),t.appendChild(o),t.appendChild(s),t.appendChild(l),u.appendChild(t),{id:e,composite:a,morphology:l,element:t}):null)&&(i.classList.add("pixelate-animation-started"),(i._pixelateFilter=r).composite.setAttribute("width","24"),r.composite.setAttribute("height","24"),r.morphology.setAttribute("radius","12"),i.style.filter="url
1(#"+r.id+")",c=Date.now(),d=function(){var e=Date.now()-c,e=Math.min(e/350,1),t=1-Math.pow(1-e,3),n=24+-22*t,a=12+-11*t;r.composite.setAttribute("width",24+-22*t),r.composite.setAttribute("height",n),r.morphology.setAttribute("radius",a),e<1?requestAnimationFrame(d):(i.style.filter="",r.element&&r.element.parentNode&&r.element.parentNode.removeChild(r.element),delete i._pixelateFilter)},requestAnimationFrame(d))},Ls={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());Cs=new IntersectionObserver(Os,{threshold:0,rootMargin:"0px 0px -100px 0px"}),ks=document.querySelectorAll(a+" img.lazyload"),i||ks.forEach(e=>{Cs.observe(e)})}),window.laytheme.on("searchresultshown",function(){document.querySelectorAll("#search-results-region img.lazyload").forEach(e=>{Cs.observe(e)})}),window.laytheme.on("overlayshown_animation_ended",function(){document.querySelectorAll(".lay-overlay img.lazyload").forEach(e=>{Cs.observe(e)})}))}},Is=t(oe()),As=(0,Is.default)(function(){},2e3),zs=(window.laytheme.on("pushstate",function(){Es()}),window.laytheme.on("popstate",function(){Es()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){Ts()},50)}),!0),Ts=function(){zs=!0},Es=function(){zs=!1},Ps=(e,t)=>{e.forEach(e=>{var t;zs&&(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&(e.target.classList.contains("no-animation")||(t=Bs(e.boundingClientRect),e.target.style.transitionDelay=t+"ms",e.target.classList.remove("below"),e.target.classList.add("in-view"))),0==e.isIntersecting)&&e.boundingClientRect.top>window.innerHeight&&!e.target.classList.contains("no-animation")&&(e.target.style.transitionDelay="0ms",e.target.classList.add("below"),e.target.classList.remove("in-view"))})},$s=1,Bs=function(e){return""==layData.misc_options_element_transition_animate_opacity?0:.25*function(e,t,n,a){n-=e,e=a-t;return Math.sqrt(e*e+n*n)}(0,0,e.left,e.top)*$s};var L,Is={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 t='.lay-overlay[data-link="'+e.attr("data-link")+'"]';if(Ss=document.querySelectorAll(t+" .col.no-parallax.no-offset.no-sticky,"+t+" .col.no-parallax.no-offset.type-thumbnailgrid .thumb,"+t+" .col.no-parallax.no-offset.type-elementgrid .element-wrap,"+t+" .col.no-parallax.no-offset.type-productsgrid li,"+t+" .lay-thumbnailgrid-filter-wrap"),setTimeout(function(){Ss.forEach(e=>{e.getBoundingClientRect().top>window.innerHeight&&!e.classList.contains("no-animation")?(e.classList.remove("in-view"),e.classList.add("below")):(e.classList.remove("below"),e.classList.add("in-view"))})},50),!e.hasClass("lay-overlay-was-opened-at-least-once")){let t=new IntersectionObserver(Ps,{threshold:0});Ss.forEach(e=>{t.observe(e)})}}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200&&Ss)for(let e=0;e<Ss.length;e++){var n,a=Ss[e];a.classList.contains("below")&&(n=Bs(a.getBoundingClientRect()),a.style.transitionDelay=n+"ms",a.classList.remove("below"),a.classList.add("in-view"))}}),jQuery(window).off("window_width_changed",As),jQuery(window).on("window_width_changed",As))},reduceDelay:function(){$s=0},makeDelayNormalAgain:function(){$s=1}},Ms=function(e,t,n){for(var a=e.split(" "),i=[],r=0;r<a.length;r++){var o,s,l=a[r];-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",""),o=parseFloat(l),i.push(o*=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(Ws(e))},Ns=function(){if(void 0!==L&&0<L.length){var e,t=document.styleSheets,n=!1;for(o=0;o<t.length;o++)null!=(e=t[o]).ownerNode&&"frontend-style-css"==e.ownerNode.id&&(n=e);e.crossOrigin="anonymous";try{var r=[];if(0!=n){for(var o=0;o<n.cssRules.length;o++){var a=n.cssRules[o];void 0!==a.selectorText&&-1!=a.selectorText.indexOf("_100vh")&&r.push(a)}L.each(function(){var e="";if(this.classList.contains("_100vh")){var t=this;for(o=0;o<r.length;o++){var n=r[o];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"),o=0;o<r.length;o++){n=r[o];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 Ws(e){return Function(`"use strict";return (${e})`)()}function Rs(e){var t,n=e.attr("data-replacementtext");""!=n&&null!=n&&(t=(0,Xs.default)(e.html()),e.html((0,Us.default)(n)),e.attr("data-replacementtext",t),e.toggleClass("lay-text-replaced"))}function qs(e){e.toggleClass("expand-link-clicked")}var Hs=function(e){if(void 0!==L&&0<L.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(")"),Ws(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}},Fs=function(){Ys(),Vs()},Ys=function(){void 0!==L&&0<L.length&&L.each(function(){var e,t,n;"false"==jQuery(this).attr("data-collapsed")&&(this.classList.contains("_100vh")?(e=this,jQuery("html").hasClass("fp-enabled")||(t=Hs(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","")))):this.classList.contains("rowcustomheight")&&(t=function(e){var t=Hs(e),n=jQuery(e).attr("data-original-rowcustomheight"),a=Ms(n,t,window.innerWidth),i=-1;if(jQuery(e).find(".col.absolute-position:not(.type-carousel)").each(function(){var e=this.getBoundingClientRect();if(e.height>i)i=e.height}),i!==-1&&a<i)return i;else return n}(this),jQuery(this).css("min-height",t),jQuery(this).find(".rowcustomheight").css("min-height",t)))})},Vs=function(){var e;void 0!==L&&0<L.length&&(e=0!=jQuery("#custom-phone-grid").length,x.isPhoneSize)},Gs={i:function(){!0===x.isTouchDevice?(window.laytheme.on("sizechanged",function(){Ns()}),jQuery(window).on("window_width_changed orientationchange",function(){})):(window.laytheme.on("sizechanged",function(){Ns()}),jQuery(window).on("resize",Fs)),window.laytheme.on("content_ready",function(e){L=void 0,e=w(e),L=e.find(".row"),Ns(),Fs(),setTimeout(function(){Fs()},1e3)}),window.laytheme.on("overlayshown",function(){var e=x.screenSize;"tablet"==x.screenSize&&(e="desktop"),L=void 0,e=oi(e),L=e.find(".row"),Ns(),Fs(),setTimeout(function(){Fs()},1e3)})},doPositioning:Fs},Us=t(fe()),Xs=t(ve()),Js=t(St()),Zs=void 0,Ks=function(){},el=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 r=[],i=0;i<n.length;i++)0<t.find(".row-id-"+n[i]).length&&r.push(n[i]);return n=r},tl=function(){var p;
1jQuery(document).off("click","a[data-expand]"),jQuery(document).on("click","a[data-expand]",function(e){e.stopPropagation(),e.preventDefault();var n=jQuery(this),e=(p=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=el(e,p),e=n.attr("data-collapseotherrows"),r=n.attr("data-scrolltoexpandedrow");Rs(n),qs(n);for(var o=0;o<i.length;o++){var s=parseInt(i[o],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")&&(Rs(e),qs(e)):t.includes(s)&&e.hasClass("expand-link-clicked")&&(Rs(e),qs(e))})}for(var l,u,c=null,o=0;o<i.length;o++)0<(y=jQuery(this).closest(".grid").find(".row-id-"+i[o])).length&&("true"===y[0].getAttribute("data-collapsed")?(al(y[0],t,a),y[0].setAttribute("data-collapsed","false"),c=y):nl(y[0],t,a));if("true"==r&&null!=c&&0<c.length&&setTimeout(function(){var e=c.offset().top,e=dl.addSpaceTop(e);0<n.closest(".lay-overlay").length?n.closest(".lay-content").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=c.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=c.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):jQuery("html").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=c.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)})},a),"true"==e){l=p,u=[],Zs.find('a[href="#expandrow"]').each(function(){var e;0<l.find(this).length&&(e=jQuery(this).attr("data-expand"),e=el(e,l),u=(0,Js.default)(u,e))});for(var d=u,h=0;h<d.length;h++){var y,f=d[h];-1==i.indexOf(f)&&0<(y=jQuery(this).closest(".grid").find('.row[data-collapsed="false"].row-id-'+f)).length&&(nl(y[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!=el(t,p).indexOf(f)&&(Rs(e),qs(e))}))}}})};function nl(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 al(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"))&&Gs.doPositioning(),window.laytheme.emit("lay_row_expanded")}),t.setAttribute("data-collapsed","false")}function il(e){var t=(e=Array.from(e)).findIndex(e=>e.includes("row-id-"));if(-1!=t)return e[t].split("-")[2]}var rl={i:function(){window.laytheme.on("content_ready",function(e){Zs=void 0,Zs=oi(e),Ks(),tl()})},expand_on_anchorscroll:function(){var i,r,e,t,n,a=window.location.hash,a=Zs.find(a);0<a.length&&(n=!(i=-1),n=a.hasClass("row")?(i=il(a[0].classList),"true"===a.attr("data-collapsed")):(i=il(a.closest(".row")[0].classList),"true"===a.closest(".row").attr("data-collapsed")),-1!=i)&&n&&(r=!1,Zs.find("a[data-expand]").each(function(){for(var e=jQuery(this).attr("data-expand"),t=jQuery(this).closest(".grid"),n=el(e,t),a=0;a<n.length;a++)if(n[a]==i){jQuery(this).trigger("click"),r=!0;break}}),r||0<(a=Zs.find(".row-id-"+i)).length&&(e=a.attr("data-animationtiming"),t=a.attr("data-animation"),n="true"===a[0].getAttribute("data-collapsed"))&&(al(a[0],e,t),a[0].setAttribute("data-collapsed","fal
1se")))}},I=void 0,ol=function(){return 0<jQuery(".vertical-fullpage").length?"vertical":0<jQuery(".horizontal-fullpage").length?"horizontal":"none"},sl=function(e){return void 0===I||0==(e=I.find(e).closest(".row")).length?0:I.find(".row").index(e)},ll=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))==t)||n.substr(0,n.length-1)==t||n==t.substr(0,t.length-1)||n.substr(0,n.length-1)==t.substr(0,t.length-1)},ul=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},cl=function(){var e=window.location.hash;if(-1==e.indexOf("&")&&-1==e.indexOf("?")&&-1==e.indexOf("=")){var t=I.find(e);if(0<t.length)switch(ol()){case"none":var n=t.offset().top,n=ul(n);if("on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize){let e;e=v.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);rl.expand_on_anchorscroll();break;case"vertical":var a=sl(e);jQuery.fn.fullpage.silentMoveTo(a+1,0),"on"==magneticSlidesPassedData.ms_autoScrolling&&""==magneticSlidesPassedData.ms_scrollBar&&window.scrollTo(0,0),rl.expand_on_anchorscroll();break;case"horizontal":a=sl(e);jQuery.fn.fullpage.silentMoveTo(1,a),window.scrollTo(0,0),rl.expand_on_anchorscroll()}}},dl={i:function(){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(ll(jQuery(this))){e.preventDefault(),Hn.hideMobileMenu();t=ol();if(null!=I&&0!=I.length){var i=I.find(a);if(1<i.length){n=e.target.closest(".lay-content");if(n)i=jQuery(n).find(a);else for(var r=0;r<i.length;r++)if(jQuery(i[r]).is(":visible")){i=jQuery(i[r]);break}}switch(t=0<jQuery(i).closest(".lay-overlay").length?"none":t){case"none":if(0!=i.length)if(0<jQuery(i).closest(".lay-overlay").length){var o=i.offset().top;o=ul(o),o-=window.scrollY,jQuery(i).closest(".lay-content").animate({scrollTop:o},300,"easeInOutQuad",function(){})}else if(m.unfixBody(),setTimeout(function(){ta()},0),"on"==layData.never_change_scrolling_position&&"phone"!=x.screenSize){o=i[0].getBoundingClientRect().top;let e;e=v.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),0<jQuery(i).closest("#footer-region").length&&(e=jQuery("#footer-region")),o+=e[0].scrollTop,o=ul(o),e.animate({scrollTop:parseInt(o,10)},300,"easeInOutQuad",function(){rl.expand_on_anchorscroll()})}else{var o=i.offset().top,s=(o=ul(o),v.isOverlayDisplayBlock()?"#lay-project-overlay":"html");v.isOverlayDisplayBlock()&&(o-=window.scrollY),jQuery(s).animate({scrollTop:parseInt(o,10)},function(){v.isOverlayDisplayBlock()||(window.location.hash=a,window.scroll(0,parseInt(o,10))),rl.expand_on_anchorscroll()})}break;case"vertical":m.unfixBody(),setTimeout(function(){ta()},0);s=sl(a)+1;jQuery(window).one("fpAfterLoad",function(){window.location.hash=a}),jQuery.fn.fullpage.moveTo(s,0),rl.expand_on_anchorscroll();break;case"horizontal":m.unfixBody(),setTimeout(function(){ta()},0);s=sl(a);jQuery(window).one("fpAfterSlideLoad",function(){window.location.hash=a}),jQuery.fn.fullpage.moveTo(1,s),rl.expand_on_anchorscroll()}}}}),jQuery(window).on("hashchange",function(){window.location.hash;null!=I&&cl()}),window.laytheme.on("content_ready",function(e){I=void 0,I=oi(e),setTimeout(function(){cl()},50)})},addSpaceTop:ul},fe=null!==navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),ve=fe?"is-touchdevice":"no-touchdevice",fe=(jQuery("body").addClass(ve),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)),ve=window.devicePixelRatio||1,hl=window.screen.width*ve,yl=window.screen.height*ve,ve=navigator.userAgent.match(/(Macintosh)/),fl=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),A=!1,z=!1,pl=!1;2048==hl&&2732==yl&&(pl=z=!0),1668==hl&&2388==yl&&(pl=z=!0),2732==hl&&2048==yl&&(z=!0),1536==hl&&2048==yl&&(z=!0),1620==hl&&2160==yl&&(z=!0),1536==hl&&2048==yl&&(z=!0),1==(ve=null!==ve)&&1==fl&&z&&(A=!0),!0===fe||A?document.documentElement.classList.add("is-ios"):document.documentElement.classList.add("no-ios");!0===/(iPad)/g.test(navigator.userAgent)||A?pl?document.documentElement.classList.add("is-ipad-without-homebutton"):document.documentElement.classList.add("is-ipad"):document.documentElement.classList.add("no-ipad");var gl,vl,ve=/(iPhone)/g.test(navigator.userAgent),ml=[{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}],wl=!1;if(!0===fe)for(vl=0;vl<ml.length;vl++)if(hl===(gl=ml[vl]).w&&yl===gl.h){wl=!0;break}wl?document.documentElement.classList.add("is-iphone-no-homebutton"):!0===ve?document.documentElement.classList.add("is-iphone"):document.documentElement.classList.add("no-iphone");
1var z=window.chrome,A=window.navigator,pl=A.vendor,fe=void 0!==window.opr,ve=-1<A.userAgent.indexOf("Edge"),_l="no-chrome-no-safari";(A.userAgent.match("CriOS")||null!=z&&"Google Inc."===pl&&!1==fe&&!1==ve)&&(_l="is-chrome");!0==-1<navigator.userAgent.toLowerCase().indexOf("android")&&document.documentElement.classList.add("is-android");A=-1<navigator.userAgent.toLowerCase().indexOf("firefox");!0==fl?_l="is-safari":!0==A&&(_l="is-firefox"),A||document.documentElement.classList.add("no-firefox"),document.documentElement.classList.add(_l),"is-chrome"!=_l&&document.documentElement.classList.add("no-chrome");function bl(){void 0!==zl&&zl.each(function(){var e=jQuery(this),t=e.data("config");Nl(e,t)})}function jl(e,t,n){return 1==e}function xl(){void 0!==eu&&eu.each(function(){var e=jQuery(this),t=e.data("config");tu(e,t)})}function Ql(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 r=e.find(".element-wrap");0<(o=e.find(".elementgrid-row .element-wrap")).length&&o.unwrap();break;default:for(var o,r=e.find(".element-wrap"),s=(0<(o=e.find(".elementgrid-row .element-wrap")).length&&o.unwrap(),t[n].colCount),l=0;l<r.length;l+=s)r.slice(l,l+s).wrapAll('<div class="elementgrid-row '+t.layoutType+'"></div>')}}function Cl(){void 0!==eu&&eu.each(function(){var e=jQuery(this);"masonry"===e.data("config").layoutType&&void 0!==(e=e.data("masonry"))&&e.layout()})}function kl(){void 0!==Tl&&Tl.each(function(){var e=jQuery(this),t=e.data("config");au(e,t),iu(e,t)})}function Sl(e){return isNaN(Number(e))||""===e.trim()}function Ol(){void 0!==El&&El.each(function(){var e=jQuery(this),t=e.data("config");ou(e,t),su(e,t)})}function Dl(e){return isNaN(Number(e))||""===e.trim()}function Ll(){void 0!==Pl&&Pl.each(function(){var e=jQuery(this),t=e.data("config");uu(e,t)})}function Il(e,t,n){return 1==e}function Al(){void 0!==$l&&$l.each(function(){var e=jQuery(this),t=e.data("config");ju(e,t)})}-1<(navigator.userAgent||navigator.vendor||window.opera).indexOf("Instagram")?document.documentElement.classList.add("is-instagram-browser"):document.documentElement.classList.add("no-instagram-browser");var zl,Tl,El,Pl,$l,Bl=t(St()),Ml=t(e()),Nl=function(e,t){var n=x.screenSize,a=t[n].colGutter,i=t[n].rowGutter,r=t[n].colCount,o=void 0===t[n].rowGutterMu?"%":t[n].rowGutterMu,s=void 0===t[n].colGutterMu?"%":t[n].colGutterMu,r="calc( 100% / "+r+" - "+(1-1/r)*t[n].colGutter+s+")",n={width:r};"%"!=o&&"masonry"!=t.layoutType||(n["margin-bottom"]=i+o),e.find(".thumbnail-wrap").css(n),"masonry"===t.layoutType?(e.find(".lay-thumbnailgrid-gutter-sizer").css("width",a+s),e.find(".lay-thumbnailgrid-col-sizer").css("width",r),void 0!==(n=e.data("masonry"))&&n.layout()):(e.find(".thumb-collection").css("column-gap",a+s),e.find(".thumb-collection").css("row-gap",i+o))},Wl=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))},Rl=function(){var e,i=window.location.hash;null!=Fl&&0<(e=Fl.find(".thumbs-collection-region.use-filter")).length&&e.each(function(){var e,t=jQuery(this),n=(Hl(t),!1),a=[];i.startsWith("#category-")?(e=i.substr(10),0<(e=jQuery(this).find('[data-slug="'+e+'"]')).length&&(n=e.attr("data-id"),a=Jl(t),Xl(t,n,!0,a))):""==i&&0<(e=jQuery(".lay-filter-default")).length&&(n=e.attr("data-id"),a=Jl(t),Xl(t,n,!0,a)),0!=n&&ql(t,n,a)})},ql=function(e,t,n){var a=e.data("config"),i=!1,r=(0!=a&&a.hasOwnProperty("showfilter")&&(i=a.showfilter),"OR"),o=(0!=a&&a.hasOwnProperty("tagFilterBehaviour")&&(r=a.tagFilterBehaviour),!1),s=(0!=a&&a.hasOwnProperty("showtagfilter")&&(o=a.showtagfilter),[]),a=(1==i?e.find('.thumbnail-wrap[data-filterid="'+t+'"]').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)}}):1==o&&0==i&&(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(j
1Query(this).attr("data-tag_id"),10);-1==s.indexOf(e)&&jQuery(this).remove()})),e.find(".tag-bubble.lay-tag-active"));if(0<a.length?e.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):e.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===r)if(0<(a=e.find(".tag-bubble.lay-tag-active")).length){for(var l=[],u=(a.each(function(){l.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),c=0;c<n.length;c++){var d=n[c];1==d.show&&(u=(0,Bl.default)(d.ids,u))}for(c=0;c<s.length;c++){var h=s[c];0<l.length&&0<(0,Ml.default)(l,u).length&&-1!=u.indexOf(h)?e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display",""):e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","none")}}else{e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(c=0;c<s.length;c++){h=s[c];e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","")}}else if(i){e.find(".tag-bubble:not(.deselect-tags)").css("display","none");for(c=0;c<s.length;c++){h=s[c];e.find('.tag-bubble[data-tag_id="'+h+'"]').css("display","")}}},Hl=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 r=0;r<a.length;r++)a[r][0].classList.contains("deselect-tags")||(i+=a[r][0].outerHTML);n.html(i)}},Fl=void 0,Yl=void 0,Vl=function(e){e=(zl=e.find(".thumbs-collection-region")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),n=!1,a=e;{var i,r;t.randomorder&&!a.hasClass("was-randomized")&&(r=(i=a.find(".thumbnail-wrap").toArray()).map(e=>({value:e,sort:Math.random()})).sort((e,t)=>e.sort-t.sort).map(({value:e})=>e),a.find(".thumb-collection").html(r),a.addClass("was-randomized"))}Wl(e,t),Nl(e,t);var o,i=window.location.hash;i.startsWith("#category-")&&jQuery(this).hasClass("use-filter")?(a=i.substring(10),0<(a=jQuery(this).find('[data-slug="'+a+'"]')).length&&(n=a.attr("data-id"),o=Jl(e),Xl(e,n,!1,o))):(n=t.cat_id,Ul(e,t)),0!=n&&ql(e,n,o),e.addClass("initialized")}),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");e=jQuery(e.target.closest(".thumbs-collection-region"));Hl(e);var t=!1,n=(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)),Jl(e)),a=(Xl(e,t,!0,n),e.data("config")),i="OR";"AND"==(i=0!=a&&a.hasOwnProperty("tagFilterBehaviour")?(i=a.tagFilterBehaviour).toUpperCase():i)&&ql(e,t,n)}),jQuery(document).off("tap",".lay-thumbnailgrid-filter-anchor"),jQuery(document).on("tap",".lay-thumbnailgrid-filter-anchor",function(e){jQuery(this).hasClass("lay-filter-active")?0<jQuery(e.delegateTarget).find(".lay-tag-active").length&&Rl():(e=jQuery(this).attr("data-slug"),window.location.hash="category-"+e)}),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;t.hasClass("lay-tag-active")?Hl(e,t):(i&&(0<(i=n.find(".lay-tag-active").last()).length?t.insertAfter(i):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"),n=!0,a.hasOwnProperty("reorder_tags")&&(n=a.reorder_tags),i&&n&&i.scrollTo({top:0,left:0,behavior:"smooth"}));t=!1,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)),a=Jl(e);Xl(e,t,!0,a),ql(e,t,a)}),e.each(function(){var e=jQuery(this),t=e.data("config");Wl(e,t),Nl(e,t),jQuery(this).addClass("sized"),Gl(e)}),m.setImageSizesAttribute(e))}
1,Gl=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")||io.loadSpecificVideo(this)})},Ul=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"))})}},Xl=function(n,e,t=!0,a=[]){n.find(".lay-filter-active").removeClass("lay-filter-active"),!1!==e?(n.find('.lay-thumbnailgrid-filter-anchor[data-id="'+e+'"]').addClass("lay-filter-active"),oa.useCatIdForSameCategoryPrevNext(e)):oa.useCatIdForSameCategoryPrevNext(null);var e=n.find(".thumbnail-wrap"),i=n.data("config");"fade_out_fade_in"==layData.tgf_transition&&t?(n.addClass("lay-disable-click lay-transition"),n.find(".thumb-collection").css("opacity",0),setTimeout(function(){Zl(a),Ul(n,i);var e=n.find(".show-filtered .thumb");"masonry"!==i.layoutType&&Wl(n,i),Nl(n,i),m.setImageSizesAttribute(n),Kl(e,function(){n.find(".thumb-collection").css("opacity",1),setTimeout(function(){n.removeClass("lay-disable-click lay-transition")},500)}),Gl(n),window.eventsChannel.emit("thumbnailGridWasFiltered")},500)):"fade_out_fade_in_2"==layData.tgf_transition&&t?(n.addClass("lay-disable-click"),e.find(".thumb").css("transitionDelay","0ms"),e.find(".thumb").removeClass("in-view").addClass("below"),setTimeout(function(){Zl(a),Ul(n,i);var e=n.find(".show-filtered .thumb"),t=0;e.each(function(){var e=jQuery(this);"block"==e.css("display")&&(e[0].style.transitionDelay=100*t+"ms",t++)}),"masonry"!==i.layoutType&&Wl(n,i),Nl(n,i),m.setImageSizesAttribute(n),Kl(e,function(){e.each(function(){var e=jQuery(this);"block"==e.css("display")?e.removeClass("below").addClass("in-view"):e.removeClass("below in-view")}),n.removeClass("lay-disable-click")}),Gl(n),window.eventsChannel.emit("thumbnailGridWasFiltered")},550)):(Zl(a),Ul(n,i),"masonry"!==i.layoutType&&Wl(n,i),Nl(n,i),m.setImageSizesAttribute(n),Gl(n),window.eventsChannel.emit("thumbnailGridWasFiltered"))},Jl=function(e){var t=window.location.hash,i=!1,r=(t.startsWith("#category-")?(n=t.substr(10),0<(n=jQuery('[data-slug="'+n+'"]')).length&&(i=n.attr("data-id"))):""==t&&0<(n=jQuery(".lay-filter-default")).length&&(i=n.attr("data-id")),[]),t=(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")),n=e.data("config"),o=[],s="OR";return 0!=n&&n.hasOwnProperty("tagFilterBehaviour")&&(s=(s=n.tagFilterBehaviour).toUpperCase()),t.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=m.parseIdsString(t),n={show:!1,$el:e,ids:t},a=!1,a="AND"===s?(0,Ml.default)(t,r).length==r.length:0<(0,Ml.default)(t,r).length;0==r.length&&!1!==i&&parseInt(e.attr("data-filterid"),10)==i||0<r.length&&a&&!1!==i&&parseInt(e.attr("data-filterid"),10)==i?n.show=!0:n.show=!!(0<r.length&&a&&!1===i)||!1===i&&0==r.length,o.push(n)}),o},Zl=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")}},Kl=function(e,t){var n=[],a=[];e.find("img").each(function(){Rt.isInsideViewportHeight(this,90)&&(n.push(this),a.push(!1))});for(var i,r=0;r<n.length;r++)!function(e){var t=jQuery(n[e]);t.hasClass("loaded")||t.hasClass("lazyloaded")?a[e]=!0:new MutationObserver(()=>{(t.hasClass("loaded")||t.hasClass("lazyloaded"))&&(a[e]=!0)}).observe(t[0],{attributes:!0,attributeFilter:["class"]})}(r);0<n.length?i=setInterval(function(){a.every(jl)&&(t(),clearInterval(i))},30):t()},z={sizeLayout:Nl,i:function(){window.laytheme.on("searchresultshown",function(){(zl=jQuery(".thumbs-collection-region")).each(function(){var e,t=jQuery(this);jQuery(this).hasClass("initialized")||(e=t.data("config"),Wl(t,e),Nl(t,e),jQuery(this).addClass("initialized sized"),"masonry"==e.layoutType&&t.closest(".col").addClass("masonry-initialized")),Gl(t)})}),jQuery(window).on("window_width_changed",bl),window.laytheme.on("scrollslider-initialized",bl),window.laytheme.on("content_ready",function(e){Fl=w(e),Vl(Fl),Yl=e,0}),window.laytheme.on("overlayshown",function(e){(Fl=e).hasClass("lay-overlay-was-opened-at-least-once")||Vl(Fl)}),window.laytheme.on("overlayhidden",function(){Fl=w(Yl)}),jQuery(window).on("hashchange",Rl)}},pl=z,eu=(window.thumbnailgrid_controller=z,void 0),tu=function(e,n){var a=x.screenSize,t=n[a].colGutter,i=n[a].colCount,r=void 0===n[a].rowGutterMu?"%":n[a].rowGutterMu,o=void 0===n[a].colGutterMu?"%":n[a].colGutterMu,s=(1-1/i)*n[a].colGutter,l="calc( 100% / "+i+" - "+s+o+")";let u=void 0===n[a].elementHeight?{desktop:200,tablet:150,phone:80}[a]:n[a].elementHeight;switch(n.layoutType){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+o+")";jQuery(this).css({width:e,"margin-bottom":n[a].rowGutter+r})}),e.find(".lay-elementgrid-gutter-sizer").css("width",t+o),e.find(".lay-elementgrid-col-sizer").css("width",l),Ql(e,n);break;case"same-height":e.find(".element-wrap").css({"margin-bottom":n[a].rowGutter+r}).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=u,t.css({width:n/a*e})):t.css({height:u,width:"auto"})}),e.find(".element-wrap").css("margin-right",t+o),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=u,t.css({width:n/a*e,height:e})):t.css({height:u,width:"auto"})});var c=!1;e.find(".element-wrap .lay-carousel").each(function(){var e,t,n,a,i=jQuery(this),r=jQuery(this).find(".lay-carousel-slide:first-child");0<r.find("img").length?(e=(t=r.find("img")).attr("data-w"),t=t.attr("data-h"),null!=e&&null!=t&&(a=e/t*(n=u),i.css({width:a,height:n}),i.find(".swiper-container, .lay-carousel-slide").css({width:a,height:n}),c=!0)):0<r.find("video").length?(e=(r=r.find("video")).attr("data-w"),t=r.attr("data-h"),null!=e&&null!=t&&(a=e/t*(n=u),i.css({width:a,height:n}),i.find(".swiper-container, .lay-carousel-slide").css({width:a,height:n}),c=!0)):(i.css({height:"auto",width:"200px"}),i.find(".swiper-container, .lay-carousel-slide").css({width:"200px",height:"auto"}),c=!0)}),c&&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:Ql(e,n),e.find(".element-wrap").css({width:l,"margin-bottom":n[a].rowGutter+r}),e.find(".element-wrap").css("margin-right",t+o),e.find(".element-wrap:nth-child("+i+"n)").css("margin-right",0)}},nu=function(e){(eu=null==eu?e.find(".elements-collection-region"):(e=e.find(".elements-collection-region"),eu.add(e))).each(function(){var e,t;jQuery(this).hasClass("initialized")?(t=(e=jQuery(this)).data("c
1onfig"),tu(e,t)):(t=(e=jQuery(this)).data("config"),Ql(e,t),tu(e,t),this.classList.add("initialized"),"masonry"==t.layoutType&&e.closest(".col").addClass("masonry-initialized"))}),m.setImageSizesAttribute(eu)},fe={i:function(){jQuery(window).on("window_width_changed",Cl),window.laytheme.on("scrollslider-initialized",Cl),window.laytheme.on("sizechanged",xl),window.laytheme.on("content_ready",function(e){eu=void 0,e=w(e),nu(e)}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||nu(e)}),setTimeout(function(){Cl()},1e3)}},au=function(e,t){for(var n=t[x.screenSize].sortedColumns,i=[],r=[],a=0;a<n.length;a++){var o=n[a];i.push(o.name),r.push(o.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==r[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==r[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")})},iu=function(e,t){for(var n,a,i,r,o=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"),u=void 0===t.style?"table":t.style,c=Sl(t[x.screenSize].tagsWidth),d=Sl(t[x.screenSize].categoriesWidth),h=Sl(t[x.screenSize].titleWidth),y=Sl(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":r=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 g,v,m,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":c||(_-=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":g=h?_/b:t[x.screenSize].titleWidth;break;case"categories":v=d?_/b:t[x.screenSize].categoriesWidth;break;case"tags":m=c?_/b:t[x.screenSize].tagsWidth;break;case"year":w=y?15:t[x.screenSize].yearWidth}i?(l.show(),"table"==u&&l.css("width",m+"%")):l.hide(),a?(s.show(),"table"==u&&s.css("width",v+"%")):s.hide(),r?(e.show(),"table"==u&&e.css("width",w+"%")):e.hide(),n?(o.show(),"table"==u&&o.css("width",g+"%")):o.hide()},ru=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="",r=(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":r.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-title").text()});break;case"categories":r.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-categories").text()});break;case"tags":r.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-tags").text()});break;case"date":r.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-year").attr("data-date")})}}),i){case"title":case"categories":r.sort((e,t)=>
1e.text.localeCompare(t.text));break;case"tags":r.sort((e,t)=>e.text.localeCompare(t.text,void 0,{numeric:!0,sensitivity:"base"}));break;case"date":r.sort(function(e,t){return parseInt(e.text,10)-parseInt(t.text,10)})}"DESC"==a&&(r=r.reverse()),jQuery(".lay-projectindex-first-row").css("border-top",""),jQuery(".lay-projectindex-first-row").removeClass("lay-projectindex-first-row");for(var o=0;o<r.length;o++){var s=r[o];n.eq(s.domIx).css("order",o),0==o&&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")})},ve={i:function(){window.laytheme.on("sizechanged",kl),window.laytheme.on("newpageshown",function(){(Tl=jQuery(".lay-projectindex")).each(function(){var e=jQuery(this),t=e.data("config");au(e,t),iu(e,t),ru(e,t),this.classList.add("initialized")}),Tl.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"))})})}},ou=function(e,t){for(var n=t[x.screenSize].sortedColumns,i=[],r=[],a=0;a<n.length;a++){var o=n[a];i.push(o.name),r.push(o.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==r[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==r[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")})},su=function(e,t){for(var n,a,i,r,o=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"),u=void 0===t.style?"table":t.style,c=Dl(t[x.screenSize].tagsWidth),d=Dl(t[x.screenSize].categoriesWidth),h=Dl(t[x.screenSize].titleWidth),y=Dl(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":r=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 g,v,m,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":c||(_-=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":g=h?_/b:t[x.screenSize].titleWidth;break;case"categories":v=d?_/b:t[x.screenSize].categoriesWidth;break;case"tags":m=c?_/b:t[x.screenSize].tagsWidth;break;case"year":w=y?15:t[x.screenSize].yearWidth}i?(l.show(),"table"==u&&l.css("width",m+"%")):l.hide(),a?(s.show(),"table"==u&&s.css("width",v+"%")):s.hide(),r?(e.show(),"table"==u&&e.css("width",w+"%")):e.hide(),n?(o.show(),"table"==u&&o.css("width",g+"%")):o.hide()},lu=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="",r=(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":r.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-title").text()});break;case"categories":r.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-categories").text()});break;case"tags":r.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-tags").text()});break;case"date":r.push({domIx:e,text:jQuery(this).find(".lay-productindex-col-year").attr("data-date")})}}),i){case"title":case"categories":r.sort((e,t)=>
1e.text.localeCompare(t.text));break;case"tags":r.sort((e,t)=>e.text.localeCompare(t.text,void 0,{numeric:!0,sensitivity:"base"}));break;case"date":r.sort(function(e,t){return parseInt(e.text,10)-parseInt(t.text,10)})}"DESC"==a&&(r=r.reverse()),jQuery(".lay-productindex-first-row").css("border-top",""),jQuery(".lay-productindex-first-row").removeClass("lay-productindex-first-row");for(var o=0;o<r.length;o++){var s=r[o];n.eq(s.domIx).css("order",o),0==o&&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")})},fl={i:function(){window.laytheme.on("sizechanged",Ol),window.laytheme.on("newpageshown",function(){(El=jQuery(".lay-productindex")).each(function(){var e=jQuery(this),t=e.data("config");ou(e,t),su(e,t),lu(e,t),this.classList.add("initialized")}),El.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"))})})}},uu=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"})}},A={i:function(){window.laytheme.on("sizechanged",Ll),window.laytheme.on("newpageshown",function(){(Pl=jQuery(".lay-socialmedia-icons")).each(function(){var e=jQuery(this),t=e.data("config");uu(e,t),this.classList.add("initialized")})})}},cu=(jQuery(document).on("click",".lay-news-load-more",function(){var e=jQuery(this.parentNode.parentNode).find(".lay-news-element[data-amount]"),t=e.attr("data-amount");e.find(".hide-news").each(function(e){e<t&&jQuery(this).addClass("show-news").removeClass("hide-news")}),0==e.find(".hide-news").length&&jQuery(this).hide(),window.laytheme.emit("newsLoadMore",e)}),t(St())),du=t(e()),hu=function(){var e,i=window.location.hash;null!=pu&&0<(e=pu.find(".lay-products-thumbnails-grid.use-filter")).length&&e.each(function(){var e,t=jQuery(this),n=(fu(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=wu(t),mu(t,n,!0,a))):""==i&&0<(e=jQuery(".lay-filter-default")).length&&(n=e.attr("data-id"),a=wu(t),mu(t,n,!0,a)),!1!==n&&yu(t,n,a)})},yu=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"),r=e.data("config"),o=!1,s=(0!=r&&r.hasOwnProperty("showfilter")&&null!=r.showfilter&&(o=r.showfilter),"OR"),l=(0!=r&&r.hasOwnProperty("tagFilterBehaviour")&&null!=r.tagFilterBehaviour&&(s=r.tagFilterBehaviour),!1),u=(0!=r&&r.hasOwnProperty("showtagfilter")&&null!=r.showtagfilter&&(l=r.showtagfilter),[]),r=(1==o?e.find(".lay-product>a").each(function(){var e=jQuery(this).attr("data-catid"),e=m.parseIdsString(e);if(!1!==i&&0<(0,du.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==u.indexOf(a)&&u.push(a)}}):1==l&&0==o&&(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==u.indexOf(a)&&u.push(a)}}),a.find(".ptag-bubble:not(.deselect-tags)").each(function(){var e=parseInt(jQuery(this).attr("data-tag_id"),10);-1==u.indexOf(e)&&jQuery(this).remove()})),a.find(".ptag-bubble.lay-tag-active"));if(0<r.length?a.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):a.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===s)if(0<(r=a.find(".ptag-bubble.lay-tag-active")).length){for(var c=[],d=(r.each(function(){c.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),n=0;n<t.length;n++){var h=t[n];1==h.show&&(d=(0,cu.default)(h.ids,d))}for(n=0;n<u.length;n++){var y=u[n];0<c.length&&0<(0,du.default)(c,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<u.length;n++){y=u[n];a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","")}}else if(o){a.find(".ptag-bubble:not(.deselect-tags)").css("display","none");for(n=0;n<u.length;n++){y=u[n];a.find('.ptag-bubble[data-tag_id="'+y+'"]').css("display","")}}},fu=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 r="";0<a.find(".deselect-tags").length&&(r+=a.find(".deselect-tags")[0].outerHTML),a.find(".lay-tag-active").each(function(){r+=this.outerHTML});for(var o=0;o<i.length;o++)i[o][0].classList.contains("deselect-tags")||(r+=i[o][0].outerHTML);a.html(r)}},pu=void 0,gu=void 0,vu=(m.setImageSizesAttribute($l),function(e){e=($l=e.find(".lay-products-thumbn
1ails-grid")).not(".initialized");0<e.length&&(e.each(function(){var e=jQuery(this),t=e.data("config"),n=!1,a=(xu(e,t),ju(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"),r=wu(e),mu(e,n,!1,r),i=!0),!i&&jQuery(this).hasClass("use-filter")){n=jQuery(this.parentNode).find(".lay-filter-default.lay-filter-active").attr("data-id");var r=wu(e);mu(e,n,!1,r),i=!0}else if(t.hasOwnProperty("category")&&null!=t.category){for(var o=[],s=0;s<t.category.length;s++){var l=t.category[s];l.hasOwnProperty("id")&&o.push(l.id)}0<o.length&&(n=o)}!1!==n&&yu(e,n,r),e.addClass("initialized")}),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");fu(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)),wu(t)),a=(mu(t,n,!0,e),t.data("config")),i="OR";"AND"==(i=0!=a&&a.hasOwnProperty("tagFilterBehaviour")&&null!=a.tagFilterBehaviour?(i=a.tagFilterBehaviour).toUpperCase():i)&&yu(t,n,e)}),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&&hu():(e=jQuery(this).attr("data-slug"),window.location.hash="product-category-"+e)}),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"),r=0==i||!i.hasOwnProperty("reorder_tags")||i.reorder_tags;n.hasClass("lay-tag-active")?fu(t,n):(r&&(0<(r=a.find(".lay-tag-active").last()).length?n.insertAfter(r):0<e.find(".deselect-tags").length?n.insertAfter(e.find(".deselect-tags")):a.prepend(n)),n.addClass("lay-tag-active"),r=e[0].querySelector(".lay-productsgrid-tagfilter.mobile-one-line"),a=!0,i.hasOwnProperty("reorder_tags")&&null!=i.reorder_tags&&(a=i.reorder_tags),r&&a&&r.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=wu(t);mu(t,n,!0,i),yu(t,n,i)}),e.each(function(){var e=jQuery(this),t=e.data("config");xu(e,t),ju(e,t),jQuery(this).addClass("sized")}),m.setImageSizesAttribute(e)),$l.each(function(){var e=jQuery(this).closest(".col");e.find(".lay-productsgrid-tagfilter").addClass("initialized"),e.find(".lay-productsgrid-filter").addClass("initialized")})}),mu=function(n,e,t=!0,a=[]){n.parent().find(".lay-filter-active").removeClass("lay-filter-active"),!1!==e&&n.parent().find('.lay-productsgrid-filter-anchor[data-id="'+e+'"]').addClass("lay-filter-active");var e=n.find(".lay-product"),i=n.data("config");"fade_out_fade_in"==layData.pgf_transition&&t?(n.parent().addClass("lay-disable-click lay-transition"),n.find(".lay-products").css("opacity",0),setTimeout(function(){_u(a),"masonry"!==i.layoutType&&xu(n,i),ju(n,i),m.setImageSizesAttribute(n);var e=n.find(".show-filtered");bu(e,function(){n.find(".lay-products").css("opacity",1),setTimeout(function(){n.parent().removeClass("lay-disable-click lay-transition")},500)}),window.eventsChannel.emit("productsGridWasFiltered")},500)):"fade_out_fade_in_2"==layData.pgf_transition&&t?(n.parent().addClass("lay-disable-click"),e.css("transitionDelay","0ms"),e.removeClass("in-view").addClass("below"),setTimeout(function(){_u(a);var e=n.find(".show-filtered"),t=0;e.each(function(){var e=jQuery(this);"block"==e.css("display")&&(e[0].style.transitionDelay=100*t+"ms",t++)}),"masonry"!==i.layoutType&&xu(n,i),ju(n,i),m.setImageSizesAttribute(n),bu(e,function(){e.each(function(){var e=jQuery(this);"block"==e.css("display")?e.removeClass("below").addClass("in-view"):e.removeClass("below in-view")}),n.parent().removeClass("lay-disable-click")}),window.eventsChannel.emit("productsGridWasFiltered")},550)):(_u(a),"masonry"!==i.layoutType&&xu(n,i),ju(n,i),m.setImageSizesAttribute(n),window.eventsChannel.emit("productsGridWasFiltered"))},wu=function(e){var t=window.location.hash,i=!1,r=(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(j
1Query(this).attr("data-tag_id"),10);r.push(e)}),e.find(".lay-product>a")),n=e.data("config"),o=[],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,du.default)(t,r).length==r.length:0<(0,du.default)(t,r).length,t=-1!==n.indexOf(i);e.show=0==r.length&&!1!==i&&t||!!(0<r.length&&a&&!1!==i&&t)||!!(0<r.length&&a&&!1===i)||!1===i&&0==r.length,o.push(e)}),o},_u=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")}},bu=function(e,t){var n=[],a=[];e.find("img").each(function(){Rt.isInsideViewportHeight(this,90)&&(n.push(this),a.push(!1))});for(var i,r=0;r<n.length;r++)!function(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"]})}(r);0<n.length?i=setInterval(function(){a.every(Il)&&(t(),clearInterval(i))},30):t()},ju=function(e,t){var n=x.screenSize,a=t[n].colGutter,i=t[n].colCount,r=void 0===t[n].rowGutterMu?"%":t[n].rowGutterMu,o=void 0===t[n].colGutterMu?"%":t[n].colGutterMu,i="calc( 100% / "+i+" - "+(1-1/i)*t[n].colGutter+o+")";e.find("li").css({width:i,"margin-bottom":t[n].rowGutter+r,"margin-left":0}),"masonry"===t.layoutType?(e.find(".lay-productsgrid-gutter-sizer").css("width",a+o),e.find(".lay-productsgrid-col-sizer").css("width",i),void 0!==(n=e.data("masonry"))&&n.layout()):e.find(".lay-products").css("gap",a+o)},xu=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))},_l={sizeLayout:ju,i:function(){jQuery(window).on("window_width_changed",Al),window.laytheme.on("scrollslider-initialized",Al),window.laytheme.on("content_ready",function(e){pu=w(e),vu(pu),gu=e,0}),window.laytheme.on("overlayshown",function(e){(pu=e).hasClass("lay-overlay-was-opened-at-least-once")||vu(pu)}),window.laytheme.on("overlayhidden",function(){pu=w(gu)}),jQuery(window).on("hashchange",hu)}},z=_l;window.productsgrid_controller_new=_l;function Qu(){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&&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&&jQuery(".lay-sitewide-background-video-mobile")[0].play()}}var T,Cu,ku,Su,Ou=function(){1==layData.is_qtranslate_active&&window.laytheme.on("newpage",Du)},Du=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])}})},St={updateLanguageSwitcherUrls:function(){Du()},i:function(){Ou()}},Lu=function(){1==layData.is_polylang_active&&window.laytheme.on("newpageshown",Iu)},Iu=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(){Iu()},i:function(){Lu()}},E={desktopContentLoaded:!1,CplContentLoaded:!1},P={desktopContentLoaded:!1,CplContentLoaded:!1},Au=(isProjectOverlayObjGlobal=!1,function(){Mu(),window.laytheme.on("newpageshown",Mu),window.laytheme.on("newpageshown",function(e,t,n,a){isProjectOverlayObjGlobal=a,setTimeout(function(){zu(a)},0)}),window.laytheme.on("sizechanged",function(){zu(isProjectOverlayObjGlobal)})}
1),zu=function(t){switch(x.screenSize){case"desktop":case"tablet":Pu();break;case"phone":$u(t)}Tu(),Eu(),setTimeout(function(){var e="desktop"==x.screenSize||"tablet"==x.screenSize?"desktop":"phone";window.laytheme.emit("content_ready",e,T,t)},0)},Tu=function(){var e=jQuery("#lay-woocommerce");"instant_load"===layData.image_loading&&(Rt.initLoadImages(e),m.fadeInImageOnLoadViaParent(e))},Eu=function(){document.querySelectorAll("video").forEach(function(e){jQuery(e).is(":visible")||e.pause()})},Pu=function(){var t;E.desktopContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#grid, .cover-region-desktop")))}),T=jQuery(t),Bu(T),E.desktopContentLoaded=!0),P.desktopContentLoaded||(0<(T=jQuery("#footer")).length&&Bu(T),P.desktopContentLoaded=!0)},$u=function(e){var t,e=null!=e&&e.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";document.querySelector(e+" #custom-phone-grid")?E.hasCPL=!0:E.hasCPL=!1,document.querySelector(e+" #footer-custom-phone-grid")?P.hasCPL=!0:P.hasCPL=!1,E.hasCPL?E.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"))))}),T=jQuery(t),Bu(T),E.CplContentLoaded=!0):E.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"))))}),T=jQuery(t),Bu(T),E.desktopContentLoaded=!0),P.hasCPL?P.CplContentLoaded||(T=jQuery("#footer-custom-phone-grid"),Bu(T),P.CplContentLoaded=!0):P.desktopContentLoaded||(0<(T=jQuery("#footer")).length&&Bu(T),P.desktopContentLoaded=!0)},Bu=function(e){"instant_load"===layData.image_loading&&(Rt.initLoadImages(e),m.fadeInImageOnLoadViaParent(e)),"on"===layData.videoLazyLoading?io.initLazyLoadVideosOnScroll(e):io.loadVideosInstantly(e),e.find("iframe[data-src]").each(function(){var e=jQuery(this).attr("data-src");jQuery(this).attr("src",e)}),e.find("[data-embed]").each(function(){var e=jQuery(this).attr("data-embed");jQuery(this).html(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)},Mu=function(){E.desktopContentLoaded=!1,P.desktopContentLoaded=E.CplContentLoaded=!1,P.CplContentLoaded=!1},e={i:function(){Au()}},_l={i:function(){Qu(),window.laytheme.on("sizechanged",function(){Qu()})}},Nu=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?Nu():jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop")})},Wu=function(){var n;n=!1,jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")&&(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")&&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),"ph
1one"==x.screenSize&&(t=!1),0==(t="phone"==x.screenSize&&jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")&&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")&&Nu()}),"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")})},Ru={i:function(){return Wu()}},qu=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=jQuery(this).find(".lay-thumbnailgrid-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-thumbnailgrid-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+" )"}))})}},Hu={i:function(){window.laytheme.on("content_ready",function(e){0<w(e).find(".thumbs-collection-region").length&&qu()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".thumbs-collection-region").length&&qu()}),jQuery(window).on("window_width_changed",function(){qu()})}},Fu=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+" )"}))})}},Yu={i:function(){window.laytheme.on("content_ready",function(e){0<w(e).find(".type-productsgrid").length&&Fu()}),window.laytheme.on("overlayshown",function(e){e.hasClass("lay-overlay-was-opened-at-least-once")||0<e.find(".type-productsgrid").length&&Fu()}),jQuery(window).on("window_width_changed",function(){Fu()})}},Vu={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>"))}}
1,Gu="on"==layData.use_revealing_transition_when_opening_page_overlay,Uu=function(){Gu&&window.laytheme.on("page_overlay_before_shown",function(){var e;qt()&&!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;}")))})},Xu=function(){window.laytheme.on("pageoverlay_transition_in",function(t){setTimeout(function(){var e=jQuery(column_selectors.join(",")),e=qi(e);0<e.length?jQuery.when(Ri(e)).then(function(){setTimeout(function(){Ju(t)},50)}).catch(function(e){}):Ju(t)},0)})},Ju=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=Ut(n,layData.navigation_transition_in,"transition_in");if(0==a.length)$t(),Zu([]);else{if(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<a.length&&Gt(a,layData.navigation_transition_in),"none"!=layData.navigation_transition_in)for(var i=0;i<a.length;i++){var r=a[i];r.classList.add("disable-css-transitions"),r.style.opacity&&""!==r.style.opacity?r._layTargetOpacity=parseFloat(r.style.opacity):r._layTargetOpacity=1}var o=anime.timeline({autoplay:!1,begin:function(){Gu&&$t()},complete:function(){Zu(a)}}),s=".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":o.add({targets:s,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":o.add({targets:s,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(o.add({targets:s,opacity:1,easing:"easeOutSine",duration:0}),layData.navigation_transition_in){case"stagger-fade":o.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 Wt(t,n)}});break;case"stagger-up":o.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 Wt(t,n)}});break;case"stagger-down":o.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 Wt(t,n)}});break;case"up":o.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":o.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?(o.play(),Zu(a,e)):(n=jQuery(column_selectors.join(",")),-1!=window.location.href.indexOf("#")||"on"==layData.loadingBlur&&"on"==layData.lazyLoading?o.play():Yt(n,function(){o.play()})),Gu&&$t()}},Zu=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="")},Ku=function(){Gu&&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"de
1sktop":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")})},ec={i:function(){Gu&&(Uu(),Ku(),Xu())}},tc=0;function nc(){jQuery(".nav-style-pill").each(function(){var e,t,n,a,i,r,o,s=jQuery(this).hasClass("arrangement-vertical")?"vertical":"horizontal",l=jQuery(this).closest(".laynav"),u=this.getBoundingClientRect(),c=jQuery(this).find(".nav-pill"),d=jQuery(this).find(".current-menu-item");0==d.length?c.hasClass("nav-pill-transition")&&(c.one("transitionend",function(){c.removeClass("nav-pill-transition"),c.removeClass("nav-opacity-pill-transition")}),c.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")),c.addClass("nav-opacity-pill-transition"),s="horizontal"==s?(r=t-u.top-i-a,o=n-u.left-i-a,l[0].getBoundingClientRect().height-2*a):(r=t-u.top-i-a,o=n-u.left-i-a,d.height),c.css({transform:"translate("+o+"px, "+r+"px)",width:e,opacity:1,height:s+"px"}),setTimeout(function(){c.addClass("nav-pill-transition")},0))})}window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&x.isPhoneSize&&(tc<e?document.body.classList.contains("mobile-menu-open")||document.body.classList.add("lay-hide-phone-menu"):document.body.classList.remove("lay-hide-phone-menu"),tc=e)}),window.laytheme.on("newpageshown",function(){document.body.classList.contains("mobile-menu-open")||jQuery("body").removeClass("lay-hide-phone-menu")}),"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")&&(Su=ku=!1,jQuery(document).on("mouseenter",".thumbnail-wrap",function(e){Cu=jQuery(e.currentTarget).find(".title"),jQuery(Cu[0].parentNode).hasClass("titlewrap-on-image")&&(ku=!0,Su=jQuery(Cu[0].parentNode)),0!=Su&&Su.hasClass("titlewrap-on-image")&&(ku=!0)}),jQuery(document).on("mouseleave",".thumbnail-wrap",function(){Cu.css("display","none"),Cu=null}),jQuery(document).on("mousemove",".thumbnail-wrap",function(e){var t,n,a=this.getBoundingClientRect();null!=Cu&&(ku?(t=(n=Su[0].getBoundingClientRect()).left,n=n.top,Cu.css({display:"block",top:0,left:0,transform:"translate("+(e.clientX+10-t)+"px,"+(e.clientY+10-n)+"px)","white-space":"nowrap"})):Cu.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(){nc()}):setTimeout(function(){nc()},100),window.laytheme.on("current-menu-point-activated",function(){nc()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10);jQuery(window).on("window_width_changed",function(){jQuery(".nav-pill").removeClass("nav-pill-transition"),setTimeout(function(){nc()},0)});var ac=!1;function ic(){jQuery(".mobile-menu-style-pill_menu_style").each(function(){var e,t,n,a,i=jQuery(this).closest(".laynav.mobile-nav"),r=this.getBoundingClientRect(),o=jQuery(this).find(".current-menu-item"),s=jQuery(this).find(".mobile-menu-pill");0==o.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}
1)):(e=(o=o[0].getBoundingClientRect()).width,a=o.top,o=o.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-r.top-n-t,o=o-r.left-n-t,r=i[0].getBoundingClientRect().height-2*t,s.css({transform:"translate("+o+"px, "+a+"px)",width:e,opacity:1,height:r+"px"}),ac&&s.addClass("mobile-menu-pill-transition"))}),ac=!0}document.fonts&&document.fonts.ready?document.fonts.ready.then(function(){ic()}):setTimeout(function(){ic()},100),window.laytheme.on("current-menu-point-activated",function(){ic()});window.innerWidth,parseInt(layData.phone_menu_breakpoint,10);function rc(){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")}jQuery(window).on("window_width_changed",function(){jQuery(".mobile-menu-pill").removeClass("mobile-menu-pill-transition"),ac=!1,setTimeout(function(){ic()},0)}),Modernizr.objectfit&&""==layData.misc_options_alt_w100_h100_sizing?document.documentElement.classList.add("lay-objectfit"):document.documentElement.classList.add("lay-no-objectfit"),e.i(),St.i(),t.i(),1!=layData.is_customize?Ao.init():Ao.cancelLoading(),oa.i(),lo.i(),Ba.i(),m.i(),sr(),xn.i(),jr.i(),pe.i(),go.i(),Ln.i(),wo.i(),Hn.i(),ko.i(),or.i(),ps.i(),ss.i(),Ls.i(),Is.i(),dl.i(),pl.i(),fe.i(),ve.i(),fl.i(),A.i(),z.i(),pa.i(),_l.i(),Ru.i(),Hu.i(),Yu.i(),Gs.i(),Vu.i(),rl.i(),document.onwebkitfullscreenchange=function(){rc()},fn.i(),ec.i(),v.i(),n.i(),rr.i(),window.laytheme.on("newpageshown",function(){Xt()}),Xt(),jQuery(document).on("click",".lay-overlay-bg",function(){ta()}),jQuery(document).on("click",".overlay-close",function(){ta()}),jQuery(document).on("click",".user-overlay-close",function(){ta()}),document.addEventListener("keydown",se),window.laytheme.on("newpageshown",function(){aa()}),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(){ea(jQuery(this).attr("data-link"))});var oc=document.body.dataset.type,sc=document.body.dataset.id,lc=document.body.dataset.slug,uc=document.body.dataset.catid,cc=document.body.dataset.footerid,dc=document.title.replace(passedDataHistory.titleprefix,"");document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.laytheme.emit("newpage"),window.laytheme.emit("newpageshown",{},oc,{id:sc,type:oc,slug:lc,catid:uc,footerid:cc,title:dc},{isProjectOverlay:!1})},0)}),window.load_visible_images_then_rest_controller=Rt,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=Ln,"on"==layData.youtube&&((e=document.createElement("script")).src="https://www.youtube.com/iframe_api",(St=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,St))})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.