1import{a as m,b as u,f as o,d as C,D as P,O as B,Q as w,P as T,z as A,o as D,au as f,a5 as F,m as _,j as $,n as c,k as t,t as b,av as G,F as N,r as R,e as M,w as S,_ as L,a1 as V,x as z,ab as O,K as j,v as E}from"./Czo40Pbp.js";import{_ as H}from"./DaxIWbiE.js";import{s as I}from"./Bzl81bBZ.js";const K={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",class:"bi bi-caret-right-fill",viewBox:"0 0 16 16"};function Q(h,d){return u(),m("svg",K,[...d[0]||(d[0]=[o("path",{d:"m12.14 8.753-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z"},null,-1)])])}const q={render:Q},J=C({__name:"AsideNavSection",props:{d:{}},emits:["toggleNav"],setup(h,{emit:d}){const x=h,v=d,a=x.d,s=P();B();const n=w(!1),g=T();A(()=>s.path,()=>{a.items.some(e=>f(s.path,g(e.to)))&&(n.value=!0)}),D(()=>{a.items.some(e=>f(s.path,g(e.to)))&&(n.value=!0)});function l(){n.value=!n.value}return(e,r)=>{const k=L;return u(),m(N,null,[o("button",{onClick:r[0]||(r[0]=i=>l()),class:"hover:text-accent-600 hover:bg-accent-50 dark:hover:text-accent-100 dark:hover:bg-accent-800 px-4 py-2 rounded-r-full flex items-center text-start"},[_(t(q),{class:c([{"rotate-90":t(n)},"mr-1 h-3 w-3 transition-transform"])},null,8,["class"]),$(b(e.$t(t(a).title)),1)]),F(o("div",null,[(u(!0),m(N,null,R(t(a).items,i=>(u(),M(k,{onClick:r[1]||(r[1]=y=>v("toggleNav")),class:c([t(f)(t(s).path,t(g)(i.to))?"bg-accent-100 text-accent-600 dark:text-accent-100 dark:bg-accent-800 font-bold":"hover:text-accent-600 hover:bg-accent-50 dark:hover:text-accent-100 dark:hover:bg-accent-800","block pl-6 pr-4 py-2 rounded-r-full"]),to:t(g)(i.to)},{default:S(()=>[$(b("i18n"in i?e.$t(i.i18n):""),1)]),_:2},1032,["class","to"]))),256))],512),[[G,t(n)]]),r[2]||(r[2]=o("hr",{class:"mb-1 mt-2"},null,-1))],64)}}}),U={class:"bg-white dark:bg-neutral-950"},W={class:"border-r pr-2 py-5 flex flex-col w-72 overflow-y-scroll"},X={class:"lg:hidden bg-neutral-100 dark:bg-neutral-900"},Y=C({__name:"tools",emits:["toggleNav"],setup(h,{emit:d}){const x=d;function v(){s.value=!1,x("toggleNav")}const a=w(!1),s=w(!1),n=T();V({htmlAttrs:{class:"scroll-pt-20"}});const g=P();return(l,e)=>{const r=O,k=j,i=J,y=H;return u(),m("div",U,[_(r,{onToggleNav:e[0]||(e[0]=p=>a.value=!t(a)),"is-open":t(a),slim:!0,"disable-shadow":!0,hasBorder:!0},null,8,["is-open"]),o("div",{class:c([l.$style.slimPageRoot,"overflow-x-hidden"])},[o("aside",{class:c(["w-80 lg:w-72 fixed top-0 mt-16 h-screen flex transition-transform lg:translate-x-0",[t(s)?"translate-x-0":"-translate-x-72"]])},[o("nav",W,[_(k,{onClick:e[1]||(e[1]=p=>v()),class:c(["block pl-6 pr-4 py-2 rounded-r-full hover:text-accent-600 hover:bg-accent-50 dark:hover:text-accent-100 dark:hover:bg-accent-800",t(f)(t(g).path,t(n)("/tools/"))&&"bg-accent-100 text-accent-600 dark:text-accent-100 dark:bg-accent-800 font-bold"]),to:t(n)("/tools/")},{default:S(()=>[$(b(l.$t("_tools.index")),1)]),_:1},8,["class","to"]),e[4]||(e[4]=o("hr",{class:"mb-1 mt-2"},null,-1)),(u(!0),m(N,null,R(t(I),p=>(u(),M(i,{d:p,onToggleNav:e[2]||(e[2]=st=>v())},null,8,["d"]))),256))]),o("div",X,[o("button",{onClick:e[3]||(e[3]=p=>s.value=!t(s)),class:c(["bg-neutral-300 dark:bg-neutral-800 hover:bg-neutral-400 dark:hover:bg-neutral-700",l.$style.toolsMenuToggle])},[o("span",null,b(l.$t("_tools.menuToggle")),1)],2)])],2),o("main",{class:c(["ml-8 lg:ml-72 lg:translate-x-0 transition-transform bg-neutral-100 dark:bg-neutral-900",[t(s)?"translate-x-72":"translate-x-0"]])},[o("div",{class:c(l.$style.slimPageRoot)},[z(l.$slots,"default")],2),_(y,{class:"mt-12 rounded-tl-3xl lg:rounded-tl-none bg-white dark:bg-neutral-950"})],2)],2)])}}}),Z="_slimPageRoot_rs3w2_2",tt="_toolsMenuToggle_rs3w2_5",et={slimPageRoot:Z,toolsMenuToggle:tt},ot={$style:et},rt=E(Y,[["__cssModules",ot]]);export{rt 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.