`),fe=d(`
`);function pe(e){let t,r,a,s,u,d,f=S(),[m,{setIndex:g,setIsAnimating:_,setIsScrollLocked:v}]=k(),b=y(()=>$(e.loadingText)),x=-1,D=!1,A=`none`,[j,M]=o(!1),[N,P]=o(!1),[F,I]=Q(Array(f().length).fill(!1)),L=()=>{!j()||!D||(w(s,`curtain is not defined`),w(u,`gallery is not defined`),oe({gsap:t,curtain:s,gallery:u,setIsAnimating:_,setIsScrollLocked:v}))},R=()=>{w(u,`curtain is not defined`),w(s,`gallery is not defined`),se({gsap:t,curtain:s,gallery:u,setIsAnimating:_,setIsScrollLocked:v,onClosed:()=>{x=-1}})},z=()=>{I(p(le(m.index(),f().length,A)),!0)},B=e=>{!N()||r===void 0||(z(),r.slideTo(e,0))},V=async()=>{if(a!==void 0)return await a;a=(async()=>{try{let[e,n]=await Promise.all([C(),ce()]);t=e,w(d,`galleryInner is not defined`),r=new n(d,{spaceBetween:20}),r.on(`slideChange`,({realIndex:e})=>{g(e)}),M(!0),P(!0);let i=O(m.index);i>=0&&(B(i),x=i)}catch(e){a=void 0,P(!1),console.log(e)}})(),await a};return l(()=>{window.addEventListener(`touchstart`,()=>void V(),{once:!0,passive:!0}),D=!0}),c(i(()=>[N(),m.index()],([e,t])=>{!e||t<0||t!==x&&(A=x===-1?`none`:tx?`next`:`none`,B(t),x=t)})),c(i(()=>m.isOpen(),async e=>{e&&!N()&&await V(),!(!j()||!N())&&(m.isAnimating()||(e?L():R()))},{defer:!0})),[(()=>{var t=ue(),r=t.firstChild,i=r.firstChild,a=u;typeof a==`function`?T(a,t):u=t;var o=d;return typeof o==`function`?T(o,r):d=r,h(i,n(E,{get each(){return f().images},children:(e,t)=>(()=>{var r=fe();return h(r,n(te,{get load(){return F[t()]},ij:e,get loadingText(){return b()}})),r})()})),h(t,n(re,{get closeText(){return e.closeText}}),null),t})(),(()=>{var e=de(),t=s;return typeof t==`function`?T(t,e):s=e,e})()]}function me(e){let r=S(),[i]=k();return c(()=>{let e=document.getElementsByClassName(`container`).item(0);e!==null&&(i.isScrollLocked()?e.classList.add(`disableScroll`):e.classList.remove(`disableScroll`))}),a(()=>{document.getElementsByClassName(`container`).item(0)?.classList.remove(`disableScroll`)}),n(t,{get when(){return r().length>0},get children(){return[n(P,{}),n(pe,{get closeText(){return e.closeText},get loadingText(){return e.loadingText}})]}})}export{me as default};
\ No newline at end of file
diff --git a/bundled/js/main.js b/bundled/js/main.js
index ad57f6d..757a2b0 100644
--- a/bundled/js/main.js
+++ b/bundled/js/main.js
@@ -1,2 +1,2 @@
-const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/DIvfwZ.js","js/BfssZJ.js","js/WcOp_5.js","js/CYDxmA.js","js/Br6LVr.js"])))=>i.map(i=>d[i]);
-import{C as e,E as t,P as n,S as r,_ as i,j as a,l as o,p as s,t as c,w as l}from"./BfssZJ.js";import{r as u,t as d}from"./WcOp_5.js";import{t as f}from"./Br6LVr.js";async function p(){if(document.title.split(` | `)[0]===`404`)return[];let e=document.querySelector(`meta[property="og:url"]`),t=e?.content?new URL(`index.json`,e.content).href:new URL(`index.json`,window.location.href).href;try{return(await(await fetch(t,{headers:{Accept:`application/json`}})).json()).sort((e,t)=>e.indexError`),h=document.getElementsByClassName(`container`)[0],g=n(async()=>await o(()=>import(`./DIvfwZ.js`),__vite__mapDeps([0,1,2]))),_=n(async()=>await o(()=>import(`./CYDxmA.js`),__vite__mapDeps([3,1,4])));function v(e){return t(l,{get fallback(){return m()},get children(){return[t(r,{get when(){return e.isMobile},get children(){return t(f,{get children(){return t(_,{get closeText(){return e.closeText},get loadingText(){return e.loadingText}})}})}}),t(r,{get when(){return!e.isMobile},get children(){return t(d,{get children(){return t(g,{get prevText(){return e.prevText},get closeText(){return e.closeText},get nextText(){return e.nextText},get loadingText(){return e.loadingText}})}})}})]}})}function y(){let[n]=a(p),r=window.navigator.userAgent.toLowerCase(),i=`ontouchstart`in window||window.navigator.maxTouchPoints>0,o=window.matchMedia(`(pointer: coarse)`).matches||window.matchMedia(`(hover: none)`).matches,s=/android|iphone|ipad|ipod|mobile/.test(r),l=/windows nt/.test(r),d=s||i&&o&&!l;return t(e,{get when(){return n.state===`ready`},get children(){return t(c,{get images(){return n()??[]},get children(){return t(u,{get children(){return t(v,{isMobile:d,get prevText(){return h.dataset.prev},get closeText(){return h.dataset.close},get nextText(){return h.dataset.next},get loadingText(){return h.dataset.loading}})}})}})}})}s(()=>t(y,{}),h);
\ No newline at end of file
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/DxBdnk.js","js/DdXs7x.js","js/cNqYCK.js"])))=>i.map(i=>d[i]);
+import{B as e,C as t,D as n,E as r,M as i,P as a,S as o,_ as s,a as c,j as l,k as u,l as d,n as f,o as p,p as m,r as h,t as g,u as _,w as v}from"./DdXs7x.js";var y=[{threshold:20,trailLength:20},{threshold:40,trailLength:10},{threshold:80,trailLength:5},{threshold:140,trailLength:5},{threshold:200,trailLength:5}],b=n();function x(){let e=c();return e<0||e>=y.length?2:e}function S(e){let[t,n]=i(x()),a=u(()=>{let e=y[t()];return{thresholdIndex:t(),threshold:e.threshold,trailLength:e.trailLength}}),o=e=>{let r=t()+e;r<0||r>=y.length||(sessionStorage.setItem(`thresholdsIndex`,r.toString()),n(r))};return r(b.Provider,{value:[a,{incThreshold:()=>{o(1)},decThreshold:()=>{o(-1)}}],get children(){return e.children}})}function C(){let t=e(b);return _(t,`undefined config context`),t}var w=n();function T(e){let t=f(),[n,a]=i(-1),[o,s]=i([]),[c,l]=i(``),[u,d]=i(!1),[m,g]=i(!1),[_,v]=i(!1),[y,b]=i(`none`),x=e=>{let n=t().length;n<=0||a(t=>e===1?p(t,n):h(t,n))};return r(w.Provider,{value:[{index:n,cordHist:o,hoverText:c,isOpen:u,isAnimating:m,isLoading:_,navVector:y},{setIndex:a,incIndex:()=>{x(1)},decIndex:()=>{x(-1)},setCordHist:s,setHoverText:l,setIsOpen:d,setIsAnimating:g,setIsLoading:v,setNavVector:b}],get children(){return e.children}})}function E(){let t=e(w);return _(t,`undefined desktop context`),t}var D=n();function O(e){let t=f(),[n,a]=i(-1),[o,s]=i(!1),[c,l]=i(!1),[u,d]=i(!1),m=e=>{let n=t().length;n<=0||a(t=>e===1?p(t,n):h(t,n))};return r(D.Provider,{value:[{index:n,isOpen:o,isAnimating:c,isScrollLocked:u},{setIndex:a,incIndex:()=>{m(1)},decIndex:()=>{m(-1)},setIsOpen:s,setIsAnimating:l,setIsScrollLocked:d}],get children(){return e.children}})}function k(){let t=e(D);return _(t,`undefined mobile context`),t}async function A(){if(document.title.split(` | `)[0]===`404`)return[];let e=document.querySelector(`meta[property="og:url"]`),t=e?.content?new URL(`index.json`,e.content).href:new URL(`index.json`,window.location.href).href;try{return(await(await fetch(t,{headers:{Accept:`application/json`}})).json()).sort((e,t)=>e.indexError`),M=document.getElementsByClassName(`container`)[0],N=a(async()=>await d(()=>import(`./DxBdnk.js`),__vite__mapDeps([0,1]))),P=a(async()=>await d(()=>import(`./cNqYCK.js`),__vite__mapDeps([2,1])));function F(e){return r(v,{get fallback(){return j()},get children(){return[r(o,{get when(){return e.isMobile},get children(){return r(O,{get children(){return r(P,{get closeText(){return e.closeText},get loadingText(){return e.loadingText}})}})}}),r(o,{get when(){return!e.isMobile},get children(){return r(T,{get children(){return r(N,{get prevText(){return e.prevText},get closeText(){return e.closeText},get nextText(){return e.nextText},get loadingText(){return e.loadingText}})}})}})]}})}function I(){let[e]=l(A),n=window.navigator.userAgent.toLowerCase(),i=`ontouchstart`in window||window.navigator.maxTouchPoints>0,a=window.matchMedia(`(pointer: coarse)`).matches||window.matchMedia(`(hover: none)`).matches,o=/android|iphone|ipad|ipod|mobile/.test(n),s=/windows nt/.test(n),c=o||i&&a&&!s;return r(t,{get when(){return e.state===`ready`},get children(){return r(g,{get images(){return e()??[]},get children(){return r(S,{get children(){return r(F,{isMobile:c,get prevText(){return M.dataset.prev},get closeText(){return M.dataset.close},get nextText(){return M.dataset.next},get loadingText(){return M.dataset.loading}})}})}})}})}m(()=>r(I,{}),M);export{E as n,C as r,k as t};
\ No newline at end of file