PageSourceSearch

https://hub.skullgirlsmobile.com/assets/QsWP-mnB.js

js skullgirlsmobile.com collected 2026-10-01 11:33:18 UTC 54,652 bytes, 3 lines download raw bytes

1(function(){try{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]=`28bea46b-5594-4591-b105-3eede8d43075`,e._sentryDebugIdIdentifier=`sentry-dbid-28bea46b-5594-4591-b105-3eede8d43075`)}catch{}})();import{t as isNotFound}from"./-tQJvMB-.js";import{a as parseRedirect,i as isRedirect,r as invariant}from"./BWXjO8oe.js";var TSS_FORMDATA_CONTEXT=`__TSS_CONTEXT`,TSS_SERVER_FUNCTION=Symbol.for(`TSS_SERVER_FUNCTION`),TSS_SERVER_FUNCTION_FACTORY=Symbol.for(`TSS_SERVER_FUNCTION_FACTORY`),TSS_CONTENT_TYPE_FRAMED=`application/x-tss-framed`;`${TSS_CONTENT_TYPE_FRAMED}`;var getStartOptions=()=>window.__TSS_START_OPTIONS__;function encode(e,t=String){let n;for(let r in e){let i=e[r];i!==void 0&&(n||=new URLSearchParams).set(r,t(i))}return n?n.toString():``}function toValue(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function decode(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=toValue(r):Array.isArray(t)?t.push(toValue(r)):n[e]=[t,toValue(r)]}return n}var SYM_ASYNC_ITERATOR=Symbol.asyncIterator,SYM_HAS_INSTANCE=Symbol.hasInstance,SYM_IS_CONCAT_SPREADABLE=Symbol.isConcatSpreadable,SYM_ITERATOR=Symbol.iterator,SYM_MATCH=Symbol.match,SYM_MATCH_ALL=Symbol.matchAll,SYM_REPLACE=Symbol.replace,SYM_SEARCH=Symbol.search,SYM_SPECIES=Symbol.species,SYM_SPLIT=Symbol.split,SYM_TO_PRIMITIVE=Symbol.toPrimitive,SYM_TO_STRING_TAG=Symbol.toStringTag,SYM_UNSCOPABLES=Symbol.unscopables,INV_SYMBOL_REF={[SYM_ASYNC_ITERATOR]:0,[SYM_HAS_INSTANCE]:1,[SYM_IS_CONCAT_SPREADABLE]:2,[SYM_ITERATOR]:3,[SYM_MATCH]:4,[SYM_MATCH_ALL]:5,[SYM_REPLACE]:6,[SYM_SEARCH]:7,[SYM_SPECIES]:8,[SYM_SPLIT]:9,[SYM_TO_PRIMITIVE]:10,[SYM_TO_STRING_TAG]:11,[SYM_UNSCOPABLES]:12},SYMBOL_REF={0:SYM_ASYNC_ITERATOR,1:SYM_HAS_INSTANCE,2:SYM_IS_CONCAT_SPREADABLE,3:SYM_ITERATOR,4:SYM_MATCH,5:SYM_MATCH_ALL,6:SYM_REPLACE,7:SYM_SEARCH,8:SYM_SPECIES,9:SYM_SPLIT,10:SYM_TO_PRIMITIVE,11:SYM_TO_STRING_TAG,12:SYM_UNSCOPABLES},CONSTANT_VAL={2:!0,3:!1,1:void 0,0:null,4:-0,5:1/0,6:-1/0,7:NaN},ERROR_CONSTRUCTOR_STRING={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},ERROR_CONSTRUCTOR={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function createSerovalNode(e,t,n,r,i,a,o,s,c,l,u,d){return{t:e,i:t,s:n,c:r,m:i,p:a,e:o,a:s,f:c,b:l,o:u,l:d}}function createConstantNode(e){return createSerovalNode(2,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}var TRUE_NODE=createConstantNode(2),FALSE_NODE=createConstantNode(3),UNDEFINED_NODE=createConstantNode(1),NULL_NODE=createConstantNode(0),NEG_ZERO_NODE=createConstantNode(4),INFINITY_NODE=createConstantNode(5),NEG_INFINITY_NODE=createConstantNode(6),NAN_NODE=createConstantNode(7),MIN_JSON_STRINGIFY_LENGTH=64,JSON_ESCAPE_DIFFERENCES=/[\x00-\x07\x0b\x0e-\x1f<\u2028\u2029\ud800-\udfff]/;function serializeChar(e){switch(e){case`"`:return`\\"`;case`\\`:return`\\\\`;case`
2`:return`\\n`;case`\r`:return`\\r`;case`\b`:return`\\b`;case`	`:return`\\t`;case`\f`:return`\\f`;case`<`:return`\\x3C`;case`\u2028`:return`\\u2028`;case`\u2029`:return`\\u2029`;default:return}}function serializeString(e){if(e.length>=MIN_JSON_STRINGIFY_LENGTH&&!JSON_ESCAPE_DIFFERENCES.test(e))return JSON.stringify(e).slice(1,-1);let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=serializeChar(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function deserializeReplacer(e){switch(e){case`\\\\`:return`\\`;case`\\"`:return`"`;case`\\n`:return`
3`;case`\\r`:return`\r`;case`\\b`:return`\b`;case`\\t`:return`	`;case`\\f`:return`\f`;case`\\x3C`:return`<`;case`\\u2028`:return`\u2028`;case`\\u2029`:return`\u2029`;default:return e}}function deserializeString(e){return typeof e==`string`&&!e.includes(`\\`)?e:e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,deserializeReplacer)}var{toString:objectToString}
3=Object.prototype,STEP_ERROR_CODES={parsing:1,serialization:2,deserialization:3};function getErrorMessageProd(e){return`Seroval Error (step: ${STEP_ERROR_CODES[e]})`}var getErrorMessage=(e,t)=>getErrorMessageProd(e),SerovalError=class extends Error{constructor(e,t){super(getErrorMessage(e,t)),this.cause=t}},SerovalParserError=class extends SerovalError{constructor(e){super(`parsing`,e)}},SerovalDeserializationError=class extends SerovalError{constructor(e){super(`deserialization`,e)}};function getSpecificErrorMessage(e){return`Seroval Error (specific: ${e})`}var SerovalUnsupportedTypeError=class extends Error{constructor(e){super(getSpecificErrorMessage(1)),this.value=e}},SerovalUnsupportedNodeError=class extends Error{constructor(e){super(getSpecificErrorMessage(2))}},SerovalMissingPluginError=class extends Error{constructor(e){super(getSpecificErrorMessage(3))}},SerovalMissingInstanceError=class extends Error{constructor(e){super(getSpecificErrorMessage(4))}},SerovalMissingReferenceError=class extends Error{constructor(e){super(getSpecificErrorMessage(5)),this.value=e}},SerovalMissingReferenceForIdError=class extends Error{constructor(e){super(getSpecificErrorMessage(6))}},SerovalUnknownTypedArrayError=class extends Error{constructor(e){super(getSpecificErrorMessage(7))}},SerovalMalformedNodeError=class extends Error{constructor(e){super(getSpecificErrorMessage(8))}},SerovalDepthLimitError=class extends Error{constructor(e){super(getSpecificErrorMessage(9))}},REFERENCES_KEY=`__SEROVAL_REFS__`,REFERENCE=new Map,INV_REFERENCE=new Map;function hasReferenceID(e){return REFERENCE.has(e)}function hasReference(e){return INV_REFERENCE.has(e)}function getReferenceID(e){if(hasReferenceID(e))return REFERENCE.get(e);throw new SerovalMissingReferenceError(e)}function getReference(e){if(hasReference(e))return INV_REFERENCE.get(e);throw new SerovalMissingReferenceForIdError(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,REFERENCES_KEY,{value:INV_REFERENCE,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,REFERENCES_KEY,{value:INV_REFERENCE,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,REFERENCES_KEY,{value:INV_REFERENCE,configurable:!0,writable:!1,enumerable:!1}):typeof global<`u`&&Object.defineProperty(global,REFERENCES_KEY,{value:INV_REFERENCE,configurable:!0,writable:!1,enumerable:!1});function getErrorConstructor(e){return e instanceof EvalError?1:e instanceof RangeError?2:e instanceof ReferenceError?3:e instanceof SyntaxError?4:e instanceof TypeError?5:e instanceof URIError?6:0}function getInitialErrorOptions(e){let t=ERROR_CONSTRUCTOR_STRING[getErrorConstructor(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function getErrorOptions(e,t){let n=getInitialErrorOptions(e),r=Object.getOwnPropertyNames(e);for(let i=0,a=r.length,o;i<a;i++)o=r[i],o!==`name`&&o!==`message`&&(o===`stack`?t&4&&(n||={},n[o]=e[o]):(n||={},n[o]=e[o]));return n}function getObjectFlag(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function createNumberNode(e){switch(e){case 1/0:return INFINITY_NODE;case-1/0:return NEG_INFINITY_NODE}return e===e?Object.is(e,-0)?NEG_ZERO_NODE:createSerovalNode(0,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0):NAN_NODE}function createStringNode(e){return createSerovalNode(1,void 0,serializeString(e),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createBigIntNode(e){return createSerovalNode(3,void 0,``+e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createIndexedValueNode(e){return createSerovalNode(4,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createDateNode(e,t){let n=t.valueOf();return createSerovalNode(5,e,n===n?t.toISOString():``,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createTemporalNode(e,t,n){return createSerovalNode(36,e,n.toString(),t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createRegExpNode(e,t){return createSerovalNode(6,e,void 0,serializeString(t.source),t.flags,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createWKSymbolNode(e,t){return createSerovalNode(17,e,INV_SYMBOL_REF[t],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createReferenceNode(e,t){return createSerovalNode(18,e,serializeString(getReferenceID(t)),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createPluginNode(e,t,n){return createSerovalNode(25,e,n,serializeString(t),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function createArrayNode(e,t,n){return createSerovalNode(9,e,void 0,void 0,void 0,void 0,void 0,n,void 0,void 0,getObjectFlag(t),void 0)}function createBoxedNode(e,t){return createSerovalNode(21,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}var MAX_TYPED_ARRAY_LENGTH=1e6;function createTypedArrayNode(e,t,n){if(t.length>MAX_TYPED_ARRAY_LENGTH)throw new SerovalUnsupportedTypeError(t);return createSerovalNode(15,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function createBigIntTypedArrayNode(e,t,n){if(t.length>MAX_TYPED_ARRAY_LENGTH)throw new SerovalUnsupportedTypeError(t);return createSerovalNode(16,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function createDataViewNode(e,t,n){if(t.byteLength>MAX_TYPED_ARRAY_LENGTH)throw new SerovalUnsupportedTypeError(t);return createSerovalNode(20,e,void 0,void 0,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.byteLength)}function createErrorNode(e,t,n){return createSerovalNode(13,e,getErrorConstructor(t),void 0,serializeString(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function createAggregateErrorNode(e,t,n){return createSerovalNode(14,e,getErrorConstructor(t),void 0,serializeString(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function createSetNode(e,t){return createSerovalNode(7,e,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,void 0)}function createIteratorFactoryInstanceNode(e,t){return createSerovalNode(28,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function createAsyncIteratorFactoryInstanceNode(e,t){return createSerovalNode(30,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function createStreamConstructorNode(e,t,n){return createSerovalNode(31,e,void 0,void 0,void 0,void 0,void 0,n,t,void 0,void 0,void 0)}function createStreamNextNode(e,t){return createSerovalNode(32,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function createStreamThrowNode(e,t){return createSerovalNode(33,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function createStreamReturnNode(e,t){return createSerovalNode(34,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function createSequenceNode(e,t,n,r){return createSerovalNode(35,e,n,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,r)}var OpaqueReference=class{constructor(e,t){this.value=e,this.replacement=t}},PROMISE_CONSTRUCTOR=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e},STREAM_CONSTRUCTOR=()=>{let e=[],t=[],n=!0,r=!1,i=0,a={flush(e,n,r){for(r=0;r<i;r++){let i=t[r];
3i&&i[n](e)}},up(t,i,a,o){for(i=0,a=e.length;i<a;i++)o=e[i],!n&&i===a-1?t[r?`return`:`throw`](o):t.next(o)},on(e,r=0){let o=n;if(n){for(r=0;r<i&&t[r];r++);r===i&&i++,t[r]=e}return a.up(e),()=>{if(n&&o){for(o=!1,t[r]=void 0;i>0&&!t[i-1];)i--;t.length=i}}}};return{__SEROVAL_STREAM__:!0,on(e){return a.on(e)},next(t){n&&(e.push(t),a.flush(t,`next`))},throw(i){n&&(e.push(i),a.flush(i,`throw`),n=!1,r=!1,t.length=0)},return(i){n&&(e.push(i),a.flush(i,`return`),n=!1,r=!0,t.length=0)}}},ITERATOR_CONSTRUCTOR=e=>t=>()=>{let n=0,r={[e](){return r},next(){if(n>t.d)return{done:!0,value:void 0};let e=n++,r=t.v[e];if(e===t.t)throw r;return{done:e===t.d,value:r}}};return r},ASYNC_ITERATOR_CONSTRUCTOR=(e,t)=>n=>()=>{let r=0,i=-1,a=!1,o=[],s=[],c={finalize(e=0,t=s.length){for(;e<t;e++)s[e].s({done:!0,value:void 0})}};n.on({next(e){let t=s.shift();t&&t.s({done:!1,value:e}),o.push(e)},throw(e){let t=s.shift();t&&t.f(e),c.finalize(),i=o.length,a=!0,o.push(e)},return(e){let t=s.shift();t&&t.s({done:!0,value:e}),c.finalize(),i=o.length,o.push(e)}});let l={[e](){return l},next(){if(i===-1){let e=r++;if(e>=o.length){let e=t();return s.push(e),e.p}return{done:!1,value:o[e]}}if(r>i)return{done:!0,value:void 0};let e=r++,n=o[e];if(e!==i)return{done:!1,value:n};if(a)throw n;return{done:!0,value:n}}};return l},ARRAY_BUFFER_CONSTRUCTOR=e=>{let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer};function isSequence(e){return`__SEROVAL_SEQUENCE__`in e}function createSequence(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function createSequenceFromIterable(e){let t=[],n=-1,r=-1,i=e[SYM_ITERATOR]();for(;;)try{let e=i.next();if(t.push(e.value),e.done){r=t.length-1;break}}catch(e){n=t.length,t.push(e)}return createSequence(t,n,r)}var createIterator=ITERATOR_CONSTRUCTOR(SYM_ITERATOR);function sequenceToIterator(e){return createIterator(e)}var ITERATOR={},ASYNC_ITERATOR={},SPECIAL_REFS={0:{},1:{},2:{},3:{},4:{},5:{}};function isStream(e){return`__SEROVAL_STREAM__`in e}function createStream(){return STREAM_CONSTRUCTOR()}function createStreamFromAsyncIterable(e,t){let n=createStream(),r=e[SYM_ASYNC_ITERATOR](),i=!1,a=!1;t?.push(()=>{a||i||(i=!0,Promise.resolve().then(()=>r.return?.call(r)).catch(()=>{}))});async function o(){try{for(;!i;){let e=await r.next();if(i)return;if(e.done){a=!0,n.return(e.value);break}n.next(e.value)}}catch(e){a=!0,i||n.throw(e)}}return o().catch(()=>{}),n}var createAsyncIterable=ASYNC_ITERATOR_CONSTRUCTOR(SYM_ASYNC_ITERATOR,PROMISE_CONSTRUCTOR);function streamToAsyncIterable(e){return createAsyncIterable(e)}async function promiseToResult(e){try{return[1,await e]}catch(e){return[0,e]}}function createBaseParserContext(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:127^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3,compactArrayBufferViews:t.compactArrayBufferViews??!1}}function markParserRef(e,t){e.marked.add(t)}function createIndexForValue(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function getNodeForIndexedValue(e,t){let n=e.refs.get(t);return n==null?{type:0,value:createIndexForValue(e,t)}:(markParserRef(e,n),{type:1,value:createIndexedValueNode(n)})}function getReferenceNode(e,t){let n=getNodeForIndexedValue(e,t);return n.type===1?n:hasReferenceID(t)?{type:2,value:createReferenceNode(n.value,t)}:n}function parseWellKnownSymbol(e,t){let n=getReferenceNode(e,t);if(n.type!==0)return n.value;if(t in INV_SYMBOL_REF)return createWKSymbolNode(n.value,t);throw new SerovalUnsupportedTypeError(t)}function parseSpecialReference(e,t){let n=getNodeForIndexedValue(e,SPECIAL_REFS[t]);return n.type===1?n.value:createSerovalNode(26,n.value,t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function parseIteratorFactory(e){let t=getNodeForIndexedValue(e,ITERATOR);return t.type===1?t.value:createSerovalNode(27,t.value,void 0,void 0,void 0,void 0,void 0,void 0,parseWellKnownSymbol(e,SYM_ITERATOR),void 0,void 0,void 0)}function parseAsyncIteratorFactory(e){let t=getNodeForIndexedValue(e,ASYNC_ITERATOR);return t.type===1?t.value:createSerovalNode(29,t.value,void 0,void 0,void 0,void 0,void 0,[parseSpecialReference(e,1),parseWellKnownSymbol(e,SYM_ASYNC_ITERATOR)],void 0,void 0,void 0,void 0)}function createObjectNode(e,t,n,r){return createSerovalNode(n?11:10,e,void 0,void 0,void 0,r,void 0,void 0,void 0,void 0,getObjectFlag(t),void 0)}function createMapNode(e,t,n,r){return createSerovalNode(8,t,void 0,void 0,void 0,void 0,{k:n,v:r},void 0,parseSpecialReference(e,0),void 0,void 0,void 0)}function getArrayBufferView(e,t){if(!e.compactArrayBufferViews)return t;let n=new Uint8Array(t.buffer,t.byteOffset,t.byteLength).slice().buffer,r=t.constructor;return new r(n)}function encodeArrayBuffer(e){if(typeof Buffer<`u`)return Buffer.from(e).toString(`base64`);let t=new Uint8Array(e);if(typeof t.toBase64==`function`)return t.toBase64();let n=``;for(let e=0,r=t.length;e<r;e++)n+=String.fromCharCode(t[e]);return btoa(n)}function createArrayBufferNode(e,t,n){return createSerovalNode(19,t,encodeArrayBuffer(n),void 0,void 0,void 0,void 0,void 0,parseSpecialReference(e,5),void 0,void 0,void 0)}function createAsyncParserContext(e,t){return{base:createBaseParserContext(e,t),child:void 0}}var AsyncParsePluginContext=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return parseAsync(this._p,this.depth,e)}};async function parseItems$1(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=await parseAsync(e,t,n[i]):r[i]=0;return r}async function parseArray$1(e,t,n,r){return createArrayNode(n,r,await parseItems$1(e,t,r))}async function parseProperties$1(e,t,n){let r=Object.entries(n),i=[],a=[];for(let n=0,o=r.length;n<o;n++)i.push(serializeString(r[n][0])),a.push(await parseAsync(e,t,r[n][1]));return SYM_ITERATOR in n&&(i.push(parseWellKnownSymbol(e.base,SYM_ITERATOR)),a.push(createIteratorFactoryInstanceNode(parseIteratorFactory(e.base),await parseAsync(e,t,createSequenceFromIterable(n))))),SYM_ASYNC_ITERATOR in n&&(i.push(parseWellKnownSymbol(e.base,SYM_ASYNC_ITERATOR)),a.push(createAsyncIteratorFactoryInstanceNode(parseAsyncIteratorFactory(e.base),await parseAsync(e,t,createStreamFromAsyncIterable(n))))),SYM_TO_STRING_TAG in n&&
3(i.push(parseWellKnownSymbol(e.base,SYM_TO_STRING_TAG)),a.push(createStringNode(n[SYM_TO_STRING_TAG]))),SYM_IS_CONCAT_SPREADABLE in n&&(i.push(parseWellKnownSymbol(e.base,SYM_IS_CONCAT_SPREADABLE)),a.push(n[SYM_IS_CONCAT_SPREADABLE]?TRUE_NODE:FALSE_NODE)),{k:i,v:a}}async function parsePlainObject$1(e,t,n,r,i){return createObjectNode(n,r,i,await parseProperties$1(e,t,r))}async function parseBoxed$1(e,t,n,r){return createBoxedNode(n,await parseAsync(e,t,r.valueOf()))}async function parseTypedArray$1(e,t,n,r){return r=getArrayBufferView(e.base,r),createTypedArrayNode(n,r,await parseAsync(e,t,r.buffer))}async function parseBigIntTypedArray$1(e,t,n,r){return r=getArrayBufferView(e.base,r),createBigIntTypedArrayNode(n,r,await parseAsync(e,t,r.buffer))}async function parseDataView$1(e,t,n,r){return r=getArrayBufferView(e.base,r),createDataViewNode(n,r,await parseAsync(e,t,r.buffer))}async function parseError$1(e,t,n,r){let i=getErrorOptions(r,e.base.features);return createErrorNode(n,r,i?await parseProperties$1(e,t,i):void 0)}async function parseAggregateError$1(e,t,n,r){let i=getErrorOptions(r,e.base.features);return createAggregateErrorNode(n,r,i?await parseProperties$1(e,t,i):void 0)}async function parseMap$1(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(await parseAsync(e,t,n)),a.push(await parseAsync(e,t,o));return createMapNode(e.base,n,i,a)}async function parseSet$1(e,t,n,r){let i=[];for(let n of r.keys())i.push(await parseAsync(e,t,n));return createSetNode(n,i)}async function parsePlugin$1(e,t,n,r){let i=e.base.plugins;if(i)for(let a=0,o=i.length;a<o;a++){let o=i[a];if(o.parse.async&&o.test(r))return createPluginNode(n,o.tag,await o.parse.async(r,new AsyncParsePluginContext(e,t),{id:n}))}}async function parsePromise$1(e,t,n,r){let[i,a]=await promiseToResult(r);return createSerovalNode(12,n,i,void 0,void 0,void 0,void 0,void 0,await parseAsync(e,t,a),void 0,void 0,void 0)}function parseStreamHandle(e,t,n,r,i){let a=[],o=n.on({next:n=>{markParserRef(this.base,t),parseAsync(this,e,n).then(e=>{a.push(createStreamNextNode(t,e))},e=>{i(e),o()})},throw:n=>{markParserRef(this.base,t),parseAsync(this,e,n).then(e=>{a.push(createStreamThrowNode(t,e)),r(a),o()},e=>{i(e),o()})},return:n=>{markParserRef(this.base,t),parseAsync(this,e,n).then(e=>{a.push(createStreamReturnNode(t,e)),r(a),o()},e=>{i(e),o()})}})}async function parseStream$1(e,t,n,r){return createStreamConstructorNode(n,parseSpecialReference(e.base,4),await new Promise(parseStreamHandle.bind(e,t,n,r)))}async function parseSequence$1(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=await parseAsync(e,t,r.v[n]);return createSequenceNode(n,i,r.t,r.d)}async function parseObjectAsync(e,t,n,r){if(Array.isArray(r))return parseArray$1(e,t,n,r);if(isStream(r))return parseStream$1(e,t,n,r);if(isSequence(r))return parseSequence$1(e,t,n,r);let i=r.constructor;if(i!==void 0&&typeof i!=`function`){let e=Object.getPrototypeOf(r);i=e===null?void 0:e.constructor}if(i===OpaqueReference)return parseAsync(e,t,r.replacement);let a=await parsePlugin$1(e,t,n,r);if(a)return a;switch(i){case Object:return parsePlainObject$1(e,t,n,r,!1);case void 0:return parsePlainObject$1(e,t,n,r,!0);case Date:return createDateNode(n,r);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return parseError$1(e,t,n,r);case Number:case Boolean:case String:case BigInt:return parseBoxed$1(e,t,n,r);case ArrayBuffer:return createArrayBufferNode(e.base,n,r);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return parseTypedArray$1(e,t,n,r);case DataView:return parseDataView$1(e,t,n,r);case Map:return parseMap$1(e,t,n,r);case Set:return parseSet$1(e,t,n,r)}if(i===Promise||r instanceof Promise)return parsePromise$1(e,t,n,r);let o=e.base.features;if(o&32&&i===RegExp)return createRegExpNode(n,r);if(o&16)switch(i){case BigInt64Array:case BigUint64Array:return parseBigIntTypedArray$1(e,t,n,r)}if(o&1&&typeof AggregateError<`u`&&(i===AggregateError||r instanceof AggregateError))return parseAggregateError$1(e,t,n,r);if(o&64&&typeof Temporal<`u`)switch(i){case Temporal.Instant:return createTemporalNode(n,0,r);case Temporal.Duration:return createTemporalNode(n,1,r);case Temporal.PlainDate:return createTemporalNode(n,2,r);case Temporal.PlainDateTime:return createTemporalNode(n,3,r);case Temporal.PlainMonthDay:return createTemporalNode(n,4,r);case Temporal.PlainTime:return createTemporalNode(n,5,r);case Temporal.PlainYearMonth:return createTemporalNode(n,6,r);case Temporal.ZonedDateTime:return createTemporalNode(n,7,r)}if(r instanceof Error)return parseError$1(e,t,n,r);if(SYM_ITERATOR in r||SYM_ASYNC_ITERATOR in r)return parsePlainObject$1(e,t,n,r,!!i);throw new SerovalUnsupportedTypeError(r)}async function parseFunctionAsync(e,t,n){let r=getReferenceNode(e.base,n);if(r.type!==0)return r.value;let i=await parsePlugin$1(e,t,r.value,n);if(i)return i;throw new SerovalUnsupportedTypeError(n)}async function parseAsync(e,t,n){if(t>=e.base.depthLimit)throw new SerovalDepthLimitError(e.base.depthLimit);switch(typeof n){case`boolean`:return n?TRUE_NODE:FALSE_NODE;case`undefined`:return UNDEFINED_NODE;case`string`:return createStringNode(n);case`number`:return createNumberNode(n);case`bigint`:return createBigIntNode(n);case`object`:if(n){let r=getReferenceNode(e.base,n);return r.type===0?await parseObjectAsync(e,t+1,r.value,n):r.value}return NULL_NODE;case`symbol`:return parseWellKnownSymbol(e.base,n);case`function`:return parseFunctionAsync(e,t,n);default:throw new SerovalUnsupportedTypeError(n)}}async function parseTopAsync(e,t){try{return await parseAsync(e,0,t)}catch(e){throw e instanceof SerovalParserError?e:new SerovalParserError(e)}}function createPlugin(e){return e}function dedupePlugins(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&dedupePlugins(e,r.extends))}}function resolvePlugins(e){if(e){let t=new Set;return dedupePlugins(t,e),[...t]}}function getTypedArrayConstructor(e){switch(e){case`Int8Array`:return Int8Array;case`Int16Array`:return Int16Array;case`Int32Array`:return Int32Array;case`Uint8Array`:return Uint8Array;case`Uint16Array`:return Uint16Array;case`Uint32Array`:return Uint32Array;case`Uint8ClampedArray`:return Uint8ClampedArray;case`Float32Array`:return Float32Array;case`Float64Array`:return Float64Array;case`BigInt64Array`:return BigInt64Array;case`BigUint64Array`:return BigUint64Array;default:throw new SerovalUnknownTypedArrayError(e)}}function isValidKey(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function isValidSymbol(e){switch(e){case SYM_ASYNC_ITERATOR:case SYM_IS_CONCAT_SPREADABLE:case SYM_TO_STRING_TAG:case SYM_ITERATOR:return!0;default:return!1}}var DEFAULT_MAX_BASE64_LENGTH=1e6,MIN_NATIVE_BASE64_LENGTH=512,MAX_BIGINT_LENGTH=1e4,MAX_REGEXP_SOURCE_LENGTH=2e4;function applyObjectFlag(e,t){switch(t){case 3:return Object.freeze(e);case 1:return Object.preventExtensions(e);case 2:return Object.seal(e);default:return e}}var DEFAULT_DEPTH_LIMIT=1e3;function createBaseDeserializerContext(e,t){let n=t.maxBase64Length??DEFAULT_MAX_BASE64_LENGTH;
3if(!Number.isSafeInteger(n)||n<0)throw RangeError(`maxBase64Length must be a non-negative safe integer`);let r=t.refs||new Map;return`types`in r||Object.assign(r,{types:new Map}),{mode:e,plugins:t.plugins,refs:r,features:t.features??127^(t.disabledFeatures||0),depthLimit:t.depthLimit||DEFAULT_DEPTH_LIMIT,maxBase64Length:n}}function createCrossDeserializerContext(e){return{mode:2,base:createBaseDeserializerContext(2,e),child:void 0}}var DeserializePluginContext=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return deserialize$1(this._p,this.depth,e)}};function guardIndexedValue(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new SerovalMalformedNodeError({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}function isThennable(e){return!!e&&typeof e==`object`&&`then`in e&&typeof e.then==`function`}function assignIndexedValueVanilla(e,t,n){return guardIndexedValue(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function assignIndexedValueCross(e,t,n){return guardIndexedValue(e.base,t),e.base.refs.set(t,n),n}function assignIndexedValue$1(e,t,n){return e.mode===1?assignIndexedValueVanilla(e,t,n):assignIndexedValueCross(e,t,n)}function deserializeKnownValue(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new SerovalMalformedNodeError(e)}function deserializeReference(e,t){return assignIndexedValue$1(e,t.i,getReference(deserializeString(t.s)))}function deserializeArray(e,t,n){let r=n.a,i=r.length,a=assignIndexedValue$1(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=deserialize$1(e,t,o));return applyObjectFlag(a,n.o),a}function assignStringProperty(e,t,n){isValidKey(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function assignProperty(e,t,n,r,i){if(typeof r==`string`)assignStringProperty(n,deserializeString(r),deserialize$1(e,t,i));else{let a=deserialize$1(e,t,r);switch(typeof a){case`string`:assignStringProperty(n,a,deserialize$1(e,t,i));break;case`symbol`:isValidSymbol(a)&&(n[a]=deserialize$1(e,t,i));break;default:throw new SerovalMalformedNodeError(r)}}}function assignNodeType(e,t,n){e.base.refs.types.set(t,n)}function validateNodeType(e,t,n,r){if(e.base.refs.types.get(n)!==r)throw new SerovalMalformedNodeError(t)}function deserializeProperties(e,t,n,r){let i=n.k;if(i.length>0)for(let a=0,o=n.v,s=i.length;a<s;a++)assignProperty(e,t,r,i[a],o[a]);return r}function deserializeObject(e,t,n){let r=assignIndexedValue$1(e,n.i,n.t===10?{}:Object.create(null));return deserializeProperties(e,t,n.p,r),applyObjectFlag(r,n.o),r}function deserializeDate(e,t){return assignIndexedValue$1(e,t.i,new Date(t.s))}function deserializeTemporal(e,t){if(!(e.base.features&64))throw new SerovalUnsupportedNodeError(t);let n;switch(t.c){case 0:n=Temporal.Instant.from(t.s);break;case 1:n=Temporal.Duration.from(t.s);break;case 2:n=Temporal.PlainDate.from(t.s);break;case 3:n=Temporal.PlainDateTime.from(t.s);break;case 4:n=Temporal.PlainMonthDay.from(t.s);break;case 5:n=Temporal.PlainTime.from(t.s);break;case 6:n=Temporal.PlainYearMonth.from(t.s);break;case 7:n=Temporal.ZonedDateTime.from(t.s);break;default:throw new SerovalMalformedNodeError(t)}return assignIndexedValue$1(e,t.i,n)}function deserializeRegExp(e,t){if(e.base.features&32){let n=deserializeString(t.c);if(n.length>MAX_REGEXP_SOURCE_LENGTH)throw new SerovalMalformedNodeError(t);return assignIndexedValue$1(e,t.i,new RegExp(n,t.m))}throw new SerovalUnsupportedNodeError(t)}function deserializeSet(e,t,n){let r=assignIndexedValue$1(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(deserialize$1(e,t,a[i]));return r}function deserializeMap(e,t,n){let r=assignIndexedValue$1(e,n.i,new Map);for(let i=0,a=n.e.k,o=n.e.v,s=a.length;i<s;i++)r.set(deserialize$1(e,t,a[i]),deserialize$1(e,t,o[i]));return r}function deserializeArrayBuffer(e,t){if(typeof t.s!=`string`)throw new SerovalMalformedNodeError(t);if(t.s.length>e.base.maxBase64Length)throw RangeError(`ArrayBuffer exceeds maxBase64Length (`+e.base.maxBase64Length+`)`);let n=deserializeString(t.s),r;if(n.length<MIN_NATIVE_BASE64_LENGTH||typeof Buffer>`u`)r=ARRAY_BUFFER_CONSTRUCTOR(n);else{let e=atob(n);r=new ArrayBuffer(e.length),Buffer.from(r).write(e,`latin1`)}return assignIndexedValue$1(e,t.i,r)}function deserializeTypedArray(e,t,n){let r=getTypedArrayConstructor(n.c),i=deserialize$1(e,t,n.f);if(!(i instanceof ArrayBuffer))throw new SerovalMalformedNodeError(n);let a=n.b??0;if(a<0||a>i.byteLength)throw new SerovalMalformedNodeError(n);return assignIndexedValue$1(e,n.i,new r(i,a,n.l))}function deserializeDataView(e,t,n){let r=deserialize$1(e,t,n.f);if(!(r instanceof ArrayBuffer))throw new SerovalMalformedNodeError(n);let i=n.b??0;if(i<0||i>r.byteLength)throw new SerovalMalformedNodeError(n);return assignIndexedValue$1(e,n.i,new DataView(r,i,n.l))}function deserializeDictionary(e,t,n,r){if(n.p){let i=deserializeProperties(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function deserializeAggregateError(e,t,n){return deserializeDictionary(e,t,n,assignIndexedValue$1(e,n.i,AggregateError([],deserializeString(n.m))))}function deserializeError(e,t,n){let r=deserializeKnownValue(n,ERROR_CONSTRUCTOR,n.s);return deserializeDictionary(e,t,n,assignIndexedValue$1(e,n.i,new r(deserializeString(n.m))))}function deserializePromise(e,t,n){let r=PROMISE_CONSTRUCTOR(),i=assignIndexedValue$1(e,n.i,r.p),a=deserialize$1(e,t,n.f);if(isThennable(a))throw new SerovalMalformedNodeError(n.f);return n.s?r.s(a):r.f(a),i}function deserializeBoxed(e,t,n){return assignIndexedValue$1(e,n.i,Ob
3ject(deserialize$1(e,t,n.f)))}function deserializePlugin(e,t,n){let r=e.base.plugins;if(r){let i=deserializeString(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return assignIndexedValue$1(e,n.i,o.deserialize(n.s,new DeserializePluginContext(e,t),{id:n.i}))}}throw new SerovalMissingPluginError(n.c)}function deserializePromiseConstructor(e,t){let n=assignIndexedValue$1(e,t.i,assignIndexedValue$1(e,t.s,PROMISE_CONSTRUCTOR()).p);return assignNodeType(e,t.s,22),n}function deserializePromiseFulfill(e,t,n){let r=e.base.refs.get(n.i);if(r){validateNodeType(e,n,n.i,22);let i=deserialize$1(e,t,n.a[1]);if(isThennable(i))throw new SerovalMalformedNodeError(n.a[1]);n.t===23?r.s(i):r.f(i);return}throw new SerovalMissingInstanceError(`Promise`)}function deserializeIteratorFactoryInstance(e,t,n){deserialize$1(e,t,n.a[0]);let r=deserialize$1(e,t,n.a[1]);if(validateNodeType(e,n,n.a[1].i,35),!r)throw new SerovalMalformedNodeError(n.a[1]);return sequenceToIterator(r)}function deserializeAsyncIteratorFactoryInstance(e,t,n){deserialize$1(e,t,n.a[0]);let r=deserialize$1(e,t,n.a[1]);if(validateNodeType(e,n,n.a[1].i,31),!r)throw new SerovalMalformedNodeError(n.a[1]);return streamToAsyncIterable(r)}function deserializeStreamConstructor(e,t,n){let r=assignIndexedValue$1(e,n.i,createStream());assignNodeType(e,n.i,31);let i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)deserialize$1(e,t,i[n]);return r}function deserializeStreamNext(e,t,n){let r=e.base.refs.get(n.i);if(r){validateNodeType(e,n,n.i,31),r.next(deserialize$1(e,t,n.f));return}throw new SerovalMissingInstanceError(`Stream`)}function deserializeStreamThrow(e,t,n){let r=e.base.refs.get(n.i);if(r){validateNodeType(e,n,n.i,31),r.throw(deserialize$1(e,t,n.f));return}throw new SerovalMissingInstanceError(`Stream`)}function deserializeStreamReturn(e,t,n){let r=e.base.refs.get(n.i);if(r){validateNodeType(e,n,n.i,31),r.return(deserialize$1(e,t,n.f));return}throw new SerovalMissingInstanceError(`Stream`)}function deserializeIteratorFactory(e,t,n){deserialize$1(e,t,n.f)}function deserializeAsyncIteratorFactory(e,t,n){deserialize$1(e,t,n.a[1])}function deserializeSequence(e,t,n){let r=assignIndexedValue$1(e,n.i,createSequence([],n.s,n.l));assignNodeType(e,n.i,35);for(let i=0,a=n.a.length;i<a;i++)r.v[i]=deserialize$1(e,t,n.a[i]);return r}function deserialize$1(e,t,n){if(t>e.base.depthLimit)throw new SerovalDepthLimitError(e.base.depthLimit);switch(t+=1,n.t){case 2:return deserializeKnownValue(n,CONSTANT_VAL,n.s);case 0:return Number(n.s);case 1:return deserializeString(String(n.s));case 3:if(String(n.s).length>MAX_BIGINT_LENGTH)throw new SerovalMalformedNodeError(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return deserializeReference(e,n);case 9:return deserializeArray(e,t,n);case 10:case 11:return deserializeObject(e,t,n);case 5:return deserializeDate(e,n);case 6:return deserializeRegExp(e,n);case 7:return deserializeSet(e,t,n);case 8:return deserializeMap(e,t,n);case 19:return deserializeArrayBuffer(e,n);case 16:case 15:return deserializeTypedArray(e,t,n);case 20:return deserializeDataView(e,t,n);case 14:return deserializeAggregateError(e,t,n);case 13:return deserializeError(e,t,n);case 12:return deserializePromise(e,t,n);case 17:return deserializeKnownValue(n,SYMBOL_REF,n.s);case 21:return deserializeBoxed(e,t,n);case 25:return deserializePlugin(e,t,n);case 22:return deserializePromiseConstructor(e,n);case 23:case 24:return deserializePromiseFulfill(e,t,n);case 28:return deserializeIteratorFactoryInstance(e,t,n);case 30:return deserializeAsyncIteratorFactoryInstance(e,t,n);case 31:return deserializeStreamConstructor(e,t,n);case 32:return deserializeStreamNext(e,t,n);case 33:return deserializeStreamThrow(e,t,n);case 34:return deserializeStreamReturn(e,t,n);case 27:return deserializeIteratorFactory(e,t,n);case 29:return deserializeAsyncIteratorFactory(e,t,n);case 35:return deserializeSequence(e,t,n);case 36:return deserializeTemporal(e,n);default:throw new SerovalUnsupportedNodeError(n)}}function deserializeTop(e,t){try{return deserialize$1(e,0,t)}catch(e){throw new SerovalDeserializationError(e)}}function fromCrossJSON(e,t){let n=resolvePlugins(t.plugins);return deserializeTop(createCrossDeserializerContext({maxBase64Length:t.maxBase64Length,plugins:n,refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function toJSONAsync(e,t={}){let n=resolvePlugins(t.plugins),r=createAsyncParserContext(1,{compactArrayBufferViews:t.compactArrayBufferViews,plugins:n,disabledFeatures:t.disabledFeatures});return{t:await parseTopAsync(r,e),f:r.base.features,m:Array.from(r.base.marked)}}function makeSerovalPlugin(e){return createPlugin({tag:`$TSR/t/`+e.key,test:e.test,parse:{sync(t,n){return{v:n.parse(e.toSerializable(t))}},async async(t,n){return{v:await n.parse(e.toSerializable(t))}},stream(t,n){return{v:n.parse(e.toSerializable(t))}}},serialize:void 0,deserialize(t,n){return e.fromSerializable(n.deserialize(t.v))}})}
3function splitSetCookieString(e){if(Array.isArray(e))return e.flatMap(e=>splitSetCookieString(e));if(typeof e!=`string`)return[];let t=[],n=0,r,i,a,o,s,c=()=>{for(;n<e.length&&/\s/.test(e.charAt(n));)n+=1;return n<e.length},l=()=>(i=e.charAt(n),i!==`=`&&i!==`;`&&i!==`,`);for(;n<e.length;){for(r=n,s=!1;c();)if(i=e.charAt(n),i===`,`){for(a=n,n+=1,c(),o=n;n<e.length&&l();)n+=1;n<e.length&&e.charAt(n)===`=`?(s=!0,n=o,t.push(e.slice(r,a)),r=n):n=a+1}else n+=1;(!s||n>=e.length)&&t.push(e.slice(r))}return t}function toHeadersInstance(e){return e instanceof Headers?e:Array.isArray(e)||typeof e==`object`?new Headers(e):null}function mergeHeaders(...e){return e.reduce((e,t)=>{let n=toHeadersInstance(t);if(!n)return e;for(let[t,r]of n.entries())t===`set-cookie`?splitSetCookieString(r).forEach(t=>e.append(`set-cookie`,t)):e.set(t,r);return e},new Headers)}var ShallowErrorPlugin=createPlugin({tag:`$TSR/Error`,test(e){return e instanceof Error},parse:{sync(e,t){return{message:t.parse(e.message)}},async async(e,t){return{message:await t.parse(e.message)}},stream(e,t){return{message:t.parse(e.message)}}},serialize(e,t){return`new Error(`+t.serialize(e.message)+`)`},deserialize(e,t){return Error(t.deserialize(e.message))}}),RawStream=class{constructor(e,t){this.stream=e,this.hint=t?.hint??`binary`}};function toBase64(e){let t=[];for(let n=0;n<e.length;n+=32768)t.push(String.fromCharCode.apply(null,e.subarray(n,n+32768)));return btoa(t.join(``))}var textDecoder=new TextDecoder(`utf-8`,{fatal:!0,ignoreBOM:!0});function encodeText(e){try{return`t`+textDecoder.decode(e)}catch{return`b`+toBase64(e)}}function pumpEncodedStream(e,t,n){n?.throwIfAborted();let r=createStream(),i=e.getReader(),a=!0,o=()=>{a=!1,n?.removeEventListener(`abort`,c),i.releaseLock()},s=e=>a?(i.cancel(e).catch(()=>{}),o(),!0):!1,c=()=>{s(n.reason)&&r.throw(n.reason)};return n?.addEventListener(`abort`,c),(async()=>{try{for(;a;){let{done:e,value:n}=await i.read();if(!a)return;if(e){o(),r.return(void 0);return}r.next(t(n))}}catch(e){s(e)&&r.throw(e)}})(),[r,s]}function createRawStreamJSONPlugin(e){return createPlugin({tag:`tss/RawStream`,test:e=>e instanceof RawStream,parse:{async:async(t,n)=>{let r=await n.parse(t.hint===`text`),[i]=pumpEncodedStream(t.stream,t.hint===`text`?encodeText:toBase64,e);return{text:r,stream:await n.parse(i)}}},serialize:void 0,deserialize:void 0})}var RawStreamJSONPlugin=createRawStreamJSONPlugin(),READABLE_STREAM_FACTORY={},READABLE_STREAM_FACTORY_CONSTRUCTOR=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(e)}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),ReadableStreamFactoryPlugin=createPlugin({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===READABLE_STREAM_FACTORY},parse:{sync(){return READABLE_STREAM_FACTORY},async async(){return await Promise.resolve(READABLE_STREAM_FACTORY)},stream(){return READABLE_STREAM_FACTORY}},serialize(){return READABLE_STREAM_FACTORY_CONSTRUCTOR.toString()},deserialize(){return READABLE_STREAM_FACTORY}});async function drainStream(e,t){try{for(;;){let n=await t.read();if(n.done){e.return(n.value),t.releaseLock();break}e.next(n.value)}}catch(n){t.releaseLock(),e.throw(n)}}function cleanupStream(e){e.cancel().catch(()=>{}),e.releaseLock()}function toStream(e){let t=createStream(),n=e.getReader(),r=cleanupStream.bind(null,n);return drainStream(t,n).catch(r),[t,r]}var ReadableStreamPlugin=createPlugin({tag:`seroval/plugins/web/ReadableStream`,extends:[ReadableStreamFactoryPlugin],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(READABLE_STREAM_FACTORY),stream:t.parse(createStream())}},async async(e,t){return{factory:await t.parse(READABLE_STREAM_FACTORY),stream:await t.parse(toStream(e)[0])}},stream(e,t){let[n,r]=toStream(e);return t.addCleanup(r),{factory:t.parse(READABLE_STREAM_FACTORY),stream:t.parse(n)}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){let n=t.deserialize(e.stream);if(!n||typeof n!=`object`||!isStream(n))throw Error(`Expected a stream source.`);return READABLE_STREAM_FACTORY_CONSTRUCTOR(n)}});function createDefaultSerovalPlugins(e){return[ShallowErrorPlugin,e?createRawStreamJSONPlugin(e):RawStreamJSONPlugin,ReadableStreamPlugin]}[...createDefaultSerovalPlugins()];function createRawStreamDeserializePlugin(e){return createPlugin({tag:`tss/RawStream`,test:()=>!1,parse:{},serialize:void 0,deserialize(t,n){return e(n.deserialize(t.streamId))}})}function getSerovalPlugins(e){return[...(getStartOptions()?.serializationAdapters)?.map(makeSerovalPlugin)??[],...e]}function getDefaultSerovalPlugins(e){return getSerovalPlugins(createDefaultSerovalPlugins(e))}var decoder=new TextDecoder,empty=new Uint8Array,rawStreamQueue=new ByteLengthQueuingStrategy({highWaterMark:0});function createFrameDecoder(e){let t=e.getReader(),n=new Map,r=0,i,a,o=()=>{i?.(),i=void 0},s=(e,t)=>{let n=e[1];e[1]=!1,n&&(t===1?n.close():n.error(t[0]))},c=new ReadableStream({start(e){a=e},pull:o,cancel(e){let i=[e===void 0?Error(`Framed response cancelled`):e];r=i,o(),t.cancel(e).catch(()=>{});for(let e of n.values())s(e,i)}});function l(e){let t=n.get(e);if(t)return t;if(n.size>=1024)throw Error(`Too many raw streams`);let i,a=[new ReadableStream({start(e){i=e},cancel(){a[1]!==!1&&(a[1]=null)}},rawStreamQueue),i];return n.set(e,a),r!==0&&s(a,r),a}function u(e){if(e===0||e>>>0!==e)throw RangeError(`Invalid raw stream ID`);return l(e)[0]}return(async()=>{let e=empty,o=0;async function c(){for(;o===e.byteLength;){e=empty,o=0;let n=await t.read();if(r!==0||n.done)return!1;e=n.value}return!0}async function u(t,n){if(t===0)return empty;if(!await c()){if(n)return;throw Error(`Incomplete frame`)}if(e.byteLength-o>=t){let n=e.subarray(o,o+t);return o+=t,o===e.byteLength&&(e=empty,o=0),n}let r=new Uint8Array(t),i=0;for(;i<t;){if(!await c())throw Error(`Incomplete frame`);let n=Math.min(t-i,e.byteLength-o);r.set(e.subarray(o,o+n),i),o+=n,i+=n}return o===e.byteLength&&(e=empty,o=0),r}try{for(;r===0;){let e=await u(9,!0);if(r!==0)return;if(!e){for(let e of n.values())if(e[1])throw Error(`Incomplete raw 
3stream`);r=1,a.close();return}let t=e[0],o=(e[1]<<24|e[2]<<16|e[3]<<8|e[4])>>>0,c=(e[5]<<24|e[6]<<16|e[7]<<8|e[8])>>>0;if(e=empty,t>3||t===0!=(o===0)||c>16777216||t===2&&c!==0)throw Error(`Invalid frame`);let d=t===0?void 0:l(o);if(d?.[1]===!1)throw Error(`Raw stream already ended`);let f=await u(c);if(r!==0)return;if(!d){let e=decoder.decode(f);for(f=empty,a.enqueue(e);r===0&&a.desiredSize<=0;)await new Promise(e=>{i=e});continue}if(t===1){let e=d[1];if(e){if(-e.desiredSize>134217728){e.error(Error(`Raw stream ${o} has too many unread bytes`)),d[1]=null,f=empty;continue}let t=f.byteLength*4<f.buffer.byteLength?f.slice():f;f=empty,e.enqueue(t)}}else s(d,t===2?1:[Error(decoder.decode(f))])}}catch(e){if(r===0){let i=[e];r=i,t.cancel(e).catch(()=>{}),a.error(e);for(let e of n.values())s(e,i)}}finally{e=empty,t.releaseLock()}})(),[c,u]}var serovalPlugins;function deserialize(e,t,n){try{return fromCrossJSON(e,t)}catch(e){throw observePostProcessPromises(n),e}}async function awaitPostProcessPromises(e){e.length>0&&(await Promise.allSettled(e),e.length=0)}function observePostProcessPromises(e){for(let t of e)t.catch(()=>{});e.length=0}var hop=Object.prototype.hasOwnProperty;function hasOwnProperties(e){for(let t in e)if(hop.call(e,t))return!0;return!1}async function serverFnFetcher(e,t,n){serovalPlugins||=getDefaultSerovalPlugins();let r=t[0],i=r.fetch??n,a=r.data instanceof FormData,o=new Headers(r.headers);if(o.set(`x-tsr-serverFn`,`true`),a||o.set(`accept`,`${TSS_CONTENT_TYPE_FRAMED}, application/x-ndjson, application/json`),r.method===`GET`){if(a)throw Error(`FormData is not supported with GET requests`);let t=await serializePayload(r);if(t!==void 0){let n=encode({payload:t});e.includes(`?`)?e+=`&${n}`:e+=`?${n}`}}let s;return r.method===`POST`&&(s=await getFetchBody(r),typeof s==`string`&&o.set(`content-type`,`application/json`)),getResponse(()=>i(e,{method:r.method,headers:o,signal:r.signal,body:s}))}async function serializePayload(e){let t;return e.data!==void 0&&(t={data:e.data}),e.context&&hasOwnProperties(e.context)&&((t??={}).context=e.context),t?serialize(t,e.signal):void 0}async function serialize(e,t){t?.throwIfAborted();let n;try{n=await toJSONAsync(e,{plugins:t?getDefaultSerovalPlugins(t):serovalPlugins})}finally{t?.throwIfAborted()}return JSON.stringify(n)}async function getFetchBody(e){if(e.data instanceof FormData){let t;return e.context&&hasOwnProperties(e.context)&&(t=await serialize(e.context,e.signal)),t!==void 0&&e.data.set(TSS_FORMDATA_CONTEXT,t),e.data}return serializePayload(e)}async function getResponse(e){let t;try{t=await e()}catch(e){if(e instanceof Response)t=e;else throw e}if(t.headers.get(`x-tss-raw`)===`true`)return t;let n=t.headers.get(`content-type`);if(n||invariant(),t.headers.get(`x-tss-serialized`)){let e;if(n.includes(`application/x-tss-framed`)){let r=/;\s*v=(\d+)/.exec(n)?.[1];if(r&&+r!=1)throw Error(`Unsupported framed protocol version ${r}`);if(!t.body)throw Error(`No response body for framed response`);let[i,a]=createFrameDecoder(t.body);e=await processFramedResponse(i,[createRawStreamDeserializePlugin(a),...serovalPlugins])}else if(n.includes(`application/json`)){let n=await t.json(),r=[];e=deserialize(n,{plugins:serovalPlugins},r),await awaitPostProcessPromises(r)}if(e||invariant(),e instanceof Error)throw e;return e}if(n.includes(`application/json`)){let e=await t.json(),n=parseRedirect(e);if(n)throw n;if(isNotFound(e))throw e;return e}if(!t.ok)throw Error(await t.text());return t}async function processFramedResponse(e,t){let n=e.getReader(),r={refs:new Map,plugins:t},i=e=>{n.cancel(e).catch(()=>{})},a,o=[];try{let e=await n.read();if(e.done)throw Error(`Stream ended before first object`);a=deserialize(JSON.parse(e.value),r,o)}catch(e){throw i(e),n.releaseLock(),e}return(async()=>{let e=[];try{for(;;){let t=await n.read();if(t.done)return;deserialize(JSON.parse(t.value),r,e),observePostProcessPromises(e)}}catch(e){i(e),console.error(`Stream processing error:`,e)}finally{n.releaseLock()}})(),await awaitPostProcessPromises(o),a}function createClientRpc(e){let t=`/_serverFn/`+e;return Object.assign((...e)=>{let n=getStartOptions()?.serverFns?.fetch;return serverFnFetcher(t,e,n??fetch)},{url:t,serverFnMeta:{id:e},[TSS_SERVER_FUNCTION]:!0})}function isSafeKey(e){return e!==`__proto__`&&e!==`constructor`&&e!==`prototype`}function safeObjectMerge(e,t){let n=Object.create(null);if(e)for(let t of Object.keys(e))isSafeKey(t)&&(n[t]=e[t]);if(t&&typeof t==`object`)for(let e of Object.keys(t))isSafeKey(e)&&(n[e]=t[e]);return n}function createNullProtoObject(e){if(!e)return Object.create(null);let t=Object.create(null);for(let n of Object.keys(e))isSafeKey(n)&&(t[n]=e[n]);return t}var getStartContextServerOnly=()=>{throw Error(`createServerOnlyFn() functions can only be called on the server!`)},createServerFn=(e,t)=>{let n=t||e||{};n.method===void 0&&(n.method=`GET`);let r=e=>createServerFn(void 0,{...n,validator:e,inputValidator:e});return Object.assign(e=>createServerFn(void 0,{...n,...e}),{options:n,middleware:e=>{let t=[...n.middleware||[]];e.map(e=>{TSS_SERVER_FUNCTION_FACTORY in e?e.options.middleware&&t.push(...e.options.middleware):t.push(e)});let r=createServerFn(void 0,{...n,middleware:t});return r[TSS_SERVER_FUNCTION_FACTORY]=!0,r},validator:r,inputValidator:r,handler:(...e)=>{let[t,r]=e,i={...n,extractedFn:t,serverFn:r},a=[...i.middleware||[],serverFnBaseToMiddleware(i)];return t.method=n.method,Object.assign(async e=>{let n=await executeMiddleware(a,`client`,{...t,...i,data:e?.data,headers:e?.headers,signal:e?.signal,fetch:e?.fetch,context:createNullProtoObject()}),r=parseRedirect(n.error);if(r)throw r;if(n.error)throw n.error;return n.result},{...t,method:n.method,__executeServer:async e=>{let n=getStartContextServerOnly(),r=n.contextAfterGlobalMiddlewares;return await executeMiddleware(a,`server`,{...t,...e,serverFnMeta:t.serverFnMeta,context:safeObjectMerge(e.context,r),request:n.request}).then(e=>({result:e.result,error:e.error,context:e.sendContext}))}})}})};async function executeMiddleware(e,t,n){let r=flattenMiddlewares([...getStartOptions()?.functionMiddleware||[],...e]);if(t===`server`){let e=getStartContextServerOnly({throwIfNotFound:!1});e?.executedRequestMiddlewares&&(r=r.filter(t=>!e.executedRequestMiddlewares.has(t)))}let i=async e=>{let n=r.shift();if(!n)return e;try{let r=`validator`in n.options?n.options.validator:void 0;!r&&`inputValidator`in n.options&&(r=n.options.inputValidator),r&&t===`server`&&(e.data=await execValidator(r,e.data));let a;if(t===`client`?`client`in n.options&&(a=n.options.client):`server`in n.options&&(a=n.options.server),a){let t=async(t={})=>{let n=await i({...e,...t,context:safeObjectMerge(e.context,t.context),sendContext:safeObjectMerge(e.sendContext,t.sendContext),headers:mergeHeaders(e.headers,t.headers),_callSiteFetch:e._callSiteFetch,fetch:e._callSiteFetch??t.fetch??e.fetch,result:t.result===void 0?t instanceof Response?t:e.result:t.result,error:t.error??e.error});if(n.error)throw n.error;return n},n=await a({...e,next:t});if(isRedirect(n))return{...e,error:n};if(n instanceof Response)return{...e,result:n};if(!n)throw Error(`User middleware returned undefined. You must call next() or return a result in your middlewares.`);return n}return i(e)}catch(t){return{...e,error:t}}};return i({...n,headers:n.headers||{},sendContext:n.sendContext||{},context:n.context||createNullProtoObject(),_callSiteFetch:n.fetch})}function flattenMiddlewares(e,t=100){let n=new Set,r=[],i=(e,a)=>{if(a>t)throw Error(`Middleware nesting depth exceeded maximum of ${t}. Check for circular references.`);
3e.forEach(e=>{e.options.middleware&&i(e.options.middleware,a+1),n.has(e)||(n.add(e),r.push(e))})};return i(e,0),r}async function execValidator(e,t){if(e==null)return{};if(`~standard`in e){let n=await e[`~standard`].validate(t);if(n.issues)throw Error(JSON.stringify(n.issues,void 0,2));return n.value}if(`parse`in e)return e.parse(t);if(typeof e==`function`)return e(t);throw Error(`Invalid validator type!`)}function serverFnBaseToMiddleware(e){return{"~types":void 0,options:{inputValidator:e.validator??e.inputValidator,client:async({next:t,sendContext:n,fetch:r,...i})=>{let a={...i,context:n,fetch:r};return t(await e.extractedFn?.(a))},server:async({next:t,...n})=>{let r=await e.serverFn?.(n);return t({...n,result:r})}}}}var fetchCardTemplatesFn=createServerFn({method:`GET`}).handler(createClientRpc(`02aeb08965a6c433acb34d9a513ea9b871cb6444b8f74ced8615ed787c56fcd1`)),fetchGameLinksFn=createServerFn({method:`GET`}).handler(createClientRpc(`7be75568d535812e43eaab1c37dc16ee8814b3b4c139054c074fdff65c978464`)),fetchThemeFn=createServerFn({method:`GET`}).handler(createClientRpc(`7703d09828b3b59960ac20b156f2dc3b794d2bb125cc9d6546a37b1242b6fc5f`)),fetchVideosFn=createServerFn({method:`GET`}).handler(createClientRpc(`bba556eaf042ffc0340d5f2155073694ee2a7b29134a5828123cd23637a49e76`)),fetchArticleCollectionsFn=createServerFn({method:`GET`}).handler(createClientRpc(`bbc85f4fbee5c44bf05379ba975fe03cfd1746459b2d99b375a299566667c706`)),fetchArticleListFn=createServerFn({method:`GET`}).handler(createClientRpc(`f05661a6d9543baed5c2318e49ae614883960109d97c7ed5a65fdddd4f8219ce`)),fetchRelatedArticlesFn=createServerFn({method:`GET`}).handler(createClientRpc(`d574cdb303d1e8b8e7ca8a30b83fc525205841072e98cedf8e7a44f24df23189`)),fetchFeaturedArticleFn=createServerFn({method:`GET`}).handler(createClientRpc(`e26ea6f440106a25b49871402c6c0bb4aa23bb78ee720e75df93eaf3ca48900e`)),fetchArticleByIdFn=createServerFn({method:`GET`}).handler(createClientRpc(`bf14af563cfcca148f515d6a3bfe7cf9ae1263cf4db57b34b69210b946021c06`)),fetchArticleBySlugFn=createServerFn({method:`GET`}).handler(createClientRpc(`6f99f714d3c6930e3acd69d288437fcc8ff855e4ba79249300163bfa3717c1f6`)),fetchPageFn=createServerFn({method:`GET`}).handler(createClientRpc(`190e6900f2281ce0cc9556bdbe51c8c1ecca2a09e367c9fdd594b5a84b4582fc`)),fetchNestedPagesFn=createServerFn({method:`GET`}).handler(createClientRpc(`6ac8ba509672056faf55c76b8fb77eb4581e5e74daf8a1511419692d4adb144d`));createServerFn({method:`GET`}).handler(createClientRpc(`d1f8f537ec51714321b421ec951a32b5d88c27771189aabd4376f783994b9bb9`));var fetchPagesInCollectionFn=createServerFn({method:`GET`}).handler(createClientRpc(`b63a941ad14208d3feb32f870fe8c99d0ea710a6dd88991c61c567b3ea7b5dba`)),fetchCollectionPagesFn=createServerFn({method:`GET`}).handler(createClientRpc(`534511ea0606abe09c37ba07671e88eae7704ea002573f479dc17ee39ce390ed`)),fetchChildPagesFn=createServerFn({method:`GET`}).handler(createClientRpc(`6cc33f6884b47ae9d463cca59a4e8f3e5517ff692e1c29348fcd421af4c51cd8`)),fetchPagesByCollectionFn=createServerFn({method:`GET`}).handler(createClientRpc(`7c277ed27f66432e21eb4904114161366410bdce549a7216371ff74468a06d53`)),fetchPageWithHrefFn=createServerFn({method:`GET`}).handler(createClientRpc(`bf78e4c68d8086aa5e1d8b441ac3d353a9cbb4b339934336bd7088e47f0ece37`)),fetchRotatedPageFn=createServerFn({method:`GET`}).handler(createClientRpc(`5b082f1efd4a2b9a4f2f5e6e5d202cbd93f996ae95256ee95de956a8f39b9af5`)),fetchNewsFn=createServerFn({method:`GET`}).handler(createClientRpc(`532f73ad55e35f0f1cd9c1615cca771e735408f54e4bad4fc87d87195973e255`));createServerFn({method:`GET`}).handler(createClientRpc(`b452412c78857c52b011943dff36193e798dc7fa9291c6e76d8d62cafd7dbb82`));var fetchUserBannersFn=createServerFn({method:`GET`}).handler(createClientRpc(`cc07ce7c2a2389a9140af358ba264352de995280434bc3e731fb4f0af32a49a9`)),getSessionFn=createServerFn({method:`GET`}).handler(createClientRpc(`d5810dcd6d17f1673b5123293c2fe455be66fdceef1f1f82233053e607d8354d`)),commitSessionFn=createServerFn({method:`POST`}).handler(createClientRpc(`26970a036cfa735d9691d0e668a6a1d781cbc23790608c53ceb3897b6f62cce6`)),clearSessionFn=createServerFn({method:`POST`}).handler(createClientRpc(`26f903866419702f2d488c6303862289ac03b4561838ef03c74ccb461bf4ddc2`)),fetchComponentTargetingFn=createServerFn({method:`GET`}).handler(createClientRpc(`496059ae6f8e05ea674309c51fb428162a7b2ea860bb6a755a30e4d118812371`)),fetchBridgeFn=createServerFn({method:`GET`}).handler(createClientRpc(`d2221c9df967607e761016676aa66af73f72ceee93ce7bfa58fb4236a9f57a5a`)),claimPwaBridgeFn=createServerFn({method:`POST`}).handler(createClientRpc(`24b41cc80f604510abd2eedf421226e6a72fdf32d2f8dc75620f27e0211a58e3`));export{TSS_SERVER_FUNCTION as A,fetchVideosFn as C,createClientRpc as D,fetchCardTemplatesFn as E,decode as O,fetchRelatedArticlesFn as S,fetchGameLinksFn as T,fetchArticleByIdFn as _,commitSessionFn as a,fetchArticleListFn as b,fetchNewsFn as c,fetchNestedPagesFn as d,fetchPageFn as f,fetchRotatedPageFn as g,fetchPagesInCollectionFn as h,clearSessionFn as i,encode as k,fetchChildPagesFn as l,fetchPagesByCollectionFn as m,fetchBridgeFn as n,getSessionFn as o,fetchPageWithHrefFn as p,fetchComponentTargetingFn as r,fetchUserBannersFn as s,claimPwaBridgeFn as t,fetchCollectionPagesFn as u,fetchArticleBySlugFn as v,fetchThemeFn as w,fetchFeaturedArticleFn as x,fetchArticleCollectionsFn as y};

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.