"use strict";function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}!function e(t,n,r){function o(s,i){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!i&&l)return l(s,!0);if(a)return a(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){return o(t[s][1][e]||e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s{n.duration=isNaN(n.duration)?500:1e3*n.duration,n.ease=n.ease||(e=>e),n.delay=1e3*n.delay||0;const r=Date.now();a.push({target:e,props:t,fromProps:Object.assign({},t),toProps:n,entries:Object.entries(n).filter(e=>!o.includes(e[0])),time:r,startTime:r+n.delay}),t.target=e,s||i.render()}),_defineProperty(i,"kill",e=>{a.forEach((t,n)=>{t.target==e&&a.splice(n,1)})}),_defineProperty(i,"render",()=>{a.forEach((e,t)=>{const n=e.target,o=e.props,s=e.toProps,i=e.fromProps,l=s.duration,u=e.entries,c=e.time,d=e.startTime,p=Date.now();if(s.delay&&p-c<=s.delay)return;s.delay=0;const f=Math.min((Date.now()-d)/l,1);u.forEach(([e,t])=>{let n=Array.isArray(t),r=n?t[1]:null;t=n?t[0]:t;let a=i[e]+(t-i[e])*s.ease(f);o[e]=r?a+r:a}),n&&n instanceof Element&&(0,r.setProps)(n,o),s.onUpdate&&s.onUpdate(o,f),1==f&&(a.splice(t,1),s.onComplete&&s.onComplete())}),s=a.length?requestAnimationFrame(i.render):null});var l=i;n.default=l},{"js-dev-package/util/functions":3}],2:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.easeOutSine=n.easeOutQuint=n.easeOutQuart=n.easeOutQuad=n.easeOutExpo=n.easeOutElastic=n.easeOutCubic=n.easeOutCirc=n.easeOutBounce=n.easeOutBack=n.easeInSine=n.easeInQuint=n.easeInQuart=n.easeInQuad=n.easeInOutSine=n.easeInOutQuint=n.easeInOutQuart=n.easeInOutQuad=n.easeInOutExpo=n.easeInOutElastic=n.easeInOutCubic=n.easeInOutCirc=n.easeInOutBounce=n.easeInOutBack=n.easeInExpo=n.easeInElastic=n.easeInCubic=n.easeInCirc=n.easeInBounce=n.easeInBack=void 0;var r=e("./math");const o=Math.PI,a=Math.cos,s=Math.sin,i=Math.pow,l=Math.sqrt;n.easeInSine=(e=>1-a(e*o/2)),n.easeOutSine=(e=>s(e*o/2)),n.easeInOutSine=(e=>-(a(o*e)-1)/2),n.easeInQuad=(e=>e*e),n.easeOutQuad=(e=>1-(1-e)*(1-e)),n.easeInOutQuad=(e=>e<.5?2*e*e:1-i(-2*e+2,2)/2),n.easeInCubic=(e=>e*e*e),n.easeOutCubic=(e=>1-i(1-e,3)),n.easeInOutCubic=(e=>e<.5?4*e*e*e:1-i(-2*e+2,3)/2),n.easeInQuart=(e=>e*e*e*e),n.easeOutQuart=(e=>1-i(1-e,4)),n.easeInOutQuart=(e=>e<.5?8*e*e*e*e:1-i(-2*e+2,4)/2),n.easeInQuint=(e=>e*e*e*e*e),n.easeOutQuint=(e=>1-i(1-e,5)),n.easeInOutQuint=(e=>e<.5?16*e*e*e*e*e:1-i(-2*e+2,5)/2),n.easeInExpo=(e=>0===e?0:i(2,10*e-10)),n.easeOutExpo=(e=>1===e?1:1-i(2,-10*e)),n.easeInOutExpo=(e=>0===e?0:1===e?1:e<.5?i(2,20*e-10)/2:(2-i(2,-20*e+10))/2),n.easeInCirc=(e=>1-l(1-i(e,2))),n.easeOutCirc=(e=>l(1-i(e-1,2))),n.easeInOutCirc=(e=>e<.5?(1-l(1-i(2*e,2)))/2:(l(1-i(-2*e+2,2))+1)/2),n.easeInBack=(e=>{return 2.70158*e*e*e-1.70158*e*e}),n.easeOutBack=(e=>{return 1+2.70158*i(e-1,3)+1.70158*i(e-1,2)}),n.easeInOutBack=(e=>{const t=2.5949095;return e<.5?i(2*e,2)*(7.189819*e-t)/2:(i(2*e-2,2)*((t+1)*(2*e-2)+t)+2)/2}),n.easeInElastic=(e=>{const t=r.PI2/3;return 0===e?0:1===e?1:-i(2,10*e-10)*s((10*e-10.75)*t)}),n.easeOutElastic=(e=>{const t=r.PI2/3;return 0===e?0:1===e?1:i(2,-10*e)*s((10*e-.75)*t)+1}),n.easeInOutElastic=(e=>{const t=r.PI2/4.5;return 0===e?0:1===e?1:e<.5?-i(2,20*e-10)*s((20*e-11.125)*t)/2:i(2,-20*e+10)*s((20*e-11.125)*t)/2+1}),n.easeInBounce=(e=>1-u(1-e));const u=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375};n.easeOutBounce=u,n.easeInOutBounce=(e=>e<.5?(1-u(1-2*e))/2:(1+u(2*e-1))/2)},{"./math":4}],3:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.toggleClass=n.toSeoUrl=n.splitText=n.setProps=n.removeEventListeners=n.removeClass=n.randomizeHexColor=n.queryAll=n.query=n.itemClass=n.isVisible=n.isMobileDevice=n.hasClass=n.getRect=n.getDOM=n.getCursorPoint=n.getCenterPoint=n.createElement=n.clearProps=n.addEventListeners=n.addClass=void 0,n.query=((e,t)=>(t||document).querySelector(e)),n.queryAll=((e,t)=>(t||document).querySelectorAll(e)),n.setProps=((e,t)=>{e=Array.isArray(e)?e:[e];for(let n in t)e.forEach(e=>e.style.setProperty(n,t[n]))}),n.addClass=((e,...t)=>{e.classList.add(...t)}),n.removeClass=((e,...t)=>{e.classList.remove(...t)}),n.hasClass=((e,t)=>e.classList.contains(t)),n.itemClass=((e,t)=>e.classList.item(t)),n.toggleClass=((e,t,n)=>{e.classList.toggle(t,n)});const r=(e,t)=>{(e=Array.isArray(e)?e:[e]).forEach(e=>{e.removeAttribute("style"),t&&e.children&&e.children.length&&r([...e.children],t)})};n.clearProps=r,n.splitText=((e,t=0,n=!1)=>{if(!e)return[];e.original=e.innerText;let r=e.children;const a="$&",s=e=>`${e}`;if(e.innerHTML=e.textContent.replace(/\S+/g,1==t&&n?s(a):a),t){if(2==t){const t=o(e).top;let a=0,i="",l="";const u=()=>{l=`${l}`,i+=`${n?s(l):l} `,l=""};for(let e=0;ea?u():e>0&&(l+=" "),l+=n.textContent,a=s}l.length&&u(),e.innerHTML=i}}else for(let e=0;e{const t=e==window?{x:0,y:0,width:innerWidth,height:innerHeight}:e.getBoundingClientRect();return t.maxX=t.x+t.width,t.maxY=t.y+t.height,t};n.getRect=o;const a=(e,t,n)=>{["title"].indexOf(t)>-1&&(t="_"+t);let r=e[t];r?(r.length||(e[t]=[r]),e[t].push(n)):e[t]=n},s=e=>{let t=e.children;for(let n of t){let t=n.tagName.toLowerCase(),r=n.classList,o=n.id;delete e[t],delete e[o],r.length&&delete e[r[0]],n.children.length&&s(n)}},i=e=>{s(e);let t=e.children;for(let n of t){let t=n.tagName.toLowerCase(),r=n.classList,o=n.id;if(a(e,t,n),a(e,o,n),r.length){let t=r[0];a(e,t,n)}n.children.length&&i(n)}return e};n.getDOM=i,n.addEventListeners=((e,t,n,r)=>{t.split(" ").forEach(t=>{e.addEventListener(t,n,r)})}),n.removeEventListeners=((e,t,n)=>{t.split(" ").forEach(t=>{e.removeEventListener(t,n)})}),n.getCursorPoint=((e,t)=>{let n=e.changedTouches?e.changedTouches[0]:e;return t?{x:n.clientX,y:n.clientY}:{x:n.pageX,y:n.pageY}}),n.getCenterPoint=(e=>{let t=o(e);return{x:t.x+.5*t.width,y:t.y+.5*t.height}}),n.isMobileDevice=(()=>void 0!==window.orientation),n.randomizeHexColor=(()=>`#${Math.round(16777215*Math.random()).toString(16)}`),n.isVisible=(e=>e.offsetWidth>0&&e.offsetHeight>0),n.createElement=((e,t)=>{const n=document.createElement(e);if(t)for(let e in t)n.setAttribute(e,t[e]);return n}),n.toSeoUrl=(e=>e.toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,"-").toLowerCase().replace(/&/g,"-and-").replace(/[^a-z0-9\-]/g,"").replace(/-+/g,"-").replace(/^-*/,"").replace(/-*$/,""))},{}],4:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.toFixed=n.normalizeAngle=n.getAngle=n.PI2=void 0;const r=2*Math.PI;n.PI2=r,n.getAngle=((e,t)=>{let n=Math.round(t.x-e.x),r=Math.round(t.y-e.y);return Math.atan2(r,n)}),n.normalizeAngle=(e=>{const t=e/r;return(t-Math.floor(t))*r}),n.toFixed=((e,t)=>parseFloat(e.toFixed(t)))},{}],5:[function(e,t,n){function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=1&&(s.delta=0),s.delta+=s.speed,1==h&&!s.closingPortal&&s.readyToClosePortal&&c(0),s.running&&requestAnimationFrame(e)}()},v=function(){var e=innerWidth>1024?1800:innerWidth>599?900:500;t.style.setProperty("--scale",innerWidth/e)};!function(){setTimeout(function(){n.classList.add("show")},25),intro.classList.remove("hide"),r(lines.children).forEach(function(e){var t=e.getTotalLength();e.style.setProperty("--size",t),e.style.setProperty("--l",t)}),a.style.setProperty("--size",.19*c),a.style.setProperty("--l",.19*c),a.style.setProperty("--s",.19),firstDoor.style.setProperty("--size",c),firstDoor.style.setProperty("--l",c),a.id="last-door",doors.appendChild(a);for(var t=0;t<8;t++){var o=firstDoor.cloneNode(!0),i=.81*Math.pow((t+1)/9,2)+.19,l=c*i;o.style.setProperty("--size",l),o.style.setProperty("--s",i),o.style.setProperty("--l",l),o.id="",doors.appendChild(o)}doors.appendChild(firstDoor),(e=[].concat(r(doors.children),r(lines.children))).forEach(function(e){var t=(0,s.toFixed)(parseFloat(window.getComputedStyle(e).getPropertyValue("--l")),5);e.size=t;var n=e.getAttribute("e");n=n?parseFloat(n):0,t=(0,s.toFixed)(t-n,5),e.length=t,e.classList.add("t")});var u=document.querySelectorAll(".hide");u.forEach(function(e){return e.classList.remove("hide")}),assets.forEach(function(e){var t=e.oSrc,n=e.ext,r=e.tagName.toLowerCase();t=t.indexOf("uploads")<0&&n.indexOf("svg")<0&&d&&(t.indexOf("neondoor")>-1||t.indexOf("NEONDOOR")>-1)?t.replace("."+n,"@"+d+"x."+n):t,e.onerror=function(){updateProgress(this)},"video"==r?e.onloadedmetadata=function(){return updateProgress(e)}:e.onload=function(){return updateProgress(e)},"object"==r?e.data=t:"use"==r?e.setAttribute("xlink:href",t):e.src=t;var o=assetsClones[e.oSrc];o&&o.forEach(function(e){"object"==r?e.data=t:"use"==r?e.setAttribute("xlink:href",t):e.src=t})}),u.forEach(function(e){return e.classList.add("hide")}),window.audios=[];for(var p=1;p<=10;p++){var f="./audio/key".concat(("00"+p).slice(-2),".mp3"),h=new Audio(f);h.addEventListener("loadedmetadata",function(){updateProgress("door audio")},{once:!0}),audios.push(h)}document.body.appendChild(Object.assign(document.createElement("script"),{async:"true",src:"./js/main.js?v=1.1.1"}));var g=Object.assign(document.createElement("script"),{async:"true",src:"https://cdn.jsdelivr.net/npm/cappen-sign/dist/cappen-sign/cappen-sign.js",onload:"updateProgress();"});g.addEventListener("load",function(){updateProgress("cappen-sign.js")},{once:!0,passive:!0}),document.body.appendChild(g),window.addEventListener("resize",v,{passive:!0}),v()}(),o.addEventListener("click",function(){n.classList.remove("show"),setTimeout(g,750)},{once:!0})},window.assets&&startPreloader()},{"js-dev-package/animation/Tween":1,"js-dev-package/util/easing":2,"js-dev-package/util/functions":3,"js-dev-package/util/math":4}]},{},[5]);