import{$ as v,h,a0 as b,o as l,c as i,a as g,A as y,k as C,N as S,a1 as $,B as _,w as A,g as T,P as p,x as c,b as w,a2 as x,a3 as B,a4 as O,u as k,D as u,O as m,a5 as N,a6 as P,a7 as j,R as M}from"./ORia7Umh.js";import{t as D}from"./Ds6tgvmq.js";/* empty css        */function f(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function d(t,e,n=".",o){if(!f(e))return d(t,{},n,o);const r=Object.assign({},e);for(const s in t){if(s==="__proto__"||s==="constructor")continue;const a=t[s];a!=null&&(o&&o(r,s,a,n)||(Array.isArray(a)&&Array.isArray(r[s])?r[s]=[...a,...r[s]]:f(a)&&f(r[s])?r[s]=d(a,r[s],(n?`${n}.`:"")+s.toString(),o):r[s]=a))}return r}function z(t){return(...e)=>e.reduce((n,o)=>d(n,o,"",t),{})}const E=z((t,e,n)=>{if(t[e]!==void 0&&typeof n=="function")return t[e]=n(t[e]),!0}),F=v({gsmaterials:{name:"gsmaterials-nuxt"}}),L={nuxt:{}},R=E(F,L);function V(){const t=h();return t._appConfig||(t._appConfig=b(R)),t._appConfig}function G(t,e){return l(),i("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[g("path",{"fill-rule":"evenodd",d:"M11.47 7.72a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 1 1-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 0 1-1.06-1.06l7.5-7.5Z","clip-rule":"evenodd"})])}const H=y({inheritAttrs:!1,__name:"ScrollTop",props:{offset:{default:250}},setup(t){const e=C(!1),n=()=>{const{y:o}=O(window,{behavior:"smooth"});o.value=0};return S(()=>{$(window,"scroll",function(){e.value=window.scrollY>Number(t.offset)})}),(o,r)=>(l(),_(B,{"enter-class":"transition-all duration-300","enter-from-class":"opacity-0 scale-75 translate-y-full","enter-to-class":"opacity-100 scale-100 translate-y-0","leave-class":"transition-all duration-200","leave-to-class":"opacity-0 scale-0 translate-y-full"},{default:A(()=>[T(g("button",{type:"button",class:p(["fixed",c(D)("bottom-10 right-10 p-1 rounded-full hover:bg-slate-700 bg-slate-900 text-white w-10 h-10 duration-300 shadow-xl",o.$attrs.class)]),onClick:n},[w(c(G))],2),[[x,c(e)]])]),_:1}))}}),Y={class:"flex-grow overflow-hidden",role:"main"},J=y({__name:"default",props:{scrollTop:{},grid:{type:Boolean}},setup(t){const e=V(),{$isClientSide:n}=h();return k({titleTemplate:`%s | ${e.title?e.title:n.value?location.hostname:""}`}),(o,r)=>{const s=H;return l(),i(M,null,[o.$slots.header?(l(),i("header",{key:0,class:p({"site-grid":o.grid})},[u(o.$slots,"header")],2)):m("",!0),g("main",Y,[u(o.$slots,"default")]),o.$slots.footer?(l(),i("footer",{key:1,class:p({"site-grid":o.grid})},[u(o.$slots,"footer")],2)):m("",!0),(l(),_(j,{to:"body"},[w(s,N(P(o.scrollTop)),null,16)]))],64)}}});export{J as default};
