1(()=>{function A(n,o,i=!0){return new Promise((e,t)=>{try{var a;null==document.getElementById(n)?((a=document.createElement("script")).setAttribute("src",o),a.setAttribute("type","text/javascript"),a.setAttribute("async",i),a.id=n,document.body.appendChild(a),a.addEventListener("load",()=>{e({status:!0})}),a.addEventListener("error",e=>{t({status:!1,message:"Failed to load the script "+FILE_URL})})):e({status:!0})}catch(e){t(e)}})}var M=Object.create,E=Object.defineProperty,B=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyNames,H=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty,e=(e,t)=>function(){return t||(0,e[N(e)[0]])((t={exports:{}}).exports,t),t.exports},t=(e,t,a)=>{a=null!=e?M(H(e)):{};var n=!t&&e&&e.__esModule?a:E(a,"default",{value:e,enumerable:!0}),o=e,i=void 0,r=void 0;if(o&&"object"==typeof o||"function"==typeof o)for(let e of N(o))W.call(n,e)||e===i||E(n,e,{get:()=>o[e],enumerable:!(r=B(o,e))||r.enumerable});return n},a=e({"node_modules/vanilla-lazyload/dist/lazyload.min.js"(e,t){function M(e){return function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(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 E(){return(E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,n=arguments[t];for(a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function a(e){return(a="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 n,o;o=function(){"use strict";function e(t,e){var a,t=new t(e);try{a=new CustomEvent("LazyLoad::Initialized",{detail:{instance:t}})}catch(e){(a=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:t})}window.dispatchEvent(a)}function s(e){return"true"===w(e,"was-processed")}function n(e,t){_(e,"ll-timeout",t)}function o(e){return w(e,"ll-timeout")}function i(e){for(var t,a=[],n=0;t=e.children[n];n+=1)"SOURCE"===t.tagName&&a.push(t);return a}function a(e,t,a){a&&e.setAttribute(t,a)}function r(e,t){a(e,"sizes",w(e,t.data_sizes)),a(e,"srcset",w(e,t.data_srcset)),a(e,"src",w(e,t.data_src))}function l(e,t){g?e.classList.add(t):e.className+=(e.className?" ":"")+t}function d(e,t,a){e.removeEventListener(t,a)}function c(a,n){function o(e){O(e,!1,n),D(a,r,o)}var e,t,i,r=function e(t){O(t,!0,n),D(a,e,o)};i=o,C(e=a,"load",t=r),C(e,"loadeddata",t),C(e,"error",i)}function u(e,t,a){var n,o,i,r=t._settings;!a&&s(e)||(-1<k.indexOf(e.tagName)&&(c(e,t),l(e,r.class_loading)),a=e,o=(t=t)._settings,i=a.tagName,(i=Q[i])?(i(a,o),j(t,1),t._elements=(i=t._elements,n=a,i.filter(function(e){return e!==n}))):(a=w(t=a,(i=o).data_src),i=w(t,i.data_bg),a&&(t.style.backgroundImage='url("'.concat(a,'")')),i&&(t.style.backgroundImage=i)),_(e,"was-processed","true"),b(r.callback_reveal,e),b(r.callback_set,e))}function h(o){var e;m&&(o._observer=new IntersectionObserver(function(e){e.forEach(function(e){return e.isIntersecting||0<e.intersectionRatio?(t=e.target,n=(a=o)._settings,b(n.callback_enter,t),void(n.load_delay?z:S)(t,a)):(n=e.target,t=o._settings,b(t.callback_exit,n),void(t.load_delay&&L(n)));var t,a,n})},{root:(e=o._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 n;this._settings=E({},v,e),this._loadingCount=0,h(this),this.update(t),n=this,f&&window.addEventListener("online",function(e){var t,a;M((a=(t=n)._settings).container.querySelectorAll("."+a.class_error)).forEach(function(e){x(e,a.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),m=f&&"IntersectionObserver"in window,g=f&&"classList"in document.createElement("p"),v={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,a){t="data-"+t;null!==a?e.setAttribute(t,a):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)},Q={IMG:function(e,t){var a=e.parentNode;a&&"PICTURE"===a.tagName&&i(a).forEach(function(e){r(e,t)}),r(e,t)},IFRAME:function(e,t){a(e,"src",w(e,t.data_src))},VIDEO:function(e,t){i(e).forEach(function(e){a(e,"src",w(e,t.data_src))}),a(e,"src",w(e,t.data_src)),e.load()}},x=function(e,t){g?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},C=function(e,t,a){e.addEventListener(t,a)},D=function(e,t,a){d(e,"load",t),d(e,"loadeddata",t),d(e,"error",a)},O=function(e,t,a){var n=a._settings,o=t?n.class_loaded:n.class_error,t=t?n.callback_loaded:n.callback_error,e=e.target;x(e,n.class_loading),l(e,o),b(t,e),j(a,-1)},k=["IMG","IFRAME","VIDEO"],S=function(e,t){var a=t._observer;u(e,t),a&&t._settings.auto_unobserve&&a.unobserve(e)},L=function(e){var t=o(e);t&&(clearTimeout(t),n(e,null))},z=function(e,t){var a=t._settings.load_delay;o(e)||(a=setTimeout(function(){S(e,t),L(e)},a),n(e,a))},A=["IMG","IFRAME"];if(t.prototype={update:function(e){var t,a=this,n=this._settings;this._elements=y(e,n),!p&&this._observer?(n.use_native&&"loading"in HTMLImageElement.prototype&&((t=this)._elements.forEach(function(e){-1!==A.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),u(e,t))}),this._elements=y(e,n)),this._elements.forEach(function(e){a._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){u(e,this,t)},loadAll:function(){var t=this;this._elements.forEach(function(e){S(e,t)})}},f){var I=t,T=window.lazyLoadOptions;if(T)if(T.length)for(var $,P=0;$=T[P];P+=1)e(I,$);else e(I,T)}return t},"object"===(void 0===(n=e)?"undefined":a(e))&&void 0!==t?t.exports=o():"function"==typeof define&&define.amd?define(o):n.LazyLoad=o()}}),R=e({"node_modules/lodash/isObject.js"(e,t){t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}}),F=e({"node_modules/lodash/_freeGlobal.js"(e,t){var a="object"==typeof window&&window&&window.Object===Object&&window;t.exports=a}}),q=e({"node_modules/lodash/_root.js"(e,t){var a=F(),n="object"==typeof self&&self&&self.Object===Object&&self,a=a||n||Function("return this")();t.exports=a}}),G=e({"node_modules/lodash/now.js"(e,t){var a=q();t.exports=function(){return a.Date.now()}}}),Y=e({"node_modules/lodash/_trimmedEndIndex.js"(e,t){var a=/\s/;t.exports=function(e){for(var t=e.length;t--&&a.test(e.charAt(t)););return t}}}),V=e({"node_modules/lodash/_baseTrim.js"(e,t){var a=Y(),n=/^\s+/;t.exports=function(e){return e&&e.slice(0,a(e)+1).replace(n,"")}}}),U=e({"node_modules/lodash/_Symbol.js"(e,t){var a=q().Symbol;t.exports=a}}),X=e({"node_modules/lodash/_getRawTag.js"(e,t){var a=U(),n=Object.prototype,i=n.hasOwnProperty,r=n.toString,s=a?a.toStringTag:void 0;t.exports=function(e){var t=i.call(e,s),a=e[s];try{var n=!(e[s]=void 0)}catch(e){}var o=r.call(e);return n&&(t?e[s]=a:delete e[s]),o}}}),J=e({"node_modules/lodash/_objectToString.js"(e,t){var a=Object.prototype.toString;t.exports=function(e){return a.call(e)}}}),K=e({"node_modules/lodash/_baseGetTag.js"(e,t){var a=U(),n=X(),o=J(),i=a?a.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(i&&i in Object(e)?n:o)(e)}}}),Z=e({"node_modules/lodash/isObjectLike.js"(e,t){t.exports=function(e){return null!=e&&"object"==typeof e}}}),ee=e({"node_modules/lodash/isSymbol.js"(e,t){var a=K(),n=Z();t.exports=function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==a(e)}}}),te=e({"node_modules/lodash/toNumber.js"(e,t){var a=V(),n=R(),o=ee(),i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(n(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=n(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=a(e);var t=r.test(e);return t||s.test(e)?l(e.slice(2),t?2:8):i.test(e)?NaN:+e}}}),ae=e({"node_modules/lodash/debounce.js"(e,t){var v=R(),w=G(),_=te(),b=Math.max,j=Math.min;t.exports=function(n,a,e){var o,i,r,s,l,d,c=0,u=!1,h=!1,t=!0;if("function"!=typeof n)throw new TypeError("Expected a function");function y(e){var t=o,a=i;return o=i=void 0,c=e,s=n.apply(a,t)}function f(e){var t=e-d;return void 0===d||a<=t||t<0||h&&r<=e-c}function p(){var e,t=w();if(f(t))return m(t);l=setTimeout(p,(e=a-((t=t)-d),h?j(e,r-(t-c)):e))}function m(e){return l=void 0,t&&o?y(e):(o=i=void 0,s)}function g(){var e=w(),t=f(e);
1if(o=arguments,i=this,d=e,t){if(void 0===l)return c=e=d,l=setTimeout(p,a),u?y(e):s;if(h)return clearTimeout(l),l=setTimeout(p,a),y(d)}return void 0===l&&(l=setTimeout(p,a)),s}return a=_(a)||0,v(e)&&(u=!!e.leading,h="maxWait"in e,r=h?b(_(e.maxWait)||0,a):r,t="trailing"in e?!!e.trailing:t),g.cancel=function(){void 0!==l&&clearTimeout(l),o=d=i=l=void(c=0)},g.flush=function(){return void 0===l?s:m(w())},g}}}),ne=e({"node_modules/lodash/throttle.js"(e,t){var i=ae(),r=R();t.exports=function(e,t,a){var n=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return r(a)&&(n="leading"in a?!!a.leading:n,o="trailing"in a?!!a.trailing:o),i(e,t,{leading:n,maxWait:t,trailing:o})}}}),oe=e({"node_modules/lodash/_arrayMap.js"(e,t){t.exports=function(e,t){for(var a=-1,n=null==e?0:e.length,o=Array(n);++a<n;)o[a]=t(e[a],a,e);return o}}}),ie=e({"node_modules/lodash/isArray.js"(e,t){var a=Array.isArray;t.exports=a}}),re=e({"node_modules/lodash/_baseToString.js"(e,t){var a=U(),n=oe(),o=ie(),i=ee(),a=a?a.prototype:void 0,r=a?a.toString:void 0;t.exports=function e(t){var a;return"string"==typeof t?t:o(t)?n(t,e)+"":i(t)?r?r.call(t):"":"0"==(a=t+"")&&1/t==-1/0?"-0":a}}}),se=e({"node_modules/lodash/toString.js"(e,t){var a=re();t.exports=function(e){return null==e?"":a(e)}}}),le=e({"node_modules/lodash/_basePropertyOf.js"(e,t){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}}}),de=e({"node_modules/lodash/_unescapeHtmlChar.js"(e,t){var a=le()({"&":"&","<":"<",">":">",""":'"',"'":"'"});t.exports=a}}),n=e({"node_modules/lodash/unescape.js"(e,t){var a=se(),n=de(),o=/&(?:amp|lt|gt|quot|#39);/g,i=RegExp(o.source);t.exports=function(e){return(e=a(e))&&i.test(e)?e.replace(o,n):e}}}),ce=e({"node_modules/lodash/_escapeHtmlChar.js"(e,t){var a=le()({"&":"&","<":"<",">":">",'"':""","'":"'"});t.exports=a}}),ue=e({"node_modules/lodash/escape.js"(e,t){var a=ce(),n=se(),o=/[&<>"']/g,i=RegExp(o.source);t.exports=function(e){return(e=n(e))&&i.test(e)?e.replace(o,a):e}}}),he=e({"node_modules/lodash/_arrayPush.js"(e,t){t.exports=function(e,t){for(var a=-1,n=t.length,o=e.length;++a<n;)e[o+a]=t[a];return e}}}),ye=e({"node_modules/lodash/_baseIsArguments.js"(e,t){var a=K(),n=Z();t.exports=function(e){return n(e)&&"[object Arguments]"==a(e)}}}),fe=e({"node_modules/lodash/isArguments.js"(e,t){var a=ye(),n=Z(),o=Object.prototype,i=o.hasOwnProperty,r=o.propertyIsEnumerable,o=a(function(){return arguments}())?a:function(e){return n(e)&&i.call(e,"callee")&&!r.call(e,"callee")};t.exports=o}}),pe=e({"node_modules/lodash/_isFlattenable.js"(e,t){var a=U(),n=fe(),o=ie(),i=a?a.isConcatSpreadable:void 0;t.exports=function(e){return o(e)||n(e)||!!(i&&e&&e[i])}}}),me=e({"node_modules/lodash/_baseFlatten.js"(e,t){var d=he(),c=pe();t.exports=function e(t,a,n,o,i){var r=-1,s=t.length;for(n=n||c,i=i||[];++r<s;){var l=t[r];0<a&&n(l)?1<a?e(l,a-1,n,o,i):d(i,l):o||(i[i.length]=l)}return i}}}),ge=e({"node_modules/lodash/identity.js"(e,t){t.exports=function(e){return e}}}),ve=e({"node_modules/lodash/_apply.js"(e,t){t.exports=function(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}}}),we=e({"node_modules/lodash/_overRest.js"(e,t){var l=ve(),d=Math.max;t.exports=function(i,r,s){return r=d(void 0===r?i.length-1:r,0),function(){for(var e=arguments,t=-1,a=d(e.length-r,0),n=Array(a);++t<a;)n[t]=e[r+t];for(var t=-1,o=Array(r+1);++t<r;)o[t]=e[t];return o[r]=s(n),l(i,this,o)}}}}),_e=e({"node_modules/lodash/constant.js"(e,t){t.exports=function(e){return function(){return e}}}}),be=e({"node_modules/lodash/isFunction.js"(e,t){var a=K(),n=R();t.exports=function(e){return!!n(e)&&("[object Function]"==(e=a(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}}}),je=e({"node_modules/lodash/_coreJsData.js"(e,t){var a=q()["__core-js_shared__"];t.exports=a}}),Qe=e({"node_modules/lodash/_isMasked.js"(e,t){var a=je(),n=(a=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";
1t.exports=function(e){return!!n&&n in e}}}),xe=e({"node_modules/lodash/_toSource.js"(e,t){var a=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return a.call(e)}catch(e){}try{return e+""}catch(e){}}return""}}}),Ce=e({"node_modules/lodash/_baseIsNative.js"(e,t){var a=be(),n=Qe(),o=R(),i=xe(),r=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,s=s.toString,l=l.hasOwnProperty,d=RegExp("^"+s.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!o(e)||n(e))&&(a(e)?d:r).test(i(e))}}}),De=e({"node_modules/lodash/_getValue.js"(e,t){t.exports=function(e,t){return null==e?void 0:e[t]}}}),Oe=e({"node_modules/lodash/_getNative.js"(e,t){var a=Ce(),n=De();t.exports=function(e,t){return e=n(e,t),a(e)?e:void 0}}}),ke=e({"node_modules/lodash/_defineProperty.js"(e,t){var a=Oe(),n=function(){try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();t.exports=n}}),Se=e({"node_modules/lodash/_baseSetToString.js"(e,t){var a=_e(),n=ke(),o=ge();t.exports=n?function(e,t){return n(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:o}}),Le=e({"node_modules/lodash/_shortOut.js"(e,t){var i=Date.now;t.exports=function(a){var n=0,o=0;return function(){var e=i(),t=16-(e-o);if(o=e,0<t){if(800<=++n)return arguments[0]}else n=0;return a.apply(void 0,arguments)}}}}),ze=e({"node_modules/lodash/_setToString.js"(e,t){var a=Se(),a=Le()(a);t.exports=a}}),Ie=e({"node_modules/lodash/_baseRest.js"(e,t){var a=ge(),n=we(),o=ze();t.exports=function(e,t){return o(n(e,t,a),e+"")}}}),Te=e({"node_modules/lodash/_nativeCreate.js"(e,t){var a=Oe()(Object,"create");t.exports=a}}),$e=e({"node_modules/lodash/_hashClear.js"(e,t){var a=Te();t.exports=function(){this.__data__=a?a(null):{},this.size=0}}}),Pe=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}}}),Ae=e({"node_modules/lodash/_hashGet.js"(e,t){var n=Te(),o=Object.prototype.hasOwnProperty;t.exports=function(e){var t,a=this.__data__;return n?"__lodash_hash_undefined__"===(t=a[e])?void 0:t:o.call(a,e)?a[e]:void 0}}}),Me=e({"node_modules/lodash/_hashHas.js"(e,t){var a=Te(),n=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return a?void 0!==t[e]:n.call(t,e)}}}),Ee=e({"node_modules/lodash/_hashSet.js"(e,t){var n=Te();t.exports=function(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}}}),Be=e({"node_modules/lodash/_Hash.js"(e,t){var a=$e(),n=Pe(),o=Ae(),i=Me(),r=Ee();function s(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}s.prototype.clear=a,s.prototype.delete=n,s.prototype.get=o,s.prototype.has=i,s.prototype.set=r,t.exports=s}}),Ne=e({"node_modules/lodash/_listCacheClear.js"(e,t){t.exports=function(){this.__data__=[],this.size=0}}}),He=e({"node_modules/lodash/eq.js"(e,t){t.exports=function(e,t){return e===t||e!=e&&t!=t}}}),We=e({"node_modules/lodash/_assocIndexOf.js"(e,t){var n=He();t.exports=function(e,t){for(var a=e.length;a--;)if(n(e[a][0],t))return a;return-1}}}),Re=e({"node_modules/lodash/_listCacheDelete.js"(e,t){var a=We(),n=Array.prototype.splice;t.exports=function(e){var t=this.__data__;return!((e=a(t,e))<0||(e==t.length-1?t.pop():n.call(t,e,1),--this.size,0))}}}),Fe=e({"node_modules/lodash/_listCacheGet.js"(e,t){var a=We();t.exports=function(e){var t=this.__data__;return(e=a(t,e))<0?void 0:t[e][1]}}}),qe=e({"node_modules/lodash/_listCacheHas.js"(e,t){var a=We();t.exports=function(e){return-1<a(this.__data__,e)}}}),Ge=e({"node_modules/lodash/_listCacheSet.js"(e,t){var o=We();t.exports=function(e,t){var a=this.__data__,n=o(a,e);return n<0?(++this.size,a.push([e,t])):a[n][1]=t,this}}}),Ye=e({"node_modules/lodash/_ListCache.js"(e,t){var a=Ne(),n=Re(),o=Fe(),i=qe(),r=Ge();function s(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}s.prototype.clear=a,s.prototype.delete=n,s.prototype.get=o,s.prototype.has=i,s.prototype.set=r,t.exports=s}}),Ve=e({"node_modules/lodash/_Map.js"(e,t){var a=Oe()(q(),"Map");t.exports=a}}),Ue=e({"node_modules/lodash/_mapCacheClear.js"(e,t){var a=Be(),n=Ye(),o=Ve();t.exports=function(){this.size=0,this.__data__={hash:new a,map:new(o||n),string:new a}}}}),Xe=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}}}),Je=e({"node_modules/lodash/_getMapData.js"(e,t){var a=Xe();t.exports=function(e,t){return e=e.__data__,a(t)?e["string"==typeof t?"string":"hash"]:e.map}}}),Ke=e({"node_modules/lodash/_mapCacheDelete.js"(e,t){var a=Je();t.exports=function(e){return e=a(this,e).delete(e),this.size-=e?1:0,e}}}),Ze=e({"node_modules/lodash/_mapCacheGet.js"(e,t){var a=Je();t.exports=function(e){return a(this,e).get(e)}}}),et=e({"node_modules/lodash/_mapCacheHas.js"(e,t){var a=Je();t.exports=function(e){return a(this,e).has(e)}}}),tt=e({"node_modules/lodash/_mapCacheSet.js"(e,t){var o=Je();t.exports=function(e,t){var a=o(this,e),n=a.size;return a.set(e,t),this.size+=a.size==n?0:1,this}}}),at=e({"node_modules/lodash/_MapCache.js"(e,t){var a=Ue(),n=Ke(),o=Ze(),i=et(),r=tt();function s(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var n=e[t];this.set(n[0],n[1])}}s.prototype.clear=a,s.prototype.delete=n,s.prototype.get=o,s.prototype.has=i,s.prototype.set=r,t.exports=s}}),nt=e({"node_modules/lodash/_setCacheAdd.js"(e,t){t.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}}}),ot=e({"node_modules/lodash/_setCacheHas.js"(e,t){t.exports=function(e){return this.__data__.has(e)}}}
1),it=e({"node_modules/lodash/_SetCache.js"(e,t){var n=at(),a=nt(),o=ot();function i(e){var t=-1,a=null==e?0:e.length;for(this.__data__=new n;++t<a;)this.add(e[t])}i.prototype.add=i.prototype.push=a,i.prototype.has=o,t.exports=i}}),rt=e({"node_modules/lodash/_baseFindIndex.js"(e,t){t.exports=function(e,t,a,n){for(var o=e.length,i=a+(n?1:-1);n?i--:++i<o;)if(t(e[i],i,e))return i;return-1}}}),st=e({"node_modules/lodash/_baseIsNaN.js"(e,t){t.exports=function(e){return e!=e}}}),lt=e({"node_modules/lodash/_strictIndexOf.js"(e,t){t.exports=function(e,t,a){for(var n=a-1,o=e.length;++n<o;)if(e[n]===t)return n;return-1}}}),dt=e({"node_modules/lodash/_baseIndexOf.js"(e,t){var n=rt(),o=st(),i=lt();t.exports=function(e,t,a){return t==t?i(e,t,a):n(e,o,a)}}}),ct=e({"node_modules/lodash/_arrayIncludes.js"(e,t){var a=dt();t.exports=function(e,t){return!!(null==e?0:e.length)&&-1<a(e,t,0)}}}),ut=e({"node_modules/lodash/_arrayIncludesWith.js"(e,t){t.exports=function(e,t,a){for(var n=-1,o=null==e?0:e.length;++n<o;)if(a(t,e[n]))return!0;return!1}}}),ht=e({"node_modules/lodash/_cacheHas.js"(e,t){t.exports=function(e,t){return e.has(t)}}}),yt=e({"node_modules/lodash/_Set.js"(e,t){var a=Oe()(q(),"Set");t.exports=a}}),ft=e({"node_modules/lodash/noop.js"(e,t){t.exports=function(){}}}),pt=e({"node_modules/lodash/_setToArray.js"(e,t){t.exports=function(e){var t=-1,a=Array(e.size);return e.forEach(function(e){a[++t]=e}),a}}}),mt=e({"node_modules/lodash/_createSet.js"(e,t){var a=yt(),n=ft(),o=pt(),o=a&&1/o(new a([,-0]))[1]==1/0?function(e){return new a(e)}:n;t.exports=o}}),gt=e({"node_modules/lodash/_baseUniq.js"(e,t){var y=it(),f=ct(),p=ut(),m=ht(),g=mt(),v=pt();t.exports=function(e,t,a){var n=-1,o=f,i=e.length,r=!0,s=[],l=s;if(a)r=!1,o=p;else if(200<=i){var d=t?null:g(e);if(d)return v(d);r=!1,o=m,l=new y}else l=t?[]:s;e:for(;++n<i;){var c=e[n],u=t?t(c):c,c=a||0!==c?c:0;if(r&&u==u){for(var h=l.length;h--;)if(l[h]===u)continue e;t&&l.push(u),s.push(c)}else o(l,u,a)||(l!==s&&l.push(u),s.push(c))}return s}}}),vt=e({"node_modules/lodash/isLength.js"(e,t){t.exports=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}}}),wt=e({"node_modules/lodash/isArrayLike.js"(e,t){var a=be(),n=vt();t.exports=function(e){return null!=e&&n(e.length)&&!a(e)}}}),_t=e({"node_modules/lodash/isArrayLikeObject.js"(e,t){var a=wt(),n=Z();t.exports=function(e){return n(e)&&a(e)}}}),bt=e({"node_modules/lodash/union.js"(e,t){var a=me(),n=Ie(),o=gt(),i=_t(),n=n(function(e){return o(a(e,1,i,!0))});t.exports=n}}),jt=e({"node_modules/lodash/_baseUnary.js"(e,t){t.exports=function(t){return function(e){return t(e)}}}}),Qt=e({"node_modules/lodash/_baseIntersection.js"(e,t){var m=it(),g=ct(),v=ut(),w=oe(),_=jt(),b=ht(),j=Math.min;t.exports=function(e,t,a){for(var n=a?v:g,o=e[0].length,i=e.length,r=i,s=Array(i),l=1/0,d=[];r--;){var c=e[r];r&&t&&(c=w(c,_(t))),l=j(c.length,l),s[r]=!a&&(t||120<=o&&120<=c.length)?new m(r&&c):void 0}var c=e[0],u=-1,h=s[0];e:for(;++u<o&&d.length<l;){var y=c[u],f=t?t(y):y,y=a||0!==y?y:0;if(!(h?b(h,f):n(d,f,a))){for(r=i;--r;){var p=s[r];if(!(p?b(p,f):n(e[r],f,a)))continue e}h&&h.push(f),d.push(y)}}return d}}}),xt=e({"node_modules/lodash/_castArrayLikeObject.js"(e,t){var a=_t();t.exports=function(e){return a(e)?e:[]}}}),e=e({"node_modules/lodash/intersection.js"(e,t){var a=oe(),n=Qt(),o=Ie(),i=xt(),o=o(function(e){var t=a(e,i);return t.length&&t[0]===e[0]?n(t):[]});t.exports=o}});window.laytheme.on("content_ready",function(e){var e=window.lt_utility_controller.utility_controller.getTargetContainers(e),t=e.find(".lay-webgl-slideshow"),a=(0<t.length&&A("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<a.length&&A("lay-marquee",layData.template_directory_uri+"/frontend/assets/js/marquee.min.js").then(e=>{window.initMarquees(a)})});var o={triggerNewProjectPageLayoutObj:function(e){window.laytheme.emit("newprojectpagelayoutobj",e)},triggerProjectPageShown:function(){window.laytheme.emit("projectpageshown")},triggerNewPage:function(e,t,a){window.laytheme.emit("newpage",e,t,a)},triggerNewPageShown:function(e,t,a,n){window.laytheme.emit("newpageshown",e,t,a,n)},triggerSwitchedDesktopLayoutToCustomPhoneLayout:function(){window.laytheme.emit("switched_desktoplayout_to_customphonelayout")},triggerSwitchedCustomPhoneLayoutToDesktopLayout:function(){window.laytheme.emit("switched_customphonelayout_to_desktoplayout")},triggerGridShown:function(e,t,a,n){window.laytheme.emit("gridshown",e,t,a,n)},triggerSizeChanged:function(e){window.laytheme.emit("sizechanged",e)},triggerPushState:function(){window.laytheme.emit("pushstate")}},Ct=t(a()),Dt=function(e){var t;e.hasClass("setsizes")?(""==e.attr("sizes")&&(t=e[0].getBoundingClientRect(),t=Jt(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))},Ot=function(e,t=0){var a=jQuery("html").hasClass("fp-enabled");
1if(!a||0<jQuery(e).closest(".row").length&&"hidden"!=window.getComputedStyle(jQuery(e).closest(".row")[0]).visibility){a=e.getBoundingClientRect();if(0<a.bottom&&a.top<window.innerHeight+t&&0<a.right&&a.left<window.innerWidth)return!0}return!1},kt=function(e,t,a){return 1==e};function St(e){function a(){for(var e=0;e<r.length;e++){var t=jQuery(r[e]);Dt(t)}}var n=e,o=[],i=[],r=[];return{loadImages:function(){n.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){Ot(this)?(o.push(this),i.push(!1)):r.push(this)});for(var e,t=0;t<o.length;t++)!function(e){var t=jQuery(o[e]);Dt(t),t[0].complete?i[e]=!0:(t[0].addEventListener("load",function(){i[e]=!0}),t[0].addEventListener("error",function(){i[e]=!0}))}(t);0<o.length?e=setInterval(function(){i.every(kt)&&(a(),clearInterval(e))},30):a()}}}function Lt(){setTimeout(function(){null==window.lazyLoadInstance?window.lazyLoadInstance=new Ct.default({elements_selector:".lazyload",class_loaded:"lazyloaded",class_error:"loaded-error",class_loading:"lazyloading"}):window.lazyLoadInstance.update()},0)}function zt(){1==Sa&&"on"==layData.navigation_transition_use_revealing_transition_on_first_visit&&Ca(),Sa=!1}function It(e,t){var a=[],n=document.documentElement.classList.contains("fp-enabled"),o=-1!=t.indexOf("stagger")||-1!=t.indexOf("up")||-1!=t.indexOf("down");return e.each(function(){var e;f(this)&&(e=this.closest(".row"),!n||this.classList.contains("place-freely")||n&&e&&"hidden"!=window.getComputedStyle(e).visibility)&&(o&&this.classList.contains("type-elementgrid")?jQuery(this).find(".element-wrap").each(function(){f(this)&&a.push(this)}):o&&this.classList.contains("type-thumbnailgrid")?(0<(e=jQuery(this).find(".lay-thumbnailgrid-filter-wrap")).length&&f(e[0])&&a.push(e[0]),jQuery(this).find(".thumbnail-wrap").each(function(){f(this)&&a.push(this)})):o&&this.classList.contains("type-productsgrid")?jQuery(this).find(".lay-product").each(function(){f(this)&&a.push(this)}):o&&this.classList.contains("type-carousel")?jQuery(this).find(".lay-carousel-wrap").each(function(){f(this)&&a.push(this)}):o&&this.classList.contains("type-news")?jQuery(this).find(".lay-news-element-row, .lay-news-load-more-wrap").each(function(){f(this)&&a.push(this)}):a.push(this))}),a}var Tt={initLoadImages:function(e){0<e.length&&(Q.isTouchDevice?e.find("img.setsizes, img.lay-gif, img.lay-image-original").each(function(){Dt(jQuery(this))}):new St(e).loadImages())},loadImage:Dt,isInsideViewportHeight:Ot},$t=t(ae()),y=(window.lazySizes={loader:{unveil:function(e){}}},{i:function(){At(),jQuery(window).trigger("window_width_changed",At),aa(),Nt(),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)})}),na(),ia(),ra(),oa(),ta(),ca(),sa(),la(),Pt(),Et()},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,a,n,o){return ea(e,t,a,n,o)},filterURL:function(e){return qt(e)},isInternUrl:function(e){return Ft(e)},stringStartsWith:function(e,t){return Rt(e,t)},fixBody:function(e){ya(e=void 0===e?!1:e)},unfixBody:function(){fa()},stringifyCatIds:function(e){return Ht(e)},parseIdsString:function(e){return Wt(e)},fadeInImageOnLoadViaParent:function(e){Bt(e)},setSrcAndSrcSetViaParent:function(e){Ut(e)},setBodyClasses:function(e){Zt(e)},setImageSizesAttribute:function(e){Xt(e)},getImageSrcAndSrcSet:function(e){return Mt(e)},getTargetContainers:function(e){return i(e)},roundUpSizes:function(e){return Jt(e)}}),a=((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,a=(a=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[])[2]?[a[1],a[2]]:[navigator.appName,navigator.appVersion,"-?"];
1if(/trident/i.test(a[1]))return/\brv[ :]+(\d+)/g.exec(t),"IE";if("Chrome"===a[1]&&null!=(e=t.match(/\bOPR|Edge\/(\d+)/)))return"Opera";return null!=(e=t.match(/version\/(\d+)/i))&&a.splice(1,1,e[1]),a[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 n=(a=/\brv[ :]+(\d+)/g.exec(e)||[])[1]||"";if("Chrome"===t[1]){var a,n=(a=e.match(/\bOPR|Edge\/(\d+)/))[1];if(null!=a)return n}return null!=(a=e.match(/version\/(\d+)/i))&&t.splice(1,1,a[1]),n=t[1]},{name:(a=new mbrowser).name,version:a.version}),Q={orientation:window.innerWidth>window.innerHeight?"landscape":"portrait",previousOrientation:window.innerWidth>window.innerHeight?"landscape":"portrait",isPhoneSize:null,isDesktopSize:null,isTabletSize:null,isNotPhoneSize:null,screenSize:null,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:a.name,browserVersion:a.version},Pt=(window.layUpdateImageSizes=function(){Xt(),null!=window.lazyLoadInstance&&window.lazyLoadInstance.update()},function(){window.laytheme.on("newpageshown",function(e,t,a){Xt(),Vt(),Lt(),Bt(),Yt()}),window.laytheme.on("searchresultshown",function(){var e=jQuery("#search-region");Xt(e),Ut(e),Bt(e),Lt()}),jQuery(document.body).on("updated_cart_totals",function(){Lt()})}),i=function(e){var t=void 0;switch(e){case"desktop":var a=[];jQuery(".lay-content").each(function(){a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer")))}),a=a.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(a);break;case"phone":a=[];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?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer-custom-phone-grid"))):!e&&t?a=a.concat(Array.from(this.querySelectorAll("#custom-phone-grid, .cover-region-phone, #footer"))):e&&!t?a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer-custom-phone-grid"))):e||t||(a=a.concat(Array.from(this.querySelectorAll("#grid, .cover-region-desktop, #footer"))))}),a=a.concat(Array.from(document.querySelectorAll("#lay-woocommerce"))),t=jQuery(a)}return t},At=function(){var e=window.innerWidth-document.body.clientWidth;document.body.style.setProperty("--scrollbarWidth",e+"px")},Mt=function(e){var t,a,n="",o=e.sizes.full,o=qt(o),i=["_265","_512","_768","_1024","_1280","_1920","_2560","_3200","_3840","_4096"],r=e.sizes;for(t in r)"full"!=t&&(a=r[t],n=(a=qt(a))+" "+t.substring(1)+"w, "+n,-1!==(a=i.indexOf(t)))&&i.splice(a,1);for(var s=0;s<i.length;s++)n+=o+" "+i[s].substring(1)+"w, ";n=n.slice(0,-2);e=-1!=r.hasOwnProperty("_265")&&r._265;return{src:qt(""==e||0==e?o:e),srcset:n}},Et=function(){jQuery(window).on("fpAfterRender",function(){setTimeout(function(){Kt()},0)})},Bt=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")})})},Nt=function(){var e=0,t=(jQuery(document).on("scroll",()=>{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 a=document.querySelector("#lay-project-overlay");jQuery("#lay-project-overlay").on("scroll",()=>{var e=a.scrollTop;window.eventsChannel.emit("scroll",e,a.scrollHeight),a.scrollTop>t?document.body.classList.add("lay-scrolled-down"):document.body.classList.remove("lay-scrolled-down"),t=a.scrollTop})},Ht=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)},Wt=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},Rt=function(e,t){return e.slice(0,t.length).toLowerCase()==t.toLowerCase()},Ft=function(e){var t=layData.siteUrl;t.startsWith("http://")?t=t.substr(7):t.startsWith("https://")&&(t=t.
1substr(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},qt=function(e){if(null!==e&&""!=e&&void 0!==e){if(-1!==e.indexOf("cloudfront.net"))return e;var t=(e=Gt(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},Gt=function(e){return!(e.startsWith("mailto:")||e.startsWith("#")||e.startsWith("tel:"))&&"/"==e.substr(0,1)?layData.siteUrl+e:e},Yt=function(){setTimeout(function(){void 0!==window.instgrm&&window.instgrm.Embeds.process()},0)},Vt=function(){},Ut=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)})},Xt=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,a=this.getBoundingClientRect().width;0==a&&(t=jQuery(this).attr("data-ar"),a=(e=this.clientHeight)/t),"cover"==jQuery(this).attr("data-parent-fit")&&(a=(a=parseInt(jQuery(this).attr("data-w"),10))/(e=parseInt(jQuery(this).attr("data-h"),10))<(t=this.parentNode.getBoundingClientRect()).width/t.height?t.width:a/e*t.height),a=Jt(a),jQuery(this).attr("sizes",a+"px").attr("data-sizes",a+"px")}),Kt()},Jt=function(e){for(var t=[265,512,768,1024,1280,1920,2560,3200,3840,4096],a=e,n=0;n<t.length;n++)if(e<=t[n]){a=t[n];break}return a},Kt=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)),a=parseInt(jQuery(this).attr("data-h"),10),n=0;n=t/a>e.width/e.height?t/a*e.height:e.width,n=Jt(n),jQuery(this).attr("sizes",parseInt(n,10)+"px").attr("data-sizes",parseInt(n,10)+"px")})},Zt=function(e){var n,t="type-"+e.type+" id-"+e.id+" slug-"+e.slug+" page-id-"+e.id+" postid-"+e.id;if(void 0!==e.catid)for(var a=0;a<e.catid.length;a++)t+=" category-"+e.catid[a]+" ";i=jQuery("body"),r=t,-1===(o="type-* id-* slug-* page-id-* postid-* category-*").indexOf("*")?i.removeClass(o):(n=new RegExp("\\s"+o.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g"),i.each(function(e,t){for(var a=" "+t.className+" ";n.test(a);)a=a.replace(n," ");t.className=jQuery.trim(a)})),r&&i.addClass(r),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-slug":e.slug,"data-catid":Ht(e.catid),"data-footerid":e.footerid});var o=window.location.href,i=o.substring(o.length-1),r=layData.siteUrl.substring(layData.siteUrl.length-1);(o="/"==i&&"/"!=r?o.slice(0,-1):o)==layData.siteUrl?jQuery("body").addClass("home"):jQuery("body").removeClass("home")},ea=function(e,t,a,n,o){return n+(e-t)/(a-t)*(o-n)},ta=function(){Q.isTouchDevice=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),null==Q.isTouchDevice&&(Q.isTouchDevice=!1)},aa=function(){var e=window.innerWidth;jQuery(window).on("resize",function(){e!=window.innerWidth&&jQuery(window).trigger("window_width_changed"),e=window.innerWidth})},na=function(){jQuery(window).on("orientationchange window_width_changed",function(){ra(),oa()}),jQuery(window).on("window_width_changed",(0,$t.default)(function(){Xt()},300))},oa=function(){Q.orientation=window.innerWidth>window.innerHeight?"landscape":"portrait",Q.orientation!=Q.previousOrientation&&window.laytheme.emit("orientationchanged",Q.orientation),Q.previousOrientation=Q.orientation},ia=function(){window.innerWidth<=Q.phoneBreakpoint?Q.screenSize="phone":window.innerWidth<=Q.tabletBreakp
1oint?Q.screenSize="tablet":Q.screenSize="desktop"},ra=function(){var e=Q.screenSize;switch(window.innerWidth<=Q.phoneBreakpoint?Q.screenSize="phone":window.innerWidth<=Q.tabletBreakpoint?Q.screenSize="tablet":Q.screenSize="desktop",Q.screenSize){case"desktop":jQuery("html").addClass("desktop-size").removeClass("tablet-size phone-size"),Q.isPhoneSize=!1,Q.isTabletSize=!1,Q.isDesktopSize=!0,Q.isDesktopOrTabletSize=!0;break;case"tablet":jQuery("html").addClass("tablet-size").removeClass("desktop-size phone-size"),Q.isPhoneSize=!1,Q.isTabletSize=!0,Q.isDesktopSize=!1,Q.isDesktopOrTabletSize=!0;break;case"phone":jQuery("html").addClass("phone-size").removeClass("desktop-size tablet-size"),Q.isPhoneSize=!0,Q.isTabletSize=!1,Q.isDesktopSize=!1,Q.isDesktopOrTabletSize=!1}e!=Q.screenSize&&o.triggerSizeChanged(Q.screenSize)},sa=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&&Ct.default.load&&Ct.default.load(e)}),setTimeout(function(){jQuery(".lay-carousel-slide.is-selected img").get().forEach(function(e){window.lazyLoadInstance&&Ct.default.load&&Ct.default.load(e)})},200)})},la=function(){Modernizr.objectfit||(window.laytheme.on("newpageshown",da),jQuery(window).on("resize orientationchange",da))},da=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"))}),Kt(),jQuery(".background-video video").each(function(){var e=jQuery(this).attr("data-ar"),t=this.parentNode.getBoundingClientRect(),t=t.height/t.width;void 0===e||t<e?(this.classList.add("w100"),this.classList.remove("h100")):(this.classList.add("h100"),this.classList.remove("w100"))})},0)},ca=function(){Q.supportsPlaysInline=!0},ua=!1,ha=0,ya=function(e=!1){if(!ua&&(ua=!0,Q.isTouchDevice&&e&&(ha=document.documentElement.scrollTop,document.body.style.top=-ha+"px",setTimeout(function(){document.body.style.position="fixed"},0),jQuery("body").addClass("body-position-fixed")),jQuery.fn.fullpage))try{jQuery.fn.fullpage.setAllowScrolling(!1)}catch(e){}},fa=function(){if(ua&&(ua=!1,jQuery("html").css("overflow-y",""),Q.isTouchDevice&&jQuery("body").hasClass("body-position-fixed")&&(
1document.body.style.position="",jQuery(document).scrollTop(ha),jQuery("body").removeClass("body-position-fixed")),jQuery.fn.fullpage))try{jQuery.fn.fullpage.setAllowScrolling(!0)}catch(e){}},pa=function(a){for(var e=new jQuery.Deferred,n=[],t=0;t<a.length;t++)n.push(!1);for(t=0;t<a.length;t++)!function(e){var t=a[e];t.classList.contains("masonry-initialized")?n[e]=!0:new MutationObserver(()=>{t.classList.contains("masonry-initialized")&&(n[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})}(t);var o=setInterval(function(){n.every(ga)&&(e.resolve(),clearInterval(o))},30);return e.promise()},ma=function(e){var t,a=e.find(".contains-masonry-layout");return 0==(a=0==a.length?e.closest(".contains-masonry-layout"):a).length?[]:(t=[],a.each(function(){t.push(this)}),t)},ga=function(e,t,a){return 1==e},f=function(e){e=e.getBoundingClientRect();return 0<e.bottom&&e.top<window.innerHeight&&0<e.right&&e.left<window.innerWidth},va=function(e,t,a){var e=e.getBoundingClientRect(),t=t.getBoundingClientRect(),n=!1,o=e.left-a,e=e.right+a,a=(t.left>=o&&t.left<=e&&(n=!0),t.right>=o&&t.right<=e&&(n=!0),t.left+t.width/2);return n=o<=a&&a<=e?!0:n},wa="#lay-project-overlay .grid-inner, #lay-project-overlay .cover-inner, #lay-project-overlay #footer",a=["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"],_a=(-1===a.indexOf(layData.navigation_transition_in_easing)&&(layData.navigation_transition_in_easing="easeInSine"),-1===a.indexOf(layData.navigation_transition_out_easing)&&(layData.navigation_transition_out_easing="easeOutSine"),""),ba="on"==layData.element_transition_on_scroll,ja=function(){window.laytheme.on("before_content_replacement",function(){xa()}),window.laytheme.on("before_content_replacement_for_project_overlay",function(){Qa()})},Qa=function(){var e;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",e.appendChild(document.createTextNode("NaN#lay-project-overlay .grid-inner{opacity: 0;}#lay-project-overlay #footer{opacity: 0;}#lay-project-overlay .col{opacity: 0;}")))},xa=function(){var e=!0;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)&&!document.getElementById("lay-hide-wrap-css")&&(e=document.createElement("style"),document.getElementsByTagName("head")[0].appendChild(e),e.id="lay-hide-wrap-css",e.appendChild(document.createTextNode("body>.lay-content{opacity: 0;}body>.lay-content .col.type-textbody>.lay-content .col.type-thumbnailgrid .thumbnail-wrap{opacity: 0;}body>.lay-content .col.type-elementgrid .element-wrap{opacity: 0;}")))},Ca=function(){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)};function Da(a,e){for(var t,n,o,i=[],r=0;r<a.length;r++){var s=a[r].getBoundingClientRect();n=t=0,o=s.left,s=s.top,o-=t,t=s-n,s=Math.sqrt(t*t+o*o),i.push(s)}a.sort(function(e,t){e=a.indexOf(e),t=a.indexOf(t);return i[e]-i[t]})}var p,Oa=function(e,t,a){return 1==e},ka=function(){window.laytheme.on("newpageshown",function(){jQuery("img").each(function(){this.addEventListener("error",function(){this.classList.add("loaded-error")})})})},Sa=!0,La=function(){window.laytheme.on("content_ready",function(e,t,a){var n=null!=a&&a.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";
1switch(p=void 0,e){case"desktop":p=[n+" #grid",n+" .cover-region-desktop .cover-inner",n+" #footer"];break;case"phone":var o=0!=jQuery(n+" #footer-custom-phone-grid").length,i=0!=jQuery(n+" #custom-phone-grid").length;o&&i?p=[n+" #custom-phone-grid",n+" .cover-region-phone .cover-inner",n+" #footer-custom-phone-grid"]:!o&&i?p=[n+" #custom-phone-grid",n+" .cover-region-phone .cover-inner",n+" #footer"]:o&&!i?p=[n+" #grid",n+" .cover-region-desktop .cover-inner",n+" #footer-custom-phone-grid"]:o||i||(p=[n+" #grid",n+" .cover-region-desktop .cover-inner",n+" #footer"])}if(Array.isArray(p)&&null!=p)for(let e=0;e<p.length;e++)p[e]=p[e]+' .row[data-collapsed="false"] .col:not(.type-stack), '+p[e]+" .col.place-freely";1==Sa&&"on"==layData.navigation_transition_use_revealing_transition_on_first_visit&&window.laytheme.emit("transition_in")})},za=function(){_a="ended",window.laytheme.emit("transition_navigation_out_completed"),jQuery("a.sitetitle, .laynav a").css("pointer-events",""),xa()},Ia=function(){window.laytheme.on("transition_out",function(){var e=Q.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),t=jQuery(p.join(",")),a=It(t,layData.navigation_transition_out),n=(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<a.length&&Da(a,layData.navigation_transition_out),anime.timeline({begin:function(){jQuery('.row[data-collapsed="true"] .col').css("display","none"),(_.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"}),ba&&(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(){za()}})),t=(layData.navigation_transition_out,"none"==layData.navigation_transition_out||"fade"==layData.navigation_transition_out),o=_.isOverlayDisplayBlock()?wa:"body>.lay-content";if(t)"fade"===layData.navigation_transition_out&&n.add({targets:o,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});else{switch(layData.navigation_transition_out){case"stagger-fade":n.add({targets:a,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,a){return Pa(t,a)}});break;case"stagger-down":n.add({targets:a,translateY:e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,a){return Pa(t,a)}});break;case"stagger-up":n.add({targets:a,translateY:-e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration,delay:function(e,t,a){return Pa(t,a)}});break;case"down":n.add({targets:a,translateY:e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration});break;case"up":n.add({targets:a,translateY:-e,opacity:0,easing:layData.navigation_transition_out_easing,duration:layData.navigation_transition_out_duration})}n.add({targets:_.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",opacity:0,easing:"easeOutSine",duration:100})}}),window.laytheme.on("transition_in",function(n){setTimeout(function(){var e,t,a=jQuery(p.join(",")),a=0==(t=0==(t=(a=a).find(".contains-masonry-layout")).length?a.closest(".contains-masonry-layout"):t).length?[]:(e=[],t.each(function(){f(this)&&e.push(this)}),e);0<a.length?jQuery.when(pa(a)).then(function(){setTimeout(function(){Ta(n)},50)}).catch(function(e){}):Ta(n)},0)})},Ta=function(e){_a="started";var t=Q.isPhoneSize?parseInt(layData.navigation_transition_y_translate_phone,10):parseInt(layData.navigation_transition_y_translate_desktop,10),a=jQuery(p.join(",")),n=It(a,layData.navigation_transition_in);if(0==n.length)zt(),$a([]);else{if(-1!=layData.navigation_transition_out.indexOf("stagger")&&1<n.length&&Da(n,layData.navigation_transition_in),"none"!=layData.navigation_transition_in)for(var o=0;o<n.length;o++)n[o].classList.add("disable-css-transitions");var i=anime.timeline({autoplay:!1,begin:function(){var e;zt(),(e=document.getElementById("lay-hide-wrap-for-projectoverlay-css"))&&e.remove()},complete:function(){$a(n)}}),r="none"==layData.navigation_transition_in||"fade"==layData.navigation_transition_in,s=null!=e&&e.isProjectOverlay?wa:"body>.lay-content";if(r)switch(layData.navigation_transition_in){case"none":i.add({targets:s,opacity:1,easing:layData.navigation_transition_in_easing,duration:0});break;case"fade":i.add({targets:s,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}else if(null!=n&&Array.isArray(n)&&0<n.length)switch(i.add({targets:s,opacity:1,easing:"easeOutSine",duration:100}),layData.navigation_transition_in){case"stagger-fade":i.add({targets:n,opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,a){return Aa(t,a)}});break;case"stagger-up":i.add({targets:n,translateY:[t,0],opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,a){return Aa(t,a)}});break;case"stagger-down":i.add({targets:n,translateY:[-t,0],opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration,delay:function(e,t,a){return Aa(t,a)}});break;case"up":i.add({targets:n,translateY:[t,0],opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration});break;case"down":i.add({targets:n,translateY:[-t,0],opacity:[0,1],easing:layData.navigation_transition_in_easing,duration:layData.navigation_transition_in_duration})}if("none"==layData.navigation_transition_in)i.play(),$a(n,e),zt();else{a=jQuery(p.join(","));if(-1!=window.location.href.indexOf("#"))i.play();else if("on"==layData.loadingBlur&&"on"==layData.lazyLoading)i.play();else{var l=function(){i.play()},d=[],c=[];if(a.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")?f(this)&&((e=this.closest(".lay-carousel")).classList.contains("transition-fading")||e.classList.contains("transition-immediate")?this.closest(".lay-carousel-slide").classList.contains("is-selected")&&(d.push(this),c.push(!1)):va(e,this,-80)&&(d.push(this),c.push(!1))):f(this)&&(d.push(this),c.push(!1))}),0==d.length)l();else{jQuery("html").hasClass("fp-enabled")&&navigator.userAgent.toLowerCase().includes("firefox")&&d.forEach(function(e){e.classList.contains("lazyload")&&e.classList.add("lazyloaded")});for(var u,h,y=0;y<d.length;y++)!function(e){var t=d[e];t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error")?c[e]=!0:new MutationObserver(()=>{(t.classList.contains("lazyloaded")||t.classList.contains("loaded")||t.classList.contains("loaded-error"))&&(c[e]=!0)}).observe(t,{attributes:!0,attributeFilter:["class"]})}(y);0<d.length?(u=setTimeout(function(){l(),clearInterval(h)},2500),h=setInterval(function(){c.every(Oa)&&(l(),clearInterval(h),clearTimeout(u))},30)):l()}}}}},$a=function(e,t){(a=document.getElementById("lay-hide-wrap-css"))&&a.remove(),(
1a=document.getElementById("lay-hide-wrap-for-projectoverlay-css"))&&a.remove();var a=null!=t&&t.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";jQuery(a).attr("style","");for(var n=0;n<e.length;n++)(o=e[n]).classList.remove("disable-css-transitions");for(var o,n=0;n<e.length;n++)(o=e[n]).style.opacity="",o.classList.contains("has-parallax")||o.hasAttribute("data-offsetx")||o.hasAttribute("data-offsety")||(o.style.transform="");jQuery("a.sitetitle, .laynav a").css("pointer-events",""),window.laytheme.emit("transition_navigation_in_completed")},Pa=function(e,t){var a=500/t,e=e*a;return e*Ma(Ea(e,0,t*a,0,1))},Aa=function(e,t){var a=500/t,e=e*a;return e*Ma(Ea(e,0,t*a,0,1))};function Ma(e){e-=1;return 1-e*e*e*e}function Ea(e,t,a,n,o){return(e-t)*(o-n)/(a-t)+n}function r(e){this.identifier=e,this.$nav_el=jQuery("nav."+e),this.suffix="primary"==e?"":"_"+e,this.nav_hide=layData.nav_customizer_properties["nav_hide"+this.suffix],this.nav_hidewhenscrollingdown=layData.nav_customizer_properties["nav_hidewhenscrollingdown"+this.suffix],this.nav_fadeout_whenscrollingdown=layData.nav_customizer_properties["nav_fadeout_whenscrollingdown"+this.suffix],this.max_translate_bottom=-1,this.max_translate_top=-1,this.nav_hidewhenscrolling_show_on_mouseover=layData.nav_customizer_properties["nav_hidewhenscrolling_show_on_mouseover"+this.suffix],this.nav_position=layData.nav_customizer_properties["nav_position"+this.suffix],this.rect=null,this.height_and_space_around=null,this.set_height_and_space_around()}function Ba(){"Safari"==Q.browserName&&Q.browserVersion<13&&($n=!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 Na(e){null==e&&(e=jQuery("body")),"project"==jQuery("body").attr("data-type")&&(e.find('a[href="#laynextproject"], a.laynextproject').each(function(){var e,t=Nn("next");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":y.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=Nn("prev");void 0!==t&&(jQuery(this).attr({"data-type":"project",href:t.url,"data-catid":y.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 Ha,Wa,Ra,Fa={i:function(){ja(),ka(),La(),Ia()},setTransitionStatus:function(e){_a=e},getTransitionStatus:function(){return _a},doAfterComplete:function(){za()}},qa={$body:null},Ga=null,Ya=function(){Ga&&Ga.abort()},Va=function(a,n){var e=qa.$body.attr("data-type"),t=qa.$body.attr("data-id"),o="false",o={action:"get_laytheme_layout",is_project_overlay:o="project"==e&&"on"==layData.projects_overlays?_.shouldOpenOverlay()||_.isOverlayDisplayBlock()?"true":"false":o,id:t,type:e,password:a};Ga&&Ga.abort(),Ga=jQuery.ajax({url:layData.ajax_url,data:o,type:"post",success:e=>{var t=window.JSON.parse(e);t.hasOwnProperty("layout")&&t.layout.hasOwnProperty("password")&&"protected"==t.layout.password?window.location.reload():(""!=a&&Fa.doAfterComplete(),"ended"==Fa.getTransitionStatus()?(jQuery("#lay-overlays").html(t.overlays),Xa(n,t.layout)):window.laytheme.once("transition_navigation_out_completed",function(){jQuery("#lay-overlays").html(t.overlays),Xa(n,t.layout)}))},error:e=>{}})},Ua=-1,Xa=function(e,t){_.shouldOpenOverlay()||_.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||_.shouldOpenOverlay()?_.shouldOpenOverlay()?(jQuery("#lay-project-overlay").html(t.markup),_.removeLoadingIndicator(),setTimeout(function(){"loaded"==layData.po_opening_behaviour?_.animateIn(function(){_.insertCloseIcon(),y.setBodyClasses(t.obj),o.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in",{isProjectOverlay:!0})},0)}):_.hasAnimatedIn().then(function(){_.insertCloseIcon(),y.setBodyClasses(t.obj),o.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in",{isProjectOverlay:!0})},0)})},0)):!_.shouldCloseOverlay()&&_.isOverlayDisplayBlock()?_.hasAnimatedIn().then(function(){jQuery("#lay-project-overlay").html(t.markup),_.insertCloseIcon(),y.setBodyClasses(t.obj),o.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!0}),setTimeout(function(){window.laytheme.emit("transition_in",{isProjectOverlay:!0})},0)}):(_.isSameStateOfLastOverview(window.history.state)||window.laytheme.emit("before_content_replacement"),_.shouldCloseOverlay()&&(_.removeCloseIcon(),_.animateOut(function(){_.destroyOverlay()})),jQuery("body>.lay-content").replaceWith(t.markup),y.setBodyClasses(t.obj),o.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!=Ua&&jQuery("body>.lay-content").find("#footer-region").replaceWith($resultMarkup.find("#footer-region")),Ua=t.obj.footerid,y.setBodyClasses(t.obj),o.triggerNewPageShown({},t.type,t.obj,{isProjectOverlay:!1})),_.shouldOpenOverlay()||setTimeout(function(){window.laytheme.emit("transition_in")},0)},Ja=function(){window.laytheme.emit("transition_out")},Ka=function(){qa.$body=jQuery("body"),window.laytheme.once("newpageshown",function(e,t,a){Ua=a.footerid})},Za={showLayout:function(e="",t=""){Va(e,t)},i:function(){Ka()},hideRegions:function(){Ja()},abortFetch:function(){Ya()}},en={maybeReload:function(e){return tn(e)}},tn=function(e){if(null!=e){var t=e.id,a=e.type,n=!1;switch(a){case"project":var o=layData.footer_active_in_projects;"all"==o?n=layData.projectsFooterId:"individual"==o&&""!=layData.individual_project_footers&&null!=(i=JSON.parse(layData.individual_project_footers))&&"object"==typeof i&&void 0!==i[t]&&(n=i[t]);break;case"page":o=layData.footer_active_in_pages;"all"==o?n=layData.pagesFooterId:"individual"==o&&""!=layData.individual_page_footers&&null!=(i=JSON.parse(layData.individual_page_footers))&&"object"==typeof i&&void 0!==i[t]&&(n=i[t]);break;case"category":var i,o=layData.footer_active_in_categories;"all"==o?n=layData.categoriesFooterId:"individual"==o&&""!=layData.individual_category_footers&&null!=(i=JSON.parse(layData.individual_category_footers))&&"object"==typeof i&&void 0!==i[t]&&(n=i[t])}
1var r=layData.shortcodes;if(jQuery.isArray(r)&&0!=n)for(var s=0;s<r.length;s++){var l=r[s];if("post"==l.info.type&&l.info.id==n)return!0}if("project"!=a&&"page"!=a||(a="post"),jQuery.isArray(r))for(s=0;s<r.length;s++)if(r[s].info.type==a&&r[s].info.id==t)return!0}return!1},an=[],nn=(r.prototype.setRect=function(){this.rect=this.$nav_el[0].getBoundingClientRect()},r.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},r.prototype.show_on_mouseover=function(e){this.nav_hidewhenscrolling_show_on_mouseover&&-1!=this.nav_position.indexOf(e)&&this.show()},r.prototype.show=function(){!this.nav_hidewhenscrollingdown||this.nav_hide||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||this.$nav_el.hasClass("hidden")&&this.$nav_el.removeClass("hidden").css({transform:"",opacity:"","pointer-events":""}),!this.nav_fadeout_whenscrollingdown||this.nav_hide||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||this.$nav_el.hasClass("hidden")&&this.$nav_el.removeClass("hidden").css({transform:"",opacity:"","pointer-events":""})},r.prototype.hide=function(){var e,t;(this.nav_fadeout_whenscrollingdown||this.nav_hidewhenscrollingdown)&&Q.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 r("primary");an=[e];break;case 2:var e=new r("primary"),t=new r("second_menu");an=[e,t];break;case 3:var e=new r("primary"),t=new r("second_menu"),a=new r("third_menu");an=[e,t,a];break;case 4:var e=new r("primary"),t=new r("second_menu"),a=new r("third_menu"),n=new r("fourth_menu");an=[e,t,a,n]}}),function(){return an}),on=t(ne()),rn=t(ae()),sn={i:function(){vn()},showAll:function(){_n()},hideAll:function(){wn()},setJqueryMap:function(){fn()},hideSt:function(){un()},hideNav:function(){hn()},hideNavBar:function(){pn()},showSt:function(){cn()},getStPos:function(){return dn()}},ln={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},u={$navbar:null,$st:null},dn=function(){return c.st_pos},cn=function(){!c.st_hidewhenscrollingdown&&!c.st_fadeout_whenscrollingdown||!c.st_exists||0!=window.lay_lightbox_opened&&void 0!==window.lay_lightbox_opened||u.$st.hasClass("hidden")&&u.$st.removeClass("hidden").css({transform:"","pointer-events":"",opacity:""})},un=function(){var e,t,a,n,o;(c.st_hidewhenscrollingdown||c.st_fadeout_whenscrollingdown)&&Q.isDesktopOrTabletSize&&c.st_exists&&(u.$st.hasClass("hidden")||(c.st_hidewhenscrollingdown&&(e=0,-1!=layData.st_position.indexOf("center")&&(e="-50%"),t=u.$st[0].getBoundingClientRect(),"center"==c.st_pos?(a=t.bottom,o=u.$st.outerHeight(),0<u.$st.find(".sitetitle-txt-inner>span").length&&o<(n=u.$st.find(".sitetitle-txt-inner>span").outerHeight())&&(o=n,a=u.$st.find(".sitetitle-txt-inner>span")[0].getBoundingClientRect().bottom),u.$st.css("transform","translate("+e+",-"+(a+o/2)+"px)")):"top"==c.st_pos?(o=t.bottom+ln.safetyOffset,u.$st.css("transform","translate("+e+",-"+o+"px)")):"bottom"==c.st_pos&&(o=window.innerHeight-t.top+ln.safetyOffset,u.$st.css("transform","translate("+e+","+o+"px)"))),c.st_fadeout_whenscrollingdown&&u.$st.css({opacity:0,"pointer-events":"none"}),u.$st.addClass("hidden")))},hn=function(){for(var e=nn(),t=0;t<e.length;t++)e[t].hide()},yn=function(){for(var e=nn(),t=0;t<e.length;t++)e[t].show()},fn=function(){c.navbar_exists&&(u.$navbar=jQuery(".navbar")),c.st_exists&&(u.$st=jQuery(".sitetitle"))},pn=function(){var e,t;c.navbar_exists&&(c.navbar_hidewhenscrollingdown||c.navbar_fadeout_whenscrollingdown)&&Q.isDesktopOrTabletSize&&(u.$navbar.hasClass("hidden")||(c.navbar_hidewhenscrollingdown&&(e=u.$navbar[0].getBoundingClientRect(),"top"==layData.navbar_position?(t=e.height+ln.safetyOffset,u.$navbar.css("transform","translateY("+-t+"px)")):"bottom"==layData.navbar_position&&(t=e.height+ln.safetyOffset,u.$navbar.css("transform","translateY("+t+"px)"))),c.navbar_fadeout_whenscrollingdown&&u.$navbar.css({opacity:0,"pointer-events":"none"}),u.$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||u.$navbar.removeClass("hidden").css({transform:"","pointer-events":"",opacity:"1"})},gn=function(){var e,t;c.stheight=0,c.st_exists&&(c.st_hidewhenscrollingdown||c.st_fadeout_whenscrollingdown)&&(e=u.$st.outerHeight(),0<u.$st.find(".sitetitle-txt-inner>span").length&&e<(t=u.$st.find(".sitetitle-txt-inner>
1span").outerHeight())&&(e=t),"top"==c.st_pos||"center"==c.st_pos?e+=u.$st[0].getBoundingClientRect().top:"bottom"==c.st_pos&&(e+=window.innerHeight-u.$st[0].getBoundingClientRect().bottom),e+=ln.safetyOffset,c.stheight=e)},vn=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,fn(),gn(),window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&Q.isDesktopOrTabletSize&&(e>c.oldScrollY&&e>ln.scrollThreshold&&(c.startedScrollingUpY=e,hn(),un(),pn()),e<c.oldScrollY&&e<c.startedScrollingUpY-ln.scrollThreshold/2&&(yn(),cn(),mn()),e<ln.scrollThreshold&&(yn(),cn(),mn()),c.oldScrollY=e)}),jQuery(window).on("fpOnLeave",function(e,t){switch(t.direction){case"up":yn(),cn(),mn();break;case"down":hn(),un(),pn()}}),jQuery(window).on("window_width_changed",(0,rn.default)(function(){gn();for(var e=nn(),t=0;t<e.length;t++)e[t].set_height_and_space_around()},300)),jQuery(window).on("mousemove",(0,on.default)(function(e){if(Q.isDesktopOrTabletSize){var t=nn();if(e.clientY<=c.mouseover_target_area_top){for(var a=0;a<t.length;a++)t[a].show_on_mouseover("top");"top"==c.st_pos&&cn(),"top"==layData.navbar_position&&mn()}if(e.clientY>=window.innerHeight-c.mouseover_target_area_bottom){for(a=0;a<t.length;a++)t[a].show_on_mouseover("bottom");"bottom"==c.st_pos&&cn(),"bottom"==layData.navbar_position&&mn()}}},100));for(var e,t=0,a=("top"==c.st_pos&&(t=c.stheight),nn()),n=0;n<a.length;n++)-1!=a[n].nav_position.indexOf("top")&&t<(e=a[n].height_and_space_around)&&(t=e);"top"==layData.navbar_position&&c.navbar_exists&&(t=t<(i=u.$navbar.height())?i:t),c.mouseover_target_area_top=t;for(var o,i,r,s=0,l=("bottom"==c.st_pos&&(s=c.stheight),nn()),d=0;d<l.length;d++)-1!=l[d].nav_position.indexOf("bottom")&&s<(o=l[d].height_and_space_around)&&(s=o);"bottom"==layData.navbar_position&&c.navbar_exists&&(s=s<(i=u.$navbar.height())?i:s),c.mouseover_target_area_bottom=s,jQuery(".sitetitle").hasClass("img")&&((r=jQuery(".sitetitle img")[0]).complete?gn():r.onload=function(){gn()}),window.laytheme.on("newpageshown",function(){_n()})},wn=function(){hn(),un(),"function"==typeof hideNavBar&&hideNavBar()},_n=function(){yn(),cn(),mn()},a={i:function(){"style_desktop_menu"!=layData.mobile_menu_style&&Sn()},hideMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&On()},hideMobileMenu:function(){"style_desktop_menu"!=layData.mobile_menu_style&&kn()}},bn=window.mobile_menu_controller=a,s={wWidth:window.innerWidth,oldInnerWidth:window.innerWidth,isOpen:!1},l={$nav:null,$navul:null,$burger:null},jn=function(){switch(l.$nav.addClass("active"),jQuery("body").addClass("mobile-menu-open").removeClass("lay-hide-phone-menu"),s.isOpen=!0,layData.mobile_menu_style){case"style_1":var e=Cn();jQuery("body").addClass("animate-mobile-menu"),l.$nav.on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),l.$nav.css({transform:"translateY("+e+"px)","-webkit-transform":"translateY("+e+"px)",top:0});break;case"style_2":break;case"style_3":var t=e=Cn();l.$nav.css({height:"calc(100vh - "+e+"px)",top:t+"px"});break;case"style_4":t=e=Cn();jQuery("body").addClass("animate-mobile-menu"),l.$nav.on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),l.$nav.css({height:"calc(100vh - "+e+"px)",top:t+"px",transform:"translateY(0)","-webkit-transform":"translateY(0)"})}},Qn=function(){if(l.$nav.hasClass("active"))On();else{switch(layData.mobile_burger_type){case"new":case"default":case"default_thin":"style_2"!=layData.mobile_menu_style&&l.$burger.addClass("active")}jn()}},xn=function(){if(!Q.isDesktopOrTabletSize)switch(layData.mobile_menu_style){case"style_4":case"style_1":var e=Cn(),e=window.innerHeight-e;l.$nav.css("max-height",e+"px");break;case"style_2":e=window.innerHeight;l.$nav.css("max-height",e+"px")}},Cn=function(){var e,t=0;return t="1"!=layData.mobile_hide_menubar?(e=jQuery(".navbar")[0].getBoundingClientRect()).height+e.top:t},Dn=function(){Q.isDesktopOrTabletSize&&l.$nav.css("max-height","")},On=function(){s.isOpen=!1,Q.isPhoneSize?kn():("style_2"!=layData.mobile_menu_style&&l.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),l.$nav.removeClass("active").css({transform:"","-webkit-transform":""}))},kn=function(){if(Q.isPhoneSize)switch(s.isOpen=!1,l.$nav.removeClass("active"),jQuery("body").removeClass("mobile-menu-open"),"style_2"!=layData.mobile_menu_style&&l.$burger.removeClass("active"),layData.mobile_menu_style){case"style_1":var e=l.$navul.outerHeight(),t=(e*=-1,jQuery(".navbar").outerHeight());e-=t,jQuery("body").addClass("animate-mobile-menu"),l.$nav.on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),l.$nav.css({transform:"translateY("+e+"px)","-webkit-transform":"translateY("+e+"px)"});break;case"style_4":e=l.$navul.outerHeight(),t=(e*=-1,jQuery(".navbar").outerHeight());e-=t,jQuery("body").addClass("animate-mobile-menu"),l.$nav.on("transitionend",function(){jQuery("body").removeClass("animate-mobile-menu")}),l.$nav.css({transform:"translateY(calc(-100% - "+t+"px))","-webkit-transform":"translateY(calc(-100% - "+t+"px))"});break;case"style_2":break;case"style_3":l.$nav.css({height:""})}},Sn=function(){if(jQuery("nav.mobile-nav a").on("dragstart",function(e){e.preventDefault()}
1),l.$nav=jQuery("nav.mobile-nav"),l.$navul=l.$nav.find("ul"),l.$burger=jQuery(".burger-default, .burger-new"),""!=layData.mobile_navbar_fixed)switch(Ha=jQuery(".woocommerce-store-notice"),Wa=jQuery(".mobile-nav"),Ra=jQuery(".navbar"),layData.mobile_menu_style){case"style_4":case"style_1":0<Ha.length&&0<Wa.length&&0<Ra.length&&window.eventsChannel.on("scroll",function(e,t){var a;s.isOpen&&(a=Ra[0].getBoundingClientRect().bottom,Wa.css("transform","translateY("+a+"px)"))});break;case"style_2":break;case"style_3":0<Ha.length&&0<Wa.length&&window.eventsChannel.on("scroll",function(e,t){var a=Ha[0].getBoundingClientRect();e>=a.height&&(e=a.height),Wa.css("transform","translateY(-"+e+"px)")})}switch(jQuery(window).on("resize orientationchange",function(){s.oldInnerWidth=s.wWidth,s.wWidth=window.innerWidth,Q.isDesktopOrTabletSize?s.oldInnerWidth<=Q.breakpoint&&(Dn(),l.$nav.css({transform:"","-webkit-transform":""}),l.$nav.removeClass("active transition"),"style_2"!=layData.mobile_menu_style&&l.$burger.removeClass("active"),jQuery("body").removeClass("mobile-menu-open")):(s.oldInnerWidth>Q.breakpoint&&(l.$nav.hasClass("active")||On(),sn.showAll()),xn())}),layData.mobile_burger_type){case"default":case"default_thin":jQuery(".burger-wrap-default").on("click",Qn);break;case"new":jQuery(".burger-wrap-new").on("click",Qn);break;case"custom":jQuery(".burger-custom-wrap-close").on("click",function(){l.$nav.hasClass("active")&&On()}),jQuery(".burger-custom-wrap-open").on("click",function(){l.$nav.hasClass("active")||jn()})}xn(),WebFont.load({custom:{families:layData.m_st_fontfamily},active:function(){kn()},classes:!1}),kn(),setTimeout(function(){jQuery("body").addClass("mobile-menu-animation-possible")},0),jQuery(document).ready(function(){setTimeout(function(){window.laytheme.on("newpage",kn)},100)}),window.laytheme.on("searchshown",kn)},Ln=function(t){var a=!1,e=!1;return jQuery(".lay-overlay").each(function(){var e=y.filterURL(jQuery(this).attr("data-link"));t==e&&(a=!0)}),zn(t),a&&((e="on"==jQuery('.lay-overlay[data-link="'+t+'"]').attr("data-disable-scroll")?!0:e)&&y.fixBody(!0),setTimeout(function(){jQuery('.lay-overlay[data-link="'+t+'"]').one("transitionend animationend",function(){void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(jQuery(this))}),jQuery('.lay-overlay[data-link="'+t+'"]').addClass("lay-show-overlay"),jQuery('.lay-overlay-bg[data-link="'+t+'"]').addClass("lay-show-overlay-bg"),jQuery("body").addClass("lay-overlay-open"),$n&&setTimeout(function(){var e=jQuery('.lay-overlay[data-link="'+t+'"]');void 0!==window.layCarouselFadeCarousel&&void 0!==window.layCarouselFadeCarousel.loadFirstLazyImage&&window.layCarouselFadeCarousel.loadFirstLazyImage(e)},0)},0)),a},ne=function(e){27===e.which&&(y.unfixBody(),setTimeout(function(){zn()},0))},zn=function(e){y.unfixBody(),setTimeout(function(){e?(jQuery(".lay-overlay.lay-show-overlay").each(function(){jQuery(this).attr("data-link")!=e&&(this.classList.contains("lay-fade")&&(Q.isDesktopSize||Q.isTabletSize)||this.classList.contains("lay-phone-fade")&&Q.isPhoneSize?(jQuery(this).one("animationend",function(){this.classList.remove("lay-fadeout"),this.classList.remove("lay-show-overlay"),jQuery(this).find(".lay-content")[0].scrollTop=0}),this.classList.add("lay-fadeout")):(this.classList.contains("lay-none")&&(Q.isDesktopSize||Q.isTabletSize)||this.classList.contains("lay-phone-none")&&Q.isPhoneSize?jQuery(this).find(".lay-content")[0].scrollTop=0:jQuery(this).one("transitionend",function(){jQuery(this).find(".lay-content")[0].scrollTop=0}),jQuery(this).removeClass("lay-show-overlay")),$n)&&(jQuery(this).find(".lay-content")[0].scrollTop=0)}),jQuery(".lay-overlay-bg.lay-show-overlay-bg").each(function(){jQuery(this).attr("data-link")!=e&&jQuery(this).removeClass("lay-show-overlay-bg")}),0<jQuery(".lay-overlay.lay-show-overlay").length&&jQuery("body").removeClass("lay-overlay-open")):(jQuery(".lay-overlay.lay-show-overlay").each(function(){this.classList.contains("lay-fade")&&(Q.isDesktopSize||Q.isTabletSize)||this.classList.contains("lay-phone-fade")&&Q.isPhoneSize?(jQuery(this).one("animationend",function(){this.classList.remove("lay-fadeout"),this.classList.remove("lay-show-overlay")}),this.classList.add("lay-fadeout")):(this.classList.contains("lay-none")&&(Q.isDesktopSize||Q.isTabletSize)||this.classList.contains("lay-phone-none")&&Q.isPhoneSize?jQuery(this).find(".lay-content")[0].scrollTop=0:jQuery(this).one("transitionend",function(){jQuery(this).find(".lay-content")[0].scrollTop=0}),jQuery(this).removeClass("lay-show-overlay")),$n&&(jQuery(this).find(".lay-content")[0].scrollTop=0)}),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(){In(jQuery(this))})},0)},0)},In=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()}))},Tn=function(){jQuery(".lay-overlay a").removeClass("current-link");var e=jQuery("body").attr("data-id"),t=jQuery("body").attr("data-type"),a=(0!=(o=jQuery('.lay-overlay a[data-id="'+e+'"][data-type="'+t+'"]')).length&&o.each(function(){this.classList.add("current-link")}
1),y.parseIdsString(jQuery("body").attr("data-catid")));Array.isArray(a)||(a=[a]);for(var n=0;n<a.length;n++){var o,i=a[n];0!=(o=jQuery('.lay-overlay a[data-catid="'+i+'"][data-type="category"]')).length&&o.each(function(){this.classList.add("current-link")})}},$n=!1,Pn=t(n()),An={getProjectLinkAttrs:function(e){return Bn(e)},getCatId:function(e){return Wn(e)},getCatLength:function(e){return Hn(e)},showHideProjectArrows:function(e){En(e)},maybeHideProjectArrowsOnInit:function(){Mn()},i:function(){Fn()}},d={id:null,catid:null,type:null,projectsMeta:[]},h={$pa_next:null,$pa_prev:null,$body:null},Mn=(window.updatePrevNextLinksAddedWithTinyMCE=Na,function(){var e=jQuery("body").attr("data-type");"project"==e&&"on"==layData.show_arrows&&Hn(y.parseIdsString(jQuery("body").attr("data-catid")))<=1&&jQuery(".project-arrow").addClass("hide"),"project"!=e&&jQuery(".project-arrow").addClass("hide")}),En=function(){var e;"on"==layData.show_arrows&&("project"!=(e=jQuery("body").attr("data-type"))&&jQuery(".project-arrow").addClass("hide"),"project"==e&&(Hn(y.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")},Bn=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"'},Nn=function(e){var t=function(e){switch(layData.prevnext_navigate_through){case"same_category":var t=d.id,a=d.catid,n=Rn(a);if(void 0===d.projectsMeta[n])return 0;var o=d.projectsMeta[n].length;for(r=0;r<o;r++)if(t==d.projectsMeta[n][r].id){i=r;break}return"next"==e?++i==o&&(i=0):"prev"==e&&--i<0&&(i=o-1),i;case"all_projects":var i,r,t=d.id,o=d.projectsMeta.length;for(r=0;r<o;r++)if(t==d.projectsMeta[r].id){i=r;break}return"next"==e?++i==o&&(i=0):"prev"==e&&--i<0&&(i=o-1),i}}(e);if(jQuery.isNumeric(t))switch(layData.prevnext_navigate_through){case"same_category":var a=d.catid,a=Rn(a);if(void 0!==a)return{title:d.projectsMeta[a][t].title,url:d.projectsMeta[a][t].url,id:d.projectsMeta[a][t].id,catid:d.projectsMeta[a][t].catid,thumb:d.projectsMeta[a][t].thumb,thumbar:d.projectsMeta[a][t].thumbar};break;case"all_projects":return{title:d.projectsMeta[t].title,url:d.projectsMeta[t].url,id:d.projectsMeta[t].id,catid:d.projectsMeta[t].catid,thumb:d.projectsMeta[t].thumb,thumbar:d.projectsMeta[t].thumbar}}},Hn=function(e){if(void 0!==e&&""!=e)return("same_category"==layData.prevnext_navigate_through?(e=Rn(e),d.projectsMeta[e]):d.projectsMeta).length},Wn=function(e){var t=[];switch(layData.prevnext_navigate_through){case"same_category":for(var a in d.projectsMeta)for(var n=0;n<d.projectsMeta[a].length;n++)d.projectsMeta[a][n].id==e&&t.push(a);break;case"all_projects":for(n=0;n<d.projectsMeta.length;n++)e==d.projectsMeta[n].id&&t.push(d.projectsMeta[n].catid)}return t},Rn=function(e){return Array.isArray(e)?e[0]:e},Fn=function(){h.$pa_next=jQuery(".pa-next"),h.$pa_prev=jQuery(".pa-prev"),h.$body=jQuery("body"),d.projectsMeta=JSON.parse(layData.projectsMeta),window.laytheme.on("newpageshown",function(){var e,t,a,n;En(),d.catid=y.parseIdsString(h.$body.attr("data-catid")),d.id=h.$body.attr("data-id"),d.type=h.$body.attr("data-type"),"on"==layData.show_arrows&&"project"==h.$body.attr("data-type")&&(e=Nn("next"),t=Nn("prev"),void 0!==e&&(h.$pa_next.attr({"data-title":e.title,"data-catid":y.stringifyCatIds(e.catid),"data-id":e.id,href:e.url}),(a=null==h.$pa_next.attr("data-original-text")?h.$pa_next.text():h.$pa_next.attr("data-original-text")).includes("$nextprojecttitle$"))&&(null==h.$pa_next.attr("data-original-text")&&h.$pa_next.attr("data-original-text",a),n=a.replace("$nextprojecttitle$",e.title),h.$pa_next.text(n)),void 0!==t&&(h.$pa_prev.attr({"data-title":t.title,"data-catid":y.stringifyCatIds(t.catid),"data-id":t.id,href:t.url}),(a=null==h.$pa_prev.attr("data-original-text")?h.$pa_prev.text():h.$pa_prev.attr("data-original-text")).includes("$previousprojecttitle$"))&&(null==h.$pa_prev.attr("data-original-text")&&h.$pa_prev.attr("data-original-text",a),n=a.replace("$previousprojecttitle$",t.title),h.$pa_prev.text(n)),"project-thumbnails"==layData.pa_type)&&(void 0!==e&&(a='<img src="'+e.thumb._512+'" alt="">',h.$pa_next.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*e.thumbar+'%;">'+a+"</div>")),void 0!==t&&(n='<img src="'+t.thumb._512+'" alt="">',h.$pa_prev.html('<div class="pa-thumb-wrap" style="padding-bottom:'+100*t.thumbar+'%;">'+n+"</div>")),"same_category"!=layData.prevnext_navigate_through||1<Hn(d.catid))&&
1(h.$pa_next.removeClass("hide"),h.$pa_prev.removeClass("hide")),Na()})},m={animationTimer:null,animationInterval:null,animDur:300},qn=!1,Gn={i:function(){m.animDur=parseInt(layData.navigation_transition_duration,10)/2,window.laytheme.on("transition_navigation_in_started",function(){qn=!1}),window.laytheme.on("transition_navigation_out_completed",function(){qn=!0})},startTimer:function(){m.animationTimer=0,clearInterval(m.animationInterval),m.animationInterval=setInterval(function(){m.animationTimer+=50,m.animDur<=m.animationTimer&&(window.laytheme.emit("content_fadeout_transition_ended"),clearInterval(m.animationInterval))},50)},hasElementTransitionEnded:function(){return qn},getTimeToWait:function(){return clearInterval(m.animationInterval),m.animDur<=m.animationTimer||qn?0:m.animDur-m.animationTimer}},Yn=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"),a=jQuery("body").attr("data-type"),n=(0!=(e=jQuery('nav a[data-id="'+t+'"][data-type="'+a+'"]')).length&&e.each(function(){jQuery(this.parentNode).addClass("current-menu-item"),jQuery(this.parentNode.parentNode).closest("li.menu-item").addClass("current-menu-parent")}),[]),n=y.parseIdsString(jQuery("body").attr("data-catid"));Array.isArray(n)||(n=[n]);for(var o=0;o<n.length;o++){var i=n[o];0!=(e=jQuery('nav a[data-catid="'+i+'"][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")})}},Vn=0,Un=0,Xn=0,Jn=0,Kn=0,g={$body:null};function Zn(){"on"==layData.projects_overlays&&(document.body.addEventListener("keydown",function(e){"Escape"!=e.key||!go()||0!=So||0!=Co||jQuery("body").hasClass("lightbox-open")||jQuery("body").hasClass("lay-overlay-open")||jQuery("body").hasClass("search-open")||vo()}),jQuery(document).on("click",".close-projects-overlay",function(){go()&&vo()}))}function eo(){jQuery(".close-projects-overlay").remove()}function to(e){return null!=v&&v.type==e.type&&v.id==e.id}function ao(){var e=window.innerWidth-document.body.clientWidth;0<e&&jQuery("html").css("padding-right",e+"px"),jQuery("html").addClass("show-project-overlay")}var no,oo=function(){null!=document.querySelector("#footer-region")&&(Xn=document.querySelector("#footer-region").scrollTop)},io=function(e){_.isSameStateOfLastOverview(e)?0<jQuery(".post-password-form").length?window.location.reload():(y.setBodyClasses(e),Yn(),window.laytheme.emit("newpage"),o.triggerNewPageShown({},e.type,e,{isProjectOverlay:!1})):ro(e)},ro=function(e){var t;0<jQuery(".post-password-form").length?window.location.reload():(Gn.startTimer(),Un=Vn,Vn=_.isOverlayDisplayBlock()?document.querySelector("#lay-project-overlay").scrollTop:window.scrollY,Kn=Jn,Jn=uo,t=en.maybeReload(e),(t="on"==layData.misc_options_disable_ajax?!0:t)?window.location.reload(!1):(zn(),t=!1,0!=parseInt(layData.navigation_transition_out_duration,10)&&(t=!0),"none"==layData.navigation_transition_out&&(t=!1),(t="on"==layData.projects_overlays&&(t=!0,_.shouldCloseOverlay()&&(t=!1),_.shouldOpenOverlay())?!1:t)?Za.hideRegions():(Fa.setTransitionStatus("ended"),window.laytheme.emit("transition_navigation_out_completed")),jQuery("body").attr({"data-type":e.type,"data-id":e.id,"data-catid":y.stringifyCatIds(e.catid)}),Yn(),Za.showLayout("",oo),window.laytheme.emit("newpage"),_.shouldOpenOverlay()&&"immediate"==layData.po_opening_behaviour&&(_.animateIn(),_.addLoadingIndicator())))},so=function(e){window.laytheme.off("newpageshown",co),window.laytheme.on("newpageshown",lo)},lo=function(){var e,t=!0;-1!=window.location.href.indexOf("#")&&(t=!1,-1!=window.location.href.indexOf("#category-"))&&(t=!0),"on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize&&(t=!1),(t="on"==layData.misc_options_disable_ajax?!1:t)&&(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,Kn):jQuery.fn.fullpage.silentMoveTo(Kn,0):(t=jQuery(no.join(",")),0<(e=ma(t)).length?jQuery.when(pa(e)).then(function(){_.isOverlayDisplayBlock()?0==_.shouldCloseOverlay()&&0==_.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Un):window.scrollTo(0,Un)}).catch(function(e){}):0<t.find(".type-thumbnailgrid").length?setTimeout(function(){_.isOverlayDisplayBlock()?0==_.shouldCloseOverlay()&&0==_.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Un):window.scrollTo(0,Un)},100):_.isOverlayDisplayBlock()?0==_.shouldCloseOverlay()&&0==_.shouldOpenOverlay()&&document.querySelector("#lay-project-overlay").scrollTo(0,Un):window.scrollTo(0,Un))),window.laytheme.off("newpageshown",so)},co=function(){"on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize?null!=document.querySelector("#footer-region")&&document.querySelector("#footer-region").scrollTo(0,Xn):!_.shouldCloseOverlay()&&_.isOverlayDisplayBlock()?-1==window.location.href.indexOf("#")&&"on"!=layData.misc_options_disable_ajax&&("none"==layData.po_animation?setTimeout(function(){jQuery("#lay-project-overlay").scrollTop(0)},0):_.shouldCloseOverlay()||_.shouldOpenOverlay()||jQuery("#lay-project-overlay").scrollTop(0)):"on"==layData.projects_overlays&&_.isSameStateOfLastOverview(window.history.state)&&_.shouldCloseOverlayAlt()||-1==window.location.href.indexOf("#")&&"on"!=layData.misc_options_disable_ajax&&window.scrollTo(0,0),window.laytheme.off("newpageshown",co)},uo=0,ho={i:function(){var e,t;window.laytheme.on("content_ready",function(e,t,a){no=void 0;var n=null!=a&&a.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";
1switch(e){case"desktop":no=[n+" #grid",n+" .cover-region-desktop",n+" #footer"];break;case"phone":var o=0!=jQuery(n+" #footer-custom-phone-grid").length,i=0!=jQuery(n+" #custom-phone-grid").length;o&&i?no=[n+" #custom-phone-grid",n+" .cover-region-phone",n+" #footer-custom-phone-grid"]:!o&&i?no=[n+" #custom-phone-grid",n+" .cover-region-phone",n+" #footer"]:o&&!i?no=[n+" #grid",n+" .cover-region-desktop",n+" #footer-custom-phone-grid"]:o||i||(no=[n+" #grid",n+" .cover-region-desktop",n+" #footer"])}}),g.$body=jQuery("body"),"on"!=layData.misc_options_disable_ajax&&("scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),e=window.location.href,t={type:g.$body.attr("data-type"),id:g.$body.attr("data-id"),catid:y.parseIdsString(g.$body.attr("data-catid")),slug:g.$body.attr("data-slug"),title:document.title},window.history.replaceState(t,jQuery("title").text(),e),_.setFirstState()),Yn(),An.maybeHideProjectArrowsOnInit(),jQuery(document).on("click",'a[data-type]:not([target="_blank"])',function(e){var t,a,n;jQuery(this.parentNode).hasClass("laycart")&&1==layData.sideCartPluginActive||(a=(t=jQuery(this)).attr("href"),a=y.filterURL(a),Ln(a))?(e.preventDefault(),e.stopPropagation()):layData.is_customize||-1!=window.navigator.userAgent.indexOf("Instagram")||(jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(e.preventDefault(),bn.hideMobileMenu()):"custom"==jQuery(this).attr("data-type")||e.metaKey||e.ctrlKey||(e.preventDefault(),e=passedDataHistory.title,void 0!==(n=t.attr("data-title"))&&""!=n&&(e=passedDataHistory.titleprefix+(0,Pn.default)(t.attr("data-title"))),n=y.parseIdsString(t.attr("data-catid")),"on"!=layData.misc_options_disable_ajax?ho.pushState({type:t.attr("data-type"),id:t.attr("data-id"),catid:n},e,a):window.location.href=a))}),"on"!=layData.misc_options_disable_ajax&&window.addEventListener("popstate",function(e){var t,a;window.location.href.indexOf("#"),null===e.state&&-1!=window.location.href.indexOf("#")?(t={type:g.$body.attr("data-type"),id:g.$body.attr("data-id"),catid:y.parseIdsString(g.$body.attr("data-catid")),slug:g.$body.attr("data-slug"),title:document.title},a=window.location.href,window.history.replaceState(t,jQuery("title").text(),a)):(Za.abortFetch(),_.setShouldOpenAndShouldCloseOnPop(e.state),window.laytheme.emit("popstate"),e.state.type==jQuery("body").attr("data-type")&&e.state.id==jQuery("body").attr("data-id")||(_.shouldCloseOverlay()?(_.animateOut(function(){_.destroyOverlay()}),_.removeCloseIcon(),io):(so(e.state),ro))(e.state))}),setTimeout(function(){jQuery(window).on("fpAfterSlideLoad",function(e,t){uo=t.slideIndex}),jQuery(window).on("fpAfterLoad",function(e,t){uo=t.index})},0)},getState:function(){return window.history.state},pushState:function(e,t,a){var n;n=e,window.location.href==a&&null!=window.history.state&&window.history.state.id==n.id&&window.history.state.type==n.type||(_.setShouldOpenAndShouldCloseOnPush(e),window.laytheme.off("newpageshown",lo),window.laytheme.on("newpageshown",co),window.history.pushState(e,t,a),document.title=t.replace(/(&#(\d+);)/g,function(e,t,a){return String.fromCharCode(a)}),o.triggerPushState(),(_.shouldCloseOverlay()?(_.isSameStateOfLastOverview(e)&&(_.removeCloseIcon(),_.animateOut(function(){_.destroyOverlay()})),io):ro)(e))}},yo=!1,fo=!1,v=null,w=null,po=layData.po_easing_function.replace("cubic-bezier","cubicBezier"),mo=parseInt(layData.po_animation_duration,0),go=function(){return!!jQuery("html").hasClass("show-project-overlay")},vo=function(){eo(),null!=v&&ho.pushState({type:v.type,id:parseInt(v.id,10),slug:v.slug,title:v.title,catid:v.catid},v.title,v.href)};function wo(e){var t=anime.running,e=t.indexOf(e);t.splice(e,1)}function _o(e){var t=_.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content";switch(e){case"desktop":case"tablet":1==layData.cover_disable_for_phone&&0==b.enabled&&(b.enabled=!0,Ho());break;case"phone":1==layData.cover_disable_for_phone&&(b.enabled=!1,To.$cover.attr("style",""),jQuery(t+" .cover-region").removeClass("clickable-cover"),jQuery(t+" .cover-region").on("click"),No())}}function bo(e){return{"-webkit-transform":e,"-moz-transform":e,"-ms-transform":e,transform:e}}function jo(e,t){j.scrollY=e;for(var a=0;a<j.cols.length;a++)if(0!=j.cols[a][1]){var n=j.cols[a][7],o=j.cols[a][6],i=j.cols[a][0][0].getBoundingClientRect(),r=i.top+j.scrollY,s=r-window.innerHeight-j.cols[a][2],r=(s<0&&(s=0),r+i.height-j.cols[a][2]),i=y.map(j.scrollY,s,r,0,100);if(!(i<0||100<i)){j.cols[a][2]=i*j.cols[a][1]*11.2;var l=j.cols[a][2];switch(o){case"px":l+=parseFloat(j.cols[a][3],10);break;case"vw":case"%":l+=window.innerWidth/100*j.cols[a][3]}s=j.cols[a][4];j.cols[a][0].css(bo("translate("+s+n+", "+l+"px)"))}}}var Qo,xo,Co=!1,Do=!1,Oo=null,ko=null,So=!1,Lo=!1,zo=null,Io=null,a={addLoadingIndicator:function(){jQuery("#lay-project-overlay").addClass("po-content-loading")},removeLoadingIndicator:function(){jQuery("#lay-project-overlay").removeClass("po-content-loading")},setFirstState:function(){w=window.history.state},i:function(){Zn()},setShouldOpenAndShouldCloseOnPush:function(e){fo=yo=!1,null!=w&&"on"==layData.projects_overlays&&("project"!=w.type&&"project"==e.type?(fo=!(yo=!0),v=Object.assign({title:document.title,href:window.location.href},w)):"project"==w.type&&"project"!=e.type&&null!=v&&(yo=!(fo=!0)),w=e)},setShouldOpenAndShouldCloseOnPop:function(e){fo=yo=!1,null!=w&&"on"==layData.projects_overlays&&("project"!=w.type&&"project"==e.type?(fo=!(yo=!0),v=w):"project"==w.type&&"project"!=e.type&&(yo=!(fo=!0),null==v)&&(v=Object.assign({title:document.title,href:window.location.href},e)),w=e)},shouldCloseOverlay:function(){return fo&&go()},shouldCloseOverlayAlt:function(){return fo},shouldOpenOverlay:function(){return yo},isOverlayDisplayBlock:function(){return go()},insertCloseIcon:function(){var e;"on"!=layData.projects_overlays||"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:to,removeCloseIcon:function(){eo()},animateIn:function(e){var t=e;if(Co=!(So=Do=!1),"none"==layData.po_animation)ao(),y.fixBody(),jQuery("html").addClass("project-overlay-transitioned-in"),Co=!(Do=!0),t&&t();else{"on"==layData.po_background_behind_overlay&&wo(Io),wo(zo);var a={targets:"#lay-project-overlay",loop:!1,duration:mo,easing:po,begin:function(){"on"==layData.po_background_behind_overlay&&(ko=anime({targets:"#lay-project-overlay-background",loop:!1,duration:mo,easing:po,opacity:1,begin:function(){document.getElementById("lay-project-overlay-background").style.display="block"}})),ao(),y.fixBody(),jQuery("html").addClass("project-overlay-transitioning")},complete:function(){Co=!(Do=!0),Qo&&Qo(),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":a.opacity=1;break;case"slideup":case"slidedown":a.translateY="0%"}Oo=anime(a)}},hasAnimatedIn:function(){return new Promise(function(e,t){Qo=e,Do&&e()})},hasAnimatedOut:function(){return new Promise(function(e,t){xo=e,Lo&&e()})},isAnimatingIn:function(){return Co},isAnimatingOut:function(){return So},animateOut:function(e){var t=e;if(Lo=!(So=!(Co=!1)),"none"==layData.po_animation)So=!(Lo=!0),jQuery("html").removeClass("project-overlay-transitioned-in"),t&&t();else{wo(Oo),"on"==layData.po_background_behind_overlay&&wo(ko);var a={targets:"#lay-project-overlay",loop:!1,duration:mo,easing:po,begin:function(){jQuery("html").addClass("project-overlay-transitioning"),jQuery("html").removeClass("project-overlay-transitioned-in"),"on"==layData.po_background_behind_overlay&&(Io=anime({targets:"#lay-project-overlay-background",loop:!1,duration:mo,easing:po,opacity:0,complete:function(){document.getElementById("lay-project-overlay-background").style.display="none"}}))},complete:function(){document.getElementById("lay-project-overlay").scrollTop=0,Lo=!(So=!1),xo&&xo(),jQuery("html").removeClass("project-overlay-transitioning"),t&&t()}};switch(layData.po_animation){case"fadein":a.opacity=0;break;case"slideup":a.translateY="100%";break;case"slidedown":a.translateY="-100%"}zo=anime(a)}},destroyOverlay:function(){jQuery("html").removeClass("show-project-overlay"),jQuery("html").css("padding-right",""),jQuery("#lay-project-overlay").html(""),y.unfixBody()}},_=window.projects_overlays=a,a={i:function(){$o()}},To={$cover:null},b={doDarken:!1,doParallax:!1,enabled:!1,frame:!1},$o=function(){"on"==layData.misc_options_cover&&(b.enabled=!0,"on"==layData.cover_darken_when_scrolling&&(b.doDarken=!0),"on"==layData.cover_parallaxmove_when_scrolling&&(b.doParallax=!0),window.laytheme.on("newpageshown",function(e,t,a,n){No();var o=_.isOverlayDisplayBlock()&&0==_.shouldCloseOverlay()?"#lay-project-overlay>.lay-content":"body>.lay-content";To.$cover=jQuery(o+" .cover-region"),0<To.$cover.length?(jQuery("html").addClass("prevent-overscroll"),Ao(),Q.isPhoneSize&&1==layData.cover_disable_for_phone?b.enabled=!1:b.enabled=!0,Ro(),Eo(),Po(),Ho()):jQuery("html").removeClass("prevent-overscroll")}))},Po=function(){jQuery(window).off("window_width_changed",Mo),jQuery(window).on("window_width_changed",Mo)},Ao=function(){window.laytheme.off("sizechanged",_o),window.laytheme.on("sizechanged",_o)},Mo=function(){Bo()},Eo=function(){var e=_.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":""})},Bo=function(){var e,t;To.$cover.is(":visible")&&b.enabled&&Q.isPhoneSize?(e=jQuery(".navbar").height(),jQuery(".navbar").is(":visible")||(e=0),t=_.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"})):Eo()},No=function(){window.eventsChannel.off("scroll",Wo)},Ho=function(){window.eventsChannel.off("scroll",Wo),window.eventsChannel.on("scroll",Wo)},Wo=function(e,t){var a,n;e<=window.innerHeight&&b.enabled&&(a={},b.doDarken&&(n=y.map(e,0,window.innerHeight,1,.2),a.filter="brightness("+(n=1<n?1:n)+")",a["-webkit-filter"]="brightness("+n+")"),b.doParallax&&(n=y.map(e,0,window.innerHeight,0,window.innerHeight/3),a.transform="translate3d(0,-"+n+"px,0)",a["-webkit-transform"]="translate3d(0,-"+n+"px,0)"),b.doParallax||b.doDarken)&&To.$cover.find(".cover-inner").css(a)},Ro=function(){var n;"on"==layData.cover_scrolldown_on_click&&b.enabled&&(n=_.isOverlayDisplayBlock()?"#lay-project-overlay>.lay-content":"body>.lay-content",jQuery(n+" .cover-region").addClass("clickable-cover"),jQuery(n+" .cover-region").off("
1click"),jQuery(n+" .cover-region").on("click",function(){var e,t=_.isOverlayDisplayBlock()?jQuery("#lay-project-overlay"):jQuery("html, body"),a=jQuery(n+" .cover-content-desktop")[0].getBoundingClientRect().top+1;"phone"==Q.screenSize&&(a=0<jQuery(n+" .cover-content-phone").length?jQuery(n+" .cover-content-phone")[0].getBoundingClientRect().top+1:a,e=jQuery(".navbar").height(),a-=e=jQuery(".navbar").is(":visible")?e:0),_.isOverlayDisplayBlock()?a+=jQuery("#lay-project-overlay").scrollTop():a+=t.scrollTop(),t.animate({scrollTop:a},400,"easeOutSine",function(){_.isOverlayDisplayBlock()||t.off("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",Fo)}),_.isOverlayDisplayBlock()||t.on("scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove",t,Fo)}))},Fo=function(e){e.data.stop()},qo=function(){"on"==layData.phone_layout_active&&(window.laytheme.on("newpageshown",Yo),Vo())},Go={mainHasCustomPhoneGrid:!1,footerHasCustomPhoneGrid:!1},Yo=function(){Go.mainHasCustomPhoneGrid=1==jQuery("#custom-phone-grid").length,Go.footerHasCustomPhoneGrid=1==jQuery("#footer-custom-phone-grid").length},Vo=function(){var e=Q.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){!("phone"==Q.screenSize&&"tablet"==e||"ph
1one"==Q.screenSize&&"desktop"==e)||0==Go.mainHasCustomPhoneGrid&&0==Go.footerHasCustomPhoneGrid?!("tablet"==Q.screenSize&&"phone"==e||"desktop"==Q.screenSize&&"phone"==e)||0==Go.mainHasCustomPhoneGrid&&0==Go.footerHasCustomPhoneGrid||o.triggerSwitchedCustomPhoneLayoutToDesktopLayout():o.triggerSwitchedDesktopLayoutToCustomPhoneLayout(),e=Q.screenSize})},Uo={i:function(){Ko()}},j={cols:[],scrollY:0,parallaxActive:!1},Xo=function(){var e=Q.screenSize;jQuery(window).on("window_width_changed orientationchange",function(){"phone"==Q.screenSize&&"tablet"==e&&0==Go.mainHasCustomPhoneGrid?1==j.parallaxActive&&(jQuery(".col").css(bo("")),window.eventsChannel.off("scroll",jo),j.parallaxActive=!1):"tablet"==Q.screenSize&&"phone"==e&&0==j.parallaxActive&&0<j.cols.length&&(window.eventsChannel.on("scroll",jo),j.parallaxActive=!0),j.parallaxActive&&jQuery(window).trigger("scroll"),e=Q.screenSize})},Jo=function(){window.laytheme.on("newpageshown",function(){j.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")),a=(void 0===t&&(t=0),jQuery(this).attr("data-offsetx")),n=(void 0===a&&(a=0),jQuery(this).attr("data-offsetymu")),o=(null==n&&(n=""),jQuery(this).attr("data-offsetxmu")),i=(null==o&&(o=""),!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"))&&(i=!0),[jQuery(this),e,0,t,a,i,n,o]);j.cols.push(e)}),window.eventsChannel.off("scroll",jo),(j.scrollY=0)<j.cols.length&&(Q.isDesktopOrTabletSize||Go.mainHasCustomPhoneGrid)&&(window.eventsChannel.on("scroll",jo),j.parallaxActive=!0)})},Ko=function(){"on"==layData.simple_parallax&&(Jo(),Xo())};function Zo(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){if(e.isIntersecting){try{for(var t in e.target.children){var a=e.target.children[t];"string"==typeof a.tagName&&"SOURCE"===a.tagName&&null!=a.dataset.src&&(a.src=a.dataset.src)}e.target.setAttribute("preload","auto"),e.target.load()}catch(e){}e.target.classList.remove("video-lazyload"),e.target.classList.add("loaded"),e.target.classList.contains("autoplay")&&e.target.setAttribute("autoplay",""),n.unobserve(e.target)}})}),e.each(function(){n.observe(this)}))}}}function ei(){jQuery(".html5video video").each(function(){var e=this,t=jQuery(this.parentNode).find(".html5video-customplayicon"),a=jQuery(this.parentNode).find(".html5-video-placeholder-image");t.on("click",function(){jQuery(e).one("canplay",function(){this.play()}),ai.loadSpecificVideo(e),jQuery(e).addClass("userinteractedwith-playing"),jQuery(e).removeClass("userinteractedwith-paused"),jQuery(e).show(),jQuery(e)[0].play(),jQuery(this).hide(),a.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()}),ai.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()}),ai.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 ti(e){if(e=di(e),jQuery.isNumeric(e))return{title:x.newsMeta[e].title,url:x.newsMeta[e].url,id:x.newsMeta[e].id,catid:x.newsMeta[e].catid,thumb:x.newsMeta[e].thumb,thumbar:x.newsMeta[e].thumbar}}var ai={loadVideosInstantly:function(e){e.find("video.video-lazyload").each(function(){for(var e in this.children){e=this.children[e];"string"==typeof e.tagName&&"SOURCE"===e.tagName&&null!=e.dataset.src&&(e.src=e.dataset.src)}this.setAttribute("preload","auto");try{this.load()}catch(e){}this.classList.remove("video-lazyload"),this.classList.add("loaded"),this.classList.contains("autoplay")&&this.setAttribute("autoplay","")})},initLazyLoadVideosOnScroll:function(e){new Zo(e).init()},loadSpecificVideo:function(e){var t=e;if(t.classList.contains("video-lazyload")){for(var a in t.children){a=t.children[a];"string"==typeof a.tagName&&"SOURCE"===a.tagName&&null!=a.dataset.src&&(a.src=a.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","")}}},ni={isIOS:!1,isTouchDevice:!1},oi={i:function(){ii()}},ii=function(){ni.isIOS=/iPad|iPhone|iPod/.test(navigator.platform),ni.isTouchDevice=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),window.laytheme.on("newpageshown",ei),ni.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()}),ai.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()})),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)}))})},ri=function(){li(),x.newsMeta=JSON.parse(layData.newsMeta),window.laytheme.on("newpageshown",function(){li(),ci()})},si={i:function(){ri()}},x={id:null,catid:null,type:null,newsMeta:[]},li=function(){x.catid=y.parseIdsString(jQuery("body").attr("data-catid")),x.id=jQuery("body").attr("data-id"),x.type=jQuery("body").attr("data-type")},di=function(e){for(var t,a=x.id,n=x.newsMeta.length,o=0;o<n;o++)if(a==x.newsMeta[o].id){t=o;break}return"next"==e?++t==n&&(t=0):"prev"==e&&--t<0&&(t=n-1),t},ci=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=ti("next");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":y.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=ti("prev");void 0!==t&&(jQuery(this).attr({"data-type":"news",href:t.url,"data-catid":y.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=ci;function C(e,t,a,n,o){return n+(o-n)*((Math.min(a,Math.max(t,e))-t)/(a-t))}var ui,hi,yi,fi={i:function(){pi.$htmlbody=jQuery("html, body"),window.laytheme.on("newpageshown",mi)}},pi={$htmlbody:null},mi=function(){jQuery(".scrolltotop").off("click"),jQuery(".scrolltotop").on("click",function(e){e.preventDefault(),e.stopPropagation(),jQuery("html").hasClass("fp-enabled")?jQuery.fn.fullpage.moveTo(1,0):_.isOverlayDisplayBlock()?jQuery("#lay-project-overlay").animate({scrollTop:0},600,"easeOutQuint"):(pi.$htmlbody.animate({scrollTop:0},600,"easeOutQuint",function(){pi.$htmlbody.off("scroll wheel DOMMouseScroll mousewheel touchmove")}),pi.$htmlbody.on("scroll wheel DOMMouseScroll mousewheel touchmove",function(){pi.$htmlbody.stop()}))})},gi={i:function(){ji()}},vi=0,D={$body:null,$nav:null,$st:null},wi=function(){D.$body=jQuery("body"),D.$nav=jQuery("nav.primary"),D.$nav2=jQuery("nav.second_menu"),D.$nav3=jQuery("nav.third_menu"),D.$nav4=jQuery("nav.fourth_menu"),D.$st=jQuery(".sitetitle")},_i=function(){jQuery(window).on("window_width_changed",bi)},bi=function(){var e=D.$body.innerWidth(),t=layData.nav_customizer_properties,a=parseFloat(layData.frame_left),n=parseFloat(layData.frame_right);"%"==layData.frame_leftright_mu&&(a*=vi/100,n*=vi/100),vi<e&&Q.isDesktopOrTabletSize?(a=(e-vi)/2+a,e=(e-vi)/2+n,-1!=layData.st_position.indexOf("left")?D.$st.css("left",a+"px"):-1!=layData.st_position.indexOf("right")&&D.$st.css("right",e+"px"),-1!=t.nav_position.indexOf("left")?D.$nav.css("left",a+"px"):-1!=t.nav_position.indexOf("right")&&D.$nav.css("right",e+"px"),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?D.$nav2.css("left",a+"px"):-1!=t.nav_position_second_menu.indexOf("right")&&D.$nav2.css("right",e+"px")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?D.$nav3.css("left",a+"px"):-1!=t.nav_position_third_menu.indexOf("right")&&D.$nav3.css("right",e+"px")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?D.$nav4.css("left",a+"px"):-1!=t.nav_position_fourth_menu.indexOf("right")&&D.$nav4.css("right",e+"px"))):(-1!=layData.st_position.indexOf("left")?D.$st.css("left",""):-1!=layData.st_position.indexOf("right")&&D.$st.css("right",""),-1!=t.nav_position.indexOf("left")?D.$nav.css("left",""):-1!=t.nav_position.indexOf("right")&&D.$nav.css("right",""),2<=layData.nav_amount&&(-1!=t.nav_position_second_menu.indexOf("left")?D.$nav2.css("left",""):-1!=t.nav_position_second_menu.indexOf("right")&&D.$nav2.css("right","")),3<=layData.nav_amount&&(-1!=t.nav_position_third_menu.indexOf("left")?D.$nav3.css("left",""):-1!=t.nav_position_third_menu.indexOf("right")&&D.$nav3.css("right","")),4<=layData.nav_amount&&(-1!=t.nav_position_fourth_menu.indexOf("left")?D.$nav4.css("left",""):-1!=t.nav_position_fourth_menu.indexOf("right")&&D.$nav4.css("right","")))},ji=function(){"on"==layData.misc_options_max_width_apply_to_logo_and_nav&&0!=layData.maxwidth&&(vi=parseInt(layData.maxwidth,10),wi(),_i(),bi())},Qi=t(n()),xi={i:function(){Q.isTouchDevice&&Ci()}},Ci=function(){var t,a;
1"mo_on_tap"==layData.fi_mo_touchdevice_behaviour?(jQuery(document).on("click","a.thumb[data-type]",function(e){e.stopPropagation(),e.preventDefault()}),t=!1,jQuery(document).on("touchstart","a.thumb[data-type]",function(e){clearTimeout(a),this.classList.contains("hover")||(t=!0,a=setTimeout(function(){t=!1},100),e.stopPropagation(),e.preventDefault(),jQuery("a.thumb").removeClass("hover"),this.classList.add("hover"))}),jQuery(document).on("tap","a.thumb[data-type]",function(e){e.stopPropagation(),e.preventDefault(),0==t&&this.classList.contains("hover")&&Di(jQuery(this))})):"mo_on_tap_alt"==layData.fi_mo_touchdevice_behaviour&&jQuery(document).on("touchstart","a.thumb[data-type]",function(e){this.classList.contains("hover")||(jQuery("a.thumb").removeClass("hover"),this.classList.add("hover"))})},Di=function(e){if(layData.is_customize||"on"==layData.misc_options_disable_ajax)return!1;var t,a,n=e.attr("href"),n=y.filterURL(n);jQuery("body").attr("data-type")==jQuery(this).attr("data-type")&&jQuery("body").attr("data-id")==jQuery(this).attr("data-id")?(event.preventDefault(),bn.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,Qi.default)(e.attr("data-title"))),a=y.parseIdsString(e.attr("data-catid")),ho.pushState({type:e.attr("data-type"),id:e.attr("data-id"),catid:a},t,n))},Oi={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,t=jQuery("#intro-region .intro-portrait-media"),a=jQuery("#intro-region .intro-landscape-media");0<t.length&&"portrait"===Q.orientation&&(t=t.is("video")?(e=t.data("w")/t.data("h"),window.innerWidth/window.innerHeight>e?"h100":"w100"):(e=t.data("w")/t.data("h"),window.innerWidth/window.innerHeight>e?"w100":"h100"),jQuery("#intro-region .mediawrap").removeClass("w100 h100").addClass(t)),0<a.length&&"landscape"===Q.orientation&&(e=a.data("w")/a.data("h"),t=window.innerWidth/window.innerHeight>e?"w100":"h100",jQuery("#intro-region .mediawrap").removeClass("w100 h100").addClass(t))}},ki={init:function(e){Ti(e)},hide:function(){qi()},destroy:function(){Ri()},unbind:function(){unbind()},initHideAfter:function(){Mi()},getBoundaries:function(){return{boundaryX:O.boundaryX,boundaryY:O.boundaryY}},setReferences:function(){$i()},prepareBoundary:function(){Ei()},cancelLoading:function(){Ii()}},Si=ki,Li=null,O={boundaryX:0,boundaryY:0,intro_landscape:null,intro_portrait:null},zi=115,Ii=(window.laytheme.on("customizer_showintro",function(){Ri(!1),Ti()}),window.laytheme.on("customizer_hideintro",function(){Ri(!1),jQuery("body").removeClass("intro-loading")}),function(){jQuery("body").removeClass("intro-loading"),Ri(!1)}),Ti=function(){var e;jQuery("#intro-region").removeClass("hide"),jQuery("body").removeClass("intro-loading"),layData.is_frontpage&&layData.intro_active&&(e=!1,"landscape"===Q.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)?Ri():(hi=jQuery("body"),Li=new Particle(0,0),$i(),Ei(),Mi(),Fi(),jQuery("#intro-region").on("click",qi),jQuery("body").removeClass("intro-loading"),window.laytheme.on("orientationchanged",Ai),setTimeout(function(){1==layData.intro_movement&&(Bi(),Wi())},0),jQuery(window).on("resize",Fi),jQuery(document).on("scroll",Pi)))},$i=function(){ui=jQuery(".intro .mediawrap"),O.intro_landscape=layData.intro_landscape,O.intro_portrait=layData.intro_portrait},Pi=function(){10<window.scrollY&&qi()},Ai=function(){Mi()},Mi=function(){var e,t,a;1!=layData.is_customize&&0!=(e=parseInt(layData.intro_hide_after,10))&&(t=O.intro_portrait.type,void 0===(t="landscape"===Q.orientation?O.intro_landscape.type:t)?setTimeout(function(){qi()},e):"video"===t?(a="landscape"===Q.orientation?".intro video.intro-landscape-media":".intro video.intro-portrait-media",jQuery(a).on("playing",function(){setTimeout(function(){qi()},e)})):(a="landscape"===Q.orientation?".intro img.intro-landscape-media":".intro img.intro-portrait-media",0<jQuery(a).length&&(jQuery(a)[0].onload=function(){setTimeout(function(){qi()},e)})))},Ei=function(){var e=jQuery(".intro .mediawrap").height(),t=0,a=0;ui.hasClass("h100")?(a=e*zi/100,t="landscape"===Q.orientation?a*O.intro_landscape.width/O.intro_landscape.height:a*O.intro_portrait.width/O.intro_portrait.height):(t=hi.innerWidth()*zi/100,a="landscape"===Q.orientation?t*O.intro_landscape.height/O.intro_landscape.width:t*O.intro_portrait.height/O.intro_portrait.width),O.boundaryX=(t-hi.innerWidth())/2,O.boundaryY=(a-e)/2,O.boundaryX-=2,O.boundaryY-=2},Bi=function(){Ei(),Q.isTouchDevice?window.addEventListener("deviceorientation",Hi):jQuery(window).on("mousemove",Ni)},Ni=function(e){var t=C(e.clientX,0,hi.innerWidth(),1,-1),e=C(e.clientY,0,window.innerHeight,1,-1);Li.updateDestination(t,e)},Hi=function(e){var t=e.gamma,a=e.beta,a=90==window.orientation?(t=C(e.beta,-45,45,1,-1),C(-e.gamma,-20,70,1,-1)):-90==window.orientation?(t=C(-e.beta,-45,45,1,-1),C(e.gamma,-20,70,1,-1)):180==window.orientation?(t=C(-e.gamma,-45,45,1,-1),C(-e.beta,-20,70,1,-1)):(t=C(e.gamma,-45,45,1,-1),C(e.beta,-20,70,1,-1));Li.updateDestination(t,a)},Wi=function(){Li.update(),ui.css({transform:"translate3d("+Li.x+"px, "+Li.y+"px, 0)","-webkit-transform":"translate3d("+Li.x+"px, "+Li.y+"px, 0)"}),yi=requestAnimationFrame(Wi)},Ri=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",Ai),cancelAnimationFrame(yi),window.removeEventListener("deviceorientation",Hi),jQuery(window).off("mousemove",Ni),jQuery(window).off("resize",Fi),clearTimeout(void 0)},Fi=function(){Oi.setW100H100Mediawrap(),Oi.setSizes(),Oi.setSizingClassName(),Ei()},qi=function(e){0==layData.intro_transition_duration?Ri():(jQuery(".intro").on("transitionend",function(){Ri()}),jQuery(".intro").addClass("animatehide")),"function"==typeof e&&e(),jQuery(document).off("scroll",Pi)};function Gi(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}Gi.prototype.update=function(){var e=ki.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},Gi.prototype.updateDestination=function(e,t){this.destX=e,this.destY=t},window.Particle=Gi;var Yi=!1;function Vi(){this.$el=jQuery(".search-view"),this.val="";var e=this,t="search-has-no-results",a="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(),ur.search()},this.onShow=function(){Yi=!0,e.$el.addClass("show"),y.fixBody(!0),jQuery("#search-query").focus(),jQuery("body").addClass("search-open")},this.onHide=function(){Yi&&(e.$el.addClass("hide").removeClass("show"),y.unfixBody(),e.$el.find("#search-query").val(""),e.val="",e.onBlur,ur.search(),e.addClassF
1orNoResults(),Yi=!1,jQuery("body").removeClass("search-open"))},this.addClassForNoResults=function(){e.$el.addClass(t),e.$el.removeClass(a)},this.addClassForResults=function(){e.$el.removeClass(t),e.$el.addClass(a)},this.bindEvents()}function Ui(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 Xi(){rr||jQuery.ajax({url:layData.wpapiroot+"laytheme/search/",success:function(e){Ki=new Fuse(e,sr),rr=!0,ir.resolve()}})}function Ji(){tr=document.querySelectorAll("video.autoplay[playsinline][muted]"),L=[],tr.forEach((e,t)=>{L[t]={playing:!1,playPromise:null}}),yr()}var Ki,Zi,k,er,tr,ar,nr,S,or=t(ae()),ir=jQuery.Deferred(),rr=!1,sr={shouldSort:!0,includeScore:!1,threshold:.1,location:0,distance:100,maxPatternLength:32,minMatchCharLength:3,ignoreLocation:!0,keys:["title","descr","cats","tags"]},lr=(0,or.default)(function(){var e=jQuery("#search-query").val();k=e.toLowerCase(),0==e.length?(jQuery("#search-autosuggest-list").html(""),jQuery("#search-results-region").html("")):(0<(Zi=Ki.search(e)).length&&er.addClassForNoResults(),e=cr(Zi),e=JSON.stringify(e),jQuery.ajax({url:layData.ajax_url,data:{action:"get_search_result",found_posts:e},type:"post",success:e=>{jQuery("#search-results-region").html(e),setTimeout(function(){window.laytheme.emit("searchresultshown")},0)},error:e=>{}}),0==layData.search_autosuggest_hide&&dr())},200),dr=function(){var t,e=[];for(n of Zi){n.title.toLowerCase().startsWith(k)&&-1==e.indexOf(n.title)&&e.push(n.title),n.descr.toLowerCase().startsWith(k)&&-1==e.indexOf(n.descr)&&e.push(n.descr);for(var a=0;a<n.cats.length;a++)(o=n.cats[a]).toLowerCase().startsWith(k)&&-1==e.indexOf(o)&&e.push(o);for(a=0;a<n.tags.length;a++)(i=n.tags[a]).toLowerCase().startsWith(k)&&-1==e.indexOf(i)&&e.push(i);if(3<e.length)break}if(0!=e.length&&k==e[0].toLowerCase()&&e.splice(0,1),0==e.length)for(var n of Zi){-1!==n.title.toLowerCase().indexOf(k)&&-1==e.indexOf(n.title)&&e.push(n.title),-1!==n.descr.toLowerCase().indexOf(k)&&-1==e.indexOf(n.descr)&&e.push(n.descr);for(var o,a=0;a<n.cats.length;a++)(o=n.cats[a]).toLowerCase().startsWith(k)&&-1==e.indexOf(o)&&e.push(o);for(var i,a=0;a<n.tags.length;a++)(i=n.tags[a]).toLowerCase().startsWith(k)&&-1==e.indexOf(i)&&e.push(i);if(3<e.length)break}0!=e.length&&k==e[0].toLowerCase()&&e.splice(0,1),0!=Zi.length?(t='<div class="suggest-collection" id="suggest-results">',e.slice(0,3).map(e=>{e=new Ui(e);t+=e.getMarkup()}),t+="</div>",jQuery("#search-autosuggest-list").html(t)):jQuery("#search-autosuggest-list").html("")},cr=function(e){for(var t=[],a=0;a<e.length;a++){var n=e[a].postid;t.push(n)}return t},ur={i:function(){jQuery(document).on("click",'[href="#search"]',function(e){Xi(),e.preventDefault(),e.stopPropagation(),er.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(""),er.onInput()},0)}),er=new Vi,jQuery(document).keyup(function(e){27==e.which&&er.onHide()}),window.laytheme.on("customizer_showsearch",function(){Xi(),er.onShow()}),window.laytheme.on("customizer_hidesearch",function(){er.onHide()}),window.laytheme.on("newpageshown",function(){er.onHide()}),window.laytheme.on("searchresultshown",function(){ai.loadVideosInstantly(jQuery("#search-results-region"))})},search:function(){"resolved"==ir.state()?lr():jQuery.when(ir).then(function(){lr()})}},L=[],hr=(window.laytheme.on("content_ready",function(){Ji(),yr()}),(e,t)=>{e.forEach(t=>{var a,e=Array.from(tr).indexOf(t.target);if(t.isIntersecting){if(null!=typeof L[e]&&0==L[e].playing&&!t.target.ended&&!jQuery(t.target).hasClass("userinteractedwith-paused"))try{2<=t.target.readyState?(L[e].playPromise=t.target.play(),L[e].playPromise.then(function(){L[e].playing=!0})):(a=e,t.target.addEventListener("canplay",e=>{null!=typeof L[a]&&(L[a].playPromise=t.target.play(),L[a].playPromise.then(function(){L[a].playing=!0}))}))}catch(e){}}else null!=typeof L[e]&&L[e]&&1==L[e].playing&&(t.target.pause(),L[e].playing=!1)})}),yr=function(){if("IntersectionObserver"in window){let t=new IntersectionObserver(hr);
1tr.forEach(e=>{t.observe(e)})}},fr=(window.laytheme.on("pushstate",function(){mr()}),window.laytheme.on("popstate",function(){mr()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){pr()},50)}),!0),pr=function(){fr=!0},mr=function(){fr=!1},gr=(e,t)=>{e.forEach(e=>{var t;fr&&(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&(t=br(),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=0,e.target.classList.add("below"),e.target.classList.remove("in-view"))})},vr=!1,wr=0,_r=50,br=function(){return clearTimeout(ar),ar=setTimeout(function(){vr=!1,wr=0},50),vr&&(wr+=_r),vr=!0,wr},jr={i:function(){let i;"on"==window.layData.element_transition_on_scroll&&"IntersectionObserver"in window&&(window.laytheme.on("newpageshown",function(e,t,a,n){n=null!=n&&n.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";let o=new IntersectionObserver(gr,{threshold:0});i=document.querySelectorAll(n+" .col.no-parallax.no-offset.no-sticky,"+n+" .col.no-parallax.no-offset.type-thumbnailgrid a.thumb,"+n+" .col.no-parallax.no-offset.type-elementgrid .element-wrap,"+n+" .col.no-parallax.no-offset.type-productsgrid li,"+n+" .lay-thumbnailgrid-filter-wrap"),setTimeout(function(){i.forEach(e=>{e.getBoundingClientRect().top>window.innerHeight&&!e.classList.contains("no-animation")&&e.classList.add("below")})},50),i.forEach(e=>{o.observe(e)})}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200)for(let e=0;e<i.length;e++){var a,n=i[e];n.classList.contains("below")&&(a=br(),n.style.transitionDelay=a+"ms",n.classList.remove("below"),n.classList.add("in-view"))}}),jQuery(window).on("fpAfterLoad",function(e,t){i.forEach(e=>{e.closest(".row-"+(t.index-1))?(e.classList.remove("below"),e.classList.add("in-view")):(e.classList.remove("in-view"),e.classList.add("below"))})}),jQuery(window).on("fpAfterSlideLoad",function(e,t){i.forEach(e=>{e.closest(".row-"+t.slideIndex)?(e.classList.remove("below"),e.classList.add("in-view")):(e.classList.remove("in-view"),e.classList.add("below"))})}))},reduceDelay:function(){_r=0},makeDelayNormalAgain:function(){_r=50}},Qr=(window.laytheme.on("pushstate",function(){Cr()}),window.laytheme.on("popstate",function(){Cr()}),window.laytheme.on("newpageshown",function(){setTimeout(function(){xr()},50)}),!0),xr=function(){Qr=!0},Cr=function(){Qr=!1},Dr=(e,t)=>{e.forEach(e=>{var t;Qr&&(1==e.isIntersecting&&e.target.classList.contains("below")&&(0<e.boundingClientRect.top||0<e.boundingClientRect.bottom)&&(t=Lr(),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=0,e.target.classList.add("below"),e.target.classList.remove("in-view"))})},Or=!1,kr=0,Sr=50,Lr=function(){return clearTimeout(nr),nr=setTimeout(function(){Or=!1,kr=0},50),Or&&(kr+=Sr),Or=!0,kr},zr={i:function(){let r;"on"==window.layData.element_transition_on_scroll&&"on"==window.layData.page_overlay_feature&&"IntersectionObserver"in window&&(window.laytheme.on("newpageshown",function(e,t,a,n){var o=".lay-overlay";let i=new IntersectionObserver(Dr,{threshold:0});r=document.querySelectorAll(o+" .col.no-parallax.no-offset.no-sticky,"+o+" .col.no-parallax.no-offset.type-thumbnailgrid a.thumb,"+o+" .col.no-parallax.no-offset.type-elementgrid .element-wrap,"+o+" .col.no-parallax.no-offset.type-productsgrid li,"+o+" .lay-thumbnailgrid-filter-wrap"),setTimeout(function(){r.forEach(e=>{e.getBoundingClientRect().top>window.innerHeight&&!e.classList.contains("no-animation")&&e.classList.add("below")})},50),r.forEach(e=>{i.observe(e)})}),window.eventsChannel.on("scroll",function(e,t){if(window.innerHeight+e>=t-200)for(let e=0;e<r.length;e++){var a,n=r[e];
1n.classList.contains("below")&&(a=Lr(),n.style.transitionDelay=a+"ms",n.classList.remove("below"),n.classList.add("in-view"))}}))},reduceDelay:function(){Sr=0},makeDelayNormalAgain:function(){Sr=50}},Ir=function(e,t,a){for(var n=e.split(" "),o=[],i=0;i<n.length;i++){var r,s,l=n[i];-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),o.push(s*=t/100)):-1!==l.indexOf("vw")?(l=l.replace("vw",""),r=parseFloat(l),o.push(r*=a/100)):-1!==l.indexOf("px")?(l=l.replace("px",""),s=parseFloat(l),o.push(s)):o.push(l)}e=o.join("");return Math.round($r(e))},Tr=function(){if(void 0!==S&&0<S.length){var e,t=document.styleSheets,a=!1;for(r=0;r<t.length;r++)null!=(e=t[r]).ownerNode&&"frontend-style-css"==e.ownerNode.id&&(a=e);e.crossOrigin="anonymous";try{var i=[];if(0!=a){for(var r=0;r<a.cssRules.length;r++){var n=a.cssRules[r];void 0!==n.selectorText&&-1!=n.selectorText.indexOf("_100vh")&&i.push(n)}S.each(function(){var e="";if(this.classList.contains("_100vh")){var t=this;for(r=0;r<i.length;r++){var a=i[r];t.matches(a.selectorText)&&(e=a.style.minHeight)}jQuery(this).attr("data-original-100vh-height",e)}else if(this.classList.contains("rowcustomheight")){var t=this,n=jQuery(t).clone();for(n[0].classList.add("_100vh"),r=0;r<i.length;r++){a=i[r];n[0].matches(a.selectorText)&&(e=a.style.minHeight)}jQuery(this).attr("data-original-100vh-height",e);var o=jQuery(this).find(".row-inner.rowcustomheight").attr("style");void 0!==o&&-1!==o.indexOf("min-height:calc(")&&(o=(o=o.replace("min-height:calc(","")).replace(");",""),jQuery(this).attr("data-original-rowcustomheight",o))}})}}catch(e){}}};function $r(e){return Function(`"use strict";return (${e})`)()}function Pr(e){var t,a=e.attr("data-replacementtext");""!=a&&null!=a&&(t=(0,Rr.default)(e.html()),e.html((0,Wr.default)(a)),e.attr("data-replacementtext",t),e.toggleClass("lay-text-replaced"))}function Ar(e){e.toggleClass("expand-link-clicked")}var Mr=function(e){if(void 0!==S&&0<S.length){var t,a,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("),a=e.indexOf(")"),$r(e.substring(t+5,a).replace("100vh","window.innerHeight").replace("100svh","window.innerHeight").replace("100lvh","window.innerHeight").replace("100vw","window.innerWidth").replace("px",""))}return window.innerHeight}},Er=function(){Br(),Nr()},Br=function(){void 0!==S&&0<S.length&&S.each(function(){var e,t,a;"false"==jQuery(this).attr("data-collapsed")&&(this.classList.contains("_100vh")?(e=this,jQuery("html").hasClass("fp-enabled")||(t=Mr(e),a=-1,jQuery(e).find(".col.absolute-position").each(function(){var e=this.getBoundingClientRect();e.height>a&&(a=e.height)}),-1!==a&&t<a?(jQuery(e).css("min-height",a),jQuery(e).find("._100vh").css("min-height",a)):(jQuery(e).css("min-height",""),jQuery(e).find("._100vh").css("min-height","")))):this.classList.contains("rowcustomheight")&&(t=function(e){var t=Mr(e),a=jQuery(e).attr("data-original-rowcustomheight"),n=Ir(a,t,window.innerWidth),o=-1;if(jQuery(e).find(".col.absolute-position").each(function(){var e=this.getBoundingClientRect();if(e.height>o)o=e.height}),o!==-1&&n<o)return o;else return a}(this),jQuery(this).css("min-height",t),jQuery(this).find(".rowcustomheight").css("min-height",t)))})},Nr=function(){var e;void 0!==S&&0<S.length&&(e=0!=jQuery("#custom-phone-grid").length,Q.isPhoneSize)},Hr={i:function(){!0===Q.isTouchDevice?(window.laytheme.on("sizechanged",function(){Tr()}),jQuery(window).on("window_width_changed orientationchange",function(){})):(window.laytheme.on("sizechanged",function(){Tr()}),jQuery(window).on("resize",Er)),window.laytheme.on("content_ready",function(e){S=void 0,e=i(e),S=e.find(".row"),Tr(),Er(),setTimeout(function(){Er()},1e3)})},doPositioning:Er},Wr=t(n()),Rr=t(ue()),Fr=t(bt()),qr=void 0,Gr=function(){},Yr=function(e){var t=[];if(-1===e.indexOf(","))t.push(e);else if(-1!==e.indexOf(","))for(var a=e.split(","),n=0;n<a.length;n++)t.push(a[n]);else t.push(e);return t}
1,Vr=function(){qr.find("a[data-expand]").off("click"),qr.find("a[data-expand]").on("click",function(e){e.stopPropagation(),e.preventDefault();var a=jQuery(this),e=a.attr("data-expand"),t=a.attr("data-animationtiming"),n=(";"==t.slice(-1)&&(t=t.substring(0,t.length-1)),a.attr("data-animation")),o=Yr(e),e=a.attr("data-collapseotherrows"),i=a.attr("data-scrolltoexpandedrow");Pr(a),Ar(a);for(var r=0;r<o.length;r++){var s=parseInt(o[r],10);jQuery.isNumeric(s)&&jQuery(this).closest(".grid").find("a[data-expand]").not(a).each(function(){var e=jQuery(this),t=(t=e.attr("data-expand").split(",")).map(function(e){return parseInt(e,10)});a.hasClass("expand-link-clicked")?t.includes(s)&&!e.hasClass("expand-link-clicked")&&(Pr(e),Ar(e)):t.includes(s)&&e.hasClass("expand-link-clicked")&&(Pr(e),Ar(e))})}for(var l,d=null,r=0;r<o.length;r++)0<(h=jQuery(this).closest(".grid").find(".row-id-"+o[r])).length&&("true"===h[0].getAttribute("data-collapsed")?(Xr(h[0],t,n),h[0].setAttribute("data-collapsed","false"),d=h):Ur(h[0],t,n));if("true"==i&&null!=d&&0<d.length&&setTimeout(function(){var e=d.offset().top,e=is.addSpaceTop(e);0<a.closest(".lay-overlay").length?a.closest(".lay-content").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=d.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)}):jQuery("html").animate({scrollTop:e},300,"easeInOutQuad",function(){var e=d.attr("id");void 0!==e&&""!=e&&0!=e&&(window.location.hash=e)})},n),"true"==e){l=[],qr.find('a[href="#expandrow"]').each(function(){var e=jQuery(this).attr("data-expand"),e=Yr(e);l=(0,Fr.default)(l,e)});for(var c=l,u=0;u<c.length;u++){var h,y=c[u];-1==o.indexOf(y)&&0<(h=jQuery(this).closest(".grid").find('.row[data-collapsed="false"].row-id-'+y)).length&&(Ur(h[0],t,n),jQuery(this).closest(".grid").find('a[href="#expandrow"].lay-text-replaced').each(function(){var e=jQuery(this),t=e.attr("data-expand");-1!=Yr(t).indexOf(y)&&(Pr(e),Ar(e))}))}}})};function Ur(e,t,a){jQuery(e).css({transition:"height "+a+"ms "+t+", min-height "+a+"ms "+t}),e.classList.add("hide-overflow");var n=e.scrollHeight,o=e.style.transition;e.style.transition="",requestAnimationFrame(function(){e.style.height=n+"px",e.style.transition=o,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 Xr(t,e,a){jQuery(t).css({transition:"height "+a+"ms "+e+", min-height "+a+"ms "+e});a=t.scrollHeight;t.style.height=a+"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"))&&Hr.doPositioning(),window.laytheme.emit("lay_row_expanded")}),t.setAttribute("data-collapsed","false")}function Jr(e){var t=(e=Array.from(e)).findIndex(e=>e.includes("row-id-"));if(-1!=t)return e[t].split("-")[2]}var Kr={i:function(){window.laytheme.on("content_ready",function(e){qr=void 0,qr=i(e),Gr(),Vr()})},expand_on_anchorscroll:function(){var n,o,e,t,a=window.location.hash,a=qr.find(a);0<a.length&&(n=-1)!=(n=a.hasClass("row")?Jr(a[0].classList):Jr(a.closest(".row")[0].classList))&&(o=!1,qr.find("a[data-expand]").each(function(){for(var e=jQuery(this).attr("data-expand"),t=Yr(e),a=0;a<t.length;a++)if(t[a]==n){jQuery(this).trigger("click"),o=!0;break}}),o||0<(a=qr.find(".row-id-"+n)).length&&(e=a.attr("data-animationtiming"),t=a.attr("data-animation"),"true"===a[0].getAttribute("data-collapsed"))&&(Xr(a[0],e,t),a[0].setAttribute("data-collapsed","false")))}},Zr=void 0,es=function(){return 0<jQuery(".vertical-fullpage").length?"vertical":0<jQuery(".horizontal-fullpage").length?"horizontal":"none"},ts=function(e){return void 0===Zr||0==(e=Zr.find(e).closest(".row")).length?0:Zr.find(".row").index(e)},as=function(e){var t=window.location.href,a=t.indexOf("#");return-1!==a&&(t=t.substr(0,a)),"#"==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=(a=e.attr("href")).indexOf("#"),(a=a.substr(0,e))==t)||a.substr(0,a.length-1)==t||a==t.substr(0,t.length-1)||a.substr(0,a.length-1)==t.substr(0,t.length-1)}
1,ns=function(e){switch(Q.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},os=function(){var e=window.location.hash,t=Zr.find(e);if(0<t.length)switch(es()){case"none":var a=t.offset().top,a=ns(a);if("on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize){let e;e=_.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,a)}else window.scroll(0,a);Kr.expand_on_anchorscroll();break;case"vertical":var n=ts(e);jQuery.fn.fullpage.silentMoveTo(n+1,0),"on"==magneticSlidesPassedData.ms_autoScrolling&&""==magneticSlidesPassedData.ms_scrollBar&&window.scrollTo(0,0),Kr.expand_on_anchorscroll();break;case"horizontal":n=ts(e);jQuery.fn.fullpage.silentMoveTo(1,n),window.scrollTo(0,0),Kr.expand_on_anchorscroll()}},is={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){if(0<jQuery(this).closest("#fp-nav").length||0<jQuery(this).closest(".fp-slidesNav").length)e.preventDefault();else if(as(jQuery(this))){e.preventDefault(),bn.hideMobileMenu();var t=jQuery(this).attr("href"),a=t.indexOf("#"),n=t.substring(a),t=es(),o=Zr.find(n);if(1<o.length){a=e.target.closest(".lay-content");if(a)o=jQuery(a).find(n);else for(var i=0;i<o.length;i++)if(jQuery(o[i]).is(":visible")){o=jQuery(o[i]);break}}switch(t=0<jQuery(o).closest(".lay-overlay").length?"none":t){case"none":if(0!=o.length)if(0<jQuery(o).closest(".lay-overlay").length){jr.reduceDelay(),zr.reduceDelay();var r=o.offset().top;r=ns(r),jQuery(o).closest(".lay-content").animate({scrollTop:r},300,"easeInOutQuad",function(){jr.makeDelayNormalAgain(),zr.makeDelayNormalAgain()})}else if(y.unfixBody(),setTimeout(function(){zn()},0),"on"==layData.never_change_scrolling_position&&"phone"!=Q.screenSize){r=o[0].getBoundingClientRect().top;let e;e=_.isOverlayDisplayBlock()?jQuery("#lay-project-overlay #grid"):jQuery("body>.lay-content #grid"),0<jQuery(o).closest("#footer-region").length&&(e=jQuery("#footer-region")),r+=e[0].scrollTop,r=ns(r),jr.reduceDelay(),zr.reduceDelay(),jQuery(e).animate({scrollTop:r},300,"easeInOutQuad",function(){jr.makeDelayNormalAgain(),zr.makeDelayNormalAgain(),Kr.expand_on_anchorscroll()})}else{var r=o.offset().top,s=(r=ns(r),_.isOverlayDisplayBlock()?jQuery("#lay-project-overlay"):jQuery("html"));jr.reduceDelay(),zr.reduceDelay(),jQuery(s).animate({scrollTop:r},300,"easeInOutQuad",function(){jr.makeDelayNormalAgain(),zr.makeDelayNormalAgain(),window.location.hash=n,_.isOverlayDisplayBlock()||window.scroll(0,r),Kr.expand_on_anchorscroll()})}break;case"vertical":y.unfixBody(),setTimeout(function(){zn()},0);s=ts(n)+1;jQuery(window).one("fpAfterLoad",function(){window.location.hash=n}),jQuery.fn.fullpage.moveTo(s,0),Kr.expand_on_anchorscroll();break;case"horizontal":y.unfixBody(),setTimeout(function(){zn()},0);s=ts(n);jQuery(window).one("fpAfterSlideLoad",function(){window.location.hash=n}),jQuery.fn.fullpage.moveTo(1,s),Kr.expand_on_anchorscroll()}}}),jQuery(window).on("hashchange",function(){window.location.hash;null!=Zr&&os()}),window.laytheme.on("content_ready",function(e){Zr=void 0,Zr=i(e),setTimeout(function(){os()},50)})},addSpaceTop:ns},or=null!==navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),n=or?"is-touchdevice":"no-touchdevice",ue=(jQuery("body").addClass(n),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)),or=window.devicePixelRatio||1,rs=window.screen.width*or,ss=window.screen.height*or,n=navigator.userAgent.match(/(Macintosh)/),or=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),z=!1,I=!1,ls=!1;2048==rs&&2732==ss&&(ls=I=!0),1668==rs&&2388==ss&&(ls=I=!0),2732==rs&&2048==ss&&(I=!0),1536==rs&&2048==ss&&(I=!0),1620==rs&&2160==ss&&(I=!0),1536==rs&&2048==ss&&(I=!0),1==(n=null!==n)&&1==or&&I&&(z=!0),!0===ue||z?document.documentElement.classList.add("is-ios"):document.documentElement.classList.add("no-ios");!0===/(iPad)/g.test(navigator.userAgent)||z?ls?document.documentElement.classList.add("is-ipad-without-homebutton"):document.documentElement.classList.add("is-ipad"):document.documentElement.classList.add("no-ipad");var ds,cs,n=/(iPhone)/g.test(navigator.userAgent),us=[{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}],hs=!1;if(!0===ue)for(cs=0;cs<us.length;cs++)if(rs===(ds=us[cs]).w&&ss===ds.h){hs=!0;break}hs?document.documentElement.classList.add("is-iphone-no-homebutton"):!0===n?document.documentElement.classList.add("is-iphone"):document.documentElement.classList.add("no-iphone");I=window.chrome,z=window.navigator,ls=z.vendor,ue=void 0!==window.opr,n=-1<z.userAgent.indexOf("Edge"),z=z.userAgent.match("CriOS")||null!=I&&"Google Inc."===ls&&!1==ue&&!1==n?"is-chrome":"no-chrome-no-safari";!0==-1<navigator.userAgent.toLowerCase().indexOf("android")&&document.documentElement.classList.add("is-android"),!0==or&&(z="is-safari"),document.documentElement.classList.add(z),"is-chrome"!=z&&document.documentElement.classList.add("no-chrome");function ys(){void 0!==Qs&&Qs.each(function(){var e=jQuery(this),t=e.data("config");Ls(e,t)})}function fs(e,t){var a=e.find(".lay-thumbnailgrid-tagfilter"),t=((null!=t&&0!=t&&0<t.length?t:e.find(".tag-bubble")).removeClass("lay-tag-active"),a.find(".tag-bubble")),n=[];
1if(0==(e=e.data("config"))||!e.hasOwnProperty("reorder_tags")||e.reorder_tags){t.each(function(){var e;jQuery(this).hasClass("lay-tag-active")||(e=jQuery(this).attr("data-ix"),n.push([this,e]))}),n.sort(function(e,t){return e[1]==t[1]?0:e[1]>t[1]?1:-1});var o="";0<a.find(".deselect-tags").length&&(o+=a.find(".deselect-tags")[0].outerHTML),a.find(".lay-tag-active").each(function(){o+=this.outerHTML});for(var i=0;i<n.length;i++)n[i][0].classList.contains("deselect-tags")||(o+=n[i][0].outerHTML);a.html(o)}}function ps(e,t,a){return 1==e}function ms(){void 0!==xs&&xs.each(function(){var e=jQuery(this),t=e.data("config");Fs(e,t)})}function gs(){void 0!==xs&&xs.each(function(){var e=jQuery(this);"masonry"===e.data("config").layoutType&&void 0!==(e=e.data("masonry"))&&e.layout()})}function vs(){void 0!==Cs&&Cs.each(function(){var e=jQuery(this),t=e.data("config");Gs(e,t),Ys(e,t)})}function ws(e){return isNaN(Number(e))||""===e.trim()}function _s(){void 0!==Ds&&Ds.each(function(){var e=jQuery(this),t=e.data("config");Us(e,t)})}function bs(){void 0!==Os&&Os.each(function(){var e=jQuery(this),t=e.data("config");Xs(e,t)})}function js(){switch(Q.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()}}-1<navigator.userAgent.indexOf("Instagram")?document.documentElement.classList.add("is-instagram-browser"):document.documentElement.classList.add("no-instagram-browser");var Qs,xs,Cs,Ds,Os,T,ks=t(bt()),Ss=t(e()),Ls=function(e,t){var a=Q.screenSize,n=t[a].colGutter,o=t[a].colCount,i=void 0===t[a].rowGutterMu?"%":t[a].rowGutterMu,r=void 0===t[a].colGutterMu?"%":t[a].colGutterMu,o="calc( 100% / "+o+" - "+(1-1/o)*t[a].colGutter+r+")";e.find(".thumbnail-wrap").css({width:o,"margin-bottom":t[a].rowGutter+i}),"masonry"===t.layoutType?(e.find(".lay-thumbnailgrid-gutter-sizer").css("width",n+r),e.find(".lay-thumbnailgrid-col-sizer").css("width",o),void 0!==(a=e.data("masonry"))&&a.layout()):e.find(".thumb-collection").css("gap",n+r)},zs=function(e,t){var a,n,o=Q.screenSize;"masonry"===t.layoutType&&(e.find(".thumb-collection").append('<div class="lay-thumbnailgrid-gutter-sizer"></div><div class="lay-thumbnailgrid-col-sizer"></div>'),a=e.find(".thumb-collection")[0],n=".lay-thumbnailgrid-gutter-sizer","px"===(void 0===t[o].colGutterMu?"%":t[o].colGutterMu)&&(n=t[o].colGutter),(t=new Masonry(a,{itemSelector:".thumbnail-wrap",columnWidth:".lay-thumbnailgrid-col-sizer",gutter:n,percentPosition:!0,transitionDuration:0})).once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",t))},Is=function(){var e,o=window.location.hash;null!=$s&&0<(e=$s.find(".thumbs-collection-region.use-filter")).length&&e.each(function(){var e,t,a=jQuery(this),n=(fs(a),[]);o.startsWith("#category-")?(t=o.substr(10),0<(t=jQuery('[data-slug="'+t+'"]')).length&&(e=t.attr("data-id"),n=Hs(a),Ns(a,e,!0,n))):""==o&&0<(t=jQuery(".lay-filter-default")).length&&(e=t.attr("data-id"),n=Hs(a),Ns(a,e,!0,n)),Ts(a,e,n)})},Ts=function(e,t,a){var n=e.data("config"),o=!1,i=(0!=n&&n.hasOwnProperty("showfilter")&&(o=n.showfilter),"OR"),r=(0!=n&&n.hasOwnProperty("tagFilterBehaviour")&&(i=n.tagFilterBehaviour),!1),s=(0!=n&&n.hasOwnProperty("showtagfilter")&&(r=n.showtagfilter),[]),n=(1==o?e.find('.thumbnail-wrap[data-filterid="'+t+'"]').each(function(){for(var e=jQuery(this).attr("data-tags"),t=y.parseIdsString(e),a=0;a<t.length;a++){var n=t[a];-1==s.indexOf(n)&&s.push(n)}}):1==r&&0==o&&(e.find(".thumbnail-wrap").each(function(){for(var e=jQuery(this).attr("data-tags"),t=y.parseIdsString(e),a=0;a<t.length;a++){var n=t[a];-1==s.indexOf(n)&&s.push(n)}}),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<n.length?e.find(".deselect-tags").css("display","").removeClass("lay-filter-hidden"):e.find(".deselect-tags").addClass("lay-filter-hidden"),"AND"===i)if(0<(n=e.find(".tag-bubble.lay-tag-active")).length){for(var l=[],d=(n.each(function(){l.push(parseInt(jQuery(this).attr("data-tag_id"),10))}),[]),c=0;c<a.length;c++){var u=a[c];1==u.show&&(d=(0,ks.default)(u.ids,d))}for(c=0;c<s.length;c++){var h=s[c];0<l.length&&0<(0,Ss.default)(l,d).length&&-1!=d.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(o){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","")}}},$s=void 0,Ps=function(e,t){t.randomorder&&!e.hasClass("was-randomized")&&(t=e.find(".thumbnail-wrap").toArray().map(e=>({value:e,sort:Math.random()})).sort((e,t)=>e.sort-t.sort).map(({value:e})=>e),e.find(".thumb-collection").html(t),e.addClass("was-randomized"))},As=function(a,n){if((a.hasClass("use-filter")||a.hasClass("use-tags-filter"))&&n.hasOwnProperty("limitThumbnails")&&0<n.limitThumbnails){let e=0,t=0<a.find(".show-filtered").length;a.find(".thumbnail-wrap").each(function(){!jQuery(this).hasClass("show-filtered")&&t||(++e>n.limitThumbnails?jQuery(this).addClass("hide-because-limit"):jQuery(this).removeClass("hide-because-limit"))})}},Ms=function(){jQuery(document).off("tap",".deselect-tags"),jQuery(document).on("tap",".deselect-tags",function(e){jQuery(this).addClass("lay-filter-hidden");e=jQuery(e.target.closest(".thumbs-collection-region"));fs(e);var t=!1,a=(0<e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").length&&(t=parseInt(e.find(".lay-thumbnailgrid-filter-anchor.lay-filter-active").attr("data-id"),10)),Hs(e)),n=(Ns(e,t,!0,a),e.data("config")),o="OR";"AND"==(o=0!=n&&n.hasOwnProperty("tagFilterBehaviour")?(o=n.tagFilterBehaviour).toUpperCase():o)&&Ts(e,t,a)})},Es=function(){jQuery(document).off("tap",".tag-bubble:not(.deselect-tags)"),jQuery(document).on("tap",".tag-bubble:not(.deselect-tags)",function(e){var e=jQuery(e.target.closest(".thumbs-collection-region")),t=jQuery(this),a=e.find(".lay-thumbnailgrid-tagfilter"),n=e.data("config"),o=0==n||!n.hasOwnProperty("reorder_tags")||n.reorder_tags;t.hasClass("lay-tag-active")?fs(e,t):(o&&(0<(o=a.find(".lay-tag-active").last()).length?t.insertAfter(o):0<e.find(".deselect-tags").length?t.insertAfter(e.find(".deselect-tags")):a.prepend(t)),t.addClass("lay-tag-active"),o=e[0].querySelector(".lay-thumbnailgrid-tagfilter.mobile-one-line"),a=!0,n.hasOwnProperty("reorder_tags")&&(a=n.reorder_tags),o&&a&&o.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)),n=Hs(e);Ns(e,t,!0,n),Ts(e,t,n)})},Bs=function(){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&&Is():(e=jQuery(this).attr("data-slug"),window.location.hash="category-"+e)})},Ns=function(e,t,a=!0,n=[]){e.find(".lay-filter-active").removeClass("lay-filter-active"),!1!==t&&jQuery('.lay-thumbnailgrid-filter-anchor[data-id="'+t+'"]').addClass("lay-filter-active");var o=e.find(".thumbnail-wrap"),i=e.data("config");"fade_out_fade_in"==layData.tgf_transition&&a?(e.addClass("lay-disable-click lay-transition"),e.find(".thumb-collection").css("opacity",0),setTimeout(function(){Ws(n),As(e,i),"masonry"!==i.layoutType&&zs(e,i),Ls(e,i),y.setImageSizesAttribute(e),Rs(o,function(){e.find(".thumb-collection").css("opacity",1),setTimeout(function(){e.removeClass("lay-disable-click lay-transition")},500)}),window.eventsChannel.emit("thumbnailGridWasFiltered")},500)):"fade_out_fade_in_2"==layData.tgf_transition&&a?(e.addClass("lay-disable-click"),o.css("transitionDelay","0ms"),o.removeClass("in-view").addClass("below"),setTimeout(function(){Ws(n),As(e,i),"masonry"!==i.layoutType&&zs(e,i),Ls(e,i),y.setImageSizesAttribute(e),Rs(o,function(){var t=0;o.each(function(){var e=jQuery(this);"block"==e.css("display")?(e[0].style.transitionDelay=100*t+"ms",t++,e.removeClass("below").addClass("in-view")):e.removeClass("below in-view")}),e.removeClass("lay-disable-click")}),window.eventsChannel.emit("thumbnailGridWasFiltered")},550)):(Ws(n),As(e,i),"masonry"!==i.layoutType&&zs(e,i),Ls(e,i),y.setImageSizesAttribute(e),window.eventsChannel.emit("thumbnailGridWasFiltered"))},Hs=function(e){var t=window.location.hash,o=!1,i=(t.startsWith("#category-")?(a=t.substr(10),0<(a=jQuery('[data-slug="'+a+'"]')).length&&(o=a.attr("data-id"))):""==t&&0<(a=jQuery(".lay-filter-default")).length&&(o=a.attr("data-id")),[]),t=(e.find(".tag-bubble.lay-tag-active").each(function(){var e=parseInt(j
1Query(this).attr("data-tag_id"),10);i.push(e)}),e.find(".thumbnail-wrap")),a=e.data("config"),r=[],s="OR";return 0!=a&&a.hasOwnProperty("tagFilterBehaviour")&&(s=(s=a.tagFilterBehaviour).toUpperCase()),t.each(function(){var e=jQuery(this),t=e.attr("data-tags"),t=y.parseIdsString(t),a={show:!1,$el:e,ids:t},n=!1,n="AND"===s?(0,Ss.default)(t,i).length==i.length:0<(0,Ss.default)(t,i).length;0==i.length&&!1!==o&&parseInt(e.attr("data-filterid"),10)==o||0<i.length&&n&&!1!==o&&parseInt(e.attr("data-filterid"),10)==o?a.show=!0:a.show=!!(0<i.length&&n&&!1===o)||!1===o&&0==i.length,r.push(a)}),r},Ws=function(e){for(var t=0;t<e.length;t++){var a=e[t];1==a.show?a.$el.css("display","block").addClass("show-filtered").removeClass("hide-filtered"):a.$el.css("display","none").addClass("hide-filtered").removeClass("show-filtered")}},Rs=function(e,t){var a=[],n=[];e.find("img").each(function(){Tt.isInsideViewportHeight(this,90)&&(a.push(this),n.push(!1))});for(var o,i=0;i<a.length;i++)!function(e){var t=jQuery(a[e]);t.hasClass("loaded")||t.hasClass("lazyloaded")?n[e]=!0:new MutationObserver(()=>{(t.hasClass("loaded")||t.hasClass("lazyloaded"))&&(n[e]=!0)}).observe(t[0],{attributes:!0,attributeFilter:["class"]})}(i);0<a.length?o=setInterval(function(){n.every(ps)&&(t(),clearInterval(o))},30):t()},I={i:function(){window.laytheme.on("searchresultshown",function(){(Qs=jQuery(".thumbs-collection-region")).each(function(){var e,t;jQuery(this).hasClass("initialized")||(t=(e=jQuery(this)).data("config"),zs(e,t),Ls(e,t),jQuery(this).addClass("initialized sized"),"masonry"==t.layoutType&&e.closest(".col").addClass("masonry-initialized"))})}),jQuery(window).on("window_width_changed",ys),window.laytheme.on("content_ready",function(e){e=($s=i(e)).find(".thumbs-collection-region");0<e.length&&(e.each(function(){var e,t=jQuery(this),a=t.data("config"),n=!1,o=(Ps(t,a),zs(t,a),Ls(t,a),window.location.hash);o.startsWith("#category-")&&jQuery(this).hasClass("use-filter")?(o=o.substring(10),0<(o=jQuery(this).find('[data-slug="'+o+'"]')).length&&(n=o.attr("data-id"),e=Hs(t),Ns(t,n,!1,e))):(n=a.cat_id,As(t,a)),Ts(t,n,e),t.addClass("initialized")}),Ms(),Bs(),Es()),e.each(function(){var e=jQuery(this),t=e.data("config");zs(e,t),Ls(e,t),jQuery(this).addClass("sized")}),y.setImageSizesAttribute(e)}),jQuery(window).on("hashchange",Is)}},Fs=function(e,a){var n=Q.screenSize,t=a[n].colGutter,o=a[n].colCount,i=void 0===a[n].rowGutterMu?"%":a[n].rowGutterMu,r=void 0===a[n].colGutterMu?"%":a[n].colGutterMu,s=(1-1/o)*a[n].colGutter,l="calc( 100% / "+o+" - "+s+r+")";let d=void 0===a[n].elementHeight?{desktop:200,tablet:150,phone:80}[n]:a[n].elementHeight;switch(a.layoutType){case"masonry":e.find(".element-wrap").each(function(){var e=jQuery(this).attr("data-size-"+n),t=(1-e/o)*a[n].colGutter,e="calc( 100% / "+o+" * "+e+" - "+t+r+")";jQuery(this).css({width:e,"margin-bottom":a[n].rowGutter+i})}),e.find(".lay-elementgrid-gutter-sizer").css("width",t+r),e.find(".lay-elementgrid-col-sizer").css("width",l),qs(e,a);break;case"same-height":e.find(".element-wrap").css({"margin-bottom":a[n].rowGutter+i}).find(".img img, .html5video video, .thumb img, .thumb video").each(function(){var e,t=jQuery(this),a=t.attr("data-w"),n=t.attr("data-h");null!=a&&null!=n?(e=d,t.css({width:a/n*e})):t.css({height:d,width:"auto"})}),e.find(".element-wrap").css("margin-right",t+r);break;default:e.find(".element-wrap").css({width:l,"margin-bottom":a[n].rowGutter+i}),e.find(".element-wrap").css("margin-right",t+r),e.find(".element-wrap:nth-child("+o+"n)").css("margin-right",0)}},qs=function(e,t){var a=Q.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 n=e.find(".element-collection")[0],o=".lay-elementgrid-gutter-sizer",n=("px"===(void 0===t[a].colGutterMu?"%":t[a].colGutterMu)&&(o=t[a].colGutter),new Masonry(n,{itemSelector:".element-wrap",columnWidth:".lay-elementgrid-col-sizer",gutter:o,percentPosition:!0,transitionDuration:0}));n.once("layoutComplete",function(){e.closest(".col").addClass("masonry-initialized")}),e.data("masonry",n);break;case"same-height":var i=e.find(".element-wrap");0<(r=e.find(".elementgrid-row .element-wrap")).length&&r.unwrap();break;default:for(var r,i=e.find(".element-wrap"),s=(0<(r=e.find(".elementgrid-row .element-wrap")).length&&r.unwrap(),t[a].colCount),l=0;l<i.length;l+=s)i.slice(l,l+s).wrapAll('<div class="elementgrid-row '+t.layoutType+'"></div>')}},ls={i:function(){jQuery(window).on("window_width_changed",gs),window.laytheme.on("sizechanged",ms),window.laytheme.on("content_ready",function(e){xs=void 0,e=i(e),(xs=e.find(".elements-collection-region")).each(function(){var e=jQuery(this),t=e.data("config");qs(e,t),Fs(e,t),this.classList.add("initialized"),"masonry"==t.layoutType&&e.closest(".col").addClass("masonry-initialized")}),y.setImageSizesAttribute(xs)}),setTimeout(function(){gs()},1e3)}},Gs=function(e,t){for(var a=t[Q.screenSize].sortedColumns,o=[],i=[],n=0;n<a.length;n++){var r=a[n];o.push(r.name),i.push(r.visible)}var s=-1,l=-1;e.find(".lay-projectindex-filter").each(function(e){var t=0;this.classList.contains("lay-projectindex-filter-title")?t=o.indexOf("title"):this.classList.contains("lay-projectindex-filter-categories")?t=o.indexOf("categories"):this.classList.contains("lay-projectindex-filter-tags")?t=o.indexOf("tags"):this.classList.contains("lay-projectindex-filter-year")&&(t=o.indexOf("year")),jQuery(this).css("order",t),s<t&&1==i[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),a=-1,n=-1;e.find(">div").each(function(e){var t=0;switch(this.classList[0]){case"lay-projectindex-col-title":t=o.indexOf("title");break;case"lay-projectindex-col-categories":t=o.indexOf("categories");break;case"lay-projectindex-col-tags":t=o.indexOf("tags");break;case"lay-projectindex-col-year":t=o.indexOf("year")}jQuery(this).css("order",t),a<t&&1==i[t]&&!this.classList.contains("lay-projectindex-col-empty")&&(a=t,n=e)}),e.find(".last-visible-projectindex-col").removeClass("last-visible-projectindex-col"),-1!=n&&e.find(">div:nth-child("+(n+1)+")").addClass("last-visible-projectindex-col")})},Ys=function(e,t){for(var a,n,o,i,r=e.find(".lay-projectindex-col-title, .lay-projectindex-filter-title"),s=e.find(".lay-projectindex-col-categories, .lay-projectindex-filter-categories"),l=e.find(".lay-projectindex-col-tags, .lay-projectindex-filter-tags"),e=e.find(".lay-projectindex-col-year, .lay-projectindex-filter-year"),d=void 0===t.style?"table":t.style,c=ws(t[Q.screenSize].tagsWidth),u=ws(t[Q.screenSize].categoriesWidth),h=ws(t[Q.screenSize].titleWidth),y=ws(t[Q.screenSize].yearWidth),f=0;f<t[Q.screenSize].sortedColumns.length;f++)switch((j=t[Q.screenSize].sortedColumns[f]).name){case"title":a=j.visible;break;case"categories":n=j.visible;break;case"year":i=j.visible;break;case"tags":o=j.visible}for(var p=[],f=0;f<t[Q.screenSize].sortedColumns.length;f++)!0===(j=t[Q.screenSize].sortedColumns[f]).visible&&p.push(j);for(var m,g,v,w,_=100,b=p.length,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":h||(_-=Number(t[Q.screenSize].titleWidth),b--);break;case"categories":u||(_-=Number(t[Q.screenSize].categoriesWidth),b--);break;case"tags":c||(_-=Number(t[Q.screenSize].tagsWidth),b--);break;case"year":_-=y?w=15:Number(t[Q.screenSize].yearWidth),b--}for(var j,f=0;f<p.length;f++)switch((j=p[f]).name){case"title":m=h?_/b:t[Q.screenSize].titleWidth;break;case"categories":g=u?_/b:t[Q.screenSize].categoriesWidth;break;case"tags":v=c?_/b:t[Q.screenSize].tagsWidth;break;case"year":w=y?15:t[Q.screenSize].yearWidth}o?(l.show(),"table"==d&&l.css("width",v+"%")):l.hide(),n?(s.show(),"table"==d&&s.css("width",g+"%")):s.hide(),i?(e.show(),"table"==d&&e.css("width",w+"%")):e.hide(),a?(r.show(),"table"==d&&r.css("width",m+"%")):r.hide()},Vs=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"),a=t.find(".lay-projectindex-row"),n="DESC",n=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")),o="",i=(e.hasClass("lay-projectindex-filter-title")?o="title":e.hasClass("lay-projectindex-filter-categories")?o="categories":e.hasClass("lay-projectindex-filter-tags")?o="tags":e.hasClass("lay-projectindex-filter-year")&&(o="date"),[]);switch(a.each(function(e){switch(o){case"title":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-title").text()});break;case"categories":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-categories").text()});break;case"tags":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-tags").text()});break;case"date":i.push({domIx:e,text:jQuery(this).find(".lay-projectindex-col-year").attr("data-date")})}}),o){case"title":case"categories":i.sort((e,t)=>
1e.text.localeCompare(t.text));break;case"tags":i.sort((e,t)=>e.text.localeCompare(t.text,void 0,{numeric:!0,sensitivity:"base"}));break;case"date":i.sort(function(e,t){return parseInt(e.text,10)-parseInt(t.text,10)})}"DESC"==n&&(i=i.reverse()),jQuery(".lay-projectindex-first-row").css("border-top",""),jQuery(".lay-projectindex-first-row").removeClass("lay-projectindex-first-row");for(var r=0;r<i.length;r++){var s=i[r];a.eq(s.domIx).css("order",r),0==r&&a.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")})},ue={i:function(){window.laytheme.on("sizechanged",vs),window.laytheme.on("newpageshown",function(){(Cs=jQuery(".lay-projectindex")).each(function(){var e=jQuery(this),t=e.data("config");Gs(e,t),Ys(e,t),Vs(e,t),this.classList.add("initialized")}),Cs.each(function(){var e=jQuery(this),t=e.find(".lay-project-index-current-project .projectindex-project-link").attr("data-id"),a=jQuery("body").attr("data-id");a!=t&&(e.find(".lay-project-index-current-project").removeClass("lay-project-index-current-project"),e.find('.projectindex-project-link[data-id="'+a+'"]').closest(".lay-projectindex-row").addClass("lay-project-index-current-project"))})})}},Us=function(e,t){var a=t[Q.screenSize],n=a.width,o=a.height,a=a.spacebetween,t=t.setwidthorheight;switch(e.find(".lay-icon-inner").css({paddingLeft:a/2+"px",paddingRight:a/2+"px"}),t){case"width":e.find(".lay-icon-inner").css({width:n+"px",height:""});break;case"height":e.find(".lay-icon-inner").css({width:"",height:o+"px"})}},n={i:function(){window.laytheme.on("sizechanged",_s),window.laytheme.on("newpageshown",function(){(Ds=jQuery(".lay-socialmedia-icons")).each(function(){var e=jQuery(this),t=e.data("config");Us(e,t),this.classList.add("initialized")})})}},Xs=(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()}),function(e,t){var a=Q.screenSize,n=t[a].colGutter,o=t[a].colCount,i=void 0===t[a].rowGutterMu?"%":t[a].rowGutterMu,r=void 0===t[a].colGutterMu?"%":t[a].colGutterMu,s="calc( 100% / "+o+" - "+(1-1/o)*t[a].colGutter+r+")";e.find("li").css({width:s,"margin-bottom":t[a].rowGutter+i,"margin-left":0}),"masonry"===t.layoutType?(e.find(".lay-productsgrid-gutter-sizer").css("width",n+r),e.find(".lay-productsgrid-col-sizer").css("width",s),void 0!==(a=e.data("masonry"))&&a.layout()):(e.find("li").css("margin-right",n+r),e.find("li:nth-child("+o+"n)").css("margin-right",0))}),Js=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))},or={i:function(){jQuery(window).on("window_width_changed",bs),window.laytheme.on("content_ready",function(e){Os=void 0,e=i(e),(Os=e.find(".lay-products-thumbnails-grid")).each(function(){var e=jQuery(this),t=e.data("config");Js(e,t),Xs(e,t),e.addClass("sized")}),y.setImageSizesAttribute(Os)})}},Ks=function(){1==layData.is_qtranslate_active&&window.laytheme.on("newpage",Zs)},Zs=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),a=0;a<t.length;a++)jQuery(".qtranxs-lang-menu-item-"+t[a][0]+" a").attr("href",t[a][1])}})},z={updateLanguageSwitcherUrls:function(){Zs()},i:function(){Ks()}},el=function(){1==layData.is_polylang_active&&window.laytheme.on("newpageshown",tl)},tl=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 a=0;a<t.length;a++)"string"==typeof t[a][0]&&jQuery(".lang-item-"+t[a][1]+" a").each(function(){jQuery(this).attr("href",t[a][0])})}})},bt={updateLanguageSwitcherUrls:function(){tl()},i:function(){el()}},$={desktopContentLoaded:!1,CplContentLoaded:!1},P={desktopContentLoaded:!1,CplContentLoaded:!1},al=(isProjectOverlayObjGlobal=!1,function(){dl(),window.laytheme.on("newpageshown",dl),window.laytheme.on("newpageshown",function(e,t,a,n){isProjectOverlayObjGlobal=n,setTimeout(function(){nl(n)},0)}),window.laytheme.on("sizechanged",function(){nl(isProjectOverlayObjGlobal)})}
1),nl=function(t){switch(Q.screenSize){case"desktop":case"tablet":rl();break;case"phone":sl(t)}ol(),il(),setTimeout(function(){var e="desktop"==Q.screenSize||"tablet"==Q.screenSize?"desktop":"phone";window.laytheme.emit("content_ready",e,T,t)},0)},ol=function(){var e=jQuery("#lay-woocommerce");"instant_load"===layData.image_loading&&(Tt.initLoadImages(e),y.fadeInImageOnLoadViaParent(e))},il=function(){document.querySelectorAll("video").forEach(function(e){jQuery(e).is(":visible")||e.pause()})},rl=function(){var t;$.desktopContentLoaded||(t=[],document.querySelectorAll(".lay-content").forEach(function(e){t=t.concat(Array.from(e.querySelectorAll("#grid, .cover-region-desktop")))}),T=jQuery(t),ll(T),$.desktopContentLoaded=!0),P.desktopContentLoaded||(0<(T=jQuery("#footer")).length&&ll(T),P.desktopContentLoaded=!0)},sl=function(e){var t,e=null!=e&&e.isProjectOverlay?"#lay-project-overlay>.lay-content":"body>.lay-content";document.querySelector(e+" #custom-phone-grid")?$.hasCPL=!0:$.hasCPL=!1,document.querySelector(e+" #footer-custom-phone-grid")?P.hasCPL=!0:P.hasCPL=!1,$.hasCPL?$.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),ll(T),$.CplContentLoaded=!0):$.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),ll(T),$.desktopContentLoaded=!0),P.hasCPL?P.CplContentLoaded||(T=jQuery("#footer-custom-phone-grid"),ll(T),P.CplContentLoaded=!0):P.desktopContentLoaded||(0<(T=jQuery("#footer")).length&&ll(T),P.desktopContentLoaded=!0)},ll=function(e){switch("instant_load"===layData.image_loading&&(Tt.initLoadImages(e),y.fadeInImageOnLoadViaParent(e)),layData.image_loading){case"instant_load":ai.loadVideosInstantly(e);break;case"lazy_load":ai.initLazyLoadVideosOnScroll(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)},dl=function(){$.desktopContentLoaded=!1,P.desktopContentLoaded=$.CplContentLoaded=!1,P.CplContentLoaded=!1},t={i:function(){al()}},e={i:function(){js(),window.laytheme.on("sizechanged",function(){js()})}},cl=function(){jQuery(window).one("click",function(e){1==layData.menu_submenu_keep_open&&1==jQuery(e.target).closest(".show-submenu-desktop").length?cl():jQuery(".show-submenu-desktop").removeClass("show-submenu-desktop")})},ul=function(){var t;t=!1,jQuery(".laynav.mobile-nav").hasClass("mobile-menu-style-style_desktop_menu")&&(t=!0),jQuery(".laynav.mobile-nav .menu-item-has-children>a").on("click",function(e){e.preventDefault(),e.stopPropagation(),t&&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"),t&&jQuery(this).closest(".menu-item-has-children").hasClass("show-submenu-mobile")&&jQuery(window).one("click",function(){jQuery(".show-submenu-mobile").removeClass("show-submenu-mobile")})}),!Q.isTouchDevice&&"click"!=layData.menu_submenu_show_on||jQuery(".laynav.desktop-nav .menu-item-has-children>a").on("click",function(e){e.preventDefault(),e.stopPropagation();e=jQuery(this).closest(".menu-item-has-children");jQuery(".show-submenu-desktop").not(e).removeClass("show-submenu-desktop"),e.toggleClass("show-submenu-desktop"),e.hasClass("show-submenu-desktop")&&cl()})},hl={i:function(){return ul()}}
1,yl=function(){switch(Q.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=jQuery(this).find(".lay-thumbnailgrid-tagfilter"),a=(0<t.length&&t.hasClass("mobile-one-line")&&(e=t[0].getBoundingClientRect().left,0<(a=t.find(".tag-bubble").first()).length)&&(a=(a[0].currentStyle||window.getComputedStyle(a[0])).marginRight,a=parseInt(a,10),a=(a=jQuery(this).closest(".row"))[0].currentStyle||window.getComputedStyle(a[0]),t.css({width:window.innerWidth+"px",paddingLeft:a.paddingRight,paddingRight:a.paddingRight}),0!=e)&&t.css({transform:"translateX( -"+e+"px )"}),jQuery(this).find(".lay-thumbnailgrid-filter"));0<a.length&&a.hasClass("mobile-one-line")&&(t=jQuery(this).closest(".col")[0].getBoundingClientRect().left,e=a[0].getBoundingClientRect().left,a.css({width:window.innerWidth+"px",paddingLeft:t+"px",paddingRight:t+"px"}),0!=e)&&a.css({transform:"translateX( -"+e+"px )"})})}},fl={i:function(){window.laytheme.on("content_ready",function(e){0<i(e).find(".thumbs-collection-region").length&&yl()}),jQuery(window).on("window_width_changed",function(){yl()})}},pl={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>"))}},ml=0;function gl(){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")}window.eventsChannel.on("scroll",function(e,t){0<e&&e<t-window.innerHeight&&Q.isPhoneSize&&(ml<e?document.body.classList.contains("mobile-menu-open")||document.body.classList.add("lay-hide-phone-menu"):document.body.classList.remove("lay-hide-phone-menu"),ml=e)}),window.laytheme.on("newpageshown",function(){document.body.classList.contains("mobile-menu-open")||jQuery("body").removeClass("lay-hide-phone-menu")}),window.laytheme.on("newpageshown",function(){Ba()}),Ba(),jQuery(document).on("click",".lay-overlay-bg",function(){zn()}),jQuery(document).on("click",".overlay-close",function(){zn()}),document.addEventListener("keydown",ne),window.laytheme.on("newpageshown",function(){Tn()}),t.i(),z.i(),bt.i(),1!=layData.is_customize?Si.init():Si.cancelLoading(),An.i(),si.i(),ho.i(),y.i(),qo(),Za.i(),Uo.i(),oi.i(),fi.i(),sn.i(),gi.i(),bn.i(),xi.i(),a.i(),ur.i(),jr.i(),zr.i(),is.i(),I.i(),ls.i(),ue.i(),n.i(),or.i(),Gn.i(),e.i(),hl.i(),fl.i(),Hr.i(),pl.i(),Kr.i(),document.onwebkitfullscreenchange=function(){gl()},Fa.i(),_.i();var vl=document.body.dataset.type,wl=document.body.dataset.id,_l=document.body.dataset.slug,bl=document.body.dataset.catid,jl=document.body.dataset.footerid,Ql=document.title.replace(passedDataHistory.titleprefix,"");document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){window.laytheme.emit("newpage"),window.laytheme.emit("newpageshown",{},vl,{id:wl,type:vl,slug:_l,catid:bl,footerid:jl,title:Ql},{isProjectOverlay:!1})},0)}),window.load_visible_images_then_rest_controller=Tt,window.lt_utility_controller={},window.lt_utility_controller.Utility=Q,window.lt_utility_controller.utility_controller=y,window.lt_showhide_onscroll_controller={},window.lt_showhide_onscroll_controller.default=sn,"on"==layData.youtube&&((ne=document.createElement("script")).src="https://www.youtube.com/iframe_api",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(ne,t))})();
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.