1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/lottie-DwAh4J12.js","assets/rolldown-runtime-DAXXjFlN.js"])))=>i.map(i=>d[i]); 2import{o as e}from"./rolldown-runtime-DAXXjFlN.js";import{F as t,G as n,J as r,K as i,Ot as a,R as o,b as s,pt as c,w as l,xt as u}from"./pinia-BJjft_Ve.js";import{t as d}from"./preload-helper-DtThA4Wu.js";import{n as f}from"./thirdPartyScripts-CirIg3pp.js";c(),t();var p=Object.assign({inheritAttrs:!1},{__name:`FireLottie`,props:{width:{type:String,default:``},height:{type:String,default:``}},setup(t){let c=t,p=u(null),m=s(()=>{let e={};return c.width&&(e.width=c.width),c.height&&(e.height=c.height),Object.keys(e).length?e:void 0}),h=null,g=!1,_=!1,v=!1,y=null;async function b(){if(!(g||_||h||!p.value)){_=!0;try{let[{default:t},{default:n}]=await Promise.all([d(()=>import(`./lottie-DwAh4J12.js`).then(t=>e(t.t())),__vite__mapDeps([0,1])),d(()=>import(`./fire-ClmDiaTM.js`),[])]);if(g||!p.value)return;h=t.loadAnimation({container:p.value,renderer:`svg`,loop:!0,autoplay:!0,animationData:n})}catch(e){v=!1,console.error(`Failed to load FireLottie`,e)}finally{_=!1}}}function x(){g||_||h||v||(v=!0,f(()=>{b()},{timeout:3e3}))}return n(()=>{if(!p.value||typeof IntersectionObserver>`u`){x();return}y=new IntersectionObserver(([e])=>{e&&(e.isIntersecting?h?h.play():x():h&&h.pause())},{rootMargin:`80px`,threshold:.01}),y.observe(p.value)}),i(()=>{g=!0,y==null||y.disconnect(),y=null,h==null||h.destroy(),h=null}),(e,t)=>(r(),l(`div`,o({ref_key:`containerRef`,ref:p,style:a(m),"aria-hidden":`true`},e.$attrs),null,16))}});export{p as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.