PageSourceSearch

https://atvault.com/_frsh/js/a70b2969bdbf36ae7752826049053e0290c6a444/island-web_langsuggestbanner.js

js atvault.com collected 2026-09-29 16:52:22 UTC 2,850 bytes, 16 lines download raw bytes

1import{a as e}from"./chunk-4EPSTKRT.js";import{a as c,b as o}from"./chunk-QRRW2DQH.js";import"./chunk-6K6KOGWL.js";var f={es:"Ver en espa\xF1ol",en:"View in English",pt:"Ver em portugu\xEAs"},m={es:"Esta p\xE1gina tambi\xE9n est\xE1 disponible en espa\xF1ol.",en:"This page is also available in English.",pt:"Esta p\xE1gina tamb\xE9m est\xE1 dispon\xEDvel em portugu\xEAs."},p="atv_lang_suggest_dismissed",x=1e4;function h(r){let n=document.cookie.match(new RegExp(`(?:^|;)\\s*${r}=([^;]+)`));return n?decodeURIComponent(n[1]):null}function v({lang:r,alt:n}){let[t,i]=c(null);if(o(()=>{try{let a=new URLSearchParams(globalThis.location.search).get("previewlang");if(a&&["es","en","pt"].includes(a)&&n[a]){i(a);return}if(h("language")||localStorage.getItem(p))return;let s=(navigator.language||"").slice(0,2).toLowerCase();if(!["es","en","pt"].includes(s)||s===r)return;let l=n[s];if(!l||l.replace(/\/$/,"")===globalThis.location.href.replace(/\/$/,""))return;i(s)}catch{}},[r]),o(()=>{if(!t||new URLSearchParams(globalThis.location.search).get("previewlang"))return;let s=globalThis.setTimeout(()=>i(null),x);return()=>globalThis.clearTimeout(s)},[t]),!t)return null;let g=n[t],u=()=>{document.cookie=`language=${t}; path=/; max-age=31536000; samesite=lax`,globalThis.location.href=g},d=()=>{try{localStorage.setItem(p,"1")}catch{}i(null)};return e("div",{class:"atv-langsug",role:"status","aria-live":"polite",children:[e("span",{class:"atv-langsug-flag","aria-hidden":"true",children:"\u{1F310}"}),e("span",{class:"atv-langsug-msg",children:m[t]}),e("a",{class:"atv-langsug-cta",href:g,onClick:a=>{a.preventDefault(),u()},children:[f[t]," \u2192"]}),e("button",{type:"button",class:"atv-langsug-x","aria-label":"Cerrar sugerencia de idioma",onClick:d,children:"\u2715"}),e("style",{children:`
2.atv-langsug{position:fixed;z-index:60;top:80px;left:0;right:0;margin-inline:auto;width:fit-content;
3  max-width:calc(100vw - 24px);display:flex;align-items:center;gap:12px;background:#fff;
4  border:1px solid #e5e7eb;border-radius:14px;padding:12px 16px;
5  box-shadow:0 18px 45px rgba(0,0,0,.22),0 4px 12px rgba(0,0,0,.08);
6  font:14px/1.4 -apple-system,system-ui,sans-serif;color:#1f2937;animation:atvLangIn .28s ease;}
7@keyframes atvLangIn{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}
8.atv-langsug-flag{font-size:1.1rem;}
9.atv-langsug-msg{font-size:.9rem;}
10.atv-langsug-cta{background:#7FBC42;color:#fff;text-decoration:none;font-weight:700;font-size:.86rem;
11  padding:8px 14px;border-radius:10px;white-space:nowrap;}
12.atv-langsug-cta:hover{background:#6ba535;}
13.atv-langsug-x{border:none;background:transparent;color:#9ca3af;font-size:.95rem;cursor:pointer;padding:2px 4px;}
14.atv-langsug-x:hover{color:#4b5563;}
15@media(max-width:520px){.atv-langsug{flex-wrap:wrap;top:72px;}}
16        `})]})}export{v 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.