1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[60450,76996],{13149:(e,t,n)=>{"use strict";n.d(t,{P6:()=>d,Qg:()=>s,bN:()=>u,iG:()=>i,oe:()=>o,sh:()=>l});let r="".concat("https://cqhlrqfomzvfdtrkqgbh.supabase.co","/storage/v1/object/public/headshots/espn"),s=e=>"".concat(r,"/").concat(String(e).replace(/[^0-9]/g,""),".png"),a=e=>!!e.espn_id&&!1!==e.espn_photo;function l(e){return e?a(e)?s(e.espn_id):e.external_ref?"https://www.basketball-reference.com/req/202106291/images/headshots/".concat(e.external_ref,".jpg"):null:null}function o(e){return e?"https://cdn.nba.com/headshots/nba/latest/1040x760/".concat(e,".png"):null}function i(e){if(!e)return[];let t=[];return a(e)&&t.push(s(e.espn_id)),e.external_ref&&t.push("https://www.basketball-reference.com/req/202106291/images/headshots/".concat(e.external_ref,".jpg")),e.nba_player_id&&t.push("https://cdn.nba.com/headshots/nba/latest/1040x760/".concat(e.nba_player_id,".png")),t}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:32,n=e.match(/^(.*)\/storage\/v1\/object\/public\/(headshots\/(?:espn|prospect)|teamlogos)\/([^/]+)\.(png|jpe?g|webp)$/i);if(n){let[,e,r,s]=n,a=t<=100,l="teamlogos"===r?a?"teamlogos/mini96":"teamlogos/mini500":"".concat(r,"-").concat(a?200:600);return"".concat(e,"/storage/v1/object/public/").concat(l,"/").concat(s,".webp")}let r=e.match(/^https?:\/\/a\.espncdn\.com(\/i\/[^?]+\.png)$/i);if(r){let e=Math.min(500,Math.max(48,Math.ceil(3*t)));return"https://a.espncdn.com/combiner/i?img=".concat(r[1],"&w=").concat(e)}return null}function u(e,t){if(t>600)return e;let n=[];for(let r of e){let e=c(r,t);e&&n.push(e),n.push(r)}return n}let d=(e,t)=>t<=600&&c(e,t)||e},54973:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(95155),s=n(12115),a=n(13149);function l(e){let{src:t,px:n,onError:l,...o}=e,[i,c]=(0,s.useState)(!1),u=(0,s.useRef)(null),d=i?t:(0,a.P6)(t,n),g=d!==t;return(0,s.useEffect)(()=>{c(!1)},[t]),(0,s.useEffect)(()=>{let e=u.current;e&&e.complete&&0===e.naturalWidth&&(g?c(!0):l&&l({currentTarget:e,target:e}))},[g,d]),(0,r.jsx)("img",{...o,ref:u,src:d,onError:e=>{g?c(!0):null==l||l(e)}})}},60450:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getBrowserSupabase:()=>a});var r=n(62227);let s=null;function a(){if(s)return s;let e="https://cqhlrqfomzvfdtrkqgbh.supabase.co",t="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImNxaGxycWZvbXp2ZmR0cmtxZ2JoIiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODI2MDI3NDEsImV4cCI6MjA5ODE3ODc0MX0.YPkLugq9f4jG4ksi4br_q8yHgPS68E4zfwBQvtuVdGM";if(!e||!t)throw Error("Faltan NEXT_PUBLIC_SUPABASE_URL / NEXT_PUBLIC_SUPABASE_ANON_KEY");return s=(0,r.UU)(e,t,{auth:{persistSession:!0,autoRefreshToken:!0,detectSessionInUrl:!0,flowType:"pkce"}})}},73921:(e,t,n)=>{"use strict";n.d(t,{Y:()=>a,default:()=>l});var r=n(95155),s=n(12115);function a(e){let t=String(null!=e?e:"").replace(/,/g," ").replace(/\s+/g," ").trim().split(" ").filter(e=>/[A-Za-zÃ-ÿ]/.test(e));if(!t.length)return"?";let n=e=>e.replace(/[^A-Za-zÃ-ÿ]/g,"").charAt(0).toUpperCase();return(1===t.length?n(t[0]):n(t[0])+n(t[t.length-1]))||"?"}function l(e){let{src:t,nombre:n,alt:l,color:o,px:i,heroe:c,className:u,style:d}=e,g=Array.isArray(t)?t.filter(Boolean):t?[t]:[],h=g.join("|"),[m,p]=(0,s.useState)(0),[f,v]=(0,s.useState)(null),b=(0,s.useRef)(null);(0,s.useEffect)(()=>{p(0),v(null)},[h]),(0,s.useEffect)(()=>{let e=b.current;e&&e.complete&&0===e.naturalWidth&&p(e=>e+1)});let x=(0,s.useCallback)(e=>{if(b.current=e,!e)return;let t=()=>{var t,n;e.naturalWidth>0&&e.naturalHeight>0&&v((t=e.naturalWidth/e.naturalHeight,n=!!c,!Number.isFinite(t)||t<=0?{zoom:1,origenY:12}:t>=.95?n?{zoom:1.7,origenY:12}:{zoom:2,origenY:9}:t>=.78?n?{zoom:1.15,origenY:12}:{zoom:1.3,origenY:10}:n?{zoom:1.02,origenY:14}:{zoom:1.12,origenY:12}))};e.complete?t():e.addEventListener("load",t,{once:!0})},[c]),_=m<g.length?g[m]:null;return _?(0,r.jsx)("img",{ref:x,src:_,alt:l,referrerPolicy:"no-referrer",decoding:"async","data-candidata":m,onError:()=>{v(null),p(e=>e+1)},onLoad:e=>x(e.currentTarget),className:u,style:{...d,...f?{transform:"scale(".concat(f.zoom,")"),transformOrigin:"50% ".concat(f.origenY,"%")}:{}}}):(0,r.jsx)("div",{"aria-label":l,role:"img",className:u,style:{...d,display:"grid",placeItems:"center",background:"linear-gradient(160deg, ".concat(o,"3d, ").concat(o,"12 70%)")},children:(0,r.jsx)("span",{className:"sw-cond font-black",style:{fontSize:Math.round(.34*i),color:"".concat(o),letterSpacing:"0.04em",opacity:.85},children:a(n)})})}}
1,74174:(e,t,n)=>{"use strict";n.d(t,{A:()=>o,default:()=>i});var r=n(95155),s=n(12115),a=n(60450);let l=(0,s.createContext)({session:null,user:null,loading:!0});function o(){return(0,s.useContext)(l)}function i(e){let{children:t}=e,[n,o]=(0,s.useState)({session:null,user:null,loading:!0});return(0,s.useEffect)(()=>{let e=(0,a.getBrowserSupabase)();e.auth.getSession().then(e=>{var t,n;let{data:r}=e;o({session:r.session,user:null!=(n=null==(t=r.session)?void 0:t.user)?n:null,loading:!1})});let{data:t}=e.auth.onAuthStateChange((e,t)=>{var n;o({session:t,user:null!=(n=null==t?void 0:t.user)?n:null,loading:!1}),(null==t?void 0:t.user)&&c(t.user)});return()=>t.subscription.unsubscribe()},[]),(0,r.jsx)(l.Provider,{value:n,children:t})}async function c(e){try{var t,n,r;let s=(0,a.getBrowserSupabase)();await s.from("profiles").upsert({id:e.id,email:null!=(n=e.email)?n:null,full_name:null!=(r=null==(t=e.user_metadata)?void 0:t.full_name)?r:null},{onConflict:"id",ignoreDuplicates:!1})}catch(e){}}},76996:(e,t,n)=>{Promise.resolve().then(n.bind(n,54973)),Promise.resolve().then(n.bind(n,73921)),Promise.resolve().then(n.bind(n,84032)),Promise.resolve().then(n.t.bind(n,52619,23))},84032:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,default:()=>c,x:()=>i});var r=n(95155),s=n(12115),a=n(16342),l=n(74174);let o=e=>"/entrar?lang=".concat(e);function i(e,t){e.preventDefault(),window.location.href="".concat(o(t),"&volver=").concat(encodeURIComponent(window.location.pathname+window.location.search))}function c(e){var t;let{lang:n,compacto:c}=e,{session:u,loading:d}=(0,l.A)(),g=null!=(t=null==u?void 0:u.access_token)?t:null,[h,m]=(0,s.useState)(null);(0,s.useEffect)(()=>{if(d)return;if(!g)return void m("sin_sesion");let e={Authorization:"Bearer ".concat(g)};Promise.all([fetch("/api/scout/board",{headers:e,cache:"no-store"}).then(e=>e.ok?e.json():null),fetch("/api/scout/vigilar",{headers:e,cache:"no-store"}).then(e=>e.ok?e.json():null)]).then(e=>{var t,n,r;let[s,a]=e;if(!s&&!a)return void m("error");let l=null!=(t=null==s?void 0:s.entradas)?t:[],o=null!=(n=null==a?void 0:a.vigilancias)?n:[];m({targets:Number(null!=(r=null==s?void 0:s.total)?r:l.length),vencidas:l.filter(e=>e.revisar_el&&e.revisar_el<=new Date().toISOString().slice(0,10)&&"passed"!==e.estado).length,listas:o.filter(e=>"necesidad"===e.tipo).length,busquedas:o.filter(e=>"necesidad"!==e.tipo).length})}).catch(()=>m("error"))},[g,d]);let p=e=>(0,r.jsxs)("div",{"data-resumen-seguimiento":!0,className:"flex flex-wrap items-center gap-x-4 gap-y-2 rounded-xl px-4 ".concat(c?"py-2.5":"py-3.5"),style:{background:"var(--surface-1)",border:"1px solid var(--line)"},children:[(0,r.jsx)("span",{className:"text-[10.5px] font-bold uppercase tracking-wider",style:{color:"var(--label)"},children:(0,a.td)("seguimiento.resumen.titulo",n)}),e]}),f=function(e,t){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,r.jsx)("a",{href:e,onClick:e.startsWith("/entrar")?e=>i(e,n):void 0,className:"inline-flex items-center rounded-full px-4 text-[11px] font-bold uppercase tracking-wider no-underline ml-auto",style:{background:s?"var(--accent)":"rgba(255,255,255,.07)",color:s?"var(--bg-solid)":"var(--hv3-text-primary, #F0F1F3)",minHeight:36},children:t})};if(null===h)return p((0,r.jsx)("span",{className:"text-[12px]",style:{color:"var(--label)"},children:"â¦"}));if("sin_sesion"===h)return p((0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"text-[12.5px]",style:{color:"var(--hv3-text-secondary, rgba(240,241,243,.75))"},children:(0,a.td)("seguimiento.resumen.sin_sesion",n)}),f(o(n),(0,a.td)("seguimiento.resumen.entrar",n),!0)]}));if("error"===h)return p((0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"text-[12.5px]",style:{color:"var(--stat-b)"},children:(0,a.td)("scout.mando.error_bloque",n)}),f("/scout/seguimiento?lang=".concat(n),(0,a.td)("seguimiento.resumen.ver",n))]}));if(!h.targets&&!h.listas&&!h.busquedas)return p((0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"text-[12.5px]",style:{color:"var(--hv3-text-secondary, rgba(240,241,243,.75))"},children:(0,a.td)("seguimiento.resumen.vacio",n)}),f("/scout/buscar?lang=".concat(n),(0,a.td)("scout.nav.buscar",n),!0)]}));let v=(e,t,s)=>(0,r.jsx)("span",{className:"text-[13px] font-bold tabular-nums",style:{color:null!=s?s:"var(--hv3-text-primary, #F0F1F3)"},children:(0,a.td)(t,n,{n:e})});return p((0,r.jsxs)(r.Fragment,{children:[v(h.targets,"seguimiento.resumen.targets"),h.listas?v(h.listas,"seguimiento.resumen.listas"):null,h.vencidas?v(h.vencidas,"seguimiento.resumen.vencidas","var(--stat-b)"):null,f("/scout/seguimiento?lang=".concat(n),(0,a.td)("seguimiento.resumen.ver",n),h.vencidas>0)]}))}}}]);
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.