PageSourceSearch

https://datoasturias.com/dist/assets/RadarSection-DRZ4yI4V.js

js datoasturias.com collected 2026-09-24 13:58:12 UTC 19,676 bytes, 1 lines download raw bytes

1import{r as j,j as e}from"./vendor-react-EtBdcxzB.js";import{S as K}from"./SectionLabel-Bc9A66bh.js";import{b as D,R as O,H as F,c as L,d as _,e as G,f as H}from"./RadarSparkline-0ZMnd5GP.js";import{$ as k,l as $,i as z,t as P,u as I,E as V,e as J,D as U,aa as W}from"./main-nkazyCpV.js";import{K as A}from"./KpiCard-BAD2iLFk.js";import{S}from"./StaleIndicator-DT8Duqdl.js";import{D as E}from"./DataErrorState-D9g-1Bbk.js";import{T as Q}from"./trending-down-Di5iBEVZ.js";import{u as Y}from"./useStaticResource-Duo732KA.js";import{C as q}from"./CollapsibleCard-BlPI6jw9.js";import{S as X}from"./ScoreRing-UYXp6QrS.js";import{G as Z}from"./GeoJsonMap-Bu5N6DtI.js";import{l as ee}from"./geoData-BiFbAUJs.js";import{r as C}from"./radarScorePresentation-CbH_dI_y.js";import{d as se}from"./mapPopup-B5rk8gES.js";import{D as re}from"./DetailsBox-y0QeStpk.js";import{g as ae}from"./formatters-DEeARjJC.js";import{C as oe}from"./chevron-down-DGeXeP3c.js";import{R as te}from"./RankingRow-D4NGE9I5.js";import{a as le}from"./radarHistory-sEdehpwl.js";import"./progress-ZIUlRlcq.js";import"./activity-Bsv7zWa6.js";import"./badge-BR504Tq6.js";import"./AnimatedCounter-BmWf1sGb.js";import"./arrow-up-right-CFC6eO-J.js";import"./minimize-2-BXJshPtz.js";import"./vendor-maps-P0mk2Y29.js";import"./mapUtils-B35lV-A6.js";import"./maps-KIksgkz-.js";import"./theme-CdTknw6K.js";import"./mapAttribution-BTr99jt9.js";import"./themeStore-C4WRP9Mt.js";import"./fullscreenControl-DdPzWXQs.js";import"./useTheme-C7GitX3Z.js";const ne=()=>e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:Array.from({length:4},(r,s)=>e.jsxs("div",{className:"rounded-xl border border-border bg-card/50 p-4 animate-pulse",children:[e.jsx("div",{className:"h-3 w-20 rounded bg-muted-foreground/10 mb-2"}),e.jsx("div",{className:"h-7 w-16 rounded bg-muted-foreground/15 mb-1"}),e.jsx("div",{className:"h-3 w-24 rounded bg-muted-foreground/8"})]},s))});function ie(){const{data:r,error:s,mutate:t}=k("radar-index"),d=(r==null?void 0:r.concejos)??null,o=j.useMemo(()=>{if(!d)return null;const n=d.filter(l=>l.score!=null);if(!n.length)return null;const c=[...n].sort(D),m=n.reduce((l,x)=>l+x.score,0)/n.length;return{avg:Math.round(m),best:c[0],worst:c[c.length-1],count:n.length,belowFifty:n.reduce((l,x)=>l+(x.score<50?1:0),0)}},[d]);return r?o?e.jsxs("div",{className:"space-y-2",children:[s&&e.jsx(S,{visible:!0}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[e.jsx(A,{icon:$,label:"Mejor concejo",value:o.best.score,sub:o.best.name,gradient:"gradient-emerald"}),e.jsx(A,{icon:z,label:"Media Asturias",value:o.avg,sub:`${o.count} concejos`,gradient:"gradient-blue"}),e.jsx(A,{icon:P,label:"Bajo 50",value:o.belowFifty,sub:"Concejos con día regular",gradient:"gradient-amber"}),e.jsx(A,{icon:Q,label:"Peor concejo",value:o.worst.score,sub:o.worst.name,gradient:"gradient-rose"})]})]}):null:s?e.jsx(E,{onRetry:t}):e.jsx(ne,{})}const ce=()=>e.jsxs("div",{className:"rounded-xl border border-border bg-card/50 p-5 animate-pulse",children:[e.jsx("div",{className:"h-4 w-56 rounded bg-muted-foreground/15 mb-3"}),e.jsx("div",{className:"h-[420px] rounded bg-muted-foreground/8"})]});function de(){const{openMunicipality:r}=I(),{data:s,error:t,mutate:d}=k("radar-index"),o=(s==null?void 0:s.concejos)??null,{data:n,error:c,retry:m}=Y("municipios-geojson",ee),[l,x]=j.useState(null),b=j.useMemo(()=>{const i=new Map;if(o)for(const u of o)i.set(String(u.ine).padStart(5,"0"),u);return i},[o]);return!o||!n?!o&&t||!n&&c?e.jsx(E,{onRetry:()=>{d(),m()},className:"min-h-[420px]"}):e.jsx(ce,{}):e.jsxs(q,{cardId:"radar-map",className:"glass",title:e.jsxs(e.Fragment,{children:[e.jsx(z,{className:"h-4 w-4 text-primary"})," Radar de Asturias"]}),description:"Cómo se vive hoy en cada concejo (0–100)",children:[t&&e.jsx("div",{className:"mb-2",children:e.jsx(S,{visible:!0})}),e.jsxs(Z,{geojson:n,getKey:i=>{var u;return(u=i.properties)==null?void 0:u.CODIGOINE},dataMap:b,style:(i,u,p,a)=>({fillColor:(u==null?void 0:u.score)!=null?C(u.score):"#6b7280",fillOpacity:.85,weight:1,opacity:.6,color:a.border}),tooltip:i=>{var p,a;if(!i)return null;const u=(a=(p=i.reasons)==null?void 0:p[0])==null?void 0:a.label;return se({title:i.name,lines:[`Radar: ${i.score??"—"}`,u]})},onHover:i=>x(i),onSelect:(i,u)=>{u&&r&&r(u.name)}
1,height:"420px",tileVariant:"nolabels",fullscreen:!0,bare:!0,className:"-mx-5 w-auto",children:[e.jsxs("div",{className:"absolute bottom-3 left-3 z-[1000] bg-card/90 border border-border rounded-lg shadow-lg px-2.5 py-1.5 w-[220px]",children:[e.jsx("p",{className:"text-[10px] font-semibold mb-1 text-foreground leading-tight",children:"Índice 0–100"}),e.jsx("div",{className:"flex h-2 rounded-sm overflow-hidden",children:[25,42,57,68,75,80,85,90,96].map(i=>e.jsx("div",{className:"flex-1",style:{backgroundColor:C(i)}},i))}),e.jsxs("div",{className:"flex justify-between text-[10px] text-muted-foreground mt-0.5",children:[e.jsx("span",{children:"0"}),e.jsx("span",{children:"50"}),e.jsx("span",{children:"100"})]})]}),l&&e.jsxs("div",{className:"absolute top-3 right-3 z-[1000] bg-background/95 backdrop-blur-sm rounded-lg px-3 py-2.5 border border-border/50 w-[260px] shadow-lg",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2 mb-2",children:[e.jsx("p",{className:"text-sm font-bold truncate",children:l.name}),e.jsx(X,{value:l.score,hex:C(l.score),size:38,strokeWidth:3,textClassName:"text-xs font-bold",title:`${l.score??"—"}/100`,children:l.score??"—"})]}),e.jsx(O,{blocks:l.blocks,size:"sm"}),e.jsx(F,{blocks:l.blocks,reasons:l.reasons})]})]})]})}const me=[{key:"A",groups:[{label:"Temperatura",items:["Por debajo de 0 °C, frío extremo (−30)","Entre 0 y 10 °C, frío (−15)","Entre 10 y 18 °C, fresco (−5)","Entre 24 y 30 °C, calor ligero (−5)","Entre 30 y 35 °C, calor (−15)","Por encima de 35 °C, calor extremo (−30)"]},{label:"Viento",items:["Entre 20 y 40 km/h, moderado (−5)","Entre 40 y 60 km/h, fuerte (−15)","Por encima de 60 km/h, muy fuerte (−30)"]},{label:"Lluvia (probabilidad)",items:["Entre 30 % y 60 %, moderada (−5)","Entre 60 % y 85 %, alta (−10)","Por encima del 85 %, casi segura (−20)"]},{label:"UV",items:["Alto (−5)","Muy alto (−10)","Extremo (−20)"]},{label:"Avisos AEMET",items:["Aviso amarillo (−15)","Aviso naranja (−30)","Aviso rojo (−50)"]}]},{key:"B",groups:[{label:"Calidad del aire (ICA)",items:["Regular (−15)","Deficiente (−30)","Muy deficiente (−50)"]},{label:"Polen",items:["Moderado (−5)","Alto (−15)","Muy alto (−25)"]},{label:"Calima / polvo sahariano",items:["Moderada (−5)","Alta (−15)","Muy alta (−20)"]}]},{key:"C",groups:[{label:"Incidencias de tráfico",items:["1–2 incidencias menores (−10)","3 o más menores (−20)","Incidencia grave, por cada una (−25)","Corte de carretera, por cada uno (−5)"]}]},{key:"D",groups:[{label:"Riesgo de incendio (112 Asturias)",items:["Nivel 1 — bajo (sin penalización, estado normal)","Nivel 2 — moderado (−5)","Nivel 3 — alto (−20)","Nivel 4 — muy alto (−40)","Nivel 5 — extremo (−60)"]},{label:"Focos de calor por satélite (NASA FIRMS)",items:["1 foco en las últimas 24 h (−15)","2 o más focos en 24 h (−30)","Foco activo en la última hora (−45)"]}]},{key:"E",groups:[{label:"Oleaje",items:["Entre 1,25 y 2,5 m, moderado (−10)","Entre 2,5 y 4 m, alto (−25)","Por encima de 4 m, muy alto (−40)"]},{label:"Viento marítimo",items:["Entre 30 y 50 km/h, moderado (−10)","Por encima de 50 km/h, fuerte (−20)"]},{label:"Temperatura del agua",items:["Entre 14 y 17 °C, fresca (−5)","Por debajo de 14 °C, fría (−10)"]}]}];function ue({block:r}){const[s,t]=j.useState(!1),d=j.useId(),o=`radar-block-trigger-${r.key}-${d}`,n=`radar-block-panel-${r.key}-${d}`,c=_[r.key],m=c.icon;return e.jsxs("div",{className:"rounded-md border border-border/60 bg-card/40 px-3 py-2",children:[e.jsxs("button",{id:o,type:"button",onClick:()=>t(l=>!l),"aria-expanded":s,"aria-controls":n,className:"flex items-center gap-2 w-full text-left select-none",children:[e.jsx(m,{className:`h-4 w-4 ${c.iconClass} shrink-0`}),e.jsx("span",{className:"font-semibold text-foreground/80",children:c.label}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:["(",c.weight,")"]}),e.jsx(oe,{className:`h-4 w-4 text-muted-foreground transition-transform duration-300 ease-in-out motion-reduce:transition-none ml-auto ${s?"rotate-180":""}`})]}),e.jsx("div",{id:n,role:"region","aria-labelledby":o,"aria-hidden":!s,inert:!s,className:`grid transition-[grid-template-rows,opacity,margin] duration-300 ease-in-out motion-reduce:transition-none ${s?"grid-rows-[1fr] opacity-100 mt-2":"grid-rows-[0fr] opacity-0 mt-0 pointer-events-none"}`,children:e.jsx("div",{className:"min-h-0 overflow-hidden",children:e.jsx("div",{className:"space-y-2 pl-6",children:r.groups.map(l=>e.jsxs("div",{children:[e.jsx("p",{className:"font-medium text-foreground
1/70",children:l.label}),e.jsx("ul",{className:"list-disc pl-5 space-y-0.5 mt-0.5",children:l.items.map((x,b)=>e.jsx("li",{children:x},b))})]},l.label))})})})]})}function xe({k:r}){const s=_[r],t=s.icon;return e.jsxs("li",{className:"flex items-center gap-2 rounded-md border border-border bg-card/60 px-2.5 py-1.5",children:[e.jsx(t,{className:`h-4 w-4 ${s.iconClass}`}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold text-foreground/80 leading-tight truncate",children:s.label}),e.jsx("p",{className:"text-xs text-muted-foreground leading-tight",children:s.weight})]})]})}function pe(){const{data:r}=k("radar-index"),s=r==null?void 0:r.generatedAt;return e.jsxs(re,{title:"Cómo se calcula",right:s?`Actualizado: ${ae(s)}`:null,children:[e.jsxs("p",{children:["El ",e.jsx("strong",{className:"text-foreground/80",children:"Radar"})," es un índice 0–100 que responde a la pregunta",e.jsx("em",{children:" «¿cómo se vive hoy en mi concejo?»"}),". Se recalcula varias veces al día con los datos en tiempo real que ya entran al panel: meteorología, calidad del aire, polen, calima, tráfico, riesgo de incendio, focos de calor y, en costa, oleaje y temperatura del mar."]}),e.jsxs("p",{children:["Cada concejo parte de ",e.jsx("strong",{children:"100 puntos"}),". Cuanto peor esté cada parámetro, más puntos pierde. Los cinco bloques producen su propia nota (0–100) y el índice final es la media ponderada según estos pesos:"]}),e.jsx("ul",{className:"grid grid-cols-2 sm:grid-cols-5 gap-2 mt-1",children:L.map(t=>e.jsx(xe,{k:t},t))}),e.jsxs("div",{className:"mt-3 rounded-md border border-border/60 bg-card/40 px-3 py-2",children:[e.jsx("p",{className:"font-semibold text-foreground/80 mb-1",children:"Acumulación amplificada"}),e.jsx("p",{children:"Dentro de cada bloque las penalizaciones no se suman de forma plana: se acumulan con una pequeña amplificación (exponente 1.1). Un solo detalle aislado casi no mueve la nota, pero varias cosas mediocres a la vez bajan el bloque más rápido. Así los concejos con un día realmente tranquilo se separan mejor de los que tienen «varios aspectos regulares»."})]}),e.jsxs("p",{className:"mt-2",children:[e.jsx("strong",{className:"text-foreground/80",children:"Ranking general"})," — los 78 concejos compiten solo con los bloques ",e.jsx("strong",{children:"A + B + C + D"}),"(sin mar), para que el litoral no quede penalizado frente al interior.",e.jsx("br",{}),e.jsx("strong",{className:"text-foreground/80",children:"Ranking costero"})," — solo los concejos del litoral, añadiendo el bloque ",e.jsx("strong",{children:"E"})," (oleaje, viento marítimo, temperatura del agua).",e.jsx("br",{}),e.jsx("strong",{className:"text-foreground/80",children:"Ranking por comarca"})," — promedio de los concejos de cada una de las 8 comarcas tradicionales.",e.jsx("br",{}),"Si un dato falta (p. ej. CAMS no responde), su bloque deja de contar y su peso se redistribuye entre los demás."]}),e.jsxs("div",{className:"mt-3 pt-3 border-t border-border/40",children:[e.jsx("p",{className:"font-semibold text-foreground/80 mb-2",children:"Qué mide cada bloque"}),e.jsx("div",{className:"space-y-1.5",children:me.map(t=>e.jsx(ue,{block:t},t.key))})]})]})}const he=()=>e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-3",children:Array.from({length:3},(r,s)=>e.jsxs("div",{className:"rounded-xl border border-border bg-card/50 p-5 animate-pulse",children:[e.jsx("div",{className:"h-4 w-32 rounded bg-muted-foreground/15 mb-3"}),e.jsx("div",{className:"space-y-2",children:Array.from({length:5},(t,d)=>e.jsx("div",{className:"h-12 rounded bg-muted-foreground/8"},d))})]},s))});function M({title:r,muns:s,variant:t,seriesBySlug:d,openMunicipality:o}){const n=t==="top"?e.jsx($,{className:"h-4 w-4 text-emerald-400"}):t==="coastal"?e.jsx(J,{className:"h-4 w-4 text-sky-400"}):e.jsx($,{className:"h-4 w-4 text-orange-400"});return e.jsx(q,{cardId:`radar-${t}`,className:"glass",title:e.jsxs(e.Fragment,{children:[n," ",r]}),children:e.jsx("div",{className:"space-y-1.5",children:s.map((c,m)=>{var l;return e.jsx(te,{rank:m+1,name:c.name,score:c.score,reason:(l=c.reasons)!=null&&l[0]?t==="top"?"Sin penalizaciones notables":c.reasons[0].label:null,series:d==null?void 0:d.get(c.slug),variant:t,onOpen:o},c.slug)})})})}function ge(){const{openMunicipality:r}=I(),{data:s,error:t,mutate:d}
1=k("radar-index"),o=(s==null?void 0:s.concejos)??null,n=V("radar-index-history"),c=j.useMemo(()=>le(n==null?void 0:n.snapshots),[n]),m=j.useMemo(()=>{if(!o)return null;const i=o.filter(a=>a.score!=null);if(!i.length)return{sorted:[],sortedCoastal:[]};const u=[...i].sort(D),p=o.filter(a=>a.coastal&&a.scoreCoastal!=null).map(a=>({...a,score:a.scoreCoastal})).sort(D);return{sorted:u,sortedCoastal:p}},[o]);if(!m)return t?e.jsx(E,{onRetry:d,className:"min-h-[380px]"}):e.jsx(he,{});const l=m.sorted.slice(0,10),x=[...m.sorted.slice(-10)].reverse(),b=m.sortedCoastal.slice(0,10);return e.jsxs("div",{className:"space-y-2",children:[t&&e.jsx(S,{visible:!0}),e.jsxs("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-3",children:[e.jsx(M,{title:"Top 10 — los mejores",muns:l,variant:"top",seriesBySlug:c,openMunicipality:r}),e.jsx(M,{title:"Últimos 10 — días torcidos",muns:x,variant:"bottom",seriesBySlug:c,openMunicipality:r}),b.length>0&&e.jsx(M,{title:"Costeros — incluyendo mar",muns:b,variant:"coastal",seriesBySlug:c,openMunicipality:r})]})]})}const je=()=>e.jsxs("div",{className:"rounded-xl border border-border bg-card/50 p-5 animate-pulse",children:[e.jsx("div",{className:"h-4 w-40 rounded bg-muted-foreground/15 mb-3"}),e.jsx("div",{className:"space-y-2",children:Array.from({length:8},(r,s)=>e.jsx("div",{className:"h-7 rounded bg-muted-foreground/8"},s))})]});function v({block:r,className:s="",last:t=!1}){const d=r==null?void 0:r.score,o=(r==null?void 0:r.applicable)??!0;return e.jsx("td",{className:`py-2 ${t?"pl-2":"px-2"} text-right tabular-nums text-xs ${s}`,children:o?e.jsx("span",{style:{color:C(d)},className:"font-semibold",children:d}):e.jsx("span",{className:"text-muted-foreground/40",children:"—"})})}function be(){const{openMunicipality:r}=I(),{data:s,error:t,mutate:d}=k("radar-index"),o=(s==null?void 0:s.concejos)??null,[n,c]=j.useState(""),[m,l]=j.useState("score"),[x,b]=j.useState("desc"),i=j.useMemo(()=>{if(!o)return[];let a=o.filter(h=>h.score!=null);if(n.trim()){const h=n.toLowerCase();a=a.filter(g=>g.name.toLowerCase().includes(h))}const f=x==="asc"?1:-1;return[...a].sort((h,g)=>{var y,N,T,B;if(m==="name")return h.name.localeCompare(g.name,"es")*f;const w=m==="score"?h.score:((N=(y=h.blocks)==null?void 0:y[m])==null?void 0:N.score)??-1,R=m==="score"?g.score:((B=(T=g.blocks)==null?void 0:T[m])==null?void 0:B.score)??-1;return(w-R)*f})},[o,n,m,x]),u=a=>{m===a?b(f=>f==="asc"?"desc":"asc"):(l(a),b(a==="name"?"asc":"desc"))},p=({k:a,label:f,className:h=""})=>{const g=m===a;return e.jsxs("button",{onClick:()=>u(a),className:`flex items-center gap-1 text-[11px] uppercase tracking-wider font-semibold ${g?"text-foreground":"text-muted-foreground"} hover:text-foreground transition-colors ${h}`,children:[f,g&&e.jsx("span",{className:"text-[9px]",children:x==="asc"?"▲":"▼"})]})};return o?e.jsxs(q,{cardId:"radar-table",className:"glass",title:e.jsxs(e.Fragment,{children:[e.jsx(P,{className:"h-4 w-4 text-primary"})," Tabla completa"]}),description:`${i.length} concejos`,headerRight:e.jsxs("div",{className:"relative",children:[e.jsx(W,{className:"absolute left-2 top-1/2 -translate-y-1/2 h-3.5 w-3.5 text-muted-foreground"}),e.jsx("input",{type:"text",placeholder:"Buscar concejo…",value:n,onChange:a=>c(a.target.value),className:"pl-7 pr-2 py-1 text-xs rounded-md border border-border bg-background/50 w-[160px] focus:outline-none focus:ring-1 focus:ring-primary"})]}),children:[t&&e.jsx("div",{className:"mb-2",children:e.jsx(S,{visible:!0})}),e.jsxs("div",{className:"overflow-x-auto",children:[e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-border",children:[e.jsx("th",{className:"text-left py-2 pr-2 w-8 text-[11px] uppercase tracking-wider text-muted-foreground",children:"#"}),e.jsx("th",{className:"text-left py-2 pr-2",children:e.jsx(p,{k:"name",label:"Concejo"})}),e.jsx("th",{className:"text-right py-2 px-2",children:e.jsx(p,{k:"score",label:"Radar",className:"ml-auto"})}),e.jsx("th",{className:"text-right py-2 px-2 hidden sm:table-cell",children:e.jsx(p,{k:"A",label:"Confort",className:"ml-auto"})}),e.jsx("th",{className:"text-right py-2 px-2 hidden md:table-cell",children:e.jsx(p,{k:"B",label:"Aire",className:"ml-auto"})}),e.jsx("th",{className:"text-right py-2 px-2 hidden md:table-cell",children:e.jsx(p,{k:"C",label:"Movil.",className:"ml-auto"})}),e.jsx("th",{className:"text-right py-2 px-2 hidden lg:table-cell",children:e.jsx(p,{k:"D",label:"Riesgo",className:"ml-auto"})}),e.jsx("th",{className:"text-right py-2 pl-2 hidden lg:table-cell",children:e.jsx(p,{k:"E",label:"Mar",className:"ml-auto"})})]})}),e.jsx("tbody",{children:i.map((a,f)=>{var h,g,w,R,y;return e.jsxs("tr",{className:"border-b border-border/40 hover:bg-muted/30 transition-colors",children:[e.jsx("td",{className:"py-2 pr-2 text-[11px] tabular-nums text-muted-foreground",children:f+1}),e.jsx("td",{className:"py-2 pr-2",children:e.jsx("a",{href:`/${U(a.name)}`,onClick:N=>{!N.ctrlKey&&!N.metaKey&&!N.shiftKey&&r&&(N.preventDefault(),r(a.name))},className:"text-sm font-medium hover:text-primary hover:underline",children:a.name})}),e.jsx("td",{className:"py-2 px-2 text-right",children:e.jsx("span",{className:"inline-block min-w-[2rem] text-center rounded-md px-1.5 py-0.5 text-xs font-bold tabular-nums text-white",style:{backgroundColor:C(a.score)},children:a.score})}),e.jsx(v,{block:(h=a.blocks)==null?void 0:h.A,className:"hidden sm:table-cell"}),e.jsx(v,{block:(g=a.blocks)==null?void 0:g.B,className:"hidden md:table-cell"}),e.jsx(v,{block:(w=a.blocks)==null?void 0:w.C,className:"hidden md:table-cell"}),e.jsx(v,{block:(R=a.blocks)==null?void 0:R.D,className:"hidden lg:table-cell"}),e.jsx(v,{block:(y=a.blocks)==null?void 0:y.E,className:"hidden lg:table-cell",last:!0})]},a.slug)})})]}),i.length===0&&e.jsxs("p",{className:"text-center py-8 text-sm text-muted-foreground",children:["Ningún concejo coincide con «",n,"»."]})]})]}):t?e.jsx(E,{onRetry:d,className:"min-h-[340px]"}):e.jsx(je,{})}function Ze(){return e.jsxs("div",{className:"space-y-4",children:[e.jsx(pe,{}),e.jsx(ie,{}),e.jsx(de,{}),e.jsx(K,{children:"Rankings del momento"}),e.jsx(ge,{}),e.jsx(G,{}),e.jsx(K,{children:"Todos los concejos"}),e.jsx(H,{}),e.jsx(be,{})]})}
1export{Ze 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.