PageSourceSearch

https://www.maggiofiorentino.com/_nuxt/C7QhTKXo.js

js maggiofiorentino.com collected 2026-09-24 19:16:07 UTC 4,635 bytes, 1 lines download raw bytes

1import{f as S,A as F,q as b,g as v,e as P,c as _,k as g,p as n,a as c,i as k,b as f,w as y,F as B,l as U,n as D,B as R,o as i,d as A,L as G,t as E,s as J,bt as K}from"./CpQMYPfN.js";import{_ as O}from"./5fyJnssm.js";import{u as Q}from"./L-OWWw3e.js";import"./Cj6hqkXK.js";import"./BMZr8uPA.js";const W={key:0,class:"container-padded space-y-8 my-8"},X={class:"flex flex-col lg:flex-row lg:justify-between lg:items-start"},Y={class:"flex justify-between items-start lg:block"},Z=["innerHTML"],ee={key:0,class:"ml-auto lg:hidden"},te={class:"flex flex-col items-start lg:items-end lg:ml-auto"},se={key:0,class:"hidden lg:block"},ne={key:1,class:"flex justify-start lg:justify-end flex-wrap *:mr-2 mt-4 lg:mt-1"},ae={class:"flex justify-between"},oe=["innerHTML"],le={class:"ml-auto text-right w-60"},de={__name:"index",async setup(ie){let l,m;const{$scrollTo:$,$localePath:C,$t:I}=S(),j=Q(),{setPageI18n:q}=j,p=F(),{$getLocale:N}=S(),w=N(),r=p.params.category||null;let a=([l,m]=b(()=>$fetch("/sapi/event/season",{query:{slug:p.params.slug}})),l=await l,m(),l),o=null;const H=p.params.slug==="88-festival-del-maggio-musicale-fiorentino"?"maggio-aperto-2026":"maggio-aperto";if(p.params.slug==="87°-festival-del-maggio-musicale-fiorentino"||p.params.slug==="88-festival-del-maggio-musicale-fiorentino"){o=([l,m]=b(()=>$fetch("/sapi/event/season",{query:{slug:H}})),l=await l,m(),l);const t=o.localizations?o.localizations.find(e=>e.locale==="en"):{};o=w==="en"&&t?{...o,name:t.name,description:t.description}:o}const L=v(()=>{var e;const t=((e=o==null?void 0:o.events)==null?void 0:e.sort((s,u)=>s.datetime_start>u.datetime_start?1:u.datetime_start>s.datetime_start?-1:0))||null;return!r||!t?t:t.filter(s=>s.event_categories&&s.event_categories.length>0?s.event_categories.find(u=>u.slug===r):!1)});if(!a||!a.slug)[l,m]=b(()=>R("/404")),await l,m();else{const t=a.localizations?a.localizations.find(s=>s.locale==="en"):{};a=w==="en"&&t?{...a,name:t.name,description:t.description}:a;let e=[{locale:"it",slug:"/event_season/"+a.slug+"/"+(r?r+"/":"")},{locale:"en",slug:"/event_season/"+a.slug+"/"+(r?r+"/":"")}];q(e),P({title:()=>a.name,description:()=>a.name+" - Spettacoli del Maggio Fiorentino Musicale"})}const x=v(()=>{var t;return((t=a==null?void 0:a.events)==null?void 0:t.sort((e,s)=>e.datetime_start>s.datetime_start?1:s.datetime_start>e.datetime_start?-1:0))||null}),h=v(()=>{if(!(a!=null&&a.events))return[];const t=new Map;return a.events.forEach(e=>{e.event_categories&&e.event_categories.length>0&&e.event_categories.forEach(s=>{t.has(s.slug)||t.set(s.slug,s)})}),Array.from(t.values())}),M=v(()=>!h.value||h.value.length===0?[]:w==="en"?h.value.map(t=>{var s;const e=(s=t.localizations)==null?void 0:s.find(u=>u.locale==="en");return e?{...t,name:e.name}:t}):h.value),z=v(()=>!r||!x.value?x.value:x.value.filter(t=>t.event_categories&&t.event_categories.length>0?t.event_categories.find(e=>e.slug===r):!1));return(t,e)=>{const s=D,u=G,T=O,V=K;return n(a)?(i(),_("div",W,[c("div",X,[c("div",Y,[c("h1",{class:"font-size-large leading-none",id:"main-season-title",innerHTML:n(a).name},null,8,Z),n(o)?(i(),_("div",ee,[f(s,{color:"maggio-red",size:"xs",onClick:e[0]||(e[0]=d=>n($)("#maggio-aperto-subseason",160))},{default:y(()=>e[3]||(e[3]=[A("Maggio Aperto")])),_:1})])):g("",!0)]),c("div",te,[n(o)?(i(),_("div",se,[f(s,{color:"maggio-red",size:"xs",class:"lg:mt-1",onClick:e[1]||(e[1]=d=>n($)("#maggio-aperto-subseason",160))},{default:y(()=>e[4]||(e[4]=[A("Maggio Aperto")])),_:1})])):g("",!0),n(M)&&n(M).length>1?(i(),_("div",ne,[n(r)?(i(),k(s,{key:0,color:"neutral",variant:"outline",to:n(C)(`/event_season/${n(a).slug}/`),exact:""},{default:y(()=>[f(u,{name:"mdi:square-rounded",class:"mx-1"}),c("div",null,E(n(I)("all_events")),1)]),_:1},8,["to"])):g("",!0),(i(!0),_(B,null,U(n(M),d=>(i(),k(s,{color:"neutral",variant:"outline",style:J("color:"+d.color),to:n(C)(`/event_season/${n(a).slug}/${d.slug}/`)},{default:y(()=>[f(u,{name:"mdi:square-rounded",class:"mx-1"}),c("div",null,E(d.name),1)]),_:2},1032,["style","to"]))),256))])):g("",!0)])]),n(z)&&n(z).length>0?(i(),k(T,{key:0,events:n(z)},null,8,["events"])):g("",!0),n(o)?(i(),_(B,{key:1},[c("div",ae,[c("h1",{class:"font-size-large leading-none",id:"maggio-aperto-subseason",innerHTML:n(o).name},null,8,oe),c("div",le,[f(s,{color:"neutral",variant:"outline",size:"xs",class:"ml-auto md:mt-1",onClick:e[2]||(e[2]=d=>n($)("#main-season-title",160))},{default:y(()=>[f(V,{name:"mdi:chevron-up"}),e[5]||(e[5]=A("Torna su"))]),_:1})])]),n(L)&&n(x).length>0?(i(),k(T,{key:0,events:n(L)},null,8,["events"])):g("",!0)],64)):g("",!0)])):g("",!0)}}};export{de 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.