1import{_ as $}from"./Cff76vqy.js";import{d as h,aa as N,u as o,o as n,e as s,F as O,r as S,h as A,w as j,f as v,t as y,n as x,G as q,H as m,I,_ as C,b as k,a as g,ag as V,V as B,W as L}from"./DxbzM6Fg.js";import{u as w}from"./DYngmRQP.js";import"./BZ_DZy2z.js";const P={key:0,class:"links",style:{display:"block"}},D=h({__name:"SidebarSubItem",props:{nominals:{type:Array,default:()=>[]},currentNominalId:{type:String,required:!0}},setup(t){const _=I(!1);return N(()=>{_.value=!0}),(b,d)=>{const l=q;return o(_)?(n(),s("ul",P,[(n(!0),s(O,null,S(t.nominals,e=>(n(),s("li",{key:e._id,class:"link-wrap"},[A(l,{href:`/catalog/${e.url}`,class:x(["link",{active:e._id===t.currentNominalId}])},{default:j(()=>[v(y(e.label),1)]),_:2},1032,["href","class"])]))),128))])):m("",!0)}}}),U=Object.assign(C(D,[["__scopeId","data-v-ee54c862"]]),{__name:"SidebarSubItem"}),E={key:0,class:"item-list",style:{display:"block"}},R=["onClick"],F=h({__name:"SidebarItem",props:{categories:{type:Array,default:()=>[]},currentCategoryId:{type:String,required:!0},currentNominalId:{type:String,required:!0}},setup(t){const _=t,b=I(!1);N(()=>{b.value=!0});const d=I(_.categories.map(e=>({...e,isOpen:e._id===_.currentCategoryId}))),l=e=>{d.value.forEach(a=>{e._id!==a._id&&a.isOpen&&(a.isOpen=!1)}),e.isOpen=!e.isOpen};return(e,a)=>{const p=$,r=U;return o(b)?(n(),s("ul",E,[(n(!0),s(O,null,S(o(d),i=>(n(),s("li",{key:i._id,class:"subitem"},[k("span",{class:x(["item-btn",{open:i.isOpen}]),"data-button":"main-sub-btn",onClick:f=>l(i)},[v(y(i.label)+" ",1),A(p)],10,R),i.isOpen?(n(),g(r,{key:0,nominals:i.nominals,"current-nominal-id":t.currentNominalId},null,8,["nominals","current-nominal-id"])):m("",!0)]))),128))])):m("",!0)}}}),z=Object.assign(C(F,[["__scopeId","data-v-a284e9a0"]]),{__name:"SidebarItem"}),G={key:0,class:"item-list",style:{display:"block"}},H=["onClick"],M={key:0,class:"text-gray"},T=h({__name:"SidebarItemUS",props:{categories:{type:Array,default:()=>[]},currentCategoryId:{type:String,required:!0},currentNominalId:{type:String,required:!0}},setup(t){const _=t,b=V(),d=B(),l=w(),e=I(!1);N(()=>{e.value=!0});const a=I(_.categories.map(r=>({...r,isOpen:r._id===_.currentCategoryId}))),p=r=>{if(r.nominals.length===1)return b.push(d({path:`/catalog/${r.nominals[0].url}`}));a.value.forEach(i=>{r._id!==i._id&&i.isOpen&&(i.isOpen=!1)}),r.isOpen=!r.isOpen};return(r,i)=>{const f=$,c=U;return o(e)?(n(),s("ul",G,[(n(!0),s(O,null,S(o(a),u=>(n(),s("li",{key:u._id,class:"subitem"},[k("span",{class:x(["item-btn",{open:u.isOpen}]),"data-button":"main-sub-btn",onClick:nn=>p(u)},[v(y(u.label)+" ",1),o(l)?(n(),s("span",M,"("+y(u.yearsRange)+")",1)):m("",!0),o(l)&&u.nominals.length>1?(n(),g(f,{key:1})):m("",!0)],10,H),u.isOpen&&!o(l)?(n(),g(c,{key:0,nominals:u.nominals,"current-nominal-id":t.currentNominalId},null,8,["nominals","current-nominal-id"])):m("",!0),u.isOpen&&o(l)&&u.nominals.length>1?(n(),g(c,{key:1,nominals:u.nominals,"current-nominal-id":t.currentNominalId},null,8,["nominals","current-nominal-id"])):m("",!0)]))),128))])):m("",!0)}}}),W=Object.assign(C(T,[["__scopeId","data-v-e154d222"]]),{__name:"SidebarItemUS"}),J={class:"sidebar"},K={class:"sidebar__wrap"},Q=["onClick"],X={key:0,class:"text-gray"},Y={key:1,class:"text-gray"},Z=h({__name:"Sidebar",props:{navigationData:{type:Object,default:()=>({periods:[]})},currentCategoryId:{type:String,default:""},currentNominalId:{type:String,default:""}},setup(t){const _=t,b=L("period"),d=w(),l=I(_.navigationData.periods.map(a=>({...a,isOpen:a.slug===b.value}))),e=a=>{l.value.map(p=>{a._id!==p._id&&p.isOpen&&(p.isOpen=!1)}),a.isOpen=!a.isOpen};return(a,p)=>{const r=$,i=z,f=W;return n(),s("nav",J,[k("ul",K,[(n(!0),s(O,null,S(o(l),c=>(n(),s("li",{key:c._id,class:"sidebar__item"},[k("span",{class:x(["sidebar__item-btn",{open:c.isOpen}]),onClick:u=>e(c)},[v(y(c.label)+" ",1),o(d)?(n(),s("span",X)):(n(),s("span",Y,"("+y(c.years)+")",1)),A(r)],10,Q),c.isOpen&&!o(d)?(n(),g(i,{key:0,categories:c.category,"current-category-id":t.currentCategoryId,"current-nominal-id":t.currentNominalId},null,8,["categories","current-category-id","current-nominal-id"])):m("",!0),c.isOpen&&o(d)?(n(),g(f,{key:1,categories:c.category,"current-category-id":t.currentCategoryId,"current-nominal-id":t.currentNominalId},null,8,["categories","current-category-id","current-nominal-id"])):m("",!0)]))),128))])])}}}),rn=Object.assign(C(Z,[["__scopeId","data-v-fe2d1ed8"]]),{__name:"Sidebar"});export{rn 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.