Files
bridget/static/bundled/js/Dm2S4K.js
2025-10-22 12:12:05 +00:00

1 line
8.3 KiB
JavaScript

import{u as e,o as t,d as n,f as r,t as i,i as s,g as o,F as a,h as l,b as c,s as u,j as d,$ as g,p as f,q as p,r as y,c as h,l as v,v as b,w as m,x as w,n as O,e as j,S as x,_ as A}from"./main.js";var I=i("<div class=collection>"),S=i("<img>");function $(e,t){return Math.floor(Math.random()*(t-e+1))+e}function k(i){const d=Array(i.ijs.length),[g,{setIndex:f}]=e(),p=e=>{i.isAnimating()||(f(e),i.setIsOpen(!0))};return t(()=>{d.forEach((e,t)=>{var n,r;t<5&&(e.src=e.dataset.src),e.addEventListener("click",()=>{p(t)},{passive:!0}),e.addEventListener("keydown",()=>{p(t)},{passive:!0}),n=e,r=e=>!(e.intersectionRatio<=0||(t+5<d.length&&(d[t+5].src=d[t+5].dataset.src),0)),new IntersectionObserver((e,t)=>{for(const n of e)if(r(n)){t.disconnect();break}}).observe(n)})}),n(r(()=>{i.isOpen()},()=>{i.isOpen()||d[g().index].scrollIntoView({behavior:"auto",block:"center"})},{defer:!0})),y=I(),s(y,o(a,{get each(){return i.ijs},children:(e,t)=>(()=>{var n=S();n.$$keydown=()=>{p(t())},n.$$click=()=>{p(t())};var r=d[t()];return"function"==typeof r?l(r,n):d[t()]=n,c(r=>{var i=e.loImgH,s=e.loImgW,o=e.loUrl,a=e.alt,l=`translate3d(${0!==t()?$(-25,25):0}%, ${0!==t()?$(-35,35):0}%, 0)`;return i!==r.e&&u(n,"height",r.e=i),s!==r.t&&u(n,"width",r.t=s),o!==r.a&&u(n,"data-src",r.a=o),a!==r.o&&u(n,"alt",r.o=a),l!==r.i&&(null!=(r.i=l)?n.style.setProperty("transform",l):n.style.removeProperty("transform")),r},{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0}),n})()})),y;var y}d(["click","keydown"]);const P=Symbol("store-raw"),T=Symbol("store-node"),_=Symbol("store-has"),C=Symbol("store-self");function E(e){let t=e[g];if(!t&&(Object.defineProperty(e,g,{value:t=new Proxy(e,F)}),!Array.isArray(e))){const n=Object.keys(e),r=Object.getOwnPropertyDescriptors(e);for(let i=0,s=n.length;i<s;i++){const s=n[i];r[s].get&&Object.defineProperty(e,s,{enumerable:r[s].enumerable,get:r[s].get.bind(t)})}}return t}function D(e){let t;return null!=e&&"object"==typeof e&&(e[g]||!(t=Object.getPrototypeOf(e))||t===Object.prototype||Array.isArray(e))}function L(e,t=new Set){let n,r,i,s;if(n=null!=e&&e[P])return n;if(!D(e)||t.has(e))return e;if(Array.isArray(e)){Object.isFrozen(e)?e=e.slice(0):t.add(e);for(let n=0,s=e.length;n<s;n++)i=e[n],(r=L(i,t))!==i&&(e[n]=r)}else{Object.isFrozen(e)?e=Object.assign({},e):t.add(e);const n=Object.keys(e),o=Object.getOwnPropertyDescriptors(e);for(let a=0,l=n.length;a<l;a++)s=n[a],o[s].get||(i=e[s],(r=L(i,t))!==i&&(e[s]=r))}return e}function M(e,t){let n=e[t];return n||Object.defineProperty(e,t,{value:n=Object.create(null)}),n}function R(e,t,n){if(e[t])return e[t];const[r,i]=h(n,{equals:!1,internal:!0});return r.$=i,e[t]=r}function U(e){y()&&R(M(e,T),C)()}const F={get(e,t,n){if(t===P)return e;if(t===g)return n;if(t===p)return U(e),n;const r=M(e,T),i=r[t];let s=i?i():e[t];if(t===T||t===_||"__proto__"===t)return s;if(!i){const n=Object.getOwnPropertyDescriptor(e,t);!y()||"function"==typeof s&&!e.hasOwnProperty(t)||n&&n.get||(s=R(r,t,s)())}return D(s)?E(s):s},has:(e,t)=>t===P||t===g||t===p||t===T||t===_||"__proto__"===t||(y()&&R(M(e,_),t)(),t in e),set:()=>!0,deleteProperty:()=>!0,ownKeys:function(e){return U(e),Reflect.ownKeys(e)},getOwnPropertyDescriptor:function(e,t){const n=Reflect.getOwnPropertyDescriptor(e,t);return n&&!n.get&&n.configurable&&t!==g&&t!==T?(delete n.value,delete n.writable,n.get=()=>e[g][t],n):n}};function q(e,t,n,r=!1){if(!r&&e[t]===n)return;const i=e[t],s=e.length;void 0===n?(delete e[t],e[_]&&e[_][t]&&void 0!==i&&e[_][t].$()):(e[t]=n,e[_]&&e[_][t]&&void 0===i&&e[_][t].$());let o,a=M(e,T);if((o=R(a,t,i))&&o.$(()=>n),Array.isArray(e)&&e.length!==s){for(let t=e.length;t<s;t++)(o=a[t])&&o.$();(o=R(a,"length",s))&&o.$(e.length)}(o=a[C])&&o.$()}function z(e,t){const n=Object.keys(t);for(let r=0;r<n.length;r+=1){const i=n[r];q(e,i,t[i])}}function H(e,t,n=[]){let r,i=e;if(t.length>1){r=t.shift();const s=typeof r,o=Array.isArray(e);if(Array.isArray(r)){for(let i=0;i<r.length;i++)H(e,[r[i]].concat(t),n);return}if(o&&"function"===s){for(let i=0;i<e.length;i++)r(e[i],i)&&H(e,[i].concat(t),n);return}if(o&&"object"===s){const{from:i=0,to:s=e.length-1,by:o=1}=r;for(let r=i;r<=s;r+=o)H(e,[r].concat(t),n);return}if(t.length>1)return void H(e[r],t,[r].concat(n));i=e[r],n=[r].concat(n)}let s=t[0];"function"==typeof s&&(s=s(i,n),s===i)||void 0===r&&null==s||(s=L(s),void 0===r||D(i)&&D(s)&&!Array.isArray(s)?z(i,s):q(e,r,s))}function K(...[e,t]){const n=L(e||{}),r=Array.isArray(n);return[E(n),function(...e){f(()=>{r&&1===e.length?function(e,t){if("function"==typeof t&&(t=t(e)),t=L(t),Array.isArray(t)){if(e===t)return;let n=0,r=t.length;for(;n<r;n++){const r=t[n];e[n]!==r&&q(e,n,r)}q(e,"length",r)}else z(e,t)}(n,e[0]):H(n,e)})}]}var V=i("<div class=slideContainer><img><div class=loadingText>");function W(n){let r,i,o;const[a]=e();return t(()=>{v().then(e=>{o=e}).catch(e=>{console.log(e)}),null==r||r.addEventListener("load",()=>{w(r),w(i),a().index!==n.ij.index?(o.set(r,{opacity:1}),o.set(i,{opacity:0})):(o.to(r,{opacity:1,delay:.5,duration:.5,ease:"power3.out"}),o.to(i,{opacity:0,duration:.5,ease:"power3.in"}))},{once:!0,passive:!0})}),d=(u=(c=V()).firstChild).nextSibling,"function"==typeof r?l(r,u):r=u,b(u,m(()=>n.load&&{src:n.ij.hiUrl},{get height(){return n.ij.hiImgH},get width(){return n.ij.hiImgW},get"data-src"(){return n.ij.hiUrl},get alt(){return n.ij.alt},style:{opacity:0}}),!1),"function"==typeof i?l(i,d):i=d,s(d,()=>n.loadingText),c;var c,u,d}var B=i("<div class=nav><div><span class=num></span><span class=num></span><span class=num></span><span class=num></span><span>/</span><span class=num></span><span class=num></span><span class=num></span><span class=num></span></div><div>");function G(e){return e.charAt(0).toUpperCase()+e.slice(1)}function J(t){const[n]=e(),r=O(()=>j(n().index+1)),i=O(()=>j(n().length)),o=()=>{t.isAnimating()||t.setIsOpen(!1)};return h=(y=(p=(f=(g=(d=(u=(c=(l=(a=B()).firstChild).firstChild).nextSibling).nextSibling).nextSibling).nextSibling.nextSibling).nextSibling).nextSibling).nextSibling,v=l.nextSibling,s(c,()=>r()[0]),s(u,()=>r()[1]),s(d,()=>r()[2]),s(g,()=>r()[3]),s(f,()=>i()[0]),s(p,()=>i()[1]),s(y,()=>i()[2]),s(h,()=>i()[3]),v.$$keydown=o,v.$$click=o,s(v,()=>G(t.closeText)),a;var a,l,c,u,d,g,f,p,y,h,v}d(["click","keydown"]);var N=i("<div class=gallery><div class=galleryInner><div class=swiper-wrapper>"),Q=i("<div class=curtain>"),X=i("<div class=swiper-slide>");function Y(i){let c,u,d,g,f;const p=G(i.loadingText);let y=-1,b=!1,m="none";const[O,{setIndex:j}]=e(),[I,S]=h(!1),[$,k]=K(Array(i.ijs.length).fill(!1));return t(()=>{window.addEventListener("touchstart",()=>{v().then(e=>{c=e}).catch(e=>{console.log(e)}),async function(){return(await A(()=>import("./CXsKIM.js"),[])).Swiper}().then(e=>{w(f),u=new e(f,{spaceBetween:20}),u.on("slideChange",({realIndex:e})=>{j(e)})}).catch(e=>{console.log(e)}),S(!0)},{once:!0,passive:!0}),b=!0}),n(r(()=>{O()},()=>{const e=O().index;var t;e!==y&&(m=-1===y?"none":e<y?"prev":e>y?"next":"none",t=e,(()=>{let e=[];const t=O(),n=t.index,r=Math.min(n+1,t.length-1),i=Math.max(n-1,0);switch(m){case"next":e=[r];break;case"prev":e=[i];break;case"none":e=[n,r,i]}var s;k((s=e).length<2?s:[...new Set(s)],!0)})(),u.slideTo(t,0),y=e)})),n(r(()=>{i.isOpen()},()=>{i.isAnimating()||(i.isOpen()?I()&&b&&(i.setIsAnimating(!0),w(d),w(g),c.to(d,{opacity:1,duration:1}),c.to(g,{y:0,ease:"power3.inOut",duration:1,delay:.4}),setTimeout(()=>{i.setScrollable(!1),i.setIsAnimating(!1)},1200)):(i.setIsAnimating(!0),w(g),w(d),c.to(g,{y:"100%",ease:"power3.inOut",duration:1}),c.to(d,{opacity:0,duration:1.2,delay:.4}),setTimeout(()=>{i.setScrollable(!0),i.setIsAnimating(!1),y=-1},1400)))},{defer:!0})),[(P=N(),T=P.firstChild,_=T.firstChild,"function"==typeof g?l(g,P):g=P,"function"==typeof f?l(f,T):f=T,s(_,o(x,{get when(){return I()},get children(){return o(a,{get each(){return i.ijs},children:(e,t)=>{return n=X(),s(n,o(W,{get load(){return $[t()]},ij:e,loadingText:p})),n;var n}})}})),s(P,o(J,{get closeText(){return i.closeText},get isAnimating(){return i.isAnimating},get setIsOpen(){return i.setIsOpen}}),null),P),(C=Q(),"function"==typeof d?l(d,C):d=C,C)];var P,T,_,C}function Z(e){const[t,n]=h(!1),[r,i]=h(!1);return o(x,{get when(){return e.ijs.length>0},get children(){return[o(k,{get ijs(){return e.ijs},isAnimating:r,isOpen:t,setIsOpen:n}),o(Y,{get ijs(){return e.ijs},get closeText(){return e.closeText},get loadingText(){return e.loadingText},isAnimating:r,setIsAnimating:i,isOpen:t,setIsOpen:n,get setScrollable(){return e.setScrollable}})]}})}export{Z as default};