1var C=Object.defineProperty;var L=(e,t,s)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var d=(e,t,s)=>L(e,typeof t!="symbol"?t+"":t,s);import{fA as j,bQ as I,fB as p,eL as M,fC as O}from"./9vzcnMbx.js";import{u as q}from"./BTZ2eRwo.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:'"ts-homepage-2026-09-23T14:12:43.211Z"'}}catch{}})();try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="328f3c26-0313-4ab9-9132-9e5de1ba2606",e._sentryDebugIdIdentifier="sentry-dbid-328f3c26-0313-4ab9-9132-9e5de1ba2606")})()}catch{}class u{constructor(t,s){d(this,"words");d(this,"sigBytes");t=this.words=t||[],this.sigBytes=s===void 0?t.length*4:s}toString(t){return(t||H).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let s=0;s<t.sigBytes;s++){const n=t.words[s>>>2]>>>24-s%4*8&255;this.words[this.sigBytes+s>>>2]|=n<<24-(this.sigBytes+s)%4*8}else for(let s=0;s<t.sigBytes;s+=4)this.words[this.sigBytes+s>>>2]=t.words[s>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new u([...this.words])}}const H={stringify(e){const t=[];for(let s=0;s<e.sigBytes;s++){const n=e.words[s>>>2]>>>24-s%4*8&255;t.push((n>>>4).toString(16),(n&15).toString(16))}return t.join("")}},F={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s=[];for(let n=0;n<e.sigBytes;n+=3){const o=e.words[n>>>2]>>>24-n%4*8&255,i=e.words[n+1>>>2]>>>24-(n+1)%4*8&255,a=e.words[n+2>>>2]>>>24-(n+2)%4*8&255,h=o<<16|i<<8|a;for(let l=0;l<4&&n*8+l*6<e.sigBytes*8;l++)s.push(t.charAt(h>>>6*(3-l)&63))}return s.join("")}},U={parse(e){const t=e.length,s=[];for(let n=0;n<t;n++)s[n>>>2]|=(e.charCodeAt(n)&255)<<24-n%4*8;return new u(s,t)}},W={parse(e){return U.parse(unescape(encodeURIComponent(e)))}};class ${constructor(){d(this,"_data",new u);d(this,"_nDataBytes",0);d(this,"_minBufferSize",0);d(this,"blockSize",512/32)}reset(){this._data=new u,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=W.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,s){}_process(t){let s,n=this._data.sigBytes/(this.blockSize*4);t?n=Math.ceil(n):n=Math.max((n|0)-this._minBufferSize,0);const o=n*this.blockSize,i=Math.min(o*4,this._data.sigBytes);if(o){for(let a=0;a<o;a+=this.blockSize)this._doProcessBlock(this._data.words,a);s=this._data.words.splice(0,o),this._data.sigBytes-=i}return new u(s,i)}}class P extends ${update(t){return this._append(t),this._process(),this}finalize(t){t&&this._append(t)}}const R=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],A=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],y=[];class K extends P{constructor(){super(...arguments);d(this,"_hash",new u([...R]))}reset(){super.reset(),this._hash=new u([...R])}_doProcessBlock(s,n){const o=this._hash.words;let i=o[0],a=o[1],h=o[2],l=o[3],c=o[4],b=o[5],_=o[6],w=o[7];for(let r=0;r<64;r++){if(r<16)y[r]=s[n+r]|0;else{const g=y[r-15],f=(g<<25|g>>>7)^(g<<14|g>>>18)^g>>>3,m=y[r-2],D=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;y[r]=f+y[r-7]+D+y[r-16]}const S=c&b^~c&_,v=i&a^i&h^a&h,x=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),E=(c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25),B=w+E+S+A[r]+y[r],k=x+v;w=_,_=b,b=c,c=l+B|0,l=h,h=a,a=i,i=B+k|0}o[0]=o[0]+i|0,o[1]=o[1]+a|0,o[2]=o[2]+h|0,o[3]=o[3]+l|0,o[4]=o[4]+c|0,o[5]=o[5]+b|0,o[6]=o[6]+_|0,o[7]=o[7]+w|0}finalize(s){super.finalize(s);const n=this._nDataBytes*8,o=this._data.sigBytes*8;return this._data.words[o>>>5]|=128<<24-o%32,this._data.words[(o+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(o+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function G(e){return new K().finalize(e).toString(F)}function N(e,t={}){const s=typeof e=="string"?e:j(e,t);return G(s).slice(0,10)}function X(e,t,s){const[n={},o]=typeof t=="string"?[{},t]:[t,s],i=I(()=>p(e)),a=n.key||N([o,typeof i.value=="string"?i.value:"",...Q(n)]);if(!a||typeof a!="string")throw new TypeError("[nuxt] [useFetch] key must be a string: "+a);if(!e)throw new Error("[nuxt] [useFetch] request is missing.");const h=a===o?"$f"+a:a;if(!n.baseURL&&typeof i.value=="string"&&i.value[0]==="/"&&i.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:l,lazy:c,default:b,transform:_,pick:w,watch:r,immediate:S,getCachedData:v,deep:x,dedupe:E,...B}=n,k=M({...O,...B,cache:typeof n.cache=="boolean"?void 0:n.cache}),g={server:l,lazy:c,default:b,transform:_,pick:w,immediate:S,getCachedData:v,deep:x,dedupe:E,watch:r===!1?[]:[k,i,...r||[]]};let f;return q(h,()=>{var z;(z=f==null?void 0:f.abort)==null||z.call(f,new DOMException("Request aborted as another request to the same endpoint was initiated.","AbortError")),f=typeof AbortController<"u"?new AbortController:{};const D=p(n.timeout);let T;return D&&(T=setTimeout(()=>f.abort(new DOMException("Request aborted due to timeout.","AbortError")),D),f.signal.onabort=()=>clearTimeout(T)),(n.$fetch||globalThis.$fetch)(i.value,{signal:f.
1signal,...k}).finally(()=>{clearTimeout(T)})},g)}function Q(e){var s;const t=[((s=p(e.method))==null?void 0:s.toUpperCase())||"GET",p(e.baseURL)];for(const n of[e.params||e.query]){const o=p(n);if(!o)continue;const i={};for(const[a,h]of Object.entries(o))i[p(a)]=p(h);t.push(i)}return t}export{X as u};
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.