diff --git a/static/bundled/css/main.css b/static/bundled/css/main.css index cf20455..4d1a230 100644 --- a/static/bundled/css/main.css +++ b/static/bundled/css/main.css @@ -1 +1 @@ -.cursor{position:fixed;z-index:var(--z-cursor);top:0;left:0;display:none;cursor:none;pointer-events:none;color:#fff;mix-blend-mode:difference}.cursor .cursorInner{transform:translate3d(-50%,-50%,0)}.active{display:block}.stage{position:relative;overflow:hidden;width:100vw;height:calc(var(--window-height) - var(--nav-height));cursor:pointer}.stage img{position:absolute;top:0;left:0;width:100vw;height:var(--window-height);object-fit:contain;transform:scale(.6);opacity:0;pointer-events:none}.navOverlay{position:fixed;top:0;left:0;z-index:var(--z-nav-gallery);width:100vw;height:calc(var(--window-height) - var(--nav-height));display:flex;cursor:none}.navOverlay:not(.active){pointer-events:none;display:none}.navOverlay .overlay{flex:1}.collection{display:flex;flex-direction:column;gap:20vh;padding-top:calc(var(--window-height) * .4);margin-top:calc(var(--nav-height) * -1)}.collection img{position:sticky;top:calc(var(--window-height) * .4);width:60vw;height:20vh;object-fit:contain;transform:translate3d(0,-50%,0);align-self:center}.collection img:last-child{margin-bottom:calc(var(--window-height) * .35)}.hidden{display:none}.gallery{pointer-events:all;position:fixed;top:var(--nav-height);z-index:var(--z-nav-gallery);display:flex;flex-direction:column;width:100vw;height:calc(var(--window-height) - var(--nav-height));background:#fff;transform:translate3d(0,100%,0)}.gallery .galleryInner{flex:1;height:0}.gallery .swiper-slide{display:flex;align-items:center;justify-content:center}.gallery img{width:100%;height:100%;object-fit:contain}.gallery .loadingText{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.gallery .slideContainer{position:relative;display:inline-block}.gallery .nav{height:var(--nav-height);padding:var(--space-standard);display:flex;justify-content:space-between;align-items:center}.curtain{position:fixed;top:0;left:0;z-index:var(--z-curtain);width:100vw;height:var(--window-height);background:#00000080;opacity:0;pointer-events:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}} +.cursor{position:fixed;z-index:var(--z-cursor);top:0;left:0;display:none;cursor:none;pointer-events:none;color:#fff;mix-blend-mode:difference}.cursor .cursorInner{transform:translate3d(-50%,-50%,0)}.active{display:block}.stage{position:relative;overflow:hidden;width:100vw;height:calc(var(--window-height) - var(--nav-height));cursor:pointer}.stage img{position:absolute;top:0;left:0;width:100vw;height:var(--window-height);object-fit:contain;transform:scale(.6);opacity:0;pointer-events:none}.navOverlay{position:fixed;top:0;left:0;z-index:var(--z-nav-gallery);width:100vw;height:calc(var(--window-height) - var(--nav-height));display:flex;cursor:none}.navOverlay:not(.active){pointer-events:none;display:none}.navOverlay .overlay{flex:1}.collection{display:flex;flex-direction:column;gap:20vh;padding-top:calc(var(--window-height) * .4);margin-top:calc(var(--nav-height) * -1)}.collection img{position:sticky;top:calc(var(--window-height) * .4);width:60vw;height:20vh;object-fit:contain;transform:translate3d(0,-50%,0);align-self:center}.collection img:last-child{margin-bottom:calc(var(--window-height) * .35)}.hidden{display:none}.gallery{pointer-events:all;position:fixed;top:var(--nav-height);z-index:var(--z-nav-gallery);display:flex;flex-direction:column;width:100vw;height:calc(var(--window-height) - var(--nav-height));background:#fff;transform:translate3d(0,100%,0)}.gallery .galleryInner{flex:1;height:0}.gallery .swiper-slide{display:flex;align-items:center;justify-content:center}.gallery img{width:100%;height:100%;object-fit:contain}.gallery .loadingText{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.gallery .slideContainer{position:relative;display:inline-block}.gallery .nav{height:var(--nav-height);padding:var(--space-standard);display:flex;justify-content:space-between;align-items:center}.curtain{position:fixed;top:0;left:0;z-index:var(--z-curtain);width:100vw;height:var(--window-height);background:#00000080;opacity:0;pointer-events:none}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}} diff --git a/static/bundled/js/0I9ziN.js b/static/bundled/js/0I9ziN.js new file mode 100644 index 0000000..202068c --- /dev/null +++ b/static/bundled/js/0I9ziN.js @@ -0,0 +1 @@ +import{u as N,o as W,d as U,f as G,t as O,i as d,g as b,F as Y,h as m,b as ce,j as E,s as fe,k as J,$ as x,q as ue,r as H,v as K,c as D,l as Q,w as de,x as ge,y as A,p as q,e as B,S as Z,_ as he}from"./main.js";var ye=O("
"),$e=O("");function X(e,n){return Math.floor(Math.random()*(n-e+1))+e}function ve(e,n){new IntersectionObserver((t,i)=>{for(const s of t)if(n(s)){i.disconnect();break}}).observe(e)}function be(e){const n=Array(e.ijs.length),[t,{setIndex:i}]=N(),s=l=>{e.isAnimating()||(i(l),e.setIsOpen(!0))},r=()=>{n[t().index].scrollIntoView({behavior:"auto",block:"center"})};return W(()=>{n.forEach((l,a)=>{a<5&&(l.src=l.dataset.src),l.addEventListener("click",()=>{s(a)},{passive:!0}),l.addEventListener("keydown",()=>{s(a)},{passive:!0}),ve(l,o=>o.intersectionRatio<=0?!1:(a+5{e.isOpen()},()=>{e.isOpen()||r()},{defer:!0})),(()=>{var l=ye();return d(l,b(Y,{get each(){return e.ijs},children:(a,o)=>(()=>{var f=$e();f.$$keydown=()=>{s(o())},f.$$click=()=>{s(o())};var g=n[o()];return typeof g=="function"?m(g,f):n[o()]=f,ce(u=>{var $=a.loImgH,_=a.loImgW,w=a.loUrl,S=a.alt,v=`translate3d(${o()!==0?X(-25,25):0}%, ${o()!==0?X(-35,35):0}%, 0)`;return $!==u.e&&E(f,"height",u.e=$),_!==u.t&&E(f,"width",u.t=_),w!==u.a&&E(f,"data-src",u.a=w),S!==u.o&&E(f,"alt",u.o=S),v!==u.i&&fe(f,"transform",u.i=v),u},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0}),f})()})),l})()}J(["click","keydown"]);const V=Symbol("store-raw"),I=Symbol("store-node"),y=Symbol("store-has"),p=Symbol("store-self");function ee(e){let n=e[x];if(!n&&(Object.defineProperty(e,x,{value:n=new Proxy(e,Ae)}),!Array.isArray(e))){const t=Object.keys(e),i=Object.getOwnPropertyDescriptors(e);for(let s=0,r=t.length;se[x][n]),t}function ne(e){K()&&C(M(e,I),p)()}function we(e){return ne(e),Reflect.ownKeys(e)}const Ae={get(e,n,t){if(n===V)return e;if(n===x)return t;if(n===H)return ne(e),t;const i=M(e,I),s=i[n];let r=s?s():e[n];if(n===I||n===y||n==="__proto__")return r;if(!s){const l=Object.getOwnPropertyDescriptor(e,n);K()&&(typeof r!="function"||e.hasOwnProperty(n))&&!(l&&l.get)&&(r=C(i,n,r)())}return R(r)?ee(r):r},has(e,n){return n===V||n===x||n===H||n===I||n===y||n==="__proto__"?!0:(K()&&C(M(e,y),n)(),n in e)},set(){return!0},deleteProperty(){return!0},ownKeys:we,getOwnPropertyDescriptor:_e};function F(e,n,t,i=!1){if(!i&&e[n]===t)return;const s=e[n],r=e.length;t===void 0?(delete e[n],e[y]&&e[y][n]&&s!==void 0&&e[y][n].$()):(e[n]=t,e[y]&&e[y][n]&&s===void 0&&e[y][n].$());let l=M(e,I),a;if((a=C(l,n,s))&&a.$(()=>t),Array.isArray(e)&&e.length!==r){for(let o=e.length;o1){i=n.shift();const l=typeof i,a=Array.isArray(e);if(Array.isArray(i)){for(let o=0;o1){P(e[i],n,[i].concat(t));return}s=e[i],t=[i].concat(t)}let r=n[0];typeof r=="function"&&(r=r(s,t),r===s)||i===void 0&&r==null||(r=L(r),i===void 0||R(s)&&R(r)&&!Array.isArray(r)?te(s,r):F(e,i,r))}function Oe(...[e,n]){const t=L(e||{}),i=Array.isArray(t),s=ee(t);function r(...l){ue(()=>{i&&l.length===1?xe(t,l[0]):P(t,l)})}return[s,r]}var Se=O("
");function me(e){let n,t,i;const[s]=N();return W(()=>{Q().then(r=>{i=r}).catch(r=>{console.log(r)}),n?.addEventListener("load",()=>{A(n),A(t),s().index!==e.ij.index?(i.set(n,{opacity:1}),i.set(t,{opacity:0})):(i.to(n,{opacity:1,delay:.5,duration:.5,ease:"power3.out"}),i.to(t,{opacity:0,duration:.5,ease:"power3.in"}))},{once:!0,passive:!0})}),(()=>{var r=Se(),l=r.firstChild,a=l.nextSibling,o=n;typeof o=="function"?m(o,l):n=l,de(l,ge(()=>e.load&&{src:e.ij.hiUrl},{get height(){return e.ij.hiImgH},get width(){return e.ij.hiImgW},get"data-src"(){return e.ij.hiUrl},get alt(){return e.ij.alt},style:{opacity:0}}),!1);var f=t;return typeof f=="function"?m(f,a):t=a,d(a,()=>e.loadingText),r})()}var Ie=O("