PageSourceSearch

https://gandia.ai/_app/immutable/nodes/77.oKScrscJ.js

js gandia.ai collected 2026-10-05 12:01:54 UTC 7,895 bytes, 14 lines download raw bytes

1import"../chunks/DsnmJJEf.js";import{p as ue,f as L,c as a,s,r as t,t as A,a as E,b as fe,g as e,u as i}from"../chunks/COtl8B9_.js";import{s as p}from"../chunks/BghrQMRA.js";import{e as W,i as ge}from"../chunks/BUEKndZx.js";import{a as X,s as C}from"../chunks/BSxFehk9.js";import{s as b}from"../chunks/W_WBly8K.js";import{s as he,a as _e}from"../chunks/DbVB3rAK.js";import{p as we}from"../chunks/CIJbV-_A.js";var Ce=L('<div><h3 class="text-sm md:text-base font-poppins-semibold text-white text-center"> </h3> <div><div class="flex items-start justify-center"><div class="text-center text-[0.65rem] md:text-xs text-[#ff007e]"><p class="uppercase tracking-wide" style="text-shadow: 0 0 2px rgba(0,0,0,0.6)">Puntos</p> <p class="text-lg md:text-xl font-poppins-bold text-[#ff007e]"> </p></div></div> <div class="mt-4 flex justify-center"><div class="inline-flex items-center justify-center rounded-full bg-black/35 px-4 py-2 text-xs font-poppins-medium text-white/90"><span class="text-sm md:text-base font-poppins-bold"> </span></div></div></div></div>'),ye=L('<tr><td class="px-4 py-3 md:px-6"><span> </span></td><td class="px-4 py-3 md:px-6"><div class="font-poppins-medium"> </div></td><td class="px-4 py-3 text-right font-poppins-semibold md:px-6"> </td></tr>'),$e=L('<div class="min-h-screen bg-[#121212] text-white px-4 py-8 md:px-8 md:py-10"><div class="max-w-6xl mx-auto"><header class="relative mb-10 overflow-hidden rounded-3xl border border-white/10 bg-gradient-to-r from-[#1a1a1a] via-[#141414] to-[#1a1a1a] px-5 py-6 md:px-8 md:py-8 shadow-[0_0_40px_rgba(0,0,0,0.7)]"><div class="relative z-10 flex flex-col gap-6 items-center md:flex-row md:items-center md:justify-between"><div class="text-center md:text-left"><h1 class="mt-1 text-3xl md:text-4xl lg:text-5xl font-poppins-bold tracking-tight"><span class="text-[#ff007e]">Tabla de clasificación</span> <span class="block text-[1.6rem] md:text-[1.5rem] text-white/90">Actualización en: 23:59:59</span></h1></div> <div class="flex flex-col items-center gap-4 md:flex-row md:items-center md:gap-6"><div class="text-center md:text-left"><p class="text-xs uppercase tracking-[0.2em] text-gray-400">División</p> <p class="text-xl md:text-2xl font-poppins-bold text-white"><span> </span> <span class="ml-2 text-sm md:text-base text-gray-300"> </span></p></div> <div class="flex items-center justify-center"><img class="h-32 w-32 object-contain" loading="lazy"/></div></div></div> <div class="pointer-events-none absolute -right-10 -top-10 h-40 w-40 rounded-full blur-3xl"></div> <div class="pointer-events-none absolute -bottom-16 right-10 h-40 w-40 rounded-full blur-3xl"></div> <div class="pointer-events-none absolute -left-16 top-10 h-32 w-32 rounded-full blur-3xl"></div></header> <section class="text-center mb-10"><h2 class="mb-4 text-lg font-poppins-semibold text-[#ff007e] md:text-xl">Top 3</h2> <div class="flex items-end gap-3 md:gap-5"></div></section> <section class="rounded-2xl border border-white/10 bg-[#0b0b11]/90 shadow-[0_18px_45px_rgba(0,0,0,0.7)]"><div class="flex items-center justify-between border-b border-white/10 px-4 py-3 md:px-6 md:py-4"><h2 class="text-lg font-poppins-semibold md:text-xl">Tabla</h2></div> <div class="overflow-x-auto"><table class="min-w-full text-sm md:text-base"><thead class="bg-white/5"><tr class="text-left text-[0.7rem] uppercase tracking-wider text-gray-400 md:text-xs"><th class="px-4 py-3 md:px-6">Posición</th><th class="px-4 py-3 md:px-6">Participante</th><th class="px-4 py-3 text-right md:px-6">Puntos</th></tr></thead><tbody></tbody></table></div></section></div></div>');function Ee(Y,Z){ue(Z,!0);const[ee,te]=he(),ae=()=>_e(we,"$page",ee),oe=[{nombre:"Ana García",puntos:1520,grupo:"C-1"},{nombre:"Luis Pérez",puntos:1475,grupo:"C-1"},{nombre:"María López",puntos:1390,grupo:"C-1"},{nombre:"Carlos Ruiz",puntos:1330,grupo:"C-1"},{nombre:"Sofía Díaz",puntos:1280,grupo:"C-1"},{nombre:"Diego Herrera",puntos:1620,grupo:"C-2"},{nombre:"Lucía Torres",puntos:1580,grupo:"C-2"},{nombre:"Jorge Morales",puntos:1510,grupo:"C-2"},{nombre:"Elena Suárez",puntos:1440,grupo:"C-2"},{nombre:"Pedro Castillo",puntos:1395,grupo:"C-2"}],O={C:{porcentajePromocion:.8},P:{porcentajePromocion:.6},O:{porcentajePromocion:.5},D:{porcentajePromocion:.4},E:{porcentajePromocion:.3}},j={C:{nombre:"Cobre",colorTexto:"#f97316",medallaSrc:"/assets/MedallaCobre.png"},P:{nombre:"Plata",colorTexto:"#e5e7eb",medallaSrc:"/assets/MedallaPlata.png"},O:{nombre:"Oro",colorTexto:"#facc15",medallaSrc:"/assets/MedallaOro.png"},D:{nombre:"Diamante",colorTexto:"#22d3ee",medallaSrc:"/assets/MedallaDiamante.png"},E:{nombre:"Éter",colorTexto:"#a855f7",medallaSrc:"/assets/MedallaEter.png"}},y=i(()=>(ae().url.searchParams.get("group")||"C-1").toUpperCase()),G=i(()=>e(y).split("-")[0]),se=i(()=>O[e(G)]||O.C),n=i(()=>j[e(G)]||j.C),re=i(()=>oe.filter(r=>r.grupo===e(y))),ie=i(()=>[...e(re)].sort((r,o)=>o.puntos-r.puntos)),$=i(()=>e(ie).map((r,o)=>({...r,posicionCalculada:o+1}))),le=i(()=>e($).length),P=i(()=>e(le)),ne=i(()=>Math.floor(e(P)*e(se).porcentajePromocion)),pe=i(()=>e($).slice(0,3));function de(r){return e(P)?r<=e(ne)?"bg-emerald-900/40 hover:bg-emerald-800/50":r<=e(P)?"bg-red-900/40 hover:bg-red-800/50":"hover:bg-white/5":""}var T=$e(),V=a(T),S=a(V),k=a(S),F=s(a(k),2),D=a(F),H=s(a(D),2),u=a(H),ce=a(u,!0);t(u);var J=s(u,2),me=a(J,!0);t(J),t(H),t(D);var Q=s(D,2),M=a(Q);t(Q),t(F),t(k);var R=s(k,2),U=s(R,2),xe=s(U,2);t(S);var z=s(S,2),q=s(a(z),2);W(q,21,()=>e(pe),r=>r.posicionCalculada,(r,o)=>{var l=Ce(),d=a(l),m=a(d,!0);t(d);var x=s(d,2),c=a(x),v=a(c),f=s(a(v),2),g=a(f,!0);t(f),t(v),t(c);var h=s(c,2),_=a(h),w=a(_),ve=a(w);t(w),t(_),t(h),t(x),t(l),A(be=>{C(l,1,`flex-1 flex flex-col items-center gap-2
2              ${e(o).posicionCalculada===1?"order-2":""}
3              ${e(o).posicionCalculada===2?"order-1":""}
4              ${e(o).posicionCalculada===3?"order-3":""}
5            `),p(m,e(o).nombre),C(x,1,`w-full rounded-3xl px-4 pt-3 pb-4 md:px-5 md:pt-4 md:pb-5 shadow-lg flex flex-col justify-between
6                ${e(o).posicionCalculada===1?"bg-gradient-to-b from-yellow-300 via-amber-400 to-amber-600 h-52 md:h-60":""}
7                ${e(o).posicionCalculada===2?"bg-gradient-to-b from-slate-200 via-slate-300 to-slate-500 h-44 md:h-52":""}
8                ${e(o).posicionCalculada===3?"bg-gradient-to-b from-amber-700 via-amber-800 to-amber-900 h-40 md:h-48":""}
9              `),p(g,be),p(ve,`#${e(o).posicionCalculada??""}`)},[()=>
9e(o).puntos.toLocaleString("es-ES")]),E(r,l)}),t(q),t(z);var B=s(z,2),I=s(a(B),2),K=a(I),N=s(a(K));W(N,21,()=>e($),ge,(r,o)=>{var l=ye(),d=a(l),m=a(d),x=a(m,!0);t(m),t(d);var c=s(d),v=a(c),f=a(v,!0);t(v),t(c);var g=s(c),h=a(g);t(g),t(l),A((_,w)=>{C(l,1,_),C(m,1,`inline-flex h-8 w-8 items-center justify-center rounded-full text-sm font-poppins-semibold
10                      ${e(o).posicionCalculada===1?"bg-yellow-400 text-black shadow-[0_0_25px_rgba(250,204,21,0.7)]":""}
11                      ${e(o).posicionCalculada===2?"bg-gray-300 text-black shadow-[0_0_25px_rgba(209,213,219,0.7)]":""}
12                      ${e(o).posicionCalculada===3?"bg-amber-700 text-white shadow-[0_0_25px_rgba(180,83,9,0.7)]":""}
13                      ${e(o).posicionCalculada>3?"bg-[#181824] text-gray-200":""}
14                    `),p(x,e(o).posicionCalculada),p(f,e(o).nombre),p(h,`${w??""} pts`)},[()=>`border-t border-white/5 transition-colors ${de(e(o).posicionCalculada)}`,()=>e(o).puntos.toLocaleString("es-ES")]),E(r,l)}),t(N),t(K),t(I),t(B),t(V),t(T),A(()=>{b(u,`color: ${e(n).colorTexto}`),p(ce,e(n).nombre),p(me,e(y)),X(M,"src",e(n).medallaSrc),X(M,"alt",`Medalla División ${e(n).nombre}`),b(M,`filter: drop-shadow(0 0 25px ${e(n).colorTexto}aa)`),b(R,`background-color: ${e(n).colorTexto}33`),b(U,`background-color: ${e(n).colorTexto}22`),b(xe,`background-color: ${e(n).colorTexto}18`)}),E(Y,T),fe(),te()}export{Ee as component};

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.