1import{u as $}from"./C8vBjP9N.js";import{_ as I,h as D,B as E,c as F}from"./BuECa_23.js";import{o as P}from"./DUsSH4IY.js";import{T as A}from"./i-UYzCL8.js";import{E as S}from"./Cpgu7i0r.js";import{k as L,b as v,G as N,L as r,M as d,R as U,a3 as x,$ as p,a5 as B,u as s,T as f,_ as m,ac as V,l as M,P as T}from"./DR3LjU1Z.js";import{s as H}from"./Dj9diHXe.js";import{M as O}from"./B8lUvqWG.js";import{I as j}from"./DjfJkN4f.js";import{s as q}from"./BO5gyy2z.js";import"./CYq2FBCJ.js";import"./BSNeP2br.js";import"./DxKDr-Cq.js";const z=["onClick"],G={class:"__name"},J={class:"__icon"},K=L({__name:"Accordion",props:{items:{},openCurrentDate:{type:Boolean}},setup(y){const i=y,a=v(""),_=e=>e.toLocaleLowerCase("ru-RU").replace(/\s+/g," ").replace(/\s+г\.?$/,"").trim();N(()=>{if(!i.openCurrentDate)return;const e=_(new Intl.DateTimeFormat("ru-RU",{day:"numeric",month:"long",year:"numeric"}).format(new Date));a.value=Object.keys(i.items).find(n=>_(n)===e)||""});const h=e=>{if(a.value===e){a.value="";return}a.value=e};return(e,n)=>(r(!0),d(x,null,U(i.items,(l,c)=>(r(),d(x,{key:c},[p("div",{class:"accordion-header",onClick:g=>h(c)},[p("span",G,B(c),1),p("span",J,B(s(a)==c?"â":"+"),1)],8,z),l&&l.length&&s(a)==c?(r(),f(S,{key:0,items:l,class:"accordion-body"},null,8,["items"])):m("",!0)],64))),128))}}),Q=I(K,[["__scopeId","data-v-ff59bef4"]]),W={class:"inner-page"},X={key:1,class:"content-wrapper __open-days-wrap"},Y=["innerHTML"],Z={class:"section-block"},ee={key:0,class:"map-box"},te={class:"image-slider-section"},se=L({__name:"index",async setup(y){var w;let i,a;const _=D(),h=$(),e=v(),n=v([]),l=v(null),c=()=>{var t,u,o;if(!((t=e==null?void 0:e.value)!=null&&t.items))return null;for(const C in e.value.items)(o=(u=e==null?void 0:e.value)==null?void 0:u.items[C])!=null&&o.length&&e.value.items[C].forEach(R=>{n.value.push(R)})},g=async()=>{const t=await P().fetchOpenDaysSections({section_code:_.params.code});if(l.value=(t==null?void 0:t.seo)||null,e.value=t!=null&&t.sectionData?t.sectionData:null,!e.value)throw F({statusCode:404,statusMessage:"Page Not Found",fatal:!0})};[i,a]=V(()=>g()),await i,a(),c();const k=M(()=>{var t,u;return(u=(t=e==null?void 0:e.value)==null?void 0:t.slider)!=null&&u.length?e.value.slider.map(o=>o.previewPicture?o.previewPicture:!1):null}),b=M(()=>{const t=[{id:1,name:"ÐлавнаÑ",url:"/"},{id:2,name:"ÐÑкÑÑÑÑе дни аÑÑ
еологии",url:"/open-days"}];return e.value.name&&t.push({id:3,name:e.value.name,url:null}),t});return N(()=>{H(".inner-page__detail-text")}),l.value&&q(l.value,h,((w=e==null?void 0:e.value)==null?void 0:w.previewPicture)||null),(t,u)=>{var o;return r(),d("div",W,[b.value?(r(),f(E,{key:0,breadcrumbs:b.value},null,8,["breadcrumbs"])):m("",!0),s(e)?(r(),d("div",X,[T(A,{class:"inner-page-h1","is-h1":!0,title:s(e).name},null,8,["title"]),p("div",{class:"inner-page__detail-text",innerHTML:s(e).description},null,8,Y),p("section",Z,[(o=s(e))!=null&&o.items?(r(),f(Q,{key:0,items:s(e).items,"open-current-date":!0},null,8,["items"])):m("",!0)]),s(n)&&s(n).length?(r(),d("div",ee,[T(O,{markers:s(n)},null,8,["markers"])])):m("",!0),p("section",te,[k.value?(r(),f(j,{key:0,items:k.value},null,8,["items"])):m("",!0)])])):m("",!0)])}}}),fe=I(se,[["__scopeId","data-v-c1fdde48"]]);export{fe 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.