PageSourceSearch

https://tinn.app/_astro/hoisted.DAURdHmX.js

js tinn.app collected 2026-10-02 01:15:48 UTC 3,615 bytes, 1 lines download raw bytes

1const _="modulepreload",k=function(t){return"/"+t},p={},b=function(r,c,o){let l=Promise.resolve();if(c&&c.length>0){document.getElementsByTagName("link");const e=document.querySelector("meta[property=csp-nonce]"),n=e?.nonce||e?.getAttribute("nonce");l=Promise.allSettled(c.map(a=>{if(a=k(a),a in p)return;p[a]=!0;const d=a.endsWith(".css"),E=d?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${E}`))return;const s=document.createElement("link");if(s.rel=d?"stylesheet":_,d||(s.as="script"),s.crossOrigin="",s.href=a,n&&s.setAttribute("nonce",n),document.head.appendChild(s),d)return new Promise((h,S)=>{s.addEventListener("load",h),s.addEventListener("error",()=>S(new Error(`Unable to preload CSS for ${a}`)))})}))}function i(e){const n=new Event("vite:preloadError",{cancelable:!0});if(n.payload=e,window.dispatchEvent(n),!n.defaultPrevented)throw e}return l.then(e=>{for(const n of e||[])n.status==="rejected"&&i(n.reason);return r().catch(i)})},w="phc_robp5KUVEpd4CzMprNAkcohNQQKgbqnMHWjDbL98zADw",A="https://eu.i.posthog.com";let g=null,y=!1,u=null;function v(){return typeof window>"u"?Promise.resolve():u||(y=!0,u=b(async()=>{const{default:t}=await import("./module.BwxH6wnt.js");return{default:t}},[]).then(({default:t})=>{t.init(w,{api_host:A,persistence:"memory",autocapture:!1,capture_pageview:!0,capture_pageleave:!1,disable_session_recording:!0,respect_dnt:!0}),t.register({locale:document.documentElement.lang||"en"}),g=t}).catch(()=>{}),u)}async function L(t,r={}){typeof window>"u"||(y||v(),await u,g?.capture(t,r))}v();document.querySelectorAll("[data-lang-switcher]").forEach(t=>{const r=t.querySelector(".lang-trigger"),c=t.querySelector(".lang-menu"),o=Array.from(c.querySelectorAll(".lang-option")),l=t.dataset.currentLocale;function i(e){if(r.setAttribute("aria-expanded",String(e)),c.hidden=!e,e){const n=o.findIndex(a=>a.classList.contains("lang-option--active"));o[n>=0?n:0]?.focus()}}r.addEventListener("click",e=>{e.stopPropagation(),i(r.getAttribute("aria-expanded")!=="true")}),r.addEventListener("keydown",e=>{(e.key==="ArrowDown"||e.key==="Enter"||e.key===" ")&&(e.preventDefault(),i(!0))}),c.addEventListener("keydown",e=>{if(e.key==="Escape"){i(!1),r.focus();return}const n=o.indexOf(document.activeElement);e.key==="ArrowDown"&&(e.preventDefault(),o[(n+1)%o.length]?.focus()),e.key==="ArrowUp"&&(e.preventDefault(),o[(n-1+o.length)%o.length]?.focus())}),o.forEach(e=>{e.addEventListener("click",n=>{e.dataset.locale===l&&(n.preventDefault(),i(!1),r.focus())})}),document.addEventListener("click",e=>{t.contains(e.target)||i(!1)})});document.querySelectorAll("[data-account-menu]").forEach(t=>{const r=t.querySelector(".ui-account__trigger"),c=t.querySelector(".ui-account__menu");if(!r||!c)return;function o(e){r.setAttribute("aria-expanded",String(e)),c.hidden=!e}r.addEventListener("click",e=>{e.stopPropagation(),o(r.getAttribute("aria-expanded")!=="true")}),document.addEventListener("click",e=>{t.contains(e.target)||o(!1)}),document.addEventListener("keydown",e=>{e.key==="Escape"&&(o(!1),r.focus())});const l=t.querySelector("[data-signout-form]"),i=t.querySelector("[data-signout-btn]");l&&i&&l.addEventListener("submit",()=>{const e=i.querySelector(".ui-account__item-label"),n=i.querySelector(".ui-account__item-spinner");e&&(e.style.opacity="0.6"),n&&(n.hidden=!1),i.style.pointerEvents="none"})});const f=document.querySelector(".mobile-nav-toggle"),m=document.getElementById("mobile-nav");f&&m&&f.addEventListener("click",()=>{const t=f.getAttribute("aria-expanded")==="true";f.setAttribute("aria-expanded",String(!t)),m.hidden=t});export{L as t};

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.