Files
bridget/bundled/js/0I9ziN.js
Sped0n 268159e7d2 refactor: unify bundled assets with subdirs and Hugo mounts
Move bundled outputs to dedicated css/js subdirs. Update Vite
config to output directly to bundled/ with simplified naming.
Add Hugo module mounts to expose as assets/bundled and
static/bundled. Adjust gitignore and partial accordingly.

Signed-off-by: Sped0n <hi@sped0n.com>
2025-11-14 18:15:24 +08:00

2 lines
8.6 KiB
JavaScript

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("<div class=collection>"),$e=O("<img>");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<n.length&&(n[a+5].src=n[a+5].dataset.src),!0))})}),U(G(()=>{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;s<r;s++){const l=t[s];i[l].get&&Object.defineProperty(e,l,{enumerable:i[l].enumerable,get:i[l].get.bind(n)})}}return n}function R(e){let n;return e!=null&&typeof e=="object"&&(e[x]||!(n=Object.getPrototypeOf(e))||n===Object.prototype||Array.isArray(e))}function L(e,n=new Set){let t,i,s,r;if(t=e!=null&&e[V])return t;if(!R(e)||n.has(e))return e;if(Array.isArray(e)){Object.isFrozen(e)?e=e.slice(0):n.add(e);for(let l=0,a=e.length;l<a;l++)s=e[l],(i=L(s,n))!==s&&(e[l]=i)}else{Object.isFrozen(e)?e=Object.assign({},e):n.add(e);const l=Object.keys(e),a=Object.getOwnPropertyDescriptors(e);for(let o=0,f=l.length;o<f;o++)r=l[o],!a[r].get&&(s=e[r],(i=L(s,n))!==s&&(e[r]=i))}return e}function M(e,n){let t=e[n];return t||Object.defineProperty(e,n,{value:t=Object.create(null)}),t}function C(e,n,t){if(e[n])return e[n];const[i,s]=D(t,{equals:!1,internal:!0});return i.$=s,e[n]=i}function _e(e,n){const t=Reflect.getOwnPropertyDescriptor(e,n);return!t||t.get||!t.configurable||n===x||n===I||(delete t.value,delete t.writable,t.get=()=>e[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;o<r;o++)(a=l[o])&&a.$();(a=C(l,"length",r))&&a.$(e.length)}(a=l[p])&&a.$()}function te(e,n){const t=Object.keys(n);for(let i=0;i<t.length;i+=1){const s=t[i];F(e,s,n[s])}}function xe(e,n){if(typeof n=="function"&&(n=n(e)),n=L(n),Array.isArray(n)){if(e===n)return;let t=0,i=n.length;for(;t<i;t++){const s=n[t];e[t]!==s&&F(e,t,s)}F(e,"length",i)}else te(e,n)}function P(e,n,t=[]){let i,s=e;if(n.length>1){i=n.shift();const l=typeof i,a=Array.isArray(e);if(Array.isArray(i)){for(let o=0;o<i.length;o++)P(e,[i[o]].concat(n),t);return}else if(a&&l==="function"){for(let o=0;o<e.length;o++)i(e[o],o)&&P(e,[o].concat(n),t);return}else if(a&&l==="object"){const{from:o=0,to:f=e.length-1,by:g=1}=i;for(let u=o;u<=f;u+=g)P(e,[u].concat(n),t);return}else if(n.length>1){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("<div class=slideContainer><img><div class=loadingText>");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("<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 ie(e){return e.charAt(0).toUpperCase()+e.slice(1)}function ke(e){const[n]=N(),t=q(()=>B(n().index+1)),i=q(()=>B(n().length)),s=()=>{e.isAnimating()||e.setIsOpen(!1)};return(()=>{var r=Ie(),l=r.firstChild,a=l.firstChild,o=a.nextSibling,f=o.nextSibling,g=f.nextSibling,u=g.nextSibling,$=u.nextSibling,_=$.nextSibling,w=_.nextSibling,S=w.nextSibling,v=l.nextSibling;return d(a,()=>t()[0]),d(o,()=>t()[1]),d(f,()=>t()[2]),d(g,()=>t()[3]),d($,()=>i()[0]),d(_,()=>i()[1]),d(w,()=>i()[2]),d(S,()=>i()[3]),v.$$keydown=s,v.$$click=s,d(v,()=>ie(e.closeText)),r})()}J(["click","keydown"]);var je=O("<div class=gallery><div class=galleryInner><div class=swiper-wrapper>"),Te=O("<div class=curtain>"),Pe=O("<div class=swiper-slide>");function Le(e){return e.length<2?e:[...new Set(e)]}async function Ce(){return(await he(()=>import("./BP5ETi.js"),[])).Swiper}function Ee(e){let n,t,i,s,r;const l=ie(e.loadingText);let a=-1,o=!1,f="none";const[g,{setIndex:u}]=N(),[$,_]=D(!1),[w,S]=Oe(Array(e.ijs.length).fill(!1)),v=()=>{!$()||!o||(e.setIsAnimating(!0),A(i),A(s),n.to(i,{opacity:1,duration:1}),n.to(s,{y:0,ease:"power3.inOut",duration:1,delay:.4}),setTimeout(()=>{e.setScrollable(!1),e.setIsAnimating(!1)},1200))},se=()=>{e.setIsAnimating(!0),A(s),A(i),n.to(s,{y:"100%",ease:"power3.inOut",duration:1}),n.to(i,{opacity:0,duration:1.2,delay:.4}),setTimeout(()=>{e.setScrollable(!0),e.setIsAnimating(!1),a=-1},1400)},re=()=>{let c=[];const h=g(),k=h.index,j=Math.min(k+1,h.length-1),T=Math.max(k-1,0);switch(f){case"next":c=[j];break;case"prev":c=[T];break;case"none":c=[k,j,T];break}S(Le(c),!0)},le=c=>{re(),t.slideTo(c,0)};return W(()=>{window.addEventListener("touchstart",()=>{Q().then(c=>{n=c}).catch(c=>{console.log(c)}),Ce().then(c=>{A(r),t=new c(r,{spaceBetween:20}),t.on("slideChange",({realIndex:h})=>{u(h)})}).catch(c=>{console.log(c)}),_(!0)},{once:!0,passive:!0}),o=!0}),U(G(()=>{g()},()=>{const c=g().index;c!==a&&(a===-1?f="none":c<a?f="prev":c>a?f="next":f="none",le(c),a=c)})),U(G(()=>{e.isOpen()},()=>{e.isAnimating()||(e.isOpen()?v():se())},{defer:!0})),[(()=>{var c=je(),h=c.firstChild,k=h.firstChild,j=s;typeof j=="function"?m(j,c):s=c;var T=r;return typeof T=="function"?m(T,h):r=h,d(k,b(Z,{get when(){return $()},get children(){return b(Y,{get each(){return e.ijs},children:(ae,oe)=>(()=>{var z=Pe();return d(z,b(me,{get load(){return w[oe()]},ij:ae,loadingText:l})),z})()})}})),d(c,b(ke,{get closeText(){return e.closeText},get isAnimating(){return e.isAnimating},get setIsOpen(){return e.setIsOpen}}),null),c})(),(()=>{var c=Te(),h=i;return typeof h=="function"?m(h,c):i=c,c})()]}function Re(e){const[n,t]=D(!1),[i,s]=D(!1);return b(Z,{get when(){return e.ijs.length>0},get children(){return[b(be,{get ijs(){return e.ijs},isAnimating:i,isOpen:n,setIsOpen:t}),b(Ee,{get ijs(){return e.ijs},get closeText(){return e.closeText},get loadingText(){return e.loadingText},isAnimating:i,setIsAnimating:s,isOpen:n,setIsOpen:t,get setScrollable(){return e.setScrollable}})]}})}export{Re as default};