1(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"343ba04060eed55cab1d23b409901e280d77be22"};var e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="c3bc6e57-5834-436f-9a51-ed5f6ce5751d",t._sentryDebugIdIdentifier="sentry-dbid-c3bc6e57-5834-436f-9a51-ed5f6ce5751d")}catch{}})();const s=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],a="elms_utm",i=3600*24*90;function u(t){const e=new URLSearchParams(t),o={};for(const n of s){const r=e.get(n);r&&(o[n]=r)}return o}function m(){if(typeof document>"u")return{};const t=document.cookie.split("; ").find(e=>e.startsWith(`${a}=`));if(!t)return{};try{const e=decodeURIComponent(t.slice(a.length+1)),o=JSON.parse(e),n={};for(const r of s){const c=o[r];typeof c=="string"&&c&&(n[r]=c)}return n}catch{return{}}}function p(t){if(typeof document>"u")return;const e=encodeURIComponent(JSON.stringify(t)),o=typeof location<"u"&&location.protocol==="https:"?"; Secure":"";document.cookie=`${a}=${e}; Max-Age=${i}; Path=/; SameSite=Lax${o}`}function f(t){return s.some(e=>typeof t[e]=="string"&&t[e].length>0)}function h(t){return t.replace(/^\/+|\/+$/g,"").replace(/\//g,"-")||"home"}function d(t){return/^https?:\/\//i.test(t)||t.startsWith("//")}function l(t,e){if(!t||!f(e)||t.startsWith("#"))return t;const o=typeof location<"u"?location.origin:"http://localhost";let n;try{n=new URL(t,o)}catch{return t}for(const r of s){const c=e[r];c&&(n.searchParams.has(r)||n.searchParams.set(r,c))}return d(t)?n.toString():`${n.pathname}${n.search}${n.hash}`}export{m as a,l as b,f as h,h as p,u as r,p as w};
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.