import{h as b,i as M,aR as w,v as I,j as p,D as L,w as A,X as _,o as s,l as f,m,u as v,a9 as B,c as k,F as E,Z as V,a7 as O,f as h,W as T,n as j,ai as q,d as S,a as z,Y as F,q as G,_ as $}from"./Y1qr2oID.js";import H from"./BXPJS_gu.js";import{u as K}from"./D5mcI-KX.js";const P=()=>{const t=p(!1),n=p(new Set),c=p(new Map),d=(r,i)=>{const e=i?.darkModeSideNav===!0;c.value.set(r,e)},g=()=>{if(typeof window>"u")return null;const r=new IntersectionObserver(i=>{i.forEach(o=>{const a=o.target.id;a&&(o.isIntersecting?n.value.add(a):n.value.delete(a))});let e=!1;for(const o of n.value)if(c.value.get(o)){e=!0;break}t.value=e},{root:null,rootMargin:"-140px 0px -75% 0px",threshold:0});return I(()=>{document.querySelectorAll("section[id]").forEach(e=>{e.id&&r.observe(e)})}),r};let l=null;return b(()=>{l=g()}),M(()=>{l&&l.disconnect()}),{isDarkModeActive:w(t),registerSection:d}},R={key:0},U={key:1,class:"side-navigation-override__header-link"},W=L({__name:"SideNavigation",props:{image:{},headerLink:{},links:{},components:{},config:{},title:{},header:{},subTitle:{},subtitle:{},subHeader:{},description:{},text:{},footnote:{}},async setup(t){let n,c;const d=t,g=([n,c]=A(()=>K(d.components)),n=await n,c(),n),{isDarkModeActive:l,registerSection:r}=P(),i=G(()=>d.links.map(e=>({text:e.text,id:e.config?.id})));return b(()=>{d.components.forEach(e=>{const o=e.componentContent.config,a=o?.id;a&&r(a,o)})}),(e,o)=>{const a=q,y=_("SlpButton"),C=H,D=_("SlpSideNavigation"),N=_("SlpSection");return s(),f(N,{class:"side-navigation-override-section"},{default:m(()=>[v(i).length?(s(),f(D,{key:0,"navigation-items":v(i),class:B(["side-navigation-override",{"dark-mode-active":v(l)}]),position:t.config?.position||"left"},{"navigation-header":m(()=>[t.image?(s(),k("div",R,[h(a,{src:t.image.config?.src,alt:"",provider:"cloudinary",loading:"lazy",class:"side-navigation-override__image"},null,8,["src"])])):S("",!0),t.headerLink?(s(),k("div",U,[h(y,{href:t.headerLink.config?.href,variant:"primary","data-ga-name":t.headerLink.config?.dataGaName,"data-ga-location":t.headerLink.config?.dataGaLocation,class:"slp-mb-16"},{default:m(()=>[z(F(t.headerLink.text),1)]),_:1},8,["href","data-ga-name","data-ga-location"])])):S("",!0)]),default:m(()=>[(s(!0),k(E,null,V(v(g),(u,x)=>(s(),f(O,{key:`side-nav-component-${x}`},[h(C,{meta:{blockIndex:x,componentName:u?.resolvedComponent?.default}},{default:m(()=>[(s(),f(T(u.resolvedComponent.default),j({ref_for:!0},u.componentContent,{id:u.componentContent.config?.id}),null,16,["id"]))]),_:2},1032,["meta"])],1024))),128))]),_:1},8,["navigation-items","class","position"])):S("",!0)]),_:1})}}}),J=Object.assign($(W,[["__scopeId","data-v-bed53b5a"]]),{__name:"CommonSideNavigation"});export{J as default};

AltStyle によって変換されたページ (->オリジナル) /