1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CeyptneS.js","./CtUoPsPC.js","./Cy7Vx_7O.js","./entry.UXGP8MKA.css"])))=>i.map(i=>d[i]); 2import{E as X,a as Y,f as Z,b as ee,e as l,u as te,r as P,w as q,a7 as oe,H as ae,N as ne,G as re,F as se,s as le,c as me,I as b,O as E,q as a,J as y,K as r,L as m,W as R,U as s,$ as ue,a0 as ie,S as V,ad as pe,P as ce,M as _e,Q as de,_ as ye}from"./Cy7Vx_7O.js";import{u as ve,_ as fe,a as we,b as ke,c as he,d as Ce,e as ge,f as xe}from"./BrNyy91L.js";import{_ as $e}from"./7jcjwiMT.js";import{_ as Pe}from"./DfVsraXu.js";import{u as qe}from"./CtUoPsPC.js";import{u as be}from"./CRAA9iZS.js";import"./vc3IHNoX.js";import"./o-dYz6Xf.js";import"./B0ul8AwM.js";import"./DjM7hUoN.js";import"./ikzrktyD.js";import"./CqtGbtFV.js";import"./CMBiYTiD.js";import"./CfyN4XvO.js";import"./CCFm9LrF.js";import"./BS3u4HtJ.js";import"./D5Tps76v.js";import"./B3suJbFS.js";import"./DgBPbSJl.js";import"./CMLs_8_m.js";import"./BKCyxMwL.js";import"./DenYGsIR.js";import"./BqgwoX3t.js";import"./B1bYaBkf.js";import"./aLLvakpz.js";import"./Cl0GmJ5t.js";import"./Bzpg_dGz.js";import"./CFdXXdv-.js";/* empty css */import"./DaUI_YpT.js";import"./C990f5ew.js";import"./BosuxZz1.js";import"./B4FjQp1K.js";import"./DCPDe47W.js";import"./B52fLlJZ.js";const Ee=ce(()=>de(()=>import("./CeyptneS.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(v=>v.default||v)),Re={key:0},Ve={class:"calendar-common__wrapper calendar-common__wrapper--month"},Ie=X({__name:"index",async setup(v){let c,k;const o=Y(),I=Z(),{$api:h}=ee(),{openGallery:L}=qe(),{buildQuery:A}=ve(),u=l(()=>Number(o.params.year)),_=l(()=>{var e;return(e=o.params)==null?void 0:e.month}),C=l(()=>Object.keys(o.query).filter(e=>!["preview","photo"].includes(e))),D=l(()=>A(Object.fromEntries(C.value.map(e=>[e,o.query[e]])))),g=te("monthRenderKey",()=>Math.random()),f=P(),M=()=>{f.value=Object.fromEntries(C.value.map(e=>[e.replace("[]",""),o.query[e]]))};q(D,()=>{M()},{immediate:!0});const{start:N,finish:O}=oe(),{data:i,error:Q}=([c,k]=ae(()=>be(()=>`/calendar/periods/${u.value}/${_.value}/`,{query:f,watch:[u,_,f],onRequest(){N()},onResponse(){O(),g.value=Math.random()}})),c=await c,k(),c);if(Q.value)throw ne({statusCode:404});const G=_e();re({title:`ÐалендаÑÑ Ð¢Ð¾Ð»ÑÑого на ${u.value} год`}),se({link(){return[{rel:"canonical",href:`${G.public.siteUrl}/calendar/${u.value}/${_.value}`}]}});const p=P(!1),w=l(()=>
2o.query.preview?o.query.preview:null);function x(){const e={...o.query,preview:void 0};I.replace({query:e}),p.value=!1,d.value=null}const d=le(null),$=async e=>{await h(`/calendar/events/${e}/`).then(t=>{d.value=t,p.value=!0})};q(w,e=>{e&&$(e)}),me(()=>{w.value&&$(w.value),typeof o.query.photo=="string"&&o.query.photo.length&&h(`/photogallery/photos/by_image_id/${o.query.photo}/`).then(e=>{L({images:[e],totalImages:1,currentSlide:0,showGalleryLink:!0})})});const S=l(()=>{var e;return((e=i.value)==null?void 0:e.calendar)??[]});return(e,t)=>{const B=Ce,U=ge,j=he,F=ke,K=we,z=fe,H=xe,T=$e,W=Pe,J=Ee;return a(i)?(y(),b("div",Re,[r(H,null,{datepicker:m(()=>[r(B,{mode:"month"}),r(U)]),tabs:m(()=>[r(j)]),arrows:m(()=>[r(F,{links:{next:a(i).links.next,prev:a(i).links.prev}},null,8,["links"])]),content:m(()=>[s("div",Ve,[t[1]||(t[1]=s("div",{class:"calendar-common__weekday"},"ÐонеделÑник",-1)),t[2]||(t[2]=s("div",{class:"calendar-common__weekday"},"ÐÑоÑник",-1)),t[3]||(t[3]=s("div",{class:"calendar-common__weekday"},"СÑеда",-1)),t[4]||(t[4]=s("div",{class:"calendar-common__weekday"},"ЧеÑвеÑг",-1)),t[5]||(t[5]=s("div",{class:"calendar-common__weekday"},"ÐÑÑниÑа",-1)),t[6]||(t[6]=s("div",{class:"calendar-common__weekday"},"СÑббоÑа",-1)),t[7]||(t[7]=s("div",{class:"calendar-common__weekday"},"ÐоÑкÑеÑенÑе",-1)),(y(!0),b(ue,null,ie(a(S),n=>(y(),V(K,{type:"month",events:n.events,day:n.day,current:n.current,to:n.day.to,from:n.day.from,gallery:n.gallery,"gallery-total":n.day.gallery_total,key:`${a(u)}-${a(_)}-${n.dt}-${a(g)}`},null,8,["events","day","current","to","from","gallery","gallery-total"]))),128))])]),current:m(()=>[r(z,R(a(i)["in-period"],{view:"month"}),null,16)]),_:1}),r(W,{modelValue:a(p),"onUpdate:modelValue":t[0]||(t[0]=n=>pe(p)?p.value=n:null),onClickOutsideEmit:x,type:"calendar"},{default:m(()=>[a(d)!==null?(y(),V(T,R({key:0},a(d),{type:"popup",onClickClose:x}),null,16)):E("",!0)]),_:1},8,["modelValue"]),r(J)])):E("",!0)}}}),_t=ye(Ie,[["__scopeId","data-v-2cc12e2c"]]);export{_t as default}; 3//# sourceMappingURL=COoBeIdd.js.map
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.