PageSourceSearch

https://www.ozero.design/_astro/Header.astro_astro_type_script_ind…?dpl=6ab1167136a1440eaba56d36

js ozero.design collected 2026-09-26 01:13:58 UTC 3,029 bytes, 1 lines download raw bytes

1import{g as E}from"./index.B0LqRI4f.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"30e6aa25851d59cf31f9f847c9e976a96bf65340"};var n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="241d6934-7d8b-414e-8f0a-704a3890f041",e._sentryDebugIdIdentifier="sentry-dbid-241d6934-7d8b-414e-8f0a-704a3890f041")}catch{}})();function b(){const e=document.getElementById("logo-wrap"),n=document.getElementById("lg-left"),o=document.getElementById("lg-right");if(!e||!n||!o||e.dataset.logoInit)return;e.dataset.logoInit="true";const t={l:{cx:10.9557,rx:10.3151,ry:10.2119},r:{cx:26.2859,rx:5.07496,ry:10.0633}},a={l:{cx:5.7156,rx:5.07496,ry:10.0633},r:{cx:21.0458,rx:10.3151,ry:10.2119}},r=t.l.rx,i="power3.inOut";let d=null;e.addEventListener("mouseenter",()=>{d?.kill(),d=E.timeline().to(n,{attr:{rx:r*1.021},duration:.1,ease:"power1.out"},0).to(o,{attr:{rx:r*.47},duration:.1,ease:"power1.out"},0).to(n,{attr:{...a.l},duration:.3,ease:i},.1).to(o,{attr:{...a.r},duration:.3,ease:i},.1).to(n,{attr:{rx:r*.47},duration:.1,ease:"power1.inOut"},.55).to(o,{attr:{rx:r*1.021},duration:.1,ease:"power1.inOut"},.55).to(n,{attr:{...t.l},duration:.3,ease:i},.75).to(o,{attr:{...t.r},duration:.3,ease:i},.75)})}function h(){const e=document.getElementById("site-header"),n=document.getElementById("about-nav"),o=document.getElementById("about-link"),t=document.getElementById("about-dropdown"),a=document.getElementById("about-dropdown-inner"),r=document.getElementById("header-logo"),i=document.getElementById("logo-wrap");if(!e||!n||!o||!t||!a)return;function d(){t.style.paddingTop=e.offsetHeight+"px";const{left:s}=o.getBoundingClientRect();a.style.paddingLeft=s+"px"}function y(){d(),t.classList.remove("opacity-0","invisible","pointer-events-none"),t.classList.add("opacity-100","pointer-events-auto")}function p(){t.classList.add("opacity-0","invisible","pointer-events-none"),t.classList.remove("opacity-100","pointer-events-auto")}let l=null;const c=()=>{l=setTimeout(p,60)},m=()=>{l&&(clearTimeout(l),l=null)};n.addEventListener("mouseenter",()=>{m(),y()}),e.addEventListener("mouseleave",c),t.addEventListener("mouseenter",m),t.addEventListener("mouseleave",c),e.querySelector("nav")?.querySelectorAll("a").forEach(s=>{s.addEventListener("mouseenter",c)});const w=()=>window.location.pathname==="/";function u(){const s=window.innerWidth<768,f=window.scrollY>200;w()&&!f?(e.style.backgroundColor="",e.style.mixBlendMode="",e.style.color="",r&&(r.style.filter="invert(1)")):(e.style.backgroundColor="white",e.style.mixBlendMode="normal",e.style.color="black",r&&(r.style.filter=""));const g=s||f,v=s?"none":"width 0.4s ease, height 0.4s ease";i&&(i.style.transition=v,i.style.width=g?"1.75rem":"3.375rem",i.style.height=g?"1.75rem":"3.5rem")}window.addEventListener("scroll",u,{passive:!0}),u(),d(),window.addEventListener("resize",()=>{d(),u()}),b()}document.addEventListener("astro:page-load",h);

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.