1import{_ as x}from"./jA4GHOee.js";import{_ as k,a as T,b}from"./CMHbWlj9.js";import{I as B,aA as i,p as F,q as y,x as l,N as C,B as c,A as o,z as n,M as E,L as A,v as s,y as V,E as N,H as z,T as M,aH as S}from"./B44zxPpk.js";import{u as H}from"./BZn3ty7u.js";import{u as L}from"./CJm6J7lB.js";import"./C0Q0Z78m.js";import"./Dn97oMx9.js";import"./DPQwAqFE.js";import"./DKul7fD2.js";import"./C6ndU8Mi.js";const O="52px",j={__name:"default",setup(q){const a=i("showBackToTop",()=>!1),p=i("isFooterVisible",()=>!1),{isBannerVisible:d}=H(),{initTheme:m}=L();let e=!1;const t=()=>{e||(window.requestAnimationFrame(()=>{a.value=window.pageYOffset>300,e=!1}),e=!0)},u=()=>{window.scrollTo({top:0,behavior:"smooth"})};return F(()=>{m(),window.addEventListener("scroll",t,{passive:!0}),t()}),y(()=>{window.removeEventListener("scroll",t)}),(_,r)=>{const f=x,w=k,h=T,g=b,v=S;return l(),C(v,{class:"font-primary bg-[#F8F8FF] dark:bg-[#0F0F0F] overflow-x-hidden transition-colors duration-300"},{default:c(()=>[o(f),n("main",{class:"min-h-screen transition-[padding] duration-300",style:A({paddingTop:s(d)?O:"0px"})},[E(_.$slots,"default",{},void 0,!0)],4),o(w),o(h),o(g),o(M,{name:"fade"},{default:c(()=>[s(a)?(l(),V("button",{key:0,onClick:u,class:N(["fixed bottom-8 right-8 z-50 w-12 h-12 flex items-center justify-center rounded-full shadow-lg transition-all duration-300 hover:scale-110 cursor-pointer",s(p)?"bg-white hover:bg-white/90 text-[#0F766E]":"bg-[#0F766E] hover:bg-[#0F766E]/90 text-white"]),"aria-label":"Back to top"},[...r[0]||(r[0]=[n("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[n("path",{d:"M12 19V5M5 12l7-7 7 7"})],-1)])],2)):z("",!0)]),_:1})]),_:3})}}},R=B(j,[["__scopeId","data-v-6cae718d"]]);export{R as default};
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.