diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index 3dbc650..9331117 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -1,6 +1,10 @@ [ "obsidian-icon-folder", "obsidian-kanban", - "remotely-save", - "obsidian-git" + "obsidian-git", + "omnisearch", + "obsidian-outliner", + "obsidian-tasks-plugin", + "copilot", + "homepage" ] \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json index 3f2ab43..639b90d 100644 --- a/.obsidian/core-plugins.json +++ b/.obsidian/core-plugins.json @@ -28,5 +28,6 @@ "file-recovery": true, "publish": false, "sync": true, - "bases": true + "bases": true, + "webviewer": false } \ No newline at end of file diff --git a/.obsidian/plugins/copilot/data.json b/.obsidian/plugins/copilot/data.json new file mode 100644 index 0000000..cd09f4d --- /dev/null +++ b/.obsidian/plugins/copilot/data.json @@ -0,0 +1,321 @@ +{ + "userId": "ad8fadb5-ebc8-46ab-9688-25f18a87318f", + "isPlusUser": false, + "plusLicenseKey": "", + "openAIApiKey": "", + "openAIOrgId": "", + "huggingfaceApiKey": "", + "cohereApiKey": "", + "anthropicApiKey": "", + "azureOpenAIApiKey": "", + "azureOpenAIApiInstanceName": "", + "azureOpenAIApiDeploymentName": "", + "azureOpenAIApiVersion": "", + "azureOpenAIApiEmbeddingDeploymentName": "", + "googleApiKey": "", + "openRouterAiApiKey": "", + "xaiApiKey": "", + "mistralApiKey": "", + "deepseekApiKey": "", + "amazonBedrockApiKey": "", + "amazonBedrockRegion": "", + "siliconflowApiKey": "", + "githubCopilotAccessToken": "", + "githubCopilotToken": "", + "githubCopilotTokenExpiresAt": 0, + "defaultChainType": "llm_chain", + "defaultModelKey": "gpt-5.1|openrouterai", + "embeddingModelKey": "text-embedding-3-small|openai", + "temperature": 0.1, + "maxTokens": 6000, + "contextTurns": 15, + "userSystemPrompt": "", + "openAIProxyBaseUrl": "", + "openAIEmbeddingProxyBaseUrl": "", + "stream": true, + "defaultSaveFolder": "copilot/copilot-conversations", + "defaultConversationTag": "copilot-conversation", + "autosaveChat": true, + "generateAIChatTitleOnSave": true, + "autoAddActiveContentToContext": true, + "defaultOpenArea": "view", + "defaultSendShortcut": "enter", + "customPromptsFolder": "copilot/copilot-custom-prompts", + "indexVaultToVectorStore": "ON MODE SWITCH", + "qaExclusions": "copilot", + "qaInclusions": "", + "chatNoteContextPath": "", + "chatNoteContextTags": [], + "enableIndexSync": true, + "debug": true, + "enableEncryption": false, + "maxSourceChunks": 15, + "enableInlineCitations": true, + "groqApiKey": "", + "activeModels": [ + { + "name": "copilot-plus-flash", + "provider": "copilot-plus", + "enabled": true, + "isBuiltIn": true, + "core": true, + "plusExclusive": true, + "projectEnabled": false, + "capabilities": [ + "vision" + ] + }, + { + "name": "google/gemini-2.5-flash-lite", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "core": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "google/gemini-2.5-flash", + "provider": "openrouterai", + "enabled": true, + "isBuiltIn": true, + "core": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "google/gemini-2.5-pro", + "provider": "openrouterai", + "enabled": false, + "isBuiltIn": true, + "core": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-5", + "provider": "openai", + "enabled": false, + "isBuiltIn": true, + "core": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-5-mini", + "provider": "openai", + "enabled": false, + "isBuiltIn": true, + "core": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-4.1", + "provider": "openai", + "enabled": false, + "isBuiltIn": true, + "core": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-4.1-mini", + "provider": "openai", + "enabled": false, + "isBuiltIn": true, + "core": true, + "projectEnabled": true, + "capabilities": [ + "vision" + ] + }, + { + "name": "gpt-5.1", + "provider": "openrouterai", + "enabled": true, + "isBuiltIn": false, + "baseUrl": "https://gpt.nix13.pw/v1", + "apiKey": "123", + "isEmbeddingModel": false, + "capabilities": [ + "reasoning", + "vision" + ], + "stream": true, + "displayName": "GPT 5.1", + "enableCors": false + }, + { + "name": "anthropic/claude-sonnet-4", + "provider": "openrouterai", + "enabled": true, + "isBuiltIn": false, + "baseUrl": "https://gpt.nix13.pw/v1", + "apiKey": "123", + "isEmbeddingModel": false, + "capabilities": [ + "reasoning" + ], + "stream": true, + "displayName": "Claude Sonnet 4" + }, + { + "name": "gpt-5.1", + "provider": "openai", + "enabled": true, + "isBuiltIn": false, + "baseUrl": "https://gpt.nix13.pw/v1", + "apiKey": "123", + "isEmbeddingModel": false, + "capabilities": [ + "reasoning", + "vision" + ], + "stream": true, + "openAIOrgId": "", + "temperature": 1 + } + ], + "activeEmbeddingModels": [ + { + "name": "copilot-plus-small", + "provider": "copilot-plus", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "plusExclusive": true + }, + { + "name": "copilot-plus-large", + "provider": "copilot-plus-jina", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "plusExclusive": true, + "believerExclusive": true, + "dimensions": 1024 + }, + { + "name": "copilot-plus-multilingual", + "provider": "copilot-plus-jina", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "plusExclusive": true, + "dimensions": 512 + }, + { + "name": "text-embedding-3-small", + "provider": "openai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true + }, + { + "name": "gemini-embedding-001", + "provider": "google", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true + }, + { + "name": "Qwen/Qwen3-Embedding-0.6B", + "provider": "siliconflow", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true, + "core": true, + "baseUrl": "https://api.siliconflow.com/v1" + }, + { + "name": "text-embedding-3-large", + "provider": "openai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + }, + { + "name": "embed-multilingual-light-v3.0", + "provider": "cohereai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + }, + { + "name": "text-embedding-004", + "provider": "google", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + }, + { + "name": "azure-openai", + "provider": "azure openai", + "enabled": true, + "isBuiltIn": true, + "isEmbeddingModel": true + } + ], + "embeddingRequestsPerMin": 60, + "embeddingBatchSize": 16, + "disableIndexOnMobile": true, + "showSuggestedPrompts": true, + "showRelevantNotes": true, + "numPartitions": 1, + "lexicalSearchRamLimit": 100, + "promptUsageTimestamps": {}, + "promptSortStrategy": "timestamp", + "chatHistorySortStrategy": "recent", + "projectListSortStrategy": "recent", + "defaultConversationNoteName": "{$topic}@{$date}_{$time}", + "inlineEditCommands": [], + "projectList": [], + "lastDismissedVersion": null, + "passMarkdownImages": true, + "enableAutonomousAgent": true, + "enableCustomPromptTemplating": true, + "enableSemanticSearchV3": false, + "enableLexicalBoosts": true, + "suggestedDefaultCommands": true, + "autonomousAgentMaxIterations": 4, + "autonomousAgentEnabledToolIds": [ + "localSearch", + "readNote", + "webSearch", + "pomodoro", + "youtubeTranscription", + "writeToFile", + "replaceInFile", + "updateMemory" + ], + "reasoningEffort": "low", + "verbosity": "medium", + "memoryFolderName": "copilot/memory", + "enableRecentConversations": true, + "maxRecentConversations": 30, + "enableSavedMemory": true, + "quickCommandIncludeNoteContext": true, + "autoIncludeTextSelection": false, + "autoAddSelectionToContext": false, + "autoAcceptEdits": false, + "diffViewMode": "split", + "userSystemPromptsFolder": "copilot/system-prompts", + "defaultSystemPromptTitle": "", + "autoCompactThreshold": 128000 +} \ No newline at end of file diff --git a/.obsidian/plugins/copilot/main.js b/.obsidian/plugins/copilot/main.js new file mode 100644 index 0000000..027e741 --- /dev/null +++ b/.obsidian/plugins/copilot/main.js @@ -0,0 +1,3492 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +// Polyfill for import.meta in CommonJS context +if (typeof import_meta === 'undefined') { + var import_meta = { + url: typeof __filename !== 'undefined' ? 'file://' + __filename : 'file:///obsidian-plugin' + }; +} + +var Usn=Object.create;var MY=Object.defineProperty;var Bsn=Object.getOwnPropertyDescriptor;var zsn=Object.getOwnPropertyNames;var Vsn=Object.getPrototypeOf,Hsn=Object.prototype.hasOwnProperty;var Iwt=t=>{throw TypeError(t)};var Jsn=(t,e,r)=>e in t?MY(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var v=(t,e)=>()=>(t&&(e=t(t=0)),e);var S=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Rn=(t,e)=>{for(var r in e)MY(t,r,{get:e[r],enumerable:!0})},Rwt=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of zsn(e))!Hsn.call(t,o)&&o!==r&&MY(t,o,{get:()=>e[o],enumerable:!(n=Bsn(e,o))||n.enumerable});return t};var L=(t,e,r)=>(r=t!=null?Usn(Vsn(t)):{},Rwt(e||!t||!t.__esModule?MY(r,"default",{value:t,enumerable:!0}):r,t)),zfe=t=>Rwt(MY({},"__esModule",{value:!0}),t);var x=(t,e,r)=>Jsn(t,typeof e!="symbol"?e+"":e,r),Wsn=(t,e,r)=>e.has(t)||Iwt("Cannot "+r);var aqe=(t,e,r)=>e.has(t)?Iwt("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var Awt=(t,e,r)=>(Wsn(t,e,"access private method"),r);function sqe(){if(!Vfe&&(Vfe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Vfe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Vfe(Ksn)}var Vfe,Ksn,Nwt=v(()=>{Ksn=new Uint8Array(16)});function jwt(t,e=0){return Wh[t[e+0]]+Wh[t[e+1]]+Wh[t[e+2]]+Wh[t[e+3]]+"-"+Wh[t[e+4]]+Wh[t[e+5]]+"-"+Wh[t[e+6]]+Wh[t[e+7]]+"-"+Wh[t[e+8]]+Wh[t[e+9]]+"-"+Wh[t[e+10]]+Wh[t[e+11]]+Wh[t[e+12]]+Wh[t[e+13]]+Wh[t[e+14]]+Wh[t[e+15]]}var Wh,Dwt=v(()=>{Wh=[];for(let t=0;t<256;++t)Wh.push((t+256).toString(16).slice(1))});var Gsn,uqe,$wt=v(()=>{Gsn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),uqe={randomUUID:Gsn}});function Xsn(t,e,r){if(uqe.randomUUID&&!e&&!t)return uqe.randomUUID();t=t||{};let n=t.random||(t.rng||sqe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let o=0;o<16;++o)e[r+o]=n[o];return e}return jwt(n)}var Zm,Lwt=v(()=>{$wt();Nwt();Dwt();Zm=Xsn});var D$=v(()=>{Lwt()});var Zsn,Rt,Bo=v(()=>{Zsn=Object.defineProperty,Rt=(t,e)=>{for(var r in e)Zsn(t,r,{get:e[r],enumerable:!0})}});function IY(t,e=AB){t=t.trim();let r=t.indexOf("```");if(r===-1)return e(t);let n=t.substring(r+3);n.startsWith(`json +`)?n=n.substring(5):n.startsWith("json")?n=n.substring(4):n.startsWith(` +`)&&(n=n.substring(1));let o=n.indexOf("```"),i=n;return o!==-1&&(i=n.substring(0,o)),e(i.trim())}function Ysn(t){try{return JSON.parse(t)}catch{}let e=t.trim();if(e.length===0)throw new Error("Unexpected end of JSON input");let r=0;function n(){for(;r="0"&&e[r]<="9"))throw new Error(`Invalid number at position ${c}`);if(r="1"&&e[r]<="9")for(;r="0"&&e[r]<="9";)d+=e[r],r+=1;if(r="0"&&e[r]<="9";)d+=e[r],r+=1;if(r="0"&&e[r]<="9";)d+=e[r],r+=1;if(d==="-")return-0;let f=Number.parseFloat(d);if(Number.isNaN(f))throw r=c,new Error(`Invalid number '${d}' at position ${c}`);return f}function a(){if(n(),r>=e.length)throw new Error(`Unexpected end of input at position ${r}`);let c=e[r];if(c==="{")return u();if(c==="[")return s();if(c==='"')return o();if("null".startsWith(e.substring(r,r+4)))return r+=Math.min(4,e.length-r),null;if("true".startsWith(e.substring(r,r+4)))return r+=Math.min(4,e.length-r),!0;if("false".startsWith(e.substring(r,r+5)))return r+=Math.min(5,e.length-r),!1;if(c==="-"||c>="0"&&c<="9")return i();throw new Error(`Unexpected character '${c}' at position ${r}`)}function s(){if(e[r]!=="[")throw new Error(`Expected '[' at position ${r}, got '${e[r]}'`);let c=[];if(r+=1,n(),r>=e.length)return c;if(e[r]==="]")return r+=1,c;for(;r=e.length||(c.push(a()),n(),r>=e.length))return c;if(e[r]==="]")return r+=1,c;if(e[r]===","){r+=1;continue}throw new Error(`Expected ',' or ']' at position ${r}, got '${e[r]}'`)}return c}function u(){if(e[r]!=="{")throw new Error(`Expected '{' at position ${r}, got '${e[r]}'`);let c={};if(r+=1,n(),r>=e.length)return c;if(e[r]==="}")return r+=1,c;for(;r=e.length)return c;let d=o();if(n(),r>=e.length)return c;if(e[r]!==":")throw new Error(`Expected ':' at position ${r}, got '${e[r]}'`);if(r+=1,n(),r>=e.length||(c[d]=a(),n(),r>=e.length))return c;if(e[r]==="}")return r+=1,c;if(e[r]===","){r+=1;continue}throw new Error(`Expected ',' or '}' at position ${r}, got '${e[r]}'`)}return c}let l=a();if(n(),r"u"?null:Ysn(t)}catch{return null}}var RY=v(()=>{});function $$(t,e){return t.lc_error_code=e,t.message=`${t.message} + +Troubleshooting URL: https://docs.langchain.com/oss/javascript/langchain/errors/${e}/ +`,t}var AY=v(()=>{});var kwt=S((qbi,Fwt)=>{"use strict";Fwt.exports=function(t,e){if(typeof t!="string")throw new TypeError("Expected a string");return e=typeof e>"u"?"_":e,t.replace(/([a-z\d])([A-Z])/g,"$1"+e+"$2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1"+e+"$2").toLowerCase()}});var Jwt=S((Ubi,lqe)=>{"use strict";var Qsn=/[\p{Lu}]/u,eun=/[\p{Ll}]/u,qwt=/^[\p{Lu}](?![\p{Lu}])/gu,zwt=/([\p{Alpha}\p{N}_]|$)/u,Vwt=/[_.\- ]+/,tun=new RegExp("^"+Vwt.source),Uwt=new RegExp(Vwt.source+zwt.source,"gu"),Bwt=new RegExp("\\d+"+zwt.source,"gu"),run=(t,e,r)=>{let n=!1,o=!1,i=!1;for(let a=0;a(qwt.lastIndex=0,t.replace(qwt,r=>e(r))),oun=(t,e)=>(Uwt.lastIndex=0,Bwt.lastIndex=0,t.replace(Uwt,(r,n)=>e(n)).replace(Bwt,r=>e(r))),Hwt=(t,e)=>{if(!(typeof t=="string"||Array.isArray(t)))throw new TypeError("Expected the input to be `string | string[]`");if(e={pascalCase:!1,preserveConsecutiveUppercase:!1,...e},Array.isArray(t)?t=t.map(i=>i.trim()).filter(i=>i.length).join("-"):t=t.trim(),t.length===0)return"";let r=e.locale===!1?i=>i.toLowerCase():i=>i.toLocaleLowerCase(e.locale),n=e.locale===!1?i=>i.toUpperCase():i=>i.toLocaleUpperCase(e.locale);return t.length===1?e.pascalCase?n(t):r(t):(t!==r(t)&&(t=run(t,r,n)),t=t.replace(tun,""),e.preserveConsecutiveUppercase?t=nun(t,r):t=r(t),e.pascalCase&&(t=n(t.charAt(0))+t.slice(1)),oun(t,n))};lqe.exports=Hwt;lqe.exports.default=Hwt});function Kwt(t,e){return e?.[t]||(0,Wwt.default)(t)}function Gwt(t,e,r){let n={};for(let o in t)Object.hasOwn(t,o)&&(n[e(o,r)]=t[o]);return n}var Wwt,iun,Xwt=v(()=>{Wwt=L(kwt(),1),iun=L(Jwt(),1)});function aun(t){return"lc"in t||Object.keys(t).length===1&&Zwt in t}function sun(t){return{[Zwt]:t}}function uun(t){return t!==null&&typeof t=="object"&&"lc_serializable"in t&&typeof t.toJSON=="function"}function lun(t){let e;return t!==null&&typeof t=="object"?"lc_id"in t&&Array.isArray(t.lc_id)?e=t.lc_id:e=[t.constructor?.name??"Object"]:e=[typeof t],{lc:1,type:"not_implemented",id:e}}function Hfe(t,e=new WeakSet){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){if(e.has(t))return lun(t);if(uun(t))return t;e.add(t);let r=t;if(aun(r))return e.delete(t),sun(r);let n={};for(let[o,i]of Object.entries(r))n[o]=Hfe(i,e);return e.delete(t),n}return Array.isArray(t)?t.map(r=>Hfe(r,e)):t}var Zwt,Ywt=v(()=>{Zwt="__lc_escaped__"});function Qwt(t){return Array.isArray(t)?[...t]:{...t}}function dun(t,e){let r=Qwt(t);for(let[n,o]of Object.entries(e)){let[i,...a]=n.split(".").reverse(),s=r;for(let u of a.reverse()){if(s[u]===void 0)break;s[u]=Qwt(s[u]),s=s[u]}s[i]!==void 0&&(s[i]={lc:1,type:"secret",id:[o]})}return r}function Jfe(t){let e=Object.getPrototypeOf(t);return typeof t.lc_name=="function"&&(typeof e.lc_name!="function"||t.lc_name()!==e.lc_name())?t.lc_name():t.name}var cun,Kh,L$=v(()=>{Bo();Xwt();Ywt();cun={};Rt(cun,{Serializable:()=>Kh,get_lc_unique_name:()=>Jfe});Kh=class eSt{constructor(e,...r){x(this,"lc_serializable",!1);x(this,"lc_kwargs");this.lc_serializable_keys!==void 0?this.lc_kwargs=Object.fromEntries(Object.entries(e||{}).filter(([n])=>this.lc_serializable_keys?.includes(n))):this.lc_kwargs=e??{}}static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,Jfe(this.constructor)]}get lc_secrets(){}get lc_attributes(){}get lc_aliases(){}get lc_serializable_keys(){}toJSON(){if(!this.lc_serializable)return this.toJSONNotImplemented();if(this.lc_kwargs instanceof eSt||typeof this.lc_kwargs!="object"||Array.isArray(this.lc_kwargs))return this.toJSONNotImplemented();let e={},r={},n=Object.keys(this.lc_kwargs).reduce((u,l)=>(u[l]=l in this?this[l]:this.lc_kwargs[l],u),{});for(let u=Object.getPrototypeOf(this);u;u=Object.getPrototypeOf(u))Object.assign(e,Reflect.get(u,"lc_aliases",this)),Object.assign(r,Reflect.get(u,"lc_secrets",this)),Object.assign(n,Reflect.get(u,"lc_attributes",this));Object.keys(r).forEach(u=>{let l=this,c=n,[d,...f]=u.split(".").reverse();for(let p of f.reverse()){if(!(p in l)||l[p]===void 0)return;(!(p in c)||c[p]===void 0)&&(typeof l[p]=="object"&&l[p]!=null?c[p]={}:Array.isArray(l[p])&&(c[p]=[])),l=l[p],c=c[p]}d in l&&l[d]!==void 0&&(c[d]=c[d]||l[d])});let o={},i=new WeakSet;i.add(this);for(let[u,l]of Object.entries(n))o[u]=Hfe(l,i);let a=Object.keys(r).length?dun(o,r):o,s=Gwt(a,Kwt,e);return{lc:1,type:"constructor",id:this.lc_id,kwargs:s}}toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:this.lc_id}}}});function F$(t){return!!(t&&typeof t=="object"&&"type"in t&&t.type==="tool_call")}function tSt(t){return!!(t&&typeof t=="object"&&"toolCall"in t&&t.toolCall!=null&&typeof t.toolCall=="object"&&"id"in t.toolCall&&typeof t.toolCall.id=="string")}var H3,Wfe=v(()=>{H3=class extends Error{constructor(e,r){super(e);x(this,"output");this.output=r}}});var rSt,k$,nSt,q$,NY=v(()=>{rSt=Symbol.for("ls:tracing_async_local_storage"),k$=Symbol.for("lc:context_variables"),nSt=t=>{globalThis[rSt]=t},q$=()=>globalThis[rSt]});function Ym(t){return typeof t=="object"&&t!==null&&"type"in t&&typeof t.type=="string"&&"source_type"in t&&(t.source_type==="url"||t.source_type==="base64"||t.source_type==="text"||t.source_type==="id")}function J3(t){return Ym(t)&&t.source_type==="url"&&"url"in t&&typeof t.url=="string"}function W3(t){return Ym(t)&&t.source_type==="base64"&&"data"in t&&typeof t.data=="string"}function oSt(t){return Ym(t)&&t.source_type==="text"&&"text"in t&&typeof t.text=="string"}function Kfe(t){return Ym(t)&&t.source_type==="id"&&"id"in t&&typeof t.id=="string"}function Gfe(t){if(Ym(t)){if(t.source_type==="url")return{type:"image_url",image_url:{url:t.url}};if(t.source_type==="base64"){if(!t.mime_type)throw new Error("mime_type key is required for base64 data.");return{type:"image_url",image_url:{url:`data:${t.mime_type};base64,${t.data}`}}}}throw new Error("Unsupported source type. Only 'url' and 'base64' are supported.")}function jY(t){let e=t.split(";")[0].split("/");if(e.length!==2)throw new Error(`Invalid mime type: "${t}" - does not match type/subtype format.`);let r=e[0].trim(),n=e[1].trim();if(r===""||n==="")throw new Error(`Invalid mime type: "${t}" - type or subtype is empty.`);let o={};for(let i of t.split(";").slice(1)){let a=i.split("=");if(a.length!==2)throw new Error(`Invalid parameter syntax in mime type: "${t}".`);let s=a[0].trim(),u=a[1].trim();if(s==="")throw new Error(`Invalid parameter syntax in mime type: "${t}".`);o[s]=u}return{type:r,subtype:n,parameters:o}}function zg({dataUrl:t,asTypedArray:e=!1}){let r=t.match(/^data:(\w+\/\w+);base64,([A-Za-z0-9+/]+=*)$/),n;if(r){n=r[1].toLowerCase();let o=e?Uint8Array.from(atob(r[2]),i=>i.charCodeAt(0)):r[2];return{mime_type:n,data:o}}}function Zx(t,e){if(t.type==="text"){if(!e.fromStandardTextBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardTextBlock\` method.`);return e.fromStandardTextBlock(t)}if(t.type==="image"){if(!e.fromStandardImageBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardImageBlock\` method.`);return e.fromStandardImageBlock(t)}if(t.type==="audio"){if(!e.fromStandardAudioBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardAudioBlock\` method.`);return e.fromStandardAudioBlock(t)}if(t.type==="file"){if(!e.fromStandardFileBlock)throw new Error(`Converter for ${e.providerName} does not implement \`fromStandardFileBlock\` method.`);return e.fromStandardFileBlock(t)}throw new Error(`Unable to convert content block type '${t.type}' to provider-specific format: not recognized.`)}var DY=v(()=>{});function Mr(t,e){return yn(t)&&t.type===e}function yn(t){return typeof t=="object"&&t!==null}function Vg(t){return Array.isArray(t)}function St(t){return typeof t=="string"}function dv(t){return typeof t=="number"}function Xfe(t){return t instanceof Uint8Array}function cqe(t){try{return JSON.parse(t)}catch{return}}var zA,V0=v(()=>{zA=t=>t()});function fun(t){if(t.type==="char_location"&&St(t.document_title)&&dv(t.start_char_index)&&dv(t.end_char_index)&&St(t.cited_text)){let{document_title:e,start_char_index:r,end_char_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"char",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="page_location"&&St(t.document_title)&&dv(t.start_page_number)&&dv(t.end_page_number)&&St(t.cited_text)){let{document_title:e,start_page_number:r,end_page_number:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"page",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="content_block_location"&&St(t.document_title)&&dv(t.start_block_index)&&dv(t.end_block_index)&&St(t.cited_text)){let{document_title:e,start_block_index:r,end_block_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"block",title:e??void 0,startIndex:r,endIndex:n,citedText:o}}if(t.type==="web_search_result_location"&&St(t.url)&&St(t.title)&&St(t.encrypted_index)&&St(t.cited_text)){let{url:e,title:r,encrypted_index:n,cited_text:o,...i}=t;return{...i,type:"citation",source:"url",url:e,title:r,startIndex:Number(n),endIndex:Number(n),citedText:o}}if(t.type==="search_result_location"&&St(t.source)&&St(t.title)&&dv(t.start_block_index)&&dv(t.end_block_index)&&St(t.cited_text)){let{source:e,title:r,start_block_index:n,end_block_index:o,cited_text:i,...a}=t;return{...a,type:"citation",source:"search",url:e,title:r??void 0,startIndex:n,endIndex:o,citedText:i}}}function aSt(t){if(Mr(t,"document")&&yn(t.source)&&"type"in t.source){if(t.source.type==="base64"&&St(t.source.media_type)&&St(t.source.data))return{type:"file",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&St(t.source.url))return{type:"file",url:t.source.url};if(t.source.type==="file"&&St(t.source.file_id))return{type:"file",fileId:t.source.file_id};if(t.source.type==="text"&&St(t.source.data))return{type:"file",mimeType:String(t.source.media_type??"text/plain"),data:t.source.data}}else if(Mr(t,"image")&&yn(t.source)&&"type"in t.source){if(t.source.type==="base64"&&St(t.source.media_type)&&St(t.source.data))return{type:"image",mimeType:t.source.media_type,data:t.source.data};if(t.source.type==="url"&&St(t.source.url))return{type:"image",url:t.source.url};if(t.source.type==="file"&&St(t.source.file_id))return{type:"image",fileId:t.source.file_id}}}function sSt(t){function*e(){for(let r of t){let n=aSt(r);n?yield n:yield r}}return Array.from(e())}function iSt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"text")&&St(n.text)){let{text:o,citations:i,...a}=n;if(Vg(i)&&i.length){let s=i.reduce((u,l)=>{let c=fun(l);return c?[...u,c]:u},[]);yield{...a,type:"text",text:o,annotations:s};continue}else{yield{...a,type:"text",text:o};continue}}else if(Mr(n,"thinking")&&St(n.thinking)){let{thinking:o,signature:i,...a}=n;yield{...a,type:"reasoning",reasoning:o,signature:i};continue}else if(Mr(n,"redacted_thinking")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"tool_use")&&St(n.name)&&St(n.id)){yield{type:"tool_call",id:n.id,name:n.name,args:n.input};continue}else if(Mr(n,"input_json_delta")){if(pun(t)&&t.tool_call_chunks?.length){let o=t.tool_call_chunks[0];yield{type:"tool_call_chunk",id:o.id,name:o.name,args:o.args,index:o.index};continue}}else if(Mr(n,"server_tool_use")&&St(n.name)&&St(n.id)){let{name:o,id:i}=n;if(o==="web_search"){let a=zA(()=>{if(typeof n.input=="string")return n.input;if(yn(n.input)&&St(n.input.query))return n.input.query;if(St(n.partial_json)){let s=cqe(n.partial_json);if(s?.query)return s.query}return""});yield{id:i,type:"server_tool_call",name:"web_search",args:{query:a}};continue}else if(n.name==="code_execution"){let a=zA(()=>{if(typeof n.input=="string")return n.input;if(yn(n.input)&&St(n.input.code))return n.input.code;if(St(n.partial_json)){let s=cqe(n.partial_json);if(s?.code)return s.code}return""});yield{id:i,type:"server_tool_call",name:"code_execution",args:{code:a}};continue}}else if(Mr(n,"web_search_tool_result")&&St(n.tool_use_id)&&Vg(n.content)){let{content:o,tool_use_id:i}=n,a=o.reduce((s,u)=>Mr(u,"web_search_result")?[...s,u.url]:s,[]);yield{type:"server_tool_call_result",name:"web_search",toolCallId:i,status:"success",output:{urls:a}};continue}else if(Mr(n,"code_execution_tool_result")&&St(n.tool_use_id)&&yn(n.content)){yield{type:"server_tool_call_result",name:"code_execution",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(Mr(n,"mcp_tool_use")){yield{id:n.id,type:"server_tool_call",name:"mcp_tool_use",args:n.input};continue}else if(Mr(n,"mcp_tool_result")&&St(n.tool_use_id)&&yn(n.content)){yield{type:"server_tool_call_result",name:"mcp_tool_use",toolCallId:n.tool_use_id,status:"success",output:n.content};continue}else if(Mr(n,"container_upload")){yield{type:"server_tool_call",name:"container_upload",args:n.input};continue}else if(Mr(n,"search_result")){yield{id:n.id,type:"non_standard",value:n};continue}else if(Mr(n,"tool_result")){yield{id:n.id,type:"non_standard",value:n};continue}else{let o=aSt(n);if(o){yield o;continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}function pun(t){return typeof t?._getType=="function"&&typeof t.concat=="function"&&t._getType()==="ai"}var uSt,dqe=v(()=>{V0();uSt={translateContent:iSt,translateContentChunk:iSt}});function mun(t){return J3(t)?{type:t.type,mimeType:t.mime_type,url:t.url,metadata:t.metadata}:W3(t)?{type:t.type,mimeType:t.mime_type??"application/octet-stream",data:t.data,metadata:t.metadata}:Kfe(t)?{type:t.type,mimeType:t.mime_type,fileId:t.id,metadata:t.metadata}:t}function lSt(t){return t.map(mun)}function cSt(t){return!!(Mr(t,"image_url")&&yn(t.image_url)||Mr(t,"input_audio")&&yn(t.input_audio)||Mr(t,"file")&&yn(t.file))}function dSt(t){if(Mr(t,"image_url")&&yn(t.image_url)&&St(t.image_url.url)){let e=zg({dataUrl:t.image_url.url});return e?{type:"image",mimeType:e.mime_type,data:e.data}:{type:"image",url:t.image_url.url}}else{if(Mr(t,"input_audio")&&yn(t.input_audio)&&St(t.input_audio.data)&&St(t.input_audio.format))return{type:"audio",data:t.input_audio.data,mimeType:`audio/${t.input_audio.format}`};if(Mr(t,"file")&&yn(t.file)&&St(t.file.data)){let e=zg({dataUrl:t.file.data});if(e)return{type:"file",data:e.data,mimeType:e.mime_type};if(St(t.file.file_id))return{type:"file",fileId:t.file.file_id}}}return t}var fqe=v(()=>{DY();V0()});function hun(t){let e=[];typeof t.content=="string"?e.push({type:"text",text:t.content}):e.push(...Zfe(t.content));for(let r of t.tool_calls??[])e.push({type:"tool_call",id:r.id,name:r.name,args:r.args});return e}function gun(t){let e=[];typeof t.content=="string"?e.push({type:"text",text:t.content}):e.push(...Zfe(t.content));for(let r of t.tool_calls??[])e.push({type:"tool_call",id:r.id,name:r.name,args:r.args});return e}function Zfe(t){let e=[];for(let r of t)cSt(r)?e.push(dSt(r)):e.push(r);return e}function yun(t){if(t.type==="url_citation"){let{url:e,title:r,start_index:n,end_index:o}=t;return{type:"citation",url:e,title:r,startIndex:n,endIndex:o}}if(t.type==="file_citation"){let{file_id:e,filename:r,index:n}=t;return{type:"citation",title:r,startIndex:n,endIndex:n,fileId:e}}return t}function fSt(t){function*e(){yn(t.additional_kwargs?.reasoning)&&Vg(t.additional_kwargs.reasoning.summary)&&(yield{type:"reasoning",reasoning:t.additional_kwargs.reasoning.summary.reduce((o,i)=>yn(i)&&St(i.text)?`${o}${i.text}`:o,"")});let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r)if(Mr(n,"text")){let{text:o,annotations:i,...a}=n;Array.isArray(i)?yield{...a,type:"text",text:String(o),annotations:i.map(yun)}:yield{...a,type:"text",text:String(o)}}for(let n of t.tool_calls??[])yield{type:"tool_call",id:n.id,name:n.name,args:n.args};if(yn(t.additional_kwargs)&&Vg(t.additional_kwargs.tool_outputs))for(let n of t.additional_kwargs.tool_outputs){if(Mr(n,"web_search_call")){yield{id:n.id,type:"server_tool_call",name:"web_search",args:{query:n.query}};continue}else if(Mr(n,"file_search_call")){yield{id:n.id,type:"server_tool_call",name:"file_search",args:{query:n.query}};continue}else if(Mr(n,"computer_call")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"code_interpreter_call")){if(St(n.code)&&(yield{id:n.id,type:"server_tool_call",name:"code_interpreter",args:{code:n.code}}),Vg(n.outputs)){let o=zA(()=>{if(n.status!=="in_progress"){if(n.status==="completed")return 0;if(n.status==="incomplete")return 127;if(n.status!=="interpreting"&&n.status==="failed")return 1}});for(let i of n.outputs)if(Mr(i,"logs")){yield{type:"server_tool_call_result",toolCallId:n.id??"",status:"success",output:{type:"code_interpreter_output",returnCode:o??0,stderr:[0,void 0].includes(o)?void 0:String(i.logs),stdout:[0,void 0].includes(o)?String(i.logs):void 0}};continue}}continue}else if(Mr(n,"mcp_call")){yield{id:n.id,type:"server_tool_call",name:"mcp_call",args:n.input};continue}else if(Mr(n,"mcp_list_tools")){yield{id:n.id,type:"server_tool_call",name:"mcp_list_tools",args:n.input};continue}else if(Mr(n,"mcp_approval_request")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"image_generation_call")){yield{type:"non_standard",value:n};continue}yn(n)&&(yield{type:"non_standard",value:n})}}return Array.from(e())}function bun(t){function*e(){yield*fSt(t);for(let r of t.tool_call_chunks??[])yield{type:"tool_call_chunk",id:r.id,name:r.name,args:r.args}}return Array.from(e())}var pSt,pqe=v(()=>{V0();fqe();pSt={translateContent:t=>typeof t.content=="string"?hun(t):fSt(t),translateContentChunk:t=>typeof t.content=="string"?gun(t):bun(t)}});function Yfe(t){return typeof t=="object"&&t!==null&&"type"in t&&"content"in t&&(typeof t.content=="string"||Array.isArray(t.content))}var mqe=v(()=>{});function mSt(t,e="pretty"){return e==="pretty"?_un(t):JSON.stringify(t)}function _un(t){let e=[],r=` ${t.type.charAt(0).toUpperCase()+t.type.slice(1)} Message `,n=Math.floor((80-r.length)/2),o="=".repeat(n),i=r.length%2===0?o:`${o}=`;if(e.push(`${o}${r}${i}`),t.type==="ai"){let a=t;if(a.tool_calls&&a.tool_calls.length>0){e.push("Tool Calls:");for(let s of a.tool_calls){e.push(` ${s.name} (${s.id})`),e.push(` Call ID: ${s.id}`),e.push(" Args:");for(let[u,l]of Object.entries(s.args))e.push(` ${u}: ${typeof l=="object"?JSON.stringify(l):l}`)}}}if(t.type==="tool"){let a=t;a.name&&e.push(`Name: ${a.name}`)}return typeof t.content=="string"&&t.content.trim()&&(e.length>1&&e.push(""),e.push(t.content)),e.join(` +`)}var hSt=v(()=>{});function Hg(t,e){return typeof t=="string"?t===""?e:typeof e=="string"?t+e:Array.isArray(e)&&e.length===0?t:Array.isArray(e)&&e.some(r=>Ym(r))?[{type:"text",source_type:"text",text:t},...e]:[{type:"text",text:t},...e]:Array.isArray(e)?NB(t,e)??[...t,...e]:e===""?t:Array.isArray(t)&&t.some(r=>Ym(r))?[...t,{type:"file",source_type:"text",text:e}]:[...t,{type:"text",text:e}]}function Qfe(t,e){return t==="error"||e==="error"?"error":"success"}function vun(t,e){function r(n,o){if(typeof n!="object"||n===null||n===void 0)return n;if(o>=e)return Array.isArray(n)?"[Array]":"[Object]";if(Array.isArray(n))return n.map(a=>r(a,o+1));let i={};for(let a of Object.keys(n))i[a]=r(n[a],o+1);return i}return JSON.stringify(r(t,0),null,2)}function ySt(t){return Array.isArray(t)&&t.every(e=>typeof e.index=="number")}function El(t,e){if(t===void 0&&e===void 0)return;if(t===void 0||e===void 0)return t??e;let r={...t};for(let[n,o]of Object.entries(e))if(r[n]==null)r[n]=o;else{if(o==null)continue;if(typeof r[n]!=typeof o||Array.isArray(r[n])!==Array.isArray(o))throw new Error(`field[${n}] already exists in the message chunk, but with a different type.`);if(typeof r[n]=="string"){if(n==="type")continue;["id","name","output_version","model_provider"].includes(n)?o&&(r[n]=o):r[n]+=o}else if(typeof r[n]=="number")r[n]=r[n]+o;else if(typeof r[n]=="object"&&!Array.isArray(r[n]))r[n]=El(r[n],o);else if(Array.isArray(r[n]))r[n]=NB(r[n],o);else{if(r[n]===o)continue;console.warn(`field[${n}] already exists in this message chunk and value has unsupported type.`)}}return r}function NB(t,e){if(!(t===void 0&&e===void 0)){if(t===void 0||e===void 0)return t||e;{let r=[...t];for(let n of e)if(typeof n=="object"&&n!==null&&"index"in n&&typeof n.index=="number"){let o=r.findIndex(i=>{let a=typeof i=="object",s="index"in i&&i.index===n.index,u="id"in i&&"id"in n&&i?.id===n?.id,l=!("id"in i)||!i?.id||!("id"in n)||!n?.id;return a&&s&&(u||l)});o!==-1&&typeof r[o]=="object"&&r[o]!==null?r[o]=El(r[o],n):r.push(n)}else{if(typeof n=="object"&&n!==null&&"text"in n&&n.text==="")continue;r.push(n)}return r}}}function epe(t,e){if(!(t===void 0&&e===void 0)){if(t===void 0||e===void 0)return t??e;if(typeof t!=typeof e)throw new Error(`Cannot merge objects of different types. +Left ${typeof t} +Right ${typeof e}`);if(typeof t=="string"&&typeof e=="string")return t+e;if(Array.isArray(t)&&Array.isArray(e))return NB(t,e);if(typeof t=="object"&&typeof e=="object")return El(t,e);if(t===e)return t;throw new Error(`Can not merge objects of different types. +Left ${t} +Right ${e}`)}}function tpe(t){return typeof t.role=="string"}function Gh(t){return typeof t?._getType=="function"}function K3(t){return Jy.isInstance(t)}var hqe,gSt,Uc,Jy,Jg=v(()=>{L$();DY();dqe();fqe();pqe();mqe();hSt();hqe=Symbol.for("langchain.message");Uc=class extends Kh{constructor(e){let r=typeof e=="string"||Array.isArray(e)?{content:e}:e;r.additional_kwargs||(r.additional_kwargs={}),r.response_metadata||(r.response_metadata={});super(r);x(this,"lc_namespace",["langchain_core","messages"]);x(this,"lc_serializable",!0);x(this,gSt,!0);x(this,"id");x(this,"name");x(this,"content");x(this,"additional_kwargs");x(this,"response_metadata");this.name=r.name,r.content===void 0&&r.contentBlocks!==void 0?(this.content=r.contentBlocks,this.response_metadata={output_version:"v1",...r.response_metadata}):r.content!==void 0?(this.content=r.content??[],this.response_metadata=r.response_metadata):(this.content=[],this.response_metadata=r.response_metadata),this.additional_kwargs=r.additional_kwargs,this.id=r.id}get lc_aliases(){return{additional_kwargs:"additional_kwargs",response_metadata:"response_metadata"}}_getType(){return this.type}getType(){return this._getType()}get text(){return typeof this.content=="string"?this.content:Array.isArray(this.content)?this.content.map(e=>typeof e=="string"?e:e.type==="text"?e.text:"").join(""):""}get contentBlocks(){let e=typeof this.content=="string"?[{type:"text",text:this.content}]:this.content;return[lSt,Zfe,sSt].reduce((o,i)=>i(o),e)}toDict(){return{type:this.getType(),data:this.toJSON().kwargs}}static lc_name(){return"BaseMessage"}get _printableFields(){return{id:this.id,content:this.content,name:this.name,additional_kwargs:this.additional_kwargs,response_metadata:this.response_metadata}}static isInstance(e){return typeof e=="object"&&e!==null&&hqe in e&&e[hqe]===!0&&Yfe(e)}_updateId(e){this.id=e,this.lc_kwargs.id=e}get[(gSt=hqe,Symbol.toStringTag)](){return this.constructor.lc_name()}[Symbol.for("nodejs.util.inspect.custom")](e){if(e===null)return this;let r=vun(this._printableFields,Math.max(4,e));return`${this.constructor.lc_name()} ${r}`}toFormattedString(e="pretty"){return mSt(this,e)}};Jy=class bSt extends Uc{static isInstance(e){if(!super.isInstance(e))return!1;let r=Object.getPrototypeOf(e);for(;r!==null;){if(r===bSt.prototype)return!0;r=Object.getPrototypeOf(r)}return!1}}});function $Y(t){return t!=null&&typeof t=="object"&&"lc_direct_tool_output"in t&&t.lc_direct_tool_output===!0}function LY(t){let e=[],r=[];for(let n of t)if(n.function){let o=n.function.name;try{let i=JSON.parse(n.function.arguments);e.push({name:o||"",args:i||{},id:n.id})}catch{r.push({name:o,args:n.function.arguments,id:n.id,error:"Malformed args."})}}else continue;return[e,r]}function FY(t){return typeof t=="object"&&t!==null&&"getType"in t&&typeof t.getType=="function"&&t.getType()==="tool"}function gqe(t){return t._getType()==="tool"}var wun,Wg,Iw,G3=v(()=>{Bo();Jg();wun={};Rt(wun,{ToolMessage:()=>Wg,ToolMessageChunk:()=>Iw,defaultToolCallParser:()=>LY,isDirectToolOutput:()=>$Y,isToolMessage:()=>FY,isToolMessageChunk:()=>gqe});Wg=class extends Uc{constructor(e,r,n){let o=typeof e=="string"||Array.isArray(e)?{content:e,name:n,tool_call_id:r}:e;super(o);x(this,"lc_direct_tool_output",!0);x(this,"type","tool");x(this,"status");x(this,"tool_call_id");x(this,"metadata");x(this,"artifact");this.tool_call_id=o.tool_call_id,this.artifact=o.artifact,this.status=o.status,this.metadata=o.metadata}static lc_name(){return"ToolMessage"}get lc_aliases(){return{tool_call_id:"tool_call_id"}}static isInstance(e){return super.isInstance(e)&&e.type==="tool"}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}},Iw=class extends Jy{constructor(e){super(e);x(this,"type","tool");x(this,"tool_call_id");x(this,"status");x(this,"artifact");this.tool_call_id=e.tool_call_id,this.artifact=e.artifact,this.status=e.status}static lc_name(){return"ToolMessageChunk"}concat(e){let r=this.constructor;return new r({content:Hg(this.content,e.content),additional_kwargs:El(this.additional_kwargs,e.additional_kwargs),response_metadata:El(this.response_metadata,e.response_metadata),artifact:epe(this.artifact,e.artifact),tool_call_id:this.tool_call_id,id:this.id??e.id,status:Qfe(this.status,e.status)})}get _printableFields(){return{...super._printableFields,tool_call_id:this.tool_call_id,artifact:this.artifact}}}});function vSt(t){return t._getType()==="generic"}function wSt(t){return t._getType()==="generic"}var nd,fv,kY=v(()=>{Jg();nd=class _St extends Uc{constructor(r,n){(typeof r=="string"||Array.isArray(r))&&(r={content:r,role:n});super(r);x(this,"type","generic");x(this,"role");this.role=r.role}static lc_name(){return"ChatMessage"}static _chatMessageClass(){return _St}static isInstance(r){return super.isInstance(r)&&r.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}},fv=class extends Jy{constructor(e,r){(typeof e=="string"||Array.isArray(e))&&(e={content:e,role:r});super(e);x(this,"type","generic");x(this,"role");this.role=e.role}static lc_name(){return"ChatMessageChunk"}concat(e){let r=this.constructor;return new r({content:Hg(this.content,e.content),additional_kwargs:El(this.additional_kwargs,e.additional_kwargs),response_metadata:El(this.response_metadata,e.response_metadata),role:this.role,id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="generic"}get _printableFields(){return{...super._printableFields,role:this.role}}}});function SSt(t){return t._getType()==="function"}function CSt(t){return t._getType()==="function"}var jB,pv,rpe=v(()=>{Jg();jB=class extends Uc{constructor(e){super(e);x(this,"type","function");x(this,"name");this.name=e.name}static lc_name(){return"FunctionMessage"}},pv=class extends Jy{constructor(){super(...arguments);x(this,"type","function")}static lc_name(){return"FunctionMessageChunk"}concat(e){let r=this.constructor;return new r({content:Hg(this.content,e.content),additional_kwargs:El(this.additional_kwargs,e.additional_kwargs),response_metadata:El(this.response_metadata,e.response_metadata),name:this.name??"",id:this.id??e.id})}}});function xSt(t){return t.getType()==="human"}function OSt(t){return t.getType()==="human"}var Hs,mv,U$=v(()=>{Jg();Hs=class extends Uc{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessage"}static isInstance(e){return super.isInstance(e)&&e.type==="human"}},mv=class extends Jy{constructor(e){super(e);x(this,"type","human")}static lc_name(){return"HumanMessageChunk"}concat(e){let r=this.constructor;return new r({content:Hg(this.content,e.content),additional_kwargs:El(this.additional_kwargs,e.additional_kwargs),response_metadata:El(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="human"}}});var DB,npe=v(()=>{Jg();DB=class extends Uc{constructor(e){super({...e,content:[]});x(this,"type","remove");x(this,"id");this.id=e.id}get _printableFields(){return{...super._printableFields,id:this.id}}static isInstance(e){return super.isInstance(e)&&e.type==="remove"}}});function TSt(t){return t._getType()==="system"}function ESt(t){return t._getType()==="system"}var Qm,Wy,qY=v(()=>{Jg();Qm=class ope extends Uc{constructor(r){super(r);x(this,"type","system")}static lc_name(){return"SystemMessage"}concat(r){if(typeof r=="string")return new ope({...this,content:Hg(this.content,r)});if(ope.isInstance(r))return new ope({...this,additional_kwargs:{...this.additional_kwargs,...r.additional_kwargs},response_metadata:{...this.response_metadata,...r.response_metadata},content:Hg(this.content,r.content)});throw new Error("Unexpected chunk type for system message")}static isInstance(r){return super.isInstance(r)&&r.type==="system"}},Wy=class extends Jy{constructor(e){super(e);x(this,"type","system")}static lc_name(){return"SystemMessageChunk"}concat(e){let r=this.constructor;return new r({content:Hg(this.content,e.content),additional_kwargs:El(this.additional_kwargs,e.additional_kwargs),response_metadata:El(this.response_metadata,e.response_metadata),id:this.id??e.id})}static isInstance(e){return super.isInstance(e)&&e.type==="system"}}});function yqe(t){switch(t){case"csv":return"text/csv";case"doc":return"application/vnd.openxmlformats-officedocument.wordprocessingml.document";case"docx":return"application/vnd.openxmlformats-officedocument.wordprocessingml.document";case"html":return"text/html";case"md":return"text/markdown";case"pdf":return"application/pdf";case"txt":return"text/plain";case"xls":return"application/vnd.ms-excel";case"xlsx":return"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";case"gif":return"image/gif";case"jpeg":return"image/jpeg";case"jpg":return"image/jpeg";case"png":return"image/png";case"webp":return"image/webp";case"flv":return"video/flv";case"mkv":return"video/mkv";case"mov":return"video/mov";case"mp4":return"video/mp4";case"mpeg":return"video/mpeg";case"mpg":return"video/mpg";case"three_gp":return"video/three_gp";case"webm":return"video/webm";case"wmv":return"video/wmv";default:return"application/octet-stream"}}function Sun(t){if(yn(t.document)&&yn(t.document.source)){let e=yn(t.document)&&St(t.document.format)?t.document.format:"",r=yqe(e);if(yn(t.document.source)){if(yn(t.document.source.s3Location)&&St(t.document.source.s3Location.uri))return{type:"file",mimeType:r,fileId:t.document.source.s3Location.uri};if(Xfe(t.document.source.bytes))return{type:"file",mimeType:r,data:t.document.source.bytes};if(St(t.document.source.text))return{type:"file",mimeType:r,data:Buffer.from(t.document.source.text).toString("base64")};if(Vg(t.document.source.content)){let n=t.document.source.content.reduce((o,i)=>yn(i)&&St(i.text)?o+i.text:o,"");return{type:"file",mimeType:r,data:n}}}}return{type:"non_standard",value:t}}function Cun(t){if(Mr(t,"image")&&yn(t.image)){let e=yn(t.image)&&St(t.image.format)?t.image.format:"",r=yqe(e);if(yn(t.image.source)){if(yn(t.image.source.s3Location)&&St(t.image.source.s3Location.uri))return{type:"image",mimeType:r,fileId:t.image.source.s3Location.uri};if(Xfe(t.image.source.bytes))return{type:"image",mimeType:r,data:t.image.source.bytes}}}return{type:"non_standard",value:t}}function xun(t){if(Mr(t,"video")&&yn(t.video)){let e=yn(t.video)&&St(t.video.format)?t.video.format:"",r=yqe(e);if(yn(t.video.source)){if(yn(t.video.source.s3Location)&&St(t.video.source.s3Location.uri))return{type:"video",mimeType:r,fileId:t.video.source.s3Location.uri};if(Xfe(t.video.source.bytes))return{type:"video",mimeType:r,data:t.video.source.bytes}}}return{type:"non_standard",value:t}}function PSt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"cache_point")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"citations_content")&&yn(n.citationsContent)){let o=Vg(n.citationsContent.content)?n.citationsContent.content.reduce((a,s)=>yn(s)&&St(s.text)?a+s.text:a,""):"",i=Vg(n.citationsContent.citations)?n.citationsContent.citations.reduce((a,s)=>{if(yn(s)){let u=Vg(s.sourceContent)?s.sourceContent.reduce((c,d)=>yn(d)&&St(d.text)?c+d.text:c,""):"",l=zA(()=>{if(yn(s.location)){let c=s.location.documentChar||s.location.documentPage||s.location.documentChunk;if(yn(c))return{source:dv(c.documentIndex)?c.documentIndex.toString():void 0,startIndex:dv(c.start)?c.start:void 0,endIndex:dv(c.end)?c.end:void 0}}return{}});a.push({type:"citation",citedText:u,...l})}return a},[]):[];yield{type:"text",text:o,annotations:i};continue}else if(Mr(n,"document")&&yn(n.document)){yield Sun(n);continue}else if(Mr(n,"guard_content")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"image")&&yn(n.image)){yield Cun(n);continue}else if(Mr(n,"reasoning_content")&&St(n.reasoningText)){yield{type:"reasoning",reasoning:n.reasoningText};continue}else if(Mr(n,"text")&&St(n.text)){yield{type:"text",text:n.text};continue}else if(Mr(n,"tool_result")){yield{type:"non_standard",value:n};continue}else{if(Mr(n,"tool_call"))continue;if(Mr(n,"video")&&yn(n.video)){yield xun(n);continue}}yield{type:"non_standard",value:n}}}return Array.from(e())}var MSt,ISt=v(()=>{V0();MSt={translateContent:PSt,translateContentChunk:PSt}});function RSt(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(St(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&St(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var ASt,NSt=v(()=>{V0();ASt={translateContent:RSt,translateContentChunk:RSt}});function jSt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"text")&&St(n.text)){yield{type:"text",text:n.text};continue}else if(Mr(n,"thinking")&&St(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(Mr(n,"inlineData")&&yn(n.inlineData)&&St(n.inlineData.mimeType)&&St(n.inlineData.data)){yield{type:"file",mimeType:n.inlineData.mimeType,data:n.inlineData.data};continue}else if(Mr(n,"functionCall")&&yn(n.functionCall)&&St(n.functionCall.name)&&yn(n.functionCall.args)){yield{type:"tool_call",id:t.id,name:n.functionCall.name,args:n.functionCall.args};continue}else if(Mr(n,"functionResponse")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"fileData")&&yn(n.fileData)&&St(n.fileData.mimeType)&&St(n.fileData.fileUri)){yield{type:"file",mimeType:n.fileData.mimeType,fileId:n.fileData.fileUri};continue}else if(Mr(n,"executableCode")){yield{type:"non_standard",value:n};continue}else if(Mr(n,"codeExecutionResult")){yield{type:"non_standard",value:n};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var DSt,$St=v(()=>{V0();DSt={translateContent:jSt,translateContentChunk:jSt}});function LSt(t){function*e(){let r=typeof t.content=="string"?[{type:"text",text:t.content}]:t.content;for(let n of r){if(Mr(n,"reasoning")&&St(n.reasoning)){let o=zA(()=>{let i=r.indexOf(n);if(Vg(t.additional_kwargs?.signatures)&&i>=0)return t.additional_kwargs.signatures.at(i)});St(o)?yield{type:"reasoning",reasoning:n.reasoning,signature:o}:yield{type:"reasoning",reasoning:n.reasoning};continue}else if(Mr(n,"thinking")&&St(n.thinking)){yield{type:"reasoning",reasoning:n.thinking,...n.signature?{signature:n.signature}:{}};continue}else if(Mr(n,"text")&&St(n.text)){yield{type:"text",text:n.text};continue}else if(Mr(n,"image_url")){if(St(n.image_url))if(n.image_url.startsWith("data:")){let o=/^data:([^;]+);base64,(.+)$/,i=n.image_url.match(o);i?yield{type:"image",data:i[2],mimeType:i[1]}:yield{type:"image",url:n.image_url}}else yield{type:"image",url:n.image_url};continue}else if(Mr(n,"media")&&St(n.mimeType)&&St(n.data)){yield{type:"file",mimeType:n.mimeType,data:n.data};continue}yield{type:"non_standard",value:n}}}return Array.from(e())}var FSt,kSt=v(()=>{V0();FSt={translateContent:LSt,translateContentChunk:LSt}});function qSt(t){let e=[],r=t.additional_kwargs?.reasoning;if(St(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string"){let n=t.content,o=n.match(/([\s\S]*?)<\/think>/);if(o){let i=o[1].trim();i.length>0&&e.push({type:"reasoning",reasoning:i}),n=n.replace(/[\s\S]*?<\/think>/,"").trim()}n.length>0&&e.push({type:"text",text:n})}else for(let n of t.content)if(typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&St(n.text)){let o=n.text,i=o.match(/([\s\S]*?)<\/think>/);if(i){let a=i[1].trim();a.length>0&&e.push({type:"reasoning",reasoning:a}),o=o.replace(/[\s\S]*?<\/think>/,"").trim()}o.length>0&&e.push({type:"text",text:o})}for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var USt,BSt=v(()=>{V0();USt={translateContent:qSt,translateContentChunk:qSt}});function zSt(t){let e=[],r=t.additional_kwargs?.reasoning_content;if(St(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&St(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var VSt,HSt=v(()=>{V0();VSt={translateContent:zSt,translateContentChunk:zSt}});function JSt(t){let e=[];if(yn(t.additional_kwargs?.reasoning)){let n=t.additional_kwargs.reasoning;if(Vg(n.summary)){let o=n.summary.reduce((i,a)=>yn(a)&&St(a.text)?`${i}${a.text}`:i,"");o.length>0&&e.push({type:"reasoning",reasoning:o})}}let r=t.additional_kwargs?.reasoning_content;if(St(r)&&r.length>0&&e.push({type:"reasoning",reasoning:r}),typeof t.content=="string")t.content.length>0&&e.push({type:"text",text:t.content});else for(let n of t.content)typeof n=="object"&&"type"in n&&n.type==="text"&&"text"in n&&St(n.text)&&e.push({type:"text",text:n.text});for(let n of t.tool_calls??[])e.push({type:"tool_call",id:n.id,name:n.name,args:n.args});return e}var WSt,KSt=v(()=>{V0();WSt={translateContent:JSt,translateContentChunk:JSt}});function bqe(t){return globalThis.lc_block_translators_registry.get(t)}var GSt=v(()=>{dqe();pqe();ISt();NSt();$St();kSt();BSt();HSt();KSt();globalThis.lc_block_translators_registry??(globalThis.lc_block_translators_registry=new Map([["anthropic",uSt],["bedrock-converse",MSt],["deepseek",ASt],["google-genai",DSt],["google-vertexai",FSt],["groq",USt],["ollama",VSt],["openai",pSt],["xai",WSt]]))});function ipe(t,e){return El(t,e)??{}}function XSt(t,e){let r={};return(t?.audio!==void 0||e?.audio!==void 0)&&(r.audio=(t?.audio??0)+(e?.audio??0)),(t?.image!==void 0||e?.image!==void 0)&&(r.image=(t?.image??0)+(e?.image??0)),(t?.video!==void 0||e?.video!==void 0)&&(r.video=(t?.video??0)+(e?.video??0)),(t?.document!==void 0||e?.document!==void 0)&&(r.document=(t?.document??0)+(e?.document??0)),(t?.text!==void 0||e?.text!==void 0)&&(r.text=(t?.text??0)+(e?.text??0)),r}function Oun(t,e){let r={...XSt(t,e)};return(t?.cache_read!==void 0||e?.cache_read!==void 0)&&(r.cache_read=(t?.cache_read??0)+(e?.cache_read??0)),(t?.cache_creation!==void 0||e?.cache_creation!==void 0)&&(r.cache_creation=(t?.cache_creation??0)+(e?.cache_creation??0)),r}function Tun(t,e){let r={...XSt(t,e)};return(t?.reasoning!==void 0||e?.reasoning!==void 0)&&(r.reasoning=(t?.reasoning??0)+(e?.reasoning??0)),r}function X3(t,e){return{input_tokens:(t?.input_tokens??0)+(e?.input_tokens??0),output_tokens:(t?.output_tokens??0)+(e?.output_tokens??0),total_tokens:(t?.total_tokens??0)+(e?.total_tokens??0),input_token_details:Oun(t?.input_token_details,e?.input_token_details),output_token_details:Tun(t?.output_token_details,e?.output_token_details)}}var ape=v(()=>{Jg()});function Pl(t){return t._getType()==="ai"}function UY(t){return t._getType()==="ai"}var eo,Ir,Rw=v(()=>{Jg();GSt();ape();G3();H0();eo=class extends Uc{constructor(e){let r;if(typeof e=="string"||Array.isArray(e))r={content:e,tool_calls:[],invalid_tool_calls:[],additional_kwargs:{}};else{r=e;let n=r.additional_kwargs?.tool_calls,o=r.tool_calls;n!=null&&n.length>0&&(o===void 0||o.length===0)&&console.warn(["New LangChain packages are available that more efficiently handle",`tool calling. + +Please upgrade your packages to versions that set`,"message tool calls. e.g., `pnpm install @langchain/anthropic`,","pnpm install @langchain/openai`, etc."].join(" "));try{if(n!=null&&o===void 0){let[i,a]=LY(n);r.tool_calls=i??[],r.invalid_tool_calls=a??[]}else r.tool_calls=r.tool_calls??[],r.invalid_tool_calls=r.invalid_tool_calls??[]}catch{r.tool_calls=[],r.invalid_tool_calls=[]}if(r.response_metadata!==void 0&&"output_version"in r.response_metadata&&r.response_metadata.output_version==="v1"&&(r.contentBlocks=r.content,r.content=void 0),r.contentBlocks!==void 0){r.tool_calls&&r.contentBlocks.push(...r.tool_calls.map(a=>({type:"tool_call",id:a.id,name:a.name,args:a.args})));let i=r.contentBlocks.filter(a=>a.type==="tool_call").filter(a=>!r.tool_calls?.some(s=>s.id===a.id&&s.name===a.name));i.length>0&&(r.tool_calls=i.map(a=>({type:"tool_call",id:a.id,name:a.name,args:a.args})))}}super(r);x(this,"type","ai");x(this,"tool_calls",[]);x(this,"invalid_tool_calls",[]);x(this,"usage_metadata");typeof r!="string"&&(this.tool_calls=r.tool_calls??this.tool_calls,this.invalid_tool_calls=r.invalid_tool_calls??this.invalid_tool_calls),this.usage_metadata=r.usage_metadata}get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls"}}static lc_name(){return"AIMessage"}get contentBlocks(){if(this.response_metadata&&"output_version"in this.response_metadata&&this.response_metadata.output_version==="v1")return this.content;if(this.response_metadata&&"model_provider"in this.response_metadata&&typeof this.response_metadata.model_provider=="string"){let r=bqe(this.response_metadata.model_provider);if(r)return r.translateContent(this)}let e=super.contentBlocks;if(this.tool_calls){let r=this.tool_calls.filter(n=>!e.some(o=>o.id===n.id&&o.name===n.name));e.push(...r.map(n=>({type:"tool_call",id:n.id,name:n.name,args:n.args})))}return e}get _printableFields(){return{...super._printableFields,tool_calls:this.tool_calls,invalid_tool_calls:this.invalid_tool_calls,usage_metadata:this.usage_metadata}}static isInstance(e){return super.isInstance(e)&&e.type==="ai"}};Ir=class extends Jy{constructor(e){let r;if(typeof e=="string"||Array.isArray(e))r={content:e,tool_calls:[],invalid_tool_calls:[],tool_call_chunks:[]};else if(e.tool_call_chunks===void 0||e.tool_call_chunks.length===0)r={...e,tool_calls:e.tool_calls??[],invalid_tool_calls:[],tool_call_chunks:[],usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0};else{let n=spe(e.tool_call_chunks??[]);r={...e,tool_call_chunks:n.tool_call_chunks,tool_calls:n.tool_calls,invalid_tool_calls:n.invalid_tool_calls,usage_metadata:e.usage_metadata!==void 0?e.usage_metadata:void 0}}super(r);x(this,"type","ai");x(this,"tool_calls",[]);x(this,"invalid_tool_calls",[]);x(this,"tool_call_chunks",[]);x(this,"usage_metadata");this.tool_call_chunks=r.tool_call_chunks??this.tool_call_chunks,this.tool_calls=r.tool_calls??this.tool_calls,this.invalid_tool_calls=r.invalid_tool_calls??this.invalid_tool_calls,this.usage_metadata=r.usage_metadata}get lc_aliases(){return{...super.lc_aliases,tool_calls:"tool_calls",invalid_tool_calls:"invalid_tool_calls",tool_call_chunks:"tool_call_chunks"}}static lc_name(){return"AIMessageChunk"}get contentBlocks(){if(this.response_metadata&&"output_version"in this.response_metadata&&this.response_metadata.output_version==="v1")return this.content;if(this.response_metadata&&"model_provider"in this.response_metadata&&typeof this.response_metadata.model_provider=="string"){let r=bqe(this.response_metadata.model_provider);if(r)return r.translateContent(this)}let e=super.contentBlocks;if(this.tool_calls&&typeof this.content!="string"){let r=this.content.filter(n=>n.type==="tool_call").map(n=>n.id);for(let n of this.tool_calls)n.id&&!r.includes(n.id)&&e.push({...n,type:"tool_call",id:n.id,name:n.name,args:n.args})}return e}get _printableFields(){return{...super._printableFields,tool_calls:this.tool_calls,tool_call_chunks:this.tool_call_chunks,invalid_tool_calls:this.invalid_tool_calls,usage_metadata:this.usage_metadata}}concat(e){let r={content:Hg(this.content,e.content),additional_kwargs:El(this.additional_kwargs,e.additional_kwargs),response_metadata:ipe(this.response_metadata,e.response_metadata),tool_call_chunks:[],id:this.id??e.id};if(this.tool_call_chunks!==void 0||e.tool_call_chunks!==void 0){let o=NB(this.tool_call_chunks,e.tool_call_chunks);o!==void 0&&o.length>0&&(r.tool_call_chunks=o)}(this.usage_metadata!==void 0||e.usage_metadata!==void 0)&&(r.usage_metadata=X3(this.usage_metadata,e.usage_metadata));let n=this.constructor;return new n(r)}static isInstance(e){return super.isInstance(e)&&e.type==="ai"}}});function Eun(t){return F$(t)?t:typeof t.id=="string"&&t.type==="function"&&typeof t.function=="object"&&t.function!==null&&"arguments"in t.function&&typeof t.function.arguments=="string"&&"name"in t.function&&typeof t.function.name=="string"?{id:t.id,args:JSON.parse(t.function.arguments),name:t.function.name,type:"tool_call"}:t}function Pun(t){return typeof t=="object"&&t!=null&&t.lc===1&&Array.isArray(t.id)&&t.kwargs!=null&&typeof t.kwargs=="object"}function _qe(t){let e,r;if(Pun(t)){let n=t.id.at(-1);n==="HumanMessage"||n==="HumanMessageChunk"?e="user":n==="AIMessage"||n==="AIMessageChunk"?e="assistant":n==="SystemMessage"||n==="SystemMessageChunk"?e="system":n==="FunctionMessage"||n==="FunctionMessageChunk"?e="function":n==="ToolMessage"||n==="ToolMessageChunk"?e="tool":e="unknown",r=t.kwargs}else{let{type:n,...o}=t;e=n,r=o}if(e==="human"||e==="user")return new Hs(r);if(e==="ai"||e==="assistant"){let{tool_calls:n,...o}=r;if(!Array.isArray(n))return new eo(r);let i=n.map(Eun);return new eo({...o,tool_calls:i})}else{if(e==="system")return new Qm(r);if(e==="developer")return new Qm({...r,additional_kwargs:{...r.additional_kwargs,__openai_role__:"developer"}});if(e==="tool"&&"tool_call_id"in r)return new Wg({...r,content:r.content,tool_call_id:r.tool_call_id,name:r.name});if(e==="remove"&&"id"in r&&typeof r.id=="string")return new DB({...r,id:r.id});throw $$(new Error(`Unable to coerce message from array: only human, AI, system, developer, or tool message coercion is currently supported. + +Received: ${JSON.stringify(t,null,2)}`),"MESSAGE_COERCION_FAILURE")}}function Aw(t){if(typeof t=="string")return new Hs(t);if(Gh(t))return t;if(Array.isArray(t)){let[e,r]=t;return _qe({type:e,content:r})}else if(tpe(t)){let{role:e,...r}=t;return _qe({...r,type:e})}else return _qe(t)}function ol(t,e="Human",r="AI"){let n=[];for(let o of t){let i;if(o.type==="human")i=e;else if(o.type==="ai")i=r;else if(o.type==="system")i="System";else if(o.type==="tool")i="Tool";else if(o.type==="generic")i=o.role;else throw new Error(`Got unsupported message type: ${o.type}`);let a=o.name?`${o.name}, `:"",s=o.text,u=`${i}: ${a}${s}`;if(o.type==="ai"){let l=o;l.tool_calls&&l.tool_calls.length>0?u+=JSON.stringify(l.tool_calls):l.additional_kwargs&&"function_call"in l.additional_kwargs&&(u+=JSON.stringify(l.additional_kwargs.function_call))}n.push(u)}return n.join(` +`)}function Mun(t){if(t.data!==void 0)return t;{let e=t;return{type:e.type,data:{content:e.text,role:e.role,name:void 0,tool_call_id:void 0}}}}function BY(t){let e=Mun(t);switch(e.type){case"human":return new Hs(e.data);case"ai":return new eo(e.data);case"system":return new Qm(e.data);case"function":if(e.data.name===void 0)throw new Error("Name must be defined for function messages");return new jB(e.data);case"tool":if(e.data.tool_call_id===void 0)throw new Error("Tool call ID must be defined for tool messages");return new Wg(e.data);case"generic":if(e.data.role===void 0)throw new Error("Role must be defined for chat messages");return new nd(e.data);default:throw new Error(`Got unexpected type: ${e.type}`)}}function ZSt(t){return t.map(BY)}function YSt(t){return t.map(e=>e.toDict())}function $B(t){let e=t._getType();if(e==="human")return new mv({...t});if(e==="ai"){let r={...t};return"tool_calls"in r&&(r={...r,tool_call_chunks:r.tool_calls?.map(n=>({...n,type:"tool_call_chunk",index:void 0,args:JSON.stringify(n.args)}))}),new Ir({...r})}else{if(e==="system")return new Wy({...t});if(e==="function")return new pv({...t});if(nd.isInstance(t))return new fv({...t});throw new Error("Unknown message type.")}}function spe(t){let e=t.reduce((o,i)=>{let a=o.findIndex(([s])=>"id"in i&&i.id&&"index"in i&&i.index!==void 0?i.id===s.id&&i.index===s.index:"id"in i&&i.id?i.id===s.id:"index"in i&&i.index!==void 0?i.index===s.index:!1);return a!==-1?o[a].push(i):o.push([i]),o},[]),r=[],n=[];for(let o of e){let i=null,a=o[0]?.name??"",s=o.map(c=>c.args||"").join("").trim(),u=s.length?s:"{}",l=o[0]?.id;try{if(i=AB(u),!l||i===null||typeof i!="object"||Array.isArray(i))throw new Error("Malformed tool call chunk args.");r.push({name:a,args:i,id:l,type:"tool_call"})}catch{n.push({name:a,args:u,id:l,error:"Malformed args.",type:"invalid_tool_call"})}}return{tool_call_chunks:t,tool_calls:r,invalid_tool_calls:n}}var upe,H0=v(()=>{Jg();G3();AY();Wfe();RY();kY();rpe();U$();npe();qY();Rw();upe=t=>t()});function wqe(){return vqe===void 0&&(vqe={library:"langchain-js",runtime:cpe()}),vqe}function vn(t){try{return typeof process<"u"?process.env?.[t]:lpe()?Deno?.env.get(t):void 0}catch{return}}var Iun,QSt,e0t,t0t,lpe,r0t,cpe,vqe,ku=v(()=>{Bo();Iun={};Rt(Iun,{getEnv:()=>cpe,getEnvironmentVariable:()=>vn,getRuntimeEnvironment:()=>wqe,isBrowser:()=>QSt,isDeno:()=>lpe,isJsDom:()=>t0t,isNode:()=>r0t,isWebWorker:()=>e0t});QSt=()=>typeof window<"u"&&typeof window.document<"u",e0t=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",t0t=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),lpe=()=>typeof Deno<"u",r0t=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!lpe(),cpe=()=>{let t;return QSt()?t="browser":r0t()?t="node":e0t()?t="webworker":t0t()?t="jsdom":lpe()?t="deno":t="other",t}});var n0t,o0t=v(()=>{n0t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function Run(t){return typeof t=="string"&&n0t.test(t)}var Z3,i0t=v(()=>{o0t();Z3=Run});function fpe(t,e=0){return(Xh[t[e+0]]+Xh[t[e+1]]+Xh[t[e+2]]+Xh[t[e+3]]+"-"+Xh[t[e+4]]+Xh[t[e+5]]+"-"+Xh[t[e+6]]+Xh[t[e+7]]+"-"+Xh[t[e+8]]+Xh[t[e+9]]+"-"+Xh[t[e+10]]+Xh[t[e+11]]+Xh[t[e+12]]+Xh[t[e+13]]+Xh[t[e+14]]+Xh[t[e+15]]).toLowerCase()}var Xh,dpe,Sqe=v(()=>{Xh=[];for(dpe=0;dpe<256;++dpe)Xh.push((dpe+256).toString(16).slice(1))});function zY(){if(!ppe&&(ppe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!ppe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ppe(Aun)}var ppe,Aun,Cqe=v(()=>{Aun=new Uint8Array(16)});var Nun,xqe,a0t=v(()=>{Nun=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),xqe={randomUUID:Nun}});function jun(t,e,r){if(xqe.randomUUID&&!e&&!t)return xqe.randomUUID();t=t||{};var n=t.random||(t.rng||zY)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return fpe(n)}var VY,s0t=v(()=>{a0t();Cqe();Sqe();VY=jun});function Dun(t,e,r){t=t||{};var n=e&&r||0,o=e||new Uint8Array(16),i=t.random||(t.rng||zY)(),a=t.msecs!==void 0?t.msecs:Date.now(),s=t.seq!==void 0?t.seq:null,u=l0t,l=u0t;return a>J0&&t.msecs===void 0&&(J0=a,s!==null&&(u=null,l=null)),s!==null&&(s>2147483647&&(s=2147483647),u=s>>>19&4095,l=s&524287),(u===null||l===null)&&(u=i[6]&127,u=u<<8|i[7],l=i[8]&63,l=l<<8|i[9],l=l<<5|i[10]>>>3),a+1e4>J0&&s===null?++l>524287&&(l=0,++u>4095&&(u=0,J0++)):J0=a,l0t=u,u0t=l,o[n++]=J0/1099511627776&255,o[n++]=J0/4294967296&255,o[n++]=J0/16777216&255,o[n++]=J0/65536&255,o[n++]=J0/256&255,o[n++]=J0&255,o[n++]=u>>>4&15|112,o[n++]=u&255,o[n++]=l>>>13&63|128,o[n++]=l>>>5&255,o[n++]=l<<3&255|i[10]&7,o[n++]=i[11],o[n++]=i[12],o[n++]=i[13],o[n++]=i[14],o[n++]=i[15],e||fpe(o)}var u0t,l0t,J0,Yx,c0t=v(()=>{Cqe();Sqe();u0t=null,l0t=null,J0=0;Yx=Dun});var HY=v(()=>{s0t();c0t();i0t()});function JY(t){return"lc_prefer_streaming"in t&&t.lc_prefer_streaming}var Lun,Fun,LB,Oqe,WY=v(()=>{Bo();L$();ku();HY();Lun={};Rt(Lun,{BaseCallbackHandler:()=>LB,callbackHandlerPrefersStreaming:()=>JY,isBaseCallbackHandler:()=>Oqe});Fun=class{};LB=class extends Fun{constructor(e){super();x(this,"lc_serializable",!1);x(this,"lc_kwargs");x(this,"ignoreLLM",!1);x(this,"ignoreChain",!1);x(this,"ignoreAgent",!1);x(this,"ignoreRetriever",!1);x(this,"ignoreCustomEvent",!1);x(this,"raiseError",!1);x(this,"awaitHandlers",vn("LANGCHAIN_CALLBACKS_BACKGROUND")==="false");this.lc_kwargs=e||{},e&&(this.ignoreLLM=e.ignoreLLM??this.ignoreLLM,this.ignoreChain=e.ignoreChain??this.ignoreChain,this.ignoreAgent=e.ignoreAgent??this.ignoreAgent,this.ignoreRetriever=e.ignoreRetriever??this.ignoreRetriever,this.ignoreCustomEvent=e.ignoreCustomEvent??this.ignoreCustomEvent,this.raiseError=e.raiseError??this.raiseError,this.awaitHandlers=this.raiseError||(e._awaitHandler??this.awaitHandlers))}get lc_namespace(){return["langchain_core","callbacks",this.name]}get lc_secrets(){}get lc_attributes(){}get lc_aliases(){}get lc_serializable_keys(){}static lc_name(){return this.name}get lc_id(){return[...this.lc_namespace,Jfe(this.constructor)]}copy(){return new this.constructor(this)}toJSON(){return Kh.prototype.toJSON.call(this)}toJSONNotImplemented(){return Kh.prototype.toJSONNotImplemented.call(this)}static fromMethods(e){class r extends LB{constructor(){super();x(this,"name",Yx());Object.assign(this,e)}}return new r}},Oqe=t=>{let e=t;return e!==void 0&&typeof e.copy=="function"&&typeof e.name=="string"&&typeof e.awaitHandlers=="boolean"}});var d0t,f0t=v(()=>{d0t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function kun(t){return typeof t=="string"&&d0t.test(t)}var p0t,m0t=v(()=>{f0t();p0t=kun});function qun(t){if(!p0t(t))throw TypeError("Invalid UUID");var e,r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}var h0t,g0t=v(()=>{m0t();h0t=qun});function Y3(t,e=0){return(Zh[t[e+0]]+Zh[t[e+1]]+Zh[t[e+2]]+Zh[t[e+3]]+"-"+Zh[t[e+4]]+Zh[t[e+5]]+"-"+Zh[t[e+6]]+Zh[t[e+7]]+"-"+Zh[t[e+8]]+Zh[t[e+9]]+"-"+Zh[t[e+10]]+Zh[t[e+11]]+Zh[t[e+12]]+Zh[t[e+13]]+Zh[t[e+14]]+Zh[t[e+15]]).toLowerCase()}var Zh,mpe,hpe=v(()=>{Zh=[];for(mpe=0;mpe<256;++mpe)Zh.push((mpe+256).toString(16).slice(1))});function KY(){if(!gpe&&(gpe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!gpe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return gpe(Uun)}var gpe,Uun,Tqe=v(()=>{Uun=new Uint8Array(16)});function zun(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r{hpe();g0t();Vun="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Hun="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});var Jun,Pqe,b0t=v(()=>{Jun=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Pqe={randomUUID:Jun}});function Wun(t,e,r){if(Pqe.randomUUID&&!e&&!t)return Pqe.randomUUID();t=t||{};var n=t.random||(t.rng||KY)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return Y3(n)}var FB,_0t=v(()=>{b0t();Tqe();hpe();FB=Wun});function Kun(t,e,r,n){switch(t){case 0:return e&r^~e&n;case 1:return e^r^n;case 2:return e&r^e&n^r&n;case 3:return e^r^n}}function Mqe(t,e){return t<>>32-e}function Gun(t){var e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){var n=unescape(encodeURIComponent(t));t=[];for(var o=0;o>>0;_=b,b=g,g=Mqe(y,30)>>>0,y=h,h=T}r[0]=r[0]+h>>>0,r[1]=r[1]+y>>>0,r[2]=r[2]+g>>>0,r[3]=r[3]+b>>>0,r[4]=r[4]+_>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}var v0t,w0t=v(()=>{v0t=Gun});var Xun,kB,S0t=v(()=>{y0t();w0t();Xun=Eqe("v5",80,v0t),kB=Xun});function Zun(t,e,r){t=t||{};var n=e&&r||0,o=e||new Uint8Array(16),i=t.random||(t.rng||KY)(),a=t.msecs!==void 0?t.msecs:Date.now(),s=t.seq!==void 0?t.seq:null,u=x0t,l=C0t;return a>W0&&t.msecs===void 0&&(W0=a,s!==null&&(u=null,l=null)),s!==null&&(s>2147483647&&(s=2147483647),u=s>>>19&4095,l=s&524287),(u===null||l===null)&&(u=i[6]&127,u=u<<8|i[7],l=i[8]&63,l=l<<8|i[9],l=l<<5|i[10]>>>3),a+1e4>W0&&s===null?++l>524287&&(l=0,++u>4095&&(u=0,W0++)):W0=a,x0t=u,C0t=l,o[n++]=W0/1099511627776&255,o[n++]=W0/4294967296&255,o[n++]=W0/16777216&255,o[n++]=W0/65536&255,o[n++]=W0/256&255,o[n++]=W0&255,o[n++]=u>>>4&15|112,o[n++]=u&255,o[n++]=l>>>13&63|128,o[n++]=l>>>5&255,o[n++]=l<<3&255|i[10]&7,o[n++]=i[11],o[n++]=i[12],o[n++]=i[13],o[n++]=i[14],o[n++]=i[15],e||Y3(o)}var C0t,x0t,W0,Iqe,O0t=v(()=>{Tqe();hpe();C0t=null,x0t=null,W0=0;Iqe=Zun});var ype=v(()=>{_0t();S0t();O0t()});var T0t,E0t,Rqe,P0t,Aqe,Nqe,jqe,M0t,I0t,R0t,A0t,N0t,j0t,D0t,$0t,L0t,F0t,k0t,q0t,U0t,B0t,z0t,V0t,H0t,J0t,W0t,K0t,G0t,X0t,Z0t,Dqe,Y0t,Q0t,eCt=v(()=>{T0t="gen_ai.operation.name",E0t="gen_ai.system",Rqe="gen_ai.request.model",P0t="gen_ai.response.model",Aqe="gen_ai.usage.input_tokens",Nqe="gen_ai.usage.output_tokens",jqe="gen_ai.usage.total_tokens",M0t="gen_ai.request.max_tokens",I0t="gen_ai.request.temperature",R0t="gen_ai.request.top_p",A0t="gen_ai.request.frequency_penalty",N0t="gen_ai.request.presence_penalty",j0t="gen_ai.response.finish_reasons",D0t="gen_ai.prompt",$0t="gen_ai.completion",L0t="gen_ai.request.extra_query",F0t="gen_ai.request.extra_body",k0t="gen_ai.serialized.name",q0t="gen_ai.serialized.signature",U0t="gen_ai.serialized.doc",B0t="gen_ai.response.id",z0t="gen_ai.response.service_tier",V0t="gen_ai.response.system_fingerprint",H0t="gen_ai.usage.input_token_details",J0t="gen_ai.usage.output_token_details",W0t="langsmith.trace.session_id",K0t="langsmith.trace.session_name",G0t="langsmith.span.kind",X0t="langsmith.trace.name",Z0t="langsmith.metadata",Dqe="langsmith.span.tags",Y0t="langsmith.request.streaming",Q0t="langsmith.request.headers"});var eln,tCt,rCt,nCt,$qe=v(()=>{VA();eln=(...t)=>fetch(...t),tCt=Symbol.for("ls:fetch_implementation"),rCt=()=>{let t=globalThis[tCt];return t?typeof t=="function"&&"Headers"in t&&"Request"in t&&"Response"in t:!1},nCt=t=>async(...e)=>{if(t||od("DEBUG")==="true"){let[n,o]=e;console.log(`\u2192 ${o?.method||"GET"} ${n}`)}let r=await(globalThis[tCt]??eln)(...e);return(t||od("DEBUG")==="true")&&console.log(`\u2190 ${r.status} ${r.statusText} ${r.url}`),r}});var GY,Lqe=v(()=>{VA();GY=()=>od("PROJECT")??hv("LANGCHAIN_SESSION")??"default"});function XY(t){oCt[t]||(console.warn(t),oCt[t]=!0)}var oCt,bpe=v(()=>{oCt={}});function Po(t,e){if(!tln.test(t)){let r=e!==void 0?`Invalid UUID for ${e}: ${t}`:`Invalid UUID: ${t}`;throw new Error(r)}return t}function _pe(t){let e=typeof t=="string"?Date.parse(t):t;return Iqe({msecs:e,seq:0})}var tln,vpe=v(()=>{ype();bpe();tln=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i});var iCt=v(()=>{vpe()});function aCt(t,e){throw new Error("dump() is not supported in browser environments.")}function sCt(t){throw new Error("load() is not supported in browser environments.")}var uCt=v(()=>{});function rln(t,e){return e===null?!1:Date.now()-t.createdAt>e*1e3}var ZY,Fqe=v(()=>{uCt();ZY=class{constructor(e={}){Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"ttlSeconds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"refreshIntervalSeconds",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fetchFunc",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"refreshTimer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_metrics",{enumerable:!0,configurable:!0,writable:!0,value:{hits:0,misses:0,refreshes:0,refreshErrors:0}}),this.maxSize=e.maxSize??100,this.ttlSeconds=e.ttlSeconds??3600,this.refreshIntervalSeconds=e.refreshIntervalSeconds??60,this.fetchFunc=e.fetchFunc,this.fetchFunc&&this.ttlSeconds!==null&&this.startRefreshLoop()}get metrics(){return{...this._metrics}}get totalRequests(){return this._metrics.hits+this._metrics.misses}get hitRate(){let e=this.totalRequests;return e>0?this._metrics.hits/e:0}resetMetrics(){this._metrics={hits:0,misses:0,refreshes:0,refreshErrors:0}}get(e){let r=this.cache.get(e);if(!r){this._metrics.misses+=1;return}return this.cache.delete(e),this.cache.set(e,r),this._metrics.hits+=1,r.value}set(e,r){if(!this.cache.has(e)&&this.cache.size>=this.maxSize){let o=this.cache.keys().next().value;o!==void 0&&this.cache.delete(o)}let n={value:r,createdAt:Date.now()};this.cache.delete(e),this.cache.set(e,n)}invalidate(e){this.cache.delete(e)}clear(){this.cache.clear()}get size(){return this.cache.size}stop(){this.refreshTimer&&(clearInterval(this.refreshTimer),this.refreshTimer=void 0)}dump(e){let r={};for(let[n,o]of this.cache.entries())r[n]=o.value;aCt(e,r)}load(e){let r=sCt(e);if(!r)return 0;let n=0,o=Date.now();for(let[i,a]of Object.entries(r)){if(this.cache.size>=this.maxSize)break;let s={value:a,createdAt:o};this.cache.set(i,s),n+=1}return n}startRefreshLoop(){this.refreshTimer=setInterval(()=>{this.refreshStaleEntries().catch(e=>{console.warn("Unexpected error in cache refresh loop:",e)})},this.refreshIntervalSeconds*1e3),this.refreshTimer.unref&&this.refreshTimer.unref()}getStaleKeys(){let e=[];for(let[r,n]of this.cache.entries())rln(n,this.ttlSeconds)&&e.push(r);return e}async refreshStaleEntries(){if(!this.fetchFunc)return;let e=this.getStaleKeys();if(e.length!==0)for(let r of e)try{let n=await this.fetchFunc(r);this.set(r,n),this._metrics.refreshes+=1}catch(n){this._metrics.refreshErrors+=1,console.warn(`Failed to refresh cache entry ${r}:`,n)}}}});var wpe,Spe=v(()=>{kqe();qqe();$qe();Lqe();iCt();Fqe();wpe="0.4.6"});function Cpe(){if(Uqe===void 0){let t=zqe(),e=uln();Uqe={library:"langsmith",runtime:t,sdk:"langsmith-js",sdk_version:wpe,...e}}return Uqe}function Vqe(){let t=sln(),e={},r=["LANGCHAIN_API_KEY","LANGCHAIN_ENDPOINT","LANGCHAIN_TRACING_V2","LANGCHAIN_PROJECT","LANGCHAIN_SESSION","LANGSMITH_API_KEY","LANGSMITH_ENDPOINT","LANGSMITH_TRACING_V2","LANGSMITH_PROJECT","LANGSMITH_SESSION"];for(let[n,o]of Object.entries(t))typeof o=="string"&&!r.includes(n)&&!n.toLowerCase().includes("key")&&!n.toLowerCase().includes("secret")&&!n.toLowerCase().includes("token")&&(n==="LANGCHAIN_REVISION_ID"?e.revision_id=o:e[n]=o);return e}function sln(){let t={};try{if(typeof process<"u"&&process.env)for(let[e,r]of Object.entries(process.env))(e.startsWith("LANGCHAIN_")||e.startsWith("LANGSMITH_"))&&r!=null&&((e.toLowerCase().includes("key")||e.toLowerCase().includes("secret")||e.toLowerCase().includes("token"))&&typeof r=="string"?t[e]=r.slice(0,2)+"*".repeat(r.length-4)+r.slice(-2):t[e]=r)}catch{}return t}function hv(t){try{return typeof process<"u"?process.env?.[t]:void 0}catch{return}}function od(t){return hv(`LANGSMITH_${t}`)||hv(`LANGCHAIN_${t}`)}function uln(){if(Bqe!==void 0)return Bqe;let t=["VERCEL_GIT_COMMIT_SHA","NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA","COMMIT_REF","RENDER_GIT_COMMIT","CI_COMMIT_SHA","CIRCLE_SHA1","CF_PAGES_COMMIT_SHA","REACT_APP_GIT_SHA","SOURCE_VERSION","GITHUB_SHA","TRAVIS_COMMIT","GIT_COMMIT","BUILD_VCS_NUMBER","bamboo_planRepository_revision","Build.SourceVersion","BITBUCKET_COMMIT","DRONE_COMMIT_SHA","SEMAPHORE_GIT_SHA","BUILDKITE_COMMIT"],e={};for(let r of t){let n=hv(r);n!==void 0&&(e[r]=n)}return Bqe=e,e}function xpe(){return hv("OTEL_ENABLED")==="true"||od("OTEL_ENABLED")==="true"}var Qx,nln,oln,iln,lCt,aln,zqe,Uqe,Bqe,VA=v(()=>{Spe();nln=()=>typeof window<"u"&&typeof window.document<"u",oln=()=>typeof globalThis=="object"&&globalThis.constructor&&globalThis.constructor.name==="DedicatedWorkerGlobalScope",iln=()=>typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&navigator.userAgent.includes("jsdom"),lCt=()=>typeof Deno<"u",aln=()=>typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"&&!lCt(),zqe=()=>Qx||(typeof Bun<"u"?Qx="bun":nln()?Qx="browser":aln()?Qx="node":oln()?Qx="webworker":iln()?Qx="jsdom":lCt()?Qx="deno":Qx="other",Qx)});function Ope(){return Zqe.getTraceInstance()}function dCt(){return Zqe.getContextInstance()}function fCt(){return Zqe.getDefaultOTLPTracerComponents()}var Wqe,Kqe,Gqe,Hqe,Jqe,cCt,lln,cln,Xqe,Zqe,Yqe=v(()=>{VA();Wqe=class{constructor(){Object.defineProperty(this,"hasWarned",{enumerable:!0,configurable:!0,writable:!0,value:!1})}startActiveSpan(e,...r){!this.hasWarned&&xpe()&&(console.warn('You have enabled OTEL export via the `OTEL_ENABLED` or `LANGSMITH_OTEL_ENABLED` environment variable, but have not initialized the required OTEL instances. Please add:\n```\nimport { initializeOTEL } from "langsmith/experimental/otel/setup";\ninitializeOTEL();\n```\nat the beginning of your code.'),this.hasWarned=!0);let n;if(r.length===1&&typeof r[0]=="function"?n=r[0]:r.length===2&&typeof r[1]=="function"?n=r[1]:r.length===3&&typeof r[2]=="function"&&(n=r[2]),typeof n=="function")return n()}},Kqe=class{constructor(){Object.defineProperty(this,"mockTracer",{enumerable:!0,configurable:!0,writable:!0,value:new Wqe})}getTracer(e,r){return this.mockTracer}getActiveSpan(){}setSpan(e,r){return e}getSpan(e){}setSpanContext(e,r){return e}getTracerProvider(){}setGlobalTracerProvider(e){return!1}},Gqe=class{active(){return{}}with(e,r){return r()}},Hqe=Symbol.for("ls:otel_trace"),Jqe=Symbol.for("ls:otel_context"),cCt=Symbol.for("ls:otel_get_default_otlp_tracer_provider"),lln=new Kqe,cln=new Gqe,Xqe=class{getTraceInstance(){return globalThis[Hqe]??lln}getContextInstance(){return globalThis[Jqe]??cln}initializeGlobalInstances(e){globalThis[Hqe]===void 0&&(globalThis[Hqe]=e.trace),globalThis[Jqe]===void 0&&(globalThis[Jqe]=e.context)}setDefaultOTLPTracerComponents(e){globalThis[cCt]=e}getDefaultOTLPTracerComponents(){return globalThis[cCt]??void 0}},Zqe=new Xqe});function fln(t){return dln[t]||t}var dln,Tpe,pCt=v(()=>{eCt();Yqe();dln={llm:"chat",tool:"execute_tool",retriever:"embeddings",embedding:"embeddings",prompt:"chat"};Tpe=class{constructor(){Object.defineProperty(this,"spans",{enumerable:!0,configurable:!0,writable:!0,value:new Map})}exportBatch(e,r){for(let n of e)try{if(!n.run)continue;if(n.operation==="post"){let o=this.createSpanForRun(n,n.run,r.get(n.id));o&&!n.run.end_time&&this.spans.set(n.id,o)}else this.updateSpanForRun(n,n.run)}catch(o){console.error(`Error processing operation ${n.id}:`,o)}}createSpanForRun(e,r,n){let o=n&&Ope().getSpan(n);if(o)try{return this.finishSpanSetup(o,r,e)}catch(i){console.error(`Failed to create span for run ${e.id}:`,i);return}}finishSpanSetup(e,r,n){return this.setSpanAttributes(e,r,n),r.error?(e.setStatus({code:2}),e.recordException(new Error(r.error))):e.setStatus({code:1}),r.end_time&&e.end(new Date(r.end_time)),e}updateSpanForRun(e,r){try{let n=this.spans.get(e.id);if(!n){console.debug(`No span found for run ${e.id} during update`);return}this.setSpanAttributes(n,r,e),r.error?(n.setStatus({code:2}),n.recordException(new Error(r.error))):n.setStatus({code:1});let o=r.end_time;o&&(n.end(new Date(o)),this.spans.delete(e.id))}catch(n){console.error(`Failed to update span for run ${e.id}:`,n)}}extractModelName(e){if(e.extra?.metadata){let r=e.extra.metadata;if(r.ls_model_name)return r.ls_model_name;if(r.invocation_params){let n=r.invocation_params;if(n.model)return n.model;if(n.model_name)return n.model_name}}}setSpanAttributes(e,r,n){if("run_type"in r&&r.run_type){e.setAttribute(G0t,r.run_type);let s=fln(r.run_type||"chain");e.setAttribute(T0t,s)}"name"in r&&r.name&&e.setAttribute(X0t,r.name),"session_id"in r&&r.session_id&&e.setAttribute(W0t,r.session_id),"session_name"in r&&r.session_name&&e.setAttribute(K0t,r.session_name),this.setGenAiSystem(e,r);let o=this.extractModelName(r);o&&e.setAttribute(Rqe,o),"prompt_tokens"in r&&typeof r.prompt_tokens=="number"&&e.setAttribute(Aqe,r.prompt_tokens),"completion_tokens"in r&&typeof r.completion_tokens=="number"&&e.setAttribute(Nqe,r.completion_tokens),"total_tokens"in r&&typeof r.total_tokens=="number"&&e.setAttribute(jqe,r.total_tokens),this.setInvocationParameters(e,r);let i=r.extra?.metadata||{};for(let[s,u]of Object.entries(i))u!=null&&e.setAttribute(`${Z0t}.${s}`,String(u));let a=r.tags;if(a&&Array.isArray(a)?e.setAttribute(Dqe,a.join(", ")):a&&e.setAttribute(Dqe,String(a)),"serialized"in r&&typeof r.serialized=="object"){let s=r.serialized;s.name&&e.setAttribute(k0t,String(s.name)),s.signature&&e.setAttribute(q0t,String(s.signature)),s.doc&&e.setAttribute(U0t,String(s.doc))}this.setIOAttributes(e,n)}setGenAiSystem(e,r){let n="langchain",o=this.extractModelName(r);if(o){let i=o.toLowerCase();i.includes("anthropic")||i.startsWith("claude")?n="anthropic":i.includes("bedrock")?n="aws.bedrock":i.includes("azure")&&i.includes("openai")?n="az.ai.openai":i.includes("azure")&&i.includes("inference")?n="az.ai.inference":i.includes("cohere")?n="cohere":i.includes("deepseek")?n="deepseek":i.includes("gemini")?n="gemini":i.includes("groq")?n="groq":i.includes("watson")||i.includes("ibm")?n="ibm.watsonx.ai":i.includes("mistral")?n="mistral_ai":i.includes("gpt")||i.includes("openai")?n="openai":i.includes("perplexity")||i.includes("sonar")?n="perplexity":i.includes("vertex")?n="vertex_ai":(i.includes("xai")||i.includes("grok"))&&(n="xai")}e.setAttribute(E0t,n)}setInvocationParameters(e,r){if(!r.extra?.metadata?.invocation_params)return;let n=r.extra.metadata.invocation_params;n.max_tokens!==void 0&&e.setAttribute(M0t,n.max_tokens),n.temperature!==void 0&&e.setAttribute(I0t,n.temperature),n.top_p!==void 0&&e.setAttribute(R0t,n.top_p),n.frequency_penalty!==void 0&&e.setAttribute(A0t,n.frequency_penalty),n.presence_penalty!==void 0&&e.setAttribute(N0t,n.presence_penalty)}setIOAttributes(e,r){if(r.run.inputs)try{let n=r.run.inputs;typeof n=="object"&&n!==null&&(n.model&&Array.isArray(n.messages)&&e.setAttribute(Rqe,n.model),n.stream!==void 0&&e.setAttribute(Y0t,n.stream),n.extra_headers&&e.setAttribute(Q0t,JSON.stringify(n.extra_headers)),n.extra_query&&e.setAttribute(L0t,JSON.stringify(n.extra_query)),n.extra_body&&e.setAttribute(F0t,JSON.stringify(n.extra_body))),e.setAttribute(D0t,JSON.stringify(n))}catch(n){console.debug(`Failed to process inputs for run ${r.id}`,n)}if(r.run.outputs)try{let n=r.run.outputs,o=this.getUnifiedRunTokens(n);if(o&&(e.setAttribute(Aqe,o[0]),e.setAttribute(Nqe,o[1]),e.setAttribute(jqe,o[0]+o[1])),n&&typeof n=="object"){if(n.model&&e.setAttribute(P0t,String(n.model)),n.id&&e.setAttribute(B0t,n.id),n.choices&&Array.isArray(n.choices)){let i=n.choices.map(a=>a.finish_reason).filter(a=>a).map(String);i.length>0&&e.setAttribute(j0t,i.join(", "))}if(n.service_tier&&e.setAttribute(z0t,n.service_tier),n.system_fingerprint&&e.setAttribute(V0t,n.system_fingerprint),n.usage_metadata&&typeof n.usage_metadata=="object"){let i=n.usage_metadata;i.input_token_details&&e.setAttribute(H0t,JSON.stringify(i.input_token_details)),i.output_token_details&&e.setAttribute(J0t,JSON.stringify(i.output_token_details))}}e.setAttribute($0t,JSON.stringify(n))}catch(n){console.debug(`Failed to process outputs for run ${r.id}`,n)}}getUnifiedRunTokens(e){if(!e)return null;let r=this.extractUnifiedRunTokens(e.usage_metadata);if(r)return r;let n=Object.keys(e);for(let a of n){let s=e[a];if(!(!s||typeof s!="object")&&(r=this.extractUnifiedRunTokens(s.usage_metadata),r||s.lc===1&&s.kwargs&&typeof s.kwargs=="object"&&(r=this.extractUnifiedRunTokens(s.kwargs.usage_metadata),r)))return r}let o=e.generations||[];if(!Array.isArray(o))return null;let i=Array.isArray(o[0])?o.flat():o;for(let a of i)if(typeof a=="object"&&a.message&&typeof a.message=="object"&&a.message.kwargs&&typeof a.message.kwargs=="object"&&(r=this.extractUnifiedRunTokens(a.message.kwargs.usage_metadata),r))return r;return null}extractUnifiedRunTokens(e){return!e||typeof e!="object"||typeof e.input_tokens!="number"||typeof e.output_tokens!="number"?null:[e.input_tokens,e.output_tokens]}}});function Qqe(t){if(!(t&&mln(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:r,stack:n}=t;return r==="Load failed"?n===void 0||"__sentry_captured__"in t:r.startsWith("error sending request for url")?!0:hln.has(r)}var pln,mln,hln,mCt=v(()=>{pln=Object.prototype.toString,mln=t=>pln.call(t)==="[object Error]",hln=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"])});function gln(t){if(typeof t=="number"){if(t<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(t))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.")}else if(t!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.")}function Epe(t,e,{min:r=0,allowInfinity:n=!1}={}){if(e!==void 0){if(typeof e!="number"||Number.isNaN(e))throw new TypeError(`Expected \`${t}\` to be a number${n?" or Infinity":""}.`);if(!n&&!Number.isFinite(e))throw new TypeError(`Expected \`${t}\` to be a finite number.`);if(e0&&await new Promise((p,m)=>{let h=()=>{clearTimeout(y),o.signal?.removeEventListener("abort",h),m(o.signal.reason)},y=setTimeout(()=>{o.signal?.removeEventListener("abort",h),p()},f);o.unref&&y.unref?.(),o.signal?.addEventListener("abort",h,{once:!0})}),o.signal?.throwIfAborted(),!0}async function tUe(t,e={}){if(e={...e},gln(e.retries),Object.hasOwn(e,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");e.retries??(e.retries=10),e.factor??(e.factor=2),e.minTimeout??(e.minTimeout=1e3),e.maxTimeout??(e.maxTimeout=Number.POSITIVE_INFINITY),e.maxRetryTime??(e.maxRetryTime=Number.POSITIVE_INFINITY),e.randomize??(e.randomize=!1),e.onFailedAttempt??(e.onFailedAttempt=()=>{}),e.shouldRetry??(e.shouldRetry=()=>!0),e.shouldConsumeRetry??(e.shouldConsumeRetry=()=>!0),Epe("factor",e.factor,{min:0,allowInfinity:!1}),Epe("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),Epe("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),Epe("maxRetryTime",e.maxRetryTime,{min:0,allowInfinity:!0}),e.factor>0||(e.factor=1),e.signal?.throwIfAborted();let r=0,n=0,o=performance.now();for(;!Number.isFinite(e.retries)||n<=e.retries;){r++;try{e.signal?.throwIfAborted();let i=await t(r);return e.signal?.throwIfAborted(),i}catch(i){await bln({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var eUe,gCt=v(()=>{mCt();eUe=class extends Error{constructor(e){super(),e instanceof Error?(this.originalError=e,{message:e}=e):(this.originalError=new Error(e),this.originalError.stack=this.stack),this.name="AbortError",this.message=e}}});var nUe=S((hSi,rUe)=>{"use strict";var _ln=Object.prototype.hasOwnProperty,Ky="~";function YY(){}Object.create&&(YY.prototype=Object.create(null),new YY().__proto__||(Ky=!1));function vln(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function yCt(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new vln(r,n||t,o),a=Ky?Ky+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],i]:t._events[a].push(i):(t._events[a]=i,t._eventsCount++),t}function Ppe(t,e){--t._eventsCount===0?t._events=new YY:delete t._events[e]}function Kg(){this._events=new YY,this._eventsCount=0}Kg.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)_ln.call(r,n)&&e.push(Ky?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};Kg.prototype.listeners=function(e){var r=Ky?Ky+e:e,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=new Array(i);o{"use strict";bCt.exports=(t,e)=>(e=e||(()=>{}),t.then(r=>new Promise(n=>{n(e())}).then(()=>r),r=>new Promise(n=>{n(e())}).then(()=>{throw r})))});var vCt=S((ySi,Ipe)=>{"use strict";var wln=oUe(),Mpe=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},_Ct=(t,e,r)=>new Promise((n,o)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(e===1/0){n(t);return}let i=setTimeout(()=>{if(typeof r=="function"){try{n(r())}catch(u){o(u)}return}let a=typeof r=="string"?r:`Promise timed out after ${e} milliseconds`,s=r instanceof Error?r:new Mpe(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);wln(t.then(n,o),()=>{clearTimeout(i)})});Ipe.exports=_Ct;Ipe.exports.default=_Ct;Ipe.exports.TimeoutError=Mpe});var wCt=S(iUe=>{"use strict";Object.defineProperty(iUe,"__esModule",{value:!0});function Sln(t,e,r){let n=0,o=t.length;for(;o>0;){let i=o/2|0,a=n+i;r(t[a],e)<=0?(n=++a,o-=i+1):o=i}return n}iUe.default=Sln});var SCt=S(sUe=>{"use strict";Object.defineProperty(sUe,"__esModule",{value:!0});var Cln=wCt(),aUe=class{constructor(){this._queue=[]}enqueue(e,r){r=Object.assign({priority:0},r);let n={priority:r.priority,run:e};if(this.size&&this._queue[this.size-1].priority>=r.priority){this._queue.push(n);return}let o=Cln.default(this._queue,n,(i,a)=>a.priority-i.priority);this._queue.splice(o,0,n)}dequeue(){let e=this._queue.shift();return e?.run}filter(e){return this._queue.filter(r=>r.priority===e.priority).map(r=>r.run)}get size(){return this._queue.length}};sUe.default=aUe});var xCt=S(lUe=>{"use strict";Object.defineProperty(lUe,"__esModule",{value:!0});var xln=nUe(),CCt=vCt(),Oln=SCt(),Rpe=()=>{},Tln=new CCt.TimeoutError,uUe=class extends xln{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=Rpe,this._resolveIdle=Rpe,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:Oln.default},e),!(typeof e.intervalCap=="number"&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${(n=(r=e.intervalCap)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""}\` (${typeof e.intervalCap})`);if(e.interval===void 0||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${(i=(o=e.interval)===null||o===void 0?void 0:o.toString())!==null&&i!==void 0?i:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||e.interval===0,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=e.throwOnTimeout===!0,this._isPaused=e.autoStart===!1}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount{this._onResumeInterval()},r)),!0}return!1}_tryToStartAnother(){if(this._queue.size===0)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){let e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let r=this._queue.dequeue();return r?(this.emit("active"),r(),e&&this._initializeIntervalIfNeeded(),!0):!1}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||this._intervalId!==void 0||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){this._intervalCount===0&&this._pendingCount===0&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!(typeof e=="number"&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,r={}){return new Promise((n,o)=>{let i=async()=>{this._pendingCount++,this._intervalCount++;try{let a=this._timeout===void 0&&r.timeout===void 0?e():CCt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Tln)});n(await a)}catch(a){o(a)}this._next()};this._queue.enqueue(i,r),this._tryToStartAnother(),this.emit("add")})}async addAll(e,r){return Promise.all(e.map(async n=>this.add(n,r)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(this._queue.size!==0)return new Promise(e=>{let r=this._resolveEmpty;this._resolveEmpty=()=>{r(),e()}})}async onIdle(){if(!(this._pendingCount===0&&this._queue.size===0))return new Promise(e=>{let r=this._resolveIdle;this._resolveIdle=()=>{r(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}};lUe.default=uUe});var Ape,Eln,QY,OCt=v(()=>{gCt();Ape=L(xCt(),1),Eln=[408,425,429,500,502,503,504],QY=class{constructor(e){Object.defineProperty(this,"maxConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxRetries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxQueueSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onFailedResponseHook",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"queueSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0}),this.maxConcurrency=e.maxConcurrency??1/0,this.maxRetries=e.maxRetries??6,this.maxQueueSizeBytes=e.maxQueueSizeBytes,"default"in Ape.default?this.queue=new Ape.default.default({concurrency:this.maxConcurrency}):this.queue=new Ape.default({concurrency:this.maxConcurrency}),this.onFailedResponseHook=e?.onFailedResponseHook}call(e,...r){return this.callWithOptions({},e,...r)}callWithOptions(e,r,...n){let o=e.sizeBytes??0;if(this.maxQueueSizeBytes!==void 0&&o>0&&this.queueSizeBytes+o>this.maxQueueSizeBytes)return Promise.reject(new Error(`Queue size limit (${this.maxQueueSizeBytes} bytes) exceeded. Current queue size: ${this.queueSizeBytes} bytes, attempted addition: ${o} bytes.`));o>0&&(this.queueSizeBytes+=o);let i=this.onFailedResponseHook,a=this.queue.add(()=>tUe(()=>r(...n).catch(s=>{throw s instanceof Error?s:new Error(s)}),{async onFailedAttempt({error:s}){if(s.message.startsWith("Cancel")||s.message.startsWith("TimeoutError")||s.name==="TimeoutError"||s.message.startsWith("AbortError")||s?.code==="ECONNABORTED")throw s;let u=s?.response;if(i&&await i(u))return;let l=u?.status??s?.status;if(l&&!Eln.includes(+l))throw s},retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0});return o>0&&(a=a.finally(()=>{this.queueSizeBytes-=o})),e.signal?Promise.race([a,new Promise((s,u)=>{e.signal?.addEventListener("abort",()=>{u(new Error("AbortError"))})})]):a}}});function cUe(t){return typeof t?._getType=="function"}function dUe(t){let e={type:t._getType(),data:{content:t.content}};return t?.additional_kwargs&&Object.keys(t.additional_kwargs).length>0&&(e.data.additional_kwargs={...t.additional_kwargs}),e}var TCt=v(()=>{});var eQ=S((xSi,ECt)=>{"use strict";var Pln="2.0.0",Mln=Number.MAX_SAFE_INTEGER||9007199254740991,Iln=16,Rln=250,Aln=["major","premajor","minor","preminor","patch","prepatch","prerelease"];ECt.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Iln,MAX_SAFE_BUILD_LENGTH:Rln,MAX_SAFE_INTEGER:Mln,RELEASE_TYPES:Aln,SEMVER_SPEC_VERSION:Pln,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var tQ=S((OSi,PCt)=>{"use strict";var Nln=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};PCt.exports=Nln});var Q3=S((eO,MCt)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:fUe,MAX_SAFE_BUILD_LENGTH:jln,MAX_LENGTH:Dln}=eQ(),$ln=tQ();eO=MCt.exports={};var Lln=eO.re=[],Fln=eO.safeRe=[],br=eO.src=[],kln=eO.safeSrc=[],_r=eO.t={},qln=0,pUe="[a-zA-Z0-9-]",Uln=[["\\s",1],["\\d",Dln],[pUe,jln]],Bln=t=>{for(let[e,r]of Uln)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},jo=(t,e,r)=>{let n=Bln(e),o=qln++;$ln(t,o,e),_r[t]=o,br[o]=e,kln[o]=n,Lln[o]=new RegExp(e,r?"g":void 0),Fln[o]=new RegExp(n,r?"g":void 0)};jo("NUMERICIDENTIFIER","0|[1-9]\\d*");jo("NUMERICIDENTIFIERLOOSE","\\d+");jo("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${pUe}*`);jo("MAINVERSION",`(${br[_r.NUMERICIDENTIFIER]})\\.(${br[_r.NUMERICIDENTIFIER]})\\.(${br[_r.NUMERICIDENTIFIER]})`);jo("MAINVERSIONLOOSE",`(${br[_r.NUMERICIDENTIFIERLOOSE]})\\.(${br[_r.NUMERICIDENTIFIERLOOSE]})\\.(${br[_r.NUMERICIDENTIFIERLOOSE]})`);jo("PRERELEASEIDENTIFIER",`(?:${br[_r.NONNUMERICIDENTIFIER]}|${br[_r.NUMERICIDENTIFIER]})`);jo("PRERELEASEIDENTIFIERLOOSE",`(?:${br[_r.NONNUMERICIDENTIFIER]}|${br[_r.NUMERICIDENTIFIERLOOSE]})`);jo("PRERELEASE",`(?:-(${br[_r.PRERELEASEIDENTIFIER]}(?:\\.${br[_r.PRERELEASEIDENTIFIER]})*))`);jo("PRERELEASELOOSE",`(?:-?(${br[_r.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${br[_r.PRERELEASEIDENTIFIERLOOSE]})*))`);jo("BUILDIDENTIFIER",`${pUe}+`);jo("BUILD",`(?:\\+(${br[_r.BUILDIDENTIFIER]}(?:\\.${br[_r.BUILDIDENTIFIER]})*))`);jo("FULLPLAIN",`v?${br[_r.MAINVERSION]}${br[_r.PRERELEASE]}?${br[_r.BUILD]}?`);jo("FULL",`^${br[_r.FULLPLAIN]}$`);jo("LOOSEPLAIN",`[v=\\s]*${br[_r.MAINVERSIONLOOSE]}${br[_r.PRERELEASELOOSE]}?${br[_r.BUILD]}?`);jo("LOOSE",`^${br[_r.LOOSEPLAIN]}$`);jo("GTLT","((?:<|>)?=?)");jo("XRANGEIDENTIFIERLOOSE",`${br[_r.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);jo("XRANGEIDENTIFIER",`${br[_r.NUMERICIDENTIFIER]}|x|X|\\*`);jo("XRANGEPLAIN",`[v=\\s]*(${br[_r.XRANGEIDENTIFIER]})(?:\\.(${br[_r.XRANGEIDENTIFIER]})(?:\\.(${br[_r.XRANGEIDENTIFIER]})(?:${br[_r.PRERELEASE]})?${br[_r.BUILD]}?)?)?`);jo("XRANGEPLAINLOOSE",`[v=\\s]*(${br[_r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${br[_r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${br[_r.XRANGEIDENTIFIERLOOSE]})(?:${br[_r.PRERELEASELOOSE]})?${br[_r.BUILD]}?)?)?`);jo("XRANGE",`^${br[_r.GTLT]}\\s*${br[_r.XRANGEPLAIN]}$`);jo("XRANGELOOSE",`^${br[_r.GTLT]}\\s*${br[_r.XRANGEPLAINLOOSE]}$`);jo("COERCEPLAIN",`(^|[^\\d])(\\d{1,${fUe}})(?:\\.(\\d{1,${fUe}}))?(?:\\.(\\d{1,${fUe}}))?`);jo("COERCE",`${br[_r.COERCEPLAIN]}(?:$|[^\\d])`);jo("COERCEFULL",br[_r.COERCEPLAIN]+`(?:${br[_r.PRERELEASE]})?(?:${br[_r.BUILD]})?(?:$|[^\\d])`);jo("COERCERTL",br[_r.COERCE],!0);jo("COERCERTLFULL",br[_r.COERCEFULL],!0);jo("LONETILDE","(?:~>?)");jo("TILDETRIM",`(\\s*)${br[_r.LONETILDE]}\\s+`,!0);eO.tildeTrimReplace="$1~";jo("TILDE",`^${br[_r.LONETILDE]}${br[_r.XRANGEPLAIN]}$`);jo("TILDELOOSE",`^${br[_r.LONETILDE]}${br[_r.XRANGEPLAINLOOSE]}$`);jo("LONECARET","(?:\\^)");jo("CARETTRIM",`(\\s*)${br[_r.LONECARET]}\\s+`,!0);eO.caretTrimReplace="$1^";jo("CARET",`^${br[_r.LONECARET]}${br[_r.XRANGEPLAIN]}$`);jo("CARETLOOSE",`^${br[_r.LONECARET]}${br[_r.XRANGEPLAINLOOSE]}$`);jo("COMPARATORLOOSE",`^${br[_r.GTLT]}\\s*(${br[_r.LOOSEPLAIN]})$|^$`);jo("COMPARATOR",`^${br[_r.GTLT]}\\s*(${br[_r.FULLPLAIN]})$|^$`);jo("COMPARATORTRIM",`(\\s*)${br[_r.GTLT]}\\s*(${br[_r.LOOSEPLAIN]}|${br[_r.XRANGEPLAIN]})`,!0);eO.comparatorTrimReplace="$1$2$3";jo("HYPHENRANGE",`^\\s*(${br[_r.XRANGEPLAIN]})\\s+-\\s+(${br[_r.XRANGEPLAIN]})\\s*$`);jo("HYPHENRANGELOOSE",`^\\s*(${br[_r.XRANGEPLAINLOOSE]})\\s+-\\s+(${br[_r.XRANGEPLAINLOOSE]})\\s*$`);jo("STAR","(<|>)?=?\\s*\\*");jo("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");jo("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Npe=S((TSi,ICt)=>{"use strict";var zln=Object.freeze({loose:!0}),Vln=Object.freeze({}),Hln=t=>t?typeof t!="object"?zln:t:Vln;ICt.exports=Hln});var mUe=S((ESi,NCt)=>{"use strict";var RCt=/^[0-9]+$/,ACt=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:tACt(e,t);NCt.exports={compareIdentifiers:ACt,rcompareIdentifiers:Jln}});var Gg=S((PSi,DCt)=>{"use strict";var jpe=tQ(),{MAX_LENGTH:jCt,MAX_SAFE_INTEGER:Dpe}=eQ(),{safeRe:$pe,t:Lpe}=Q3(),Wln=Npe(),{compareIdentifiers:hUe}=mUe(),gUe=class t{constructor(e,r){if(r=Wln(r),e instanceof t){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>jCt)throw new TypeError(`version is longer than ${jCt} characters`);jpe("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=e.trim().match(r.loose?$pe[Lpe.LOOSE]:$pe[Lpe.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>Dpe||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Dpe||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Dpe||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(o=>{if(/^[0-9]+$/.test(o)){let i=+o;if(i>=0&&ie.major?1:this.minore.minor?1:this.patche.patch?1:0}comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let r=0;do{let n=this.prerelease[r],o=e.prerelease[r];if(jpe("prerelease compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return hUe(n,o)}while(++r)}compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let n=this.build[r],o=e.build[r];if(jpe("build compare",r,n,o),n===void 0&&o===void 0)return 0;if(o===void 0)return 1;if(n===void 0)return-1;if(n===o)continue;return hUe(n,o)}while(++r)}inc(e,r,n){if(e.startsWith("pre")){if(!r&&n===!1)throw new Error("invalid increment argument: identifier is empty");if(r){let o=`-${r}`.match(this.options.loose?$pe[Lpe.PRERELEASELOOSE]:$pe[Lpe.PRERELEASE]);if(!o||o[1]!==r)throw new Error(`invalid identifier: ${r}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",r,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",r,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",r,n),this.inc("pre",r,n);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",r,n),this.inc("pre",r,n);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let o=Number(n)?1:0;if(this.prerelease.length===0)this.prerelease=[o];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(o)}}if(r){let i=[r,o];n===!1&&(i=[r]),hUe(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};DCt.exports=gUe});var UB=S((MSi,LCt)=>{"use strict";var $Ct=Gg(),Kln=(t,e,r=!1)=>{if(t instanceof $Ct)return t;try{return new $Ct(t,e)}catch(n){if(!r)return null;throw n}};LCt.exports=Kln});var kCt=S((ISi,FCt)=>{"use strict";var Gln=UB(),Xln=(t,e)=>{let r=Gln(t,e);return r?r.version:null};FCt.exports=Xln});var UCt=S((RSi,qCt)=>{"use strict";var Zln=UB(),Yln=(t,e)=>{let r=Zln(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};qCt.exports=Yln});var VCt=S((ASi,zCt)=>{"use strict";var BCt=Gg(),Qln=(t,e,r,n,o)=>{typeof r=="string"&&(o=n,n=r,r=void 0);try{return new BCt(t instanceof BCt?t.version:t,r).inc(e,n,o).version}catch{return null}};zCt.exports=Qln});var WCt=S((NSi,JCt)=>{"use strict";var HCt=UB(),ecn=(t,e)=>{let r=HCt(t,null,!0),n=HCt(e,null,!0),o=r.compare(n);if(o===0)return null;let i=o>0,a=i?r:n,s=i?n:r,u=!!a.prerelease.length;if(!!s.prerelease.length&&!u){if(!s.patch&&!s.minor)return"major";if(s.compareMain(a)===0)return s.minor&&!s.patch?"minor":"patch"}let c=u?"pre":"";return r.major!==n.major?c+"major":r.minor!==n.minor?c+"minor":r.patch!==n.patch?c+"patch":"prerelease"};JCt.exports=ecn});var GCt=S((jSi,KCt)=>{"use strict";var tcn=Gg(),rcn=(t,e)=>new tcn(t,e).major;KCt.exports=rcn});var ZCt=S((DSi,XCt)=>{"use strict";var ncn=Gg(),ocn=(t,e)=>new ncn(t,e).minor;XCt.exports=ocn});var QCt=S(($Si,YCt)=>{"use strict";var icn=Gg(),acn=(t,e)=>new icn(t,e).patch;YCt.exports=acn});var txt=S((LSi,ext)=>{"use strict";var scn=UB(),ucn=(t,e)=>{let r=scn(t,e);return r&&r.prerelease.length?r.prerelease:null};ext.exports=ucn});var Nw=S((FSi,nxt)=>{"use strict";var rxt=Gg(),lcn=(t,e,r)=>new rxt(t,r).compare(new rxt(e,r));nxt.exports=lcn});var ixt=S((kSi,oxt)=>{"use strict";var ccn=Nw(),dcn=(t,e,r)=>ccn(e,t,r);oxt.exports=dcn});var sxt=S((qSi,axt)=>{"use strict";var fcn=Nw(),pcn=(t,e)=>fcn(t,e,!0);axt.exports=pcn});var Fpe=S((USi,lxt)=>{"use strict";var uxt=Gg(),mcn=(t,e,r)=>{let n=new uxt(t,r),o=new uxt(e,r);return n.compare(o)||n.compareBuild(o)};lxt.exports=mcn});var dxt=S((BSi,cxt)=>{"use strict";var hcn=Fpe(),gcn=(t,e)=>t.sort((r,n)=>hcn(r,n,e));cxt.exports=gcn});var pxt=S((zSi,fxt)=>{"use strict";var ycn=Fpe(),bcn=(t,e)=>t.sort((r,n)=>ycn(n,r,e));fxt.exports=bcn});var rQ=S((VSi,mxt)=>{"use strict";var _cn=Nw(),vcn=(t,e,r)=>_cn(t,e,r)>0;mxt.exports=vcn});var kpe=S((HSi,hxt)=>{"use strict";var wcn=Nw(),Scn=(t,e,r)=>wcn(t,e,r)<0;hxt.exports=Scn});var yUe=S((JSi,gxt)=>{"use strict";var Ccn=Nw(),xcn=(t,e,r)=>Ccn(t,e,r)===0;gxt.exports=xcn});var bUe=S((WSi,yxt)=>{"use strict";var Ocn=Nw(),Tcn=(t,e,r)=>Ocn(t,e,r)!==0;yxt.exports=Tcn});var qpe=S((KSi,bxt)=>{"use strict";var Ecn=Nw(),Pcn=(t,e,r)=>Ecn(t,e,r)>=0;bxt.exports=Pcn});var Upe=S((GSi,_xt)=>{"use strict";var Mcn=Nw(),Icn=(t,e,r)=>Mcn(t,e,r)<=0;_xt.exports=Icn});var _Ue=S((XSi,vxt)=>{"use strict";var Rcn=yUe(),Acn=bUe(),Ncn=rQ(),jcn=qpe(),Dcn=kpe(),$cn=Upe(),Lcn=(t,e,r,n)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return Rcn(t,r,n);case"!=":return Acn(t,r,n);case">":return Ncn(t,r,n);case">=":return jcn(t,r,n);case"<":return Dcn(t,r,n);case"<=":return $cn(t,r,n);default:throw new TypeError(`Invalid operator: ${e}`)}};vxt.exports=Lcn});var Sxt=S((ZSi,wxt)=>{"use strict";var Fcn=Gg(),kcn=UB(),{safeRe:Bpe,t:zpe}=Q3(),qcn=(t,e)=>{if(t instanceof Fcn)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(e.includePrerelease?Bpe[zpe.COERCEFULL]:Bpe[zpe.COERCE]);else{let u=e.includePrerelease?Bpe[zpe.COERCERTLFULL]:Bpe[zpe.COERCERTL],l;for(;(l=u.exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||l.index+l[0].length!==r.index+r[0].length)&&(r=l),u.lastIndex=l.index+l[1].length+l[2].length;u.lastIndex=-1}if(r===null)return null;let n=r[2],o=r[3]||"0",i=r[4]||"0",a=e.includePrerelease&&r[5]?`-${r[5]}`:"",s=e.includePrerelease&&r[6]?`+${r[6]}`:"";return kcn(`${n}.${o}.${i}${a}${s}`,e)};wxt.exports=qcn});var xxt=S((YSi,Cxt)=>{"use strict";var vUe=class{constructor(){this.max=1e3,this.map=new Map}get(e){let r=this.map.get(e);if(r!==void 0)return this.map.delete(e),this.map.set(e,r),r}delete(e){return this.map.delete(e)}set(e,r){if(!this.delete(e)&&r!==void 0){if(this.map.size>=this.max){let o=this.map.keys().next().value;this.delete(o)}this.map.set(e,r)}return this}};Cxt.exports=vUe});var jw=S((QSi,Pxt)=>{"use strict";var Ucn=/\s+/g,wUe=class t{constructor(e,r){if(r=zcn(r),e instanceof t)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new t(e.raw,r);if(e instanceof SUe)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e.trim().replace(Ucn," "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(o=>!Txt(o[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let o of this.set)if(o.length===1&&Xcn(o[0])){this.set=[o];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let e=0;e0&&(this.formatted+="||");let r=this.set[e];for(let n=0;n0&&(this.formatted+=" "),this.formatted+=r[n].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let n=((this.options.includePrerelease&&Kcn)|(this.options.loose&&Gcn))+":"+e,o=Oxt.get(n);if(o)return o;let i=this.options.loose,a=i?Gy[Xg.HYPHENRANGELOOSE]:Gy[Xg.HYPHENRANGE];e=e.replace(a,adn(this.options.includePrerelease)),il("hyphen replace",e),e=e.replace(Gy[Xg.COMPARATORTRIM],Hcn),il("comparator trim",e),e=e.replace(Gy[Xg.TILDETRIM],Jcn),il("tilde trim",e),e=e.replace(Gy[Xg.CARETTRIM],Wcn),il("caret trim",e);let s=e.split(" ").map(d=>Zcn(d,this.options)).join(" ").split(/\s+/).map(d=>idn(d,this.options));i&&(s=s.filter(d=>(il("loose invalid filter",d,this.options),!!d.match(Gy[Xg.COMPARATORLOOSE])))),il("range list",s);let u=new Map,l=s.map(d=>new SUe(d,this.options));for(let d of l){if(Txt(d))return[d];u.set(d.value,d)}u.size>1&&u.has("")&&u.delete("");let c=[...u.values()];return Oxt.set(n,c),c}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(n=>Ext(n,r)&&e.set.some(o=>Ext(o,r)&&n.every(i=>o.every(a=>i.intersects(a,r)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new Vcn(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",Xcn=t=>t.value==="",Ext=(t,e)=>{let r=!0,n=t.slice(),o=n.pop();for(;r&&n.length;)r=n.every(i=>o.intersects(i,e)),o=n.pop();return r},Zcn=(t,e)=>(t=t.replace(Gy[Xg.BUILD],""),il("comp",t,e),t=edn(t,e),il("caret",t),t=Ycn(t,e),il("tildes",t),t=rdn(t,e),il("xrange",t),t=odn(t,e),il("stars",t),t),Xy=t=>!t||t.toLowerCase()==="x"||t==="*",Ycn=(t,e)=>t.trim().split(/\s+/).map(r=>Qcn(r,e)).join(" "),Qcn=(t,e)=>{let r=e.loose?Gy[Xg.TILDELOOSE]:Gy[Xg.TILDE];return t.replace(r,(n,o,i,a,s)=>{il("tilde",t,n,o,i,a,s);let u;return Xy(o)?u="":Xy(i)?u=`>=${o}.0.0 <${+o+1}.0.0-0`:Xy(a)?u=`>=${o}.${i}.0 <${o}.${+i+1}.0-0`:s?(il("replaceTilde pr",s),u=`>=${o}.${i}.${a}-${s} <${o}.${+i+1}.0-0`):u=`>=${o}.${i}.${a} <${o}.${+i+1}.0-0`,il("tilde return",u),u})},edn=(t,e)=>t.trim().split(/\s+/).map(r=>tdn(r,e)).join(" "),tdn=(t,e)=>{il("caret",t,e);let r=e.loose?Gy[Xg.CARETLOOSE]:Gy[Xg.CARET],n=e.includePrerelease?"-0":"";return t.replace(r,(o,i,a,s,u)=>{il("caret",t,o,i,a,s,u);let l;return Xy(i)?l="":Xy(a)?l=`>=${i}.0.0${n} <${+i+1}.0.0-0`:Xy(s)?i==="0"?l=`>=${i}.${a}.0${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.0${n} <${+i+1}.0.0-0`:u?(il("replaceCaret pr",u),i==="0"?a==="0"?l=`>=${i}.${a}.${s}-${u} <${i}.${a}.${+s+1}-0`:l=`>=${i}.${a}.${s}-${u} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.${s}-${u} <${+i+1}.0.0-0`):(il("no pr"),i==="0"?a==="0"?l=`>=${i}.${a}.${s}${n} <${i}.${a}.${+s+1}-0`:l=`>=${i}.${a}.${s}${n} <${i}.${+a+1}.0-0`:l=`>=${i}.${a}.${s} <${+i+1}.0.0-0`),il("caret return",l),l})},rdn=(t,e)=>(il("replaceXRanges",t,e),t.split(/\s+/).map(r=>ndn(r,e)).join(" ")),ndn=(t,e)=>{t=t.trim();let r=e.loose?Gy[Xg.XRANGELOOSE]:Gy[Xg.XRANGE];return t.replace(r,(n,o,i,a,s,u)=>{il("xRange",t,n,o,i,a,s,u);let l=Xy(i),c=l||Xy(a),d=c||Xy(s),f=d;return o==="="&&f&&(o=""),u=e.includePrerelease?"-0":"",l?o===">"||o==="<"?n="<0.0.0-0":n="*":o&&f?(c&&(a=0),s=0,o===">"?(o=">=",c?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):o==="<="&&(o="<",c?i=+i+1:a=+a+1),o==="<"&&(u="-0"),n=`${o+i}.${a}.${s}${u}`):c?n=`>=${i}.0.0${u} <${+i+1}.0.0-0`:d&&(n=`>=${i}.${a}.0${u} <${i}.${+a+1}.0-0`),il("xRange return",n),n})},odn=(t,e)=>(il("replaceStars",t,e),t.trim().replace(Gy[Xg.STAR],"")),idn=(t,e)=>(il("replaceGTE0",t,e),t.trim().replace(Gy[e.includePrerelease?Xg.GTE0PRE:Xg.GTE0],"")),adn=t=>(e,r,n,o,i,a,s,u,l,c,d,f)=>(Xy(n)?r="":Xy(o)?r=`>=${n}.0.0${t?"-0":""}`:Xy(i)?r=`>=${n}.${o}.0${t?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,Xy(l)?u="":Xy(c)?u=`<${+l+1}.0.0-0`:Xy(d)?u=`<${l}.${+c+1}.0-0`:f?u=`<=${l}.${c}.${d}-${f}`:t?u=`<${l}.${c}.${+d+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),sdn=(t,e,r)=>{for(let n=0;n0){let o=t[n].semver;if(o.major===e.major&&o.minor===e.minor&&o.patch===e.patch)return!0}return!1}return!0}});var nQ=S((e0i,jxt)=>{"use strict";var oQ=Symbol("SemVer ANY"),OUe=class t{static get ANY(){return oQ}constructor(e,r){if(r=Mxt(r),e instanceof t){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),xUe("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===oQ?this.value="":this.value=this.operator+this.semver.version,xUe("comp",this)}parse(e){let r=this.options.loose?Ixt[Rxt.COMPARATORLOOSE]:Ixt[Rxt.COMPARATOR],n=e.match(r);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new Axt(n[2],this.options.loose):this.semver=oQ}toString(){return this.value}test(e){if(xUe("Comparator.test",e,this.options.loose),this.semver===oQ||e===oQ)return!0;if(typeof e=="string")try{e=new Axt(e,this.options)}catch{return!1}return CUe(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Nxt(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new Nxt(this.value,r).test(e.semver):(r=Mxt(r),r.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||CUe(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||CUe(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};jxt.exports=OUe;var Mxt=Npe(),{safeRe:Ixt,t:Rxt}=Q3(),CUe=_Ue(),xUe=tQ(),Axt=Gg(),Nxt=jw()});var iQ=S((t0i,Dxt)=>{"use strict";var udn=jw(),ldn=(t,e,r)=>{try{e=new udn(e,r)}catch{return!1}return e.test(t)};Dxt.exports=ldn});var Lxt=S((r0i,$xt)=>{"use strict";var cdn=jw(),ddn=(t,e)=>new cdn(t,e).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));$xt.exports=ddn});var kxt=S((n0i,Fxt)=>{"use strict";var fdn=Gg(),pdn=jw(),mdn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new pdn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new fdn(n,r))}),n};Fxt.exports=mdn});var Uxt=S((o0i,qxt)=>{"use strict";var hdn=Gg(),gdn=jw(),ydn=(t,e,r)=>{let n=null,o=null,i=null;try{i=new gdn(e,r)}catch{return null}return t.forEach(a=>{i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new hdn(n,r))}),n};qxt.exports=ydn});var Vxt=S((i0i,zxt)=>{"use strict";var TUe=Gg(),bdn=jw(),Bxt=rQ(),_dn=(t,e)=>{t=new bdn(t,e);let r=new TUe("0.0.0");if(t.test(r)||(r=new TUe("0.0.0-0"),t.test(r)))return r;r=null;for(let n=0;n{let s=new TUe(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!i||Bxt(s,i))&&(i=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),i&&(!r||Bxt(r,i))&&(r=i)}return r&&t.test(r)?r:null};zxt.exports=_dn});var Jxt=S((a0i,Hxt)=>{"use strict";var vdn=jw(),wdn=(t,e)=>{try{return new vdn(t,e).range||"*"}catch{return null}};Hxt.exports=wdn});var Vpe=S((s0i,Xxt)=>{"use strict";var Sdn=Gg(),Gxt=nQ(),{ANY:Cdn}=Gxt,xdn=jw(),Odn=iQ(),Wxt=rQ(),Kxt=kpe(),Tdn=Upe(),Edn=qpe(),Pdn=(t,e,r,n)=>{t=new Sdn(t,n),e=new xdn(e,n);let o,i,a,s,u;switch(r){case">":o=Wxt,i=Tdn,a=Kxt,s=">",u=">=";break;case"<":o=Kxt,i=Edn,a=Wxt,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Odn(t,e,n))return!1;for(let l=0;l{p.semver===Cdn&&(p=new Gxt(">=0.0.0")),d=d||p,f=f||p,o(p.semver,d.semver,n)?d=p:a(p.semver,f.semver,n)&&(f=p)}),d.operator===s||d.operator===u||(!f.operator||f.operator===s)&&i(t,f.semver))return!1;if(f.operator===u&&a(t,f.semver))return!1}return!0};Xxt.exports=Pdn});var Yxt=S((u0i,Zxt)=>{"use strict";var Mdn=Vpe(),Idn=(t,e,r)=>Mdn(t,e,">",r);Zxt.exports=Idn});var eOt=S((l0i,Qxt)=>{"use strict";var Rdn=Vpe(),Adn=(t,e,r)=>Rdn(t,e,"<",r);Qxt.exports=Adn});var nOt=S((c0i,rOt)=>{"use strict";var tOt=jw(),Ndn=(t,e,r)=>(t=new tOt(t,r),e=new tOt(e,r),t.intersects(e,r));rOt.exports=Ndn});var iOt=S((d0i,oOt)=>{"use strict";var jdn=iQ(),Ddn=Nw();oOt.exports=(t,e,r)=>{let n=[],o=null,i=null,a=t.sort((c,d)=>Ddn(c,d,r));for(let c of a)jdn(c,e,r)?(i=c,o||(o=c)):(i&&n.push([o,i]),i=null,o=null);o&&n.push([o,null]);let s=[];for(let[c,d]of n)c===d?s.push(c):!d&&c===a[0]?s.push("*"):d?c===a[0]?s.push(`<=${d}`):s.push(`${c} - ${d}`):s.push(`>=${c}`);let u=s.join(" || "),l=typeof e.raw=="string"?e.raw:String(e);return u.length{"use strict";var aOt=jw(),PUe=nQ(),{ANY:EUe}=PUe,aQ=iQ(),MUe=Nw(),$dn=(t,e,r={})=>{if(t===e)return!0;t=new aOt(t,r),e=new aOt(e,r);let n=!1;e:for(let o of t.set){for(let i of e.set){let a=Fdn(o,i,r);if(n=n||a!==null,a)continue e}if(n)return!1}return!0},Ldn=[new PUe(">=0.0.0-0")],sOt=[new PUe(">=0.0.0")],Fdn=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===EUe){if(e.length===1&&e[0].semver===EUe)return!0;r.includePrerelease?t=Ldn:t=sOt}if(e.length===1&&e[0].semver===EUe){if(r.includePrerelease)return!0;e=sOt}let n=new Set,o,i;for(let p of t)p.operator===">"||p.operator===">="?o=uOt(o,p,r):p.operator==="<"||p.operator==="<="?i=lOt(i,p,r):n.add(p.semver);if(n.size>1)return null;let a;if(o&&i){if(a=MUe(o.semver,i.semver,r),a>0)return null;if(a===0&&(o.operator!==">="||i.operator!=="<="))return null}for(let p of n){if(o&&!aQ(p,String(o),r)||i&&!aQ(p,String(i),r))return null;for(let m of e)if(!aQ(p,String(m),r))return!1;return!0}let s,u,l,c,d=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1,f=o&&!r.includePrerelease&&o.semver.prerelease.length?o.semver:!1;d&&d.prerelease.length===1&&i.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let p of e){if(c=c||p.operator===">"||p.operator===">=",l=l||p.operator==="<"||p.operator==="<=",o){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator===">"||p.operator===">="){if(s=uOt(o,p,r),s===p&&s!==o)return!1}else if(o.operator===">="&&!aQ(o.semver,String(p),r))return!1}if(i){if(d&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===d.major&&p.semver.minor===d.minor&&p.semver.patch===d.patch&&(d=!1),p.operator==="<"||p.operator==="<="){if(u=lOt(i,p,r),u===p&&u!==i)return!1}else if(i.operator==="<="&&!aQ(i.semver,String(p),r))return!1}if(!p.operator&&(i||o)&&a!==0)return!1}return!(o&&l&&!i&&a!==0||i&&c&&!o&&a!==0||f||d)},uOt=(t,e,r)=>{if(!t)return e;let n=MUe(t.semver,e.semver,r);return n>0?t:n<0||e.operator===">"&&t.operator===">="?e:t},lOt=(t,e,r)=>{if(!t)return e;let n=MUe(t.semver,e.semver,r);return n<0?t:n>0||e.operator==="<"&&t.operator==="<="?e:t};cOt.exports=$dn});var hOt=S((p0i,mOt)=>{"use strict";var IUe=Q3(),fOt=eQ(),kdn=Gg(),pOt=mUe(),qdn=UB(),Udn=kCt(),Bdn=UCt(),zdn=VCt(),Vdn=WCt(),Hdn=GCt(),Jdn=ZCt(),Wdn=QCt(),Kdn=txt(),Gdn=Nw(),Xdn=ixt(),Zdn=sxt(),Ydn=Fpe(),Qdn=dxt(),efn=pxt(),tfn=rQ(),rfn=kpe(),nfn=yUe(),ofn=bUe(),ifn=qpe(),afn=Upe(),sfn=_Ue(),ufn=Sxt(),lfn=nQ(),cfn=jw(),dfn=iQ(),ffn=Lxt(),pfn=kxt(),mfn=Uxt(),hfn=Vxt(),gfn=Jxt(),yfn=Vpe(),bfn=Yxt(),_fn=eOt(),vfn=nOt(),wfn=iOt(),Sfn=dOt();mOt.exports={parse:qdn,valid:Udn,clean:Bdn,inc:zdn,diff:Vdn,major:Hdn,minor:Jdn,patch:Wdn,prerelease:Kdn,compare:Gdn,rcompare:Xdn,compareLoose:Zdn,compareBuild:Ydn,sort:Qdn,rsort:efn,gt:tfn,lt:rfn,eq:nfn,neq:ofn,gte:ifn,lte:afn,cmp:sfn,coerce:ufn,Comparator:lfn,Range:cfn,satisfies:dfn,toComparators:ffn,maxSatisfying:pfn,minSatisfying:mfn,minVersion:hfn,validRange:gfn,outside:yfn,gtr:bfn,ltr:_fn,intersects:vfn,simplifyRange:wfn,subset:Sfn,SemVer:kdn,re:IUe.re,src:IUe.src,tokens:IUe.t,SEMVER_SPEC_VERSION:fOt.SEMVER_SPEC_VERSION,RELEASE_TYPES:fOt.RELEASE_TYPES,compareIdentifiers:pOt.compareIdentifiers,rcompareIdentifiers:pOt.rcompareIdentifiers}});function HA(t){if(!t||t.split("/").length>2||t.startsWith("/")||t.endsWith("/")||t.split(":").length>2)throw new Error(`Invalid identifier format: ${t}`);let[e,r]=t.split(":"),n=r||"latest";if(e.includes("/")){let[o,i]=e.split("/",2);if(!o||!i)throw new Error(`Invalid identifier format: ${t}`);return[o,i,n]}else{if(!e)throw new Error(`Invalid identifier format: ${t}`);return["-",e,n]}}var Cfn,gOt=v(()=>{Cfn=L(hOt(),1)});function NUe(t){return t!=null&&typeof t=="object"&&"name"in t&&t?.name==="LangSmithNotFoundError"}async function Lr(t,e,r){let n;if(t.ok){r&&(n=await t.text());return}if(t.status===403)try{(await t.json())?.error==="org_scoped_key_requires_workspace"&&(n="This API key is org-scoped and requires workspace specification. Please provide 'workspaceId' parameter, or set LANGSMITH_WORKSPACE_ID environment variable.")}catch{let s=new Error(`${t.status} ${t.statusText}`);throw s.status=t?.status,s}if(n===void 0)try{n=await t.text()}catch{n=""}let o=`Failed to ${e}. Received status [${t.status}]: ${t.statusText}. Message: ${n}`;if(t.status===404)throw new AUe(o);if(t.status===409)throw new RUe(o);let i=new Error(o);throw i.status=t.status,i}function bOt(t){return typeof t=="object"&&t!==null&&t.code===yOt}var RUe,AUe,yOt,Hpe,jUe=v(()=>{RUe=class extends Error{constructor(e){super(e),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name="LangSmithConflictError",this.status=409}},AUe=class extends Error{constructor(e){super(e),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name="LangSmithNotFoundError",this.status=404}};yOt="ERR_CONFLICTING_ENDPOINTS",Hpe=class extends Error{constructor(){super("You cannot provide both LANGSMITH_ENDPOINT / LANGCHAIN_ENDPOINT and LANGSMITH_RUNS_ENDPOINTS."),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:yOt}),this.name="ConflictingEndpointsError"}}});function Tfn(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function Jpe(t){return Ofn.encode(t)}function vOt(t){if(t&&typeof t=="object"&&t!==null){if(t instanceof Map)return Object.fromEntries(t);if(t instanceof Set)return Array.from(t);if(t instanceof Date)return t.toISOString();if(t instanceof RegExp)return t.toString();if(t instanceof Error)return{name:t.name,message:t.message}}else if(typeof t=="bigint")return t.toString();return t}function Efn(t){return function(e,r){if(t){let n=t.call(this,e,r);if(n!==void 0)return n}return vOt(r)}}function Hb(t,e,r,n,o){try{let i=JSON.stringify(t,Efn(r),n);return Jpe(i)}catch(i){if(!i.message?.includes("Converting circular structure to JSON"))return console.warn(`[WARNING]: LangSmith received unserializable value.${e?` +Context: ${e}`:""}`),Jpe("[Unserializable]");od("SUPPRESS_CIRCULAR_JSON_WARNINGS")!=="true"&&console.warn(`[WARNING]: LangSmith received circular JSON. This will decrease tracer performance. ${e?` +Context: ${e}`:""}`),typeof o>"u"&&(o=Tfn()),$Ue(t,"",0,[],void 0,0,o);let a;try{eW.length===0?a=JSON.stringify(t,r,n):a=JSON.stringify(t,Pfn(r),n)}catch{return Jpe("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;Wpe.length!==0;){let s=Wpe.pop();s.length===4?Object.defineProperty(s[0],s[1],s[3]):s[0][s[1]]=s[2]}}return Jpe(a)}}function DUe(t,e,r,n){var o=Object.getOwnPropertyDescriptor(n,r);o.get!==void 0?o.configurable?(Object.defineProperty(n,r,{value:t}),Wpe.push([n,r,e,o])):eW.push([e,r,t]):(n[r]=t,Wpe.push([n,r,e]))}function $Ue(t,e,r,n,o,i,a){i+=1;var s;if(typeof t=="object"&&t!==null){for(s=0;sa.depthLimit){DUe(_Ot,t,e,o);return}if(typeof a.edgesLimit<"u"&&r+1>a.edgesLimit){DUe(_Ot,t,e,o);return}if(n.push(t),Array.isArray(t))for(s=0;s0)for(var n=0;n{VA();_Ot="[...]",xfn={result:"[Circular]"},Wpe=[],eW=[],Ofn=new TextEncoder});function SOt(t,e,r){if(r)return t;let n=Cpe(),o=e??Vqe(),i=t.extra??{},a=i.metadata;return t.extra={...i,runtime:{...n,...i?.runtime},metadata:{...o,...o.revision_id||"revision_id"in t&&t.revision_id?{revision_id:("revision_id"in t?t.revision_id:void 0)??o.revision_id}:{},...a}},t}async function Rfn(t){let e=[];for await(let r of t)e.push(r);return e}function Kpe(t){if(t!==void 0)return t.trim().replace(/^"(.*)"$/,"$1").replace(/^'(.*)'$/,"$1")}function COt(t){return typeof t=="number"?Number(t.toFixed(4)):t}function OOt(t){return"dataset_id"in t||"dataset_name"in t}var Mfn,Ifn,Afn,Nfn,TOt,jfn,Dfn,xOt,LUe,qB,kqe=v(()=>{ype();pCt();Yqe();OCt();TCt();VA();Spe();vpe();bpe();gOt();jUe();Fqe();$qe();wOt();Mfn=t=>{let e=t?.toString()??od("TRACING_SAMPLING_RATE");if(e===void 0)return;let r=parseFloat(e);if(r<0||r>1)throw new Error(`LANGSMITH_TRACING_SAMPLING_RATE must be between 0 and 1 if set. Got: ${r}`);return r},Ifn=t=>{let r=t.replace("http://","").replace("https://","").split("/")[0].split(":")[0];return r==="localhost"||r==="127.0.0.1"||r==="::1"};Afn=async t=>{if(t?.status===429){let e=parseInt(t.headers.get("retry-after")??"10",10)*1e3;if(e>0)return await new Promise(r=>setTimeout(r,e)),!0}return!1};Nfn=24*1024*1024,TOt=1024*1024*1024,jfn=1e4,Dfn=100,xOt="https://api.smith.langchain.com",LUe=class{constructor(e){Object.defineProperty(this,"items",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"sizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"maxSizeBytes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSizeBytes=e??TOt}peek(){return this.items[0]}push(e){let r,n=new Promise(i=>{r=i}),o=Hb(e.item,`Serializing run with id: ${e.item.id}`).length;return this.sizeBytes+o>this.maxSizeBytes&&this.items.length>0?(console.warn(`AutoBatchQueue size limit (${this.maxSizeBytes} bytes) exceeded. Dropping run with id: ${e.item.id}. Current queue size: ${this.sizeBytes} bytes, attempted addition: ${o} bytes.`),r(),n):(this.items.push({action:e.action,payload:e.item,otelContext:e.otelContext,apiKey:e.apiKey,apiUrl:e.apiUrl,itemPromiseResolve:r,itemPromise:n,size:o}),this.sizeBytes+=o,n)}pop({upToSizeBytes:e,upToSize:r}){if(e<1)throw new Error("Number of bytes to pop off may not be less than 1.");let n=[],o=0;for(;o+(this.peek()?.size??0)0&&n.length0){let i=this.items.shift();n.push(i),o+=i.size,this.sizeBytes-=i.size}return[n.map(i=>({action:i.action,item:i.payload,otelContext:i.otelContext,apiKey:i.apiKey,apiUrl:i.apiUrl,size:i.size})),()=>n.forEach(i=>i.itemPromiseResolve())]}},qB=class t{get _fetch(){return this.fetchImplementation||nCt(this.debug)}constructor(e={}){Object.defineProperty(this,"apiKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"apiUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"webUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"workspaceId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"caller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchIngestCaller",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeout_ms",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_tenantId",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hideInputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"hideOutputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"omitTracedRuntimeInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tracingSampleRate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filteredPostUuids",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"autoBatchTracing",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"autoBatchQueue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"autoBatchTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"autoBatchAggregationDelayMs",{enumerable:!0,configurable:!0,writable:!0,value:250}),Object.defineProperty(this,"batchSizeBytesLimit",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"batchSizeLimit",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fetchOptions",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"settings",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"blockOnRootRunFinalization",{enumerable:!0,configurable:!0,writable:!0,value:hv("LANGSMITH_TRACING_BACKGROUND")==="false"}),Object.defineProperty(this,"traceBatchConcurrency",{enumerable:!0,configurable:!0,writable:!0,value:5}),Object.defineProperty(this,"_serverInfo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_getServerInfoPromise",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"manualFlushMode",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"langSmithToOTELTranslator",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"fetchImplementation",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cachedLSEnvVarsForMetadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_cache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"multipartStreamingDisabled",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"_multipartDisabled",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"debug",{enumerable:!0,configurable:!0,writable:!0,value:hv("LANGSMITH_DEBUG")==="true"});let r=t.getDefaultClientConfig();if(this.tracingSampleRate=Mfn(e.tracingSamplingRate),this.apiUrl=Kpe(e.apiUrl??r.apiUrl)??"",this.apiUrl.endsWith("/")&&(this.apiUrl=this.apiUrl.slice(0,-1)),this.apiKey=Kpe(e.apiKey??r.apiKey),this.webUrl=Kpe(e.webUrl??r.webUrl),this.webUrl?.endsWith("/")&&(this.webUrl=this.webUrl.slice(0,-1)),this.workspaceId=Kpe(e.workspaceId??od("WORKSPACE_ID")),this.timeout_ms=e.timeout_ms??9e4,this.caller=new QY({...e.callerOptions??{},maxRetries:4,debug:e.debug??this.debug}),this.traceBatchConcurrency=e.traceBatchConcurrency??this.traceBatchConcurrency,this.traceBatchConcurrency<1)throw new Error("Trace batch concurrency must be positive.");this.debug=e.debug??this.debug,this.fetchImplementation=e.fetchImplementation;let n=e.maxIngestMemoryBytes??TOt;this.batchIngestCaller=new QY({maxRetries:4,maxConcurrency:this.traceBatchConcurrency,maxQueueSizeBytes:n,...e.callerOptions??{},onFailedResponseHook:Afn,debug:e.debug??this.debug}),this.hideInputs=e.hideInputs??e.anonymizer??r.hideInputs,this.hideOutputs=e.hideOutputs??e.anonymizer??r.hideOutputs,this.omitTracedRuntimeInfo=e.omitTracedRuntimeInfo??!1,this.autoBatchTracing=e.autoBatchTracing??this.autoBatchTracing,this.autoBatchQueue=new LUe(n),this.blockOnRootRunFinalization=e.blockOnRootRunFinalization??this.blockOnRootRunFinalization,this.batchSizeBytesLimit=e.batchSizeBytesLimit,this.batchSizeLimit=e.batchSizeLimit,this.fetchOptions=e.fetchOptions||{},this.manualFlushMode=e.manualFlushMode??this.manualFlushMode,xpe()&&(this.langSmithToOTELTranslator=new Tpe),this.cachedLSEnvVarsForMetadata=Vqe(),e.cache===!0?this._cache=new ZY:e.cache&&typeof e.cache=="object"?this._cache=e.cache:this._cache=void 0}static getDefaultClientConfig(){let e=od("API_KEY"),r=od("ENDPOINT")??xOt,n=od("HIDE_INPUTS")==="true",o=od("HIDE_OUTPUTS")==="true";return{apiUrl:r,apiKey:e,webUrl:void 0,hideInputs:n,hideOutputs:o}}getHostUrl(){return this.webUrl?this.webUrl:Ifn(this.apiUrl)?(this.webUrl="http://localhost:3000",this.webUrl):this.apiUrl.endsWith("/api/v1")?(this.webUrl=this.apiUrl.replace("/api/v1",""),this.webUrl):this.apiUrl.includes("/api")&&!this.apiUrl.split(".",1)[0].endsWith("api")?(this.webUrl=this.apiUrl.replace("/api",""),this.webUrl):this.apiUrl.split(".",1)[0].includes("dev")?(this.webUrl="https://dev.smith.langchain.com",this.webUrl):this.apiUrl.split(".",1)[0].includes("eu")?(this.webUrl="https://eu.smith.langchain.com",this.webUrl):this.apiUrl.split(".",1)[0].includes("beta")?(this.webUrl="https://beta.smith.langchain.com",this.webUrl):(this.webUrl="https://smith.langchain.com",this.webUrl)}get headers(){let e={"User-Agent":`langsmith-js/${wpe}`};return this.apiKey&&(e["x-api-key"]=`${this.apiKey}`),this.workspaceId&&(e["x-tenant-id"]=this.workspaceId),e}_getPlatformEndpointPath(e){return this.apiUrl.slice(-3)!=="/v1"&&this.apiUrl.slice(-4)!=="/v1/"?`/v1/platform/${e}`:`/platform/${e}`}async processInputs(e){return this.hideInputs===!1?e:this.hideInputs===!0?{}:typeof this.hideInputs=="function"?this.hideInputs(e):e}async processOutputs(e){return this.hideOutputs===!1?e:this.hideOutputs===!0?{}:typeof this.hideOutputs=="function"?this.hideOutputs(e):e}async prepareRunCreateOrUpdateInputs(e){let r={...e};return r.inputs!==void 0&&(r.inputs=await this.processInputs(r.inputs)),r.outputs!==void 0&&(r.outputs=await this.processOutputs(r.outputs)),r}async _getResponse(e,r){let n=r?.toString()??"",o=`${this.apiUrl}${e}?${n}`;return await this.caller.call(async()=>{let a=await this._fetch(o,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(a,`fetch ${e}`),a})}async _get(e,r){return(await this._getResponse(e,r)).json()}async*_getPaginated(e,r=new URLSearchParams,n){let o=Number(r.get("offset"))||0,i=Number(r.get("limit"))||100;for(;;){r.set("offset",String(o)),r.set("limit",String(i));let a=`${this.apiUrl}${e}?${r}`,s=await this.caller.call(async()=>{let l=await this._fetch(a,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(l,`fetch ${e}`),l}),u=n?n(await s.json()):await s.json();if(u.length===0||(yield u,u.length{let c=await this._fetch(`${this.apiUrl}${e}`,{method:n,headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(c,`fetch ${e}`),c})).json();if(!u||!u[o])break;yield u[o];let l=u.cursors;if(!l||!l.next)break;i.cursor=l.next}}_shouldSample(){return this.tracingSampleRate===void 0?!0:Math.random()0;){let[o,i]=this.autoBatchQueue.pop({upToSizeBytes:e,upToSize:r});if(!o.length){i();break}let a=o.reduce((l,c)=>{let d=c.apiUrl??this.apiUrl,f=c.apiKey??this.apiKey,m=c.apiKey===this.apiKey&&c.apiUrl===this.apiUrl?"default":`${d}|${f}`;return l[m]||(l[m]=[]),l[m].push(c),l},{}),s=[];for(let[l,c]of Object.entries(a)){let d=this._processBatch(c,{apiUrl:l==="default"?void 0:l.split("|")[0],apiKey:l==="default"?void 0:l.split("|")[1]});s.push(d)}let u=Promise.all(s).finally(i);n.push(u)}return Promise.all(n)}async _processBatch(e,r){if(!e.length)return;let n=e.reduce((o,i)=>o+(i.size??0),0);try{if(this.langSmithToOTELTranslator!==void 0)this._sendBatchToOTELTranslator(e);else{let o={runCreates:e.filter(s=>s.action==="create").map(s=>s.item),runUpdates:e.filter(s=>s.action==="update").map(s=>s.item)},i=await this._ensureServerInfo();if(!this._multipartDisabled&&(i?.batch_ingest_config?.use_multipart_endpoint??!0)){let s=i?.instance_flags?.gzip_body_enabled;try{await this.multipartIngestRuns(o,{...r,useGzip:s,sizeBytes:n})}catch(u){if(NUe(u))this._multipartDisabled=!0,await this.batchIngestRuns(o,{...r,sizeBytes:n});else throw u}}else await this.batchIngestRuns(o,{...r,sizeBytes:n})}}catch(o){console.error("Error exporting batch:",o)}}_sendBatchToOTELTranslator(e){if(this.langSmithToOTELTranslator!==void 0){let r=new Map,n=[];for(let o of e)o.item.id&&o.otelContext&&(r.set(o.item.id,o.otelContext),o.action==="create"?n.push({operation:"post",id:o.item.id,trace_id:o.item.trace_id??o.item.id,run:o.item}):n.push({operation:"patch",id:o.item.id,trace_id:o.item.trace_id??o.item.id,run:o.item}));this.langSmithToOTELTranslator.exportBatch(n,r)}}async processRunOperation(e){clearTimeout(this.autoBatchTimeout),this.autoBatchTimeout=void 0,e.item=SOt(e.item,this.cachedLSEnvVarsForMetadata,this.omitTracedRuntimeInfo);let r=this.autoBatchQueue.push(e);if(this.manualFlushMode)return r;let n=await this._getBatchSizeLimitBytes(),o=await this._getBatchSizeLimit();return(this.autoBatchQueue.sizeBytes>n||this.autoBatchQueue.items.length>o)&&this.drainAutoBatchQueue({batchSizeLimitBytes:n,batchSizeLimit:o}),this.autoBatchQueue.items.length>0&&(this.autoBatchTimeout=setTimeout(()=>{this.autoBatchTimeout=void 0,this.drainAutoBatchQueue({batchSizeLimitBytes:n,batchSizeLimit:o})},this.autoBatchAggregationDelayMs)),r}async _getServerInfo(){let r=await(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/info`,{method:"GET",headers:{Accept:"application/json"},signal:AbortSignal.timeout(jfn),...this.fetchOptions});return await Lr(n,"get server info"),n})).json();return this.debug&&console.log(` +=== LangSmith Server Configuration === +`+JSON.stringify(r,null,2)+` +`),r}async _ensureServerInfo(){return this._getServerInfoPromise===void 0&&(this._getServerInfoPromise=(async()=>{if(this._serverInfo===void 0)try{this._serverInfo=await this._getServerInfo()}catch(e){console.warn(`[LANGSMITH]: Failed to fetch info on supported operations. Falling back to batch operations and default limits. Info: ${e.status??"Unspecified status code"} ${e.message}`)}return this._serverInfo??{}})()),this._getServerInfoPromise.then(e=>(this._serverInfo===void 0&&(this._getServerInfoPromise=void 0),e))}async _getSettings(){return this.settings||(this.settings=this._get("/settings")),await this.settings}async flush(){let e=await this._getBatchSizeLimitBytes(),r=await this._getBatchSizeLimit();await this.drainAutoBatchQueue({batchSizeLimitBytes:e,batchSizeLimit:r})}_cloneCurrentOTELContext(){let e=Ope(),r=dCt();if(this.langSmithToOTELTranslator!==void 0){let n=e.getActiveSpan();if(n)return e.setSpan(r.active(),n)}}async createRun(e,r){if(!this._filterForSampling([e]).length)return;let n={...this.headers,"Content-Type":"application/json"},o=e.project_name;delete e.project_name;let i=await this.prepareRunCreateOrUpdateInputs({session_name:o,...e,start_time:e.start_time??Date.now()});if(this.autoBatchTracing&&i.trace_id!==void 0&&i.dotted_order!==void 0){let u=this._cloneCurrentOTELContext();this.processRunOperation({action:"create",item:i,otelContext:u,apiKey:r?.apiKey,apiUrl:r?.apiUrl}).catch(console.error);return}let a=SOt(i,this.cachedLSEnvVarsForMetadata,this.omitTracedRuntimeInfo);r?.apiKey!==void 0&&(n["x-api-key"]=r.apiKey),r?.workspaceId!==void 0&&(n["x-tenant-id"]=r.workspaceId);let s=Hb(a,`Creating run with id: ${a.id}`);await this.caller.call(async()=>{let u=await this._fetch(`${r?.apiUrl??this.apiUrl}/runs`,{method:"POST",headers:n,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Lr(u,"create run",!0),u})}async batchIngestRuns({runCreates:e,runUpdates:r},n){if(e===void 0&&r===void 0)return;let o=await Promise.all(e?.map(u=>this.prepareRunCreateOrUpdateInputs(u))??[]),i=await Promise.all(r?.map(u=>this.prepareRunCreateOrUpdateInputs(u))??[]);if(o.length>0&&i.length>0){let u=o.reduce((c,d)=>(d.id&&(c[d.id]=d),c),{}),l=[];for(let c of i)c.id!==void 0&&u[c.id]?u[c.id]={...u[c.id],...c}:l.push(c);o=Object.values(u),i=l}let a={post:o,patch:i};if(!a.post.length&&!a.patch.length)return;let s={post:[],patch:[]};for(let u of["post","patch"]){let l=u,c=a[l].reverse(),d=c.pop();for(;d!==void 0;)s[l].push(d),d=c.pop()}if(s.post.length>0||s.patch.length>0){let u=s.post.map(l=>l.id).concat(s.patch.map(l=>l.id)).join(",");await this._postBatchIngestRuns(Hb(s,`Ingesting runs with ids: ${u}`),n)}}async _postBatchIngestRuns(e,r){let n={...this.headers,"Content-Type":"application/json",Accept:"application/json"};r?.apiKey!==void 0&&(n["x-api-key"]=r.apiKey),await this.batchIngestCaller.callWithOptions({sizeBytes:r?.sizeBytes},async()=>{let o=await this._fetch(`${r?.apiUrl??this.apiUrl}/runs/batch`,{method:"POST",headers:n,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:e});return await Lr(o,"batch create run",!0),o})}async multipartIngestRuns({runCreates:e,runUpdates:r},n){if(e===void 0&&r===void 0)return;let o={},i=[];for(let d of e??[]){let f=await this.prepareRunCreateOrUpdateInputs(d);f.id!==void 0&&f.attachments!==void 0&&(o[f.id]=f.attachments),delete f.attachments,i.push(f)}let a=[];for(let d of r??[])a.push(await this.prepareRunCreateOrUpdateInputs(d));if(i.find(d=>d.trace_id===void 0||d.dotted_order===void 0)!==void 0)throw new Error('Multipart ingest requires "trace_id" and "dotted_order" to be set when creating a run');if(a.find(d=>d.trace_id===void 0||d.dotted_order===void 0)!==void 0)throw new Error('Multipart ingest requires "trace_id" and "dotted_order" to be set when updating a run');if(i.length>0&&a.length>0){let d=i.reduce((p,m)=>(m.id&&(p[m.id]=m),p),{}),f=[];for(let p of a)p.id!==void 0&&d[p.id]?d[p.id]={...d[p.id],...p}:f.push(p);i=Object.values(d),a=f}if(i.length===0&&a.length===0)return;let l=[],c=[];for(let[d,f]of[["post",i],["patch",a]])for(let p of f){let{inputs:m,outputs:h,events:y,extra:g,error:b,serialized:_,attachments:w,...O}=p,T={inputs:m,outputs:h,events:y,extra:g,error:b,serialized:_},P=Hb(O,`Serializing for multipart ingestion of run with id: ${O.id}`);c.push({name:`${d}.${O.id}`,payload:new Blob([P],{type:`application/json; length=${P.length}`})});for(let[M,I]of Object.entries(T)){if(I===void 0)continue;let j=Hb(I,`Serializing ${M} for multipart ingestion of run with id: ${O.id}`);c.push({name:`${d}.${O.id}.${M}`,payload:new Blob([j],{type:`application/json; length=${j.length}`})})}if(O.id!==void 0){let M=o[O.id];if(M){delete o[O.id];for(let[I,j]of Object.entries(M)){let A,k;if(Array.isArray(j)?[A,k]=j:(A=j.mimeType,k=j.data),I.includes(".")){console.warn(`Skipping attachment '${I}' for run ${O.id}: Invalid attachment name. Attachment names must not contain periods ('.'). Please rename the attachment and try again.`);continue}c.push({name:`attachment.${O.id}.${I}`,payload:new Blob([k],{type:`${A}; length=${k.byteLength}`})})}}}l.push(`trace=${O.trace_id},id=${O.id}`)}await this._sendMultipartRequest(c,l.join("; "),n)}async _createNodeFetchBody(e,r){let n=[];for(let a of e)n.push(new Blob([`--${r}\r +`])),n.push(new Blob([`Content-Disposition: form-data; name="${a.name}"\r +`,`Content-Type: ${a.payload.type}\r +\r +`])),n.push(a.payload),n.push(new Blob([`\r +`]));return n.push(new Blob([`--${r}--\r +`])),await new Blob(n).arrayBuffer()}async _createMultipartStream(e,r){let n=new TextEncoder;return new ReadableStream({async start(i){let a=async s=>{typeof s=="string"?i.enqueue(n.encode(s)):i.enqueue(s)};for(let s of e){await a(`--${r}\r +`),await a(`Content-Disposition: form-data; name="${s.name}"\r +`),await a(`Content-Type: ${s.payload.type}\r +\r +`);let l=s.payload.stream().getReader();try{let c;for(;!(c=await l.read()).done;)i.enqueue(c.value)}finally{l.releaseLock()}await a(`\r +`)}await a(`--${r}--\r +`),i.close()}})}async _sendMultipartRequest(e,r,n){let o="----LangSmithFormBoundary"+Math.random().toString(36).slice(2),i=rCt(),a=()=>this._createNodeFetchBody(e,o),s=()=>this._createMultipartStream(e,o),u=async l=>this.batchIngestCaller.callWithOptions({sizeBytes:n?.sizeBytes},async()=>{let c=await l(),d={...this.headers,"Content-Type":`multipart/form-data; boundary=${o}`};n?.apiKey!==void 0&&(d["x-api-key"]=n.apiKey);let f=c;n?.useGzip&&typeof c=="object"&&"pipeThrough"in c&&(f=c.pipeThrough(new CompressionStream("gzip")),d["Content-Encoding"]="gzip");let p=await this._fetch(`${n?.apiUrl??this.apiUrl}/runs/multipart`,{method:"POST",headers:d,body:f,duplex:"half",signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(p,"Failed to send multipart request",!0),p});try{let l,c=!1;!i&&!this.multipartStreamingDisabled&&zqe()!=="bun"?(c=!0,l=await u(s)):l=await u(a),(!this.multipartStreamingDisabled||c)&&l.status===422&&(n?.apiUrl??this.apiUrl)!==xOt&&(console.warn(`Streaming multipart upload to ${n?.apiUrl??this.apiUrl}/runs/multipart failed. This usually means the host does not support chunked uploads. Retrying with a buffered upload for operation "${r}".`),this.multipartStreamingDisabled=!0,l=await u(a))}catch(l){if(NUe(l))throw l;console.warn(`${l.message.trim()} + +Context: ${r}`)}}async updateRun(e,r,n){Po(e),r.inputs&&(r.inputs=await this.processInputs(r.inputs)),r.outputs&&(r.outputs=await this.processOutputs(r.outputs));let o={...r,id:e};if(!this._filterForSampling([o],!0).length)return;if(this.autoBatchTracing&&o.trace_id!==void 0&&o.dotted_order!==void 0){let s=this._cloneCurrentOTELContext();if(r.end_time!==void 0&&o.parent_run_id===void 0&&this.blockOnRootRunFinalization&&!this.manualFlushMode){await this.processRunOperation({action:"update",item:o,otelContext:s,apiKey:n?.apiKey,apiUrl:n?.apiUrl}).catch(console.error);return}else this.processRunOperation({action:"update",item:o,otelContext:s,apiKey:n?.apiKey,apiUrl:n?.apiUrl}).catch(console.error);return}let i={...this.headers,"Content-Type":"application/json"};n?.apiKey!==void 0&&(i["x-api-key"]=n.apiKey),n?.workspaceId!==void 0&&(i["x-tenant-id"]=n.workspaceId);let a=Hb(r,`Serializing payload to update run with id: ${e}`);await this.caller.call(async()=>{let s=await this._fetch(`${n?.apiUrl??this.apiUrl}/runs/${e}`,{method:"PATCH",headers:i,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(s,"update run",!0),s})}async readRun(e,{loadChildRuns:r}={loadChildRuns:!1}){Po(e);let n=await this._get(`/runs/${e}`);return r&&(n=await this._loadChildRuns(n)),n}async getRunUrl({runId:e,run:r,projectOpts:n}){if(r!==void 0){let o;r.session_id?o=r.session_id:n?.projectName?o=(await this.readProject({projectName:n?.projectName})).id:n?.projectId?o=n?.projectId:o=(await this.readProject({projectName:od("PROJECT")||"default"})).id;let i=await this._getTenantId();return`${this.getHostUrl()}/o/${i}/projects/p/${o}/r/${r.id}?poll=true`}else if(e!==void 0){let o=await this.readRun(e);if(!o.app_path)throw new Error(`Run ${e} has no app_path`);return`${this.getHostUrl()}${o.app_path}`}else throw new Error("Must provide either runId or run")}async _loadChildRuns(e){let r=await Rfn(this.listRuns({isRoot:!1,projectId:e.session_id,traceId:e.trace_id})),n={},o={};r.sort((i,a)=>(i?.dotted_order??"").localeCompare(a?.dotted_order??""));for(let i of r){if(i.parent_run_id===null||i.parent_run_id===void 0)throw new Error(`Child run ${i.id} has no parent`);i.dotted_order?.startsWith(e.dotted_order??"")&&i.id!==e.id&&(i.parent_run_id in n||(n[i.parent_run_id]=[]),n[i.parent_run_id].push(i),o[i.id]=i)}e.child_runs=n[e.id]||[];for(let i in n)i!==e.id&&(o[i].child_runs=n[i]);return e}async*listRuns(e){let{projectId:r,projectName:n,parentRunId:o,traceId:i,referenceExampleId:a,startTime:s,executionOrder:u,isRoot:l,runType:c,error:d,id:f,query:p,filter:m,traceFilter:h,treeFilter:y,limit:g,select:b,order:_}=e,w=[];if(r&&(w=Array.isArray(r)?r:[r]),n){let M=Array.isArray(n)?n:[n],I=await Promise.all(M.map(j=>this.readProject({projectName:j}).then(A=>A.id)));w.push(...I)}let O=["app_path","completion_cost","completion_tokens","dotted_order","end_time","error","events","extra","feedback_stats","first_token_time","id","inputs","name","outputs","parent_run_id","parent_run_ids","prompt_cost","prompt_tokens","reference_example_id","run_type","session_id","start_time","status","tags","total_cost","total_tokens","trace_id"],T={session:w.length?w:null,run_type:c,reference_example:a,query:p,filter:m,trace_filter:h,tree_filter:y,execution_order:u,parent_run:o,start_time:s?s.toISOString():null,error:d,id:f,limit:g,trace:i,select:b||O,is_root:l,order:_};T.select.includes("child_run_ids")&&XY("Deprecated: 'child_run_ids' in the listRuns select parameter is deprecated and will be removed in a future version.");let P=0;for await(let M of this._getCursorPaginatedList("/runs/query",T))if(g){if(P>=g)break;if(M.length+P>g){yield*M.slice(0,g-P);break}P+=M.length,yield*M}else yield*M}async*listGroupRuns(e){let{projectId:r,projectName:n,groupBy:o,filter:i,startTime:a,endTime:s,limit:u,offset:l}=e,d={session_id:r||(await this.readProject({projectName:n})).id,group_by:o,filter:i,start_time:a?a.toISOString():null,end_time:s?s.toISOString():null,limit:Number(u)||100},f=Number(l)||0,p="/runs/group",m=`${this.apiUrl}${p}`;for(;;){let h={...d,offset:f},y=Object.fromEntries(Object.entries(h).filter(([T,P])=>P!==void 0)),g=JSON.stringify(y),_=await(await this.caller.call(async()=>{let T=await this._fetch(m,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:g});return await Lr(T,`Failed to fetch ${p}`),T})).json(),{groups:w,total:O}=_;if(w.length===0)break;for(let T of w)yield T;if(f+=w.length,f>=O)break}}async getRunStats({id:e,trace:r,parentRun:n,runType:o,projectNames:i,projectIds:a,referenceExampleIds:s,startTime:u,endTime:l,error:c,query:d,filter:f,traceFilter:p,treeFilter:m,isRoot:h,dataSourceType:y}){let g=a||[];i&&(g=[...a||[],...await Promise.all(i.map(P=>this.readProject({projectName:P}).then(M=>M.id)))]);let _=Object.fromEntries(Object.entries({id:e,trace:r,parent_run:n,run_type:o,session:g,reference_example:s,start_time:u,end_time:l,error:c,query:d,filter:f,trace_filter:p,tree_filter:m,is_root:h,data_source_type:y}).filter(([P,M])=>M!==void 0)),w=JSON.stringify(_);return await(await this.caller.call(async()=>{let P=await this._fetch(`${this.apiUrl}/runs/stats`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:w});return await Lr(P,"get run stats"),P})).json()}async shareRun(e,{shareId:r}={}){let n={run_id:e,share_token:r||FB()};Po(e);let o=JSON.stringify(n),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"PUT",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:o});return await Lr(s,"share run"),s})).json();if(a===null||!("share_token"in a))throw new Error("Invalid response from server");return`${this.getHostUrl()}/public/${a.share_token}/r`}async unshareRun(e){Po(e),await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(r,"unshare run",!0),r})}async readRunSharedLink(e){Po(e);let n=await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/runs/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(o,"read run shared link"),o})).json();if(!(n===null||!("share_token"in n)))return`${this.getHostUrl()}/public/${n.share_token}/r`}async listSharedRuns(e,{runIds:r}={}){let n=new URLSearchParams({share_token:e});if(r!==void 0)for(let a of r)n.append("id",a);return Po(e),await(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}/public/${e}/runs${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(a,"list shared runs"),a})).json()}async readDatasetSharedSchema(e,r){if(!e&&!r)throw new Error("Either datasetId or datasetName must be given");e||(e=(await this.readDataset({datasetName:r})).id),Po(e);let o=await(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(i,"read dataset shared schema"),i})).json();return o.url=`${this.getHostUrl()}/public/${o.share_token}/d`,o}async shareDataset(e,r){if(!e&&!r)throw new Error("Either datasetId or datasetName must be given");e||(e=(await this.readDataset({datasetName:r})).id);let n={dataset_id:e};Po(e);let o=JSON.stringify(n),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"PUT",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:o});return await Lr(s,"share dataset"),s})).json();return a.url=`${this.getHostUrl()}/public/${a.share_token}/d`,a}async unshareDataset(e){Po(e),await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/datasets/${e}/share`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(r,"unshare dataset",!0),r})}async readSharedDataset(e){return Po(e),await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/public/${e}/datasets`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(o,"read shared dataset"),o})).json()}async listSharedExamples(e,r){let n={};r?.exampleIds&&(n.id=r.exampleIds);let o=new URLSearchParams;Object.entries(n).forEach(([s,u])=>{Array.isArray(u)?u.forEach(l=>o.append(s,l)):o.append(s,u)});let i=await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/public/${e}/examples?${o.toString()}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(s,"list shared examples"),s}),a=await i.json();if(!i.ok)throw"detail"in a?new Error(`Failed to list shared examples. +Status: ${i.status} +Message: ${Array.isArray(a.detail)?a.detail.join(` +`):"Unspecified error"}`):new Error(`Failed to list shared examples: ${i.status} ${i.statusText}`);return a.map(s=>({...s,_hostUrl:this.getHostUrl()}))}async createProject({projectName:e,description:r=null,metadata:n=null,upsert:o=!1,projectExtra:i=null,referenceDatasetId:a=null}){let s=o?"?upsert=true":"",u=`${this.apiUrl}/sessions${s}`,l=i||{};n&&(l.metadata=n);let c={name:e,extra:l,description:r};a!==null&&(c.reference_dataset_id=a);let d=JSON.stringify(c);return await(await this.caller.call(async()=>{let m=await this._fetch(u,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:d});return await Lr(m,"create project"),m})).json()}async updateProject(e,{name:r=null,description:n=null,metadata:o=null,projectExtra:i=null,endTime:a=null}){let s=`${this.apiUrl}/sessions/${e}`,u=i;o&&(u={...u||{},metadata:o});let l=JSON.stringify({name:r,extra:u,description:n,end_time:a?new Date(a).toISOString():null});return await(await this.caller.call(async()=>{let f=await this._fetch(s,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Lr(f,"update project"),f})).json()}async hasProject({projectId:e,projectName:r}){let n="/sessions",o=new URLSearchParams;if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(e!==void 0)Po(e),n+=`/${e}`;else if(r!==void 0)o.append("name",r);else throw new Error("Must provide projectName or projectId");let i=await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}${n}?${o}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(a,"has project"),a});try{let a=await i.json();return i.ok?Array.isArray(a)?a.length>0:!0:!1}catch{return!1}}async readProject({projectId:e,projectName:r,includeStats:n}){let o="/sessions",i=new URLSearchParams;if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");if(e!==void 0)Po(e),o+=`/${e}`;else if(r!==void 0)i.append("name",r);else throw new Error("Must provide projectName or projectId");n!==void 0&&i.append("include_stats",n.toString());let a=await this._get(o,i),s;if(Array.isArray(a)){if(a.length===0)throw new Error(`Project[id=${e}, name=${r}] not found`);s=a[0]}else s=a;return s}async getProjectUrl({projectId:e,projectName:r}){if(e===void 0&&r===void 0)throw new Error("Must provide either projectName or projectId");let n=await this.readProject({projectId:e,projectName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/projects/p/${n.id}`}async getDatasetUrl({datasetId:e,datasetName:r}){if(e===void 0&&r===void 0)throw new Error("Must provide either datasetName or datasetId");let n=await this.readDataset({datasetId:e,datasetName:r}),o=await this._getTenantId();return`${this.getHostUrl()}/o/${o}/datasets/${n.id}`}async _getTenantId(){if(this._tenantId!==null)return this._tenantId;let e=new URLSearchParams({limit:"1"});for await(let r of this._getPaginated("/sessions",e))return this._tenantId=r[0].tenant_id,r[0].tenant_id;throw new Error("No projects found to resolve tenant.")}async*listProjects({projectIds:e,name:r,nameContains:n,referenceDatasetId:o,referenceDatasetName:i,includeStats:a,datasetVersion:s,referenceFree:u,metadata:l}={}){let c=new URLSearchParams;if(e!==void 0)for(let d of e)c.append("id",d);if(r!==void 0&&c.append("name",r),n!==void 0&&c.append("name_contains",n),o!==void 0)c.append("reference_dataset",o);else if(i!==void 0){let d=await this.readDataset({datasetName:i});c.append("reference_dataset",d.id)}a!==void 0&&c.append("include_stats",a.toString()),s!==void 0&&c.append("dataset_version",s),u!==void 0&&c.append("reference_free",u.toString()),l!==void 0&&c.append("metadata",JSON.stringify(l));for await(let d of this._getPaginated("/sessions",c))yield*d}async deleteProject({projectId:e,projectName:r}){let n;if(e===void 0&&r===void 0)throw new Error("Must provide projectName or projectId");if(e!==void 0&&r!==void 0)throw new Error("Must provide either projectName or projectId, not both");e===void 0?n=(await this.readProject({projectName:r})).id:n=e,Po(n),await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/sessions/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(o,`delete session ${n} (${r})`,!0),o})}async uploadCsv({csvFile:e,fileName:r,inputKeys:n,outputKeys:o,description:i,dataType:a,name:s}){let u=`${this.apiUrl}/datasets/upload`,l=new FormData;return l.append("file",e,r),n.forEach(f=>{l.append("input_keys",f)}),o.forEach(f=>{l.append("output_keys",f)}),i&&l.append("description",i),a&&l.append("data_type",a),s&&l.append("name",s),await(await this.caller.call(async()=>{let f=await this._fetch(u,{method:"POST",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Lr(f,"upload CSV"),f})).json()}async createDataset(e,{description:r,dataType:n,inputsSchema:o,outputsSchema:i,metadata:a}={}){let s={name:e,description:r,extra:a?{metadata:a}:void 0};n&&(s.data_type=n),o&&(s.inputs_schema_definition=o),i&&(s.outputs_schema_definition=i);let u=JSON.stringify(s);return await(await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/datasets`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Lr(d,"create dataset"),d})).json()}async readDataset({datasetId:e,datasetName:r}){let n="/datasets",o=new URLSearchParams({limit:"1"});if(e&&r)throw new Error("Must provide either datasetName or datasetId, not both");if(e)Po(e),n+=`/${e}`;else if(r)o.append("name",r);else throw new Error("Must provide datasetName or datasetId");let i=await this._get(n,o),a;if(Array.isArray(i)){if(i.length===0)throw new Error(`Dataset[id=${e}, name=${r}] not found`);a=i[0]}else a=i;return a}async hasDataset({datasetId:e,datasetName:r}){try{return await this.readDataset({datasetId:e,datasetName:r}),!0}catch(n){if(n instanceof Error&&n.message.toLocaleLowerCase().includes("not found"))return!1;throw n}}async diffDatasetVersions({datasetId:e,datasetName:r,fromVersion:n,toVersion:o}){let i=e;if(i===void 0&&r===void 0)throw new Error("Must provide either datasetName or datasetId");if(i!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");i===void 0&&(i=(await this.readDataset({datasetName:r})).id);let a=new URLSearchParams({from_version:typeof n=="string"?n:n.toISOString(),to_version:typeof o=="string"?o:o.toISOString()});return await this._get(`/datasets/${i}/versions/diff`,a)}async readDatasetOpenaiFinetuning({datasetId:e,datasetName:r}){let n="/datasets";if(e===void 0)if(r!==void 0)e=(await this.readDataset({datasetName:r})).id;else throw new Error("Must provide either datasetName or datasetId");return(await(await this._getResponse(`${n}/${e}/openai_ft`)).text()).trim().split(` +`).map(s=>JSON.parse(s))}async*listDatasets({limit:e=100,offset:r=0,datasetIds:n,datasetName:o,datasetNameContains:i,metadata:a}={}){let s="/datasets",u=new URLSearchParams({limit:e.toString(),offset:r.toString()});if(n!==void 0)for(let l of n)u.append("id",l);o!==void 0&&u.append("name",o),i!==void 0&&u.append("name_contains",i),a!==void 0&&u.append("metadata",JSON.stringify(a));for await(let l of this._getPaginated(s,u))yield*l}async updateDataset(e){let{datasetId:r,datasetName:n,...o}=e;if(!r&&!n)throw new Error("Must provide either datasetName or datasetId");let i=r??(await this.readDataset({datasetName:n})).id;Po(i);let a=JSON.stringify(o);return await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${i}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(u,"update dataset"),u})).json()}async updateDatasetTag(e){let{datasetId:r,datasetName:n,asOf:o,tag:i}=e;if(!r&&!n)throw new Error("Must provide either datasetName or datasetId");let a=r??(await this.readDataset({datasetName:n})).id;Po(a);let s=JSON.stringify({as_of:typeof o=="string"?o:o.toISOString(),tag:i});await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${a}/tags`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Lr(u,"update dataset tags",!0),u})}async deleteDataset({datasetId:e,datasetName:r}){let n="/datasets",o=e;if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(r!==void 0&&(o=(await this.readDataset({datasetName:r})).id),o!==void 0)Po(o),n+=`/${o}`;else throw new Error("Must provide datasetName or datasetId");await this.caller.call(async()=>{let i=await this._fetch(this.apiUrl+n,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(i,`delete ${n}`,!0),i})}async indexDataset({datasetId:e,datasetName:r,tag:n}){let o=e;if(!o&&!r)throw new Error("Must provide either datasetName or datasetId");if(o&&r)throw new Error("Must provide either datasetName or datasetId, not both");o||(o=(await this.readDataset({datasetName:r})).id),Po(o);let a=JSON.stringify({tag:n});await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${o}/index`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(u,"index dataset"),u})).json()}async similarExamples(e,r,n,{filter:o}={}){let i={limit:n,inputs:e};o!==void 0&&(i.filter=o),Po(r);let a=JSON.stringify(i);return(await(await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/datasets/${r}/search`,{headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,method:"POST",body:a});return await Lr(l,"fetch similar examples"),l})).json()).examples}async createExample(e,r,n){if(OOt(e)&&(r!==void 0||n!==void 0))throw new Error("Cannot provide outputs or options when using ExampleCreate object");let o=r?n?.datasetId:e.dataset_id,i=r?n?.datasetName:e.dataset_name;if(o===void 0&&i===void 0)throw new Error("Must provide either datasetName or datasetId");if(o!==void 0&&i!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");o===void 0&&(o=(await this.readDataset({datasetName:i})).id);let a=(r?n?.createdAt:e.created_at)||new Date,s;OOt(e)?s=e:s={inputs:e,outputs:r,created_at:a?.toISOString(),id:n?.exampleId,metadata:n?.metadata,split:n?.split,source_run_id:n?.sourceRunId,use_source_run_io:n?.useSourceRunIO,use_source_run_attachments:n?.useSourceRunAttachments,attachments:n?.attachments};let u=await this._uploadExamplesMultipart(o,[s]);return await this.readExample(u.example_ids?.[0]??FB())}async createExamples(e){if(Array.isArray(e)){if(e.length===0)return[];let b=e,_=b[0].dataset_id,w=b[0].dataset_name;if(_===void 0&&w===void 0)throw new Error("Must provide either datasetName or datasetId");if(_!==void 0&&w!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");_===void 0&&(_=(await this.readDataset({datasetName:w})).id);let O=await this._uploadExamplesMultipart(_,b);return await Promise.all(O.example_ids.map(P=>this.readExample(P)))}let{inputs:r,outputs:n,metadata:o,splits:i,sourceRunIds:a,useSourceRunIOs:s,useSourceRunAttachments:u,attachments:l,exampleIds:c,datasetId:d,datasetName:f}=e;if(r===void 0)throw new Error("Must provide inputs when using legacy parameters");let p=d,m=f;if(p===void 0&&m===void 0)throw new Error("Must provide either datasetName or datasetId");if(p!==void 0&&m!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");p===void 0&&(p=(await this.readDataset({datasetName:m})).id);let h=r.map((b,_)=>({dataset_id:p,inputs:b,outputs:n?.[_],metadata:o?.[_],split:i?.[_],id:c?.[_],attachments:l?.[_],source_run_id:a?.[_],use_source_run_io:s?.[_],use_source_run_attachments:u?.[_]})),y=await this._uploadExamplesMultipart(p,h);return await Promise.all(y.example_ids.map(b=>this.readExample(b)))}async createLLMExample(e,r,n){return this.createExample({input:e},{output:r},n)}async createChatExample(e,r,n){let o=e.map(a=>cUe(a)?dUe(a):a),i=cUe(r)?dUe(r):r;return this.createExample({input:o},{output:i},n)}async readExample(e){Po(e);let r=`/examples/${e}`,n=await this._get(r),{attachment_urls:o,...i}=n,a=i;return o&&(a.attachments=Object.entries(o).reduce((s,[u,l])=>(s[u.slice(11)]={presigned_url:l.presigned_url,mime_type:l.mime_type},s),{})),a}async*listExamples({datasetId:e,datasetName:r,exampleIds:n,asOf:o,splits:i,inlineS3Urls:a,metadata:s,limit:u,offset:l,filter:c,includeAttachments:d}={}){let f;if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");if(e!==void 0)f=e;else if(r!==void 0)f=(await this.readDataset({datasetName:r})).id;else throw new Error("Must provide a datasetName or datasetId");let p=new URLSearchParams({dataset:f}),m=o?typeof o=="string"?o:o?.toISOString():void 0;m&&p.append("as_of",m);let h=a??!0;if(p.append("inline_s3_urls",h.toString()),n!==void 0)for(let g of n)p.append("id",g);if(i!==void 0)for(let g of i)p.append("splits",g);if(s!==void 0){let g=JSON.stringify(s);p.append("metadata",g)}u!==void 0&&p.append("limit",u.toString()),l!==void 0&&p.append("offset",l.toString()),c!==void 0&&p.append("filter",c),d===!0&&["attachment_urls","outputs","metadata"].forEach(g=>p.append("select",g));let y=0;for await(let g of this._getPaginated("/examples",p)){for(let b of g){let{attachment_urls:_,...w}=b,O=w;_&&(O.attachments=Object.entries(_).reduce((T,[P,M])=>(T[P.slice(11)]={presigned_url:M.presigned_url,mime_type:M.mime_type||void 0},T),{})),yield O,y++}if(u!==void 0&&y>=u)break}}async deleteExample(e){Po(e);let r=`/examples/${e}`;await this.caller.call(async()=>{let n=await this._fetch(this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(n,`delete ${r}`,!0),n})}async deleteExamples(e,r){if(e.forEach(n=>Po(n)),r?.hardDelete){let n=this._getPlatformEndpointPath("datasets/examples/delete");await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}${n}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},body:JSON.stringify({example_ids:e,hard_delete:!0}),signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(o,"hard delete examples",!0),o})}else{let n=new URLSearchParams;e.forEach(o=>n.append("example_ids",o)),await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/examples?${n.toString()}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(o,"delete examples",!0),o})}}async updateExample(e,r){let n;r?n=e:n=e.id,Po(n);let o;r?o={id:n,...r}:o=e;let i;return o.dataset_id!==void 0?i=o.dataset_id:i=(await this.readExample(n)).dataset_id,this._updateExamplesMultipart(i,[o])}async updateExamples(e){let r;return e[0].dataset_id===void 0?r=(await this.readExample(e[0].id)).dataset_id:r=e[0].dataset_id,this._updateExamplesMultipart(r,e)}async readDatasetVersion({datasetId:e,datasetName:r,asOf:n,tag:o}){let i;if(e?i=e:i=(await this.readDataset({datasetName:r})).id,Po(i),n&&o||!n&&!o)throw new Error("Exactly one of asOf and tag must be specified.");let a=new URLSearchParams;return n!==void 0&&a.append("as_of",typeof n=="string"?n:n.toISOString()),o!==void 0&&a.append("tag",o),await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/datasets/${i}/version?${a.toString()}`,{method:"GET",headers:{...this.headers},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(u,"read dataset version"),u})).json()}async listDatasetSplits({datasetId:e,datasetName:r,asOf:n}){let o;if(e===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");e===void 0?o=(await this.readDataset({datasetName:r})).id:o=e,Po(o);let i=new URLSearchParams,a=n?typeof n=="string"?n:n?.toISOString():void 0;return a&&i.append("as_of",a),await this._get(`/datasets/${o}/splits`,i)}async updateDatasetSplits({datasetId:e,datasetName:r,splitName:n,exampleIds:o,remove:i=!1}){let a;if(e===void 0&&r===void 0)throw new Error("Must provide dataset name or ID");if(e!==void 0&&r!==void 0)throw new Error("Must provide either datasetName or datasetId, not both");e===void 0?a=(await this.readDataset({datasetName:r})).id:a=e,Po(a);let s={split_name:n,examples:o.map(l=>(Po(l),l)),remove:i},u=JSON.stringify(s);await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/datasets/${a}/splits`,{method:"PUT",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Lr(l,"update dataset splits",!0),l})}async createFeedback(e,r,{score:n,value:o,correction:i,comment:a,sourceInfo:s,feedbackSourceType:u="api",sourceRunId:l,feedbackId:c,feedbackConfig:d,projectId:f,comparativeExperimentId:p}){if(!e&&!f)throw new Error("One of runId or projectId must be provided");if(e&&f)throw new Error("Only one of runId or projectId can be provided");let m={type:u??"api",metadata:s??{}};l!==void 0&&m?.metadata!==void 0&&!m.metadata.__run&&(m.metadata.__run={run_id:l}),m?.metadata!==void 0&&m.metadata.__run?.run_id!==void 0&&Po(m.metadata.__run.run_id);let h={id:c??FB(),run_id:e,key:r,score:COt(n),value:o,correction:i,comment:a,feedback_source:m,comparative_experiment_id:p,feedbackConfig:d,session_id:f},y=JSON.stringify(h),g=`${this.apiUrl}/feedback`;return await this.caller.call(async()=>{let b=await this._fetch(g,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:y});return await Lr(b,"create feedback",!0),b}),h}async updateFeedback(e,{score:r,value:n,correction:o,comment:i}){let a={};r!=null&&(a.score=COt(r)),n!=null&&(a.value=n),o!=null&&(a.correction=o),i!=null&&(a.comment=i),Po(e);let s=JSON.stringify(a);await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/feedback/${e}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Lr(u,"update feedback",!0),u})}async readFeedback(e){Po(e);let r=`/feedback/${e}`;return await this._get(r)}async deleteFeedback(e){Po(e);let r=`/feedback/${e}`;await this.caller.call(async()=>{let n=await this._fetch(this.apiUrl+r,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(n,`delete ${r}`,!0),n})}async*listFeedback({runIds:e,feedbackKeys:r,feedbackSourceTypes:n}={}){let o=new URLSearchParams;if(e)for(let i of e)Po(i),o.append("run",i);if(r)for(let i of r)o.append("key",i);if(n)for(let i of n)o.append("source",i);for await(let i of this._getPaginated("/feedback",o))yield*i}async createPresignedFeedbackToken(e,r,{expiration:n,feedbackConfig:o}={}){let i={run_id:e,feedback_key:r,feedback_config:o};n?typeof n=="string"?i.expires_at=n:(n?.hours||n?.minutes||n?.days)&&(i.expires_in=n):i.expires_in={hours:3};let a=JSON.stringify(i);return await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/feedback/tokens`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(u,"create presigned feedback token"),u})).json()}async createComparativeExperiment({name:e,experimentIds:r,referenceDatasetId:n,createdAt:o,description:i,metadata:a,id:s}){if(r.length===0)throw new Error("At least one experiment is required");if(n||(n=(await this.readProject({projectId:r[0]})).reference_dataset_id),!n==null)throw new Error("A reference dataset is required");let u={id:s,name:e,experiment_ids:r,reference_dataset_id:n,description:i,created_at:(o??new Date)?.toISOString(),extra:{}};a&&(u.extra.metadata=a);let l=JSON.stringify(u);return(await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/datasets/comparative`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Lr(d,"create comparative experiment"),d})).json()}async*listPresignedFeedbackTokens(e){Po(e);let r=new URLSearchParams({run_id:e});for await(let n of this._getPaginated("/feedback/tokens",r))yield*n}_selectEvalResults(e){let r;return"results"in e?r=e.results:Array.isArray(e)?r=e:r=[e],r}async _logEvaluationFeedback(e,r,n){let o=this._selectEvalResults(e),i=[];for(let a of o){let s=n||{};a.evaluatorInfo&&(s={...a.evaluatorInfo,...s});let u=null;a.targetRunId?u=a.targetRunId:r&&(u=r.id),i.push(await this.createFeedback(u,a.key,{score:a.score,value:a.value,comment:a.comment,correction:a.correction,sourceInfo:s,sourceRunId:a.sourceRunId,feedbackConfig:a.feedbackConfig,feedbackSourceType:"model"}))}return[o,i]}async logEvaluationFeedback(e,r,n){let[o]=await this._logEvaluationFeedback(e,r,n);return o}async*listAnnotationQueues(e={}){let{queueIds:r,name:n,nameContains:o,limit:i}=e,a=new URLSearchParams;r&&r.forEach((u,l)=>{Po(u,`queueIds[${l}]`),a.append("ids",u)}),n&&a.append("name",n),o&&a.append("name_contains",o),a.append("limit",(i!==void 0?Math.min(i,100):100).toString());let s=0;for await(let u of this._getPaginated("/annotation-queues",a))if(yield*u,s++,i!==void 0&&s>=i)break}async createAnnotationQueue(e){let{name:r,description:n,queueId:o,rubricInstructions:i}=e,a={name:r,description:n,id:o||FB(),rubric_instructions:i},s=JSON.stringify(Object.fromEntries(Object.entries(a).filter(([l,c])=>c!==void 0)));return(await this.caller.call(async()=>{let l=await this._fetch(`${this.apiUrl}/annotation-queues`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:s});return await Lr(l,"create annotation queue"),l})).json()}async readAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${Po(e,"queueId")}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(n,"read annotation queue"),n})).json()}async updateAnnotationQueue(e,r){let{name:n,description:o,rubricInstructions:i}=r,a=JSON.stringify({name:n,description:o,rubric_instructions:i});await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/annotation-queues/${Po(e,"queueId")}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(s,"update annotation queue",!0),s})}async deleteAnnotationQueue(e){await this.caller.call(async()=>{let r=await this._fetch(`${this.apiUrl}/annotation-queues/${Po(e,"queueId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(r,"delete annotation queue",!0),r})}async addRunsToAnnotationQueue(e,r){let n=JSON.stringify(r.map((o,i)=>Po(o,`runIds[${i}]`).toString()));await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/annotation-queues/${Po(e,"queueId")}/runs`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Lr(o,"add runs to annotation queue",!0),o})}async getRunFromAnnotationQueue(e,r){let n=`/annotation-queues/${Po(e,"queueId")}/run`;return(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}${n}/${r}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(i,"get run from annotation queue"),i})).json()}async deleteRunFromAnnotationQueue(e,r){await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${Po(e,"queueId")}/runs/${Po(r,"queueRunId")}`,{method:"DELETE",headers:{...this.headers,Accept:"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(n,"delete run from annotation queue",!0),n})}async getSizeFromAnnotationQueue(e){return(await this.caller.call(async()=>{let n=await this._fetch(`${this.apiUrl}/annotation-queues/${Po(e,"queueId")}/size`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(n,"get size from annotation queue"),n})).json()}async _currentTenantIsOwner(e){let r=await this._getSettings();return e=="-"||r.tenant_handle===e}async _ownerConflictError(e,r){let n=await this._getSettings();return new Error(`Cannot ${e} for another tenant. + + Current tenant: ${n.tenant_handle} + + Requested tenant: ${r}`)}async _getLatestCommitHash(e){let n=await(await this.caller.call(async()=>{let o=await this._fetch(`${this.apiUrl}/commits/${e}/?limit=1&offset=0`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(o,"get latest commit hash"),o})).json();if(n.commits.length!==0)return n.commits[0].commit_hash}async _likeOrUnlikePrompt(e,r){let[n,o,i]=HA(e),a=JSON.stringify({like:r});return(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/likes/${n}/${o}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(u,`${r?"like":"unlike"} prompt`),u})).json()}async _getPromptUrl(e){let[r,n,o]=HA(e);if(await this._currentTenantIsOwner(r)){let i=await this._getSettings();return o!=="latest"?`${this.getHostUrl()}/prompts/${n}/${o.substring(0,8)}?organizationId=${i.id}`:`${this.getHostUrl()}/prompts/${n}?organizationId=${i.id}`}else return o!=="latest"?`${this.getHostUrl()}/hub/${r}/${n}/${o.substring(0,8)}`:`${this.getHostUrl()}/hub/${r}/${n}`}async promptExists(e){return!!await this.getPrompt(e)}async likePrompt(e){return this._likeOrUnlikePrompt(e,!0)}async unlikePrompt(e){return this._likeOrUnlikePrompt(e,!1)}async*listCommits(e){for await(let r of this._getPaginated(`/commits/${e}/`,new URLSearchParams,n=>n.commits))yield*r}async*listPrompts(e){let r=new URLSearchParams;r.append("sort_field",e?.sortField??"updated_at"),r.append("sort_direction","desc"),r.append("is_archived",(!!e?.isArchived).toString()),e?.isPublic!==void 0&&r.append("is_public",e.isPublic.toString()),e?.query&&r.append("query",e.query);for await(let n of this._getPaginated("/repos",r,o=>o.repos))yield*n}async getPrompt(e){let[r,n,o]=HA(e),a=await(await this.caller.call(async()=>{let s=await this._fetch(`${this.apiUrl}/repos/${r}/${n}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return s?.status===404?null:(await Lr(s,"get prompt"),s)}))?.json();return a?.repo?a.repo:null}async createPrompt(e,r){let n=await this._getSettings();if(r?.isPublic&&!n.tenant_handle)throw new Error(`Cannot create a public prompt without first + + creating a LangChain Hub handle. + You can add a handle by creating a public prompt at: + + https://smith.langchain.com/prompts`);let[o,i,a]=HA(e);if(!await this._currentTenantIsOwner(o))throw await this._ownerConflictError("create a prompt",o);let s={repo_handle:i,...r?.description&&{description:r.description},...r?.readme&&{readme:r.readme},...r?.tags&&{tags:r.tags},is_public:!!r?.isPublic},u=JSON.stringify(s),l=await this.caller.call(async()=>{let d=await this._fetch(`${this.apiUrl}/repos/`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:u});return await Lr(d,"create prompt"),d}),{repo:c}=await l.json();return c}async createCommit(e,r,n){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[o,i,a]=HA(e),s=n?.parentCommitHash==="latest"||!n?.parentCommitHash?await this._getLatestCommitHash(`${o}/${i}`):n?.parentCommitHash,u={manifest:JSON.parse(JSON.stringify(r)),parent_commit:s},l=JSON.stringify(u),d=await(await this.caller.call(async()=>{let f=await this._fetch(`${this.apiUrl}/commits/${o}/${i}`,{method:"POST",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:l});return await Lr(f,"create commit"),f})).json();return this._getPromptUrl(`${o}/${i}${d.commit_hash?`:${d.commit_hash}`:""}`)}async updateExamplesMultipart(e,r=[]){return this._updateExamplesMultipart(e,r)}async _updateExamplesMultipart(e,r=[]){if(!await this._getDatasetExamplesMultiPartSupport())throw new Error("Your LangSmith deployment does not allow using the multipart examples endpoint, please upgrade your deployment to the latest version.");let n=new FormData;for(let a of r){let s=a.id,u={...a.metadata&&{metadata:a.metadata},...a.split&&{split:a.split}},l=Hb(u,`Serializing body for example with id: ${s}`),c=new Blob([l],{type:"application/json"});if(n.append(s,c),a.inputs){let d=Hb(a.inputs,`Serializing inputs for example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.inputs`,f)}if(a.outputs){let d=Hb(a.outputs,`Serializing outputs whle updating example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.outputs`,f)}if(a.attachments)for(let[d,f]of Object.entries(a.attachments)){let p,m;Array.isArray(f)?[p,m]=f:(p=f.mimeType,m=f.data);let h=new Blob([m],{type:`${p}; length=${m.byteLength}`});n.append(`${s}.attachment.${d}`,h)}if(a.attachments_operations){let d=Hb(a.attachments_operations,`Serializing attachments while updating example with id: ${s}`),f=new Blob([d],{type:"application/json"});n.append(`${s}.attachments_operations`,f)}}let o=e??r[0]?.dataset_id;return(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}${this._getPlatformEndpointPath(`datasets/${o}/examples`)}`,{method:"PATCH",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Lr(a,"update examples"),a})).json()}async uploadExamplesMultipart(e,r=[]){return this._uploadExamplesMultipart(e,r)}async _uploadExamplesMultipart(e,r=[]){if(!await this._getDatasetExamplesMultiPartSupport())throw new Error("Your LangSmith deployment does not allow using the multipart examples endpoint, please upgrade your deployment to the latest version.");let n=new FormData;for(let i of r){let a=(i.id??FB()).toString(),s={created_at:i.created_at,...i.metadata&&{metadata:i.metadata},...i.split&&{split:i.split},...i.source_run_id&&{source_run_id:i.source_run_id},...i.use_source_run_io&&{use_source_run_io:i.use_source_run_io},...i.use_source_run_attachments&&{use_source_run_attachments:i.use_source_run_attachments}},u=Hb(s,`Serializing body for uploaded example with id: ${a}`),l=new Blob([u],{type:"application/json"});if(n.append(a,l),i.inputs){let c=Hb(i.inputs,`Serializing inputs for uploaded example with id: ${a}`),d=new Blob([c],{type:"application/json"});n.append(`${a}.inputs`,d)}if(i.outputs){let c=Hb(i.outputs,`Serializing outputs for uploaded example with id: ${a}`),d=new Blob([c],{type:"application/json"});n.append(`${a}.outputs`,d)}if(i.attachments)for(let[c,d]of Object.entries(i.attachments)){let f,p;Array.isArray(d)?[f,p]=d:(f=d.mimeType,p=d.data);let m=new Blob([p],{type:`${f}; length=${p.byteLength}`});n.append(`${a}.attachment.${c}`,m)}}return(await this.caller.call(async()=>{let i=await this._fetch(`${this.apiUrl}${this._getPlatformEndpointPath(`datasets/${e}/examples`)}`,{method:"POST",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:n});return await Lr(i,"upload examples"),i})).json()}async updatePrompt(e,r){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[n,o]=HA(e);if(!await this._currentTenantIsOwner(n))throw await this._ownerConflictError("update a prompt",n);let i={};if(r?.description!==void 0&&(i.description=r.description),r?.readme!==void 0&&(i.readme=r.readme),r?.tags!==void 0&&(i.tags=r.tags),r?.isPublic!==void 0&&(i.is_public=r.isPublic),r?.isArchived!==void 0&&(i.is_archived=r.isArchived),Object.keys(i).length===0)throw new Error("No valid update options provided");let a=JSON.stringify(i);return(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/repos/${n}/${o}`,{method:"PATCH",headers:{...this.headers,"Content-Type":"application/json"},signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions,body:a});return await Lr(u,"update prompt"),u})).json()}async deletePrompt(e){if(!await this.promptExists(e))throw new Error("Prompt does not exist, you must create it first.");let[r,n,o]=HA(e);if(!await this._currentTenantIsOwner(r))throw await this._ownerConflictError("delete a prompt",r);return(await this.caller.call(async()=>{let a=await this._fetch(`${this.apiUrl}/repos/${r}/${n}`,{method:"DELETE",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(a,"delete prompt"),a})).json()}_getPromptCacheKey(e,r){return`${e}${r?":with_model":""}`}async _fetchPromptFromApi(e,r){let[n,o,i]=HA(e),s=await(await this.caller.call(async()=>{let u=await this._fetch(`${this.apiUrl}/commits/${n}/${o}/${i}${r?.includeModel?"?include_model=true":""}`,{method:"GET",headers:this.headers,signal:AbortSignal.timeout(this.timeout_ms),...this.fetchOptions});return await Lr(u,"pull prompt commit"),u})).json();return{owner:n,repo:o,commit_hash:s.commit_hash,manifest:s.manifest,examples:s.examples}}async pullPromptCommit(e,r){if(!r?.skipCache&&this._cache){let n=this._getPromptCacheKey(e,r?.includeModel),o=this._cache.get(n);if(o)return o;let i=await this._fetchPromptFromApi(e,r);return this._cache.set(n,i),i}return this._fetchPromptFromApi(e,r)}async _pullPrompt(e,r){let n=await this.pullPromptCommit(e,{includeModel:r?.includeModel,skipCache:r?.skipCache});return JSON.stringify(n.manifest)}async pushPrompt(e,r){return await this.promptExists(e)?r&&Object.keys(r).some(o=>o!=="object")&&await this.updatePrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}):await this.createPrompt(e,{description:r?.description,readme:r?.readme,tags:r?.tags,isPublic:r?.isPublic}),r?.object?await this.createCommit(e,r?.object,{parentCommitHash:r?.parentCommitHash}):await this._getPromptUrl(e)}async clonePublicDataset(e,r={}){let{sourceApiUrl:n=this.apiUrl,datasetName:o}=r,[i,a]=this.parseTokenOrUrl(e,n),s=new t({apiUrl:i,apiKey:"placeholder"}),u=await s.readSharedDataset(a),l=o||u.name;try{if(await this.hasDataset({datasetId:l})){console.log(`Dataset ${l} already exists in your tenant. Skipping.`);return}}catch{}let c=await s.listSharedExamples(a),d=await this.createDataset(l,{description:u.description,dataType:u.data_type||"kv",inputsSchema:u.inputs_schema_definition??void 0,outputsSchema:u.outputs_schema_definition??void 0});try{await this.createExamples({inputs:c.map(f=>f.inputs),outputs:c.flatMap(f=>f.outputs?[f.outputs]:[]),datasetId:d.id})}catch(f){throw console.error(`An error occurred while creating dataset ${l}. You should delete it manually.`),f}}parseTokenOrUrl(e,r,n=2,o="dataset"){try{return Po(e),[r,e]}catch{}try{let a=new URL(e).pathname.split("/").filter(s=>s!=="");if(a.length>=n){let s=a[a.length-n];return[r,s]}else throw new Error(`Invalid public ${o} URL: ${e}`)}catch{throw new Error(`Invalid public ${o} URL or token: ${e}`)}}get cache(){return this._cache}cleanup(){this._cache&&this._cache.stop()}async awaitPendingTraceBatches(){if(this.manualFlushMode)return console.warn("[WARNING]: When tracing in manual flush mode, you must call `await client.flush()` manually to submit trace batches."),Promise.resolve();await new Promise(e=>setTimeout(e,1)),await Promise.all([...this.autoBatchQueue.items.map(({itemPromise:e})=>e),this.batchIngestCaller.queue.onIdle()]),this.langSmithToOTELTranslator!==void 0&&await fCt()?.DEFAULT_LANGSMITH_SPAN_PROCESSOR?.forceFlush()}}});var EOt,POt=v(()=>{VA();EOt=t=>t!==void 0?t:!!["TRACING_V2","TRACING"].find(r=>od(r)==="true")});var tO,j0i,Gpe,FUe=v(()=>{tO=Symbol.for("lc:context_variables"),j0i=Symbol.for("lc:child_run_end_promises"),Gpe=Symbol.for("langsmith:replica_trace_roots")});function kUe(t,e){if(tO in t)return t[tO][e]}function MOt(t,e,r){let n=tO in t?t[tO]:{};n[e]=r,t[tO]=n}var IOt=v(()=>{FUe()});function ROt(t){let r=Object.keys(t).sort().map(n=>`${n}:${t[n]??""}`).join("|");return kB(r,uQ)}function $fn(t){return t.replace(/[-:.]/g,"")}function NOt(t,e=1){let r=e.toFixed(0).slice(0,3).padStart(3,"0");return`${new Date(t).toISOString().slice(0,-1)}${r}Z`}function qUe(t,e,r=1){let n=NOt(t,r);return{dottedOrder:$fn(n)+e,microsecondPrecisionDatestring:n}}function Ffn(t){let e={};for(let r of Object.keys(t))Lfn.has(r)&&(e[r]=t[r]);return e}function jOt(t){return t!=null&&typeof t.createChild=="function"&&typeof t.postRun=="function"}function DOt(t){return typeof t=="object"&&t!=null&&typeof t.name=="string"&&t.name==="langchain_tracer"}function AOt(t){return Array.isArray(t)&&t.some(e=>DOt(e))}function kfn(t){return typeof t=="object"&&t!=null&&Array.isArray(t.handlers)}function qfn(t){let e=t?.callbacks;return t!=null&&typeof e=="object"&&(AOt(e?.handlers)||AOt(e))}function Ufn(){let t=hv("LANGSMITH_RUNS_ENDPOINTS");if(!t)return[];try{let e=JSON.parse(t);if(Array.isArray(e)){let r=[];for(let n of e){if(typeof n!="object"||n===null){console.warn(`Invalid item type in LANGSMITH_RUNS_ENDPOINTS: expected object, got ${typeof n}`);continue}if(typeof n.api_url!="string"){console.warn(`Invalid api_url type in LANGSMITH_RUNS_ENDPOINTS: expected string, got ${typeof n.api_url}`);continue}if(typeof n.api_key!="string"){console.warn(`Invalid api_key type in LANGSMITH_RUNS_ENDPOINTS: expected string, got ${typeof n.api_key}`);continue}r.push({apiUrl:n.api_url.replace(/\/$/,""),apiKey:n.api_key})}return r}else if(typeof e=="object"&&e!==null){zfn(e);let r=[];for(let[n,o]of Object.entries(e)){let i=n.replace(/\/$/,"");if(typeof o=="string")r.push({apiUrl:i,apiKey:o});else{console.warn(`Invalid value type in LANGSMITH_RUNS_ENDPOINTS for URL ${n}: expected string, got ${typeof o}`);continue}}return r}else return console.warn(`Invalid LANGSMITH_RUNS_ENDPOINTS \u2013 must be valid JSON array of objects with api_url and api_key properties, or object mapping url->apiKey, got ${typeof e}`),[]}catch(e){if(bOt(e))throw e;return console.warn("Invalid LANGSMITH_RUNS_ENDPOINTS \u2013 must be valid JSON array of objects with api_url and api_key properties, or object mapping url->apiKey"),[]}}function Bfn(t){return t?t.map(e=>Array.isArray(e)?{projectName:e[0],updates:e[1]}:e):Ufn()}function zfn(t){if(Object.keys(t).length>0&&od("ENDPOINT"))throw new Hpe}var sQ,uQ,Lfn,Xpe,K0,qqe=v(()=>{kqe();POt();jUe();FUe();IOt();VA();Lqe();VA();bpe();vpe();ype();sQ=36,uQ="6ba7b810-9dad-11d1-80b4-00c04fd430c8";Lfn=new Set(["projectName","updates","reroot"]);Xpe=class t{constructor(e,r,n,o){Object.defineProperty(this,"metadata",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"project_name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"replicas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.metadata=e,this.tags=r,this.project_name=n,this.replicas=o}static fromHeader(e){let r=e.split(","),n={},o=[],i,a;for(let s of r){let[u,l]=s.split("="),c=decodeURIComponent(l);u==="langsmith-metadata"?n=JSON.parse(c):u==="langsmith-tags"?o=c.split(","):u==="langsmith-project"?i=c:u==="langsmith-replicas"&&(a=JSON.parse(c).map(f=>Array.isArray(f)?f:Ffn(f)))}return new t(n,o,i,a)}toHeader(){let e=[];return this.metadata&&Object.keys(this.metadata).length>0&&e.push(`langsmith-metadata=${encodeURIComponent(JSON.stringify(this.metadata))}`),this.tags&&this.tags.length>0&&e.push(`langsmith-tags=${encodeURIComponent(this.tags.join(","))}`),this.project_name&&e.push(`langsmith-project=${encodeURIComponent(this.project_name)}`),e.join(",")}},K0=class t{constructor(e){if(Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"run_type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"project_name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"parent_run",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"parent_run_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"child_runs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"start_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"end_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"extra",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tags",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"error",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"serialized",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"inputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"outputs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reference_example_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"trace_id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dotted_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"tracingEnabled",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"execution_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"child_execution_order",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"attachments",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"replicas",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"distributedParentId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_serialized_start_time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_awaitInputsOnPost",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),jOt(e)){Object.assign(this,{...e});return}let r=t.getDefaultConfig(),{metadata:n,...o}=e,i=o.client??t.getSharedClient(),a={...n,...o?.extra?.metadata};if(o.extra={...o.extra,metadata:a},"id"in o&&o.id==null&&delete o.id,Object.assign(this,{...r,...o,client:i}),this.execution_order??(this.execution_order=1),this.child_execution_order??(this.child_execution_order=1),this.dotted_order||(this._serialized_start_time=NOt(this.start_time,this.execution_order)),this.id||(this.id=_pe(this._serialized_start_time??this.start_time)),this.trace_id||(this.parent_run?this.trace_id=this.parent_run.trace_id??this.id:this.trace_id=this.id),this.replicas=Bfn(this.replicas),!this.dotted_order){let{dottedOrder:s}=qUe(this.start_time,this.id,this.execution_order);this.parent_run?this.dotted_order=this.parent_run.dotted_order+"."+s:this.dotted_order=s}}set metadata(e){this.extra={...this.extra,metadata:{...this.extra?.metadata,...e}}}get metadata(){return this.extra?.metadata}static getDefaultConfig(){let e=Date.now();return{run_type:"chain",project_name:GY(),child_runs:[],api_url:hv("LANGCHAIN_ENDPOINT")??"http://localhost:1984",api_key:hv("LANGCHAIN_API_KEY"),caller_options:{},start_time:e,serialized:{},inputs:{},extra:{}}}static getSharedClient(){return t.sharedClient||(t.sharedClient=new qB),t.sharedClient}createChild(e){let r=this.child_execution_order+1,n=this.replicas?.map(c=>{let{reroot:d,...f}=c;return f}),o=e.replicas??n,i=new t({...e,parent_run:this,project_name:this.project_name,replicas:o,client:this.client,tracingEnabled:this.tracingEnabled,execution_order:r,child_execution_order:r});tO in this&&(i[tO]=this[tO]);let a=Symbol.for("lc:child_config"),s=e.extra?.[a]??this.extra[a];if(qfn(s)){let c={...s},d=kfn(c.callbacks)?c.callbacks.copy?.():void 0;d&&(Object.assign(d,{_parentRunId:i.id}),d.handlers?.find(DOt)?.updateFromRunTree?.(i),c.callbacks=d),i.extra[a]=c}let u=new Set,l=this;for(;l!=null&&!u.has(l.id);)u.add(l.id),l.child_execution_order=Math.max(l.child_execution_order,r),l=l.parent_run;return this.child_runs.push(i),i}async end(e,r,n=Date.now(),o){this.outputs=this.outputs??e,this.error=this.error??r,this.end_time=this.end_time??n,o&&Object.keys(o).length>0&&(this.extra=this.extra?{...this.extra,metadata:{...this.extra.metadata,...o}}:{metadata:o})}_convertToCreate(e,r,n=!0){let o=e.extra??{};if(o?.runtime?.library===void 0&&(o.runtime||(o.runtime={}),r))for(let[s,u]of Object.entries(r))o.runtime[s]||(o.runtime[s]=u);let i,a;return n?(a=e.parent_run?.id??e.parent_run_id,i=[]):(i=e.child_runs.map(s=>this._convertToCreate(s,r,n)),a=void 0),{id:e.id,name:e.name,start_time:e._serialized_start_time??e.start_time,end_time:e.end_time,run_type:e.run_type,reference_example_id:e.reference_example_id,extra:o,serialized:e.serialized,error:e.error,inputs:e.inputs,outputs:e.outputs,session_name:e.project_name,child_runs:i,parent_run_id:a,trace_id:e.trace_id,dotted_order:e.dotted_order,tags:e.tags,attachments:e.attachments,events:e.events}}_sliceParentId(e,r){if(r.dotted_order){let n=r.dotted_order.split("."),o=null;for(let i=0;i0?r.trace_id=i[0].slice(-sQ):r.trace_id=r.id}}r.parent_run_id===e&&(r.parent_run_id=void 0)}_setReplicaTraceRoot(e,r){let n=kUe(this,Gpe)??{};n[e]=r,MOt(this,Gpe,n);for(let o of this.child_runs)o._setReplicaTraceRoot(e,r)}_remapForProject(e){let{projectName:r,runtimeEnv:n,excludeChildRuns:o=!0,reroot:i=!1,distributedParentId:a,apiUrl:s,apiKey:u,workspaceId:l}=e,c=this._convertToCreate(this,n,o);if(r===this.project_name)return{...c,session_name:r};if(i){if(a)this._sliceParentId(a,c);else if(c.parent_run_id=void 0,c.dotted_order){let b=c.dotted_order.split(".");b.length>0&&(c.dotted_order=b[b.length-1],c.trace_id=c.id)}let g=ROt({projectName:r,apiUrl:s,apiKey:u,workspaceId:l});this._setReplicaTraceRoot(g,c.id)}let d;if(!i){let g=kUe(this,Gpe)??{},b=ROt({projectName:r,apiUrl:s,apiKey:u,workspaceId:l});if(d=g[b],d&&(c.trace_id=d,c.dotted_order)){let _=c.dotted_order.split("."),w=null;for(let O=0;O<_.length;O++)if(_[O].slice(-sQ)===d){w=O;break}if(w!==null){let O=_.slice(w);c.dotted_order=O.join(".")}}}let f=c.id,p=kB(`${f}:${r}`,uQ),m;c.trace_id?m=kB(`${c.trace_id}:${r}`,uQ):m=p;let h;c.parent_run_id&&(h=kB(`${c.parent_run_id}:${r}`,uQ));let y;return c.dotted_order&&(y=c.dotted_order.split(".").map(_=>{let w=_.slice(-sQ),O=kB(`${w}:${r}`,uQ);return _.slice(0,-sQ)+O}).join(".")),{...c,id:p,trace_id:m,parent_run_id:h,dotted_order:y,session_name:r}}async postRun(e=!0){this._awaitInputsOnPost&&(this.inputs=await this.inputs);try{let r=Cpe();if(this.replicas&&this.replicas.length>0)for(let{projectName:n,apiKey:o,apiUrl:i,workspaceId:a,reroot:s}of this.replicas){let u=this._remapForProject({projectName:n??this.project_name,runtimeEnv:r,excludeChildRuns:!0,reroot:s,distributedParentId:this.distributedParentId,apiUrl:i,apiKey:o,workspaceId:a});await this.client.createRun(u,{apiKey:o,apiUrl:i,workspaceId:a})}else{let n=this._convertToCreate(this,r,e);await this.client.createRun(n)}if(!e){XY("Posting with excludeChildRuns=false is deprecated and will be removed in a future version.");for(let n of this.child_runs)await n.postRun(!1)}this.child_runs=[]}catch(r){console.error(`Error in postRun for run ${this.id}:`,r)}}async patchRun(e){if(this.replicas&&this.replicas.length>0)for(let{projectName:r,apiKey:n,apiUrl:o,workspaceId:i,updates:a,reroot:s}of this.replicas){let u=this._remapForProject({projectName:r??this.project_name,runtimeEnv:void 0,excludeChildRuns:!0,reroot:s,distributedParentId:this.distributedParentId,apiUrl:o,apiKey:n,workspaceId:i}),l={id:u.id,name:u.name,run_type:u.run_type,start_time:u.start_time,outputs:u.outputs,error:u.error,parent_run_id:u.parent_run_id,session_name:u.session_name,reference_example_id:u.reference_example_id,end_time:u.end_time,dotted_order:u.dotted_order,trace_id:u.trace_id,events:u.events,tags:u.tags,extra:u.extra,attachments:this.attachments,...a};e?.excludeInputs||(l.inputs=u.inputs),await this.client.updateRun(u.id,l,{apiKey:n,apiUrl:o,workspaceId:i})}else try{let r={name:this.name,run_type:this.run_type,start_time:this._serialized_start_time??this.start_time,end_time:this.end_time,error:this.error,outputs:this.outputs,parent_run_id:this.parent_run?.id??this.parent_run_id,reference_example_id:this.reference_example_id,extra:this.extra,events:this.events,dotted_order:this.dotted_order,trace_id:this.trace_id,tags:this.tags,attachments:this.attachments,session_name:this.project_name};e?.excludeInputs||(r.inputs=this.inputs),await this.client.updateRun(this.id,r)}catch(r){console.error(`Error in patchRun for run ${this.id}`,r)}this.child_runs=[]}toJSON(){return this._convertToCreate(this,void 0,!1)}addEvent(e){this.events||(this.events=[]),typeof e=="string"?this.events.push({name:"event",time:new Date().toISOString(),message:e}):this.events.push({...e,time:e.time??new Date().toISOString()})}static fromRunnableConfig(e,r){let n=e?.callbacks,o,i,a,s=EOt();if(n){let l=n?.getParentRunId?.()??"",c=n?.handlers?.find(d=>d?.name=="langchain_tracer");o=c?.getRun?.(l),i=c?.projectName,a=c?.client,s=s||!!c}return o?new t({name:o.name,id:o.id,trace_id:o.trace_id,dotted_order:o.dotted_order,client:a,tracingEnabled:s,project_name:i,tags:[...new Set((o?.tags??[]).concat(e?.tags??[]))],extra:{metadata:{...o?.extra?.metadata,...e?.metadata}}}).createChild(r):new t({...r,client:a,tracingEnabled:s,project_name:i})}static fromDottedOrder(e){return this.fromHeaders({"langsmith-trace":e})}static fromHeaders(e,r){let n="get"in e&&typeof e.get=="function"?{"langsmith-trace":e.get("langsmith-trace"),baggage:e.get("baggage")}:e,o=n["langsmith-trace"];if(!o||typeof o!="string")return;let i=o.trim(),a=i.split(".").map(c=>{let[d,f]=c.split("Z");return{strTime:d,time:Date.parse(d+"Z"),uuid:f}}),s=a[0].uuid,u={...r,name:r?.name??"parent",run_type:r?.run_type??"chain",start_time:r?.start_time??Date.now(),id:a.at(-1)?.uuid,trace_id:s,dotted_order:i};if(n.baggage&&typeof n.baggage=="string"){let c=Xpe.fromHeader(n.baggage);u.metadata=c.metadata,u.tags=c.tags,u.project_name=c.project_name,u.replicas=c.replicas}let l=new t(u);return l.distributedParentId=l.id,l}toHeaders(e){let r={"langsmith-trace":this.dotted_order,baggage:new Xpe(this.extra?.metadata,this.tags,this.project_name,this.replicas).toHeader()};if(e)for(let[n,o]of Object.entries(r))e.set(n,o);return r}};Object.defineProperty(K0,"sharedClient",{enumerable:!0,configurable:!0,writable:!0,value:null})});var Zpe=v(()=>{qqe()});function BUe(t,e){if(t)return new K0({...t,start_time:t._serialized_start_time??t.start_time,parent_run:BUe(e),child_runs:t.child_runs.map(r=>BUe(r)).filter(r=>r!==void 0),extra:{...t.extra,runtime:wqe()},tracingEnabled:!1})}function UUe(t,e){return t&&!Array.isArray(t)&&typeof t=="object"?t:{[e]:t}}function BB(t){return typeof t._addRunToRunMap=="function"}var Vfn,Hfn,G0,zB=v(()=>{Bo();ku();WY();Zpe();Vfn={};Rt(Vfn,{BaseTracer:()=>G0,isBaseTracer:()=>BB});Hfn=t=>{if(t)return t.events=t.events??[],t.child_runs=t.child_runs??[],t};G0=class extends LB{constructor(e){super(...arguments);x(this,"runMap",new Map);x(this,"runTreeMap",new Map);x(this,"usesRunTreeMap",!1)}copy(){return this}getRunById(e){if(e!==void 0)return this.usesRunTreeMap?Hfn(this.runTreeMap.get(e)):this.runMap.get(e)}stringifyError(e){return e instanceof Error?e.message+(e?.stack?` + +${e.stack}`:""):typeof e=="string"?e:`${e}`}_addChildRun(e,r){e.child_runs.push(r)}_addRunToRunMap(e){let{dottedOrder:r,microsecondPrecisionDatestring:n}=qUe(new Date(e.start_time).getTime(),e.id,e.execution_order),o={...e},i=this.getRunById(o.parent_run_id);if(o.parent_run_id!==void 0?i?(this._addChildRun(i,o),i.child_execution_order=Math.max(i.child_execution_order,o.child_execution_order),o.trace_id=i.trace_id,i.dotted_order!==void 0&&(o.dotted_order=[i.dotted_order,r].join("."),o._serialized_start_time=n)):o.parent_run_id=void 0:(o.trace_id=o.id,o.dotted_order=r,o._serialized_start_time=n),this.usesRunTreeMap){let a=BUe(o,i);a!==void 0&&this.runTreeMap.set(o.id,a)}else this.runMap.set(o.id,o);return o}async _endTrace(e){let r=e.parent_run_id!==void 0&&this.getRunById(e.parent_run_id);r?r.child_execution_order=Math.max(r.child_execution_order,e.child_execution_order):await this.persistRun(e),await this.onRunUpdate?.(e),this.usesRunTreeMap?this.runTreeMap.delete(e.id):this.runMap.delete(e.id)}_getExecutionOrder(e){let r=e!==void 0&&this.getRunById(e);return r?r.child_execution_order+1:1}_createRunForLLMStart(e,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d=s?{...i,metadata:s}:i,f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:c,serialized:e,events:[{name:"start",time:new Date(c).toISOString()}],inputs:{prompts:r},execution_order:l,child_runs:[],child_execution_order:l,run_type:"llm",extra:d??{},tags:a||[]};return this._addRunToRunMap(f)}async handleLLMStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForLLMStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}_createRunForChatModelStart(e,r,n,o,i,a,s,u){let l=this._getExecutionOrder(o),c=Date.now(),d=s?{...i,metadata:s}:i,f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:c,serialized:e,events:[{name:"start",time:new Date(c).toISOString()}],inputs:{messages:r},execution_order:l,child_runs:[],child_execution_order:l,run_type:"llm",extra:d??{},tags:a||[]};return this._addRunToRunMap(f)}async handleChatModelStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForChatModelStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onLLMStart?.(l),l}async handleLLMEnd(e,r,n,o,i){let a=this.getRunById(r);if(!a||a?.run_type!=="llm")throw new Error("No LLM run to end.");return a.end_time=Date.now(),a.outputs=e,a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),a.extra={...a.extra,...i},await this.onLLMEnd?.(a),await this._endTrace(a),a}async handleLLMError(e,r,n,o,i){let a=this.getRunById(r);if(!a||a?.run_type!=="llm")throw new Error("No LLM run to end.");return a.end_time=Date.now(),a.error=this.stringifyError(e),a.events.push({name:"error",time:new Date(a.end_time).toISOString()}),a.extra={...a.extra,...i},await this.onLLMError?.(a),await this._endTrace(a),a}_createRunForChainStart(e,r,n,o,i,a,s,u,l){let c=this._getExecutionOrder(o),d=Date.now(),f={id:n,name:u??e.id[e.id.length-1],parent_run_id:o,start_time:d,serialized:e,events:[{name:"start",time:new Date(d).toISOString()}],inputs:r,execution_order:c,child_execution_order:c,run_type:s??"chain",child_runs:[],extra:a?{...l,metadata:a}:{...l},tags:i||[]};return this._addRunToRunMap(f)}async handleChainStart(e,r,n,o,i,a,s,u){let l=this.getRunById(n)??this._createRunForChainStart(e,r,n,o,i,a,s,u);return await this.onRunCreate?.(l),await this.onChainStart?.(l),l}async handleChainEnd(e,r,n,o,i){let a=this.getRunById(r);if(!a)throw new Error("No chain run to end.");return a.end_time=Date.now(),a.outputs=UUe(e,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=UUe(i.inputs,"input")),await this.onChainEnd?.(a),await this._endTrace(a),a}async handleChainError(e,r,n,o,i){let a=this.getRunById(r);if(!a)throw new Error("No chain run to end.");return a.end_time=Date.now(),a.error=this.stringifyError(e),a.events.push({name:"error",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=UUe(i.inputs,"input")),await this.onChainError?.(a),await this._endTrace(a),a}_createRunForToolStart(e,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??e.id[e.id.length-1],parent_run_id:o,start_time:l,serialized:e,events:[{name:"start",time:new Date(l).toISOString()}],inputs:{input:r},execution_order:u,child_execution_order:u,run_type:"tool",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(c)}async handleToolStart(e,r,n,o,i,a,s){let u=this.getRunById(n)??this._createRunForToolStart(e,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onToolStart?.(u),u}async handleToolEnd(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="tool")throw new Error("No tool run to end");return n.end_time=Date.now(),n.outputs={output:e},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onToolEnd?.(n),await this._endTrace(n),n}async handleToolError(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="tool")throw new Error("No tool run to end");return n.end_time=Date.now(),n.error=this.stringifyError(e),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onToolError?.(n),await this._endTrace(n),n}async handleAgentAction(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="chain")return;let o=n;o.actions=o.actions||[],o.actions.push(e),o.events.push({name:"agent_action",time:new Date().toISOString(),kwargs:{action:e}}),await this.onAgentAction?.(n)}async handleAgentEnd(e,r){let n=this.getRunById(r);!n||n?.run_type!=="chain"||(n.events.push({name:"agent_end",time:new Date().toISOString(),kwargs:{action:e}}),await this.onAgentEnd?.(n))}_createRunForRetrieverStart(e,r,n,o,i,a,s){let u=this._getExecutionOrder(o),l=Date.now(),c={id:n,name:s??e.id[e.id.length-1],parent_run_id:o,start_time:l,serialized:e,events:[{name:"start",time:new Date(l).toISOString()}],inputs:{query:r},execution_order:u,child_execution_order:u,run_type:"retriever",child_runs:[],extra:a?{metadata:a}:{},tags:i||[]};return this._addRunToRunMap(c)}async handleRetrieverStart(e,r,n,o,i,a,s){let u=this.getRunById(n)??this._createRunForRetrieverStart(e,r,n,o,i,a,s);return await this.onRunCreate?.(u),await this.onRetrieverStart?.(u),u}async handleRetrieverEnd(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="retriever")throw new Error("No retriever run to end");return n.end_time=Date.now(),n.outputs={documents:e},n.events.push({name:"end",time:new Date(n.end_time).toISOString()}),await this.onRetrieverEnd?.(n),await this._endTrace(n),n}async handleRetrieverError(e,r){let n=this.getRunById(r);if(!n||n?.run_type!=="retriever")throw new Error("No retriever run to end");return n.end_time=Date.now(),n.error=this.stringifyError(e),n.events.push({name:"error",time:new Date(n.end_time).toISOString()}),await this.onRetrieverError?.(n),await this._endTrace(n),n}async handleText(e,r){let n=this.getRunById(r);!n||n?.run_type!=="chain"||(n.events.push({name:"text",time:new Date().toISOString(),kwargs:{text:e}}),await this.onText?.(n))}async handleLLMNewToken(e,r,n,o,i,a){let s=this.getRunById(n);if(!s||s?.run_type!=="llm")throw new Error('Invalid "runId" provided to "handleLLMNewToken" callback.');return s.events.push({name:"new_token",time:new Date().toISOString(),kwargs:{token:e,idx:r,chunk:a?.chunk}}),await this.onLLMNewToken?.(s,e,{chunk:a?.chunk}),s}}});var kOt=S((iCi,FOt)=>{"use strict";var $Ot=(t=0)=>e=>`\x1B[${38+t};5;${e}m`,LOt=(t=0)=>(e,r,n)=>`\x1B[${38+t};2;${e};${r};${n}m`;function Jfn(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[r,n]of Object.entries(e)){for(let[o,i]of Object.entries(n))e[o]={open:`\x1B[${i[0]}m`,close:`\x1B[${i[1]}m`},n[o]=e[o],t.set(i[0],i[1]);Object.defineProperty(e,r,{value:n,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",e.color.ansi256=$Ot(),e.color.ansi16m=LOt(),e.bgColor.ansi256=$Ot(10),e.bgColor.ansi16m=LOt(10),Object.defineProperties(e,{rgbToAnsi256:{value:(r,n,o)=>r===n&&n===o?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(n/255*5)+Math.round(o/255*5),enumerable:!1},hexToRgb:{value:r=>{let n=/(?[a-f\d]{6}|[a-f\d]{3})/i.exec(r.toString(16));if(!n)return[0,0,0];let{colorString:o}=n.groups;o.length===3&&(o=o.split("").map(a=>a+a).join(""));let i=Number.parseInt(o,16);return[i>>16&255,i>>8&255,i&255]},enumerable:!1},hexToAnsi256:{value:r=>e.rgbToAnsi256(...e.hexToRgb(r)),enumerable:!1}}),e}Object.defineProperty(FOt,"exports",{enumerable:!0,get:Jfn})});function Zy(t,e){return`${t.open}${e}${t.close}`}function Dw(t,e){try{return JSON.stringify(t,null,2)}catch{return e}}function qOt(t){return typeof t=="string"?t.trim():t==null?t:Dw(t,t.toString())}function B$(t){if(!t.end_time)return"";let e=t.end_time-t.start_time;return e<1e3?`${e}ms`:`${(e/1e3).toFixed(2)}s`}var zUe,Wfn,Jb,Ype,UOt=v(()=>{Bo();zB();zUe=L(kOt(),1),Wfn={};Rt(Wfn,{ConsoleCallbackHandler:()=>Ype});({color:Jb}=zUe.default),Ype=class extends G0{constructor(){super(...arguments);x(this,"name","console_callback_handler")}persistRun(e){return Promise.resolve()}getParents(e){let r=[],n=e;for(;n.parent_run_id;){let o=this.runMap.get(n.parent_run_id);if(o)r.push(o),n=o;else break}return r}getBreadcrumbs(e){let n=[...this.getParents(e).reverse(),e].map((o,i,a)=>{let s=`${o.execution_order}:${o.run_type}:${o.name}`;return i===a.length-1?Zy(zUe.default.bold,s):s}).join(" > ");return Zy(Jb.grey,n)}onChainStart(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.green,"[chain/start]")} [${r}] Entering Chain run with input: ${Dw(e.inputs,"[inputs]")}`)}onChainEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.cyan,"[chain/end]")} [${r}] [${B$(e)}] Exiting Chain run with output: ${Dw(e.outputs,"[outputs]")}`)}onChainError(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.red,"[chain/error]")} [${r}] [${B$(e)}] Chain run errored with error: ${Dw(e.error,"[error]")}`)}onLLMStart(e){let r=this.getBreadcrumbs(e),n="prompts"in e.inputs?{prompts:e.inputs.prompts.map(o=>o.trim())}:e.inputs;console.log(`${Zy(Jb.green,"[llm/start]")} [${r}] Entering LLM run with input: ${Dw(n,"[inputs]")}`)}onLLMEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.cyan,"[llm/end]")} [${r}] [${B$(e)}] Exiting LLM run with output: ${Dw(e.outputs,"[response]")}`)}onLLMError(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.red,"[llm/error]")} [${r}] [${B$(e)}] LLM run errored with error: ${Dw(e.error,"[error]")}`)}onToolStart(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.green,"[tool/start]")} [${r}] Entering Tool run with input: "${qOt(e.inputs.input)}"`)}onToolEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.cyan,"[tool/end]")} [${r}] [${B$(e)}] Exiting Tool run with output: "${qOt(e.outputs?.output)}"`)}onToolError(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.red,"[tool/error]")} [${r}] [${B$(e)}] Tool run errored with error: ${Dw(e.error,"[error]")}`)}onRetrieverStart(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${Dw(e.inputs,"[inputs]")}`)}onRetrieverEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.cyan,"[retriever/end]")} [${r}] [${B$(e)}] Exiting Retriever run with output: ${Dw(e.outputs,"[outputs]")}`)}onRetrieverError(e){let r=this.getBreadcrumbs(e);console.log(`${Zy(Jb.red,"[retriever/error]")} [${r}] [${B$(e)}] Retriever run errored with error: ${Dw(e.error,"[error]")}`)}onAgentAction(e){let r=e,n=this.getBreadcrumbs(e);console.log(`${Zy(Jb.blue,"[agent/action]")} [${n}] Agent selected action: ${Dw(r.actions[r.actions.length-1],"[action]")}`)}}});var Qpe=v(()=>{Spe()});var VUe,eme,HUe=v(()=>{ku();Qpe();eme=()=>{if(VUe===void 0){let t=vn("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{};VUe=new qB(t)}return VUe}});function BOt(t=!1){let e=Gfn.getInstance().getStore();if(!t&&e===void 0)throw new Error(`Could not get the current run tree. + +Please make sure you are calling this method within a traceable function and that tracing is enabled.`);return e}function tme(t){return typeof t=="function"&&"langsmith:traceable"in t}var WUe,JUe,Kfn,KUe,Gfn,gCi,zOt=v(()=>{WUe=class{getStore(){}run(e,r){return r()}},JUe=Symbol.for("ls:tracing_async_local_storage"),Kfn=new WUe,KUe=class{getInstance(){return globalThis[JUe]??Kfn}initializeGlobalInstance(e){globalThis[JUe]===void 0&&(globalThis[JUe]=e)}},Gfn=new KUe;gCi=Symbol.for("langsmith:traceable:root")});var GUe=v(()=>{zOt()});function Zfn(t){let e;for(let r of t)for(let n of r)eo.isInstance(n.message)&&n.message.usage_metadata!==void 0&&(e=X3(e,n.message.usage_metadata));return e}var Xfn,lQ,HOt=v(()=>{Bo();ape();Rw();zB();HUe();GUe();Zpe();Qpe();Xfn={};Rt(Xfn,{LangChainTracer:()=>lQ});lQ=class VOt extends G0{constructor(r={}){super(r);x(this,"name","langchain_tracer");x(this,"projectName");x(this,"exampleId");x(this,"client");x(this,"replicas");x(this,"usesRunTreeMap",!0);let{exampleId:n,projectName:o,client:i,replicas:a}=r;this.projectName=o??GY(),this.replicas=a,this.exampleId=n,this.client=i??eme();let s=VOt.getTraceableRunTree();s&&this.updateFromRunTree(s)}async persistRun(r){}async onRunCreate(r){r.extra?.lc_defers_inputs||await this.getRunTreeWithTracingConfig(r.id)?.postRun()}async onRunUpdate(r){let n=this.getRunTreeWithTracingConfig(r.id);r.extra?.lc_defers_inputs?await n?.postRun():await n?.patchRun()}onLLMEnd(r){let n=r.outputs;if(n?.generations){let o=Zfn(n.generations);if(o!==void 0){r.extra=r.extra??{};let i=r.extra.metadata??{};i.usage_metadata=o,r.extra.metadata=i}}}getRun(r){return this.runTreeMap.get(r)}updateFromRunTree(r){this.runTreeMap.set(r.id,r);let n=r,o=new Set;for(;n.parent_run&&!(o.has(n.id)||(o.add(n.id),!n.parent_run));)n=n.parent_run;o.clear();let i=[n];for(;i.length>0;){let a=i.shift();!a||o.has(a.id)||(o.add(a.id),this.runTreeMap.set(a.id,a),a.child_runs&&i.push(...a.child_runs))}this.client=r.client??this.client,this.replicas=r.replicas??this.replicas,this.projectName=r.project_name??this.projectName,this.exampleId=r.reference_example_id??this.exampleId}getRunTreeWithTracingConfig(r){let n=this.runTreeMap.get(r);if(n)return new K0({...n,client:this.client,project_name:this.projectName,replicas:this.replicas,reference_example_id:this.exampleId,tracingEnabled:!0})}static getTraceableRunTree(){try{return BOt(!0)}catch{return}}}});var WOt=S((ICi,nme)=>{"use strict";var Yfn=oUe(),rme=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},JOt=(t,e,r)=>new Promise((n,o)=>{if(typeof e!="number"||e<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(e===1/0){n(t);return}let i=setTimeout(()=>{if(typeof r=="function"){try{n(r())}catch(u){o(u)}return}let a=typeof r=="string"?r:`Promise timed out after ${e} milliseconds`,s=r instanceof Error?r:new rme(a);typeof t.cancel=="function"&&t.cancel(),o(s)},e);Yfn(t.then(n,o),()=>{clearTimeout(i)})});nme.exports=JOt;nme.exports.default=JOt;nme.exports.TimeoutError=rme});var KOt=S(XUe=>{"use strict";Object.defineProperty(XUe,"__esModule",{value:!0});function Qfn(t,e,r){let n=0,o=t.length;for(;o>0;){let i=o/2|0,a=n+i;r(t[a],e)<=0?(n=++a,o-=i+1):o=i}return n}XUe.default=Qfn});var GOt=S(YUe=>{"use strict";Object.defineProperty(YUe,"__esModule",{value:!0});var epn=KOt(),ZUe=class{constructor(){this._queue=[]}enqueue(e,r){r=Object.assign({priority:0},r);let n={priority:r.priority,run:e};if(this.size&&this._queue[this.size-1].priority>=r.priority){this._queue.push(n);return}let o=epn.default(this._queue,n,(i,a)=>a.priority-i.priority);this._queue.splice(o,0,n)}dequeue(){let e=this._queue.shift();return e?.run}filter(e){return this._queue.filter(r=>r.priority===e.priority).map(r=>r.run)}get size(){return this._queue.length}};YUe.default=ZUe});var tBe=S(eBe=>{"use strict";Object.defineProperty(eBe,"__esModule",{value:!0});var tpn=nUe(),XOt=WOt(),rpn=GOt(),ome=()=>{},npn=new XOt.TimeoutError,QUe=class extends tpn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=ome,this._resolveIdle=ome,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:rpn.default},e),!(typeof e.intervalCap=="number"&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${(n=(r=e.intervalCap)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""}\` (${typeof e.intervalCap})`);if(e.interval===void 0||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${(i=(o=e.interval)===null||o===void 0?void 0:o.toString())!==null&&i!==void 0?i:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||e.interval===0,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=e.throwOnTimeout===!0,this._isPaused=e.autoStart===!1}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount{this._onResumeInterval()},r)),!0}return!1}_tryToStartAnother(){if(this._queue.size===0)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){let e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let r=this._queue.dequeue();return r?(this.emit("active"),r(),e&&this._initializeIntervalIfNeeded(),!0):!1}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||this._intervalId!==void 0||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){this._intervalCount===0&&this._pendingCount===0&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!(typeof e=="number"&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,r={}){return new Promise((n,o)=>{let i=async()=>{this._pendingCount++,this._intervalCount++;try{let a=this._timeout===void 0&&r.timeout===void 0?e():XOt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(npn)});n(await a)}catch(a){o(a)}this._next()};this._queue.enqueue(i,r),this._tryToStartAnother(),this.emit("add")})}async addAll(e,r){return Promise.all(e.map(async n=>this.add(n,r)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(this._queue.size!==0)return new Promise(e=>{let r=this._resolveEmpty;this._resolveEmpty=()=>{r(),e()}})}async onIdle(){if(!(this._pendingCount===0&&this._queue.size===0))return new Promise(e=>{let r=this._resolveIdle;this._resolveIdle=()=>{r(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}};eBe.default=QUe});function opn(){let t="default"in ime.default?ime.default.default:ime.default;return new t({autoStart:!0,concurrency:1})}function ipn(){return typeof VB>"u"&&(VB=opn()),VB}async function wc(t,e){if(e===!0){let r=q$();r!==void 0?await r.run(void 0,async()=>t()):await t()}else VB=ipn(),VB.add(async()=>{let r=q$();r!==void 0?await r.run(void 0,async()=>t()):await t()})}async function ZOt(){let t=eme();await Promise.allSettled([typeof VB<"u"?VB.onIdle():Promise.resolve(),t.awaitPendingTraceBatches()])}var ime,VB,rBe=v(()=>{HUe();NY();ime=L(tBe(),1)});var apn,YOt=v(()=>{Bo();rBe();apn={};Rt(apn,{awaitAllCallbacks:()=>ZOt,consumeCallback:()=>wc})});var QOt,eTt=v(()=>{ku();QOt=t=>t!==void 0?t:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(r=>vn(r)==="true")});function nBe(t){let e=q$();return e===void 0?void 0:e.getStore()?.[k$]?.[t]}var spn,tTt,rTt=v(()=>{NY();Zpe();spn=Symbol("lc:configure_hooks"),tTt=()=>nBe(spn)||[]});function JA(t){return t?Array.isArray(t)||"name"in t?{callbacks:t}:t:{}}function tW(t){return"name"in t?t:LB.fromMethods(t)}var upn,nTt,dQ,oTt,oBe,iTt,aTt,rc,z$=v(()=>{Bo();H0();ku();WY();zB();UOt();HOt();rBe();YOt();eTt();rTt();HY();upn={};Rt(upn,{BaseCallbackManager:()=>nTt,BaseRunManager:()=>dQ,CallbackManager:()=>rc,CallbackManagerForChainRun:()=>iTt,CallbackManagerForLLMRun:()=>oBe,CallbackManagerForRetrieverRun:()=>oTt,CallbackManagerForToolRun:()=>aTt,ensureHandler:()=>tW,parseCallbackConfigArg:()=>JA});nTt=class{setHandler(t){return this.setHandlers([t])}},dQ=class{constructor(t,e,r,n,o,i,a,s){this.runId=t,this.handlers=e,this.inheritableHandlers=r,this.tags=n,this.inheritableTags=o,this.metadata=i,this.inheritableMetadata=a,this._parentRunId=s}get parentRunId(){return this._parentRunId}async handleText(t){await Promise.all(this.handlers.map(e=>wc(async()=>{try{await e.handleText?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleText: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleCustomEvent(t,e,r,n,o){await Promise.all(this.handlers.map(i=>wc(async()=>{try{await i.handleCustomEvent?.(t,e,this.runId,this.tags,this.metadata)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleCustomEvent: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}},oTt=class extends dQ{getChild(t){let e=new rc(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleRetrieverEnd(t){await Promise.all(this.handlers.map(e=>wc(async()=>{if(!e.ignoreRetriever)try{await e.handleRetrieverEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleRetriever`),e.raiseError)throw r}},e.awaitHandlers)))}async handleRetrieverError(t){await Promise.all(this.handlers.map(e=>wc(async()=>{if(!e.ignoreRetriever)try{await e.handleRetrieverError?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleRetrieverError: ${r}`),e.raiseError)throw t}},e.awaitHandlers)))}},oBe=class extends dQ{async handleLLMNewToken(t,e,r,n,o,i){await Promise.all(this.handlers.map(a=>wc(async()=>{if(!a.ignoreLLM)try{await a.handleLLMNewToken?.(t,e??{prompt:0,completion:0},this.runId,this._parentRunId,this.tags,i)}catch(s){if((a.raiseError?console.error:console.warn)(`Error in handler ${a.constructor.name}, handleLLMNewToken: ${s}`),a.raiseError)throw s}},a.awaitHandlers)))}async handleLLMError(t,e,r,n,o){await Promise.all(this.handlers.map(i=>wc(async()=>{if(!i.ignoreLLM)try{await i.handleLLMError?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleLLMError: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleLLMEnd(t,e,r,n,o){await Promise.all(this.handlers.map(i=>wc(async()=>{if(!i.ignoreLLM)try{await i.handleLLMEnd?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleLLMEnd: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}},iTt=class extends dQ{getChild(t){let e=new rc(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleChainError(t,e,r,n,o){await Promise.all(this.handlers.map(i=>wc(async()=>{if(!i.ignoreChain)try{await i.handleChainError?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleChainError: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleChainEnd(t,e,r,n,o){await Promise.all(this.handlers.map(i=>wc(async()=>{if(!i.ignoreChain)try{await i.handleChainEnd?.(t,this.runId,this._parentRunId,this.tags,o)}catch(a){if((i.raiseError?console.error:console.warn)(`Error in handler ${i.constructor.name}, handleChainEnd: ${a}`),i.raiseError)throw a}},i.awaitHandlers)))}async handleAgentAction(t){await Promise.all(this.handlers.map(e=>wc(async()=>{if(!e.ignoreAgent)try{await e.handleAgentAction?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleAgentAction: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleAgentEnd(t){await Promise.all(this.handlers.map(e=>wc(async()=>{if(!e.ignoreAgent)try{await e.handleAgentEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleAgentEnd: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}},aTt=class extends dQ{getChild(t){let e=new rc(this.runId);return e.setHandlers(this.inheritableHandlers),e.addTags(this.inheritableTags),e.addMetadata(this.inheritableMetadata),t&&e.addTags([t],!1),e}async handleToolError(t){await Promise.all(this.handlers.map(e=>wc(async()=>{if(!e.ignoreAgent)try{await e.handleToolError?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleToolError: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}async handleToolEnd(t){await Promise.all(this.handlers.map(e=>wc(async()=>{if(!e.ignoreAgent)try{await e.handleToolEnd?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if((e.raiseError?console.error:console.warn)(`Error in handler ${e.constructor.name}, handleToolEnd: ${r}`),e.raiseError)throw r}},e.awaitHandlers)))}},rc=class cQ extends nTt{constructor(r,n){super();x(this,"handlers",[]);x(this,"inheritableHandlers",[]);x(this,"tags",[]);x(this,"inheritableTags",[]);x(this,"metadata",{});x(this,"inheritableMetadata",{});x(this,"name","callback_manager");x(this,"_parentRunId");this.handlers=n?.handlers??this.handlers,this.inheritableHandlers=n?.inheritableHandlers??this.inheritableHandlers,this.tags=n?.tags??this.tags,this.inheritableTags=n?.inheritableTags??this.inheritableTags,this.metadata=n?.metadata??this.metadata,this.inheritableMetadata=n?.inheritableMetadata??this.inheritableMetadata,this._parentRunId=r}getParentRunId(){return this._parentRunId}async handleLLMStart(r,n,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return Promise.all(n.map(async(c,d)=>{let f=d===0&&o?o:Yx();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return BB(p)&&p._createRunForLLMStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),wc(async()=>{try{await p.handleLLMStart?.(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l)}catch(m){if((p.raiseError?console.error:console.warn)(`Error in handler ${p.constructor.name}, handleLLMStart: ${m}`),p.raiseError)throw m}},p.awaitHandlers)})),new oBe(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChatModelStart(r,n,o=void 0,i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return Promise.all(n.map(async(c,d)=>{let f=d===0&&o?o:Yx();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return BB(p)&&p._createRunForChatModelStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),wc(async()=>{try{if(p.handleChatModelStart)await p.handleChatModelStart?.(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l);else if(p.handleLLMStart){let m=ol(c);await p.handleLLMStart?.(r,[m],f,this._parentRunId,a,this.tags,this.metadata,l)}}catch(m){if((p.raiseError?console.error:console.warn)(`Error in handler ${p.constructor.name}, handleLLMStart: ${m}`),p.raiseError)throw m}},p.awaitHandlers)})),new oBe(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(r,n,o=Yx(),i=void 0,a=void 0,s=void 0,u=void 0,l=void 0,c=void 0){return await Promise.all(this.handlers.map(d=>{if(!d.ignoreChain)return BB(d)&&d._createRunForChainStart(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c),wc(async()=>{try{await d.handleChainStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c)}catch(f){if((d.raiseError?console.error:console.warn)(`Error in handler ${d.constructor.name}, handleChainStart: ${f}`),d.raiseError)throw f}},d.awaitHandlers)})),new iTt(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(r,n,o=Yx(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreAgent)return BB(l)&&l._createRunForToolStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),wc(async()=>{try{await l.handleToolStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,u)}catch(c){if((l.raiseError?console.error:console.warn)(`Error in handler ${l.constructor.name}, handleToolStart: ${c}`),l.raiseError)throw c}},l.awaitHandlers)})),new aTt(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(r,n,o=Yx(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreRetriever)return BB(l)&&l._createRunForRetrieverStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),wc(async()=>{try{await l.handleRetrieverStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,u)}catch(c){if((l.raiseError?console.error:console.warn)(`Error in handler ${l.constructor.name}, handleRetrieverStart: ${c}`),l.raiseError)throw c}},l.awaitHandlers)})),new oTt(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleCustomEvent(r,n,o,i,a){await Promise.all(this.handlers.map(s=>wc(async()=>{if(!s.ignoreCustomEvent)try{await s.handleCustomEvent?.(r,n,o,this.tags,this.metadata)}catch(u){if((s.raiseError?console.error:console.warn)(`Error in handler ${s.constructor.name}, handleCustomEvent: ${u}`),s.raiseError)throw u}},s.awaitHandlers)))}addHandler(r,n=!0){this.handlers.push(r),n&&this.inheritableHandlers.push(r)}removeHandler(r){this.handlers=this.handlers.filter(n=>n!==r),this.inheritableHandlers=this.inheritableHandlers.filter(n=>n!==r)}setHandlers(r,n=!0){this.handlers=[],this.inheritableHandlers=[];for(let o of r)this.addHandler(o,n)}addTags(r,n=!0){this.removeTags(r),this.tags.push(...r),n&&this.inheritableTags.push(...r)}removeTags(r){this.tags=this.tags.filter(n=>!r.includes(n)),this.inheritableTags=this.inheritableTags.filter(n=>!r.includes(n))}addMetadata(r,n=!0){this.metadata={...this.metadata,...r},n&&(this.inheritableMetadata={...this.inheritableMetadata,...r})}removeMetadata(r){for(let n of Object.keys(r))delete this.metadata[n],delete this.inheritableMetadata[n]}copy(r=[],n=!0){let o=new cQ(this._parentRunId);for(let i of this.handlers){let a=this.inheritableHandlers.includes(i);o.addHandler(i,a)}for(let i of this.tags){let a=this.inheritableTags.includes(i);o.addTags([i],a)}for(let i of Object.keys(this.metadata)){let a=Object.keys(this.inheritableMetadata).includes(i);o.addMetadata({[i]:this.metadata[i]},a)}for(let i of r)o.handlers.filter(a=>a.name==="console_callback_handler").some(a=>a.name===i.name)||o.addHandler(i,n);return o}static fromHandlers(r){class n extends LB{constructor(){super();x(this,"name",Yx());Object.assign(this,r)}}let o=new this;return o.addHandler(new n),o}static configure(r,n,o,i,a,s,u){return this._configureSync(r,n,o,i,a,s,u)}static _configureSync(r,n,o,i,a,s,u){let l;(r||n)&&(Array.isArray(r)||!r?(l=new cQ,l.setHandlers(r?.map(tW)??[],!0)):l=r,l=l.copy(Array.isArray(n)?n.map(tW):n?.handlers,!1));let c=vn("LANGCHAIN_VERBOSE")==="true"||u?.verbose,d=lQ.getTraceableRunTree()?.tracingEnabled||QOt(),f=d||(vn("LANGCHAIN_TRACING")??!1);if(c||f){if(l||(l=new cQ),c&&!l.handlers.some(p=>p.name===Ype.prototype.name)){let p=new Ype;l.addHandler(p,!0)}if(f&&!l.handlers.some(p=>p.name==="langchain_tracer")&&d){let p=new lQ;l.addHandler(p,!0)}if(d){let p=lQ.getTraceableRunTree();p&&l._parentRunId===void 0&&(l._parentRunId=p.id,l.handlers.find(h=>h.name==="langchain_tracer")?.updateFromRunTree(p))}}for(let{contextVar:p,inheritable:m=!0,handlerClass:h,envVar:y}of tTt()){let g=y&&vn(y)==="true"&&h,b,_=p!==void 0?nBe(p):void 0;_&&Oqe(_)?b=_:g&&(b=new h({})),b!==void 0&&(l||(l=new cQ),l.handlers.some(w=>w.name===b.name)||l.addHandler(b,m))}return(o||i)&&l&&(l.addTags(o??[]),l.addTags(i??[],!1)),(a||s)&&l&&(l.addMetadata(a??{}),l.addMetadata(s??{},!1)),l}}});var iBe,lpn,sTt,cpn,eh,HB=v(()=>{NY();z$();Qpe();iBe=class{getStore(){}run(t,e){return e()}enterWith(t){}},lpn=new iBe,sTt=Symbol.for("lc:child_config"),cpn=class{getInstance(){return q$()??lpn}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[sTt]}runWithConfig(t,e,r){let n=rc._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata),o=this.getInstance(),i=o.getStore(),a=n?.getParentRunId(),s=n?.handlers?.find(l=>l?.name==="langchain_tracer"),u;return s&&a?u=s.getRunTreeWithTracingConfig(a):r||(u=new K0({name:"",tracingEnabled:!1})),u&&(u.extra={...u.extra,[sTt]:t}),i!==void 0&&i[k$]!==void 0&&(u===void 0&&(u={}),u[k$]=i[k$]),o.run(u,e)}initializeGlobalInstance(t){q$()===void 0&&nSt(t)}},eh=new cpn});var dpn,JB=v(()=>{Bo();NY();HB();dpn={};Rt(dpn,{AsyncLocalStorageProviderSingleton:()=>eh,MockAsyncLocalStorage:()=>iBe,_CONTEXT_VARIABLES_KEY:()=>k$})});async function Zg(t){return rc._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata)}function WB(...t){let e={};for(let r of t.filter(n=>!!n))for(let n of Object.keys(r))if(n==="metadata")e[n]={...e[n],...r[n]};else if(n==="tags"){let o=e[n]??[];e[n]=[...new Set(o.concat(r[n]??[]))]}else if(n==="configurable")e[n]={...e[n],...r[n]};else if(n==="timeout")e.timeout===void 0?e.timeout=r.timeout:r.timeout!==void 0&&(e.timeout=Math.min(e.timeout,r.timeout));else if(n==="signal")e.signal===void 0?e.signal=r.signal:r.signal!==void 0&&("any"in AbortSignal?e.signal=AbortSignal.any([e.signal,r.signal]):e.signal=r.signal);else if(n==="callbacks"){let o=e.callbacks,i=r.callbacks;if(Array.isArray(i))if(!o)e.callbacks=i;else if(Array.isArray(o))e.callbacks=o.concat(i);else{let a=o.copy();for(let s of i)a.addHandler(tW(s),!0);e.callbacks=a}else if(i)if(!o)e.callbacks=i;else if(Array.isArray(o)){let a=i.copy();for(let s of o)a.addHandler(tW(s),!0);e.callbacks=a}else e.callbacks=new rc(i._parentRunId,{handlers:o.handlers.concat(i.handlers),inheritableHandlers:o.inheritableHandlers.concat(i.inheritableHandlers),tags:Array.from(new Set(o.tags.concat(i.tags))),inheritableTags:Array.from(new Set(o.inheritableTags.concat(i.inheritableTags))),metadata:{...o.metadata,...i.metadata}})}else{let o=n;e[o]=r[o]??e[o]}return e}function Qo(t){let e=eh.getRunnableConfig(),r={tags:[],metadata:{},recursionLimit:25,runId:void 0};if(e){let{runId:n,runName:o,...i}=e;r=Object.entries(i).reduce((a,[s,u])=>(u!==void 0&&(a[s]=u),a),r)}if(t&&(r=Object.entries(t).reduce((n,[o,i])=>(i!==void 0&&(n[o]=i),n),r)),r?.configurable)for(let n of Object.keys(r.configurable))fpn.has(typeof r.configurable[n])&&!r.metadata?.[n]&&(r.metadata||(r.metadata={}),r.metadata[n]=r.configurable[n]);if(r.timeout!==void 0){if(r.timeout<=0)throw new Error("Timeout must be a positive number");let n=r.timeout,o=AbortSignal.timeout(n);r.metadata||(r.metadata={}),r.metadata.timeoutMs===void 0&&(r.metadata.timeoutMs=n),r.signal!==void 0?"any"in AbortSignal&&(r.signal=AbortSignal.any([r.signal,o])):r.signal=o,delete r.timeout}return r}function Js(t={},{callbacks:e,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=Qo(t);return e!==void 0&&(delete s.runName,s.callbacks=e),n!==void 0&&(s.recursionLimit=n),r!==void 0&&(s.maxConcurrency=r),o!==void 0&&(s.runName=o),i!==void 0&&(s.configurable={...s.configurable,...i}),a!==void 0&&delete s.runId,s}function Yy(t){if(t)return{configurable:t.configurable,recursionLimit:t.recursionLimit,callbacks:t.callbacks,tags:t.tags,metadata:t.metadata,maxConcurrency:t.maxConcurrency,timeout:t.timeout,signal:t.signal,store:t.store}}var ame,fpn,rO=v(()=>{z$();HB();JB();ame=25;fpn=new Set(["string","number","boolean"])});async function $w(t,e){if(e===void 0)return t;let r;return Promise.race([t.catch(n=>{if(!e?.aborted)throw n}),new Promise((n,o)=>{r=()=>{o(V$(e))},e.addEventListener("abort",r),e.aborted&&o(V$(e))})]).finally(()=>e.removeEventListener("abort",r))}function V$(t){return t?.reason instanceof Error?t.reason:typeof t?.reason=="string"?new Error(t.reason):new Error("Aborted")}var rW=v(()=>{});function sme(t,e=2){let r=Array.from({length:e},()=>[]);return r.map(async function*(o){for(;;)if(o.length===0){let i=await t.next();for(let a of r)a.push(i)}else{if(o[0].done)return;yield o.shift().value}})}function eb(t,e){if(Array.isArray(t)&&Array.isArray(e))return t.concat(e);if(typeof t=="string"&&typeof e=="string")return t+e;if(typeof t=="number"&&typeof e=="number")return t+e;if("concat"in t&&typeof t.concat=="function")return t.concat(e);if(typeof t=="object"&&typeof e=="object"){let r={...t};for(let[n,o]of Object.entries(e))n in r&&!Array.isArray(r[n])?r[n]=eb(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof t} and ${typeof e}`)}async function sBe(t,e,r,n,...o){let i=new H$({generator:e,startSetup:r,signal:n}),a=await i.setup;return{output:t(i,a,...o),setup:a}}var ppn,Qy,H$,nO=v(()=>{Bo();HB();JB();rO();rW();ppn={};Rt(ppn,{AsyncGeneratorWithSetup:()=>H$,IterableReadableStream:()=>Qy,atee:()=>sme,concat:()=>eb,pipeGeneratorWithSetup:()=>sBe});Qy=class aBe extends ReadableStream{constructor(){super(...arguments);x(this,"reader")}ensureReader(){this.reader||(this.reader=this.getReader())}async next(){this.ensureReader();try{let r=await this.reader.read();return r.done?(this.reader.releaseLock(),{done:!0,value:void 0}):{done:!1,value:r.value}}catch(r){throw this.reader.releaseLock(),r}}async return(){if(this.ensureReader(),this.locked){let r=this.reader.cancel();this.reader.releaseLock(),await r}return{done:!0,value:void 0}}async throw(r){if(this.ensureReader(),this.locked){let n=this.reader.cancel();this.reader.releaseLock(),await n}throw r}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}static fromReadableStream(r){let n=r.getReader();return new aBe({start(o){return i();function i(){return n.read().then(({done:a,value:s})=>{if(a){o.close();return}return o.enqueue(s),i()})}},cancel(){n.releaseLock()}})}static fromAsyncGenerator(r){return new aBe({async pull(n){let{value:o,done:i}=await r.next();i&&n.close(),n.enqueue(o)},async cancel(n){await r.return(n)}})}};H$=class{constructor(t){x(this,"generator");x(this,"setup");x(this,"config");x(this,"signal");x(this,"firstResult");x(this,"firstResultUsed",!1);this.generator=t.generator,this.config=t.config,this.signal=t.signal??this.config?.signal,this.setup=new Promise((e,r)=>{eh.runWithConfig(Yy(t.config),async()=>{this.firstResult=t.generator.next(),t.startSetup?this.firstResult.then(t.startSetup).then(e,r):this.firstResult.then(n=>e(void 0),r)},!0)})}async next(...t){return this.signal?.throwIfAborted(),this.firstResultUsed?eh.runWithConfig(Yy(this.config),this.signal?async()=>$w(this.generator.next(...t),this.signal):async()=>this.generator.next(...t),!0):(this.firstResultUsed=!0,this.firstResult)}async return(t){return this.generator.return(t)}async throw(t){return this.generator.throw(t)}[Symbol.asyncIterator](){return this}async[Symbol.asyncDispose](){await this.return()}}});function lme(t,e){return mpn.call(t,e)}function cme(t){if(Array.isArray(t)){let r=new Array(t.length);for(let n=0;n=48&&n<=57){e++;continue}return!1}return!0}function WA(t){return t.indexOf("/")===-1&&t.indexOf("~")===-1?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function fme(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function ume(t){if(t===void 0)return!0;if(t){if(Array.isArray(t)){for(let r=0,n=t.length;r{mpn=Object.prototype.hasOwnProperty;pme=class extends Error{constructor(t,e,r,n,o){super(uTt(t,{name:e,index:r,operation:n,tree:o})),this.name=e,this.index=r,this.operation=n,this.tree=o,Object.setPrototypeOf(this,new.target.prototype),this.message=uTt(t,{name:e,index:r,operation:n,tree:o})}}});function uBe(t){return Object.getOwnPropertyNames(Object.prototype).includes(t)}function hme(t,e){if(e=="")return t;var r={op:"_get",path:e};return KB(t,r),r.value}function KB(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):gme(e,0)),e.path===""){let a={newDocument:t};if(e.op==="add")return a.newDocument=e.value,a;if(e.op==="replace")return a.newDocument=e.value,a.removed=t,a;if(e.op==="move"||e.op==="copy")return a.newDocument=hme(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=fQ(t,e.value),a.test===!1)throw new Sc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return a.newDocument=t,a}else{if(e.op==="remove")return a.removed=t,a.newDocument=null,a;if(e.op==="_get")return e.value=t,a;if(r)throw new Sc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=tb(t));let s=(e.path||"").split("/"),u=t,l=1,c=s.length,d,f,p;for(typeof r=="function"?p=r:p=gme;;){if(f=s[l],f&&f.indexOf("~")!=-1&&(f=fme(f)),o&&(f=="__proto__"||f=="prototype"&&l>0&&s[l-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&d===void 0&&(u[f]===void 0?d=s.slice(0,l).join("/"):l==c-1&&(d=e.path),d!==void 0&&p(e,0,t,d)),l++,Array.isArray(u)){if(f==="-")f=u.length;else{if(r&&!dme(f))throw new Sc("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,e,t);dme(f)&&(f=~~f)}if(l>=c){if(r&&e.op==="add"&&f>u.length)throw new Sc("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);let m=gpn[e.op].call(e,u,f,t);if(m.test===!1)throw new Sc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}}else if(l>=c){let m=nW[e.op].call(e,u,f,t);if(m.test===!1)throw new Sc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return m}if(u=u[f],r&&l0)throw new Sc('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",e,t,r);if((t.op==="move"||t.op==="copy")&&typeof t.from!="string")throw new Sc("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",e,t,r);if((t.op==="add"||t.op==="replace"||t.op==="test")&&t.value===void 0)throw new Sc("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",e,t,r);if((t.op==="add"||t.op==="replace"||t.op==="test")&&ume(t.value))throw new Sc("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",e,t,r);if(r){if(t.op=="add"){var o=t.path.split("/").length,i=n.split("/").length;if(o!==i+1&&o!==i)throw new Sc("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",e,t,r)}else if(t.op==="replace"||t.op==="remove"||t.op==="_get"){if(t.path!==n)throw new Sc("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",e,t,r)}else if(t.op==="move"||t.op==="copy"){var a={op:"_get",path:t.from,value:void 0},s=lTt([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Sc("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new Sc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function lTt(t,e,r){try{if(!Array.isArray(t))throw new Sc("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)J$(tb(e),tb(t),r||!0);else{r=r||gme;for(var n=0;n{Bo();mme();lBe={};Rt(lBe,{JsonPatchError:()=>Sc,_areEquals:()=>fQ,applyOperation:()=>KB,applyPatch:()=>J$,applyReducer:()=>ypn,deepClone:()=>hpn,getValueByPointer:()=>hme,validate:()=>lTt,validator:()=>gme});Sc=pme,hpn=tb;nW={add:function(t,e,r){if(uBe(e))throw new TypeError("JSON-Patch: modifying `__proto__`, `constructor`, or `prototype` prop is banned for security reasons");return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){if(uBe(e))throw new TypeError("JSON-Patch: modifying `__proto__`, `constructor`, or `prototype` prop is banned for security reasons");var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){if(uBe(e))throw new TypeError("JSON-Patch: modifying `__proto__`, `constructor`, or `prototype` prop is banned for security reasons");var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:function(t,e,r){let n=hme(r,this.path);n&&(n=tb(n));let o=KB(r,{op:"remove",path:this.from}).removed;return KB(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=hme(r,this.from);return KB(r,{op:"add",path:this.path,value:tb(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:fQ(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},gpn={add:function(t,e,r){return dme(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:r,index:e}},remove:function(t,e,r){var n=t.splice(e,1);return{newDocument:r,removed:n[0]}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:nW.move,copy:nW.copy,test:nW.test,_get:nW._get}});function cTt(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=cme(e),a=cme(t),s=!1,u=!1,l=a.length-1;l>=0;l--){var c=a[l],d=t[c];if(lme(e,c)&&!(e[c]===void 0&&d!==void 0&&Array.isArray(e)===!1)){var f=e[c];typeof d=="object"&&d!=null&&typeof f=="object"&&f!=null&&Array.isArray(d)===Array.isArray(f)?cTt(d,f,r,n+"/"+WA(c),o):d!==f&&(s=!0,o&&r.push({op:"test",path:n+"/"+WA(c),value:tb(d)}),r.push({op:"replace",path:n+"/"+WA(c),value:tb(f)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+WA(c),value:tb(d)}),r.push({op:"remove",path:n+"/"+WA(c)}),u=!0):(o&&r.push({op:"test",path:n,value:t}),r.push({op:"replace",path:n,value:e}),s=!0)}if(!(!u&&i.length==a.length))for(var l=0;l{mme();pQ()});var Qxi,cBe=v(()=>{mme();pQ();mQ();Qxi={...lBe,JsonPatchError:pme,deepClone:tb,escapePathComponent:WA,unescapePathComponent:fme}});async function dTt(t,e){if(e==="original")throw new Error("Do not assign inputs with original schema drop the key for now. When inputs are added to streamLog they should be added with standardized schema for streaming events.");let{inputs:r}=t;if(["retriever","llm","prompt"].includes(t.run_type))return r;if(!(Object.keys(r).length===1&&r?.input===""))return r.input}async function fTt(t,e){let{outputs:r}=t;return e==="original"||["retriever","llm","prompt"].includes(t.run_type)?r:r!==void 0&&Object.keys(r).length===1&&r?.output!==void 0?r.output:r}function _pn(t){return t!==void 0&&t.message!==void 0}var bpn,oO,yme,fBe,bme,pTt=v(()=>{Bo();Rw();pQ();cBe();zB();nO();bpn={};Rt(bpn,{LogStreamCallbackHandler:()=>bme,RunLog:()=>yme,RunLogPatch:()=>oO,isLogStreamHandler:()=>fBe});oO=class{constructor(t){x(this,"ops");this.ops=t.ops??[]}concat(t){let e=this.ops.concat(t.ops),r=J$({},e);return new yme({ops:e,state:r[r.length-1].newDocument})}},yme=class dBe extends oO{constructor(r){super(r);x(this,"state");this.state=r.state}concat(r){let n=this.ops.concat(r.ops),o=J$(this.state,r.ops);return new dBe({ops:n,state:o[o.length-1].newDocument})}static fromRunLogPatch(r){let n=J$({},r.ops);return new dBe({ops:r.ops,state:n[n.length-1].newDocument})}},fBe=t=>t.name==="log_stream_tracer";bme=class extends G0{constructor(e){super({_awaitHandler:!0,...e});x(this,"autoClose",!0);x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");x(this,"_schemaFormat","original");x(this,"rootId");x(this,"keyMapByRunId",{});x(this,"counterMapByRunName",{});x(this,"transformStream");x(this,"writer");x(this,"receiveStream");x(this,"name","log_stream_tracer");x(this,"lc_prefer_streaming",!0);this.autoClose=e?.autoClose??!0,this.includeNames=e?.includeNames,this.includeTypes=e?.includeTypes,this.includeTags=e?.includeTags,this.excludeNames=e?.excludeNames,this.excludeTypes=e?.excludeTypes,this.excludeTags=e?.excludeTags,this._schemaFormat=e?._schemaFormat??this._schemaFormat,this.transformStream=new TransformStream,this.writer=this.transformStream.writable.getWriter(),this.receiveStream=Qy.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(e){}_includeRun(e){if(e.id===this.rootId)return!1;let r=e.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(e.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(e.run_type)),this.includeTags!==void 0&&(n=n||r.find(o=>this.includeTags?.includes(o))!==void 0),this.excludeNames!==void 0&&(n=n&&!this.excludeNames.includes(e.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(e.run_type)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(e,r){for await(let n of r){if(e!==this.rootId){let o=this.keyMapByRunId[e];o&&await this.writer.write(new oO({ops:[{op:"add",path:`/logs/${o}/streamed_output/-`,value:n}]}))}yield n}}async onRunCreate(e){if(this.rootId===void 0&&(this.rootId=e.id,await this.writer.write(new oO({ops:[{op:"replace",path:"",value:{id:e.id,name:e.name,type:e.run_type,streamed_output:[],final_output:void 0,logs:{}}}]}))),!this._includeRun(e))return;this.counterMapByRunName[e.name]===void 0&&(this.counterMapByRunName[e.name]=0),this.counterMapByRunName[e.name]+=1;let r=this.counterMapByRunName[e.name];this.keyMapByRunId[e.id]=r===1?e.name:`${e.name}:${r}`;let n={id:e.id,name:e.name,type:e.run_type,tags:e.tags??[],metadata:e.extra?.metadata??{},start_time:new Date(e.start_time).toISOString(),streamed_output:[],streamed_output_str:[],final_output:void 0,end_time:void 0};this._schemaFormat==="streaming_events"&&(n.inputs=await dTt(e,this._schemaFormat)),await this.writer.write(new oO({ops:[{op:"add",path:`/logs/${this.keyMapByRunId[e.id]}`,value:n}]}))}async onRunUpdate(e){try{let r=this.keyMapByRunId[e.id];if(r===void 0)return;let n=[];this._schemaFormat==="streaming_events"&&n.push({op:"replace",path:`/logs/${r}/inputs`,value:await dTt(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await fTt(e,this._schemaFormat)}),e.end_time!==void 0&&n.push({op:"add",path:`/logs/${r}/end_time`,value:new Date(e.end_time).toISOString()});let o=new oO({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new oO({ops:[{op:"replace",path:"/final_output",value:await fTt(e,this._schemaFormat)}]});await this.writer.write(r),this.autoClose&&await this.writer.close()}}}async onLLMNewToken(e,r,n){let o=this.keyMapByRunId[e.id];if(o===void 0)return;let i=e.inputs.messages!==void 0,a;i?_pn(n?.chunk)?a=n?.chunk:a=new Ir({id:`run-${e.id}`,content:r}):a=r;let s=new oO({ops:[{op:"add",path:`/logs/${o}/streamed_output_str/-`,value:r},{op:"add",path:`/logs/${o}/streamed_output/-`,value:a}]});await this.writer.write(s)}}});var vpn,KA,Lw,yi,id=v(()=>{Bo();vpn={};Rt(vpn,{ChatGenerationChunk:()=>yi,GenerationChunk:()=>Lw,RUN_KEY:()=>KA});KA="__run",Lw=class mTt{constructor(e){x(this,"text");x(this,"generationInfo");this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new mTt({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},yi=class hTt extends Lw{constructor(r){super(r);x(this,"message");this.message=r.message}concat(r){return new hTt({text:this.text+r.text,generationInfo:{...this.generationInfo,...r.generationInfo},message:this.message.concat(r.message)})}}});function _me({name:t,serialized:e}){return t!==void 0?t:e?.name!==void 0?e.name:e?.id!==void 0&&Array.isArray(e?.id)?e.id[e.id.length-1]:"Unnamed"}var gTt,yTt,bTt=v(()=>{Rw();zB();nO();id();gTt=t=>t.name==="event_stream_tracer",yTt=class extends G0{constructor(e){super({_awaitHandler:!0,...e});x(this,"autoClose",!0);x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");x(this,"runInfoMap",new Map);x(this,"tappedPromises",new Map);x(this,"transformStream");x(this,"writer");x(this,"receiveStream");x(this,"readableStreamClosed",!1);x(this,"name","event_stream_tracer");x(this,"lc_prefer_streaming",!0);this.autoClose=e?.autoClose??!0,this.includeNames=e?.includeNames,this.includeTypes=e?.includeTypes,this.includeTags=e?.includeTags,this.excludeNames=e?.excludeNames,this.excludeTypes=e?.excludeTypes,this.excludeTags=e?.excludeTags,this.transformStream=new TransformStream({flush:()=>{this.readableStreamClosed=!0}}),this.writer=this.transformStream.writable.getWriter(),this.receiveStream=Qy.fromReadableStream(this.transformStream.readable)}[Symbol.asyncIterator](){return this.receiveStream}async persistRun(e){}_includeRun(e){let r=e.tags??[],n=this.includeNames===void 0&&this.includeTags===void 0&&this.includeTypes===void 0;return this.includeNames!==void 0&&(n=n||this.includeNames.includes(e.name)),this.includeTypes!==void 0&&(n=n||this.includeTypes.includes(e.runType)),this.includeTags!==void 0&&(n=n||r.find(o=>this.includeTags?.includes(o))!==void 0),this.excludeNames!==void 0&&(n=n&&!this.excludeNames.includes(e.name)),this.excludeTypes!==void 0&&(n=n&&!this.excludeTypes.includes(e.runType)),this.excludeTags!==void 0&&(n=n&&r.every(o=>!this.excludeTags?.includes(o))),n}async*tapOutputIterable(e,r){let n=await r.next();if(n.done)return;let o=this.runInfoMap.get(e);if(o===void 0){yield n.value;return}function i(s,u){return s==="llm"&&typeof u=="string"?new Lw({text:u}):u}let a=this.tappedPromises.get(e);if(a===void 0){let s;a=new Promise(u=>{s=u}),this.tappedPromises.set(e,a);try{let u={event:`on_${o.runType}_stream`,run_id:e,name:o.name,tags:o.tags,metadata:o.metadata,data:{}};await this.send({...u,data:{chunk:i(o.runType,n.value)}},o),yield n.value;for await(let l of r)o.runType!=="tool"&&o.runType!=="retriever"&&await this.send({...u,data:{chunk:i(o.runType,l)}},o),yield l}finally{s?.()}}else{yield n.value;for await(let s of r)yield s}}async send(e,r){this.readableStreamClosed||this._includeRun(r)&&await this.writer.write(e)}async sendEndEvent(e,r){let n=this.tappedPromises.get(e.run_id);n!==void 0?n.then(()=>{this.send(e,r)}):await this.send(e,r)}async onLLMStart(e){let r=_me(e),n=e.inputs.messages!==void 0?"chat_model":"llm",o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:n,inputs:e.inputs};this.runInfoMap.set(e.id,o);let i=`on_${n}_start`;await this.send({event:i,data:{input:e.inputs},name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onLLMNewToken(e,r,n){let o=this.runInfoMap.get(e.id),i,a;if(o===void 0)throw new Error(`onLLMNewToken: Run ID ${e.id} not found in run map.`);if(this.runInfoMap.size!==1){if(o.runType==="chat_model")a="on_chat_model_stream",n?.chunk===void 0?i=new Ir({content:r,id:`run-${e.id}`}):i=n.chunk.message;else if(o.runType==="llm")a="on_llm_stream",n?.chunk===void 0?i=new Lw({text:r}):i=n.chunk;else throw new Error(`Unexpected run type ${o.runType}`);await this.send({event:a,data:{chunk:i},run_id:e.id,name:o.name,tags:o.tags,metadata:o.metadata},o)}}async onLLMEnd(e){let r=this.runInfoMap.get(e.id);this.runInfoMap.delete(e.id);let n;if(r===void 0)throw new Error(`onLLMEnd: Run ID ${e.id} not found in run map.`);let o=e.outputs?.generations,i;if(r.runType==="chat_model"){for(let a of o??[]){if(i!==void 0)break;i=a[0]?.message}n="on_chat_model_end"}else if(r.runType==="llm")i={generations:o?.map(a=>a.map(s=>({text:s.text,generationInfo:s.generationInfo}))),llmOutput:e.outputs?.llmOutput??{}},n="on_llm_end";else throw new Error(`onLLMEnd: Unexpected run type: ${r.runType}`);await this.sendEndEvent({event:n,data:{output:i,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onChainStart(e){let r=_me(e),n=e.run_type??"chain",o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:e.run_type},i={};e.inputs.input===""&&Object.keys(e.inputs).length===1?(i={},o.inputs={}):e.inputs.input!==void 0?(i.input=e.inputs.input,o.inputs=e.inputs.input):(i.input=e.inputs,o.inputs=e.inputs),this.runInfoMap.set(e.id,o),await this.send({event:`on_${n}_start`,data:i,name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onChainEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onChainEnd: Run ID ${e.id} not found in run map.`);let n=`on_${e.run_type}_end`,o=e.inputs??r.inputs??{},a={output:e.outputs?.output??e.outputs,input:o};o.input&&Object.keys(o).length===1&&(a.input=o.input,r.inputs=o.input),await this.sendEndEvent({event:n,data:a,run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(e){let r=_me(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"tool",inputs:e.inputs??{}};this.runInfoMap.set(e.id,n),await this.send({event:"on_tool_start",data:{input:e.inputs??{}},name:r,run_id:e.id,tags:e.tags??[],metadata:e.extra?.metadata??{}},n)}async onToolEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onToolEnd: Run ID ${e.id} not found in run map.`);if(r.inputs===void 0)throw new Error(`onToolEnd: Run ID ${e.id} is a tool call, and is expected to have traced inputs.`);let n=e.outputs?.output===void 0?e.outputs:e.outputs.output;await this.sendEndEvent({event:"on_tool_end",data:{output:n,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onRetrieverStart(e){let r=_me(e),o={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:e.inputs.query}};this.runInfoMap.set(e.id,o),await this.send({event:"on_retriever_start",data:{input:{query:e.inputs.query}},name:r,tags:e.tags??[],run_id:e.id,metadata:e.extra?.metadata??{}},o)}async onRetrieverEnd(e){let r=this.runInfoMap.get(e.id);if(this.runInfoMap.delete(e.id),r===void 0)throw new Error(`onRetrieverEnd: Run ID ${e.id} not found in run map.`);await this.sendEndEvent({event:"on_retriever_end",data:{output:e.outputs?.documents??e.outputs,input:r.inputs},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async handleCustomEvent(e,r,n){let o=this.runInfoMap.get(n);if(o===void 0)throw new Error(`handleCustomEvent: Run ID ${n} not found in run map.`);await this.send({event:"on_custom_event",run_id:n,name:e,tags:o.tags,metadata:o.metadata,data:r},o)}async finish(){let e=[...this.tappedPromises.values()];Promise.all(e).finally(()=>{this.writer.close()})}}});function _Tt(t){if(!(t&&Spn(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:r,stack:n}=t;return r==="Load failed"?n===void 0||"__sentry_captured__"in t:r.startsWith("error sending request for url")?!0:Cpn.has(r)}var wpn,Spn,Cpn,vTt=v(()=>{wpn=Object.prototype.toString,Spn=t=>wpn.call(t)==="[object Error]",Cpn=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"])});function xpn(t){if(typeof t=="number"){if(t<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(t))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.")}else if(t!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.")}function vme(t,e,{min:r=0,allowInfinity:n=!1}={}){if(e!==void 0){if(typeof e!="number"||Number.isNaN(e))throw new TypeError(`Expected \`${t}\` to be a number${n?" or Infinity":""}.`);if(!n&&!Number.isFinite(e))throw new TypeError(`Expected \`${t}\` to be a finite number.`);if(e0&&await new Promise((p,m)=>{let h=()=>{clearTimeout(y),o.signal?.removeEventListener("abort",h),m(o.signal.reason)},y=setTimeout(()=>{o.signal?.removeEventListener("abort",h),p()},f);o.unref&&y.unref?.(),o.signal?.addEventListener("abort",h,{once:!0})}),o.signal?.throwIfAborted(),!0}async function hQ(t,e={}){if(e={...e},xpn(e.retries),Object.hasOwn(e,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");e.retries??(e.retries=10),e.factor??(e.factor=2),e.minTimeout??(e.minTimeout=1e3),e.maxTimeout??(e.maxTimeout=Number.POSITIVE_INFINITY),e.maxRetryTime??(e.maxRetryTime=Number.POSITIVE_INFINITY),e.randomize??(e.randomize=!1),e.onFailedAttempt??(e.onFailedAttempt=()=>{}),e.shouldRetry??(e.shouldRetry=()=>!0),e.shouldConsumeRetry??(e.shouldConsumeRetry=()=>!0),vme("factor",e.factor,{min:0,allowInfinity:!1}),vme("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),vme("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),vme("maxRetryTime",e.maxRetryTime,{min:0,allowInfinity:!0}),e.factor>0||(e.factor=1),e.signal?.throwIfAborted();let r=0,n=0,o=performance.now();for(;!Number.isFinite(e.retries)||n<=e.retries;){r++;try{e.signal?.throwIfAborted();let i=await t(r);return e.signal?.throwIfAborted(),i}catch(i){await Epn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var Opn,pBe=v(()=>{vTt();Opn=class extends Error{constructor(t){super(),t instanceof Error?(this.originalError=t,{message:t}=t):(this.originalError=new Error(t),this.originalError.stack=this.stack),this.name="AbortError",this.message=t}}});var wme,Ppn,Mpn,Ipn,Fw,GB=v(()=>{Bo();rW();pBe();wme=L(tBe(),1),Ppn={};Rt(Ppn,{AsyncCaller:()=>Fw});Mpn=[400,401,402,403,404,405,406,407,409],Ipn=t=>{if(t.message.startsWith("Cancel")||t.message.startsWith("AbortError")||t.name==="AbortError"||t?.code==="ECONNABORTED")throw t;let e=t?.response?.status??t?.status;if(e&&Mpn.includes(+e))throw t;if(t?.error?.code==="insufficient_quota"){let r=new Error(t?.message);throw r.name="InsufficientQuotaError",r}},Fw=class{constructor(t){x(this,"maxConcurrency");x(this,"maxRetries");x(this,"onFailedAttempt");x(this,"queue");this.maxConcurrency=t.maxConcurrency??1/0,this.maxRetries=t.maxRetries??6,this.onFailedAttempt=t.onFailedAttempt??Ipn;let e="default"in wme.default?wme.default.default:wme.default;this.queue=new e({concurrency:this.maxConcurrency})}async call(t,...e){return this.queue.add(()=>hQ(()=>t(...e).catch(r=>{throw r instanceof Error?r:new Error(r)}),{onFailedAttempt:({error:r})=>this.onFailedAttempt?.(r),retries:this.maxRetries,randomize:!0}),{throwOnTimeout:!0})}callWithOptions(t,e,...r){if(t.signal){let n;return Promise.race([this.call(e,...r),new Promise((o,i)=>{n=()=>{i(V$(t.signal))},t.signal?.addEventListener("abort",n)})]).finally(()=>{t.signal&&n&&t.signal.removeEventListener("abort",n)})}return this.call(e,...r)}fetch(...t){return this.call(()=>fetch(...t).then(e=>e.ok?e:Promise.reject(e)))}}});var mBe,STt=v(()=>{zB();mBe=class extends G0{constructor({config:e,onStart:r,onEnd:n,onError:o}){super({_awaitHandler:!0});x(this,"name","RootListenersTracer");x(this,"rootId");x(this,"config");x(this,"argOnStart");x(this,"argOnEnd");x(this,"argOnError");this.config=e,this.argOnStart=r,this.argOnEnd=n,this.argOnError=o}persistRun(e){return Promise.resolve()}async onRunCreate(e){this.rootId||(this.rootId=e.id,this.argOnStart&&await this.argOnStart(e,this.config))}async onRunUpdate(e){e.id===this.rootId&&(e.error?this.argOnError&&await this.argOnError(e,this.config):this.argOnEnd&&await this.argOnEnd(e,this.config))}}});function gQ(t){return t?t.lc_runnable:!1}var CTt,xTt,Sme=v(()=>{CTt=class{constructor(t){x(this,"includeNames");x(this,"includeTypes");x(this,"includeTags");x(this,"excludeNames");x(this,"excludeTypes");x(this,"excludeTags");this.includeNames=t.includeNames,this.includeTypes=t.includeTypes,this.includeTags=t.includeTags,this.excludeNames=t.excludeNames,this.excludeTypes=t.excludeTypes,this.excludeTags=t.excludeTags}includeEvent(t,e){let r=this.includeNames===void 0&&this.includeTypes===void 0&&this.includeTags===void 0,n=t.tags??[];return this.includeNames!==void 0&&(r=r||this.includeNames.includes(t.name)),this.includeTypes!==void 0&&(r=r||this.includeTypes.includes(e)),this.includeTags!==void 0&&(r=r||n.some(o=>this.includeTags?.includes(o))),this.excludeNames!==void 0&&(r=r&&!this.excludeNames.includes(t.name)),this.excludeTypes!==void 0&&(r=r&&!this.excludeTypes.includes(e)),this.excludeTags!==void 0&&(r=r&&n.every(o=>!this.excludeTags?.includes(o))),r}},xTt=t=>btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")});function Se(t,e,r){function n(s,u){var l;Object.defineProperty(s,"_zod",{value:s._zod??{},enumerable:!1}),(l=s._zod).traits??(l.traits=new Set),s._zod.traits.add(t),e(s,u);for(let c in a.prototype)c in s||Object.defineProperty(s,c,{value:a.prototype[c].bind(s)});s._zod.constr=a,s._zod.def=u}let o=r?.Parent??Object;class i extends o{}Object.defineProperty(i,"name",{value:t});function a(s){var u;let l=r?.Parent?new i:this;n(l,s),(u=l._zod).deferred??(u.deferred=[]);for(let c of l._zod.deferred)c();return l}return Object.defineProperty(a,"init",{value:n}),Object.defineProperty(a,Symbol.hasInstance,{value:s=>r?.Parent&&s instanceof r.Parent?!0:s?._zod?.traits?.has(t)}),Object.defineProperty(a,"name",{value:t}),a}function ad(t){return t&&Object.assign(yQ,t),yQ}var hBe,gBe,iO,yQ,iW=v(()=>{hBe=Object.freeze({status:"aborted"});gBe=Symbol("zod_brand"),iO=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},yQ={}});var Mt={};Rn(Mt,{BIGINT_FORMAT_RANGES:()=>TBe,Class:()=>bBe,NUMBER_FORMAT_RANGES:()=>OBe,aborted:()=>ZB,allowsEval:()=>SBe,assert:()=>Dpn,assertEqual:()=>Rpn,assertIs:()=>Npn,assertNever:()=>jpn,assertNotEqual:()=>Apn,assignProp:()=>wBe,cached:()=>vQ,captureStackTrace:()=>Cme,cleanEnum:()=>Kpn,cleanRegex:()=>wQ,clone:()=>nc,createTransparentProxy:()=>Upn,defineLazy:()=>ks,esc:()=>XB,escapeRegex:()=>GA,extend:()=>Vpn,finalizeIssue:()=>gv,floatSafeRemainder:()=>vBe,getElementAtPath:()=>$pn,getEnumValues:()=>_Q,getLengthableOrigin:()=>xQ,getParsedType:()=>qpn,getSizableOrigin:()=>CQ,isObject:()=>aW,isPlainObject:()=>sW,issue:()=>EBe,joinValues:()=>qe,jsonStringifyReplacer:()=>_Be,merge:()=>Hpn,normalizeParams:()=>bt,nullish:()=>W$,numKeys:()=>kpn,omit:()=>zpn,optionalKeys:()=>xBe,partial:()=>Jpn,pick:()=>Bpn,prefixIssues:()=>Wb,primitiveTypes:()=>CBe,promiseAllObject:()=>Lpn,propertyKeyTypes:()=>SQ,randomString:()=>Fpn,required:()=>Wpn,stringifyPrimitive:()=>$t,unwrapMessage:()=>bQ});function Rpn(t){return t}function Apn(t){return t}function Npn(t){}function jpn(t){throw new Error}function Dpn(t){}function _Q(t){let e=Object.values(t).filter(n=>typeof n=="number");return Object.entries(t).filter(([n,o])=>e.indexOf(+n)===-1).map(([n,o])=>o)}function qe(t,e="|"){return t.map(r=>$t(r)).join(e)}function _Be(t,e){return typeof e=="bigint"?e.toString():e}function vQ(t){return{get value(){{let r=t();return Object.defineProperty(this,"value",{value:r}),r}throw new Error("cached value already set")}}}function W$(t){return t==null}function wQ(t){let e=t.startsWith("^")?1:0,r=t.endsWith("$")?t.length-1:t.length;return t.slice(e,r)}function vBe(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=Number.parseInt(t.toFixed(o).replace(".","")),a=Number.parseInt(e.toFixed(o).replace(".",""));return i%a/10**o}function ks(t,e,r){Object.defineProperty(t,e,{get(){{let o=r();return t[e]=o,o}throw new Error("cached value already set")},set(o){Object.defineProperty(t,e,{value:o})},configurable:!0})}function wBe(t,e,r){Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0})}function $pn(t,e){return e?e.reduce((r,n)=>r?.[n],t):t}function Lpn(t){let e=Object.keys(t),r=e.map(n=>t[n]);return Promise.all(r).then(n=>{let o={};for(let i=0;ie};if(e?.message!==void 0){if(e?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");e.error=e.message}return delete e.message,typeof e.error=="string"?{...e,error:()=>e.error}:e}function Upn(t){let e;return new Proxy({},{get(r,n,o){return e??(e=t()),Reflect.get(e,n,o)},set(r,n,o,i){return e??(e=t()),Reflect.set(e,n,o,i)},has(r,n){return e??(e=t()),Reflect.has(e,n)},deleteProperty(r,n){return e??(e=t()),Reflect.deleteProperty(e,n)},ownKeys(r){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(r,n){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,n)},defineProperty(r,n,o){return e??(e=t()),Reflect.defineProperty(e,n,o)}})}function $t(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function xBe(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}function Bpn(t,e){let r={},n=t._zod.def;for(let o in e){if(!(o in n.shape))throw new Error(`Unrecognized key: "${o}"`);e[o]&&(r[o]=n.shape[o])}return nc(t,{...t._zod.def,shape:r,checks:[]})}function zpn(t,e){let r={...t._zod.def.shape},n=t._zod.def;for(let o in e){if(!(o in n.shape))throw new Error(`Unrecognized key: "${o}"`);e[o]&&delete r[o]}return nc(t,{...t._zod.def,shape:r,checks:[]})}function Vpn(t,e){if(!sW(e))throw new Error("Invalid input to extend: expected a plain object");let r={...t._zod.def,get shape(){let n={...t._zod.def.shape,...e};return wBe(this,"shape",n),n},checks:[]};return nc(t,r)}function Hpn(t,e){return nc(t,{...t._zod.def,get shape(){let r={...t._zod.def.shape,...e._zod.def.shape};return wBe(this,"shape",r),r},catchall:e._zod.def.catchall,checks:[]})}function Jpn(t,e,r){let n=e._zod.def.shape,o={...n};if(r)for(let i in r){if(!(i in n))throw new Error(`Unrecognized key: "${i}"`);r[i]&&(o[i]=t?new t({type:"optional",innerType:n[i]}):n[i])}else for(let i in n)o[i]=t?new t({type:"optional",innerType:n[i]}):n[i];return nc(e,{...e._zod.def,shape:o,checks:[]})}function Wpn(t,e,r){let n=e._zod.def.shape,o={...n};if(r)for(let i in r){if(!(i in o))throw new Error(`Unrecognized key: "${i}"`);r[i]&&(o[i]=new t({type:"nonoptional",innerType:n[i]}))}else for(let i in n)o[i]=new t({type:"nonoptional",innerType:n[i]});return nc(e,{...e._zod.def,shape:o,checks:[]})}function ZB(t,e=0){for(let r=e;r{var n;return(n=r).path??(n.path=[]),r.path.unshift(t),r})}function bQ(t){return typeof t=="string"?t:t?.message}function gv(t,e,r){let n={...t,path:t.path??[]};if(!t.message){let o=bQ(t.inst?._zod.def?.error?.(t))??bQ(e?.error?.(t))??bQ(r.customError?.(t))??bQ(r.localeError?.(t))??"Invalid input";n.message=o}return delete n.inst,delete n.continue,e?.reportInput||delete n.input,n}function CQ(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function xQ(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function EBe(...t){let[e,r,n]=t;return typeof e=="string"?{message:e,code:"custom",input:r,inst:n}:{...e}}function Kpn(t){return Object.entries(t).filter(([e,r])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}var Cme,SBe,qpn,SQ,CBe,OBe,TBe,bBe,Ln=v(()=>{Cme=Error.captureStackTrace?Error.captureStackTrace:(...t)=>{};SBe=vQ(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});qpn=t=>{let e=typeof t;switch(e){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(t)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(t)?"array":t===null?"null":t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?"promise":typeof Map<"u"&&t instanceof Map?"map":typeof Set<"u"&&t instanceof Set?"set":typeof Date<"u"&&t instanceof Date?"date":typeof File<"u"&&t instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${e}`)}},SQ=new Set(["string","number","symbol"]),CBe=new Set(["string","number","bigint","boolean","symbol","undefined"]);OBe={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},TBe={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};bBe=class{constructor(...e){}}});function TQ(t,e=r=>r.message){let r={},n=[];for(let o of t.issues)o.path.length>0?(r[o.path[0]]=r[o.path[0]]||[],r[o.path[0]].push(e(o))):n.push(e(o));return{formErrors:n,fieldErrors:r}}function EQ(t,e){let r=e||function(i){return i.message},n={_errors:[]},o=i=>{for(let a of i.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(s=>o({issues:s}));else if(a.code==="invalid_key")o({issues:a.issues});else if(a.code==="invalid_element")o({issues:a.issues});else if(a.path.length===0)n._errors.push(r(a));else{let s=n,u=0;for(;u{var s,u;for(let l of i.issues)if(l.code==="invalid_union"&&l.errors.length)l.errors.map(c=>o({issues:c},l.path));else if(l.code==="invalid_key")o({issues:l.issues},l.path);else if(l.code==="invalid_element")o({issues:l.issues},l.path);else{let c=[...a,...l.path];if(c.length===0){n.errors.push(r(l));continue}let d=n,f=0;for(;fn.path.length-o.path.length);for(let n of r)e.push(`\u2716 ${n.message}`),n.path?.length&&e.push(` \u2192 at ${TTt(n.path)}`);return e.join(` +`)}var OTt,OQ,uW,IBe=v(()=>{iW();Ln();OTt=(t,e)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:e,enumerable:!1}),Object.defineProperty(t,"message",{get(){return JSON.stringify(e,_Be,2)},enumerable:!0}),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},OQ=Se("$ZodError",OTt),uW=Se("$ZodError",OTt,{Parent:Error})});var xme,aO,Ome,YB,Tme,RBe,Eme,ABe,Pme=v(()=>{iW();IBe();Ln();xme=t=>(e,r,n,o)=>{let i=n?Object.assign(n,{async:!1}):{async:!1},a=e._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new iO;if(a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>gv(u,i,ad())));throw Cme(s,o?.callee),s}return a.value},aO=xme(uW),Ome=t=>async(e,r,n,o)=>{let i=n?Object.assign(n,{async:!0}):{async:!0},a=e._zod.run({value:r,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>gv(u,i,ad())));throw Cme(s,o?.callee),s}return a.value},YB=Ome(uW),Tme=t=>(e,r,n)=>{let o=n?{...n,async:!1}:{async:!1},i=e._zod.run({value:r,issues:[]},o);if(i instanceof Promise)throw new iO;return i.issues.length?{success:!1,error:new(t??OQ)(i.issues.map(a=>gv(a,o,ad())))}:{success:!0,data:i.value}},RBe=Tme(uW),Eme=t=>async(e,r,n)=>{let o=n?Object.assign(n,{async:!0}):{async:!0},i=e._zod.run({value:r,issues:[]},o);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new t(i.issues.map(a=>gv(a,o,ad())))}:{success:!0,data:i.value}},ABe=Eme(uW)});var ez={};Rn(ez,{_emoji:()=>ETt,base64:()=>WBe,base64url:()=>Mme,bigint:()=>eze,boolean:()=>nze,browserEmail:()=>nmn,cidrv4:()=>HBe,cidrv6:()=>JBe,cuid:()=>NBe,cuid2:()=>jBe,date:()=>XBe,datetime:()=>YBe,domain:()=>omn,duration:()=>kBe,e164:()=>GBe,email:()=>UBe,emoji:()=>BBe,extendedDuration:()=>Xpn,guid:()=>qBe,hostname:()=>KBe,html5Email:()=>emn,integer:()=>tze,ipv4:()=>zBe,ipv6:()=>VBe,ksuid:()=>LBe,lowercase:()=>aze,nanoid:()=>FBe,null:()=>oze,number:()=>rze,rfc5322Email:()=>tmn,string:()=>QBe,time:()=>ZBe,ulid:()=>DBe,undefined:()=>ize,unicodeEmail:()=>rmn,uppercase:()=>sze,uuid:()=>QB,uuid4:()=>Zpn,uuid6:()=>Ypn,uuid7:()=>Qpn,xid:()=>$Be});function BBe(){return new RegExp(ETt,"u")}function MTt(t){let e="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${e}`:t.precision===0?`${e}:[0-5]\\d`:`${e}:[0-5]\\d\\.\\d{${t.precision}}`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ZBe(t){return new RegExp(`^${MTt(t)}$`)}function YBe(t){let e=MTt({precision:t.precision}),r=["Z"];t.local&&r.push(""),t.offset&&r.push("([+-]\\d{2}:\\d{2})");let n=`${e}(?:${r.join("|")})`;return new RegExp(`^${PTt}T(?:${n})$`)}var NBe,jBe,DBe,$Be,LBe,FBe,kBe,Xpn,qBe,QB,Zpn,Ypn,Qpn,UBe,emn,tmn,rmn,nmn,ETt,zBe,VBe,HBe,JBe,WBe,Mme,KBe,omn,GBe,PTt,XBe,QBe,eze,tze,rze,nze,oze,ize,aze,sze,Ime=v(()=>{NBe=/^[cC][^\s-]{8,}$/,jBe=/^[0-9a-z]+$/,DBe=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,$Be=/^[0-9a-vA-V]{20}$/,LBe=/^[A-Za-z0-9]{27}$/,FBe=/^[a-zA-Z0-9_-]{21}$/,kBe=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Xpn=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,qBe=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,QB=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/,Zpn=QB(4),Ypn=QB(6),Qpn=QB(7),UBe=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,emn=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,tmn=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,rmn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,nmn=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ETt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";zBe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,VBe=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,HBe=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,JBe=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,WBe=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Mme=/^[A-Za-z0-9_-]*$/,KBe=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,omn=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,GBe=/^\+(?:[0-9]){6,14}[0-9]$/,PTt="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",XBe=new RegExp(`^${PTt}$`);QBe=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},eze=/^\d+n?$/,tze=/^\d+$/,rze=/^-?\d+(?:\.\d+)?/i,nze=/true|false/i,oze=/null/i,ize=/undefined/i,aze=/^[^A-Z]*$/,sze=/^[^a-z]*$/});function ITt(t,e,r){t.issues.length&&e.issues.push(...Wb(r,t.issues))}var oc,RTt,Rme,Ame,uze,lze,cze,dze,fze,pze,mze,hze,gze,lW,yze,bze,_ze,vze,wze,Sze,Cze,xze,Oze,Nme=v(()=>{iW();Ime();Ln();oc=Se("$ZodCheck",(t,e)=>{var r;t._zod??(t._zod={}),t._zod.def=e,(r=t._zod).onattach??(r.onattach=[])}),RTt={number:"number",bigint:"bigint",object:"date"},Rme=Se("$ZodCheckLessThan",(t,e)=>{oc.init(t,e);let r=RTt[typeof e.value];t._zod.onattach.push(n=>{let o=n._zod.bag,i=(e.inclusive?o.maximum:o.exclusiveMaximum)??Number.POSITIVE_INFINITY;e.value{(e.inclusive?n.value<=e.value:n.value{oc.init(t,e);let r=RTt[typeof e.value];t._zod.onattach.push(n=>{let o=n._zod.bag,i=(e.inclusive?o.minimum:o.exclusiveMinimum)??Number.NEGATIVE_INFINITY;e.value>i&&(e.inclusive?o.minimum=e.value:o.exclusiveMinimum=e.value)}),t._zod.check=n=>{(e.inclusive?n.value>=e.value:n.value>e.value)||n.issues.push({origin:r,code:"too_small",minimum:e.value,input:n.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),uze=Se("$ZodCheckMultipleOf",(t,e)=>{oc.init(t,e),t._zod.onattach.push(r=>{var n;(n=r._zod.bag).multipleOf??(n.multipleOf=e.value)}),t._zod.check=r=>{if(typeof r.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof r.value=="bigint"?r.value%e.value===BigInt(0):vBe(r.value,e.value)===0)||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:e.value,input:r.value,inst:t,continue:!e.abort})}}),lze=Se("$ZodCheckNumberFormat",(t,e)=>{oc.init(t,e),e.format=e.format||"float64";let r=e.format?.includes("int"),n=r?"int":"number",[o,i]=OBe[e.format];t._zod.onattach.push(a=>{let s=a._zod.bag;s.format=e.format,s.minimum=o,s.maximum=i,r&&(s.pattern=tze)}),t._zod.check=a=>{let s=a.value;if(r){if(!Number.isInteger(s)){a.issues.push({expected:n,format:e.format,code:"invalid_type",input:s,inst:t});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:n,continue:!e.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:n,continue:!e.abort});return}}si&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inst:t})}}),cze=Se("$ZodCheckBigIntFormat",(t,e)=>{oc.init(t,e);let[r,n]=TBe[e.format];t._zod.onattach.push(o=>{let i=o._zod.bag;i.format=e.format,i.minimum=r,i.maximum=n}),t._zod.check=o=>{let i=o.value;in&&o.issues.push({origin:"bigint",input:i,code:"too_big",maximum:n,inst:t})}}),dze=Se("$ZodCheckMaxSize",(t,e)=>{var r;oc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!W$(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum{let o=n.value;o.size<=e.maximum||n.issues.push({origin:CQ(o),code:"too_big",maximum:e.maximum,input:o,inst:t,continue:!e.abort})}}),fze=Se("$ZodCheckMinSize",(t,e)=>{var r;oc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!W$(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>o&&(n._zod.bag.minimum=e.minimum)}),t._zod.check=n=>{let o=n.value;o.size>=e.minimum||n.issues.push({origin:CQ(o),code:"too_small",minimum:e.minimum,input:o,inst:t,continue:!e.abort})}}),pze=Se("$ZodCheckSizeEquals",(t,e)=>{var r;oc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!W$(o)&&o.size!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag;o.minimum=e.size,o.maximum=e.size,o.size=e.size}),t._zod.check=n=>{let o=n.value,i=o.size;if(i===e.size)return;let a=i>e.size;n.issues.push({origin:CQ(o),...a?{code:"too_big",maximum:e.size}:{code:"too_small",minimum:e.size},inclusive:!0,exact:!0,input:n.value,inst:t,continue:!e.abort})}}),mze=Se("$ZodCheckMaxLength",(t,e)=>{var r;oc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!W$(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum{let o=n.value;if(o.length<=e.maximum)return;let a=xQ(o);n.issues.push({origin:a,code:"too_big",maximum:e.maximum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),hze=Se("$ZodCheckMinLength",(t,e)=>{var r;oc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!W$(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>o&&(n._zod.bag.minimum=e.minimum)}),t._zod.check=n=>{let o=n.value;if(o.length>=e.minimum)return;let a=xQ(o);n.issues.push({origin:a,code:"too_small",minimum:e.minimum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),gze=Se("$ZodCheckLengthEquals",(t,e)=>{var r;oc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!W$(o)&&o.length!==void 0}),t._zod.onattach.push(n=>{let o=n._zod.bag;o.minimum=e.length,o.maximum=e.length,o.length=e.length}),t._zod.check=n=>{let o=n.value,i=o.length;if(i===e.length)return;let a=xQ(o),s=i>e.length;n.issues.push({origin:a,...s?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:n.value,inst:t,continue:!e.abort})}}),lW=Se("$ZodCheckStringFormat",(t,e)=>{var r,n;oc.init(t,e),t._zod.onattach.push(o=>{let i=o._zod.bag;i.format=e.format,e.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(e.pattern))}),e.pattern?(r=t._zod).check??(r.check=o=>{e.pattern.lastIndex=0,!e.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:e.format,input:o.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(n=t._zod).check??(n.check=()=>{})}),yze=Se("$ZodCheckRegex",(t,e)=>{lW.init(t,e),t._zod.check=r=>{e.pattern.lastIndex=0,!e.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),bze=Se("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=aze),lW.init(t,e)}),_ze=Se("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=sze),lW.init(t,e)}),vze=Se("$ZodCheckIncludes",(t,e)=>{oc.init(t,e);let r=GA(e.includes),n=new RegExp(typeof e.position=="number"?`^.{${e.position}}${r}`:r);e.pattern=n,t._zod.onattach.push(o=>{let i=o._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(n)}),t._zod.check=o=>{o.value.includes(e.includes,e.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:o.value,inst:t,continue:!e.abort})}}),wze=Se("$ZodCheckStartsWith",(t,e)=>{oc.init(t,e);let r=new RegExp(`^${GA(e.prefix)}.*`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.startsWith(e.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:n.value,inst:t,continue:!e.abort})}}),Sze=Se("$ZodCheckEndsWith",(t,e)=>{oc.init(t,e);let r=new RegExp(`.*${GA(e.suffix)}$`);e.pattern??(e.pattern=r),t._zod.onattach.push(n=>{let o=n._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),t._zod.check=n=>{n.value.endsWith(e.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:n.value,inst:t,continue:!e.abort})}});Cze=Se("$ZodCheckProperty",(t,e)=>{oc.init(t,e),t._zod.check=r=>{let n=e.schema._zod.run({value:r.value[e.property],issues:[]},{});if(n instanceof Promise)return n.then(o=>ITt(o,r,e.property));ITt(n,r,e.property)}}),xze=Se("$ZodCheckMimeType",(t,e)=>{oc.init(t,e);let r=new Set(e.mime);t._zod.onattach.push(n=>{n._zod.bag.mime=e.mime}),t._zod.check=n=>{r.has(n.value.type)||n.issues.push({code:"invalid_value",values:e.mime,input:n.value.type,inst:t})}}),Oze=Se("$ZodCheckOverwrite",(t,e)=>{oc.init(t,e),t._zod.check=r=>{r.value=e.tx(r.value)}})});var PQ,Tze=v(()=>{PQ=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let n=e.split(` +`).filter(a=>a),o=Math.min(...n.map(a=>a.length-a.trimStart().length)),i=n.map(a=>a.slice(o)).map(a=>" ".repeat(this.indent*2)+a);for(let a of i)this.content.push(a)}compile(){let e=Function,r=this?.args,o=[...(this?.content??[""]).map(i=>` ${i}`)];return new e(...r,o.join(` +`))}}});var Eze,Pze=v(()=>{Eze={major:4,minor:0,patch:0}});function Gze(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}function VTt(t){if(!Mme.test(t))return!1;let e=t.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=e.padEnd(Math.ceil(e.length/4)*4,"=");return Gze(r)}function HTt(t,e=null){try{let r=t.split(".");if(r.length!==3)return!1;let[n]=r;if(!n)return!1;let o=JSON.parse(atob(n));return!("typ"in o&&o?.typ!=="JWT"||!o.alg||e&&(!("alg"in o)||o.alg!==e))}catch{return!1}}function NTt(t,e,r){t.issues.length&&e.issues.push(...Wb(r,t.issues)),e.value[r]=t.value}function jme(t,e,r){t.issues.length&&e.issues.push(...Wb(r,t.issues)),e.value[r]=t.value}function jTt(t,e,r,n){t.issues.length?n[r]===void 0?r in n?e.value[r]=void 0:e.value[r]=t.value:e.issues.push(...Wb(r,t.issues)):t.value===void 0?r in n&&(e.value[r]=void 0):e.value[r]=t.value}function DTt(t,e,r,n){for(let o of t)if(o.issues.length===0)return e.value=o.value,e;return e.issues.push({code:"invalid_union",input:e.value,inst:r,errors:t.map(o=>o.issues.map(i=>gv(i,n,ad())))}),e}function Mze(t,e){if(t===e)return{valid:!0,data:t};if(t instanceof Date&&e instanceof Date&&+t==+e)return{valid:!0,data:t};if(sW(t)&&sW(e)){let r=Object.keys(e),n=Object.keys(t).filter(i=>r.indexOf(i)!==-1),o={...t,...e};for(let i of n){let a=Mze(t[i],e[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};o[i]=a.data}return{valid:!0,data:o}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let r=[];for(let n=0;ngv(s,a,ad()))})),e.issues.length&&(SQ.has(typeof n)?r.issues.push(...Wb(n,e.issues)):r.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:n,issues:e.issues.map(s=>gv(s,a,ad()))})),r.value.set(t.value,e.value)}function FTt(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}function kTt(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}function qTt(t,e){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:e}),t}function UTt(t,e,r){return ZB(t)?t:e.out._zod.run({value:t.value,issues:t.issues},r)}function BTt(t){return t.value=Object.freeze(t.value),t}function zTt(t,e,r,n){if(!t){let o={code:"custom",input:r,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(o.params=n._zod.def.params),e.issues.push(EBe(o))}}var no,tz,Ou,Ize,Rze,Aze,Nze,jze,Dze,$ze,Lze,Fze,kze,qze,Uze,Bze,zze,Vze,Hze,Jze,Wze,Kze,Xze,Zze,Yze,Qze,e4e,$me,t4e,MQ,Lme,r4e,n4e,o4e,i4e,a4e,K$,IQ,s4e,u4e,RQ,l4e,Fme,c4e,d4e,rz,f4e,p4e,m4e,h4e,g4e,y4e,AQ,cW,b4e,_4e,v4e,w4e,S4e,C4e,x4e,NQ,O4e,T4e,E4e,P4e,M4e,jQ=v(()=>{Nme();iW();Tze();Pme();Ime();Ln();Pze();Ln();no=Se("$ZodType",(t,e)=>{var r;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=Eze;let n=[...t._zod.def.checks??[]];t._zod.traits.has("$ZodCheck")&&n.unshift(t);for(let o of n)for(let i of o._zod.onattach)i(t);if(n.length===0)(r=t._zod).deferred??(r.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let o=(i,a,s)=>{let u=ZB(i),l;for(let c of a){if(c._zod.def.when){if(!c._zod.def.when(i))continue}else if(u)continue;let d=i.issues.length,f=c._zod.check(i);if(f instanceof Promise&&s?.async===!1)throw new iO;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,i.issues.length!==d&&(u||(u=ZB(i,d)))});else{if(i.issues.length===d)continue;u||(u=ZB(i,d))}}return l?l.then(()=>i):i};t._zod.run=(i,a)=>{let s=t._zod.parse(i,a);if(s instanceof Promise){if(a.async===!1)throw new iO;return s.then(u=>o(u,n,a))}return o(s,n,a)}}t["~standard"]={validate:o=>{try{let i=RBe(t,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return ABe(t,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),tz=Se("$ZodString",(t,e)=>{no.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??QBe(t._zod.bag),t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=String(r.value)}catch{}return typeof r.value=="string"||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:t}),r}}),Ou=Se("$ZodStringFormat",(t,e)=>{lW.init(t,e),tz.init(t,e)}),Ize=Se("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=qBe),Ou.init(t,e)}),Rze=Se("$ZodUUID",(t,e)=>{if(e.version){let n={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(n===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=QB(n))}else e.pattern??(e.pattern=QB());Ou.init(t,e)}),Aze=Se("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=UBe),Ou.init(t,e)}),Nze=Se("$ZodURL",(t,e)=>{Ou.init(t,e),t._zod.check=r=>{try{let n=r.value,o=new URL(n),i=o.href;e.hostname&&(e.hostname.lastIndex=0,e.hostname.test(o.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:KBe.source,input:r.value,inst:t,continue:!e.abort})),e.protocol&&(e.protocol.lastIndex=0,e.protocol.test(o.protocol.endsWith(":")?o.protocol.slice(0,-1):o.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:r.value,inst:t,continue:!e.abort})),!n.endsWith("/")&&i.endsWith("/")?r.value=i.slice(0,-1):r.value=i;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:t,continue:!e.abort})}}}),jze=Se("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=BBe()),Ou.init(t,e)}),Dze=Se("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=FBe),Ou.init(t,e)}),$ze=Se("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=NBe),Ou.init(t,e)}),Lze=Se("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=jBe),Ou.init(t,e)}),Fze=Se("$ZodULID",(t,e)=>{e.pattern??(e.pattern=DBe),Ou.init(t,e)}),kze=Se("$ZodXID",(t,e)=>{e.pattern??(e.pattern=$Be),Ou.init(t,e)}),qze=Se("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=LBe),Ou.init(t,e)}),Uze=Se("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=YBe(e)),Ou.init(t,e)}),Bze=Se("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=XBe),Ou.init(t,e)}),zze=Se("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=ZBe(e)),Ou.init(t,e)}),Vze=Se("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=kBe),Ou.init(t,e)}),Hze=Se("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=zBe),Ou.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv4"})}),Jze=Se("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=VBe),Ou.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv6"}),t._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:t,continue:!e.abort})}}}),Wze=Se("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=HBe),Ou.init(t,e)}),Kze=Se("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=JBe),Ou.init(t,e),t._zod.check=r=>{let[n,o]=r.value.split("/");try{if(!o)throw new Error;let i=Number(o);if(`${i}`!==o)throw new Error;if(i<0||i>128)throw new Error;new URL(`http://[${n}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:t,continue:!e.abort})}}});Xze=Se("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=WBe),Ou.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64"}),t._zod.check=r=>{Gze(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!e.abort})}});Zze=Se("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=Mme),Ou.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64url"}),t._zod.check=r=>{VTt(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!e.abort})}}),Yze=Se("$ZodE164",(t,e)=>{e.pattern??(e.pattern=GBe),Ou.init(t,e)});Qze=Se("$ZodJWT",(t,e)=>{Ou.init(t,e),t._zod.check=r=>{HTt(r.value,e.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!e.abort})}}),e4e=Se("$ZodCustomStringFormat",(t,e)=>{Ou.init(t,e),t._zod.check=r=>{e.fn(r.value)||r.issues.push({code:"invalid_format",format:e.format,input:r.value,inst:t,continue:!e.abort})}}),$me=Se("$ZodNumber",(t,e)=>{no.init(t,e),t._zod.pattern=t._zod.bag.pattern??rze,t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=Number(r.value)}catch{}let o=r.value;if(typeof o=="number"&&!Number.isNaN(o)&&Number.isFinite(o))return r;let i=typeof o=="number"?Number.isNaN(o)?"NaN":Number.isFinite(o)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:o,inst:t,...i?{received:i}:{}}),r}}),t4e=Se("$ZodNumber",(t,e)=>{lze.init(t,e),$me.init(t,e)}),MQ=Se("$ZodBoolean",(t,e)=>{no.init(t,e),t._zod.pattern=nze,t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=!!r.value}catch{}let o=r.value;return typeof o=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:o,inst:t}),r}}),Lme=Se("$ZodBigInt",(t,e)=>{no.init(t,e),t._zod.pattern=eze,t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=BigInt(r.value)}catch{}return typeof r.value=="bigint"||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:t}),r}}),r4e=Se("$ZodBigInt",(t,e)=>{cze.init(t,e),Lme.init(t,e)}),n4e=Se("$ZodSymbol",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return typeof o=="symbol"||r.issues.push({expected:"symbol",code:"invalid_type",input:o,inst:t}),r}}),o4e=Se("$ZodUndefined",(t,e)=>{no.init(t,e),t._zod.pattern=ize,t._zod.values=new Set([void 0]),t._zod.optin="optional",t._zod.optout="optional",t._zod.parse=(r,n)=>{let o=r.value;return typeof o>"u"||r.issues.push({expected:"undefined",code:"invalid_type",input:o,inst:t}),r}}),i4e=Se("$ZodNull",(t,e)=>{no.init(t,e),t._zod.pattern=oze,t._zod.values=new Set([null]),t._zod.parse=(r,n)=>{let o=r.value;return o===null||r.issues.push({expected:"null",code:"invalid_type",input:o,inst:t}),r}}),a4e=Se("$ZodAny",(t,e)=>{no.init(t,e),t._zod.parse=r=>r}),K$=Se("$ZodUnknown",(t,e)=>{no.init(t,e),t._zod.parse=r=>r}),IQ=Se("$ZodNever",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:t}),r)}),s4e=Se("$ZodVoid",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return typeof o>"u"||r.issues.push({expected:"void",code:"invalid_type",input:o,inst:t}),r}}),u4e=Se("$ZodDate",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{if(e.coerce)try{r.value=new Date(r.value)}catch{}let o=r.value,i=o instanceof Date;return i&&!Number.isNaN(o.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:o,...i?{received:"Invalid Date"}:{},inst:t}),r}});RQ=Se("$ZodArray",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!Array.isArray(o))return r.issues.push({expected:"array",code:"invalid_type",input:o,inst:t}),r;r.value=Array(o.length);let i=[];for(let a=0;aNTt(l,r,a))):NTt(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});l4e=Se("$ZodObject",(t,e)=>{no.init(t,e);let r=vQ(()=>{let d=Object.keys(e.shape);for(let p of d)if(!(e.shape[p]instanceof no))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);let f=xBe(e.shape);return{shape:e.shape,keys:d,keySet:new Set(d),numKeys:d.length,optionalKeys:new Set(f)}});ks(t._zod,"propValues",()=>{let d=e.shape,f={};for(let p in d){let m=d[p]._zod;if(m.values){f[p]??(f[p]=new Set);for(let h of m.values)f[p].add(h)}}return f});let n=d=>{let f=new PQ(["shape","payload","ctx"]),p=r.value,m=b=>{let _=XB(b);return`shape[${_}]._zod.run({ value: input[${_}], issues: [] }, ctx)`};f.write("const input = payload.value;");let h=Object.create(null),y=0;for(let b of p.keys)h[b]=`key_${y++}`;f.write("const newResult = {}");for(let b of p.keys)if(p.optionalKeys.has(b)){let _=h[b];f.write(`const ${_} = ${m(b)};`);let w=XB(b);f.write(` + if (${_}.issues.length) { + if (input[${w}] === undefined) { + if (${w} in input) { + newResult[${w}] = undefined; + } + } else { + payload.issues = payload.issues.concat( + ${_}.issues.map((iss) => ({ + ...iss, + path: iss.path ? [${w}, ...iss.path] : [${w}], + })) + ); + } + } else if (${_}.value === undefined) { + if (${w} in input) newResult[${w}] = undefined; + } else { + newResult[${w}] = ${_}.value; + } + `)}else{let _=h[b];f.write(`const ${_} = ${m(b)};`),f.write(` + if (${_}.issues.length) payload.issues = payload.issues.concat(${_}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${XB(b)}, ...iss.path] : [${XB(b)}] + })));`),f.write(`newResult[${XB(b)}] = ${_}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let g=f.compile();return(b,_)=>g(d,b,_)},o,i=aW,a=!yQ.jitless,u=a&&SBe.value,l=e.catchall,c;t._zod.parse=(d,f)=>{c??(c=r.value);let p=d.value;if(!i(p))return d.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),d;let m=[];if(a&&u&&f?.async===!1&&f.jitless!==!0)o||(o=n(e.shape)),d=o(d,f);else{d.value={};let _=c.shape;for(let w of c.keys){let O=_[w],T=O._zod.run({value:p[w],issues:[]},f),P=O._zod.optin==="optional"&&O._zod.optout==="optional";T instanceof Promise?m.push(T.then(M=>P?jTt(M,d,w,p):jme(M,d,w))):P?jTt(T,d,w,p):jme(T,d,w)}}if(!l)return m.length?Promise.all(m).then(()=>d):d;let h=[],y=c.keySet,g=l._zod,b=g.def.type;for(let _ of Object.keys(p)){if(y.has(_))continue;if(b==="never"){h.push(_);continue}let w=g.run({value:p[_],issues:[]},f);w instanceof Promise?m.push(w.then(O=>jme(O,d,_))):jme(w,d,_)}return h.length&&d.issues.push({code:"unrecognized_keys",keys:h,input:p,inst:t}),m.length?Promise.all(m).then(()=>d):d}});Fme=Se("$ZodUnion",(t,e)=>{no.init(t,e),ks(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),ks(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),ks(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),ks(t._zod,"pattern",()=>{if(e.options.every(r=>r._zod.pattern)){let r=e.options.map(n=>n._zod.pattern);return new RegExp(`^(${r.map(n=>wQ(n.source)).join("|")})$`)}}),t._zod.parse=(r,n)=>{let o=!1,i=[];for(let a of e.options){let s=a._zod.run({value:r.value,issues:[]},n);if(s instanceof Promise)i.push(s),o=!0;else{if(s.issues.length===0)return s;i.push(s)}}return o?Promise.all(i).then(a=>DTt(a,r,t,n)):DTt(i,r,t,n)}}),c4e=Se("$ZodDiscriminatedUnion",(t,e)=>{Fme.init(t,e);let r=t._zod.parse;ks(t._zod,"propValues",()=>{let o={};for(let i of e.options){let a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(i)}"`);for(let[s,u]of Object.entries(a)){o[s]||(o[s]=new Set);for(let l of u)o[s].add(l)}}return o});let n=vQ(()=>{let o=e.options,i=new Map;for(let a of o){let s=a._zod.propValues[e.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(a)}"`);for(let u of s){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,a)}}return i});t._zod.parse=(o,i)=>{let a=o.value;if(!aW(a))return o.issues.push({code:"invalid_type",expected:"object",input:a,inst:t}),o;let s=n.value.get(a?.[e.discriminator]);return s?s._zod.run(o,i):e.unionFallback?r(o,i):(o.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:a,path:[e.discriminator],inst:t}),o)}}),d4e=Se("$ZodIntersection",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value,i=e.left._zod.run({value:o,issues:[]},n),a=e.right._zod.run({value:o,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([u,l])=>$Tt(r,u,l)):$Tt(r,i,a)}});rz=Se("$ZodTuple",(t,e)=>{no.init(t,e);let r=e.items,n=r.length-[...r].reverse().findIndex(o=>o._zod.optin!=="optional");t._zod.parse=(o,i)=>{let a=o.value;if(!Array.isArray(a))return o.issues.push({input:a,inst:t,expected:"tuple",code:"invalid_type"}),o;o.value=[];let s=[];if(!e.rest){let l=a.length>r.length,c=a.length=a.length&&u>=n)continue;let c=l._zod.run({value:a[u],issues:[]},i);c instanceof Promise?s.push(c.then(d=>Dme(d,o,u))):Dme(c,o,u)}if(e.rest){let l=a.slice(r.length);for(let c of l){u++;let d=e.rest._zod.run({value:c,issues:[]},i);d instanceof Promise?s.push(d.then(f=>Dme(f,o,u))):Dme(d,o,u)}}return s.length?Promise.all(s).then(()=>o):o}});f4e=Se("$ZodRecord",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!sW(o))return r.issues.push({expected:"record",code:"invalid_type",input:o,inst:t}),r;let i=[];if(e.keyType._zod.values){let a=e.keyType._zod.values;r.value={};for(let u of a)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){let l=e.valueType._zod.run({value:o[u],issues:[]},n);l instanceof Promise?i.push(l.then(c=>{c.issues.length&&r.issues.push(...Wb(u,c.issues)),r.value[u]=c.value})):(l.issues.length&&r.issues.push(...Wb(u,l.issues)),r.value[u]=l.value)}let s;for(let u in o)a.has(u)||(s=s??[],s.push(u));s&&s.length>0&&r.issues.push({code:"unrecognized_keys",input:o,inst:t,keys:s})}else{r.value={};for(let a of Reflect.ownKeys(o)){if(a==="__proto__")continue;let s=e.keyType._zod.run({value:a,issues:[]},n);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(s.issues.length){r.issues.push({origin:"record",code:"invalid_key",issues:s.issues.map(l=>gv(l,n,ad())),input:a,path:[a],inst:t}),r.value[s.value]=s.value;continue}let u=e.valueType._zod.run({value:o[a],issues:[]},n);u instanceof Promise?i.push(u.then(l=>{l.issues.length&&r.issues.push(...Wb(a,l.issues)),r.value[s.value]=l.value})):(u.issues.length&&r.issues.push(...Wb(a,u.issues)),r.value[s.value]=u.value)}}return i.length?Promise.all(i).then(()=>r):r}}),p4e=Se("$ZodMap",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!(o instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:o,inst:t}),r;let i=[];r.value=new Map;for(let[a,s]of o){let u=e.keyType._zod.run({value:a,issues:[]},n),l=e.valueType._zod.run({value:s,issues:[]},n);u instanceof Promise||l instanceof Promise?i.push(Promise.all([u,l]).then(([c,d])=>{LTt(c,d,r,a,o,t,n)})):LTt(u,l,r,a,o,t,n)}return i.length?Promise.all(i).then(()=>r):r}});m4e=Se("$ZodSet",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!(o instanceof Set))return r.issues.push({input:o,inst:t,expected:"set",code:"invalid_type"}),r;let i=[];r.value=new Set;for(let a of o){let s=e.valueType._zod.run({value:a,issues:[]},n);s instanceof Promise?i.push(s.then(u=>FTt(u,r))):FTt(s,r)}return i.length?Promise.all(i).then(()=>r):r}});h4e=Se("$ZodEnum",(t,e)=>{no.init(t,e);let r=_Q(e.entries);t._zod.values=new Set(r),t._zod.pattern=new RegExp(`^(${r.filter(n=>SQ.has(typeof n)).map(n=>typeof n=="string"?GA(n):n.toString()).join("|")})$`),t._zod.parse=(n,o)=>{let i=n.value;return t._zod.values.has(i)||n.issues.push({code:"invalid_value",values:r,input:i,inst:t}),n}}),g4e=Se("$ZodLiteral",(t,e)=>{no.init(t,e),t._zod.values=new Set(e.values),t._zod.pattern=new RegExp(`^(${e.values.map(r=>typeof r=="string"?GA(r):r?r.toString():String(r)).join("|")})$`),t._zod.parse=(r,n)=>{let o=r.value;return t._zod.values.has(o)||r.issues.push({code:"invalid_value",values:e.values,input:o,inst:t}),r}}),y4e=Se("$ZodFile",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;return o instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:o,inst:t}),r}}),AQ=Se("$ZodTransform",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=e.transform(r.value,r);if(n.async)return(o instanceof Promise?o:Promise.resolve(o)).then(a=>(r.value=a,r));if(o instanceof Promise)throw new iO;return r.value=o,r}}),cW=Se("$ZodOptional",(t,e)=>{no.init(t,e),t._zod.optin="optional",t._zod.optout="optional",ks(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),ks(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${wQ(r.source)})?$`):void 0}),t._zod.parse=(r,n)=>e.innerType._zod.optin==="optional"?e.innerType._zod.run(r,n):r.value===void 0?r:e.innerType._zod.run(r,n)}),b4e=Se("$ZodNullable",(t,e)=>{no.init(t,e),ks(t._zod,"optin",()=>e.innerType._zod.optin),ks(t._zod,"optout",()=>e.innerType._zod.optout),ks(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${wQ(r.source)}|null)$`):void 0}),ks(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,null]):void 0),t._zod.parse=(r,n)=>r.value===null?r:e.innerType._zod.run(r,n)}),_4e=Se("$ZodDefault",(t,e)=>{no.init(t,e),t._zod.optin="optional",ks(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>{if(r.value===void 0)return r.value=e.defaultValue,r;let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>kTt(i,e)):kTt(o,e)}});v4e=Se("$ZodPrefault",(t,e)=>{no.init(t,e),t._zod.optin="optional",ks(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>(r.value===void 0&&(r.value=e.defaultValue),e.innerType._zod.run(r,n))}),w4e=Se("$ZodNonOptional",(t,e)=>{no.init(t,e),ks(t._zod,"values",()=>{let r=e.innerType._zod.values;return r?new Set([...r].filter(n=>n!==void 0)):void 0}),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>qTt(i,t)):qTt(o,t)}});S4e=Se("$ZodSuccess",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>(r.value=i.issues.length===0,r)):(r.value=o.issues.length===0,r)}}),C4e=Se("$ZodCatch",(t,e)=>{no.init(t,e),t._zod.optin="optional",ks(t._zod,"optout",()=>e.innerType._zod.optout),ks(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(i=>(r.value=i.value,i.issues.length&&(r.value=e.catchValue({...r,error:{issues:i.issues.map(a=>gv(a,n,ad()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=e.catchValue({...r,error:{issues:o.issues.map(i=>gv(i,n,ad()))},input:r.value}),r.issues=[]),r)}}),x4e=Se("$ZodNaN",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>((typeof r.value!="number"||!Number.isNaN(r.value))&&r.issues.push({input:r.value,inst:t,expected:"nan",code:"invalid_type"}),r)}),NQ=Se("$ZodPipe",(t,e)=>{no.init(t,e),ks(t._zod,"values",()=>e.in._zod.values),ks(t._zod,"optin",()=>e.in._zod.optin),ks(t._zod,"optout",()=>e.out._zod.optout),t._zod.parse=(r,n)=>{let o=e.in._zod.run(r,n);return o instanceof Promise?o.then(i=>UTt(i,e,n)):UTt(o,e,n)}});O4e=Se("$ZodReadonly",(t,e)=>{no.init(t,e),ks(t._zod,"propValues",()=>e.innerType._zod.propValues),ks(t._zod,"values",()=>e.innerType._zod.values),ks(t._zod,"optin",()=>e.innerType._zod.optin),ks(t._zod,"optout",()=>e.innerType._zod.optout),t._zod.parse=(r,n)=>{let o=e.innerType._zod.run(r,n);return o instanceof Promise?o.then(BTt):BTt(o)}});T4e=Se("$ZodTemplateLiteral",(t,e)=>{no.init(t,e);let r=[];for(let n of e.parts)if(n instanceof no){if(!n._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...n._zod.traits].shift()}`);let o=n._zod.pattern instanceof RegExp?n._zod.pattern.source:n._zod.pattern;if(!o)throw new Error(`Invalid template literal part: ${n._zod.traits}`);let i=o.startsWith("^")?1:0,a=o.endsWith("$")?o.length-1:o.length;r.push(o.slice(i,a))}else if(n===null||CBe.has(typeof n))r.push(GA(`${n}`));else throw new Error(`Invalid template literal part: ${n}`);t._zod.pattern=new RegExp(`^${r.join("")}$`),t._zod.parse=(n,o)=>typeof n.value!="string"?(n.issues.push({input:n.value,inst:t,expected:"template_literal",code:"invalid_type"}),n):(t._zod.pattern.lastIndex=0,t._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:t,code:"invalid_format",format:"template_literal",pattern:t._zod.pattern.source}),n)}),E4e=Se("$ZodPromise",(t,e)=>{no.init(t,e),t._zod.parse=(r,n)=>Promise.resolve(r.value).then(o=>e.innerType._zod.run({value:o,issues:[]},n))}),P4e=Se("$ZodLazy",(t,e)=>{no.init(t,e),ks(t._zod,"innerType",()=>e.getter()),ks(t._zod,"pattern",()=>t._zod.innerType._zod.pattern),ks(t._zod,"propValues",()=>t._zod.innerType._zod.propValues),ks(t._zod,"optin",()=>t._zod.innerType._zod.optin),ks(t._zod,"optout",()=>t._zod.innerType._zod.optout),t._zod.parse=(r,n)=>t._zod.innerType._zod.run(r,n)}),M4e=Se("$ZodCustom",(t,e)=>{oc.init(t,e),no.init(t,e),t._zod.parse=(r,n)=>r,t._zod.check=r=>{let n=r.value,o=e.fn(n);if(o instanceof Promise)return o.then(i=>zTt(i,r,n,t));zTt(o,r,n,t)}})});function WTt(){return{localeError:imn()}}var imn,KTt=v(()=>{Ln();imn=()=>{let t={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"};return o=>{switch(o.code){case"invalid_type":return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${o.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${$t(o.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${o.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${o.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${o.prefix}"`:i.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${i.suffix}"`:i.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${i.includes}"`:i.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${i.pattern}`:`${n[i.format]??o.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${o.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${o.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${o.keys.length>1?"\u0629":""}: ${qe(o.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${o.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}}});function GTt(){return{localeError:amn()}}var amn,XTt=v(()=>{Ln();amn=()=>{let t={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${o.expected}, daxil olan ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${$t(o.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${o.origin??"d\u0259y\u0259r"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${i.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:i.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${i.suffix}" il\u0259 bitm\u0259lidir`:i.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${i.includes}" daxil olmal\u0131d\u0131r`:i.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${i.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[i.format]??o.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${o.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${o.keys.length>1?"lar":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`${o.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${o.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}}});function ZTt(t,e,r,n){let o=Math.abs(t),i=o%10,a=o%100;return a>=11&&a<=19?n:i===1?e:i>=2&&i<=4?r:n}function YTt(){return{localeError:smn()}}var smn,QTt=v(()=>{Ln();smn=()=>{let t={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u043B\u0456\u043A";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0456\u045E";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${o.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${$t(o.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=ZTt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.maximum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);if(a){let s=Number(o.minimum),u=ZTt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${i}${o.minimum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${o.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${o.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${qe(o.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${o.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}}});function eEt(){return{localeError:umn()}}var umn,tEt=v(()=>{Ln();umn=()=>{let t={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Tipus inv\xE0lid: s'esperava ${o.expected}, s'ha rebut ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Valor inv\xE0lid: s'esperava ${$t(o.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${qe(o.values," o ")}`;case"too_big":{let i=o.inclusive?"com a m\xE0xim":"menys de",a=e(o.origin);return a?`Massa gran: s'esperava que ${o.origin??"el valor"} contingu\xE9s ${i} ${o.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${o.origin??"el valor"} fos ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"com a m\xEDnim":"m\xE9s de",a=e(o.origin);return a?`Massa petit: s'esperava que ${o.origin} contingu\xE9s ${i} ${o.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${o.origin} fos ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${i.prefix}"`:i.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format inv\xE0lid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${i.pattern}`:`Format inv\xE0lid per a ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${o.divisor}`;case"unrecognized_keys":return`Clau${o.keys.length>1?"s":""} no reconeguda${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${o.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${o.origin}`;default:return"Entrada inv\xE0lida"}}}});function rEt(){return{localeError:lmn()}}var lmn,nEt=v(()=>{Ln();lmn=()=>{let t={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u010D\xEDslo";case"string":return"\u0159et\u011Bzec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":{if(Array.isArray(o))return"pole";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"};return o=>{switch(o.code){case"invalid_type":return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${o.expected}, obdr\u017Eeno ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${$t(o.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED m\xEDt ${i}${o.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${o.origin??"hodnota"} mus\xED b\xFDt ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${i.includes}"`:i.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${n[i.format]??o.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${o.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${qe(o.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${o.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${o.origin}`;default:return"Neplatn\xFD vstup"}}}});function oEt(){return{localeError:cmn()}}var cmn,iEt=v(()=>{Ln();cmn=()=>{let t={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"Zahl";case"object":{if(Array.isArray(o))return"Array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"};return o=>{switch(o.code){case"invalid_type":return`Ung\xFCltige Eingabe: erwartet ${o.expected}, erhalten ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ung\xFCltige Eingabe: erwartet ${$t(o.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${o.origin??"Wert"} ${i}${o.maximum.toString()} ist`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${o.origin} ${i}${o.minimum.toString()} ist`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ung\xFCltiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ung\xFCltiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ung\xFCltiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${i.pattern} entsprechen`:`Ung\xFCltig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${o.divisor} sein`;case"unrecognized_keys":return`${o.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${qe(o.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${o.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${o.origin}`;default:return"Ung\xFCltige Eingabe"}}}});function kme(){return{localeError:fmn()}}var dmn,fmn,I4e=v(()=>{Ln();dmn=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"number";case"object":{if(Array.isArray(t))return"array";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},fmn=()=>{let t={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"}};function e(n){return t[n]??null}let r={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return n=>{switch(n.code){case"invalid_type":return`Invalid input: expected ${n.expected}, received ${dmn(n.input)}`;case"invalid_value":return n.values.length===1?`Invalid input: expected ${$t(n.values[0])}`:`Invalid option: expected one of ${qe(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`Too big: expected ${n.origin??"value"} to have ${o}${n.maximum.toString()} ${i.unit??"elements"}`:`Too big: expected ${n.origin??"value"} to be ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`Too small: expected ${n.origin} to have ${o}${n.minimum.toString()} ${i.unit}`:`Too small: expected ${n.origin} to be ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Invalid string: must start with "${o.prefix}"`:o.format==="ends_with"?`Invalid string: must end with "${o.suffix}"`:o.format==="includes"?`Invalid string: must include "${o.includes}"`:o.format==="regex"?`Invalid string: must match pattern ${o.pattern}`:`Invalid ${r[o.format]??n.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${n.divisor}`;case"unrecognized_keys":return`Unrecognized key${n.keys.length>1?"s":""}: ${qe(n.keys,", ")}`;case"invalid_key":return`Invalid key in ${n.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${n.origin}`;default:return"Invalid input"}}}});function aEt(){return{localeError:mmn()}}var pmn,mmn,sEt=v(()=>{Ln();pmn=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"nombro";case"object":{if(Array.isArray(t))return"tabelo";if(t===null)return"senvalora";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},mmn=()=>{let t={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function e(n){return t[n]??null}let r={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"};return n=>{switch(n.code){case"invalid_type":return`Nevalida enigo: atendi\u011Dis ${n.expected}, ricevi\u011Dis ${pmn(n.input)}`;case"invalid_value":return n.values.length===1?`Nevalida enigo: atendi\u011Dis ${$t(n.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${qe(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`Tro granda: atendi\u011Dis ke ${n.origin??"valoro"} havu ${o}${n.maximum.toString()} ${i.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${n.origin??"valoro"} havu ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`Tro malgranda: atendi\u011Dis ke ${n.origin} havu ${o}${n.minimum.toString()} ${i.unit}`:`Tro malgranda: atendi\u011Dis ke ${n.origin} estu ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${o.prefix}"`:o.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${o.suffix}"`:o.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${o.includes}"`:o.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${o.pattern}`:`Nevalida ${r[o.format]??n.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${n.divisor}`;case"unrecognized_keys":return`Nekonata${n.keys.length>1?"j":""} \u015Dlosilo${n.keys.length>1?"j":""}: ${qe(n.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${n.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${n.origin}`;default:return"Nevalida enigo"}}}});function uEt(){return{localeError:hmn()}}var hmn,lEt=v(()=>{Ln();hmn=()=>{let t={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(o))return"arreglo";if(o===null)return"nulo";if(Object.getPrototypeOf(o)!==Object.prototype)return o.constructor.name}}return i},n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Entrada inv\xE1lida: se esperaba ${o.expected}, recibido ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: se esperaba ${$t(o.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Demasiado grande: se esperaba que ${o.origin??"valor"} tuviera ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${o.origin??"valor"} fuera ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Demasiado peque\xF1o: se esperaba que ${o.origin} tuviera ${i}${o.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${o.origin} fuera ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inv\xE1lida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${i.pattern}`:`Inv\xE1lido ${n[i.format]??o.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Llave${o.keys.length>1?"s":""} desconocida${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${o.origin}`;default:return"Entrada inv\xE1lida"}}}});function cEt(){return{localeError:gmn()}}var gmn,dEt=v(()=>{Ln();gmn=()=>{let t={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(o))return"\u0622\u0631\u0627\u06CC\u0647";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"};return o=>{switch(o.code){case"invalid_type":return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${o.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${r(o.input)} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;case"invalid_value":return o.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${$t(o.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${qe(o.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${o.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:i.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:i.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${i.includes}" \u0628\u0627\u0634\u062F`:i.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${i.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[i.format]??o.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${o.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${o.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${qe(o.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${o.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${o.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}}});function fEt(){return{localeError:ymn()}}var ymn,pEt=v(()=>{Ln();ymn=()=>{let t={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"};return o=>{switch(o.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${o.expected}, oli ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${$t(o.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${i}${o.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${i}${o.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${i.includes}"`:i.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${i.pattern}`:`Virheellinen ${n[i.format]??o.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${o.divisor} monikerta`;case"unrecognized_keys":return`${o.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${qe(o.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}}});function mEt(){return{localeError:bmn()}}var bmn,hEt=v(()=>{Ln();bmn=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"nombre";case"object":{if(Array.isArray(o))return"tableau";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return o=>{switch(o.code){case"invalid_type":return`Entr\xE9e invalide : ${o.expected} attendu, ${r(o.input)} re\xE7u`;case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : ${$t(o.values[0])} attendu`:`Option invalide : une valeur parmi ${qe(o.values,"|")} attendue`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Trop grand : ${o.origin??"valeur"} doit ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${o.origin??"valeur"} doit \xEAtre ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Trop petit : ${o.origin} doit ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : ${o.origin} doit \xEAtre ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${qe(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}}});function gEt(){return{localeError:_mn()}}var _mn,yEt=v(()=>{Ln();_mn=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return o=>{switch(o.code){case"invalid_type":return`Entr\xE9e invalide : attendu ${o.expected}, re\xE7u ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entr\xE9e invalide : attendu ${$t(o.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u2264":"<",a=e(o.origin);return a?`Trop grand : attendu que ${o.origin??"la valeur"} ait ${i}${o.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${o.origin??"la valeur"} soit ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u2265":">",a=e(o.origin);return a?`Trop petit : attendu que ${o.origin} ait ${i}${o.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${o.origin} soit ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${i.pattern}`:`${n[i.format]??o.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${o.divisor}`;case"unrecognized_keys":return`Cl\xE9${o.keys.length>1?"s":""} non reconnue${o.keys.length>1?"s":""} : ${qe(o.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${o.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${o.origin}`;default:return"Entr\xE9e invalide"}}}});function bEt(){return{localeError:vmn()}}var vmn,_Et=v(()=>{Ln();vmn=()=>{let t={string:{unit:"\u05D0\u05D5\u05EA\u05D9\u05D5\u05EA",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",verb:"\u05DC\u05DB\u05DC\u05D5\u05DC"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u05E7\u05DC\u05D8",email:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",emoji:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",date:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",time:"\u05D6\u05DE\u05DF ISO",duration:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",ipv4:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",ipv6:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",cidrv4:"\u05D8\u05D5\u05D5\u05D7 IPv4",cidrv6:"\u05D8\u05D5\u05D5\u05D7 IPv6",base64:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",base64url:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",json_string:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",e164:"\u05DE\u05E1\u05E4\u05E8 E.164",jwt:"JWT",template_literal:"\u05E7\u05DC\u05D8"};return o=>{switch(o.code){case"invalid_type":return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${o.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA ${$t(o.values[0])}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05D0\u05D7\u05EA \u05DE\u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${o.origin??"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.maximum.toString()} ${a.unit??"elements"}`:`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${o.origin??"value"} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${o.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.minimum.toString()} ${a.unit}`:`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${o.origin} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1"${i.prefix}"`:i.format==="ends_with"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${i.suffix}"`:i.format==="includes"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${i.includes}"`:i.format==="regex"?`\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05E0\u05D4: \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${i.pattern}`:`${n[i.format]??o.format} \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${o.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${o.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${o.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${qe(o.keys,", ")}`;case"invalid_key":return`\u05DE\u05E4\u05EA\u05D7 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${o.origin}`;case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${o.origin}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}}});function vEt(){return{localeError:wmn()}}var wmn,wEt=v(()=>{Ln();wmn=()=>{let t={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"sz\xE1m";case"object":{if(Array.isArray(o))return"t\xF6mb";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"};return o=>{switch(o.code){case"invalid_type":return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${o.expected}, a kapott \xE9rt\xE9k ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${$t(o.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`T\xFAl nagy: ${o.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${i}${o.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${o.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} m\xE9rete t\xFAl kicsi ${i}${o.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${o.origin} t\xFAl kicsi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\xC9rv\xE9nytelen string: "${i.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:i.format==="ends_with"?`\xC9rv\xE9nytelen string: "${i.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:i.format==="includes"?`\xC9rv\xE9nytelen string: "${i.includes}" \xE9rt\xE9ket kell tartalmaznia`:i.format==="regex"?`\xC9rv\xE9nytelen string: ${i.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[i.format]??o.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${o.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${o.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${o.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}}});function SEt(){return{localeError:Smn()}}var Smn,CEt=v(()=>{Ln();Smn=()=>{let t={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input tidak valid: diharapkan ${o.expected}, diterima ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input tidak valid: diharapkan ${$t(o.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Terlalu besar: diharapkan ${o.origin??"value"} memiliki ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${o.origin??"value"} menjadi ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Terlalu kecil: diharapkan ${o.origin} memiliki ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${o.origin} menjadi ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${n[i.format]??o.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${o.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${o.origin}`;default:return"Input tidak valid"}}}});function xEt(){return{localeError:Cmn()}}var Cmn,OEt=v(()=>{Ln();Cmn=()=>{let t={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"numero";case"object":{if(Array.isArray(o))return"vettore";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input non valido: atteso ${o.expected}, ricevuto ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input non valido: atteso ${$t(o.values[0])}`:`Opzione non valida: atteso uno tra ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Troppo grande: ${o.origin??"valore"} deve avere ${i}${o.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${o.origin??"valore"} deve essere ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Troppo piccolo: ${o.origin} deve avere ${i}${o.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${o.origin} deve essere ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${o.divisor}`;case"unrecognized_keys":return`Chiav${o.keys.length>1?"i":"e"} non riconosciut${o.keys.length>1?"e":"a"}: ${qe(o.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${o.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${o.origin}`;default:return"Input non valido"}}}});function TEt(){return{localeError:xmn()}}var xmn,EEt=v(()=>{Ln();xmn=()=>{let t={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u6570\u5024";case"object":{if(Array.isArray(o))return"\u914D\u5217";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"};return o=>{switch(o.code){case"invalid_type":return`\u7121\u52B9\u306A\u5165\u529B: ${o.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${r(o.input)}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;case"invalid_value":return o.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${$t(o.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${qe(o.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let i=o.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=e(o.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${a.unit??"\u8981\u7D20"}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${o.origin??"\u5024"}\u306F${o.maximum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let i=o.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=e(o.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${a.unit}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${o.origin}\u306F${o.minimum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${i.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${o.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${o.keys.length>1?"\u7FA4":""}: ${qe(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${o.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}}});function PEt(){return{localeError:Omn()}}var Omn,MEt=v(()=>{Ln();Omn=()=>{let t={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u1798\u17B7\u1793\u1798\u17C2\u1793\u1787\u17B6\u179B\u17C1\u1781 (NaN)":"\u179B\u17C1\u1781";case"object":{if(Array.isArray(o))return"\u17A2\u17B6\u179A\u17C1 (Array)";if(o===null)return"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"};return o=>{switch(o.code){case"invalid_type":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${$t(o.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o.origin} ${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${i.prefix}"`:i.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${i.suffix}"`:i.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${i.includes}"`:i.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${i.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${o.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${qe(o.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${o.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}}});function IEt(){return{localeError:Tmn()}}var Tmn,REt=v(()=>{Ln();Tmn=()=>{let t={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"};return o=>{switch(o.code){case"invalid_type":return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${o.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${r(o.input)}\uC785\uB2C8\uB2E4`;case"invalid_value":return o.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${$t(o.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${qe(o.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let i=o.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=i==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=e(o.origin),u=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()}${u} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${o.maximum.toString()} ${i}${a}`}case"too_small":{let i=o.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=i==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=e(o.origin),u=s?.unit??"\uC694\uC18C";return s?`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()}${u} ${i}${a}`:`${o.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${o.minimum.toString()} ${i}${a}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:i.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${i.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[i.format]??o.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${o.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${qe(o.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${o.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${o.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}}});function AEt(){return{localeError:Emn()}}var Emn,NEt=v(()=>{Ln();Emn=()=>{let t={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0431\u0440\u043E\u0458";case"object":{if(Array.isArray(o))return"\u043D\u0438\u0437\u0430";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"};return o=>{switch(o.code){case"invalid_type":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Invalid input: expected ${$t(o.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0438\u043C\u0430 ${i}${o.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${i.pattern}`:`Invalid ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${qe(o.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${o.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${o.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}}});function jEt(){return{localeError:Pmn()}}var Pmn,DEt=v(()=>{Ln();Pmn=()=>{let t={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"nombor";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Input tidak sah: dijangka ${o.expected}, diterima ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Input tidak sah: dijangka ${$t(o.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Terlalu besar: dijangka ${o.origin??"nilai"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${o.origin??"nilai"} adalah ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Terlalu kecil: dijangka ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${o.origin} adalah ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${n[i.format]??o.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${o.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${qe(o.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${o.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${o.origin}`;default:return"Input tidak sah"}}}});function $Et(){return{localeError:Mmn()}}var Mmn,LEt=v(()=>{Ln();Mmn=()=>{let t={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"getal";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"};return o=>{switch(o.code){case"invalid_type":return`Ongeldige invoer: verwacht ${o.expected}, ontving ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ongeldige invoer: verwacht ${$t(o.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Te lang: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} ${a.unit??"elementen"} bevat`:`Te lang: verwacht dat ${o.origin??"waarde"} ${i}${o.maximum.toString()} is`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Te kort: verwacht dat ${o.origin} ${i}${o.minimum.toString()} ${a.unit} bevat`:`Te kort: verwacht dat ${o.origin} ${i}${o.minimum.toString()} is`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${n[i.format]??o.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${o.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${o.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${o.origin}`;default:return"Ongeldige invoer"}}}});function FEt(){return{localeError:Imn()}}var Imn,kEt=v(()=>{Ln();Imn=()=>{let t={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"tall";case"object":{if(Array.isArray(o))return"liste";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`Ugyldig input: forventet ${o.expected}, fikk ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ugyldig verdi: forventet ${$t(o.values[0])}`:`Ugyldig valg: forventet en av ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${o.origin??"value"} til \xE5 ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${o.origin} til \xE5 ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${n[i.format]??o.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${qe(o.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${o.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${o.origin}`;default:return"Ugyldig input"}}}});function qEt(){return{localeError:Rmn()}}var Rmn,UEt=v(()=>{Ln();Rmn=()=>{let t={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"numara";case"object":{if(Array.isArray(o))return"saf";if(o===null)return"gayb";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"};return o=>{switch(o.code){case"invalid_type":return`F\xE2sit giren: umulan ${o.expected}, al\u0131nan ${r(o.input)}`;case"invalid_value":return o.values.length===1?`F\xE2sit giren: umulan ${$t(o.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${o.origin??"value"}, ${i}${o.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${o.origin}, ${i}${o.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let i=o;return i.format==="starts_with"?`F\xE2sit metin: "${i.prefix}" ile ba\u015Flamal\u0131.`:i.format==="ends_with"?`F\xE2sit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`F\xE2sit metin: "${i.includes}" ihtiv\xE2 etmeli.`:i.format==="regex"?`F\xE2sit metin: ${i.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[i.format]??o.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${o.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`${o.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${o.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}}});function BEt(){return{localeError:Amn()}}var Amn,zEt=v(()=>{Ln();Amn=()=>{let t={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(o))return"\u0627\u0631\u06D0";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"};return o=>{switch(o.code){case"invalid_type":return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${o.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${r(o.input)} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;case"invalid_value":return o.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${$t(o.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${qe(o.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${o.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${o.maximum.toString()} \u0648\u064A`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${o.origin} \u0628\u0627\u06CC\u062F ${i}${o.minimum.toString()} \u0648\u064A`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:i.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:i.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${i.includes}" \u0648\u0644\u0631\u064A`:i.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${i.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[i.format]??o.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${o.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${o.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${qe(o.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${o.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${o.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}}});function VEt(){return{localeError:Nmn()}}var Nmn,HEt=v(()=>{Ln();Nmn=()=>{let t={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"liczba";case"object":{if(Array.isArray(o))return"tablica";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"};return o=>{switch(o.code){case"invalid_type":return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${o.expected}, otrzymano ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${$t(o.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${o.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${o.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${i.prefix}"`:i.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${i.suffix}"`:i.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${i.includes}"`:i.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${i.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[i.format]??o.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${o.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${o.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${o.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}}});function JEt(){return{localeError:jmn()}}var jmn,WEt=v(()=>{Ln();jmn=()=>{let t={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(o))return"array";if(o===null)return"nulo";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return o=>{switch(o.code){case"invalid_type":return`Tipo inv\xE1lido: esperado ${o.expected}, recebido ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: esperado ${$t(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Muito grande: esperado que ${o.origin??"valor"} tivesse ${i}${o.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${o.origin??"valor"} fosse ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Muito pequeno: esperado que ${o.origin} tivesse ${i}${o.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${o.origin} fosse ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${i.prefix}"`:i.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inv\xE1lido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${i.pattern}`:`${n[i.format]??o.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":return`Chave${o.keys.length>1?"s":""} desconhecida${o.keys.length>1?"s":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${o.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${o.origin}`;default:return"Campo inv\xE1lido"}}}});function KEt(t,e,r,n){let o=Math.abs(t),i=o%10,a=o%100;return a>=11&&a<=19?n:i===1?e:i>=2&&i<=4?r:n}function GEt(){return{localeError:Dmn()}}var Dmn,XEt=v(()=>{Ln();Dmn=()=>{let t={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0441\u0438\u0432";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${o.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${$t(o.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=KEt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${o.maximum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);if(a){let s=Number(o.minimum),u=KEt(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${o.minimum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${o.origin} \u0431\u0443\u0434\u0435\u0442 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${o.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0438":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${o.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}}});function ZEt(){return{localeError:$mn()}}var $mn,YEt=v(()=>{Ln();$mn=()=>{let t={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0161tevilo";case"object":{if(Array.isArray(o))return"tabela";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"};return o=>{switch(o.code){case"invalid_type":return`Neveljaven vnos: pri\u010Dakovano ${o.expected}, prejeto ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${$t(o.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} imelo ${i}${o.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${o.origin??"vrednost"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${o.origin} imelo ${i}${o.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${n[i.format]??o.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${o.divisor}`;case"unrecognized_keys":return`Neprepoznan${o.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${qe(o.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${o.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${o.origin}`;default:return"Neveljaven vnos"}}}});function QEt(){return{localeError:Lmn()}}var Lmn,ePt=v(()=>{Ln();Lmn=()=>{let t={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"antal";case"object":{if(Array.isArray(o))return"lista";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"};return o=>{switch(o.code){case"invalid_type":return`Ogiltig inmatning: f\xF6rv\xE4ntat ${o.expected}, fick ${r(o.input)}`;case"invalid_value":return o.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${$t(o.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${o.origin??"v\xE4rdet"} att ha ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${o.origin??"v\xE4rdet"} att ha ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${i.includes}"`:i.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${i.pattern}"`:`Ogiltig(t) ${n[i.format]??o.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${o.divisor}`;case"unrecognized_keys":return`${o.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${qe(o.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${o.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${o.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}}});function tPt(){return{localeError:Fmn()}}var Fmn,rPt=v(()=>{Ln();Fmn=()=>{let t={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u0B8E\u0BA3\u0BCD \u0B85\u0BB2\u0BCD\u0BB2\u0BBE\u0BA4\u0BA4\u0BC1":"\u0B8E\u0BA3\u0BCD";case"object":{if(Array.isArray(o))return"\u0B85\u0BA3\u0BBF";if(o===null)return"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"};return o=>{switch(o.code){case"invalid_type":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${$t(o.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${qe(o.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${o.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o.origin} ${i}${o.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${i.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${o.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${o.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${o.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}}});function nPt(){return{localeError:kmn()}}var kmn,oPt=v(()=>{Ln();kmn=()=>{let t={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02 (NaN)":"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02";case"object":{if(Array.isArray(o))return"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)";if(o===null)return"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"};return o=>{switch(o.code){case"invalid_type":return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${o.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${$t(o.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=e(o.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=e(o.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${o.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${i.prefix}"`:i.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${i.suffix}"`:i.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${i.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:i.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${i.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[i.format]??o.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${o.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${qe(o.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${o.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}}});function iPt(){return{localeError:Umn()}}var qmn,Umn,aPt=v(()=>{Ln();qmn=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"number";case"object":{if(Array.isArray(t))return"array";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},Umn=()=>{let t={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function e(n){return t[n]??null}let r={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"};return n=>{switch(n.code){case"invalid_type":return`Ge\xE7ersiz de\u011Fer: beklenen ${n.expected}, al\u0131nan ${qmn(n.input)}`;case"invalid_value":return n.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${$t(n.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${qe(n.values,"|")}`;case"too_big":{let o=n.inclusive?"<=":"<",i=e(n.origin);return i?`\xC7ok b\xFCy\xFCk: beklenen ${n.origin??"de\u011Fer"} ${o}${n.maximum.toString()} ${i.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${n.origin??"de\u011Fer"} ${o}${n.maximum.toString()}`}case"too_small":{let o=n.inclusive?">=":">",i=e(n.origin);return i?`\xC7ok k\xFC\xE7\xFCk: beklenen ${n.origin} ${o}${n.minimum.toString()} ${i.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${n.origin} ${o}${n.minimum.toString()}`}case"invalid_format":{let o=n;return o.format==="starts_with"?`Ge\xE7ersiz metin: "${o.prefix}" ile ba\u015Flamal\u0131`:o.format==="ends_with"?`Ge\xE7ersiz metin: "${o.suffix}" ile bitmeli`:o.format==="includes"?`Ge\xE7ersiz metin: "${o.includes}" i\xE7ermeli`:o.format==="regex"?`Ge\xE7ersiz metin: ${o.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${r[o.format]??n.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${n.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${n.keys.length>1?"lar":""}: ${qe(n.keys,", ")}`;case"invalid_key":return`${n.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${n.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}}});function sPt(){return{localeError:Bmn()}}var Bmn,uPt=v(()=>{Ln();Bmn=()=>{let t={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(o))return"\u043C\u0430\u0441\u0438\u0432";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${o.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${$t(o.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${o.origin} \u0431\u0443\u0434\u0435 ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${o.keys.length>1?"\u0456":""}: ${qe(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${o.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}}});function lPt(){return{localeError:zmn()}}var zmn,cPt=v(()=>{Ln();zmn=()=>{let t={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"\u0646\u0645\u0628\u0631";case"object":{if(Array.isArray(o))return"\u0622\u0631\u06D2";if(o===null)return"\u0646\u0644";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"};return o=>{switch(o.code){case"invalid_type":return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${o.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${r(o.input)} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;case"invalid_value":return o.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${$t(o.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${qe(o.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${i}${o.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${o.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${i}${o.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u06D2 ${i}${o.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${o.origin} \u06A9\u0627 ${i}${o.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${i.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${o.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${o.keys.length>1?"\u0632":""}: ${qe(o.keys,"\u060C ")}`;case"invalid_key":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${o.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}}});function dPt(){return{localeError:Vmn()}}var Vmn,fPt=v(()=>{Ln();Vmn=()=>{let t={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"s\u1ED1";case"object":{if(Array.isArray(o))return"m\u1EA3ng";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"};return o=>{switch(o.code){case"invalid_type":return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${o.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${$t(o.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${i}${o.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${o.origin??"gi\xE1 tr\u1ECB"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${a.verb} ${i}${o.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${i.prefix}"`:i.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${i.suffix}"`:i.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${i.includes}"`:i.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${i.pattern}`:`${n[i.format]??o.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${o.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${qe(o.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${o.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}}});function pPt(){return{localeError:Hmn()}}var Hmn,mPt=v(()=>{Ln();Hmn=()=>{let t={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"\u975E\u6570\u5B57(NaN)":"\u6570\u5B57";case"object":{if(Array.isArray(o))return"\u6570\u7EC4";if(o===null)return"\u7A7A\u503C(null)";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"};return o=>{switch(o.code){case"invalid_type":return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${o.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${$t(o.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${o.origin??"\u503C"} ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${o.origin} ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.prefix}" \u5F00\u5934`:i.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.suffix}" \u7ED3\u5C3E`:i.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${i.pattern}`:`\u65E0\u6548${n[i.format]??o.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${o.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${qe(o.keys,", ")}`;case"invalid_key":return`${o.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${o.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}}});function hPt(){return{localeError:Jmn()}}var Jmn,gPt=v(()=>{Ln();Jmn=()=>{let t={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function e(o){return t[o]??null}let r=o=>{let i=typeof o;switch(i){case"number":return Number.isNaN(o)?"NaN":"number";case"object":{if(Array.isArray(o))return"array";if(o===null)return"null";if(Object.getPrototypeOf(o)!==Object.prototype&&o.constructor)return o.constructor.name}}return i},n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"};return o=>{switch(o.code){case"invalid_type":return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${o.expected}\uFF0C\u4F46\u6536\u5230 ${r(o.input)}`;case"invalid_value":return o.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${$t(o.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${qe(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${o.origin??"\u503C"} \u61C9\u70BA ${i}${o.maximum.toString()}`}case"too_small":{let i=o.inclusive?">=":">",a=e(o.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${o.origin} \u61C9\u70BA ${i}${o.minimum.toString()}`}case"invalid_format":{let i=o;return i.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.prefix}" \u958B\u982D`:i.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.suffix}" \u7D50\u5C3E`:i.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${i.pattern}`:`\u7121\u6548\u7684 ${n[i.format]??o.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${o.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${o.keys.length>1?"\u5011":""}\uFF1A${qe(o.keys,"\u3001")}`;case"invalid_key":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${o.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}}});var DQ={};Rn(DQ,{ar:()=>WTt,az:()=>GTt,be:()=>YTt,ca:()=>eEt,cs:()=>rEt,de:()=>oEt,en:()=>kme,eo:()=>aEt,es:()=>uEt,fa:()=>cEt,fi:()=>fEt,fr:()=>mEt,frCA:()=>gEt,he:()=>bEt,hu:()=>vEt,id:()=>SEt,it:()=>xEt,ja:()=>TEt,kh:()=>PEt,ko:()=>IEt,mk:()=>AEt,ms:()=>jEt,nl:()=>$Et,no:()=>FEt,ota:()=>qEt,pl:()=>VEt,ps:()=>BEt,pt:()=>JEt,ru:()=>GEt,sl:()=>ZEt,sv:()=>QEt,ta:()=>tPt,th:()=>nPt,tr:()=>iPt,ua:()=>sPt,ur:()=>lPt,vi:()=>dPt,zhCN:()=>pPt,zhTW:()=>hPt});var R4e=v(()=>{KTt();XTt();QTt();tEt();nEt();iEt();I4e();sEt();lEt();dEt();pEt();hEt();yEt();_Et();wEt();CEt();OEt();EEt();MEt();REt();NEt();DEt();LEt();kEt();UEt();zEt();HEt();WEt();XEt();YEt();ePt();rPt();oPt();aPt();uPt();cPt();fPt();mPt();gPt()});function qme(){return new dW}var A4e,N4e,dW,Ml,j4e=v(()=>{A4e=Symbol("ZodOutput"),N4e=Symbol("ZodInput"),dW=class{constructor(){this._map=new Map,this._idmap=new Map}add(e,...r){let n=r[0];if(this._map.set(e,n),n&&typeof n=="object"&&"id"in n){if(this._idmap.has(n.id))throw new Error(`ID ${n.id} already exists in the registry`);this._idmap.set(n.id,e)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(e){let r=this._map.get(e);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(e),this}get(e){let r=e._zod.parent;if(r){let n={...this.get(r)??{}};return delete n.id,{...n,...this._map.get(e)}}return this._map.get(e)}has(e){return this._map.has(e)}};Ml=qme()});function D4e(t,e){return new t({type:"string",...bt(e)})}function $4e(t,e){return new t({type:"string",coerce:!0,...bt(e)})}function Ume(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...bt(e)})}function $Q(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...bt(e)})}function Bme(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...bt(e)})}function zme(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...bt(e)})}function Vme(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...bt(e)})}function Hme(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...bt(e)})}function Jme(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...bt(e)})}function Wme(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...bt(e)})}function Kme(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...bt(e)})}function Gme(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...bt(e)})}function Xme(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...bt(e)})}function Zme(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...bt(e)})}function Yme(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...bt(e)})}function Qme(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...bt(e)})}function ehe(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...bt(e)})}function the(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...bt(e)})}function rhe(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...bt(e)})}function nhe(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...bt(e)})}function ohe(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...bt(e)})}function ihe(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...bt(e)})}function ahe(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...bt(e)})}function she(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...bt(e)})}function F4e(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...bt(e)})}function k4e(t,e){return new t({type:"string",format:"date",check:"string_format",...bt(e)})}function q4e(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...bt(e)})}function U4e(t,e){return new t({type:"string",format:"duration",check:"string_format",...bt(e)})}function B4e(t,e){return new t({type:"number",checks:[],...bt(e)})}function z4e(t,e){return new t({type:"number",coerce:!0,checks:[],...bt(e)})}function V4e(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...bt(e)})}function H4e(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...bt(e)})}function J4e(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...bt(e)})}function W4e(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...bt(e)})}function K4e(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...bt(e)})}function G4e(t,e){return new t({type:"boolean",...bt(e)})}function X4e(t,e){return new t({type:"boolean",coerce:!0,...bt(e)})}function Z4e(t,e){return new t({type:"bigint",...bt(e)})}function Y4e(t,e){return new t({type:"bigint",coerce:!0,...bt(e)})}function Q4e(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...bt(e)})}function e2e(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...bt(e)})}function t2e(t,e){return new t({type:"symbol",...bt(e)})}function r2e(t,e){return new t({type:"undefined",...bt(e)})}function n2e(t,e){return new t({type:"null",...bt(e)})}function o2e(t){return new t({type:"any"})}function G$(t){return new t({type:"unknown"})}function LQ(t,e){return new t({type:"never",...bt(e)})}function i2e(t,e){return new t({type:"void",...bt(e)})}function a2e(t,e){return new t({type:"date",...bt(e)})}function s2e(t,e){return new t({type:"date",coerce:!0,...bt(e)})}function u2e(t,e){return new t({type:"nan",...bt(e)})}function XA(t,e){return new Rme({check:"less_than",...bt(e),value:t,inclusive:!1})}function kw(t,e){return new Rme({check:"less_than",...bt(e),value:t,inclusive:!0})}function ZA(t,e){return new Ame({check:"greater_than",...bt(e),value:t,inclusive:!1})}function Kb(t,e){return new Ame({check:"greater_than",...bt(e),value:t,inclusive:!0})}function l2e(t){return ZA(0,t)}function c2e(t){return XA(0,t)}function d2e(t){return kw(0,t)}function f2e(t){return Kb(0,t)}function nz(t,e){return new uze({check:"multiple_of",...bt(e),value:t})}function fW(t,e){return new dze({check:"max_size",...bt(e),maximum:t})}function oz(t,e){return new fze({check:"min_size",...bt(e),minimum:t})}function FQ(t,e){return new pze({check:"size_equals",...bt(e),size:t})}function pW(t,e){return new mze({check:"max_length",...bt(e),maximum:t})}function X$(t,e){return new hze({check:"min_length",...bt(e),minimum:t})}function mW(t,e){return new gze({check:"length_equals",...bt(e),length:t})}function kQ(t,e){return new yze({check:"string_format",format:"regex",...bt(e),pattern:t})}function qQ(t){return new bze({check:"string_format",format:"lowercase",...bt(t)})}function UQ(t){return new _ze({check:"string_format",format:"uppercase",...bt(t)})}function BQ(t,e){return new vze({check:"string_format",format:"includes",...bt(e),includes:t})}function zQ(t,e){return new wze({check:"string_format",format:"starts_with",...bt(e),prefix:t})}function VQ(t,e){return new Sze({check:"string_format",format:"ends_with",...bt(e),suffix:t})}function p2e(t,e,r){return new Cze({check:"property",property:t,schema:e,...bt(r)})}function HQ(t,e){return new xze({check:"mime_type",mime:t,...bt(e)})}function YA(t){return new Oze({check:"overwrite",tx:t})}function JQ(t){return YA(e=>e.normalize(t))}function WQ(){return YA(t=>t.trim())}function KQ(){return YA(t=>t.toLowerCase())}function GQ(){return YA(t=>t.toUpperCase())}function XQ(t,e,r){return new t({type:"array",element:e,...bt(r)})}function Wmn(t,e,r){return new t({type:"union",options:e,...bt(r)})}function Kmn(t,e,r,n){return new t({type:"union",options:r,discriminator:e,...bt(n)})}function Gmn(t,e,r){return new t({type:"intersection",left:e,right:r})}function m2e(t,e,r,n){let o=r instanceof no,i=o?n:r,a=o?r:null;return new t({type:"tuple",items:e,rest:a,...bt(i)})}function Xmn(t,e,r,n){return new t({type:"record",keyType:e,valueType:r,...bt(n)})}function Zmn(t,e,r,n){return new t({type:"map",keyType:e,valueType:r,...bt(n)})}function Ymn(t,e,r){return new t({type:"set",valueType:e,...bt(r)})}function Qmn(t,e,r){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new t({type:"enum",entries:n,...bt(r)})}function ehn(t,e,r){return new t({type:"enum",entries:e,...bt(r)})}function thn(t,e,r){return new t({type:"literal",values:Array.isArray(e)?e:[e],...bt(r)})}function h2e(t,e){return new t({type:"file",...bt(e)})}function rhn(t,e){return new t({type:"transform",transform:e})}function nhn(t,e){return new t({type:"optional",innerType:e})}function ohn(t,e){return new t({type:"nullable",innerType:e})}function ihn(t,e,r){return new t({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():r}})}function ahn(t,e,r){return new t({type:"nonoptional",innerType:e,...bt(r)})}function shn(t,e){return new t({type:"success",innerType:e})}function uhn(t,e,r){return new t({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function lhn(t,e,r){return new t({type:"pipe",in:e,out:r})}function chn(t,e){return new t({type:"readonly",innerType:e})}function dhn(t,e,r){return new t({type:"template_literal",parts:e,...bt(r)})}function fhn(t,e){return new t({type:"lazy",getter:e})}function phn(t,e){return new t({type:"promise",innerType:e})}function g2e(t,e,r){let n=bt(r);return n.abort??(n.abort=!0),new t({type:"custom",check:"custom",fn:e,...n})}function y2e(t,e,r){return new t({type:"custom",check:"custom",fn:e,...bt(r)})}function b2e(t,e){let r=bt(e),n=r.truthy??["true","1","yes","on","y","enabled"],o=r.falsy??["false","0","no","off","n","disabled"];r.case!=="sensitive"&&(n=n.map(m=>typeof m=="string"?m.toLowerCase():m),o=o.map(m=>typeof m=="string"?m.toLowerCase():m));let i=new Set(n),a=new Set(o),s=t.Pipe??NQ,u=t.Boolean??MQ,l=t.String??tz,c=t.Transform??AQ,d=new c({type:"transform",transform:(m,h)=>{let y=m;return r.case!=="sensitive"&&(y=y.toLowerCase()),i.has(y)?!0:a.has(y)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:d}),{})},error:r.error}),f=new s({type:"pipe",in:new l({type:"string",error:r.error}),out:d,error:r.error});return new s({type:"pipe",in:f,out:new u({type:"boolean",error:r.error}),error:r.error})}function _2e(t,e,r,n={}){let o=bt(n),i={...bt(n),check:"string_format",type:"string",format:e,fn:typeof r=="function"?r:s=>r.test(s),...o};return r instanceof RegExp&&(i.pattern=r),new t(i)}var L4e,v2e=v(()=>{Nme();jQ();Ln();L4e={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function w2e(t){return new uhe({type:"function",input:Array.isArray(t?.input)?m2e(rz,t?.input):t?.input??XQ(RQ,G$(K$)),output:t?.output??G$(K$)})}var uhe,yPt=v(()=>{v2e();Pme();jQ();jQ();uhe=class{constructor(e){this._def=e,this.def=e}implement(e){if(typeof e!="function")throw new Error("implement() must be called with a function");let r=(...n)=>{let o=this._def.input?aO(this._def.input,n,void 0,{callee:r}):n;if(!Array.isArray(o))throw new Error("Invalid arguments schema: not an array or tuple schema.");let i=e(...o);return this._def.output?aO(this._def.output,i,void 0,{callee:r}):i};return r}implementAsync(e){if(typeof e!="function")throw new Error("implement() must be called with a function");let r=async(...n)=>{let o=this._def.input?await YB(this._def.input,n,void 0,{callee:r}):n;if(!Array.isArray(o))throw new Error("Invalid arguments schema: not an array or tuple schema.");let i=await e(...o);return this._def.output?YB(this._def.output,i,void 0,{callee:r}):i};return r}input(...e){let r=this.constructor;return Array.isArray(e[0])?new r({type:"function",input:new rz({type:"tuple",items:e[0],rest:e[1]}),output:this._def.output}):new r({type:"function",input:e[0],output:this._def.output})}output(e){let r=this.constructor;return new r({type:"function",input:this._def.input,output:e})}}});function Z$(t,e){if(t instanceof dW){let n=new ZQ(e),o={};for(let s of t._idmap.entries()){let[u,l]=s;n.process(l)}let i={},a={registry:t,uri:e?.uri,defs:o};for(let s of t._idmap.entries()){let[u,l]=s;i[u]=n.emit(l,{...e,external:a})}if(Object.keys(o).length>0){let s=n.target==="draft-2020-12"?"$defs":"definitions";i.__shared={[s]:o}}return{schemas:i}}let r=new ZQ(e);return r.process(t),r.emit(t,e)}function fm(t,e){let r=e??{seen:new Set};if(r.seen.has(t))return!1;r.seen.add(t);let o=t._zod.def;switch(o.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":return!1;case"array":return fm(o.element,r);case"object":{for(let i in o.shape)if(fm(o.shape[i],r))return!0;return!1}case"union":{for(let i of o.options)if(fm(i,r))return!0;return!1}case"intersection":return fm(o.left,r)||fm(o.right,r);case"tuple":{for(let i of o.items)if(fm(i,r))return!0;return!!(o.rest&&fm(o.rest,r))}case"record":return fm(o.keyType,r)||fm(o.valueType,r);case"map":return fm(o.keyType,r)||fm(o.valueType,r);case"set":return fm(o.valueType,r);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return fm(o.innerType,r);case"lazy":return fm(o.getter(),r);case"default":return fm(o.innerType,r);case"prefault":return fm(o.innerType,r);case"custom":return!1;case"transform":return!0;case"pipe":return fm(o.in,r)||fm(o.out,r);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${o.type}`)}var ZQ,bPt=v(()=>{j4e();Ln();ZQ=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??Ml,this.target=e?.target??"draft-2020-12",this.unrepresentable=e?.unrepresentable??"throw",this.override=e?.override??(()=>{}),this.io=e?.io??"output",this.seen=new Map}process(e,r={path:[],schemaPath:[]}){var n;let o=e._zod.def,i={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},a=this.seen.get(e);if(a)return a.count++,r.schemaPath.includes(e)&&(a.cycle=r.path),a.schema;let s={schema:{},count:1,cycle:void 0,path:r.path};this.seen.set(e,s);let u=e._zod.toJSONSchema?.();if(u)s.schema=u;else{let d={...r,schemaPath:[...r.schemaPath,e],path:r.path},f=e._zod.parent;if(f)s.ref=f,this.process(f,d),this.seen.get(f).isParent=!0;else{let p=s.schema;switch(o.type){case"string":{let m=p;m.type="string";let{minimum:h,maximum:y,format:g,patterns:b,contentEncoding:_}=e._zod.bag;if(typeof h=="number"&&(m.minLength=h),typeof y=="number"&&(m.maxLength=y),g&&(m.format=i[g]??g,m.format===""&&delete m.format),_&&(m.contentEncoding=_),b&&b.size>0){let w=[...b];w.length===1?m.pattern=w[0].source:w.length>1&&(s.schema.allOf=[...w.map(O=>({...this.target==="draft-7"?{type:"string"}:{},pattern:O.source}))])}break}case"number":{let m=p,{minimum:h,maximum:y,format:g,multipleOf:b,exclusiveMaximum:_,exclusiveMinimum:w}=e._zod.bag;typeof g=="string"&&g.includes("int")?m.type="integer":m.type="number",typeof w=="number"&&(m.exclusiveMinimum=w),typeof h=="number"&&(m.minimum=h,typeof w=="number"&&(w>=h?delete m.minimum:delete m.exclusiveMinimum)),typeof _=="number"&&(m.exclusiveMaximum=_),typeof y=="number"&&(m.maximum=y,typeof _=="number"&&(_<=y?delete m.maximum:delete m.exclusiveMaximum)),typeof b=="number"&&(m.multipleOf=b);break}case"boolean":{let m=p;m.type="boolean";break}case"bigint":{if(this.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema");break}case"symbol":{if(this.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema");break}case"null":{p.type="null";break}case"any":break;case"unknown":break;case"undefined":{if(this.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema");break}case"void":{if(this.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema");break}case"never":{p.not={};break}case"date":{if(this.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema");break}case"array":{let m=p,{minimum:h,maximum:y}=e._zod.bag;typeof h=="number"&&(m.minItems=h),typeof y=="number"&&(m.maxItems=y),m.type="array",m.items=this.process(o.element,{...d,path:[...d.path,"items"]});break}case"object":{let m=p;m.type="object",m.properties={};let h=o.shape;for(let b in h)m.properties[b]=this.process(h[b],{...d,path:[...d.path,"properties",b]});let y=new Set(Object.keys(h)),g=new Set([...y].filter(b=>{let _=o.shape[b]._zod;return this.io==="input"?_.optin===void 0:_.optout===void 0}));g.size>0&&(m.required=Array.from(g)),o.catchall?._zod.def.type==="never"?m.additionalProperties=!1:o.catchall?o.catchall&&(m.additionalProperties=this.process(o.catchall,{...d,path:[...d.path,"additionalProperties"]})):this.io==="output"&&(m.additionalProperties=!1);break}case"union":{let m=p;m.anyOf=o.options.map((h,y)=>this.process(h,{...d,path:[...d.path,"anyOf",y]}));break}case"intersection":{let m=p,h=this.process(o.left,{...d,path:[...d.path,"allOf",0]}),y=this.process(o.right,{...d,path:[...d.path,"allOf",1]}),g=_=>"allOf"in _&&Object.keys(_).length===1,b=[...g(h)?h.allOf:[h],...g(y)?y.allOf:[y]];m.allOf=b;break}case"tuple":{let m=p;m.type="array";let h=o.items.map((b,_)=>this.process(b,{...d,path:[...d.path,"prefixItems",_]}));if(this.target==="draft-2020-12"?m.prefixItems=h:m.items=h,o.rest){let b=this.process(o.rest,{...d,path:[...d.path,"items"]});this.target==="draft-2020-12"?m.items=b:m.additionalItems=b}o.rest&&(m.items=this.process(o.rest,{...d,path:[...d.path,"items"]}));let{minimum:y,maximum:g}=e._zod.bag;typeof y=="number"&&(m.minItems=y),typeof g=="number"&&(m.maxItems=g);break}case"record":{let m=p;m.type="object",m.propertyNames=this.process(o.keyType,{...d,path:[...d.path,"propertyNames"]}),m.additionalProperties=this.process(o.valueType,{...d,path:[...d.path,"additionalProperties"]});break}case"map":{if(this.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema");break}case"set":{if(this.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema");break}case"enum":{let m=p,h=_Q(o.entries);h.every(y=>typeof y=="number")&&(m.type="number"),h.every(y=>typeof y=="string")&&(m.type="string"),m.enum=h;break}case"literal":{let m=p,h=[];for(let y of o.values)if(y===void 0){if(this.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof y=="bigint"){if(this.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");h.push(Number(y))}else h.push(y);if(h.length!==0)if(h.length===1){let y=h[0];m.type=y===null?"null":typeof y,m.const=y}else h.every(y=>typeof y=="number")&&(m.type="number"),h.every(y=>typeof y=="string")&&(m.type="string"),h.every(y=>typeof y=="boolean")&&(m.type="string"),h.every(y=>y===null)&&(m.type="null"),m.enum=h;break}case"file":{let m=p,h={type:"string",format:"binary",contentEncoding:"binary"},{minimum:y,maximum:g,mime:b}=e._zod.bag;y!==void 0&&(h.minLength=y),g!==void 0&&(h.maxLength=g),b?b.length===1?(h.contentMediaType=b[0],Object.assign(m,h)):m.anyOf=b.map(_=>({...h,contentMediaType:_})):Object.assign(m,h);break}case"transform":{if(this.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema");break}case"nullable":{let m=this.process(o.innerType,d);p.anyOf=[m,{type:"null"}];break}case"nonoptional":{this.process(o.innerType,d),s.ref=o.innerType;break}case"success":{let m=p;m.type="boolean";break}case"default":{this.process(o.innerType,d),s.ref=o.innerType,p.default=JSON.parse(JSON.stringify(o.defaultValue));break}case"prefault":{this.process(o.innerType,d),s.ref=o.innerType,this.io==="input"&&(p._prefault=JSON.parse(JSON.stringify(o.defaultValue)));break}case"catch":{this.process(o.innerType,d),s.ref=o.innerType;let m;try{m=o.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}p.default=m;break}case"nan":{if(this.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema");break}case"template_literal":{let m=p,h=e._zod.pattern;if(!h)throw new Error("Pattern not found in template literal");m.type="string",m.pattern=h.source;break}case"pipe":{let m=this.io==="input"?o.in._zod.def.type==="transform"?o.out:o.in:o.out;this.process(m,d),s.ref=m;break}case"readonly":{this.process(o.innerType,d),s.ref=o.innerType,p.readOnly=!0;break}case"promise":{this.process(o.innerType,d),s.ref=o.innerType;break}case"optional":{this.process(o.innerType,d),s.ref=o.innerType;break}case"lazy":{let m=e._zod.innerType;this.process(m,d),s.ref=m;break}case"custom":{if(this.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema");break}default:}}}let l=this.metadataRegistry.get(e);return l&&Object.assign(s.schema,l),this.io==="input"&&fm(e)&&(delete s.schema.examples,delete s.schema.default),this.io==="input"&&s.schema._prefault&&((n=s.schema).default??(n.default=s.schema._prefault)),delete s.schema._prefault,this.seen.get(e).schema}emit(e,r){let n={cycles:r?.cycles??"ref",reused:r?.reused??"inline",external:r?.external??void 0},o=this.seen.get(e);if(!o)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=c=>{let d=this.target==="draft-2020-12"?"$defs":"definitions";if(n.external){let h=n.external.registry.get(c[0])?.id,y=n.external.uri??(b=>b);if(h)return{ref:y(h)};let g=c[1].defId??c[1].schema.id??`schema${this.counter++}`;return c[1].defId=g,{defId:g,ref:`${y("__shared")}#/${d}/${g}`}}if(c[1]===o)return{ref:"#"};let p=`#/${d}/`,m=c[1].schema.id??`__schema${this.counter++}`;return{defId:m,ref:p+m}},a=c=>{if(c[1].schema.$ref)return;let d=c[1],{ref:f,defId:p}=i(c);d.def={...d.schema},p&&(d.defId=p);let m=d.schema;for(let h in m)delete m[h];m.$ref=f};if(n.cycles==="throw")for(let c of this.seen.entries()){let d=c[1];if(d.cycle)throw new Error(`Cycle detected: #/${d.cycle?.join("/")}/ + +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let c of this.seen.entries()){let d=c[1];if(e===c[0]){a(c);continue}if(n.external){let p=n.external.registry.get(c[0])?.id;if(e!==c[0]&&p){a(c);continue}}if(this.metadataRegistry.get(c[0])?.id){a(c);continue}if(d.cycle){a(c);continue}if(d.count>1&&n.reused==="ref"){a(c);continue}}let s=(c,d)=>{let f=this.seen.get(c),p=f.def??f.schema,m={...p};if(f.ref===null)return;let h=f.ref;if(f.ref=null,h){s(h,d);let y=this.seen.get(h).schema;y.$ref&&d.target==="draft-7"?(p.allOf=p.allOf??[],p.allOf.push(y)):(Object.assign(p,y),Object.assign(p,m))}f.isParent||this.override({zodSchema:c,jsonSchema:p,path:f.path??[]})};for(let c of[...this.seen.entries()].reverse())s(c[0],{target:this.target});let u={};if(this.target==="draft-2020-12"?u.$schema="https://json-schema.org/draft/2020-12/schema":this.target==="draft-7"?u.$schema="http://json-schema.org/draft-07/schema#":console.warn(`Invalid target: ${this.target}`),n.external?.uri){let c=n.external.registry.get(e)?.id;if(!c)throw new Error("Schema is missing an `id` property");u.$id=n.external.uri(c)}Object.assign(u,o.def);let l=n.external?.defs??{};for(let c of this.seen.entries()){let d=c[1];d.def&&d.defId&&(l[d.defId]=d.def)}n.external||Object.keys(l).length>0&&(this.target==="draft-2020-12"?u.$defs=l:u.definitions=l);try{return JSON.parse(JSON.stringify(u))}catch{throw new Error("Error converting schema to JSON.")}}}});var _Pt={};var vPt=v(()=>{});var QA={};Rn(QA,{$ZodAny:()=>a4e,$ZodArray:()=>RQ,$ZodAsyncError:()=>iO,$ZodBase64:()=>Xze,$ZodBase64URL:()=>Zze,$ZodBigInt:()=>Lme,$ZodBigIntFormat:()=>r4e,$ZodBoolean:()=>MQ,$ZodCIDRv4:()=>Wze,$ZodCIDRv6:()=>Kze,$ZodCUID:()=>$ze,$ZodCUID2:()=>Lze,$ZodCatch:()=>C4e,$ZodCheck:()=>oc,$ZodCheckBigIntFormat:()=>cze,$ZodCheckEndsWith:()=>Sze,$ZodCheckGreaterThan:()=>Ame,$ZodCheckIncludes:()=>vze,$ZodCheckLengthEquals:()=>gze,$ZodCheckLessThan:()=>Rme,$ZodCheckLowerCase:()=>bze,$ZodCheckMaxLength:()=>mze,$ZodCheckMaxSize:()=>dze,$ZodCheckMimeType:()=>xze,$ZodCheckMinLength:()=>hze,$ZodCheckMinSize:()=>fze,$ZodCheckMultipleOf:()=>uze,$ZodCheckNumberFormat:()=>lze,$ZodCheckOverwrite:()=>Oze,$ZodCheckProperty:()=>Cze,$ZodCheckRegex:()=>yze,$ZodCheckSizeEquals:()=>pze,$ZodCheckStartsWith:()=>wze,$ZodCheckStringFormat:()=>lW,$ZodCheckUpperCase:()=>_ze,$ZodCustom:()=>M4e,$ZodCustomStringFormat:()=>e4e,$ZodDate:()=>u4e,$ZodDefault:()=>_4e,$ZodDiscriminatedUnion:()=>c4e,$ZodE164:()=>Yze,$ZodEmail:()=>Aze,$ZodEmoji:()=>jze,$ZodEnum:()=>h4e,$ZodError:()=>OQ,$ZodFile:()=>y4e,$ZodFunction:()=>uhe,$ZodGUID:()=>Ize,$ZodIPv4:()=>Hze,$ZodIPv6:()=>Jze,$ZodISODate:()=>Bze,$ZodISODateTime:()=>Uze,$ZodISODuration:()=>Vze,$ZodISOTime:()=>zze,$ZodIntersection:()=>d4e,$ZodJWT:()=>Qze,$ZodKSUID:()=>qze,$ZodLazy:()=>P4e,$ZodLiteral:()=>g4e,$ZodMap:()=>p4e,$ZodNaN:()=>x4e,$ZodNanoID:()=>Dze,$ZodNever:()=>IQ,$ZodNonOptional:()=>w4e,$ZodNull:()=>i4e,$ZodNullable:()=>b4e,$ZodNumber:()=>$me,$ZodNumberFormat:()=>t4e,$ZodObject:()=>l4e,$ZodOptional:()=>cW,$ZodPipe:()=>NQ,$ZodPrefault:()=>v4e,$ZodPromise:()=>E4e,$ZodReadonly:()=>O4e,$ZodRealError:()=>uW,$ZodRecord:()=>f4e,$ZodRegistry:()=>dW,$ZodSet:()=>m4e,$ZodString:()=>tz,$ZodStringFormat:()=>Ou,$ZodSuccess:()=>S4e,$ZodSymbol:()=>n4e,$ZodTemplateLiteral:()=>T4e,$ZodTransform:()=>AQ,$ZodTuple:()=>rz,$ZodType:()=>no,$ZodULID:()=>Fze,$ZodURL:()=>Nze,$ZodUUID:()=>Rze,$ZodUndefined:()=>o4e,$ZodUnion:()=>Fme,$ZodUnknown:()=>K$,$ZodVoid:()=>s4e,$ZodXID:()=>kze,$brand:()=>gBe,$constructor:()=>Se,$input:()=>N4e,$output:()=>A4e,Doc:()=>PQ,JSONSchema:()=>_Pt,JSONSchemaGenerator:()=>ZQ,NEVER:()=>hBe,TimePrecision:()=>L4e,_any:()=>o2e,_array:()=>XQ,_base64:()=>ohe,_base64url:()=>ihe,_bigint:()=>Z4e,_boolean:()=>G4e,_catch:()=>uhn,_cidrv4:()=>rhe,_cidrv6:()=>nhe,_coercedBigint:()=>Y4e,_coercedBoolean:()=>X4e,_coercedDate:()=>s2e,_coercedNumber:()=>z4e,_coercedString:()=>$4e,_cuid:()=>Gme,_cuid2:()=>Xme,_custom:()=>g2e,_date:()=>a2e,_default:()=>ihn,_discriminatedUnion:()=>Kmn,_e164:()=>ahe,_email:()=>Ume,_emoji:()=>Wme,_endsWith:()=>VQ,_enum:()=>Qmn,_file:()=>h2e,_float32:()=>H4e,_float64:()=>J4e,_gt:()=>ZA,_gte:()=>Kb,_guid:()=>$Q,_includes:()=>BQ,_int:()=>V4e,_int32:()=>W4e,_int64:()=>Q4e,_intersection:()=>Gmn,_ipv4:()=>ehe,_ipv6:()=>the,_isoDate:()=>k4e,_isoDateTime:()=>F4e,_isoDuration:()=>U4e,_isoTime:()=>q4e,_jwt:()=>she,_ksuid:()=>Qme,_lazy:()=>fhn,_length:()=>mW,_literal:()=>thn,_lowercase:()=>qQ,_lt:()=>XA,_lte:()=>kw,_map:()=>Zmn,_max:()=>kw,_maxLength:()=>pW,_maxSize:()=>fW,_mime:()=>HQ,_min:()=>Kb,_minLength:()=>X$,_minSize:()=>oz,_multipleOf:()=>nz,_nan:()=>u2e,_nanoid:()=>Kme,_nativeEnum:()=>ehn,_negative:()=>c2e,_never:()=>LQ,_nonnegative:()=>f2e,_nonoptional:()=>ahn,_nonpositive:()=>d2e,_normalize:()=>JQ,_null:()=>n2e,_nullable:()=>ohn,_number:()=>B4e,_optional:()=>nhn,_overwrite:()=>YA,_parse:()=>xme,_parseAsync:()=>Ome,_pipe:()=>lhn,_positive:()=>l2e,_promise:()=>phn,_property:()=>p2e,_readonly:()=>chn,_record:()=>Xmn,_refine:()=>y2e,_regex:()=>kQ,_safeParse:()=>Tme,_safeParseAsync:()=>Eme,_set:()=>Ymn,_size:()=>FQ,_startsWith:()=>zQ,_string:()=>D4e,_stringFormat:()=>_2e,_stringbool:()=>b2e,_success:()=>shn,_symbol:()=>t2e,_templateLiteral:()=>dhn,_toLowerCase:()=>KQ,_toUpperCase:()=>GQ,_transform:()=>rhn,_trim:()=>WQ,_tuple:()=>m2e,_uint32:()=>K4e,_uint64:()=>e2e,_ulid:()=>Zme,_undefined:()=>r2e,_union:()=>Wmn,_unknown:()=>G$,_uppercase:()=>UQ,_url:()=>Jme,_uuid:()=>Bme,_uuidv4:()=>zme,_uuidv6:()=>Vme,_uuidv7:()=>Hme,_void:()=>i2e,_xid:()=>Yme,clone:()=>nc,config:()=>ad,flattenError:()=>TQ,formatError:()=>EQ,function:()=>w2e,globalConfig:()=>yQ,globalRegistry:()=>Ml,isValidBase64:()=>Gze,isValidBase64URL:()=>VTt,isValidJWT:()=>HTt,locales:()=>DQ,parse:()=>aO,parseAsync:()=>YB,prettifyError:()=>MBe,regexes:()=>ez,registry:()=>qme,safeParse:()=>RBe,safeParseAsync:()=>ABe,toDotPath:()=>TTt,toJSONSchema:()=>Z$,treeifyError:()=>PBe,util:()=>Mt,version:()=>Eze});var Yg=v(()=>{iW();Pme();IBe();jQ();Nme();Pze();Ln();Ime();R4e();j4e();Tze();yPt();v2e();bPt();vPt()});function Tu(t){if(typeof t!="object"||t===null)return!1;let e=t;if(!("_zod"in e))return!1;let r=e._zod;return typeof r=="object"&&r!==null&&"def"in r}function ic(t){if(typeof t!="object"||t===null)return!1;let e=t;if(!("_def"in e)||"_zod"in e)return!1;let r=e._def;return typeof r=="object"&&r!=null&&"typeName"in r}function wPt(t){return Tu(t)&&console.warn("[WARNING] Attempting to use Zod 4 schema in a context where Zod 3 schema is expected. This may cause unexpected behavior."),ic(t)}function Ya(t){return!t||typeof t!="object"||Array.isArray(t)?!1:!!(Tu(t)||ic(t))}function S2e(t){return typeof t=="object"&&t!==null&&"_def"in t&&typeof t._def=="object"&&t._def!==null&&"typeName"in t._def&&t._def.typeName==="ZodLiteral"}function C2e(t){return Tu(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="literal":!1}function SPt(t){return!!(S2e(t)||C2e(t))}async function Y$(t,e){if(Tu(t))try{return{success:!0,data:await YB(t,e)}}catch(r){return{success:!1,error:r}}if(ic(t))return await t.safeParseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}async function Q$(t,e){if(Tu(t))return await YB(t,e);if(ic(t))return await t.parseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function CPt(t,e){if(Tu(t))try{return{success:!0,data:aO(t,e)}}catch(r){return{success:!1,error:r}}if(ic(t))return t.safeParse(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function xPt(t,e){if(Tu(t))return aO(t,e);if(ic(t))return t.parse(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function eL(t){if(Tu(t))return Ml.get(t)?.description;if(ic(t)||"description"in t&&typeof t.description=="string")return t.description}function OPt(t){if(!Ya(t))return!1;if(ic(t)){let e=t._def;if(e.typeName==="ZodObject"){let r=t;return!r.shape||Object.keys(r.shape).length===0}if(e.typeName==="ZodRecord")return!0}if(Tu(t)){let e=t._zod.def;if(e.type==="object"){let r=t;return!r.shape||Object.keys(r.shape).length===0}if(e.type==="record")return!0}return typeof t=="object"&&t!==null&&!("shape"in t)}function gW(t){return Ya(t)?ic(t)?t._def.typeName==="ZodString":Tu(t)?t._zod.def.type==="string":!1:!1}function dhe(t){return typeof t=="object"&&t!==null&&"_def"in t&&typeof t._def=="object"&&t._def!==null&&"typeName"in t._def&&t._def.typeName==="ZodObject"}function qw(t){return Tu(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="object":!1}function YQ(t){return Tu(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="array":!1}function x2e(t){return Tu(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="optional":!1}function O2e(t){return Tu(t)?typeof t=="object"&&t!==null&&"_zod"in t&&typeof t._zod=="object"&&t._zod!==null&&"def"in t._zod&&typeof t._zod.def=="object"&&t._zod.def!==null&&"type"in t._zod.def&&t._zod.def.type==="nullable":!1}function TPt(t){return!!(dhe(t)||qw(t))}function lhe(t){if(ic(t))return t.shape;if(Tu(t))return t._zod.def.shape;throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function EPt(t,e){if(ic(t))return t.extend(e);if(Tu(t))return Mt.extend(t,e);throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function PPt(t){if(ic(t))return t.partial();if(Tu(t))return Mt.partial(cW,t,void 0);throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function hW(t,e=!1){if(ic(t))return t.strict();if(qw(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(qw(a)){let u=hW(a,e);r[i]=u}else if(YQ(a)){let u=a._zod.def.element;qw(u)&&(u=hW(u,e)),r[i]=nc(a,{...a._zod.def,element:u})}else r[i]=a;let s=Ml.get(a);s&&Ml.add(r[i],s)}let n=nc(t,{...t._zod.def,shape:r,catchall:LQ(IQ)}),o=Ml.get(t);return o&&Ml.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function che(t,e=!1){if(dhe(t))return t.passthrough();if(qw(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(qw(a)){let u=che(a,e);r[i]=u}else if(YQ(a)){let u=a._zod.def.element;qw(u)&&(u=che(u,e)),r[i]=nc(a,{...a._zod.def,element:u})}else r[i]=a;let s=Ml.get(a);s&&Ml.add(r[i],s)}let n=nc(t,{...t._zod.def,shape:r,catchall:G$(K$)}),o=Ml.get(t);return o&&Ml.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function MPt(t){if(ic(t))try{let e=t.parse(void 0);return()=>e}catch{return}if(Tu(t))try{let e=aO(t,void 0);return()=>e}catch{return}}function mhn(t){return ic(t)&&"typeName"in t._def&&t._def.typeName==="ZodEffects"}function hhn(t){return Tu(t)&&t._zod.def.type==="pipe"}function iz(t,e,r){let n=r.get(t);if(n!==void 0)return n;if(ic(t))return mhn(t)?iz(t._def.schema,e,r):t;if(Tu(t)){let o=t;if(hhn(t)&&(o=iz(t._zod.def.in,e,r)),e){if(qw(o)){let a={};for(let[s,u]of Object.entries(o._zod.def.shape))a[s]=iz(u,e,r);o=nc(o,{...o._zod.def,shape:a})}else if(YQ(o)){let a=iz(o._zod.def.element,e,r);o=nc(o,{...o._zod.def,element:a})}else if(x2e(o)){let a=iz(o._zod.def.innerType,e,r);o=nc(o,{...o._zod.def,innerType:a})}else if(O2e(o)){let a=iz(o._zod.def.innerType,e,r);o=nc(o,{...o._zod.def,innerType:a})}}let i=Ml.get(t);return i&&Ml.add(o,i),r.set(t,o),o}throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function fhe(t,e=!1){return iz(t,e,new WeakMap)}function IPt(t,e){if(ic(t)){let r=lhe(t),n={};for(let[o,i]of Object.entries(r))e(o,i)?n[o]=i.optional():n[o]=i;return t.extend(n)}if(Tu(t)){let r=lhe(t),n={...t._zod.def.shape};for(let[a,s]of Object.entries(r))e(a,s)&&(n[a]=new cW({type:"optional",innerType:s}));let o=nc(t,{...t._zod.def,shape:n}),i=Ml.get(t);return i&&Ml.add(o,i),o}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function phe(t){return t instanceof Error&&(t.constructor.name==="ZodError"||t.constructor.name==="$ZodError")}var eN=v(()=>{Yg()});function T2e(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function yhn(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; +`;return e}function RPt(t,e,r){let{firstNode:n,lastNode:o,nodeColors:i,withStyles:a=!0,curveStyle:s="linear",wrapLabelNWords:u=9}=r??{},l=a?`%%{init: {'flowchart': {'curve': '${s}'}}}%% +graph TD; +`:`graph TD; +`;if(a){let m="default",h={[m]:"{0}({1})"};n!==void 0&&(h[n]="{0}([{1}]):::first"),o!==void 0&&(h[o]="{0}([{1}]):::last");for(let[y,g]of Object.entries(t)){let b=g.name.split(":").pop()??"",w=ghn.some(T=>b.startsWith(T)&&b.endsWith(T))?`

${b}

`:b;Object.keys(g.metadata??{}).length&&(w+=`
${Object.entries(g.metadata??{}).map(([T,P])=>`${T} = ${P}`).join(` +`)}`);let O=(h[y]??h[m]).replace("{0}",T2e(y)).replace("{1}",w);l+=` ${O} +`}}let c={};for(let m of e){let h=m.source.split(":"),y=m.target.split(":"),g=h.filter((b,_)=>b===y[_]).join(":");c[g]||(c[g]=[]),c[g].push(m)}let d=new Set;function f(m){return[...m].sort((h,y)=>h.split(":").length-y.split(":").length)}function p(m,h){let y=m.length===1&&m[0].source===m[0].target;if(h&&!y){let b=h.split(":").pop();if(d.has(h))throw new Error(`Found duplicate subgraph '${b}' at '${h} -- this likely means that you're reusing a subgraph node with the same name. Please adjust your graph to have subgraph nodes with unique names.`);d.add(h),l+=` subgraph ${b} +`}let g=f(Object.keys(c).filter(b=>b.startsWith(`${h}:`)&&b!==h&&b.split(":").length===h.split(":").length+1));for(let b of g)p(c[b],b);for(let b of m){let{source:_,target:w,data:O,conditional:T}=b,P="";if(O!==void 0){let M=O,I=M.split(" ");I.length>u&&(M=Array.from({length:Math.ceil(I.length/u)},(j,A)=>I.slice(A*u,(A+1)*u).join(" ")).join(" 
 ")),P=T?` -.  ${M}  .-> `:` --  ${M}  --> `}else P=T?" -.-> ":" --> ";l+=` ${T2e(_)}${P}${T2e(w)}; +`}h&&!y&&(l+=` end +`)}p(c[""]??[],"");for(let m in c)!m.includes(":")&&m!==""&&p(c[m],m);return a&&(l+=yhn(i??{})),l}async function APt(t,e){let r=e?.backgroundColor??"white",n=e?.imageType??"png",o=xTt(t);r!==void 0&&(/^#(?:[0-9a-fA-F]{3}){1,2}$/.test(r)||(r=`!${r}`));let i=`https://mermaid.ink/img/${o}?bgColor=${r}&type=${n}`,a=await fetch(i);if(!a.ok)throw new Error(["Failed to render the graph using the Mermaid.INK API.",`Status code: ${a.status}`,`Status text: ${a.statusText}`].join(` +`));return await a.blob()}var ghn,NPt=v(()=>{Sme();ghn=["*","_","`"]});var DPt,jPt,$Pt,mhe=v(()=>{DPt=Symbol("Let zodToJsonSchema decide on which parser to use"),jPt={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref",openAiAnyTypeName:"OpenAiAnyType"},$Pt=t=>typeof t=="string"?{...jPt,name:t}:{...jPt,...t}});var LPt,E2e=v(()=>{mhe();LPt=t=>{let e=$Pt(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,flags:{hasReferencedOpenAiAnyType:!1},currentPath:r,propertyPath:void 0,seen:new Map(Object.entries(e.definitions).map(([n,o])=>[o._def,{def:o._def,path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});var hhe,ghe=v(()=>{hhe=(t,e)=>{let r=0;for(;r{ghe()});function P2e(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Vi(t,e,r,n,o){t[e]=r,P2e(t,e,n,o)}var tL=v(()=>{});var Mi,M2e,ar,sO,QQ=v(()=>{(function(t){t.assertEqual=o=>{};function e(o){}t.assertIs=e;function r(o){throw new Error}t.assertNever=r,t.arrayToEnum=o=>{let i={};for(let a of o)i[a]=a;return i},t.getValidEnumValues=o=>{let i=t.objectKeys(o).filter(s=>typeof o[o[s]]!="number"),a={};for(let s of i)a[s]=o[s];return t.objectValues(a)},t.objectValues=o=>t.objectKeys(o).map(function(i){return o[i]}),t.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{let i=[];for(let a in o)Object.prototype.hasOwnProperty.call(o,a)&&i.push(a);return i},t.find=(o,i)=>{for(let a of o)if(i(a))return a},t.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&Number.isFinite(o)&&Math.floor(o)===o;function n(o,i=" | "){return o.map(a=>typeof a=="string"?`'${a}'`:a).join(i)}t.joinValues=n,t.jsonStringifyReplacer=(o,i)=>typeof i=="bigint"?i.toString():i})(Mi||(Mi={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(M2e||(M2e={}));ar=Mi.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),sO=t=>{switch(typeof t){case"undefined":return ar.undefined;case"string":return ar.string;case"number":return Number.isNaN(t)?ar.nan:ar.number;case"boolean":return ar.boolean;case"function":return ar.function;case"bigint":return ar.bigint;case"symbol":return ar.symbol;case"object":return Array.isArray(t)?ar.array:t===null?ar.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?ar.promise:typeof Map<"u"&&t instanceof Map?ar.map:typeof Set<"u"&&t instanceof Set?ar.set:typeof Date<"u"&&t instanceof Date?ar.date:ar.object;default:return ar.unknown}}});var nt,bhn,Gb,yhe=v(()=>{QQ();nt=Mi.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),bhn=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),Gb=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=e}format(e){let r=e||function(i){return i.message},n={_errors:[]},o=i=>{for(let a of i.issues)if(a.code==="invalid_union")a.unionErrors.map(o);else if(a.code==="invalid_return_type")o(a.returnTypeError);else if(a.code==="invalid_arguments")o(a.argumentsError);else if(a.path.length===0)n._errors.push(r(a));else{let s=n,u=0;for(;ur.message){let r={},n=[];for(let o of this.issues)if(o.path.length>0){let i=o.path[0];r[i]=r[i]||[],r[i].push(e(o))}else n.push(e(o));return{formErrors:n,fieldErrors:r}}get formErrors(){return this.flatten()}};Gb.create=t=>new Gb(t)});var _hn,tN,I2e=v(()=>{yhe();QQ();_hn=(t,e)=>{let r;switch(t.code){case nt.invalid_type:t.received===ar.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case nt.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Mi.jsonStringifyReplacer)}`;break;case nt.unrecognized_keys:r=`Unrecognized key(s) in object: ${Mi.joinValues(t.keys,", ")}`;break;case nt.invalid_union:r="Invalid input";break;case nt.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Mi.joinValues(t.options)}`;break;case nt.invalid_enum_value:r=`Invalid enum value. Expected ${Mi.joinValues(t.options)}, received '${t.received}'`;break;case nt.invalid_arguments:r="Invalid function arguments";break;case nt.invalid_return_type:r="Invalid function return type";break;case nt.invalid_date:r="Invalid date";break;case nt.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(r=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?r=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?r=`Invalid input: must end with "${t.validation.endsWith}"`:Mi.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case nt.too_small:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?r=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:r="Invalid input";break;case nt.too_big:t.type==="array"?r=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?r=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?r=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?r=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?r=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:r="Invalid input";break;case nt.custom:r="Invalid input";break;case nt.invalid_intersection_types:r="Intersection results could not be merged";break;case nt.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case nt.not_finite:r="Number must be finite";break;default:r=e.defaultError,Mi.assertNever(t)}return{message:r}},tN=_hn});function vhn(t){FPt=t}function yW(){return FPt}var FPt,bhe=v(()=>{I2e();FPt=tN});function Jt(t,e){let r=yW(),n=eee({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===tN?void 0:tN].filter(o=>!!o)});t.common.issues.push(n)}var eee,whn,Yh,wn,az,Qg,_he,vhe,rL,bW,R2e=v(()=>{bhe();I2e();eee=t=>{let{data:e,path:r,errorMaps:n,issueData:o}=t,i=[...r,...o.path||[]],a={...o,path:i};if(o.message!==void 0)return{...o,path:i,message:o.message};let s="",u=n.filter(l=>!!l).slice().reverse();for(let l of u)s=l(a,{data:e,defaultError:s}).message;return{...o,path:i,message:s}},whn=[];Yh=class t{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,r){let n=[];for(let o of r){if(o.status==="aborted")return wn;o.status==="dirty"&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,r){let n=[];for(let o of r){let i=await o.key,a=await o.value;n.push({key:i,value:a})}return t.mergeObjectSync(e,n)}static mergeObjectSync(e,r){let n={};for(let o of r){let{key:i,value:a}=o;if(i.status==="aborted"||a.status==="aborted")return wn;i.status==="dirty"&&e.dirty(),a.status==="dirty"&&e.dirty(),i.value!=="__proto__"&&(typeof a.value<"u"||o.alwaysSet)&&(n[i.value]=a.value)}return{status:e.value,value:n}}},wn=Object.freeze({status:"aborted"}),az=t=>({status:"dirty",value:t}),Qg=t=>({status:"valid",value:t}),_he=t=>t.status==="aborted",vhe=t=>t.status==="dirty",rL=t=>t.status==="valid",bW=t=>typeof Promise<"u"&&t instanceof Promise});var kPt=v(()=>{});var Nr,qPt=v(()=>{(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(Nr||(Nr={}))});function zo(t){if(!t)return{};let{errorMap:e,invalid_type_error:r,required_error:n,description:o}=t;if(e&&(r||n))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:o}:{errorMap:(a,s)=>{let{message:u}=t;return a.code==="invalid_enum_value"?{message:u??s.defaultError}:typeof s.data>"u"?{message:u??n??s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:u??r??s.defaultError}},description:o}}function VPt(t){let e="[0-5]\\d";t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`);let r=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${e})${r}`}function Fhn(t){return new RegExp(`^${VPt(t)}$`)}function HPt(t){let e=`${zPt}T${VPt(t)}`,r=[];return r.push(t.local?"Z?":"Z"),t.offset&&r.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${r.join("|")})`,new RegExp(`^${e}$`)}function khn(t,e){return!!((e==="v4"||!e)&&Rhn.test(t)||(e==="v6"||!e)&&Nhn.test(t))}function qhn(t,e){if(!Ehn.test(t))return!1;try{let[r]=t.split(".");if(!r)return!1;let n=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),o=JSON.parse(atob(n));return!(typeof o!="object"||o===null||"typ"in o&&o?.typ!=="JWT"||!o.alg||e&&o.alg!==e)}catch{return!1}}function Uhn(t,e){return!!((e==="v4"||!e)&&Ahn.test(t)||(e==="v6"||!e)&&jhn.test(t))}function Bhn(t,e){let r=(t.toString().split(".")[1]||"").length,n=(e.toString().split(".")[1]||"").length,o=r>n?r:n,i=Number.parseInt(t.toFixed(o).replace(".","")),a=Number.parseInt(e.toFixed(o).replace(".",""));return i%a/10**o}function _W(t){if(t instanceof Xb){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=Bw.create(_W(n))}return new Xb({...t._def,shape:()=>e})}else return t instanceof oN?new oN({...t._def,type:_W(t.element)}):t instanceof Bw?Bw.create(_W(t.unwrap())):t instanceof lO?lO.create(_W(t.unwrap())):t instanceof uO?uO.create(t.items.map(e=>_W(e))):t}function N2e(t,e){let r=sO(t),n=sO(e);if(t===e)return{valid:!0,data:t};if(r===ar.object&&n===ar.object){let o=Mi.objectKeys(e),i=Mi.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=N2e(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===ar.array&&n===ar.array){if(t.length!==e.length)return{valid:!1};let o=[];for(let i=0;i{let i=t(n);if(i instanceof Promise)return i.then(a=>{if(!a){let s=BPt(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=BPt(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):oL.create()}var zw,UPt,si,Shn,Chn,xhn,Ohn,Thn,Ehn,Phn,Mhn,Ihn,A2e,Rhn,Ahn,Nhn,jhn,Dhn,$hn,zPt,Lhn,nL,sz,uz,lz,cz,vW,dz,fz,oL,nN,X0,wW,oN,Xb,pz,rN,whe,mz,uO,She,SW,CW,Che,hz,gz,yz,bz,iL,Vw,Bw,lO,_z,vz,xW,zhn,tee,ree,wz,Vhn,Ie,Hhn,KPt,GPt,Jhn,Whn,XPt,Khn,Ghn,Xhn,Zhn,Yhn,Qhn,egn,tgn,rgn,ngn,ogn,ign,agn,sgn,ugn,lgn,cgn,dgn,fgn,pgn,mgn,hgn,ggn,ygn,bgn,_gn,vgn,wgn,Sgn,Cgn,xgn,Ogn,Tgn,Egn,ZPt=v(()=>{yhe();bhe();qPt();R2e();QQ();zw=class{constructor(e,r,n,o){this._cachedPath=[],this.parent=e,this.data=r,this._path=n,this._key=o}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},UPt=(t,e)=>{if(rL(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let r=new Gb(t.common.issues);return this._error=r,this._error}}};si=class{get description(){return this._def.description}_getType(e){return sO(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:sO(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Yh,ctx:{common:e.parent.common,data:e.data,parsedType:sO(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(bW(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(e){let r=this._parse(e);return Promise.resolve(r)}parse(e,r){let n=this.safeParse(e,r);if(n.success)return n.data;throw n.error}safeParse(e,r){let n={common:{issues:[],async:r?.async??!1,contextualErrorMap:r?.errorMap},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sO(e)},o=this._parseSync({data:e,path:n.path,parent:n});return UPt(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sO(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return rL(n)?{value:n.value}:{issues:r.common.issues}}catch(n){n?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:r}).then(n=>rL(n)?{value:n.value}:{issues:r.common.issues})}async parseAsync(e,r){let n=await this.safeParseAsync(e,r);if(n.success)return n.data;throw n.error}async safeParseAsync(e,r){let n={common:{issues:[],contextualErrorMap:r?.errorMap,async:!0},path:r?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sO(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(bW(o)?o:Promise.resolve(o));return UPt(n,i)}refine(e,r){let n=o=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(o):r;return this._refinement((o,i)=>{let a=e(o),s=()=>i.addIssue({code:nt.custom,...n(o)});return typeof Promise<"u"&&a instanceof Promise?a.then(u=>u?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(e,r){return this._refinement((n,o)=>e(n)?!0:(o.addIssue(typeof r=="function"?r(n,o):r),!1))}_refinement(e){return new Vw({schema:this,typeName:Ie.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:r=>this["~validate"](r)}}optional(){return Bw.create(this,this._def)}nullable(){return lO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return oN.create(this)}promise(){return iL.create(this,this._def)}or(e){return pz.create([this,e],this._def)}and(e){return mz.create(this,e,this._def)}transform(e){return new Vw({...zo(this._def),schema:this,typeName:Ie.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new _z({...zo(this._def),innerType:this,defaultValue:r,typeName:Ie.ZodDefault})}brand(){return new tee({typeName:Ie.ZodBranded,type:this,...zo(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new vz({...zo(this._def),innerType:this,catchValue:r,typeName:Ie.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return ree.create(this,e)}readonly(){return wz.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Shn=/^c[^\s-]{8,}$/i,Chn=/^[0-9a-z]+$/,xhn=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Ohn=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Thn=/^[a-z0-9_-]{21}$/i,Ehn=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Phn=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Mhn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Ihn="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Rhn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Ahn=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Nhn=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,jhn=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Dhn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,$hn=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,zPt="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Lhn=new RegExp(`^${zPt}$`);nL=class t extends si{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==ar.string){let i=this._getOrReturnCtx(e);return Jt(i,{code:nt.invalid_type,expected:ar.string,received:i.parsedType}),wn}let n=new Yh,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),Jt(o,{code:nt.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),n.dirty());else if(i.kind==="length"){let a=e.data.length>i.value,s=e.data.lengthe.test(o),{validation:r,code:nt.invalid_string,...Nr.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Nr.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Nr.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Nr.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Nr.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Nr.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Nr.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Nr.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Nr.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Nr.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Nr.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Nr.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Nr.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Nr.errToObj(e)})}datetime(e){return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...Nr.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof e?.precision>"u"?null:e?.precision,...Nr.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...Nr.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...Nr.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...Nr.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...Nr.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...Nr.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...Nr.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...Nr.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...Nr.errToObj(r)})}nonempty(e){return this.min(1,Nr.errToObj(e))}trim(){return new t({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")}get minLength(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxLength(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew nL({checks:[],typeName:Ie.ZodString,coerce:t?.coerce??!1,...zo(t)});sz=class t extends si{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==ar.number){let i=this._getOrReturnCtx(e);return Jt(i,{code:nt.invalid_type,expected:ar.number,received:i.parsedType}),wn}let n,o=new Yh;for(let i of this._def.checks)i.kind==="int"?Mi.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),Jt(n,{code:nt.invalid_type,expected:"integer",received:"float",message:i.message}),o.dirty()):i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Jt(n,{code:nt.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?Bhn(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),Jt(n,{code:nt.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),Jt(n,{code:nt.not_finite,message:i.message}),o.dirty()):Mi.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,Nr.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Nr.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Nr.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Nr.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Nr.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Nr.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Nr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Nr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Nr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Nr.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Nr.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:Nr.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Nr.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Nr.toString(e)})}get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuee.kind==="int"||e.kind==="multipleOf"&&Mi.isInteger(e.value))}get isFinite(){let e=null,r=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(r===null||n.value>r)&&(r=n.value):n.kind==="max"&&(e===null||n.valuenew sz({checks:[],typeName:Ie.ZodNumber,coerce:t?.coerce||!1,...zo(t)});uz=class t extends si{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==ar.bigint)return this._getInvalidInput(e);let n,o=new Yh;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Jt(n,{code:nt.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),o.dirty()):i.kind==="multipleOf"?e.data%i.value!==BigInt(0)&&(n=this._getOrReturnCtx(e,n),Jt(n,{code:nt.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Mi.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return Jt(r,{code:nt.invalid_type,expected:ar.bigint,received:r.parsedType}),wn}gte(e,r){return this.setLimit("min",e,!0,Nr.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Nr.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Nr.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Nr.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Nr.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Nr.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Nr.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Nr.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Nr.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Nr.toString(r)})}get minValue(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e}get maxValue(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew uz({checks:[],typeName:Ie.ZodBigInt,coerce:t?.coerce??!1,...zo(t)});lz=class extends si{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==ar.boolean){let n=this._getOrReturnCtx(e);return Jt(n,{code:nt.invalid_type,expected:ar.boolean,received:n.parsedType}),wn}return Qg(e.data)}};lz.create=t=>new lz({typeName:Ie.ZodBoolean,coerce:t?.coerce||!1,...zo(t)});cz=class t extends si{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==ar.date){let i=this._getOrReturnCtx(e);return Jt(i,{code:nt.invalid_type,expected:ar.date,received:i.parsedType}),wn}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return Jt(i,{code:nt.invalid_date}),wn}let n=new Yh,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),Jt(o,{code:nt.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Mi.assertNever(i);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,r){return this._addCheck({kind:"min",value:e.getTime(),message:Nr.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:Nr.toString(r)})}get minDate(){let e=null;for(let r of this._def.checks)r.kind==="min"&&(e===null||r.value>e)&&(e=r.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let r of this._def.checks)r.kind==="max"&&(e===null||r.valuenew cz({checks:[],coerce:t?.coerce||!1,typeName:Ie.ZodDate,...zo(t)});vW=class extends si{_parse(e){if(this._getType(e)!==ar.symbol){let n=this._getOrReturnCtx(e);return Jt(n,{code:nt.invalid_type,expected:ar.symbol,received:n.parsedType}),wn}return Qg(e.data)}};vW.create=t=>new vW({typeName:Ie.ZodSymbol,...zo(t)});dz=class extends si{_parse(e){if(this._getType(e)!==ar.undefined){let n=this._getOrReturnCtx(e);return Jt(n,{code:nt.invalid_type,expected:ar.undefined,received:n.parsedType}),wn}return Qg(e.data)}};dz.create=t=>new dz({typeName:Ie.ZodUndefined,...zo(t)});fz=class extends si{_parse(e){if(this._getType(e)!==ar.null){let n=this._getOrReturnCtx(e);return Jt(n,{code:nt.invalid_type,expected:ar.null,received:n.parsedType}),wn}return Qg(e.data)}};fz.create=t=>new fz({typeName:Ie.ZodNull,...zo(t)});oL=class extends si{constructor(){super(...arguments),this._any=!0}_parse(e){return Qg(e.data)}};oL.create=t=>new oL({typeName:Ie.ZodAny,...zo(t)});nN=class extends si{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Qg(e.data)}};nN.create=t=>new nN({typeName:Ie.ZodUnknown,...zo(t)});X0=class extends si{_parse(e){let r=this._getOrReturnCtx(e);return Jt(r,{code:nt.invalid_type,expected:ar.never,received:r.parsedType}),wn}};X0.create=t=>new X0({typeName:Ie.ZodNever,...zo(t)});wW=class extends si{_parse(e){if(this._getType(e)!==ar.undefined){let n=this._getOrReturnCtx(e);return Jt(n,{code:nt.invalid_type,expected:ar.void,received:n.parsedType}),wn}return Qg(e.data)}};wW.create=t=>new wW({typeName:Ie.ZodVoid,...zo(t)});oN=class t extends si{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==ar.array)return Jt(r,{code:nt.invalid_type,expected:ar.array,received:r.parsedType}),wn;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(Jt(r,{code:nt.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),n.dirty()),r.common.async)return Promise.all([...r.data].map((a,s)=>o.type._parseAsync(new zw(r,a,r.path,s)))).then(a=>Yh.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new zw(r,a,r.path,s)));return Yh.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:Nr.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:Nr.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:Nr.toString(r)}})}nonempty(e){return this.min(1,e)}};oN.create=(t,e)=>new oN({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Ie.ZodArray,...zo(e)});Xb=class t extends si{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),r=Mi.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==ar.object){let l=this._getOrReturnCtx(e);return Jt(l,{code:nt.invalid_type,expected:ar.object,received:l.parsedType}),wn}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof X0&&this._def.unknownKeys==="strip"))for(let l in o.data)a.includes(l)||s.push(l);let u=[];for(let l of a){let c=i[l],d=o.data[l];u.push({key:{status:"valid",value:l},value:c._parse(new zw(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof X0){let l=this._def.unknownKeys;if(l==="passthrough")for(let c of s)u.push({key:{status:"valid",value:c},value:{status:"valid",value:o.data[c]}});else if(l==="strict")s.length>0&&(Jt(o,{code:nt.unrecognized_keys,keys:s}),n.dirty());else if(l!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let l=this._def.catchall;for(let c of s){let d=o.data[c];u.push({key:{status:"valid",value:c},value:l._parse(new zw(o,d,o.path,c)),alwaysSet:c in o.data})}}return o.common.async?Promise.resolve().then(async()=>{let l=[];for(let c of u){let d=await c.key,f=await c.value;l.push({key:d,value:f,alwaysSet:c.alwaysSet})}return l}).then(l=>Yh.mergeObjectSync(n,l)):Yh.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return Nr.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(r,n)=>{let o=this._def.errorMap?.(r,n).message??n.defaultError;return r.code==="unrecognized_keys"?{message:Nr.errToObj(e).message??o}:{message:o}}}:{}})}strip(){return new t({...this._def,unknownKeys:"strip"})}passthrough(){return new t({...this._def,unknownKeys:"passthrough"})}extend(e){return new t({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new t({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:Ie.ZodObject})}setKey(e,r){return this.augment({[e]:r})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let r={};for(let n of Mi.objectKeys(e))e[n]&&this.shape[n]&&(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}omit(e){let r={};for(let n of Mi.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return _W(this)}partial(e){let r={};for(let n of Mi.objectKeys(this.shape)){let o=this.shape[n];e&&!e[n]?r[n]=o:r[n]=o.optional()}return new t({...this._def,shape:()=>r})}required(e){let r={};for(let n of Mi.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof Bw;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return JPt(Mi.objectKeys(this.shape))}};Xb.create=(t,e)=>new Xb({shape:()=>t,unknownKeys:"strip",catchall:X0.create(),typeName:Ie.ZodObject,...zo(e)});Xb.strictCreate=(t,e)=>new Xb({shape:()=>t,unknownKeys:"strict",catchall:X0.create(),typeName:Ie.ZodObject,...zo(e)});Xb.lazycreate=(t,e)=>new Xb({shape:t,unknownKeys:"strip",catchall:X0.create(),typeName:Ie.ZodObject,...zo(e)});pz=class extends si{_parse(e){let{ctx:r}=this._processInputParams(e),n=this._def.options;function o(i){for(let s of i)if(s.result.status==="valid")return s.result;for(let s of i)if(s.result.status==="dirty")return r.common.issues.push(...s.ctx.common.issues),s.result;let a=i.map(s=>new Gb(s.ctx.common.issues));return Jt(r,{code:nt.invalid_union,unionErrors:a}),wn}if(r.common.async)return Promise.all(n.map(async i=>{let a={...r,common:{...r.common,issues:[]},parent:null};return{result:await i._parseAsync({data:r.data,path:r.path,parent:a}),ctx:a}})).then(o);{let i,a=[];for(let u of n){let l={...r,common:{...r.common,issues:[]},parent:null},c=u._parseSync({data:r.data,path:r.path,parent:l});if(c.status==="valid")return c;c.status==="dirty"&&!i&&(i={result:c,ctx:l}),l.common.issues.length&&a.push(l.common.issues)}if(i)return r.common.issues.push(...i.ctx.common.issues),i.result;let s=a.map(u=>new Gb(u));return Jt(r,{code:nt.invalid_union,unionErrors:s}),wn}}get options(){return this._def.options}};pz.create=(t,e)=>new pz({options:t,typeName:Ie.ZodUnion,...zo(e)});rN=t=>t instanceof hz?rN(t.schema):t instanceof Vw?rN(t.innerType()):t instanceof gz?[t.value]:t instanceof yz?t.options:t instanceof bz?Mi.objectValues(t.enum):t instanceof _z?rN(t._def.innerType):t instanceof dz?[void 0]:t instanceof fz?[null]:t instanceof Bw?[void 0,...rN(t.unwrap())]:t instanceof lO?[null,...rN(t.unwrap())]:t instanceof tee||t instanceof wz?rN(t.unwrap()):t instanceof vz?rN(t._def.innerType):[],whe=class t extends si{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==ar.object)return Jt(r,{code:nt.invalid_type,expected:ar.object,received:r.parsedType}),wn;let n=this.discriminator,o=r.data[n],i=this.optionsMap.get(o);return i?r.common.async?i._parseAsync({data:r.data,path:r.path,parent:r}):i._parseSync({data:r.data,path:r.path,parent:r}):(Jt(r,{code:nt.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),wn)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,r,n){let o=new Map;for(let i of r){let a=rN(i.shape[e]);if(!a.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let s of a){if(o.has(s))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(s)}`);o.set(s,i)}}return new t({typeName:Ie.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...zo(n)})}};mz=class extends si{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(_he(i)||_he(a))return wn;let s=N2e(i.value,a.value);return s.valid?((vhe(i)||vhe(a))&&r.dirty(),{status:r.value,value:s.data}):(Jt(n,{code:nt.invalid_intersection_types}),wn)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,a])=>o(i,a)):o(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};mz.create=(t,e,r)=>new mz({left:t,right:e,typeName:Ie.ZodIntersection,...zo(r)});uO=class t extends si{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==ar.array)return Jt(n,{code:nt.invalid_type,expected:ar.array,received:n.parsedType}),wn;if(n.data.lengththis._def.items.length&&(Jt(n,{code:nt.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());let i=[...n.data].map((a,s)=>{let u=this._def.items[s]||this._def.rest;return u?u._parse(new zw(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>Yh.mergeArray(r,a)):Yh.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};uO.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new uO({items:t,typeName:Ie.ZodTuple,rest:null,...zo(e)})};She=class t extends si{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==ar.object)return Jt(n,{code:nt.invalid_type,expected:ar.object,received:n.parsedType}),wn;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new zw(n,s,n.path,s)),value:a._parse(new zw(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Yh.mergeObjectAsync(r,o):Yh.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof si?new t({keyType:e,valueType:r,typeName:Ie.ZodRecord,...zo(n)}):new t({keyType:nL.create(),valueType:e,typeName:Ie.ZodRecord,...zo(r)})}},SW=class extends si{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==ar.map)return Jt(n,{code:nt.invalid_type,expected:ar.map,received:n.parsedType}),wn;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new zw(n,s,n.path,[l,"key"])),value:i._parse(new zw(n,u,n.path,[l,"value"]))}));if(n.common.async){let s=new Map;return Promise.resolve().then(async()=>{for(let u of a){let l=await u.key,c=await u.value;if(l.status==="aborted"||c.status==="aborted")return wn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}})}else{let s=new Map;for(let u of a){let l=u.key,c=u.value;if(l.status==="aborted"||c.status==="aborted")return wn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};SW.create=(t,e,r)=>new SW({valueType:e,keyType:t,typeName:Ie.ZodMap,...zo(r)});CW=class t extends si{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==ar.set)return Jt(n,{code:nt.invalid_type,expected:ar.set,received:n.parsedType}),wn;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(Jt(n,{code:nt.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),r.dirty());let i=this._def.valueType;function a(u){let l=new Set;for(let c of u){if(c.status==="aborted")return wn;c.status==="dirty"&&r.dirty(),l.add(c.value)}return{status:r.value,value:l}}let s=[...n.data.values()].map((u,l)=>i._parse(new zw(n,u,n.path,l)));return n.common.async?Promise.all(s).then(u=>a(u)):a(s)}min(e,r){return new t({...this._def,minSize:{value:e,message:Nr.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:Nr.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};CW.create=(t,e)=>new CW({valueType:t,minSize:null,maxSize:null,typeName:Ie.ZodSet,...zo(e)});Che=class t extends si{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==ar.function)return Jt(r,{code:nt.invalid_type,expected:ar.function,received:r.parsedType}),wn;function n(s,u){return eee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,yW(),tN].filter(l=>!!l),issueData:{code:nt.invalid_arguments,argumentsError:u}})}function o(s,u){return eee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,yW(),tN].filter(l=>!!l),issueData:{code:nt.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof iL){let s=this;return Qg(async function(...u){let l=new Gb([]),c=await s._def.args.parseAsync(u,i).catch(p=>{throw l.addIssue(n(u,p)),l}),d=await Reflect.apply(a,this,c);return await s._def.returns._def.type.parseAsync(d,i).catch(p=>{throw l.addIssue(o(d,p)),l})})}else{let s=this;return Qg(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new Gb([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new Gb([o(c,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:uO.create(e).rest(nN.create())})}returns(e){return new t({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,r,n){return new t({args:e||uO.create([]).rest(nN.create()),returns:r||nN.create(),typeName:Ie.ZodFunction,...zo(n)})}},hz=class extends si{get schema(){return this._def.getter()}_parse(e){let{ctx:r}=this._processInputParams(e);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}};hz.create=(t,e)=>new hz({getter:t,typeName:Ie.ZodLazy,...zo(e)});gz=class extends si{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return Jt(r,{received:r.data,code:nt.invalid_literal,expected:this._def.value}),wn}return{status:"valid",value:e.data}}get value(){return this._def.value}};gz.create=(t,e)=>new gz({value:t,typeName:Ie.ZodLiteral,...zo(e)});yz=class t extends si{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return Jt(r,{expected:Mi.joinValues(n),received:r.parsedType,code:nt.invalid_type}),wn}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let r=this._getOrReturnCtx(e),n=this._def.values;return Jt(r,{received:r.data,code:nt.invalid_enum_value,options:n}),wn}return Qg(e.data)}get options(){return this._def.values}get enum(){let e={};for(let r of this._def.values)e[r]=r;return e}get Values(){let e={};for(let r of this._def.values)e[r]=r;return e}get Enum(){let e={};for(let r of this._def.values)e[r]=r;return e}extract(e,r=this._def){return t.create(e,{...this._def,...r})}exclude(e,r=this._def){return t.create(this.options.filter(n=>!e.includes(n)),{...this._def,...r})}};yz.create=JPt;bz=class extends si{_parse(e){let r=Mi.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==ar.string&&n.parsedType!==ar.number){let o=Mi.objectValues(r);return Jt(n,{expected:Mi.joinValues(o),received:n.parsedType,code:nt.invalid_type}),wn}if(this._cache||(this._cache=new Set(Mi.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=Mi.objectValues(r);return Jt(n,{received:n.data,code:nt.invalid_enum_value,options:o}),wn}return Qg(e.data)}get enum(){return this._def.values}};bz.create=(t,e)=>new bz({values:t,typeName:Ie.ZodNativeEnum,...zo(e)});iL=class extends si{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==ar.promise&&r.common.async===!1)return Jt(r,{code:nt.invalid_type,expected:ar.promise,received:r.parsedType}),wn;let n=r.parsedType===ar.promise?r.data:Promise.resolve(r.data);return Qg(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};iL.create=(t,e)=>new iL({type:t,typeName:Ie.ZodPromise,...zo(e)});Vw=class extends si{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ie.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=this._def.effect||null,i={addIssue:a=>{Jt(n,a),a.fatal?r.abort():r.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),o.type==="preprocess"){let a=o.transform(n.data,i);if(n.common.async)return Promise.resolve(a).then(async s=>{if(r.value==="aborted")return wn;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?wn:u.status==="dirty"?az(u.value):r.value==="dirty"?az(u.value):u});{if(r.value==="aborted")return wn;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?wn:s.status==="dirty"?az(s.value):r.value==="dirty"?az(s.value):s}}if(o.type==="refinement"){let a=s=>{let u=o.refinement(s,i);if(n.common.async)return Promise.resolve(u);if(u instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(n.common.async===!1){let s=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return s.status==="aborted"?wn:(s.status==="dirty"&&r.dirty(),a(s.value),{status:r.value,value:s.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(s=>s.status==="aborted"?wn:(s.status==="dirty"&&r.dirty(),a(s.value).then(()=>({status:r.value,value:s.value}))))}if(o.type==="transform")if(n.common.async===!1){let a=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!rL(a))return wn;let s=o.transform(a.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:s}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(a=>rL(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):wn);Mi.assertNever(o)}};Vw.create=(t,e,r)=>new Vw({schema:t,typeName:Ie.ZodEffects,effect:e,...zo(r)});Vw.createWithPreprocess=(t,e,r)=>new Vw({schema:e,effect:{type:"preprocess",transform:t},typeName:Ie.ZodEffects,...zo(r)});Bw=class extends si{_parse(e){return this._getType(e)===ar.undefined?Qg(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Bw.create=(t,e)=>new Bw({innerType:t,typeName:Ie.ZodOptional,...zo(e)});lO=class extends si{_parse(e){return this._getType(e)===ar.null?Qg(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};lO.create=(t,e)=>new lO({innerType:t,typeName:Ie.ZodNullable,...zo(e)});_z=class extends si{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===ar.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};_z.create=(t,e)=>new _z({innerType:t,typeName:Ie.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...zo(e)});vz=class extends si{_parse(e){let{ctx:r}=this._processInputParams(e),n={...r,common:{...r.common,issues:[]}},o=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return bW(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Gb(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Gb(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};vz.create=(t,e)=>new vz({innerType:t,typeName:Ie.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...zo(e)});xW=class extends si{_parse(e){if(this._getType(e)!==ar.nan){let n=this._getOrReturnCtx(e);return Jt(n,{code:nt.invalid_type,expected:ar.nan,received:n.parsedType}),wn}return{status:"valid",value:e.data}}};xW.create=t=>new xW({typeName:Ie.ZodNaN,...zo(t)});zhn=Symbol("zod_brand"),tee=class extends si{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return this._def.type._parse({data:n,path:r.path,parent:r})}unwrap(){return this._def.type}},ree=class t extends si{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let i=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return i.status==="aborted"?wn:i.status==="dirty"?(r.dirty(),az(i.value)):this._def.out._parseAsync({data:i.value,path:n.path,parent:n})})();{let o=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?wn:o.status==="dirty"?(r.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:n.path,parent:n})}}static create(e,r){return new t({in:e,out:r,typeName:Ie.ZodPipeline})}},wz=class extends si{_parse(e){let r=this._def.innerType._parse(e),n=o=>(rL(o)&&(o.value=Object.freeze(o.value)),o);return bW(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};wz.create=(t,e)=>new wz({innerType:t,typeName:Ie.ZodReadonly,...zo(e)});Vhn={object:Xb.lazycreate};(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(Ie||(Ie={}));Hhn=(t,e={message:`Input not instance of ${t.name}`})=>WPt(r=>r instanceof t,e),KPt=nL.create,GPt=sz.create,Jhn=xW.create,Whn=uz.create,XPt=lz.create,Khn=cz.create,Ghn=vW.create,Xhn=dz.create,Zhn=fz.create,Yhn=oL.create,Qhn=nN.create,egn=X0.create,tgn=wW.create,rgn=oN.create,ngn=Xb.create,ogn=Xb.strictCreate,ign=pz.create,agn=whe.create,sgn=mz.create,ugn=uO.create,lgn=She.create,cgn=SW.create,dgn=CW.create,fgn=Che.create,pgn=hz.create,mgn=gz.create,hgn=yz.create,ggn=bz.create,ygn=iL.create,bgn=Vw.create,_gn=Bw.create,vgn=lO.create,wgn=Vw.createWithPreprocess,Sgn=ree.create,Cgn=()=>KPt().optional(),xgn=()=>GPt().optional(),Ogn=()=>XPt().optional(),Tgn={string:t=>nL.create({...t,coerce:!0}),number:t=>sz.create({...t,coerce:!0}),boolean:t=>lz.create({...t,coerce:!0}),bigint:t=>uz.create({...t,coerce:!0}),date:t=>cz.create({...t,coerce:!0})},Egn=wn});var Ct={};Rn(Ct,{BRAND:()=>zhn,DIRTY:()=>az,EMPTY_PATH:()=>whn,INVALID:()=>wn,NEVER:()=>Egn,OK:()=>Qg,ParseStatus:()=>Yh,Schema:()=>si,ZodAny:()=>oL,ZodArray:()=>oN,ZodBigInt:()=>uz,ZodBoolean:()=>lz,ZodBranded:()=>tee,ZodCatch:()=>vz,ZodDate:()=>cz,ZodDefault:()=>_z,ZodDiscriminatedUnion:()=>whe,ZodEffects:()=>Vw,ZodEnum:()=>yz,ZodError:()=>Gb,ZodFirstPartyTypeKind:()=>Ie,ZodFunction:()=>Che,ZodIntersection:()=>mz,ZodIssueCode:()=>nt,ZodLazy:()=>hz,ZodLiteral:()=>gz,ZodMap:()=>SW,ZodNaN:()=>xW,ZodNativeEnum:()=>bz,ZodNever:()=>X0,ZodNull:()=>fz,ZodNullable:()=>lO,ZodNumber:()=>sz,ZodObject:()=>Xb,ZodOptional:()=>Bw,ZodParsedType:()=>ar,ZodPipeline:()=>ree,ZodPromise:()=>iL,ZodReadonly:()=>wz,ZodRecord:()=>She,ZodSchema:()=>si,ZodSet:()=>CW,ZodString:()=>nL,ZodSymbol:()=>vW,ZodTransformer:()=>Vw,ZodTuple:()=>uO,ZodType:()=>si,ZodUndefined:()=>dz,ZodUnion:()=>pz,ZodUnknown:()=>nN,ZodVoid:()=>wW,addIssueToContext:()=>Jt,any:()=>Yhn,array:()=>rgn,bigint:()=>Whn,boolean:()=>XPt,coerce:()=>Tgn,custom:()=>WPt,date:()=>Khn,datetimeRegex:()=>HPt,defaultErrorMap:()=>tN,discriminatedUnion:()=>agn,effect:()=>bgn,enum:()=>hgn,function:()=>fgn,getErrorMap:()=>yW,getParsedType:()=>sO,instanceof:()=>Hhn,intersection:()=>sgn,isAborted:()=>_he,isAsync:()=>bW,isDirty:()=>vhe,isValid:()=>rL,late:()=>Vhn,lazy:()=>pgn,literal:()=>mgn,makeIssue:()=>eee,map:()=>cgn,nan:()=>Jhn,nativeEnum:()=>ggn,never:()=>egn,null:()=>Zhn,nullable:()=>vgn,number:()=>GPt,object:()=>ngn,objectUtil:()=>M2e,oboolean:()=>Ogn,onumber:()=>xgn,optional:()=>_gn,ostring:()=>Cgn,pipeline:()=>Sgn,preprocess:()=>wgn,promise:()=>ygn,quotelessJson:()=>bhn,record:()=>lgn,set:()=>dgn,setErrorMap:()=>vhn,strictObject:()=>ogn,string:()=>KPt,symbol:()=>Ghn,transformer:()=>bgn,tuple:()=>ugn,undefined:()=>Xhn,union:()=>ign,unknown:()=>Qhn,util:()=>Mi,void:()=>tgn});var nee=v(()=>{bhe();R2e();kPt();QQ();ZPt();yhe()});var cO=v(()=>{nee();nee()});function YPt(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Ie.ZodAny&&(r.items=An(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Vi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Vi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Vi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Vi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var j2e=v(()=>{tL();sd();cO()});function QPt(t,e){let r={type:"integer",format:"int64"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"min":e.target==="jsonSchema7"?n.inclusive?Vi(r,"minimum",n.value,n.message,e):Vi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Vi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Vi(r,"maximum",n.value,n.message,e):Vi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Vi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Vi(r,"multipleOf",n.value,n.message,e);break}return r}var D2e=v(()=>{tL()});function eMt(){return{type:"boolean"}}var $2e=v(()=>{});function xhe(t,e){return An(t.type._def,e)}var Ohe=v(()=>{sd()});var tMt,L2e=v(()=>{sd();tMt=(t,e)=>An(t.innerType._def,e)});function F2e(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map(o=>F2e(t,e,o))};switch(n){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return Pgn(t,e)}}var Pgn,k2e=v(()=>{tL();Pgn=(t,e)=>{let r={type:"integer",format:"unix-time"};if(e.target==="openApi3")return r;for(let n of t.checks)switch(n.kind){case"min":Vi(r,"minimum",n.value,n.message,e);break;case"max":Vi(r,"maximum",n.value,n.message,e);break}return r}});function rMt(t,e){return{...An(t.innerType._def,e),default:t.defaultValue()}}var q2e=v(()=>{sd()});function nMt(t,e){return e.effectStrategy==="input"?An(t.schema._def,e):Il(e)}var U2e=v(()=>{Uw();sd()});function oMt(t){return{type:"string",enum:Array.from(t.values)}}var B2e=v(()=>{});function iMt(t,e){let r=[An(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),An(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(i=>!!i),n=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(Mgn(i))o.push(...i.allOf),i.unevaluatedProperties===void 0&&(n=void 0);else{let a=i;if("additionalProperties"in i&&i.additionalProperties===!1){let{additionalProperties:s,...u}=i;a=u}else n=void 0;o.push(a)}}),o.length?{allOf:o,...n}:void 0}var Mgn,z2e=v(()=>{sd();Mgn=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function aMt(t,e){let r=typeof t.value;return r!=="bigint"&&r!=="number"&&r!=="boolean"&&r!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:r==="bigint"?"integer":r,enum:[t.value]}:{type:r==="bigint"?"integer":r,const:t.value}}var V2e=v(()=>{});function The(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Vi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Vi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"email":switch(e.emailStrategy){case"format:email":Y0(r,"email",n.message,e);break;case"format:idn-email":Y0(r,"idn-email",n.message,e);break;case"pattern:zod":rb(r,Z0.email,n.message,e);break}break;case"url":Y0(r,"uri",n.message,e);break;case"uuid":Y0(r,"uuid",n.message,e);break;case"regex":rb(r,n.regex,n.message,e);break;case"cuid":rb(r,Z0.cuid,n.message,e);break;case"cuid2":rb(r,Z0.cuid2,n.message,e);break;case"startsWith":rb(r,RegExp(`^${J2e(n.value,e)}`),n.message,e);break;case"endsWith":rb(r,RegExp(`${J2e(n.value,e)}$`),n.message,e);break;case"datetime":Y0(r,"date-time",n.message,e);break;case"date":Y0(r,"date",n.message,e);break;case"time":Y0(r,"time",n.message,e);break;case"duration":Y0(r,"duration",n.message,e);break;case"length":Vi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Vi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":rb(r,RegExp(J2e(n.value,e)),n.message,e);break;case"ip":n.version!=="v6"&&Y0(r,"ipv4",n.message,e),n.version!=="v4"&&Y0(r,"ipv6",n.message,e);break;case"base64url":rb(r,Z0.base64url,n.message,e);break;case"jwt":rb(r,Z0.jwt,n.message,e);break;case"cidr":n.version!=="v6"&&rb(r,Z0.ipv4Cidr,n.message,e),n.version!=="v4"&&rb(r,Z0.ipv6Cidr,n.message,e);break;case"emoji":rb(r,Z0.emoji(),n.message,e);break;case"ulid":rb(r,Z0.ulid,n.message,e);break;case"base64":switch(e.base64Strategy){case"format:binary":Y0(r,"binary",n.message,e);break;case"contentEncoding:base64":Vi(r,"contentEncoding","base64",n.message,e);break;case"pattern:zod":rb(r,Z0.base64,n.message,e);break}break;case"nanoid":rb(r,Z0.nanoid,n.message,e);break;case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function J2e(t,e){return e.patternStrategy==="escape"?Rgn(t):t}function Rgn(t){let e="";for(let r=0;ro.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&n.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...r&&n.errorMessages&&{errorMessage:{format:r}}})):Vi(t,"format",e,r,n)}function rb(t,e,r,n){t.pattern||t.allOf?.some(o=>o.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&n.errorMessages&&{errorMessage:{pattern:t.errorMessage.pattern}}}),delete t.pattern,t.errorMessage&&(delete t.errorMessage.pattern,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.allOf.push({pattern:sMt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Vi(t,"pattern",sMt(e,n),r,n)}function sMt(t,e){if(!e.applyRegexFlags||!t.flags)return t.source;let r={i:t.flags.includes("i"),m:t.flags.includes("m"),s:t.flags.includes("s")},n=r.i?t.source.toLowerCase():t.source,o="",i=!1,a=!1,s=!1;for(let u=0;u{tL();Z0={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(H2e===void 0&&(H2e=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),H2e),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4Cidr:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};Ign=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function Phe(t,e){if(e.target==="openAi"&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),e.target==="openApi3"&&t.keyType?._def.typeName===Ie.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:An(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??Il(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let r={type:"object",additionalProperties:An(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ie.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=The(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===Ie.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===Ie.ZodBranded&&t.keyType._def.type._def.typeName===Ie.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=xhe(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var Mhe=v(()=>{Uw();Ohe();Ehe();sd();cO()});function uMt(t,e){if(e.mapStrategy==="record")return Phe(t,e);let r=An(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Il(e),n=An(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Il(e);return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}var W2e=v(()=>{Uw();Mhe();sd()});function lMt(t){let e=t.values,n=Object.keys(t.values).filter(i=>typeof e[e[i]]!="number").map(i=>e[i]),o=Array.from(new Set(n.map(i=>typeof i)));return{type:o.length===1?o[0]==="string"?"string":"number":["string","number"],enum:n}}var K2e=v(()=>{});function cMt(t){return t.target==="openAi"?void 0:{not:Il({...t,currentPath:[...t.currentPath,"not"]})}}var G2e=v(()=>{Uw()});function dMt(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var X2e=v(()=>{});function pMt(t,e){if(e.target==="openApi3")return fMt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in oee&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=oee[i._def.typeName];return a&&!o.includes(a)?[...o,a]:o},[]);return{type:n.length>1?n:n[0]}}else if(r.every(n=>n._def.typeName==="ZodLiteral"&&!n.description)){let n=r.reduce((o,i)=>{let a=typeof i._def.value;switch(a){case"string":case"number":case"boolean":return[...o,a];case"bigint":return[...o,"integer"];case"object":return i._def.value===null?[...o,"null"]:o;case"symbol":case"undefined":case"function":default:return o}},[]);if(n.length===r.length){let o=n.filter((i,a,s)=>s.indexOf(i)===a);return{type:o.length>1?o:o[0],enum:r.reduce((i,a)=>i.includes(a._def.value)?i:[...i,a._def.value],[])}}}else if(r.every(n=>n._def.typeName==="ZodEnum"))return{type:"string",enum:r.reduce((n,o)=>[...n,...o._def.values.filter(i=>!n.includes(i))],[])};return fMt(t,e)}var oee,fMt,Ihe=v(()=>{sd();oee={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};fMt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>An(n._def,{...e,currentPath:[...e.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!e.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0}});function mMt(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"?{type:oee[t.innerType._def.typeName],nullable:!0}:{type:[oee[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=An(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=An(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var Z2e=v(()=>{Ihe();sd()});function hMt(t,e){let r={type:"number"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"int":r.type="integer",P2e(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Vi(r,"minimum",n.value,n.message,e):Vi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Vi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Vi(r,"maximum",n.value,n.message,e):Vi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Vi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Vi(r,"multipleOf",n.value,n.message,e);break}return r}var Y2e=v(()=>{tL()});function gMt(t,e){let r=e.target==="openAi",n={type:"object",properties:{}},o=[],i=t.shape();for(let s in i){let u=i[s];if(u===void 0||u._def===void 0)continue;let l=Ngn(u);l&&r&&(u._def.typeName==="ZodOptional"&&(u=u._def.innerType),u.isNullable()||(u=u.nullable()),l=!1);let c=An(u._def,{...e,currentPath:[...e.currentPath,"properties",s],propertyPath:[...e.currentPath,"properties",s]});c!==void 0&&(n.properties[s]=c,l||o.push(s))}o.length&&(n.required=o);let a=Agn(t,e);return a!==void 0&&(n.additionalProperties=a),n}function Agn(t,e){if(t.catchall._def.typeName!=="ZodNever")return An(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]});switch(t.unknownKeys){case"passthrough":return e.allowedAdditionalProperties;case"strict":return e.rejectedAdditionalProperties;case"strip":return e.removeAdditionalStrategy==="strict"?e.allowedAdditionalProperties:e.rejectedAdditionalProperties}}function Ngn(t){try{return t.isOptional()}catch{return!0}}var Q2e=v(()=>{sd()});var yMt,eVe=v(()=>{Uw();sd();yMt=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return An(t.innerType._def,e);let r=An(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:Il(e)},r]}:Il(e)}});var bMt,tVe=v(()=>{sd();bMt=(t,e)=>{if(e.pipeStrategy==="input")return An(t.in._def,e);if(e.pipeStrategy==="output")return An(t.out._def,e);let r=An(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=An(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function _Mt(t,e){return An(t.type._def,e)}var rVe=v(()=>{sd()});function vMt(t,e){let n={type:"array",uniqueItems:!0,items:An(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Vi(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Vi(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var nVe=v(()=>{tL();sd()});function wMt(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>An(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:An(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>An(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var oVe=v(()=>{sd()});function SMt(t){return{not:Il(t)}}var iVe=v(()=>{Uw()});function CMt(t){return Il(t)}var aVe=v(()=>{Uw()});var xMt,sVe=v(()=>{sd();xMt=(t,e)=>An(t.innerType._def,e)});var OMt,uVe=v(()=>{Uw();j2e();D2e();$2e();Ohe();L2e();k2e();q2e();U2e();B2e();z2e();V2e();Ehe();Mhe();W2e();K2e();G2e();X2e();Ihe();Z2e();Y2e();Q2e();eVe();tVe();rVe();nVe();oVe();iVe();aVe();sVe();cO();OMt=(t,e,r)=>{switch(e){case Ie.ZodString:return The(t,r);case Ie.ZodNumber:return hMt(t,r);case Ie.ZodObject:return gMt(t,r);case Ie.ZodBigInt:return QPt(t,r);case Ie.ZodBoolean:return eMt();case Ie.ZodDate:return F2e(t,r);case Ie.ZodUndefined:return SMt(r);case Ie.ZodNull:return dMt(r);case Ie.ZodArray:return YPt(t,r);case Ie.ZodUnion:case Ie.ZodDiscriminatedUnion:return pMt(t,r);case Ie.ZodIntersection:return iMt(t,r);case Ie.ZodTuple:return wMt(t,r);case Ie.ZodRecord:return Phe(t,r);case Ie.ZodLiteral:return aMt(t,r);case Ie.ZodEnum:return oMt(t);case Ie.ZodNativeEnum:return lMt(t);case Ie.ZodNullable:return mMt(t,r);case Ie.ZodOptional:return yMt(t,r);case Ie.ZodMap:return uMt(t,r);case Ie.ZodSet:return vMt(t,r);case Ie.ZodLazy:return()=>t.getter()._def;case Ie.ZodPromise:return _Mt(t,r);case Ie.ZodNaN:case Ie.ZodNever:return cMt(r);case Ie.ZodEffects:return nMt(t,r);case Ie.ZodAny:return Il(r);case Ie.ZodUnknown:return CMt(r);case Ie.ZodDefault:return rMt(t,r);case Ie.ZodBranded:return xhe(t,r);case Ie.ZodReadonly:return xMt(t,r);case Ie.ZodCatch:return tMt(t,r);case Ie.ZodPipeline:return bMt(t,r);case Ie.ZodFunction:case Ie.ZodVoid:case Ie.ZodSymbol:return;default:return(n=>{})(e)}}});function An(t,e,r=!1){let n=e.seen.get(t);if(e.override){let s=e.override?.(t,e,n,r);if(s!==DPt)return s}if(n&&!r){let s=jgn(n,e);if(s!==void 0)return s}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=OMt(t,t.typeName,e),a=typeof i=="function"?An(i(),e):i;if(a&&Dgn(t,e,a),e.postProcess){let s=e.postProcess(a,t,e);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var jgn,Dgn,sd=v(()=>{mhe();ghe();Uw();uVe();jgn=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:hhe(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[n]===r)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),Il(e)):e.$refStrategy==="seen"?Il(e):void 0}},Dgn=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var TMt,lVe=v(()=>{E2e();Uw();sd();TMt=(t,e)=>{let r=LPt(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:An(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??Il(r)}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=An(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??Il(r),a=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;a!==void 0&&(i.title=a),r.flags.hasReferencedOpenAiAnyType&&(n||(n={}),n[r.openAiAnyTypeName]||(n[r.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:r.$refStrategy==="relative"?"1":[...r.basePath,r.definitionPath,r.openAiAnyTypeName].join("/")}}));let s=o===void 0?n?{...i,[r.definitionPath]:n}:i:{$ref:[...r.$refStrategy==="relative"?[]:r.basePath,r.definitionPath,o].join("/"),[r.definitionPath]:{...n,[o]:i}};return r.target==="jsonSchema7"?s.$schema="http://json-schema.org/draft-07/schema#":(r.target==="jsonSchema2019-09"||r.target==="openAi")&&(s.$schema="https://json-schema.org/draft/2019-09/schema#"),r.target==="openAi"&&("anyOf"in s||"oneOf"in s||"allOf"in s||"type"in s&&Array.isArray(s.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),s}});var EMt=v(()=>{mhe();E2e();tL();ghe();Uw();j2e();D2e();$2e();Ohe();L2e();k2e();q2e();U2e();B2e();z2e();V2e();Ehe();Mhe();W2e();K2e();G2e();X2e();Ihe();Z2e();Y2e();Q2e();eVe();tVe();rVe();nVe();oVe();iVe();aVe();sVe();uVe();sd();lVe()});function dO(t,e){let r=typeof t;if(r!==typeof e)return!1;if(Array.isArray(t)){if(!Array.isArray(e))return!1;let n=t.length;if(n!==e.length)return!1;for(let o=0;o{});function yv(t){return encodeURI($gn(t))}function $gn(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var Rhe=v(()=>{});function Q0(t,e=Object.create(null),r=qgn,n=""){if(t&&typeof t=="object"&&!Array.isArray(t)){let i=t.$id||t.id;if(i){let a=new URL(i,r.href);a.hash.length>1?e[a.href]=t:(a.hash="",n===""?r=a:Q0(t,e,r))}}else if(t!==!0&&t!==!1)return e;let o=r.href+(n?"#"+n:"");if(e[o]!==void 0)throw new Error(`Duplicate schema URI "${o}".`);if(e[o]=t,t===!0||t===!1)return e;if(t.__absolute_uri__===void 0&&Object.defineProperty(t,"__absolute_uri__",{enumerable:!1,value:o}),t.$ref&&t.__absolute_ref__===void 0){let i=new URL(t.$ref,r.href);i.hash=i.hash,Object.defineProperty(t,"__absolute_ref__",{enumerable:!1,value:i.href})}if(t.$recursiveRef&&t.__absolute_recursive_ref__===void 0){let i=new URL(t.$recursiveRef,r.href);i.hash=i.hash,Object.defineProperty(t,"__absolute_recursive_ref__",{enumerable:!1,value:i.href})}if(t.$anchor){let i=new URL("#"+t.$anchor,r.href);e[i.href]=t}for(let i in t){if(kgn[i])continue;let a=`${n}/${yv(i)}`,s=t[i];if(Array.isArray(s)){if(Lgn[i]){let u=s.length;for(let l=0;l{Rhe();Lgn={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},Fgn={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},kgn={id:!0,$id:!0,$ref:!0,$schema:!0,$anchor:!0,$vocabulary:!0,$comment:!0,default:!0,enum:!0,const:!0,required:!0,type:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0},qgn=typeof self<"u"&&self.location&&self.location.origin!=="null"?new URL(self.location.origin+self.location.pathname+location.search):new URL("https://github.com/cfworker")});function Zb(t){return t.test.bind(t)}function syn(t){return t%4===0&&(t%100!==0||t%400===0)}function PMt(t){let e=t.match(Ugn);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&syn(r)?29:Bgn[n])}function MMt(t,e){let r=e.match(zgn);if(!r)return!1;let n=+r[1],o=+r[2],i=+r[3],a=!!r[5];return(n<=23&&o<=59&&i<=59||n==23&&o==59&&i==60)&&(!t||a)}function lyn(t){let e=t.split(uyn);return e.length==2&&PMt(e[0])&&MMt(!0,e[1])}function fyn(t){return cyn.test(t)&&dyn.test(t)}function myn(t){if(pyn.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var Ugn,Bgn,zgn,Vgn,Hgn,Jgn,Wgn,Kgn,Ggn,Xgn,Zgn,Ygn,Qgn,eyn,tyn,ryn,nyn,oyn,iyn,ayn,dVe,uyn,cyn,dyn,pyn,fVe=v(()=>{Ugn=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,Bgn=[0,31,28,31,30,31,30,31,31,30,31,30,31],zgn=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,Vgn=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,Hgn=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,Jgn=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,Wgn=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,Kgn=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,Ggn=/^(?:\/(?:[^~/]|~0|~1)*)*$/,Xgn=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,Zgn=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,Ygn=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,Qgn=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,eyn=/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,tyn=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,ryn=t=>{if(t[0]==='"')return!1;let[e,r,...n]=t.split("@");return!e||!r||n.length!==0||e.length>64||r.length>253||e[0]==="."||e.endsWith(".")||e.includes("..")||!/^[a-z0-9.-]+$/i.test(r)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(e)?!1:r.split(".").every(o=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(o))},nyn=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,oyn=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,iyn=t=>t.length>1&&t.length<80&&(/^P\d+([.,]\d+)?W$/.test(t)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(t)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(t));ayn={date:PMt,time:MMt.bind(void 0,!1),"date-time":lyn,duration:iyn,uri:fyn,"uri-reference":Zb(Hgn),"uri-template":Zb(Jgn),url:Zb(Wgn),email:ryn,hostname:Zb(Vgn),ipv4:Zb(nyn),ipv6:Zb(oyn),regex:myn,uuid:Zb(Kgn),"json-pointer":Zb(Ggn),"json-pointer-uri-fragment":Zb(Xgn),"relative-json-pointer":Zb(Zgn)},dVe={...ayn,date:Zb(Ygn),time:Zb(Qgn),"date-time":Zb(eyn),"uri-reference":Zb(tyn)};uyn=/t|\s/i;cyn=/\/|:/,dyn=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;pyn=/[^\\]\\Z/});var IMt,RMt=v(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(IMt||(IMt={}))});function AMt(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function qu(t,e,r="2019-09",n=Q0(e),o=!0,i=null,a="#",s="#",u=Object.create(null)){if(e===!0)return{valid:!0,errors:[]};if(e===!1)return{valid:!1,errors:[{instanceLocation:a,keyword:"false",keywordLocation:a,error:"False boolean schema."}]};let l=typeof t,c;switch(l){case"boolean":case"number":case"string":c=l;break;case"object":t===null?c="null":Array.isArray(t)?c="array":c="object";break;default:throw new Error(`Instances of "${l}" type are not supported.`)}let{$ref:d,$recursiveRef:f,$recursiveAnchor:p,type:m,const:h,enum:y,required:g,not:b,anyOf:_,allOf:w,oneOf:O,if:T,then:P,else:M,format:I,properties:j,patternProperties:A,additionalProperties:k,unevaluatedProperties:V,minProperties:q,maxProperties:J,propertyNames:K,dependentRequired:ue,dependentSchemas:oe,dependencies:G,prefixItems:Y,items:se,additionalItems:ie,unevaluatedItems:$,contains:H,minContains:re,maxContains:D,minItems:R,maxItems:z,uniqueItems:U,minimum:ee,maximum:ce,exclusiveMinimum:ve,exclusiveMaximum:Oe,multipleOf:Je,minLength:tt,maxLength:Ke,pattern:dt,__absolute_ref__:Pt,__absolute_recursive_ref__:Nt}=e,Ne=[];if(p===!0&&i===null&&(i=e),f==="#"){let st=i===null?n[Nt]:i,Le=`${s}/$recursiveRef`,rt=qu(t,i===null?e:i,r,n,o,st,a,Le,u);rt.valid||Ne.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:Le,error:"A subschema had errors."},...rt.errors)}if(d!==void 0){let Le=n[Pt||d];if(Le===void 0){let We=`Unresolved $ref "${d}".`;throw Pt&&Pt!==d&&(We+=` Absolute URI "${Pt}".`),We+=` +Known schemas: +- ${Object.keys(n).join(` +- `)}`,new Error(We)}let rt=`${s}/$ref`,Fe=qu(t,Le,r,n,o,i,a,rt,u);if(Fe.valid||Ne.push({instanceLocation:a,keyword:"$ref",keywordLocation:rt,error:"A subschema had errors."},...Fe.errors),r==="4"||r==="7")return{valid:Ne.length===0,errors:Ne}}if(Array.isArray(m)){let st=m.length,Le=!1;for(let rt=0;rtdO(t,st))||Ne.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`}):y.some(st=>t===st)||Ne.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`})),b!==void 0){let st=`${s}/not`;qu(t,b,r,n,o,i,a,st).valid&&Ne.push({instanceLocation:a,keyword:"not",keywordLocation:st,error:'Instance matched "not" schema.'})}let Tr=[];if(_!==void 0){let st=`${s}/anyOf`,Le=Ne.length,rt=!1;for(let Fe=0;Fe<_.length;Fe++){let We=_[Fe],ke=Object.create(u),Lt=qu(t,We,r,n,o,p===!0?i:null,a,`${st}/${Fe}`,ke);Ne.push(...Lt.errors),rt=rt||Lt.valid,Lt.valid&&Tr.push(ke)}rt?Ne.length=Le:Ne.splice(Le,0,{instanceLocation:a,keyword:"anyOf",keywordLocation:st,error:"Instance does not match any subschemas."})}if(w!==void 0){let st=`${s}/allOf`,Le=Ne.length,rt=!0;for(let Fe=0;Fe{let ke=Object.create(u),Lt=qu(t,Fe,r,n,o,p===!0?i:null,a,`${st}/${We}`,ke);return Ne.push(...Lt.errors),Lt.valid&&Tr.push(ke),Lt.valid}).length;rt===1?Ne.length=Le:Ne.splice(Le,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:st,error:`Instance does not match exactly one subschema (${rt} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...Tr),T!==void 0){let st=`${s}/if`;if(qu(t,T,r,n,o,i,a,st,u).valid){if(P!==void 0){let rt=qu(t,P,r,n,o,i,a,`${s}/then`,u);rt.valid||Ne.push({instanceLocation:a,keyword:"if",keywordLocation:st,error:'Instance does not match "then" schema.'},...rt.errors)}}else if(M!==void 0){let rt=qu(t,M,r,n,o,i,a,`${s}/else`,u);rt.valid||Ne.push({instanceLocation:a,keyword:"if",keywordLocation:st,error:'Instance does not match "else" schema.'},...rt.errors)}}if(c==="object"){if(g!==void 0)for(let Fe of g)Fe in t||Ne.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${Fe}".`});let st=Object.keys(t);if(q!==void 0&&st.lengthJ&&Ne.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${J} properties.`}),K!==void 0){let Fe=`${s}/propertyNames`;for(let We in t){let ke=`${a}/${yv(We)}`,Lt=qu(We,K,r,n,o,i,ke,Fe);Lt.valid||Ne.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:Fe,error:`Property name "${We}" does not match schema.`},...Lt.errors)}}if(ue!==void 0){let Fe=`${s}/dependantRequired`;for(let We in ue)if(We in t){let ke=ue[We];for(let Lt of ke)Lt in t||Ne.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:Fe,error:`Instance has "${We}" but does not have "${Lt}".`})}}if(oe!==void 0)for(let Fe in oe){let We=`${s}/dependentSchemas`;if(Fe in t){let ke=qu(t,oe[Fe],r,n,o,i,a,`${We}/${yv(Fe)}`,u);ke.valid||Ne.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:We,error:`Instance has "${Fe}" but does not match dependant schema.`},...ke.errors)}}if(G!==void 0){let Fe=`${s}/dependencies`;for(let We in G)if(We in t){let ke=G[We];if(Array.isArray(ke))for(let Lt of ke)Lt in t||Ne.push({instanceLocation:a,keyword:"dependencies",keywordLocation:Fe,error:`Instance has "${We}" but does not have "${Lt}".`});else{let Lt=qu(t,ke,r,n,o,i,a,`${Fe}/${yv(We)}`);Lt.valid||Ne.push({instanceLocation:a,keyword:"dependencies",keywordLocation:Fe,error:`Instance has "${We}" but does not match dependant schema.`},...Lt.errors)}}}let Le=Object.create(null),rt=!1;if(j!==void 0){let Fe=`${s}/properties`;for(let We in j){if(!(We in t))continue;let ke=`${a}/${yv(We)}`,Lt=qu(t[We],j[We],r,n,o,i,ke,`${Fe}/${yv(We)}`);if(Lt.valid)u[We]=Le[We]=!0;else if(rt=o,Ne.push({instanceLocation:a,keyword:"properties",keywordLocation:Fe,error:`Property "${We}" does not match schema.`},...Lt.errors),rt)break}}if(!rt&&A!==void 0){let Fe=`${s}/patternProperties`;for(let We in A){let ke=new RegExp(We,"u"),Lt=A[We];for(let Eo in t){if(!ke.test(Eo))continue;let xl=`${a}/${yv(Eo)}`,In=qu(t[Eo],Lt,r,n,o,i,xl,`${Fe}/${yv(We)}`);In.valid?u[Eo]=Le[Eo]=!0:(rt=o,Ne.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:Fe,error:`Property "${Eo}" matches pattern "${We}" but does not match associated schema.`},...In.errors))}}}if(!rt&&k!==void 0){let Fe=`${s}/additionalProperties`;for(let We in t){if(Le[We])continue;let ke=`${a}/${yv(We)}`,Lt=qu(t[We],k,r,n,o,i,ke,Fe);Lt.valid?u[We]=!0:(rt=o,Ne.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:Fe,error:`Property "${We}" does not match additional properties schema.`},...Lt.errors))}}else if(!rt&&V!==void 0){let Fe=`${s}/unevaluatedProperties`;for(let We in t)if(!u[We]){let ke=`${a}/${yv(We)}`,Lt=qu(t[We],V,r,n,o,i,ke,Fe);Lt.valid?u[We]=!0:Ne.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:Fe,error:`Property "${We}" does not match unevaluated properties schema.`},...Lt.errors)}}}else if(c==="array"){z!==void 0&&t.length>z&&Ne.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${z}).`}),R!==void 0&&t.length=(re||0)&&(Ne.length=We),re===void 0&&D===void 0&&ke===0?Ne.splice(We,0,{instanceLocation:a,keyword:"contains",keywordLocation:Fe,error:"Array does not contain item matching schema."}):re!==void 0&&keD&&Ne.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${D} items matching schema. ${ke} items were found.`})}if(!rt&&$!==void 0){let Fe=`${s}/unevaluatedItems`;for(Le;Le=ce||t>ce)&&Ne.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Oe?"or equal to ":""} ${ce}.`})):(ee!==void 0&&tce&&Ne.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${ce}.`}),ve!==void 0&&t<=ve&&Ne.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${ve}.`}),Oe!==void 0&&t>=Oe&&Ne.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${Oe}.`})),Je!==void 0){let st=t%Je;Math.abs(0-st)>=11920929e-14&&Math.abs(Je-st)>=11920929e-14&&Ne.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${Je}.`})}}else if(c==="string"){let st=tt===void 0&&Ke===void 0?0:AMt(t);tt!==void 0&&stKe&&Ne.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${st} > ${Ke}).`}),dt!==void 0&&!new RegExp(dt,"u").test(t)&&Ne.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),I!==void 0&&dVe[I]&&!dVe[I](t)&&Ne.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${I}".`})}return{valid:Ne.length===0,errors:Ne}}var mVe=v(()=>{cVe();Ahe();fVe();Rhe();pVe()});var Nhe,NMt=v(()=>{Ahe();mVe();Nhe=class{constructor(e,r="2019-09",n=!0){x(this,"schema");x(this,"draft");x(this,"shortCircuit");x(this,"lookup");this.schema=e,this.draft=r,this.shortCircuit=n,this.lookup=Q0(e)}validate(e){return qu(e,this.schema,this.draft,this.lookup,this.shortCircuit)}addSchema(e,r){r&&(e={...e,$id:r}),Q0(e,this.lookup)}}});var jhe=v(()=>{cVe();Ahe();fVe();Rhe();RMt();pVe();mVe();NMt()});function Ni(t,e){if(Tu(t)){let r=fhe(t,!0);if(qw(r)){let n=hW(r,!0);return Z$(n,e)}else return Z$(t,e)}return ic(t)?TMt(t):t}function OW(t){if(!t||typeof t!="object"||Object.keys(t).length===0||Array.isArray(t))return!1;if("type"in t)return typeof t.type=="string"?t.type==="string":Array.isArray(t.type)?t.type.every(e=>e==="string"):!1;if("enum"in t)return Array.isArray(t.enum)&&t.enum.length>0&&t.enum.every(e=>typeof e=="string");if("const"in t)return typeof t.const=="string";if("allOf"in t&&Array.isArray(t.allOf))return t.allOf.some(e=>OW(e));if("anyOf"in t&&Array.isArray(t.anyOf)||"oneOf"in t&&Array.isArray(t.oneOf)){let e="anyOf"in t?t.anyOf:t.oneOf;return e.length>0&&e.every(r=>OW(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=Q0(t);return r[e]?OW(r[e]):!1}return!1}var hyn,nb=v(()=>{Bo();eN();lVe();EMt();Yg();jhe();hyn={};Rt(hyn,{Validator:()=>Nhe,deepCompareStrict:()=>dO,toJsonSchema:()=>Ni,validatesOnlyStrings:()=>OW})});function yyn(t,e){if(t!==void 0&&!Z3(t))return t;if(gQ(e))try{let r=e.getName();return r=r.startsWith("Runnable")?r.slice(8):r,r}catch{return e.getName()}else return e.name??"UnknownSchema"}function byn(t){return gQ(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...Ni(t.data.schema),title:t.data.name}}}function jMt(t,e=[]){let r=new Set(t.edges.filter(o=>!e.includes(o.source)).map(o=>o.target)),n=[];for(let o of Object.values(t.nodes))!e.includes(o.id)&&!r.has(o.id)&&n.push(o);return n.length===1?n[0]:void 0}function DMt(t,e=[]){let r=new Set(t.edges.filter(o=>!e.includes(o.target)).map(o=>o.source)),n=[];for(let o of Object.values(t.nodes))!e.includes(o.id)&&!r.has(o.id)&&n.push(o);return n.length===1?n[0]:void 0}var gyn,Dhe,LMt=v(()=>{Bo();Sme();NPt();nb();HY();gyn={};Rt(gyn,{Graph:()=>Dhe});Dhe=class $Mt{constructor(e){x(this,"nodes",{});x(this,"edges",[]);this.nodes=e?.nodes??this.nodes,this.edges=e?.edges??this.edges}toJSON(){let e={};return Object.values(this.nodes).forEach((r,n)=>{e[r.id]=Z3(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...byn(r)})),edges:this.edges.map(r=>{let n={source:e[r.source],target:e[r.target]};return typeof r.data<"u"&&(n.data=r.data),typeof r.conditional<"u"&&(n.conditional=r.conditional),n})}}addNode(e,r,n){if(r!==void 0&&this.nodes[r]!==void 0)throw new Error(`Node with id ${r} already exists`);let o=r??VY(),i={id:o,data:e,name:yyn(r,e),metadata:n};return this.nodes[o]=i,i}removeNode(e){delete this.nodes[e.id],this.edges=this.edges.filter(r=>r.source!==e.id&&r.target!==e.id)}addEdge(e,r,n,o){if(this.nodes[e.id]===void 0)throw new Error(`Source node ${e.id} not in graph`);if(this.nodes[r.id]===void 0)throw new Error(`Target node ${r.id} not in graph`);let i={source:e.id,target:r.id,data:n,conditional:o};return this.edges.push(i),i}firstNode(){return jMt(this)}lastNode(){return DMt(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(l=>l.id).every(Z3)&&(n="");let i=l=>n?`${n}:${l}`:l;Object.entries(e.nodes).forEach(([l,c])=>{this.nodes[i(l)]={...c,id:i(l)}});let a=e.edges.map(l=>({...l,source:i(l.source),target:i(l.target)}));this.edges=[...this.edges,...a];let s=e.firstNode(),u=e.lastNode();return[s?{id:i(s.id),data:s.data}:void 0,u?{id:i(u.id),data:u.data}:void 0]}trimFirstNode(){let e=this.firstNode();e&&jMt(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&DMt(this,[e.id])&&this.removeNode(e)}reid(){let e=Object.fromEntries(Object.values(this.nodes).map(o=>[o.id,o.name])),r=new Map;Object.values(e).forEach(o=>{r.set(o,(r.get(o)||0)+1)});let n=o=>{let i=e[o];return Z3(o)&&r.get(i)===1?i:o};return new $Mt({nodes:Object.fromEntries(Object.entries(this.nodes).map(([o,i])=>[n(o),{...i,id:n(o)}])),edges:this.edges.map(o=>({...o,source:n(o.source),target:n(o.target)}))})}drawMermaid(e){let{withStyles:r,curveStyle:n,nodeColors:o={default:"fill:#f2f0ff,line-height:1.2",first:"fill-opacity:0",last:"fill:#bfb6fc"},wrapLabelNWords:i}=e??{},a=this.reid(),s=a.firstNode(),u=a.lastNode();return RPt(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(e){let r=this.drawMermaid(e);return APt(r,{backgroundColor:e?.backgroundColor})}}});function FMt(t){let e=new TextEncoder,r=new ReadableStream({async start(n){for await(let o of t)n.enqueue(e.encode(`event: data +data: ${JSON.stringify(o)} + +`));n.enqueue(e.encode(`event: end + +`)),n.close()}});return Qy.fromReadableStream(r)}var kMt=v(()=>{nO()});function hVe(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.iterator]=="function"&&typeof t.next=="function"}function $he(t){return typeof t=="object"&&t!==null&&typeof t[Symbol.asyncIterator]=="function"}function*gVe(t,e){for(;;){let{value:r,done:n}=eh.runWithConfig(Yy(t),e.next.bind(e),!0);if(n)break;yield r}}async function*Lhe(t,e){let r=e[Symbol.asyncIterator]();for(;;){let{value:n,done:o}=await eh.runWithConfig(Yy(t),r.next.bind(e),!0);if(o)break;yield n}}var qMt,UMt=v(()=>{HB();JB();rO();qMt=t=>t!=null&&typeof t=="object"&&"next"in t&&typeof t.next=="function"});function ud(t,e){return t&&!Array.isArray(t)&&!(t instanceof Date)&&typeof t=="object"?t:{[e]:t}}function vyn(t){if(tme(t))throw new Error("RunnableLambda requires a function that is not wrapped in traceable higher-order function. This shouldn't happen.")}function bv(t){if(typeof t=="function")return new Yb({func:t});if(Vo.isRunnable(t))return t;if(!Array.isArray(t)&&typeof t=="object"){let e={};for(let[r,n]of Object.entries(t))e[r]=bv(n);return new aL({steps:e})}else throw new Error(`Expected a Runnable, function or object. +Instead got an unsupported type.`)}function wyn(t,e){let r=e.name??t.getName(),n=e.description??eL(e.schema);return gW(e.schema)?new Fhe({name:r,description:n,schema:Ct.object({input:Ct.string()}).transform(o=>o.input),bound:t}):new Fhe({name:r,description:n,schema:e.schema,bound:t})}var Vo,Hw,zMt,khe,Rl,aL,_yn,Yb,KMt,yVe,aee,bVe,Fhe,Qh=v(()=>{L$();Wfe();HB();JB();rO();rW();nO();pTt();bTt();pBe();GB();STt();Sme();eN();LMt();kMt();UMt();cO();HY();GUe();Vo=class extends Kh{constructor(){super(...arguments);x(this,"lc_runnable",!0);x(this,"name")}getName(e){let r=this.name??this.constructor.lc_name()??this.constructor.name;return e?`${r}${e}`:r}withRetry(e){return new khe({bound:this,kwargs:{},config:{},maxAttemptNumber:e?.stopAfterAttempt,...e})}withConfig(e){return new Hw({bound:this,config:e,kwargs:{}})}withFallbacks(e){let r=Array.isArray(e)?e:e.fallbacks;return new yVe({runnable:this,fallbacks:r})}_getOptionsList(e,r=0){if(Array.isArray(e)&&e.length!==r)throw new Error(`Passed "options" must be an array with the same length as the inputs, but got ${e.length} options for ${r} inputs`);if(Array.isArray(e))return e.map(Qo);if(r>1&&!Array.isArray(e)&&e.runId){console.warn("Provided runId will be used only for the first element of the batch.");let n=Object.fromEntries(Object.entries(e).filter(([o])=>o!=="runId"));return Array.from({length:r},(o,i)=>Qo(i===0?e:n))}return Array.from({length:r},()=>Qo(e))}async batch(e,r,n){let o=this._getOptionsList(r??{},e.length),i=o[0]?.maxConcurrency??n?.maxConcurrency,a=new Fw({maxConcurrency:i,onFailedAttempt:u=>{throw u}}),s=e.map((u,l)=>a.call(async()=>{try{return await this.invoke(u,o[l])}catch(c){if(n?.returnExceptions)return c;throw c}}));return Promise.all(s)}async*_streamIterator(e,r){yield this.invoke(e,r)}async stream(e,r){let n=Qo(r),o=new H$({generator:this._streamIterator(e,n),config:n});return await o.setup,Qy.fromAsyncGenerator(o)}_separateRunnableConfigFromCallOptions(e){let r;e===void 0?r=Qo(e):r=Qo({callbacks:e.callbacks,tags:e.tags,metadata:e.metadata,runName:e.runName,configurable:e.configurable,recursionLimit:e.recursionLimit,maxConcurrency:e.maxConcurrency,runId:e.runId,timeout:e.timeout,signal:e.signal});let n={...e};return delete n.callbacks,delete n.tags,delete n.metadata,delete n.runName,delete n.configurable,delete n.recursionLimit,delete n.maxConcurrency,delete n.runId,delete n.timeout,delete n.signal,[r,n]}async _callWithConfig(e,r,n){let o=Qo(n),a=await(await Zg(o))?.handleChainStart(this.toJSON(),ud(r,"input"),o.runId,o?.runType,void 0,void 0,o?.runName??this.getName());delete o.runId;let s;try{let u=e.call(this,r,o,a);s=await $w(u,n?.signal)}catch(u){throw await a?.handleChainError(u),u}return await a?.handleChainEnd(ud(s,"output")),s}async _batchWithConfig(e,r,n,o){let i=this._getOptionsList(n??{},r.length),a=await Promise.all(i.map(Zg)),s=await Promise.all(a.map(async(l,c)=>{let d=await l?.handleChainStart(this.toJSON(),ud(r[c],"input"),i[c].runId,i[c].runType,void 0,void 0,i[c].runName??this.getName());return delete i[c].runId,d})),u;try{let l=e.call(this,r,i,s,o);u=await $w(l,i?.[0]?.signal)}catch(l){throw await Promise.all(s.map(c=>c?.handleChainError(l))),l}return await Promise.all(s.map(l=>l?.handleChainEnd(ud(u,"output")))),u}_concatOutputChunks(e,r){return eb(e,r)}async*_transformStreamWithConfig(e,r,n){let o,i=!0,a,s=!0,u=Qo(n),l=await Zg(u),c=this;async function*d(){for await(let p of e){if(i)if(o===void 0)o=p;else try{o=c._concatOutputChunks(o,p)}catch{o=void 0,i=!1}yield p}}let f;try{let p=await sBe(r.bind(this),d(),async()=>l?.handleChainStart(this.toJSON(),{input:""},u.runId,u.runType,void 0,void 0,u.runName??this.getName(),void 0,{lc_defers_inputs:!0}),n?.signal,u);delete u.runId,f=p.setup;let m=f?.handlers.find(gTt),h=p.output;m!==void 0&&f!==void 0&&(h=m.tapOutputIterable(f.runId,h));let y=f?.handlers.find(fBe);y!==void 0&&f!==void 0&&(h=y.tapOutputIterable(f.runId,h));for await(let g of h)if(yield g,s)if(a===void 0)a=g;else try{a=this._concatOutputChunks(a,g)}catch{a=void 0,s=!1}}catch(p){throw await f?.handleChainError(p,void 0,void 0,void 0,{inputs:ud(o,"input")}),p}await f?.handleChainEnd(a??{},void 0,void 0,void 0,{inputs:ud(o,"input")})}getGraph(e){let r=new Dhe,n=r.addNode({name:`${this.getName()}Input`,schema:Ct.any()}),o=r.addNode(this),i=r.addNode({name:`${this.getName()}Output`,schema:Ct.any()});return r.addEdge(n,o),r.addEdge(o,i),r}pipe(e){return new Rl({first:this,last:bv(e)})}pick(e){return this.pipe(new bVe(e))}assign(e){return this.pipe(new aee(new aL({steps:e})))}async*transform(e,r){let n;for await(let o of e)n===void 0?n=o:n=this._concatOutputChunks(n,o);yield*this._streamIterator(n,Qo(r))}async*streamLog(e,r,n){let o=new bme({...n,autoClose:!1,_schemaFormat:"original"}),i=Qo(r);yield*this._streamLog(e,o,i)}async*_streamLog(e,r,n){let{callbacks:o}=n;if(o===void 0)n.callbacks=[r];else if(Array.isArray(o))n.callbacks=o.concat([r]);else{let u=o.copy();u.addHandler(r,!0),n.callbacks=u}let i=this.stream(e,n);async function a(){try{let u=await i;for await(let l of u){let c=new oO({ops:[{op:"add",path:"/streamed_output/-",value:l}]});await r.writer.write(c)}}finally{await r.writer.close()}}let s=a();try{for await(let u of r)yield u}finally{await s}}streamEvents(e,r,n){let o;if(r.version==="v1")o=this._streamEventsV1(e,r,n);else if(r.version==="v2")o=this._streamEventsV2(e,r,n);else throw new Error('Only versions "v1" and "v2" of the schema are currently supported.');return r.encoding==="text/event-stream"?FMt(o):Qy.fromAsyncGenerator(o)}async*_streamEventsV2(e,r,n){let o=new yTt({...n,autoClose:!1}),i=Qo(r),a=i.runId??VY();i.runId=a;let s=i.callbacks;if(s===void 0)i.callbacks=[o];else if(Array.isArray(s))i.callbacks=s.concat(o);else{let m=s.copy();m.addHandler(o,!0),i.callbacks=m}let u=new AbortController,l=this;async function c(){let m,h=null;try{r?.signal?"any"in AbortSignal?m=AbortSignal.any([u.signal,r.signal]):(m=r.signal,h=()=>{u.abort()},r.signal.addEventListener("abort",h,{once:!0})):m=u.signal;let y=await l.stream(e,{...i,signal:m}),g=o.tapOutputIterable(a,y);for await(let b of g)if(u.signal.aborted)break}finally{await o.finish(),m&&h&&m.removeEventListener("abort",h)}}let d=c(),f=!1,p;try{for await(let m of o){if(!f){m.data.input=e,f=!0,p=m.run_id,yield m;continue}m.run_id===p&&m.event.endsWith("_end")&&m.data?.input&&delete m.data.input,yield m}}finally{u.abort(),await d}}async*_streamEventsV1(e,r,n){let o,i=!1,a=Qo(r),s=a.tags??[],u=a.metadata??{},l=a.runName??this.getName(),c=new bme({...n,autoClose:!1,_schemaFormat:"streaming_events"}),d=new CTt({...n}),f=this._streamLog(e,c,a);for await(let m of f){if(o?o=o.concat(m):o=yme.fromRunLogPatch(m),o.state===void 0)throw new Error('Internal error: "streamEvents" state is missing. Please open a bug report.');if(!i){i=!0;let b={...o.state},_={run_id:b.id,event:`on_${b.type}_start`,name:l,tags:s,metadata:u,data:{input:e}};d.includeEvent(_,b.type)&&(yield _)}let h=m.ops.filter(b=>b.path.startsWith("/logs/")).map(b=>b.path.split("/")[2]),y=[...new Set(h)];for(let b of y){let _,w={},O=o.state.logs[b];if(O.end_time===void 0?O.streamed_output.length>0?_="stream":_="start":_="end",_==="start")O.inputs!==void 0&&(w.input=O.inputs);else if(_==="end")O.inputs!==void 0&&(w.input=O.inputs),w.output=O.final_output;else if(_==="stream"){let T=O.streamed_output.length;if(T!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${T} instead. Encountered in: "${O.name}"`);w={chunk:O.streamed_output[0]},O.streamed_output=[]}yield{event:`on_${O.type}_${_}`,name:O.name,run_id:O.id,tags:O.tags,metadata:O.metadata,data:w}}let{state:g}=o;if(g.streamed_output.length>0){let b=g.streamed_output.length;if(b!==1)throw new Error(`Expected exactly one chunk of streamed output, got ${b} instead. Encountered in: "${g.name}"`);let _={chunk:g.streamed_output[0]};g.streamed_output=[];let w={event:`on_${g.type}_stream`,run_id:g.id,tags:s,metadata:u,name:l,data:_};d.includeEvent(w,g.type)&&(yield w)}}let p=o?.state;if(p!==void 0){let m={event:`on_${p.type}_end`,name:l,run_id:p.id,tags:s,metadata:u,data:{output:p.final_output}};d.includeEvent(m,p.type)&&(yield m)}}static isRunnable(e){return gQ(e)}withListeners({onStart:e,onEnd:r,onError:n}){return new Hw({bound:this,config:{},configFactories:[o=>({callbacks:[new mBe({config:o,onStart:e,onEnd:r,onError:n})]})]})}asTool(e){return wyn(this,e)}},Hw=class BMt extends Vo{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"bound");x(this,"config");x(this,"kwargs");x(this,"configFactories");this.bound=r.bound,this.kwargs=r.kwargs,this.config=r.config,this.configFactories=r.configFactories}static lc_name(){return"RunnableBinding"}getName(r){return this.bound.getName(r)}async _mergeConfig(...r){let n=WB(this.config,...r);return WB(n,...this.configFactories?await Promise.all(this.configFactories.map(async o=>await o(n))):[])}withConfig(r){return new this.constructor({bound:this.bound,kwargs:this.kwargs,config:{...this.config,...r}})}withRetry(r){return new khe({bound:this.bound,kwargs:this.kwargs,config:this.config,maxAttemptNumber:r?.stopAfterAttempt,...r})}async invoke(r,n){return this.bound.invoke(r,await this._mergeConfig(n,this.kwargs))}async batch(r,n,o){let i=Array.isArray(n)?await Promise.all(n.map(async a=>this._mergeConfig(Qo(a),this.kwargs))):await this._mergeConfig(Qo(n),this.kwargs);return this.bound.batch(r,i,o)}_concatOutputChunks(r,n){return this.bound._concatOutputChunks(r,n)}async*_streamIterator(r,n){yield*this.bound._streamIterator(r,await this._mergeConfig(Qo(n),this.kwargs))}async stream(r,n){return this.bound.stream(r,await this._mergeConfig(Qo(n),this.kwargs))}async*transform(r,n){yield*this.bound.transform(r,await this._mergeConfig(Qo(n),this.kwargs))}streamEvents(r,n,o){let i=this,a=async function*(){yield*i.bound.streamEvents(r,{...await i._mergeConfig(Qo(n),i.kwargs),version:n.version},o)};return Qy.fromAsyncGenerator(a())}static isRunnableBinding(r){return r.bound&&Vo.isRunnable(r.bound)}withListeners({onStart:r,onEnd:n,onError:o}){return new BMt({bound:this.bound,kwargs:this.kwargs,config:this.config,configFactories:[i=>({callbacks:[new mBe({config:i,onStart:r,onEnd:n,onError:o})]})]})}},zMt=class VMt extends Vo{constructor(r){super(r);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"bound");this.bound=r.bound}static lc_name(){return"RunnableEach"}async invoke(r,n){return this._callWithConfig(this._invoke.bind(this),r,n)}async _invoke(r,n,o){return this.bound.batch(r,Js(n,{callbacks:o?.getChild()}))}withListeners({onStart:r,onEnd:n,onError:o}){return new VMt({bound:this.bound.withListeners({onStart:r,onEnd:n,onError:o})})}},khe=class extends Hw{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"maxAttemptNumber",3);x(this,"onFailedAttempt",()=>{});this.maxAttemptNumber=e.maxAttemptNumber??this.maxAttemptNumber,this.onFailedAttempt=e.onFailedAttempt??this.onFailedAttempt}static lc_name(){return"RunnableRetry"}_patchConfigForRetry(e,r,n){let o=e>1?`retry:attempt:${e}`:void 0;return Js(r,{callbacks:n?.getChild(o)})}async _invoke(e,r,n){return hQ(o=>super.invoke(e,this._patchConfigForRetry(o,r,n)),{onFailedAttempt:({error:o})=>this.onFailedAttempt(o,e),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}async invoke(e,r){return this._callWithConfig(this._invoke.bind(this),e,r)}async _batch(e,r,n,o){let i={};try{await hQ(async a=>{let s=e.map((f,p)=>p).filter(f=>i[f.toString()]===void 0||i[f.toString()]instanceof Error),u=s.map(f=>e[f]),l=s.map(f=>this._patchConfigForRetry(a,r?.[f],n?.[f])),c=await super.batch(u,l,{...o,returnExceptions:!0}),d;for(let f=0;fthis.onFailedAttempt(a,a.input),retries:Math.max(this.maxAttemptNumber-1,0),randomize:!0})}catch(a){if(o?.returnExceptions!==!0)throw a}return Object.keys(i).sort((a,s)=>parseInt(a,10)-parseInt(s,10)).map(a=>i[parseInt(a,10)])}async batch(e,r,n){return this._batchWithConfig(this._batch.bind(this),e,r,n)}},Rl=class iee extends Vo{constructor(r){super(r);x(this,"first");x(this,"middle",[]);x(this,"last");x(this,"omitSequenceTags",!1);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","runnables"]);this.first=r.first,this.middle=r.middle??this.middle,this.last=r.last,this.name=r.name,this.omitSequenceTags=r.omitSequenceTags??this.omitSequenceTags}static lc_name(){return"RunnableSequence"}get steps(){return[this.first,...this.middle,this.last]}async invoke(r,n){let o=Qo(n),a=await(await Zg(o))?.handleChainStart(this.toJSON(),ud(r,"input"),o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let s=r,u;try{let l=[this.first,...this.middle];for(let c=0;c{let d=await l?.handleChainStart(this.toJSON(),ud(r[c],"input"),i[c].runId,void 0,void 0,void 0,i[c].runName);return delete i[c].runId,d})),u=r;try{for(let l=0;l{let m=f?.getChild(this.omitSequenceTags?void 0:`seq:step:${l+1}`);return Js(i[p],{callbacks:m})}),o);u=await $w(d,i[0]?.signal)}}catch(l){throw await Promise.all(s.map(c=>c?.handleChainError(l))),l}return await Promise.all(s.map(l=>l?.handleChainEnd(ud(u,"output")))),u}_concatOutputChunks(r,n){return this.last._concatOutputChunks(r,n)}async*_streamIterator(r,n){let o=await Zg(n),{runId:i,...a}=n??{},s=await o?.handleChainStart(this.toJSON(),ud(r,"input"),i,void 0,void 0,void 0,a?.runName),u=[this.first,...this.middle,this.last],l=!0,c;async function*d(){yield r}try{let f=u[0].transform(d(),Js(a,{callbacks:s?.getChild(this.omitSequenceTags?void 0:"seq:step:1")}));for(let p=1;p{let s=i.getGraph(r);a!==0&&s.trimFirstNode(),a!==this.steps.length-1&&s.trimLastNode(),n.extend(s);let u=s.firstNode();if(!u)throw new Error(`Runnable ${i} has no first node`);o&&n.addEdge(o,u),o=s.lastNode()}),n}pipe(r){return iee.isRunnableSequence(r)?new iee({first:this.first,middle:this.middle.concat([this.last,r.first,...r.middle]),last:r.last,name:this.name??r.name}):new iee({first:this.first,middle:[...this.middle,this.last],last:bv(r),name:this.name})}static isRunnableSequence(r){return Array.isArray(r.middle)&&Vo.isRunnable(r)}static from([r,...n],o){let i={};return typeof o=="string"?i.name=o:o!==void 0&&(i=o),new iee({...i,first:bv(r),middle:n.slice(0,-1).map(bv),last:bv(n[n.length-1])})}},aL=class HMt extends Vo{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"steps");this.steps={};for(let[n,o]of Object.entries(r.steps))this.steps[n]=bv(o)}static lc_name(){return"RunnableMap"}getStepsKeys(){return Object.keys(this.steps)}static from(r){return new HMt({steps:r})}async invoke(r,n){let o=Qo(n),a=await(await Zg(o))?.handleChainStart(this.toJSON(),{input:r},o.runId,void 0,void 0,void 0,o?.runName);delete o.runId;let s={};try{let u=Object.entries(this.steps).map(async([l,c])=>{s[l]=await c.invoke(r,Js(o,{callbacks:a?.getChild(`map:key:${l}`)}))});await $w(Promise.all(u),n?.signal)}catch(u){throw await a?.handleChainError(u),u}return await a?.handleChainEnd(s),s}async*_transform(r,n,o){let i={...this.steps},a=sme(r,Object.keys(i).length),s=new Map(Object.entries(i).map(([u,l],c)=>{let d=l.transform(a[c],Js(o,{callbacks:n?.getChild(`map:key:${u}`)}));return[u,d.next().then(f=>({key:u,gen:d,result:f}))]}));for(;s.size;){let u=Promise.race(s.values()),{key:l,result:c,gen:d}=await $w(u,o?.signal);s.delete(l),c.done||(yield{[l]:c.value},s.set(l,d.next().then(f=>({key:l,gen:d,result:f}))))}}transform(r,n){return this._transformStreamWithConfig(r,this._transform.bind(this),n)}async stream(r,n){async function*o(){yield r}let i=Qo(n),a=new H$({generator:this.transform(o(),i),config:i});return await a.setup,Qy.fromAsyncGenerator(a)}},_yn=class JMt extends Vo{constructor(r){super(r);x(this,"lc_serializable",!1);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");if(!tme(r.func))throw new Error("RunnableTraceable requires a function that is wrapped in traceable higher-order function");this.func=r.func}async invoke(r,n){let[o]=this._getOptionsList(n??{},1),i=await Zg(o),a=this.func(Js(o,{callbacks:i}),r);return $w(a,o?.signal)}async*_streamIterator(r,n){let[o]=this._getOptionsList(n??{},1),i=await this.invoke(r,n);if($he(i)){for await(let a of i)o?.signal?.throwIfAborted(),yield a;return}if(qMt(i)){for(;;){o?.signal?.throwIfAborted();let a=i.next();if(a.done)break;yield a.value}return}yield i}static from(r){return new JMt({func:r})}};Yb=class WMt extends Vo{constructor(r){if(tme(r.func))return _yn.from(r.func);super(r);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"func");vyn(r.func),this.func=r.func}static lc_name(){return"RunnableLambda"}static from(r){return new WMt({func:r})}async _invoke(r,n,o){return new Promise((i,a)=>{let s=Js(n,{callbacks:o?.getChild(),recursionLimit:(n?.recursionLimit??ame)-1});eh.runWithConfig(Yy(s),async()=>{try{let u=await this.func(r,{...s});if(u&&Vo.isRunnable(u)){if(n?.recursionLimit===0)throw new Error("Recursion limit reached.");u=await u.invoke(r,{...s,recursionLimit:(s.recursionLimit??ame)-1})}else if($he(u)){let l;for await(let c of Lhe(s,u))if(n?.signal?.throwIfAborted(),l===void 0)l=c;else try{l=this._concatOutputChunks(l,c)}catch{l=c}u=l}else if(hVe(u)){let l;for(let c of gVe(s,u))if(n?.signal?.throwIfAborted(),l===void 0)l=c;else try{l=this._concatOutputChunks(l,c)}catch{l=c}u=l}i(u)}catch(u){a(u)}})})}async invoke(r,n){return this._callWithConfig(this._invoke.bind(this),r,n)}async*_transform(r,n,o){let i;for await(let u of r)if(i===void 0)i=u;else try{i=this._concatOutputChunks(i,u)}catch{i=u}let a=Js(o,{callbacks:n?.getChild(),recursionLimit:(o?.recursionLimit??ame)-1}),s=await new Promise((u,l)=>{eh.runWithConfig(Yy(a),async()=>{try{let c=await this.func(i,{...a,config:a});u(c)}catch(c){l(c)}})});if(s&&Vo.isRunnable(s)){if(o?.recursionLimit===0)throw new Error("Recursion limit reached.");let u=await s.stream(i,a);for await(let l of u)yield l}else if($he(s))for await(let u of Lhe(a,s))o?.signal?.throwIfAborted(),yield u;else if(hVe(s))for(let u of gVe(a,s))o?.signal?.throwIfAborted(),yield u;else yield s}transform(r,n){return this._transformStreamWithConfig(r,this._transform.bind(this),n)}async stream(r,n){async function*o(){yield r}let i=Qo(n),a=new H$({generator:this.transform(o(),i),config:i});return await a.setup,Qy.fromAsyncGenerator(a)}},KMt=class extends aL{},yVe=class extends Vo{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"runnable");x(this,"fallbacks");this.runnable=e.runnable,this.fallbacks=e.fallbacks}static lc_name(){return"RunnableWithFallbacks"}*runnables(){yield this.runnable;for(let e of this.fallbacks)yield e}async invoke(e,r){let n=Qo(r),o=await Zg(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),ud(e,"input"),i,void 0,void 0,void 0,a?.runName),u=Js(a,{callbacks:s?.getChild()});return await eh.runWithConfig(u,async()=>{let c;for(let d of this.runnables()){n?.signal?.throwIfAborted();try{let f=await d.invoke(e,u);return await s?.handleChainEnd(ud(f,"output")),f}catch(f){c===void 0&&(c=f)}}throw c===void 0?new Error("No error stored at end of fallback."):(await s?.handleChainError(c),c)})}async*_streamIterator(e,r){let n=Qo(r),o=await Zg(n),{runId:i,...a}=n,s=await o?.handleChainStart(this.toJSON(),ud(e,"input"),i,void 0,void 0,void 0,a?.runName),u,l;for(let d of this.runnables()){n?.signal?.throwIfAborted();let f=Js(a,{callbacks:s?.getChild()});try{let p=await d.stream(e,f);l=Lhe(f,p);break}catch(p){u===void 0&&(u=p)}}if(l===void 0){let d=u??new Error("No error stored at end of fallback.");throw await s?.handleChainError(d),d}let c;try{for await(let d of l){yield d;try{c=c===void 0?c:this._concatOutputChunks(c,d)}catch{c=void 0}}}catch(d){throw await s?.handleChainError(d),d}await s?.handleChainEnd(ud(c,"output"))}async batch(e,r,n){if(n?.returnExceptions)throw new Error("Not implemented.");let o=this._getOptionsList(r??{},e.length),i=await Promise.all(o.map(u=>Zg(u))),a=await Promise.all(i.map(async(u,l)=>{let c=await u?.handleChainStart(this.toJSON(),ud(e[l],"input"),o[l].runId,void 0,void 0,void 0,o[l].runName);return delete o[l].runId,c})),s;for(let u of this.runnables()){o[0].signal?.throwIfAborted();try{let l=await u.batch(e,a.map((c,d)=>Js(o[d],{callbacks:c?.getChild()})),n);return await Promise.all(a.map((c,d)=>c?.handleChainEnd(ud(l[d],"output")))),l}catch(l){s===void 0&&(s=l)}}throw s?(await Promise.all(a.map(u=>u?.handleChainError(s))),s):new Error("No error stored at end of fallbacks.")}};aee=class extends Vo{constructor(e){e instanceof aL&&(e={mapper:e});super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"mapper");this.mapper=e.mapper}static lc_name(){return"RunnableAssign"}async invoke(e,r){let n=await this.mapper.invoke(e,r);return{...e,...n}}async*_transform(e,r,n){let o=this.mapper.getStepsKeys(),[i,a]=sme(e),s=this.mapper.transform(a,Js(n,{callbacks:r?.getChild()})),u=s.next();for await(let l of i){if(typeof l!="object"||Array.isArray(l))throw new Error(`RunnableAssign can only be used with objects as input, got ${typeof l}`);let c=Object.fromEntries(Object.entries(l).filter(([d])=>!o.includes(d)));Object.keys(c).length>0&&(yield c)}yield(await u).value;for await(let l of s)yield l}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=Qo(r),i=new H$({generator:this.transform(n(),o),config:o});return await i.setup,Qy.fromAsyncGenerator(i)}},bVe=class extends Vo{constructor(e){(typeof e=="string"||Array.isArray(e))&&(e={keys:e});super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"keys");this.keys=e.keys}static lc_name(){return"RunnablePick"}async _pick(e){if(typeof this.keys=="string")return e[this.keys];{let r=this.keys.map(n=>[n,e[n]]).filter(n=>n[1]!==void 0);return r.length===0?void 0:Object.fromEntries(r)}}async invoke(e,r){return this._callWithConfig(this._pick.bind(this),e,r)}async*_transform(e){for await(let r of e){let n=await this._pick(r);n!==void 0&&(yield n)}}transform(e,r){return this._transformStreamWithConfig(e,this._transform.bind(this),r)}async stream(e,r){async function*n(){yield e}let o=Qo(r),i=new H$({generator:this.transform(n(),o),config:o});return await i.setup,Qy.fromAsyncGenerator(i)}},Fhe=class extends Hw{constructor(e){let r=Rl.from([Yb.from(async n=>{let o;if(F$(n))try{o=await Q$(this.schema,n.args)}catch{throw new H3("Received tool input did not match expected schema",JSON.stringify(n.args))}else o=n;return o}).withConfig({runName:`${e.name}:parse_input`}),e.bound]).withConfig({runName:e.name});super({bound:r,config:e.config??{}});x(this,"name");x(this,"description");x(this,"schema");this.name=e.name,this.description=e.description,this.schema=e.schema}static lc_name(){return"RunnableToolLike"}}});var Eu,qhe=v(()=>{rO();nO();Qh();Eu=class extends Vo{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"func");e&&(this.func=e.func)}static lc_name(){return"RunnablePassthrough"}async invoke(e,r){let n=Qo(r);return this.func&&await this.func(e,n),this._callWithConfig(o=>Promise.resolve(o),e,n)}async*transform(e,r){let n=Qo(r),o,i=!0;for await(let a of this._transformStreamWithConfig(e,s=>s,n))if(yield a,i)if(o===void 0)o=a;else try{o=eb(o,a)}catch{o=void 0,i=!1}this.func&&o!==void 0&&await this.func(o,n)}static assign(e){return new aee(new aL({steps:e}))}}});var GMt,XMt=v(()=>{rO();Qh();GMt=class extends Vo{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"runnables");this.runnables=e.runnables}static lc_name(){return"RouterRunnable"}async invoke(e,r){let{key:n,input:o}=e,i=this.runnables[n];if(i===void 0)throw new Error(`No runnable associated with key "${n}".`);return i.invoke(o,Qo(r))}async batch(e,r,n){let o=e.map(f=>f.key),i=e.map(f=>f.input);if(o.find(f=>this.runnables[f]===void 0)!==void 0)throw new Error("One or more keys do not have a corresponding runnable.");let s=o.map(f=>this.runnables[f]),u=this._getOptionsList(r??{},e.length),l=u[0]?.maxConcurrency??n?.maxConcurrency,c=l&&l>0?l:e.length,d=[];for(let f=0;fs[y].invoke(h,u[y])),m=await Promise.all(p);d.push(m)}return d.flat()}async stream(e,r){let{key:n,input:o}=e,i=this.runnables[n];if(i===void 0)throw new Error(`No runnable associated with key "${n}".`);return i.stream(o,r)}}});var ZMt,YMt=v(()=>{rO();nO();Qh();ZMt=class extends Vo{constructor(e){super(e);x(this,"lc_namespace",["langchain_core","runnables"]);x(this,"lc_serializable",!0);x(this,"default");x(this,"branches");this.branches=e.branches,this.default=e.default}static lc_name(){return"RunnableBranch"}static from(e){if(e.length<1)throw new Error("RunnableBranch requires at least one branch");let n=e.slice(0,-1).map(([i,a])=>[bv(i),bv(a)]),o=bv(e[e.length-1]);return new this({branches:n,default:o})}async _invoke(e,r,n){let o;for(let i=0;iQMt(r,t))}function QMt(t,e={}){let{includeNames:r,excludeNames:n,includeTypes:o,excludeTypes:i,includeIds:a,excludeIds:s}=e,u=[];for(let l of t)if(!(n&&l.name&&n.includes(l.name))){{if(i&&Uhe(l,i))continue;if(s&&l.id&&s.includes(l.id))continue}o||a||r?(r&&l.name&&r.some(c=>c===l.name)||o&&Uhe(l,o)||a&&l.id&&a.some(c=>c===l.id))&&u.push(l):u.push(l)}return u}function oIt(t){return Array.isArray(t)?eIt(t):Yb.from(eIt)}function eIt(t){if(!t.length)return[];let e=[];for(let r of t){let n=r,o=e.pop();if(!o)e.push(n);else if(n.getType()==="tool"||n.getType()!==o.getType())e.push(o,n);else{let i=$B(o),a=$B(n),s=i.concat(a);typeof i.content=="string"&&typeof a.content=="string"&&(s.content=`${i.content} +${a.content}`),e.push(Cyn(s))}}return e}function iIt(t,e){if(Array.isArray(t)){let r=t;if(!e)throw new Error("Options parameter is required when providing messages.");return tIt(r,e)}else{let r=t;return Yb.from(n=>tIt(n,r)).withConfig({runName:"trim_messages"})}}async function tIt(t,e){let{maxTokens:r,tokenCounter:n,strategy:o="last",allowPartial:i=!1,endOn:a,startOn:s,includeSystem:u=!1,textSplitter:l}=e;if(s&&o==="first")throw new Error("`startOn` should only be specified if `strategy` is 'last'.");if(u&&o==="first")throw new Error("`includeSystem` should only be specified if `strategy` is 'last'.");let c;"getNumTokens"in n?c=async f=>(await Promise.all(f.map(m=>n.getNumTokens(m.content)))).reduce((m,h)=>m+h,0):c=async f=>n(f);let d=vVe;if(l&&("splitText"in l?d=l.splitText:d=async f=>l(f)),o==="first")return aIt(t,{maxTokens:r,tokenCounter:c,textSplitter:d,partialStrategy:i?"first":void 0,endOn:a});if(o==="last")return Syn(t,{maxTokens:r,tokenCounter:c,textSplitter:d,allowPartial:i,includeSystem:u,startOn:s,endOn:a});throw new Error(`Unrecognized strategy: '${o}'. Must be one of 'first' or 'last'.`)}async function aIt(t,e){let{maxTokens:r,tokenCounter:n,textSplitter:o,partialStrategy:i,endOn:a}=e,s=[...t],u=0;for(let l=0;l0?s.slice(0,-l):s;if(await n(c)<=r){u=s.length-l;break}}if(ub!=="type"&&!b.startsWith("lc_"))),y=_Ve(c.getType(),{...h,content:m}),g=[...s.slice(0,u),y];if(await n(g)<=r)s=g,u+=1,l=!0;else break}l&&i==="last"&&(c.content=[...f].reverse())}if(!l){let c=s[u],d;if(Array.isArray(c.content)&&c.content.some(f=>typeof f=="string"||f.type==="text")?d=c.content.find(p=>p.type==="text"&&p.text)?.text:typeof c.content=="string"&&(d=c.content),d){let f=await o(d),p=f.length;i==="last"&&f.reverse();for(let m=0;m0&&!Uhe(s[u-1],l);)u-=1}return s.slice(0,u)}async function Syn(t,e){let{allowPartial:r=!1,includeSystem:n=!1,endOn:o,startOn:i,...a}=e,s=t.map(c=>{let d=Object.fromEntries(Object.entries(c).filter(([f])=>f!=="type"&&!f.startsWith("lc_")));return _Ve(c.getType(),d,K3(c))});if(o){let c=Array.isArray(o)?o:[o];for(;s.length>0&&!Uhe(s[s.length-1],c);)s=s.slice(0,-1)}let u=n&&s[0]?.getType()==="system",l=u?s.slice(0,1).concat(s.slice(1).reverse()):s.reverse();return l=await aIt(l,{...a,partialStrategy:r?"last":void 0,endOn:i}),u?[l[0],...l.slice(1).reverse()]:l.reverse()}function _Ve(t,e,r){let n,o;switch(t){case"human":r?n=new mv(e):o=new Hs(e);break;case"ai":if(r){let i={...e};"tool_calls"in i&&(i={...i,tool_call_chunks:i.tool_calls?.map(a=>({...a,type:"tool_call_chunk",index:void 0,args:JSON.stringify(a.args)}))}),n=new Ir(i)}else o=new eo(e);break;case"system":r?n=new Wy(e):o=new Qm(e);break;case"developer":r?n=new Wy({...e,additional_kwargs:{...e.additional_kwargs,__openai_role__:"developer"}}):o=new Qm({...e,additional_kwargs:{...e.additional_kwargs,__openai_role__:"developer"}});break;case"tool":if("tool_call_id"in e)r?n=new Iw(e):o=new Wg(e);else throw new Error("Can not convert ToolMessage to ToolMessageChunk if 'tool_call_id' field is not defined.");break;case"function":if(r)n=new pv(e);else{if(!e.name)throw new Error("FunctionMessage must have a 'name' field");o=new jB(e)}break;case"generic":if("role"in e)r?n=new fv(e):o=new nd(e);else throw new Error("Can not convert ChatMessage to ChatMessageChunk if 'role' field is not defined.");break;default:throw new Error(`Unrecognized message type ${t}`)}if(r&&n)return n;if(o)return o;throw new Error(`Unrecognized message type ${t}`)}function Cyn(t){let e=t.getType(),r,n=Object.fromEntries(Object.entries(t).filter(([o])=>!["type","tool_call_chunks"].includes(o)&&!o.startsWith("lc_")));if(e in rIt&&(r=_Ve(e,n)),!r)throw new Error(`Unrecognized message chunk class ${e}. Supported classes are ${Object.keys(rIt)}`);return r}function vVe(t){let e=t.split(` +`);return Promise.resolve([...e.slice(0,-1).map(r=>`${r} +`),e[e.length-1]])}var Uhe,rIt,sIt=v(()=>{Jg();G3();kY();rpe();U$();npe();qY();H0();Rw();Qh();Uhe=(t,e)=>{let r=[...new Set(e?.map(o=>{if(typeof o=="string")return o;let i=new o({});if(!("getType"in i)||typeof i.getType!="function")throw new Error("Invalid type provided.");return i.getType()}))],n=t.getType();return r.some(o=>o===n)};rIt={human:{message:Hs,messageChunk:mv},ai:{message:eo,messageChunk:Ir},system:{message:Qm,messageChunk:Wy},developer:{message:Qm,messageChunk:Wy},tool:{message:Wg,messageChunk:Iw},function:{message:jB,messageChunk:pv},generic:{message:nd,messageChunk:fv},remove:{message:DB,messageChunk:DB}}});var uIt,lIt=v(()=>{uIt=["tool_call","tool_call_chunk","invalid_tool_call","server_tool_call","server_tool_call_chunk","server_tool_call_result"]});var cIt,dIt=v(()=>{cIt=["image","video","audio","text-plain","file"]});var fIt,pIt=v(()=>{lIt();dIt();fIt=["text","reasoning",...uIt,...cIt]});var xyn,Qa=v(()=>{Bo();DY();mqe();Jg();ape();G3();kY();rpe();U$();npe();qY();H0();Rw();sIt();pIt();xyn={};Rt(xyn,{AIMessage:()=>eo,AIMessageChunk:()=>Ir,BaseMessage:()=>Uc,BaseMessageChunk:()=>Jy,ChatMessage:()=>nd,ChatMessageChunk:()=>fv,FunctionMessage:()=>jB,FunctionMessageChunk:()=>pv,HumanMessage:()=>Hs,HumanMessageChunk:()=>mv,KNOWN_BLOCK_TYPES:()=>fIt,RemoveMessage:()=>DB,SystemMessage:()=>Qm,SystemMessageChunk:()=>Wy,ToolMessage:()=>Wg,ToolMessageChunk:()=>Iw,_isMessageFieldWithRole:()=>tpe,_mergeDicts:()=>El,_mergeLists:()=>NB,_mergeObj:()=>epe,_mergeStatus:()=>Qfe,coerceMessageLikeToMessage:()=>Aw,collapseToolCallChunks:()=>spe,convertToChunk:()=>$B,convertToOpenAIImageBlock:()=>Gfe,convertToProviderContentBlock:()=>Zx,defaultTextSplitter:()=>vVe,defaultToolCallParser:()=>LY,filterMessages:()=>nIt,getBufferString:()=>ol,iife:()=>upe,isAIMessage:()=>Pl,isAIMessageChunk:()=>UY,isBase64ContentBlock:()=>W3,isBaseMessage:()=>Gh,isBaseMessageChunk:()=>K3,isChatMessage:()=>vSt,isChatMessageChunk:()=>wSt,isDataContentBlock:()=>Ym,isDirectToolOutput:()=>$Y,isFunctionMessage:()=>SSt,isFunctionMessageChunk:()=>CSt,isHumanMessage:()=>xSt,isHumanMessageChunk:()=>OSt,isIDContentBlock:()=>Kfe,isMessage:()=>Yfe,isOpenAIToolCallArray:()=>ySt,isPlainTextContentBlock:()=>oSt,isSystemMessage:()=>TSt,isSystemMessageChunk:()=>ESt,isToolMessage:()=>FY,isToolMessageChunk:()=>gqe,isURLContentBlock:()=>J3,mapChatMessagesToStoredMessages:()=>YSt,mapStoredMessageToChatMessage:()=>BY,mapStoredMessagesToChatMessages:()=>ZSt,mergeContent:()=>Hg,mergeMessageRuns:()=>oIt,mergeResponseMetadata:()=>ipe,mergeUsageMetadata:()=>X3,parseBase64DataUrl:()=>zg,parseMimeType:()=>jY,trimMessages:()=>iIt})});var mIt,hIt=v(()=>{Jg();U$();Rw();Qh();Qa();qhe();mIt=class extends Hw{constructor(e){let r=Yb.from((a,s)=>this._enterHistory(a,s??{})).withConfig({runName:"loadHistory"}),n=e.historyMessagesKey??e.inputMessagesKey;n&&(r=Eu.assign({[n]:r}).withConfig({runName:"insertHistory"}));let o=r.pipe(e.runnable.withListeners({onEnd:(a,s)=>this._exitHistory(a,s??{})})).withConfig({runName:"RunnableWithMessageHistory"}),i=e.config??{};super({...e,config:i,bound:o});x(this,"runnable");x(this,"inputMessagesKey");x(this,"outputMessagesKey");x(this,"historyMessagesKey");x(this,"getMessageHistory");this.runnable=e.runnable,this.getMessageHistory=e.getMessageHistory,this.inputMessagesKey=e.inputMessagesKey,this.outputMessagesKey=e.outputMessagesKey,this.historyMessagesKey=e.historyMessagesKey}_getInputMessages(e){let r;if(typeof e=="object"&&!Array.isArray(e)&&!Gh(e)){let n;this.inputMessagesKey?n=this.inputMessagesKey:Object.keys(e).length===1?n=Object.keys(e)[0]:n="input",Array.isArray(e[n])&&Array.isArray(e[n][0])?r=e[n][0]:r=e[n]}else r=e;if(typeof r=="string")return[new Hs(r)];if(Array.isArray(r))return r;if(Gh(r))return[r];throw new Error(`Expected a string, BaseMessage, or array of BaseMessages. +Got ${JSON.stringify(r,null,2)}`)}_getOutputMessages(e){let r;if(!Array.isArray(e)&&!Gh(e)&&typeof e!="string"){let n;this.outputMessagesKey!==void 0?n=this.outputMessagesKey:Object.keys(e).length===1?n=Object.keys(e)[0]:n="output",e.generations!==void 0?r=e.generations[0][0].message:r=e[n]}else r=e;if(typeof r=="string")return[new eo(r)];if(Array.isArray(r))return r;if(Gh(r))return[r];throw new Error(`Expected a string, BaseMessage, or array of BaseMessages. Received: ${JSON.stringify(r,null,2)}`)}async _enterHistory(e,r){let o=await(r?.configurable?.messageHistory).getMessages();return this.historyMessagesKey===void 0?o.concat(this._getInputMessages(e)):o}async _exitHistory(e,r){let n=r.configurable?.messageHistory,o;Array.isArray(e.inputs)&&Array.isArray(e.inputs[0])?o=e.inputs[0]:o=e.inputs;let i=this._getInputMessages(o);if(this.historyMessagesKey===void 0){let u=await n.getMessages();i=i.slice(u.length)}let a=e.outputs;if(!a)throw new Error(`Output values from 'Run' undefined. Run: ${JSON.stringify(e,null,2)}`);let s=this._getOutputMessages(a);await n.addMessages([...i,...s])}async _mergeConfig(...e){let r=await super._mergeConfig(...e);if(!r.configurable||!r.configurable.sessionId){let o={[this.inputMessagesKey??"input"]:"foo"},i={configurable:{sessionId:"123"}};throw new Error(`sessionId is required. Pass it in as part of the config argument to .invoke() or .stream() +eg. chain.invoke(${JSON.stringify(o)}, ${JSON.stringify(i)})`)}let{sessionId:n}=r.configurable;return r.configurable.messageHistory=await this.getMessageHistory(n),r}}});var Oyn,_v=v(()=>{Bo();rO();rW();Qh();qhe();XMt();YMt();hIt();Oyn={};Rt(Oyn,{RouterRunnable:()=>GMt,Runnable:()=>Vo,RunnableAssign:()=>aee,RunnableBinding:()=>Hw,RunnableBranch:()=>ZMt,RunnableEach:()=>zMt,RunnableLambda:()=>Yb,RunnableMap:()=>aL,RunnableParallel:()=>KMt,RunnablePassthrough:()=>Eu,RunnablePick:()=>bVe,RunnableRetry:()=>khe,RunnableSequence:()=>Rl,RunnableToolLike:()=>Fhe,RunnableWithFallbacks:()=>yVe,RunnableWithMessageHistory:()=>mIt,_coerceToRunnable:()=>bv,ensureConfig:()=>Qo,getCallbackManagerForConfig:()=>Zg,mergeConfigs:()=>WB,patchConfig:()=>Js,pickRunnableConfigKeys:()=>Yy,raceWithSignal:()=>$w})});var Sz,iN,th,TW=v(()=>{AY();Qh();_v();Sz=class extends Vo{parseResultWithPrompt(t,e,r){return this.parseResult(t,r)}_baseMessageToString(t){return typeof t.content=="string"?t.content:this._baseMessageContentToString(t.content)}_baseMessageContentToString(t){return JSON.stringify(t)}async invoke(t,e){return typeof t=="string"?this._callWithConfig(async(r,n)=>this.parseResult([{text:r}],n?.callbacks),t,{...e,runType:"parser"}):this._callWithConfig(async(r,n)=>this.parseResult([{message:r,text:this._baseMessageToString(r)}],n?.callbacks),t,{...e,runType:"parser"})}},iN=class extends Sz{parseResult(t,e){return this.parse(t[0].text,e)}async parseWithPrompt(t,e,r){return this.parse(t,r)}_type(){throw new Error("_type not implemented")}},th=class extends Error{constructor(e,r,n,o=!1){super(e);x(this,"llmOutput");x(this,"observation");x(this,"sendToLLM");if(this.llmOutput=r,this.observation=n,this.sendToLLM=o,o&&(n===void 0||r===void 0))throw new Error("Arguments 'observation' & 'llmOutput' are required if 'sendToLlm' is true");$$(this,"OUTPUT_PARSING_FAILURE")}}});var aN,sL,uL=v(()=>{Jg();H0();id();TW();jhe();aN=class extends iN{async*_transform(t){for await(let e of t)typeof e=="string"?yield this.parseResult([{text:e}]):yield this.parseResult([{message:e,text:this._baseMessageToString(e)}])}async*transform(t,e){yield*this._transformStreamWithConfig(t,this._transform.bind(this),{...e,runType:"parser"})}},sL=class extends aN{constructor(e){super(e);x(this,"diff",!1);this.diff=e?.diff??this.diff}async*_transform(e){let r,n;for await(let o of e){if(typeof o!="string"&&typeof o.content!="string")throw new Error("Cannot handle non-string output.");let i;if(K3(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new yi({message:o,text:o.content})}else if(Gh(o)){if(typeof o.content!="string")throw new Error("Cannot handle non-string message output.");i=new yi({message:$B(o),text:o.content})}else i=new Lw({text:o});n===void 0?n=i:n=n.concat(i);let a=await this.parsePartialResult([n]);a!=null&&!dO(a,r)&&(this.diff?yield this._diff(r,a):yield a,r=a)}}getFormatInstructions(){return""}}});var gIt,yIt=v(()=>{uL();gIt=class extends aN{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","bytes"]);x(this,"lc_serializable",!0);x(this,"textEncoder",new TextEncoder)}static lc_name(){return"BytesOutputParser"}parse(e){return Promise.resolve(this.textEncoder.encode(e))}getFormatInstructions(){return""}}});var EW,bIt,_It,vIt,wIt,SIt=v(()=>{TW();uL();EW=class extends aN{constructor(){super(...arguments);x(this,"re")}async*_transform(e){let r="";for await(let n of e)if(typeof n=="string"?r+=n:r+=n.content,this.re){let o=[...r.matchAll(this.re)];if(o.length>1){let i=0;for(let a of o.slice(0,-1))yield[a[1]],i+=(a.index??0)+a[0].length;r=r.slice(i)}}else{let o=await this.parse(r);if(o.length>1){for(let i of o.slice(0,-1))yield[i];r=o[o.length-1]}}for(let n of await this.parse(r))yield[n]}},bIt=class extends EW{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"lc_serializable",!0)}static lc_name(){return"CommaSeparatedListOutputParser"}async parse(e){try{return e.trim().split(",").map(r=>r.trim())}catch{throw new th(`Could not parse output: ${e}`,e)}}getFormatInstructions(){return"Your response should be a list of comma separated values, eg: `foo, bar, baz`"}},_It=class extends EW{constructor({length:e,separator:r}){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"length");x(this,"separator");this.length=e,this.separator=r||","}async parse(e){try{let r=e.trim().split(this.separator).map(n=>n.trim());if(this.length!==void 0&&r.length!==this.length)throw new th(`Incorrect number of items. Expected ${this.length}, got ${r.length}.`);return r}catch(r){throw Object.getPrototypeOf(r)===th.prototype?r:new th(`Could not parse output: ${e}`)}}getFormatInstructions(){return`Your response should be a list of ${this.length===void 0?"":`${this.length} `}items separated by "${this.separator}" (eg: \`foo${this.separator} bar${this.separator} baz\`)`}},vIt=class extends EW{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"lc_serializable",!0);x(this,"re",/\d+\.\s([^\n]+)/g)}static lc_name(){return"NumberedListOutputParser"}getFormatInstructions(){return`Your response should be a numbered list with each item on a new line. For example: + +1. foo + +2. bar + +3. baz`}async parse(e){return[...e.matchAll(this.re)??[]].map(r=>r[1])}},wIt=class extends EW{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","list"]);x(this,"lc_serializable",!0);x(this,"re",/^\s*[-*]\s([^\n]+)$/gm)}static lc_name(){return"NumberedListOutputParser"}getFormatInstructions(){return`Your response should be a numbered list with each item on a new line. For example: + +1. foo + +2. bar + +3. baz`}async parse(e){return[...e.matchAll(this.re)??[]].map(r=>r[1])}}});var Bhe,CIt=v(()=>{uL();Bhe=class extends aN{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers","string"]);x(this,"lc_serializable",!0)}static lc_name(){return"StrOutputParser"}parse(e){return Promise.resolve(e)}getFormatInstructions(){return""}_textContentToString(e){return e.text}_imageUrlContentToString(e){throw new Error('Cannot coerce a multimodal "image_url" message part into a string.')}_messageContentToString(e){switch(e.type){case"text":case"text_delta":if("text"in e)return this._textContentToString(e);break;case"image_url":if("image_url"in e)return this._imageUrlContentToString(e);break;default:throw new Error(`Cannot coerce "${e.type}" message part into a string.`)}throw new Error(`Invalid content type: ${e.type}`)}_baseMessageContentToString(e){return e.reduce((r,n)=>r+this._messageContentToString(n),"")}}});var Jw,wVe,xIt,OIt=v(()=>{eN();nb();TW();cO();Jw=class extends iN{constructor(e){super(e);x(this,"lc_namespace",["langchain","output_parsers","structured"]);this.schema=e}static lc_name(){return"StructuredOutputParser"}toJSON(){return this.toJSONNotImplemented()}static fromZodSchema(e){return new this(e)}static fromNamesAndDescriptions(e){let r=Ct.object(Object.fromEntries(Object.entries(e).map(([n,o])=>[n,Ct.string().describe(o)])));return new this(r)}getFormatInstructions(){return`You must format your output as a JSON value that adheres to a given "JSON Schema" instance. + +"JSON Schema" is a declarative language that allows you to annotate and validate JSON documents. + +For example, the example "JSON Schema" instance {{"properties": {{"foo": {{"description": "a list of test words", "type": "array", "items": {{"type": "string"}}}}}}, "required": ["foo"]}} +would match an object with one required property, "foo". The "type" property specifies "foo" must be an "array", and the "description" property semantically describes it as "a list of test words". The items within "foo" must be strings. +Thus, the object {{"foo": ["bar", "baz"]}} is a well-formatted instance of this example "JSON Schema". The object {{"properties": {{"foo": ["bar", "baz"]}}}} is not well-formatted. + +Your output will be parsed and type-checked according to the provided schema instance, so make sure all fields in your output match the schema exactly and there are no trailing commas! + +Here is the JSON Schema instance your output must adhere to. Include the enclosing markdown codeblock: +\`\`\`json +${JSON.stringify(Ni(this.schema))} +\`\`\` +`}async parse(e){try{let r=e.trim(),o=(r.match(/^```(?:json)?\s*([\s\S]*?)```/)?.[1]||r.match(/```json\s*([\s\S]*?)```/)?.[1]||r).replace(/"([^"\\]*(\\.[^"\\]*)*)"/g,(i,a)=>`"${a.replace(/\n/g,"\\n")}"`).replace(/\n/g,"");return await Q$(this.schema,JSON.parse(o))}catch(r){throw new th(`Failed to parse. Text: "${e}". Error: ${r}`,e)}}},wVe=class extends Jw{static lc_name(){return"JsonMarkdownStructuredOutputParser"}getFormatInstructions(t){let e=t?.interpolationDepth??1;if(e<1)throw new Error("f string interpolation depth must be at least 1");return`Return a markdown code snippet with a JSON object formatted to look like: +\`\`\`json +${this._schemaToInstruction(Ni(this.schema)).replaceAll("{","{".repeat(e)).replaceAll("}","}".repeat(e))} +\`\`\``}_schemaToInstruction(t,e=2){let r=t;if("type"in r){let n=!1,o;if(Array.isArray(r.type)){let s=r.type.findIndex(u=>u==="null");s!==-1&&(n=!0,r.type.splice(s,1)),o=r.type.join(" | ")}else o=r.type;if(r.type==="object"&&r.properties){let s=r.description?` // ${r.description}`:"";return`{ +${Object.entries(r.properties).map(([l,c])=>{let d=r.required?.includes(l)?"":" (optional)";return`${" ".repeat(e)}"${l}": ${this._schemaToInstruction(c,e+2)}${d}`}).join(` +`)} +${" ".repeat(e-2)}}${s}`}if(r.type==="array"&&r.items){let s=r.description?` // ${r.description}`:"";return`array[ +${" ".repeat(e)}${this._schemaToInstruction(r.items,e+2)} +${" ".repeat(e-2)}] ${s}`}let i=n?" (nullable)":"",a=r.description?` // ${r.description}`:"";return`${o}${a}${i}`}if("anyOf"in r)return r.anyOf.map(n=>this._schemaToInstruction(n,e)).join(` +${" ".repeat(e-2)}`);throw new Error("unsupported schema type")}static fromZodSchema(t){return new this(t)}static fromNamesAndDescriptions(t){let e=Ct.object(Object.fromEntries(Object.entries(t).map(([r,n])=>[r,Ct.string().describe(n)])));return new this(e)}},xIt=class extends iN{constructor({inputSchema:e}){super(...arguments);x(this,"structuredInputParser");this.structuredInputParser=new wVe(e)}async parse(e){let r;try{r=await this.structuredInputParser.parse(e)}catch(n){throw new th(`Failed to parse. Text: "${e}". Error: ${n}`,e)}return this.outputProcessor(r)}getFormatInstructions(){return this.structuredInputParser.getFormatInstructions()}}});var Tyn,SVe=v(()=>{Bo();pQ();mQ();cBe();Tyn={};Rt(Tyn,{applyPatch:()=>J$,compare:()=>oW})});var vv,CVe=v(()=>{RY();mQ();uL();SVe();vv=class extends sL{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","output_parsers"]);x(this,"lc_serializable",!0)}static lc_name(){return"JsonOutputParser"}_concatOutputChunks(e,r){return this.diff?super._concatOutputChunks(e,r):r}_diff(e,r){if(r)return e?oW(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return IY(e[0].text)}async parse(e){return IY(e,JSON.parse)}getFormatInstructions(){return""}_baseMessageToString(e){return e.text}}});var Eyn,TIt,EIt=v(()=>{Eyn=function(){let t={};t.parser=function(D,R){return new r(D,R)},t.SAXParser=r,t.SAXStream=l,t.createStream=u,t.MAX_BUFFER_LENGTH=65536;let e=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function r(D,R){if(!(this instanceof r))return new r(D,R);var z=this;o(z),z.q=z.c="",z.bufferCheckPosition=t.MAX_BUFFER_LENGTH,z.opt=R||{},z.opt.lowercase=z.opt.lowercase||z.opt.lowercasetags,z.looseCase=z.opt.lowercase?"toLowerCase":"toUpperCase",z.tags=[],z.closed=z.closedRoot=z.sawRoot=!1,z.tag=z.error=null,z.strict=!!D,z.noscript=!!(D||z.opt.noscript),z.state=M.BEGIN,z.strictEntities=z.opt.strictEntities,z.ENTITIES=z.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),z.attribList=[],z.opt.xmlns&&(z.ns=Object.create(m)),z.trackPosition=z.opt.position!==!1,z.trackPosition&&(z.position=z.line=z.column=0),j(z,"onready")}Object.create||(Object.create=function(D){function R(){}R.prototype=D;var z=new R;return z}),Object.keys||(Object.keys=function(D){var R=[];for(var z in D)D.hasOwnProperty(z)&&R.push(z);return R});function n(D){for(var R=Math.max(t.MAX_BUFFER_LENGTH,10),z=0,U=0,ee=e.length;UR)switch(e[U]){case"textNode":k(D);break;case"cdata":A(D,"oncdata",D.cdata),D.cdata="";break;case"script":A(D,"onscript",D.script),D.script="";break;default:q(D,"Max buffer length exceeded: "+e[U])}z=Math.max(z,ce)}var ve=t.MAX_BUFFER_LENGTH-z;D.bufferCheckPosition=ve+D.position}function o(D){for(var R=0,z=e.length;R"||_(D)}function T(D,R){return D.test(R)}function P(D,R){return!T(D,R)}var M=0;t.STATE={BEGIN:M++,BEGIN_WHITESPACE:M++,TEXT:M++,TEXT_ENTITY:M++,OPEN_WAKA:M++,SGML_DECL:M++,SGML_DECL_QUOTED:M++,DOCTYPE:M++,DOCTYPE_QUOTED:M++,DOCTYPE_DTD:M++,DOCTYPE_DTD_QUOTED:M++,COMMENT_STARTING:M++,COMMENT:M++,COMMENT_ENDING:M++,COMMENT_ENDED:M++,CDATA:M++,CDATA_ENDING:M++,CDATA_ENDING_2:M++,PROC_INST:M++,PROC_INST_BODY:M++,PROC_INST_ENDING:M++,OPEN_TAG:M++,OPEN_TAG_SLASH:M++,ATTRIB:M++,ATTRIB_NAME:M++,ATTRIB_NAME_SAW_WHITE:M++,ATTRIB_VALUE:M++,ATTRIB_VALUE_QUOTED:M++,ATTRIB_VALUE_CLOSED:M++,ATTRIB_VALUE_UNQUOTED:M++,ATTRIB_VALUE_ENTITY_Q:M++,ATTRIB_VALUE_ENTITY_U:M++,CLOSE_TAG:M++,CLOSE_TAG_SAW_WHITE:M++,SCRIPT:M++,SCRIPT_ENDING:M++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(D){var R=t.ENTITIES[D],z=typeof R=="number"?String.fromCharCode(R):R;t.ENTITIES[D]=z});for(var I in t.STATE)t.STATE[t.STATE[I]]=I;M=t.STATE;function j(D,R,z){D[R]&&D[R](z)}function A(D,R,z){D.textNode&&k(D),j(D,R,z)}function k(D){D.textNode=V(D.opt,D.textNode),D.textNode&&j(D,"ontext",D.textNode),D.textNode=""}function V(D,R){return D.trim&&(R=R.trim()),D.normalize&&(R=R.replace(/\s+/g," ")),R}function q(D,R){return k(D),D.trackPosition&&(R+=` +Line: `+D.line+` +Column: `+D.column+` +Char: `+D.c),R=new Error(R),D.error=R,j(D,"onerror",R),D}function J(D){return D.sawRoot&&!D.closedRoot&&K(D,"Unclosed root tag"),D.state!==M.BEGIN&&D.state!==M.BEGIN_WHITESPACE&&D.state!==M.TEXT&&q(D,"Unexpected end"),k(D),D.c="",D.closed=!0,j(D,"onend"),r.call(D,D.strict,D.opt),D}function K(D,R){if(typeof D!="object"||!(D instanceof r))throw new Error("bad call to strictFail");D.strict&&q(D,R)}function ue(D){D.strict||(D.tagName=D.tagName[D.looseCase]());var R=D.tags[D.tags.length-1]||D,z=D.tag={name:D.tagName,attributes:{}};D.opt.xmlns&&(z.ns=R.ns),D.attribList.length=0,A(D,"onopentagstart",z)}function oe(D,R){var z=D.indexOf(":"),U=z<0?["",D]:D.split(":"),ee=U[0],ce=U[1];return R&&D==="xmlns"&&(ee="xmlns",ce=""),{prefix:ee,local:ce}}function G(D){if(D.strict||(D.attribName=D.attribName[D.looseCase]()),D.attribList.indexOf(D.attribName)!==-1||D.tag.attributes.hasOwnProperty(D.attribName)){D.attribName=D.attribValue="";return}if(D.opt.xmlns){var R=oe(D.attribName,!0),z=R.prefix,U=R.local;if(z==="xmlns")if(U==="xml"&&D.attribValue!==f)K(D,"xml: prefix must be bound to "+f+` +Actual: `+D.attribValue);else if(U==="xmlns"&&D.attribValue!==p)K(D,"xmlns: prefix must be bound to "+p+` +Actual: `+D.attribValue);else{var ee=D.tag,ce=D.tags[D.tags.length-1]||D;ee.ns===ce.ns&&(ee.ns=Object.create(ce.ns)),ee.ns[U]=D.attribValue}D.attribList.push([D.attribName,D.attribValue])}else D.tag.attributes[D.attribName]=D.attribValue,A(D,"onattribute",{name:D.attribName,value:D.attribValue});D.attribName=D.attribValue=""}function Y(D,R){if(D.opt.xmlns){var z=D.tag,U=oe(D.tagName);z.prefix=U.prefix,z.local=U.local,z.uri=z.ns[U.prefix]||"",z.prefix&&!z.uri&&(K(D,"Unbound namespace prefix: "+JSON.stringify(D.tagName)),z.uri=U.prefix);var ee=D.tags[D.tags.length-1]||D;z.ns&&ee.ns!==z.ns&&Object.keys(z.ns).forEach(function(Tr){A(D,"onopennamespace",{prefix:Tr,uri:z.ns[Tr]})});for(var ce=0,ve=D.attribList.length;ce",D.tagName="",D.state=M.SCRIPT;return}A(D,"onscript",D.script),D.script=""}var R=D.tags.length,z=D.tagName;D.strict||(z=z[D.looseCase]());for(var U=z;R--;){var ee=D.tags[R];if(ee.name!==U)K(D,"Unexpected close tag");else break}if(R<0){K(D,"Unmatched closing tag: "+D.tagName),D.textNode+="",D.state=M.TEXT;return}D.tagName=z;for(var ce=D.tags.length;ce-- >R;){var ve=D.tag=D.tags.pop();D.tagName=D.tag.name,A(D,"onclosetag",D.tagName);var Oe={};for(var Je in ve.ns)Oe[Je]=ve.ns[Je];var tt=D.tags[D.tags.length-1]||D;D.opt.xmlns&&ve.ns!==tt.ns&&Object.keys(ve.ns).forEach(function(Ke){var dt=ve.ns[Ke];A(D,"onclosenamespace",{prefix:Ke,uri:dt})})}R===0&&(D.closedRoot=!0),D.tagName=D.attribValue=D.attribName="",D.attribList.length=0,D.state=M.TEXT}function ie(D){var R=D.entity,z=R.toLowerCase(),U,ee="";return D.ENTITIES[R]?D.ENTITIES[R]:D.ENTITIES[z]?D.ENTITIES[z]:(R=z,R.charAt(0)==="#"&&(R.charAt(1)==="x"?(R=R.slice(2),U=parseInt(R,16),ee=U.toString(16)):(R=R.slice(1),U=parseInt(R,10),ee=U.toString(10))),R=R.replace(/^0+/,""),isNaN(U)||ee.toLowerCase()!==R?(K(D,"Invalid character entity"),"&"+D.entity+";"):String.fromCodePoint(U))}function $(D,R){R==="<"?(D.state=M.OPEN_WAKA,D.startTagPosition=D.position):_(R)||(K(D,"Non-whitespace before first tag."),D.textNode=R,D.state=M.TEXT)}function H(D,R){var z="";return R"?(A(R,"onsgmldeclaration",R.sgmlDecl),R.sgmlDecl="",R.state=M.TEXT):(w(U)&&(R.state=M.SGML_DECL_QUOTED),R.sgmlDecl+=U);continue;case M.SGML_DECL_QUOTED:U===R.q&&(R.state=M.SGML_DECL,R.q=""),R.sgmlDecl+=U;continue;case M.DOCTYPE:U===">"?(R.state=M.TEXT,A(R,"ondoctype",R.doctype),R.doctype=!0):(R.doctype+=U,U==="["?R.state=M.DOCTYPE_DTD:w(U)&&(R.state=M.DOCTYPE_QUOTED,R.q=U));continue;case M.DOCTYPE_QUOTED:R.doctype+=U,U===R.q&&(R.q="",R.state=M.DOCTYPE);continue;case M.DOCTYPE_DTD:R.doctype+=U,U==="]"?R.state=M.DOCTYPE:w(U)&&(R.state=M.DOCTYPE_DTD_QUOTED,R.q=U);continue;case M.DOCTYPE_DTD_QUOTED:R.doctype+=U,U===R.q&&(R.state=M.DOCTYPE_DTD,R.q="");continue;case M.COMMENT:U==="-"?R.state=M.COMMENT_ENDING:R.comment+=U;continue;case M.COMMENT_ENDING:U==="-"?(R.state=M.COMMENT_ENDED,R.comment=V(R.opt,R.comment),R.comment&&A(R,"oncomment",R.comment),R.comment=""):(R.comment+="-"+U,R.state=M.COMMENT);continue;case M.COMMENT_ENDED:U!==">"?(K(R,"Malformed comment"),R.comment+="--"+U,R.state=M.COMMENT):R.state=M.TEXT;continue;case M.CDATA:U==="]"?R.state=M.CDATA_ENDING:R.cdata+=U;continue;case M.CDATA_ENDING:U==="]"?R.state=M.CDATA_ENDING_2:(R.cdata+="]"+U,R.state=M.CDATA);continue;case M.CDATA_ENDING_2:U===">"?(R.cdata&&A(R,"oncdata",R.cdata),A(R,"onclosecdata"),R.cdata="",R.state=M.TEXT):U==="]"?R.cdata+="]":(R.cdata+="]]"+U,R.state=M.CDATA);continue;case M.PROC_INST:U==="?"?R.state=M.PROC_INST_ENDING:_(U)?R.state=M.PROC_INST_BODY:R.procInstName+=U;continue;case M.PROC_INST_BODY:if(!R.procInstBody&&_(U))continue;U==="?"?R.state=M.PROC_INST_ENDING:R.procInstBody+=U;continue;case M.PROC_INST_ENDING:U===">"?(A(R,"onprocessinginstruction",{name:R.procInstName,body:R.procInstBody}),R.procInstName=R.procInstBody="",R.state=M.TEXT):(R.procInstBody+="?"+U,R.state=M.PROC_INST_BODY);continue;case M.OPEN_TAG:T(y,U)?R.tagName+=U:(ue(R),U===">"?Y(R):U==="/"?R.state=M.OPEN_TAG_SLASH:(_(U)||K(R,"Invalid character in tag name"),R.state=M.ATTRIB));continue;case M.OPEN_TAG_SLASH:U===">"?(Y(R,!0),se(R)):(K(R,"Forward-slash in opening tag not followed by >"),R.state=M.ATTRIB);continue;case M.ATTRIB:if(_(U))continue;U===">"?Y(R):U==="/"?R.state=M.OPEN_TAG_SLASH:T(h,U)?(R.attribName=U,R.attribValue="",R.state=M.ATTRIB_NAME):K(R,"Invalid attribute name");continue;case M.ATTRIB_NAME:U==="="?R.state=M.ATTRIB_VALUE:U===">"?(K(R,"Attribute without value"),R.attribValue=R.attribName,G(R),Y(R)):_(U)?R.state=M.ATTRIB_NAME_SAW_WHITE:T(y,U)?R.attribName+=U:K(R,"Invalid attribute name");continue;case M.ATTRIB_NAME_SAW_WHITE:if(U==="=")R.state=M.ATTRIB_VALUE;else{if(_(U))continue;K(R,"Attribute without value"),R.tag.attributes[R.attribName]="",R.attribValue="",A(R,"onattribute",{name:R.attribName,value:""}),R.attribName="",U===">"?Y(R):T(h,U)?(R.attribName=U,R.state=M.ATTRIB_NAME):(K(R,"Invalid attribute name"),R.state=M.ATTRIB)}continue;case M.ATTRIB_VALUE:if(_(U))continue;w(U)?(R.q=U,R.state=M.ATTRIB_VALUE_QUOTED):(K(R,"Unquoted attribute value"),R.state=M.ATTRIB_VALUE_UNQUOTED,R.attribValue=U);continue;case M.ATTRIB_VALUE_QUOTED:if(U!==R.q){U==="&"?R.state=M.ATTRIB_VALUE_ENTITY_Q:R.attribValue+=U;continue}G(R),R.q="",R.state=M.ATTRIB_VALUE_CLOSED;continue;case M.ATTRIB_VALUE_CLOSED:_(U)?R.state=M.ATTRIB:U===">"?Y(R):U==="/"?R.state=M.OPEN_TAG_SLASH:T(h,U)?(K(R,"No whitespace between attributes"),R.attribName=U,R.attribValue="",R.state=M.ATTRIB_NAME):K(R,"Invalid attribute name");continue;case M.ATTRIB_VALUE_UNQUOTED:if(!O(U)){U==="&"?R.state=M.ATTRIB_VALUE_ENTITY_U:R.attribValue+=U;continue}G(R),U===">"?Y(R):R.state=M.ATTRIB;continue;case M.CLOSE_TAG:if(R.tagName)U===">"?se(R):T(y,U)?R.tagName+=U:R.script?(R.script+=""?se(R):K(R,"Invalid characters in closing tag");continue;case M.TEXT_ENTITY:case M.ATTRIB_VALUE_ENTITY_Q:case M.ATTRIB_VALUE_ENTITY_U:var ve,Oe;switch(R.state){case M.TEXT_ENTITY:ve=M.TEXT,Oe="textNode";break;case M.ATTRIB_VALUE_ENTITY_Q:ve=M.ATTRIB_VALUE_QUOTED,Oe="attribValue";break;case M.ATTRIB_VALUE_ENTITY_U:ve=M.ATTRIB_VALUE_UNQUOTED,Oe="attribValue";break}if(U===";")if(R.opt.unparsedEntities){var Je=ie(R);R.entity="",R.state=ve,R.write(Je)}else R[Oe]+=ie(R),R.entity="",R.state=ve;else T(R.entity.length?b:g,U)?R.entity+=U:(K(R,"Invalid character in entity name"),R[Oe]+="&"+R.entity+U,R.entity="",R.state=ve);continue;default:throw new Error(R,"Unknown state: "+R.state)}return R.position>=R.bufferCheckPosition&&n(R),R}return String.fromCodePoint||function(){var D=String.fromCharCode,R=Math.floor,z=function(){var U=16384,ee=[],ce,ve,Oe=-1,Je=arguments.length;if(!Je)return"";for(var tt="";++Oe1114111||R(Ke)!==Ke)throw RangeError("Invalid code point: "+Ke);Ke<=65535?ee.push(Ke):(Ke-=65536,ce=(Ke>>10)+55296,ve=Ke%1024+56320,ee.push(ce,ve)),(Oe+1===Je||ee.length>U)&&(tt+=D.apply(null,ee),ee.length=0)}return tt};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:z,configurable:!0,writable:!0}):String.fromCodePoint=z}(),t},TIt=Eyn()});function Vhe(t){let e=Pyn(t),r=TIt.parser(!0),n={},o=[];r.onopentag=s=>{let u={name:s.name,attributes:s.attributes,children:[],text:"",isSelfClosing:s.isSelfClosing};o.length>0?o[o.length-1].children.push(u):n=u,s.isSelfClosing||o.push(u)},r.onclosetag=()=>{if(o.length>0){let s=o.pop();o.length===0&&s&&(n=s)}},r.ontext=s=>{if(o.length>0){let u=o[o.length-1];u.text+=s}},r.onattribute=s=>{if(o.length>0){let u=o[o.length-1];u.attributes[s.name]=s.value}};let i=/```(xml)?(.*)```/s.exec(e),a=i?i[2]:e;return r.write(a).close(),n&&n.name==="?xml"&&(n=n.children[0]),MIt(n)}var zhe,PIt,Pyn,MIt,IIt=v(()=>{mQ();uL();SVe();EIt();zhe=`The output should be formatted as a XML file. +1. Output should conform to the tags below. +2. If tags are not given, make them on your own. +3. Remember to always open and close all the tags. + +As an example, for the tags ["foo", "bar", "baz"]: +1. String " + + + +" is a well-formatted instance of the schema. +2. String " + + " is a badly-formatted instance. +3. String " + + +" is a badly-formatted instance. + +Here are the output tags: +\`\`\` +{tags} +\`\`\``,PIt=class extends sL{constructor(e){super(e);x(this,"tags");x(this,"lc_namespace",["langchain_core","output_parsers"]);x(this,"lc_serializable",!0);this.tags=e?.tags}static lc_name(){return"XMLOutputParser"}_diff(e,r){if(r)return e?oW(e,r):[{op:"replace",path:"",value:r}]}async parsePartialResult(e){return Vhe(e[0].text)}async parse(e){return Vhe(e)}getFormatInstructions(){return!!(this.tags&&this.tags.length>0)?zhe.replace("{tags}",this.tags?.join(", ")??""):zhe}},Pyn=t=>t.split(` +`).map(e=>e.replace(/^\s+/,"")).join(` +`).trim(),MIt=t=>{if(Object.keys(t).length===0)return{};let e={};return t.children.length>0?(e[t.name]=t.children.map(MIt),e):(e[t.name]=t.text??void 0,e)}});var Myn,fO=v(()=>{Bo();RY();TW();uL();yIt();SIt();CIt();OIt();CVe();IIt();Myn={};Rt(Myn,{AsymmetricStructuredOutputParser:()=>xIt,BaseCumulativeTransformOutputParser:()=>sL,BaseLLMOutputParser:()=>Sz,BaseOutputParser:()=>iN,BaseTransformOutputParser:()=>aN,BytesOutputParser:()=>gIt,CommaSeparatedListOutputParser:()=>bIt,CustomListOutputParser:()=>_It,JsonMarkdownStructuredOutputParser:()=>wVe,JsonOutputParser:()=>vv,ListOutputParser:()=>EW,MarkdownListOutputParser:()=>wIt,NumberedListOutputParser:()=>vIt,OutputParserException:()=>th,StringOutputParser:()=>Bhe,StructuredOutputParser:()=>Jw,XMLOutputParser:()=>PIt,XML_FORMAT_INSTRUCTIONS:()=>zhe,parseJsonMarkdown:()=>IY,parsePartialJson:()=>AB,parseXMLMarkdown:()=>Vhe})});var Ww,PW=v(()=>{Qh();Ww=class extends Vo{constructor(e){super(e);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain_core","prompts",this._getPromptType()]);x(this,"inputVariables");x(this,"outputParser");x(this,"partialVariables");x(this,"metadata");x(this,"tags");let{inputVariables:r}=e;if(r.includes("stop"))throw new Error("Cannot have an input variable named 'stop', as it is used internally, please rename.");Object.assign(this,e)}get lc_attributes(){return{partialVariables:void 0}}async mergePartialAndUserVariables(e){let r=this.partialVariables??{},n={};for(let[i,a]of Object.entries(r))typeof a=="string"?n[i]=a:n[i]=await a();return{...n,...e}}async invoke(e,r){let n={...this.metadata,...r?.metadata},o=[...this.tags??[],...r?.tags??[]];return this._callWithConfig(i=>this.formatPromptValue(i),e,{...r,tags:o,metadata:n,runType:"prompt"})}}});var Iyn,Hhe,see,uee,xVe,lee=v(()=>{Bo();L$();U$();H0();Iyn={};Rt(Iyn,{BasePromptValue:()=>Hhe,ChatPromptValue:()=>uee,ImagePromptValue:()=>xVe,StringPromptValue:()=>see});Hhe=class extends Kh{},see=class extends Hhe{constructor(e){super({value:e});x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"value");this.value=e}static lc_name(){return"StringPromptValue"}toString(){return this.value}toChatMessages(){return[new Hs(this.value)]}},uee=class extends Hhe{constructor(e){Array.isArray(e)&&(e={messages:e});super(e);x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"messages");this.messages=e.messages}static lc_name(){return"ChatPromptValue"}toString(){return ol(this.messages)}toChatMessages(){return this.messages}},xVe=class extends Hhe{constructor(e){"imageUrl"in e||(e={imageUrl:e});super(e);x(this,"lc_namespace",["langchain_core","prompt_values"]);x(this,"lc_serializable",!0);x(this,"imageUrl");x(this,"value");this.imageUrl=e.imageUrl}static lc_name(){return"ImagePromptValue"}toString(){return this.imageUrl.url}toChatMessages(){return[new Hs({content:[{type:"image_url",image_url:{detail:this.imageUrl.detail,url:this.imageUrl.url}}]})]}}});var sN,cee=v(()=>{lee();PW();sN=class extends Ww{async formatPromptValue(t){let e=await this.format(t);return new see(e)}}});function TVe(t){return typeof t=="function"}function Ayn(t){return IW(t)?"array":typeof t}function OVe(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function RIt(t,e){return t!=null&&typeof t=="object"&&e in t}function Nyn(t,e){return t!=null&&typeof t!="object"&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Dyn(t,e){return jyn.call(t,e)}function Lyn(t){return!Dyn($yn,t)}function kyn(t){return String(t).replace(/[&<>"'`=\/]/g,function(r){return Fyn[r]})}function Vyn(t,e){if(!t)return[];var r=!1,n=[],o=[],i=[],a=!1,s=!1,u="",l=0;function c(){if(a&&!s)for(;i.length;)delete o[i.pop()];else i=[];a=!1,s=!1}var d,f,p;function m(M){if(typeof M=="string"&&(M=M.split(Uyn,2)),!IW(M)||M.length!==2)throw new Error("Invalid tags: "+M);d=new RegExp(OVe(M[0])+"\\s*"),f=new RegExp("\\s*"+OVe(M[1])),p=new RegExp("\\s*"+OVe("}"+M[1]))}m(e||Kw.tags);for(var h=new fee(t),y,g,b,_,w,O;!h.eos();){if(y=h.pos,b=h.scanUntil(d),b)for(var T=0,P=b.length;T"?w=[g,b,y,h.pos,u,l,r]:w=[g,b,y,h.pos],l++,o.push(w),g==="#"||g==="^")n.push(w);else if(g==="/"){if(O=n.pop(),!O)throw new Error('Unopened section "'+b+'" at '+y);if(O[1]!==b)throw new Error('Unclosed section "'+O[1]+'" at '+y)}else g==="name"||g==="{"||g==="&"?s=!0:g==="="&&m(b)}if(c(),O=n.pop(),O)throw new Error('Unclosed section "'+O[1]+'" at '+h.pos);return Jyn(Hyn(o))}function Hyn(t){for(var e=[],r,n,o=0,i=t.length;o0?n[n.length-1][4]:e;break;default:r.push(o)}return e}function fee(t){this.string=t,this.tail=t,this.pos=0}function MW(t,e){this.view=t,this.cache={".":this.view},this.parent=e}function ob(){this.templateCache={_cache:{},set:function(e,r){this._cache[e]=r},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}var Ryn,IW,jyn,$yn,Fyn,qyn,Uyn,AIt,Byn,zyn,Kw,dee,Jhe,NIt=v(()=>{Ryn=Object.prototype.toString,IW=Array.isArray||function(e){return Ryn.call(e)==="[object Array]"};jyn=RegExp.prototype.test;$yn=/\S/;Fyn={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};qyn=/\s*/,Uyn=/\s+/,AIt=/\s*=/,Byn=/\s*\}/,zyn=/#|\^|\/|>|\{|&|=|!/;fee.prototype.eos=function(){return this.tail===""};fee.prototype.scan=function(e){var r=this.tail.match(e);if(!r||r.index!==0)return"";var n=r[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n};fee.prototype.scanUntil=function(e){var r=this.tail.search(e),n;switch(r){case-1:n=this.tail,this.tail="";break;case 0:n="";break;default:n=this.tail.substring(0,r),this.tail=this.tail.substring(r)}return this.pos+=n.length,n};MW.prototype.push=function(e){return new MW(e,this)};MW.prototype.lookup=function(e){var r=this.cache,n;if(r.hasOwnProperty(e))n=r[e];else{for(var o=this,i,a,s,u=!1;o;){if(e.indexOf(".")>0)for(i=o.view,a=e.split("."),s=0;i!=null&&s"?l=this.renderPartial(s,r,n,i):u==="&"?l=this.unescapedValue(s,r):u==="name"?l=this.escapedValue(s,r,i):u==="text"&&(l=this.rawValue(s)),l!==void 0&&(a+=l);return a};ob.prototype.renderSection=function(e,r,n,o,i){var a=this,s="",u=r.lookup(e[1]);function l(f){return a.render(f,r,n,i)}if(u){if(IW(u))for(var c=0,d=u.length;c0||!n)&&(i[a]=o+i[a]);return i.join(` +`)};ob.prototype.renderPartial=function(e,r,n,o){if(n){var i=this.getConfigTags(o),a=TVe(n)?n(e[1]):n[e[1]];if(a!=null){var s=e[6],u=e[5],l=e[4],c=a;u==0&&l&&(c=this.indentPartial(a,l,s));var d=this.parse(c,i);return this.renderTokens(d,r,n,c,o)}}};ob.prototype.unescapedValue=function(e,r){var n=r.lookup(e[1]);if(n!=null)return n};ob.prototype.escapedValue=function(e,r,n){var o=this.getConfigEscape(n)||Kw.escape,i=r.lookup(e[1]);if(i!=null)return typeof i=="number"&&o===Kw.escape?String(i):o(i)};ob.prototype.rawValue=function(e){return e[1]};ob.prototype.getConfigTags=function(e){return IW(e)?e:e&&typeof e=="object"?e.tags:void 0};ob.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!IW(e))return e.escape};Kw={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(t){dee.templateCache=t},get templateCache(){return dee.templateCache}},dee=new ob;Kw.clearCache=function(){return dee.clearCache()};Kw.parse=function(e,r){return dee.parse(e,r)};Kw.render=function(e,r,n,o){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Ayn(e)+'" was given as the first argument for mustache#render(template, view, partials)');return dee.render(e,r,n,o)};Kw.escape=kyn;Kw.Scanner=fee;Kw.Context=MW;Kw.Writer=ob;Jhe=Kw});function jIt(){Jhe.escape=t=>t}var Cz,DIt,RW,EVe,PVe,pee,MVe,ey,xz,uN,Oz=v(()=>{AY();NIt();Cz=t=>{let e=t.split(""),r=[],n=(i,a)=>{for(let s=a;s{let r=[];for(let n of t)if(n[0]==="name"){let o=n[1].includes(".")?n[1].split(".")[0]:n[1];r.push({type:"variable",name:o})}else if(["#","&","^",">"].includes(n[0])){if(r.push({type:"variable",name:n[1]}),n[0]==="#"&&n.length>4&&Array.isArray(n[4])){let o=[...e,n[1]],i=DIt(n[4],o);r.push(...i)}}else r.push({type:"literal",text:n[1]});return r},RW=t=>{jIt();let e=Jhe.parse(t);return DIt(e)},EVe=(t,e)=>Cz(t).reduce((r,n)=>{if(n.type==="variable"){if(n.name in e){let o=typeof e[n.name]=="string"?e[n.name]:JSON.stringify(e[n.name]);return r+o}throw new Error(`(f-string) Missing value for input ${n.name}`)}return r+n.text},""),PVe=(t,e)=>(jIt(),Jhe.render(t,e)),pee={"f-string":EVe,mustache:PVe},MVe={"f-string":Cz,mustache:RW},ey=(t,e,r)=>{try{return pee[e](t,r)}catch(n){throw $$(n,"INVALID_PROMPT_INPUT")}},xz=(t,e)=>MVe[e](t),uN=(t,e,r)=>{if(!(e in pee)){let n=Object.keys(pee);throw new Error(`Invalid template format. Got \`${e}\`; + should be one of ${n}`)}try{let n=Object.fromEntries(r.map(o=>[o,"foo"]));Array.isArray(t)?t.forEach(o=>{if(o.type==="text"&&"text"in o&&typeof o.text=="string")ey(o.text,e,n);else if(o.type==="image_url"){if(typeof o.image_url=="string")ey(o.image_url,e,n);else if(typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url&&typeof o.image_url.url=="string"){let i=o.image_url.url;ey(i,e,n)}}else throw new Error(`Invalid message template received. ${JSON.stringify(o,null,2)}`)}):ey(t,e,n)}catch(n){throw new Error(`Invalid prompt schema: ${n.message}`)}}});var lu,Whe=v(()=>{cee();Oz();lu=class mee extends sN{constructor(r){super(r);x(this,"template");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);x(this,"additionalContentFields");if(r.templateFormat==="mustache"&&r.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,r),this.validateTemplate){if(this.templateFormat==="mustache")throw new Error("Mustache templates cannot be validated.");let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),uN(this.template,this.templateFormat,n)}}static lc_name(){return"PromptTemplate"}_getPromptType(){return"prompt"}async format(r){let n=await this.mergePartialAndUserVariables(r);return ey(this.template,this.templateFormat,n)}static fromExamples(r,n,o,i=` + +`,a=""){let s=[a,...r,n].join(i);return new mee({inputVariables:o,template:s})}static fromTemplate(r,n){let{templateFormat:o="f-string",...i}=n??{},a=new Set;return xz(r,o).forEach(s=>{s.type==="variable"&&a.add(s.name)}),new mee({inputVariables:[...a],templateFormat:o,template:r,...i})}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new mee(i)}serialize(){if(this.outputParser!==void 0)throw new Error("Cannot serialize a prompt template with an output parser");return{_type:this._getPromptType(),input_variables:this.inputVariables,template:this.template,template_format:this.templateFormat}}static async deserialize(r){if(!r.template)throw new Error("Prompt template must have a template");return new mee({inputVariables:r.input_variables,template:r.template,templateFormat:r.template_format})}}});var AW,IVe=v(()=>{lee();PW();Oz();AW=class $It extends Ww{constructor(r){super(r);x(this,"lc_namespace",["langchain_core","prompts","image"]);x(this,"template");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);x(this,"additionalContentFields");if(this.template=r.template,this.templateFormat=r.templateFormat??this.templateFormat,this.validateTemplate=r.validateTemplate??this.validateTemplate,this.additionalContentFields=r.additionalContentFields,this.validateTemplate){let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),uN([{type:"image_url",image_url:this.template}],this.templateFormat,n)}}static lc_name(){return"ImagePromptTemplate"}_getPromptType(){return"prompt"}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new $It(i)}async format(r){let n={};for(let[s,u]of Object.entries(this.template))typeof u=="string"?n[s]=ey(u,this.templateFormat,r):n[s]=u;let o=r.url||n.url,i=r.detail||n.detail;if(!o)throw new Error("Must provide either an image URL.");if(typeof o!="string")throw new Error("url must be a string.");let a={url:o};return i&&(a.detail=i),a}async formatPromptValue(r){let n=await this.format(r);return new xVe(n)}}});function RVe(t,e){let r=[];for(let n of Object.values(t))if(typeof n=="string")xz(n,e).forEach(o=>{o.type==="variable"&&r.push(o.name)});else if(Array.isArray(n))for(let o of n)typeof o=="string"?xz(o,e).forEach(i=>{i.type==="variable"&&r.push(i.name)}):typeof o=="object"&&r.push(...RVe(o,e));else typeof n=="object"&&n!==null&&r.push(...RVe(n,e));return Array.from(new Set(r))}function AVe(t,e,r){let n={};for(let[o,i]of Object.entries(t))if(typeof i=="string")n[o]=ey(i,r,e);else if(Array.isArray(i)){let a=[];for(let s of i)typeof s=="string"?a.push(ey(s,r,e)):typeof s=="object"&&a.push(AVe(s,e,r));n[o]=a}else typeof i=="object"&&i!==null?n[o]=AVe(i,e,r):n[o]=i;return n}var hee,NVe=v(()=>{Qh();Oz();hee=class extends Vo{constructor(e){let r=e.templateFormat??"f-string",n=RVe(e.template,r);super({inputVariables:n,...e});x(this,"lc_namespace",["langchain_core","prompts","dict"]);x(this,"lc_serializable",!0);x(this,"template");x(this,"templateFormat");x(this,"inputVariables");this.template=e.template,this.templateFormat=r,this.inputVariables=n}static lc_name(){return"DictPromptTemplate"}async format(e){return AVe(this.template,e,this.templateFormat)}async invoke(e){return await this._callWithConfig(this.format.bind(this),e,{runType:"prompt"})}}});function Wyn(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:Object.keys(t).length===1&&"text"in t&&typeof t.text=="string"}function Kyn(t){return t===null||typeof t!="object"||Array.isArray(t)?!1:"image_url"in t&&(typeof t.image_url=="string"||typeof t.image_url=="object"&&t.image_url!==null&&"url"in t.image_url&&typeof t.image_url.url=="string")}function Gyn(t){return typeof t.formatMessages=="function"}function Xyn(t,e){if(Gyn(t)||Gh(t))return t;if(Array.isArray(t)&&t[0]==="placeholder"){let o=t[1];if(e?.templateFormat==="mustache"&&typeof o=="string"&&o.slice(0,2)==="{{"&&o.slice(-2)==="}}"){let i=o.slice(2,-2);return new pO({variableName:i,optional:!0})}else if(typeof o=="string"&&o[0]==="{"&&o[o.length-1]==="}"){let i=o.slice(1,-1);return new pO({variableName:i,optional:!0})}throw new Error(`Invalid placeholder template for format ${e?.templateFormat??'"f-string"'}: "${t[1]}". Expected a variable name surrounded by ${e?.templateFormat==="mustache"?"double":"single"} curly braces.`)}let r=Aw(t),n;if(typeof r.content=="string"?n=r.content:n=r.content.map(o=>"text"in o?{...o,text:o.text}:"image_url"in o?{...o,image_url:o.image_url}:o),r._getType()==="human")return Qb.fromTemplate(n,e);if(r._getType()==="ai")return Ghe.fromTemplate(n,e);if(r._getType()==="system")return Gw.fromTemplate(n,e);if(nd.isInstance(r))return DVe.fromTemplate(r.content,r.role,e);throw new Error(`Could not coerce message prompt template from input. Received message type: "${r._getType()}".`)}function Zyn(t){return t.constructor.lc_name()==="MessagesPlaceholder"}var gee,pO,jVe,yee,DVe,$Ve,Qb,Ghe,Gw,ld,bee=v(()=>{Jg();AY();kY();U$();qY();H0();Rw();Qh();Qa();lee();PW();cee();Oz();Whe();IVe();NVe();gee=class extends Vo{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","prompts","chat"]);x(this,"lc_serializable",!0)}async invoke(e,r){return this._callWithConfig(n=>this.formatMessages(n),e,{...r,runType:"prompt"})}},pO=class extends gee{constructor(e){typeof e=="string"&&(e={variableName:e});super(e);x(this,"variableName");x(this,"optional");this.variableName=e.variableName,this.optional=e.optional??!1}static lc_name(){return"MessagesPlaceholder"}get inputVariables(){return[this.variableName]}async formatMessages(e){let r=e[this.variableName];if(this.optional&&!r)return[];if(!r){let o=new Error(`Field "${this.variableName}" in prompt uses a MessagesPlaceholder, which expects an array of BaseMessages as an input value. Received: undefined`);throw o.name="InputFormatError",o}let n;try{Array.isArray(r)?n=r.map(Aw):n=[Aw(r)]}catch(o){let i=typeof r=="string"?r:JSON.stringify(r,null,2),a=new Error([`Field "${this.variableName}" in prompt uses a MessagesPlaceholder, which expects an array of BaseMessages or coerceable values as input.`,`Received value: ${i}`,`Additional message: ${o.message}`].join(` + +`));throw a.name="InputFormatError",a.lc_error_code=o.lc_error_code,a}return n}},jVe=class extends gee{constructor(e){"prompt"in e||(e={prompt:e});super(e);x(this,"prompt");this.prompt=e.prompt}get inputVariables(){return this.prompt.inputVariables}async formatMessages(e){return[await this.format(e)]}},yee=class extends Ww{constructor(t){super(t)}async format(t){return(await this.formatPromptValue(t)).toString()}async formatPromptValue(t){let e=await this.formatMessages(t);return new uee(e)}},DVe=class extends jVe{constructor(e,r){"prompt"in e||(e={prompt:e,role:r});super(e);x(this,"role");this.role=e.role}static lc_name(){return"ChatMessagePromptTemplate"}async format(e){return new nd(await this.prompt.format(e),this.role)}static fromTemplate(e,r,n){return new this(lu.fromTemplate(e,{templateFormat:n?.templateFormat}),r)}};$Ve=class extends gee{constructor(e,r){"prompt"in e||(e={prompt:e});super(e);x(this,"lc_namespace",["langchain_core","prompts","chat"]);x(this,"lc_serializable",!0);x(this,"inputVariables",[]);x(this,"additionalOptions",{});x(this,"prompt");x(this,"messageClass");x(this,"chatMessageClass");if(this.prompt=e.prompt,Array.isArray(this.prompt)){let n=[];this.prompt.forEach(o=>{"inputVariables"in o&&(n=n.concat(o.inputVariables))}),this.inputVariables=n}else this.inputVariables=this.prompt.inputVariables;this.additionalOptions=r??this.additionalOptions}static _messageClass(){throw new Error("Can not invoke _messageClass from inside _StringImageMessagePromptTemplate")}createMessage(e){let r=this.constructor;if(r._messageClass()){let n=r._messageClass();return new n({content:e})}else if(r.chatMessageClass){let n=r.chatMessageClass();return new n({content:e,role:this.getRoleFromMessageClass(n.lc_name())})}else throw new Error("No message class defined")}getRoleFromMessageClass(e){switch(e){case"HumanMessage":return"human";case"AIMessage":return"ai";case"SystemMessage":return"system";case"ChatMessage":return"chat";default:throw new Error("Invalid message class name")}}static fromTemplate(e,r){if(typeof e=="string")return new this(lu.fromTemplate(e,r));let n=[];for(let o of e)if(typeof o=="string")n.push(lu.fromTemplate(o,r));else if(o!==null)if(Wyn(o)){let i="";typeof o.text=="string"&&(i=o.text??"");let a={...r,additionalContentFields:o};n.push(lu.fromTemplate(i,a))}else if(Kyn(o)){let i=o.image_url??"",a,s=[];if(typeof i=="string"){let u;r?.templateFormat==="mustache"?u=RW(i):u=Cz(i);let l=u.flatMap(c=>c.type==="variable"?[c.name]:[]);if((l?.length??0)>0){if(l.length>1)throw new Error(`Only one format variable allowed per image template. +Got: ${l} +From: ${i}`);s=[l[0]]}else s=[];i={url:i},a=new AW({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=RW(i.url):u=Cz(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new AW({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else throw new Error("Invalid image template");n.push(a)}else typeof o=="object"&&n.push(new hee({template:o,templateFormat:r?.templateFormat}));return new this({prompt:n,additionalOptions:r})}async format(e){if(this.prompt instanceof sN){let r=await this.prompt.format(e);return this.createMessage(r)}else{let r=[];for(let n of this.prompt){let o={};if(!("inputVariables"in n))throw new Error(`Prompt ${n} does not have inputVariables defined.`);for(let i of n.inputVariables)o||(o={[i]:e[i]}),o={...o,[i]:e[i]};if(n instanceof sN){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),i!==""&&r.push({...a,type:"text",text:i})}else if(n instanceof AW){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,type:"image_url",image_url:i})}else if(n instanceof hee){let i=await n.format(o),a;"additionalContentFields"in n&&(a=n.additionalContentFields),r.push({...a,...i})}}return this.createMessage(r)}}async formatMessages(e){return[await this.format(e)]}},Qb=class extends $Ve{static _messageClass(){return Hs}static lc_name(){return"HumanMessagePromptTemplate"}},Ghe=class extends $Ve{static _messageClass(){return eo}static lc_name(){return"AIMessagePromptTemplate"}},Gw=class extends $Ve{static _messageClass(){return Qm}static lc_name(){return"SystemMessagePromptTemplate"}};ld=class Khe extends yee{constructor(r){super(r);x(this,"promptMessages");x(this,"validateTemplate",!0);x(this,"templateFormat","f-string");if(r.templateFormat==="mustache"&&r.validateTemplate===void 0&&(this.validateTemplate=!1),Object.assign(this,r),this.validateTemplate){let n=new Set;for(let u of this.promptMessages)if(!(u instanceof Uc))for(let l of u.inputVariables)n.add(l);let o=this.inputVariables,i=new Set(this.partialVariables?o.concat(Object.keys(this.partialVariables)):o),a=new Set([...i].filter(u=>!n.has(u)));if(a.size>0)throw new Error(`Input variables \`${[...a]}\` are not used in any of the prompt messages.`);let s=new Set([...n].filter(u=>!i.has(u)));if(s.size>0)throw new Error(`Input variables \`${[...s]}\` are used in prompt messages but not in the prompt template.`)}}static lc_name(){return"ChatPromptTemplate"}get lc_aliases(){return{promptMessages:"messages"}}_getPromptType(){return"chat"}async _parseImagePrompts(r,n){if(typeof r.content=="string")return r;let o=await Promise.all(r.content.map(async i=>{if(i.type!=="image_url")return i;let a="";typeof i.image_url=="string"?a=i.image_url:typeof i.image_url=="object"&&i.image_url!==null&&"url"in i.image_url&&typeof i.image_url.url=="string"&&(a=i.image_url.url);let u=await lu.fromTemplate(a,{templateFormat:this.templateFormat}).format(n);return typeof i.image_url=="object"&&i.image_url!==null&&"url"in i.image_url?i.image_url.url=u:i.image_url=u,i}));return r.content=o,r}async formatMessages(r){let n=await this.mergePartialAndUserVariables(r),o=[];for(let i of this.promptMessages)if(i instanceof Uc)o.push(await this._parseImagePrompts(i,n));else{let a;this.templateFormat==="mustache"?a={...n}:a=i.inputVariables.reduce((u,l)=>{if(!(l in n)&&!(Zyn(i)&&i.optional))throw $$(new Error(`Missing value for input variable \`${l.toString()}\``),"INVALID_PROMPT_INPUT");return u[l]=n[l],u},{});let s=await i.formatMessages(a);o=o.concat(s)}return o}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new Khe(i)}static fromTemplate(r,n){let o=lu.fromTemplate(r,n),i=new Qb({prompt:o});return this.fromMessages([i])}static fromMessages(r,n){let o=r.reduce((s,u)=>s.concat(u instanceof Khe?u.promptMessages:[Xyn(u,n)]),[]),i=r.reduce((s,u)=>u instanceof Khe?Object.assign(s,u.partialVariables):s,Object.create(null)),a=new Set;for(let s of o)if(!(s instanceof Uc))for(let u of s.inputVariables)u in i||a.add(u);return new this({...n,inputVariables:[...a],promptMessages:o,partialVariables:i,templateFormat:n?.templateFormat})}}});var LIt,FIt,qIt=v(()=>{cee();Oz();Whe();bee();LIt=class LVe extends sN{constructor(r){super(r);x(this,"lc_serializable",!1);x(this,"examples");x(this,"exampleSelector");x(this,"examplePrompt");x(this,"suffix","");x(this,"exampleSeparator",` + +`);x(this,"prefix","");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);if(Object.assign(this,r),this.examples!==void 0&&this.exampleSelector!==void 0)throw new Error("Only one of 'examples' and 'example_selector' should be provided");if(this.examples===void 0&&this.exampleSelector===void 0)throw new Error("One of 'examples' and 'example_selector' should be provided");if(this.validateTemplate){let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),uN(this.prefix+this.suffix,this.templateFormat,n)}}_getPromptType(){return"few_shot"}static lc_name(){return"FewShotPromptTemplate"}async getExamples(r){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(r);throw new Error("One of 'examples' and 'example_selector' should be provided")}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new LVe(i)}async format(r){let n=await this.mergePartialAndUserVariables(r),o=await this.getExamples(n),i=await Promise.all(o.map(s=>this.examplePrompt.format(s))),a=[this.prefix,...i,this.suffix].join(this.exampleSeparator);return ey(a,this.templateFormat,n)}serialize(){if(this.exampleSelector||!this.examples)throw new Error("Serializing an example selector is not currently supported");if(this.outputParser!==void 0)throw new Error("Serializing an output parser is not currently supported");return{_type:this._getPromptType(),input_variables:this.inputVariables,example_prompt:this.examplePrompt.serialize(),example_separator:this.exampleSeparator,suffix:this.suffix,prefix:this.prefix,template_format:this.templateFormat,examples:this.examples}}static async deserialize(r){let{example_prompt:n}=r;if(!n)throw new Error("Missing example prompt");let o=await lu.deserialize(n),i;if(Array.isArray(r.examples))i=r.examples;else throw new Error("Invalid examples format. Only list or string are supported.");return new LVe({inputVariables:r.input_variables,examplePrompt:o,examples:i,exampleSeparator:r.example_separator,prefix:r.prefix,suffix:r.suffix,templateFormat:r.template_format})}},FIt=class kIt extends yee{constructor(r){super(r);x(this,"lc_serializable",!0);x(this,"examples");x(this,"exampleSelector");x(this,"examplePrompt");x(this,"suffix","");x(this,"exampleSeparator",` + +`);x(this,"prefix","");x(this,"templateFormat","f-string");x(this,"validateTemplate",!0);if(this.examples=r.examples,this.examplePrompt=r.examplePrompt,this.exampleSeparator=r.exampleSeparator??` + +`,this.exampleSelector=r.exampleSelector,this.prefix=r.prefix??"",this.suffix=r.suffix??"",this.templateFormat=r.templateFormat??"f-string",this.validateTemplate=r.validateTemplate??!0,this.examples!==void 0&&this.exampleSelector!==void 0)throw new Error("Only one of 'examples' and 'example_selector' should be provided");if(this.examples===void 0&&this.exampleSelector===void 0)throw new Error("One of 'examples' and 'example_selector' should be provided");if(this.validateTemplate){let n=this.inputVariables;this.partialVariables&&(n=n.concat(Object.keys(this.partialVariables))),uN(this.prefix+this.suffix,this.templateFormat,n)}}_getPromptType(){return"few_shot_chat"}static lc_name(){return"FewShotChatMessagePromptTemplate"}async getExamples(r){if(this.examples!==void 0)return this.examples;if(this.exampleSelector!==void 0)return this.exampleSelector.selectExamples(r);throw new Error("One of 'examples' and 'example_selector' should be provided")}async formatMessages(r){let n=await this.mergePartialAndUserVariables(r),o=await this.getExamples(n);o=o.map(a=>{let s={};return this.examplePrompt.inputVariables.forEach(u=>{s[u]=a[u]}),s});let i=[];for(let a of o){let s=await this.examplePrompt.formatMessages(a);i.push(...s)}return i}async format(r){let n=await this.mergePartialAndUserVariables(r),o=await this.getExamples(n),a=(await Promise.all(o.map(u=>this.examplePrompt.formatMessages(u)))).flat().map(u=>u.content),s=[this.prefix,...a,this.suffix].join(this.exampleSeparator);return ey(s,this.templateFormat,n)}async partial(r){let n=this.inputVariables.filter(a=>!(a in r)),o={...this.partialVariables??{},...r},i={...this,inputVariables:n,partialVariables:o};return new kIt(i)}}});var UIt,BIt=v(()=>{PW();bee();UIt=class Xhe extends Ww{constructor(r){super({...r,inputVariables:[]});x(this,"pipelinePrompts");x(this,"finalPrompt");this.pipelinePrompts=r.pipelinePrompts,this.finalPrompt=r.finalPrompt,this.inputVariables=this.computeInputValues()}static lc_name(){return"PipelinePromptTemplate"}computeInputValues(){let r=this.pipelinePrompts.map(o=>o.name),n=this.pipelinePrompts.map(o=>o.prompt.inputVariables.filter(i=>!r.includes(i))).flat();return[...new Set(n)]}static extractRequiredInputValues(r,n){return n.reduce((o,i)=>(o[i]=r[i],o),{})}async formatPipelinePrompts(r){let n=await this.mergePartialAndUserVariables(r);for(let{name:o,prompt:i}of this.pipelinePrompts){let a=Xhe.extractRequiredInputValues(n,i.inputVariables);i instanceof ld?n[o]=await i.formatMessages(a):n[o]=await i.format(a)}return Xhe.extractRequiredInputValues(n,this.finalPrompt.inputVariables)}async formatPromptValue(r){return this.finalPrompt.formatPromptValue(await this.formatPipelinePrompts(r))}async format(r){return this.finalPrompt.format(await this.formatPipelinePrompts(r))}async partial(r){let n={...this};return n.inputVariables=this.inputVariables.filter(o=>!(o in r)),n.partialVariables={...this.partialVariables??{},...r},new Xhe(n)}serialize(){throw new Error("Not implemented.")}_getPromptType(){return"pipeline"}}});function zIt(t){return typeof t=="object"&&t!=null&&"withStructuredOutput"in t&&typeof t.withStructuredOutput=="function"}function Yyn(t){return typeof t=="object"&&t!=null&&"lc_id"in t&&Array.isArray(t.lc_id)&&t.lc_id.join("/")==="langchain_core/runnables/RunnableBinding"}var VIt,JIt=v(()=>{Qh();bee();VIt=class HIt extends ld{constructor(r){super(r);x(this,"schema");x(this,"method");x(this,"lc_namespace",["langchain_core","prompts","structured"]);this.schema=r.schema,this.method=r.method}get lc_aliases(){return{...super.lc_aliases,schema:"schema_"}}pipe(r){if(zIt(r))return super.pipe(r.withStructuredOutput(this.schema));if(Yyn(r)&&zIt(r.bound))return super.pipe(new Hw({bound:r.bound.withStructuredOutput(this.schema,...this.method?[{method:this.method}]:[]),kwargs:r.kwargs??{},config:r.config,configFactories:r.configFactories}));throw new Error('Structured prompts need to be piped to a language model that supports the "withStructuredOutput()" method.')}static fromMessagesAndSchema(r,n,o){return HIt.fromMessages(r,{schema:n,method:o})}}});var Qyn,wv=v(()=>{Bo();PW();cee();Oz();Whe();IVe();NVe();bee();qIt();BIt();JIt();Qyn={};Rt(Qyn,{AIMessagePromptTemplate:()=>Ghe,BaseChatPromptTemplate:()=>yee,BaseMessagePromptTemplate:()=>gee,BaseMessageStringPromptTemplate:()=>jVe,BasePromptTemplate:()=>Ww,BaseStringPromptTemplate:()=>sN,ChatMessagePromptTemplate:()=>DVe,ChatPromptTemplate:()=>ld,DEFAULT_FORMATTER_MAPPING:()=>pee,DEFAULT_PARSER_MAPPING:()=>MVe,DictPromptTemplate:()=>hee,FewShotChatMessagePromptTemplate:()=>FIt,FewShotPromptTemplate:()=>LIt,HumanMessagePromptTemplate:()=>Qb,ImagePromptTemplate:()=>AW,MessagesPlaceholder:()=>pO,PipelinePromptTemplate:()=>UIt,PromptTemplate:()=>lu,StructuredPrompt:()=>VIt,SystemMessagePromptTemplate:()=>Gw,checkValidTemplate:()=>uN,interpolateFString:()=>EVe,interpolateMustache:()=>PVe,parseFString:()=>Cz,parseMustache:()=>RW,parseTemplate:()=>xz,renderTemplate:()=>ey})});var ebn,NW,Zhe=v(()=>{ebn=Object.defineProperty,NW=(t,e)=>{for(var r in e)ebn(t,r,{get:e[r],enumerable:!0})}});var tbn,_ee,FVe=v(()=>{Zhe();tbn={};NW(tbn,{formatDocumentsAsString:()=>_ee});_ee=t=>t.map(e=>e.pageContent).join(` + +`)});function Cc(t,e){let r=`atom${++rbn}`,n={toString(){return(Al.env?Al.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=nbn,n.write=obn),e&&(n.write=e),n}function nbn(t){return t(this)}function obn(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var Al,rbn,WIt,kVe,qVe,Qhe,BVe,ibn,abn,zVe,KIt,Yhe,ZIt,GIt,jW,UVe,sbn,ubn,XIt,lL,YIt,cL,vee,QIt,VVe=v(()=>{Al={},rbn=0;WIt=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,kVe=t=>"init"in t,qVe=t=>!!t.write,Qhe=new WeakMap,BVe=t=>{var e;return zVe(t)&&!((e=Qhe.get(t))!=null&&e[1])},ibn=(t,e)=>{let r=Qhe.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((Al.env?Al.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},abn=t=>{if(Qhe.has(t))return;let e=[new Set,!1];Qhe.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},zVe=t=>typeof t?.then=="function",KIt=t=>"v"in t||"e"in t,Yhe=t=>{if("e"in t)throw t.e;if((Al.env?Al.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},ZIt=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},GIt=(t,e,r,n,o)=>{var i;if((Al.env?Al.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),BVe(r.v)&&ZIt(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&sbn(t,n,e)},jW=()=>[new Map,new Map,new Set],UVe=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},sbn=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},ubn=(t,e)=>t[0].get(e),XIt=(t,e)=>{t[2].add(e)},lL=t=>{let e,r=!1,n=o=>{try{o()}catch(i){r||(e=i,r=!0)}};for(;t[1].size||t[2].size;){t[0].clear();let o=new Set(t[1].values());t[1].clear();let i=new Set(t[2]);t[2].clear(),o.forEach(a=>{var s;return(s=a.m)==null?void 0:s.l.forEach(n)}),i.forEach(n)}if(r)throw e},YIt=(...[t,e,r,n])=>{let o;(Al.env?Al.env.MODE:void 0)!=="production"&&(o=new Set);let i=(_,w,O)=>{let T="v"in w,P=w.v,M=BVe(w.v)?w.v:null;if(zVe(O)){abn(O);for(let I of w.d.keys())ZIt(_,O,t(I));w.v=O,delete w.e}else w.v=O,delete w.e;(!T||!Object.is(P,w.v))&&(++w.n,M&&ibn(M,O))},a=(_,w,O)=>{var T;let P=t(w);if(KIt(P)&&(P.m&&!O?.has(w)||Array.from(P.d).every(([V,q])=>a(_,V,O).n===q)))return P;P.d.clear();let M=!0,I=V=>{if(WIt(w,V)){let J=t(V);if(!KIt(J))if(kVe(V))i(V,J,V.init);else throw new Error("no atom init");return Yhe(J)}let q=a(_,V,O);try{return Yhe(q)}finally{if(M)GIt(_,w,P,V,q);else{let J=jW();GIt(J,w,P,V,q),p(J,w,P),lL(J)}}},j,A,k={get signal(){return j||(j=new AbortController),j.signal},get setSelf(){return(Al.env?Al.env.MODE:void 0)!=="production"&&!qVe(w)&&console.warn("setSelf function cannot be used with read-only atom"),!A&&qVe(w)&&(A=(...V)=>{if((Al.env?Al.env.MODE:void 0)!=="production"&&M&&console.warn("setSelf function cannot be called in sync"),!M)return f(w,...V)}),A}};try{let V=e(w,I,k);if(i(w,P,V),zVe(V)){(T=V.onCancel)==null||T.call(V,()=>j?.abort());let q=()=>{if(P.m){let J=jW();p(J,w,P),lL(J)}};V.then(q,q)}return P}catch(V){return delete P.v,P.e=V,++P.n,P}finally{M=!1}},s=_=>Yhe(a(void 0,_)),u=(_,w,O)=>{var T,P;let M=new Map;for(let I of((T=O.m)==null?void 0:T.t)||[])M.set(I,t(I));for(let I of O.p)M.set(I,t(I));return(P=ubn(_,w))==null||P.forEach(I=>{M.set(I,t(I))}),M};function l(_,w,O){let T=[],P=new Set,M=new Set,I=[[w,O]];for(;I.length>0;){let[j,A]=I[I.length-1];if(M.has(j)){I.pop();continue}if(P.has(j)){T.push([j,A,A.n]),M.add(j),I.pop();continue}P.add(j);for(let[k,V]of u(_,j,A))j!==k&&!P.has(k)&&I.push([k,V])}return[T,M]}let c=(_,w,O)=>{let[T,P]=l(_,w,O),M=new Set([w]);for(let I=T.length-1;I>=0;--I){let[j,A,k]=T[I],V=!1;for(let q of A.d.keys())if(q!==j&&M.has(q)){V=!0;break}V&&(a(_,j,P),p(_,j,A),k!==A.n&&(UVe(_,j,A),M.add(j))),P.delete(j)}},d=(_,w,...O)=>{let T=!0,P=I=>Yhe(a(_,I)),M=(I,...j)=>{let A=t(I);try{if(WIt(w,I)){if(!kVe(I))throw new Error("atom not writable");let k=A.n,V=j[0];i(I,A,V),p(_,I,A),k!==A.n&&(UVe(_,I,A),c(_,I,A));return}else return d(_,I,...j)}finally{T||lL(_)}};try{return r(w,P,M,...O)}finally{T=!1}},f=(_,...w)=>{let O=jW();try{return d(O,_,...w)}finally{lL(O)}},p=(_,w,O)=>{if(O.m&&!BVe(O.v)){for(let T of O.d.keys())O.m.d.has(T)||(m(_,T,t(T)).t.add(w),O.m.d.add(T));for(let T of O.m.d||[])if(!O.d.has(T)){O.m.d.delete(T);let P=h(_,T,t(T));P?.t.delete(w)}}},m=(_,w,O)=>{if(!O.m){a(_,w);for(let T of O.d.keys())m(_,T,t(T)).t.add(w);if(O.m={l:new Set,d:new Set(O.d.keys()),t:new Set},(Al.env?Al.env.MODE:void 0)!=="production"&&o.add(w),qVe(w)){let T=O.m,P,M=(I,j)=>{let A=!0;P=(...k)=>{try{return d(I,w,...k)}finally{A||lL(I)}};try{return j()}finally{A=!1}};XIt(_,()=>{let I=M(_,()=>n(w,(...j)=>P(...j)));I&&(T.u=j=>M(j,I))})}}return O.m},h=(_,w,O)=>{if(O.m&&!O.m.l.size&&!Array.from(O.m.t).some(T=>{var P;return(P=t(T).m)==null?void 0:P.d.has(w)})){let T=O.m.u;T&&XIt(_,()=>T(_)),delete O.m,(Al.env?Al.env.MODE:void 0)!=="production"&&o.delete(w);for(let P of O.d.keys()){let M=h(_,P,t(P));M?.t.delete(w)}return}return O.m},b={get:s,set:f,sub:(_,w)=>{let O=jW(),T=t(_),M=m(O,_,T).l;return M.add(w),lL(O),()=>{M.delete(w);let I=jW();h(I,_,T),lL(I)}},unstable_derive:_=>YIt(..._(t,e,r,n))};return(Al.env?Al.env.MODE:void 0)!=="production"&&Object.assign(b,{dev4_get_internal_weak_map:()=>({get:w=>{let O=t(w);if(O.n!==0)return O}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:w=>{let O=jW();for(let[T,P]of w)if(kVe(T)){let M=t(T),I=M.n;i(T,M,P),p(O,T,M),I!==M.n&&(UVe(O,T,M),c(O,T,M))}lL(O)}}),b},cL=()=>{let t=new WeakMap;return YIt(r=>{if((Al.env?Al.env.MODE:void 0)!=="production"&&!r)throw new Error("Atom is undefined or null");let n=t.get(r);return n||(n={d:new Map,p:new Set,n:0},t.set(r,n)),n},(r,...n)=>r.read(...n),(r,...n)=>r.write(...n),(r,...n)=>{var o;return(o=r.onMount)==null?void 0:o.call(r,...n)})},QIt=()=>(vee||(vee=cL(),(Al.env?Al.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=vee),globalThis.__JOTAI_DEFAULT_STORE__!==vee&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),vee)});var cRt=S(ji=>{"use strict";var wee=Symbol.for("react.element"),lbn=Symbol.for("react.portal"),cbn=Symbol.for("react.fragment"),dbn=Symbol.for("react.strict_mode"),fbn=Symbol.for("react.profiler"),pbn=Symbol.for("react.provider"),mbn=Symbol.for("react.context"),hbn=Symbol.for("react.forward_ref"),gbn=Symbol.for("react.suspense"),ybn=Symbol.for("react.memo"),bbn=Symbol.for("react.lazy"),eRt=Symbol.iterator;function _bn(t){return t===null||typeof t!="object"?null:(t=eRt&&t[eRt]||t["@@iterator"],typeof t=="function"?t:null)}var nRt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oRt=Object.assign,iRt={};function DW(t,e,r){this.props=t,this.context=e,this.refs=iRt,this.updater=r||nRt}DW.prototype.isReactComponent={};DW.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};DW.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function aRt(){}aRt.prototype=DW.prototype;function JVe(t,e,r){this.props=t,this.context=e,this.refs=iRt,this.updater=r||nRt}var WVe=JVe.prototype=new aRt;WVe.constructor=JVe;oRt(WVe,DW.prototype);WVe.isPureReactComponent=!0;var tRt=Array.isArray,sRt=Object.prototype.hasOwnProperty,KVe={current:null},uRt={key:!0,ref:!0,__self:!0,__source:!0};function lRt(t,e,r){var n,o={},i=null,a=null;if(e!=null)for(n in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(i=""+e.key),e)sRt.call(e,n)&&!uRt.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";dRt.exports=cRt()});function e_(t,e){let r=pRt(e),[[n,o,i],a]=(0,ty.useReducer)(l=>{let c=r.get(t);return Object.is(l[0],c)&&l[1]===r&&l[2]===t?l:[c,r,t]},void 0,()=>[r.get(t),r,t]),s=n;(o!==r||i!==t)&&(a(),s=r.get(t));let u=e?.delay;if((0,ty.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);ZVe(c)&&mRt(fRt(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,ty.useDebugValue)(s),ZVe(s)){let l=fRt(s);return Obn(l)}return s}function hRt(t,e){let r=pRt(e);return(0,ty.useCallback)((...o)=>{if((nge.env?nge.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function dL(t,e){return[e_(t,e),hRt(t,e)]}var ty,nge,xbn,pRt,ZVe,mRt,Obn,XVe,fRt,gRt=v(()=>{"use client";ty=L(X(),1);VVe();nge={},xbn=(0,ty.createContext)(void 0),pRt=t=>{let e=(0,ty.useContext)(xbn);return t?.store||e||QIt()},ZVe=t=>typeof t?.then=="function",mRt=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},Obn=ty.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(mRt(t),t)}),XVe=new WeakMap,fRt=t=>{let e=XVe.get(t);return e||(e=new Promise((r,n)=>{let o=t,i=u=>l=>{o===u&&r(l)},a=u=>l=>{o===u&&n(l)},s=u=>{"onCancel"in u&&typeof u.onCancel=="function"&&u.onCancel(l=>{if((nge.env?nge.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");ZVe(l)?(XVe.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),XVe.set(t,e)),e}});var eC=v(()=>{VVe();gRt()});function LW(t){return typeof t=="string"&&Tbn.includes(t)}function Ebn(t){return typeof t=="string"?t.trim():""}function oge(t){if(typeof t=="number"&&Number.isFinite(t)&&t>0)return t;if(typeof t=="string"){let e=Number(t);if(Number.isFinite(e)&&e>0)return e;let r=Date.parse(t);if(Number.isFinite(r))return r}return null}function Pbn(t,e){let r=new Intl.Collator(void 0),n=u=>Ebn(e.getName(u)),o=u=>{let l=e.getCreatedAtMs(u);return Number.isFinite(l)?l:0},i=u=>{let l=o(u);return oge(e.getLastUsedAtMs(u))??l},a=typeof e.getManualOrder=="function"?u=>{let l=e.getManualOrder?.(u);return typeof l=="number"&&Number.isFinite(l)?l:0}:null,s=t==="manual"&&!a?"name":t;return(u,l)=>{let c=n(u),d=n(l),f=o(u),p=o(l),m=i(u),h=i(l);if(s==="manual"){let _=a(u),w=a(l);if(_!==w)return _-w}else if(s==="name"){let _=r.compare(c,d);if(_!==0)return _}else if(s==="created"){let _=p-f;if(_!==0)return _}else{let _=h-m;if(_!==0)return _}let y=r.compare(c,d);if(y!==0)return y;let g=p-f;if(g!==0)return g;let b=h-m;return b!==0?b:0}}function mO(t,e,r){return[...t].sort(Pbn(e,r))}var Tbn,$W,lN=v(()=>{Tbn=["recent","created","name","manual"];$W=class{constructor(e={}){this.lastTouchedAtMsByKey=new Map;this.lastPersistedAtMsByKey=new Map;this.revision=0;this.listeners=new Set;this.minIntervalMs=e.minIntervalMs??3e4,this.nowMs=e.nowMs??(()=>Date.now())}notifyChange(){this.revision+=1;for(let e of this.listeners)e()}getRevision(){return this.revision}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}touch(e){let r=this.nowMs();return this.lastTouchedAtMsByKey.set(e,r),this.notifyChange(),r}shouldPersist(e,r){let n=this.lastTouchedAtMsByKey.get(e);if(!n)return null;let o=oge(r),i=this.lastPersistedAtMsByKey.get(e),a=Math.max(o??0,i??0);return a===0?n:n-aoo,getSettings:()=>ae,resetSettings:()=>YVe,sanitizeQaExclusions:()=>bRt,sanitizeSettings:()=>QVe,setSettings:()=>t_,settingsAtom:()=>fL,settingsStore:()=>ui,subscribeToSettingsChange:()=>al,updateSetting:()=>Ue,useSettingsValue:()=>zr});function t_(t){let e=Mbn({...ae(),...t});ui.set(fL,e)}function bRt(t){let r=(typeof t=="string"?t:eHe).split(",").map(o=>decodeURIComponent(o.trim())).filter(o=>o.length>0),n=new Map;return r.forEach(o=>{let i=o.replace(/\/+$/,""),a=i.length>0?i:o;if(a===tC){n.set(tC,tC);return}if(!n.has(a)){let s=i.length>0&&o.endsWith("/")?`${i}/`:o;n.set(a,s)}}),n.set(tC,tC),Array.from(n.values()).map(o=>encodeURIComponent(o)).join(",")}function Ue(t,e){let r=ae();t_({...r,[t]:e})}function ae(){return ui.get(fL)}function YVe(){let t={...Di,activeModels:hO.map(e=>({...e,enabled:!0})),activeEmbeddingModels:Tz.map(e=>({...e,enabled:!0}))};t_(t)}function al(t){let e=ae();return ui.sub(fL,()=>{let r=ae();t(e,r),e=r})}function zr(){return e_(fL,{store:ui})}function QVe(t){let e=t||Di;e.userId||(e.userId=Zm()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(h=>({...h,provider:h.provider==="azure_openai"?"azure openai":h.provider})):e.activeEmbeddingModels=Tz.map(h=>({...h,enabled:!0}));let r={...e},n=Number(e.temperature);r.temperature=isNaN(n)?Di.temperature:n;let o=Number(e.maxTokens);r.maxTokens=isNaN(o)?Di.maxTokens:o;let i=Number(e.contextTurns);r.contextTurns=isNaN(i)?Di.contextTurns:i;let a=Number(e.embeddingRequestsPerMin);r.embeddingRequestsPerMin=isNaN(a)?Di.embeddingRequestsPerMin:a;let s=Number(e.embeddingBatchSize);r.embeddingBatchSize=isNaN(s)?Di.embeddingBatchSize:s;let u=Number(e.lexicalSearchRamLimit);if(isNaN(u)?r.lexicalSearchRamLimit=Di.lexicalSearchRamLimit:r.lexicalSearchRamLimit=Math.min(1e3,Math.max(20,u)),typeof r.autoAddActiveContentToContext!="boolean"){let h=e.includeActiveNoteAsContext;typeof h=="boolean"?r.autoAddActiveContentToContext=h:r.autoAddActiveContentToContext=Di.autoAddActiveContentToContext}typeof r.generateAIChatTitleOnSave!="boolean"&&(r.generateAIChatTitleOnSave=Di.generateAIChatTitleOnSave),typeof r.passMarkdownImages!="boolean"&&(r.passMarkdownImages=Di.passMarkdownImages),typeof r.enableInlineCitations!="boolean"&&(r.enableInlineCitations=Di.enableInlineCitations),typeof r.enableCustomPromptTemplating!="boolean"&&(r.enableCustomPromptTemplating=Di.enableCustomPromptTemplating);let l=Number(e.autonomousAgentMaxIterations);isNaN(l)||l<4||l>8?r.autonomousAgentMaxIterations=Di.autonomousAgentMaxIterations:r.autonomousAgentMaxIterations=l,Array.isArray(r.autonomousAgentEnabledToolIds)||(r.autonomousAgentEnabledToolIds=Di.autonomousAgentEnabledToolIds),(!r.memoryFolderName||typeof r.memoryFolderName!="string")&&(r.memoryFolderName=Di.memoryFolderName),typeof r.enableRecentConversations!="boolean"&&(r.enableRecentConversations=Di.enableRecentConversations),typeof r.enableSavedMemory!="boolean"&&(r.enableSavedMemory=Di.enableSavedMemory);let c=Number(e.maxRecentConversations);isNaN(c)||c<10||c>50?r.maxRecentConversations=Di.maxRecentConversations:r.maxRecentConversations=c,typeof r.autosaveChat!="boolean"&&(r.autosaveChat=Di.autosaveChat);let d=Number(e.autoCompactThreshold);if(isNaN(d)?r.autoCompactThreshold=Di.autoCompactThreshold:r.autoCompactThreshold=Math.min(1e6,Math.max(64e3,d)),typeof r.quickCommandIncludeNoteContext!="boolean"&&(r.quickCommandIncludeNoteContext=Di.quickCommandIncludeNoteContext),e.quickCommandModelKey!==void 0&&typeof e.quickCommandModelKey!="string"&&(r.quickCommandModelKey=Di.quickCommandModelKey),typeof r.autoAddSelectionToContext!="boolean"){let h=e.autoIncludeTextSelection;typeof h=="boolean"?r.autoAddSelectionToContext=h:r.autoAddSelectionToContext=Di.autoAddSelectionToContext}typeof r.autoAcceptEdits!="boolean"&&(r.autoAcceptEdits=Di.autoAcceptEdits),Object.values(Cee).includes(r.defaultSendShortcut)||(r.defaultSendShortcut=Di.defaultSendShortcut);let f=(e.defaultSaveFolder||"").trim();r.defaultSaveFolder=f.length>0?f:Di.defaultSaveFolder;let p=(e.customPromptsFolder||"").trim();r.customPromptsFolder=p.length>0?p:Di.customPromptsFolder,(!LW(r.chatHistorySortStrategy)||r.chatHistorySortStrategy==="manual")&&(r.chatHistorySortStrategy=Di.chatHistorySortStrategy),(!LW(r.projectListSortStrategy)||r.projectListSortStrategy==="manual")&&(r.projectListSortStrategy=Di.projectListSortStrategy);let m=(e.userSystemPromptsFolder||"").trim();return r.userSystemPromptsFolder=m.length>0?m:Di.userSystemPromptsFolder,r.qaExclusions=bRt(e.qaExclusions),r}function Mbn(t){return t.activeModels=yRt(t.activeModels,hO),t.activeEmbeddingModels=yRt(t.activeEmbeddingModels,Tz),t}function oo(t){return`${t.name}|${t.provider}`}function yRt(t,e){let r=new Map;return e.filter(n=>n.core).forEach(n=>{r.set(oo(n),{...n})}),t.forEach(n=>{let o=oo(n),i=r.get(o);if(i){let a=e.find(s=>s.name===n.name&&s.provider===n.provider);a?r.set(o,{...a,...n,isBuiltIn:!0,believerExclusive:a.believerExclusive}):r.set(o,{...n,isBuiltIn:i.isBuiltIn})}else r.set(o,n)}),Array.from(r.values())}var ui,fL,ot=v(()=>{eC();D$();lN();Or();ui=cL(),fL=Cc(Di)});function Sn(t,e=!1){try{if(t instanceof Error){let n=t?.cause instanceof Error?t.cause.message:t?.cause?String(t.cause):"",o=e&&t.stack?t.stack:"",i=[t.message];return n&&i.push(`more message: ${n}`),o&&i.push(o),i.join(` +`)}return JSON.stringify(t)??String(t)}catch{return String(t)}}var tHe=v(()=>{});var rHe,pm,Ez=v(()=>{tHe();Zt();ot();rHe=class t{constructor(){this.maxLines=500;this.maxLineChars=8e3;this.buffer=[];this.initialized=!1;this.flushing=!1}static getInstance(){return t.instance||(t.instance=new t),t.instance}getLogPath(){return"copilot/copilot-log.md"}async ensureInitialized(){this.initialized||(this.initialized=!0)}hasVault(){try{return typeof app<"u"&&!!app.vault?.adapter}catch{return!1}}sanitizeForSingleLine(e){if(e instanceof Error){let r=Sn(e,!0);return this.escapeAngleBrackets(this.collapseToSingleLine(r))}if(typeof e=="string")return this.escapeAngleBrackets(this.collapseToSingleLine(e));try{let r=JSON.stringify(e);return this.escapeAngleBrackets(this.collapseToSingleLine(r??String(e)))}catch{return this.escapeAngleBrackets(this.collapseToSingleLine(String(e)))}}collapseToSingleLine(e){let r=e.replace(/[\r\n]+/g,"\\n").replace(/\t/g," ");return r.length<=this.maxLineChars?r:r.slice(0,this.maxLineChars)+` \u2026 [truncated ${r.length-this.maxLineChars} chars]`}async append(e,...r){await this.ensureInitialized();let n=new Date().toISOString(),o=r.map(a=>this.sanitizeForSingleLine(a)),i=`${n} ${e} ${o.join(" ")}`.trim();this.buffer.push(i),this.buffer.length>this.maxLines&&this.buffer.splice(0,this.buffer.length-this.maxLines)}escapeAngleBrackets(e){return e.replace(//g,">")}async appendMarkdownBlock(e){if(await this.ensureInitialized(),!(!Array.isArray(e)||e.length===0))for(let r of e){let n=typeof r=="string"?r:String(r??"");this.buffer.push(n),this.buffer.length>this.maxLines&&this.buffer.splice(0,this.buffer.length-this.maxLines)}}async flush(){if(this.hasVault()&&!this.flushing){this.flushing=!0;try{let e=this.getLogPath();if(await app.vault.adapter.exists(e)){let r=this.buffer.join(` +`)+(this.buffer.length?` +`:"");await app.vault.adapter.write(e,r)}}catch{}finally{this.flushing=!1}}}async clear(){if(this.buffer=[],!!this.hasVault())try{let e=this.getLogPath();await app.vault.adapter.exists(e)&&await app.vault.adapter.remove(e)}catch{}}sanitizeSettingsForLog(){let e=ae();return this.removeKeysRecursive(e)}removeKeysRecursive(e){if(e==null)return e;if(Array.isArray(e))return e.map(r=>this.removeKeysRecursive(r));if(typeof e=="object"&&e.constructor===Object){let r={},n=e;for(let[o,i]of Object.entries(n))/apiKey$/i.test(o)||/licenseKey$/i.test(o)||/_api_key$/i.test(o)||/_license_key$/i.test(o)||/orgId$/i.test(o)||/instanceName$/i.test(o)||/deploymentName$/i.test(o)||/apiVersion$/i.test(o)||(r[o]=this.removeKeysRecursive(i));return r}return e}async openLogFile(){if(!this.hasVault())return;let e=this.getLogPath(),r=[...this.buffer];try{let o=this.sanitizeSettingsForLog(),a=["","## Settings","```json",...JSON.stringify(o,null,2).split(` +`),"```"];r.push(...a)}catch{}try{let o=r.join(` +`)+(r.length?` +`:""),i=e.includes("/")?e.split("/").slice(0,-1).join("/"):"";i&&await xc(i),await app.vault.adapter.exists(e)?await app.vault.adapter.write(e,o):await app.vault.create(e,o)}catch{}let n=app.vault.getAbstractFileByPath(e);try{n&&await app.workspace.getLeaf(!0).openFile(n)}catch{}}},pm=rHe.getInstance()});function B(...t){ae().debug&&console.log(...t),pm.append("INFO",...t)}function ne(...t){ae().debug&&console.error(...t),pm.append("ERROR",...t)}function Be(...t){ae().debug&&console.warn(...t),pm.append("WARN",...t)}function ige(t){pm.appendMarkdownBlock(t)}function _Rt(t,e){if(ae().debug)try{if(typeof console.table=="function"){Array.isArray(e)&&e.length>0?console.table(t,e):console.table(t);return}}catch{}B("Table:",JSON.stringify(t))}var _t=v(()=>{ot();Ez()});var vRt=S((nHe,FW)=>{(function(t,e){typeof nHe=="object"&&typeof FW<"u"?FW.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(nHe,function(){"use strict";var t;function e(){return t.apply(null,arguments)}function r(C){t=C}function n(C){return C instanceof Array||Object.prototype.toString.call(C)==="[object Array]"}function o(C){return C!=null&&Object.prototype.toString.call(C)==="[object Object]"}function i(C,E){return Object.prototype.hasOwnProperty.call(C,E)}function a(C){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(C).length===0;var E;for(E in C)if(i(C,E))return!1;return!0}function s(C){return C===void 0}function u(C){return typeof C=="number"||Object.prototype.toString.call(C)==="[object Number]"}function l(C){return C instanceof Date||Object.prototype.toString.call(C)==="[object Date]"}function c(C,E){var N=[],F,W=C.length;for(F=0;F>>0,F;for(F=0;F0)for(N=0;N=0;return(de?N?"+":"":"-")+Math.pow(10,Math.max(0,W)).toString().substr(1)+F}var G=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Y=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,se={},ie={};function $(C,E,N,F){var W=F;typeof F=="string"&&(W=function(){return this[F]()}),C&&(ie[C]=W),E&&(ie[E[0]]=function(){return oe(W.apply(this,arguments),E[1],E[2])}),N&&(ie[N]=function(){return this.localeData().ordinal(W.apply(this,arguments),C)})}function H(C){return C.match(/\[[\s\S]/)?C.replace(/^\[|\]$/g,""):C.replace(/\\/g,"")}function re(C){var E=C.match(G),N,F;for(N=0,F=E.length;N=0&&Y.test(C);)C=C.replace(Y,F),Y.lastIndex=0,N-=1;return C}var z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function U(C){var E=this._longDateFormat[C],N=this._longDateFormat[C.toUpperCase()];return E||!N?E:(this._longDateFormat[C]=N.match(G).map(function(F){return F==="MMMM"||F==="MM"||F==="DD"||F==="dddd"?F.slice(1):F}).join(""),this._longDateFormat[C])}var ee="Invalid date";function ce(){return this._invalidDate}var ve="%d",Oe=/\d{1,2}/;function Je(C){return this._ordinal.replace("%d",C)}var tt={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Ke(C,E,N,F){var W=this._relativeTime[N];return A(W)?W(C,E,N,F):W.replace(/%d/i,C)}function dt(C,E){var N=this._relativeTime[C>0?"future":"past"];return A(N)?N(E):N.replace(/%s/i,E)}var Pt={};function Nt(C,E){var N=C.toLowerCase();Pt[N]=Pt[N+"s"]=Pt[E]=C}function Ne(C){return typeof C=="string"?Pt[C]||Pt[C.toLowerCase()]:void 0}function Tr(C){var E={},N,F;for(F in C)i(C,F)&&(N=Ne(F),N&&(E[N]=C[F]));return E}var st={};function Le(C,E){st[C]=E}function rt(C){var E=[],N;for(N in C)i(C,N)&&E.push({unit:N,priority:st[N]});return E.sort(function(F,W){return F.priority-W.priority}),E}function Fe(C){return C%4===0&&C%100!==0||C%400===0}function We(C){return C<0?Math.ceil(C)||0:Math.floor(C)}function ke(C){var E=+C,N=0;return E!==0&&isFinite(E)&&(N=We(E)),N}function Lt(C,E){return function(N){return N!=null?(xl(this,C,N),e.updateOffset(this,E),this):Eo(this,C)}}function Eo(C,E){return C.isValid()?C._d["get"+(C._isUTC?"UTC":"")+E]():NaN}function xl(C,E,N){C.isValid()&&!isNaN(N)&&(E==="FullYear"&&Fe(C.year())&&C.month()===1&&C.date()===29?(N=ke(N),C._d["set"+(C._isUTC?"UTC":"")+E](N,C.month(),Rfe(N,C.month()))):C._d["set"+(C._isUTC?"UTC":"")+E](N))}function In(C){return C=Ne(C),A(this[C])?this[C]():this}function hi(C,E){if(typeof C=="object"){C=Tr(C);var N=rt(C),F,W=N.length;for(F=0;F68?1900:2e3)};var Yvt=Lt("FullYear",!0);function Oon(){return Fe(this.year())}function Ton(C,E,N,F,W,de,Ae){var rn;return C<100&&C>=0?(rn=new Date(C+400,E,N,F,W,de,Ae),isFinite(rn.getFullYear())&&rn.setFullYear(C)):rn=new Date(C,E,N,F,W,de,Ae),rn}function xY(C){var E,N;return C<100&&C>=0?(N=Array.prototype.slice.call(arguments),N[0]=C+400,E=new Date(Date.UTC.apply(null,N)),isFinite(E.getUTCFullYear())&&E.setUTCFullYear(C)):E=new Date(Date.UTC.apply(null,arguments)),E}function Afe(C,E,N){var F=7+E-N,W=(7+xY(C,0,F).getUTCDay()-E)%7;return-W+F-1}function Qvt(C,E,N,F,W){var de=(7+N-F)%7,Ae=Afe(C,F,W),rn=1+7*(E-1)+de+Ae,ai,uu;return rn<=0?(ai=C-1,uu=CY(ai)+rn):rn>CY(C)?(ai=C+1,uu=rn-CY(C)):(ai=C,uu=rn),{year:ai,dayOfYear:uu}}function OY(C,E,N){var F=Afe(C.year(),E,N),W=Math.floor((C.dayOfYear()-F-1)/7)+1,de,Ae;return W<1?(Ae=C.year()-1,de=W+LA(Ae,E,N)):W>LA(C.year(),E,N)?(de=W-LA(C.year(),E,N),Ae=C.year()+1):(Ae=C.year(),de=W),{week:de,year:Ae}}function LA(C,E,N){var F=Afe(C,E,N),W=Afe(C+1,E,N);return(CY(C)-F+W)/7}$("w",["ww",2],"wo","week"),$("W",["WW",2],"Wo","isoWeek"),Nt("week","w"),Nt("isoWeek","W"),Le("week",5),Le("isoWeek",5),Ee("w",zi),Ee("ww",zi,Fs),Ee("W",zi),Ee("WW",zi,Fs),U0(["w","ww","W","WW"],function(C,E,N,F){E[F.substr(0,1)]=ke(C)});function Eon(C){return OY(C,this._week.dow,this._week.doy).week}var Pon={dow:0,doy:6};function Mon(){return this._week.dow}function Ion(){return this._week.doy}function Ron(C){var E=this.localeData().week(this);return C==null?E:this.add((C-E)*7,"d")}function Aon(C){var E=OY(this,1,4).week;return C==null?E:this.add((C-E)*7,"d")}$("d",0,"do","day"),$("dd",0,0,function(C){return this.localeData().weekdaysMin(this,C)}),$("ddd",0,0,function(C){return this.localeData().weekdaysShort(this,C)}),$("dddd",0,0,function(C){return this.localeData().weekdays(this,C)}),$("e",0,0,"weekday"),$("E",0,0,"isoWeekday"),Nt("day","d"),Nt("weekday","e"),Nt("isoWeekday","E"),Le("day",11),Le("weekday",11),Le("isoWeekday",11),Ee("d",zi),Ee("e",zi),Ee("E",zi),Ee("dd",function(C,E){return E.weekdaysMinRegex(C)}),Ee("ddd",function(C,E){return E.weekdaysShortRegex(C)}),Ee("dddd",function(C,E){return E.weekdaysRegex(C)}),U0(["dd","ddd","dddd"],function(C,E,N,F){var W=N._locale.weekdaysParse(C,F,N._strict);W!=null?E.d=W:m(N).invalidWeekday=C}),U0(["d","e","E"],function(C,E,N,F){E[F]=ke(C)});function Non(C,E){return typeof C!="string"?C:isNaN(C)?(C=E.weekdaysParse(C),typeof C=="number"?C:null):parseInt(C,10)}function jon(C,E){return typeof C=="string"?E.weekdaysParse(C)%7||7:isNaN(C)?null:C}function zke(C,E){return C.slice(E,7).concat(C.slice(0,E))}var Don="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ewt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$on="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Lon=Ft,Fon=Ft,kon=Ft;function qon(C,E){var N=n(this._weekdays)?this._weekdays:this._weekdays[C&&C!==!0&&this._weekdays.isFormat.test(E)?"format":"standalone"];return C===!0?zke(N,this._week.dow):C?N[C.day()]:N}function Uon(C){return C===!0?zke(this._weekdaysShort,this._week.dow):C?this._weekdaysShort[C.day()]:this._weekdaysShort}function Bon(C){return C===!0?zke(this._weekdaysMin,this._week.dow):C?this._weekdaysMin[C.day()]:this._weekdaysMin}function zon(C,E,N){var F,W,de,Ae=C.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],F=0;F<7;++F)de=f([2e3,1]).day(F),this._minWeekdaysParse[F]=this.weekdaysMin(de,"").toLocaleLowerCase(),this._shortWeekdaysParse[F]=this.weekdaysShort(de,"").toLocaleLowerCase(),this._weekdaysParse[F]=this.weekdays(de,"").toLocaleLowerCase();return N?E==="dddd"?(W=qc.call(this._weekdaysParse,Ae),W!==-1?W:null):E==="ddd"?(W=qc.call(this._shortWeekdaysParse,Ae),W!==-1?W:null):(W=qc.call(this._minWeekdaysParse,Ae),W!==-1?W:null):E==="dddd"?(W=qc.call(this._weekdaysParse,Ae),W!==-1||(W=qc.call(this._shortWeekdaysParse,Ae),W!==-1)?W:(W=qc.call(this._minWeekdaysParse,Ae),W!==-1?W:null)):E==="ddd"?(W=qc.call(this._shortWeekdaysParse,Ae),W!==-1||(W=qc.call(this._weekdaysParse,Ae),W!==-1)?W:(W=qc.call(this._minWeekdaysParse,Ae),W!==-1?W:null)):(W=qc.call(this._minWeekdaysParse,Ae),W!==-1||(W=qc.call(this._weekdaysParse,Ae),W!==-1)?W:(W=qc.call(this._shortWeekdaysParse,Ae),W!==-1?W:null))}function Von(C,E,N){var F,W,de;if(this._weekdaysParseExact)return zon.call(this,C,E,N);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),F=0;F<7;F++){if(W=f([2e3,1]).day(F),N&&!this._fullWeekdaysParse[F]&&(this._fullWeekdaysParse[F]=new RegExp("^"+this.weekdays(W,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[F]=new RegExp("^"+this.weekdaysShort(W,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[F]=new RegExp("^"+this.weekdaysMin(W,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[F]||(de="^"+this.weekdays(W,"")+"|^"+this.weekdaysShort(W,"")+"|^"+this.weekdaysMin(W,""),this._weekdaysParse[F]=new RegExp(de.replace(".",""),"i")),N&&E==="dddd"&&this._fullWeekdaysParse[F].test(C))return F;if(N&&E==="ddd"&&this._shortWeekdaysParse[F].test(C))return F;if(N&&E==="dd"&&this._minWeekdaysParse[F].test(C))return F;if(!N&&this._weekdaysParse[F].test(C))return F}}function Hon(C){if(!this.isValid())return C!=null?this:NaN;var E=this._isUTC?this._d.getUTCDay():this._d.getDay();return C!=null?(C=Non(C,this.localeData()),this.add(C-E,"d")):E}function Jon(C){if(!this.isValid())return C!=null?this:NaN;var E=(this.day()+7-this.localeData()._week.dow)%7;return C==null?E:this.add(C-E,"d")}function Won(C){if(!this.isValid())return C!=null?this:NaN;if(C!=null){var E=jon(C,this.localeData());return this.day(this.day()%7?E:E-7)}else return this.day()||7}function Kon(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Vke.call(this),C?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Lon),this._weekdaysStrictRegex&&C?this._weekdaysStrictRegex:this._weekdaysRegex)}function Gon(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Vke.call(this),C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Fon),this._weekdaysShortStrictRegex&&C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Xon(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Vke.call(this),C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=kon),this._weekdaysMinStrictRegex&&C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Vke(){function C(Hy,BA){return BA.length-Hy.length}var E=[],N=[],F=[],W=[],de,Ae,rn,ai,uu;for(de=0;de<7;de++)Ae=f([2e3,1]).day(de),rn=is(this.weekdaysMin(Ae,"")),ai=is(this.weekdaysShort(Ae,"")),uu=is(this.weekdays(Ae,"")),E.push(rn),N.push(ai),F.push(uu),W.push(rn),W.push(ai),W.push(uu);E.sort(C),N.sort(C),F.sort(C),W.sort(C),this._weekdaysRegex=new RegExp("^("+W.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+F.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+N.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+E.join("|")+")","i")}function Hke(){return this.hours()%12||12}function Zon(){return this.hours()||24}$("H",["HH",2],0,"hour"),$("h",["hh",2],0,Hke),$("k",["kk",2],0,Zon),$("hmm",0,0,function(){return""+Hke.apply(this)+oe(this.minutes(),2)}),$("hmmss",0,0,function(){return""+Hke.apply(this)+oe(this.minutes(),2)+oe(this.seconds(),2)}),$("Hmm",0,0,function(){return""+this.hours()+oe(this.minutes(),2)}),$("Hmmss",0,0,function(){return""+this.hours()+oe(this.minutes(),2)+oe(this.seconds(),2)});function twt(C,E){$(C,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),E)})}twt("a",!0),twt("A",!1),Nt("hour","h"),Le("hour",13);function rwt(C,E){return E._meridiemParse}Ee("a",rwt),Ee("A",rwt),Ee("H",zi),Ee("h",zi),Ee("k",zi),Ee("HH",zi,Fs),Ee("hh",zi,Fs),Ee("kk",zi,Fs),Ee("hmm",pt),Ee("hmmss",Br),Ee("Hmm",pt),Ee("Hmmss",Br),gi(["H","HH"],dm),gi(["k","kk"],function(C,E,N){var F=ke(C);E[dm]=F===24?0:F}),gi(["a","A"],function(C,E,N){N._isPm=N._locale.isPM(C),N._meridiem=C}),gi(["h","hh"],function(C,E,N){E[dm]=ke(C),m(N).bigHour=!0}),gi("hmm",function(C,E,N){var F=C.length-2;E[dm]=ke(C.substr(0,F)),E[B0]=ke(C.substr(F)),m(N).bigHour=!0}),gi("hmmss",function(C,E,N){var F=C.length-4,W=C.length-2;E[dm]=ke(C.substr(0,F)),E[B0]=ke(C.substr(F,2)),E[$A]=ke(C.substr(W)),m(N).bigHour=!0}),gi("Hmm",function(C,E,N){var F=C.length-2;E[dm]=ke(C.substr(0,F)),E[B0]=ke(C.substr(F))}),gi("Hmmss",function(C,E,N){var F=C.length-4,W=C.length-2;E[dm]=ke(C.substr(0,F)),E[B0]=ke(C.substr(F,2)),E[$A]=ke(C.substr(W))});function Yon(C){return(C+"").toLowerCase().charAt(0)==="p"}var Qon=/[ap]\.?m?\.?/i,ein=Lt("Hours",!0);function tin(C,E,N){return C>11?N?"pm":"PM":N?"am":"AM"}var nwt={calendar:K,longDateFormat:z,invalidDate:ee,ordinal:ve,dayOfMonthOrdinalParse:Oe,relativeTime:tt,months:hon,monthsShort:Wvt,week:Pon,weekdays:Don,weekdaysMin:$on,weekdaysShort:ewt,meridiemParse:Qon},Tl={},TY={},EY;function rin(C,E){var N,F=Math.min(C.length,E.length);for(N=0;N0;){if(W=Nfe(de.slice(0,N).join("-")),W)return W;if(F&&F.length>=N&&rin(de,F)>=N-1)break;N--}E++}return EY}function oin(C){return C.match("^[^/\\\\]*$")!=null}function Nfe(C){var E=null,N;if(Tl[C]===void 0&&typeof FW<"u"&&FW&&FW.exports&&oin(C))try{E=EY._abbr,N=require,N("./locale/"+C),A$(E)}catch{Tl[C]=null}return Tl[C]}function A$(C,E){var N;return C&&(s(E)?N=FA(C):N=Jke(C,E),N?EY=N:typeof console<"u"&&console.warn&&console.warn("Locale "+C+" not found. Did you forget to load it?")),EY._abbr}function Jke(C,E){if(E!==null){var N,F=nwt;if(E.abbr=C,Tl[C]!=null)j("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),F=Tl[C]._config;else if(E.parentLocale!=null)if(Tl[E.parentLocale]!=null)F=Tl[E.parentLocale]._config;else if(N=Nfe(E.parentLocale),N!=null)F=N._config;else return TY[E.parentLocale]||(TY[E.parentLocale]=[]),TY[E.parentLocale].push({name:C,config:E}),null;return Tl[C]=new q(V(F,E)),TY[C]&&TY[C].forEach(function(W){Jke(W.name,W.config)}),A$(C),Tl[C]}else return delete Tl[C],null}function iin(C,E){if(E!=null){var N,F,W=nwt;Tl[C]!=null&&Tl[C].parentLocale!=null?Tl[C].set(V(Tl[C]._config,E)):(F=Nfe(C),F!=null&&(W=F._config),E=V(W,E),F==null&&(E.abbr=C),N=new q(E),N.parentLocale=Tl[C],Tl[C]=N),A$(C)}else Tl[C]!=null&&(Tl[C].parentLocale!=null?(Tl[C]=Tl[C].parentLocale,C===A$()&&A$(C)):Tl[C]!=null&&delete Tl[C]);return Tl[C]}function FA(C){var E;if(C&&C._locale&&C._locale._abbr&&(C=C._locale._abbr),!C)return EY;if(!n(C)){if(E=Nfe(C),E)return E;C=[C]}return nin(C)}function ain(){return J(Tl)}function Wke(C){var E,N=C._a;return N&&m(C).overflow===-2&&(E=N[DA]<0||N[DA]>11?DA:N[Xx]<1||N[Xx]>Rfe(N[Bg],N[DA])?Xx:N[dm]<0||N[dm]>24||N[dm]===24&&(N[B0]!==0||N[$A]!==0||N[MB]!==0)?dm:N[B0]<0||N[B0]>59?B0:N[$A]<0||N[$A]>59?$A:N[MB]<0||N[MB]>999?MB:-1,m(C)._overflowDayOfYear&&(EXx)&&(E=Xx),m(C)._overflowWeeks&&E===-1&&(E=fon),m(C)._overflowWeekday&&E===-1&&(E=pon),m(C).overflow=E),C}var sin=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,uin=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lin=/Z|[+-]\d\d(?::?\d\d)?/,jfe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Kke=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],cin=/^\/?Date\((-?\d+)/i,din=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,fin={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function iwt(C){var E,N,F=C._i,W=sin.exec(F)||uin.exec(F),de,Ae,rn,ai,uu=jfe.length,Hy=Kke.length;if(W){for(m(C).iso=!0,E=0,N=uu;ECY(Ae)||C._dayOfYear===0)&&(m(C)._overflowDayOfYear=!0),N=xY(Ae,0,C._dayOfYear),C._a[DA]=N.getUTCMonth(),C._a[Xx]=N.getUTCDate()),E=0;E<3&&C._a[E]==null;++E)C._a[E]=F[E]=W[E];for(;E<7;E++)C._a[E]=F[E]=C._a[E]==null?E===2?1:0:C._a[E];C._a[dm]===24&&C._a[B0]===0&&C._a[$A]===0&&C._a[MB]===0&&(C._nextDay=!0,C._a[dm]=0),C._d=(C._useUTC?xY:Ton).apply(null,F),de=C._useUTC?C._d.getUTCDay():C._d.getDay(),C._tzm!=null&&C._d.setUTCMinutes(C._d.getUTCMinutes()-C._tzm),C._nextDay&&(C._a[dm]=24),C._w&&typeof C._w.d<"u"&&C._w.d!==de&&(m(C).weekdayMismatch=!0)}}function vin(C){var E,N,F,W,de,Ae,rn,ai,uu;E=C._w,E.GG!=null||E.W!=null||E.E!=null?(de=1,Ae=4,N=q3(E.GG,C._a[Bg],OY(nl(),1,4).year),F=q3(E.W,1),W=q3(E.E,1),(W<1||W>7)&&(ai=!0)):(de=C._locale._week.dow,Ae=C._locale._week.doy,uu=OY(nl(),de,Ae),N=q3(E.gg,C._a[Bg],uu.year),F=q3(E.w,uu.week),E.d!=null?(W=E.d,(W<0||W>6)&&(ai=!0)):E.e!=null?(W=E.e+de,(E.e<0||E.e>6)&&(ai=!0)):W=de),F<1||F>LA(N,de,Ae)?m(C)._overflowWeeks=!0:ai!=null?m(C)._overflowWeekday=!0:(rn=Qvt(N,F,W,de,Ae),C._a[Bg]=rn.year,C._dayOfYear=rn.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function Xke(C){if(C._f===e.ISO_8601){iwt(C);return}if(C._f===e.RFC_2822){awt(C);return}C._a=[],m(C).empty=!0;var E=""+C._i,N,F,W,de,Ae,rn=E.length,ai=0,uu,Hy;for(W=R(C._f,C._locale).match(G)||[],Hy=W.length,N=0;N0&&m(C).unusedInput.push(Ae),E=E.slice(E.indexOf(F)+F.length),ai+=F.length),ie[de]?(F?m(C).empty=!1:m(C).unusedTokens.push(de),SY(de,F,C)):C._strict&&!F&&m(C).unusedTokens.push(de);m(C).charsLeftOver=rn-ai,E.length>0&&m(C).unusedInput.push(E),C._a[dm]<=12&&m(C).bigHour===!0&&C._a[dm]>0&&(m(C).bigHour=void 0),m(C).parsedDateParts=C._a.slice(0),m(C).meridiem=C._meridiem,C._a[dm]=win(C._locale,C._a[dm],C._meridiem),uu=m(C).era,uu!==null&&(C._a[Bg]=C._locale.erasConvertYear(uu,C._a[Bg])),Gke(C),Wke(C)}function win(C,E,N){var F;return N==null?E:C.meridiemHour!=null?C.meridiemHour(E,N):(C.isPM!=null&&(F=C.isPM(N),F&&E<12&&(E+=12),!F&&E===12&&(E=0)),E)}function Sin(C){var E,N,F,W,de,Ae,rn=!1,ai=C._f.length;if(ai===0){m(C).invalidFormat=!0,C._d=new Date(NaN);return}for(W=0;Wthis?this:C:g()});function lwt(C,E){var N,F;if(E.length===1&&n(E[0])&&(E=E[0]),!E.length)return nl();for(N=E[0],F=1;Fthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function zin(){if(!s(this._isDSTShifted))return this._isDSTShifted;var C={},E;return w(C,this),C=swt(C),C._a?(E=C._isUTC?f(C._a):nl(C._a),this._isDSTShifted=this.isValid()&&jin(C._a,E.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Vin(){return this.isValid()?!this._isUTC:!1}function Hin(){return this.isValid()?this._isUTC:!1}function dwt(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Jin=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Win=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function z0(C,E){var N=C,F=null,W,de,Ae;return $fe(C)?N={ms:C._milliseconds,d:C._days,M:C._months}:u(C)||!isNaN(+C)?(N={},E?N[E]=+C:N.milliseconds=+C):(F=Jin.exec(C))?(W=F[1]==="-"?-1:1,N={y:0,d:ke(F[Xx])*W,h:ke(F[dm])*W,m:ke(F[B0])*W,s:ke(F[$A])*W,ms:ke(Zke(F[MB]*1e3))*W}):(F=Win.exec(C))?(W=F[1]==="-"?-1:1,N={y:IB(F[2],W),M:IB(F[3],W),w:IB(F[4],W),d:IB(F[5],W),h:IB(F[6],W),m:IB(F[7],W),s:IB(F[8],W)}):N==null?N={}:typeof N=="object"&&("from"in N||"to"in N)&&(Ae=Kin(nl(N.from),nl(N.to)),N={},N.ms=Ae.milliseconds,N.M=Ae.months),de=new Dfe(N),$fe(C)&&i(C,"_locale")&&(de._locale=C._locale),$fe(C)&&i(C,"_isValid")&&(de._isValid=C._isValid),de}z0.fn=Dfe.prototype,z0.invalid=Nin;function IB(C,E){var N=C&&parseFloat(C.replace(",","."));return(isNaN(N)?0:N)*E}function fwt(C,E){var N={};return N.months=E.month()-C.month()+(E.year()-C.year())*12,C.clone().add(N.months,"M").isAfter(E)&&--N.months,N.milliseconds=+E-+C.clone().add(N.months,"M"),N}function Kin(C,E){var N;return C.isValid()&&E.isValid()?(E=Qke(E,C),C.isBefore(E)?N=fwt(C,E):(N=fwt(E,C),N.milliseconds=-N.milliseconds,N.months=-N.months),N):{milliseconds:0,months:0}}function pwt(C,E){return function(N,F){var W,de;return F!==null&&!isNaN(+F)&&(j(E,"moment()."+E+"(period, number) is deprecated. Please use moment()."+E+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),de=N,N=F,F=de),W=z0(N,F),mwt(this,W,C),this}}function mwt(C,E,N,F){var W=E._milliseconds,de=Zke(E._days),Ae=Zke(E._months);C.isValid()&&(F=F??!0,Ae&&Gvt(C,Eo(C,"Month")+Ae*N),de&&xl(C,"Date",Eo(C,"Date")+de*N),W&&C._d.setTime(C._d.valueOf()+W*N),F&&e.updateOffset(C,de||Ae))}var Gin=pwt(1,"add"),Xin=pwt(-1,"subtract");function hwt(C){return typeof C=="string"||C instanceof String}function Zin(C){return T(C)||l(C)||hwt(C)||u(C)||Qin(C)||Yin(C)||C===null||C===void 0}function Yin(C){var E=o(C)&&!a(C),N=!1,F=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],W,de,Ae=F.length;for(W=0;WN.valueOf():N.valueOf()9999?D(N,E?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?E?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",D(N,"Z")):D(N,E?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function pan(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C="moment",E="",N,F,W,de;return this.isLocal()||(C=this.utcOffset()===0?"moment.utc":"moment.parseZone",E="Z"),N="["+C+'("]',F=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",W="-MM-DD[T]HH:mm:ss.SSS",de=E+'[")]',this.format(N+F+W+de)}function man(C){C||(C=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var E=D(this,C);return this.localeData().postformat(E)}function han(C,E){return this.isValid()&&(T(C)&&C.isValid()||nl(C).isValid())?z0({to:this,from:C}).locale(this.locale()).humanize(!E):this.localeData().invalidDate()}function gan(C){return this.from(nl(),C)}function yan(C,E){return this.isValid()&&(T(C)&&C.isValid()||nl(C).isValid())?z0({from:this,to:C}).locale(this.locale()).humanize(!E):this.localeData().invalidDate()}function ban(C){return this.to(nl(),C)}function gwt(C){var E;return C===void 0?this._locale._abbr:(E=FA(C),E!=null&&(this._locale=E),this)}var ywt=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(C){return C===void 0?this.localeData():this.locale(C)});function bwt(){return this._locale}var Ffe=1e3,U3=60*Ffe,kfe=60*U3,_wt=(365*400+97)*24*kfe;function B3(C,E){return(C%E+E)%E}function vwt(C,E,N){return C<100&&C>=0?new Date(C+400,E,N)-_wt:new Date(C,E,N).valueOf()}function wwt(C,E,N){return C<100&&C>=0?Date.UTC(C+400,E,N)-_wt:Date.UTC(C,E,N)}function _an(C){var E,N;if(C=Ne(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(N=this._isUTC?wwt:vwt,C){case"year":E=N(this.year(),0,1);break;case"quarter":E=N(this.year(),this.month()-this.month()%3,1);break;case"month":E=N(this.year(),this.month(),1);break;case"week":E=N(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":E=N(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":E=N(this.year(),this.month(),this.date());break;case"hour":E=this._d.valueOf(),E-=B3(E+(this._isUTC?0:this.utcOffset()*U3),kfe);break;case"minute":E=this._d.valueOf(),E-=B3(E,U3);break;case"second":E=this._d.valueOf(),E-=B3(E,Ffe);break}return this._d.setTime(E),e.updateOffset(this,!0),this}function van(C){var E,N;if(C=Ne(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(N=this._isUTC?wwt:vwt,C){case"year":E=N(this.year()+1,0,1)-1;break;case"quarter":E=N(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":E=N(this.year(),this.month()+1,1)-1;break;case"week":E=N(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":E=N(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":E=N(this.year(),this.month(),this.date()+1)-1;break;case"hour":E=this._d.valueOf(),E+=kfe-B3(E+(this._isUTC?0:this.utcOffset()*U3),kfe)-1;break;case"minute":E=this._d.valueOf(),E+=U3-B3(E,U3)-1;break;case"second":E=this._d.valueOf(),E+=Ffe-B3(E,Ffe)-1;break}return this._d.setTime(E),e.updateOffset(this,!0),this}function wan(){return this._d.valueOf()-(this._offset||0)*6e4}function San(){return Math.floor(this.valueOf()/1e3)}function Can(){return new Date(this.valueOf())}function xan(){var C=this;return[C.year(),C.month(),C.date(),C.hour(),C.minute(),C.second(),C.millisecond()]}function Oan(){var C=this;return{years:C.year(),months:C.month(),date:C.date(),hours:C.hours(),minutes:C.minutes(),seconds:C.seconds(),milliseconds:C.milliseconds()}}function Tan(){return this.isValid()?this.toISOString():null}function Ean(){return y(this)}function Pan(){return d({},m(this))}function Man(){return m(this).overflow}function Ian(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}$("N",0,0,"eraAbbr"),$("NN",0,0,"eraAbbr"),$("NNN",0,0,"eraAbbr"),$("NNNN",0,0,"eraName"),$("NNNNN",0,0,"eraNarrow"),$("y",["y",1],"yo","eraYear"),$("y",["yy",2],0,"eraYear"),$("y",["yyy",3],0,"eraYear"),$("y",["yyyy",4],0,"eraYear"),Ee("N",tqe),Ee("NN",tqe),Ee("NNN",tqe),Ee("NNNN",Uan),Ee("NNNNN",Ban),gi(["N","NN","NNN","NNNN","NNNNN"],function(C,E,N,F){var W=N._locale.erasParse(C,F,N._strict);W?m(N).era=W:m(N).invalidEra=C}),Ee("y",Pi),Ee("yy",Pi),Ee("yyy",Pi),Ee("yyyy",Pi),Ee("yo",zan),gi(["y","yy","yyy","yyyy"],Bg),gi(["yo"],function(C,E,N,F){var W;N._locale._eraYearOrdinalRegex&&(W=C.match(N._locale._eraYearOrdinalRegex)),N._locale.eraYearOrdinalParse?E[Bg]=N._locale.eraYearOrdinalParse(C,W):E[Bg]=parseInt(C,10)});function Ran(C,E){var N,F,W,de=this._eras||FA("en")._eras;for(N=0,F=de.length;N=0)return de[F]}function Nan(C,E){var N=C.since<=C.until?1:-1;return E===void 0?e(C.since).year():e(C.since).year()+(E-C.offset)*N}function jan(){var C,E,N,F=this.localeData().eras();for(C=0,E=F.length;Cde&&(E=de),Xan.call(this,C,E,N,F,W))}function Xan(C,E,N,F,W){var de=Qvt(C,E,N,F,W),Ae=xY(de.year,0,de.dayOfYear);return this.year(Ae.getUTCFullYear()),this.month(Ae.getUTCMonth()),this.date(Ae.getUTCDate()),this}$("Q",0,"Qo","quarter"),Nt("quarter","Q"),Le("quarter",7),Ee("Q",Gm),gi("Q",function(C,E){E[DA]=(ke(C)-1)*3});function Zan(C){return C==null?Math.ceil((this.month()+1)/3):this.month((C-1)*3+this.month()%3)}$("D",["DD",2],"Do","date"),Nt("date","D"),Le("date",9),Ee("D",zi),Ee("DD",zi,Fs),Ee("Do",function(C,E){return C?E._dayOfMonthOrdinalParse||E._ordinalParse:E._dayOfMonthOrdinalParseLenient}),gi(["D","DD"],Xx),gi("Do",function(C,E){E[Xx]=ke(C.match(zi)[0])});var Cwt=Lt("Date",!0);$("DDD",["DDDD",3],"DDDo","dayOfYear"),Nt("dayOfYear","DDD"),Le("dayOfYear",4),Ee("DDD",Ti),Ee("DDDD",Vb),gi(["DDD","DDDD"],function(C,E,N){N._dayOfYear=ke(C)});function Yan(C){var E=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return C==null?E:this.add(C-E,"d")}$("m",["mm",2],0,"minute"),Nt("minute","m"),Le("minute",14),Ee("m",zi),Ee("mm",zi,Fs),gi(["m","mm"],B0);var Qan=Lt("Minutes",!1);$("s",["ss",2],0,"second"),Nt("second","s"),Le("second",15),Ee("s",zi),Ee("ss",zi,Fs),gi(["s","ss"],$A);var esn=Lt("Seconds",!1);$("S",0,0,function(){return~~(this.millisecond()/100)}),$(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),$(0,["SSS",3],0,"millisecond"),$(0,["SSSS",4],0,function(){return this.millisecond()*10}),$(0,["SSSSS",5],0,function(){return this.millisecond()*100}),$(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),$(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),$(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),$(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Nt("millisecond","ms"),Le("millisecond",16),Ee("S",Ti,Gm),Ee("SS",Ti,Fs),Ee("SSS",Ti,Vb);var N$,xwt;for(N$="SSSS";N$.length<=9;N$+="S")Ee(N$,Pi);function tsn(C,E){E[MB]=ke(("0."+C)*1e3)}for(N$="S";N$.length<=9;N$+="S")gi(N$,tsn);xwt=Lt("Milliseconds",!1),$("z",0,0,"zoneAbbr"),$("zz",0,0,"zoneName");function rsn(){return this._isUTC?"UTC":""}function nsn(){return this._isUTC?"Coordinated Universal Time":""}var lt=O.prototype;lt.add=Gin,lt.calendar=ran,lt.clone=nan,lt.diff=can,lt.endOf=van,lt.format=man,lt.from=han,lt.fromNow=gan,lt.to=yan,lt.toNow=ban,lt.get=In,lt.invalidAt=Man,lt.isAfter=oan,lt.isBefore=ian,lt.isBetween=aan,lt.isSame=san,lt.isSameOrAfter=uan,lt.isSameOrBefore=lan,lt.isValid=Ean,lt.lang=ywt,lt.locale=gwt,lt.localeData=bwt,lt.max=Ein,lt.min=Tin,lt.parsingFlags=Pan,lt.set=hi,lt.startOf=_an,lt.subtract=Xin,lt.toArray=xan,lt.toObject=Oan,lt.toDate=Can,lt.toISOString=fan,lt.inspect=pan,typeof Symbol<"u"&&Symbol.for!=null&&(lt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),lt.toJSON=Tan,lt.toString=dan,lt.unix=San,lt.valueOf=wan,lt.creationData=Ian,lt.eraName=jan,lt.eraNarrow=Dan,lt.eraAbbr=$an,lt.eraYear=Lan,lt.year=Yvt,lt.isLeapYear=Oon,lt.weekYear=Van,lt.isoWeekYear=Han,lt.quarter=lt.quarters=Zan,lt.month=Xvt,lt.daysInMonth=Son,lt.week=lt.weeks=Ron,lt.isoWeek=lt.isoWeeks=Aon,lt.weeksInYear=Kan,lt.weeksInWeekYear=Gan,lt.isoWeeksInYear=Jan,lt.isoWeeksInISOWeekYear=Wan,lt.date=Cwt,lt.day=lt.days=Hon,lt.weekday=Jon,lt.isoWeekday=Won,lt.dayOfYear=Yan,lt.hour=lt.hours=ein,lt.minute=lt.minutes=Qan,lt.second=lt.seconds=esn,lt.millisecond=lt.milliseconds=xwt,lt.utcOffset=$in,lt.utc=Fin,lt.local=kin,lt.parseZone=qin,lt.hasAlignedHourOffset=Uin,lt.isDST=Bin,lt.isLocal=Vin,lt.isUtcOffset=Hin,lt.isUtc=dwt,lt.isUTC=dwt,lt.zoneAbbr=rsn,lt.zoneName=nsn,lt.dates=M("dates accessor is deprecated. Use date instead.",Cwt),lt.months=M("months accessor is deprecated. Use month instead",Xvt),lt.years=M("years accessor is deprecated. Use year instead",Yvt),lt.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Lin),lt.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",zin);function osn(C){return nl(C*1e3)}function isn(){return nl.apply(null,arguments).parseZone()}function Owt(C){return C}var as=q.prototype;as.calendar=ue,as.longDateFormat=U,as.invalidDate=ce,as.ordinal=Je,as.preparse=Owt,as.postformat=Owt,as.relativeTime=Ke,as.pastFuture=dt,as.set=k,as.eras=Ran,as.erasParse=Aan,as.erasConvertYear=Nan,as.erasAbbrRegex=kan,as.erasNameRegex=Fan,as.erasNarrowRegex=qan,as.months=bon,as.monthsShort=_on,as.monthsParse=won,as.monthsRegex=xon,as.monthsShortRegex=Con,as.week=Eon,as.firstDayOfYear=Ion,as.firstDayOfWeek=Mon,as.weekdays=qon,as.weekdaysMin=Bon,as.weekdaysShort=Uon,as.weekdaysParse=Von,as.weekdaysRegex=Kon,as.weekdaysShortRegex=Gon,as.weekdaysMinRegex=Xon,as.isPM=Yon,as.meridiem=tin;function Ufe(C,E,N,F){var W=FA(),de=f().set(F,E);return W[N](de,C)}function Twt(C,E,N){if(u(C)&&(E=C,C=void 0),C=C||"",E!=null)return Ufe(C,E,N,"month");var F,W=[];for(F=0;F<12;F++)W[F]=Ufe(C,F,N,"month");return W}function nqe(C,E,N,F){typeof C=="boolean"?(u(E)&&(N=E,E=void 0),E=E||""):(E=C,N=E,C=!1,u(E)&&(N=E,E=void 0),E=E||"");var W=FA(),de=C?W._week.dow:0,Ae,rn=[];if(N!=null)return Ufe(E,(N+de)%7,F,"day");for(Ae=0;Ae<7;Ae++)rn[Ae]=Ufe(E,(Ae+de)%7,F,"day");return rn}function asn(C,E){return Twt(C,E,"months")}function ssn(C,E){return Twt(C,E,"monthsShort")}function usn(C,E,N){return nqe(C,E,N,"weekdays")}function lsn(C,E,N){return nqe(C,E,N,"weekdaysShort")}function csn(C,E,N){return nqe(C,E,N,"weekdaysMin")}A$("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(C){var E=C%10,N=ke(C%100/10)===1?"th":E===1?"st":E===2?"nd":E===3?"rd":"th";return C+N}}),e.lang=M("moment.lang is deprecated. Use moment.locale instead.",A$),e.langData=M("moment.langData is deprecated. Use moment.localeData instead.",FA);var kA=Math.abs;function dsn(){var C=this._data;return this._milliseconds=kA(this._milliseconds),this._days=kA(this._days),this._months=kA(this._months),C.milliseconds=kA(C.milliseconds),C.seconds=kA(C.seconds),C.minutes=kA(C.minutes),C.hours=kA(C.hours),C.months=kA(C.months),C.years=kA(C.years),this}function Ewt(C,E,N,F){var W=z0(E,N);return C._milliseconds+=F*W._milliseconds,C._days+=F*W._days,C._months+=F*W._months,C._bubble()}function fsn(C,E){return Ewt(this,C,E,1)}function psn(C,E){return Ewt(this,C,E,-1)}function Pwt(C){return C<0?Math.floor(C):Math.ceil(C)}function msn(){var C=this._milliseconds,E=this._days,N=this._months,F=this._data,W,de,Ae,rn,ai;return C>=0&&E>=0&&N>=0||C<=0&&E<=0&&N<=0||(C+=Pwt(oqe(N)+E)*864e5,E=0,N=0),F.milliseconds=C%1e3,W=We(C/1e3),F.seconds=W%60,de=We(W/60),F.minutes=de%60,Ae=We(de/60),F.hours=Ae%24,E+=We(Ae/24),ai=We(Mwt(E)),N+=ai,E-=Pwt(oqe(ai)),rn=We(N/12),N%=12,F.days=E,F.months=N,F.years=rn,this}function Mwt(C){return C*4800/146097}function oqe(C){return C*146097/4800}function hsn(C){if(!this.isValid())return NaN;var E,N,F=this._milliseconds;if(C=Ne(C),C==="month"||C==="quarter"||C==="year")switch(E=this._days+F/864e5,N=this._months+Mwt(E),C){case"month":return N;case"quarter":return N/3;case"year":return N/12}else switch(E=this._days+Math.round(oqe(this._months)),C){case"week":return E/7+F/6048e5;case"day":return E+F/864e5;case"hour":return E*24+F/36e5;case"minute":return E*1440+F/6e4;case"second":return E*86400+F/1e3;case"millisecond":return Math.floor(E*864e5)+F;default:throw new Error("Unknown unit "+C)}}function gsn(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+ke(this._months/12)*31536e6:NaN}function qA(C){return function(){return this.as(C)}}var ysn=qA("ms"),bsn=qA("s"),_sn=qA("m"),vsn=qA("h"),wsn=qA("d"),Ssn=qA("w"),Csn=qA("M"),xsn=qA("Q"),Osn=qA("y");function Tsn(){return z0(this)}function Esn(C){return C=Ne(C),this.isValid()?this[C+"s"]():NaN}function RB(C){return function(){return this.isValid()?this._data[C]:NaN}}var Psn=RB("milliseconds"),Msn=RB("seconds"),Isn=RB("minutes"),Rsn=RB("hours"),Asn=RB("days"),Nsn=RB("months"),jsn=RB("years");function Dsn(){return We(this.days()/7)}var UA=Math.round,z3={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function $sn(C,E,N,F,W){return W.relativeTime(E||1,!!N,C,F)}function Lsn(C,E,N,F){var W=z0(C).abs(),de=UA(W.as("s")),Ae=UA(W.as("m")),rn=UA(W.as("h")),ai=UA(W.as("d")),uu=UA(W.as("M")),Hy=UA(W.as("w")),BA=UA(W.as("y")),j$=de<=N.ss&&["s",de]||de0,j$[4]=F,$sn.apply(null,j$)}function Fsn(C){return C===void 0?UA:typeof C=="function"?(UA=C,!0):!1}function ksn(C,E){return z3[C]===void 0?!1:E===void 0?z3[C]:(z3[C]=E,C==="s"&&(z3.ss=E-1),!0)}function qsn(C,E){if(!this.isValid())return this.localeData().invalidDate();var N=!1,F=z3,W,de;return typeof C=="object"&&(E=C,C=!1),typeof C=="boolean"&&(N=C),typeof E=="object"&&(F=Object.assign({},z3,E),E.s!=null&&E.ss==null&&(F.ss=E.s-1)),W=this.localeData(),de=Lsn(this,!N,F,W),N&&(de=W.pastFuture(+this,de)),W.postformat(de)}var iqe=Math.abs;function V3(C){return(C>0)-(C<0)||+C}function Bfe(){if(!this.isValid())return this.localeData().invalidDate();var C=iqe(this._milliseconds)/1e3,E=iqe(this._days),N=iqe(this._months),F,W,de,Ae,rn=this.asSeconds(),ai,uu,Hy,BA;return rn?(F=We(C/60),W=We(F/60),C%=60,F%=60,de=We(N/12),N%=12,Ae=C?C.toFixed(3).replace(/\.?0+$/,""):"",ai=rn<0?"-":"",uu=V3(this._months)!==V3(rn)?"-":"",Hy=V3(this._days)!==V3(rn)?"-":"",BA=V3(this._milliseconds)!==V3(rn)?"-":"",ai+"P"+(de?uu+de+"Y":"")+(N?uu+N+"M":"")+(E?Hy+E+"D":"")+(W||F||C?"T":"")+(W?BA+W+"H":"")+(F?BA+F+"M":"")+(C?BA+Ae+"S":"")):"P0D"}var Zi=Dfe.prototype;Zi.isValid=Ain,Zi.abs=dsn,Zi.add=fsn,Zi.subtract=psn,Zi.as=hsn,Zi.asMilliseconds=ysn,Zi.asSeconds=bsn,Zi.asMinutes=_sn,Zi.asHours=vsn,Zi.asDays=wsn,Zi.asWeeks=Ssn,Zi.asMonths=Csn,Zi.asQuarters=xsn,Zi.asYears=Osn,Zi.valueOf=gsn,Zi._bubble=msn,Zi.clone=Tsn,Zi.get=Esn,Zi.milliseconds=Psn,Zi.seconds=Msn,Zi.minutes=Isn,Zi.hours=Rsn,Zi.days=Asn,Zi.weeks=Dsn,Zi.months=Nsn,Zi.years=jsn,Zi.humanize=qsn,Zi.toISOString=Bfe,Zi.toString=Bfe,Zi.toJSON=Bfe,Zi.locale=gwt,Zi.localeData=bwt,Zi.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Bfe),Zi.lang=ywt,$("X",0,0,"unix"),$("x",0,0,"valueOf"),Ee("x",tl),Ee("X",Xm),gi("X",function(C,E,N){N._d=new Date(parseFloat(C)*1e3)}),gi("x",function(C,E,N){N._d=new Date(ke(C))});return e.version="2.29.4",r(nl),e.fn=lt,e.min=Pin,e.max=Min,e.now=Iin,e.utc=f,e.unix=osn,e.months=asn,e.isDate=l,e.locale=A$,e.invalid=g,e.duration=z0,e.isMoment=T,e.weekdays=usn,e.parseZone=isn,e.localeData=FA,e.isDuration=$fe,e.monthsShort=ssn,e.weekdaysMin=csn,e.defineLocale=Jke,e.updateLocale=iin,e.locales=ain,e.weekdaysShort=lsn,e.normalizeUnits=Ne,e.relativeTimeRounding=Fsn,e.relativeTimeThreshold=ksn,e.calendarFormat=tan,e.prototype=lt,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e})});function wRt(t){return t in xee}function ab(t,e){let r=ae();return e?.apiKey||r[xee[t]]||""}function Ibn(){return[{name:"copilot-plus-flash",provider:"copilot-plus"},{name:"google/gemini-2.5-flash",provider:"openrouterai"}]}function age(t){return Ibn().some(e=>e.name===t.name&&e.provider===t.provider)}var pL=v(()=>{Or();ot()});var SRt={};Rn(SRt,{CustomError:()=>Ao,MissingApiKeyError:()=>Tee,MissingModelKeyError:()=>kW,MissingPlusLicenseError:()=>Pz,TimeoutError:()=>Oee});var Ao,Oee,Tee,Pz,kW,Xw=v(()=>{Ao=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}},Oee=class t extends Error{constructor(e,r){super(`${e} timed out after ${r}ms`),this.name="TimeoutError",Object.setPrototypeOf(this,t.prototype)}},Tee=class t extends Error{constructor(e="API key is not configured."){super(e),this.name="MissingApiKeyError",Object.setPrototypeOf(this,t.prototype)}},Pz=class t extends Error{constructor(e="Copilot Plus license key is not configured."){super(e),this.name="MissingPlusLicenseError",Object.setPrototypeOf(this,t.prototype)}},kW=class t extends Error{constructor(e="No model key found. Please select a model in settings."){super(e),this.name="MissingModelKeyError",Object.setPrototypeOf(this,t.prototype)}}});function cN(t){try{return new URL(t).hostname.replace(/^www\./,"")}catch{return t}}function xRt(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function Abn(t){let e=xRt(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function ORt(t){let e=xRt(t);return Abn(t)?oHe.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:oHe.UNKNOWN_ERROR)}function qW(t){return t.replace(/^#/,"").trim()}function UW(t,e={}){let{trimStart:r=!0}=e;if(t.startsWith("---")){let n=t.indexOf("---",3);if(n!==-1){let o=t.slice(n+3);return r?o.trimStart():o.startsWith(`\r +`)?o.slice(2):o.startsWith(` +`)||o.startsWith("\r")?o.slice(1):o}}return t}function yO(t,e=!0){let r=app.metadataCache.getFileCache(t),n=r?.frontmatter?.tags,o=new Set;if(!e){let i=r?.tags?.map(a=>a.tag);i&&i.forEach(a=>o.add(qW(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(qW(i))}):typeof n=="string"&&o.add(qW(n))),Array.from(o)}function sge(t,e,r){if(e.length===0)return[];e=e.map(i=>qW(i));let n=r&&r.length>0?r:Eee(t,"/"),o=[];for(let i of n){let a=yO(i);e.some(s=>a.includes(s))&&o.push(i)}return o}async function xc(t){let e=(0,ry.normalizePath)(t).replace(/^\/+/,"").replace(/\/+$/,"");if(!e)return;let r=e.split("/").filter(Boolean),n="";for(let o of r){n=n?`${n}/${o}`:o;let i=app.vault.getAbstractFileByPath(n);if(i){if(i instanceof ry.TFile)throw new Error(`Path conflict: "${n}" exists as a file, expected folder.`);continue}await app.vault.adapter.mkdir(n)}}async function BW(t,e){return t.extension!="md"&&t.extension!="canvas"?null:await e.cachedRead(t)}function uge(t){return t.basename}function bO(t){return t?Dbn.includes(t.extension):!1}function sb(t){return t==="copilot_plus"||t==="project"}function zW(t,e){return t?t.extension==="md"||t.extension==="canvas"?!0:sb(e):!1}function ERt(t,e){return!t||!e?!1:t.includes(iHe)&&e.includes(iHe)||t==="small"&&e==="cohereai"||t==="cohereai"&&e==="small"?!0:t===e}function lge(t){let e=[],{history:r}=t;for(let n=0;n{let o=e.getAbstractFileByPath(n);if(o instanceof ry.TFile)r.set(o.path,o);else{let a=e.getMarkdownFiles().filter(s=>s.basename===n);a.length>0&&($bn(n,e)?r.set(a[0].path,a[0]):console.warn(`Found multiple files with title "${n}". Expected a full path for duplicate titles.`))}}),Array.from(r.values())}function mL(t,e){let r=/\[\[(.*?)\]\]/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(2,-2));return PRt(o,e)}function MRt(t,e){let r=/\{\[\[(.*?)\]\]\}/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(3,-3));return PRt(o,e)}function $bn(t,e){return e.getMarkdownFiles().filter(n=>n.basename===t).length===1}function IRt(t){return t=t.trim(),t.startsWith("[[")&&t.endsWith("]]")?`${t.slice(2,-2).trim()}.md`:t}function RRt(t){let e=new Set;return t.forEach(r=>{r.metadata?.title&&e.add(r.metadata?.title)}),Array.from(e)}function aHe(t){if(!t||typeof t!="string")return{isValid:!1,error:"URL is required"};let e=t.trim();if(!e)return{isValid:!1,error:"URL cannot be empty"};let r=sHe(e);return r?/^[a-zA-Z0-9_-]{11}$/.test(r)?{isValid:!0,videoId:r}:{isValid:!1,error:"Invalid YouTube video ID"}:{isValid:!1,error:"Invalid YouTube URL format"}}function sHe(t){try{let e=[/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/|youtube\.com\/v\/)([a-zA-Z0-9_-]{11})/,/youtube\.com\/shorts\/([a-zA-Z0-9_-]{11})/];for(let r of e){let n=t.match(r);if(n&&n[1])return n[1]}return null}catch{return null}}function ARt(t){return`https://www.youtube.com/watch?v=${t}`}function NRt(t){return aHe(t).isValid}function jRt(t){let e=t.matchAll(new RegExp(Lbn,"g"));return Array.from(e,r=>r[0])}async function Nl(t,e={}){let r=new Headers(e.headers),n=Object.fromEntries(r.entries());delete n["content-length"],B("safeFetch request");let o=e.method?.toUpperCase()||"POST",a=await(0,ry.requestUrl)({url:t,contentType:"application/json",headers:n,method:o,...["POST","PUT","PATCH"].includes(o)&&{body:e.body?.toString()},throw:!1});if(a.status>=400){let s;try{s=typeof a.json=="string"?JSON.parse(a.json):a.json}catch{try{s=typeof a.text=="string"?JSON.parse(a.text):a.text}catch{s=null}}let u=new Error(oHe.REQUEST_FAILED(a.status));if(u.json=s,s?.detail?.reason==="Invalid license key"||s?.reason==="Invalid license key")u.message="Invalid license key";else if(s?.detail?.message||s?.message){let l=s?.detail?.message||s?.message,c=s?.detail?.reason||s?.reason;u.message=c?`${l}: ${c}`:l}else s?.detail?u.message=JSON.stringify(s.detail):s&&(u.message+=". "+JSON.stringify(s));throw u}return{ok:a.status>=200&&a.status<300,status:a.status,statusText:a.status.toString(),headers:new Headers(a.headers),url:t,type:"basic",redirected:!1,bytes:()=>Promise.resolve(new Uint8Array(0)),body:Fbn(a.text),bodyUsed:!0,json:()=>a.json,text:async()=>a.text,arrayBuffer:async()=>{if(a.arrayBuffer)return a.arrayBuffer;let s=a.text.replace(/^data:.*;base64,/,""),u=atob(s),l=new Uint8Array(u.length);for(let c=0;c{throw new Error("not implemented")},formData:()=>{throw new Error("not implemented")},clone:()=>{throw new Error("not implemented")}}}function Fbn(t){return new ReadableStream({start(e){let n=new TextEncoder().encode(t);e.enqueue(n),e.close()}})}function Pee(t,e){let r={...t};return e.forEach(n=>{delete r[n]}),r}function _O(t,e){let[r,n]=t.split("|"),o=e.find(i=>i.name===r&&i.provider===n);if(!o)throw new Error(`No model configuration found for: ${t}`);return o}function dN(t){let e=rC[t];return{...e,label:e.label||t}}function tg(t,e){let r=rC[t]?.label||t;return r+(e?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}function cge(t){let e=t;return e=Az(e),e=e.replace(/```xml\s*[\s\S]*?[\s\S]*?<\/writeToFile>[\s\S]*?```/g,""),e=e.replace(/[\s\S]*?<\/writeToFile>/g,""),e=e.replace(/[\s\S]*?/g,""),e=e.replace(/\n{3,}/g,` + +`),e=e.trim(),e}async function Mz(t,e=!1){let r=app.workspace.getMostRecentLeaf();if(!r){new ry.Notice("No active leaf found.");return}if(r.view instanceof ry.MarkdownView||(r=app.workspace.getLeaf(!1),await r.setViewState({type:"markdown",state:r.view.getState()})),!(r.view instanceof ry.MarkdownView)){new ry.Notice("Failed to open a markdown view.");return}let n=r.view.editor,o=n.getCursor("from"),i=n.getCursor("to"),a=cge(t);e?n.replaceRange(a,o,i):n.replaceRange(a,i),new ry.Notice("Message inserted into the active note.")}function dge(t,e){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(...n),e)}}function fge(t,e){let r=t.split(".").map(Number),n=e.split(".").map(Number);for(let o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]!t.includes(e))}function HW(t,e){if(t.provider==="amazon-bedrock")return t.apiKey||e.amazonBedrockApiKey?{hasApiKey:!0}:{hasApiKey:!1,errorNotice:"Amazon Bedrock API key is missing. Please add a key in Settings > API Keys or update the model configuration."};if(t.provider==="github-copilot")return!(t.apiKey||e.githubCopilotToken||e.githubCopilotAccessToken)?{hasApiKey:!1,errorNotice:"GitHub Copilot is not authenticated. Please connect it in Settings > Copilot > Basic Tab > Set Keys."}:{hasApiKey:!0};let r=!!uHe().find(o=>o===t.provider),n=!ab(t.provider,t);return r&&n?{hasApiKey:!1,errorNotice:`Please configure API Key for ${t.name} in settings first. +Path: Settings > copilot plugin > Basic Tab > Set Keys`}:{hasApiKey:!0}}function Rz(t){return typeof t=="string"?t:Array.isArray(t)?t.filter(e=>e.type==="text").map(e=>e.text).join(""):String(t||"")}function Az(t){let r=Rz(t).replace(/[\s\S]*?<\/think>/g,"");return r=r.replace(/[\s\S]*$/g,""),r.trim()}function JW(t){return Rz(t).replace(/[\s\S]*?<\/errorChunk>/g,"").trim()}function $Rt(){return crypto.randomUUID()}async function rh(t){let e=console.warn;try{return console.warn=function(...r){if(!(r[0]?.includes&&(r[0].includes("Failed to calculate number of tokens")||r[0].includes("Unknown model"))))return e.apply(console,r)},await t()}finally{console.warn=e}}async function pge(t,e,r="Operation"){let{TimeoutError:n}=await Promise.resolve().then(()=>(Xw(),SRt)),o=new AbortController,i=setTimeout(()=>{o.abort()},e);try{return await Promise.race([t(o.signal),new Promise((a,s)=>{o.signal.addEventListener("abort",()=>{s(new n(r,e))})})])}finally{clearTimeout(i)}}function lHe(){let t=app.workspace.getActiveViewOfType(ry.MarkdownView);return t?t.getState().source===!0:!0}function Iee(t){return new TextEncoder().encode(t).length}function cHe(t,e){if(e<=0)return"";let r=new TextEncoder;if(r.encode(t).length<=e)return t;let o=0,i=t.length,a="";for(;o<=i;){let s=Math.floor((o+i)/2),u=t.substring(0,s);r.encode(u).length<=e?(a=u,o=s+1):i=s-1}return a}async function LRt(t,e=!0){let r=null;app.workspace.iterateAllLeaves(n=>{if(n.view.getViewType()==="markdown"||n.view.getViewType()==="pdf"||n.view.getViewType()==="canvas"){let o=n.view.file;o&&o.path===t.path&&(r=n)}}),r&&e?app.workspace.setActiveLeaf(r,{focus:!0}):r||await app.workspace.getLeaf("tab").openFile(t)}var CRt,ry,oHe,Eee,Nbn,jbn,TRt,eg,Dbn,Lbn,Zt=v(()=>{Bc();Or();_t();CRt=L(vRt()),ry=require("obsidian");pL();tHe();oHe={INVALID_LICENSE_KEY_USER:"Invalid Copilot Plus license key. Please check your license key in settings.",UNKNOWN_ERROR:"An unknown error occurred",REQUEST_FAILED:t=>`Request failed, status ${t}`};Eee=(t,e)=>{let r=t.getMarkdownFiles();if(e==="/")return r;let n=e.toLowerCase().replace(/^\/|\/$/g,"");return r.filter(o=>{let a=o.path.toLowerCase().split("/"),s=n.split("/"),u=0;for(let l of s){for(;u=a.length)return!1}return!0})};Nbn=t=>t.last?.modelName||t.last?.model,jbn=t=>t.last?.retriever!==void 0,TRt=t=>Nbn(t)||jbn(t),eg=(t,e="local")=>{let r=(0,CRt.default)(t);return e==="utc"&&r.utc(),{fileName:r.format("YYYYMMDD_HHmmss"),display:r.format("YYYY/MM/DD HH:mm:ss"),epoch:r.valueOf()}};Dbn=["md","pdf","canvas"];Lbn=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^\s&]+)/});var WW,dHe,Ree,Bc=v(()=>{fO();wv();_v();FVe();Zt();WW=class WW{static createNewLLMChain(e){let{llm:r,memory:n,prompt:o,abortController:i}=e,a=r.withConfig({signal:i?.signal}),s=Rl.from([{input:u=>u.input,memory:()=>n.loadMemoryVariables({})},{input:u=>u.input,history:u=>u.memory.history},o,a]);return WW.instances.set("llm_chain",s),console.log("New LLM chain created."),s}static getLLMChainFromMap(e){let r=WW.instances.get("llm_chain");return r||(r=WW.createNewLLMChain(e)),r}static createConversationalRetrievalChain(e,r,n){let{llm:o,retriever:i,systemMessage:a}=e,u=lu.fromTemplate(`Given the following conversation and a follow up question, + summarize the conversation as context and keep the follow up question unchanged, in its original language. + If the follow up question is unrelated to its preceding messages, return this follow up question directly. + If it is related, then combine the summary and the follow up question to construct a standalone question. + Make sure to keep any [[]] wrapped note titles in the question unchanged. + + Chat History: + {chat_history} + Follow Up Input: {question} + Standalone question:`),c=lu.fromTemplate(`{system_message} + +Answer the question with as detailed as possible based only on the following context: +{context} + +Question: {question} +`),d=y=>y.map(b=>`Human: ${b[0]} +Assistant: ${b[1]}`).join(` +`),f=Rl.from([{question:y=>(n&&console.log("Input Question: ",y.question),y.question),chat_history:y=>{let g=d(y.chat_history);return n&&console.log("Formatted Chat History: ",g),g}},u,o,new Bhe,y=>{let g=Az(y),b=JW(g);return n&&console.log("Standalone Question: ",b),b}]),p=async y=>(r(y),_ee(y)),m=Rl.from([{context:i.pipe(p),question:new Eu,system_message:()=>a},c,o]);return f.pipe(m)}};WW.instances=new Map;dHe=WW,Ree=dHe});var Aee=v(()=>{});var fHe,fN,ac,Ws,nC,tC,qbn,Ubn,Bbn,zbn,eHe,kRt,qRt,Nee,n_,pHe,jee,Nz,Dee,mHe,$ee,hHe,gHe,mge,yHe,Lee,jz,bHe,_He,KW,Sv,pN,ub,r_,hL,hO,gO,Tz,iHe,rC,xee,URt,Cee,Nn,hge,GW,Di,Zw,Or=v(()=>{D$();Bc();Aee();fHe="https://api.brevilabs.com/v1",fN="https://models.brevilabs.com/v1",ac="copilot-chat-view",Ws="user",nC="ai",tC="copilot",qbn=`${tC}/copilot-conversations`,Ubn=`${tC}/copilot-custom-prompts`,Bbn=`${tC}/memory`,zbn=`${tC}/system-prompts`,eHe=tC,kRt=`You are Obsidian Copilot, a helpful assistant that integrates AI to Obsidian note-taking. + 1. Never mention that you do not have access to something. Always rely on the user provided context. + 2. Always answer to the best of your knowledge. If you are unsure about something, say so and ask the user to provide more context. + 3. If the user mentions "note", it most likely means an Obsidian note in the vault, not the generic meaning of a note. + 4. If the user mentions "@vault", it means the user wants you to search the Obsidian vault for information relevant to the query. The search results will be provided to you in the context along with the user query, read it carefully and answer the question based on the information provided. If there's no relevant information in the vault, just say so. + 5. If the user mentions any other tool with the @ symbol, check the context for their results. If nothing is found, just ignore the @ symbol in the query. + 6. Always use $'s instead of \\[ etc. for LaTeX equations. + 7. When showing note titles, use [[title]] format and do not wrap them in \` \`. + 8. When showing **Obsidian internal** image links, use ![[link]] format and do not wrap them in \` \`. + 9. When showing **web** image links, use ![link](url) format and do not wrap them in \` \`. + 10. When generating a table, format as github markdown tables, however, for table headings, immediately add ' |' after the table heading. + 11. Always respond in the language of the user's query. + 12. Do NOT mention the additional context provided such as getCurrentTime and getTimeRangeMs if it's irrelevant to the user message. + 13. If the user mentions "tags", it most likely means tags in Obsidian note properties. + 14. YouTube URLs: If the user provides YouTube URLs in their message, transcriptions will be automatically fetched and provided to you. You don't need to do anything special - just use the transcription content if available. + 15. For markdown lists, always use '- ' (hyphen followed by exactly one space) for bullet points, with no leading spaces before the hyphen. Never use '*' (asterisk) for bullets.`,qRt=`Return the new note content or canvas JSON in tags. + + # Steps to find the the target notes + 1. Extract the target note information from user message and find out the note path from the context below. + 2. If target note is not specified, use the as the target note. + 3. If still failed to find the target note or the note path, ask the user to specify the target note. + + # Examples + + Input: Add a new section to note A + Output: + + path/to/file.md + The FULL CONTENT of the note A with added section goes here + + + Input: Create a new canvas with "Hello, world!" + Output: + + path/to/file.canvas + + { + "nodes": [ + { + "id": "1", + "type": "text", + "text": "Hello, world!", + "x": 0, + "y": 0, + "width": 200, + "height": 50 + } + ], + "edges": [] + } + + + + Input: Create a canvas with a file node and a group + Output: + + path/to/file.canvas + + { + "nodes": [ + {"id": "1", "type": "file", "file": "note.md", "subpath": "#heading", "x": 100, "y": 100, "width": 300, "height": 200, "color": "2"}, + {"id": "2", "type": "group", "label": "My Group", "x": 50, "y": 50, "width": 400, "height": 300, "color": "1"}, + {"id": "3", "type": "link", "url": "https://example.com", "x": 500, "y": 100, "width": 200, "height": 100, "color": "#FF5733"} + ], + "edges": [ + {"id": "e1-2", "fromNode": "1", "toNode": "3", "fromSide": "right", "toSide": "left", "fromEnd": "arrow", "toEnd": "none", "color": "3", "label": "references"} + ] + } + + + + # Canvas JSON Format (JSON Canvas spec 1.0) + Required node fields: id, type, x, y, width, height + Node types: "text" (needs text), "file" (needs file), "link" (needs url), "group" (optional label) + Optional node fields: color (hex #FF0000 or preset "1"-"6"), subpath (file nodes, starts with #) + Required edge fields: id, fromNode, toNode + Optional edge fields: fromSide/toSide ("top"/"right"/"bottom"/"left"), fromEnd/toEnd ("none"/"arrow"), color, label + All IDs must be unique. Edge nodes must reference existing node IDs. + Position nodes with reasonable spacing and logical visual flow. + `,Nee="note_context",n_="selected_text",pHe="web_selected_text",jee="variable",Nz="variable_note",Dee="embedded_pdf",mHe="embedded_note",$ee="dataview_block",hHe="retrieved_document",gHe="web_tab_context",mge="active_web_tab",yHe="youtube_video_context",Lee="{activeWebTab}",jz=6e3,bHe=.4,_He=448e3,KW=3e4,Sv={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree",COMPACTING:"Compacting"},pN={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"},ub={MAX_TOKENS:6e3,TEMPERATURE:.1,REASONING_EFFORT:"low",VERBOSITY:"medium"},r_=(g=>(g.OPENROUTERAI="openrouterai",g.OPENAI="openai",g.OPENAI_FORMAT="3rd party (openai-format)",g.ANTHROPIC="anthropic",g.GOOGLE="google",g.XAI="xai",g.AMAZON_BEDROCK="amazon-bedrock",g.AZURE_OPENAI="azure openai",g.GROQ="groq",g.OLLAMA="ollama",g.LM_STUDIO="lm-studio",g.COPILOT_PLUS="copilot-plus",g.MISTRAL="mistralai",g.DEEPSEEK="deepseek",g.COHEREAI="cohereai",g.SILICONFLOW="siliconflow",g.GITHUB_COPILOT="github-copilot",g))(r_||{}),hL={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},hO=[{name:"copilot-plus-flash",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,core:!0,plusExclusive:!0,projectEnabled:!1,capabilities:["vision"]},{name:"google/gemini-2.5-flash-lite",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"google/gemini-2.5-flash",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"google/gemini-2.5-pro",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-4.1",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-4.1-mini",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"grok-4-fast",provider:"xai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"x-ai/grok-4-fast",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-5",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"gpt-5-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,capabilities:["vision"]},{name:"gpt-4.1",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"claude-sonnet-4-20250514",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-2.5-flash",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-flash-lite",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-pro",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0},{name:"deepseek-chat",provider:"deepseek",enabled:!0,isBuiltIn:!0},{name:"deepseek-reasoner",provider:"deepseek",enabled:!0,isBuiltIn:!0,capabilities:["reasoning"]},{name:"deepseek-ai/DeepSeek-V3",provider:"siliconflow",enabled:!1,isBuiltIn:!1,baseUrl:"https://api.siliconflow.com/v1"},{name:"deepseek-ai/DeepSeek-R1",provider:"siliconflow",enabled:!1,isBuiltIn:!1,baseUrl:"https://api.siliconflow.com/v1",capabilities:["reasoning"]}],gO=(d=>(d.OPENAI="openai",d.OPENROUTERAI="openrouterai",d.COHEREAI="cohereai",d.GOOGLE="google",d.AZURE_OPENAI="azure openai",d.OLLAMA="ollama",d.LM_STUDIO="lm-studio",d.OPENAI_FORMAT="3rd party (openai-format)",d.COPILOT_PLUS="copilot-plus",d.COPILOT_PLUS_JINA="copilot-plus-jina",d.SILICONFLOW="siliconflow",d))(gO||{}),Tz=[{name:"copilot-plus-small",provider:"copilot-plus",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0},{name:"copilot-plus-large",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,believerExclusive:!0,dimensions:1024},{name:"copilot-plus-multilingual",provider:"copilot-plus-jina",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,plusExclusive:!0,dimensions:512},{name:"text-embedding-3-small",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"text-embedding-3-large",provider:"openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"embed-multilingual-light-v3.0",provider:"cohereai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"text-embedding-004",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"gemini-embedding-001",provider:"google",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{name:"azure-openai",provider:"azure openai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0},{name:"Qwen/Qwen3-Embedding-0.6B",provider:"siliconflow",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0,baseUrl:"https://api.siliconflow.com/v1"}],iHe="nomic-embed-text",rC={openrouterai:{label:"OpenRouter",host:"https://openrouter.ai/api/v1/",curlBaseURL:"https://openrouter.ai/api/v1",keyManagementURL:"https://openrouter.ai/keys",listModelURL:"https://openrouter.ai/api/v1/models",testModel:"openai/gpt-4.1-mini"},google:{label:"Gemini",host:"https://generativelanguage.googleapis.com",curlBaseURL:"https://generativelanguage.googleapis.com/v1beta",keyManagementURL:"https://makersuite.google.com/app/apikey",listModelURL:"https://generativelanguage.googleapis.com/v1beta/models",testModel:"gemini-2.5-flash"},anthropic:{label:"Anthropic",host:"https://api.anthropic.com/",curlBaseURL:"https://api.anthropic.com",keyManagementURL:"https://console.anthropic.com/settings/keys",listModelURL:"https://api.anthropic.com/v1/models",testModel:"claude-sonnet-4-20250514"},openai:{label:"OpenAI",host:"https://api.openai.com",curlBaseURL:"https://api.openai.com/v1",keyManagementURL:"https://platform.openai.com/api-keys",listModelURL:"https://api.openai.com/v1/models",testModel:"gpt-4.1"},xai:{label:"XAI",host:"https://api.x.ai/v1",curlBaseURL:"https://api.x.ai/v1",keyManagementURL:"https://console.x.ai",listModelURL:"https://api.x.ai/v1/models",testModel:"grok-4-fast"},"azure openai":{label:"Azure OpenAI",host:"",curlBaseURL:"",keyManagementURL:"",listModelURL:"",testModel:"azure-openai"},groq:{label:"Groq",host:"https://api.groq.com/openai",curlBaseURL:"https://api.groq.com/openai/v1",keyManagementURL:"https://console.groq.com/keys",listModelURL:"https://api.groq.com/openai/v1/models",testModel:"llama3-8b-8192"},cohereai:{label:"Cohere",host:"https://api.cohere.com",curlBaseURL:"https://api.cohere.com/v1",keyManagementURL:"https://dashboard.cohere.ai/api-keys",listModelURL:"https://api.cohere.com/v1/models",testModel:"command-r"},siliconflow:{label:"SiliconFlow",host:"https://api.siliconflow.com/v1",curlBaseURL:"https://api.siliconflow.com/v1",keyManagementURL:"https://cloud.siliconflow.com/me/account/ak",listModelURL:"https://api.siliconflow.com/v1/models",testModel:"deepseek-ai/DeepSeek-V3"},ollama:{label:"Ollama",host:"http://localhost:11434/v1/",curlBaseURL:"http://localhost:11434",keyManagementURL:"",listModelURL:""},"lm-studio":{label:"LM Studio",host:"http://localhost:1234/v1",curlBaseURL:"http://localhost:1234/v1",keyManagementURL:"",listModelURL:""},"3rd party (openai-format)":{label:"OpenAI Format",host:"https://api.example.com/v1",curlBaseURL:"https://api.example.com/v1",keyManagementURL:"",listModelURL:""},mistralai:{label:"Mistral",host:"https://api.mistral.ai/v1",curlBaseURL:"https://api.mistral.ai/v1",keyManagementURL:"https://console.mistral.ai/api-keys",listModelURL:"https://api.mistral.ai/v1/models",testModel:"mistral-tiny-latest"},deepseek:{label:"DeepSeek",host:"https://api.deepseek.com/",curlBaseURL:"https://api.deepseek.com",keyManagementURL:"https://platform.deepseek.com/api-keys",listModelURL:"https://api.deepseek.com/models",testModel:"deepseek-chat"},"amazon-bedrock":{label:"Amazon Bedrock",host:"https://bedrock-runtime.{region}.amazonaws.com",curlBaseURL:"https://bedrock-runtime.{region}.amazonaws.com",keyManagementURL:"https://console.aws.amazon.com/iam/home#/security_credentials",listModelURL:""},"copilot-plus":{label:"Copilot Plus",host:fN,curlBaseURL:fN,keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:fN,curlBaseURL:fN,keyManagementURL:"",listModelURL:""},"github-copilot":{label:"GitHub Copilot",host:"https://api.githubcopilot.com",curlBaseURL:"https://api.githubcopilot.com",keyManagementURL:"https://github.com/settings/apps/authorizations",listModelURL:""}},xee={anthropic:"anthropicApiKey",openai:"openAIApiKey","azure openai":"azureOpenAIApiKey",google:"googleApiKey",groq:"groqApiKey",openrouterai:"openRouterAiApiKey",cohereai:"cohereApiKey",xai:"xaiApiKey","copilot-plus":"plusLicenseKey",mistralai:"mistralApiKey",deepseek:"deepseekApiKey","amazon-bedrock":"amazonBedrockApiKey",siliconflow:"siliconflowApiKey","github-copilot":"githubCopilotToken"},URt=["NEVER","ON STARTUP","ON MODE SWITCH"],Cee=(r=>(r.ENTER="enter",r.SHIFT_ENTER="shift+enter",r))(Cee||{}),Nn={TRIGGER_QUICK_COMMAND:"trigger-quick-command",CLEAR_LOCAL_COPILOT_INDEX:"clear-local-copilot-index",CLEAR_COPILOT_CACHE:"clear-copilot-cache",COUNT_WORD_AND_TOKENS_SELECTION:"count-word-and-tokens-selection",COUNT_TOTAL_VAULT_TOKENS:"count-total-vault-tokens",DEBUG_WORD_COMPLETION:"debug-word-completion",FORCE_REINDEX_VAULT_TO_COPILOT_INDEX:"force-reindex-vault-to-copilot-index",GARBAGE_COLLECT_COPILOT_INDEX:"garbage-collect-copilot-index",INDEX_VAULT_TO_COPILOT_INDEX:"index-vault-to-copilot-index",INSPECT_COPILOT_INDEX_BY_NOTE_PATHS:"copilot-inspect-index-by-note-paths",LIST_INDEXED_FILES:"copilot-list-indexed-files",LOAD_COPILOT_CHAT_CONVERSATION:"load-copilot-chat-conversation",NEW_CHAT:"new-chat",OPEN_COPILOT_CHAT_WINDOW:"chat-open-window",REMOVE_FILES_FROM_COPILOT_INDEX:"remove-files-from-copilot-index",SEARCH_ORAMA_DB:"copilot-search-orama-db",TOGGLE_COPILOT_CHAT_WINDOW:"chat-toggle-window",ADD_SELECTION_TO_CHAT_CONTEXT:"add-selection-to-chat-context",ADD_WEB_SELECTION_TO_CHAT_CONTEXT:"add-web-selection-to-chat-context",ADD_CUSTOM_COMMAND:"add-custom-command",APPLY_CUSTOM_COMMAND:"apply-custom-command",OPEN_LOG_FILE:"open-log-file",CLEAR_LOG_FILE:"clear-log-file",DOWNLOAD_YOUTUBE_SCRIPT:"download-youtube-script"},hge={[Nn.TRIGGER_QUICK_COMMAND]:"Trigger quick command",[Nn.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[Nn.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[Nn.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[Nn.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[Nn.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[Nn.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[Nn.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[Nn.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[Nn.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[Nn.LIST_INDEXED_FILES]:"List all indexed files (debug)",[Nn.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[Nn.NEW_CHAT]:"New Copilot Chat",[Nn.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[Nn.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[Nn.SEARCH_ORAMA_DB]:"Search semantic index (debug)",[Nn.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[Nn.ADD_SELECTION_TO_CHAT_CONTEXT]:"Add selection to chat context",[Nn.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"Add web selection to chat context",[Nn.ADD_CUSTOM_COMMAND]:"Add new custom command",[Nn.APPLY_CUSTOM_COMMAND]:"Apply custom command",[Nn.OPEN_LOG_FILE]:"Create log file",[Nn.CLEAR_LOG_FILE]:"Clear log file",[Nn.DOWNLOAD_YOUTUBE_SCRIPT]:"Download YouTube Script (plus)"},GW={NON_MARKDOWN_FILES_RESTRICTED:"Non-markdown files are only available in Copilot Plus mode. Please upgrade to access this file type.",URL_PROCESSING_RESTRICTED:"URL processing is only available in Copilot Plus mode. URLs will not be processed for context.",UNSUPPORTED_FILE_TYPE:t=>`${t.toUpperCase()} files are not supported in the current mode.`},Di={userId:Zm(),isPlusUser:!1,plusLicenseKey:"",openAIApiKey:"",openAIOrgId:"",huggingfaceApiKey:"",cohereApiKey:"",anthropicApiKey:"",azureOpenAIApiKey:"",azureOpenAIApiInstanceName:"",azureOpenAIApiDeploymentName:"",azureOpenAIApiVersion:"",azureOpenAIApiEmbeddingDeploymentName:"",googleApiKey:"",openRouterAiApiKey:"",xaiApiKey:"",mistralApiKey:"",deepseekApiKey:"",amazonBedrockApiKey:"",amazonBedrockRegion:"",siliconflowApiKey:"",githubCopilotAccessToken:"",githubCopilotToken:"",githubCopilotTokenExpiresAt:0,defaultChainType:"llm_chain",defaultModelKey:"google/gemini-2.5-flash|openrouterai",embeddingModelKey:"text-embedding-3-small|openai",temperature:ub.TEMPERATURE,maxTokens:ub.MAX_TOKENS,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:qbn,defaultConversationTag:"copilot-conversation",autosaveChat:!0,generateAIChatTitleOnSave:!0,autoAddActiveContentToContext:!0,defaultOpenArea:"view",defaultSendShortcut:"enter",customPromptsFolder:Ubn,indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:eHe,qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:15,enableInlineCitations:!0,groqApiKey:"",activeModels:hO,activeEmbeddingModels:Tz,embeddingRequestsPerMin:60,embeddingBatchSize:16,disableIndexOnMobile:!0,showSuggestedPrompts:!0,showRelevantNotes:!0,numPartitions:1,lexicalSearchRamLimit:100,promptUsageTimestamps:{},promptSortStrategy:"timestamp",chatHistorySortStrategy:"recent",projectListSortStrategy:"recent",defaultConversationNoteName:"{$topic}@{$date}_{$time}",inlineEditCommands:[],projectList:[],lastDismissedVersion:null,passMarkdownImages:!0,enableAutonomousAgent:!0,enableCustomPromptTemplating:!0,enableSemanticSearchV3:!1,enableLexicalBoosts:!0,suggestedDefaultCommands:!1,autonomousAgentMaxIterations:4,autonomousAgentEnabledToolIds:["localSearch","readNote","webSearch","pomodoro","youtubeTranscription","writeToFile","replaceInFile","updateMemory"],reasoningEffort:ub.REASONING_EFFORT,verbosity:ub.VERBOSITY,memoryFolderName:Bbn,enableRecentConversations:!0,maxRecentConversations:30,enableSavedMemory:!0,quickCommandModelKey:void 0,quickCommandIncludeNoteContext:!0,autoIncludeTextSelection:!1,autoAddSelectionToContext:!1,autoAcceptEdits:!1,diffViewMode:"split",userSystemPromptsFolder:zbn,defaultSystemPromptTitle:"",autoCompactThreshold:128e3},Zw={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change",ABORT_STREAM:"abort-stream"}});var wHe=S(gge=>{"use strict";gge.byteLength=Hbn;gge.toByteArray=Wbn;gge.fromByteArray=Xbn;var vO=[],Yw=[],Vbn=typeof Uint8Array<"u"?Uint8Array:Array,vHe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Dz=0,BRt=vHe.length;Dz0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function Hbn(t){var e=zRt(t),r=e[0],n=e[1];return(r+n)*3/4-n}function Jbn(t,e,r){return(e+r)*3/4-r}function Wbn(t){var e,r=zRt(t),n=r[0],o=r[1],i=new Vbn(Jbn(t,n,o)),a=0,s=o>0?n-4:n,u;for(u=0;u>16&255,i[a++]=e>>8&255,i[a++]=e&255;return o===2&&(e=Yw[t.charCodeAt(u)]<<2|Yw[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=Yw[t.charCodeAt(u)]<<10|Yw[t.charCodeAt(u+1)]<<4|Yw[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function Kbn(t){return vO[t>>18&63]+vO[t>>12&63]+vO[t>>6&63]+vO[t&63]}function Gbn(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(vO[e>>2]+vO[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(vO[e>>10]+vO[e>>4&63]+vO[e<<2&63]+"=")),o.join("")}});var VRt=S(SHe=>{SHe.read=function(t,e,r,n,o){var i,a,s=o*8-n-1,u=(1<>1,c=-7,d=r?o-1:0,f=r?-1:1,p=t[e+d];for(d+=f,i=p&(1<<-c)-1,p>>=-c,c+=s;c>0;i=i*256+t[e+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=n;c>0;a=a*256+t[e+d],d+=f,c-=8);if(i===0)i=1-l;else{if(i===u)return a?NaN:(p?-1:1)*(1/0);a=a+Math.pow(2,n),i=i-l}return(p?-1:1)*a*Math.pow(2,i-n)};SHe.write=function(t,e,r,n,o,i){var a,s,u,l=i*8-o-1,c=(1<>1,f=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,m=n?1:-1,h=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),a+d>=1?e+=f/u:e+=f*Math.pow(2,1-d),e*u>=2&&(a++,u/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(e*u-1)*Math.pow(2,o),a=a+d):(s=e*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;t[r+p]=s&255,p+=m,s/=256,o-=8);for(a=a<0;t[r+p]=a&255,p+=m,a/=256,l-=8);t[r+p-m]|=h*128}});var Qw=S(QW=>{"use strict";var CHe=wHe(),ZW=VRt(),HRt=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;QW.Buffer=$e;QW.SlowBuffer=r_n;QW.INSPECT_MAX_BYTES=50;var yge=2147483647;QW.kMaxLength=yge;$e.TYPED_ARRAY_SUPPORT=Zbn();!$e.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function Zbn(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),t.foo()===42}catch{return!1}}Object.defineProperty($e.prototype,"parent",{enumerable:!0,get:function(){if($e.isBuffer(this))return this.buffer}});Object.defineProperty($e.prototype,"offset",{enumerable:!0,get:function(){if($e.isBuffer(this))return this.byteOffset}});function mN(t){if(t>yge)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,$e.prototype),e}function $e(t,e,r){if(typeof t=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return EHe(t)}return GRt(t,e,r)}$e.poolSize=8192;function GRt(t,e,r){if(typeof t=="string")return Qbn(t,e);if(ArrayBuffer.isView(t))return e_n(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(wO(t,ArrayBuffer)||t&&wO(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(wO(t,SharedArrayBuffer)||t&&wO(t.buffer,SharedArrayBuffer)))return OHe(t,e,r);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let n=t.valueOf&&t.valueOf();if(n!=null&&n!==t)return $e.from(n,e,r);let o=t_n(t);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return $e.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}$e.from=function(t,e,r){return GRt(t,e,r)};Object.setPrototypeOf($e.prototype,Uint8Array.prototype);Object.setPrototypeOf($e,Uint8Array);function XRt(t){if(typeof t!="number")throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function Ybn(t,e,r){return XRt(t),t<=0?mN(t):e!==void 0?typeof r=="string"?mN(t).fill(e,r):mN(t).fill(e):mN(t)}$e.alloc=function(t,e,r){return Ybn(t,e,r)};function EHe(t){return XRt(t),mN(t<0?0:PHe(t)|0)}$e.allocUnsafe=function(t){return EHe(t)};$e.allocUnsafeSlow=function(t){return EHe(t)};function Qbn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!$e.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=ZRt(t,e)|0,n=mN(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function xHe(t){let e=t.length<0?0:PHe(t.length)|0,r=mN(e);for(let n=0;n=yge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+yge.toString(16)+" bytes");return t|0}function r_n(t){return+t!=t&&(t=0),$e.alloc(+t)}$e.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==$e.prototype};$e.compare=function(e,r){if(wO(e,Uint8Array)&&(e=$e.from(e,e.offset,e.byteLength)),wO(r,Uint8Array)&&(r=$e.from(r,r.offset,r.byteLength)),!$e.isBuffer(e)||!$e.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;let n=e.length,o=r.length;for(let i=0,a=Math.min(n,o);io.length?($e.isBuffer(a)||(a=$e.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if($e.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function ZRt(t,e){if($e.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||wO(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let r=t.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&r===0)return 0;let o=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return THe(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return aAt(t).length;default:if(o)return n?-1:THe(t).length;e=(""+e).toLowerCase(),o=!0}}$e.byteLength=ZRt;function n_n(t,e,r){let n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,e>>>=0,r<=e))return"";for(t||(t="utf8");;)switch(t){case"hex":return p_n(this,e,r);case"utf8":case"utf-8":return QRt(this,e,r);case"ascii":return d_n(this,e,r);case"latin1":case"binary":return f_n(this,e,r);case"base64":return l_n(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return m_n(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}$e.prototype._isBuffer=!0;function $z(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}$e.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;rr&&(e+=" ... "),""};HRt&&($e.prototype[HRt]=$e.prototype.inspect);$e.prototype.compare=function(e,r,n,o,i){if(wO(e,Uint8Array)&&(e=$e.from(e,e.offset,e.byteLength)),!$e.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(r===void 0&&(r=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),i===void 0&&(i=this.length),r<0||n>e.length||o<0||i>this.length)throw new RangeError("out of range index");if(o>=i&&r>=n)return 0;if(o>=i)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,o>>>=0,i>>>=0,this===e)return 0;let a=i-o,s=n-r,u=Math.min(a,s),l=this.slice(o,i),c=e.slice(r,n);for(let d=0;d2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,IHe(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0)if(o)r=0;else return-1;if(typeof e=="string"&&(e=$e.from(e,n)),$e.isBuffer(e))return e.length===0?-1:JRt(t,e,r,n,o);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):JRt(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function JRt(t,e,r,n,o){let i=1,a=t.length,s=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(t.length<2||e.length<2)return-1;i=2,a/=2,s/=2,r/=2}function u(c,d){return i===1?c[d]:c.readUInt16BE(d*i)}let l;if(o){let c=-1;for(l=r;la&&(r=a-s),l=r;l>=0;l--){let c=!0;for(let d=0;do&&(n=o)):n=o;let i=e.length;n>i/2&&(n=i/2);let a;for(a=0;a>>0,isFinite(n)?(n=n>>>0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let i=this.length-r;if((n===void 0||n>i)&&(n=i),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");let a=!1;for(;;)switch(o){case"hex":return o_n(this,e,r,n);case"utf8":case"utf-8":return i_n(this,e,r,n);case"ascii":case"latin1":case"binary":return a_n(this,e,r,n);case"base64":return s_n(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u_n(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};$e.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function l_n(t,e,r){return e===0&&r===t.length?CHe.fromByteArray(t):CHe.fromByteArray(t.slice(e,r))}function QRt(t,e,r){r=Math.min(t.length,r);let n=[],o=e;for(;o239?4:i>223?3:i>191?2:1;if(o+s<=r){let u,l,c,d;switch(s){case 1:i<128&&(a=i);break;case 2:u=t[o+1],(u&192)===128&&(d=(i&31)<<6|u&63,d>127&&(a=d));break;case 3:u=t[o+1],l=t[o+2],(u&192)===128&&(l&192)===128&&(d=(i&15)<<12|(u&63)<<6|l&63,d>2047&&(d<55296||d>57343)&&(a=d));break;case 4:u=t[o+1],l=t[o+2],c=t[o+3],(u&192)===128&&(l&192)===128&&(c&192)===128&&(d=(i&15)<<18|(u&63)<<12|(l&63)<<6|c&63,d>65535&&d<1114112&&(a=d))}}a===null?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|a&1023),n.push(a),o+=s}return c_n(n)}var WRt=4096;function c_n(t){let e=t.length;if(e<=WRt)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nn)&&(r=n);let o="";for(let i=e;in&&(e=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),rr)throw new RangeError("Trying to access beyond buffer length")}$e.prototype.readUintLE=$e.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||nh(e,r,this.length);let o=this[e],i=1,a=0;for(;++a>>0,r=r>>>0,n||nh(e,r,this.length);let o=this[e+--r],i=1;for(;r>0&&(i*=256);)o+=this[e+--r]*i;return o};$e.prototype.readUint8=$e.prototype.readUInt8=function(e,r){return e=e>>>0,r||nh(e,1,this.length),this[e]};$e.prototype.readUint16LE=$e.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||nh(e,2,this.length),this[e]|this[e+1]<<8};$e.prototype.readUint16BE=$e.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||nh(e,2,this.length),this[e]<<8|this[e+1]};$e.prototype.readUint32LE=$e.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||nh(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};$e.prototype.readUint32BE=$e.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||nh(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};$e.prototype.readBigUInt64LE=gL(function(e){e=e>>>0,YW(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Fee(e,this.length-8);let o=r+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,i=this[++e]+this[++e]*2**8+this[++e]*2**16+n*2**24;return BigInt(o)+(BigInt(i)<>>0,YW(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Fee(e,this.length-8);let o=r*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],i=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+n;return(BigInt(o)<>>0,r=r>>>0,n||nh(e,r,this.length);let o=this[e],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};$e.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||nh(e,r,this.length);let o=r,i=1,a=this[e+--o];for(;o>0&&(i*=256);)a+=this[e+--o]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a};$e.prototype.readInt8=function(e,r){return e=e>>>0,r||nh(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};$e.prototype.readInt16LE=function(e,r){e=e>>>0,r||nh(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};$e.prototype.readInt16BE=function(e,r){e=e>>>0,r||nh(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};$e.prototype.readInt32LE=function(e,r){return e=e>>>0,r||nh(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};$e.prototype.readInt32BE=function(e,r){return e=e>>>0,r||nh(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};$e.prototype.readBigInt64LE=gL(function(e){e=e>>>0,YW(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Fee(e,this.length-8);let o=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(n<<24);return(BigInt(o)<>>0,YW(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&Fee(e,this.length-8);let o=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,r||nh(e,4,this.length),ZW.read(this,e,!0,23,4)};$e.prototype.readFloatBE=function(e,r){return e=e>>>0,r||nh(e,4,this.length),ZW.read(this,e,!1,23,4)};$e.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||nh(e,8,this.length),ZW.read(this,e,!0,52,8)};$e.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||nh(e,8,this.length),ZW.read(this,e,!1,52,8)};function o_(t,e,r,n,o,i){if(!$e.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}$e.prototype.writeUintLE=$e.prototype.writeUIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;o_(this,e,r,n,s,0)}let i=1,a=0;for(this[r]=e&255;++a>>0,n=n>>>0,!o){let s=Math.pow(2,8*n)-1;o_(this,e,r,n,s,0)}let i=n-1,a=1;for(this[r+i]=e&255;--i>=0&&(a*=256);)this[r+i]=e/a&255;return r+n};$e.prototype.writeUint8=$e.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,1,255,0),this[r]=e&255,r+1};$e.prototype.writeUint16LE=$e.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};$e.prototype.writeUint16BE=$e.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};$e.prototype.writeUint32LE=$e.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255,r+4};$e.prototype.writeUint32BE=$e.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};function eAt(t,e,r,n,o){iAt(e,n,o,t,r,7);let i=Number(e&BigInt(4294967295));t[r++]=i,i=i>>8,t[r++]=i,i=i>>8,t[r++]=i,i=i>>8,t[r++]=i;let a=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a,a=a>>8,t[r++]=a,r}function tAt(t,e,r,n,o){iAt(e,n,o,t,r,7);let i=Number(e&BigInt(4294967295));t[r+7]=i,i=i>>8,t[r+6]=i,i=i>>8,t[r+5]=i,i=i>>8,t[r+4]=i;let a=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=a,a=a>>8,t[r+2]=a,a=a>>8,t[r+1]=a,a=a>>8,t[r]=a,r+8}$e.prototype.writeBigUInt64LE=gL(function(e,r=0){return eAt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});$e.prototype.writeBigUInt64BE=gL(function(e,r=0){return tAt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});$e.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);o_(this,e,r,n,u-1,-u)}let i=0,a=1,s=0;for(this[r]=e&255;++i>0)-s&255;return r+n};$e.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);o_(this,e,r,n,u-1,-u)}let i=n-1,a=1,s=0;for(this[r+i]=e&255;--i>=0&&(a*=256);)e<0&&s===0&&this[r+i+1]!==0&&(s=1),this[r+i]=(e/a>>0)-s&255;return r+n};$e.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};$e.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};$e.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};$e.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,4,2147483647,-2147483648),this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4};$e.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||o_(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255,r+4};$e.prototype.writeBigInt64LE=gL(function(e,r=0){return eAt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});$e.prototype.writeBigInt64BE=gL(function(e,r=0){return tAt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function rAt(t,e,r,n,o,i){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function nAt(t,e,r,n,o){return e=+e,r=r>>>0,o||rAt(t,e,r,4,34028234663852886e22,-34028234663852886e22),ZW.write(t,e,r,n,23,4),r+4}$e.prototype.writeFloatLE=function(e,r,n){return nAt(this,e,r,!0,n)};$e.prototype.writeFloatBE=function(e,r,n){return nAt(this,e,r,!1,n)};function oAt(t,e,r,n,o){return e=+e,r=r>>>0,o||rAt(t,e,r,8,17976931348623157e292,-17976931348623157e292),ZW.write(t,e,r,n,52,8),r+8}$e.prototype.writeDoubleLE=function(e,r,n){return oAt(this,e,r,!0,n)};$e.prototype.writeDoubleBE=function(e,r,n){return oAt(this,e,r,!1,n)};$e.prototype.copy=function(e,r,n,o){if(!$e.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),!o&&o!==0&&(o=this.length),r>=e.length&&(r=e.length),r||(r=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-r>>0,n=n===void 0?this.length:n>>>0,e||(e=0);let i;if(typeof e=="number")for(i=r;i2**32?o=KRt(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=KRt(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function KRt(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function h_n(t,e,r){YW(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&Fee(e,t.length-(r+1))}function iAt(t,e,r,n,o,i){if(t>r||t3?e===0||e===BigInt(0)?s=`>= 0${a} and < 2${a} ** ${(i+1)*8}${a}`:s=`>= -(2${a} ** ${(i+1)*8-1}${a}) and < 2 ** ${(i+1)*8-1}${a}`:s=`>= ${e}${a} and <= ${r}${a}`,new XW.ERR_OUT_OF_RANGE("value",s,t)}h_n(n,o,i)}function YW(t,e){if(typeof t!="number")throw new XW.ERR_INVALID_ARG_TYPE(e,"number",t)}function Fee(t,e,r){throw Math.floor(t)!==t?(YW(t,r),new XW.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new XW.ERR_BUFFER_OUT_OF_BOUNDS:new XW.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var g_n=/[^+/0-9A-Za-z-_]/g;function y_n(t){if(t=t.split("=")[0],t=t.trim().replace(g_n,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function THe(t,e){e=e||1/0;let r,n=t.length,o=null,i=[];for(let a=0;a55295&&r<57344){if(!o){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}else if(a+1===n){(e-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(e-=3)>-1&&i.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((e-=1)<0)break;i.push(r)}else if(r<2048){if((e-=2)<0)break;i.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return i}function b_n(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function aAt(t){return CHe.toByteArray(y_n(t))}function bge(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function wO(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function IHe(t){return t!==t}var v_n=function(){let t="0123456789abcdef",e=new Array(256);for(let r=0;r<16;++r){let n=r*16;for(let o=0;o<16;++o)e[n+o]=t[r]+t[o]}return e}();function gL(t){return typeof BigInt>"u"?w_n:t}function w_n(){throw new Error("BigInt not supported")}});function kee(){return uAt.Platform.isDesktop&&_ge||(_ge=require("electron")?.remote?.safeStorage),_ge}async function DHe(){return await crypto.subtle.importKey("raw",S_n,vge.name,!1,["encrypt","decrypt"])}async function lAt(t){if(!t.enableEncryption)return t;let e={...t},r=Object.keys(t).filter(n=>n.toLowerCase().includes("apikey")||n==="plusLicenseKey"||n==="githubCopilotAccessToken"||n==="githubCopilotToken");for(let n of r){let o=t[n];e[n]=await RHe(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await RHe(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await RHe(n.apiKey||"")})))),e}async function RHe(t){if(!t||t.startsWith($He))return t;cAt(t)&&(t=t.replace(wge,""));try{if(kee()?.isEncryptionAvailable()){let o=kee().encryptString(t);return NHe+o.toString("base64")}let e=await DHe(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(vge,e,r);return jHe+x_n(n)}catch(e){return console.error("Encryption failed:",e),t}}async function Do(t){if(!t||C_n(t))return t;if(cAt(t))return t.replace(wge,"");if(t.startsWith(NHe)){let r=t.replace(NHe,""),n=AHe.Buffer.from(r,"base64");return kee().decryptString(n)}if(t.startsWith(jHe)){let r=t.replace(jHe,""),n=await DHe(),o=sAt(r),i=await crypto.subtle.decrypt(vge,n,o);return new TextDecoder().decode(i)}let e=t.replace($He,"");try{if(kee()?.isEncryptionAvailable())try{let i=AHe.Buffer.from(e,"base64");return kee().decryptString(i)}catch{}let r=await DHe(),n=sAt(e),o=await crypto.subtle.decrypt(vge,r,n);return new TextDecoder().decode(o)}catch(r){return console.error("Decryption failed:",r),"Copilot failed to decrypt API keys!"}}function C_n(t){return!t.startsWith($He)&&!t.startsWith(wge)}function cAt(t){return t.startsWith(wge)}function x_n(t){let e=new Uint8Array(t),r="";for(let n=0;n{AHe=L(Qw()),uAt=require("obsidian"),_ge=null;NHe="enc_desk_",jHe="enc_web_",$He="enc_",wge="dec_",S_n=new TextEncoder().encode("obsidian-copilot-v1"),vge={name:"AES-GCM",iv:new Uint8Array(12)}});function mAt(t){ui.set(Cge,t)}function i_(){return ui.get(Cge)}function hAt(t){return ui.sub(Cge,t)}function yL(){return dL(Cge,{store:ui})}function gN(){return ui.get(xge)}function Lz(t){ui.set(xge,t)}function gAt(t){return ui.sub(xge,t)}function Cv(){return dL(xge,{store:ui})}function Fz(t){ui.set(Sge,t)}function Uu(){return ui.get(Sge)}function e6(t){return ui.sub(Sge,()=>{t(ui.get(Sge))})}function SO(t){ui.set(pAt,t)}function Oge(){return dL(pAt,{store:ui})}function t6(){return gN()==="project"}function yN(t){ui.set(LHe,t)}function bL(){return ui.get(LHe)}function yAt(t){let e=bL();yN(e.filter(r=>r.id!==t))}function bAt(){yN([])}function _At(){return dL(LHe,{store:ui})}function vAt(t){ui.set(qee,t)}function CO(t,e){ui.set(qee,r=>({...r,[t]:e(r[t])}))}function r6(){return dL(qee,{store:ui})}var dAt,Cge,fAt,xge,Sge,pAt,qee,LHe,qs=v(()=>{Bc();ot();eC();dAt=Cc(null),Cge=Cc(t=>{let e=t(dAt);return e!==null?e:t(fL).defaultModelKey},(t,e,r)=>{e(dAt,r)}),fAt=Cc(null),xge=Cc(t=>{let e=t(fAt);return e!==null?e:t(fL).defaultChainType},(t,e,r)=>{e(fAt,r)}),Sge=Cc(null),pAt=Cc(!1),qee=Cc({success:[],failed:[],processingFiles:[],total:[]}),LHe=Cc([])});var IAt=S(Bu=>{"use strict";function UHe(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;nTge(s,r))uTge(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(uTge(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function Tge(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(wAt=performance,Bu.unstable_now=function(){return wAt.now()}):(FHe=Date,SAt=FHe.now(),Bu.unstable_now=function(){return FHe.now()-SAt});var wAt,FHe,SAt,xO=[],_L=[],O_n=1,eS=null,ny=3,Mge=!1,kz=!1,Bee=!1,OAt=typeof setTimeout=="function"?setTimeout:null,TAt=typeof clearTimeout=="function"?clearTimeout:null,CAt=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function BHe(t){for(var e=oC(_L);e!==null;){if(e.callback===null)Pge(_L);else if(e.startTime<=t)Pge(_L),e.sortIndex=e.expirationTime,UHe(xO,e);else break;e=oC(_L)}}function zHe(t){if(Bee=!1,BHe(t),!kz)if(oC(xO)!==null)kz=!0,HHe(VHe);else{var e=oC(_L);e!==null&&JHe(zHe,e.startTime-t)}}function VHe(t,e){kz=!1,Bee&&(Bee=!1,TAt(zee),zee=-1),Mge=!0;var r=ny;try{for(BHe(e),eS=oC(xO);eS!==null&&(!(eS.expirationTime>e)||t&&!MAt());){var n=eS.callback;if(typeof n=="function"){eS.callback=null,ny=eS.priorityLevel;var o=n(eS.expirationTime<=e);e=Bu.unstable_now(),typeof o=="function"?eS.callback=o:eS===oC(xO)&&Pge(xO),BHe(e)}else Pge(xO);eS=oC(xO)}if(eS!==null)var i=!0;else{var a=oC(_L);a!==null&&JHe(zHe,a.startTime-e),i=!1}return i}finally{eS=null,ny=r,Mge=!1}}var Ige=!1,Ege=null,zee=-1,EAt=5,PAt=-1;function MAt(){return!(Bu.unstable_now()-PAtt||125n?(t.sortIndex=r,UHe(_L,t),oC(xO)===null&&t===oC(_L)&&(Bee?(TAt(zee),zee=-1):Bee=!0,JHe(zHe,r-n))):(t.sortIndex=o,UHe(xO,t),kz||Mge||(kz=!0,HHe(VHe))),t};Bu.unstable_shouldYield=MAt;Bu.unstable_wrapCallback=function(t){var e=ny;return function(){var r=ny;ny=e;try{return t.apply(this,arguments)}finally{ny=r}}}});var AAt=S((RLi,RAt)=>{"use strict";RAt.exports=IAt()});var Fjt=S(Mv=>{"use strict";var kNt=X(),Ev=AAt();function ut(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),hJe=Object.prototype.hasOwnProperty,T_n=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,NAt={},jAt={};function E_n(t){return hJe.call(jAt,t)?!0:hJe.call(NAt,t)?!1:T_n.test(t)?jAt[t]=!0:(NAt[t]=!0,!1)}function P_n(t,e,r,n){if(r!==null&&r.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function M_n(t,e,r,n){if(e===null||typeof e>"u"||P_n(t,e,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function db(t,e,r,n,o,i,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=i,this.removeEmptyString=a}var og={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){og[t]=new db(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];og[e]=new db(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){og[t]=new db(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){og[t]=new db(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){og[t]=new db(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){og[t]=new db(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){og[t]=new db(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){og[t]=new db(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){og[t]=new db(t,5,!1,t.toLowerCase(),null,!1,!1)});var s3e=/[\-:]([a-z])/g;function u3e(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(s3e,u3e);og[e]=new db(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(s3e,u3e);og[e]=new db(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(s3e,u3e);og[e]=new db(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){og[t]=new db(t,1,!1,t.toLowerCase(),null,!1,!1)});og.xlinkHref=new db("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){og[t]=new db(t,1,!1,t.toLowerCase(),null,!0,!0)});function l3e(t,e,r,n){var o=og.hasOwnProperty(e)?og[e]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var u=` +`+o[a].replace(" at new "," at ");return t.displayName&&u.includes("")&&(u=u.replace("",t.displayName)),u}while(1<=a&&0<=s);break}}}finally{KHe=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?Yee(t):""}function I_n(t){switch(t.tag){case 5:return Yee(t.type);case 16:return Yee("Lazy");case 13:return Yee("Suspense");case 19:return Yee("SuspenseList");case 0:case 2:case 15:return t=GHe(t.type,!1),t;case 11:return t=GHe(t.type.render,!1),t;case 1:return t=GHe(t.type,!0),t;default:return""}}function _Je(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case a6:return"Fragment";case i6:return"Portal";case gJe:return"Profiler";case c3e:return"StrictMode";case yJe:return"Suspense";case bJe:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case BNt:return(t.displayName||"Context")+".Consumer";case UNt:return(t._context.displayName||"Context")+".Provider";case d3e:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case f3e:return e=t.displayName||null,e!==null?e:_Je(t.type)||"Memo";case wL:e=t._payload,t=t._init;try{return _Je(t(e))}catch{}}return null}function R_n(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return _Je(e);case 8:return e===c3e?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function DL(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function VNt(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function A_n(t){var e=VNt(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),n=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Age(t){t._valueTracker||(t._valueTracker=A_n(t))}function HNt(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=VNt(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function aye(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function vJe(t,e){var r=e.checked;return lc({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function $At(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=DL(e.value!=null?e.value:r),t._wrapperState={initialChecked:n,initialValue:r,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function JNt(t,e){e=e.checked,e!=null&&l3e(t,"checked",e,!1)}function wJe(t,e){JNt(t,e);var r=DL(e.value),n=e.type;if(r!=null)n==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+r):t.value!==""+r&&(t.value=""+r);else if(n==="submit"||n==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?SJe(t,e.type,r):e.hasOwnProperty("defaultValue")&&SJe(t,e.type,DL(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function LAt(t,e,r){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var n=e.type;if(!(n!=="submit"&&n!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,r||e===t.value||(t.value=e),t.defaultValue=e}r=t.name,r!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,r!==""&&(t.name=r)}function SJe(t,e,r){(e!=="number"||aye(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var Qee=Array.isArray;function y6(t,e,r,n){if(t=t.options,e){e={};for(var o=0;o"+e.valueOf().toString()+"",e=Nge.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function fte(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var rte={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},N_n=["Webkit","ms","Moz","O"];Object.keys(rte).forEach(function(t){N_n.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),rte[e]=rte[t]})});function XNt(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||rte.hasOwnProperty(t)&&rte[t]?(""+e).trim():e+"px"}function ZNt(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=XNt(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,o):t[r]=o}}var j_n=lc({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function OJe(t,e){if(e){if(j_n[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(ut(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(ut(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(ut(61))}if(e.style!=null&&typeof e.style!="object")throw Error(ut(62))}}function TJe(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var EJe=null;function p3e(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var PJe=null,b6=null,_6=null;function qAt(t){if(t=Ite(t)){if(typeof PJe!="function")throw Error(ut(280));var e=t.stateNode;e&&(e=jye(e),PJe(t.stateNode,t.type,e))}}function YNt(t){b6?_6?_6.push(t):_6=[t]:b6=t}function QNt(){if(b6){var t=b6,e=_6;if(_6=b6=null,qAt(t),e)for(t=0;t>>=0,t===0?32:31-(H_n(t)/J_n|0)|0}var jge=64,Dge=4194304;function ete(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function cye(t,e){var r=t.pendingLanes;if(r===0)return 0;var n=0,o=t.suspendedLanes,i=t.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=ete(s):(i&=a,i!==0&&(n=ete(i)))}else a=r&~o,a!==0?n=ete(a):i!==0&&(n=ete(i));if(n===0)return 0;if(e!==0&&e!==n&&(e&o)===0&&(o=n&-n,i=e&-e,o>=i||o===16&&(i&4194240)!==0))return e;if((n&4)!==0&&(n|=r&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=n;0r;r++)e.push(t);return e}function Pte(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-lC(e),t[e]=r}function X_n(t,e){var r=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var n=t.eventTimes;for(t=t.expirationTimes;0=ote),GAt=" ",XAt=!1;function _1t(t,e){switch(t){case"keyup":return xvn.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function v1t(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var s6=!1;function Tvn(t,e){switch(t){case"compositionend":return v1t(e);case"keypress":return e.which!==32?null:(XAt=!0,GAt);case"textInput":return t=e.data,t===GAt&&XAt?null:t;default:return null}}function Evn(t,e){if(s6)return t==="compositionend"||!w3e&&_1t(t,e)?(t=y1t(),Zge=b3e=OL=null,s6=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:r,offset:e-t};t=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=QAt(r)}}function x1t(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?x1t(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function O1t(){for(var t=window,e=aye();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=aye(t.document)}return e}function S3e(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function $vn(t){var e=O1t(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&x1t(r.ownerDocument.documentElement,r)){if(n!==null&&S3e(r)){if(e=n.start,t=n.end,t===void 0&&(t=e),"selectionStart"in r)r.selectionStart=e,r.selectionEnd=Math.min(t,r.value.length);else if(t=(e=r.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!t.extend&&i>n&&(o=n,n=i,i=o),o=eNt(r,i);var a=eNt(r,n);o&&a&&(t.rangeCount!==1||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(o.node,o.offset),t.removeAllRanges(),i>n?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=r;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,u6=null,jJe=null,ate=null,DJe=!1;function tNt(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;DJe||u6==null||u6!==aye(n)||(n=u6,"selectionStart"in n&&S3e(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ate&&bte(ate,n)||(ate=n,n=pye(jJe,"onSelect"),0d6||(t.current=UJe[d6],UJe[d6]=null,d6--)}function zu(t,e){d6++,UJe[d6]=t.current,t.current=e}var $L={},sy=FL($L),u_=FL(!1),Wz=$L;function x6(t,e){var r=t.type.contextTypes;if(!r)return $L;var n=t.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===e)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=e[i];return n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=o),o}function l_(t){return t=t.childContextTypes,t!=null}function hye(){ul(u_),ul(sy)}function cNt(t,e,r){if(sy.current!==$L)throw Error(ut(168));zu(sy,e),zu(u_,r)}function j1t(t,e,r){var n=t.stateNode;if(e=e.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in e))throw Error(ut(108,R_n(t)||"Unknown",o));return lc({},r,n)}function gye(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||$L,Wz=sy.current,zu(sy,t),zu(u_,u_.current),!0}function dNt(t,e,r){var n=t.stateNode;if(!n)throw Error(ut(169));r?(t=j1t(t,e,Wz),n.__reactInternalMemoizedMergedChildContext=t,ul(u_),ul(sy),zu(sy,t)):ul(u_),zu(u_,r)}var _N=null,Dye=!1,aJe=!1;function D1t(t){_N===null?_N=[t]:_N.push(t)}function Jvn(t){Dye=!0,D1t(t)}function kL(){if(!aJe&&_N!==null){aJe=!0;var t=0,e=ru;try{var r=_N;for(ru=1;t>=a,o-=a,vN=1<<32-lC(e)+o|r<M?(I=P,P=null):I=P.sibling;var j=f(g,P,_[M],w);if(j===null){P===null&&(P=I);break}t&&P&&j.alternate===null&&e(g,P),b=i(j,b,M),T===null?O=j:T.sibling=j,T=j,P=I}if(M===_.length)return r(g,P),jl&&qz(g,M),O;if(P===null){for(;M<_.length;M++)P=d(g,_[M],w),P!==null&&(b=i(P,b,M),T===null?O=P:T.sibling=P,T=P);return jl&&qz(g,M),O}for(P=n(g,P);M<_.length;M++)I=p(P,g,M,_[M],w),I!==null&&(t&&I.alternate!==null&&P.delete(I.key===null?M:I.key),b=i(I,b,M),T===null?O=I:T.sibling=I,T=I);return t&&P.forEach(function(A){return e(g,A)}),jl&&qz(g,M),O}function h(g,b,_,w){var O=Vee(_);if(typeof O!="function")throw Error(ut(150));if(_=O.call(_),_==null)throw Error(ut(151));for(var T=O=null,P=b,M=b=0,I=null,j=_.next();P!==null&&!j.done;M++,j=_.next()){P.index>M?(I=P,P=null):I=P.sibling;var A=f(g,P,j.value,w);if(A===null){P===null&&(P=I);break}t&&P&&A.alternate===null&&e(g,P),b=i(A,b,M),T===null?O=A:T.sibling=A,T=A,P=I}if(j.done)return r(g,P),jl&&qz(g,M),O;if(P===null){for(;!j.done;M++,j=_.next())j=d(g,j.value,w),j!==null&&(b=i(j,b,M),T===null?O=j:T.sibling=j,T=j);return jl&&qz(g,M),O}for(P=n(g,P);!j.done;M++,j=_.next())j=p(P,g,M,j.value,w),j!==null&&(t&&j.alternate!==null&&P.delete(j.key===null?M:j.key),b=i(j,b,M),T===null?O=j:T.sibling=j,T=j);return t&&P.forEach(function(k){return e(g,k)}),jl&&qz(g,M),O}function y(g,b,_,w){if(typeof _=="object"&&_!==null&&_.type===a6&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case Rge:e:{for(var O=_.key,T=b;T!==null;){if(T.key===O){if(O=_.type,O===a6){if(T.tag===7){r(g,T.sibling),b=o(T,_.props.children),b.return=g,g=b;break e}}else if(T.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===wL&&bNt(O)===T.type){r(g,T.sibling),b=o(T,_.props),b.ref=Kee(g,T,_),b.return=g,g=b;break e}r(g,T);break}else e(g,T);T=T.sibling}_.type===a6?(b=Jz(_.props.children,g.mode,w,_.key),b.return=g,g=b):(w=iye(_.type,_.key,_.props,null,g.mode,w),w.ref=Kee(g,b,_),w.return=g,g=w)}return a(g);case i6:e:{for(T=_.key;b!==null;){if(b.key===T)if(b.tag===4&&b.stateNode.containerInfo===_.containerInfo&&b.stateNode.implementation===_.implementation){r(g,b.sibling),b=o(b,_.children||[]),b.return=g,g=b;break e}else{r(g,b);break}else e(g,b);b=b.sibling}b=mJe(_,g.mode,w),b.return=g,g=b}return a(g);case wL:return T=_._init,y(g,b,T(_._payload),w)}if(Qee(_))return m(g,b,_,w);if(Vee(_))return h(g,b,_,w);Jge(g,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,b!==null&&b.tag===6?(r(g,b.sibling),b=o(b,_),b.return=g,g=b):(r(g,b),b=pJe(_,g.mode,w),b.return=g,g=b),a(g)):r(g,b)}return y}var T6=z1t(!0),V1t=z1t(!1),Rte={},MO=FL(Rte),Ste=FL(Rte),Cte=FL(Rte);function Vz(t){if(t===Rte)throw Error(ut(174));return t}function R3e(t,e){switch(zu(Cte,e),zu(Ste,t),zu(MO,Rte),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:xJe(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=xJe(e,t)}ul(MO),zu(MO,e)}function E6(){ul(MO),ul(Ste),ul(Cte)}function H1t(t){Vz(Cte.current);var e=Vz(MO.current),r=xJe(e,t.type);e!==r&&(zu(Ste,t),zu(MO,r))}function A3e(t){Ste.current===t&&(ul(MO),ul(Ste))}var sc=FL(0);function Sye(t){for(var e=t;e!==null;){if(e.tag===13){var r=e.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var sJe=[];function N3e(){for(var t=0;tr?r:4,t(!0);var n=uJe.transition;uJe.transition={};try{t(!1),e()}finally{ru=r,uJe.transition=n}}function sjt(){return aS().memoizedState}function Xvn(t,e,r){var n=NL(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},ujt(t))ljt(e,r);else if(r=k1t(t,e,r,n),r!==null){var o=cb();cC(r,t,n,o),cjt(r,e,n)}}function Zvn(t,e,r){var n=NL(t),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(ujt(t))ljt(e,o);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var a=e.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,dC(s,a)){var u=e.interleaved;u===null?(o.next=o,M3e(e)):(o.next=u.next,u.next=o),e.interleaved=o;return}}catch{}finally{}r=k1t(t,e,o,n),r!==null&&(o=cb(),cC(r,t,n,o),cjt(r,e,n))}}function ujt(t){var e=t.alternate;return t===uc||e!==null&&e===uc}function ljt(t,e){ste=Cye=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function cjt(t,e,r){if((r&4194240)!==0){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,h3e(t,r)}}var xye={readContext:iS,useCallback:oy,useContext:oy,useEffect:oy,useImperativeHandle:oy,useInsertionEffect:oy,useLayoutEffect:oy,useMemo:oy,useReducer:oy,useRef:oy,useState:oy,useDebugValue:oy,useDeferredValue:oy,useTransition:oy,useMutableSource:oy,useSyncExternalStore:oy,useId:oy,unstable_isNewReconciler:!1},Yvn={readContext:iS,useCallback:function(t,e){return TO().memoizedState=[t,e===void 0?null:e],t},useContext:iS,useEffect:vNt,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,tye(4194308,4,rjt.bind(null,e,t),r)},useLayoutEffect:function(t,e){return tye(4194308,4,t,e)},useInsertionEffect:function(t,e){return tye(4,2,t,e)},useMemo:function(t,e){var r=TO();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=TO();return e=r!==void 0?r(e):e,n.memoizedState=n.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},n.queue=t,t=t.dispatch=Xvn.bind(null,uc,t),[n.memoizedState,t]},useRef:function(t){var e=TO();return t={current:t},e.memoizedState=t},useState:_Nt,useDebugValue:F3e,useDeferredValue:function(t){return TO().memoizedState=t},useTransition:function(){var t=_Nt(!1),e=t[0];return t=Gvn.bind(null,t[1]),TO().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=uc,o=TO();if(jl){if(r===void 0)throw Error(ut(407));r=r()}else{if(r=e(),ih===null)throw Error(ut(349));(Gz&30)!==0||K1t(n,e,r)}o.memoizedState=r;var i={value:r,getSnapshot:e};return o.queue=i,vNt(X1t.bind(null,n,i,t),[t]),n.flags|=2048,Tte(9,G1t.bind(null,n,i,r,e),void 0,null),r},useId:function(){var t=TO(),e=ih.identifierPrefix;if(jl){var r=wN,n=vN;r=(n&~(1<<32-lC(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=xte++,0<\/script>",t=t.removeChild(t.firstChild)):typeof n.is=="string"?t=a.createElement(r,{is:n.is}):(t=a.createElement(r),r==="select"&&(a=t,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):t=a.createElementNS(t,r),t[EO]=e,t[wte]=n,_jt(t,e,!1,!1),e.stateNode=t;e:{switch(a=TJe(r,n),r){case"dialog":sl("cancel",t),sl("close",t),o=n;break;case"iframe":case"object":case"embed":sl("load",t),o=n;break;case"video":case"audio":for(o=0;oM6&&(e.flags|=128,n=!0,Gee(i,!1),e.lanes=4194304)}else{if(!n)if(t=Sye(a),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),Gee(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!jl)return iy(e),null}else 2*zc()-i.renderingStartTime>M6&&r!==1073741824&&(e.flags|=128,n=!0,Gee(i,!1),e.lanes=4194304);i.isBackwards?(a.sibling=e.child,e.child=a):(r=i.last,r!==null?r.sibling=a:e.child=a,i.last=a)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=zc(),e.sibling=null,r=sc.current,zu(sc,n?r&1|2:r&1),e):(iy(e),null);case 22:case 23:return V3e(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&(e.mode&1)!==0?(xv&1073741824)!==0&&(iy(e),e.subtreeFlags&6&&(e.flags|=8192)):iy(e),null;case 24:return null;case 25:return null}throw Error(ut(156,e.tag))}function awn(t,e){switch(x3e(e),e.tag){case 1:return l_(e.type)&&hye(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return E6(),ul(u_),ul(sy),N3e(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 5:return A3e(e),null;case 13:if(ul(sc),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(ut(340));O6()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return ul(sc),null;case 4:return E6(),null;case 10:return P3e(e.type._context),null;case 22:case 23:return V3e(),null;case 24:return null;default:return null}}var Kge=!1,ay=!1,swn=typeof WeakSet=="function"?WeakSet:Set,xr=null;function h6(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Oc(t,e,n)}else r.current=null}function QJe(t,e,r){try{r()}catch(n){Oc(t,e,n)}}var MNt=!1;function uwn(t,e){if($Je=dye,t=O1t(),S3e(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else e:{r=(r=t.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,u=-1,l=0,c=0,d=t,f=null;t:for(;;){for(var p;d!==r||o!==0&&d.nodeType!==3||(s=a+o),d!==i||n!==0&&d.nodeType!==3||(u=a+n),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===t)break t;if(f===r&&++l===o&&(s=a),f===i&&++c===n&&(u=a),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(LJe={focusedElem:t,selectionRange:r},dye=!1,xr=e;xr!==null;)if(e=xr,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,xr=t;else for(;xr!==null;){e=xr;try{var m=e.alternate;if((e.flags&1024)!==0)switch(e.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var h=m.memoizedProps,y=m.memoizedState,g=e.stateNode,b=g.getSnapshotBeforeUpdate(e.elementType===e.type?h:aC(e.type,h),y);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=e.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ut(163))}}catch(w){Oc(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,xr=t;break}xr=e.return}return m=MNt,MNt=!1,m}function ute(t,e,r){var n=e.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&t)===t){var i=o.destroy;o.destroy=void 0,i!==void 0&&QJe(e,r,i)}o=o.next}while(o!==n)}}function Fye(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var r=e=e.next;do{if((r.tag&t)===t){var n=r.create;r.destroy=n()}r=r.next}while(r!==e)}}function e3e(t){var e=t.ref;if(e!==null){var r=t.stateNode;switch(t.tag){case 5:t=r;break;default:t=r}typeof e=="function"?e(t):e.current=t}}function Sjt(t){var e=t.alternate;e!==null&&(t.alternate=null,Sjt(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[EO],delete e[wte],delete e[qJe],delete e[Vvn],delete e[Hvn])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Cjt(t){return t.tag===5||t.tag===3||t.tag===4}function INt(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Cjt(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function t3e(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=mye));else if(n!==4&&(t=t.child,t!==null))for(t3e(t,e,r),t=t.sibling;t!==null;)t3e(t,e,r),t=t.sibling}function r3e(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.insertBefore(t,e):r.appendChild(t);else if(n!==4&&(t=t.child,t!==null))for(r3e(t,e,r),t=t.sibling;t!==null;)r3e(t,e,r),t=t.sibling}var rg=null,sC=!1;function vL(t,e,r){for(r=r.child;r!==null;)xjt(t,e,r),r=r.sibling}function xjt(t,e,r){if(PO&&typeof PO.onCommitFiberUnmount=="function")try{PO.onCommitFiberUnmount(Iye,r)}catch{}switch(r.tag){case 5:ay||h6(r,e);case 6:var n=rg,o=sC;rg=null,vL(t,e,r),rg=n,sC=o,rg!==null&&(sC?(t=rg,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):rg.removeChild(r.stateNode));break;case 18:rg!==null&&(sC?(t=rg,r=r.stateNode,t.nodeType===8?iJe(t.parentNode,r):t.nodeType===1&&iJe(t,r),gte(t)):iJe(rg,r.stateNode));break;case 4:n=rg,o=sC,rg=r.stateNode.containerInfo,sC=!0,vL(t,e,r),rg=n,sC=o;break;case 0:case 11:case 14:case 15:if(!ay&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&QJe(r,e,a),o=o.next}while(o!==n)}vL(t,e,r);break;case 1:if(!ay&&(h6(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Oc(r,e,s)}vL(t,e,r);break;case 21:vL(t,e,r);break;case 22:r.mode&1?(ay=(n=ay)||r.memoizedState!==null,vL(t,e,r),ay=n):vL(t,e,r);break;default:vL(t,e,r)}}function RNt(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new swn),e.forEach(function(n){var o=ywn.bind(null,t,n);r.has(n)||(r.add(n),n.then(o,o))})}}function iC(t,e){var r=e.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=zc()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*cwn(n/1960))-n,10t?16:t,TL===null)var n=!1;else{if(t=TL,TL=null,Eye=0,(es&6)!==0)throw Error(ut(331));var o=es;for(es|=4,xr=t.current;xr!==null;){var i=xr,a=i.child;if((xr.flags&16)!==0){var s=i.deletions;if(s!==null){for(var u=0;uzc()-B3e?Hz(t,0):U3e|=r),c_(t,e)}function Ajt(t,e){e===0&&((t.mode&1)===0?e=1:(e=Dge,Dge<<=1,(Dge&130023424)===0&&(Dge=4194304)));var r=cb();t=ON(t,e),t!==null&&(Pte(t,e,r),c_(t,r))}function gwn(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),Ajt(t,r)}function ywn(t,e){var r=0;switch(t.tag){case 13:var n=t.stateNode,o=t.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=t.stateNode;break;default:throw Error(ut(314))}n!==null&&n.delete(e),Ajt(t,r)}var Njt;Njt=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||u_.current)s_=!0;else{if((t.lanes&r)===0&&(e.flags&128)===0)return s_=!1,own(t,e,r);s_=(t.flags&131072)!==0}else s_=!1,jl&&(e.flags&1048576)!==0&&$1t(e,bye,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;rye(t,e),t=e.pendingProps;var o=x6(e,sy.current);w6(e,r),o=D3e(null,e,n,t,o,r);var i=$3e();return e.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,l_(n)?(i=!0,gye(e)):i=!1,e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,I3e(e),o.updater=$ye,e.stateNode=o,o._reactInternals=e,JJe(e,n,t,r),e=GJe(null,e,n,!0,i,r)):(e.tag=0,jl&&i&&C3e(e),lb(null,e,o,r),e=e.child),e;case 16:n=e.elementType;e:{switch(rye(t,e),t=e.pendingProps,o=n._init,n=o(n._payload),e.type=n,o=e.tag=_wn(n),t=aC(n,t),o){case 0:e=KJe(null,e,n,t,r);break e;case 1:e=TNt(null,e,n,t,r);break e;case 11:e=xNt(null,e,n,t,r);break e;case 14:e=ONt(null,e,n,aC(n.type,t),r);break e}throw Error(ut(306,n,""))}return e;case 0:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:aC(n,o),KJe(t,e,n,o,r);case 1:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:aC(n,o),TNt(t,e,n,o,r);case 3:e:{if(gjt(e),t===null)throw Error(ut(387));n=e.pendingProps,i=e.memoizedState,o=i.element,q1t(t,e),wye(e,n,null,r);var a=e.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){o=P6(Error(ut(423)),e),e=ENt(t,e,n,r,o);break e}else if(n!==o){o=P6(Error(ut(424)),e),e=ENt(t,e,n,r,o);break e}else for(Ov=IL(e.stateNode.containerInfo.firstChild),Tv=e,jl=!0,uC=null,r=V1t(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(O6(),n===o){e=TN(t,e,r);break e}lb(t,e,n,r)}e=e.child}return e;case 5:return H1t(e),t===null&&zJe(e),n=e.type,o=e.pendingProps,i=t!==null?t.memoizedProps:null,a=o.children,FJe(n,o)?a=null:i!==null&&FJe(n,i)&&(e.flags|=32),hjt(t,e),lb(t,e,a,r),e.child;case 6:return t===null&&zJe(e),null;case 13:return yjt(t,e,r);case 4:return R3e(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=T6(e,null,n,r):lb(t,e,n,r),e.child;case 11:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:aC(n,o),xNt(t,e,n,o,r);case 7:return lb(t,e,e.pendingProps,r),e.child;case 8:return lb(t,e,e.pendingProps.children,r),e.child;case 12:return lb(t,e,e.pendingProps.children,r),e.child;case 10:e:{if(n=e.type._context,o=e.pendingProps,i=e.memoizedProps,a=o.value,zu(_ye,n._currentValue),n._currentValue=a,i!==null)if(dC(i.value,a)){if(i.children===o.children&&!u_.current){e=TN(t,e,r);break e}}else for(i=e.child,i!==null&&(i.return=e);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var u=s.firstContext;u!==null;){if(u.context===n){if(i.tag===1){u=SN(-1,r&-r),u.tag=2;var l=i.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),VJe(i.return,r,e),s.lanes|=r;break}u=u.next}}else if(i.tag===10)a=i.type===e.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ut(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),VJe(a,r,e),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===e){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}lb(t,e,o.children,r),e=e.child}return e;case 9:return o=e.type,n=e.pendingProps.children,w6(e,r),o=iS(o),n=n(o),e.flags|=1,lb(t,e,n,r),e.child;case 14:return n=e.type,o=aC(n,e.pendingProps),o=aC(n.type,o),ONt(t,e,n,o,r);case 15:return pjt(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,o=e.pendingProps,o=e.elementType===n?o:aC(n,o),rye(t,e),e.tag=1,l_(n)?(t=!0,gye(e)):t=!1,w6(e,r),B1t(e,n,o),JJe(e,n,o,r),GJe(null,e,n,!0,t,r);case 19:return bjt(t,e,r);case 22:return mjt(t,e,r)}throw Error(ut(156,e.tag))};function jjt(t,e){return a1t(t,e)}function bwn(t,e,r,n){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nS(t,e,r,n){return new bwn(t,e,r,n)}function J3e(t){return t=t.prototype,!(!t||!t.isReactComponent)}function _wn(t){if(typeof t=="function")return J3e(t)?1:0;if(t!=null){if(t=t.$$typeof,t===d3e)return 11;if(t===f3e)return 14}return 2}function jL(t,e){var r=t.alternate;return r===null?(r=nS(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&14680064,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r}function iye(t,e,r,n,o,i){var a=2;if(n=t,typeof t=="function")J3e(t)&&(a=1);else if(typeof t=="string")a=5;else e:switch(t){case a6:return Jz(r.children,o,i,e);case c3e:a=8,o|=8;break;case gJe:return t=nS(12,r,e,o|2),t.elementType=gJe,t.lanes=i,t;case yJe:return t=nS(13,r,e,o),t.elementType=yJe,t.lanes=i,t;case bJe:return t=nS(19,r,e,o),t.elementType=bJe,t.lanes=i,t;case zNt:return qye(r,o,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case UNt:a=10;break e;case BNt:a=9;break e;case d3e:a=11;break e;case f3e:a=14;break e;case wL:a=16,n=null;break e}throw Error(ut(130,t==null?t:typeof t,""))}return e=nS(a,r,e,o),e.elementType=t,e.type=n,e.lanes=i,e}function Jz(t,e,r,n){return t=nS(7,t,n,e),t.lanes=r,t}function qye(t,e,r,n){return t=nS(22,t,n,e),t.elementType=zNt,t.lanes=r,t.stateNode={isHidden:!1},t}function pJe(t,e,r){return t=nS(6,t,null,e),t.lanes=r,t}function mJe(t,e,r){return e=nS(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function vwn(t,e,r,n,o){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ZHe(0),this.expirationTimes=ZHe(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ZHe(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function W3e(t,e,r,n,o,i,a,s,u){return t=new vwn(t,e,r,s,u),e===1?(e=1,i===!0&&(e|=8)):e=0,i=nS(3,null,null,e),t.current=i,i.stateNode=t,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},I3e(i),t}function wwn(t,e,r){var n=3{"use strict";function kjt(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kjt)}catch(t){console.error(t)}}kjt(),qjt.exports=Fjt()});var dd=S(Z3e=>{"use strict";var Ujt=cu();Z3e.createRoot=Ujt.createRoot,Z3e.hydrateRoot=Ujt.hydrateRoot;var jLi});function Bjt(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function zjt(...t){return e=>{let r=!1,n=t.map(o=>{let i=Bjt(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{Twn=L(X(),1)});var Jjt=S(Hye=>{"use strict";var Ewn=X(),Pwn=Symbol.for("react.element"),Mwn=Symbol.for("react.fragment"),Iwn=Object.prototype.hasOwnProperty,Rwn=Ewn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Awn={key:!0,ref:!0,__self:!0,__source:!0};function Hjt(t,e,r){var n,o={},i=null,a=null;r!==void 0&&(i=""+r),e.key!==void 0&&(i=""+e.key),e.ref!==void 0&&(a=e.ref);for(n in e)Iwn.call(e,n)&&!Awn.hasOwnProperty(n)&&(o[n]=e[n]);if(t&&t.defaultProps)for(n in e=t.defaultProps,e)o[n]===void 0&&(o[n]=e[n]);return{$$typeof:Pwn,type:t,key:i,ref:a,props:o,_owner:Rwn.current}}Hye.Fragment=Mwn;Hye.jsx=Hjt;Hye.jsxs=Hjt});var vr=S((FLi,Wjt)=>{"use strict";Wjt.exports=Jjt()});function Fn(t){let e=Nwn(t),r=ym.forwardRef((n,o)=>{let{children:i,...a}=n,s=ym.Children.toArray(i),u=s.find(jwn);if(u){let l=u.props.children,c=s.map(d=>d===u?ym.Children.count(l)>1?ym.Children.only(null):ym.isValidElement(l)?l.props.children:null:d);return(0,A6.jsx)(e,{...a,ref:o,children:ym.isValidElement(l)?ym.cloneElement(l,void 0,c):null})}return(0,A6.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function Nwn(t){let e=ym.forwardRef((r,n)=>{let{children:o,...i}=r;if(ym.isValidElement(o)){let a=$wn(o),s=Dwn(i,o.props);return o.type!==ym.Fragment&&(s.ref=n?zjt(n,a):a),ym.cloneElement(o,s)}return ym.Children.count(o)>1?ym.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}function Xjt(t){let e=({children:r})=>(0,A6.jsx)(A6.Fragment,{children:r});return e.displayName=`${t}.Slottable`,e.__radixId=Gjt,e}function jwn(t){return ym.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Gjt}function Dwn(t,e){let r={...e};for(let n in e){let o=t[n],i=e[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...s)=>{let u=i(...s);return o(...s),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...i}:n==="className"&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...t,...r}}function $wn(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,r=e&&"isReactWarning"in e&&e.isReactWarning;return r?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,r=e&&"isReactWarning"in e&&e.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}var ym,A6,Kjt,Gjt,Vu=v(()=>{ym=L(X(),1);Vjt();A6=L(vr(),1);Kjt=Fn("Slot");Gjt=Symbol("radix.slottable")});function Zjt(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e{});var Yjt,Qjt,N6,Wye=v(()=>{Y3e();Yjt=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Qjt=Jye,N6=(t,e)=>r=>{var n;if(e?.variants==null)return Qjt(t,r?.class,r?.className);let{variants:o,defaultVariants:i}=e,a=Object.keys(o).map(l=>{let c=r?.[l],d=i?.[l];if(c===null)return null;let f=Yjt(c)||Yjt(d);return o[l][f]}),s=r&&Object.entries(r).reduce((l,c)=>{let[d,f]=c;return f===void 0||(l[d]=f),l},{}),u=e==null||(n=e.compoundVariants)===null||n===void 0?void 0:n.reduce((l,c)=>{let{class:d,className:f,...p}=c;return Object.entries(p).every(m=>{let[h,y]=m;return Array.isArray(y)?y.includes({...i,...s}[h]):{...i,...s}[h]===y})?[...l,d,f]:l},[]);return Qjt(t,a,u,r?.class,r?.className)}});function Kwn(){let t=0,e,r,n="";for(;td(c),t());return r=Hwn(l),n=r.cache.get,o=r.cache.set,i=s,s(u)}function s(u){let l=n(u);if(l)return l;let c=Wwn(u,r);return o(u,c),c}return function(){return i(Kwn.apply(null,arguments))}}var tWe,Lwn,oDt,eDt,Fwn,kwn,eWe,tDt,qwn,Uwn,Bwn,iDt,zwn,Vwn,Hwn,Jwn,Wwn,aDt,ll,sDt,Gwn,Xwn,Zwn,Ywn,Qwn,eSn,tSn,PN,qL,j6,Q3e,Ate,rSn,ei,UL,nSn,oSn,iSn,aSn,sSn,uSn,Nte,D6,lSn,uDt,cSn,dSn,nDt,fSn,jte,pSn,mSn,lDt,cDt=v(()=>{tWe="-",Lwn=t=>{let e=kwn(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:a=>{let s=a.split(tWe);return s[0]===""&&s.length!==1&&s.shift(),oDt(s,e)||Fwn(a)},getConflictingClassGroupIds:(a,s)=>{let u=r[a]||[];return s&&n[a]?[...u,...n[a]]:u}}},oDt=(t,e)=>{if(t.length===0)return e.classGroupId;let r=t[0],n=e.nextPart.get(r),o=n?oDt(t.slice(1),n):void 0;if(o)return o;if(e.validators.length===0)return;let i=t.join(tWe);return e.validators.find(({validator:a})=>a(i))?.classGroupId},eDt=/^\[(.+)\]$/,Fwn=t=>{if(eDt.test(t)){let e=eDt.exec(t)[1],r=e?.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},kwn=t=>{let{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return Uwn(Object.entries(t.classGroups),r).forEach(([i,a])=>{eWe(a,n,i,e)}),n},eWe=(t,e,r,n)=>{t.forEach(o=>{if(typeof o=="string"){let i=o===""?e:tDt(e,o);i.classGroupId=r;return}if(typeof o=="function"){if(qwn(o)){eWe(o(n),e,r,n);return}e.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,a])=>{eWe(a,tDt(e,i),r,n)})})},tDt=(t,e)=>{let r=t;return e.split(tWe).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},qwn=t=>t.isThemeGetter,Uwn=(t,e)=>e?t.map(([r,n])=>{let o=n.map(i=>typeof i=="string"?e+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([a,s])=>[e+a,s])):i);return[r,o]}):t,Bwn=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,r=new Map,n=new Map,o=(i,a)=>{r.set(i,a),e++,e>t&&(e=0,n=r,r=new Map)};return{get(i){let a=r.get(i);if(a!==void 0)return a;if((a=n.get(i))!==void 0)return o(i,a),a},set(i,a){r.has(i)?r.set(i,a):o(i,a)}}},iDt="!",zwn=t=>{let{separator:e,experimentalParseClassName:r}=t,n=e.length===1,o=e[0],i=e.length,a=s=>{let u=[],l=0,c=0,d;for(let y=0;yc?d-c:void 0;return{modifiers:u,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:h}};return r?s=>r({className:s,parseClassName:a}):a},Vwn=t=>{if(t.length<=1)return t;let e=[],r=[];return t.forEach(n=>{n[0]==="["?(e.push(...r.sort(),n),r=[]):r.push(n)}),e.push(...r.sort()),e},Hwn=t=>({cache:Bwn(t.cacheSize),parseClassName:zwn(t),...Lwn(t)}),Jwn=/\s+/,Wwn=(t,e)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=e,i=[],a=t.trim().split(Jwn),s="";for(let u=a.length-1;u>=0;u-=1){let l=a[u],{modifiers:c,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=r(l),m=!!p,h=n(m?f.substring(0,p):f);if(!h){if(!m){s=l+(s.length>0?" "+s:s);continue}if(h=n(f),!h){s=l+(s.length>0?" "+s:s);continue}m=!1}let y=Vwn(c).join(":"),g=d?y+iDt:y,b=g+h;if(i.includes(b))continue;i.push(b);let _=o(h,m);for(let w=0;w<_.length;++w){let O=_[w];i.push(g+O)}s=l+(s.length>0?" "+s:s)}return s};aDt=t=>{if(typeof t=="string")return t;let e,r="";for(let n=0;n{let e=r=>r[t]||[];return e.isThemeGetter=!0,e},sDt=/^\[(?:([a-z-]+):)?(.+)\]$/i,Gwn=/^\d+\/\d+$/,Xwn=new Set(["px","full","screen"]),Zwn=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ywn=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Qwn=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,eSn=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,tSn=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,PN=t=>j6(t)||Xwn.has(t)||Gwn.test(t),qL=t=>D6(t,"length",lSn),j6=t=>!!t&&!Number.isNaN(Number(t)),Q3e=t=>D6(t,"number",j6),Ate=t=>!!t&&Number.isInteger(Number(t)),rSn=t=>t.endsWith("%")&&j6(t.slice(0,-1)),ei=t=>sDt.test(t),UL=t=>Zwn.test(t),nSn=new Set(["length","size","percentage"]),oSn=t=>D6(t,nSn,uDt),iSn=t=>D6(t,"position",uDt),aSn=new Set(["image","url"]),sSn=t=>D6(t,aSn,dSn),uSn=t=>D6(t,"",cSn),Nte=()=>!0,D6=(t,e,r)=>{let n=sDt.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},lSn=t=>Ywn.test(t)&&!Qwn.test(t),uDt=()=>!1,cSn=t=>eSn.test(t),dSn=t=>tSn.test(t),nDt=()=>{let t=ll("colors"),e=ll("spacing"),r=ll("blur"),n=ll("brightness"),o=ll("borderColor"),i=ll("borderRadius"),a=ll("borderSpacing"),s=ll("borderWidth"),u=ll("contrast"),l=ll("grayscale"),c=ll("hueRotate"),d=ll("invert"),f=ll("gap"),p=ll("gradientColorStops"),m=ll("gradientColorStopPositions"),h=ll("inset"),y=ll("margin"),g=ll("opacity"),b=ll("padding"),_=ll("saturate"),w=ll("scale"),O=ll("sepia"),T=ll("skew"),P=ll("space"),M=ll("translate"),I=()=>["auto","contain","none"],j=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",ei,e],k=()=>[ei,e],V=()=>["",PN,qL],q=()=>["auto",j6,ei],J=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],K=()=>["solid","dashed","dotted","double","none"],ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],oe=()=>["start","end","center","between","around","evenly","stretch"],G=()=>["","0",ei],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],se=()=>[j6,ei];return{cacheSize:500,separator:":",theme:{colors:[Nte],spacing:[PN,qL],blur:["none","",UL,ei],brightness:se(),borderColor:[t],borderRadius:["none","","full",UL,ei],borderSpacing:k(),borderWidth:V(),contrast:se(),grayscale:G(),hueRotate:se(),invert:G(),gap:k(),gradientColorStops:[t],gradientColorStopPositions:[rSn,qL],inset:A(),margin:A(),opacity:se(),padding:k(),saturate:se(),scale:se(),sepia:G(),skew:se(),space:k(),translate:k()},classGroups:{aspect:[{aspect:["auto","square","video",ei]}],container:["container"],columns:[{columns:[UL]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...J(),ei]}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:I()}],"overscroll-x":[{"overscroll-x":I()}],"overscroll-y":[{"overscroll-y":I()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ate,ei]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ei]}],grow:[{grow:G()}],shrink:[{shrink:G()}],order:[{order:["first","last","none",Ate,ei]}],"grid-cols":[{"grid-cols":[Nte]}],"col-start-end":[{col:["auto",{span:["full",Ate,ei]},ei]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[Nte]}],"row-start-end":[{row:["auto",{span:[Ate,ei]},ei]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ei]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ei]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...oe()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...oe(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...oe(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[P]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[P]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ei,e]}],"min-w":[{"min-w":[ei,e,"min","max","fit"]}],"max-w":[{"max-w":[ei,e,"none","full","min","max","fit","prose",{screen:[UL]},UL]}],h:[{h:[ei,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ei,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ei,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ei,e,"auto","min","max","fit"]}],"font-size":[{text:["base",UL,qL]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Q3e]}],"font-family":[{font:[Nte]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ei]}],"line-clamp":[{"line-clamp":["none",j6,Q3e]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",PN,ei]}],"list-image":[{"list-image":["none",ei]}],"list-style-type":[{list:["none","disc","decimal",ei]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...K(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",PN,qL]}],"underline-offset":[{"underline-offset":["auto",PN,ei]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ei]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ei]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...J(),iSn]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",oSn]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},sSn]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...K(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:K()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...K()]}],"outline-offset":[{"outline-offset":[PN,ei]}],"outline-w":[{outline:[PN,qL]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:V()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[PN,qL]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",UL,uSn]}],"shadow-color":[{shadow:[Nte]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...ue(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ue()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",UL,ei]}],grayscale:[{grayscale:[l]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[_]}],sepia:[{sepia:[O]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[l]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[_]}],"backdrop-sepia":[{"backdrop-sepia":[O]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ei]}],duration:[{duration:se()}],ease:[{ease:["linear","in","out","in-out",ei]}],delay:[{delay:se()}],animate:[{animate:["none","spin","ping","pulse","bounce",ei]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[Ate,ei]}],"translate-x":[{"translate-x":[M]}],"translate-y":[{"translate-y":[M]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ei]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ei]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ei]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[PN,qL,Q3e]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},fSn=(t,{cacheSize:e,prefix:r,separator:n,experimentalParseClassName:o,extend:i={},override:a={}})=>{jte(t,"cacheSize",e),jte(t,"prefix",r),jte(t,"separator",n),jte(t,"experimentalParseClassName",o);for(let s in a)pSn(t[s],a[s]);for(let s in i)mSn(t[s],i[s]);return t},jte=(t,e,r)=>{r!==void 0&&(t[e]=r)},pSn=(t,e)=>{if(e)for(let r in e)jte(t,r,e[r])},mSn=(t,e)=>{if(e)for(let r in e){let n=e[r];n!==void 0&&(t[r]=(t[r]||[]).concat(n))}},lDt=(t,...e)=>typeof t=="function"?rDt(nDt,t,...e):rDt(()=>fSn(nDt(),t),...e)});function Te(...t){return hSn(Jye(t))}var hSn,kn=v(()=>{Y3e();cDt();hSn=lDt({prefix:"tw-",extend:{classGroups:{"text-color":["text-muted","text-success","text-warning","text-error","text-accent"],"font-size":["text-smallest","text-smaller","text-small","text-ui-smaller","text-ui-small","text-ui-medium","text-ui-larger"]}}})});var Kye,gSn,ge,to=v(()=>{Kye=L(X());Vu();Wye();kn();gSn=N6("tw-inline-flex tw-items-center tw-justify-center tw-gap-1 tw-whitespace-nowrap tw-rounded-md tw-text-sm tw-font-medium tw-transition-colors focus-visible:tw-outline-none focus-visible:tw-ring-1 focus-visible:tw-ring-ring disabled:tw-pointer-events-none disabled:tw-opacity-50 [&_svg]:tw-shrink-0",{variants:{variant:{default:"mod-cta tw-bg-interactive-accent tw-text-on-accent tw-shadow hover:tw-bg-interactive-accent-hover",destructive:"clickable-icon tw-bg-modifier-error tw-text-on-accent hover:tw-bg-modifier-error hover:tw-text-on-accent",secondary:"tw-bg-secondary tw-text-normal tw-shadow-sm hover:tw-bg-interactive-hover",ghost:"clickable-icon tw-bg-transparent hover:tw-bg-interactive-accent hover:tw-text-on-accent",link:"tw-text-accent tw-underline-offset-4 hover:tw-underline",success:"clickable-icon tw-bg-modifier-success tw-text-on-accent hover:tw-bg-modifier-success hover:tw-text-on-accent",ghost2:"clickable-icon tw-bg-transparent tw-text-faint tw-outline-none hover:tw-bg-transparent hover:tw-bg-opacity-100 hover:tw-text-normal focus-visible:tw-text-normal focus-visible:tw-outline-none focus-visible:tw-ring-0"},size:{default:"tw-h-9 tw-px-4 tw-py-2",sm:"tw-h-6 tw-rounded-md tw-px-3 tw-text-xs",lg:"tw-h-10 tw-rounded-md tw-px-8",icon:"tw-size-7",fit:"tw-gap-1 tw-px-1 tw-text-xs"}},defaultVariants:{variant:"default",size:"default"}}),ge=Kye.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...o},i)=>Kye.createElement(n?Kjt:"button",{className:Te(gSn({variant:e,size:r,className:t})),ref:i,...o}));ge.displayName="Button"});var dDt,Gye,rWe=v(()=>{dDt=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Gye=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim()});var fDt,pDt=v(()=>{fDt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}});var Dte,mDt,hDt=v(()=>{Dte=L(X());pDt();rWe();mDt=(0,Dte.forwardRef)(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:a,...s},u)=>(0,Dte.createElement)("svg",{ref:u,...fDt,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:Gye("lucide",o),...s},[...a.map(([l,c])=>(0,Dte.createElement)(l,c)),...Array.isArray(i)?i:[i]]))});var Xye,Pe,Wt=v(()=>{Xye=L(X());rWe();hDt();Pe=(t,e)=>{let r=(0,Xye.forwardRef)(({className:n,...o},i)=>(0,Xye.createElement)(mDt,{ref:i,iconNode:e,className:Gye(`lucide-${dDt(t)}`,n),...o}));return r.displayName=`${t}`,r}});var $6,gDt=v(()=>{Wt();$6=Pe("ArrowBigUp",[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z",key:"1x06kx"}]])});var $te,yDt=v(()=>{Wt();$te=Pe("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])});var MN,bDt=v(()=>{Wt();MN=Pe("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])});var Lte,_Dt=v(()=>{Wt();Lte=Pe("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]])});var L6,vDt=v(()=>{Wt();L6=Pe("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]])});var Hu,wDt=v(()=>{Wt();Hu=Pe("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])});var ts,SDt=v(()=>{Wt();ts=Pe("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])});var bm,CDt=v(()=>{Wt();bm=Pe("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])});var fb,xDt=v(()=>{Wt();fb=Pe("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])});var sS,ODt=v(()=>{Wt();sS=Pe("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])});var uS,TDt=v(()=>{Wt();uS=Pe("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])});var BL,EDt=v(()=>{Wt();BL=Pe("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])});var IN,PDt=v(()=>{Wt();IN=Pe("CircleDashed",[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0",key:"5ilxe3"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0",key:"11zvb9"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7",key:"1iw5b2"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8",key:"c0bmvh"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69",key:"1ruxm7"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8",key:"qkgqxc"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69",key:"1mcia2"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7",key:"1fvljs"}]])});var zL,MDt=v(()=>{Wt();zL=Pe("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])});var Iv,IDt=v(()=>{Wt();Iv=Pe("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var VL,RDt=v(()=>{Wt();VL=Pe("CircleStop",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1",key:"1ssd4o"}]])});var IO,ADt=v(()=>{Wt();IO=Pe("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])});var Fte,NDt=v(()=>{Wt();Fte=Pe("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])});var kte,jDt=v(()=>{Wt();kte=Pe("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]])});var qte,DDt=v(()=>{Wt();qte=Pe("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]])});var HL,$Dt=v(()=>{Wt();HL=Pe("Command",[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]])});var ig,LDt=v(()=>{Wt();ig=Pe("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])});var fC,FDt=v(()=>{Wt();fC=Pe("CornerDownLeft",[["polyline",{points:"9 10 4 15 9 20",key:"r3jprv"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}]])});var Ute,kDt=v(()=>{Wt();Ute=Pe("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]])});var RN,qDt=v(()=>{Wt();RN=Pe("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])});var Bte,UDt=v(()=>{Wt();Bte=Pe("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])});var RO,BDt=v(()=>{Wt();RO=Pe("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])});var JL,zDt=v(()=>{Wt();JL=Pe("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]])});var AN,VDt=v(()=>{Wt();AN=Pe("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])});var zte,HDt=v(()=>{Wt();zte=Pe("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])});var NN,JDt=v(()=>{Wt();NN=Pe("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])});var Vte,WDt=v(()=>{Wt();Vte=Pe("FileAudio",[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"rslqgf"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0",key:"9f7x3i"}]])});var jN,KDt=v(()=>{Wt();jN=Pe("FileClock",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"37hlfg"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"8",cy:"16",r:"6",key:"10v15b"}],["path",{d:"M9.5 17.5 8 16.25V14",key:"1o80t2"}]])});var Hte,GDt=v(()=>{Wt();Hte=Pe("FileImage",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]])});var Jte,XDt=v(()=>{Wt();Jte=Pe("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])});var Wte,ZDt=v(()=>{Wt();Wte=Pe("FileOutput",[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2",key:"1vk7w2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6",key:"1jink5"}],["path",{d:"m5 11-3 3",key:"1dgrs4"}],["path",{d:"m5 17-3-3h10",key:"1mvvaf"}]])});var Ju,YDt=v(()=>{Wt();Ju=Pe("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])});var Kte,QDt=v(()=>{Wt();Kte=Pe("FileVideo",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]])});var Gte,e$t=v(()=>{Wt();Gte=Pe("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]])});var ah,t$t=v(()=>{Wt();ah=Pe("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])});var cl,r$t=v(()=>{Wt();cl=Pe("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])});var pC,n$t=v(()=>{Wt();pC=Pe("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])});var Xte,o$t=v(()=>{Wt();Xte=Pe("Hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]])});var Zte,i$t=v(()=>{Wt();Zte=Pe("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]])});var Yte,a$t=v(()=>{Wt();Yte=Pe("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])});var Qte,s$t=v(()=>{Wt();Qte=Pe("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])});var ere,u$t=v(()=>{Wt();ere=Pe("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]])});var e4,l$t=v(()=>{Wt();e4=Pe("LibraryBig",[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1",key:"oynpb5"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z",key:"1qboyk"}]])});var mC,c$t=v(()=>{Wt();mC=Pe("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])});var du,d$t=v(()=>{Wt();du=Pe("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])});var tre,f$t=v(()=>{Wt();tre=Pe("MessageCirclePlus",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])});var F6,p$t=v(()=>{Wt();F6=Pe("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]])});var k6,m$t=v(()=>{Wt();k6=Pe("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])});var lS,h$t=v(()=>{Wt();lS=Pe("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]])});var pb,g$t=v(()=>{Wt();pb=Pe("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])});var q6,y$t=v(()=>{Wt();q6=Pe("PencilLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}],["path",{d:"m15 5 3 3",key:"1w25hb"}]])});var U6,b$t=v(()=>{Wt();U6=Pe("Pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])});var Rv,_$t=v(()=>{Wt();Rv=Pe("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])});var rre,v$t=v(()=>{Wt();rre=Pe("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])});var WL,w$t=v(()=>{Wt();WL=Pe("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])});var t4,S$t=v(()=>{Wt();t4=Pe("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])});var nre,C$t=v(()=>{Wt();nre=Pe("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])});var r4,x$t=v(()=>{Wt();r4=Pe("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])});var ore,O$t=v(()=>{Wt();ore=Pe("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])});var uy,T$t=v(()=>{Wt();uy=Pe("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])});var DN,E$t=v(()=>{Wt();DN=Pe("SquareArrowOutUpRight",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]])});var d_,P$t=v(()=>{Wt();d_=Pe("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])});var KL,M$t=v(()=>{Wt();KL=Pe("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])});var ire,I$t=v(()=>{Wt();ire=Pe("TextCursorInput",[["path",{d:"M5 4h1a3 3 0 0 1 3 3 3 3 0 0 1 3-3h1",key:"18xjzo"}],["path",{d:"M13 20h-1a3 3 0 0 1-3-3 3 3 0 0 1-3 3H5",key:"fj48gi"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1",key:"1n9rhb"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7",key:"13ksps"}],["path",{d:"M9 7v10",key:"1vc8ob"}]])});var ly,R$t=v(()=>{Wt();ly=Pe("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])});var _m,A$t=v(()=>{Wt();_m=Pe("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])});var Av,N$t=v(()=>{Wt();Av=Pe("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])});var $o,j$t=v(()=>{Wt();$o=Pe("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])});var are,D$t=v(()=>{Wt();are=Pe("ZapOff",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])});var sre,$$t=v(()=>{Wt();sre=Pe("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])});var Jr=v(()=>{ODt();TDt();EDt();MDt();IDt();RDt();ADt();BDt();zDt();d$t();h$t();g$t();T$t();E$t();P$t();A$t();gDt();yDt();bDt();_Dt();vDt();wDt();SDt();CDt();xDt();PDt();NDt();jDt();DDt();$Dt();LDt();FDt();kDt();qDt();UDt();VDt();HDt();JDt();WDt();KDt();GDt();XDt();ZDt();YDt();QDt();e$t();t$t();r$t();n$t();o$t();i$t();a$t();s$t();u$t();l$t();c$t();f$t();p$t();m$t();y$t();b$t();_$t();v$t();w$t();S$t();C$t();x$t();O$t();M$t();I$t();R$t();N$t();j$t();D$t();$$t();});function ySn({onCancel:t}){let e=ae(),r=nWe(e.defaultModelKey)&&nWe(e.embeddingModelKey);return AO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},AO.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},AO.default.createElement("div",null,"Your Copilot Plus license key is no longer valid. Please renew your subscription to continue using Copilot Plus."),r&&AO.default.createElement("div",{className:"tw-text-sm tw-text-warning"},"The Copilot Plus exclusive models will stop working. You can switch to the default models in the Settings.")),AO.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},AO.default.createElement(ge,{variant:"ghost",onClick:t},"Close"),AO.default.createElement(ge,{variant:"default",onClick:()=>{n4(pN.EXPIRED_MODAL)}},"Renew Now ",AO.default.createElement(AN,{className:"tw-size-4"}))))}var AO,L$t,F$t,Zye,k$t=v(()=>{AO=L(X()),L$t=require("obsidian"),F$t=L(dd());to();Nv();Or();Jr();ot();Zye=class extends L$t.Modal{constructor(e){super(e),this.setTitle("Thanks for being a Copilot Plus user \u{1F44B}")}onOpen(){let{contentEl:e}=this;this.root=(0,F$t.createRoot)(e);let r=()=>{this.close()};this.root.render(AO.default.createElement(ySn,{onCancel:r}))}onClose(){this.root.unmount()}}});var U$t=S(q$t=>{"use strict";Object.defineProperty(q$t,"__esModule",{value:!0})});var B$t=S(Yye=>{"use strict";Object.defineProperty(Yye,"__esModule",{value:!0});Yye.V2ChatStreamRequestSafetyMode=void 0;Yye.V2ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var z$t=S(Qye=>{"use strict";Object.defineProperty(Qye,"__esModule",{value:!0});Qye.V2ChatStreamRequestToolChoice=void 0;Qye.V2ChatStreamRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var H$t=S(V$t=>{"use strict";Object.defineProperty(V$t,"__esModule",{value:!0})});var W$t=S(J$t=>{"use strict";Object.defineProperty(J$t,"__esModule",{value:!0})});var K$t=S(ebe=>{"use strict";Object.defineProperty(ebe,"__esModule",{value:!0});ebe.V2ChatRequestSafetyMode=void 0;ebe.V2ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",Off:"OFF"}});var G$t=S(tbe=>{"use strict";Object.defineProperty(tbe,"__esModule",{value:!0});tbe.V2ChatRequestToolChoice=void 0;tbe.V2ChatRequestToolChoice={Required:"REQUIRED",None:"NONE"}});var Z$t=S(X$t=>{"use strict";Object.defineProperty(X$t,"__esModule",{value:!0})});var Y$t=S(rbe=>{"use strict";Object.defineProperty(rbe,"__esModule",{value:!0});rbe.V2EmbedRequestTruncate=void 0;rbe.V2EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var eLt=S(Q$t=>{"use strict";Object.defineProperty(Q$t,"__esModule",{value:!0})});var rLt=S(tLt=>{"use strict";Object.defineProperty(tLt,"__esModule",{value:!0})});var oWe=S(ag=>{"use strict";var bSn=ag&&ag.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hC=ag&&ag.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&bSn(e,t,r)};Object.defineProperty(ag,"__esModule",{value:!0});hC(U$t(),ag);hC(B$t(),ag);hC(z$t(),ag);hC(H$t(),ag);hC(W$t(),ag);hC(K$t(),ag);hC(G$t(),ag);hC(Z$t(),ag);hC(Y$t(),ag);hC(eLt(),ag);hC(rLt(),ag)});var iWe=S(nLt=>{"use strict";Object.defineProperty(nLt,"__esModule",{value:!0})});var oLt=S(o4=>{"use strict";var _Sn=o4&&o4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vSn=o4&&o4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&_Sn(e,t,r)};Object.defineProperty(o4,"__esModule",{value:!0});vSn(iWe(),o4)});var aLt=S(GL=>{"use strict";var wSn=GL&&GL.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iLt=GL&&GL.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wSn(e,t,r)};Object.defineProperty(GL,"__esModule",{value:!0});iLt(oWe(),GL);iLt(oLt(),GL)});var sLt=S(nbe=>{"use strict";Object.defineProperty(nbe,"__esModule",{value:!0});nbe.CreateEmbedJobRequestTruncate=void 0;nbe.CreateEmbedJobRequestTruncate={Start:"START",End:"END"}});var aWe=S(i4=>{"use strict";var SSn=i4&&i4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CSn=i4&&i4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&SSn(e,t,r)};Object.defineProperty(i4,"__esModule",{value:!0});CSn(sLt(),i4)});var sWe=S(uLt=>{"use strict";Object.defineProperty(uLt,"__esModule",{value:!0})});var lLt=S(a4=>{"use strict";var xSn=a4&&a4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OSn=a4&&a4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&xSn(e,t,r)};Object.defineProperty(a4,"__esModule",{value:!0});OSn(sWe(),a4)});var dLt=S(XL=>{"use strict";var TSn=XL&&XL.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cLt=XL&&XL.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&TSn(e,t,r)};Object.defineProperty(XL,"__esModule",{value:!0});cLt(aWe(),XL);cLt(lLt(),XL)});var pLt=S(fLt=>{"use strict";Object.defineProperty(fLt,"__esModule",{value:!0})});var hLt=S(mLt=>{"use strict";Object.defineProperty(mLt,"__esModule",{value:!0})});var yLt=S(gLt=>{"use strict";Object.defineProperty(gLt,"__esModule",{value:!0})});var _Lt=S(bLt=>{"use strict";Object.defineProperty(bLt,"__esModule",{value:!0})});var uWe=S(NO=>{"use strict";var ESn=NO&&NO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),obe=NO&&NO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ESn(e,t,r)};Object.defineProperty(NO,"__esModule",{value:!0});obe(pLt(),NO);obe(hLt(),NO);obe(yLt(),NO);obe(_Lt(),NO)});var lWe=S(vLt=>{"use strict";Object.defineProperty(vLt,"__esModule",{value:!0})});var wLt=S(s4=>{"use strict";var PSn=s4&&s4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MSn=s4&&s4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&PSn(e,t,r)};Object.defineProperty(s4,"__esModule",{value:!0});MSn(lWe(),s4)});var CLt=S(ZL=>{"use strict";var ISn=ZL&&ZL.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SLt=ZL&&ZL.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ISn(e,t,r)};Object.defineProperty(ZL,"__esModule",{value:!0});SLt(uWe(),ZL);SLt(wLt(),ZL)});var xLt=S(ibe=>{"use strict";Object.defineProperty(ibe,"__esModule",{value:!0});ibe.BaseType=void 0;ibe.BaseType={BaseTypeUnspecified:"BASE_TYPE_UNSPECIFIED",BaseTypeGenerative:"BASE_TYPE_GENERATIVE",BaseTypeClassification:"BASE_TYPE_CLASSIFICATION",BaseTypeRerank:"BASE_TYPE_RERANK",BaseTypeChat:"BASE_TYPE_CHAT"}});var OLt=S(abe=>{"use strict";Object.defineProperty(abe,"__esModule",{value:!0});abe.Strategy=void 0;abe.Strategy={StrategyUnspecified:"STRATEGY_UNSPECIFIED",StrategyVanilla:"STRATEGY_VANILLA",StrategyTfew:"STRATEGY_TFEW"}});var ELt=S(TLt=>{"use strict";Object.defineProperty(TLt,"__esModule",{value:!0})});var PLt=S(sbe=>{"use strict";Object.defineProperty(sbe,"__esModule",{value:!0});sbe.LoraTargetModules=void 0;sbe.LoraTargetModules={LoraTargetModulesUnspecified:"LORA_TARGET_MODULES_UNSPECIFIED",LoraTargetModulesQv:"LORA_TARGET_MODULES_QV",LoraTargetModulesQkvo:"LORA_TARGET_MODULES_QKVO",LoraTargetModulesQkvoFfn:"LORA_TARGET_MODULES_QKVO_FFN"}});var ILt=S(MLt=>{"use strict";Object.defineProperty(MLt,"__esModule",{value:!0})});var ALt=S(RLt=>{"use strict";Object.defineProperty(RLt,"__esModule",{value:!0})});var jLt=S(NLt=>{"use strict";Object.defineProperty(NLt,"__esModule",{value:!0})});var DLt=S(ube=>{"use strict";Object.defineProperty(ube,"__esModule",{value:!0});ube.Status=void 0;ube.Status={StatusUnspecified:"STATUS_UNSPECIFIED",StatusFinetuning:"STATUS_FINETUNING",StatusDeployingApi:"STATUS_DEPLOYING_API",StatusReady:"STATUS_READY",StatusFailed:"STATUS_FAILED",StatusDeleted:"STATUS_DELETED",StatusTemporarilyOffline:"STATUS_TEMPORARILY_OFFLINE",StatusPaused:"STATUS_PAUSED",StatusQueued:"STATUS_QUEUED"}});var LLt=S($Lt=>{"use strict";Object.defineProperty($Lt,"__esModule",{value:!0})});var kLt=S(FLt=>{"use strict";Object.defineProperty(FLt,"__esModule",{value:!0})});var ULt=S(qLt=>{"use strict";Object.defineProperty(qLt,"__esModule",{value:!0})});var zLt=S(BLt=>{"use strict";Object.defineProperty(BLt,"__esModule",{value:!0})});var HLt=S(VLt=>{"use strict";Object.defineProperty(VLt,"__esModule",{value:!0})});var WLt=S(JLt=>{"use strict";Object.defineProperty(JLt,"__esModule",{value:!0})});var GLt=S(KLt=>{"use strict";Object.defineProperty(KLt,"__esModule",{value:!0})});var ZLt=S(XLt=>{"use strict";Object.defineProperty(XLt,"__esModule",{value:!0})});var QLt=S(YLt=>{"use strict";Object.defineProperty(YLt,"__esModule",{value:!0})});var tFt=S(eFt=>{"use strict";Object.defineProperty(eFt,"__esModule",{value:!0})});var cWe=S(Dl=>{"use strict";var RSn=Dl&&Dl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sh=Dl&&Dl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&RSn(e,t,r)};Object.defineProperty(Dl,"__esModule",{value:!0});sh(xLt(),Dl);sh(OLt(),Dl);sh(ELt(),Dl);sh(PLt(),Dl);sh(ILt(),Dl);sh(ALt(),Dl);sh(jLt(),Dl);sh(DLt(),Dl);sh(LLt(),Dl);sh(kLt(),Dl);sh(ULt(),Dl);sh(zLt(),Dl);sh(HLt(),Dl);sh(WLt(),Dl);sh(GLt(),Dl);sh(ZLt(),Dl);sh(QLt(),Dl);sh(tFt(),Dl)});var rFt=S(u4=>{"use strict";var ASn=u4&&u4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NSn=u4&&u4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ASn(e,t,r)};Object.defineProperty(u4,"__esModule",{value:!0});NSn(cWe(),u4)});var oFt=S(jv=>{"use strict";var nFt=jv&&jv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jSn=jv&&jv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DSn=jv&&jv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(iFt,"__esModule",{value:!0})});var aFt=S(l4=>{"use strict";var LSn=l4&&l4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FSn=l4&&l4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&LSn(e,t,r)};Object.defineProperty(l4,"__esModule",{value:!0});FSn(dWe(),l4)});var uFt=S(YL=>{"use strict";var kSn=YL&&YL.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sFt=YL&&YL.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&kSn(e,t,r)};Object.defineProperty(YL,"__esModule",{value:!0});sFt(oFt(),YL);sFt(aFt(),YL)});var fWe=S(lFt=>{"use strict";Object.defineProperty(lFt,"__esModule",{value:!0})});var cFt=S(c4=>{"use strict";var qSn=c4&&c4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),USn=c4&&c4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&qSn(e,t,r)};Object.defineProperty(c4,"__esModule",{value:!0});USn(fWe(),c4)});var dFt=S(d4=>{"use strict";var BSn=d4&&d4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zSn=d4&&d4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&BSn(e,t,r)};Object.defineProperty(d4,"__esModule",{value:!0});zSn(cFt(),d4)});var pWe=S(fFt=>{"use strict";Object.defineProperty(fFt,"__esModule",{value:!0})});var pFt=S(f4=>{"use strict";var VSn=f4&&f4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HSn=f4&&f4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&VSn(e,t,r)};Object.defineProperty(f4,"__esModule",{value:!0});HSn(pWe(),f4)});var mFt=S(p4=>{"use strict";var JSn=p4&&p4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WSn=p4&&p4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&JSn(e,t,r)};Object.defineProperty(p4,"__esModule",{value:!0});WSn(pFt(),p4)});var gFt=S(Us=>{"use strict";var hFt=Us&&Us.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KSn=Us&&Us.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B6=Us&&Us.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(lbe,"__esModule",{value:!0});lbe.ChatStreamRequestPromptTruncation=void 0;lbe.ChatStreamRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var bFt=S(cbe=>{"use strict";Object.defineProperty(cbe,"__esModule",{value:!0});cbe.ChatStreamRequestCitationQuality=void 0;cbe.ChatStreamRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var _Ft=S(dbe=>{"use strict";Object.defineProperty(dbe,"__esModule",{value:!0});dbe.ChatStreamRequestSafetyMode=void 0;dbe.ChatStreamRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var wFt=S(vFt=>{"use strict";Object.defineProperty(vFt,"__esModule",{value:!0})});var SFt=S(fbe=>{"use strict";Object.defineProperty(fbe,"__esModule",{value:!0});fbe.ChatRequestPromptTruncation=void 0;fbe.ChatRequestPromptTruncation={Off:"OFF",Auto:"AUTO",AutoPreserveOrder:"AUTO_PRESERVE_ORDER"}});var CFt=S(pbe=>{"use strict";Object.defineProperty(pbe,"__esModule",{value:!0});pbe.ChatRequestCitationQuality=void 0;pbe.ChatRequestCitationQuality={Fast:"fast",Accurate:"accurate",Off:"off"}});var xFt=S(mbe=>{"use strict";Object.defineProperty(mbe,"__esModule",{value:!0});mbe.ChatRequestSafetyMode=void 0;mbe.ChatRequestSafetyMode={Contextual:"CONTEXTUAL",Strict:"STRICT",None:"NONE"}});var TFt=S(OFt=>{"use strict";Object.defineProperty(OFt,"__esModule",{value:!0})});var EFt=S(hbe=>{"use strict";Object.defineProperty(hbe,"__esModule",{value:!0});hbe.GenerateStreamRequestTruncate=void 0;hbe.GenerateStreamRequestTruncate={None:"NONE",Start:"START",End:"END"}});var PFt=S(gbe=>{"use strict";Object.defineProperty(gbe,"__esModule",{value:!0});gbe.GenerateStreamRequestReturnLikelihoods=void 0;gbe.GenerateStreamRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var IFt=S(MFt=>{"use strict";Object.defineProperty(MFt,"__esModule",{value:!0})});var RFt=S(ybe=>{"use strict";Object.defineProperty(ybe,"__esModule",{value:!0});ybe.GenerateRequestTruncate=void 0;ybe.GenerateRequestTruncate={None:"NONE",Start:"START",End:"END"}});var AFt=S(bbe=>{"use strict";Object.defineProperty(bbe,"__esModule",{value:!0});bbe.GenerateRequestReturnLikelihoods=void 0;bbe.GenerateRequestReturnLikelihoods={Generation:"GENERATION",All:"ALL",None:"NONE"}});var jFt=S(NFt=>{"use strict";Object.defineProperty(NFt,"__esModule",{value:!0})});var DFt=S(_be=>{"use strict";Object.defineProperty(_be,"__esModule",{value:!0});_be.EmbedRequestTruncate=void 0;_be.EmbedRequestTruncate={None:"NONE",Start:"START",End:"END"}});var LFt=S($Ft=>{"use strict";Object.defineProperty($Ft,"__esModule",{value:!0})});var kFt=S(FFt=>{"use strict";Object.defineProperty(FFt,"__esModule",{value:!0})});var UFt=S(qFt=>{"use strict";Object.defineProperty(qFt,"__esModule",{value:!0})});var zFt=S(BFt=>{"use strict";Object.defineProperty(BFt,"__esModule",{value:!0})});var HFt=S(VFt=>{"use strict";Object.defineProperty(VFt,"__esModule",{value:!0})});var JFt=S(vbe=>{"use strict";Object.defineProperty(vbe,"__esModule",{value:!0});vbe.ClassifyRequestTruncate=void 0;vbe.ClassifyRequestTruncate={None:"NONE",Start:"START",End:"END"}});var KFt=S(WFt=>{"use strict";Object.defineProperty(WFt,"__esModule",{value:!0})});var GFt=S(wbe=>{"use strict";Object.defineProperty(wbe,"__esModule",{value:!0});wbe.ClassifyResponseClassificationsItemClassificationType=void 0;wbe.ClassifyResponseClassificationsItemClassificationType={SingleLabel:"single-label",MultiLabel:"multi-label"}});var ZFt=S(XFt=>{"use strict";Object.defineProperty(XFt,"__esModule",{value:!0})});var QFt=S(YFt=>{"use strict";Object.defineProperty(YFt,"__esModule",{value:!0})});var ekt=S(Sbe=>{"use strict";Object.defineProperty(Sbe,"__esModule",{value:!0});Sbe.SummarizeRequestLength=void 0;Sbe.SummarizeRequestLength={Short:"short",Medium:"medium",Long:"long"}});var tkt=S(Cbe=>{"use strict";Object.defineProperty(Cbe,"__esModule",{value:!0});Cbe.SummarizeRequestFormat=void 0;Cbe.SummarizeRequestFormat={Paragraph:"paragraph",Bullets:"bullets"}});var rkt=S(xbe=>{"use strict";Object.defineProperty(xbe,"__esModule",{value:!0});xbe.SummarizeRequestExtractiveness=void 0;xbe.SummarizeRequestExtractiveness={Low:"low",Medium:"medium",High:"high"}});var okt=S(nkt=>{"use strict";Object.defineProperty(nkt,"__esModule",{value:!0})});var akt=S(ikt=>{"use strict";Object.defineProperty(ikt,"__esModule",{value:!0})});var ukt=S(skt=>{"use strict";Object.defineProperty(skt,"__esModule",{value:!0})});var ckt=S(lkt=>{"use strict";Object.defineProperty(lkt,"__esModule",{value:!0})});var fkt=S(dkt=>{"use strict";Object.defineProperty(dkt,"__esModule",{value:!0})});var mkt=S(pkt=>{"use strict";Object.defineProperty(pkt,"__esModule",{value:!0})});var gkt=S(hkt=>{"use strict";Object.defineProperty(hkt,"__esModule",{value:!0})});var bkt=S(ykt=>{"use strict";Object.defineProperty(ykt,"__esModule",{value:!0})});var vkt=S(_kt=>{"use strict";Object.defineProperty(_kt,"__esModule",{value:!0})});var Skt=S(wkt=>{"use strict";Object.defineProperty(wkt,"__esModule",{value:!0})});var xkt=S(Ckt=>{"use strict";Object.defineProperty(Ckt,"__esModule",{value:!0})});var Tkt=S(Okt=>{"use strict";Object.defineProperty(Okt,"__esModule",{value:!0})});var Pkt=S(Ekt=>{"use strict";Object.defineProperty(Ekt,"__esModule",{value:!0})});var Ikt=S(Mkt=>{"use strict";Object.defineProperty(Mkt,"__esModule",{value:!0})});var Akt=S(Rkt=>{"use strict";Object.defineProperty(Rkt,"__esModule",{value:!0})});var jkt=S(Nkt=>{"use strict";Object.defineProperty(Nkt,"__esModule",{value:!0})});var Dkt=S(Obe=>{"use strict";Object.defineProperty(Obe,"__esModule",{value:!0});Obe.ChatCitationType=void 0;Obe.ChatCitationType={TextContent:"TEXT_CONTENT",Plan:"PLAN"}});var Lkt=S($kt=>{"use strict";Object.defineProperty($kt,"__esModule",{value:!0})});var kkt=S(Fkt=>{"use strict";Object.defineProperty(Fkt,"__esModule",{value:!0})});var Ukt=S(qkt=>{"use strict";Object.defineProperty(qkt,"__esModule",{value:!0})});var zkt=S(Bkt=>{"use strict";Object.defineProperty(Bkt,"__esModule",{value:!0})});var Vkt=S(Tbe=>{"use strict";Object.defineProperty(Tbe,"__esModule",{value:!0});Tbe.FinishReason=void 0;Tbe.FinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",Error:"ERROR",ErrorToxic:"ERROR_TOXIC",ErrorLimit:"ERROR_LIMIT",UserCancel:"USER_CANCEL",MaxTokens:"MAX_TOKENS"}});var Jkt=S(Hkt=>{"use strict";Object.defineProperty(Hkt,"__esModule",{value:!0})});var Kkt=S(Wkt=>{"use strict";Object.defineProperty(Wkt,"__esModule",{value:!0})});var Xkt=S(Gkt=>{"use strict";Object.defineProperty(Gkt,"__esModule",{value:!0})});var Ykt=S(Zkt=>{"use strict";Object.defineProperty(Zkt,"__esModule",{value:!0})});var eqt=S(Qkt=>{"use strict";Object.defineProperty(Qkt,"__esModule",{value:!0})});var rqt=S(tqt=>{"use strict";Object.defineProperty(tqt,"__esModule",{value:!0})});var oqt=S(nqt=>{"use strict";Object.defineProperty(nqt,"__esModule",{value:!0})});var aqt=S(iqt=>{"use strict";Object.defineProperty(iqt,"__esModule",{value:!0})});var uqt=S(sqt=>{"use strict";Object.defineProperty(sqt,"__esModule",{value:!0})});var cqt=S(lqt=>{"use strict";Object.defineProperty(lqt,"__esModule",{value:!0})});var fqt=S(dqt=>{"use strict";Object.defineProperty(dqt,"__esModule",{value:!0})});var pqt=S(Ebe=>{"use strict";Object.defineProperty(Ebe,"__esModule",{value:!0});Ebe.ChatStreamEndEventFinishReason=void 0;Ebe.ChatStreamEndEventFinishReason={Complete:"COMPLETE",ErrorLimit:"ERROR_LIMIT",MaxTokens:"MAX_TOKENS",Error:"ERROR",ErrorToxic:"ERROR_TOXIC"}});var hqt=S(mqt=>{"use strict";Object.defineProperty(mqt,"__esModule",{value:!0})});var yqt=S(gqt=>{"use strict";Object.defineProperty(gqt,"__esModule",{value:!0})});var _qt=S(bqt=>{"use strict";Object.defineProperty(bqt,"__esModule",{value:!0})});var wqt=S(vqt=>{"use strict";Object.defineProperty(vqt,"__esModule",{value:!0})});var Cqt=S(Sqt=>{"use strict";Object.defineProperty(Sqt,"__esModule",{value:!0})});var xqt=S(Pbe=>{"use strict";Object.defineProperty(Pbe,"__esModule",{value:!0});Pbe.ImageUrlDetail=void 0;Pbe.ImageUrlDetail={Auto:"auto",Low:"low",High:"high"}});var Tqt=S(Oqt=>{"use strict";Object.defineProperty(Oqt,"__esModule",{value:!0})});var Pqt=S(Eqt=>{"use strict";Object.defineProperty(Eqt,"__esModule",{value:!0})});var Iqt=S(Mqt=>{"use strict";Object.defineProperty(Mqt,"__esModule",{value:!0})});var Aqt=S(Rqt=>{"use strict";Object.defineProperty(Rqt,"__esModule",{value:!0})});var jqt=S(Nqt=>{"use strict";Object.defineProperty(Nqt,"__esModule",{value:!0})});var $qt=S(Dqt=>{"use strict";Object.defineProperty(Dqt,"__esModule",{value:!0})});var Fqt=S(Lqt=>{"use strict";Object.defineProperty(Lqt,"__esModule",{value:!0})});var qqt=S(kqt=>{"use strict";Object.defineProperty(kqt,"__esModule",{value:!0})});var Bqt=S(Uqt=>{"use strict";Object.defineProperty(Uqt,"__esModule",{value:!0})});var Vqt=S(zqt=>{"use strict";Object.defineProperty(zqt,"__esModule",{value:!0})});var Jqt=S(Hqt=>{"use strict";Object.defineProperty(Hqt,"__esModule",{value:!0})});var Wqt=S(Mbe=>{"use strict";Object.defineProperty(Mbe,"__esModule",{value:!0});Mbe.CitationType=void 0;Mbe.CitationType={TextContent:"TEXT_CONTENT",ThinkingContent:"THINKING_CONTENT",Plan:"PLAN"}});var Gqt=S(Kqt=>{"use strict";Object.defineProperty(Kqt,"__esModule",{value:!0})});var Zqt=S(Xqt=>{"use strict";Object.defineProperty(Xqt,"__esModule",{value:!0})});var Qqt=S(Yqt=>{"use strict";Object.defineProperty(Yqt,"__esModule",{value:!0})});var tUt=S(eUt=>{"use strict";Object.defineProperty(eUt,"__esModule",{value:!0})});var nUt=S(rUt=>{"use strict";Object.defineProperty(rUt,"__esModule",{value:!0})});var iUt=S(oUt=>{"use strict";Object.defineProperty(oUt,"__esModule",{value:!0})});var sUt=S(aUt=>{"use strict";Object.defineProperty(aUt,"__esModule",{value:!0})});var lUt=S(uUt=>{"use strict";Object.defineProperty(uUt,"__esModule",{value:!0})});var dUt=S(cUt=>{"use strict";Object.defineProperty(cUt,"__esModule",{value:!0})});var pUt=S(fUt=>{"use strict";Object.defineProperty(fUt,"__esModule",{value:!0})});var hUt=S(mUt=>{"use strict";Object.defineProperty(mUt,"__esModule",{value:!0})});var yUt=S(gUt=>{"use strict";Object.defineProperty(gUt,"__esModule",{value:!0})});var _Ut=S(bUt=>{"use strict";Object.defineProperty(bUt,"__esModule",{value:!0})});var wUt=S(vUt=>{"use strict";Object.defineProperty(vUt,"__esModule",{value:!0})});var CUt=S(SUt=>{"use strict";Object.defineProperty(SUt,"__esModule",{value:!0})});var OUt=S(xUt=>{"use strict";Object.defineProperty(xUt,"__esModule",{value:!0})});var TUt=S(Ibe=>{"use strict";Object.defineProperty(Ibe,"__esModule",{value:!0});Ibe.CitationOptionsMode=void 0;Ibe.CitationOptionsMode={Fast:"FAST",Accurate:"ACCURATE",Off:"OFF"}});var PUt=S(EUt=>{"use strict";Object.defineProperty(EUt,"__esModule",{value:!0})});var IUt=S(MUt=>{"use strict";Object.defineProperty(MUt,"__esModule",{value:!0})});var AUt=S(RUt=>{"use strict";Object.defineProperty(RUt,"__esModule",{value:!0})});var jUt=S(NUt=>{"use strict";Object.defineProperty(NUt,"__esModule",{value:!0})});var DUt=S(Rbe=>{"use strict";Object.defineProperty(Rbe,"__esModule",{value:!0});Rbe.ThinkingType=void 0;Rbe.ThinkingType={Enabled:"enabled",Disabled:"disabled"}});var LUt=S($Ut=>{"use strict";Object.defineProperty($Ut,"__esModule",{value:!0})});var FUt=S(Abe=>{"use strict";Object.defineProperty(Abe,"__esModule",{value:!0});Abe.ChatFinishReason=void 0;Abe.ChatFinishReason={Complete:"COMPLETE",StopSequence:"STOP_SEQUENCE",MaxTokens:"MAX_TOKENS",ToolCall:"TOOL_CALL",Error:"ERROR"}});var qUt=S(kUt=>{"use strict";Object.defineProperty(kUt,"__esModule",{value:!0})});var BUt=S(UUt=>{"use strict";Object.defineProperty(UUt,"__esModule",{value:!0})});var VUt=S(zUt=>{"use strict";Object.defineProperty(zUt,"__esModule",{value:!0})});var JUt=S(HUt=>{"use strict";Object.defineProperty(HUt,"__esModule",{value:!0})});var KUt=S(WUt=>{"use strict";Object.defineProperty(WUt,"__esModule",{value:!0})});var XUt=S(GUt=>{"use strict";Object.defineProperty(GUt,"__esModule",{value:!0})});var YUt=S(ZUt=>{"use strict";Object.defineProperty(ZUt,"__esModule",{value:!0})});var eBt=S(QUt=>{"use strict";Object.defineProperty(QUt,"__esModule",{value:!0})});var rBt=S(tBt=>{"use strict";Object.defineProperty(tBt,"__esModule",{value:!0})});var oBt=S(nBt=>{"use strict";Object.defineProperty(nBt,"__esModule",{value:!0})});var iBt=S(Nbe=>{"use strict";Object.defineProperty(Nbe,"__esModule",{value:!0});Nbe.ChatContentStartEventDeltaMessageContentType=void 0;Nbe.ChatContentStartEventDeltaMessageContentType={Text:"text",Thinking:"thinking"}});var sBt=S(aBt=>{"use strict";Object.defineProperty(aBt,"__esModule",{value:!0})});var lBt=S(uBt=>{"use strict";Object.defineProperty(uBt,"__esModule",{value:!0})});var dBt=S(cBt=>{"use strict";Object.defineProperty(cBt,"__esModule",{value:!0})});var pBt=S(fBt=>{"use strict";Object.defineProperty(fBt,"__esModule",{value:!0})});var hBt=S(mBt=>{"use strict";Object.defineProperty(mBt,"__esModule",{value:!0})});var yBt=S(gBt=>{"use strict";Object.defineProperty(gBt,"__esModule",{value:!0})});var _Bt=S(bBt=>{"use strict";Object.defineProperty(bBt,"__esModule",{value:!0})});var wBt=S(vBt=>{"use strict";Object.defineProperty(vBt,"__esModule",{value:!0})});var CBt=S(SBt=>{"use strict";Object.defineProperty(SBt,"__esModule",{value:!0})});var OBt=S(xBt=>{"use strict";Object.defineProperty(xBt,"__esModule",{value:!0})});var EBt=S(TBt=>{"use strict";Object.defineProperty(TBt,"__esModule",{value:!0})});var MBt=S(PBt=>{"use strict";Object.defineProperty(PBt,"__esModule",{value:!0})});var RBt=S(IBt=>{"use strict";Object.defineProperty(IBt,"__esModule",{value:!0})});var NBt=S(ABt=>{"use strict";Object.defineProperty(ABt,"__esModule",{value:!0})});var DBt=S(jBt=>{"use strict";Object.defineProperty(jBt,"__esModule",{value:!0})});var LBt=S($Bt=>{"use strict";Object.defineProperty($Bt,"__esModule",{value:!0})});var kBt=S(FBt=>{"use strict";Object.defineProperty(FBt,"__esModule",{value:!0})});var UBt=S(qBt=>{"use strict";Object.defineProperty(qBt,"__esModule",{value:!0})});var zBt=S(BBt=>{"use strict";Object.defineProperty(BBt,"__esModule",{value:!0})});var HBt=S(VBt=>{"use strict";Object.defineProperty(VBt,"__esModule",{value:!0})});var WBt=S(JBt=>{"use strict";Object.defineProperty(JBt,"__esModule",{value:!0})});var GBt=S(KBt=>{"use strict";Object.defineProperty(KBt,"__esModule",{value:!0})});var ZBt=S(XBt=>{"use strict";Object.defineProperty(XBt,"__esModule",{value:!0})});var QBt=S(YBt=>{"use strict";Object.defineProperty(YBt,"__esModule",{value:!0})});var tzt=S(ezt=>{"use strict";Object.defineProperty(ezt,"__esModule",{value:!0})});var nzt=S(rzt=>{"use strict";Object.defineProperty(rzt,"__esModule",{value:!0})});var izt=S(ozt=>{"use strict";Object.defineProperty(ozt,"__esModule",{value:!0})});var szt=S(azt=>{"use strict";Object.defineProperty(azt,"__esModule",{value:!0})});var lzt=S(uzt=>{"use strict";Object.defineProperty(uzt,"__esModule",{value:!0})});var dzt=S(czt=>{"use strict";Object.defineProperty(czt,"__esModule",{value:!0})});var pzt=S(fzt=>{"use strict";Object.defineProperty(fzt,"__esModule",{value:!0})});var hzt=S(mzt=>{"use strict";Object.defineProperty(mzt,"__esModule",{value:!0})});var yzt=S(gzt=>{"use strict";Object.defineProperty(gzt,"__esModule",{value:!0})});var _zt=S(bzt=>{"use strict";Object.defineProperty(bzt,"__esModule",{value:!0})});var wzt=S(vzt=>{"use strict";Object.defineProperty(vzt,"__esModule",{value:!0})});var Szt=S(jbe=>{"use strict";Object.defineProperty(jbe,"__esModule",{value:!0});jbe.EmbedInputType=void 0;jbe.EmbedInputType={SearchDocument:"search_document",SearchQuery:"search_query",Classification:"classification",Clustering:"clustering",Image:"image"}});var Czt=S(Dbe=>{"use strict";Object.defineProperty(Dbe,"__esModule",{value:!0});Dbe.EmbeddingType=void 0;Dbe.EmbeddingType={Float:"float",Int8:"int8",Uint8:"uint8",Binary:"binary",Ubinary:"ubinary",Base64:"base64"}});var Ozt=S(xzt=>{"use strict";Object.defineProperty(xzt,"__esModule",{value:!0})});var Ezt=S(Tzt=>{"use strict";Object.defineProperty(Tzt,"__esModule",{value:!0})});var Mzt=S(Pzt=>{"use strict";Object.defineProperty(Pzt,"__esModule",{value:!0})});var Rzt=S(Izt=>{"use strict";Object.defineProperty(Izt,"__esModule",{value:!0})});var Nzt=S(Azt=>{"use strict";Object.defineProperty(Azt,"__esModule",{value:!0})});var Dzt=S(jzt=>{"use strict";Object.defineProperty(jzt,"__esModule",{value:!0})});var Lzt=S($zt=>{"use strict";Object.defineProperty($zt,"__esModule",{value:!0})});var kzt=S(Fzt=>{"use strict";Object.defineProperty(Fzt,"__esModule",{value:!0})});var Uzt=S(qzt=>{"use strict";Object.defineProperty(qzt,"__esModule",{value:!0})});var Bzt=S($be=>{"use strict";Object.defineProperty($be,"__esModule",{value:!0});$be.EmbedJobStatus=void 0;$be.EmbedJobStatus={Processing:"processing",Complete:"complete",Cancelling:"cancelling",Cancelled:"cancelled",Failed:"failed"}});var zzt=S(Lbe=>{"use strict";Object.defineProperty(Lbe,"__esModule",{value:!0});Lbe.EmbedJobTruncate=void 0;Lbe.EmbedJobTruncate={Start:"START",End:"END"}});var Hzt=S(Vzt=>{"use strict";Object.defineProperty(Vzt,"__esModule",{value:!0})});var Wzt=S(Jzt=>{"use strict";Object.defineProperty(Jzt,"__esModule",{value:!0})});var Gzt=S(Kzt=>{"use strict";Object.defineProperty(Kzt,"__esModule",{value:!0})});var Zzt=S(Xzt=>{"use strict";Object.defineProperty(Xzt,"__esModule",{value:!0})});var Qzt=S(Yzt=>{"use strict";Object.defineProperty(Yzt,"__esModule",{value:!0})});var e4t=S(Fbe=>{"use strict";Object.defineProperty(Fbe,"__esModule",{value:!0});Fbe.DatasetValidationStatus=void 0;Fbe.DatasetValidationStatus={Unknown:"unknown",Queued:"queued",Processing:"processing",Failed:"failed",Validated:"validated",Skipped:"skipped"}});var t4t=S(kbe=>{"use strict";Object.defineProperty(kbe,"__esModule",{value:!0});kbe.DatasetType=void 0;kbe.DatasetType={EmbedInput:"embed-input",EmbedResult:"embed-result",ClusterResult:"cluster-result",ClusterOutliers:"cluster-outliers",RerankerFinetuneInput:"reranker-finetune-input",SingleLabelClassificationFinetuneInput:"single-label-classification-finetune-input",ChatFinetuneInput:"chat-finetune-input",MultiLabelClassificationFinetuneInput:"multi-label-classification-finetune-input"}});var n4t=S(r4t=>{"use strict";Object.defineProperty(r4t,"__esModule",{value:!0})});var i4t=S(o4t=>{"use strict";Object.defineProperty(o4t,"__esModule",{value:!0})});var s4t=S(a4t=>{"use strict";Object.defineProperty(a4t,"__esModule",{value:!0})});var l4t=S(u4t=>{"use strict";Object.defineProperty(u4t,"__esModule",{value:!0})});var d4t=S(c4t=>{"use strict";Object.defineProperty(c4t,"__esModule",{value:!0})});var p4t=S(f4t=>{"use strict";Object.defineProperty(f4t,"__esModule",{value:!0})});var h4t=S(m4t=>{"use strict";Object.defineProperty(m4t,"__esModule",{value:!0})});var y4t=S(g4t=>{"use strict";Object.defineProperty(g4t,"__esModule",{value:!0})});var _4t=S(b4t=>{"use strict";Object.defineProperty(b4t,"__esModule",{value:!0})});var w4t=S(v4t=>{"use strict";Object.defineProperty(v4t,"__esModule",{value:!0})});var S4t=S(qbe=>{"use strict";Object.defineProperty(qbe,"__esModule",{value:!0});qbe.ConnectorAuthStatus=void 0;qbe.ConnectorAuthStatus={Valid:"valid",Expired:"expired"}});var x4t=S(C4t=>{"use strict";Object.defineProperty(C4t,"__esModule",{value:!0})});var T4t=S(O4t=>{"use strict";Object.defineProperty(O4t,"__esModule",{value:!0})});var P4t=S(E4t=>{"use strict";Object.defineProperty(E4t,"__esModule",{value:!0})});var M4t=S(Ube=>{"use strict";Object.defineProperty(Ube,"__esModule",{value:!0});Ube.AuthTokenType=void 0;Ube.AuthTokenType={Bearer:"bearer",Basic:"basic",Noscheme:"noscheme"}});var R4t=S(I4t=>{"use strict";Object.defineProperty(I4t,"__esModule",{value:!0})});var N4t=S(A4t=>{"use strict";Object.defineProperty(A4t,"__esModule",{value:!0})});var D4t=S(j4t=>{"use strict";Object.defineProperty(j4t,"__esModule",{value:!0})});var L4t=S($4t=>{"use strict";Object.defineProperty($4t,"__esModule",{value:!0})});var k4t=S(F4t=>{"use strict";Object.defineProperty(F4t,"__esModule",{value:!0})});var U4t=S(q4t=>{"use strict";Object.defineProperty(q4t,"__esModule",{value:!0})});var B4t=S(Bbe=>{"use strict";Object.defineProperty(Bbe,"__esModule",{value:!0});Bbe.CompatibleEndpoint=void 0;Bbe.CompatibleEndpoint={Chat:"chat",Embed:"embed",Classify:"classify",Summarize:"summarize",Rerank:"rerank",Rate:"rate",Generate:"generate"}});var V4t=S(z4t=>{"use strict";Object.defineProperty(z4t,"__esModule",{value:!0})});var J4t=S(H4t=>{"use strict";Object.defineProperty(H4t,"__esModule",{value:!0})});var W4t=S(fe=>{"use strict";var GSn=fe&&fe.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ye=fe&&fe.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&GSn(e,t,r)};Object.defineProperty(fe,"__esModule",{value:!0});ye(yFt(),fe);ye(bFt(),fe);ye(_Ft(),fe);ye(wFt(),fe);ye(SFt(),fe);ye(CFt(),fe);ye(xFt(),fe);ye(TFt(),fe);ye(EFt(),fe);ye(PFt(),fe);ye(IFt(),fe);ye(RFt(),fe);ye(AFt(),fe);ye(jFt(),fe);ye(DFt(),fe);ye(LFt(),fe);ye(kFt(),fe);ye(UFt(),fe);ye(zFt(),fe);ye(HFt(),fe);ye(JFt(),fe);ye(KFt(),fe);ye(GFt(),fe);ye(ZFt(),fe);ye(QFt(),fe);ye(ekt(),fe);ye(tkt(),fe);ye(rkt(),fe);ye(okt(),fe);ye(akt(),fe);ye(ukt(),fe);ye(ckt(),fe);ye(fkt(),fe);ye(mkt(),fe);ye(gkt(),fe);ye(bkt(),fe);ye(vkt(),fe);ye(Skt(),fe);ye(xkt(),fe);ye(Tkt(),fe);ye(Pkt(),fe);ye(Ikt(),fe);ye(Akt(),fe);ye(jkt(),fe);ye(Dkt(),fe);ye(Lkt(),fe);ye(kkt(),fe);ye(Ukt(),fe);ye(zkt(),fe);ye(Vkt(),fe);ye(Jkt(),fe);ye(Kkt(),fe);ye(Xkt(),fe);ye(Ykt(),fe);ye(eqt(),fe);ye(rqt(),fe);ye(oqt(),fe);ye(aqt(),fe);ye(uqt(),fe);ye(cqt(),fe);ye(fqt(),fe);ye(pqt(),fe);ye(hqt(),fe);ye(yqt(),fe);ye(_qt(),fe);ye(wqt(),fe);ye(Cqt(),fe);ye(xqt(),fe);ye(Tqt(),fe);ye(Pqt(),fe);ye(Iqt(),fe);ye(Aqt(),fe);ye(jqt(),fe);ye($qt(),fe);ye(Fqt(),fe);ye(qqt(),fe);ye(Bqt(),fe);ye(Vqt(),fe);ye(Jqt(),fe);ye(Wqt(),fe);ye(Gqt(),fe);ye(Zqt(),fe);ye(Qqt(),fe);ye(tUt(),fe);ye(nUt(),fe);ye(iUt(),fe);ye(sUt(),fe);ye(lUt(),fe);ye(dUt(),fe);ye(pUt(),fe);ye(hUt(),fe);ye(yUt(),fe);ye(_Ut(),fe);ye(wUt(),fe);ye(CUt(),fe);ye(OUt(),fe);ye(TUt(),fe);ye(PUt(),fe);ye(IUt(),fe);ye(AUt(),fe);ye(jUt(),fe);ye(DUt(),fe);ye(LUt(),fe);ye(FUt(),fe);ye(qUt(),fe);ye(BUt(),fe);ye(VUt(),fe);ye(JUt(),fe);ye(KUt(),fe);ye(XUt(),fe);ye(YUt(),fe);ye(eBt(),fe);ye(rBt(),fe);ye(oBt(),fe);ye(iBt(),fe);ye(sBt(),fe);ye(lBt(),fe);ye(dBt(),fe);ye(pBt(),fe);ye(hBt(),fe);ye(yBt(),fe);ye(_Bt(),fe);ye(wBt(),fe);ye(CBt(),fe);ye(OBt(),fe);ye(EBt(),fe);ye(MBt(),fe);ye(RBt(),fe);ye(NBt(),fe);ye(DBt(),fe);ye(LBt(),fe);ye(kBt(),fe);ye(UBt(),fe);ye(zBt(),fe);ye(HBt(),fe);ye(WBt(),fe);ye(GBt(),fe);ye(ZBt(),fe);ye(QBt(),fe);ye(tzt(),fe);ye(nzt(),fe);ye(izt(),fe);ye(szt(),fe);ye(lzt(),fe);ye(dzt(),fe);ye(pzt(),fe);ye(hzt(),fe);ye(yzt(),fe);ye(_zt(),fe);ye(wzt(),fe);ye(Szt(),fe);ye(Czt(),fe);ye(Ozt(),fe);ye(Ezt(),fe);ye(Mzt(),fe);ye(Rzt(),fe);ye(Nzt(),fe);ye(Dzt(),fe);ye(Lzt(),fe);ye(kzt(),fe);ye(Uzt(),fe);ye(Bzt(),fe);ye(zzt(),fe);ye(Hzt(),fe);ye(Wzt(),fe);ye(Gzt(),fe);ye(Zzt(),fe);ye(Qzt(),fe);ye(e4t(),fe);ye(t4t(),fe);ye(n4t(),fe);ye(i4t(),fe);ye(s4t(),fe);ye(l4t(),fe);ye(d4t(),fe);ye(p4t(),fe);ye(h4t(),fe);ye(y4t(),fe);ye(_4t(),fe);ye(w4t(),fe);ye(S4t(),fe);ye(x4t(),fe);ye(T4t(),fe);ye(P4t(),fe);ye(M4t(),fe);ye(R4t(),fe);ye(N4t(),fe);ye(D4t(),fe);ye(L4t(),fe);ye(k4t(),fe);ye(U4t(),fe);ye(B4t(),fe);ye(V4t(),fe);ye(J4t(),fe)});var zbe=S(ure=>{"use strict";Object.defineProperty(ure,"__esModule",{value:!0});ure.toJson=void 0;ure.fromJson=ZSn;var XSn=(t,e,r)=>JSON.stringify(t,e,r);ure.toJson=XSn;function ZSn(t,e){return JSON.parse(t,e)}});var K4t=S(Vbe=>{"use strict";Object.defineProperty(Vbe,"__esModule",{value:!0});Vbe.CohereError=void 0;var YSn=zbe(),mWe=class t extends Error{constructor({message:e,statusCode:r,body:n,rawResponse:o}){super(QSn({message:e,statusCode:r,body:n})),Object.setPrototypeOf(this,t.prototype),this.statusCode=r,this.body=n,this.rawResponse=o}};Vbe.CohereError=mWe;function QSn({message:t,statusCode:e,body:r}){let n=[];return t!=null&&n.push(t),e!=null&&n.push(`Status code: ${e.toString()}`),r!=null&&n.push(`Body: ${(0,YSn.toJson)(r,void 0,2)}`),n.join(` +`)}});var G4t=S(Hbe=>{"use strict";Object.defineProperty(Hbe,"__esModule",{value:!0});Hbe.CohereTimeoutError=void 0;var hWe=class t extends Error{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}};Hbe.CohereTimeoutError=hWe});var Tc=S(z6=>{"use strict";Object.defineProperty(z6,"__esModule",{value:!0});z6.CohereTimeoutError=z6.CohereError=void 0;var e0n=K4t();Object.defineProperty(z6,"CohereError",{enumerable:!0,get:function(){return e0n.CohereError}});var t0n=G4t();Object.defineProperty(z6,"CohereTimeoutError",{enumerable:!0,get:function(){return t0n.CohereTimeoutError}})});var X4t=S(jO=>{"use strict";var r0n=jO&&jO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),n0n=jO&&jO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o0n=jO&&jO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var a0n=DO&&DO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s0n=DO&&DO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u0n=DO&&DO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var c0n=$O&&$O.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),d0n=$O&&$O.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f0n=$O&&$O.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var m0n=LO&&LO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),h0n=LO&&LO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g0n=LO&&LO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var b0n=FO&&FO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_0n=FO&&FO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v0n=FO&&FO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var S0n=kO&&kO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C0n=kO&&kO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x0n=kO&&kO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T0n=qO&&qO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E0n=qO&&qO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P0n=qO&&qO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var I0n=UO&&UO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),R0n=UO&&UO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A0n=UO&&UO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var j0n=BO&&BO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),D0n=BO&&BO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$0n=BO&&BO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var F0n=zO&&zO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),k0n=zO&&zO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q0n=zO&&zO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var B0n=VO&&VO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z0n=VO&&VO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V0n=VO&&VO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var J0n=HO&&HO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W0n=HO&&HO.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K0n=HO&&HO.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var X0n=uh&&uh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cS=uh&&uh.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&X0n(e,t,r)};Object.defineProperty(uh,"__esModule",{value:!0});cS(X4t(),uh);cS(Z4t(),uh);cS(Y4t(),uh);cS(Q4t(),uh);cS(e2t(),uh);cS(t2t(),uh);cS(r2t(),uh);cS(n2t(),uh);cS(o2t(),uh);cS(i2t(),uh);cS(a2t(),uh);cS(s2t(),uh)});var c2t=S(l2t=>{"use strict";Object.defineProperty(l2t,"__esModule",{value:!0})});var d2t=S(m4=>{"use strict";var Z0n=m4&&m4.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y0n=m4&&m4.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Z0n(e,t,r)};Object.defineProperty(m4,"__esModule",{value:!0});Y0n(c2t(),m4)});var LN=S(JO=>{"use strict";var Q0n=JO&&JO.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Jbe=JO&&JO.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Q0n(e,t,r)};Object.defineProperty(JO,"__esModule",{value:!0});Jbe(gFt(),JO);Jbe(W4t(),JO);Jbe(u2t(),JO);Jbe(d2t(),JO)});var IWe={};Rn(IWe,{__addDisposableResource:()=>A2t,__assign:()=>Wbe,__asyncDelegator:()=>x2t,__asyncGenerator:()=>C2t,__asyncValues:()=>O2t,__await:()=>V6,__awaiter:()=>y2t,__classPrivateFieldGet:()=>M2t,__classPrivateFieldIn:()=>R2t,__classPrivateFieldSet:()=>I2t,__createBinding:()=>Gbe,__decorate:()=>m2t,__disposeResources:()=>N2t,__esDecorate:()=>eCn,__exportStar:()=>_2t,__extends:()=>f2t,__generator:()=>b2t,__importDefault:()=>P2t,__importStar:()=>E2t,__makeTemplateObject:()=>T2t,__metadata:()=>g2t,__param:()=>h2t,__propKey:()=>rCn,__read:()=>MWe,__rest:()=>p2t,__runInitializers:()=>tCn,__setFunctionName:()=>nCn,__spread:()=>v2t,__spreadArray:()=>S2t,__spreadArrays:()=>w2t,__values:()=>Kbe,default:()=>aCn});function f2t(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");PWe(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function p2t(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o=0;s--)(a=t[s])&&(i=(o<3?a(i):o>3?a(e,r,i):a(e,r))||i);return o>3&&i&&Object.defineProperty(e,r,i),i}function h2t(t,e){return function(r,n){e(r,n,t)}}function eCn(t,e,r,n,o,i){function a(g){if(g!==void 0&&typeof g!="function")throw new TypeError("Function expected");return g}for(var s=n.kind,u=s==="getter"?"get":s==="setter"?"set":"value",l=!e&&t?n.static?t:t.prototype:null,c=e||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),d,f=!1,p=r.length-1;p>=0;p--){var m={};for(var h in n)m[h]=h==="access"?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(g){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(g||null))};var y=(0,r[p])(s==="accessor"?{get:c.get,set:c.set}:c[u],m);if(s==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(c.get=d),(d=a(y.set))&&(c.set=d),(d=a(y.init))&&o.unshift(d)}else(d=a(y))&&(s==="field"?o.unshift(d):c[u]=d)}l&&Object.defineProperty(l,n.name,c),f=!0}function tCn(t,e,r){for(var n=arguments.length>2,o=0;o0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function MWe(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),o,i=[],a;try{for(;(e===void 0||e-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function v2t(){for(var t=[],e=0;e1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof V6?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}}function x2t(t){var e,r;return e={},n("next"),n("throw",function(o){throw o}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(o,i){e[o]=t[o]?function(a){return(r=!r)?{value:V6(t[o](a)),done:!1}:i?i(a):a}:i}}function O2t(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof Kbe=="function"?Kbe(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}}function T2t(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function E2t(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Gbe(e,t,r);return oCn(e,t),e}function P2t(t){return t&&t.__esModule?t:{default:t}}function M2t(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)}function I2t(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r}function R2t(t,e){if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof t=="function"?e===t:t.has(e)}function A2t(t,e,r){if(e!=null){if(typeof e!="object"&&typeof e!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=e[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=e[Symbol.dispose],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(i){return Promise.reject(i)}}),t.stack.push({value:e,dispose:n,async:r})}else r&&t.stack.push({async:!0});return e}function N2t(t){function e(i){t.error=t.hasError?new iCn(i,t.error,"An error was suppressed during disposal."):i,t.hasError=!0}var r,n=0;function o(){for(;r=t.stack.pop();)try{if(!r.async&&n===1)return n=0,t.stack.push(r),Promise.resolve().then(o);if(r.dispose){var i=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(i).then(o,function(a){return e(a),o()})}else n|=1}catch(a){e(a)}if(n===1)return t.hasError?Promise.reject(t.error):Promise.resolve();if(t.hasError)throw t.error}return o()}var PWe,Wbe,Gbe,oCn,iCn,aCn,RWe=v(()=>{PWe=function(t,e){return PWe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},PWe(t,e)};Wbe=function(){return Wbe=Object.assign||function(e){for(var r,n=1,o=arguments.length;n{"use strict";Object.defineProperty(dS,"__esModule",{value:!0});dS.MAX_HASHABLE_LENGTH=dS.INIT=dS.KEY=dS.DIGEST_LENGTH=dS.BLOCK_SIZE=void 0;dS.BLOCK_SIZE=64;dS.DIGEST_LENGTH=32;dS.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);dS.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];dS.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1});var j2t=S(Xbe=>{"use strict";Object.defineProperty(Xbe,"__esModule",{value:!0});Xbe.RawSha256=void 0;var fS=AWe(),sCn=function(){function t(){this.state=Int32Array.from(fS.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return t.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");var r=0,n=e.byteLength;if(this.bytesHashed+=n,this.bytesHashed*8>fS.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[r++],n--,this.bufferLength===fS.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},t.prototype.digest=function(){if(!this.finished){var e=this.bytesHashed*8,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(r.setUint8(this.bufferLength++,128),n%fS.BLOCK_SIZE>=fS.BLOCK_SIZE-8){for(var o=this.bufferLength;o>>24&255,i[o*4+1]=this.state[o]>>>16&255,i[o*4+2]=this.state[o]>>>8&255,i[o*4+3]=this.state[o]>>>0&255;return i},t.prototype.hashBuffer=function(){for(var e=this,r=e.buffer,n=e.state,o=n[0],i=n[1],a=n[2],s=n[3],u=n[4],l=n[5],c=n[6],d=n[7],f=0;f>>17|p<<15)^(p>>>19|p<<13)^p>>>10;p=this.temp[f-15];var h=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3;this.temp[f]=(m+this.temp[f-7]|0)+(h+this.temp[f-16]|0)}var y=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&l^~u&c)|0)+(d+(fS.KEY[f]+this.temp[f]|0)|0)|0,g=((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+(o&i^o&a^i&a)|0;d=c,c=l,l=u,u=s+y|0,s=a,a=i,i=o,o=y+g|0}n[0]+=o,n[1]+=i,n[2]+=a,n[3]+=s,n[4]+=u,n[5]+=l,n[6]+=c,n[7]+=d},t}();Xbe.RawSha256=sCn});var L2t=S((MHi,$2t)=>{var Zbe=Object.defineProperty,uCn=Object.getOwnPropertyDescriptor,lCn=Object.getOwnPropertyNames,cCn=Object.prototype.hasOwnProperty,dCn=(t,e)=>Zbe(t,"name",{value:e,configurable:!0}),fCn=(t,e)=>{for(var r in e)Zbe(t,r,{get:e[r],enumerable:!0})},pCn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of lCn(e))!cCn.call(t,o)&&o!==r&&Zbe(t,o,{get:()=>e[o],enumerable:!(n=uCn(e,o))||n.enumerable});return t},mCn=t=>pCn(Zbe({},"__esModule",{value:!0}),t),D2t={};fCn(D2t,{isArrayBuffer:()=>hCn});$2t.exports=mCn(D2t);var hCn=dCn(t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]","isArrayBuffer")});var U2t=S((IHi,q2t)=>{var Ybe=Object.defineProperty,gCn=Object.getOwnPropertyDescriptor,yCn=Object.getOwnPropertyNames,bCn=Object.prototype.hasOwnProperty,F2t=(t,e)=>Ybe(t,"name",{value:e,configurable:!0}),_Cn=(t,e)=>{for(var r in e)Ybe(t,r,{get:e[r],enumerable:!0})},vCn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of yCn(e))!bCn.call(t,o)&&o!==r&&Ybe(t,o,{get:()=>e[o],enumerable:!(n=gCn(e,o))||n.enumerable});return t},wCn=t=>vCn(Ybe({},"__esModule",{value:!0}),t),k2t={};_Cn(k2t,{fromArrayBuffer:()=>CCn,fromString:()=>xCn});q2t.exports=wCn(k2t);var SCn=L2t(),NWe=Qw(),CCn=F2t((t,e=0,r=t.byteLength-e)=>{if(!(0,SCn.isArrayBuffer)(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return NWe.Buffer.from(t,e,r)},"fromArrayBuffer"),xCn=F2t((t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?NWe.Buffer.from(t,e):NWe.Buffer.from(t)},"fromString")});var J2t=S((RHi,H2t)=>{var Qbe=Object.defineProperty,OCn=Object.getOwnPropertyDescriptor,TCn=Object.getOwnPropertyNames,ECn=Object.prototype.hasOwnProperty,jWe=(t,e)=>Qbe(t,"name",{value:e,configurable:!0}),PCn=(t,e)=>{for(var r in e)Qbe(t,r,{get:e[r],enumerable:!0})},MCn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of TCn(e))!ECn.call(t,o)&&o!==r&&Qbe(t,o,{get:()=>e[o],enumerable:!(n=OCn(e,o))||n.enumerable});return t},ICn=t=>MCn(Qbe({},"__esModule",{value:!0}),t),B2t={};PCn(B2t,{fromUtf8:()=>V2t,toUint8Array:()=>RCn,toUtf8:()=>ACn});H2t.exports=ICn(B2t);var z2t=U2t(),V2t=jWe(t=>{let e=(0,z2t.fromString)(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},"fromUtf8"),RCn=jWe(t=>typeof t=="string"?V2t(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),"toUint8Array"),ACn=jWe(t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return(0,z2t.fromArrayBuffer)(t.buffer,t.byteOffset,t.byteLength).toString("utf8")},"toUtf8")});var W2t=S(e_e=>{"use strict";Object.defineProperty(e_e,"__esModule",{value:!0});e_e.convertToBuffer=void 0;var NCn=J2t(),jCn=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:NCn.fromUtf8;function DCn(t){return t instanceof Uint8Array?t:typeof t=="string"?jCn(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}e_e.convertToBuffer=DCn});var K2t=S(t_e=>{"use strict";Object.defineProperty(t_e,"__esModule",{value:!0});t_e.isEmptyData=void 0;function $Cn(t){return typeof t=="string"?t.length===0:t.byteLength===0}t_e.isEmptyData=$Cn});var G2t=S(r_e=>{"use strict";Object.defineProperty(r_e,"__esModule",{value:!0});r_e.numToUint8=void 0;function LCn(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}r_e.numToUint8=LCn});var X2t=S(n_e=>{"use strict";Object.defineProperty(n_e,"__esModule",{value:!0});n_e.uint32ArrayFrom=void 0;function FCn(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),r=0;r{"use strict";Object.defineProperty(WO,"__esModule",{value:!0});WO.uint32ArrayFrom=WO.numToUint8=WO.isEmptyData=WO.convertToBuffer=void 0;var kCn=W2t();Object.defineProperty(WO,"convertToBuffer",{enumerable:!0,get:function(){return kCn.convertToBuffer}});var qCn=K2t();Object.defineProperty(WO,"isEmptyData",{enumerable:!0,get:function(){return qCn.isEmptyData}});var UCn=G2t();Object.defineProperty(WO,"numToUint8",{enumerable:!0,get:function(){return UCn.numToUint8}});var BCn=X2t();Object.defineProperty(WO,"uint32ArrayFrom",{enumerable:!0,get:function(){return BCn.uint32ArrayFrom}})});var Y2t=S(s_e=>{"use strict";Object.defineProperty(s_e,"__esModule",{value:!0});s_e.Sha256=void 0;var Z2t=(RWe(),zfe(IWe)),a_e=AWe(),i_e=j2t(),DWe=o_e(),zCn=function(){function t(e){this.secret=e,this.hash=new i_e.RawSha256,this.reset()}return t.prototype.update=function(e){if(!((0,DWe.isEmptyData)(e)||this.error))try{this.hash.update((0,DWe.convertToBuffer)(e))}catch(r){this.error=r}},t.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},t.prototype.digest=function(){return Z2t.__awaiter(this,void 0,void 0,function(){return Z2t.__generator(this,function(e){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new i_e.RawSha256,this.secret){this.outer=new i_e.RawSha256;var e=VCn(this.secret),r=new Uint8Array(a_e.BLOCK_SIZE);r.set(e);for(var n=0;na_e.BLOCK_SIZE){var r=new i_e.RawSha256;r.update(e),e=r.digest()}var n=new Uint8Array(a_e.BLOCK_SIZE);return n.set(e),n}});var LWe=S($We=>{"use strict";Object.defineProperty($We,"__esModule",{value:!0});var HCn=(RWe(),zfe(IWe));HCn.__exportStar(Y2t(),$We)});var Q2t=v(()=>{});var eVt=v(()=>{});var tVt=v(()=>{});var u_e,FWe=v(()=>{u_e=class t extends Error{constructor(r,n=!0){let o,i=!0;typeof n=="boolean"?(o=void 0,i=n):n!=null&&typeof n=="object"&&(o=n.logger,i=n.tryNextLink??!0);super(r);x(this,"name","ProviderError");x(this,"tryNextLink");this.tryNextLink=i,Object.setPrototypeOf(this,t.prototype),o?.debug?.(`@smithy/property-provider ${i?"->":"(!)"} ${r}`)}static from(r,n=!0){return Object.assign(new this(r.message,n),r)}}});var vm,rVt=v(()=>{FWe();vm=class t extends u_e{constructor(r,n=!0){super(r,n);x(this,"name","CredentialsProviderError");Object.setPrototypeOf(this,t.prototype)}}});var nVt=v(()=>{});var oVt=v(()=>{});var iVt=v(()=>{});var aVt,sVt=v(()=>{aVt=(t,e,r)=>{let n,o,i,a=!1,s=async()=>{o||(o=t());try{n=await o,i=!0,a=!1}finally{o=void 0}return n};return e===void 0?async u=>((!i||u?.forceRefresh)&&(n=await s()),n):async u=>((!i||u?.forceRefresh)&&(n=await s()),a?n:r&&!r(n)?(a=!0,n):(e(n)&&await s(),n))}});var QL=v(()=>{rVt();FWe();nVt();oVt();iVt();sVt()});function l_e(t){return Promise.all(Object.keys(t).reduce((e,r)=>{let n=t[r];return typeof n=="string"?e.push([r,n]):e.push(n().then(o=>[r,o])),e},[])).then(e=>e.reduce((r,[n,o])=>(r[n]=o,r),{}))}var kWe=v(()=>{});var uVt=v(()=>{});var lVt=v(()=>{uVt()});var H6=S(Pu=>{"use strict";Pu.HttpAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})(Pu.HttpAuthLocation||(Pu.HttpAuthLocation={}));Pu.HttpApiKeyAuthLocation=void 0;(function(t){t.HEADER="header",t.QUERY="query"})(Pu.HttpApiKeyAuthLocation||(Pu.HttpApiKeyAuthLocation={}));Pu.EndpointURLScheme=void 0;(function(t){t.HTTP="http",t.HTTPS="https"})(Pu.EndpointURLScheme||(Pu.EndpointURLScheme={}));Pu.AlgorithmId=void 0;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(Pu.AlgorithmId||(Pu.AlgorithmId={}));var JCn=t=>{let e=[];return t.sha256!==void 0&&e.push({algorithmId:()=>Pu.AlgorithmId.SHA256,checksumConstructor:()=>t.sha256}),t.md5!=null&&e.push({algorithmId:()=>Pu.AlgorithmId.MD5,checksumConstructor:()=>t.md5}),{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},WCn=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e},KCn=t=>JCn(t),GCn=t=>WCn(t);Pu.FieldPosition=void 0;(function(t){t[t.HEADER=0]="HEADER",t[t.TRAILER=1]="TRAILER"})(Pu.FieldPosition||(Pu.FieldPosition={}));var XCn="__smithy_context";Pu.IniSectionType=void 0;(function(t){t.PROFILE="profile",t.SSO_SESSION="sso-session",t.SERVICES="services"})(Pu.IniSectionType||(Pu.IniSectionType={}));Pu.RequestHandlerProtocol=void 0;(function(t){t.HTTP_0_9="http/0.9",t.HTTP_1_0="http/1.0",t.TDS_8_0="tds/8.0"})(Pu.RequestHandlerProtocol||(Pu.RequestHandlerProtocol={}));Pu.SMITHY_CONTEXT_KEY=XCn;Pu.getDefaultClientConfiguration=KCn;Pu.resolveDefaultRuntimeConfig=GCn});var cVt=v(()=>{});var dVt=v(()=>{});var fVt=v(()=>{});function ZCn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var c_e,pVt=v(()=>{c_e=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=ZCn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var mVt=v(()=>{});var hVt=v(()=>{});var gVt=v(()=>{});var yVt=v(()=>{lVt();cVt();dVt();fVt();pVt();mVt();hVt();gVt()});var YCn,QCn,d_e,qWe=v(()=>{yVt();YCn=t=>e=>async r=>{if(!c_e.isInstance(r.request))return e(r);let{request:n}=r,{handlerProtocol:o=""}=t.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!n.headers[":authority"])delete n.headers.host,n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"");else if(!n.headers.host){let i=n.hostname;n.port!=null&&(i+=`:${n.port}`),n.headers.host=i}return e(r)},QCn={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},d_e=t=>({applyToStack:e=>{e.add(YCn(t),QCn)}})});var exn,txn,f_e,bVt=v(()=>{exn=()=>(t,e)=>async r=>{try{let n=await t(r),{clientName:o,commandName:i,logger:a,dynamoDbDocumentClientOptions:s={}}=e,{overrideInputFilterSensitiveLog:u,overrideOutputFilterSensitiveLog:l}=s,c=u??e.inputFilterSensitiveLog,d=l??e.outputFilterSensitiveLog,{$metadata:f,...p}=n.output;return a?.info?.({clientName:o,commandName:i,input:c(r.input),output:d(p),metadata:f}),n}catch(n){let{clientName:o,commandName:i,logger:a,dynamoDbDocumentClientOptions:s={}}=e,{overrideInputFilterSensitiveLog:u}=s,l=u??e.inputFilterSensitiveLog;throw a?.error?.({clientName:o,commandName:i,input:l(r.input),error:n,metadata:n.$metadata}),n}},txn={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},f_e=t=>({applyToStack:e=>{e.add(exn(),txn)}})});var UWe=v(()=>{bVt()});var _Vt,vVt=v(()=>{_Vt={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"}});var wVt,BWe=v(()=>{wVt=()=>t=>async e=>t(e)});var p_e,SVt=v(()=>{vVt();BWe();p_e=t=>({applyToStack:e=>{e.add(wVt(),_Vt)}})});var zWe=v(()=>{SVt();BWe()});var CVt=v(()=>{});var pS=S(VWe=>{"use strict";var xVt=H6(),rxn=t=>t[xVt.SMITHY_CONTEXT_KEY]||(t[xVt.SMITHY_CONTEXT_KEY]={}),nxn=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e};VWe.getSmithyContext=rxn;VWe.normalizeProvider=nxn});var OVt,TVt=v(()=>{OVt=(t,e)=>{if(!e||e.length===0)return t;let r=[];for(let n of e)for(let o of t)o.schemeId.split("#")[1]===n&&r.push(o);for(let n of t)r.find(({schemeId:o})=>o===n.schemeId)||r.push(n);return r}});function oxn(t){let e=new Map;for(let r of t)e.set(r.schemeId,r);return e}var EVt,PVt,HWe=v(()=>{EVt=L(pS());TVt();PVt=(t,e)=>(r,n)=>async o=>{let i=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,n,o.input)),a=t.authSchemePreference?await t.authSchemePreference():[],s=OVt(i,a),u=oxn(t.httpAuthSchemes),l=(0,EVt.getSmithyContext)(n),c=[];for(let d of s){let f=u.get(d.schemeId);if(!f){c.push(`HttpAuthScheme \`${d.schemeId}\` was not enabled for this service.`);continue}let p=f.identityProvider(await e.identityProviderConfigProvider(t));if(!p){c.push(`HttpAuthScheme \`${d.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:m={},signingProperties:h={}}=d.propertiesExtractor?.(t,n)||{};d.identityProperties=Object.assign(d.identityProperties||{},m),d.signingProperties=Object.assign(d.signingProperties||{},h),l.selectedHttpAuthScheme={httpAuthOption:d,identity:await p(d.identityProperties),signer:f.signer};break}if(!l.selectedHttpAuthScheme)throw new Error(c.join(` +`));return r(o)}});var ixn,m_e,MVt=v(()=>{HWe();ixn={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},m_e=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(PVt(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),ixn)}})});var IVt=v(()=>{});var RVt=v(()=>{});var h_e,AVt=v(()=>{h_e={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var JWe=v(()=>{IVt();AVt();RVt()});var QJi,NVt=v(()=>{JWe();QJi={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:h_e.name}});var jVt=v(()=>{HWe();MVt();NVt()});var DVt=v(()=>{});var $Vt=v(()=>{DVt()});var LVt=v(()=>{});var FVt=v(()=>{});var kVt=v(()=>{});function axn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var eF,qVt=v(()=>{eF=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=axn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var J6,UVt=v(()=>{J6=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var BVt=v(()=>{});var zVt=v(()=>{});var lre=v(()=>{$Vt();LVt();FVt();kVt();qVt();UVt();BVt();zVt()});var VVt,sxn,uxn,HVt,WWe=v(()=>{lre();VVt=L(pS()),sxn=t=>e=>{throw e},uxn=(t,e)=>{},HVt=t=>(e,r)=>async n=>{if(!eF.isInstance(n.request))return e(n);let i=(0,VVt.getSmithyContext)(r).selectedHttpAuthScheme;if(!i)throw new Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:a={}},identity:s,signer:u}=i,l=await e({...n,request:await u.sign(n.request,s,a)}).catch((u.errorHandler||sxn)(a));return(u.successHandler||uxn)(l.response,a),l}});var lxn,g_e,JVt=v(()=>{WWe();lxn={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},g_e=t=>({applyToStack:e=>{e.addRelativeTo(HVt(t),lxn)}})});var WVt=v(()=>{WWe();JVt()});var FN,KVt=v(()=>{FN=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});function KWe(t,e,r,n,o){return async function*(a,s,...u){let l=s,c=a.startingToken??l[r],d=!0,f;for(;d;){if(l[r]=c,o&&(l[o]=l[o]??a.pageSize),a.client instanceof t)f=await cxn(e,a.client,s,a.withCommand,...u);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield f;let p=c;c=dxn(f,n),d=!!(c&&(!a.stopOnSameToken||c!==p))}return void 0}}var cxn,dxn,GVt=v(()=>{cxn=async(t,e,r,n=i=>i,...o)=>{let i=new t(r);return i=n(i)??i,await e.send(i,...o)};dxn=(t,e)=>{let r=t,n=e.split(".");for(let o of n){if(!r||typeof r!="object")return;r=r[o]}return r}});var XVt,GWe,ZVt,tF,h4,YVt,XWe=v(()=>{XVt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",GWe=Object.entries(XVt).reduce((t,[e,r])=>(t[r]=Number(e),t),{}),ZVt=XVt.split(""),tF=6,h4=8,YVt=63});var Dv,QVt=v(()=>{XWe();Dv=t=>{let e=t.length/4*3;t.slice(-2)==="=="?e-=2:t.slice(-1)==="="&&e--;let r=new ArrayBuffer(e),n=new DataView(r);for(let o=0;o>=tF;let s=o/4*3;i>>=a%h4;let u=Math.floor(a/h4);for(let l=0;l>c)}}return new Uint8Array(r)}});var eHt,tHt=v(()=>{eHt=t=>new TextEncoder().encode(t)});var rHt=v(()=>{});var nHt=v(()=>{});var oHt=v(()=>{tHt();rHt();nHt()});function $v(t){let e;typeof t=="string"?e=eHt(t):e=t;let r=typeof e=="object"&&typeof e.length=="number",n=typeof e=="object"&&typeof e.byteOffset=="number"&&typeof e.byteLength=="number";if(!r&&!n)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let o="";for(let i=0;i>c]}o+="==".slice(0,4-u)}return o}var iHt=v(()=>{oHt();XWe()});var KO=v(()=>{QVt();iHt()});var aHt,sHt=v(()=>{aHt=t=>new TextEncoder().encode(t)});var uHt=v(()=>{});var y_e,lHt=v(()=>{y_e=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var ZWe=v(()=>{sHt();uHt();lHt()});var W6,cHt=v(()=>{KO();ZWe();W6=class t extends Uint8Array{static fromString(e,r="utf-8"){if(typeof e=="string")return r==="base64"?t.mutate(Dv(e)):t.mutate(aHt(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,t.prototype),e}transformToString(e="utf-8"){return e==="base64"?$v(this):y_e(this)}}});var dHt=v(()=>{});var YWe,fHt=v(()=>{YWe=t=>typeof ReadableStream=="function"&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream)});var pHt=v(()=>{});var mHt=v(()=>{});var hHt=v(()=>{});var gHt=v(()=>{});var yHt=v(()=>{});var bHt=v(()=>{yHt()});var _Ht=v(()=>{});var vHt=v(()=>{});var wHt=v(()=>{});var SHt=v(()=>{});var cre,CHt=v(()=>{cre=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var xHt=v(()=>{});var OHt=v(()=>{});var THt=v(()=>{bHt();_Ht();vHt();wHt();SHt();CHt();xHt();OHt()});var dre=S(QWe=>{"use strict";var EHt=t=>encodeURIComponent(t).replace(/[!'()*]/g,fxn),fxn=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`,pxn=t=>t.split("/").map(EHt).join("/");QWe.escapeUri=EHt;QWe.escapeUriPath=pxn});function PHt(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=(0,b_e.escapeUri)(r),Array.isArray(n))for(let o=0,i=n.length;o{b_e=L(dre())});function e6e(t,e){return new Request(t,e)}var IHt=v(()=>{});function RHt(t=0){return new Promise((e,r)=>{t&&setTimeout(()=>{let n=new Error(`Request did not complete within ${t} ms`);n.name="TimeoutError",r(n)},t)})}var AHt=v(()=>{});var t6e,rF,NHt=v(()=>{THt();MHt();IHt();AHt();t6e={supported:void 0},rF=class t{constructor(e){x(this,"config");x(this,"configProvider");typeof e=="function"?this.configProvider=e().then(r=>r||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),t6e.supported===void 0&&(t6e.supported=typeof Request<"u"&&"keepalive"in e6e("https://[::1]"))}static create(e){return typeof e?.handle=="function"?e:new t(e)}destroy(){}async handle(e,{abortSignal:r,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);let o=n??this.config.requestTimeout,i=this.config.keepAlive===!0,a=this.config.credentials;if(r?.aborted){let b=new Error("Request aborted");return b.name="AbortError",Promise.reject(b)}let s=e.path,u=PHt(e.query||{});u&&(s+=`?${u}`),e.fragment&&(s+=`#${e.fragment}`);let l="";if(e.username!=null||e.password!=null){let b=e.username??"",_=e.password??"";l=`${b}:${_}@`}let{port:c,method:d}=e,f=`${e.protocol}//${l}${e.hostname}${c?`:${c}`:""}${s}`,p=d==="GET"||d==="HEAD"?void 0:e.body,m={body:p,headers:new Headers(e.headers),method:d,credentials:a};this.config?.cache&&(m.cache=this.config.cache),p&&(m.duplex="half"),typeof AbortController<"u"&&(m.signal=r),t6e.supported&&(m.keepalive=i),typeof this.config.requestInit=="function"&&Object.assign(m,this.config.requestInit(e));let h=()=>{},y=e6e(f,m),g=[fetch(y).then(b=>{let _=b.headers,w={};for(let T of _.entries())w[T[0]]=T[1];return b.body!=null?{response:new cre({headers:w,reason:b.statusText,statusCode:b.status,body:b.body})}:b.blob().then(T=>({response:new cre({headers:w,reason:b.statusText,statusCode:b.status,body:T})}))}),RHt(o)];return r&&g.push(new Promise((b,_)=>{let w=()=>{let O=new Error("Request aborted");O.name="AbortError",_(O)};if(typeof r.addEventListener=="function"){let O=r;O.addEventListener("abort",w,{once:!0}),h=()=>O.removeEventListener("abort",w)}else r.onabort=w})),Promise.race(g).finally(h)}updateHttpClientConfig(e,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=r,n))}httpHandlerConfigs(){return this.config??{}}}});async function mxn(t){let e=await gxn(t),r=Dv(e);return new Uint8Array(r)}async function hxn(t){let e=[],r=t.getReader(),n=!1,o=0;for(;!n;){let{done:s,value:u}=await r.read();u&&(e.push(u),o+=u.length),n=s}let i=new Uint8Array(o),a=0;for(let s of e)i.set(s,a),a+=s.length;return i}function gxn(t){return new Promise((e,r)=>{let n=new FileReader;n.onloadend=()=>{if(n.readyState!==2)return r(new Error("Reader aborted too early"));let o=n.result??"",i=o.indexOf(","),a=i>-1?i+1:o.length;e(o.substring(a))},n.onabort=()=>r(new Error("Read aborted")),n.onerror=()=>r(n.error),n.readAsDataURL(t)})}var K6,jHt=v(()=>{KO();K6=async t=>typeof Blob=="function"&&t instanceof Blob||t.constructor?.name==="Blob"?Blob.prototype.arrayBuffer!==void 0?new Uint8Array(await t.arrayBuffer()):mxn(t):hxn(t)});var fre=v(()=>{NHt();jHt()});function $Ht(t){let e="";for(let r=0;r{DHt={},yxn={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),DHt[t]=e,yxn[e]=t}});var FHt,qHt,kHt,UHt=v(()=>{fre();KO();LHt();ZWe();fHt();FHt="The stream has already been transformed.",qHt=t=>{if(!kHt(t)&&!YWe(t)){let o=t?.__proto__?.constructor?.name||t;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${o}`)}let e=!1,r=async()=>{if(e)throw new Error(FHt);return e=!0,await K6(t)},n=o=>{if(typeof o.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled. +If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return o.stream()};return Object.assign(t,{transformToByteArray:r,transformToString:async o=>{let i=await r();if(o==="base64")return $v(i);if(o==="hex")return $Ht(i);if(o===void 0||o==="utf8"||o==="utf-8")return y_e(i);if(typeof TextDecoder=="function")return new TextDecoder(o).decode(i);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(e)throw new Error(FHt);if(e=!0,kHt(t))return n(t);if(YWe(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})},kHt=t=>typeof Blob=="function"&&t instanceof Blob});var BHt=v(()=>{});var r6e=v(()=>{cHt();dHt();pHt();mHt();hHt();gHt();UHt();BHt()});var kN,n6e=v(()=>{r6e();kN=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return W6.mutate(t);if(!t)return W6.mutate(new Uint8Array);let r=e.streamCollector(t);return W6.mutate(await r)}});function o6e(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var zHt=v(()=>{});var nF,i6e=v(()=>{nF=t=>typeof t=="function"?t():t});var __e,v_e=v(()=>{__e=(t,e,r,n,o)=>({name:e,namespace:t,traits:r,input:n,output:o})});var VHt,HHt,a6e,JHt=v(()=>{lre();VHt=L(pS());v_e();HHt=t=>(e,r)=>async n=>{let{response:o}=await e(n),{operationSchema:i}=(0,VHt.getSmithyContext)(r),[,a,s,u,l,c]=i??[];try{let d=await t.protocol.deserializeResponse(__e(a,s,u,l,c),{...t,...r},o);return{response:o,output:d}}catch(d){if(Object.defineProperty(d,"$response",{value:o,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in d)){let f="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{d.message+=` + `+f}catch{!r.logger||r.logger?.constructor?.name==="NoOpLogger"?console.warn(f):r.logger?.warn?.(f)}typeof d.$responseBodyText<"u"&&d.$response&&(d.$response.body=d.$responseBodyText);try{if(J6.isInstance(o)){let{headers:p={}}=o,m=Object.entries(p);d.$metadata={httpStatusCode:o.statusCode,requestId:a6e(/^x-[\w-]+-request-?id$/,m),extendedRequestId:a6e(/^x-[\w-]+-id-2$/,m),cfId:a6e(/^x-[\w-]+-cf-id$/,m)}}}catch{}}throw d}},a6e=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1]});var WHt,KHt,GHt=v(()=>{WHt=L(pS());v_e();KHt=t=>(e,r)=>async n=>{let{operationSchema:o}=(0,WHt.getSmithyContext)(r),[,i,a,s,u,l]=o??[],c=r.endpointV2?.url&&t.urlParser?async()=>t.urlParser(r.endpointV2.url):t.endpoint,d=await t.protocol.serializeRequest(__e(i,a,s,u,l),n.input,{...t,...r,endpoint:c});return e({...n,request:d})}});function w_e(t){return{applyToStack:e=>{e.add(KHt(t),_xn),e.add(HHt(t),bxn),t.protocol.setSerdeContext(t)}}}var bxn,_xn,XHt=v(()=>{JHt();GHt();bxn={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},_xn={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var mS,g4=v(()=>{mS=class{constructor(){x(this,"name");x(this,"namespace");x(this,"traits")}static assign(e,r){return Object.assign(e,r)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}getName(){return this.namespace+"#"+this.name}}});var S_e,ZHt,YHt=v(()=>{g4();S_e=class S_e extends mS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"valueSchema");x(this,"symbol",S_e.symbol)}};x(S_e,"symbol",Symbol.for("@smithy/lis"));ZHt=S_e});var C_e,QHt,eJt=v(()=>{g4();C_e=class C_e extends mS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"keySchema");x(this,"valueSchema");x(this,"symbol",C_e.symbol)}};x(C_e,"symbol",Symbol.for("@smithy/map"));QHt=C_e});var x_e,tJt,rJt=v(()=>{g4();x_e=class x_e extends mS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"input");x(this,"output");x(this,"symbol",x_e.symbol)}};x(x_e,"symbol",Symbol.for("@smithy/ope"));tJt=x_e});var T_e,O_e,s6e=v(()=>{g4();T_e=class T_e extends mS{constructor(){super(...arguments);x(this,"name");x(this,"traits");x(this,"memberNames");x(this,"memberList");x(this,"symbol",T_e.symbol)}};x(T_e,"symbol",Symbol.for("@smithy/str"));O_e=T_e});var E_e,nJt,oJt=v(()=>{s6e();E_e=class E_e extends O_e{constructor(){super(...arguments);x(this,"ctor");x(this,"symbol",E_e.symbol)}};x(E_e,"symbol",Symbol.for("@smithy/err"));nJt=E_e});function y4(t){if(typeof t=="object")return t;t=t|0;let e={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>r++&1)===1&&(e[n]=1);return e}var u6e=v(()=>{});function pre(t,e){if(t instanceof Yi)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=Yi;return new r(t,e)}var oF,Yi,l6e,vxn,iJt=v(()=>{i6e();u6e();oF=class oF{constructor(e,r){x(this,"ref");x(this,"memberName");x(this,"symbol",oF.symbol);x(this,"name");x(this,"schema");x(this,"_isMemberSchema");x(this,"traits");x(this,"memberTraits");x(this,"normalizedTraits");this.ref=e,this.memberName=r;let n=[],o=e,i=e;for(this._isMemberSchema=!1;l6e(o);)n.push(o[1]),o=o[0],i=nF(o),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let a=n.length-1;a>=0;--a){let s=n[a];Object.assign(this.memberTraits,y4(s))}}else this.memberTraits=0;if(i instanceof oF){let a=this.memberTraits;Object.assign(this,i),this.memberTraits=Object.assign({},a,i.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=r??i.memberName;return}if(this.schema=nF(i),vxn(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(i),this.traits=0),this._isMemberSchema&&!r)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}static of(e){let r=nF(e);if(r instanceof oF)return r;if(l6e(r)){let[n,o]=r;if(n instanceof oF)return Object.assign(n.getMergedTraits(),y4(o)),n;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}return new oF(r)}getSchema(){let e=this.schema;return e[0]===0?e[4]:e}getName(e=!1){let{name:r}=this;return!e&&r&&r.includes("#")?r.split("#")[1]:r||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){let e=this.getSchema();return typeof e=="number"?e>=64&&e<128:e[0]===1}isMapSchema(){let e=this.getSchema();return typeof e=="number"?e>=128&&e<=255:e[0]===2}isStructSchema(){let r=this.getSchema()[0];return r===3||r===-3||r===4}isUnionSchema(){return this.getSchema()[0]===4}isBlobSchema(){let e=this.getSchema();return e===21||e===42}isTimestampSchema(){let e=this.getSchema();return typeof e=="number"&&e>=4&&e<=7}isUnitSchema(){return this.getSchema()==="unit"}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){let{streaming:e}=this.getMergedTraits();return!!e||this.getSchema()===42}isIdempotencyToken(){let e=i=>(i&4)===4||!!i?.idempotencyToken,{normalizedTraits:r,traits:n,memberTraits:o}=this;return e(r)||e(n)||e(o)}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return y4(this.memberTraits)}getOwnTraits(){return y4(this.traits)}getKeySchema(){let[e,r]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!r)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);let n=this.getSchema(),o=e?15:n[4]??0;return pre([o,0],"key")}getValueSchema(){let e=this.getSchema(),[r,n,o]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],i=typeof e=="number"?63&e:e&&typeof e=="object"&&(n||o)?e[3+e[0]]:r?15:void 0;if(i!=null)return pre([i,0],n?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){let r=this.getSchema();if(this.isStructSchema()&&r[4].includes(e)){let n=r[4].indexOf(e),o=r[5][n];return pre(l6e(o)?o:[o,0],e)}if(this.isDocumentSchema())return pre([15,0],e);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no no member=${e}.`)}getMemberSchemas(){let e={};try{for(let[r,n]of this.structIterator())e[r]=n}catch{}return e}getEventStreamMember(){if(this.isStructSchema()){for(let[e,r]of this.structIterator())if(r.isStreaming()&&r.isStructSchema())return e}return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");let e=this.getSchema();for(let r=0;rArray.isArray(t)&&t.length===2,vxn=t=>Array.isArray(t)&&t.length>=5});var P_e,aJt,sJt=v(()=>{g4();P_e=class P_e extends mS{constructor(){super(...arguments);x(this,"name");x(this,"schemaRef");x(this,"traits");x(this,"symbol",P_e.symbol)}};x(P_e,"symbol",Symbol.for("@smithy/sim"));aJt=P_e});var uJt=v(()=>{});var GO,Bs,lJt=v(()=>{GO=class GO{constructor(e,r=new Map,n=new Map){x(this,"namespace");x(this,"schemas");x(this,"exceptions");this.namespace=e,this.schemas=r,this.exceptions=n}static for(e){return GO.registries.has(e)||GO.registries.set(e,new GO(e)),GO.registries.get(e)}register(e,r){let n=this.normalizeShapeId(e);GO.for(n.split("#")[0]).schemas.set(n,r)}getSchema(e){let r=this.normalizeShapeId(e);if(!this.schemas.has(r))throw new Error(`@smithy/core/schema - schema not found for ${r}`);return this.schemas.get(r)}registerError(e,r){let n=e,o=GO.for(n[1]);o.schemas.set(n[1]+"#"+n[2],n),o.exceptions.set(n,r)}getErrorCtor(e){let r=e;return GO.for(r[1]).exceptions.get(r)}getBaseException(){for(let e of this.exceptions.keys())if(Array.isArray(e)){let[,r,n]=e,o=r+"#"+n;if(o.startsWith("smithy.ts.sdk.synthetic.")&&o.endsWith("ServiceException"))return e}}find(e){return[...this.schemas.values()].find(e)}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(e){return e.includes("#")?e:this.namespace+"#"+e}};x(GO,"registries",new Map);Bs=GO});var sg=v(()=>{i6e();XHt();YHt();eJt();rJt();v_e();oJt();iJt();g4();sJt();s6e();uJt();u6e();lJt()});var cJt=v(()=>{});var c6e,wxn,dJt,Sxn,fJt,pJt,mJt,Cxn,hJt,gJt,xxn,M_e,G6,yJt,Oxn,Txn,d6e=v(()=>{c6e=t=>{if(t!=null){if(typeof t=="string"){let e=parseFloat(t);if(!Number.isNaN(e))return String(e)!==String(t)&&Txn.warn(Oxn(`Expected number but observed string: ${t}`)),e}if(typeof t=="number")return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},wxn=Math.ceil(34028234663852886e22),dJt=t=>{let e=c6e(t);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>wxn)throw new TypeError(`Expected 32-bit float, got ${t}`);return e},Sxn=t=>{if(t!=null){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},fJt=t=>mJt(t,16),pJt=t=>mJt(t,8),mJt=(t,e)=>{let r=Sxn(t);if(r!==void 0&&Cxn(r,e)!==r)throw new TypeError(`Expected ${e}-bit integer, got ${t}`);return r},Cxn=(t,e)=>{switch(e){case 32:return Int32Array.of(t)[0];case 16:return Int16Array.of(t)[0];case 8:return Int8Array.of(t)[0]}},hJt=t=>c6e(typeof t=="string"?M_e(t):t),gJt=t=>dJt(typeof t=="string"?M_e(t):t),xxn=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,M_e=t=>{let e=t.match(xxn);if(e===null||e[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},G6=t=>fJt(typeof t=="string"?M_e(t):t),yJt=t=>pJt(typeof t=="string"?M_e(t):t),Oxn=t=>String(new TypeError(t).stack||t).split(` +`).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(` +`),Txn={warn:console.warn}});function I_e(t){let e=t.getUTCFullYear(),r=t.getUTCMonth(),n=t.getUTCDay(),o=t.getUTCDate(),i=t.getUTCHours(),a=t.getUTCMinutes(),s=t.getUTCSeconds(),u=o<10?`0${o}`:`${o}`,l=i<10?`0${i}`:`${i}`,c=a<10?`0${a}`:`${a}`,d=s<10?`0${s}`:`${s}`;return`${Exn[n]}, ${u} ${p6e[r]} ${e} ${l}:${c}:${d} GMT`}var Exn,p6e,Pxn,bJt,Mxn,_Jt,Ixn,Rxn,Axn,vJt,wJt,mre,Nxn,jxn,Dxn,f6e,$xn,Lxn,Fxn,XO,kxn,qxn,X6,SJt=v(()=>{d6e();Exn=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],p6e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Pxn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),bJt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=Pxn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l]=e,c=G6(X6(n)),d=XO(o,"month",1,12),f=XO(i,"day",1,31);return mre(c,d,f,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})},Mxn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),_Jt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=Mxn.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,o,i,a,s,u,l,c]=e,d=G6(X6(n)),f=XO(o,"month",1,12),p=XO(i,"day",1,31),m=mre(d,f,p,{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l});return c.toUpperCase()!="Z"&&m.setTime(m.getTime()-qxn(c)),m},Ixn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),Rxn=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),Axn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),vJt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=Ixn.exec(t);if(e){let[r,n,o,i,a,s,u,l]=e;return mre(G6(X6(i)),f6e(o),XO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l})}if(e=Rxn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return Dxn(mre(Nxn(i),f6e(o),XO(n,"day",1,31),{hours:a,minutes:s,seconds:u,fractionalMilliseconds:l}))}if(e=Axn.exec(t),e){let[r,n,o,i,a,s,u,l]=e;return mre(G6(X6(l)),f6e(n),XO(o.trimLeft(),"day",1,31),{hours:i,minutes:a,seconds:s,fractionalMilliseconds:u})}throw new TypeError("Invalid RFC-7231 date-time value")},wJt=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=hJt(t);else if(typeof t=="object"&&t.tag===1)e=t.value;else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(e)||e===1/0||e===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(e*1e3))},mre=(t,e,r,n)=>{let o=e-1;return Lxn(t,o,r),new Date(Date.UTC(t,o,r,XO(n.hours,"hour",0,23),XO(n.minutes,"minute",0,59),XO(n.seconds,"seconds",0,60),kxn(n.fractionalMilliseconds)))},Nxn=t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+G6(X6(t));return rt.getTime()-new Date().getTime()>jxn?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,f6e=t=>{let e=p6e.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},$xn=[31,28,31,30,31,30,31,31,30,31,30,31],Lxn=(t,e,r)=>{let n=$xn[e];if(e===1&&Fxn(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${p6e[e]} in ${t}: ${r}`)},Fxn=t=>t%4===0&&(t%100!==0||t%400===0),XO=(t,e,r,n)=>{let o=yJt(X6(t));if(on)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return o},kxn=t=>t==null?0:gJt("0."+t)*1e3,qxn=t=>{let e=t[0],r=1;if(e=="+")r=1;else if(e=="-")r=-1;else throw new TypeError(`Offset direction, ${e}, must be "+" or "-"`);let n=Number(t.substring(1,3)),o=Number(t.substring(4,6));return r*(n*60+o)*60*1e3},X6=t=>{let e=0;for(;e{m6e=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)});var cy,b4,xJt=v(()=>{CJt();cy=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0")),b4=()=>{if(m6e)return m6e();let t=new Uint8Array(16);return crypto.getRandomValues(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128,cy[t[0]]+cy[t[1]]+cy[t[2]]+cy[t[3]]+"-"+cy[t[4]]+cy[t[5]]+"-"+cy[t[6]]+cy[t[7]]+"-"+cy[t[8]]+cy[t[9]]+"-"+cy[t[10]]+cy[t[11]]+cy[t[12]]+cy[t[13]]+cy[t[14]]+cy[t[15]]}});var h6e=v(()=>{xJt()});var OJt=v(()=>{h6e()});var hS,TJt=v(()=>{hS=function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})};hS.from=t=>t&&typeof t=="object"&&(t instanceof hS||"deserializeJSON"in t)?t:typeof t=="string"||Object.getPrototypeOf(t)===String.prototype?hS(String(t)):hS(JSON.stringify(t));hS.fromObject=hS.from});var EJt=v(()=>{});function qN(t,e,r){let n=Number(t);if(nr)throw new Error(`Value ${n} out of range [${e}, ${r}]`)}var g6e,y6e,b6e,PJt,MJt,Uxn,Bxn,zxn,Vxn,Hxn,IJt,RJt,AJt,NJt=v(()=>{g6e="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",y6e="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",b6e="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",PJt="(\\d?\\d)",MJt="(\\d{4})",Uxn=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),Bxn=new RegExp(`^${g6e}, ${PJt} ${y6e} ${MJt} ${b6e} GMT$`),zxn=new RegExp(`^${g6e}, ${PJt}-${y6e}-(\\d\\d) ${b6e} GMT$`),Vxn=new RegExp(`^${g6e} ${y6e} ( [1-9]|\\d\\d) ${b6e} ${MJt}$`),Hxn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IJt=t=>{if(t==null)return;let e=NaN;if(typeof t=="number")e=t;else if(typeof t=="string"){if(!/^-?\d*\.?\d+$/.test(t))throw new TypeError("parseEpochTimestamp - numeric string invalid.");e=Number.parseFloat(t)}else typeof t=="object"&&t.tag===1&&(e=t.value);if(isNaN(e)||Math.abs(e)===1/0)throw new TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(e*1e3))},RJt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC3339 timestamps must be strings");let e=Uxn.exec(t);if(!e)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);let[,r,n,o,i,a,s,,u,l]=e;qN(n,1,12),qN(o,1,31),qN(i,0,23),qN(a,0,59),qN(s,0,60);let c=new Date(Date.UTC(Number(r),Number(n)-1,Number(o),Number(i),Number(a),Number(s),Number(u)?Math.round(parseFloat(`0.${u}`)*1e3):0));if(c.setUTCFullYear(Number(r)),l.toUpperCase()!="Z"){let[,d,f,p]=/([+-])(\d\d):(\d\d)/.exec(l)||[void 0,"+",0,0],m=d==="-"?1:-1;c.setTime(c.getTime()+m*(Number(f)*60*60*1e3+Number(p)*60*1e3))}return c},AJt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC7231 timestamps must be strings.");let e,r,n,o,i,a,s,u;if((u=Bxn.exec(t))?[,e,r,n,o,i,a,s]=u:(u=zxn.exec(t))?([,e,r,n,o,i,a,s]=u,n=(Number(n)+1900).toString()):(u=Vxn.exec(t))&&([,r,e,o,i,a,s,n]=u),n&&a){let l=Date.UTC(Number(n),Hxn.indexOf(r),Number(e),Number(o),Number(i),Number(a),s?Math.round(parseFloat(`0.${s}`)*1e3):0);qN(e,1,31),qN(o,0,23),qN(i,0,59),qN(a,0,60);let c=new Date(l);return c.setUTCFullYear(Number(n)),c}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)}});var jJt=v(()=>{});var DJt,$Jt=v(()=>{DJt=t=>{let e=t.length,r=[],n=!1,o,i=0;for(let a=0;a{a=a.trim();let s=a.length;return s<2?a:(a[0]==='"'&&a[s-1]==='"'&&(a=a.slice(1,s-1)),a.replace(/\\"/g,'"'))})}});var LJt,lh,FJt=v(()=>{LJt=/^-?\d*(\.\d+)?$/,lh=class t{constructor(e,r){x(this,"string");x(this,"type");if(this.string=e,this.type=r,!LJt.test(e))throw new Error('@smithy/core/serde - NumericValue must only contain [0-9], at most one decimal point ".", and an optional negation prefix "-".')}toString(){return this.string}static[Symbol.hasInstance](e){if(!e||typeof e!="object")return!1;let r=e;return t.prototype.isPrototypeOf(e)||r.type==="bigDecimal"&&LJt.test(r.string)}}});var iF=v(()=>{cJt();SJt();OJt();TJt();d6e();EJt();NJt();jJt();$Jt();FJt()});var Z6,R_e=v(()=>{Z6=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});var kJt,qJt=v(()=>{kJt=t=>new TextEncoder().encode(t)});var UJt=v(()=>{});var A_e,BJt=v(()=>{A_e=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var _6e=v(()=>{qJt();UJt();BJt()});var v6e,zJt=v(()=>{_6e();v6e=class{constructor({marshaller:e,serializer:r,deserializer:n,serdeContext:o,defaultContentType:i}){x(this,"marshaller");x(this,"serializer");x(this,"deserializer");x(this,"serdeContext");x(this,"defaultContentType");this.marshaller=e,this.serializer=r,this.deserializer=n,this.serdeContext=o,this.defaultContentType=i}async serializeEventStream({eventStream:e,requestSchema:r,initialRequest:n}){let o=this.marshaller,i=r.getEventStreamMember(),a=r.getMemberSchema(i),s=this.serializer,u=this.defaultContentType,l=Symbol("initialRequestMarker"),c={async*[Symbol.asyncIterator](){if(n){let d={":event-type":{type:"string",value:"initial-request"},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:u}};s.write(r,n);let f=s.flush();yield{[l]:!0,headers:d,body:f}}for await(let d of e)yield d}};return o.serialize(c,d=>{if(d[l])return{headers:d.headers,body:d.body};let f=Object.keys(d).find(b=>b!=="__type")??"",{additionalHeaders:p,body:m,eventType:h,explicitPayloadContentType:y}=this.writeEventBody(f,a,d);return{headers:{":event-type":{type:"string",value:h},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:y??u},...p},body:m}})}async deserializeEventStream({response:e,responseSchema:r,initialResponseContainer:n}){let o=this.marshaller,i=r.getEventStreamMember(),s=r.getMemberSchema(i).getMemberSchemas(),u=Symbol("initialResponseMarker"),l=o.deserialize(e.body,async f=>{let p=Object.keys(f).find(h=>h!=="__type")??"",m=f[p].body;if(p==="initial-response"){let h=await this.deserializer.read(r,m);return delete h[i],{[u]:!0,...h}}else if(p in s){let h=s[p];if(h.isStructSchema()){let y={},g=!1;for(let[b,_]of h.structIterator()){let{eventHeader:w,eventPayload:O}=_.getMergedTraits();if(g=g||!!(w||O),O)_.isBlobSchema()?y[b]=m:_.isStringSchema()?y[b]=(this.serdeContext?.utf8Encoder??A_e)(m):_.isStructSchema()&&(y[b]=await this.deserializer.read(_,m));else if(w){let T=f[p].headers[b]?.value;T!=null&&(_.isNumericSchema()?T&&typeof T=="object"&&"bytes"in T?y[b]=BigInt(T.toString()):y[b]=Number(T):y[b]=T)}}if(g)return{[p]:y}}return{[p]:await this.deserializer.read(h,m)}}else return{$unknown:f}}),c=l[Symbol.asyncIterator](),d=await c.next();if(d.done)return l;if(d.value?.[u]){if(!r)throw new Error("@smithy::core/protocols - initial-response event encountered in event stream but no response schema given.");for(let[f,p]of Object.entries(d.value))n[f]=p}return{async*[Symbol.asyncIterator](){for(d?.value?.[u]||(yield d.value);;){let{done:f,value:p}=await c.next();if(f)break;yield p}}}}writeEventBody(e,r,n){let o=this.serializer,i=e,a=null,s,u=r.getSchema()[4].includes(e),l={};if(u){let f=r.getMemberSchema(e);if(f.isStructSchema()){for(let[p,m]of f.structIterator()){let{eventHeader:h,eventPayload:y}=m.getMergedTraits();if(y)a=p;else if(h){let g=n[e][p],b="binary";m.isNumericSchema()?(-2)**31<=g&&g<=2**31-1?b="integer":b="long":m.isTimestampSchema()?b="timestamp":m.isStringSchema()?b="string":m.isBooleanSchema()&&(b="boolean"),g!=null&&(l[p]={type:b,value:g},delete n[e][p])}}if(a!==null){let p=f.getMemberSchema(a);p.isBlobSchema()?s="application/octet-stream":p.isStringSchema()&&(s="text/plain"),o.write(p,n[e][a])}else o.write(f,n[e])}else throw new Error("@smithy/core/event-streams - non-struct member not supported in event stream union.")}else{let[f,p]=n[e];i=f,o.write(15,p)}let c=o.flush();return{body:typeof c=="string"?(this.serdeContext?.utf8Decoder??kJt)(c):c,eventType:i,explicitPayloadContentType:s,additionalHeaders:l}}}});var VJt={};Rn(VJt,{EventStreamSerde:()=>v6e});var HJt=v(()=>{zJt()});var N_e,w6e=v(()=>{sg();lre();R_e();N_e=class extends Z6{constructor(r){super();x(this,"options");this.options=r}getRequestType(){return eF}getResponseType(){return J6}setSerdeContext(r){this.serdeContext=r,this.serializer.setSerdeContext(r),this.deserializer.setSerdeContext(r),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(r)}updateServiceEndpoint(r,n){if("url"in n){r.protocol=n.url.protocol,r.hostname=n.url.hostname,r.port=n.url.port?Number(n.url.port):void 0,r.path=n.url.pathname,r.fragment=n.url.hash||void 0,r.username=n.url.username||void 0,r.password=n.url.password||void 0,r.query||(r.query={});for(let[o,i]of n.url.searchParams.entries())r.query[o]=i;return r}else return r.protocol=n.protocol,r.hostname=n.hostname,r.port=n.port?Number(n.port):void 0,r.path=n.path,r.query={...n.query},r}setHostPrefix(r,n,o){if(this.serdeContext?.disableHostPrefix)return;let i=Yi.of(n.input),a=y4(n.traits??{});if(a.endpoint){let s=a.endpoint?.[0];if(typeof s=="string"){let u=[...i.structIterator()].filter(([,l])=>l.getMergedTraits().hostLabel);for(let[l]of u){let c=o[l];if(typeof c!="string")throw new Error(`@smithy/core/schema - ${l} in input must be a string as hostLabel.`);s=s.replace(`{${l}}`,c)}r.hostname=s+r.hostname}}}deserializeMetadata(r){return{httpStatusCode:r.statusCode,requestId:r.headers["x-amzn-requestid"]??r.headers["x-amzn-request-id"]??r.headers["x-amz-request-id"],extendedRequestId:r.headers["x-amz-id-2"],cfId:r.headers["x-amz-cf-id"]}}async serializeEventStream({eventStream:r,requestSchema:n,initialRequest:o}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:r,requestSchema:n,initialRequest:o})}async deserializeEventStream({response:r,responseSchema:n,initialResponseContainer:o}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:r,responseSchema:n,initialResponseContainer:o})}async loadEventStreamCapability(){let{EventStreamSerde:r}=await Promise.resolve().then(()=>(HJt(),VJt));return new r({marshaller:this.getEventStreamMarshaller(),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType()})}getDefaultContentType(){throw new Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(r,n,o,i,a){return[]}getEventStreamMarshaller(){let r=this.serdeContext;if(!r.eventStreamMarshaller)throw new Error("@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.");return r.eventStreamMarshaller}}});var JJt=v(()=>{});var Y6,WJt=v(()=>{sg();lre();n6e();w6e();Y6=class extends N_e{async serializeRequest(e,r,n){let o=this.serializer,i={},a={},s=await n.endpoint(),u=Yi.of(e?.input),l=u.getSchema(),c,d=new eF({protocol:"",hostname:"",port:void 0,path:"/",fragment:void 0,query:i,headers:a,body:void 0});s&&(this.updateServiceEndpoint(d,s),this.setHostPrefix(d,e,r));let f={...r};if(r){let p=u.getEventStreamMember();if(p){if(f[p]){let m={};for(let[h,y]of u.structIterator())h!==p&&f[h]&&(o.write(y,f[h]),m[h]=o.flush());c=await this.serializeEventStream({eventStream:f[p],requestSchema:u,initialRequest:m})}}else o.write(l,f),c=o.flush()}return d.headers=a,d.query=i,d.body=c,d.method="POST",d}async deserializeResponse(e,r,n){let o=this.deserializer,i=Yi.of(e.output),a={};if(n.statusCode>=300){let u=await kN(n.body,r);throw u.byteLength>0&&Object.assign(a,await o.read(15,u)),await this.handleError(e,r,n,a,this.deserializeMetadata(n)),new Error("@smithy/core/protocols - RPC Protocol error handler failed to throw.")}for(let u in n.headers){let l=n.headers[u];delete n.headers[u],n.headers[u.toLowerCase()]=l}let s=i.getEventStreamMember();if(s)a[s]=await this.deserializeEventStream({response:n,responseSchema:i,initialResponseContainer:a});else{let u=await kN(n.body,r);u.byteLength>0&&Object.assign(a,await o.read(i,u))}return a.$metadata=this.deserializeMetadata(n),a}}});var KJt=v(()=>{});var GJt=v(()=>{});function aF(t,e){if(e.timestampFormat.useTrait&&t.isTimestampSchema()&&(t.getSchema()===5||t.getSchema()===6||t.getSchema()===7))return t.getSchema();let{httpLabel:r,httpPrefixHeaders:n,httpHeader:o,httpQuery:i}=t.getMergedTraits();return(e.httpBindings?typeof n=="string"||o?6:i||r?5:void 0:void 0)??e.timestampFormat.default}var S6e=v(()=>{});var j_e,XJt=v(()=>{sg();iF();KO();_6e();R_e();S6e();j_e=class extends Z6{constructor(r){super();x(this,"settings");this.settings=r}read(r,n){let o=Yi.of(r);if(o.isListSchema())return DJt(n).map(i=>this.read(o.getValueSchema(),i));if(o.isBlobSchema())return(this.serdeContext?.base64Decoder??Dv)(n);if(o.isTimestampSchema())switch(aF(o,this.settings)){case 5:return RJt(n);case 6:return AJt(n);case 7:return IJt(n);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",n),new Date(n)}if(o.isStringSchema()){let i=o.getMergedTraits().mediaType,a=n;if(i)return o.getMergedTraits().httpHeader&&(a=this.base64ToUtf8(a)),(i==="application/json"||i.endsWith("+json"))&&(a=hS.from(a)),a}return o.isNumericSchema()?Number(n):o.isBigIntegerSchema()?BigInt(n):o.isBigDecimalSchema()?new lh(n,"bigDecimal"):o.isBooleanSchema()?String(n).toLowerCase()==="true":n}base64ToUtf8(r){return(this.serdeContext?.utf8Encoder??A_e)((this.serdeContext?.base64Decoder??Dv)(r))}}});var ZJt=v(()=>{});var YJt=v(()=>{});var QJt=v(()=>{});var sF=v(()=>{n6e();zHt();JJt();w6e();WJt();GJt();KJt();XJt();ZJt();QJt();YJt();S6e();R_e()});var e3t=v(()=>{});function t3t(t,e,r){t.__smithy_context?t.__smithy_context.features||(t.__smithy_context.features={}):t.__smithy_context={features:{}},t.__smithy_context.features[e]=r}var r3t=v(()=>{});var Q6,n3t=v(()=>{Q6=class{constructor(e){x(this,"authSchemes",new Map);for(let[r,n]of Object.entries(e))n!==void 0&&this.authSchemes.set(r,n)}getIdentityProvider(e){return this.authSchemes.get(e)}}});var o3t=v(()=>{});var i3t=v(()=>{});var e5,a3t=v(()=>{e5=class{async sign(e,r,n){return e}}});var s3t=v(()=>{o3t();i3t();a3t()});var Jxn,u3t,C6e,l3t,c3t=v(()=>{Jxn=t=>function(r){return C6e(r)&&r.expiration.getTime()-Date.now()t.expiration!==void 0,l3t=(t,e,r)=>{if(t===void 0)return;let n=typeof t!="function"?async()=>Promise.resolve(t):t,o,i,a,s=!1,u=async l=>{i||(i=n(l));try{o=await i,a=!0,s=!1}finally{i=void 0}return o};return e===void 0?async l=>((!a||l?.forceRefresh)&&(o=await u(l)),o):async l=>((!a||l?.forceRefresh)&&(o=await u(l)),s?o:r(o)?(e(o)&&await u(l),o):(s=!0,o))}});var d3t=v(()=>{n3t();s3t();c3t()});var ZO=v(()=>{CVt();jVt();WVt();KVt();GVt();e3t();r3t();d3t()});function Kxn(t){return t===void 0?!0:typeof t=="string"&&t.length<=50}function D_e(t){let e=FN(t.userAgentAppId??Wxn),{customUserAgent:r}=t;return Object.assign(t,{customUserAgent:typeof r=="string"?[[r]]:r,userAgentAppId:async()=>{let n=await e();if(!Kxn(n)){let o=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?console:t.logger;typeof n!="string"?o?.warn("userAgentAppId must be a string or undefined."):n.length>50&&o?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return n}})}var Wxn,f3t=v(()=>{ZO();Wxn=void 0});var t5,p3t=v(()=>{t5=class{constructor({size:e,params:r}){x(this,"capacity");x(this,"data",new Map);x(this,"parameters",[]);this.capacity=e??50,r&&(this.parameters=r)}get(e,r){let n=this.hash(e);if(n===!1)return r();if(!this.data.has(n)){if(this.data.size>this.capacity+10){let o=this.data.keys(),i=0;for(;;){let{value:a,done:s}=o.next();if(this.data.delete(a),s||++i>10)break}}this.data.set(n,r())}return this.data.get(n)}size(){return this.data.size}hash(e){let r="",{parameters:n}=this;if(n.length===0)return!1;for(let o of n){let i=String(e[o]??"");if(i.includes("|;"))return!1;r+=i+"|;"}return r}}});var Gxn,hre,x6e=v(()=>{Gxn=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),hre=t=>Gxn.test(t)||t.startsWith("[")&&t.endsWith("]")});var Xxn,_4,O6e=v(()=>{Xxn=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),_4=(t,e=!1)=>{if(!e)return Xxn.test(t);let r=t.split(".");for(let n of r)if(!_4(n))return!1;return!0}});var UN,$_e=v(()=>{UN={}});var BN,m3t=v(()=>{BN="endpoints"});function gS(t){return typeof t!="object"||t==null?t:"ref"in t?`$${gS(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(gS).join(", ")})`:JSON.stringify(t,null,2)}var h3t=v(()=>{});var gre=v(()=>{m3t();h3t()});var dl,g3t=v(()=>{dl=class extends Error{constructor(e){super(e),this.name="EndpointError"}}});var y3t=v(()=>{});var b3t=v(()=>{});var _3t=v(()=>{});var v3t=v(()=>{});var w3t=v(()=>{});var S3t=v(()=>{});var yS=v(()=>{g3t();y3t();b3t();_3t();v3t();w3t();S3t()});var C3t,x3t=v(()=>{C3t=(t,e)=>t===e});var O3t,T3t=v(()=>{yS();O3t=t=>{let e=t.split("."),r=[];for(let n of e){let o=n.indexOf("[");if(o!==-1){if(n.indexOf("]")!==n.length-1)throw new dl(`Path: '${t}' does not end with ']'`);let i=n.slice(o+1,-1);if(Number.isNaN(parseInt(i)))throw new dl(`Invalid array index: '${i}' in path: '${t}'`);o!==0&&r.push(n.slice(0,o)),r.push(i)}else r.push(n)}return r}});var L_e,E3t=v(()=>{yS();T3t();L_e=(t,e)=>O3t(e).reduce((r,n)=>{if(typeof r!="object")throw new dl(`Index '${n}' in '${e}' not found in '${JSON.stringify(t)}'`);return Array.isArray(r)?r[parseInt(n)]:r[n]},t)});var P3t,M3t=v(()=>{P3t=t=>t!=null});var I3t,R3t=v(()=>{I3t=t=>!t});var F_e,T6e,A3t,N3t=v(()=>{F_e=L(H6());x6e();T6e={[F_e.EndpointURLScheme.HTTP]:80,[F_e.EndpointURLScheme.HTTPS]:443},A3t=t=>{let e=(()=>{try{if(t instanceof URL)return t;if(typeof t=="object"&&"hostname"in t){let{hostname:f,port:p,protocol:m="",path:h="",query:y={}}=t,g=new URL(`${m}//${f}${p?`:${p}`:""}${h}`);return g.search=Object.entries(y).map(([b,_])=>`${b}=${_}`).join("&"),g}return new URL(t)}catch{return null}})();if(!e)return console.error(`Unable to parse ${JSON.stringify(t)} as a whatwg URL.`),null;let r=e.href,{host:n,hostname:o,pathname:i,protocol:a,search:s}=e;if(s)return null;let u=a.slice(0,-1);if(!Object.values(F_e.EndpointURLScheme).includes(u))return null;let l=hre(o),c=r.includes(`${n}:${T6e[u]}`)||typeof t=="string"&&t.includes(`${n}:${T6e[u]}`),d=`${n}${c?`:${T6e[u]}`:""}`;return{scheme:u,authority:d,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:l}}});var j3t,D3t=v(()=>{j3t=(t,e)=>t===e});var $3t,L3t=v(()=>{$3t=(t,e,r,n)=>e>=r||t.length{F3t=t=>encodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)});var E6e=v(()=>{x3t();E3t();M3t();O6e();R3t();N3t();D3t();L3t();k3t()});var q3t,U3t=v(()=>{E6e();q3t={booleanEquals:C3t,getAttr:L_e,isSet:P3t,isValidHostLabel:_4,not:I3t,parseURL:A3t,stringEquals:j3t,substring:$3t,uriEncode:F3t}});var k_e,P6e=v(()=>{E6e();k_e=(t,e)=>{let r=[],n={...e.endpointParams,...e.referenceRecord},o=0;for(;o{B3t=({ref:t},e)=>({...e.endpointParams,...e.referenceRecord})[t]});var v4,q_e,V3t,yre=v(()=>{yS();$_e();U3t();P6e();z3t();v4=(t,e,r)=>{if(typeof t=="string")return k_e(t,r);if(t.fn)return V3t.callFunction(t,r);if(t.ref)return B3t(t,r);throw new dl(`'${e}': ${String(t)} is not a string, function or reference.`)},q_e=({fn:t,argv:e},r)=>{let n=e.map(i=>["boolean","number"].includes(typeof i)?i:V3t.evaluateExpression(i,"arg",r)),o=t.split(".");return o[0]in UN&&o[1]!=null?UN[o[0]][o[1]](...n):q3t[t](...n)},V3t={evaluateExpression:v4,callFunction:q_e}});var H3t=v(()=>{yre()});var J3t,W3t=v(()=>{gre();yS();H3t();J3t=({assign:t,...e},r)=>{if(t&&t in r.referenceRecord)throw new dl(`'${t}' is already defined in Reference Record.`);let n=q_e(e,r);return r.logger?.debug?.(`${BN} evaluateCondition: ${gS(e)} = ${gS(n)}`),{result:n===""?!0:!!n,...t!=null&&{toAssign:{name:t,value:n}}}}});var r5,U_e=v(()=>{gre();W3t();r5=(t=[],e)=>{let r={};for(let n of t){let{result:o,toAssign:i}=J3t(n,{...e,referenceRecord:{...e.referenceRecord,...r}});if(!o)return{result:o};i&&(r[i.name]=i.value,e.logger?.debug?.(`${BN} assign: ${i.name} := ${gS(i.value)}`))}return{result:!0,referenceRecord:r}}});var K3t,G3t=v(()=>{yS();yre();K3t=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:o.map(i=>{let a=v4(i,"Header value entry",e);if(typeof a!="string")throw new dl(`Header '${n}' value '${a}' is not a string`);return a})}),{})});var M6e,X3t,Z3t,Y3t=v(()=>{yS();P6e();M6e=(t,e)=>Object.entries(t).reduce((r,[n,o])=>({...r,[n]:Z3t.getEndpointProperty(o,e)}),{}),X3t=(t,e)=>{if(Array.isArray(t))return t.map(r=>X3t(r,e));switch(typeof t){case"string":return k_e(t,e);case"object":if(t===null)throw new dl(`Unexpected endpoint property: ${t}`);return Z3t.getEndpointProperties(t,e);case"boolean":return t;default:throw new dl(`Unexpected endpoint property type: ${typeof t}`)}},Z3t={getEndpointProperty:X3t,getEndpointProperties:M6e}});var Q3t,eWt=v(()=>{yS();yre();Q3t=(t,e)=>{let r=v4(t,"Endpoint URL",e);if(typeof r=="string")try{return new URL(r)}catch(n){throw console.error(`Failed to construct URL with ${r}`,n),n}throw new dl(`Endpoint URL must be a string, got ${typeof r}`)}});var tWt,rWt=v(()=>{gre();U_e();G3t();Y3t();eWt();tWt=(t,e)=>{let{conditions:r,endpoint:n}=t,{result:o,referenceRecord:i}=r5(r,e);if(!o)return;let a={...e,referenceRecord:{...e.referenceRecord,...i}},{url:s,properties:u,headers:l}=n;return e.logger?.debug?.(`${BN} Resolving endpoint from template: ${gS(n)}`),{...l!=null&&{headers:K3t(l,a)},...u!=null&&{properties:M6e(u,a)},url:Q3t(s,a)}}});var nWt,oWt=v(()=>{yS();U_e();yre();nWt=(t,e)=>{let{conditions:r,error:n}=t,{result:o,referenceRecord:i}=r5(r,e);if(o)throw new dl(v4(n,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))}});var I6e,Zxn,iWt,aWt=v(()=>{yS();U_e();rWt();oWt();I6e=(t,e)=>{for(let r of t)if(r.type==="endpoint"){let n=tWt(r,e);if(n)return n}else if(r.type==="error")nWt(r,e);else if(r.type==="tree"){let n=iWt.evaluateTreeRule(r,e);if(n)return n}else throw new dl(`Unknown endpoint rule: ${r}`);throw new dl("Rules evaluation failed")},Zxn=(t,e)=>{let{conditions:r,rules:n}=t,{result:o,referenceRecord:i}=r5(r,e);if(o)return iWt.evaluateRules(n,{...e,referenceRecord:{...e.referenceRecord,...i}})},iWt={evaluateRules:I6e,evaluateTreeRule:Zxn}});var sWt=v(()=>{$_e();aWt()});var B_e,uWt=v(()=>{gre();yS();sWt();B_e=(t,e)=>{let{endpointParams:r,logger:n}=e,{parameters:o,rules:i}=t;e.logger?.debug?.(`${BN} Initial EndpointParams: ${gS(r)}`);let a=Object.entries(o).filter(([,l])=>l.default!=null).map(([l,c])=>[l,c.default]);if(a.length>0)for(let[l,c]of a)r[l]=r[l]??c;let s=Object.entries(o).filter(([,l])=>l.required).map(([l])=>l);for(let l of s)if(r[l]==null)throw new dl(`Missing required parameter: '${l}'`);let u=I6e(i,{endpointParams:r,logger:n,referenceRecord:{}});return e.logger?.debug?.(`${BN} Resolved endpoint: ${gS(u)}`),u}});var w4=v(()=>{p3t();x6e();O6e();$_e();uWt();yS()});var R6e=v(()=>{w4()});var A6e,lWt=v(()=>{w4();R6e();A6e=(t,e=!1)=>{if(e){for(let r of t.split("."))if(!A6e(r))return!1;return!0}return!(!_4(t)||t.length<3||t.length>63||t!==t.toLowerCase()||hre(t))}});var cWt,Yxn,dWt,fWt=v(()=>{cWt=":",Yxn="/",dWt=t=>{let e=t.split(cWt);if(e.length<6)return null;let[r,n,o,i,a,...s]=e;if(r!=="arn"||n===""||o===""||s.join(cWt)==="")return null;let u=s.map(l=>l.split(Yxn)).flat();return{partition:n,service:o,region:i,accountId:a,resourceId:u}}});var mWt,pWt=v(()=>{mWt={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-east-2":{description:"Asia Pacific (Taipei)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"ap-southeast-6":{description:"Asia Pacific (New Zealand)"},"ap-southeast-7":{description:"Asia Pacific (Thailand)"},"aws-global":{description:"aws global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"mx-central-1":{description:"Mexico (Central)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"aws-cn global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-eusc",outputs:{dnsSuffix:"amazonaws.eu",dualStackDnsSuffix:"api.amazonwebservices.eu",implicitGlobalRegion:"eusc-de-east-1",name:"aws-eusc",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eusc\\-(de)\\-\\w+\\-\\d+$",regions:{"eusc-de-east-1":{description:"EU (Germany)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"api.aws.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"aws-iso global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"api.aws.scloud",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"aws-iso-b global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"},"us-isob-west-1":{description:"US ISOB West"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"api.cloud-aws.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"aws-iso-e-global":{description:"aws-iso-e global region"},"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"api.aws.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{"aws-iso-f-global":{description:"aws-iso-f global region"},"us-isof-east-1":{description:"US ISOF EAST"},"us-isof-south-1":{description:"US ISOF SOUTH"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"aws-us-gov global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}}],version:"1.1"}});var eOn,tOn,hWt,gWt,N6e=v(()=>{pWt();eOn=mWt,tOn="",hWt=t=>{let{partitions:e}=eOn;for(let n of e){let{regions:o,outputs:i}=n;for(let[a,s]of Object.entries(o))if(a===t)return{...i,...s}}for(let n of e){let{regionRegex:o,outputs:i}=n;if(new RegExp(o).test(t))return{...i}}let r=e.find(n=>n.id==="aws");if(!r)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...r.outputs}},gWt=()=>tOn});var bre,yWt=v(()=>{w4();lWt();fWt();N6e();bre={isVirtualHostableS3Bucket:A6e,parseArn:dWt,partition:hWt};UN.aws=bre});function bWt(t){let e={};if(t=t.replace(/^\?/,""),t)for(let r of t.split("&")){let[n,o=null]=r.split("=");n=decodeURIComponent(n),o&&(o=decodeURIComponent(o)),n in e?Array.isArray(e[n])?e[n].push(o):e[n]=[e[n],o]:e[n]=o}return e}var _Wt=v(()=>{});var uF,z_e=v(()=>{_Wt();uF=t=>{if(typeof t=="string")return uF(new URL(t));let{hostname:e,pathname:r,port:n,protocol:o,search:i}=t,a;return i&&(a=bWt(i)),{hostname:e,port:n?parseInt(n):void 0,protocol:o,path:r,query:a}}});var vWt=v(()=>{});var wWt=v(()=>{});var SWt=v(()=>{});var CWt=v(()=>{});var xWt=v(()=>{});var OWt=v(()=>{});var TWt=v(()=>{});var EWt=v(()=>{});var PWt=v(()=>{SWt();CWt();xWt();OWt();TWt();EWt()});var V_e=v(()=>{yWt();N6e();R6e();vWt();wWt();PWt()});var MWt=v(()=>{});var IWt=v(()=>{MWt()});var RWt=v(()=>{});var AWt=v(()=>{});var NWt=v(()=>{});function rOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var H_e,jWt=v(()=>{H_e=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=rOn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var DWt=v(()=>{});var $Wt=v(()=>{});var LWt=v(()=>{});var FWt=v(()=>{IWt();RWt();AWt();NWt();jWt();DWt();$Wt();LWt()});var kWt=v(()=>{});function n5(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var qWt=v(()=>{});function gC(t,e,r){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[e]=r}var UWt=v(()=>{});var BWt=v(()=>{});var J_e=v(()=>{kWt();qWt();UWt();BWt()});var zWt=v(()=>{});var VWt=v(()=>{zWt()});var HWt=v(()=>{});var JWt=v(()=>{});var WWt=v(()=>{});function nOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var lF,KWt=v(()=>{lF=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=nOn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var W_e,GWt=v(()=>{W_e=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var XWt=v(()=>{});var ZWt=v(()=>{});var _re=v(()=>{VWt();HWt();JWt();WWt();KWt();GWt();XWt();ZWt()});var j6e,YWt=v(()=>{_re();j6e=t=>W_e.isInstance(t)?t.headers?.date??t.headers?.Date:void 0});var K_e,D6e=v(()=>{K_e=t=>new Date(Date.now()+t)});var QWt,e6t=v(()=>{D6e();QWt=(t,e)=>Math.abs(K_e(e).getTime()-t)>=3e5});var $6e,t6t=v(()=>{e6t();$6e=(t,e)=>{let r=Date.parse(t);return QWt(r,e)?r-Date.now():e}});var r6t=v(()=>{YWt();D6e();t6t()});var vre,n6t,S4,o6t=v(()=>{_re();r6t();vre=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},n6t=async t=>{let e=vre("context",t.context),r=vre("config",t.config),n=e.endpointV2?.properties?.authSchemes?.[0],i=await vre("signer",r.signer)(n),a=t?.signingRegion,s=t?.signingRegionSet,u=t?.signingName;return{config:r,signer:i,signingRegion:a,signingRegionSet:s,signingName:u}},S4=class{async sign(e,r,n){if(!lF.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");let o=await n6t(n),{config:i,signer:a}=o,{signingRegion:s,signingName:u}=o,l=n.context;if(l?.authSchemes?.length??!1){let[d,f]=l.authSchemes;d?.name==="sigv4a"&&f?.name==="sigv4"&&(s=f?.signingRegion??s,u=f?.signingName??u)}return await a.sign(e,{signingDate:K_e(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(e){return r=>{let n=r.ServerTime??j6e(r.$response);if(n){let o=vre("config",e.config),i=o.systemClockOffset;o.systemClockOffset=$6e(n,o.systemClockOffset),o.systemClockOffset!==i&&r.$metadata&&(r.$metadata.clockSkewCorrected=!0)}throw r}}successHandler(e,r){let n=j6e(e);if(n){let o=vre("config",r.config);o.systemClockOffset=$6e(n,o.systemClockOffset)}}}});var i6t=v(()=>{});var a6t=v(()=>{});var s6t=v(()=>{});function l6t(t){if(t.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let e=new Uint8Array(t.length/2);for(let r=0;r{u6t={},L6e={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),u6t[t]=e,L6e[e]=t}});var wre,F6e=v(()=>{wre=t=>new TextEncoder().encode(t)});var zN,c6t=v(()=>{F6e();zN=t=>typeof t=="string"?wre(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)});var G_e,d6t=v(()=>{G_e=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var cF=v(()=>{F6e();c6t();d6t()});var f6t,p6t,k6e,m6t,h6t,q6e,U6e,B6e,z6e,oOn,g6t,y6t,Sre,b6t,_6t,v6t,w6t,X_e,S6t,C6t,x6t,V6e,O6t,dF=v(()=>{f6t="X-Amz-Algorithm",p6t="X-Amz-Credential",k6e="X-Amz-Date",m6t="X-Amz-SignedHeaders",h6t="X-Amz-Expires",q6e="X-Amz-Signature",U6e="X-Amz-Security-Token",B6e="authorization",z6e=k6e.toLowerCase(),oOn="date",g6t=[B6e,z6e,oOn],y6t=q6e.toLowerCase(),Sre="x-amz-content-sha256",b6t=U6e.toLowerCase(),_6t={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},v6t=/^proxy-/,w6t=/^sec-/,X_e="AWS4-HMAC-SHA256",S6t="AWS4-HMAC-SHA256-PAYLOAD",C6t="UNSIGNED-PAYLOAD",x6t=50,V6e="aws4_request",O6t=60*60*24*7});var Z_e,H6e,Y_e,E6t,T6t,J6e=v(()=>{o5();cF();dF();Z_e={},H6e=[],Y_e=(t,e,r)=>`${t}/${e}/${r}/${V6e}`,E6t=async(t,e,r,n,o)=>{let i=await T6t(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${bS(i)}:${e.sessionToken}`;if(a in Z_e)return Z_e[a];for(H6e.push(a);H6e.length>x6t;)delete Z_e[H6e.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,V6e])s=await T6t(t,s,u);return Z_e[a]=s},T6t=(t,e,r)=>{let n=new t(e);return n.update(zN(r)),n.digest()}});var W6e,P6t=v(()=>{dF();W6e=({headers:t},e,r)=>{let n={};for(let o of Object.keys(t).sort()){if(t[o]==null)continue;let i=o.toLowerCase();(i in _6t||e?.has(i)||v6t.test(i)||w6t.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n}});var M6t,I6t=v(()=>{M6t=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]"});var Q_e,R6t=v(()=>{I6t();o5();cF();dF();Q_e=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===Sre)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||M6t(e)){let n=new r;return n.update(zN(e)),bS(await n.digest())}return C6t}});function N6t(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var eve,A6t,iOn,K6e,j6t=v(()=>{o5();cF();eve=class{format(e){let r=[];for(let i of Object.keys(e)){let a=wre(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let n=new Uint8Array(r.reduce((i,a)=>i+a.byteLength,0)),o=0;for(let i of r)n.set(i,o),o+=i.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,e.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(e.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(e.value,3),a;case"string":let s=wre(e.value),u=new DataView(new ArrayBuffer(3+s.byteLength));u.setUint8(0,7),u.setUint16(1,s.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(s,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(K6e.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!iOn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(l6t(e.value.replace(/\-/g,"")),1),d}}};(function(t){t[t.boolTrue=0]="boolTrue",t[t.boolFalse=1]="boolFalse",t[t.byte=2]="byte",t[t.short=3]="short",t[t.integer=4]="integer",t[t.long=5]="long",t[t.byteArray=6]="byteArray",t[t.string=7]="string",t[t.timestamp=8]="timestamp",t[t.uuid=9]="uuid"})(A6t||(A6t={}));iOn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,K6e=class t{constructor(e){x(this,"bytes");if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&N6t(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&N6t(e),parseInt(bS(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}}});var D6t,$6t=v(()=>{D6t=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1}});var L6t,F6t=v(()=>{_re();L6t=(t,e={})=>{let{headers:r,query:n={}}=lF.clone(t);for(let o of Object.keys(r)){let i=o.toLowerCase();(i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)||e.hoistableHeaders?.has(i))&&(n[o]=r[o],delete r[o])}return{...t,headers:r,query:n}}});var G6e,k6t=v(()=>{_re();dF();G6e=t=>{t=lF.clone(t);for(let e of Object.keys(t.headers))g6t.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t}});var tve,q6t,U6t=v(()=>{tve=L(dre());dF();q6t=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===y6t)continue;let o=(0,tve.escapeUri)(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${(0,tve.escapeUri)(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${(0,tve.escapeUri)(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")}});var B6t,aOn,z6t=v(()=>{B6t=t=>aOn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),aOn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t});var X6e,V6t,rve,H6t=v(()=>{o5();X6e=L(pS()),V6t=L(dre());cF();U6t();z6t();rve=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){x(this,"service");x(this,"regionProvider");x(this,"credentialProvider");x(this,"sha256");x(this,"uriEscapePath");x(this,"applyChecksum");this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=(0,X6e.normalizeProvider)(n),this.credentialProvider=(0,X6e.normalizeProvider)(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} +${this.getCanonicalPath(e)} +${q6t(e)} +${o.map(i=>`${i}:${r[i]}`).join(` +`)} + +${o.join(";")} +${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(zN(n));let a=await i.digest();return`${o} +${e} +${r} +${bS(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return(0,V6t.escapeUri)(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){let r=B6t(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}});var Cre,J6t=v(()=>{o5();cF();dF();J6e();P6t();R6t();j6t();$6t();F6t();k6t();H6t();Cre=class extends rve{constructor({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s=!0}){super({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s});x(this,"headerFormatter",new eve)}async presign(r,n={}){let{signingDate:o=new Date,expiresIn:i=3600,unsignableHeaders:a,unhoistableHeaders:s,signableHeaders:u,hoistableHeaders:l,signingRegion:c,signingService:d}=n,f=await this.credentialProvider();this.validateResolvedCredentials(f);let p=c??await this.regionProvider(),{longDate:m,shortDate:h}=this.formatDate(o);if(i>O6t)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=Y_e(h,p,d??this.service),g=L6t(G6e(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[U6e]=f.sessionToken),g.query[f6t]=X_e,g.query[p6t]=`${f.accessKeyId}/${y}`,g.query[k6e]=m,g.query[h6t]=i.toString(10);let b=W6e(g,a,u);return g.query[m6t]=this.getCanonicalHeaderList(b),g.query[q6e]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await Q_e(r,this.sha256))),g}async sign(r,n){return typeof r=="string"?this.signString(r,n):r.headers&&r.payload?this.signEvent(r,n):r.message?this.signMessage(r,n):this.signRequest(r,n)}async signEvent({headers:r,payload:n},{signingDate:o=new Date,priorSignature:i,signingRegion:a,signingService:s}){let u=a??await this.regionProvider(),{shortDate:l,longDate:c}=this.formatDate(o),d=Y_e(l,u,s??this.service),f=await Q_e({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=bS(await p.digest()),h=[S6t,c,d,i,m,f].join(` +`);return this.signString(h,{signingDate:o,signingRegion:u,signingService:s})}async signMessage(r,{signingDate:n=new Date,signingRegion:o,signingService:i}){return this.signEvent({headers:this.headerFormatter.format(r.message.headers),payload:r.message.body},{signingDate:n,signingRegion:o,signingService:i,priorSignature:r.priorSignature}).then(s=>({message:r.message,signature:s}))}async signString(r,{signingDate:n=new Date,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let s=o??await this.regionProvider(),{shortDate:u}=this.formatDate(n),l=new this.sha256(await this.getSigningKey(a,s,u,i));return l.update(zN(r)),bS(await l.digest())}async signRequest(r,{signingDate:n=new Date,signableHeaders:o,unsignableHeaders:i,signingRegion:a,signingService:s}={}){let u=await this.credentialProvider();this.validateResolvedCredentials(u);let l=a??await this.regionProvider(),c=G6e(r),{longDate:d,shortDate:f}=this.formatDate(n),p=Y_e(f,l,s??this.service);c.headers[z6e]=d,u.sessionToken&&(c.headers[b6t]=u.sessionToken);let m=await Q_e(c,this.sha256);!D6t(Sre,c.headers)&&this.applyChecksum&&(c.headers[Sre]=m);let h=W6e(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[B6e]=`${X_e} Credential=${u.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(h)}, Signature=${y}`,c}async getSignature(r,n,o,i){let a=await this.createStringToSign(r,n,i,X_e),s=new this.sha256(await o);return s.update(zN(a)),bS(await s.digest())}getSigningKey(r,n,o,i){return E6t(this.sha256,r,o,n,i||this.service)}}});var W6t=v(()=>{});var K6t=v(()=>{J6t();dF();J6e();W6t()});function sOn(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=l3t(e,u3t,C6e):r?n=FN(r(Object.assign({},t,{parentClientConfig:t}))):n=async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},n.memoized=!0,n}function uOn(t,e){if(e.configBound)return e;let r=async n=>e({...n,callerClientConfig:t});return r.memoized=e.memoized,r.configBound=!0,r}var nve,G6t=v(()=>{J_e();ZO();K6t();nve=t=>{let e=t.credentials,r=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(l){l&&l!==e&&l!==n&&(r=!0),e=l;let c=sOn(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=uOn(t,c);if(r&&!d.attributed){let f=typeof e=="object"&&e!==null;n=async p=>{let h=await d(p);return f&&(!h.$source||Object.keys(h.$source).length===0)?n5(h,"CREDENTIALS_CODE","e"):h},n.memoized=d.memoized,n.configBound=d.configBound,n.attributed=!0}else n=d},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;let{signingEscapePath:o=!0,systemClockOffset:i=t.systemClockOffset||0,sha256:a}=t,s;return t.signer?s=FN(t.signer):t.regionInfoProvider?s=()=>FN(t.region)().then(async l=>[await t.regionInfoProvider(l,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},l]).then(([l,c])=>{let{signingRegion:d,signingService:f}=l;t.signingRegion=t.signingRegion||d||c,t.signingName=t.signingName||f||t.serviceId;let p={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:o},m=t.signerConstructor||Cre;return new m(p)}):s=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await FN(t.region)(),properties:{}},l);let c=l.signingRegion,d=l.signingName;t.signingRegion=t.signingRegion||c,t.signingName=t.signingName||d||t.serviceId;let f={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:o},p=t.signerConstructor||Cre;return new p(f)},Object.assign(t,{systemClockOffset:i,signingEscapePath:o,signer:s})}});var X6t=v(()=>{o6t();a6t();s6t();G6t()});var Z6t=v(()=>{X6t();i6t()});var Y6t,ove,Q6t=v(()=>{Y6t=typeof TextEncoder=="function"?new TextEncoder:null,ove=t=>{if(typeof t=="string"){if(Y6t)return Y6t.encode(t).byteLength;let e=t.length;for(let r=e-1;r>=0;r--){let n=t.charCodeAt(r);n>127&&n<=2047?e++:n>2047&&n<=65535&&(e+=2),n>=56320&&n<=57343&&r--}return e}else{if(typeof t.byteLength=="number")return t.byteLength;if(typeof t.size=="number")return t.size}throw new Error(`Body Length computation failed for ${t}`)}});var Z6e=v(()=>{Q6t()});var C4,fF,i5,e5t,t5t,r5t=v(()=>{C4=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},fF=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,i5=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>e5t[p.step]-e5t[f.step]||t5t[p.priority||"normal"]-t5t[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=C4(m.name,m.aliases);if(h.includes(d)){f=!0;for(let y of h)n.delete(y);return!1}return!0};return t=t.filter(p),e=e.filter(p),f},a=d=>{let f=!1,p=m=>{if(m.middleware===d){f=!0;for(let h of C4(m.name,m.aliases))n.delete(h);return!1}return!0};return t=t.filter(p),e=e.filter(p),f},s=d=>(t.forEach(f=>{d.add(f.middleware,{...f})}),e.forEach(f=>{d.addRelativeTo(f.middleware,{...f})}),d.identifyOnResolve?.(c.identifyOnResolve()),d),u=d=>{let f=[];return d.before.forEach(p=>{p.before.length===0&&p.after.length===0?f.push(p):f.push(...u(p))}),f.push(d),d.after.reverse().forEach(p=>{p.before.length===0&&p.after.length===0?f.push(p):f.push(...u(p))}),f},l=(d=!1)=>{let f=[],p=[],m={};return t.forEach(y=>{let g={...y,before:[],after:[]};for(let b of C4(g.name,g.aliases))m[b]=g;f.push(g)}),e.forEach(y=>{let g={...y,before:[],after:[]};for(let b of C4(g.name,g.aliases))m[b]=g;p.push(g)}),p.forEach(y=>{if(y.toMiddleware){let g=m[y.toMiddleware];if(g===void 0){if(d)return;throw new Error(`${y.toMiddleware} is not found when adding ${fF(y.name,y.aliases)} middleware ${y.relation} ${y.toMiddleware}`)}y.relation==="after"&&g.after.push(y),y.relation==="before"&&g.before.push(y)}}),o(f).map(u).reduce((y,g)=>(y.push(...g),y),[])},c={add:(d,f={})=>{let{name:p,override:m,aliases:h}=f,y={step:"initialize",priority:"normal",middleware:d,...f},g=C4(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${fF(p,h)}'`);for(let b of g){let _=t.findIndex(O=>O.name===b||O.aliases?.some(T=>T===b));if(_===-1)continue;let w=t[_];if(w.step!==y.step||y.priority!==w.priority)throw new Error(`"${fF(w.name,w.aliases)}" middleware with ${w.priority} priority in ${w.step} step cannot be overridden by "${fF(p,h)}" middleware with ${y.priority} priority in ${y.step} step.`);t.splice(_,1)}}for(let b of g)n.add(b)}t.push(y)},addRelativeTo:(d,f)=>{let{name:p,override:m,aliases:h}=f,y={middleware:d,...f},g=C4(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${fF(p,h)}'`);for(let b of g){let _=e.findIndex(O=>O.name===b||O.aliases?.some(T=>T===b));if(_===-1)continue;let w=e[_];if(w.toMiddleware!==y.toMiddleware||w.relation!==y.relation)throw new Error(`"${fF(w.name,w.aliases)}" middleware ${w.relation} "${w.toMiddleware}" middleware cannot be overridden by "${fF(p,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(_,1)}}for(let b of g)n.add(b)}e.push(y)},clone:()=>s(i5()),use:d=>{d.applyToStack(c)},remove:d=>typeof d=="string"?i(d):a(d),removeByTag:d=>{let f=!1,p=m=>{let{tags:h,name:y,aliases:g}=m;if(h&&h.includes(d)){let b=C4(y,g);for(let _ of b)n.delete(_);return f=!0,!1}return!0};return t=t.filter(p),e=e.filter(p),f},concat:d=>{let f=s(i5());return f.use(d),f.identifyOnResolve(r||f.identifyOnResolve()||(d.identifyOnResolve?.()??!1)),f},applyToStack:s,identify:()=>l(!0).map(d=>{let f=d.step??d.relation+" "+d.toMiddleware;return fF(d.name,d.aliases)+" - "+f}),identifyOnResolve(d){return typeof d=="boolean"&&(r=d),r},resolve:(d,f)=>{for(let p of l().map(m=>m.middleware).reverse())d=p(d,f);return r&&console.log(c.identify()),d}};return c},e5t={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},t5t={high:3,normal:2,low:1}});var Y6e=v(()=>{r5t()});var x4,n5t=v(()=>{Y6e();x4=class{constructor(e){x(this,"config");x(this,"middlewareStack",i5());x(this,"initConfig");x(this,"handlers");this.config=e;let{protocol:r,protocolSettings:n}=e;n&&typeof r=="function"&&(e.protocol=new r(n))}send(e,r,n){let o=typeof r!="function"?r:void 0,i=typeof r=="function"?r:n,a=o===void 0&&this.config.cacheMiddleware===!0,s;if(a){this.handlers||(this.handlers=new WeakMap);let u=this.handlers;u.has(e.constructor)?s=u.get(e.constructor):(s=e.resolveMiddleware(this.middlewareStack,this.config,o),u.set(e.constructor,s))}else delete this.handlers,s=e.resolveMiddleware(this.middlewareStack,this.config,o);if(i)s(e).then(u=>i(null,u.output),u=>i(u)).catch(()=>{});else return s(e).then(u=>u.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}});var o5t=v(()=>{sF()});function ive(t,e){if(e==null)return e;let r=Yi.of(t);if(r.getMergedTraits().sensitive)return Q6e;if(r.isListSchema()){if(!!r.getValueSchema().getMergedTraits().sensitive)return Q6e}else if(r.isMapSchema()){if(!!r.getKeySchema().getMergedTraits().sensitive||!!r.getValueSchema().getMergedTraits().sensitive)return Q6e}else if(r.isStructSchema()&&typeof e=="object"){let n=e,o={};for(let[i,a]of r.structIterator())n[i]!=null&&(o[i]=ive(a,n[i]));return o}return e}var Q6e,i5t=v(()=>{sg();Q6e="***SensitiveInformation***"});var a5t,an,e5e,s5t=v(()=>{Y6e();a5t=L(H6());i5t();an=class{constructor(){x(this,"middlewareStack",i5());x(this,"schema")}static classBuilder(){return new e5e}resolveMiddlewareWithContext(e,r,n,{middlewareFn:o,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,smithyContext:l,additionalContext:c,CommandCtor:d}){for(let y of o.bind(this)(d,e,r,n))this.middlewareStack.use(y);let f=e.concat(this.middlewareStack),{logger:p}=r,m={logger:p,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,[a5t.SMITHY_CONTEXT_KEY]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(y=>h.handle(y.request,n||{}),m)}},e5e=class{constructor(){x(this,"_init",()=>{});x(this,"_ep",{});x(this,"_middlewareFn",()=>[]);x(this,"_commandName","");x(this,"_clientName","");x(this,"_additionalContext",{});x(this,"_smithyContext",{});x(this,"_inputFilterSensitiveLog");x(this,"_outputFilterSensitiveLog");x(this,"_serializer",null);x(this,"_deserializer",null);x(this,"_operationSchema")}init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,r,n={}){return this._smithyContext={service:e,operation:r,...n},this}c(e={}){return this._additionalContext=e,this}n(e,r){return this._clientName=e,this._commandName=r,this}f(e=n=>n,r=n=>n){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=r,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){let e=this,r;return r=class extends an{constructor(...[o]){super();x(this,"input");x(this,"serialize",e._serializer);x(this,"deserialize",e._deserializer);this.input=o??{},e._init(this),this.schema=e._operationSchema}static getEndpointParameterInstructions(){return e._ep}resolveMiddleware(o,i,a){let s=e._operationSchema,u=s?.[4]??s?.input,l=s?.[5]??s?.output;return this.resolveMiddlewareWithContext(o,i,a,{CommandCtor:r,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(s?ive.bind(null,u):c=>c),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(s?ive.bind(null,l):c=>c),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}}}}});var u5t=v(()=>{});var ave,l5t=v(()=>{ave=(t,e)=>{for(let r of Object.keys(t)){let n=t[r],o=async function(a,s,u){let l=new n(a);if(typeof s=="function")this.send(l,s);else if(typeof u=="function"){if(typeof s!="object")throw new Error(`Expected http options but got ${typeof s}`);this.send(l,s||{},u)}else return this.send(l,s)},i=(r[0].toLowerCase()+r.slice(1)).replace(/Command$/,"");e.prototype[i]=o}}});var a5,t5e,c5t=v(()=>{a5=class t extends Error{constructor(r){super(r.message);x(this,"$fault");x(this,"$response");x(this,"$retryable");x(this,"$metadata");Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=r.name,this.$fault=r.$fault,this.$metadata=r.$metadata}static isInstance(r){if(!r)return!1;let n=r;return t.prototype.isPrototypeOf(n)||!!n.$fault&&!!n.$metadata&&(n.$fault==="client"||n.$fault==="server")}static[Symbol.hasInstance](r){if(!r)return!1;let n=r;return this===t?t.isInstance(r):t.isInstance(r)?n.name&&this.name?this.prototype.isPrototypeOf(r)||n.name===this.name:this.prototype.isPrototypeOf(r):!1}},t5e=(t,e={})=>{Object.entries(e).filter(([,n])=>n!==void 0).forEach(([n,o])=>{(t[n]==null||t[n]==="")&&(t[n]=o)});let r=t.message||t.Message||"UnknownError";return t.message=r,delete t.Message,t}});var d5t=v(()=>{});var sve,f5t=v(()=>{sve=t=>{switch(t){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}}});var p5t=v(()=>{});var m5t=v(()=>{});var r5e,h5t,g5t,y5t=v(()=>{r5e=L(H6()),h5t=t=>{let e=[];for(let r in r5e.AlgorithmId){let n=r5e.AlgorithmId[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},g5t=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var b5t,_5t,v5t=v(()=>{b5t=t=>({setRetryStrategy(e){t.retryStrategy=e},retryStrategy(){return t.retryStrategy}}),_5t=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var uve,lve,w5t=v(()=>{y5t();v5t();uve=t=>Object.assign(h5t(t),b5t(t)),lve=t=>Object.assign(g5t(t),_5t(t))});var S5t=v(()=>{w5t()});var C5t=v(()=>{});var n5e,x5t=v(()=>{n5e=t=>{let e="#text";for(let r in t)t.hasOwnProperty(r)&&t[r][e]!==void 0?t[r]=t[r][e]:typeof t[r]=="object"&&t[r]!==null&&(t[r]=n5e(t[r]));return t}});var O5t=v(()=>{});var pF,T5t=v(()=>{pF=class{trace(){}debug(){}info(){}warn(){}error(){}}});var E5t=v(()=>{});var P5t=v(()=>{});var M5t=v(()=>{});var I5t=v(()=>{});var No=v(()=>{n5t();o5t();s5t();u5t();l5t();d5t();f5t();p5t();c5t();m5t();S5t();C5t();x5t();O5t();T5t();E5t();P5t();M5t();I5t();iF()});var s5,o5e=v(()=>{sg();No();s5=class{constructor(e=!1){x(this,"queryCompat");this.queryCompat=e}resolveRestContentType(e,r){let n=r.getMemberSchemas(),o=Object.values(n).find(i=>!!i.getMergedTraits().httpPayload);if(o){let i=o.getMergedTraits().mediaType;return i||(o.isStringSchema()?"text/plain":o.isBlobSchema()?"application/octet-stream":e)}else if(!r.isUnitSchema()&&Object.values(n).find(a=>{let{httpQuery:s,httpQueryParams:u,httpHeader:l,httpLabel:c,httpPrefixHeaders:d}=a.getMergedTraits();return!s&&!u&&!l&&!c&&d===void 0}))return e}async getErrorSchemaOrThrowBaseException(e,r,n,o,i,a){let s=r,u=e;e.includes("#")&&([s,u]=e.split("#"));let l={$metadata:i,$fault:n.statusCode<500?"client":"server"},c=Bs.for(s);try{return{errorSchema:a?.(c,u)??c.getSchema(e),errorMetadata:l}}catch{o.message=o.message??o.Message??"UnknownError";let f=Bs.for("smithy.ts.sdk.synthetic."+s),p=f.getBaseException();if(p){let m=f.getErrorCtor(p)??Error;throw this.decorateServiceException(Object.assign(new m({name:u}),l),o)}throw this.decorateServiceException(Object.assign(new Error(u),l),o)}}decorateServiceException(e,r={}){if(this.queryCompat){let n=e.Message??r.Message,o=t5e(e,r);n&&(o.message=n),o.Error={...o.Error,Type:o.Error.Type,Code:o.Error.Code,Message:o.Error.message??o.Error.Message??n};let i=o.$metadata.requestId;return i&&(o.RequestId=i),o}return t5e(e,r)}setQueryCompatError(e,r){let n=r.headers?.["x-amzn-query-error"];if(e!==void 0&&n!=null){let[o,i]=n.split(";"),a=Object.entries(e),s={Code:o,Type:i};Object.assign(e,s);for(let[u,l]of a)s[u==="message"?"Message":u]=l;delete s.__type,e.Error=s}}queryCompatOutput(e,r){e.Error&&(r.Error=e.Error),e.Type&&(r.Type=e.Type),e.Code&&(r.Code=e.Code)}findQueryCompatibleError(e,r){try{return e.getSchema(r)}catch{return e.find(o=>Yi.of(o).getMergedTraits().awsQueryError?.[0]===r)}}}});var R5t=v(()=>{});var A5t=v(()=>{});var _S,u5=v(()=>{_S=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});function*cve(t,e){if(t.isUnitSchema())return;let r=t.getSchema();for(let n=0;ni!=="__type").length;for(let i=0;i{sg()});var l5,i5e=v(()=>{l5=class{constructor(e,r){x(this,"from");x(this,"to");x(this,"keys");this.from=e,this.to=r,this.keys=new Set(Object.keys(this.from).filter(n=>n!=="__type"))}mark(e){this.keys.delete(e)}hasUnknown(){return this.keys.size===1&&Object.keys(this.to).length===0}writeUnknown(){if(this.hasUnknown()){let e=this.keys.values().next().value,r=this.from[e];this.to.$unknown=[e,r]}}}});function j5t(t,e,r){if(r?.source){let n=r.source;if(typeof e=="number"&&(e>Number.MAX_SAFE_INTEGER||e{iF()});var $5t,L5t=v(()=>{No();cF();$5t=(t,e)=>kN(t,e).then(r=>(e?.utf8Encoder??G_e)(r))});var F5t,k5t,fve=v(()=>{L5t();F5t=(t,e)=>$5t(t,e).then(r=>{if(r.length)try{return JSON.parse(r)}catch(n){throw n?.name==="SyntaxError"&&Object.defineProperty(n,"$responseBodyText",{value:r}),n}return{}}),k5t=(t,e)=>{let r=(i,a)=>Object.keys(i).find(s=>s.toLowerCase()===a.toLowerCase()),n=i=>{let a=i;return typeof a=="number"&&(a=a.toString()),a.indexOf(",")>=0&&(a=a.split(",")[0]),a.indexOf(":")>=0&&(a=a.split(":")[0]),a.indexOf("#")>=0&&(a=a.split("#")[1]),a},o=r(t.headers,"x-amzn-errortype");if(o!==void 0)return n(t.headers[o]);if(e&&typeof e=="object"){let i=r(e,"code");if(i&&e[i]!==void 0)return n(e[i]);if(e.__type!==void 0)return n(e.__type)}}});var pve,a5e=v(()=>{sF();sg();iF();KO();u5();dve();i5e();D5t();fve();pve=class extends _S{constructor(r){super();x(this,"settings");this.settings=r}async read(r,n){return this._read(r,typeof n=="string"?JSON.parse(n,j5t):await F5t(n,this.serdeContext))}readObject(r,n){return this._read(r,n)}_read(r,n){let o=n!==null&&typeof n=="object",i=Yi.of(r);if(o){if(i.isStructSchema()){let s=i.isUnionSchema(),u={},l;s&&(l=new l5(n,u));for(let[c,d]of N5t(i,n,this.settings.jsonName?"jsonName":!1)){let f=this.settings.jsonName?d.getMergedTraits().jsonName??c:c;s&&l.mark(f),n[f]!=null&&(u[c]=this._read(d,n[f]))}return s&&l.writeUnknown(),u}if(Array.isArray(n)&&i.isListSchema()){let s=i.getValueSchema(),u=[],l=!!i.getMergedTraits().sparse;for(let c of n)(l||c!=null)&&u.push(this._read(s,c));return u}if(i.isMapSchema()){let s=i.getValueSchema(),u={},l=!!i.getMergedTraits().sparse;for(let[c,d]of Object.entries(n))(l||d!=null)&&(u[c]=this._read(s,d));return u}}if(i.isBlobSchema()&&typeof n=="string")return Dv(n);let a=i.getMergedTraits().mediaType;if(i.isStringSchema()&&typeof n=="string"&&a)return a==="application/json"||a.endsWith("+json")?hS.from(n):n;if(i.isTimestampSchema()&&n!=null)switch(aF(i,this.settings)){case 5:return _Jt(n);case 6:return vJt(n);case 7:return wJt(n);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",n),new Date(n)}if(i.isBigIntegerSchema()&&(typeof n=="number"||typeof n=="string"))return BigInt(n);if(i.isBigDecimalSchema()&&n!=null){if(n instanceof lh)return n;let s=n;return s.type==="bigDecimal"&&"string"in s?new lh(s.string,s.type):new lh(String(n),"bigDecimal")}if(i.isNumericSchema()&&typeof n=="string"){switch(n){case"Infinity":return 1/0;case"-Infinity":return-1/0;case"NaN":return NaN}return n}if(i.isDocumentSchema())if(o){let s=Array.isArray(n)?[]:{};for(let[u,l]of Object.entries(n))l instanceof lh?s[u]=l:s[u]=this._read(i,l);return s}else return structuredClone(n);return n}}});var q5t,mve,U5t=v(()=>{iF();q5t="\u039D",mve=class{constructor(){x(this,"values",new Map);x(this,"counter",0);x(this,"stage",0)}createReplacer(){if(this.stage===1)throw new Error("@aws-sdk/core/protocols - JsonReplacer already created.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");return this.stage=1,(e,r)=>{if(r instanceof lh){let n=`${q5t+"nv"+this.counter++}_`+r.string;return this.values.set(`"${n}"`,r.string),n}if(typeof r=="bigint"){let n=r.toString(),o=`${q5t+"b"+this.counter++}_`+n;return this.values.set(`"${o}"`,n),o}return r}}replaceInJson(e){if(this.stage===0)throw new Error("@aws-sdk/core/protocols - JsonReplacer not created yet.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");if(this.stage=2,this.counter===0)return e;for(let[r,n]of this.values)e=e.replace(r,n);return e}}});var hve,s5e=v(()=>{sF();sg();iF();KO();u5();dve();U5t();hve=class extends _S{constructor(r){super();x(this,"settings");x(this,"buffer");x(this,"useReplacer",!1);x(this,"rootSchema");this.settings=r}write(r,n){this.rootSchema=Yi.of(r),this.buffer=this._write(this.rootSchema,n)}writeDiscriminatedDocument(r,n){this.write(r,n),typeof this.buffer=="object"&&(this.buffer.__type=Yi.of(r).getName(!0))}flush(){let{rootSchema:r,useReplacer:n}=this;if(this.rootSchema=void 0,this.useReplacer=!1,r?.isStructSchema()||r?.isDocumentSchema()){if(!n)return JSON.stringify(this.buffer);let o=new mve;return o.replaceInJson(JSON.stringify(this.buffer,o.createReplacer(),0))}return this.buffer}_write(r,n,o){let i=n!==null&&typeof n=="object",a=Yi.of(r);if(i){if(a.isStructSchema()){let s={};for(let[u,l]of cve(a,n)){let c=this._write(l,n[u],a);if(c!==void 0){let d=l.getMergedTraits().jsonName,f=this.settings.jsonName?d??u:u;s[f]=c}}if(a.isUnionSchema()&&Object.keys(s).length===0){let{$unknown:u}=n;if(Array.isArray(u)){let[l,c]=u;s[l]=this._write(15,c)}}return s}if(Array.isArray(n)&&a.isListSchema()){let s=a.getValueSchema(),u=[],l=!!a.getMergedTraits().sparse;for(let c of n)(l||c!=null)&&u.push(this._write(s,c));return u}if(a.isMapSchema()){let s=a.getValueSchema(),u={},l=!!a.getMergedTraits().sparse;for(let[c,d]of Object.entries(n))(l||d!=null)&&(u[c]=this._write(s,d));return u}if(n instanceof Uint8Array&&(a.isBlobSchema()||a.isDocumentSchema()))return a===this.rootSchema?n:(this.serdeContext?.base64Encoder??$v)(n);if(n instanceof Date&&(a.isTimestampSchema()||a.isDocumentSchema()))switch(aF(a,this.settings)){case 5:return n.toISOString().replace(".000Z","Z");case 6:return I_e(n);case 7:return n.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",n),n.getTime()/1e3}n instanceof lh&&(this.useReplacer=!0)}if(!(n===null&&o?.isStructSchema())){if(a.isStringSchema()){if(typeof n>"u"&&a.isIdempotencyToken())return b4();let s=a.getMergedTraits().mediaType;return n!=null&&s&&(s==="application/json"||s.endsWith("+json"))?hS.from(n):n}if(typeof n=="number"&&a.isNumericSchema())return Math.abs(n)===1/0||isNaN(n)?String(n):n;if(typeof n=="string"&&a.isBlobSchema())return a===this.rootSchema?n:(this.serdeContext?.base64Encoder??$v)(n);if(typeof n=="bigint"&&(this.useReplacer=!0),a.isDocumentSchema())if(i){let s=Array.isArray(n)?[]:{};for(let[u,l]of Object.entries(n))l instanceof lh?(this.useReplacer=!0,s[u]=l):s[u]=this._write(a,l);return s}else return structuredClone(n);return n}}}});var gve,u5e=v(()=>{u5();a5e();s5e();gve=class extends _S{constructor(r){super();x(this,"settings");this.settings=r}createSerializer(){let r=new hve(this.settings);return r.setSerdeContext(this.serdeContext),r}createDeserializer(){let r=new pve(this.settings);return r.setSerdeContext(this.serdeContext),r}}});var yve,l5e=v(()=>{sF();sg();o5e();u5e();fve();yve=class extends Y6{constructor({defaultNamespace:r,serviceTarget:n,awsQueryCompatible:o,jsonCodec:i}){super({defaultNamespace:r});x(this,"serializer");x(this,"deserializer");x(this,"serviceTarget");x(this,"codec");x(this,"mixin");x(this,"awsQueryCompatible");this.serviceTarget=n,this.codec=i??new gve({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!o,this.mixin=new s5(this.awsQueryCompatible)}async serializeRequest(r,n,o){let i=await super.serializeRequest(r,n,o);return i.path.endsWith("/")||(i.path+="/"),Object.assign(i.headers,{"content-type":`application/x-amz-json-${this.getJsonRpcVersion()}`,"x-amz-target":`${this.serviceTarget}.${r.name}`}),this.awsQueryCompatible&&(i.headers["x-amzn-query-mode"]="true"),(nF(r.input)==="unit"||!i.body)&&(i.body="{}"),i}getPayloadCodec(){return this.codec}async handleError(r,n,o,i,a){this.awsQueryCompatible&&this.mixin.setQueryCompatError(i,o);let s=k5t(o,i)??"Unknown",{errorSchema:u,errorMetadata:l}=await this.mixin.getErrorSchemaOrThrowBaseException(s,this.options.defaultNamespace,o,i,a,this.awsQueryCompatible?this.mixin.findQueryCompatibleError:void 0),c=Yi.of(u),d=i.message??i.Message??"Unknown",f=Bs.for(u[1]).getErrorCtor(u)??Error,p=new f(d),m={};for(let[h,y]of c.structIterator())i[h]!=null&&(m[h]=this.codec.createDeserializer().readObject(y,i[h]));throw this.awsQueryCompatible&&this.mixin.queryCompatOutput(i,m),this.mixin.decorateServiceException(Object.assign(p,l,{$fault:c.getMergedTraits().error,message:d},m),i)}}});var B5t=v(()=>{});var bve,z5t=v(()=>{l5e();bve=class extends yve{constructor({defaultNamespace:e,serviceTarget:r,awsQueryCompatible:n,jsonCodec:o}){super({defaultNamespace:e,serviceTarget:r,awsQueryCompatible:n,jsonCodec:o})}getShapeId(){return"aws.protocols#awsJson1_1"}getJsonRpcVersion(){return"1.1"}getDefaultContentType(){return"application/x-amz-json-1.1"}}});var V5t=v(()=>{});var H5t=v(()=>{});var J5t=v(()=>{});var W5t=v(()=>{});function d5e(t){c5e||(c5e=new DOMParser);let e=c5e.parseFromString(t,"application/xml");if(e.getElementsByTagName("parsererror").length>0)throw new Error("DOMParser XML parsing error.");let r=n=>{if(n.nodeType===Node.TEXT_NODE&&n.textContent?.trim())return n.textContent;if(n.nodeType===Node.ELEMENT_NODE){let o=n;if(o.attributes.length===0&&o.childNodes.length===0)return"";let i={},a=Array.from(o.attributes);for(let u of a)i[`${u.name}`]=u.value;let s=Array.from(o.childNodes);for(let u of s){let l=r(u);if(l!=null){let c=u.nodeName;if(s.length===1&&a.length===0&&c==="#text")return l;i[c]?Array.isArray(i[c])?i[c].push(l):i[c]=[i[c],l]:i[c]=l}else if(s.length===1&&a.length===0)return o.textContent}return i}return null};return{[e.documentElement.nodeName]:r(e.documentElement)}}var c5e,K5t=v(()=>{});var G5t=v(()=>{W5t();J5t();K5t()});var _ve,f5e=v(()=>{G5t();sF();sg();No();cF();u5();i5e();_ve=class extends _S{constructor(r){super();x(this,"settings");x(this,"stringDeserializer");this.settings=r,this.stringDeserializer=new j_e(r)}setSerdeContext(r){this.serdeContext=r,this.stringDeserializer.setSerdeContext(r)}read(r,n,o){let i=Yi.of(r),a=i.getMemberSchemas();if(i.isStructSchema()&&i.isMemberSchema()&&!!Object.values(a).find(c=>!!c.getMemberTraits().eventPayload)){let c={},d=Object.keys(a)[0];return a[d].isBlobSchema()?c[d]=n:c[d]=this.read(a[d],n),c}let u=(this.serdeContext?.utf8Encoder??G_e)(n),l=this.parseXml(u);return this.readSchema(r,o?l[o]:l)}readSchema(r,n){let o=Yi.of(r);if(o.isUnitSchema())return;let i=o.getMergedTraits();if(o.isListSchema()&&!Array.isArray(n))return this.readSchema(o,[n]);if(n==null)return n;if(typeof n=="object"){let a=!!i.sparse,s=!!i.xmlFlattened;if(o.isListSchema()){let l=o.getValueSchema(),c=[],d=l.getMergedTraits().xmlName??"member",f=s?n:(n[0]??n)[d],p=Array.isArray(f)?f:[f];for(let m of p)(m!=null||a)&&c.push(this.readSchema(l,m));return c}let u={};if(o.isMapSchema()){let l=o.getKeySchema(),c=o.getValueSchema(),d;s?d=Array.isArray(n)?n:[n]:d=Array.isArray(n.entry)?n.entry:[n.entry];let f=l.getMergedTraits().xmlName??"key",p=c.getMergedTraits().xmlName??"value";for(let m of d){let h=m[f],y=m[p];(y!=null||a)&&(u[h]=this.readSchema(c,y))}return u}if(o.isStructSchema()){let l=o.isUnionSchema(),c;l&&(c=new l5(n,u));for(let[d,f]of o.structIterator()){let p=f.getMergedTraits(),m=p.httpPayload?p.xmlName??f.getName():f.getMemberTraits().xmlName??d;l&&c.mark(m),n[m]!=null&&(u[d]=this.readSchema(f,n[m]))}return l&&c.writeUnknown(),u}if(o.isDocumentSchema())return n;throw new Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${o.getName(!0)}`)}return o.isListSchema()?[]:o.isMapSchema()||o.isStructSchema()?{}:this.stringDeserializer.read(o,n)}parseXml(r){if(r.length){let n;try{n=d5e(r)}catch(s){throw s&&typeof s=="object"&&Object.defineProperty(s,"$responseBodyText",{value:r}),s}let o="#text",i=Object.keys(n)[0],a=n[i];return a[o]&&(a[i]=a[o],delete a[o]),n5e(a)}return{}}}});var vve,X5t=v(()=>{sF();sg();iF();No();KO();u5();dve();vve=class extends _S{constructor(r){super();x(this,"settings");x(this,"buffer");this.settings=r}write(r,n,o=""){this.buffer===void 0&&(this.buffer="");let i=Yi.of(r);if(o&&!o.endsWith(".")&&(o+="."),i.isBlobSchema())(typeof n=="string"||n instanceof Uint8Array)&&(this.writeKey(o),this.writeValue((this.serdeContext?.base64Encoder??$v)(n)));else if(i.isBooleanSchema()||i.isNumericSchema()||i.isStringSchema())n!=null?(this.writeKey(o),this.writeValue(String(n))):i.isIdempotencyToken()&&(this.writeKey(o),this.writeValue(b4()));else if(i.isBigIntegerSchema())n!=null&&(this.writeKey(o),this.writeValue(String(n)));else if(i.isBigDecimalSchema())n!=null&&(this.writeKey(o),this.writeValue(n instanceof lh?n.string:String(n)));else if(i.isTimestampSchema()){if(n instanceof Date)switch(this.writeKey(o),aF(i,this.settings)){case 5:this.writeValue(n.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue(I_e(n));break;case 7:this.writeValue(String(n.getTime()/1e3));break}}else if(i.isDocumentSchema())Array.isArray(n)?this.write(79,n,o):n instanceof Date?this.write(4,n,o):n instanceof Uint8Array?this.write(21,n,o):n&&typeof n=="object"?this.write(143,n,o):(this.writeKey(o),this.writeValue(String(n)));else if(i.isListSchema()){if(Array.isArray(n))if(n.length===0)this.settings.serializeEmptyLists&&(this.writeKey(o),this.writeValue(""));else{let a=i.getValueSchema(),s=this.settings.flattenLists||i.getMergedTraits().xmlFlattened,u=1;for(let l of n){if(l==null)continue;let c=this.getKey("member",a.getMergedTraits().xmlName),d=s?`${o}${u}`:`${o}${c}.${u}`;this.write(a,l,d),++u}}}else if(i.isMapSchema()){if(n&&typeof n=="object"){let a=i.getKeySchema(),s=i.getValueSchema(),u=i.getMergedTraits().xmlFlattened,l=1;for(let[c,d]of Object.entries(n)){if(d==null)continue;let f=this.getKey("key",a.getMergedTraits().xmlName),p=u?`${o}${l}.${f}`:`${o}entry.${l}.${f}`,m=this.getKey("value",s.getMergedTraits().xmlName),h=u?`${o}${l}.${m}`:`${o}entry.${l}.${m}`;this.write(a,c,p),this.write(s,d,h),++l}}}else if(i.isStructSchema()){if(n&&typeof n=="object"){let a=!1;for(let[s,u]of cve(i,n)){if(n[s]==null&&!u.isIdempotencyToken())continue;let l=this.getKey(s,u.getMergedTraits().xmlName),c=`${o}${l}`;this.write(u,n[s],c),a=!0}if(!a&&i.isUnionSchema()){let{$unknown:s}=n;if(Array.isArray(s)){let[u,l]=s,c=`${o}${u}`;this.write(15,l,c)}}}}else if(!i.isUnitSchema())throw new Error(`@aws-sdk/core/protocols - QuerySerializer unrecognized schema type ${i.getName(!0)}`)}flush(){if(this.buffer===void 0)throw new Error("@aws-sdk/core/protocols - QuerySerializer cannot flush with nothing written to buffer.");let r=this.buffer;return delete this.buffer,r}getKey(r,n){let o=n??r;return this.settings.capitalizeKeys?o[0].toUpperCase()+o.slice(1):o}writeKey(r){r.endsWith(".")&&(r=r.slice(0,r.length-1)),this.buffer+=`&${o6e(r)}=`}writeValue(r){this.buffer+=o6e(r)}}});var wve,Z5t=v(()=>{sF();sg();o5e();f5e();X5t();wve=class extends Y6{constructor(r){super({defaultNamespace:r.defaultNamespace});x(this,"options");x(this,"serializer");x(this,"deserializer");x(this,"mixin",new s5);this.options=r;let n={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:r.xmlNamespace,serviceNamespace:r.defaultNamespace,serializeEmptyLists:!0};this.serializer=new vve(n),this.deserializer=new _ve(n)}getShapeId(){return"aws.protocols#awsQuery"}setSerdeContext(r){this.serializer.setSerdeContext(r),this.deserializer.setSerdeContext(r)}getPayloadCodec(){throw new Error("AWSQuery protocol has no payload codec.")}async serializeRequest(r,n,o){let i=await super.serializeRequest(r,n,o);i.path.endsWith("/")||(i.path+="/"),Object.assign(i.headers,{"content-type":"application/x-www-form-urlencoded"}),(nF(r.input)==="unit"||!i.body)&&(i.body="");let a=r.name.split("#")[1]??r.name;return i.body=`Action=${a}&Version=${this.options.version}`+i.body,i.body.endsWith("&")&&(i.body=i.body.slice(-1)),i}async deserializeResponse(r,n,o){let i=this.deserializer,a=Yi.of(r.output),s={};if(o.statusCode>=300){let f=await kN(o.body,n);f.byteLength>0&&Object.assign(s,await i.read(15,f)),await this.handleError(r,n,o,s,this.deserializeMetadata(o))}for(let f in o.headers){let p=o.headers[f];delete o.headers[f],o.headers[f.toLowerCase()]=p}let u=r.name.split("#")[1]??r.name,l=a.isStructSchema()&&this.useNestedResult()?u+"Result":void 0,c=await kN(o.body,n);return c.byteLength>0&&Object.assign(s,await i.read(a,c,l)),{$metadata:this.deserializeMetadata(o),...s}}useNestedResult(){return!0}async handleError(r,n,o,i,a){let s=this.loadQueryErrorCode(o,i)??"Unknown",u=this.loadQueryError(i),l=this.loadQueryErrorMessage(i);u.message=l,u.Error={Type:u.Type,Code:u.Code,Message:l};let{errorSchema:c,errorMetadata:d}=await this.mixin.getErrorSchemaOrThrowBaseException(s,this.options.defaultNamespace,o,u,a,this.mixin.findQueryCompatibleError),f=Yi.of(c),p=Bs.for(c[1]).getErrorCtor(c)??Error,m=new p(l),h={Type:u.Error.Type,Code:u.Error.Code,Error:u.Error};for(let[y,g]of f.structIterator()){let b=g.getMergedTraits().xmlName??y,_=u[b]??i[b];h[y]=this.deserializer.readSchema(g,_)}throw this.mixin.decorateServiceException(Object.assign(m,d,{$fault:f.getMergedTraits().error,message:l},h),i)}loadQueryErrorCode(r,n){let o=(n.Errors?.[0]?.Error??n.Errors?.Error??n.Error)?.Code;if(o!==void 0)return o;if(r.statusCode==404)return"NotFound"}loadQueryError(r){return r.Errors?.[0]?.Error??r.Errors?.Error??r.Error}loadQueryErrorMessage(r){let n=this.loadQueryError(r);return n?.message??n?.Message??r.message??r.Message??"Unknown"}getDefaultContentType(){return"application/x-www-form-urlencoded"}}});var Y5t=v(()=>{});var Q5t=v(()=>{});var eKt=v(()=>{});var tKt=v(()=>{});var rKt=v(()=>{});var Sve=v(()=>{R5t();A5t();B5t();z5t();l5e();V5t();u5e();a5e();s5e();H5t();fve();Y5t();Z5t();rKt();tKt();f5e();eKt();Q5t()});var c5=v(()=>{J_e();Z6t();Sve()});async function nKt(t,e,r){if(r.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&gC(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){let i=await e.retryStrategy();typeof i.acquireInitialRetryToken=="function"?i.constructor?.name?.includes("Adaptive")?gC(t,"RETRY_MODE_ADAPTIVE","F"):gC(t,"RETRY_MODE_STANDARD","E"):gC(t,"RETRY_MODE_LEGACY","D")}if(typeof e.accountIdEndpointMode=="function"){let i=t.endpointV2;switch(String(i?.url?.hostname).match(lOn)&&gC(t,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":gC(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":gC(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":gC(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let i=o;i.accountId&&gC(t,"RESOLVED_ACCOUNT_ID","T");for(let[a,s]of Object.entries(i.$source??{}))gC(t,a,s)}}var lOn,oKt=v(()=>{c5();lOn=/\d{12}\.ddb/});var p5e,Cve,m5e,xve,iKt,aKt,h5e,sKt=v(()=>{p5e="user-agent",Cve="x-amz-user-agent",m5e=" ",xve="/",iKt=/[^!$%&'*+\-.^_`|~\w]/g,aKt=/[^!$%&'*+\-.^_`|~\w#]/g,h5e="-"});function uKt(t){let e="";for(let r in t){let n=t[r];if(e.length+n.length+1<=1024){e.length?e+=","+n:e+=n;continue}break}return e}var lKt=v(()=>{});var cOn,Ove,dOn,Tve,cKt=v(()=>{V_e();FWt();oKt();sKt();lKt();cOn=t=>(e,r)=>async n=>{let{request:o}=n;if(!H_e.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map(Ove)||[],s=(await t.defaultUserAgentProvider()).map(Ove);await nKt(r,t,n);let u=r;s.push(`m/${uKt(Object.assign({},r.__smithy_context?.features,u.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map(Ove)||[],c=await t.userAgentAppId();c&&s.push(Ove(["app",`${c}`]));let d=gWt(),f=(d?[d]:[]).concat([...s,...a,...l]).join(m5e),p=[...s.filter(m=>m.startsWith("aws-sdk-")),...l].join(m5e);return t.runtime!=="browser"?(p&&(i[Cve]=i[Cve]?`${i[p5e]} ${p}`:p),i[p5e]=f):i[Cve]=f,e({...n,request:o})},Ove=t=>{let e=t[0].split(xve).map(a=>a.replace(iKt,h5e)).join(xve),r=t[1]?.replace(aKt,h5e),n=e.indexOf(xve),o=e.substring(0,n),i=e.substring(n+1);return o==="api"&&(i=i.toLowerCase()),[o,i,r].filter(a=>a&&a.length>0).reduce((a,s,u)=>{switch(u){case 0:return s;case 1:return`${a}/${s}`;default:return`${a}#${s}`}},"")},dOn={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},Tve=t=>({applyToStack:e=>{e.add(cOn(t),dOn)}})});var g5e=v(()=>{f3t();cKt()});var Eve,dKt=v(()=>{Eve=!1});var Pve,fKt=v(()=>{Pve=!1});var pKt=v(()=>{});var mKt=v(()=>{});var hKt=v(()=>{dKt();fKt();pKt();mKt()});var gKt=v(()=>{});var yKt,bKt,_Kt=v(()=>{w4();yKt=new Set,bKt=(t,e=_4)=>{if(!yKt.has(t)&&!e(t))if(t==="*")console.warn('@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.');else throw new Error(`Region not accepted: region="${t}" is not a valid hostname component.`);else yKt.add(t)}});var Mve,y5e=v(()=>{Mve=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var vKt,wKt=v(()=>{y5e();vKt=t=>Mve(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var Ive,SKt=v(()=>{_Kt();wKt();y5e();Ive=t=>{let{region:e,useFipsEndpoint:r}=t;if(!e)throw new Error("Region is missing");return Object.assign(t,{region:async()=>{let n=typeof e=="function"?await e():e,o=vKt(n);return bKt(o),o},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return Mve(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}})}});var CKt=v(()=>{gKt();SKt()});var xKt=v(()=>{});var OKt=v(()=>{});var TKt=v(()=>{});var EKt=v(()=>{xKt();OKt();TKt()});var xre=v(()=>{hKt();CKt();EKt()});var PKt=v(()=>{});var MKt=v(()=>{PKt()});var IKt=v(()=>{});var RKt=v(()=>{});var AKt=v(()=>{});function fOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var Rve,NKt=v(()=>{Rve=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=fOn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var jKt=v(()=>{});var DKt=v(()=>{});var $Kt=v(()=>{});var LKt=v(()=>{MKt();IKt();RKt();AKt();NKt();jKt();DKt();$Kt()});function pOn(t){return e=>async r=>{let n=r.request;if(Rve.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(FKt)===-1)try{let a=t(o);n.headers={...n.headers,[FKt]:String(a)}}catch{}}return e({...r,request:n})}}var FKt,mOn,Ave,b5e=v(()=>{LKt();FKt="content-length";mOn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},Ave=t=>({applyToStack:e=>{e.add(pOn(t.bodyLengthChecker),mOn)}})});var kKt,hOn,gOn,yOn,bOn,_On,qKt=v(()=>{kKt=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),_On(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!bOn(e)||e.indexOf(".")!==-1&&!String(t.Endpoint).startsWith("http:")||e.toLowerCase()!==e||e.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},hOn=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,gOn=/(\d+\.){3}\d+/,yOn=/\.\./,bOn=t=>hOn.test(t)&&!gOn.test(t)&&!yOn.test(t),_On=t=>{let[e,r,n,,,o]=t.split(":"),i=e==="arn"&&t.split(":").length>=6,a=!!(i&&r&&n&&o);if(i&&!a)throw new Error(`Invalid ARN: ${t} was an invalid ARN.`);return a}});var UKt=v(()=>{qKt()});var BKt,zKt=v(()=>{BKt=(t,e,r,n=!1)=>{let o=async()=>{let i;return n?i=r.clientContextParams?.[t]??r[t]??r[e]:i=r[t]??r[e],typeof i=="function"?i():i};return t==="credentialScope"||e==="CredentialScope"?async()=>{let i=typeof r.credentials=="function"?await r.credentials():r.credentials;return i?.credentialScope??i?.CredentialScope}:t==="accountId"||e==="AccountId"?async()=>{let i=typeof r.credentials=="function"?await r.credentials():r.credentials;return i?.accountId??i?.AccountId}:t==="endpoint"||e==="endpoint"?async()=>{if(r.isCustomEndpoint===!1)return;let i=await o();if(i&&typeof i=="object"){if("url"in i)return i.url.href;if("hostname"in i){let{protocol:a,hostname:s,port:u,path:l}=i;return`${a}//${s}${u?":"+u:""}${l}`}}return i}:o}});var Nve,_5e=v(()=>{Nve=async t=>{}});var jve,Dve=v(()=>{z_e();jve=t=>typeof t=="object"?"url"in t?uF(t.url):t:uF(t)});var VKt,vOn,v5e=v(()=>{UKt();zKt();_5e();Dve();VKt=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let a;r.serviceConfiguredEndpoint?a=await r.serviceConfiguredEndpoint():a=await Nve(r.serviceId),a&&(r.endpoint=()=>Promise.resolve(jve(a)),r.isCustomEndpoint=!0)}let o=await vOn(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},vOn=async(t,e,r)=>{let n={},o=e?.getEndpointParameterInstructions?.()||{};for(let[i,a]of Object.entries(o))switch(a.type){case"staticContextParams":n[i]=a.value;break;case"contextParams":n[i]=t[a.name];break;case"clientContextParams":case"builtInParams":n[i]=await BKt(a.name,i,r,a.type!=="builtInParams")();break;case"operationContextParams":n[i]=a.get(t);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(a))}return Object.keys(o).length===0&&Object.assign(n,r),String(r.serviceId).toLowerCase()==="s3"&&await kKt(n),n}});var HKt=v(()=>{v5e();Dve()});var JKt,WKt,w5e=v(()=>{ZO();JKt=L(pS());v5e();WKt=({config:t,instructions:e})=>(r,n)=>async o=>{t.isCustomEndpoint&&t3t(n,"ENDPOINT_OVERRIDE","N");let i=await VKt(o.input,{getEndpointParameterInstructions(){return e}},{...t},n);n.endpointV2=i,n.authSchemes=i.properties?.authSchemes;let a=n.authSchemes?.[0];if(a){n.signing_region=a.signingRegion,n.signing_service=a.signingName;let u=(0,JKt.getSmithyContext)(n)?.selectedHttpAuthScheme?.httpAuthOption;u&&(u.signingProperties=Object.assign(u.signingProperties||{},{signing_region:a.signingRegion,signingRegion:a.signingRegion,signing_service:a.signingName,signingName:a.signingName,signingRegionSet:a.signingRegionSet},a.properties))}return r({...o})}});var wOn,On,KKt=v(()=>{JWe();w5e();wOn={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:h_e.name},On=(t,e)=>({applyToStack:r=>{r.addRelativeTo(WKt({config:t,instructions:e}),wOn)}})});var $ve,Lve,GKt=v(()=>{$ve=L(pS());_5e();Dve();Lve=t=>{let e=t.tls??!0,{endpoint:r,useDualstackEndpoint:n,useFipsEndpoint:o}=t,i=r!=null?async()=>jve(await(0,$ve.normalizeProvider)(r)()):void 0,s=Object.assign(t,{endpoint:i,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:(0,$ve.normalizeProvider)(n??!1),useFipsEndpoint:(0,$ve.normalizeProvider)(o??!1)}),u;return s.serviceConfiguredEndpoint=async()=>(t.serviceId&&!u&&(u=Nve(t.serviceId)),u),s}});var XKt=v(()=>{});var ZKt=v(()=>{});var fu=v(()=>{HKt();w5e();KKt();GKt();XKt();ZKt()});var VN,HN,Ore,Fve=v(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(VN||(VN={}));HN=3,Ore=VN.STANDARD});var YKt,QKt,e8t,t8t,r8t,n8t=v(()=>{YKt=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],QKt=["TimeoutError","RequestTimeout","RequestTimeoutException"],e8t=[500,502,503,504],t8t=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],r8t=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"]});var SOn,COn,xOn,kve,qve,o8t,S5e=v(()=>{n8t();SOn=t=>t?.$retryable!==void 0,COn=t=>t.$metadata?.clockSkewCorrected,xOn=t=>{let e=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return t&&t instanceof TypeError?e.has(t.message):!1},kve=t=>t.$metadata?.httpStatusCode===429||YKt.includes(t.name)||t.$retryable?.throttling==!0,qve=(t,e=0)=>SOn(t)||COn(t)||QKt.includes(t.name)||t8t.includes(t?.code||"")||r8t.includes(t?.code||"")||e8t.includes(t.$metadata?.httpStatusCode||0)||xOn(t)||t.cause!==void 0&&e<=10&&qve(t.cause,e+1),o8t=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!qve(t)}return!1}});var Bve,Uve,C5e=v(()=>{S5e();Bve=class Bve{constructor(e){x(this,"beta");x(this,"minCapacity");x(this,"minFillRate");x(this,"scaleConstant");x(this,"smooth");x(this,"currentCapacity",0);x(this,"enabled",!1);x(this,"lastMaxRate",0);x(this,"measuredTxRate",0);x(this,"requestCount",0);x(this,"fillRate");x(this,"lastThrottleTime");x(this,"lastTimestamp",0);x(this,"lastTxRateBucket");x(this,"maxCapacity");x(this,"timeWindow",0);this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){let r=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(n=>Bve.setTimeoutFn(n,r))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let r=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+r),this.lastTimestamp=e}updateClientSendingRate(e){let r;if(this.updateMeasuredRate(),kve(e)){let o=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=o,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),r=this.cubicThrottle(o),this.enableTokenBucket()}else this.calculateTimeWindow(),r=this.cubicSuccess(this.getCurrentTimeInSeconds());let n=Math.min(r,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),r=Math.floor(e*2)/2;if(this.requestCount++,r>this.lastTxRateBucket){let n=this.requestCount/(r-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=r}}getPrecise(e){return parseFloat(e.toFixed(8))}};x(Bve,"setTimeoutFn",setTimeout);Uve=Bve});var i8t,a8t,s8t=v(()=>{i8t="amz-sdk-invocation-id",a8t="amz-sdk-request"});var l8t,c8t=v(()=>{l8t=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var x5e,d8t=v(()=>{x5e=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var d5,O5e=v(()=>{Fve();c8t();d8t();d5=class{constructor(e){x(this,"maxAttempts");x(this,"mode",VN.STANDARD);x(this,"capacity",500);x(this,"retryBackoffStrategy",l8t());x(this,"maxAttemptsProvider");this.maxAttempts=e,this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return x5e({retryDelay:100,retryCount:0})}async refreshRetryTokenForRetry(e,r){let n=await this.getMaxAttempts();if(this.shouldRetry(e,r,n)){let o=r.errorType;this.retryBackoffStrategy.setDelayBase(o==="THROTTLING"?500:100);let i=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),a=r.retryAfterHint?Math.max(r.retryAfterHint.getTime()-Date.now()||0,i):i,s=this.getCapacityCost(o);return this.capacity-=s,x5e({retryDelay:a,retryCount:e.getRetryCount()+1,retryCost:s})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(500,this.capacity+(e.getRetryCost()??1))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${HN}`),HN}}shouldRetry(e,r,n){return e.getRetryCount()+1=this.getCapacityCost(r.errorType)&&this.isRetryableError(r.errorType)}getCapacityCost(e){return e==="TRANSIENT"?10:5}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}});var zve,f8t=v(()=>{Fve();C5e();O5e();zve=class{constructor(e,r){x(this,"maxAttemptsProvider");x(this,"rateLimiter");x(this,"standardRetryStrategy");x(this,"mode",VN.ADAPTIVE);this.maxAttemptsProvider=e;let{rateLimiter:n}=r??{};this.rateLimiter=n??new Uve,this.standardRetryStrategy=new d5(e)}async acquireInitialRetryToken(e){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,r){return this.rateLimiter.updateClientSendingRate(r),this.standardRetryStrategy.refreshRetryTokenForRetry(e,r)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}}});var p8t=v(()=>{});var m8t=v(()=>{});var Tre=v(()=>{f8t();p8t();C5e();O5e();Fve();s8t();m8t()});var h8t=v(()=>{});var g8t=v(()=>{h8t()});var y8t=v(()=>{});var b8t=v(()=>{});var _8t=v(()=>{});function EOn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var Vve,v8t=v(()=>{Vve=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=EOn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var Hve,w8t=v(()=>{Hve=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}}});var S8t=v(()=>{});var C8t=v(()=>{});var x8t=v(()=>{g8t();y8t();b8t();_8t();v8t();w8t();S8t();C8t()});var O8t=v(()=>{});var T8t=v(()=>{});var E8t,P8t=v(()=>{E8t=t=>t instanceof Error?t:t instanceof Object?Object.assign(new Error,t):typeof t=="string"?new Error(t):new Error(`AWS SDK error wrapper for ${t}`)});var M8t=v(()=>{});var I8t=v(()=>{});var T5e,Jve,R8t=v(()=>{T5e=L(pS());Tre();Jve=t=>{let{retryStrategy:e,retryMode:r,maxAttempts:n}=t,o=(0,T5e.normalizeProvider)(n??HN);return Object.assign(t,{maxAttempts:o,retryStrategy:async()=>e||(await(0,T5e.normalizeProvider)(r)()===VN.ADAPTIVE?new zve(o):new d5(o))})}});var A8t=v(()=>{});var N8t,j8t=v(()=>{N8t=t=>t?.body instanceof ReadableStream});var POn,MOn,IOn,ROn,AOn,Wve,NOn,D8t=v(()=>{x8t();S5e();No();Tre();h6e();j8t();P8t();POn=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(MOn(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=Vve.isInstance(c);for(d&&(c.headers[i8t]=b4());;)try{d&&(c.headers[a8t]=`attempt=${u+1}; max=${i}`);let{response:f,output:p}=await e(n);return o.recordSuccess(a),p.$metadata.attempts=u+1,p.$metadata.totalRetryDelay=l,{response:f,output:p}}catch(f){let p=IOn(f);if(s=E8t(f),d&&N8t(c))throw(r.logger instanceof pF?console:r.logger)?.warn("An error was encountered in a non-retryable streaming request."),s;try{a=await o.refreshRetryTokenForRetry(a,p)}catch{throw s.$metadata||(s.$metadata={}),s.$metadata.attempts=u+1,s.$metadata.totalRetryDelay=l,s}u=a.getRetryCount();let m=a.getRetryDelay();l+=m,await new Promise(h=>setTimeout(h,m))}}else return o=o,o?.mode&&(r.userAgent=[...r.userAgent||[],["cfg/retry-mode",o.mode]]),o.retry(e,n)},MOn=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",IOn=t=>{let e={error:t,errorType:ROn(t)},r=NOn(t.$response);return r&&(e.retryAfterHint=r),e},ROn=t=>kve(t)?"THROTTLING":qve(t)?"TRANSIENT":o8t(t)?"SERVER_ERROR":"CLIENT_ERROR",AOn={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},Wve=t=>({applyToStack:e=>{e.add(POn(t),AOn)}}),NOn=t=>{if(!Hve.isInstance(t))return;let e=Object.keys(t.headers).find(i=>i.toLowerCase()==="retry-after");if(!e)return;let r=t.headers[e],n=Number(r);return Number.isNaN(n)?new Date(r):new Date(n*1e3)}});var E5e=v(()=>{I8t();M8t();R8t();O8t();A8t();T8t();D8t()});function jOn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function Kve(t){return{schemeId:"smithy.api#noAuth"}}var Ere,$8t,L8t,F8t,P5e=v(()=>{c5();Ere=L(pS()),$8t=async(t,e,r)=>({operation:(0,Ere.getSmithyContext)(e).operation,region:await(0,Ere.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});L8t=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(Kve(t));break}case"GetId":{e.push(Kve(t));break}case"GetOpenIdToken":{e.push(Kve(t));break}case"UnlinkIdentity":{e.push(Kve(t));break}default:e.push(jOn(t))}return e},F8t=t=>{let e=nve(t);return Object.assign(e,{authSchemePreference:(0,Ere.normalizeProvider)(t.authSchemePreference??[])})}});var k8t,io,fl=v(()=>{k8t=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),io={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var U8t,q8t=v(()=>{U8t={name:"@aws-sdk/client-cognito-identity",description:"AWS SDK for JavaScript Cognito Identity Client for Node.js, Browser and React Native",version:"3.968.0",scripts:{build:"concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline client-cognito-identity","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo cognito-identity","test:e2e":"yarn g:vitest run -c vitest.config.e2e.mts --mode development","test:e2e:watch":"yarn g:vitest watch -c vitest.config.e2e.mts","test:index":"tsc --noEmit ./test/index-types.ts && node ./test/index-objects.spec.mjs"},main:"./dist-cjs/index.js",types:"./dist-types/index.d.ts",module:"./dist-es/index.js",sideEffects:!1,dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.968.0","@aws-sdk/credential-provider-node":"3.968.0","@aws-sdk/middleware-host-header":"3.968.0","@aws-sdk/middleware-logger":"3.968.0","@aws-sdk/middleware-recursion-detection":"3.968.0","@aws-sdk/middleware-user-agent":"3.968.0","@aws-sdk/region-config-resolver":"3.968.0","@aws-sdk/types":"3.968.0","@aws-sdk/util-endpoints":"3.968.0","@aws-sdk/util-user-agent-browser":"3.968.0","@aws-sdk/util-user-agent-node":"3.968.0","@smithy/config-resolver":"^4.4.5","@smithy/core":"^3.20.3","@smithy/fetch-http-handler":"^5.3.8","@smithy/hash-node":"^4.2.7","@smithy/invalid-dependency":"^4.2.7","@smithy/middleware-content-length":"^4.2.7","@smithy/middleware-endpoint":"^4.4.4","@smithy/middleware-retry":"^4.4.20","@smithy/middleware-serde":"^4.2.8","@smithy/middleware-stack":"^4.2.7","@smithy/node-config-provider":"^4.3.7","@smithy/node-http-handler":"^4.4.7","@smithy/protocol-http":"^5.3.7","@smithy/smithy-client":"^4.10.5","@smithy/types":"^4.11.0","@smithy/url-parser":"^4.2.7","@smithy/util-base64":"^4.3.0","@smithy/util-body-length-browser":"^4.2.0","@smithy/util-body-length-node":"^4.2.1","@smithy/util-defaults-mode-browser":"^4.3.19","@smithy/util-defaults-mode-node":"^4.2.22","@smithy/util-endpoints":"^3.2.7","@smithy/util-middleware":"^4.2.7","@smithy/util-retry":"^4.2.7","@smithy/util-utf8":"^4.2.0",tslib:"^2.6.2"},devDependencies:{"@aws-sdk/client-iam":"3.968.0","@tsconfig/node20":"20.1.8","@types/chai":"^4.2.11","@types/node":"^20.14.8",concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"5.0.10",typescript:"~5.8.3"},engines:{node:">=20.0.0"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["dist-*/**"],author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",browser:{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-cognito-identity"}}});var M5e,I5e,B8t,z8t=v(()=>{M5e={name:"SHA-256"},I5e={name:"HMAC",hash:M5e},B8t=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])});function f5(){return typeof window<"u"?window:typeof self<"u"?self:$On}var $On,R5e=v(()=>{$On={}});var p5,A5e,N5e=v(()=>{p5=L(o_e());z8t();R5e();A5e=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,p5.isEmptyData)(e)){var r=(0,p5.convertToBuffer)(e),n=new Uint8Array(this.toHash.byteLength+r.byteLength);n.set(this.toHash,0),n.set(r,this.toHash.byteLength),this.toHash=n}},t.prototype.digest=function(){var e=this;return this.key?this.key.then(function(r){return f5().crypto.subtle.sign(I5e,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,p5.isEmptyData)(this.toHash)?Promise.resolve(B8t):Promise.resolve().then(function(){return f5().crypto.subtle.digest(M5e,e.toHash)}).then(function(r){return Promise.resolve(new Uint8Array(r))})},t.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&this.secret!==void 0&&(this.key=new Promise(function(r,n){f5().crypto.subtle.importKey("raw",(0,p5.convertToBuffer)(e.secret),I5e,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function V8t(t){if(FOn(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return kOn(e)}return!1}function FOn(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function kOn(t){return t&&LOn.every(function(e){return typeof t[e]=="function"})}var LOn,H8t=v(()=>{LOn=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var J8t=v(()=>{H8t()});var W8t,K8t,Gve,G8t=v(()=>{N5e();W8t=L(LWe());J8t();R5e();K8t=L(o_e()),Gve=function(){function t(e){V8t(f5())?this.hash=new A5e(e):this.hash=new W8t.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,K8t.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var j5e=v(()=>{G8t();N5e()});var Xve,X8t,D5e=v(()=>{Xve=({serviceId:t,clientVersion:e})=>async r=>{let n=typeof window<"u"?window.navigator:void 0,o=n?.userAgent??"",i=n?.userAgentData?.platform??X8t.os(o)??"other",a=void 0,s=n?.userAgentData?.brands??[],u=s[s.length-1],l=u?.brand??X8t.browser(o)??"unknown",c=u?.version??"unknown",d=[["aws-sdk-js",e],["ua","2.1"],[`os/${i}`,a],["lang/js"],["md/browser",`${l}_${c}`]];t&&d.push([`api/${t}`,e]);let f=await r?.userAgentAppId?.();return f&&d.push([`app/${f}`]),d},X8t={os(t){if(/iPhone|iPad|iPod/.test(t))return"iOS";if(/Macintosh|Mac OS X/.test(t))return"macOS";if(/Windows NT/.test(t))return"Windows";if(/Android/.test(t))return"Android";if(/Linux/.test(t))return"Linux"},browser(t){if(/EdgiOS|EdgA|Edg\//.test(t))return"Microsoft Edge";if(/Firefox\//.test(t))return"Firefox";if(/Chrome\//.test(t))return"Chrome";if(/Safari\//.test(t))return"Safari"}}});var Z8t=v(()=>{});var Zve,Y8t=v(()=>{Zve=t=>()=>Promise.reject(t)});var $5e=v(()=>{Z8t();Y8t()});var Q8t,eGt=v(()=>{Q8t=["in-region","cross-region","mobile","standard","legacy"]});var Yve,qOn,tGt=v(()=>{QL();eGt();Yve=({defaultsMode:t}={})=>aVt(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(qOn()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(e?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${Q8t.join(", ")}, got ${e}`)}}),qOn=()=>{let t=window?.navigator;if(t?.connection){let{effectiveType:e,rtt:r,downlink:n}=t?.connection;if(typeof e=="string"&&e!=="4g"||Number(r)>100||Number(n)<10)return!0}return t?.userAgentData?.mobile||typeof t?.maxTouchPoints=="number"&&t?.maxTouchPoints>1}});var L5e=v(()=>{tGt()});var rGt,nGt=v(()=>{rGt=t=>new TextEncoder().encode(t)});var oGt=v(()=>{});var iGt,aGt=v(()=>{iGt=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var sGt=v(()=>{nGt();oGt();aGt()});var yGt,dy,fy,h5,uGt,Ire,m5,YO,JN,F5e,k5e,Pre,lGt,cGt,dGt,bGt,_Gt,fd,Mre,fGt,vGt,pGt,mGt,hGt,gGt,UOn,wGt,SGt=v(()=>{yGt="required",dy="fn",fy="argv",h5="ref",uGt="isSet",Ire="booleanEquals",m5="error",YO="endpoint",JN="tree",F5e="PartitionResult",k5e="getAttr",Pre="stringEquals",lGt={[yGt]:!1,type:"string"},cGt={[yGt]:!0,default:!1,type:"boolean"},dGt={[h5]:"Endpoint"},bGt={[dy]:Ire,[fy]:[{[h5]:"UseFIPS"},!0]},_Gt={[dy]:Ire,[fy]:[{[h5]:"UseDualStack"},!0]},fd={},Mre={[h5]:"Region"},fGt={[dy]:k5e,[fy]:[{[h5]:F5e},"supportsFIPS"]},vGt={[h5]:F5e},pGt={[dy]:Ire,[fy]:[!0,{[dy]:k5e,[fy]:[vGt,"supportsDualStack"]}]},mGt=[bGt],hGt=[_Gt],gGt=[Mre],UOn={version:"1.0",parameters:{Region:lGt,UseDualStack:cGt,UseFIPS:cGt,Endpoint:lGt},rules:[{conditions:[{[dy]:uGt,[fy]:[dGt]}],rules:[{conditions:mGt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:m5},{conditions:hGt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:m5},{endpoint:{url:dGt,properties:fd,headers:fd},type:YO}],type:JN},{conditions:[{[dy]:uGt,[fy]:gGt}],rules:[{conditions:[{[dy]:"aws.partition",[fy]:gGt,assign:F5e}],rules:[{conditions:[bGt,_Gt],rules:[{conditions:[{[dy]:Ire,[fy]:[!0,fGt]},pGt],rules:[{conditions:[{[dy]:Pre,[fy]:[Mre,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:fd,headers:fd},type:YO},{conditions:[{[dy]:Pre,[fy]:[Mre,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:fd,headers:fd},type:YO},{conditions:[{[dy]:Pre,[fy]:[Mre,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:fd,headers:fd},type:YO},{conditions:[{[dy]:Pre,[fy]:[Mre,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:fd,headers:fd},type:YO},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:fd,headers:fd},type:YO}],type:JN},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:m5}],type:JN},{conditions:mGt,rules:[{conditions:[{[dy]:Ire,[fy]:[fGt,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:fd,headers:fd},type:YO}],type:JN},{error:"FIPS is enabled but this partition does not support FIPS",type:m5}],type:JN},{conditions:hGt,rules:[{conditions:[pGt],rules:[{conditions:[{[dy]:Pre,[fy]:["aws",{[dy]:k5e,[fy]:[vGt,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:fd,headers:fd},type:YO},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:fd,headers:fd},type:YO}],type:JN},{error:"DualStack is enabled but this partition does not support DualStack",type:m5}],type:JN},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:fd,headers:fd},type:YO}],type:JN}],type:JN},{error:"Invalid Configuration: Missing Region",type:m5}]},wGt=UOn});var BOn,CGt,xGt=v(()=>{V_e();w4();SGt();BOn=new t5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),CGt=(t,e={})=>BOn.get(t,()=>B_e(wGt,{endpointParams:t,logger:e.logger}));UN.aws=bre});var OGt,TGt=v(()=>{c5();Sve();ZO();No();z_e();KO();sGt();P5e();xGt();OGt=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??Dv,base64Encoder:t?.base64Encoder??$v,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??CGt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??L8t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new S4},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new e5}],logger:t?.logger??new pF,protocol:t?.protocol??bve,protocolSettings:t?.protocolSettings??{defaultNamespace:"com.amazonaws.cognitoidentity",xmlNamespace:"http://cognito-identity.amazonaws.com/doc/2014-06-30/",version:"2014-06-30",serviceTarget:"AWSCognitoIdentityService"},serviceId:t?.serviceId??"Cognito Identity",urlParser:t?.urlParser??uF,utf8Decoder:t?.utf8Decoder??rGt,utf8Encoder:t?.utf8Encoder??iGt})});var EGt,PGt=v(()=>{q8t();j5e();D5e();xre();fre();$5e();No();Z6e();L5e();Tre();TGt();EGt=t=>{let e=Yve(t),r=()=>e().then(sve),n=OGt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??ove,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Xve({serviceId:n.serviceId,clientVersion:U8t.version}),maxAttempts:t?.maxAttempts??HN,region:t?.region??Zve("Region is missing"),requestHandler:rF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||Ore),sha256:t?.sha256??Gve,streamCollector:t?.streamCollector??K6,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Eve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(Pve))}}});var Qve,ewe,MGt=v(()=>{Qve=t=>({setRegion(e){t.region=e},region(){return t.region}}),ewe=t=>({region:t.region()})});var IGt=v(()=>{});function RGt(){return async()=>"us-east-1"}var AGt=v(()=>{});var twe=v(()=>{MGt();IGt();AGt()});var NGt,jGt,DGt=v(()=>{NGt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),jGt=t=>({httpHandler:t.httpHandler()})});var $Gt=v(()=>{DGt()});var LGt=v(()=>{});var FGt=v(()=>{});var kGt=v(()=>{});var qGt=v(()=>{});var UGt=v(()=>{});var BGt=v(()=>{});var zGt=v(()=>{});var VGt=v(()=>{$Gt();LGt();FGt();kGt();qGt();UGt();BGt();zGt()});var HGt,JGt,WGt=v(()=>{HGt=t=>{let e=t.httpAuthSchemes,r=t.httpAuthSchemeProvider,n=t.credentials;return{setHttpAuthScheme(o){let i=e.findIndex(a=>a.schemeId===o.schemeId);i===-1?e.push(o):e.splice(i,1,o)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(o){r=o},httpAuthSchemeProvider(){return r},setCredentials(o){n=o},credentials(){return n}}},JGt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var KGt,GGt=v(()=>{twe();VGt();No();WGt();KGt=(t,e)=>{let r=Object.assign(Qve(t),uve(t),NGt(t),HGt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,ewe(r),lve(r),jGt(r),JGt(r))}});var mF,rwe=v(()=>{qWe();UWe();zWe();g5e();xre();ZO();sg();b5e();fu();E5e();No();P5e();fl();PGt();GGt();mF=class extends x4{constructor(...[r]){let n=EGt(r||{});super(n);x(this,"config");this.initConfig=n;let o=k8t(n),i=D_e(o),a=Jve(i),s=Ive(a),u=s,l=Lve(u),c=F8t(l),d=KGt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(w_e(this.config)),this.middlewareStack.use(Tve(this.config)),this.middlewareStack.use(Wve(this.config)),this.middlewareStack.use(Ave(this.config)),this.middlewareStack.use(d_e(this.config)),this.middlewareStack.use(f_e(this.config)),this.middlewareStack.use(p_e(this.config)),this.middlewareStack.use(m_e(this.config,{httpAuthSchemeParametersProvider:$8t,identityProviderConfigProvider:async f=>new Q6({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(g_e(this.config))}destroy(){super.destroy()}}});var py,q5e=v(()=>{No();py=class t extends a5{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var nwe,owe,iwe,awe,swe,uwe,lwe,cwe,dwe,fwe,pwe,U5e=v(()=>{q5e();nwe=class t extends py{constructor(r){super({name:"InternalErrorException",$fault:"server",...r});x(this,"name","InternalErrorException");x(this,"$fault","server");Object.setPrototypeOf(this,t.prototype)}},owe=class t extends py{constructor(r){super({name:"InvalidParameterException",$fault:"client",...r});x(this,"name","InvalidParameterException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},iwe=class t extends py{constructor(r){super({name:"LimitExceededException",$fault:"client",...r});x(this,"name","LimitExceededException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},awe=class t extends py{constructor(r){super({name:"NotAuthorizedException",$fault:"client",...r});x(this,"name","NotAuthorizedException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},swe=class t extends py{constructor(r){super({name:"ResourceConflictException",$fault:"client",...r});x(this,"name","ResourceConflictException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},uwe=class t extends py{constructor(r){super({name:"TooManyRequestsException",$fault:"client",...r});x(this,"name","TooManyRequestsException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},lwe=class t extends py{constructor(r){super({name:"ResourceNotFoundException",$fault:"client",...r});x(this,"name","ResourceNotFoundException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},cwe=class t extends py{constructor(r){super({name:"ExternalServiceException",$fault:"client",...r});x(this,"name","ExternalServiceException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},dwe=class t extends py{constructor(r){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...r});x(this,"name","InvalidIdentityPoolConfigurationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},fwe=class t extends py{constructor(r){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...r});x(this,"name","DeveloperUserAlreadyRegisteredException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},pwe=class t extends py{constructor(r){super({name:"ConcurrentModificationException",$fault:"client",...r});x(this,"name","ConcurrentModificationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var XGt,VOn,HOn,JOn,ZGt,YGt,WOn,KOn,GOn,XOn,ZOn,QGt,YOn,QOn,eTn,tTn,rTn,nTn,oTn,iTn,aTn,sTn,uTn,lTn,cTn,hwe,dTn,e9t,fTn,pTn,mTn,hTn,gTn,yTn,bTn,_Tn,vTn,wTn,STn,CTn,xTn,OTn,TTn,ETn,PTn,MTn,ITn,RTn,ATn,NTn,jTn,DTn,$Tn,LTn,FTn,mb,kTn,qTn,UTn,BTn,zTn,ch,VTn,B5e,gwe,HTn,JTn,t9t,WTn,g5,KTn,GTn,XTn,ZTn,YTn,QTn,eEn,tEn,rEn,nEn,oEn,iEn,aEn,sEn,uEn,lEn,cEn,dEn,fEn,z5e,pEn,mEn,hEn,gEn,y5,r9t,yEn,bEn,ywe,n9t,V5e,_En,vEn,wEn,SEn,o9t,CEn,xEn,OEn,TEn,EEn,PEn,MEn,IEn,i9t,a9t,REn,AEn,NEn,jEn,DEn,$En,s9t,LEn,FEn,kEn,qEn,UEn,BEn,u9t,zEn,H5e,VEn,HEn,JEn,WEn,KEn,GEn,XEn,ZEn,YEn,QEn,ePn,tPn,QO,yC,eT,bC,rPn,l9t,Ye,nPn,c9t,oPn,iPn,aPn,sPn,uPn,lPn,cPn,dPn,fPn,pPn,mPn,hPn,gPn,yPn,bPn,_Pn,vPn,wPn,SPn,CPn,xPn,OPn,TPn,EPn,d9t,mwe,PPn,MPn,IPn,RPn,APn,NPn,jPn,DPn,$Pn,LPn,FPn,kPn,qPn,UPn,BPn,zPn,VPn,HPn,JPn,WPn,KPn,GPn,XPn,ZPn,YPn,QPn,eMn,tMn,rMn,nMn,oMn,iMn,bwe,aMn,f9t,sMn,uMn,lMn,cMn,Rre,p9t,m9t,h9t,g9t,y9t,b9t,_9t,v9t,w9t,S9t,C9t,x9t,O9t,T9t,E9t,P9t,M9t,I9t,R9t,A9t,N9t,j9t,D9t,$9t,pl=v(()=>{sg();q5e();U5e();XGt="AllowClassicFlow",VOn="AccountId",HOn="AccessKeyId",JOn="AmbiguousRoleResolution",ZGt="AllowUnauthenticatedIdentities",YGt="Credentials",WOn="CreationDate",KOn="ClientId",GOn="CognitoIdentityProvider",XOn="CreateIdentityPoolInput",ZOn="CognitoIdentityProviderList",QGt="CognitoIdentityProviders",YOn="CreateIdentityPool",QOn="ConcurrentModificationException",eTn="CustomRoleArn",tTn="Claim",rTn="DeleteIdentities",nTn="DeleteIdentitiesInput",oTn="DescribeIdentityInput",iTn="DeleteIdentityPool",aTn="DeleteIdentityPoolInput",sTn="DescribeIdentityPoolInput",uTn="DescribeIdentityPool",lTn="DeleteIdentitiesResponse",cTn="DescribeIdentity",hwe="DeveloperProviderName",dTn="DeveloperUserAlreadyRegisteredException",e9t="DeveloperUserIdentifier",fTn="DeveloperUserIdentifierList",pTn="DestinationUserIdentifier",mTn="Expiration",hTn="ErrorCode",gTn="ExternalServiceException",yTn="GetCredentialsForIdentity",bTn="GetCredentialsForIdentityInput",_Tn="GetCredentialsForIdentityResponse",vTn="GetId",wTn="GetIdInput",STn="GetIdentityPoolRoles",CTn="GetIdentityPoolRolesInput",xTn="GetIdentityPoolRolesResponse",OTn="GetIdResponse",TTn="GetOpenIdToken",ETn="GetOpenIdTokenForDeveloperIdentity",PTn="GetOpenIdTokenForDeveloperIdentityInput",MTn="GetOpenIdTokenForDeveloperIdentityResponse",ITn="GetOpenIdTokenInput",RTn="GetOpenIdTokenResponse",ATn="GetPrincipalTagAttributeMap",NTn="GetPrincipalTagAttributeMapInput",jTn="GetPrincipalTagAttributeMapResponse",DTn="HideDisabled",$Tn="Identities",LTn="IdentityDescription",FTn="InternalErrorException",mb="IdentityId",kTn="InvalidIdentityPoolConfigurationException",qTn="IdentityIdsToDelete",UTn="IdentitiesList",BTn="IdentityPool",zTn="InvalidParameterException",ch="IdentityPoolId",VTn="IdentityPoolsList",B5e="IdentityPoolName",gwe="IdentityProviderName",HTn="IdentityPoolShortDescription",JTn="IdentityProviderToken",t9t="IdentityPoolTags",WTn="IdentityPools",g5="Logins",KTn="LookupDeveloperIdentity",GTn="LookupDeveloperIdentityInput",XTn="LookupDeveloperIdentityResponse",ZTn="LimitExceededException",YTn="ListIdentities",QTn="ListIdentitiesInput",eEn="ListIdentityPools",tEn="ListIdentityPoolsInput",rEn="ListIdentityPoolsResponse",nEn="ListIdentitiesResponse",oEn="LoginsMap",iEn="LastModifiedDate",aEn="ListTagsForResource",sEn="ListTagsForResourceInput",uEn="ListTagsForResourceResponse",lEn="LoginsToRemove",cEn="MergeDeveloperIdentities",dEn="MergeDeveloperIdentitiesInput",fEn="MergeDeveloperIdentitiesResponse",z5e="MaxResults",pEn="MappingRulesList",mEn="MappingRule",hEn="MatchType",gEn="NotAuthorizedException",y5="NextToken",r9t="OpenIdConnectProviderARNs",yEn="OIDCToken",bEn="ProviderName",ywe="PrincipalTags",n9t="Roles",V5e="ResourceArn",_En="RoleARN",vEn="RulesConfiguration",wEn="ResourceConflictException",SEn="RulesConfigurationType",o9t="RoleMappings",CEn="RoleMappingMap",xEn="RoleMapping",OEn="ResourceNotFoundException",TEn="Rules",EEn="SetIdentityPoolRoles",PEn="SetIdentityPoolRolesInput",MEn="SecretKey",IEn="SecretKeyString",i9t="SupportedLoginProviders",a9t="SamlProviderARNs",REn="SetPrincipalTagAttributeMap",AEn="SetPrincipalTagAttributeMapInput",NEn="SetPrincipalTagAttributeMapResponse",jEn="ServerSideTokenCheck",DEn="SessionToken",$En="SourceUserIdentifier",s9t="Token",LEn="TokenDuration",FEn="TagKeys",kEn="TooManyRequestsException",qEn="TagResource",UEn="TagResourceInput",BEn="TagResourceResponse",u9t="Tags",zEn="Type",H5e="UseDefaults",VEn="UnlinkDeveloperIdentity",HEn="UnlinkDeveloperIdentityInput",JEn="UnlinkIdentity",WEn="UnprocessedIdentityIds",KEn="UnprocessedIdentityIdList",GEn="UnlinkIdentityInput",XEn="UnprocessedIdentityId",ZEn="UpdateIdentityPool",YEn="UntagResource",QEn="UntagResourceInput",ePn="UntagResourceResponse",tPn="Value",QO="client",yC="error",eT="httpError",bC="message",rPn="server",l9t="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",Ye="com.amazonaws.cognitoidentity",nPn=[0,Ye,JTn,8,0],c9t=[0,Ye,yEn,8,0],oPn=[0,Ye,IEn,8,0],iPn=[3,Ye,GOn,0,[bEn,KOn,jEn],[0,0,2]],aPn=[-3,Ye,QOn,{[yC]:QO,[eT]:400},[bC],[0]];Bs.for(Ye).registerError(aPn,pwe);sPn=[3,Ye,XOn,0,[B5e,ZGt,XGt,i9t,hwe,r9t,QGt,a9t,t9t],[0,2,2,128,0,64,()=>f9t,64,128]],uPn=[3,Ye,YGt,0,[HOn,MEn,DEn,mTn],[0,[()=>oPn,0],0,4]],lPn=[3,Ye,nTn,0,[qTn],[64]],cPn=[3,Ye,lTn,0,[WEn],[()=>cMn]],dPn=[3,Ye,aTn,0,[ch],[0]],fPn=[3,Ye,oTn,0,[mb],[0]],pPn=[3,Ye,sTn,0,[ch],[0]],mPn=[-3,Ye,dTn,{[yC]:QO,[eT]:400},[bC],[0]];Bs.for(Ye).registerError(mPn,fwe);hPn=[-3,Ye,gTn,{[yC]:QO,[eT]:400},[bC],[0]];Bs.for(Ye).registerError(hPn,cwe);gPn=[3,Ye,bTn,0,[mb,g5,eTn],[0,[()=>Rre,0],0]],yPn=[3,Ye,_Tn,0,[mb,YGt],[0,[()=>uPn,0]]],bPn=[3,Ye,CTn,0,[ch],[0]],_Pn=[3,Ye,xTn,0,[ch,n9t,o9t],[0,128,()=>p9t]],vPn=[3,Ye,wTn,0,[VOn,ch,g5],[0,0,[()=>Rre,0]]],wPn=[3,Ye,OTn,0,[mb],[0]],SPn=[3,Ye,PTn,0,[ch,mb,g5,ywe,LEn],[0,0,[()=>Rre,0],128,1]],CPn=[3,Ye,MTn,0,[mb,s9t],[0,[()=>c9t,0]]],xPn=[3,Ye,ITn,0,[mb,g5],[0,[()=>Rre,0]]],OPn=[3,Ye,RTn,0,[mb,s9t],[0,[()=>c9t,0]]],TPn=[3,Ye,NTn,0,[ch,gwe],[0,0]],EPn=[3,Ye,jTn,0,[ch,gwe,H5e,ywe],[0,0,2,128]],d9t=[3,Ye,LTn,0,[mb,g5,WOn,iEn],[0,64,4,4]],mwe=[3,Ye,BTn,0,[ch,B5e,ZGt,XGt,i9t,hwe,r9t,QGt,a9t,t9t],[0,0,2,2,128,0,64,()=>f9t,64,128]],PPn=[3,Ye,HTn,0,[ch,B5e],[0,0]],MPn=[-3,Ye,FTn,{[yC]:rPn},[bC],[0]];Bs.for(Ye).registerError(MPn,nwe);IPn=[-3,Ye,kTn,{[yC]:QO,[eT]:400},[bC],[0]];Bs.for(Ye).registerError(IPn,dwe);RPn=[-3,Ye,zTn,{[yC]:QO,[eT]:400},[bC],[0]];Bs.for(Ye).registerError(RPn,owe);APn=[-3,Ye,ZTn,{[yC]:QO,[eT]:400},[bC],[0]];Bs.for(Ye).registerError(APn,iwe);NPn=[3,Ye,QTn,0,[ch,z5e,y5,DTn],[0,1,0,2]],jPn=[3,Ye,nEn,0,[ch,$Tn,y5],[0,()=>sMn,0]],DPn=[3,Ye,tEn,0,[z5e,y5],[1,0]],$Pn=[3,Ye,rEn,0,[WTn,y5],[()=>uMn,0]],LPn=[3,Ye,sEn,0,[V5e],[0]],FPn=[3,Ye,uEn,0,[u9t],[128]],kPn=[3,Ye,GTn,0,[ch,mb,e9t,z5e,y5],[0,0,0,1,0]],qPn=[3,Ye,XTn,0,[mb,fTn,y5],[0,64,0]],UPn=[3,Ye,mEn,0,[tTn,hEn,tPn,_En],[0,0,0,0]],BPn=[3,Ye,dEn,0,[$En,pTn,hwe,ch],[0,0,0,0]],zPn=[3,Ye,fEn,0,[mb],[0]],VPn=[-3,Ye,gEn,{[yC]:QO,[eT]:403},[bC],[0]];Bs.for(Ye).registerError(VPn,awe);HPn=[-3,Ye,wEn,{[yC]:QO,[eT]:409},[bC],[0]];Bs.for(Ye).registerError(HPn,swe);JPn=[-3,Ye,OEn,{[yC]:QO,[eT]:404},[bC],[0]];Bs.for(Ye).registerError(JPn,lwe);WPn=[3,Ye,xEn,0,[zEn,JOn,vEn],[0,0,()=>KPn]],KPn=[3,Ye,SEn,0,[TEn],[()=>lMn]],GPn=[3,Ye,PEn,0,[ch,n9t,o9t],[0,128,()=>p9t]],XPn=[3,Ye,AEn,0,[ch,gwe,H5e,ywe],[0,0,2,128]],ZPn=[3,Ye,NEn,0,[ch,gwe,H5e,ywe],[0,0,2,128]],YPn=[3,Ye,UEn,0,[V5e,u9t],[0,128]],QPn=[3,Ye,BEn,0,[],[]],eMn=[-3,Ye,kEn,{[yC]:QO,[eT]:429},[bC],[0]];Bs.for(Ye).registerError(eMn,uwe);tMn=[3,Ye,HEn,0,[mb,ch,hwe,e9t],[0,0,0,0]],rMn=[3,Ye,GEn,0,[mb,g5,lEn],[0,[()=>Rre,0],64]],nMn=[3,Ye,XEn,0,[mb,hTn],[0,0]],oMn=[3,Ye,QEn,0,[V5e,FEn],[0,64]],iMn=[3,Ye,ePn,0,[],[]],bwe="unit",aMn=[-3,l9t,"CognitoIdentityServiceException",0,[],[]];Bs.for(l9t).registerError(aMn,py);f9t=[1,Ye,ZOn,0,()=>iPn],sMn=[1,Ye,UTn,0,()=>d9t],uMn=[1,Ye,VTn,0,()=>PPn],lMn=[1,Ye,pEn,0,()=>UPn],cMn=[1,Ye,KEn,0,()=>nMn],Rre=[2,Ye,oEn,0,[0,0],[()=>nPn,0]],p9t=[2,Ye,CEn,0,0,()=>WPn],m9t=[9,Ye,YOn,0,()=>sPn,()=>mwe],h9t=[9,Ye,rTn,0,()=>lPn,()=>cPn],g9t=[9,Ye,iTn,0,()=>dPn,()=>bwe],y9t=[9,Ye,cTn,0,()=>fPn,()=>d9t],b9t=[9,Ye,uTn,0,()=>pPn,()=>mwe],_9t=[9,Ye,yTn,0,()=>gPn,()=>yPn],v9t=[9,Ye,vTn,0,()=>vPn,()=>wPn],w9t=[9,Ye,STn,0,()=>bPn,()=>_Pn],S9t=[9,Ye,TTn,0,()=>xPn,()=>OPn],C9t=[9,Ye,ETn,0,()=>SPn,()=>CPn],x9t=[9,Ye,ATn,0,()=>TPn,()=>EPn],O9t=[9,Ye,YTn,0,()=>NPn,()=>jPn],T9t=[9,Ye,eEn,0,()=>DPn,()=>$Pn],E9t=[9,Ye,aEn,0,()=>LPn,()=>FPn],P9t=[9,Ye,KTn,0,()=>kPn,()=>qPn],M9t=[9,Ye,cEn,0,()=>BPn,()=>zPn],I9t=[9,Ye,EEn,0,()=>GPn,()=>bwe],R9t=[9,Ye,REn,0,()=>XPn,()=>ZPn],A9t=[9,Ye,qEn,0,()=>YPn,()=>QPn],N9t=[9,Ye,VEn,0,()=>tMn,()=>bwe],j9t=[9,Ye,JEn,0,()=>rMn,()=>bwe],D9t=[9,Ye,YEn,0,()=>oMn,()=>iMn],$9t=[9,Ye,ZEn,0,()=>mwe,()=>mwe]});var _we,J5e=v(()=>{fu();No();fl();pl();_we=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").sc(m9t).build(){}});var vwe,W5e=v(()=>{fu();No();fl();pl();vwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").sc(h9t).build(){}});var wwe,K5e=v(()=>{fu();No();fl();pl();wwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").sc(g9t).build(){}});var Swe,G5e=v(()=>{fu();No();fl();pl();Swe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").sc(y9t).build(){}});var Cwe,X5e=v(()=>{fu();No();fl();pl();Cwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").sc(b9t).build(){}});var b5,Z5e=v(()=>{fu();No();fl();pl();b5=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(_9t).build(){}});var _5,Y5e=v(()=>{fu();No();fl();pl();_5=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(v9t).build(){}});var xwe,Q5e=v(()=>{fu();No();fl();pl();xwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").sc(w9t).build(){}});var Owe,eKe=v(()=>{fu();No();fl();pl();Owe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").sc(S9t).build(){}});var Twe,tKe=v(()=>{fu();No();fl();pl();Twe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").sc(C9t).build(){}});var Ewe,rKe=v(()=>{fu();No();fl();pl();Ewe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").sc(x9t).build(){}});var Pwe,nKe=v(()=>{fu();No();fl();pl();Pwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").sc(O9t).build(){}});var v5,Mwe=v(()=>{fu();No();fl();pl();v5=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").sc(T9t).build(){}});var Iwe,oKe=v(()=>{fu();No();fl();pl();Iwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").sc(E9t).build(){}});var Rwe,iKe=v(()=>{fu();No();fl();pl();Rwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").sc(P9t).build(){}});var Awe,aKe=v(()=>{fu();No();fl();pl();Awe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").sc(M9t).build(){}});var Nwe,sKe=v(()=>{fu();No();fl();pl();Nwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").sc(I9t).build(){}});var jwe,uKe=v(()=>{fu();No();fl();pl();jwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").sc(R9t).build(){}});var Dwe,lKe=v(()=>{fu();No();fl();pl();Dwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").sc(A9t).build(){}});var $we,cKe=v(()=>{fu();No();fl();pl();$we=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").sc(N9t).build(){}});var Lwe,dKe=v(()=>{fu();No();fl();pl();Lwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").sc(j9t).build(){}});var Fwe,fKe=v(()=>{fu();No();fl();pl();Fwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").sc(D9t).build(){}});var kwe,pKe=v(()=>{fu();No();fl();pl();kwe=class extends an.classBuilder().ep(io).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").sc($9t).build(){}});var dMn,mKe,L9t=v(()=>{No();rwe();J5e();W5e();K5e();G5e();X5e();Z5e();Y5e();Q5e();eKe();tKe();rKe();nKe();Mwe();oKe();iKe();aKe();sKe();uKe();lKe();cKe();dKe();fKe();pKe();dMn={CreateIdentityPoolCommand:_we,DeleteIdentitiesCommand:vwe,DeleteIdentityPoolCommand:wwe,DescribeIdentityCommand:Swe,DescribeIdentityPoolCommand:Cwe,GetCredentialsForIdentityCommand:b5,GetIdCommand:_5,GetIdentityPoolRolesCommand:xwe,GetOpenIdTokenCommand:Owe,GetOpenIdTokenForDeveloperIdentityCommand:Twe,GetPrincipalTagAttributeMapCommand:Ewe,ListIdentitiesCommand:Pwe,ListIdentityPoolsCommand:v5,ListTagsForResourceCommand:Iwe,LookupDeveloperIdentityCommand:Rwe,MergeDeveloperIdentitiesCommand:Awe,SetIdentityPoolRolesCommand:Nwe,SetPrincipalTagAttributeMapCommand:jwe,TagResourceCommand:Dwe,UnlinkDeveloperIdentityCommand:$we,UnlinkIdentityCommand:Lwe,UntagResourceCommand:Fwe,UpdateIdentityPoolCommand:kwe},mKe=class extends mF{};ave(dMn,mKe)});var F9t=v(()=>{J5e();W5e();K5e();G5e();X5e();Z5e();Y5e();Q5e();eKe();tKe();rKe();nKe();Mwe();oKe();iKe();aKe();sKe();uKe();lKe();cKe();dKe();fKe();pKe()});var k9t=v(()=>{});var kla,q9t=v(()=>{ZO();rwe();Mwe();kla=KWe(mF,v5,"NextToken","NextToken","MaxResults")});var U9t=v(()=>{k9t();q9t()});var B9t=v(()=>{});var z9t=v(()=>{});var V9t=v(()=>{rwe();L9t();F9t();pl();U9t();B9t();U5e();z9t()});var hKe={};Rn(hKe,{CognitoIdentityClient:()=>mF,GetCredentialsForIdentityCommand:()=>b5,GetIdCommand:()=>_5});var gKe=v(()=>{V9t()});function qwe(t){return async e=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:r,CognitoIdentityClient:n}=await Promise.resolve().then(()=>(gKe(),hKe)),o=l=>t.clientConfig?.[l]??t.parentClientConfig?.[l]??e?.callerClientConfig?.[l],{Credentials:{AccessKeyId:i=fMn(t.logger),Expiration:a,SecretKey:s=mMn(t.logger),SessionToken:u}=pMn(t.logger)}=await(t.client??new n(Object.assign({},t.clientConfig??{},{region:o("region"),profile:o("profile"),userAgentAppId:o("userAgentAppId")}))).send(new r({CustomRoleArn:t.customRoleArn,IdentityId:t.identityId,Logins:t.logins?await l_e(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:s,sessionToken:u,expiration:a}}}function fMn(t){throw new vm("Response from Amazon Cognito contained no access key ID",{logger:t})}function pMn(t){throw new vm("Response from Amazon Cognito contained no credentials",{logger:t})}function mMn(t){throw new vm("Response from Amazon Cognito contained no secret key",{logger:t})}var yKe=v(()=>{QL();kWe()});var bKe,Uwe,H9t=v(()=>{bKe="IdentityIds",Uwe=class{constructor(e="aws:cognito-identity-ids"){x(this,"dbName");this.dbName=e}getItem(e){return this.withObjectStore("readonly",r=>{let n=r.get(e);return new Promise(o=>{n.onerror=()=>o(null),n.onsuccess=()=>o(n.result?n.result.value:null)})}).catch(()=>null)}removeItem(e){return this.withObjectStore("readwrite",r=>{let n=r.delete(e);return new Promise((o,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>o()})})}setItem(e,r){return this.withObjectStore("readwrite",n=>{let o=n.put({id:e,value:r});return new Promise((i,a)=>{o.onerror=()=>a(o.error),o.onsuccess=()=>i()})})}getDb(){let e=self.indexedDB.open(this.dbName,1);return new Promise((r,n)=>{e.onsuccess=()=>{r(e.result)},e.onerror=()=>{n(e.error)},e.onblocked=()=>{n(new Error("Unable to access DB"))},e.onupgradeneeded=()=>{let o=e.result;o.onerror=()=>{n(new Error("Failed to create object store"))},o.createObjectStore(bKe,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(bKe,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(bKe)))}).catch(i=>{throw n.close(),i})})}}});var Bwe,J9t=v(()=>{Bwe=class{constructor(e={}){x(this,"store");this.store=e}getItem(e){return e in this.store?this.store[e]:null}removeItem(e){delete this.store[e]}setItem(e,r){this.store[e]=r}}});function W9t(){return typeof self=="object"&&self.indexedDB?new Uwe:typeof window=="object"&&window.localStorage?window.localStorage:hMn}var hMn,K9t=v(()=>{H9t();J9t();hMn=new Bwe});function G9t({accountId:t,cache:e=W9t(),client:r,clientConfig:n,customRoleArn:o,identityPoolId:i,logins:a,userIdentifier:s=!a||Object.keys(a).length===0?"ANONYMOUS":void 0,logger:u,parentClientConfig:l}){u?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let c=s?`aws:cognito-identity-credentials:${i}:${s}`:void 0,d=async f=>{let{GetIdCommand:p,CognitoIdentityClient:m}=await Promise.resolve().then(()=>(gKe(),hKe)),h=b=>n?.[b]??l?.[b]??f?.callerClientConfig?.[b],y=r??new m(Object.assign({},n??{},{region:h("region"),profile:h("profile"),userAgentAppId:h("userAgentAppId")})),g=c&&await e.getItem(c);if(!g){let{IdentityId:b=gMn(u)}=await y.send(new p({AccountId:t,IdentityPoolId:i,Logins:a?await l_e(a):void 0}));g=b,c&&Promise.resolve(e.setItem(c,g)).catch(()=>{})}return d=qwe({client:y,customRoleArn:o,logins:a,identityId:g}),d(f)};return f=>d(f).catch(async p=>{throw c&&Promise.resolve(e.removeItem(c)).catch(()=>{}),p})}function gMn(t){throw new vm("Response from Amazon Cognito contained no identity ID",{logger:t})}var X9t=v(()=>{QL();yKe();K9t();kWe()});var _Ke=v(()=>{Q2t();eVt();tVt();yKe();X9t()});var yMn,Z9t=v(()=>{_Ke();yMn=t=>qwe({...t})});var bMn,Y9t=v(()=>{_Ke();bMn=t=>G9t({...t})});var _Mn,vMn,wMn,Q9t,e7t=v(()=>{QL();_Mn="169.254.170.2",vMn="169.254.170.23",wMn="[fd00:ec2::23]",Q9t=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===_Mn||t.hostname===vMn||t.hostname===wMn)){if(t.hostname.includes("[")){if(t.hostname==="[::1]"||t.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(t.hostname==="localhost")return;let r=t.hostname.split("."),n=o=>{let i=parseInt(o,10);return 0<=i&&i<=255};if(r[0]==="127"&&n(r[1])&&n(r[2])&&n(r[3])&&r.length===4)return}throw new vm(`URL not accepted. It must either be HTTPS or match one of the following: + - loopback CIDR 127.0.0.0/8 or [::1/128] + - ECS container host 169.254.170.2 + - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:e})}}});var t7t=v(()=>{});var r7t=v(()=>{t7t()});var n7t=v(()=>{});var o7t=v(()=>{});var i7t=v(()=>{});function SMn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var zwe,a7t=v(()=>{zwe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=SMn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}}});var s7t=v(()=>{});var u7t=v(()=>{});var l7t=v(()=>{});var c7t=v(()=>{r7t();n7t();o7t();i7t();a7t();s7t();u7t();l7t()});function d7t(t){return new zwe({protocol:t.protocol,hostname:t.hostname,port:Number(t.port),path:t.pathname,query:Array.from(t.searchParams.entries()).reduce((e,[r,n])=>(e[r]=n,e),{}),fragment:t.hash})}async function f7t(t,e){let n=await qHt(t.body).transformToString();if(t.statusCode===200){let o=JSON.parse(n);if(typeof o.AccessKeyId!="string"||typeof o.SecretAccessKey!="string"||typeof o.Token!="string"||typeof o.Expiration!="string")throw new vm("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:e});return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.Token,expiration:bJt(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new vm(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new vm(`Server responded with status: ${t.statusCode}`,{logger:e})}var p7t=v(()=>{QL();c7t();No();r6e()});var m7t,h7t=v(()=>{m7t=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var vKe,g7t=v(()=>{fre();QL();e7t();p7t();h7t();vKe=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new vm("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);Q9t(n,t.logger);let o=new rF;return m7t(async()=>{let i=d7t(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return f7t(a.response)},t.maxRetries??3,t.timeout??1e3)}});var y7t=v(()=>{g7t()});function CMn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function xMn(t){return{schemeId:"smithy.api#noAuth"}}var Are,b7t,_7t,OMn,v7t,wKe=v(()=>{c5();Are=L(pS());Nre();b7t=async(t,e,r)=>({operation:(0,Are.getSmithyContext)(e).operation,region:await(0,Are.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});_7t=t=>{let e=[];switch(t.operation){case"AssumeRoleWithWebIdentity":{e.push(xMn(t));break}default:e.push(CMn(t))}return e},OMn=t=>Object.assign(t,{stsClientCtor:vS}),v7t=t=>{let e=OMn(t),r=nve(e);return Object.assign(r,{authSchemePreference:(0,Are.normalizeProvider)(t.authSchemePreference??[])})}});var w7t,Vwe,Hwe=v(()=>{w7t=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),Vwe={UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var C7t,S7t=v(()=>{C7t={name:"@aws-sdk/nested-clients",version:"3.968.0",description:"Nested clients for AWS SDK packages.",main:"./dist-cjs/index.js",module:"./dist-es/index.js",types:"./dist-types/index.d.ts",scripts:{build:"yarn lint && concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline nested-clients","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"rimraf ./dist-* && rimraf *.tsbuildinfo",lint:"node ../../scripts/validation/submodules-linter.js --pkg nested-clients",test:"yarn g:vitest run","test:watch":"yarn g:vitest watch"},engines:{node:">=20.0.0"},sideEffects:!1,author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/javascript/"},license:"Apache-2.0",dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"3.968.0","@aws-sdk/middleware-host-header":"3.968.0","@aws-sdk/middleware-logger":"3.968.0","@aws-sdk/middleware-recursion-detection":"3.968.0","@aws-sdk/middleware-user-agent":"3.968.0","@aws-sdk/region-config-resolver":"3.968.0","@aws-sdk/types":"3.968.0","@aws-sdk/util-endpoints":"3.968.0","@aws-sdk/util-user-agent-browser":"3.968.0","@aws-sdk/util-user-agent-node":"3.968.0","@smithy/config-resolver":"^4.4.5","@smithy/core":"^3.20.3","@smithy/fetch-http-handler":"^5.3.8","@smithy/hash-node":"^4.2.7","@smithy/invalid-dependency":"^4.2.7","@smithy/middleware-content-length":"^4.2.7","@smithy/middleware-endpoint":"^4.4.4","@smithy/middleware-retry":"^4.4.20","@smithy/middleware-serde":"^4.2.8","@smithy/middleware-stack":"^4.2.7","@smithy/node-config-provider":"^4.3.7","@smithy/node-http-handler":"^4.4.7","@smithy/protocol-http":"^5.3.7","@smithy/smithy-client":"^4.10.5","@smithy/types":"^4.11.0","@smithy/url-parser":"^4.2.7","@smithy/util-base64":"^4.3.0","@smithy/util-body-length-browser":"^4.2.0","@smithy/util-body-length-node":"^4.2.1","@smithy/util-defaults-mode-browser":"^4.3.19","@smithy/util-defaults-mode-node":"^4.2.22","@smithy/util-endpoints":"^3.2.7","@smithy/util-middleware":"^4.2.7","@smithy/util-retry":"^4.2.7","@smithy/util-utf8":"^4.2.0",tslib:"^2.6.2"},devDependencies:{concurrently:"7.0.0","downlevel-dts":"0.10.1",rimraf:"5.0.10",typescript:"~5.8.3"},typesVersions:{"<4.0":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["./signin.d.ts","./signin.js","./sso-oidc.d.ts","./sso-oidc.js","./sts.d.ts","./sts.js","dist-*/**"],browser:{"./dist-es/submodules/signin/runtimeConfig":"./dist-es/submodules/signin/runtimeConfig.browser","./dist-es/submodules/sso-oidc/runtimeConfig":"./dist-es/submodules/sso-oidc/runtimeConfig.browser","./dist-es/submodules/sts/runtimeConfig":"./dist-es/submodules/sts/runtimeConfig.browser"},"react-native":{},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/packages/nested-clients",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"packages/nested-clients"},exports:{"./package.json":"./package.json","./sso-oidc":{types:"./dist-types/submodules/sso-oidc/index.d.ts",module:"./dist-es/submodules/sso-oidc/index.js",node:"./dist-cjs/submodules/sso-oidc/index.js",import:"./dist-es/submodules/sso-oidc/index.js",require:"./dist-cjs/submodules/sso-oidc/index.js"},"./sts":{types:"./dist-types/submodules/sts/index.d.ts",module:"./dist-es/submodules/sts/index.js",node:"./dist-cjs/submodules/sts/index.js",import:"./dist-es/submodules/sts/index.js",require:"./dist-cjs/submodules/sts/index.js"},"./signin":{types:"./dist-types/submodules/signin/index.d.ts",module:"./dist-es/submodules/signin/index.js",node:"./dist-cjs/submodules/signin/index.js",import:"./dist-es/submodules/signin/index.js",require:"./dist-cjs/submodules/signin/index.js"}}}});var x7t,O7t=v(()=>{x7t=t=>new TextEncoder().encode(t)});var T7t=v(()=>{});var E7t,P7t=v(()=>{E7t=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)}});var M7t=v(()=>{O7t();T7t();P7t()});var q7t,ti,ss,us,gF,hF,ug,U7t,B7t,z7t,$l,I7t,tT,w5,CKe,R7t,SKe,V7t,A7t,lg,N7t,H7t,J7t,my,Lv,j7t,W7t,K7t,D7t,G7t,$7t,L7t,F7t,k7t,EMn,X7t,Z7t=v(()=>{q7t="required",ti="type",ss="fn",us="argv",gF="ref",hF="booleanEquals",ug="stringEquals",U7t="sigv4",B7t="sts",z7t="us-east-1",$l="endpoint",I7t="https://sts.{Region}.{PartitionResult#dnsSuffix}",tT="tree",w5="error",CKe="getAttr",R7t={[q7t]:!1,[ti]:"string"},SKe={[q7t]:!0,default:!1,[ti]:"boolean"},V7t={[gF]:"Endpoint"},A7t={[ss]:"isSet",[us]:[{[gF]:"Region"}]},lg={[gF]:"Region"},N7t={[ss]:"aws.partition",[us]:[lg],assign:"PartitionResult"},H7t={[gF]:"UseFIPS"},J7t={[gF]:"UseDualStack"},my={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:U7t,signingName:B7t,signingRegion:z7t}]},headers:{}},Lv={},j7t={conditions:[{[ss]:ug,[us]:[lg,"aws-global"]}],[$l]:my,[ti]:$l},W7t={[ss]:hF,[us]:[H7t,!0]},K7t={[ss]:hF,[us]:[J7t,!0]},D7t={[ss]:CKe,[us]:[{[gF]:"PartitionResult"},"supportsFIPS"]},G7t={[gF]:"PartitionResult"},$7t={[ss]:hF,[us]:[!0,{[ss]:CKe,[us]:[G7t,"supportsDualStack"]}]},L7t=[{[ss]:"isSet",[us]:[V7t]}],F7t=[W7t],k7t=[K7t],EMn={version:"1.0",parameters:{Region:R7t,UseDualStack:SKe,UseFIPS:SKe,Endpoint:R7t,UseGlobalEndpoint:SKe},rules:[{conditions:[{[ss]:hF,[us]:[{[gF]:"UseGlobalEndpoint"},!0]},{[ss]:"not",[us]:L7t},A7t,N7t,{[ss]:hF,[us]:[H7t,!1]},{[ss]:hF,[us]:[J7t,!1]}],rules:[{conditions:[{[ss]:ug,[us]:[lg,"ap-northeast-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"ap-south-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"ap-southeast-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"ap-southeast-2"]}],endpoint:my,[ti]:$l},j7t,{conditions:[{[ss]:ug,[us]:[lg,"ca-central-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"eu-central-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"eu-north-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"eu-west-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"eu-west-2"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"eu-west-3"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"sa-east-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,z7t]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"us-east-2"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"us-west-1"]}],endpoint:my,[ti]:$l},{conditions:[{[ss]:ug,[us]:[lg,"us-west-2"]}],endpoint:my,[ti]:$l},{endpoint:{url:I7t,properties:{authSchemes:[{name:U7t,signingName:B7t,signingRegion:"{Region}"}]},headers:Lv},[ti]:$l}],[ti]:tT},{conditions:L7t,rules:[{conditions:F7t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[ti]:w5},{conditions:k7t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[ti]:w5},{endpoint:{url:V7t,properties:Lv,headers:Lv},[ti]:$l}],[ti]:tT},{conditions:[A7t],rules:[{conditions:[N7t],rules:[{conditions:[W7t,K7t],rules:[{conditions:[{[ss]:hF,[us]:[!0,D7t]},$7t],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Lv,headers:Lv},[ti]:$l}],[ti]:tT},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[ti]:w5}],[ti]:tT},{conditions:F7t,rules:[{conditions:[{[ss]:hF,[us]:[D7t,!0]}],rules:[{conditions:[{[ss]:ug,[us]:[{[ss]:CKe,[us]:[G7t,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:Lv,headers:Lv},[ti]:$l},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:Lv,headers:Lv},[ti]:$l}],[ti]:tT},{error:"FIPS is enabled but this partition does not support FIPS",[ti]:w5}],[ti]:tT},{conditions:k7t,rules:[{conditions:[$7t],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Lv,headers:Lv},[ti]:$l}],[ti]:tT},{error:"DualStack is enabled but this partition does not support DualStack",[ti]:w5}],[ti]:tT},j7t,{endpoint:{url:I7t,properties:Lv,headers:Lv},[ti]:$l}],[ti]:tT}],[ti]:tT},{error:"Invalid Configuration: Missing Region",[ti]:w5}]},X7t=EMn});var PMn,Y7t,Q7t=v(()=>{V_e();w4();Z7t();PMn=new t5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS","UseGlobalEndpoint"]}),Y7t=(t,e={})=>PMn.get(t,()=>B_e(X7t,{endpointParams:t,logger:e.logger}));UN.aws=bre});var eXt,tXt=v(()=>{c5();Sve();ZO();No();z_e();KO();M7t();wKe();Q7t();eXt=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??Dv,base64Encoder:t?.base64Encoder??$v,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??Y7t,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??_7t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new S4},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new e5}],logger:t?.logger??new pF,protocol:t?.protocol??wve,protocolSettings:t?.protocolSettings??{defaultNamespace:"com.amazonaws.sts",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/",version:"2011-06-15",serviceTarget:"AWSSecurityTokenServiceV20110615"},serviceId:t?.serviceId??"STS",urlParser:t?.urlParser??uF,utf8Decoder:t?.utf8Decoder??x7t,utf8Encoder:t?.utf8Encoder??E7t})});var rXt,nXt=v(()=>{S7t();j5e();D5e();xre();fre();$5e();No();Z6e();L5e();Tre();tXt();rXt=t=>{let e=Yve(t),r=()=>e().then(sve),n=eXt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??ove,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Xve({serviceId:n.serviceId,clientVersion:C7t.version}),maxAttempts:t?.maxAttempts??HN,region:t?.region??Zve("Region is missing"),requestHandler:rF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||Ore),sha256:t?.sha256??Gve,streamCollector:t?.streamCollector??K6,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Eve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(Pve))}}});var oXt,iXt,aXt=v(()=>{oXt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),iXt=t=>({httpHandler:t.httpHandler()})});var sXt=v(()=>{aXt()});var uXt=v(()=>{});var lXt=v(()=>{});var cXt=v(()=>{});var dXt=v(()=>{});var fXt=v(()=>{});var pXt=v(()=>{});var mXt=v(()=>{});var hXt=v(()=>{sXt();uXt();lXt();cXt();dXt();fXt();pXt();mXt()});var gXt,yXt,bXt=v(()=>{gXt=t=>{let e=t.httpAuthSchemes,r=t.httpAuthSchemeProvider,n=t.credentials;return{setHttpAuthScheme(o){let i=e.findIndex(a=>a.schemeId===o.schemeId);i===-1?e.push(o):e.splice(i,1,o)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(o){r=o},httpAuthSchemeProvider(){return r},setCredentials(o){n=o},credentials(){return n}}},yXt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var _Xt,vXt=v(()=>{twe();hXt();No();bXt();_Xt=(t,e)=>{let r=Object.assign(Qve(t),uve(t),oXt(t),gXt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,ewe(r),lve(r),iXt(r),yXt(r))}});var vS,Nre=v(()=>{qWe();UWe();zWe();g5e();xre();ZO();sg();b5e();fu();E5e();No();wKe();Hwe();nXt();vXt();vS=class extends x4{constructor(...[r]){let n=rXt(r||{});super(n);x(this,"config");this.initConfig=n;let o=w7t(n),i=D_e(o),a=Jve(i),s=Ive(a),u=s,l=Lve(u),c=v7t(l),d=_Xt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(w_e(this.config)),this.middlewareStack.use(Tve(this.config)),this.middlewareStack.use(Wve(this.config)),this.middlewareStack.use(Ave(this.config)),this.middlewareStack.use(d_e(this.config)),this.middlewareStack.use(f_e(this.config)),this.middlewareStack.use(p_e(this.config)),this.middlewareStack.use(m_e(this.config,{httpAuthSchemeParametersProvider:b7t,identityProviderConfigProvider:async f=>new Q6({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(g_e(this.config))}destroy(){super.destroy()}}});var f_,Jwe=v(()=>{No();f_=class t extends a5{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var jre,Dre,$re,Lre,Fre,kre,qre,xKe=v(()=>{Jwe();jre=class t extends f_{constructor(r){super({name:"ExpiredTokenException",$fault:"client",...r});x(this,"name","ExpiredTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Dre=class t extends f_{constructor(r){super({name:"MalformedPolicyDocumentException",$fault:"client",...r});x(this,"name","MalformedPolicyDocumentException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},$re=class t extends f_{constructor(r){super({name:"PackedPolicyTooLargeException",$fault:"client",...r});x(this,"name","PackedPolicyTooLargeException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Lre=class t extends f_{constructor(r){super({name:"RegionDisabledException",$fault:"client",...r});x(this,"name","RegionDisabledException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Fre=class t extends f_{constructor(r){super({name:"IDPRejectedClaimException",$fault:"client",...r});x(this,"name","IDPRejectedClaimException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},kre=class t extends f_{constructor(r){super({name:"InvalidIdentityTokenException",$fault:"client",...r});x(this,"name","InvalidIdentityTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},qre=class t extends f_{constructor(r){super({name:"IDPCommunicationErrorException",$fault:"client",...r});x(this,"name","IDPCommunicationErrorException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var MMn,IMn,RMn,AMn,NMn,jMn,OKe,DMn,$Mn,LMn,FMn,TKe,kMn,wXt,qMn,UMn,BMn,zMn,VMn,HMn,JMn,WMn,SXt,CXt,KMn,GMn,XMn,ZMn,YMn,QMn,xXt,eIn,tIn,OXt,rIn,TXt,nIn,oIn,EKe,iIn,aIn,sIn,uIn,lIn,cIn,dIn,fIn,pIn,mIn,O4,T4,hIn,E4,P4,M4,gIn,EXt,yIn,Ks,bIn,_In,PKe,PXt,MXt,IXt,RXt,MKe,AXt,NXt,jXt,DXt,$Xt,LXt,FXt,kXt,qXt,UXt,BXt,zXt,vIn,wIn,IKe,RKe,Wwe=v(()=>{sg();xKe();Jwe();MMn="Arn",IMn="AccessKeyId",RMn="AssumeRole",AMn="AssumedRoleId",NMn="AssumeRoleRequest",jMn="AssumeRoleResponse",OKe="AssumedRoleUser",DMn="AssumeRoleWithWebIdentity",$Mn="AssumeRoleWithWebIdentityRequest",LMn="AssumeRoleWithWebIdentityResponse",FMn="Audience",TKe="Credentials",kMn="ContextAssertion",wXt="DurationSeconds",qMn="Expiration",UMn="ExternalId",BMn="ExpiredTokenException",zMn="IDPCommunicationErrorException",VMn="IDPRejectedClaimException",HMn="InvalidIdentityTokenException",JMn="Key",WMn="MalformedPolicyDocumentException",SXt="Policy",CXt="PolicyArns",KMn="ProviderArn",GMn="ProvidedContexts",XMn="ProvidedContextsListType",ZMn="ProvidedContext",YMn="PolicyDescriptorType",QMn="ProviderId",xXt="PackedPolicySize",eIn="PackedPolicyTooLargeException",tIn="Provider",OXt="RoleArn",rIn="RegionDisabledException",TXt="RoleSessionName",nIn="SecretAccessKey",oIn="SubjectFromWebIdentityToken",EKe="SourceIdentity",iIn="SerialNumber",aIn="SessionToken",sIn="Tags",uIn="TokenCode",lIn="TransitiveTagKeys",cIn="Tag",dIn="Value",fIn="WebIdentityToken",pIn="arn",mIn="accessKeySecretType",O4="awsQueryError",T4="client",hIn="clientTokenType",E4="error",P4="httpError",M4="message",gIn="policyDescriptorListType",EXt="smithy.ts.sdk.synthetic.com.amazonaws.sts",yIn="tagListType",Ks="com.amazonaws.sts",bIn=[0,Ks,mIn,8,0],_In=[0,Ks,hIn,8,0],PKe=[3,Ks,OKe,0,[AMn,MMn],[0,0]],PXt=[3,Ks,NMn,0,[OXt,TXt,CXt,SXt,wXt,sIn,lIn,UMn,iIn,uIn,EKe,GMn],[0,0,()=>zXt,0,1,()=>wIn,64,0,0,0,0,()=>vIn]],MXt=[3,Ks,jMn,0,[TKe,OKe,xXt,EKe],[[()=>MKe,0],()=>PKe,1,0]],IXt=[3,Ks,$Mn,0,[OXt,TXt,fIn,QMn,CXt,SXt,wXt],[0,0,[()=>_In,0],0,()=>zXt,0,1]],RXt=[3,Ks,LMn,0,[TKe,oIn,OKe,xXt,tIn,FMn,EKe],[[()=>MKe,0],0,()=>PKe,1,0,0,0]],MKe=[3,Ks,TKe,0,[IMn,nIn,aIn,qMn],[0,[()=>bIn,0],0,4]],AXt=[-3,Ks,BMn,{[O4]:["ExpiredTokenException",400],[E4]:T4,[P4]:400},[M4],[0]];Bs.for(Ks).registerError(AXt,jre);NXt=[-3,Ks,zMn,{[O4]:["IDPCommunicationError",400],[E4]:T4,[P4]:400},[M4],[0]];Bs.for(Ks).registerError(NXt,qre);jXt=[-3,Ks,VMn,{[O4]:["IDPRejectedClaim",403],[E4]:T4,[P4]:403},[M4],[0]];Bs.for(Ks).registerError(jXt,Fre);DXt=[-3,Ks,HMn,{[O4]:["InvalidIdentityToken",400],[E4]:T4,[P4]:400},[M4],[0]];Bs.for(Ks).registerError(DXt,kre);$Xt=[-3,Ks,WMn,{[O4]:["MalformedPolicyDocument",400],[E4]:T4,[P4]:400},[M4],[0]];Bs.for(Ks).registerError($Xt,Dre);LXt=[-3,Ks,eIn,{[O4]:["PackedPolicyTooLarge",400],[E4]:T4,[P4]:400},[M4],[0]];Bs.for(Ks).registerError(LXt,$re);FXt=[3,Ks,YMn,0,[pIn],[0]],kXt=[3,Ks,ZMn,0,[KMn,kMn],[0,0]],qXt=[-3,Ks,rIn,{[O4]:["RegionDisabledException",403],[E4]:T4,[P4]:403},[M4],[0]];Bs.for(Ks).registerError(qXt,Lre);UXt=[3,Ks,cIn,0,[JMn,dIn],[0,0]],BXt=[-3,EXt,"STSServiceException",0,[],[]];Bs.for(EXt).registerError(BXt,f_);zXt=[1,Ks,gIn,0,()=>FXt],vIn=[1,Ks,XMn,0,()=>kXt],wIn=[1,Ks,yIn,0,()=>UXt],IKe=[9,Ks,RMn,0,()=>PXt,()=>MXt],RKe=[9,Ks,DMn,0,()=>IXt,()=>RXt]});var WN,Kwe=v(()=>{fu();No();Hwe();Wwe();WN=class extends an.classBuilder().ep(Vwe).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").sc(IKe).build(){}});var I4,Gwe=v(()=>{fu();No();Hwe();Wwe();I4=class extends an.classBuilder().ep(Vwe).m(function(e,r,n,o){return[On(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").sc(RKe).build(){}});var SIn,Xwe,VXt=v(()=>{No();Kwe();Gwe();Nre();SIn={AssumeRoleCommand:WN,AssumeRoleWithWebIdentityCommand:I4},Xwe=class extends vS{};ave(SIn,Xwe)});var HXt=v(()=>{Kwe();Gwe()});var JXt=v(()=>{});var WXt,KXt,GXt,XXt,ZXt,YXt=v(()=>{J_e();twe();Kwe();Gwe();WXt=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},KXt=async(t,e,r,n={})=>{let o=typeof t=="function"?await t():t,i=typeof e=="function"?await e():e,a="",s=o??i??(a=await RGt(n)());return r?.debug?.("@aws-sdk/client-sts::resolveRegion","accepting first of:",`${o} (credential provider clientConfig)`,`${i} (contextual client)`,`${a} (STS default: AWS_REGION, profile region, or us-east-1)`),s},GXt=(t,e)=>{let r,n;return async(o,i)=>{if(n=o,!r){let{logger:c=t?.parentClientConfig?.logger,profile:d=t?.parentClientConfig?.profile,region:f,requestHandler:p=t?.parentClientConfig?.requestHandler,credentialProviderLogger:m,userAgentAppId:h=t?.parentClientConfig?.userAgentAppId}=t,y=await KXt(f,t?.parentClientConfig?.region,m,{logger:c,profile:d}),g=!ZXt(p);r=new e({...t,userAgentAppId:h,profile:d,credentialDefaultProvider:()=>async()=>n,region:y,requestHandler:g?p:void 0,logger:c})}let{Credentials:a,AssumedRoleUser:s}=await r.send(new WN(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=WXt(s),l={accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}};return n5(l,"CREDENTIALS_STS_ASSUME_ROLE","i"),l}},XXt=(t,e)=>{let r;return async n=>{if(!r){let{logger:u=t?.parentClientConfig?.logger,profile:l=t?.parentClientConfig?.profile,region:c,requestHandler:d=t?.parentClientConfig?.requestHandler,credentialProviderLogger:f,userAgentAppId:p=t?.parentClientConfig?.userAgentAppId}=t,m=await KXt(c,t?.parentClientConfig?.region,f,{logger:u,profile:l}),h=!ZXt(d);r=new e({...t,userAgentAppId:p,profile:l,region:m,requestHandler:h?d:void 0,logger:u})}let{Credentials:o,AssumedRoleUser:i}=await r.send(new I4(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=WXt(i),s={accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}};return a&&n5(s,"RESOLVED_ACCOUNT_ID","T"),n5(s,"CREDENTIALS_STS_ASSUME_ROLE_WEB_ID","k"),s}},ZXt=t=>t?.metadata?.handlerProtocol==="h2"});var QXt,eZt,tZt,CIn,rZt=v(()=>{YXt();Nre();QXt=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,eZt=(t={},e)=>GXt(t,QXt(vS,e)),tZt=(t={},e)=>XXt(t,QXt(vS,e)),CIn=t=>e=>t({roleAssumer:eZt(e),roleAssumerWithWebIdentity:tZt(e),...e})});var nZt={};Rn(nZt,{$Command:()=>an,AssumeRole$:()=>IKe,AssumeRoleCommand:()=>WN,AssumeRoleRequest$:()=>PXt,AssumeRoleResponse$:()=>MXt,AssumeRoleWithWebIdentity$:()=>RKe,AssumeRoleWithWebIdentityCommand:()=>I4,AssumeRoleWithWebIdentityRequest$:()=>IXt,AssumeRoleWithWebIdentityResponse$:()=>RXt,AssumedRoleUser$:()=>PKe,Credentials$:()=>MKe,ExpiredTokenException:()=>jre,ExpiredTokenException$:()=>AXt,IDPCommunicationErrorException:()=>qre,IDPCommunicationErrorException$:()=>NXt,IDPRejectedClaimException:()=>Fre,IDPRejectedClaimException$:()=>jXt,InvalidIdentityTokenException:()=>kre,InvalidIdentityTokenException$:()=>DXt,MalformedPolicyDocumentException:()=>Dre,MalformedPolicyDocumentException$:()=>$Xt,PackedPolicyTooLargeException:()=>$re,PackedPolicyTooLargeException$:()=>LXt,PolicyDescriptorType$:()=>FXt,ProvidedContext$:()=>kXt,RegionDisabledException:()=>Lre,RegionDisabledException$:()=>qXt,STS:()=>Xwe,STSClient:()=>vS,STSServiceException:()=>f_,STSServiceException$:()=>BXt,Tag$:()=>UXt,__Client:()=>x4,decorateDefaultCredentialProvider:()=>CIn,getDefaultRoleAssumer:()=>eZt,getDefaultRoleAssumerWithWebIdentity:()=>tZt});var AKe=v(()=>{Nre();VXt();HXt();Wwe();xKe();JXt();rZt();Jwe()});var oZt={};Rn(oZt,{AssumeRoleCommand:()=>WN,STSClient:()=>vS});var iZt=v(()=>{AKe()});var xIn,sZt,aZt,Zwe,uZt=v(()=>{ZO();QL();xIn="us-east-1",sZt=(t,e,r)=>{let n;return async(o={})=>{let{callerClientConfig:i}=o,a=t.clientConfig?.profile??i?.profile,s=t.logger??i?.logger;s?.debug("@aws-sdk/credential-providers - fromTemporaryCredentials (STS)");let u={...t.params,RoleSessionName:t.params.RoleSessionName??"aws-sdk-js-"+Date.now()};if(u?.SerialNumber){if(!t.mfaCodeProvider)throw new vm("Temporary credential requires multi-factor authentication, but no MFA code callback was provided.",{tryNextLink:!1,logger:s});u.TokenCode=await t.mfaCodeProvider(u?.SerialNumber)}let{AssumeRoleCommand:l,STSClient:c}=await Promise.resolve().then(()=>(iZt(),oZt));if(!n){let f=typeof e=="function"?e():void 0,p=[t.masterCredentials,t.clientConfig?.credentials,void i?.credentials,i?.credentialDefaultProvider?.(),f],m="STS client default credentials";if(p[0])m="options.masterCredentials";else if(p[1])m="options.clientConfig.credentials";else{if(p[2])throw m="caller client's credentials",new Error("fromTemporaryCredentials recursion in callerClientConfig.credentials");p[3]?m="caller client's credentialDefaultProvider":p[4]&&(m="AWS SDK default credentials")}let h=[t.clientConfig?.region,i?.region,await r?.({profile:a}),xIn],y="default partition's default region";h[0]?y="options.clientConfig.region":h[1]?y="caller client's region":h[2]&&(y="file or env region");let g=[aZt(t.clientConfig?.requestHandler),aZt(i?.requestHandler)],b="STS default requestHandler";g[0]?b="options.clientConfig.requestHandler":g[1]&&(b="caller client's requestHandler"),s?.debug?.(`@aws-sdk/credential-providers - fromTemporaryCredentials STS client init with ${y}=${await FN(Zwe(h))()}, ${m}, ${b}.`),n=new c({userAgentAppId:i?.userAgentAppId,...t.clientConfig,credentials:Zwe(p),logger:s,profile:a,region:Zwe(h),requestHandler:Zwe(g)})}if(t.clientPlugins)for(let f of t.clientPlugins)n.middlewareStack.use(f);let{Credentials:d}=await n.send(new l(u));if(!d||!d.AccessKeyId||!d.SecretAccessKey)throw new vm(`Invalid response from STS.assumeRole call with role ${u.RoleArn}`,{logger:s});return{accessKeyId:d.AccessKeyId,secretAccessKey:d.SecretAccessKey,sessionToken:d.SessionToken,expiration:d.Expiration,credentialScope:d.CredentialScope}}},aZt=t=>t?.metadata?.handlerProtocol==="h2"?void 0:t,Zwe=t=>{for(let e of t)if(e!==void 0)return e}});var lZt=v(()=>{uZt()});var cZt=v(()=>{});var dZt,fZt=v(()=>{dZt=t=>async e=>{t.logger?.debug("@aws-sdk/credential-provider-web-identity - fromWebToken");let{roleArn:r,roleSessionName:n,webIdentityToken:o,providerId:i,policyArns:a,policy:s,durationSeconds:u}=t,{roleAssumerWithWebIdentity:l}=t;if(!l){let{getDefaultRoleAssumerWithWebIdentity:c}=await Promise.resolve().then(()=>(AKe(),nZt));l=c({...t.clientConfig,credentialProviderLogger:t.logger,parentClientConfig:{...e?.callerClientConfig,...t.parentClientConfig}},t.clientPlugins)}return l({RoleArn:r,RoleSessionName:n??`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:i,PolicyArns:a,Policy:s,DurationSeconds:u})}});var pZt=v(()=>{cZt();fZt()});var OIn,mZt=v(()=>{pZt();OIn=t=>dZt({...t})});var hZt={};Rn(hZt,{fromCognitoIdentity:()=>yMn,fromCognitoIdentityPool:()=>bMn,fromHttp:()=>vKe,fromTemporaryCredentials:()=>sZt,fromWebToken:()=>OIn});var gZt=v(()=>{Z9t();Y9t();y7t();lZt();mZt()});var LKe=S(yF=>{"use strict";var TIn=H6(),EIn=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),PIn=t=>({httpHandler:t.httpHandler()}),NKe=class{constructor({name:e,kind:r=TIn.FieldPosition.HEADER,values:n=[]}){x(this,"name");x(this,"kind");x(this,"values");this.name=e,this.kind=r,this.values=n}add(e){this.values.push(e)}set(e){this.values=e}remove(e){this.values=this.values.filter(r=>r!==e)}toString(){return this.values.map(e=>e.includes(",")||e.includes(" ")?`"${e}"`:e).join(", ")}get(){return this.values}},jKe=class{constructor({fields:e=[],encoding:r="utf-8"}){x(this,"entries",{});x(this,"encoding");e.forEach(this.setField.bind(this)),this.encoding=r}setField(e){this.entries[e.name.toLowerCase()]=e}getField(e){return this.entries[e.toLowerCase()]}removeField(e){delete this.entries[e.toLowerCase()]}getByType(e){return Object.values(this.entries).filter(r=>r.kind===e)}},DKe=class t{constructor(e){x(this,"method");x(this,"protocol");x(this,"hostname");x(this,"port");x(this,"path");x(this,"query");x(this,"headers");x(this,"username");x(this,"password");x(this,"fragment");x(this,"body");this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){let r=new t({...e,headers:{...e.headers}});return r.query&&(r.query=MIn(r.query)),r}static isInstance(e){if(!e)return!1;let r=e;return"method"in r&&"protocol"in r&&"hostname"in r&&"path"in r&&typeof r.query=="object"&&typeof r.headers=="object"}clone(){return t.clone(this)}};function MIn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var $Ke=class{constructor(e){x(this,"statusCode");x(this,"reason");x(this,"headers");x(this,"body");this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let r=e;return typeof r.statusCode=="number"&&typeof r.headers=="object"}};function IIn(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}yF.Field=NKe;yF.Fields=jKe;yF.HttpRequest=DKe;yF.HttpResponse=$Ke;yF.getHttpHandlerExtensionConfiguration=EIn;yF.isValidHostname=IIn;yF.resolveHttpHandlerRuntimeConfig=PIn});var bZt=S(kKe=>{"use strict";var yZt={},FKe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),yZt[t]=e,FKe[e]=t}function RIn(t){if(t.length%2!==0)throw new Error("Hex encoded strings must have an even number length");let e=new Uint8Array(t.length/2);for(let r=0;r{"use strict";var NIn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";_Zt.isArrayBuffer=NIn});var wZt=S(UKe=>{"use strict";var jIn=vZt(),qKe=Qw(),DIn=(t,e=0,r=t.byteLength-e)=>{if(!jIn.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return qKe.Buffer.from(t,e,r)},$In=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?qKe.Buffer.from(t,e):qKe.Buffer.from(t)};UKe.fromArrayBuffer=DIn;UKe.fromString=$In});var xZt=S(Ywe=>{"use strict";var SZt=wZt(),CZt=t=>{let e=SZt.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},LIn=t=>typeof t=="string"?CZt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),FIn=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return SZt.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};Ywe.fromUtf8=CZt;Ywe.toUint8Array=LIn;Ywe.toUtf8=FIn});var TZt=S(OZt=>{"use strict";var kIn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";OZt.isArrayBuffer=kIn});var XZt=S(li=>{"use strict";var bF=bZt(),R4=xZt(),qIn=TZt(),IZt=LKe(),EZt=pS(),Qwe=dre(),RZt="X-Amz-Algorithm",AZt="X-Amz-Credential",WKe="X-Amz-Date",NZt="X-Amz-SignedHeaders",jZt="X-Amz-Expires",KKe="X-Amz-Signature",GKe="X-Amz-Security-Token",UIn="X-Amz-Region-Set",XKe="authorization",ZKe=WKe.toLowerCase(),DZt="date",$Zt=[XKe,ZKe,DZt],LZt=KKe.toLowerCase(),oSe="x-amz-content-sha256",FZt=GKe.toLowerCase(),BIn="host",kZt={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},qZt=/^proxy-/,UZt=/^sec-/,zIn=[/^proxy-/i,/^sec-/i],eSe="AWS4-HMAC-SHA256",VIn="AWS4-ECDSA-P256-SHA256",BZt="AWS4-HMAC-SHA256-PAYLOAD",zZt="UNSIGNED-PAYLOAD",VZt=50,YKe="aws4_request",HZt=60*60*24*7,S5={},tSe=[],rSe=(t,e,r)=>`${t}/${e}/${r}/${YKe}`,JZt=async(t,e,r,n,o)=>{let i=await PZt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${bF.toHex(i)}:${e.sessionToken}`;if(a in S5)return S5[a];for(tSe.push(a);tSe.length>VZt;)delete S5[tSe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,YKe])s=await PZt(t,s,u);return S5[a]=s},HIn=()=>{tSe.length=0,Object.keys(S5).forEach(t=>{delete S5[t]})},PZt=(t,e,r)=>{let n=new t(e);return n.update(R4.toUint8Array(r)),n.digest()},BKe=({headers:t},e,r)=>{let n={};for(let o of Object.keys(t).sort()){if(t[o]==null)continue;let i=o.toLowerCase();(i in kZt||e?.has(i)||qZt.test(i)||UZt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n},nSe=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===oSe)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||qIn.isArrayBuffer(e)){let n=new r;return n.update(R4.toUint8Array(e)),bF.toHex(await n.digest())}return zZt},zKe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=R4.fromUtf8(i);r.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let n=new Uint8Array(r.reduce((i,a)=>i+a.byteLength,0)),o=0;for(let i of r)n.set(i,o),o+=i.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":let r=new DataView(new ArrayBuffer(3));return r.setUint8(0,3),r.setInt16(1,e.value,!1),new Uint8Array(r.buffer);case"integer":let n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":let o=new Uint8Array(9);return o[0]=5,o.set(e.value.bytes,1),o;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(e.value,3),a;case"string":let s=R4.fromUtf8(e.value),u=new DataView(new ArrayBuffer(3+s.byteLength));u.setUint8(0,7),u.setUint16(1,s.byteLength,!1);let l=new Uint8Array(u.buffer);return l.set(s,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(VKe.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!JIn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(bF.fromHex(e.value.replace(/\-/g,"")),1),d}}},JIn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,VKe=class t{constructor(e){x(this,"bytes");if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let r=new Uint8Array(8);for(let n=7,o=Math.abs(Math.round(e));n>-1&&o>0;n--,o/=256)r[n]=o;return e<0&&MZt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&MZt(e),parseInt(bF.toHex(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};function MZt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var WZt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},KZt=(t,e={})=>{let{headers:r,query:n={}}=IZt.HttpRequest.clone(t);for(let o of Object.keys(r)){let i=o.toLowerCase();(i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)||e.hoistableHeaders?.has(i))&&(n[o]=r[o],delete r[o])}return{...t,headers:r,query:n}},HKe=t=>{t=IZt.HttpRequest.clone(t);for(let e of Object.keys(t.headers))$Zt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},GZt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===LZt)continue;let o=Qwe.escapeUri(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${Qwe.escapeUri(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${Qwe.escapeUri(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")},WIn=t=>KIn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),KIn=t=>typeof t=="number"?new Date(t*1e3):typeof t=="string"?Number(t)?new Date(Number(t)*1e3):new Date(t):t,iSe=class{constructor({applyChecksum:e,credentials:r,region:n,service:o,sha256:i,uriEscapePath:a=!0}){x(this,"service");x(this,"regionProvider");x(this,"credentialProvider");x(this,"sha256");x(this,"uriEscapePath");x(this,"applyChecksum");this.service=o,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=EZt.normalizeProvider(n),this.credentialProvider=EZt.normalizeProvider(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} +${this.getCanonicalPath(e)} +${GZt(e)} +${o.map(i=>`${i}:${r[i]}`).join(` +`)} + +${o.join(";")} +${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(R4.toUint8Array(n));let a=await i.digest();return`${o} +${e} +${r} +${bF.toHex(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?r.pop():r.push(i));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return Qwe.escapeUri(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){let r=WIn(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},JKe=class extends iSe{constructor({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s=!0}){super({applyChecksum:r,credentials:n,region:o,service:i,sha256:a,uriEscapePath:s});x(this,"headerFormatter",new zKe)}async presign(r,n={}){let{signingDate:o=new Date,expiresIn:i=3600,unsignableHeaders:a,unhoistableHeaders:s,signableHeaders:u,hoistableHeaders:l,signingRegion:c,signingService:d}=n,f=await this.credentialProvider();this.validateResolvedCredentials(f);let p=c??await this.regionProvider(),{longDate:m,shortDate:h}=this.formatDate(o);if(i>HZt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=rSe(h,p,d??this.service),g=KZt(HKe(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[GKe]=f.sessionToken),g.query[RZt]=eSe,g.query[AZt]=`${f.accessKeyId}/${y}`,g.query[WKe]=m,g.query[jZt]=i.toString(10);let b=BKe(g,a,u);return g.query[NZt]=this.getCanonicalHeaderList(b),g.query[KKe]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await nSe(r,this.sha256))),g}async sign(r,n){return typeof r=="string"?this.signString(r,n):r.headers&&r.payload?this.signEvent(r,n):r.message?this.signMessage(r,n):this.signRequest(r,n)}async signEvent({headers:r,payload:n},{signingDate:o=new Date,priorSignature:i,signingRegion:a,signingService:s}){let u=a??await this.regionProvider(),{shortDate:l,longDate:c}=this.formatDate(o),d=rSe(l,u,s??this.service),f=await nSe({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=bF.toHex(await p.digest()),h=[BZt,c,d,i,m,f].join(` +`);return this.signString(h,{signingDate:o,signingRegion:u,signingService:s})}async signMessage(r,{signingDate:n=new Date,signingRegion:o,signingService:i}){return this.signEvent({headers:this.headerFormatter.format(r.message.headers),payload:r.message.body},{signingDate:n,signingRegion:o,signingService:i,priorSignature:r.priorSignature}).then(s=>({message:r.message,signature:s}))}async signString(r,{signingDate:n=new Date,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let s=o??await this.regionProvider(),{shortDate:u}=this.formatDate(n),l=new this.sha256(await this.getSigningKey(a,s,u,i));return l.update(R4.toUint8Array(r)),bF.toHex(await l.digest())}async signRequest(r,{signingDate:n=new Date,signableHeaders:o,unsignableHeaders:i,signingRegion:a,signingService:s}={}){let u=await this.credentialProvider();this.validateResolvedCredentials(u);let l=a??await this.regionProvider(),c=HKe(r),{longDate:d,shortDate:f}=this.formatDate(n),p=rSe(f,l,s??this.service);c.headers[ZKe]=d,u.sessionToken&&(c.headers[FZt]=u.sessionToken);let m=await nSe(c,this.sha256);!WZt(oSe,c.headers)&&this.applyChecksum&&(c.headers[oSe]=m);let h=BKe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[XKe]=`${eSe} Credential=${u.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(h)}, Signature=${y}`,c}async getSignature(r,n,o,i){let a=await this.createStringToSign(r,n,i,eSe),s=new this.sha256(await o);return s.update(R4.toUint8Array(a)),bF.toHex(await s.digest())}getSigningKey(r,n,o,i){return JZt(this.sha256,r,o,n,i||this.service)}},GIn={SignatureV4a:null};li.ALGORITHM_IDENTIFIER=eSe;li.ALGORITHM_IDENTIFIER_V4A=VIn;li.ALGORITHM_QUERY_PARAM=RZt;li.ALWAYS_UNSIGNABLE_HEADERS=kZt;li.AMZ_DATE_HEADER=ZKe;li.AMZ_DATE_QUERY_PARAM=WKe;li.AUTH_HEADER=XKe;li.CREDENTIAL_QUERY_PARAM=AZt;li.DATE_HEADER=DZt;li.EVENT_ALGORITHM_IDENTIFIER=BZt;li.EXPIRES_QUERY_PARAM=jZt;li.GENERATED_HEADERS=$Zt;li.HOST_HEADER=BIn;li.KEY_TYPE_IDENTIFIER=YKe;li.MAX_CACHE_SIZE=VZt;li.MAX_PRESIGNED_TTL=HZt;li.PROXY_HEADER_PATTERN=qZt;li.REGION_SET_PARAM=UIn;li.SEC_HEADER_PATTERN=UZt;li.SHA256_HEADER=oSe;li.SIGNATURE_HEADER=LZt;li.SIGNATURE_QUERY_PARAM=KKe;li.SIGNED_HEADERS_QUERY_PARAM=NZt;li.SignatureV4=JKe;li.SignatureV4Base=iSe;li.TOKEN_HEADER=FZt;li.TOKEN_QUERY_PARAM=GKe;li.UNSIGNABLE_PATTERNS=zIn;li.UNSIGNED_PAYLOAD=zZt;li.clearCredentialCache=HIn;li.createScope=rSe;li.getCanonicalHeaders=BKe;li.getCanonicalQuery=GZt;li.getPayloadHash=nSe;li.getSigningKey=JZt;li.hasHeader=WZt;li.moveHeadersToQuery=KZt;li.prepareRequest=HKe;li.signatureV4aContainer=GIn});var cc=S((ema,ZZt)=>{"use strict";ZZt.exports={ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var C5=S((tma,aSe)=>{"use strict";var{AbortController:YZt,AbortSignal:XIn}=typeof self<"u"?self:typeof window<"u"?window:void 0;aSe.exports=YZt;aSe.exports.AbortSignal=XIn;aSe.exports.default=YZt});var Ure=S((rma,QKe)=>{"use strict";var x5=typeof Reflect=="object"?Reflect:null,QZt=x5&&typeof x5.apply=="function"?x5.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},sSe;x5&&typeof x5.ownKeys=="function"?sSe=x5.ownKeys:Object.getOwnPropertySymbols?sSe=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:sSe=function(e){return Object.getOwnPropertyNames(e)};function ZIn(t){console&&console.warn&&console.warn(t)}var tYt=Number.isNaN||function(e){return e!==e};function pu(){pu.init.call(this)}QKe.exports=pu;QKe.exports.once=tRn;pu.EventEmitter=pu;pu.prototype._events=void 0;pu.prototype._eventsCount=0;pu.prototype._maxListeners=void 0;var eYt=10;function uSe(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(pu,"defaultMaxListeners",{enumerable:!0,get:function(){return eYt},set:function(t){if(typeof t!="number"||t<0||tYt(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");eYt=t}});pu.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};pu.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||tYt(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function rYt(t){return t._maxListeners===void 0?pu.defaultMaxListeners:t._maxListeners}pu.prototype.getMaxListeners=function(){return rYt(this)};pu.prototype.emit=function(e){for(var r=[],n=1;n0&&(a=r[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=i[e];if(u===void 0)return!1;if(typeof u=="function")QZt(u,this,r);else for(var l=u.length,c=sYt(u,l),n=0;n0&&a.length>o&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=a.length,ZIn(s)}return t}pu.prototype.addListener=function(e,r){return nYt(this,e,r,!1)};pu.prototype.on=pu.prototype.addListener;pu.prototype.prependListener=function(e,r){return nYt(this,e,r,!0)};function YIn(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function oYt(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=YIn.bind(n);return o.listener=r,n.wrapFn=o,o}pu.prototype.once=function(e,r){return uSe(r),this.on(e,oYt(this,e,r)),this};pu.prototype.prependOnceListener=function(e,r){return uSe(r),this.prependListener(e,oYt(this,e,r)),this};pu.prototype.removeListener=function(e,r){var n,o,i,a,s;if(uSe(r),o=this._events,o===void 0)return this;if(n=o[e],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[e],o.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===r||n[a].listener===r){s=n[a].listener,i=a;break}if(i<0)return this;i===0?n.shift():QIn(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};pu.prototype.off=pu.prototype.removeListener;pu.prototype.removeAllListeners=function(e){var r,n,o;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var i=Object.keys(n),a;for(o=0;o=0;o--)this.removeListener(e,r[o]);return this};function iYt(t,e,r){var n=t._events;if(n===void 0)return[];var o=n[e];return o===void 0?[]:typeof o=="function"?r?[o.listener||o]:[o]:r?eRn(o):sYt(o,o.length)}pu.prototype.listeners=function(e){return iYt(this,e,!0)};pu.prototype.rawListeners=function(e){return iYt(this,e,!1)};pu.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):aYt.call(t,e)};pu.prototype.listenerCount=aYt;function aYt(t){var e=this._events;if(e!==void 0){var r=e[t];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}pu.prototype.eventNames=function(){return this._eventsCount>0?sSe(this._events):[]};function sYt(t,e){for(var r=new Array(e),n=0;n{"use strict";var nRn=Qw(),{kResistStopPropagation:oRn,SymbolDispose:iRn}=cc(),aRn=globalThis.AbortSignal||C5().AbortSignal,sRn=globalThis.AbortController||C5().AbortController,uRn=Object.getPrototypeOf(async function(){}).constructor,lYt=globalThis.Blob||nRn.Blob,lRn=typeof lYt<"u"?function(e){return e instanceof lYt}:function(e){return!1},cYt=(t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new ERR_INVALID_ARG_TYPE(e,"AbortSignal",t)},cRn=(t,e)=>{if(typeof t!="function")throw new ERR_INVALID_ARG_TYPE(e,"Function",t)},e8e=class extends Error{constructor(e){if(!Array.isArray(e))throw new TypeError(`Expected input to be an Array, got ${typeof e}`);let r="";for(let n=0;n{t=n,e=o}),resolve:t,reject:e}},promisify(t){return new Promise((e,r)=>{t((n,...o)=>n?r(n):e(...o))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let o=e.shift();return n==="f"?o.toFixed(6):n==="j"?JSON.stringify(o):n==="s"&&typeof o=="object"?`${o.constructor!==Object?o.constructor.name:""} {}`.trim():o.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof uRn},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:lRn,deprecate(t,e){return t},addAbortListener:Ure().addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);cYt(e,"signal"),cRn(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[oRn]:!0}),n=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[iRn](){var o;(o=n)===null||o===void 0||o()}}},AbortSignalAny:aRn.any||function(e){if(e.length===1)return e[0];let r=new sRn,n=()=>r.abort();return e.forEach(o=>{cYt(o,"signals"),o.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(o=>o.removeEventListener("abort",n))},{once:!0}),r.signal}};t8e.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var hb=S((oma,pYt)=>{"use strict";var{format:dRn,inspect:lSe,AggregateError:fRn}=hy(),pRn=globalThis.AggregateError||fRn,mRn=Symbol("kIsNodeError"),hRn=["string","function","number","object","Function","Object","boolean","bigint","symbol"],gRn=/^([A-Z][a-z0-9]*)+$/,yRn="__node_internal_",cSe={};function A4(t,e){if(!t)throw new cSe.ERR_INTERNAL_ASSERTION(e)}function dYt(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function bRn(t,e,r){if(typeof e=="function")return A4(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return A4(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:dRn(e,...r)}function cg(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(bRn(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[mRn]=!0,cSe[t]=n}function fYt(t){let e=yRn+t.name;return Object.defineProperty(t,"name",{value:e}),t}function _Rn(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new pRn([e,t],e.message);return r.code=e.code,r}return t||e}var r8e=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new cSe.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};cg("ERR_ASSERTION","%s",Error);cg("ERR_INVALID_ARG_TYPE",(t,e,r)=>{A4(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let o=[],i=[],a=[];for(let u of e)A4(typeof u=="string","All expected entries have to be of type string"),hRn.includes(u)?o.push(u.toLowerCase()):gRn.test(u)?i.push(u):(A4(u!=="object",'The value "object" should be written as "Object"'),a.push(u));if(i.length>0){let u=o.indexOf("object");u!==-1&&(o.splice(o,u,1),i.push("Object"))}if(o.length>0){switch(o.length){case 1:n+=`of type ${o[0]}`;break;case 2:n+=`one of type ${o[0]} or ${o[1]}`;break;default:{let u=o.pop();n+=`one of type ${o.join(", ")}, or ${u}`}}(i.length>0||a.length>0)&&(n+=" or ")}if(i.length>0){switch(i.length){case 1:n+=`an instance of ${i[0]}`;break;case 2:n+=`an instance of ${i[0]} or ${i[1]}`;break;default:{let u=i.pop();n+=`an instance of ${i.join(", ")}, or ${u}`}}a.length>0&&(n+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(n+="an "),n+=`${a[0]}`;break;case 2:n+=`one of ${a[0]} or ${a[1]}`;break;default:{let u=a.pop();n+=`one of ${a.join(", ")}, or ${u}`}}if(r==null)n+=`. Received ${r}`;else if(typeof r=="function"&&r.name)n+=`. Received function ${r.name}`;else if(typeof r=="object"){var s;if((s=r.constructor)!==null&&s!==void 0&&s.name)n+=`. Received an instance of ${r.constructor.name}`;else{let u=lSe(r,{depth:-1});n+=`. Received ${u}`}}else{let u=lSe(r,{colors:!1});u.length>25&&(u=`${u.slice(0,25)}...`),n+=`. Received type ${typeof r} (${u})`}return n},TypeError);cg("ERR_INVALID_ARG_VALUE",(t,e,r="is invalid")=>{let n=lSe(e);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${r}. Received ${n}`},TypeError);cg("ERR_INVALID_RETURN_VALUE",(t,e,r)=>{var n;let o=r!=null&&(n=r.constructor)!==null&&n!==void 0&&n.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${t} to be returned from the "${e}" function but got ${o}.`},TypeError);cg("ERR_MISSING_ARGS",(...t)=>{A4(t.length>0,"At least one arg needs to be specified");let e,r=t.length;switch(t=(Array.isArray(t)?t:[t]).map(n=>`"${n}"`).join(" or "),r){case 1:e+=`The ${t[0]} argument`;break;case 2:e+=`The ${t[0]} and ${t[1]} arguments`;break;default:{let n=t.pop();e+=`The ${t.join(", ")}, and ${n} arguments`}break}return`${e} must be specified`},TypeError);cg("ERR_OUT_OF_RANGE",(t,e,r)=>{A4(e,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=dYt(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=dYt(n)),n+="n"):n=lSe(r),`The value of "${t}" is out of range. It must be ${e}. Received ${n}`},RangeError);cg("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);cg("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);cg("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);cg("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);cg("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);cg("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);cg("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);cg("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);cg("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);cg("ERR_STREAM_WRITE_AFTER_END","write after end",Error);cg("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);pYt.exports={AbortError:r8e,aggregateTwoErrors:fYt(_Rn),hideStackFrames:fYt,codes:cSe}});var T5=S((ima,CYt)=>{"use strict";var{ArrayIsArray:o8e,ArrayPrototypeIncludes:yYt,ArrayPrototypeJoin:bYt,ArrayPrototypeMap:vRn,NumberIsInteger:i8e,NumberIsNaN:wRn,NumberMAX_SAFE_INTEGER:SRn,NumberMIN_SAFE_INTEGER:CRn,NumberParseInt:xRn,ObjectPrototypeHasOwnProperty:ORn,RegExpPrototypeExec:_Yt,String:TRn,StringPrototypeToUpperCase:ERn,StringPrototypeTrim:PRn}=cc(),{hideStackFrames:wS,codes:{ERR_SOCKET_BAD_PORT:MRn,ERR_INVALID_ARG_TYPE:gy,ERR_INVALID_ARG_VALUE:O5,ERR_OUT_OF_RANGE:N4,ERR_UNKNOWN_SIGNAL:mYt}}=hb(),{normalizeEncoding:IRn}=hy(),{isAsyncFunction:RRn,isArrayBufferView:ARn}=hy().types,hYt={};function NRn(t){return t===(t|0)}function jRn(t){return t===t>>>0}var DRn=/^[0-7]+$/,$Rn="must be a 32-bit unsigned integer or an octal string";function LRn(t,e,r){if(typeof t>"u"&&(t=r),typeof t=="string"){if(_Yt(DRn,t)===null)throw new O5(e,t,$Rn);t=xRn(t,8)}return vYt(t,e),t}var FRn=wS((t,e,r=CRn,n=SRn)=>{if(typeof t!="number")throw new gy(e,"number",t);if(!i8e(t))throw new N4(e,"an integer",t);if(tn)throw new N4(e,`>= ${r} && <= ${n}`,t)}),kRn=wS((t,e,r=-2147483648,n=2147483647)=>{if(typeof t!="number")throw new gy(e,"number",t);if(!i8e(t))throw new N4(e,"an integer",t);if(tn)throw new N4(e,`>= ${r} && <= ${n}`,t)}),vYt=wS((t,e,r=!1)=>{if(typeof t!="number")throw new gy(e,"number",t);if(!i8e(t))throw new N4(e,"an integer",t);let n=r?1:0,o=4294967295;if(to)throw new N4(e,`>= ${n} && <= ${o}`,t)});function a8e(t,e){if(typeof t!="string")throw new gy(e,"string",t)}function qRn(t,e,r=void 0,n){if(typeof t!="number")throw new gy(e,"number",t);if(r!=null&&tn||(r!=null||n!=null)&&wRn(t))throw new N4(e,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,t)}var URn=wS((t,e,r)=>{if(!yYt(r,t)){let o="must be one of: "+bYt(vRn(r,i=>typeof i=="string"?`'${i}'`:TRn(i)),", ");throw new O5(e,t,o)}});function wYt(t,e){if(typeof t!="boolean")throw new gy(e,"boolean",t)}function n8e(t,e,r){return t==null||!ORn(t,e)?r:t[e]}var BRn=wS((t,e,r=null)=>{let n=n8e(r,"allowArray",!1),o=n8e(r,"allowFunction",!1);if(!n8e(r,"nullable",!1)&&t===null||!n&&o8e(t)||typeof t!="object"&&(!o||typeof t!="function"))throw new gy(e,"Object",t)}),zRn=wS((t,e)=>{if(t!=null&&typeof t!="object"&&typeof t!="function")throw new gy(e,"a dictionary",t)}),dSe=wS((t,e,r=0)=>{if(!o8e(t))throw new gy(e,"Array",t);if(t.length{if(!ARn(t))throw new gy(e,["Buffer","TypedArray","DataView"],t)});function GRn(t,e){let r=IRn(e),n=t.length;if(r==="hex"&&n%2!==0)throw new O5("encoding",e,`is invalid for data of length ${n}`)}function XRn(t,e="Port",r=!0){if(typeof t!="number"&&typeof t!="string"||typeof t=="string"&&PRn(t).length===0||+t!==+t>>>0||t>65535||t===0&&!r)throw new MRn(e,t,r);return t|0}var SYt=wS((t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new gy(e,"AbortSignal",t)}),ZRn=wS((t,e)=>{if(typeof t!="function")throw new gy(e,"Function",t)}),YRn=wS((t,e)=>{if(typeof t!="function"||RRn(t))throw new gy(e,"Function",t)}),QRn=wS((t,e)=>{if(t!==void 0)throw new gy(e,"undefined",t)});function eAn(t,e,r){if(!yYt(r,t))throw new gy(e,`('${bYt(r,"|")}')`,t)}var tAn=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function gYt(t,e){if(typeof t>"u"||!_Yt(tAn,t))throw new O5(e,t,'must be an array or string of format "; rel=preload; as=style"')}function rAn(t){if(typeof t=="string")return gYt(t,"hints"),t;if(o8e(t)){let e=t.length,r="";if(e===0)return r;for(let n=0;n; rel=preload; as=style"')}CYt.exports={isInt32:NRn,isUint32:jRn,parseFileMode:LRn,validateArray:dSe,validateStringArray:VRn,validateBooleanArray:HRn,validateAbortSignalArray:JRn,validateBoolean:wYt,validateBuffer:KRn,validateDictionary:zRn,validateEncoding:GRn,validateFunction:ZRn,validateInt32:kRn,validateInteger:FRn,validateNumber:qRn,validateObject:BRn,validateOneOf:URn,validatePlainFunction:YRn,validatePort:XRn,validateSignalName:WRn,validateString:a8e,validateUint32:vYt,validateUndefined:QRn,validateUnion:eAn,validateAbortSignal:SYt,validateLinkHeaderValue:rAn}});var _F=S((ama,EYt)=>{var Vc=EYt.exports={},rT,nT;function s8e(){throw new Error("setTimeout has not been defined")}function u8e(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?rT=setTimeout:rT=s8e}catch{rT=s8e}try{typeof clearTimeout=="function"?nT=clearTimeout:nT=u8e}catch{nT=u8e}})();function xYt(t){if(rT===setTimeout)return setTimeout(t,0);if((rT===s8e||!rT)&&setTimeout)return rT=setTimeout,setTimeout(t,0);try{return rT(t,0)}catch{try{return rT.call(null,t,0)}catch{return rT.call(this,t,0)}}}function nAn(t){if(nT===clearTimeout)return clearTimeout(t);if((nT===u8e||!nT)&&clearTimeout)return nT=clearTimeout,clearTimeout(t);try{return nT(t)}catch{try{return nT.call(null,t)}catch{return nT.call(this,t)}}}var KN=[],E5=!1,j4,fSe=-1;function oAn(){!E5||!j4||(E5=!1,j4.length?KN=j4.concat(KN):fSe=-1,KN.length&&OYt())}function OYt(){if(!E5){var t=xYt(oAn);E5=!0;for(var e=KN.length;e;){for(j4=KN,KN=[];++fSe1)for(var r=1;r{"use strict";var{SymbolAsyncIterator:PYt,SymbolIterator:MYt,SymbolFor:D4}=cc(),IYt=D4("nodejs.stream.destroyed"),RYt=D4("nodejs.stream.errored"),l8e=D4("nodejs.stream.readable"),c8e=D4("nodejs.stream.writable"),AYt=D4("nodejs.stream.disturbed"),iAn=D4("nodejs.webstream.isClosedPromise"),aAn=D4("nodejs.webstream.controllerErrorFunction");function pSe(t,e=!1){var r;return!!(t&&typeof t.pipe=="function"&&typeof t.on=="function"&&(!e||typeof t.pause=="function"&&typeof t.resume=="function")&&(!t._writableState||((r=t._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!t._writableState||t._readableState))}function mSe(t){var e;return!!(t&&typeof t.write=="function"&&typeof t.on=="function"&&(!t._readableState||((e=t._writableState)===null||e===void 0?void 0:e.writable)!==!1))}function sAn(t){return!!(t&&typeof t.pipe=="function"&&t._readableState&&typeof t.on=="function"&&typeof t.write=="function")}function oT(t){return t&&(t._readableState||t._writableState||typeof t.write=="function"&&typeof t.on=="function"||typeof t.pipe=="function"&&typeof t.on=="function")}function NYt(t){return!!(t&&!oT(t)&&typeof t.pipeThrough=="function"&&typeof t.getReader=="function"&&typeof t.cancel=="function")}function jYt(t){return!!(t&&!oT(t)&&typeof t.getWriter=="function"&&typeof t.abort=="function")}function DYt(t){return!!(t&&!oT(t)&&typeof t.readable=="object"&&typeof t.writable=="object")}function uAn(t){return NYt(t)||jYt(t)||DYt(t)}function lAn(t,e){return t==null?!1:e===!0?typeof t[PYt]=="function":e===!1?typeof t[MYt]=="function":typeof t[PYt]=="function"||typeof t[MYt]=="function"}function hSe(t){if(!oT(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!!(t.destroyed||t[IYt]||n!=null&&n.destroyed)}function $Yt(t){if(!mSe(t))return null;if(t.writableEnded===!0)return!0;let e=t._writableState;return e!=null&&e.errored?!1:typeof e?.ended!="boolean"?null:e.ended}function cAn(t,e){if(!mSe(t))return null;if(t.writableFinished===!0)return!0;let r=t._writableState;return r!=null&&r.errored?!1:typeof r?.finished!="boolean"?null:!!(r.finished||e===!1&&r.ended===!0&&r.length===0)}function dAn(t){if(!pSe(t))return null;if(t.readableEnded===!0)return!0;let e=t._readableState;return!e||e.errored?!1:typeof e?.ended!="boolean"?null:e.ended}function LYt(t,e){if(!pSe(t))return null;let r=t._readableState;return r!=null&&r.errored?!1:typeof r?.endEmitted!="boolean"?null:!!(r.endEmitted||e===!1&&r.ended===!0&&r.length===0)}function FYt(t){return t&&t[l8e]!=null?t[l8e]:typeof t?.readable!="boolean"?null:hSe(t)?!1:pSe(t)&&t.readable&&!LYt(t)}function kYt(t){return t&&t[c8e]!=null?t[c8e]:typeof t?.writable!="boolean"?null:hSe(t)?!1:mSe(t)&&t.writable&&!$Yt(t)}function fAn(t,e){return oT(t)?hSe(t)?!0:!(e?.readable!==!1&&FYt(t)||e?.writable!==!1&&kYt(t)):null}function pAn(t){var e,r;return oT(t)?t.writableErrored?t.writableErrored:(e=(r=t._writableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function mAn(t){var e,r;return oT(t)?t.readableErrored?t.readableErrored:(e=(r=t._readableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function hAn(t){if(!oT(t))return null;if(typeof t.closed=="boolean")return t.closed;let e=t._writableState,r=t._readableState;return typeof e?.closed=="boolean"||typeof r?.closed=="boolean"?e?.closed||r?.closed:typeof t._closed=="boolean"&&qYt(t)?t._closed:null}function qYt(t){return typeof t._closed=="boolean"&&typeof t._defaultKeepAlive=="boolean"&&typeof t._removedConnection=="boolean"&&typeof t._removedContLen=="boolean"}function UYt(t){return typeof t._sent100=="boolean"&&qYt(t)}function gAn(t){var e;return typeof t._consuming=="boolean"&&typeof t._dumped=="boolean"&&((e=t.req)===null||e===void 0?void 0:e.upgradeOrConnect)===void 0}function yAn(t){if(!oT(t))return null;let e=t._writableState,r=t._readableState,n=e||r;return!n&&UYt(t)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function bAn(t){var e;return!!(t&&((e=t[AYt])!==null&&e!==void 0?e:t.readableDidRead||t.readableAborted))}function _An(t){var e,r,n,o,i,a,s,u,l,c;return!!(t&&((e=(r=(n=(o=(i=(a=t[RYt])!==null&&a!==void 0?a:t.readableErrored)!==null&&i!==void 0?i:t.writableErrored)!==null&&o!==void 0?o:(s=t._readableState)===null||s===void 0?void 0:s.errorEmitted)!==null&&n!==void 0?n:(u=t._writableState)===null||u===void 0?void 0:u.errorEmitted)!==null&&r!==void 0?r:(l=t._readableState)===null||l===void 0?void 0:l.errored)!==null&&e!==void 0?e:!((c=t._writableState)===null||c===void 0)&&c.errored))}BYt.exports={isDestroyed:hSe,kIsDestroyed:IYt,isDisturbed:bAn,kIsDisturbed:AYt,isErrored:_An,kIsErrored:RYt,isReadable:FYt,kIsReadable:l8e,kIsClosedPromise:iAn,kControllerErrorFunction:aAn,kIsWritable:c8e,isClosed:hAn,isDuplexNodeStream:sAn,isFinished:fAn,isIterable:lAn,isReadableNodeStream:pSe,isReadableStream:NYt,isReadableEnded:dAn,isReadableFinished:LYt,isReadableErrored:mAn,isNodeStream:oT,isWebStream:uAn,isWritable:kYt,isWritableNodeStream:mSe,isWritableStream:jYt,isWritableEnded:$Yt,isWritableFinished:cAn,isWritableErrored:pAn,isServerRequest:gAn,isServerResponse:UYt,willEmitClose:yAn,isTransformStream:DYt}});var XN=S((uma,h8e)=>{var vF=_F(),{AbortError:ZYt,codes:vAn}=hb(),{ERR_INVALID_ARG_TYPE:wAn,ERR_STREAM_PREMATURE_CLOSE:zYt}=vAn,{kEmptyObject:f8e,once:p8e}=hy(),{validateAbortSignal:SAn,validateFunction:CAn,validateObject:xAn,validateBoolean:OAn}=T5(),{Promise:TAn,PromisePrototypeThen:EAn,SymbolDispose:YYt}=cc(),{isClosed:PAn,isReadable:VYt,isReadableNodeStream:d8e,isReadableStream:MAn,isReadableFinished:HYt,isReadableErrored:JYt,isWritable:WYt,isWritableNodeStream:KYt,isWritableStream:IAn,isWritableFinished:GYt,isWritableErrored:XYt,isNodeStream:RAn,willEmitClose:AAn,kIsClosedPromise:NAn}=iT(),P5;function jAn(t){return t.setHeader&&typeof t.abort=="function"}var m8e=()=>{};function QYt(t,e,r){var n,o;if(arguments.length===2?(r=e,e=f8e):e==null?e=f8e:xAn(e,"options"),CAn(r,"callback"),SAn(e.signal,"options.signal"),r=p8e(r),MAn(t)||IAn(t))return DAn(t,e,r);if(!RAn(t))throw new wAn("stream",["ReadableStream","WritableStream","Stream"],t);let i=(n=e.readable)!==null&&n!==void 0?n:d8e(t),a=(o=e.writable)!==null&&o!==void 0?o:KYt(t),s=t._writableState,u=t._readableState,l=()=>{t.writable||f()},c=AAn(t)&&d8e(t)===i&&KYt(t)===a,d=GYt(t,!1),f=()=>{d=!0,t.destroyed&&(c=!1),!(c&&(!t.readable||i))&&(!i||p)&&r.call(t)},p=HYt(t,!1),m=()=>{p=!0,t.destroyed&&(c=!1),!(c&&(!t.writable||a))&&(!a||d)&&r.call(t)},h=O=>{r.call(t,O)},y=PAn(t),g=()=>{y=!0;let O=XYt(t)||JYt(t);if(O&&typeof O!="boolean")return r.call(t,O);if(i&&!p&&d8e(t,!0)&&!HYt(t,!1))return r.call(t,new zYt);if(a&&!d&&!GYt(t,!1))return r.call(t,new zYt);r.call(t)},b=()=>{y=!0;let O=XYt(t)||JYt(t);if(O&&typeof O!="boolean")return r.call(t,O);r.call(t)},_=()=>{t.req.on("finish",f)};jAn(t)?(t.on("complete",f),c||t.on("abort",g),t.req?_():t.on("request",_)):a&&!s&&(t.on("end",l),t.on("close",l)),!c&&typeof t.aborted=="boolean"&&t.on("aborted",g),t.on("end",m),t.on("finish",f),e.error!==!1&&t.on("error",h),t.on("close",g),y?vF.nextTick(g):s!=null&&s.errorEmitted||u!=null&&u.errorEmitted?c||vF.nextTick(b):(!i&&(!c||VYt(t))&&(d||WYt(t)===!1)||!a&&(!c||WYt(t))&&(p||VYt(t)===!1)||u&&t.req&&t.aborted)&&vF.nextTick(b);let w=()=>{r=m8e,t.removeListener("aborted",g),t.removeListener("complete",f),t.removeListener("abort",g),t.removeListener("request",_),t.req&&t.req.removeListener("finish",f),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",f),t.removeListener("end",m),t.removeListener("error",h),t.removeListener("close",g)};if(e.signal&&!y){let O=()=>{let T=r;w(),T.call(t,new ZYt(void 0,{cause:e.signal.reason}))};if(e.signal.aborted)vF.nextTick(O);else{P5=P5||hy().addAbortListener;let T=P5(e.signal,O),P=r;r=p8e((...M)=>{T[YYt](),P.apply(t,M)})}}return w}function DAn(t,e,r){let n=!1,o=m8e;if(e.signal)if(o=()=>{n=!0,r.call(t,new ZYt(void 0,{cause:e.signal.reason}))},e.signal.aborted)vF.nextTick(o);else{P5=P5||hy().addAbortListener;let a=P5(e.signal,o),s=r;r=p8e((...u)=>{a[YYt](),s.apply(t,u)})}let i=(...a)=>{n||vF.nextTick(()=>r.apply(t,a))};return EAn(t[NAn].promise,i,i),m8e}function $An(t,e){var r;let n=!1;return e===null&&(e=f8e),(r=e)!==null&&r!==void 0&&r.cleanup&&(OAn(e.cleanup,"cleanup"),n=e.cleanup),new TAn((o,i)=>{let a=QYt(t,e,s=>{n&&a(),s?i(s):o()})})}h8e.exports=QYt;h8e.exports.finished=$An});var $4=S((lma,sQt)=>{"use strict";var aT=_F(),{aggregateTwoErrors:LAn,codes:{ERR_MULTIPLE_CALLBACK:FAn},AbortError:kAn}=hb(),{Symbol:rQt}=cc(),{kIsDestroyed:qAn,isDestroyed:UAn,isFinished:BAn,isServerRequest:zAn}=iT(),nQt=rQt("kDestroy"),g8e=rQt("kConstruct");function oQt(t,e,r){t&&(t.stack,e&&!e.errored&&(e.errored=t),r&&!r.errored&&(r.errored=t))}function VAn(t,e){let r=this._readableState,n=this._writableState,o=n||r;return n!=null&&n.destroyed||r!=null&&r.destroyed?(typeof e=="function"&&e(),this):(oQt(t,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?eQt(this,t,e):this.once(nQt,function(i){eQt(this,LAn(i,t),e)}),this)}function eQt(t,e,r){let n=!1;function o(i){if(n)return;n=!0;let a=t._readableState,s=t._writableState;oQt(i,s,a),s&&(s.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(i),i?aT.nextTick(HAn,t,i):aT.nextTick(iQt,t)}try{t._destroy(e||null,o)}catch(i){o(i)}}function HAn(t,e){y8e(t,e),iQt(t)}function iQt(t){let e=t._readableState,r=t._writableState;r&&(r.closeEmitted=!0),e&&(e.closeEmitted=!0),(r!=null&&r.emitClose||e!=null&&e.emitClose)&&t.emit("close")}function y8e(t,e){let r=t._readableState,n=t._writableState;n!=null&&n.errorEmitted||r!=null&&r.errorEmitted||(n&&(n.errorEmitted=!0),r&&(r.errorEmitted=!0),t.emit("error",e))}function JAn(){let t=this._readableState,e=this._writableState;t&&(t.constructed=!0,t.closed=!1,t.closeEmitted=!1,t.destroyed=!1,t.errored=null,t.errorEmitted=!1,t.reading=!1,t.ended=t.readable===!1,t.endEmitted=t.readable===!1),e&&(e.constructed=!0,e.destroyed=!1,e.closed=!1,e.closeEmitted=!1,e.errored=null,e.errorEmitted=!1,e.finalCalled=!1,e.prefinished=!1,e.ended=e.writable===!1,e.ending=e.writable===!1,e.finished=e.writable===!1)}function b8e(t,e,r){let n=t._readableState,o=t._writableState;if(o!=null&&o.destroyed||n!=null&&n.destroyed)return this;n!=null&&n.autoDestroy||o!=null&&o.autoDestroy?t.destroy(e):e&&(e.stack,o&&!o.errored&&(o.errored=e),n&&!n.errored&&(n.errored=e),r?aT.nextTick(y8e,t,e):y8e(t,e))}function WAn(t,e){if(typeof t._construct!="function")return;let r=t._readableState,n=t._writableState;r&&(r.constructed=!1),n&&(n.constructed=!1),t.once(g8e,e),!(t.listenerCount(g8e)>1)&&aT.nextTick(KAn,t)}function KAn(t){let e=!1;function r(n){if(e){b8e(t,n??new FAn);return}e=!0;let o=t._readableState,i=t._writableState,a=i||o;o&&(o.constructed=!0),i&&(i.constructed=!0),a.destroyed?t.emit(nQt,n):n?b8e(t,n,!0):aT.nextTick(GAn,t)}try{t._construct(n=>{aT.nextTick(r,n)})}catch(n){aT.nextTick(r,n)}}function GAn(t){t.emit(g8e)}function tQt(t){return t?.setHeader&&typeof t.abort=="function"}function aQt(t){t.emit("close")}function XAn(t,e){t.emit("error",e),aT.nextTick(aQt,t)}function ZAn(t,e){!t||UAn(t)||(!e&&!BAn(t)&&(e=new kAn),zAn(t)?(t.socket=null,t.destroy(e)):tQt(t)?t.abort():tQt(t.req)?t.req.abort():typeof t.destroy=="function"?t.destroy(e):typeof t.close=="function"?t.close():e?aT.nextTick(XAn,t,e):aT.nextTick(aQt,t),t.destroyed||(t[qAn]=!0))}sQt.exports={construct:WAn,destroyer:ZAn,destroy:VAn,undestroy:JAn,errorOrDestroy:b8e}});var bSe=S((cma,lQt)=>{"use strict";var{ArrayIsArray:YAn,ObjectSetPrototypeOf:uQt}=cc(),{EventEmitter:gSe}=Ure();function ySe(t){gSe.call(this,t)}uQt(ySe.prototype,gSe.prototype);uQt(ySe,gSe);ySe.prototype.pipe=function(t,e){let r=this;function n(c){t.writable&&t.write(c)===!1&&r.pause&&r.pause()}r.on("data",n);function o(){r.readable&&r.resume&&r.resume()}t.on("drain",o),!t._isStdio&&(!e||e.end!==!1)&&(r.on("end",a),r.on("close",s));let i=!1;function a(){i||(i=!0,t.end())}function s(){i||(i=!0,typeof t.destroy=="function"&&t.destroy())}function u(c){l(),gSe.listenerCount(this,"error")===0&&this.emit("error",c)}_8e(r,"error",u),_8e(t,"error",u);function l(){r.removeListener("data",n),t.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",s),r.removeListener("error",u),t.removeListener("error",u),r.removeListener("end",l),r.removeListener("close",l),t.removeListener("close",l)}return r.on("end",l),r.on("close",l),t.on("close",l),t.emit("pipe",r),t};function _8e(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):YAn(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}lQt.exports={Stream:ySe,prependListener:_8e}});var Bre=S((dma,_Se)=>{"use strict";var{SymbolDispose:QAn}=cc(),{AbortError:cQt,codes:eNn}=hb(),{isNodeStream:dQt,isWebStream:tNn,kControllerErrorFunction:rNn}=iT(),nNn=XN(),{ERR_INVALID_ARG_TYPE:fQt}=eNn,v8e,oNn=(t,e)=>{if(typeof t!="object"||!("aborted"in t))throw new fQt(e,"AbortSignal",t)};_Se.exports.addAbortSignal=function(e,r){if(oNn(e,"signal"),!dQt(r)&&!tNn(r))throw new fQt("stream",["ReadableStream","WritableStream","Stream"],r);return _Se.exports.addAbortSignalNoValidate(e,r)};_Se.exports.addAbortSignalNoValidate=function(t,e){if(typeof t!="object"||!("aborted"in t))return e;let r=dQt(e)?()=>{e.destroy(new cQt(void 0,{cause:t.reason}))}:()=>{e[rNn](new cQt(void 0,{cause:t.reason}))};if(t.aborted)r();else{v8e=v8e||hy().addAbortListener;let n=v8e(t,r);nNn(e,n[QAn])}return e}});var hQt=S((pma,mQt)=>{"use strict";var{StringPrototypeSlice:pQt,SymbolIterator:iNn,TypedArrayPrototypeSet:vSe,Uint8Array:aNn}=cc(),{Buffer:w8e}=Qw(),{inspect:sNn}=hy();mQt.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(e){let r={data:e,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(e){let r={data:e,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;let e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}clear(){this.head=this.tail=null,this.length=0}join(e){if(this.length===0)return"";let r=this.head,n=""+r.data;for(;(r=r.next)!==null;)n+=e+r.data;return n}concat(e){if(this.length===0)return w8e.alloc(0);let r=w8e.allocUnsafe(e>>>0),n=this.head,o=0;for(;n;)vSe(r,n.data,o),o+=n.data.length,n=n.next;return r}consume(e,r){let n=this.head.data;if(ei.length)r+=i,e-=i.length;else{e===i.length?(r+=i,++o,n.next?this.head=n.next:this.head=this.tail=null):(r+=pQt(i,0,e),this.head=n,n.data=pQt(i,e));break}++o}while((n=n.next)!==null);return this.length-=o,r}_getBuffer(e){let r=w8e.allocUnsafe(e),n=e,o=this.head,i=0;do{let a=o.data;if(e>a.length)vSe(r,a,n-e),e-=a.length;else{e===a.length?(vSe(r,a,n-e),++i,o.next?this.head=o.next:this.head=this.tail=null):(vSe(r,new aNn(a.buffer,a.byteOffset,e),n-e),this.head=o,o.data=a.slice(e));break}++i}while((o=o.next)!==null);return this.length-=i,r}[Symbol.for("nodejs.util.inspect.custom")](e,r){return sNn(this,{...r,depth:0,customInspect:!1})}}});var zre=S((mma,_Qt)=>{"use strict";var{MathFloor:uNn,NumberIsInteger:lNn}=cc(),{validateInteger:cNn}=T5(),{ERR_INVALID_ARG_VALUE:dNn}=hb().codes,gQt=16*1024,yQt=16;function fNn(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function bQt(t){return t?yQt:gQt}function pNn(t,e){cNn(e,"value",0),t?yQt=e:gQt=e}function mNn(t,e,r,n){let o=fNn(e,n,r);if(o!=null){if(!lNn(o)||o<0){let i=n?`options.${r}`:"options.highWaterMark";throw new dNn(i,o)}return uNn(o)}return bQt(t.objectMode)}_Qt.exports={getHighWaterMark:mNn,getDefaultHighWaterMark:bQt,setDefaultHighWaterMark:pNn}});var SQt=S((S8e,wQt)=>{var wSe=Qw(),sT=wSe.Buffer;function vQt(t,e){for(var r in t)e[r]=t[r]}sT.from&&sT.alloc&&sT.allocUnsafe&&sT.allocUnsafeSlow?wQt.exports=wSe:(vQt(wSe,S8e),S8e.Buffer=L4);function L4(t,e,r){return sT(t,e,r)}L4.prototype=Object.create(sT.prototype);vQt(sT,L4);L4.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return sT(t,e,r)};L4.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=sT(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};L4.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return sT(t)};L4.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return wSe.SlowBuffer(t)}});var OQt=S(xQt=>{"use strict";var x8e=SQt().Buffer,CQt=x8e.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function hNn(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function gNn(t){var e=hNn(t);if(typeof e!="string"&&(x8e.isEncoding===CQt||!CQt(t)))throw new Error("Unknown encoding: "+t);return e||t}xQt.StringDecoder=Vre;function Vre(t){this.encoding=gNn(t);var e;switch(this.encoding){case"utf16le":this.text=SNn,this.end=CNn,e=4;break;case"utf8":this.fillLast=_Nn,e=4;break;case"base64":this.text=xNn,this.end=ONn,e=3;break;default:this.write=TNn,this.end=ENn;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=x8e.allocUnsafe(e)}Vre.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function yNn(t,e,r){var n=e.length-1;if(n=0?(o>0&&(t.lastNeed=o-1),o):--n=0?(o>0&&(t.lastNeed=o-2),o):--n=0?(o>0&&(o===2?o=0:t.lastNeed=o-3),o):0))}function bNn(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function _Nn(t){var e=this.lastTotal-this.lastNeed,r=bNn(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function vNn(t,e){var r=yNn(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function wNn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function SNn(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function CNn(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function xNn(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function ONn(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function TNn(t){return t.toString(this.encoding)}function ENn(t){return t&&t.length?this.write(t):""}});var O8e=S((gma,MQt)=>{"use strict";var TQt=_F(),{PromisePrototypeThen:PNn,SymbolAsyncIterator:EQt,SymbolIterator:PQt}=cc(),{Buffer:MNn}=Qw(),{ERR_INVALID_ARG_TYPE:INn,ERR_STREAM_NULL_VALUES:RNn}=hb().codes;function ANn(t,e,r){let n;if(typeof e=="string"||e instanceof MNn)return new t({objectMode:!0,...r,read(){this.push(e),this.push(null)}});let o;if(e&&e[EQt])o=!0,n=e[EQt]();else if(e&&e[PQt])o=!1,n=e[PQt]();else throw new INn("iterable",["Iterable"],e);let i=new t({objectMode:!0,highWaterMark:1,...r}),a=!1;i._read=function(){a||(a=!0,u())},i._destroy=function(l,c){PNn(s(l),()=>TQt.nextTick(c,l),d=>TQt.nextTick(c,d||l))};async function s(l){let c=l!=null,d=typeof n.throw=="function";if(c&&d){let{value:f,done:p}=await n.throw(l);if(await f,p)return}if(typeof n.return=="function"){let{value:f}=await n.return();await f}}async function u(){for(;;){try{let{value:l,done:c}=o?await n.next():n.next();if(c)i.push(null);else{let d=l&&typeof l.then=="function"?await l:l;if(d===null)throw a=!1,new RNn;if(i.push(d))continue;a=!1}}catch(l){i.destroy(l)}break}}return i}MQt.exports=ANn});var Jre=S((yma,WQt)=>{var _C=_F(),{ArrayPrototypeIndexOf:NNn,NumberIsInteger:jNn,NumberIsNaN:DNn,NumberParseInt:$Nn,ObjectDefineProperties:N8e,ObjectKeys:LNn,ObjectSetPrototypeOf:AQt,Promise:NQt,SafeSet:FNn,SymbolAsyncDispose:kNn,SymbolAsyncIterator:qNn,Symbol:UNn}=cc();WQt.exports=ci;ci.ReadableState=OSe;var{EventEmitter:BNn}=Ure(),{Stream:wF,prependListener:zNn}=bSe(),{Buffer:T8e}=Qw(),{addAbortSignal:VNn}=Bre(),jQt=XN(),$i=hy().debuglog("stream",t=>{$i=t}),HNn=hQt(),R5=$4(),{getHighWaterMark:JNn,getDefaultHighWaterMark:WNn}=zre(),{aggregateTwoErrors:IQt,codes:{ERR_INVALID_ARG_TYPE:KNn,ERR_METHOD_NOT_IMPLEMENTED:GNn,ERR_OUT_OF_RANGE:XNn,ERR_STREAM_PUSH_AFTER_EOF:ZNn,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:YNn},AbortError:QNn}=hb(),{validateObject:e1n}=T5(),F4=UNn("kPaused"),{StringDecoder:DQt}=OQt(),t1n=O8e();AQt(ci.prototype,wF.prototype);AQt(ci,wF);var E8e=()=>{},{errorOrDestroy:M5}=R5,I5=1,r1n=2,$Qt=4,Hre=8,LQt=16,SSe=32,CSe=64,FQt=128,n1n=256,o1n=512,i1n=1024,R8e=2048,A8e=4096,a1n=8192,s1n=16384,u1n=32768,kQt=65536,l1n=1<<17,c1n=1<<18;function wm(t){return{enumerable:!1,get(){return(this.state&t)!==0},set(e){e?this.state|=t:this.state&=~t}}}N8e(OSe.prototype,{objectMode:wm(I5),ended:wm(r1n),endEmitted:wm($Qt),reading:wm(Hre),constructed:wm(LQt),sync:wm(SSe),needReadable:wm(CSe),emittedReadable:wm(FQt),readableListening:wm(n1n),resumeScheduled:wm(o1n),errorEmitted:wm(i1n),emitClose:wm(R8e),autoDestroy:wm(A8e),destroyed:wm(a1n),closed:wm(s1n),closeEmitted:wm(u1n),multiAwaitDrain:wm(kQt),readingMore:wm(l1n),dataEmitted:wm(c1n)});function OSe(t,e,r){typeof r!="boolean"&&(r=e instanceof uT()),this.state=R8e|A8e|LQt|SSe,t&&t.objectMode&&(this.state|=I5),r&&t&&t.readableObjectMode&&(this.state|=I5),this.highWaterMark=t?JNn(this,t,"readableHighWaterMark",r):WNn(!1),this.buffer=new HNn,this.length=0,this.pipes=[],this.flowing=null,this[F4]=null,t&&t.emitClose===!1&&(this.state&=~R8e),t&&t.autoDestroy===!1&&(this.state&=~A8e),this.errored=null,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,t&&t.encoding&&(this.decoder=new DQt(t.encoding),this.encoding=t.encoding)}function ci(t){if(!(this instanceof ci))return new ci(t);let e=this instanceof uT();this._readableState=new OSe(t,this,e),t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.construct=="function"&&(this._construct=t.construct),t.signal&&!e&&VNn(t.signal,this)),wF.call(this,t),R5.construct(this,()=>{this._readableState.needReadable&&xSe(this,this._readableState)})}ci.prototype.destroy=R5.destroy;ci.prototype._undestroy=R5.undestroy;ci.prototype._destroy=function(t,e){e(t)};ci.prototype[BNn.captureRejectionSymbol]=function(t){this.destroy(t)};ci.prototype[kNn]=function(){let t;return this.destroyed||(t=this.readableEnded?null:new QNn,this.destroy(t)),new NQt((e,r)=>jQt(this,n=>n&&n!==t?r(n):e(null)))};ci.prototype.push=function(t,e){return qQt(this,t,e,!1)};ci.prototype.unshift=function(t,e){return qQt(this,t,e,!0)};function qQt(t,e,r,n){$i("readableAddChunk",e);let o=t._readableState,i;if((o.state&I5)===0&&(typeof e=="string"?(r=r||o.defaultEncoding,o.encoding!==r&&(n&&o.encoding?e=T8e.from(e,r).toString(o.encoding):(e=T8e.from(e,r),r=""))):e instanceof T8e?r="":wF._isUint8Array(e)?(e=wF._uint8ArrayToBuffer(e),r=""):e!=null&&(i=new KNn("chunk",["string","Buffer","Uint8Array"],e))),i)M5(t,i);else if(e===null)o.state&=~Hre,p1n(t,o);else if((o.state&I5)!==0||e&&e.length>0)if(n)if((o.state&$Qt)!==0)M5(t,new YNn);else{if(o.destroyed||o.errored)return!1;P8e(t,o,e,!0)}else if(o.ended)M5(t,new ZNn);else{if(o.destroyed||o.errored)return!1;o.state&=~Hre,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||e.length!==0?P8e(t,o,e,!1):xSe(t,o)):P8e(t,o,e,!1)}else n||(o.state&=~Hre,xSe(t,o));return!o.ended&&(o.length0?((e.state&kQt)!==0?e.awaitDrainWriters.clear():e.awaitDrainWriters=null,e.dataEmitted=!0,t.emit("data",r)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),(e.state&CSe)!==0&&TSe(t)),xSe(t,e)}ci.prototype.isPaused=function(){let t=this._readableState;return t[F4]===!0||t.flowing===!1};ci.prototype.setEncoding=function(t){let e=new DQt(t);this._readableState.decoder=e,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,n="";for(let o of r)n+=e.write(o);return r.clear(),n!==""&&r.push(n),this._readableState.length=n.length,this};var d1n=1073741824;function f1n(t){if(t>d1n)throw new XNn("size","<= 1GiB",t);return t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++,t}function RQt(t,e){return t<=0||e.length===0&&e.ended?0:(e.state&I5)!==0?1:DNn(t)?e.flowing&&e.length?e.buffer.first().length:e.length:t<=e.length?t:e.ended?e.length:0}ci.prototype.read=function(t){$i("read",t),t===void 0?t=NaN:jNn(t)||(t=$Nn(t,10));let e=this._readableState,r=t;if(t>e.highWaterMark&&(e.highWaterMark=f1n(t)),t!==0&&(e.state&=~FQt),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return $i("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?M8e(this):TSe(this),null;if(t=RQt(t,e),t===0&&e.ended)return e.length===0&&M8e(this),null;let n=(e.state&CSe)!==0;if($i("need readable",n),(e.length===0||e.length-t0?o=HQt(t,e):o=null,o===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.multiAwaitDrain?e.awaitDrainWriters.clear():e.awaitDrainWriters=null),e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&M8e(this)),o!==null&&!e.errorEmitted&&!e.closeEmitted&&(e.dataEmitted=!0,this.emit("data",o)),o};function p1n(t,e){if($i("onEofChunk"),!e.ended){if(e.decoder){let r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?TSe(t):(e.needReadable=!1,e.emittedReadable=!0,UQt(t))}}function TSe(t){let e=t._readableState;$i("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||($i("emitReadable",e.flowing),e.emittedReadable=!0,_C.nextTick(UQt,t))}function UQt(t){let e=t._readableState;$i("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&!e.errored&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,zQt(t)}function xSe(t,e){!e.readingMore&&e.constructed&&(e.readingMore=!0,_C.nextTick(m1n,t,e))}function m1n(t,e){for(;!e.reading&&!e.ended&&(e.length1&&n.pipes.includes(t)&&($i("false write response, pause",n.awaitDrainWriters.size),n.awaitDrainWriters.add(t)),r.pause()),u||(u=h1n(r,t),t.on("drain",u))}r.on("data",f);function f(g){$i("ondata");let b=t.write(g);$i("dest.write",b),b===!1&&d()}function p(g){if($i("onerror",g),y(),t.removeListener("error",p),t.listenerCount("error")===0){let b=t._writableState||t._readableState;b&&!b.errorEmitted?M5(t,g):t.emit("error",g)}}zNn(t,"error",p);function m(){t.removeListener("finish",h),y()}t.once("close",m);function h(){$i("onfinish"),t.removeListener("close",m),y()}t.once("finish",h);function y(){$i("unpipe"),r.unpipe(t)}return t.emit("pipe",r),t.writableNeedDrain===!0?d():n.flowing||($i("pipe resume"),r.resume()),t};function h1n(t,e){return function(){let n=t._readableState;n.awaitDrainWriters===e?($i("pipeOnDrain",1),n.awaitDrainWriters=null):n.multiAwaitDrain&&($i("pipeOnDrain",n.awaitDrainWriters.size),n.awaitDrainWriters.delete(e)),(!n.awaitDrainWriters||n.awaitDrainWriters.size===0)&&t.listenerCount("data")&&t.resume()}}ci.prototype.unpipe=function(t){let e=this._readableState,r={hasUnpiped:!1};if(e.pipes.length===0)return this;if(!t){let o=e.pipes;e.pipes=[],this.pause();for(let i=0;i0,n.flowing!==!1&&this.resume()):t==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,$i("on readable",n.length,n.reading),n.length?TSe(this):n.reading||_C.nextTick(g1n,this)),r};ci.prototype.addListener=ci.prototype.on;ci.prototype.removeListener=function(t,e){let r=wF.prototype.removeListener.call(this,t,e);return t==="readable"&&_C.nextTick(BQt,this),r};ci.prototype.off=ci.prototype.removeListener;ci.prototype.removeAllListeners=function(t){let e=wF.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&_C.nextTick(BQt,this),e};function BQt(t){let e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&e[F4]===!1?e.flowing=!0:t.listenerCount("data")>0?t.resume():e.readableListening||(e.flowing=null)}function g1n(t){$i("readable nexttick read 0"),t.read(0)}ci.prototype.resume=function(){let t=this._readableState;return t.flowing||($i("resume"),t.flowing=!t.readableListening,y1n(this,t)),t[F4]=!1,this};function y1n(t,e){e.resumeScheduled||(e.resumeScheduled=!0,_C.nextTick(b1n,t,e))}function b1n(t,e){$i("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),zQt(t),e.flowing&&!e.reading&&t.read(0)}ci.prototype.pause=function(){return $i("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&($i("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[F4]=!0,this};function zQt(t){let e=t._readableState;for($i("flow",e.flowing);e.flowing&&t.read()!==null;);}ci.prototype.wrap=function(t){let e=!1;t.on("data",n=>{!this.push(n)&&t.pause&&(e=!0,t.pause())}),t.on("end",()=>{this.push(null)}),t.on("error",n=>{M5(this,n)}),t.on("close",()=>{this.destroy()}),t.on("destroy",()=>{this.destroy()}),this._read=()=>{e&&t.resume&&(e=!1,t.resume())};let r=LNn(t);for(let n=1;n{o=a?IQt(o,a):null,r(),r=E8e});try{for(;;){let a=t.destroyed?null:t.read();if(a!==null)yield a;else{if(o)throw o;if(o===null)return;await new NQt(n)}}}catch(a){throw o=IQt(o,a),o}finally{(o||e?.destroyOnReturn!==!1)&&(o===void 0||t._readableState.autoDestroy)?R5.destroyer(t,null):(t.off("readable",n),i())}}N8e(ci.prototype,{readable:{__proto__:null,get(){let t=this._readableState;return!!t&&t.readable!==!1&&!t.destroyed&&!t.errorEmitted&&!t.endEmitted},set(t){this._readableState&&(this._readableState.readable=!!t)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(t){this._readableState&&(this._readableState.destroyed=t)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}});N8e(OSe.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[F4]!==!1},set(t){this[F4]=!!t}}});ci._fromList=HQt;function HQt(t,e){if(e.length===0)return null;let r;return e.objectMode?r=e.buffer.shift():!t||t>=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.first():r=e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r}function M8e(t){let e=t._readableState;$i("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,_C.nextTick(v1n,e,t))}function v1n(t,e){if($i("endReadableNT",t.endEmitted,t.length),!t.errored&&!t.closeEmitted&&!t.endEmitted&&t.length===0){if(t.endEmitted=!0,e.emit("end"),e.writable&&e.allowHalfOpen===!1)_C.nextTick(w1n,e);else if(t.autoDestroy){let r=e._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&e.destroy()}}}function w1n(t){t.writable&&!t.writableEnded&&!t.destroyed&&t.end()}ci.from=function(t,e){return t1n(ci,t,e)};var I8e;function JQt(){return I8e===void 0&&(I8e={}),I8e}ci.fromWeb=function(t,e){return JQt().newStreamReadableFromReadableStream(t,e)};ci.toWeb=function(t,e){return JQt().newReadableStreamFromStreamReadable(t,e)};ci.wrap=function(t,e){var r,n;return new ci({objectMode:(r=(n=t.readableObjectMode)!==null&&n!==void 0?n:t.objectMode)!==null&&r!==void 0?r:!0,...e,destroy(o,i){R5.destroyer(t,o),i(o)}}).wrap(t)}});var RSe=S((bma,ier)=>{var k4=_F(),{ArrayPrototypeSlice:XQt,Error:S1n,FunctionPrototypeSymbolHasInstance:ZQt,ObjectDefineProperty:YQt,ObjectDefineProperties:C1n,ObjectSetPrototypeOf:QQt,StringPrototypeToLowerCase:x1n,Symbol:O1n,SymbolHasInstance:T1n}=cc();ier.exports=dc;dc.WritableState=Gre;var{EventEmitter:E1n}=Ure(),Wre=bSe().Stream,{Buffer:ESe}=Qw(),ISe=$4(),{addAbortSignal:P1n}=Bre(),{getHighWaterMark:M1n,getDefaultHighWaterMark:I1n}=zre(),{ERR_INVALID_ARG_TYPE:R1n,ERR_METHOD_NOT_IMPLEMENTED:A1n,ERR_MULTIPLE_CALLBACK:eer,ERR_STREAM_CANNOT_PIPE:N1n,ERR_STREAM_DESTROYED:Kre,ERR_STREAM_ALREADY_FINISHED:j1n,ERR_STREAM_NULL_VALUES:D1n,ERR_STREAM_WRITE_AFTER_END:$1n,ERR_UNKNOWN_ENCODING:ter}=hb().codes,{errorOrDestroy:A5}=ISe;QQt(dc.prototype,Wre.prototype);QQt(dc,Wre);function $8e(){}var N5=O1n("kOnFinished");function Gre(t,e,r){typeof r!="boolean"&&(r=e instanceof uT()),this.objectMode=!!(t&&t.objectMode),r&&(this.objectMode=this.objectMode||!!(t&&t.writableObjectMode)),this.highWaterMark=t?M1n(this,t,"writableHighWaterMark",r):I1n(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let n=!!(t&&t.decodeStrings===!1);this.decodeStrings=!n,this.defaultEncoding=t&&t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=F1n.bind(void 0,e),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,MSe(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!t||t.emitClose!==!1,this.autoDestroy=!t||t.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[N5]=[]}function MSe(t){t.buffered=[],t.bufferedIndex=0,t.allBuffers=!0,t.allNoop=!0}Gre.prototype.getBuffer=function(){return XQt(this.buffered,this.bufferedIndex)};YQt(Gre.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function dc(t){let e=this instanceof uT();if(!e&&!ZQt(dc,this))return new dc(t);this._writableState=new Gre(t,this,e),t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final),typeof t.construct=="function"&&(this._construct=t.construct),t.signal&&P1n(t.signal,this)),Wre.call(this,t),ISe.construct(this,()=>{let r=this._writableState;r.writing||F8e(this,r),k8e(this,r)})}YQt(dc,T1n,{__proto__:null,value:function(t){return ZQt(this,t)?!0:this!==dc?!1:t&&t._writableState instanceof Gre}});dc.prototype.pipe=function(){A5(this,new N1n)};function rer(t,e,r,n){let o=t._writableState;if(typeof r=="function")n=r,r=o.defaultEncoding;else{if(!r)r=o.defaultEncoding;else if(r!=="buffer"&&!ESe.isEncoding(r))throw new ter(r);typeof n!="function"&&(n=$8e)}if(e===null)throw new D1n;if(!o.objectMode)if(typeof e=="string")o.decodeStrings!==!1&&(e=ESe.from(e,r),r="buffer");else if(e instanceof ESe)r="buffer";else if(Wre._isUint8Array(e))e=Wre._uint8ArrayToBuffer(e),r="buffer";else throw new R1n("chunk",["string","Buffer","Uint8Array"],e);let i;return o.ending?i=new $1n:o.destroyed&&(i=new Kre("write")),i?(k4.nextTick(n,i),A5(t,i,!0),i):(o.pendingcb++,L1n(t,o,e,r,n))}dc.prototype.write=function(t,e,r){return rer(this,t,e,r)===!0};dc.prototype.cork=function(){this._writableState.corked++};dc.prototype.uncork=function(){let t=this._writableState;t.corked&&(t.corked--,t.writing||F8e(this,t))};dc.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=x1n(e)),!ESe.isEncoding(e))throw new ter(e);return this._writableState.defaultEncoding=e,this};function L1n(t,e,r,n,o){let i=e.objectMode?1:r.length;e.length+=i;let a=e.lengthr.bufferedIndex&&F8e(t,r),n?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:t,state:r},k4.nextTick(k1n,r.afterWriteTickInfo)):ner(t,r,1,o))}function k1n({stream:t,state:e,count:r,cb:n}){return e.afterWriteTickInfo=null,ner(t,e,r,n)}function ner(t,e,r,n){for(!e.ending&&!t.destroyed&&e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"));r-- >0;)e.pendingcb--,n();e.destroyed&&L8e(e),k8e(t,e)}function L8e(t){if(t.writing)return;for(let o=t.bufferedIndex;o1&&t._writev){e.pendingcb-=i-1;let s=e.allNoop?$8e:l=>{for(let c=a;c256?(r.splice(0,a),e.bufferedIndex=0):e.bufferedIndex=a}e.bufferProcessing=!1}dc.prototype._write=function(t,e,r){if(this._writev)this._writev([{chunk:t,encoding:e}],r);else throw new A1n("_write()")};dc.prototype._writev=null;dc.prototype.end=function(t,e,r){let n=this._writableState;typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null);let o;if(t!=null){let i=rer(this,t,e);i instanceof S1n&&(o=i)}return n.corked&&(n.corked=1,this.uncork()),o||(!n.errored&&!n.ending?(n.ending=!0,k8e(this,n,!0),n.ended=!0):n.finished?o=new j1n("end"):n.destroyed&&(o=new Kre("end"))),typeof r=="function"&&(o||n.finished?k4.nextTick(r,o):n[N5].push(r)),this};function PSe(t){return t.ending&&!t.destroyed&&t.constructed&&t.length===0&&!t.errored&&t.buffered.length===0&&!t.finished&&!t.writing&&!t.errorEmitted&&!t.closeEmitted}function q1n(t,e){let r=!1;function n(o){if(r){A5(t,o??eer());return}if(r=!0,e.pendingcb--,o){let i=e[N5].splice(0);for(let a=0;a{PSe(o)?D8e(n,o):o.pendingcb--},t,e)):PSe(e)&&(e.pendingcb++,D8e(t,e))))}function D8e(t,e){e.pendingcb--,e.finished=!0;let r=e[N5].splice(0);for(let n=0;n{var q8e=_F(),z1n=Qw(),{isReadable:V1n,isWritable:H1n,isIterable:aer,isNodeStream:J1n,isReadableNodeStream:ser,isWritableNodeStream:uer,isDuplexNodeStream:W1n,isReadableStream:ler,isWritableStream:cer}=iT(),der=XN(),{AbortError:yer,codes:{ERR_INVALID_ARG_TYPE:K1n,ERR_INVALID_RETURN_VALUE:fer}}=hb(),{destroyer:D5}=$4(),G1n=uT(),ber=Jre(),X1n=RSe(),{createDeferredPromise:per}=hy(),mer=O8e(),her=globalThis.Blob||z1n.Blob,Z1n=typeof her<"u"?function(e){return e instanceof her}:function(e){return!1},Y1n=globalThis.AbortController||C5().AbortController,{FunctionPrototypeCall:ger}=cc(),SF=class extends G1n{constructor(e){super(e),e?.readable===!1&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),e?.writable===!1&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}};_er.exports=function t(e,r){if(W1n(e))return e;if(ser(e))return j5({readable:e});if(uer(e))return j5({writable:e});if(J1n(e))return j5({writable:!1,readable:!1});if(ler(e))return j5({readable:ber.fromWeb(e)});if(cer(e))return j5({writable:X1n.fromWeb(e)});if(typeof e=="function"){let{value:o,write:i,final:a,destroy:s}=Q1n(e);if(aer(o))return mer(SF,o,{objectMode:!0,write:i,final:a,destroy:s});let u=o?.then;if(typeof u=="function"){let l,c=ger(u,o,d=>{if(d!=null)throw new fer("nully","body",d)},d=>{D5(l,d)});return l=new SF({objectMode:!0,readable:!1,write:i,final(d){a(async()=>{try{await c,q8e.nextTick(d,null)}catch(f){q8e.nextTick(d,f)}})},destroy:s})}throw new fer("Iterable, AsyncIterable or AsyncFunction",r,o)}if(Z1n(e))return t(e.arrayBuffer());if(aer(e))return mer(SF,e,{objectMode:!0,writable:!1});if(ler(e?.readable)&&cer(e?.writable))return SF.fromWeb(e);if(typeof e?.writable=="object"||typeof e?.readable=="object"){let o=e!=null&&e.readable?ser(e?.readable)?e?.readable:t(e.readable):void 0,i=e!=null&&e.writable?uer(e?.writable)?e?.writable:t(e.writable):void 0;return j5({readable:o,writable:i})}let n=e?.then;if(typeof n=="function"){let o;return ger(n,e,i=>{i!=null&&o.push(i),o.push(null)},i=>{D5(o,i)}),o=new SF({objectMode:!0,writable:!1,read(){}})}throw new K1n(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],e)};function Q1n(t){let{promise:e,resolve:r}=per(),n=new Y1n,o=n.signal;return{value:t(async function*(){for(;;){let a=e;e=null;let{chunk:s,done:u,cb:l}=await a;if(q8e.nextTick(l),u)return;if(o.aborted)throw new yer(void 0,{cause:o.reason});({promise:e,resolve:r}=per()),yield s}}(),{signal:o}),write(a,s,u){let l=r;r=null,l({chunk:a,done:!1,cb:u})},final(a){let s=r;r=null,s({done:!0,cb:a})},destroy(a,s){n.abort(),s(a)}}}function j5(t){let e=t.readable&&typeof t.readable.read!="function"?ber.wrap(t.readable):t.readable,r=t.writable,n=!!V1n(e),o=!!H1n(r),i,a,s,u,l;function c(d){let f=u;u=null,f?f(d):d&&l.destroy(d)}return l=new SF({readableObjectMode:!!(e!=null&&e.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:n,writable:o}),o&&(der(r,d=>{o=!1,d&&D5(e,d),c(d)}),l._write=function(d,f,p){r.write(d,f)?p():i=p},l._final=function(d){r.end(),a=d},r.on("drain",function(){if(i){let d=i;i=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),n&&(der(e,d=>{n=!1,d&&D5(e,d),c(d)}),e.on("readable",function(){if(s){let d=s;s=null,d()}}),e.on("end",function(){l.push(null)}),l._read=function(){for(;;){let d=e.read();if(d===null){s=l._read;return}if(!l.push(d))return}}),l._destroy=function(d,f){!d&&u!==null&&(d=new yer),s=null,i=null,a=null,u===null?f(d):(u=f,D5(r,d),D5(e,d))},l}});var uT=S((vma,Cer)=>{"use strict";var{ObjectDefineProperties:ejn,ObjectGetOwnPropertyDescriptor:ZN,ObjectKeys:tjn,ObjectSetPrototypeOf:wer}=cc();Cer.exports=vC;var z8e=Jre(),SS=RSe();wer(vC.prototype,z8e.prototype);wer(vC,z8e);{let t=tjn(SS.prototype);for(let e=0;e{"use strict";var{ObjectSetPrototypeOf:xer,Symbol:rjn}=cc();Oer.exports=YN;var{ERR_METHOD_NOT_IMPLEMENTED:njn}=hb().codes,H8e=uT(),{getHighWaterMark:ojn}=zre();xer(YN.prototype,H8e.prototype);xer(YN,H8e);var Xre=rjn("kCallback");function YN(t){if(!(this instanceof YN))return new YN(t);let e=t?ojn(this,t,"readableHighWaterMark",!0):null;e===0&&(t={...t,highWaterMark:null,readableHighWaterMark:e,writableHighWaterMark:t.writableHighWaterMark||0}),H8e.call(this,t),this._readableState.sync=!1,this[Xre]=null,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",ijn)}function V8e(t){typeof this._flush=="function"&&!this.destroyed?this._flush((e,r)=>{if(e){t?t(e):this.destroy(e);return}r!=null&&this.push(r),this.push(null),t&&t()}):(this.push(null),t&&t())}function ijn(){this._final!==V8e&&V8e.call(this)}YN.prototype._final=V8e;YN.prototype._transform=function(t,e,r){throw new njn("_transform()")};YN.prototype._write=function(t,e,r){let n=this._readableState,o=this._writableState,i=n.length;this._transform(t,e,(a,s)=>{if(a){r(a);return}s!=null&&this.push(s),o.ended||i===n.length||n.length{"use strict";var{ObjectSetPrototypeOf:Ter}=cc();Eer.exports=$5;var W8e=J8e();Ter($5.prototype,W8e.prototype);Ter($5,W8e);function $5(t){if(!(this instanceof $5))return new $5(t);W8e.call(this,t)}$5.prototype._transform=function(t,e,r){r(null,t)}});var DSe=S((Cma,Aer)=>{var Zre=_F(),{ArrayIsArray:ajn,Promise:sjn,SymbolAsyncIterator:ujn,SymbolDispose:ljn}=cc(),jSe=XN(),{once:cjn}=hy(),djn=$4(),Per=uT(),{aggregateTwoErrors:fjn,codes:{ERR_INVALID_ARG_TYPE:nGe,ERR_INVALID_RETURN_VALUE:G8e,ERR_MISSING_ARGS:pjn,ERR_STREAM_DESTROYED:mjn,ERR_STREAM_PREMATURE_CLOSE:hjn},AbortError:gjn}=hb(),{validateFunction:yjn,validateAbortSignal:bjn}=T5(),{isIterable:q4,isReadable:X8e,isReadableNodeStream:NSe,isNodeStream:Mer,isTransformStream:L5,isWebStream:_jn,isReadableStream:Z8e,isReadableFinished:vjn}=iT(),wjn=globalThis.AbortController||C5().AbortController,Y8e,Q8e,eGe;function Ier(t,e,r){let n=!1;t.on("close",()=>{n=!0});let o=jSe(t,{readable:e,writable:r},i=>{n=!i});return{destroy:i=>{n||(n=!0,djn.destroyer(t,i||new mjn("pipe")))},cleanup:o}}function Sjn(t){return yjn(t[t.length-1],"streams[stream.length - 1]"),t.pop()}function tGe(t){if(q4(t))return t;if(NSe(t))return Cjn(t);throw new nGe("val",["Readable","Iterable","AsyncIterable"],t)}async function*Cjn(t){Q8e||(Q8e=Jre()),yield*Q8e.prototype[ujn].call(t)}async function ASe(t,e,r,{end:n}){let o,i=null,a=l=>{if(l&&(o=l),i){let c=i;i=null,c()}},s=()=>new sjn((l,c)=>{o?c(o):i=()=>{o?c(o):l()}});e.on("drain",a);let u=jSe(e,{readable:!1},a);try{e.writableNeedDrain&&await s();for await(let l of t)e.write(l)||await s();n&&(e.end(),await s()),r()}catch(l){r(o!==l?fjn(o,l):l)}finally{u(),e.off("drain",a)}}async function rGe(t,e,r,{end:n}){L5(e)&&(e=e.writable);let o=e.getWriter();try{for await(let i of t)await o.ready,o.write(i).catch(()=>{});await o.ready,n&&await o.close(),r()}catch(i){try{await o.abort(i),r(i)}catch(a){r(a)}}}function xjn(...t){return Rer(t,cjn(Sjn(t)))}function Rer(t,e,r){if(t.length===1&&ajn(t[0])&&(t=t[0]),t.length<2)throw new pjn("streams");let n=new wjn,o=n.signal,i=r?.signal,a=[];bjn(i,"options.signal");function s(){m(new gjn)}eGe=eGe||hy().addAbortListener;let u;i&&(u=eGe(i,s));let l,c,d=[],f=0;function p(_){m(_,--f===0)}function m(_,w){var O;if(_&&(!l||l.code==="ERR_STREAM_PREMATURE_CLOSE")&&(l=_),!(!l&&!w)){for(;d.length;)d.shift()(l);(O=u)===null||O===void 0||O[ljn](),n.abort(),w&&(l||a.forEach(T=>T()),Zre.nextTick(e,l,c))}}let h;for(let _=0;_0,P=O||r?.end!==!1,M=_===t.length-1;if(Mer(w)){let I=function(j){j&&j.name!=="AbortError"&&j.code!=="ERR_STREAM_PREMATURE_CLOSE"&&p(j)};var b=I;if(P){let{destroy:j,cleanup:A}=Ier(w,O,T);d.push(j),X8e(w)&&M&&a.push(A)}w.on("error",I),X8e(w)&&M&&a.push(()=>{w.removeListener("error",I)})}if(_===0)if(typeof w=="function"){if(h=w({signal:o}),!q4(h))throw new G8e("Iterable, AsyncIterable or Stream","source",h)}else q4(w)||NSe(w)||L5(w)?h=w:h=Per.from(w);else if(typeof w=="function"){if(L5(h)){var y;h=tGe((y=h)===null||y===void 0?void 0:y.readable)}else h=tGe(h);if(h=w(h,{signal:o}),O){if(!q4(h,!0))throw new G8e("AsyncIterable",`transform[${_-1}]`,h)}else{var g;Y8e||(Y8e=K8e());let I=new Y8e({objectMode:!0}),j=(g=h)===null||g===void 0?void 0:g.then;if(typeof j=="function")f++,j.call(h,V=>{c=V,V!=null&&I.write(V),P&&I.end(),Zre.nextTick(p)},V=>{I.destroy(V),Zre.nextTick(p,V)});else if(q4(h,!0))f++,ASe(h,I,p,{end:P});else if(Z8e(h)||L5(h)){let V=h.readable||h;f++,ASe(V,I,p,{end:P})}else throw new G8e("AsyncIterable or Promise","destination",h);h=I;let{destroy:A,cleanup:k}=Ier(h,!1,!0);d.push(A),M&&a.push(k)}}else if(Mer(w)){if(NSe(h)){f+=2;let I=Ojn(h,w,p,{end:P});X8e(w)&&M&&a.push(I)}else if(L5(h)||Z8e(h)){let I=h.readable||h;f++,ASe(I,w,p,{end:P})}else if(q4(h))f++,ASe(h,w,p,{end:P});else throw new nGe("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else if(_jn(w)){if(NSe(h))f++,rGe(tGe(h),w,p,{end:P});else if(Z8e(h)||q4(h))f++,rGe(h,w,p,{end:P});else if(L5(h))f++,rGe(h.readable,w,p,{end:P});else throw new nGe("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=w}else h=Per.from(w)}return(o!=null&&o.aborted||i!=null&&i.aborted)&&Zre.nextTick(s),h}function Ojn(t,e,r,{end:n}){let o=!1;if(e.on("close",()=>{o||r(new hjn)}),t.pipe(e,{end:!1}),n){let a=function(){o=!0,e.end()};var i=a;vjn(t)?Zre.nextTick(a):t.once("end",a)}else r();return jSe(t,{readable:!0,writable:!1},a=>{let s=t._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&s&&s.ended&&!s.errored&&!s.errorEmitted?t.once("end",r).once("error",r):r(a)}),jSe(e,{readable:!1,writable:!0},r)}Aer.exports={pipelineImpl:Rer,pipeline:xjn}});var iGe=S((xma,Fer)=>{"use strict";var{pipeline:Tjn}=DSe(),$Se=uT(),{destroyer:Ejn}=$4(),{isNodeStream:LSe,isReadable:Ner,isWritable:jer,isWebStream:oGe,isTransformStream:U4,isWritableStream:Der,isReadableStream:$er}=iT(),{AbortError:Pjn,codes:{ERR_INVALID_ARG_VALUE:Ler,ERR_MISSING_ARGS:Mjn}}=hb(),Ijn=XN();Fer.exports=function(...e){if(e.length===0)throw new Mjn("streams");if(e.length===1)return $Se.from(e[0]);let r=[...e];if(typeof e[0]=="function"&&(e[0]=$Se.from(e[0])),typeof e[e.length-1]=="function"){let p=e.length-1;e[p]=$Se.from(e[p])}for(let p=0;p0&&!(jer(e[p])||Der(e[p])||U4(e[p])))throw new Ler(`streams[${p}]`,r[p],"must be writable")}let n,o,i,a,s;function u(p){let m=a;a=null,m?m(p):p?s.destroy(p):!f&&!d&&s.destroy()}let l=e[0],c=Tjn(e,u),d=!!(jer(l)||Der(l)||U4(l)),f=!!(Ner(c)||$er(c)||U4(c));if(s=new $Se({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(c!=null&&c.readableObjectMode),writable:d,readable:f}),d){if(LSe(l))s._write=function(m,h,y){l.write(m,h)?y():n=y},s._final=function(m){l.end(),o=m},l.on("drain",function(){if(n){let m=n;n=null,m()}});else if(oGe(l)){let h=(U4(l)?l.writable:l).getWriter();s._write=async function(y,g,b){try{await h.ready,h.write(y).catch(()=>{}),b()}catch(_){b(_)}},s._final=async function(y){try{await h.ready,h.close().catch(()=>{}),o=y}catch(g){y(g)}}}let p=U4(c)?c.readable:c;Ijn(p,()=>{if(o){let m=o;o=null,m()}})}if(f){if(LSe(c))c.on("readable",function(){if(i){let p=i;i=null,p()}}),c.on("end",function(){s.push(null)}),s._read=function(){for(;;){let p=c.read();if(p===null){i=s._read;return}if(!s.push(p))return}};else if(oGe(c)){let m=(U4(c)?c.readable:c).getReader();s._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!s.push(h))return;if(y){s.push(null);return}}catch{return}}}}return s._destroy=function(p,m){!p&&a!==null&&(p=new Pjn),i=null,n=null,o=null,a===null?m(p):(a=m,LSe(c)&&Ejn(c,p))},s}});var Ker=S((Oma,uGe)=>{"use strict";var Rjn=globalThis.AbortController||C5().AbortController,{codes:{ERR_INVALID_ARG_VALUE:Ajn,ERR_INVALID_ARG_TYPE:Yre,ERR_MISSING_ARGS:Njn,ERR_OUT_OF_RANGE:jjn},AbortError:lT}=hb(),{validateAbortSignal:B4,validateInteger:ker,validateObject:z4}=T5(),Djn=cc().Symbol("kWeak"),$jn=cc().Symbol("kResistStopPropagation"),{finished:Ljn}=XN(),Fjn=iGe(),{addAbortSignalNoValidate:kjn}=Bre(),{isWritable:qjn,isNodeStream:Ujn}=iT(),{deprecate:Bjn}=hy(),{ArrayPrototypePush:zjn,Boolean:Vjn,MathFloor:qer,Number:Hjn,NumberIsNaN:Jjn,Promise:Uer,PromiseReject:Ber,PromiseResolve:Wjn,PromisePrototypeThen:zer,Symbol:Her}=cc(),FSe=Her("kEmpty"),Ver=Her("kEof");function Kjn(t,e){if(e!=null&&z4(e,"options"),e?.signal!=null&&B4(e.signal,"options.signal"),Ujn(t)&&!qjn(t))throw new Ajn("stream",t,"must be writable");let r=Fjn(this,t);return e!=null&&e.signal&&kjn(e.signal,r),r}function kSe(t,e){if(typeof t!="function")throw new Yre("fn",["Function","AsyncFunction"],t);e!=null&&z4(e,"options"),e?.signal!=null&&B4(e.signal,"options.signal");let r=1;e?.concurrency!=null&&(r=qer(e.concurrency));let n=r-1;return e?.highWaterMark!=null&&(n=qer(e.highWaterMark)),ker(r,"options.concurrency",1),ker(n,"options.highWaterMark",0),n+=r,async function*(){let i=hy().AbortSignalAny([e?.signal].filter(Vjn)),a=this,s=[],u={signal:i},l,c,d=!1,f=0;function p(){d=!0,m()}function m(){f-=1,h()}function h(){c&&!d&&f=n||f>=r)&&await new Uer(b=>{c=b})}s.push(Ver)}catch(g){let b=Ber(g);zer(b,m,p),s.push(b)}finally{d=!0,l&&(l(),l=null)}}y();try{for(;;){for(;s.length>0;){let g=await s[0];if(g===Ver)return;if(i.aborted)throw new lT;g!==FSe&&(yield g),s.shift(),h()}await new Uer(g=>{l=g})}}finally{d=!0,c&&(c(),c=null)}}.call(this)}function Gjn(t=void 0){return t!=null&&z4(t,"options"),t?.signal!=null&&B4(t.signal,"options.signal"),async function*(){let r=0;for await(let o of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new lT({cause:t.signal.reason});yield[r++,o]}}.call(this)}async function Jer(t,e=void 0){for await(let r of sGe.call(this,t,e))return!0;return!1}async function Xjn(t,e=void 0){if(typeof t!="function")throw new Yre("fn",["Function","AsyncFunction"],t);return!await Jer.call(this,async(...r)=>!await t(...r),e)}async function Zjn(t,e){for await(let r of sGe.call(this,t,e))return r}async function Yjn(t,e){if(typeof t!="function")throw new Yre("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o),FSe}for await(let n of kSe.call(this,r,e));}function sGe(t,e){if(typeof t!="function")throw new Yre("fn",["Function","AsyncFunction"],t);async function r(n,o){return await t(n,o)?n:FSe}return kSe.call(this,r,e)}var aGe=class extends Njn{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function Qjn(t,e,r){var n;if(typeof t!="function")throw new Yre("reducer",["Function","AsyncFunction"],t);r!=null&&z4(r,"options"),r?.signal!=null&&B4(r.signal,"options.signal");let o=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){let l=new lT(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await Ljn(this.destroy(l)),l}let i=new Rjn,a=i.signal;if(r!=null&&r.signal){let l={once:!0,[Djn]:this,[$jn]:!0};r.signal.addEventListener("abort",()=>i.abort(),l)}let s=!1;try{for await(let l of this){var u;if(s=!0,r!=null&&(u=r.signal)!==null&&u!==void 0&&u.aborted)throw new lT;o?e=await t(e,l,{signal:a}):(e=l,o=!0)}if(!s&&!o)throw new aGe}finally{i.abort()}return e}async function eDn(t){t!=null&&z4(t,"options"),t?.signal!=null&&B4(t.signal,"options.signal");let e=[];for await(let n of this){var r;if(t!=null&&(r=t.signal)!==null&&r!==void 0&&r.aborted)throw new lT(void 0,{cause:t.signal.reason});zjn(e,n)}return e}function tDn(t,e){let r=kSe.call(this,t,e);return async function*(){for await(let o of r)yield*o}.call(this)}function Wer(t){if(t=Hjn(t),Jjn(t))return 0;if(t<0)throw new jjn("number",">= 0",t);return t}function rDn(t,e=void 0){return e!=null&&z4(e,"options"),e?.signal!=null&&B4(e.signal,"options.signal"),t=Wer(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new lT;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new lT;t--<=0&&(yield i)}}.call(this)}function nDn(t,e=void 0){return e!=null&&z4(e,"options"),e?.signal!=null&&B4(e.signal,"options.signal"),t=Wer(t),async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new lT;for await(let i of this){var o;if(e!=null&&(o=e.signal)!==null&&o!==void 0&&o.aborted)throw new lT;if(t-- >0&&(yield i),t<=0)return}}.call(this)}uGe.exports.streamReturningOperators={asIndexedPairs:Bjn(Gjn,"readable.asIndexedPairs will be removed in a future version."),drop:rDn,filter:sGe,flatMap:tDn,map:kSe,take:nDn,compose:Kjn};uGe.exports.promiseReturningOperators={every:Xjn,forEach:Yjn,reduce:Qjn,toArray:eDn,some:Jer,find:Zjn}});var lGe=S((Tma,Ger)=>{"use strict";var{ArrayPrototypePop:oDn,Promise:iDn}=cc(),{isIterable:aDn,isNodeStream:sDn,isWebStream:uDn}=iT(),{pipelineImpl:lDn}=DSe(),{finished:cDn}=XN();cGe();function dDn(...t){return new iDn((e,r)=>{let n,o,i=t[t.length-1];if(i&&typeof i=="object"&&!sDn(i)&&!aDn(i)&&!uDn(i)){let a=oDn(t);n=a.signal,o=a.end}lDn(t,(a,s)=>{a?r(a):e(s)},{signal:n,end:o})})}Ger.exports={finished:cDn,pipeline:dDn}});var cGe=S((Ema,otr)=>{var{Buffer:fDn}=Qw(),{ObjectDefineProperty:QN,ObjectKeys:Yer,ReflectApply:Qer}=cc(),{promisify:{custom:etr}}=hy(),{streamReturningOperators:Xer,promiseReturningOperators:Zer}=Ker(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:ttr}}=hb(),pDn=iGe(),{setDefaultHighWaterMark:mDn,getDefaultHighWaterMark:hDn}=zre(),{pipeline:rtr}=DSe(),{destroyer:gDn}=$4(),ntr=XN(),dGe=lGe(),Qre=iT(),ml=otr.exports=bSe().Stream;ml.isDestroyed=Qre.isDestroyed;ml.isDisturbed=Qre.isDisturbed;ml.isErrored=Qre.isErrored;ml.isReadable=Qre.isReadable;ml.isWritable=Qre.isWritable;ml.Readable=Jre();for(let t of Yer(Xer)){let r=function(...n){if(new.target)throw ttr();return ml.Readable.from(Qer(e,this,n))};fGe=r;let e=Xer[t];QN(r,"name",{__proto__:null,value:e.name}),QN(r,"length",{__proto__:null,value:e.length}),QN(ml.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var fGe;for(let t of Yer(Zer)){let r=function(...o){if(new.target)throw ttr();return Qer(e,this,o)};fGe=r;let e=Zer[t];QN(r,"name",{__proto__:null,value:e.name}),QN(r,"length",{__proto__:null,value:e.length}),QN(ml.Readable.prototype,t,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var fGe;ml.Writable=RSe();ml.Duplex=uT();ml.Transform=J8e();ml.PassThrough=K8e();ml.pipeline=rtr;var{addAbortSignal:yDn}=Bre();ml.addAbortSignal=yDn;ml.finished=ntr;ml.destroy=gDn;ml.compose=pDn;ml.setDefaultHighWaterMark=mDn;ml.getDefaultHighWaterMark=hDn;QN(ml,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return dGe}});QN(rtr,etr,{__proto__:null,enumerable:!0,get(){return dGe.pipeline}});QN(ntr,etr,{__proto__:null,enumerable:!0,get(){return dGe.finished}});ml.Stream=ml;ml._isUint8Array=function(e){return e instanceof Uint8Array};ml._uint8ArrayToBuffer=function(e){return fDn.from(e.buffer,e.byteOffset,e.byteLength)}});var ene=S((Pma,Hc)=>{"use strict";var Sm=cGe(),bDn=lGe(),_Dn=Sm.Readable.destroy;Hc.exports=Sm.Readable;Hc.exports._uint8ArrayToBuffer=Sm._uint8ArrayToBuffer;Hc.exports._isUint8Array=Sm._isUint8Array;Hc.exports.isDisturbed=Sm.isDisturbed;Hc.exports.isErrored=Sm.isErrored;Hc.exports.isReadable=Sm.isReadable;Hc.exports.Readable=Sm.Readable;Hc.exports.Writable=Sm.Writable;Hc.exports.Duplex=Sm.Duplex;Hc.exports.Transform=Sm.Transform;Hc.exports.PassThrough=Sm.PassThrough;Hc.exports.addAbortSignal=Sm.addAbortSignal;Hc.exports.finished=Sm.finished;Hc.exports.destroy=Sm.destroy;Hc.exports.destroy=_Dn;Hc.exports.pipeline=Sm.pipeline;Hc.exports.compose=Sm.compose;Object.defineProperty(Sm,"promises",{configurable:!0,enumerable:!0,get(){return bDn}});Hc.exports.Stream=Sm.Stream;Hc.exports.default=Hc.exports});var str=S(tne=>{"use strict";Object.defineProperty(tne,"__esModule",{value:!0});tne.Headers=void 0;var itr;typeof globalThis.Headers<"u"?tne.Headers=itr=globalThis.Headers:tne.Headers=itr=class atr{constructor(e){if(this.headers=new Map,e)if(e instanceof atr)e.forEach((r,n)=>this.append(n,r));else if(Array.isArray(e))for(let[r,n]of e)if(typeof r=="string"&&typeof n=="string")this.append(r,n);else throw new TypeError("Each header entry must be a [string, string] tuple");else for(let[r,n]of Object.entries(e))if(typeof n=="string")this.append(r,n);else throw new TypeError("Header values must be strings")}append(e,r){let n=e.toLowerCase(),o=this.headers.get(n)||[];this.headers.set(n,[...o,r])}delete(e){let r=e.toLowerCase();this.headers.delete(r)}get(e){let r=e.toLowerCase(),n=this.headers.get(r);return n?n.join(", "):null}has(e){let r=e.toLowerCase();return this.headers.has(r)}set(e,r){let n=e.toLowerCase();this.headers.set(n,[r])}forEach(e,r){let n=r?e.bind(r):e;this.headers.forEach((o,i)=>n(o.join(", "),i,this))}getSetCookie(){return this.headers.get("set-cookie")||[]}*entries(){for(let[e,r]of this.headers.entries())yield[e,r.join(", ")]}*keys(){yield*this.headers.keys()}*values(){for(let e of this.headers.values())yield e.join(", ")}[Symbol.iterator](){return this.entries()}}});var pGe=S(V4=>{"use strict";Object.defineProperty(V4,"__esModule",{value:!0});V4.unknownRawResponse=V4.abortRawResponse=void 0;V4.toRawResponse=vDn;var utr=str();V4.abortRawResponse={headers:new utr.Headers,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""};V4.unknownRawResponse={headers:new utr.Headers,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function vDn(t){return{headers:t.headers,redirected:t.redirected,status:t.status,statusText:t.statusText,type:t.type,url:t.url}}});var H4=S((Rma,ltr)=>{"use strict";ltr.exports=TypeError});var ctr=S(()=>{});var ine=S((jma,Itr)=>{var CGe=typeof Map=="function"&&Map.prototype,mGe=Object.getOwnPropertyDescriptor&&CGe?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,USe=CGe&&mGe&&typeof mGe.get=="function"?mGe.get:null,dtr=CGe&&Map.prototype.forEach,xGe=typeof Set=="function"&&Set.prototype,hGe=Object.getOwnPropertyDescriptor&&xGe?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,BSe=xGe&&hGe&&typeof hGe.get=="function"?hGe.get:null,ftr=xGe&&Set.prototype.forEach,wDn=typeof WeakMap=="function"&&WeakMap.prototype,nne=wDn?WeakMap.prototype.has:null,SDn=typeof WeakSet=="function"&&WeakSet.prototype,one=SDn?WeakSet.prototype.has:null,CDn=typeof WeakRef=="function"&&WeakRef.prototype,ptr=CDn?WeakRef.prototype.deref:null,xDn=Boolean.prototype.valueOf,ODn=Object.prototype.toString,TDn=Function.prototype.toString,EDn=String.prototype.match,OGe=String.prototype.slice,CF=String.prototype.replace,PDn=String.prototype.toUpperCase,mtr=String.prototype.toLowerCase,Ctr=RegExp.prototype.test,htr=Array.prototype.concat,cT=Array.prototype.join,MDn=Array.prototype.slice,gtr=Math.floor,bGe=typeof BigInt=="function"?BigInt.prototype.valueOf:null,gGe=Object.getOwnPropertySymbols,_Ge=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,F5=typeof Symbol=="function"&&typeof Symbol.iterator=="object",yy=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===F5||!0)?Symbol.toStringTag:null,xtr=Object.prototype.propertyIsEnumerable,ytr=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function btr(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Ctr.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var n=t<0?-gtr(-t):gtr(t);if(n!==t){var o=String(n),i=OGe.call(e,o.length+1);return CF.call(o,r,"$&_")+"."+CF.call(CF.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return CF.call(e,r,"$&_")}var vGe=ctr(),_tr=vGe.custom,vtr=Etr(_tr)?_tr:null,Otr={__proto__:null,double:'"',single:"'"},IDn={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Itr.exports=function t(e,r,n,o){var i=r||{};if(e1(i,"quoteStyle")&&!e1(Otr,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(e1(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=e1(i,"customInspect")?i.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(e1(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(e1(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=i.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return Mtr(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var u=String(e);return s?btr(e,u):u}if(typeof e=="bigint"){var l=String(e)+"n";return s?btr(e,l):l}var c=typeof i.depth>"u"?5:i.depth;if(typeof n>"u"&&(n=0),n>=c&&c>0&&typeof e=="object")return wGe(e)?"[Array]":"[Object]";var d=KDn(i,n);if(typeof o>"u")o=[];else if(Ptr(o,e)>=0)return"[Circular]";function f(V,q,J){if(q&&(o=MDn.call(o),o.push(q)),J){var K={depth:i.depth};return e1(i,"quoteStyle")&&(K.quoteStyle=i.quoteStyle),t(V,K,n+1,o)}return t(V,i,n+1,o)}if(typeof e=="function"&&!wtr(e)){var p=kDn(e),m=qSe(e,f);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(m.length>0?" { "+cT.call(m,", ")+" }":"")}if(Etr(e)){var h=F5?CF.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):_Ge.call(e);return typeof e=="object"&&!F5?rne(h):h}if(HDn(e)){for(var y="<"+mtr.call(String(e.nodeName)),g=e.attributes||[],b=0;b",y}if(wGe(e)){if(e.length===0)return"[]";var _=qSe(e,f);return d&&!WDn(_)?"["+SGe(_,d)+"]":"[ "+cT.call(_,", ")+" ]"}if(NDn(e)){var w=qSe(e,f);return!("cause"in Error.prototype)&&"cause"in e&&!xtr.call(e,"cause")?"{ ["+String(e)+"] "+cT.call(htr.call("[cause]: "+f(e.cause),w),", ")+" }":w.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+cT.call(w,", ")+" }"}if(typeof e=="object"&&a){if(vtr&&typeof e[vtr]=="function"&&vGe)return vGe(e,{depth:c-n});if(a!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(qDn(e)){var O=[];return dtr&&dtr.call(e,function(V,q){O.push(f(q,e,!0)+" => "+f(V,e))}),Str("Map",USe.call(e),O,d)}if(zDn(e)){var T=[];return ftr&&ftr.call(e,function(V){T.push(f(V,e))}),Str("Set",BSe.call(e),T,d)}if(UDn(e))return yGe("WeakMap");if(VDn(e))return yGe("WeakSet");if(BDn(e))return yGe("WeakRef");if(DDn(e))return rne(f(Number(e)));if(LDn(e))return rne(f(bGe.call(e)));if($Dn(e))return rne(xDn.call(e));if(jDn(e))return rne(f(String(e)));if(typeof window<"u"&&e===window)return"{ [object Window] }";if(typeof globalThis<"u"&&e===globalThis||typeof window<"u"&&e===window)return"{ [object globalThis] }";if(!ADn(e)&&!wtr(e)){var P=qSe(e,f),M=ytr?ytr(e)===Object.prototype:e instanceof Object||e.constructor===Object,I=e instanceof Object?"":"null prototype",j=!M&&yy&&Object(e)===e&&yy in e?OGe.call(xF(e),8,-1):I?"Object":"",A=M||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",k=A+(j||I?"["+cT.call(htr.call([],j||[],I||[]),": ")+"] ":"");return P.length===0?k+"{}":d?k+"{"+SGe(P,d)+"}":k+"{ "+cT.call(P,", ")+" }"}return String(e)};function Ttr(t,e,r){var n=r.quoteStyle||e,o=Otr[n];return o+t+o}function RDn(t){return CF.call(String(t),/"/g,""")}function wGe(t){return xF(t)==="[object Array]"&&(!yy||!(typeof t=="object"&&yy in t))}function ADn(t){return xF(t)==="[object Date]"&&(!yy||!(typeof t=="object"&&yy in t))}function wtr(t){return xF(t)==="[object RegExp]"&&(!yy||!(typeof t=="object"&&yy in t))}function NDn(t){return xF(t)==="[object Error]"&&(!yy||!(typeof t=="object"&&yy in t))}function jDn(t){return xF(t)==="[object String]"&&(!yy||!(typeof t=="object"&&yy in t))}function DDn(t){return xF(t)==="[object Number]"&&(!yy||!(typeof t=="object"&&yy in t))}function $Dn(t){return xF(t)==="[object Boolean]"&&(!yy||!(typeof t=="object"&&yy in t))}function Etr(t){if(F5)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!_Ge)return!1;try{return _Ge.call(t),!0}catch{}return!1}function LDn(t){if(!t||typeof t!="object"||!bGe)return!1;try{return bGe.call(t),!0}catch{}return!1}var FDn=Object.prototype.hasOwnProperty||function(t){return t in this};function e1(t,e){return FDn.call(t,e)}function xF(t){return ODn.call(t)}function kDn(t){if(t.name)return t.name;var e=EDn.call(TDn.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function Ptr(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return Mtr(OGe.call(t,0,e.maxStringLength),e)+n}var o=IDn[e.quoteStyle||"single"];o.lastIndex=0;var i=CF.call(CF.call(t,o,"\\$1"),/[\x00-\x1f]/g,JDn);return Ttr(i,"single",e)}function JDn(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+PDn.call(e.toString(16))}function rne(t){return"Object("+t+")"}function yGe(t){return t+" { ? }"}function Str(t,e,r,n){var o=n?SGe(r,n):cT.call(r,", ");return t+" ("+e+") {"+o+"}"}function WDn(t){for(var e=0;e=0)return!1;return!0}function KDn(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=cT.call(Array(t.indent+1)," ");else return null;return{base:r,prev:cT.call(Array(e+1),r)}}function SGe(t,e){if(t.length===0)return"";var r=` +`+e.prev+e.base;return r+cT.call(t,","+r)+` +`+e.prev}function qSe(t,e){var r=wGe(t),n=[];if(r){n.length=t.length;for(var o=0;o{"use strict";var GDn=ine(),XDn=H4(),zSe=function(t,e,r){for(var n=t,o;(o=n.next)!=null;n=o)if(o.key===e)return n.next=o.next,r||(o.next=t.next,t.next=o),o},ZDn=function(t,e){if(t){var r=zSe(t,e);return r&&r.value}},YDn=function(t,e,r){var n=zSe(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r}},QDn=function(t,e){return t?!!zSe(t,e):!1},e$n=function(t,e){if(t)return zSe(t,e,!0)};Rtr.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new XDn("Side channel does not contain "+GDn(n))},delete:function(n){var o=e&&e.next,i=e$n(e,n);return i&&o&&o===i&&(e=void 0),!!i},get:function(n){return ZDn(e,n)},has:function(n){return QDn(e,n)},set:function(n,o){e||(e={next:void 0}),YDn(e,n,o)}};return r}});var TGe=S(($ma,Ntr)=>{"use strict";Ntr.exports=Object});var Dtr=S((Lma,jtr)=>{"use strict";jtr.exports=Error});var Ltr=S((Fma,$tr)=>{"use strict";$tr.exports=EvalError});var ktr=S((kma,Ftr)=>{"use strict";Ftr.exports=RangeError});var Utr=S((qma,qtr)=>{"use strict";qtr.exports=ReferenceError});var ztr=S((Uma,Btr)=>{"use strict";Btr.exports=SyntaxError});var Htr=S((Bma,Vtr)=>{"use strict";Vtr.exports=URIError});var Wtr=S((zma,Jtr)=>{"use strict";Jtr.exports=Math.abs});var Gtr=S((Vma,Ktr)=>{"use strict";Ktr.exports=Math.floor});var Ztr=S((Hma,Xtr)=>{"use strict";Xtr.exports=Math.max});var Qtr=S((Jma,Ytr)=>{"use strict";Ytr.exports=Math.min});var trr=S((Wma,err)=>{"use strict";err.exports=Math.pow});var nrr=S((Kma,rrr)=>{"use strict";rrr.exports=Math.round});var irr=S((Gma,orr)=>{"use strict";orr.exports=Number.isNaN||function(e){return e!==e}});var srr=S((Xma,arr)=>{"use strict";var t$n=irr();arr.exports=function(e){return t$n(e)||e===0?e:e<0?-1:1}});var lrr=S((Zma,urr)=>{"use strict";urr.exports=Object.getOwnPropertyDescriptor});var EGe=S((Yma,crr)=>{"use strict";var VSe=lrr();if(VSe)try{VSe([],"length")}catch{VSe=null}crr.exports=VSe});var frr=S((Qma,drr)=>{"use strict";var HSe=Object.defineProperty||!1;if(HSe)try{HSe({},"a",{value:1})}catch{HSe=!1}drr.exports=HSe});var mrr=S((eha,prr)=>{"use strict";prr.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var o=42;e[r]=o;for(var i in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==r||!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(e,r);if(s.value!==o||s.enumerable!==!0)return!1}return!0}});var yrr=S((tha,grr)=>{"use strict";var hrr=typeof Symbol<"u"&&Symbol,r$n=mrr();grr.exports=function(){return typeof hrr!="function"||typeof Symbol!="function"||typeof hrr("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:r$n()}});var PGe=S((rha,brr)=>{"use strict";brr.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var MGe=S((nha,_rr)=>{"use strict";var n$n=TGe();_rr.exports=n$n.getPrototypeOf||null});var Srr=S((oha,wrr)=>{"use strict";var o$n="Function.prototype.bind called on incompatible ",i$n=Object.prototype.toString,a$n=Math.max,s$n="[object Function]",vrr=function(e,r){for(var n=[],o=0;o{"use strict";var c$n=Srr();Crr.exports=Function.prototype.bind||c$n});var JSe=S((aha,xrr)=>{"use strict";xrr.exports=Function.prototype.call});var IGe=S((sha,Orr)=>{"use strict";Orr.exports=Function.prototype.apply});var Err=S((uha,Trr)=>{"use strict";Trr.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var Mrr=S((lha,Prr)=>{"use strict";var d$n=ane(),f$n=IGe(),p$n=JSe(),m$n=Err();Prr.exports=m$n||d$n.call(p$n,f$n)});var RGe=S((cha,Irr)=>{"use strict";var h$n=ane(),g$n=H4(),y$n=JSe(),b$n=Mrr();Irr.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new g$n("a function is required");return b$n(h$n,y$n,e)}});var $rr=S((dha,Drr)=>{"use strict";var _$n=RGe(),Rrr=EGe(),Nrr;try{Nrr=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var AGe=!!Nrr&&Rrr&&Rrr(Object.prototype,"__proto__"),jrr=Object,Arr=jrr.getPrototypeOf;Drr.exports=AGe&&typeof AGe.get=="function"?_$n([AGe.get]):typeof Arr=="function"?function(e){return Arr(e==null?e:jrr(e))}:!1});var Urr=S((fha,qrr)=>{"use strict";var Lrr=PGe(),Frr=MGe(),krr=$rr();qrr.exports=Lrr?function(e){return Lrr(e)}:Frr?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return Frr(e)}:krr?function(e){return krr(e)}:null});var zrr=S((pha,Brr)=>{"use strict";var v$n=Function.prototype.call,w$n=Object.prototype.hasOwnProperty,S$n=ane();Brr.exports=S$n.call(v$n,w$n)});var GSe=S((mha,Grr)=>{"use strict";var Li,C$n=TGe(),x$n=Dtr(),O$n=Ltr(),T$n=ktr(),E$n=Utr(),B5=ztr(),U5=H4(),P$n=Htr(),M$n=Wtr(),I$n=Gtr(),R$n=Ztr(),A$n=Qtr(),N$n=trr(),j$n=nrr(),D$n=srr(),Wrr=Function,NGe=function(t){try{return Wrr('"use strict"; return ('+t+").constructor;")()}catch{}},sne=EGe(),$$n=frr(),jGe=function(){throw new U5},L$n=sne?function(){try{return arguments.callee,jGe}catch{try{return sne(arguments,"callee").get}catch{return jGe}}}():jGe,k5=yrr()(),dh=Urr(),F$n=MGe(),k$n=PGe(),Krr=IGe(),une=JSe(),q5={},q$n=typeof Uint8Array>"u"||!dh?Li:dh(Uint8Array),J4={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Li:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Li:ArrayBuffer,"%ArrayIteratorPrototype%":k5&&dh?dh([][Symbol.iterator]()):Li,"%AsyncFromSyncIteratorPrototype%":Li,"%AsyncFunction%":q5,"%AsyncGenerator%":q5,"%AsyncGeneratorFunction%":q5,"%AsyncIteratorPrototype%":q5,"%Atomics%":typeof Atomics>"u"?Li:Atomics,"%BigInt%":typeof BigInt>"u"?Li:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Li:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Li:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Li:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":x$n,"%eval%":eval,"%EvalError%":O$n,"%Float32Array%":typeof Float32Array>"u"?Li:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Li:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Li:FinalizationRegistry,"%Function%":Wrr,"%GeneratorFunction%":q5,"%Int8Array%":typeof Int8Array>"u"?Li:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Li:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Li:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":k5&&dh?dh(dh([][Symbol.iterator]())):Li,"%JSON%":typeof JSON=="object"?JSON:Li,"%Map%":typeof Map>"u"?Li:Map,"%MapIteratorPrototype%":typeof Map>"u"||!k5||!dh?Li:dh(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":C$n,"%Object.getOwnPropertyDescriptor%":sne,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Li:Promise,"%Proxy%":typeof Proxy>"u"?Li:Proxy,"%RangeError%":T$n,"%ReferenceError%":E$n,"%Reflect%":typeof Reflect>"u"?Li:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Li:Set,"%SetIteratorPrototype%":typeof Set>"u"||!k5||!dh?Li:dh(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Li:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":k5&&dh?dh(""[Symbol.iterator]()):Li,"%Symbol%":k5?Symbol:Li,"%SyntaxError%":B5,"%ThrowTypeError%":L$n,"%TypedArray%":q$n,"%TypeError%":U5,"%Uint8Array%":typeof Uint8Array>"u"?Li:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Li:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Li:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Li:Uint32Array,"%URIError%":P$n,"%WeakMap%":typeof WeakMap>"u"?Li:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Li:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Li:WeakSet,"%Function.prototype.call%":une,"%Function.prototype.apply%":Krr,"%Object.defineProperty%":$$n,"%Object.getPrototypeOf%":F$n,"%Math.abs%":M$n,"%Math.floor%":I$n,"%Math.max%":R$n,"%Math.min%":A$n,"%Math.pow%":N$n,"%Math.round%":j$n,"%Math.sign%":D$n,"%Reflect.getPrototypeOf%":k$n};if(dh)try{null.error}catch(t){Vrr=dh(dh(t)),J4["%Error.prototype%"]=Vrr}var Vrr,U$n=function t(e){var r;if(e==="%AsyncFunction%")r=NGe("async function () {}");else if(e==="%GeneratorFunction%")r=NGe("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=NGe("async function* () {}");else if(e==="%AsyncGenerator%"){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(e==="%AsyncIteratorPrototype%"){var o=t("%AsyncGenerator%");o&&dh&&(r=dh(o.prototype))}return J4[e]=r,r},Hrr={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},lne=ane(),WSe=zrr(),B$n=lne.call(une,Array.prototype.concat),z$n=lne.call(Krr,Array.prototype.splice),Jrr=lne.call(une,String.prototype.replace),KSe=lne.call(une,String.prototype.slice),V$n=lne.call(une,RegExp.prototype.exec),H$n=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,J$n=/\\(\\)?/g,W$n=function(e){var r=KSe(e,0,1),n=KSe(e,-1);if(r==="%"&&n!=="%")throw new B5("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new B5("invalid intrinsic syntax, expected opening `%`");var o=[];return Jrr(e,H$n,function(i,a,s,u){o[o.length]=s?Jrr(u,J$n,"$1"):a||i}),o},K$n=function(e,r){var n=e,o;if(WSe(Hrr,n)&&(o=Hrr[n],n="%"+o[0]+"%"),WSe(J4,n)){var i=J4[n];if(i===q5&&(i=U$n(n)),typeof i>"u"&&!r)throw new U5("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:i}}throw new B5("intrinsic "+e+" does not exist!")};Grr.exports=function(e,r){if(typeof e!="string"||e.length===0)throw new U5("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new U5('"allowMissing" argument must be a boolean');if(V$n(/^%?[^%]*%?$/,e)===null)throw new B5("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=W$n(e),o=n.length>0?n[0]:"",i=K$n("%"+o+"%",r),a=i.name,s=i.value,u=!1,l=i.alias;l&&(o=l[0],z$n(n,B$n([0,1],l)));for(var c=1,d=!0;c=n.length){var h=sne(s,f);d=!!h,d&&"get"in h&&!("originalValue"in h.get)?s=h.get:s=s[f]}else d=WSe(s,f),s=s[f];d&&!u&&(J4[a]=s)}}return s}});var DGe=S((hha,Yrr)=>{"use strict";var Xrr=GSe(),Zrr=RGe(),G$n=Zrr([Xrr("%String.prototype.indexOf%")]);Yrr.exports=function(e,r){var n=Xrr(e,!!r);return typeof n=="function"&&G$n(e,".prototype.")>-1?Zrr([n]):n}});var $Ge=S((gha,enr)=>{"use strict";var X$n=GSe(),cne=DGe(),Z$n=ine(),Y$n=H4(),Qrr=X$n("%Map%",!0),Q$n=cne("Map.prototype.get",!0),eLn=cne("Map.prototype.set",!0),tLn=cne("Map.prototype.has",!0),rLn=cne("Map.prototype.delete",!0),nLn=cne("Map.prototype.size",!0);enr.exports=!!Qrr&&function(){var e,r={assert:function(n){if(!r.has(n))throw new Y$n("Side channel does not contain "+Z$n(n))},delete:function(n){if(e){var o=rLn(e,n);return nLn(e)===0&&(e=void 0),o}return!1},get:function(n){if(e)return Q$n(e,n)},has:function(n){return e?tLn(e,n):!1},set:function(n,o){e||(e=new Qrr),eLn(e,n,o)}};return r}});var rnr=S((yha,tnr)=>{"use strict";var oLn=GSe(),ZSe=DGe(),iLn=ine(),XSe=$Ge(),aLn=H4(),z5=oLn("%WeakMap%",!0),sLn=ZSe("WeakMap.prototype.get",!0),uLn=ZSe("WeakMap.prototype.set",!0),lLn=ZSe("WeakMap.prototype.has",!0),cLn=ZSe("WeakMap.prototype.delete",!0);tnr.exports=z5?function(){var e,r,n={assert:function(o){if(!n.has(o))throw new aLn("Side channel does not contain "+iLn(o))},delete:function(o){if(z5&&o&&(typeof o=="object"||typeof o=="function")){if(e)return cLn(e,o)}else if(XSe&&r)return r.delete(o);return!1},get:function(o){return z5&&o&&(typeof o=="object"||typeof o=="function")&&e?sLn(e,o):r&&r.get(o)},has:function(o){return z5&&o&&(typeof o=="object"||typeof o=="function")&&e?lLn(e,o):!!r&&r.has(o)},set:function(o,i){z5&&o&&(typeof o=="object"||typeof o=="function")?(e||(e=new z5),uLn(e,o,i)):XSe&&(r||(r=XSe()),r.set(o,i))}};return n}:XSe});var LGe=S((bha,nnr)=>{"use strict";var dLn=H4(),fLn=ine(),pLn=Atr(),mLn=$Ge(),hLn=rnr(),gLn=hLn||mLn||pLn;nnr.exports=function(){var e,r={assert:function(n){if(!r.has(n))throw new dLn("Side channel does not contain "+fLn(n))},delete:function(n){return!!e&&e.delete(n)},get:function(n){return e&&e.get(n)},has:function(n){return!!e&&e.has(n)},set:function(n,o){e||(e=gLn()),e.set(n,o)}};return r}});var YSe=S((_ha,onr)=>{"use strict";var yLn=String.prototype.replace,bLn=/%20/g,FGe={RFC1738:"RFC1738",RFC3986:"RFC3986"};onr.exports={default:FGe.RFC3986,formatters:{RFC1738:function(t){return yLn.call(t,bLn,"+")},RFC3986:function(t){return String(t)}},RFC1738:FGe.RFC1738,RFC3986:FGe.RFC3986}});var zGe=S((vha,snr)=>{"use strict";var _Ln=YSe(),vLn=LGe(),kGe=Object.prototype.hasOwnProperty,W4=Array.isArray,e0e=vLn(),inr=function(e,r){return e0e.set(e,r),e},QSe=function(e){return e0e.has(e)},UGe=function(e){return e0e.get(e)},anr=function(e,r){e0e.set(e,r)},dT=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),wLn=function(e){for(;e.length>1;){var r=e.pop(),n=r.obj[r.prop];if(W4(n)){for(var o=[],i=0;i=qGe?a.slice(u,u+qGe):a,c=[],d=0;d=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||i===_Ln.RFC1738&&(f===40||f===41)){c[c.length]=l.charAt(d);continue}if(f<128){c[c.length]=dT[f];continue}if(f<2048){c[c.length]=dT[192|f>>6]+dT[128|f&63];continue}if(f<55296||f>=57344){c[c.length]=dT[224|f>>12]+dT[128|f>>6&63]+dT[128|f&63];continue}d+=1,f=65536+((f&1023)<<10|l.charCodeAt(d)&1023),c[c.length]=dT[240|f>>18]+dT[128|f>>12&63]+dT[128|f>>6&63]+dT[128|f&63]}s+=c.join("")}return s},TLn=function(e){for(var r=[{obj:{o:e},prop:"o"}],n=[],o=0;on?inr(BGe(a,{plainObjects:o}),a.length-1):a},ILn=function(e,r){if(W4(e)){for(var n=[],o=0;o{"use strict";var lnr=LGe(),t0e=zGe(),dne=YSe(),RLn=Object.prototype.hasOwnProperty,cnr={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,r){return e+"["+r+"]"},repeat:function(e){return e}},fT=Array.isArray,ALn=Array.prototype.push,dnr=function(t,e){ALn.apply(t,fT(e)?e:[e])},NLn=Date.prototype.toISOString,unr=dne.default,Cm={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:t0e.encode,encodeValuesOnly:!1,filter:void 0,format:unr,formatter:dne.formatters[unr],indices:!1,serializeDate:function(e){return NLn.call(e)},skipNulls:!1,strictNullHandling:!1},jLn=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},VGe={},DLn=function t(e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,y,g,b){for(var _=e,w=b,O=0,T=!1;(w=w.get(VGe))!==void 0&&!T;){var P=w.get(e);if(O+=1,typeof P<"u"){if(P===O)throw new RangeError("Cyclic object value");T=!0}typeof w.get(VGe)>"u"&&(O=0)}if(typeof c=="function"?_=c(r,_):_ instanceof Date?_=p(_):n==="comma"&&fT(_)&&(_=t0e.maybeMap(_,function(Y){return Y instanceof Date?p(Y):Y})),_===null){if(a)return l&&!y?l(r,Cm.encoder,g,"key",m):r;_=""}if(jLn(_)||t0e.isBuffer(_)){if(l){var M=y?r:l(r,Cm.encoder,g,"key",m);return[h(M)+"="+h(l(_,Cm.encoder,g,"value",m))]}return[h(r)+"="+h(String(_))]}var I=[];if(typeof _>"u")return I;var j;if(n==="comma"&&fT(_))y&&l&&(_=t0e.maybeMap(_,l)),j=[{value:_.length>0?_.join(",")||null:void 0}];else if(fT(c))j=c;else{var A=Object.keys(_);j=d?A.sort(d):A}var k=u?String(r).replace(/\./g,"%2E"):String(r),V=o&&fT(_)&&_.length===1?k+"[]":k;if(i&&fT(_)&&_.length===0)return V+"[]";for(var q=0;q"u"?e.encodeDotInKeys===!0?!0:Cm.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:Cm.addQueryPrefix,allowDots:s,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:Cm.allowEmptyArrays,arrayFormat:a,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Cm.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:typeof e.delimiter>"u"?Cm.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:Cm.encode,encodeDotInKeys:typeof e.encodeDotInKeys=="boolean"?e.encodeDotInKeys:Cm.encodeDotInKeys,encoder:typeof e.encoder=="function"?e.encoder:Cm.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:Cm.encodeValuesOnly,filter:i,format:n,formatter:o,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:Cm.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:Cm.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Cm.strictNullHandling}};fnr.exports=function(t,e){var r=t,n=$Ln(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):fT(n.filter)&&(i=n.filter,o=i);var a=[];if(typeof r!="object"||r===null)return"";var s=cnr[n.arrayFormat],u=s==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var l=lnr(),c=0;c0?m+p:""}});var ynr=S((Sha,gnr)=>{"use strict";var OF=zGe(),r0e=Object.prototype.hasOwnProperty,mnr=Array.isArray,Ec={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:OF.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},LLn=function(t){return t.replace(/&#(\d+);/g,function(e,r){return String.fromCharCode(parseInt(r,10))})},hnr=function(t,e,r){if(t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1)return t.split(",");if(e.throwOnLimitExceeded&&r>=e.arrayLimit)throw new RangeError("Array limit exceeded. Only "+e.arrayLimit+" element"+(e.arrayLimit===1?"":"s")+" allowed in an array.");return t},FLn="utf8=%26%2310003%3B",kLn="utf8=%E2%9C%93",qLn=function(e,r){var n={__proto__:null},o=r.ignoreQueryPrefix?e.replace(/^\?/,""):e;o=o.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var i=r.parameterLimit===1/0?void 0:r.parameterLimit,a=o.split(r.delimiter,r.throwOnLimitExceeded?i+1:i);if(r.throwOnLimitExceeded&&a.length>i)throw new RangeError("Parameter limit exceeded. Only "+i+" parameter"+(i===1?"":"s")+" allowed.");var s=-1,u,l=r.charset;if(r.charsetSentinel)for(u=0;u-1&&(m=mnr(m)?[m]:m),p!==null){var h=r0e.call(n,p);h&&r.duplicates==="combine"?n[p]=OF.combine(n[p],m,r.arrayLimit,r.plainObjects):(!h||r.duplicates==="last")&&(n[p]=m)}}return n},ULn=function(t,e,r,n){var o=0;if(t.length>0&&t[t.length-1]==="[]"){var i=t.slice(0,-1).join("");o=Array.isArray(e)&&e[i]?e[i].length:0}for(var a=n?e:hnr(e,r,o),s=t.length-1;s>=0;--s){var u,l=t[s];if(l==="[]"&&r.parseArrays)OF.isOverflow(a)?u=a:u=r.allowEmptyArrays&&(a===""||r.strictNullHandling&&a===null)?[]:OF.combine([],a,r.arrayLimit,r.plainObjects);else{u=r.plainObjects?{__proto__:null}:{};var c=l.charAt(0)==="["&&l.charAt(l.length-1)==="]"?l.slice(1,-1):l,d=r.decodeDotInKeys?c.replace(/%2E/g,"."):c,f=parseInt(d,10);!r.parseArrays&&d===""?u={0:a}:!isNaN(f)&&l!==d&&String(f)===d&&f>=0&&r.parseArrays&&f<=r.arrayLimit?(u=[],u[f]=a):d!=="__proto__"&&(u[d]=a)}a=u}return a},BLn=function(e,r){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(r.depth<=0)return!r.plainObjects&&r0e.call(Object.prototype,n)&&!r.allowPrototypes?void 0:[n];var o=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,a=o.exec(n),s=a?n.slice(0,a.index):n,u=[];if(s){if(!r.plainObjects&&r0e.call(Object.prototype,s)&&!r.allowPrototypes)return;u.push(s)}for(var l=0;(a=i.exec(n))!==null&&l"u"?Ec.charset:e.charset,n=typeof e.duplicates>"u"?Ec.duplicates:e.duplicates;if(n!=="combine"&&n!=="first"&&n!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var o=typeof e.allowDots>"u"?e.decodeDotInKeys===!0?!0:Ec.allowDots:!!e.allowDots;return{allowDots:o,allowEmptyArrays:typeof e.allowEmptyArrays=="boolean"?!!e.allowEmptyArrays:Ec.allowEmptyArrays,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:Ec.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:Ec.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:Ec.arrayLimit,charset:r,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Ec.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:Ec.comma,decodeDotInKeys:typeof e.decodeDotInKeys=="boolean"?e.decodeDotInKeys:Ec.decodeDotInKeys,decoder:typeof e.decoder=="function"?e.decoder:Ec.decoder,delimiter:typeof e.delimiter=="string"||OF.isRegExp(e.delimiter)?e.delimiter:Ec.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:Ec.depth,duplicates:n,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:Ec.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:Ec.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:Ec.plainObjects,strictDepth:typeof e.strictDepth=="boolean"?!!e.strictDepth:Ec.strictDepth,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Ec.strictNullHandling,throwOnLimitExceeded:typeof e.throwOnLimitExceeded=="boolean"?e.throwOnLimitExceeded:!1}};gnr.exports=function(t,e){var r=VLn(e);if(t===""||t===null||typeof t>"u")return r.plainObjects?{__proto__:null}:{};for(var n=typeof t=="string"?qLn(t,r):t,o=r.plainObjects?{__proto__:null}:{},i=Object.keys(n),a=0;a{"use strict";var HLn=pnr(),JLn=ynr(),WLn=YSe();bnr.exports={formats:WLn,parse:JLn,stringify:HLn}});var _nr=S(fne=>{"use strict";var KLn=fne&&fne.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(fne,"__esModule",{value:!0});fne.createRequestUrl=XLn;var GLn=KLn(HGe());function XLn(t,e){return Object.keys(e??{}).length>0?`${t}?${GLn.default.stringify(e,{arrayFormat:"repeat"})}`:t}});var vnr=S(n0e=>{"use strict";Object.defineProperty(n0e,"__esModule",{value:!0});n0e.RUNTIME=void 0;n0e.RUNTIME=ZLn();function ZLn(){var t,e,r,n,o;return typeof window<"u"&&typeof window.document<"u"?{type:"browser",version:window.navigator.userAgent}:typeof globalThis<"u"&&((t=globalThis?.navigator)===null||t===void 0?void 0:t.userAgent)==="Cloudflare-Workers"?{type:"workerd"}:typeof EdgeRuntime=="string"?{type:"edge-runtime"}:typeof self=="object"&&typeof self?.importScripts=="function"&&(((e=self.constructor)===null||e===void 0?void 0:e.name)==="DedicatedWorkerGlobalScope"||((r=self.constructor)===null||r===void 0?void 0:r.name)==="ServiceWorkerGlobalScope"||((n=self.constructor)===null||n===void 0?void 0:n.name)==="SharedWorkerGlobalScope")?{type:"web-worker"}:typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u"?{type:"deno",version:Deno.version.deno}:typeof Bun<"u"&&typeof Bun.version<"u"?{type:"bun",version:Bun.version}:typeof process<"u"&&"version"in process&&!!process.version&&"versions"in process&&!!(!((o=process.versions)===null||o===void 0)&&o.node)?{type:"node",version:process.versions.node,parsedVersion:Number(process.versions.node.split(".")[0])}:typeof navigator<"u"&&navigator?.product==="ReactNative"?{type:"react-native"}:{type:"unknown"}}});var V5=S(o0e=>{"use strict";Object.defineProperty(o0e,"__esModule",{value:!0});o0e.RUNTIME=void 0;var YLn=vnr();Object.defineProperty(o0e,"RUNTIME",{enumerable:!0,get:function(){return YLn.RUNTIME}})});var JGe=S((H5,wnr)=>{"use strict";var QLn=function(){if(typeof self<"u")return self;if(typeof window<"u"||typeof window<"u")return window;throw new Error("unable to locate global object")},K4=QLn();wnr.exports=H5=K4.fetch;K4.fetch&&(H5.default=K4.fetch.bind(K4));H5.Headers=K4.Headers;H5.Request=K4.Request;H5.Response=K4.Response});var Cnr=S(wC=>{"use strict";var eFn=wC&&wC.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tFn=wC&&wC.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Snr=wC&&wC.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?fetch:i0e.RUNTIME.type==="node"?(yield Promise.resolve().then(()=>Snr(JGe()))).default:typeof fetch=="function"?fetch:(yield Promise.resolve().then(()=>Snr(JGe()))).default})}});var xnr=S(pne=>{"use strict";var oFn=pne&&pne.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(pne,"__esModule",{value:!0});pne.getRequestBody=aFn;var iFn=zbe();function aFn(t){return oFn(this,arguments,void 0,function*({body:e,type:r}){return r.includes("json")?(0,iFn.toJson)(e):e})}});var Onr=S(J5=>{"use strict";var SC=J5&&J5.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(J5,"__esModule",{value:!0});J5.Node18UniversalStreamWrapper=void 0;var WGe=class t{constructor(e){this.readableStream=e,this.reader=this.readableStream.getReader(),this.events={data:[],end:[],error:[],readable:[],close:[],pause:[],resume:[]},this.paused=!1,this.resumeCallback=null,this.encoding=null}on(e,r){var n;(n=this.events[e])===null||n===void 0||n.push(r)}off(e,r){var n;this.events[e]=(n=this.events[e])===null||n===void 0?void 0:n.filter(o=>o!==r)}pipe(e){return this.on("data",r=>SC(this,void 0,void 0,function*(){if(e instanceof t)e._write(r);else if(e instanceof WritableStream){let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}else e.write(r)})),this.on("end",()=>SC(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.on("error",r=>SC(this,void 0,void 0,function*(){e instanceof t?e._error(r):e instanceof WritableStream?e.getWriter().abort(r):e.destroy(r)})),this._startReading(),e}pipeTo(e){return this.pipe(e)}unpipe(e){this.off("data",r=>SC(this,void 0,void 0,function*(){if(e instanceof t)e._write(r);else if(e instanceof WritableStream){let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}else e.write(r)})),this.off("end",()=>SC(this,void 0,void 0,function*(){e instanceof t?e._end():e instanceof WritableStream?e.getWriter().close():e.end()})),this.off("error",r=>SC(this,void 0,void 0,function*(){e instanceof t?e._error(r):e instanceof WritableStream?e.getWriter().abort(r):e.destroy(r)}))}destroy(e){this.reader.cancel(e).then(()=>{this._emit("close")}).catch(r=>{this._emit("error",r)})}pause(){this.paused=!0,this._emit("pause")}resume(){this.paused&&(this.paused=!1,this._emit("resume"),this.resumeCallback&&(this.resumeCallback(),this.resumeCallback=null))}get isPaused(){return this.paused}read(){return SC(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(!e)return r})}setEncoding(e){this.encoding=e}text(){return SC(this,void 0,void 0,function*(){let e=[];for(;;){let{done:n,value:o}=yield this.reader.read();if(n)break;o&&e.push(o)}return new TextDecoder(this.encoding||"utf-8").decode(yield new Blob(e).arrayBuffer())})}json(){return SC(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}_write(e){this._emit("data",e)}_end(){this._emit("end")}_error(e){this._emit("error",e)}_emit(e,r){if(this.events[e])for(let n of this.events[e]||[])n(r)}_startReading(){return SC(this,void 0,void 0,function*(){try{for(this._emit("readable");;){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(e){this._emit("end"),this._emit("close");break}r&&this._emit("data",r)}}catch(e){this._emit("error",e)}})}[Symbol.asyncIterator](){return{next:()=>SC(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();return e?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};J5.Node18UniversalStreamWrapper=WGe});var Tnr=S(W5=>{"use strict";var mne=W5&&W5.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(W5,"__esModule",{value:!0});W5.UndiciStreamWrapper=void 0;var KGe=class t{constructor(e){this.readableStream=e,this.reader=this.readableStream.getReader(),this.events={data:[],end:[],error:[],readable:[],close:[],pause:[],resume:[]},this.paused=!1,this.resumeCallback=null,this.encoding=null}on(e,r){var n;(n=this.events[e])===null||n===void 0||n.push(r)}off(e,r){var n;this.events[e]=(n=this.events[e])===null||n===void 0?void 0:n.filter(o=>o!==r)}pipe(e){return this.on("data",r=>{if(e instanceof t)e._write(r);else{let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.on("end",()=>{e instanceof t?e._end():e.getWriter().close()}),this.on("error",r=>{e instanceof t?e._error(r):e.getWriter().abort(r)}),this._startReading(),e}pipeTo(e){return this.pipe(e)}unpipe(e){this.off("data",r=>{if(e instanceof t)e._write(r);else{let n=e.getWriter();n.write(r).then(()=>n.releaseLock())}}),this.off("end",()=>{e instanceof t?e._end():e.getWriter().close()}),this.off("error",r=>{e instanceof t?e._error(r):e.getWriter().abort(r)})}destroy(e){this.reader.cancel(e).then(()=>{this._emit("close")}).catch(r=>{this._emit("error",r)})}pause(){this.paused=!0,this._emit("pause")}resume(){this.paused&&(this.paused=!1,this._emit("resume"),this.resumeCallback&&(this.resumeCallback(),this.resumeCallback=null))}get isPaused(){return this.paused}read(){return mne(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(!e)return r})}setEncoding(e){this.encoding=e}text(){return mne(this,void 0,void 0,function*(){let e=[];for(;;){let{done:n,value:o}=yield this.reader.read();if(n)break;o&&e.push(o)}return new TextDecoder(this.encoding||"utf-8").decode(yield new Blob(e).arrayBuffer())})}json(){return mne(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}_write(e){this._emit("data",e)}_end(){this._emit("end")}_error(e){this._emit("error",e)}_emit(e,r){if(this.events[e])for(let n of this.events[e]||[])n(r)}_startReading(){return mne(this,void 0,void 0,function*(){try{for(this._emit("readable");;){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();if(e){this._emit("end"),this._emit("close");break}r&&this._emit("data",r)}}catch(e){this._emit("error",e)}})}[Symbol.asyncIterator](){return{next:()=>mne(this,void 0,void 0,function*(){this.paused&&(yield new Promise(n=>{this.resumeCallback=n}));let{done:e,value:r}=yield this.reader.read();return e?{done:!0,value:void 0}:{done:!1,value:r}}),[Symbol.asyncIterator](){return this}}}};W5.UndiciStreamWrapper=KGe});var Enr=S(TF=>{"use strict";var a0e=TF&&TF.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},sFn=TF&&TF.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}};Object.defineProperty(TF,"__esModule",{value:!0});TF.NodePre18StreamWrapper=void 0;var GGe=class{constructor(e){this.readableStream=e}on(e,r){this.readableStream.on(e,r)}off(e,r){this.readableStream.off(e,r)}pipe(e){return this.readableStream.pipe(e),e}pipeTo(e){return this.pipe(e)}unpipe(e){e?this.readableStream.unpipe(e):this.readableStream.unpipe()}destroy(e){this.readableStream.destroy(e)}pause(){this.readableStream.pause()}resume(){this.readableStream.resume()}get isPaused(){return this.readableStream.isPaused()}read(){return a0e(this,void 0,void 0,function*(){return new Promise((e,r)=>{let n=this.readableStream.read();n?e(n):(this.readableStream.once("readable",()=>{let o=this.readableStream.read();e(o)}),this.readableStream.once("error",r))})})}setEncoding(e){this.readableStream.setEncoding(e),this.encoding=e}text(){return a0e(this,void 0,void 0,function*(){var e,r,n,o;let i=[],a=new TextEncoder;this.readableStream.setEncoding(this.encoding||"utf-8");try{for(var s=!0,u=sFn(this.readableStream),l;l=yield u.next(),e=l.done,!e;s=!0){o=l.value,s=!1;let d=o;i.push(a.encode(d))}}catch(d){r={error:d}}finally{try{!s&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return new TextDecoder(this.encoding||"utf-8").decode(Buffer.concat(i))})}json(){return a0e(this,void 0,void 0,function*(){let e=yield this.text();return JSON.parse(e)})}[Symbol.asyncIterator](){let r=this.readableStream[Symbol.asyncIterator]();return{next(){return a0e(this,void 0,void 0,function*(){let{value:n,done:o}=yield r.next();return{value:n,done:o}})},[Symbol.asyncIterator](){return this}}}};TF.NodePre18StreamWrapper=GGe});var Pnr=S(CC=>{"use strict";var uFn=CC&&CC.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lFn=CC&&CC.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XGe=CC&&CC.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?new(yield Promise.resolve().then(()=>XGe(Onr()))).Node18UniversalStreamWrapper(t):s0e.RUNTIME.type!=="node"&&typeof fetch=="function"?new(yield Promise.resolve().then(()=>XGe(Tnr()))).UndiciStreamWrapper(t):new(yield Promise.resolve().then(()=>XGe(Enr()))).NodePre18StreamWrapper(t)})}});var Mnr=S(hne=>{"use strict";var fFn=hne&&hne.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(hne,"__esModule",{value:!0});hne.getResponseBody=mFn;var pFn=Pnr();function mFn(t,e){return fFn(this,void 0,void 0,function*(){if(t.body!=null&&e==="blob")return yield t.blob();if(t.body!=null&&e==="arrayBuffer")return yield t.arrayBuffer();if(t.body!=null&&e==="sse")return t.body;if(t.body!=null&&e==="streaming")return(0,pFn.chooseStreamWrapper)(t.body);if(t.body!=null&&e==="text")return yield t.text();{let r=yield t.text();if(r.length>0)try{return JSON.parse(r)}catch{return{ok:!1,error:{reason:"non-json",statusCode:t.status,rawBody:r}}}else return}})}});var Inr=S(u0e=>{"use strict";Object.defineProperty(u0e,"__esModule",{value:!0});u0e.getTimeoutSignal=gFn;u0e.anySignal=yFn;var hFn="timeout";function gFn(t){let e=new AbortController,r=setTimeout(()=>e.abort(hFn),t);return{signal:e.signal,abortId:r}}function yFn(...t){let e=t.length===1&&Array.isArray(t[0])?t[0]:t,r=new AbortController;for(let n of e){if(n.aborted){r.abort(n?.reason);break}n.addEventListener("abort",()=>r.abort(n?.reason),{signal:r.signal})}return r.signal}});var Anr=S(K5=>{"use strict";var bFn=K5&&K5.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(K5,"__esModule",{value:!0});K5.makeRequest=void 0;var Rnr=Inr(),_Fn=(t,e,r,n,o,i,a,s,u)=>bFn(void 0,void 0,void 0,function*(){let l=[],c;if(i!=null){let{signal:p,abortId:m}=(0,Rnr.getTimeoutSignal)(i);c=m,l.push(p)}a!=null&&l.push(a);let d=(0,Rnr.anySignal)(l),f=yield t(e,{method:r,headers:n,body:o,signal:d,credentials:s?"include":void 0,duplex:u});return c!=null&&clearTimeout(c),f});K5.makeRequest=_Fn});var Nnr=S(gne=>{"use strict";var vFn=gne&&gne.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(gne,"__esModule",{value:!0});gne.requestWithRetries=TFn;var wFn=1e3,SFn=6e4,CFn=2,xFn=.2;function OFn(t){let e=1+(Math.random()*2-1)*xFn;return t*e}function TFn(t){return vFn(this,arguments,void 0,function*(e,r=CFn){let n=yield e();for(let o=0;o=500);++o){let i=Math.min(wFn*Math.pow(2,o),SFn),a=OFn(i);yield new Promise(s=>setTimeout(s,a)),n=yield e()}return n})}});var $nr=S(G4=>{"use strict";var jnr=G4&&G4.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(G4,"__esModule",{value:!0});G4.fetcher=void 0;G4.fetcherImpl=Dnr;var EFn=zbe(),G5=pGe(),PFn=_nr(),MFn=Cnr(),IFn=xnr(),RFn=Mnr(),AFn=Anr(),NFn=Nnr();function Dnr(t){return jnr(this,void 0,void 0,function*(){let e={};if(t.body!==void 0&&t.contentType!=null&&(e["Content-Type"]=t.contentType),t.headers!=null)for(let[i,a]of Object.entries(t.headers))a!=null&&(e[i]=a);let r=(0,PFn.createRequestUrl)(t.url,t.queryParameters),n=yield(0,IFn.getRequestBody)({body:t.body,type:t.requestType==="json"?"json":"other"}),o=yield(0,MFn.getFetchFn)();try{let i=yield(0,NFn.requestWithRetries)(()=>jnr(this,void 0,void 0,function*(){return(0,AFn.makeRequest)(o,r,t.method,e,n,t.timeoutMs,t.abortSignal,t.withCredentials,t.duplex)}),t.maxRetries),a=yield(0,RFn.getResponseBody)(i,t.responseType);return i.status>=200&&i.status<400?{ok:!0,body:a,headers:i.headers,rawResponse:(0,G5.toRawResponse)(i)}:{ok:!1,error:{reason:"status-code",statusCode:i.status,body:a},rawResponse:(0,G5.toRawResponse)(i)}}catch(i){return t.abortSignal!=null&&t.abortSignal.aborted?{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request"},rawResponse:G5.abortRawResponse}:i instanceof Error&&i.name==="AbortError"?{ok:!1,error:{reason:"timeout"},rawResponse:G5.abortRawResponse}:i instanceof Error?{ok:!1,error:{reason:"unknown",errorMessage:i.message},rawResponse:G5.unknownRawResponse}:{ok:!1,error:{reason:"unknown",errorMessage:(0,EFn.toJson)(i)},rawResponse:G5.unknownRawResponse}}})}G4.fetcher=Dnr});var Lnr=S(ZGe=>{"use strict";Object.defineProperty(ZGe,"__esModule",{value:!0});ZGe.getHeader=jFn;function jFn(t,e){for(let[r,n]of Object.entries(t))if(r.toLowerCase()===e.toLowerCase())return n}});var Fnr=S(X5=>{"use strict";var DFn=X5&&X5.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(X5,"__esModule",{value:!0});X5.Supplier=void 0;X5.Supplier={get:t=>DFn(void 0,void 0,void 0,function*(){return typeof t=="function"?t():t})}});var knr=S(Z5=>{"use strict";var $Fn=Z5&&Z5.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Z5,"__esModule",{value:!0});Z5.HttpResponsePromise=void 0;var YGe=class t extends Promise{constructor(e){super(r=>{r(void 0)}),this.innerPromise=e}static fromFunction(e,...r){return new t(e(...r))}static interceptFunction(e){return(...r)=>t.fromPromise(e(...r))}static fromPromise(e){return new t(e)}static fromExecutor(e){let r=new Promise(e);return new t(r)}static fromResult(e){let r=Promise.resolve(e);return new t(r)}unwrap(){return this.unwrappedPromise||(this.unwrappedPromise=this.innerPromise.then(({data:e})=>e)),this.unwrappedPromise}then(e,r){return this.unwrap().then(e,r)}catch(e){return this.unwrap().catch(e)}finally(e){return this.unwrap().finally(e)}withRawResponse(){return $Fn(this,void 0,void 0,function*(){return yield this.innerPromise})}};Z5.HttpResponsePromise=YGe});var qnr=S(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.HttpResponsePromise=by.unknownRawResponse=by.toRawResponse=by.abortRawResponse=by.Supplier=by.getHeader=by.fetcher=void 0;var LFn=$nr();Object.defineProperty(by,"fetcher",{enumerable:!0,get:function(){return LFn.fetcher}});var FFn=Lnr();Object.defineProperty(by,"getHeader",{enumerable:!0,get:function(){return FFn.getHeader}});var kFn=Fnr();Object.defineProperty(by,"Supplier",{enumerable:!0,get:function(){return kFn.Supplier}});var QGe=pGe();Object.defineProperty(by,"abortRawResponse",{enumerable:!0,get:function(){return QGe.abortRawResponse}});Object.defineProperty(by,"toRawResponse",{enumerable:!0,get:function(){return QGe.toRawResponse}});Object.defineProperty(by,"unknownRawResponse",{enumerable:!0,get:function(){return QGe.unknownRawResponse}});var qFn=knr();Object.defineProperty(by,"HttpResponsePromise",{enumerable:!0,get:function(){return qFn.HttpResponsePromise}})});var Unr=S((e9e,t9e)=>{(function(t,e){typeof e9e=="object"&&typeof t9e<"u"?t9e.exports=e():typeof define=="function"&&define.amd?define(e):function(){var r=t.Base64,n=e();n.noConflict=function(){return t.Base64=r,n},t.Meteor&&(Base64=n),t.Base64=n}()})(typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:e9e,function(){"use strict";var t="3.7.7",e=t,r=typeof Buffer=="function",n=typeof TextDecoder=="function"?new TextDecoder:void 0,o=typeof TextEncoder=="function"?new TextEncoder:void 0,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a=Array.prototype.slice.call(i),s=function($){var H={};return $.forEach(function(re,D){return H[re]=D}),H}(a),u=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,l=String.fromCharCode.bind(String),c=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):function($){return new Uint8Array(Array.prototype.slice.call($,0))},d=function($){return $.replace(/=/g,"").replace(/[+\/]/g,function(H){return H=="+"?"-":"_"})},f=function($){return $.replace(/[^A-Za-z0-9\+\/]/g,"")},p=function($){for(var H,re,D,R,z="",U=$.length%3,ee=0;ee<$.length;){if((re=$.charCodeAt(ee++))>255||(D=$.charCodeAt(ee++))>255||(R=$.charCodeAt(ee++))>255)throw new TypeError("invalid character found");H=re<<16|D<<8|R,z+=a[H>>18&63]+a[H>>12&63]+a[H>>6&63]+a[H&63]}return U?z.slice(0,U-3)+"===".substring(U):z},m=typeof btoa=="function"?function($){return btoa($)}:r?function($){return Buffer.from($,"binary").toString("base64")}:p,h=r?function($){return Buffer.from($).toString("base64")}:function($){for(var H=4096,re=[],D=0,R=$.length;D>>6)+l(128|H&63):l(224|H>>>12&15)+l(128|H>>>6&63)+l(128|H&63)}else{var H=65536+($.charCodeAt(0)-55296)*1024+($.charCodeAt(1)-56320);return l(240|H>>>18&7)+l(128|H>>>12&63)+l(128|H>>>6&63)+l(128|H&63)}},b=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_=function($){return $.replace(b,g)},w=r?function($){return Buffer.from($,"utf8").toString("base64")}:o?function($){return h(o.encode($))}:function($){return m(_($))},O=function($,H){return H===void 0&&(H=!1),H?d(w($)):w($)},T=function($){return O($,!0)},P=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,M=function($){switch($.length){case 4:var H=(7&$.charCodeAt(0))<<18|(63&$.charCodeAt(1))<<12|(63&$.charCodeAt(2))<<6|63&$.charCodeAt(3),re=H-65536;return l((re>>>10)+55296)+l((re&1023)+56320);case 3:return l((15&$.charCodeAt(0))<<12|(63&$.charCodeAt(1))<<6|63&$.charCodeAt(2));default:return l((31&$.charCodeAt(0))<<6|63&$.charCodeAt(1))}},I=function($){return $.replace(P,M)},j=function($){if($=$.replace(/\s+/g,""),!u.test($))throw new TypeError("malformed base64.");$+="==".slice(2-($.length&3));for(var H,re="",D,R,z=0;z<$.length;)H=s[$.charAt(z++)]<<18|s[$.charAt(z++)]<<12|(D=s[$.charAt(z++)])<<6|(R=s[$.charAt(z++)]),re+=D===64?l(H>>16&255):R===64?l(H>>16&255,H>>8&255):l(H>>16&255,H>>8&255,H&255);return re},A=typeof atob=="function"?function($){return atob(f($))}:r?function($){return Buffer.from($,"base64").toString("binary")}:j,k=r?function($){return c(Buffer.from($,"base64"))}:function($){return c(A($).split("").map(function(H){return H.charCodeAt(0)}))},V=function($){return k(J($))},q=r?function($){return Buffer.from($,"base64").toString("utf8")}:n?function($){return n.decode(k($))}:function($){return I(A($))},J=function($){return f($.replace(/[-_]/g,function(H){return H=="-"?"+":"/"}))},K=function($){return q(J($))},ue=function($){if(typeof $!="string")return!1;var H=$.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(H)||!/[^\s0-9a-zA-Z\-_]/.test(H)},oe=function($){return{value:$,enumerable:!1,writable:!0,configurable:!0}},G=function(){var $=function(H,re){return Object.defineProperty(String.prototype,H,oe(re))};$("fromBase64",function(){return K(this)}),$("toBase64",function(H){return O(this,H)}),$("toBase64URI",function(){return O(this,!0)}),$("toBase64URL",function(){return O(this,!0)}),$("toUint8Array",function(){return V(this)})},Y=function(){var $=function(H,re){return Object.defineProperty(Uint8Array.prototype,H,oe(re))};$("toBase64",function(H){return y(this,H)}),$("toBase64URI",function(){return y(this,!0)}),$("toBase64URL",function(){return y(this,!0)})},se=function(){G(),Y()},ie={version:t,VERSION:e,atob:A,atobPolyfill:j,btoa:m,btoaPolyfill:p,fromBase64:K,toBase64:O,encode:O,encodeURI:T,encodeURL:T,utob:_,btou:I,decode:K,isValid:ue,fromUint8Array:y,toUint8Array:V,extendString:G,extendUint8Array:Y,extendBuiltins:se};return ie.Base64={},Object.keys(ie).forEach(function($){return ie.Base64[$]=ie[$]}),ie})});var znr=S(l0e=>{"use strict";Object.defineProperty(l0e,"__esModule",{value:!0});l0e.BasicAuth=void 0;var Bnr=Unr(),UFn=/^Basic /i;l0e.BasicAuth={toAuthorizationHeader:t=>t==null?void 0:`Basic ${Bnr.Base64.encode(`${t.username}:${t.password}`)}`,fromAuthorizationHeader:t=>{let e=t.replace(UFn,""),r=Bnr.Base64.decode(e),[n,o]=r.split(":",2);if(n==null||o==null)throw new Error("Invalid basic auth");return{username:n,password:o}}}});var Vnr=S(c0e=>{"use strict";Object.defineProperty(c0e,"__esModule",{value:!0});c0e.BearerToken=void 0;var BFn=/^Bearer /i;c0e.BearerToken={toAuthorizationHeader:t=>{if(t!=null)return`Bearer ${t}`},fromAuthorizationHeader:t=>t.replace(BFn,"").trim()}});var Hnr=S(Y5=>{"use strict";Object.defineProperty(Y5,"__esModule",{value:!0});Y5.BearerToken=Y5.BasicAuth=void 0;var zFn=znr();Object.defineProperty(Y5,"BasicAuth",{enumerable:!0,get:function(){return zFn.BasicAuth}});var VFn=Vnr();Object.defineProperty(Y5,"BearerToken",{enumerable:!0,get:function(){return VFn.BearerToken}})});var n9e=S(Fv=>{"use strict";var Jnr=Fv&&Fv.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},Wnr=Fv&&Fv.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}},xC=Fv&&Fv.__await||function(t){return this instanceof xC?(this.v=t,this):new xC(t)},Knr=Fv&&Fv.__asyncGenerator||function(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),o[Symbol.asyncIterator]=function(){return this},o;function a(p){return function(m){return Promise.resolve(m).then(p,d)}}function s(p,m){n[p]&&(o[p]=function(h){return new Promise(function(y,g){i.push([p,h,y,g])>1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof xC?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}};Object.defineProperty(Fv,"__esModule",{value:!0});Fv.Stream=void 0;Fv.readableStreamAsyncIterable=Gnr;var HFn=V5(),JFn="data:",r9e=class{constructor({stream:e,parse:r,eventShape:n,signal:o}){this.controller=new AbortController,this.stream=e,this.parse=r,n.type==="sse"?(this.prefix=JFn,this.messageTerminator=` +`,this.streamTerminator=n.streamTerminator):this.messageTerminator=n.messageTerminator,o?.addEventListener("abort",()=>this.controller.abort())}iterMessages(){return Knr(this,arguments,function*(){var r,n,o,i;this.controller.signal;let a=Gnr(this.stream),s="",u=!1;try{for(var l=!0,c=Wnr(a),d;d=yield xC(c.next()),r=d.done,!r;l=!0){i=d.value,l=!1;let f=i;s+=this.decodeChunk(f);let p;for(;(p=s.indexOf(this.messageTerminator))>=0;){let m=s.slice(0,p+1);if(s=s.slice(p+this.messageTerminator.length),!m.trim())continue;if(!u&&this.prefix!=null){let y=m.indexOf(this.prefix);if(y===-1)continue;u=!0,m=m.slice(y+this.prefix.length)}if(this.streamTerminator!=null&&m.includes(this.streamTerminator))return yield xC(void 0);let h=yield xC(this.parse(JSON.parse(m)));yield yield xC(h),u=!1}}}catch(f){n={error:f}}finally{try{!l&&!r&&(o=c.return)&&(yield xC(o.call(c)))}finally{if(n)throw n.error}}})}[Symbol.asyncIterator](){return Knr(this,arguments,function*(){var r,n,o,i;try{for(var a=!0,s=Wnr(this.iterMessages()),u;u=yield xC(s.next()),r=u.done,!r;a=!0)i=u.value,a=!1,yield yield xC(i)}catch(l){n={error:l}}finally{try{!a&&!r&&(o=s.return)&&(yield xC(o.call(s)))}finally{if(n)throw n.error}}})}decodeChunk(e){let r="";if(typeof TextDecoder<"u"){let n=new TextDecoder("utf8");r+=n.decode(e)}else HFn.RUNTIME.type==="node"&&typeof e<"u"&&(r+=Buffer.isBuffer(e)?e:Buffer.from(e));return r}};Fv.Stream=r9e;function Gnr(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return Jnr(this,void 0,void 0,function*(){try{let r=yield e.read();return r?.done&&e.releaseLock(),r}catch(r){throw e.releaseLock(),r}})},return(){return Jnr(this,void 0,void 0,function*(){let r=e.cancel();return e.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}});var Xnr=S(d0e=>{"use strict";Object.defineProperty(d0e,"__esModule",{value:!0});d0e.Stream=void 0;var WFn=n9e();Object.defineProperty(d0e,"Stream",{enumerable:!0,get:function(){return WFn.Stream}})});var Znr=S(yne=>{"use strict";var KFn=yne&&yne.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(yne,"__esModule",{value:!0});yne.encodeAsFormParameter=XFn;var GFn=KFn(HGe());function XFn(t){let r=GFn.default.stringify(t,{encode:!1}).split("&").map(n=>{let[o,i]=n.split("=");return[o,i]});return Object.fromEntries(r)}});var eor=S((Kha,Qnr)=>{"use strict";var o9e=Object.defineProperty,ZFn=Object.getOwnPropertyDescriptor,YFn=Object.getOwnPropertyNames,QFn=Object.prototype.hasOwnProperty,ekn=(t,e)=>{for(var r in e)o9e(t,r,{get:e[r],enumerable:!0})},tkn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of YFn(e))!QFn.call(t,o)&&o!==r&&o9e(t,o,{get:()=>e[o],enumerable:!(n=ZFn(e,o))||n.enumerable});return t},rkn=t=>tkn(o9e({},"__esModule",{value:!0}),t),Ynr={};ekn(Ynr,{Blob:()=>ikn,File:()=>akn,FormData:()=>okn});Qnr.exports=rkn(Ynr);var nkn=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:window}(),{FormData:okn,Blob:ikn,File:akn}=nkn});var mor=S((Gha,por)=>{"use strict";var s9e=Object.defineProperty,skn=Object.getOwnPropertyDescriptor,ukn=Object.getOwnPropertyNames,lkn=Object.prototype.hasOwnProperty,ckn=(t,e)=>{for(var r in e)s9e(t,r,{get:e[r],enumerable:!0})},dkn=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ukn(e))!lkn.call(t,o)&&o!==r&&s9e(t,o,{get:()=>e[o],enumerable:!(n=skn(e,o))||n.enumerable});return t},fkn=t=>dkn(s9e({},"__esModule",{value:!0}),t),u9e=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)},Pc=(t,e,r)=>(u9e(t,e,"read from private field"),r?r.call(t):e.get(t)),pT=(t,e,r)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,r)},bne=(t,e,r,n)=>(u9e(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),i9e=(t,e,r)=>(u9e(t,e,"access private method"),r),sor={};ckn(sor,{FormDataEncoder:()=>vkn,isFile:()=>Z4,isFormData:()=>cor});por.exports=fkn(sor);var t1=t=>typeof t=="function",pkn=t=>t1(t[Symbol.asyncIterator]),tor=65536;function*uor(t){if(t.byteLength<=tor){yield t;return}let e=0;for(;e{if(pkn(t))return ror(t);if(t1(t.getReader))return ror(mkn(t));throw new TypeError("Unsupported data source: Expected either ReadableStream or async iterable.")},nor="abcdefghijklmnopqrstuvwxyz0123456789";function gkn(){let t=16,e="";for(;t--;)e+=nor[Math.random()*nor.length<<0];return e}var lor=t=>String(t).replace(/\r|\n/g,(e,r,n)=>e==="\r"&&n[r+1]!==` +`||e===` +`&&n[r-1]!=="\r"?`\r +`:e),ykn=t=>Object.prototype.toString.call(t).slice(8,-1).toLowerCase();function oor(t){if(ykn(t)!=="object")return!1;let e=Object.getPrototypeOf(t);return e==null?!0:(e.constructor&&e.constructor.toString())===Object.toString()}function ior(t,e){if(typeof e=="string"){for(let[r,n]of Object.entries(t))if(e.toLowerCase()===r.toLowerCase())return n}}var bkn=t=>new Proxy(t,{get:(e,r)=>ior(e,r),has:(e,r)=>ior(e,r)!==void 0}),cor=t=>!!(t&&t1(t.constructor)&&t[Symbol.toStringTag]==="FormData"&&t1(t.append)&&t1(t.getAll)&&t1(t.entries)&&t1(t[Symbol.iterator])),aor=t=>String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),Z4=t=>!!(t&&typeof t=="object"&&t1(t.constructor)&&t[Symbol.toStringTag]==="File"&&t1(t.stream)&&t.name!=null),_kn={enableAdditionalHeaders:!1},f0e={writable:!1,configurable:!1},EF,_ne,p0e,vne,X4,wne,Sne,m0e,h0e,l9e,a9e,dor,vkn=class{constructor(t,e,r){if(pT(this,h0e),pT(this,a9e),pT(this,EF,`\r +`),pT(this,_ne,void 0),pT(this,p0e,void 0),pT(this,vne,"-".repeat(2)),pT(this,X4,new TextEncoder),pT(this,wne,void 0),pT(this,Sne,void 0),pT(this,m0e,void 0),!cor(t))throw new TypeError("Expected first argument to be a FormData instance.");let n;if(oor(e)?r=e:n=e,n||(n=gkn()),typeof n!="string")throw new TypeError("Expected boundary argument to be a string.");if(r&&!oor(r))throw new TypeError("Expected options argument to be an object.");bne(this,Sne,Array.from(t.entries())),bne(this,m0e,{..._kn,...r}),bne(this,_ne,Pc(this,X4).encode(Pc(this,EF))),bne(this,p0e,Pc(this,_ne).byteLength),this.boundary=`form-data-boundary-${n}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,bne(this,wne,Pc(this,X4).encode(`${Pc(this,vne)}${this.boundary}${Pc(this,vne)}${Pc(this,EF).repeat(2)}`));let o={"Content-Type":this.contentType},i=i9e(this,a9e,dor).call(this);i&&(this.contentLength=i,o["Content-Length"]=i),this.headers=bkn(Object.freeze(o)),Object.defineProperties(this,{boundary:f0e,contentType:f0e,contentLength:f0e,headers:f0e})}*values(){for(let[t,e]of Pc(this,Sne)){let r=Z4(e)?e:Pc(this,X4).encode(lor(e));yield i9e(this,h0e,l9e).call(this,t,r),yield r,yield Pc(this,_ne)}yield Pc(this,wne)}async*encode(){for(let t of this.values())Z4(t)?yield*hkn(t.stream()):yield*uor(t)}[Symbol.iterator](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};EF=new WeakMap;_ne=new WeakMap;p0e=new WeakMap;vne=new WeakMap;X4=new WeakMap;wne=new WeakMap;Sne=new WeakMap;m0e=new WeakMap;h0e=new WeakSet;l9e=function(t,e){let r="";if(r+=`${Pc(this,vne)}${this.boundary}${Pc(this,EF)}`,r+=`Content-Disposition: form-data; name="${aor(t)}"`,Z4(e)&&(r+=`; filename="${aor(e.name)}"${Pc(this,EF)}`,r+=`Content-Type: ${e.type||"application/octet-stream"}`),Pc(this,m0e).enableAdditionalHeaders===!0){let n=Z4(e)?e.size:e.byteLength;n!=null&&!isNaN(n)&&(r+=`${Pc(this,EF)}Content-Length: ${n}`)}return Pc(this,X4).encode(`${r}${Pc(this,EF).repeat(2)}`)};a9e=new WeakSet;dor=function(){let t=0;for(let[e,r]of Pc(this,Sne)){let n=Z4(r)?r:Pc(this,X4).encode(lor(r)),o=Z4(n)?n.size:n.byteLength;if(o==null||isNaN(o))return;t+=i9e(this,h0e,l9e).call(this,e,n).byteLength,t+=o,t+=Pc(this,p0e)}return String(t+Pc(this,wne).byteLength)}});var gor=S((Zha,hor)=>{"use strict";hor.exports=typeof self=="object"?self.FormData:window.FormData});var yor=S(dg=>{"use strict";var wkn=dg&&dg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Skn=dg&&dg.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q5=dg&&dg.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o=18?t=new y0e:g0e.RUNTIME.type==="node"?t=new b0e:t=new _0e,yield t.setup(),t})}var y0e=class{setup(){return PF(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>Q5(eor()))).FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return PF(this,void 0,void 0,function*(){var o,i;n==null&&c9e(r)&&(n=r.name),r instanceof(yield Promise.resolve().then(()=>Q5(ene()))).Readable?(o=this.fd)===null||o===void 0||o.append(e,{type:void 0,name:n,[Symbol.toStringTag]:"File",stream(){return r}}):(i=this.fd)===null||i===void 0||i.append(e,r,n)})}getRequest(){return PF(this,void 0,void 0,function*(){let e=new(yield Promise.resolve().then(()=>Q5(mor()))).FormDataEncoder(this.fd);return{body:yield(yield Promise.resolve().then(()=>Q5(ene()))).Readable.from(e),headers:e.headers,duplex:"half"}})}};dg.Node18FormData=y0e;var b0e=class{setup(){return PF(this,void 0,void 0,function*(){this.fd=new(yield Promise.resolve().then(()=>Q5(gor()))).default})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return PF(this,void 0,void 0,function*(){var o,i;n==null&&c9e(r)&&(n=r.name);let a;r instanceof(yield Promise.resolve().then(()=>Q5(ene()))).Readable?a=r:a=Buffer.from(yield r.arrayBuffer()),n==null?(o=this.fd)===null||o===void 0||o.append(e,a):(i=this.fd)===null||i===void 0||i.append(e,a,{filename:n})})}getRequest(){return{body:this.fd,headers:this.fd?this.fd.getHeaders():{}}}};dg.Node16FormData=b0e;var _0e=class{setup(){return PF(this,void 0,void 0,function*(){this.fd=new FormData})}append(e,r){var n;(n=this.fd)===null||n===void 0||n.append(e,r)}appendFile(e,r,n){return PF(this,void 0,void 0,function*(){var o;n==null&&c9e(r)&&(n=r.name),(o=this.fd)===null||o===void 0||o.append(e,new Blob([r]),n)})}getRequest(){return{body:this.fd,headers:{}}}};dg.WebFormData=_0e});var bor=S(r1=>{"use strict";var xkn=r1&&r1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Okn=r1&&r1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&xkn(e,t,r)};Object.defineProperty(r1,"__esModule",{value:!0});r1.encodeAsFormParameter=void 0;var Tkn=Znr();Object.defineProperty(r1,"encodeAsFormParameter",{enumerable:!0,get:function(){return Tkn.encodeAsFormParameter}});Okn(yor(),r1)});var fh=S(v0e=>{"use strict";Object.defineProperty(v0e,"__esModule",{value:!0});v0e.SchemaType=void 0;v0e.SchemaType={BIGINT:"bigint",DATE:"date",ENUM:"enum",LIST:"list",STRING_LITERAL:"stringLiteral",BOOLEAN_LITERAL:"booleanLiteral",OBJECT:"object",ANY:"any",BOOLEAN:"boolean",NUMBER:"number",STRING:"string",UNKNOWN:"unknown",RECORD:"record",SET:"set",UNION:"union",UNDISCRIMINATED_UNION:"undiscriminatedUnion",NULLABLE:"nullable",OPTIONAL:"optional",OPTIONAL_NULLABLE:"optionalNullable"}});var gb=S(d9e=>{"use strict";Object.defineProperty(d9e,"__esModule",{value:!0});d9e.getErrorMessageForIncorrectType=Ekn;function Ekn(t,e){return`Expected ${e}. Received ${Pkn(t)}.`}function Pkn(t){if(Array.isArray(t))return"list";if(t===null)return"null";if(t instanceof BigInt)return"BigInt";switch(typeof t){case"string":return`"${t}"`;case"bigint":case"number":case"boolean":case"undefined":return`${t}`}return typeof t}});var mT=S(f9e=>{"use strict";Object.defineProperty(f9e,"__esModule",{value:!0});f9e.maybeSkipValidation=Mkn;function Mkn(t){return Object.assign(Object.assign({},t),{json:_or(t.json),parse:_or(t.parse)})}function _or(t){return(e,r)=>{let n=t(e,r),{skipValidation:o=!1}=r??{};return!n.ok&&o?(console.warn(["Failed to validate.",...n.errors.map(i=>" - "+(i.path.length>0?`${i.path.join(".")}: ${i.message}`:i.message))].join(` +`)),{ok:!0,value:e}):n}}});var m9e=S(p9e=>{"use strict";Object.defineProperty(p9e,"__esModule",{value:!0});p9e.stringifyValidationError=Ikn;function Ikn(t){return t.path.length===0?t.message:`${t.path.join(" -> ")}: ${t.message}`}});var g9e=S(w0e=>{"use strict";Object.defineProperty(w0e,"__esModule",{value:!0});w0e.JsonError=void 0;var Rkn=m9e(),h9e=class t extends Error{constructor(e){super(e.map(Rkn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};w0e.JsonError=h9e});var b9e=S(S0e=>{"use strict";Object.defineProperty(S0e,"__esModule",{value:!0});S0e.ParseError=void 0;var Akn=m9e(),y9e=class t extends Error{constructor(e){super(e.map(Akn.stringifyValidationError).join("; ")),this.errors=e,Object.setPrototypeOf(this,t.prototype)}};S0e.ParseError=y9e});var xor=S(Y4=>{"use strict";Object.defineProperty(Y4,"__esModule",{value:!0});Y4.getSchemaUtils=Cne;Y4.nullable=vor;Y4.optional=wor;Y4.optionalNullable=Sor;Y4.transform=Cor;var _9e=fh(),Nkn=g9e(),jkn=b9e();function Cne(t){return{nullable:()=>vor(t),optional:()=>wor(t),optionalNullable:()=>Sor(t),transform:e=>Cor(t,e),parseOrThrow:(e,r)=>{let n=t.parse(e,r);if(n.ok)return n.value;throw new jkn.ParseError(n.errors)},jsonOrThrow:(e,r)=>{let n=t.json(e,r);if(n.ok)return n.value;throw new Nkn.JsonError(n.errors)}}}function vor(t){let e={parse:(r,n)=>r==null?{ok:!0,value:null}:t.parse(r,n),json:(r,n)=>r==null?{ok:!0,value:null}:t.json(r,n),getType:()=>_9e.SchemaType.NULLABLE};return Object.assign(Object.assign({},e),Cne(e))}function wor(t){let e={parse:(r,n)=>r==null?{ok:!0,value:void 0}:t.parse(r,n),json:(r,n)=>n?.omitUndefined&&r===void 0?{ok:!0,value:void 0}:r==null?{ok:!0,value:null}:t.json(r,n),getType:()=>_9e.SchemaType.OPTIONAL};return Object.assign(Object.assign({},e),Cne(e))}function Sor(t){let e={parse:(r,n)=>r===void 0?{ok:!0,value:void 0}:r===null?{ok:!0,value:null}:t.parse(r,n),json:(r,n)=>r===void 0?{ok:!0,value:void 0}:r===null?{ok:!0,value:null}:t.json(r,n),getType:()=>_9e.SchemaType.OPTIONAL_NULLABLE};return Object.assign(Object.assign({},e),Cne(e))}function Cor(t,e){let r={parse:(n,o)=>{let i=t.parse(n,o);return i.ok?{ok:!0,value:e.transform(i.value)}:i},json:(n,o)=>{let i=e.untransform(n);return t.json(i,o)},getType:()=>t.getType()};return Object.assign(Object.assign({},r),Cne(r))}});var p_=S(CS=>{"use strict";Object.defineProperty(CS,"__esModule",{value:!0});CS.ParseError=CS.JsonError=CS.transform=CS.optional=CS.getSchemaUtils=void 0;var v9e=xor();Object.defineProperty(CS,"getSchemaUtils",{enumerable:!0,get:function(){return v9e.getSchemaUtils}});Object.defineProperty(CS,"optional",{enumerable:!0,get:function(){return v9e.optional}});Object.defineProperty(CS,"transform",{enumerable:!0,get:function(){return v9e.transform}});var Dkn=g9e();Object.defineProperty(CS,"JsonError",{enumerable:!0,get:function(){return Dkn.JsonError}});var $kn=b9e();Object.defineProperty(CS,"ParseError",{enumerable:!0,get:function(){return $kn.ParseError}})});var Tor=S(w9e=>{"use strict";Object.defineProperty(w9e,"__esModule",{value:!0});w9e.bigint=qkn;var Lkn=fh(),Oor=gb(),Fkn=mT(),kkn=p_();function qkn(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e=="bigint"?{ok:!0,value:e}:typeof e=="number"?{ok:!0,value:BigInt(e)}:{ok:!1,errors:[{path:r,message:(0,Oor.getErrorMessageForIncorrectType)(e,"bigint | number")}]},json:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="bigint"?{ok:!1,errors:[{path:r,message:(0,Oor.getErrorMessageForIncorrectType)(e,"bigint")}]}:{ok:!0,value:e},getType:()=>Lkn.SchemaType.BIGINT};return Object.assign(Object.assign({},(0,Fkn.maybeSkipValidation)(t)),(0,kkn.getSchemaUtils)(t))}});var Eor=S(C0e=>{"use strict";Object.defineProperty(C0e,"__esModule",{value:!0});C0e.bigint=void 0;var Ukn=Tor();Object.defineProperty(C0e,"bigint",{enumerable:!0,get:function(){return Ukn.bigint}})});var Por=S(C9e=>{"use strict";Object.defineProperty(C9e,"__esModule",{value:!0});C9e.date=Jkn;var Bkn=fh(),S9e=gb(),zkn=mT(),Vkn=p_(),Hkn=/^([+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)?(\17[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/;function Jkn(){let t={parse:(e,{breadcrumbsPrefix:r=[]}={})=>typeof e!="string"?{ok:!1,errors:[{path:r,message:(0,S9e.getErrorMessageForIncorrectType)(e,"string")}]}:Hkn.test(e)?{ok:!0,value:new Date(e)}:{ok:!1,errors:[{path:r,message:(0,S9e.getErrorMessageForIncorrectType)(e,"ISO 8601 date string")}]},json:(e,{breadcrumbsPrefix:r=[]}={})=>e instanceof Date?{ok:!0,value:e.toISOString()}:{ok:!1,errors:[{path:r,message:(0,S9e.getErrorMessageForIncorrectType)(e,"Date object")}]},getType:()=>Bkn.SchemaType.DATE};return Object.assign(Object.assign({},(0,zkn.maybeSkipValidation)(t)),(0,Vkn.getSchemaUtils)(t))}});var Mor=S(x0e=>{"use strict";Object.defineProperty(x0e,"__esModule",{value:!0});x0e.date=void 0;var Wkn=Por();Object.defineProperty(x0e,"date",{enumerable:!0,get:function(){return Wkn.date}})});var n1=S(x9e=>{"use strict";Object.defineProperty(x9e,"__esModule",{value:!0});x9e.createIdentitySchemaCreator=Xkn;var Kkn=p_(),Gkn=mT();function Xkn(t,e){return()=>{let r={parse:e,json:e,getType:()=>t};return Object.assign(Object.assign({},(0,Gkn.maybeSkipValidation)(r)),(0,Kkn.getSchemaUtils)(r))}}});var Ror=S(O9e=>{"use strict";Object.defineProperty(O9e,"__esModule",{value:!0});O9e.enum_=Qkn;var Zkn=fh(),Ykn=n1(),Ior=gb();function Qkn(t){let e=new Set(t);return(0,Ykn.createIdentitySchemaCreator)(Zkn.SchemaType.ENUM,(n,{allowUnrecognizedEnumValues:o,breadcrumbsPrefix:i=[]}={})=>typeof n!="string"?{ok:!1,errors:[{path:i,message:(0,Ior.getErrorMessageForIncorrectType)(n,"string")}]}:!e.has(n)&&!o?{ok:!1,errors:[{path:i,message:(0,Ior.getErrorMessageForIncorrectType)(n,"enum")}]}:{ok:!0,value:n})()}});var T9e=S(O0e=>{"use strict";Object.defineProperty(O0e,"__esModule",{value:!0});O0e.enum_=void 0;var eqn=Ror();Object.defineProperty(O0e,"enum_",{enumerable:!0,get:function(){return eqn.enum_}})});var E9e=S(xne=>{"use strict";Object.defineProperty(xne,"__esModule",{value:!0});xne.lazy=rqn;xne.constructLazyBaseSchema=Aor;xne.getMemoizedSchema=T0e;var tqn=p_();function rqn(t){let e=Aor(t);return Object.assign(Object.assign({},e),(0,tqn.getSchemaUtils)(e))}function Aor(t){return{parse:(e,r)=>T0e(t).parse(e,r),json:(e,r)=>T0e(t).json(e,r),getType:()=>T0e(t).getType()}}function T0e(t){let e=t;return e.__zurg_memoized==null&&(e.__zurg_memoized=t()),e.__zurg_memoized}});var M9e=S(P9e=>{"use strict";Object.defineProperty(P9e,"__esModule",{value:!0});P9e.entries=nqn;function nqn(t){return Object.entries(t)}});var R9e=S(I9e=>{"use strict";Object.defineProperty(I9e,"__esModule",{value:!0});I9e.filterObject=oqn;function oqn(t,e){let r=new Set(e);return Object.entries(t).reduce((n,[o,i])=>(r.has(o)&&(n[o]=i),n),{})}});var One=S(A9e=>{"use strict";Object.defineProperty(A9e,"__esModule",{value:!0});A9e.isPlainObject=iqn;function iqn(t){if(typeof t!="object"||t===null)return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}});var j9e=S(N9e=>{"use strict";Object.defineProperty(N9e,"__esModule",{value:!0});N9e.keys=aqn;function aqn(t){return Object.keys(t)}});var Nor=S(D9e=>{"use strict";Object.defineProperty(D9e,"__esModule",{value:!0});D9e.partition=sqn;function sqn(t,e){let r=[],n=[];for(let o of t)e(o)?r.push(o):n.push(o);return[r,n]}});var $or=S(E0e=>{"use strict";Object.defineProperty(E0e,"__esModule",{value:!0});E0e.getObjectLikeUtils=jor;E0e.withParsedProperties=Dor;var uqn=R9e(),lqn=gb(),cqn=One(),dqn=p_();function jor(t){return{withParsedProperties:e=>Dor(t,e)}}function Dor(t,e){let r={parse:(n,o)=>{let i=t.parse(n,o);if(!i.ok)return i;let a=Object.entries(e).reduce((s,[u,l])=>Object.assign(Object.assign({},s),{[u]:typeof l=="function"?l(i.value):l}),{});return{ok:!0,value:Object.assign(Object.assign({},i.value),a)}},json:(n,o)=>{var i;if(!(0,cqn.isPlainObject)(n))return{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,lqn.getErrorMessageForIncorrectType)(n,"object")}]};let a=new Set(Object.keys(e)),s=(0,uqn.filterObject)(n,Object.keys(n).filter(u=>!a.has(u)));return t.json(s,o)},getType:()=>t.getType()};return Object.assign(Object.assign(Object.assign({},r),(0,dqn.getSchemaUtils)(r)),jor(r))}});var Tne=S(eK=>{"use strict";Object.defineProperty(eK,"__esModule",{value:!0});eK.withParsedProperties=eK.getObjectLikeUtils=void 0;var Lor=$or();Object.defineProperty(eK,"getObjectLikeUtils",{enumerable:!0,get:function(){return Lor.getObjectLikeUtils}});Object.defineProperty(eK,"withParsedProperties",{enumerable:!0,get:function(){return Lor.withParsedProperties}})});var $9e=S(P0e=>{"use strict";Object.defineProperty(P0e,"__esModule",{value:!0});P0e.property=fqn;P0e.isProperty=pqn;function fqn(t,e){return{rawKey:t,valueSchema:e,isProperty:!0}}function pqn(t){return t.isProperty}});var k9e=S(I0e=>{"use strict";Object.defineProperty(I0e,"__esModule",{value:!0});I0e.object=bqn;I0e.getObjectUtils=M0e;var Q4=fh(),For=M9e(),kor=R9e(),mqn=gb(),hqn=One(),zor=j9e(),gqn=mT(),yqn=Nor(),L9e=Tne(),F9e=p_(),Ene=$9e();function bqn(t){let e={_getRawProperties:()=>Object.entries(t).map(([r,n])=>(0,Ene.isProperty)(n)?n.rawKey:r),_getParsedProperties:()=>(0,zor.keys)(t),parse:(r,n)=>{let o={},i=[];for(let[a,s]of(0,For.entries)(t)){let u=(0,Ene.isProperty)(s)?s.rawKey:a,l=(0,Ene.isProperty)(s)?s.valueSchema:s,c={rawKey:u,parsedKey:a,valueSchema:l};o[u]=c,Bor(l)&&i.push(u)}return qor({value:r,requiredKeys:i,getProperty:a=>{let s=o[a];if(s!=null)return{transformedKey:s.parsedKey,transform:u=>{var l;return s.valueSchema.parse(u,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(l=n?.breadcrumbsPrefix)!==null&&l!==void 0?l:[],a]}))}}},unrecognizedObjectKeys:n?.unrecognizedObjectKeys,skipValidation:n?.skipValidation,breadcrumbsPrefix:n?.breadcrumbsPrefix,omitUndefined:n?.omitUndefined})},json:(r,n)=>{let o=[];for(let[i,a]of(0,For.entries)(t)){let s=(0,Ene.isProperty)(a)?a.valueSchema:a;Bor(s)&&o.push(i)}return qor({value:r,requiredKeys:o,getProperty:i=>{let a=t[i];if(a!=null)return(0,Ene.isProperty)(a)?{transformedKey:a.rawKey,transform:s=>{var u;return a.valueSchema.json(s,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(u=n?.breadcrumbsPrefix)!==null&&u!==void 0?u:[],i]}))}}:{transformedKey:i,transform:s=>{var u;return a.json(s,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(u=n?.breadcrumbsPrefix)!==null&&u!==void 0?u:[],i]}))}}},unrecognizedObjectKeys:n?.unrecognizedObjectKeys,skipValidation:n?.skipValidation,breadcrumbsPrefix:n?.breadcrumbsPrefix,omitUndefined:n?.omitUndefined})},getType:()=>Q4.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},(0,gqn.maybeSkipValidation)(e)),(0,F9e.getSchemaUtils)(e)),(0,L9e.getObjectLikeUtils)(e)),M0e(e))}function qor({value:t,requiredKeys:e,getProperty:r,unrecognizedObjectKeys:n="fail",skipValidation:o=!1,breadcrumbsPrefix:i=[]}){if(!(0,hqn.isPlainObject)(t))return{ok:!1,errors:[{path:i,message:(0,mqn.getErrorMessageForIncorrectType)(t,"object")}]};let a=new Set(e),s=[],u={};for(let[l,c]of Object.entries(t)){let d=r(l);if(d!=null){a.delete(l);let f=d.transform(c);f.ok?u[d.transformedKey]=f.value:(u[l]=c,s.push(...f.errors))}else switch(n){case"fail":s.push({path:[...i,l],message:`Unexpected key "${l}"`});break;case"strip":break;case"passthrough":u[l]=c;break}}return s.push(...e.filter(l=>a.has(l)).map(l=>({path:i,message:`Missing required key "${l}"`}))),s.length===0||o?{ok:!0,value:u}:{ok:!1,errors:s}}function M0e(t){return{extend:e=>{let r={_getParsedProperties:()=>[...t._getParsedProperties(),...e._getParsedProperties()],_getRawProperties:()=>[...t._getRawProperties(),...e._getRawProperties()],parse:(n,o)=>Uor({extensionKeys:e._getRawProperties(),value:n,transformBase:i=>t.parse(i,o),transformExtension:i=>e.parse(i,o)}),json:(n,o)=>Uor({extensionKeys:e._getParsedProperties(),value:n,transformBase:i=>t.json(i,o),transformExtension:i=>e.json(i,o)}),getType:()=>Q4.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},r),(0,F9e.getSchemaUtils)(r)),(0,L9e.getObjectLikeUtils)(r)),M0e(r))},passthrough:()=>{let e={_getParsedProperties:()=>t._getParsedProperties(),_getRawProperties:()=>t._getRawProperties(),parse:(r,n)=>{let o=t.parse(r,Object.assign(Object.assign({},n),{unrecognizedObjectKeys:"passthrough"}));return o.ok?{ok:!0,value:Object.assign(Object.assign({},r),o.value)}:o},json:(r,n)=>{let o=t.json(r,Object.assign(Object.assign({},n),{unrecognizedObjectKeys:"passthrough"}));return o.ok?{ok:!0,value:Object.assign(Object.assign({},r),o.value)}:o},getType:()=>Q4.SchemaType.OBJECT};return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,F9e.getSchemaUtils)(e)),(0,L9e.getObjectLikeUtils)(e)),M0e(e))}}}function Uor({extensionKeys:t,value:e,transformBase:r,transformExtension:n}){let o=new Set(t),[i,a]=(0,yqn.partition)((0,zor.keys)(e),l=>o.has(l)),s=r((0,kor.filterObject)(e,a)),u=n((0,kor.filterObject)(e,i));return s.ok&&u.ok?{ok:!0,value:Object.assign(Object.assign({},s.value),u.value)}:{ok:!1,errors:[...s.ok?[]:s.errors,...u.ok?[]:u.errors]}}function Bor(t){return!_qn(t)}function _qn(t){switch(t.getType()){case Q4.SchemaType.ANY:case Q4.SchemaType.UNKNOWN:case Q4.SchemaType.OPTIONAL:case Q4.SchemaType.OPTIONAL_NULLABLE:return!0;default:return!1}}});var Vor=S(q9e=>{"use strict";Object.defineProperty(q9e,"__esModule",{value:!0});q9e.objectWithoutOptionalProperties=wqn;var vqn=k9e();function wqn(t){return(0,vqn.object)(t)}});var U9e=S(xS=>{"use strict";Object.defineProperty(xS,"__esModule",{value:!0});xS.property=xS.isProperty=xS.objectWithoutOptionalProperties=xS.object=xS.getObjectUtils=void 0;var Hor=k9e();Object.defineProperty(xS,"getObjectUtils",{enumerable:!0,get:function(){return Hor.getObjectUtils}});Object.defineProperty(xS,"object",{enumerable:!0,get:function(){return Hor.object}});var Sqn=Vor();Object.defineProperty(xS,"objectWithoutOptionalProperties",{enumerable:!0,get:function(){return Sqn.objectWithoutOptionalProperties}});var Jor=$9e();Object.defineProperty(xS,"isProperty",{enumerable:!0,get:function(){return Jor.isProperty}});Object.defineProperty(xS,"property",{enumerable:!0,get:function(){return Jor.property}})});var Wor=S(z9e=>{"use strict";Object.defineProperty(z9e,"__esModule",{value:!0});z9e.lazyObject=Tqn;var Cqn=U9e(),xqn=Tne(),Oqn=p_(),B9e=E9e();function Tqn(t){let e=Object.assign(Object.assign({},(0,B9e.constructLazyBaseSchema)(t)),{_getRawProperties:()=>(0,B9e.getMemoizedSchema)(t)._getRawProperties(),_getParsedProperties:()=>(0,B9e.getMemoizedSchema)(t)._getParsedProperties()});return Object.assign(Object.assign(Object.assign(Object.assign({},e),(0,Oqn.getSchemaUtils)(e)),(0,xqn.getObjectLikeUtils)(e)),(0,Cqn.getObjectUtils)(e))}});var Kor=S(tK=>{"use strict";Object.defineProperty(tK,"__esModule",{value:!0});tK.lazyObject=tK.lazy=void 0;var Eqn=E9e();Object.defineProperty(tK,"lazy",{enumerable:!0,get:function(){return Eqn.lazy}});var Pqn=Wor();Object.defineProperty(tK,"lazyObject",{enumerable:!0,get:function(){return Pqn.lazyObject}})});var Xor=S(V9e=>{"use strict";Object.defineProperty(V9e,"__esModule",{value:!0});V9e.list=Nqn;var Mqn=fh(),Iqn=gb(),Rqn=mT(),Aqn=p_();function Nqn(t){let e={parse:(r,n)=>Gor(r,(o,i)=>{var a;return t.parse(o,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(a=n?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`[${i}]`]}))}),json:(r,n)=>Gor(r,(o,i)=>{var a;return t.json(o,Object.assign(Object.assign({},n),{breadcrumbsPrefix:[...(a=n?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`[${i}]`]}))}),getType:()=>Mqn.SchemaType.LIST};return Object.assign(Object.assign({},(0,Rqn.maybeSkipValidation)(e)),(0,Aqn.getSchemaUtils)(e))}function Gor(t,e){return Array.isArray(t)?t.map((n,o)=>e(n,o)).reduce((n,o)=>{if(n.ok&&o.ok)return{ok:!0,value:[...n.value,o.value]};let i=[];return n.ok||i.push(...n.errors),o.ok||i.push(...o.errors),{ok:!1,errors:i}},{ok:!0,value:[]}):{ok:!1,errors:[{message:(0,Iqn.getErrorMessageForIncorrectType)(t,"list"),path:[]}]}}});var H9e=S(R0e=>{"use strict";Object.defineProperty(R0e,"__esModule",{value:!0});R0e.list=void 0;var jqn=Xor();Object.defineProperty(R0e,"list",{enumerable:!0,get:function(){return jqn.list}})});var Zor=S(J9e=>{"use strict";Object.defineProperty(J9e,"__esModule",{value:!0});J9e.stringLiteral=Fqn;var Dqn=fh(),$qn=n1(),Lqn=gb();function Fqn(t){return(0,$qn.createIdentitySchemaCreator)(Dqn.SchemaType.STRING_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,Lqn.getErrorMessageForIncorrectType)(r,`"${t}"`)}]})()}});var Yor=S(W9e=>{"use strict";Object.defineProperty(W9e,"__esModule",{value:!0});W9e.booleanLiteral=Bqn;var kqn=fh(),qqn=n1(),Uqn=gb();function Bqn(t){return(0,qqn.createIdentitySchemaCreator)(kqn.SchemaType.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:n=[]}={})=>r===t?{ok:!0,value:t}:{ok:!1,errors:[{path:n,message:(0,Uqn.getErrorMessageForIncorrectType)(r,`${t.toString()}`)}]})()}});var Qor=S(rK=>{"use strict";Object.defineProperty(rK,"__esModule",{value:!0});rK.booleanLiteral=rK.stringLiteral=void 0;var zqn=Zor();Object.defineProperty(rK,"stringLiteral",{enumerable:!0,get:function(){return zqn.stringLiteral}});var Vqn=Yor();Object.defineProperty(rK,"booleanLiteral",{enumerable:!0,get:function(){return Vqn.booleanLiteral}})});var eir=S(A0e=>{"use strict";Object.defineProperty(A0e,"__esModule",{value:!0});A0e.any=void 0;var Hqn=fh(),Jqn=n1();A0e.any=(0,Jqn.createIdentitySchemaCreator)(Hqn.SchemaType.ANY,t=>({ok:!0,value:t}))});var tir=S(N0e=>{"use strict";Object.defineProperty(N0e,"__esModule",{value:!0});N0e.boolean=void 0;var Wqn=fh(),Kqn=n1(),Gqn=gb();N0e.boolean=(0,Kqn.createIdentitySchemaCreator)(Wqn.SchemaType.BOOLEAN,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="boolean"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Gqn.getErrorMessageForIncorrectType)(t,"boolean")}]})});var rir=S(j0e=>{"use strict";Object.defineProperty(j0e,"__esModule",{value:!0});j0e.number=void 0;var Xqn=fh(),Zqn=n1(),Yqn=gb();j0e.number=(0,Zqn.createIdentitySchemaCreator)(Xqn.SchemaType.NUMBER,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="number"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,Yqn.getErrorMessageForIncorrectType)(t,"number")}]})});var nir=S(D0e=>{"use strict";Object.defineProperty(D0e,"__esModule",{value:!0});D0e.string=void 0;var Qqn=fh(),eUn=n1(),tUn=gb();D0e.string=(0,eUn.createIdentitySchemaCreator)(Qqn.SchemaType.STRING,(t,{breadcrumbsPrefix:e=[]}={})=>typeof t=="string"?{ok:!0,value:t}:{ok:!1,errors:[{path:e,message:(0,tUn.getErrorMessageForIncorrectType)(t,"string")}]})});var oir=S($0e=>{"use strict";Object.defineProperty($0e,"__esModule",{value:!0});$0e.unknown=void 0;var rUn=fh(),nUn=n1();$0e.unknown=(0,nUn.createIdentitySchemaCreator)(rUn.SchemaType.UNKNOWN,t=>({ok:!0,value:t}))});var iir=S(OS=>{"use strict";Object.defineProperty(OS,"__esModule",{value:!0});OS.unknown=OS.string=OS.number=OS.boolean=OS.any=void 0;var oUn=eir();Object.defineProperty(OS,"any",{enumerable:!0,get:function(){return oUn.any}});var iUn=tir();Object.defineProperty(OS,"boolean",{enumerable:!0,get:function(){return iUn.boolean}});var aUn=rir();Object.defineProperty(OS,"number",{enumerable:!0,get:function(){return aUn.number}});var sUn=nir();Object.defineProperty(OS,"string",{enumerable:!0,get:function(){return sUn.string}});var uUn=oir();Object.defineProperty(OS,"unknown",{enumerable:!0,get:function(){return uUn.unknown}})});var sir=S(G9e=>{"use strict";Object.defineProperty(G9e,"__esModule",{value:!0});G9e.record=mUn;var K9e=fh(),lUn=M9e(),cUn=gb(),dUn=One(),fUn=mT(),pUn=p_();function mUn(t,e){let r={parse:(n,o)=>air({value:n,isKeyNumeric:t.getType()===K9e.SchemaType.NUMBER,transformKey:i=>{var a;return t.parse(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(a=o?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`${i} (key)`]}))},transformValue:(i,a)=>{var s;return e.parse(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(s=o?.breadcrumbsPrefix)!==null&&s!==void 0?s:[],`${a}`]}))},breadcrumbsPrefix:o?.breadcrumbsPrefix}),json:(n,o)=>air({value:n,isKeyNumeric:t.getType()===K9e.SchemaType.NUMBER,transformKey:i=>{var a;return t.json(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(a=o?.breadcrumbsPrefix)!==null&&a!==void 0?a:[],`${i} (key)`]}))},transformValue:(i,a)=>{var s;return e.json(i,Object.assign(Object.assign({},o),{breadcrumbsPrefix:[...(s=o?.breadcrumbsPrefix)!==null&&s!==void 0?s:[],`${a}`]}))},breadcrumbsPrefix:o?.breadcrumbsPrefix}),getType:()=>K9e.SchemaType.RECORD};return Object.assign(Object.assign({},(0,fUn.maybeSkipValidation)(r)),(0,pUn.getSchemaUtils)(r))}function air({value:t,isKeyNumeric:e,transformKey:r,transformValue:n,breadcrumbsPrefix:o=[]}){return(0,dUn.isPlainObject)(t)?(0,lUn.entries)(t).reduce((i,[a,s])=>{if(s===void 0)return i;let u=i,l=a;if(e){let p=a.length>0?Number(a):NaN;isNaN(p)||(l=p)}let c=r(l),d=n(s,l);if(u.ok&&c.ok&&d.ok)return{ok:!0,value:Object.assign(Object.assign({},u.value),{[c.value]:d.value})};let f=[];return u.ok||f.push(...u.errors),c.ok||f.push(...c.errors),d.ok||f.push(...d.errors),{ok:!1,errors:f}},{ok:!0,value:{}}):{ok:!1,errors:[{path:o,message:(0,cUn.getErrorMessageForIncorrectType)(t,"object")}]}}});var uir=S(L0e=>{"use strict";Object.defineProperty(L0e,"__esModule",{value:!0});L0e.record=void 0;var hUn=sir();Object.defineProperty(L0e,"record",{enumerable:!0,get:function(){return hUn.record}})});var lir=S(X9e=>{"use strict";Object.defineProperty(X9e,"__esModule",{value:!0});X9e.set=wUn;var gUn=fh(),yUn=gb(),bUn=mT(),_Un=H9e(),vUn=p_();function wUn(t){let e=(0,_Un.list)(t),r={parse:(n,o)=>{let i=e.parse(n,o);return i.ok?{ok:!0,value:new Set(i.value)}:i},json:(n,o)=>{var i;return n instanceof Set?e.json([...n],o):{ok:!1,errors:[{path:(i=o?.breadcrumbsPrefix)!==null&&i!==void 0?i:[],message:(0,yUn.getErrorMessageForIncorrectType)(n,"Set")}]}},getType:()=>gUn.SchemaType.SET};return Object.assign(Object.assign({},(0,bUn.maybeSkipValidation)(r)),(0,vUn.getSchemaUtils)(r))}});var cir=S(F0e=>{"use strict";Object.defineProperty(F0e,"__esModule",{value:!0});F0e.set=void 0;var SUn=lir();Object.defineProperty(F0e,"set",{enumerable:!0,get:function(){return SUn.set}})});var fir=S(Z9e=>{"use strict";Object.defineProperty(Z9e,"__esModule",{value:!0});Z9e.undiscriminatedUnion=TUn;var CUn=fh(),xUn=mT(),OUn=p_();function TUn(t){let e={parse:(r,n)=>dir((o,i)=>o.parse(r,i),t,n),json:(r,n)=>dir((o,i)=>o.json(r,i),t,n),getType:()=>CUn.SchemaType.UNDISCRIMINATED_UNION};return Object.assign(Object.assign({},(0,xUn.maybeSkipValidation)(e)),(0,OUn.getSchemaUtils)(e))}function dir(t,e,r){let n=[];for(let[o,i]of e.entries()){let a=t(i,Object.assign(Object.assign({},r),{skipValidation:!1}));if(a.ok)return a;for(let s of a.errors)n.push({path:s.path,message:`[Variant ${o}] ${s.message}`})}return{ok:!1,errors:n}}});var pir=S(k0e=>{"use strict";Object.defineProperty(k0e,"__esModule",{value:!0});k0e.undiscriminatedUnion=void 0;var EUn=fir();Object.defineProperty(k0e,"undiscriminatedUnion",{enumerable:!0,get:function(){return EUn.undiscriminatedUnion}})});var mir=S(Y9e=>{"use strict";Object.defineProperty(Y9e,"__esModule",{value:!0});Y9e.discriminant=PUn;function PUn(t,e){return{parsedDiscriminant:t,rawDiscriminant:e}}});var gir=S(Pne=>{"use strict";var MUn=Pne&&Pne.__rest||function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);ohir({value:a,discriminant:r,transformedDiscriminant:n,transformDiscriminantValue:u=>{var l;return o.parse(u,{allowUnrecognizedEnumValues:s?.allowUnrecognizedUnionMembers,breadcrumbsPrefix:[...(l=s?.breadcrumbsPrefix)!==null&&l!==void 0?l:[],r]})},getAdditionalPropertiesSchema:u=>e[u],allowUnrecognizedUnionMembers:s?.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,l)=>l.parse(u,s),breadcrumbsPrefix:s?.breadcrumbsPrefix}),json:(a,s)=>hir({value:a,discriminant:n,transformedDiscriminant:r,transformDiscriminantValue:u=>{var l;return o.json(u,{allowUnrecognizedEnumValues:s?.allowUnrecognizedUnionMembers,breadcrumbsPrefix:[...(l=s?.breadcrumbsPrefix)!==null&&l!==void 0?l:[],n]})},getAdditionalPropertiesSchema:u=>e[u],allowUnrecognizedUnionMembers:s?.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,l)=>l.json(u,s),breadcrumbsPrefix:s?.breadcrumbsPrefix}),getType:()=>IUn.SchemaType.UNION};return Object.assign(Object.assign(Object.assign({},(0,jUn.maybeSkipValidation)(i)),(0,LUn.getSchemaUtils)(i)),(0,$Un.getObjectLikeUtils)(i))}function hir({value:t,discriminant:e,transformedDiscriminant:r,transformDiscriminantValue:n,getAdditionalPropertiesSchema:o,allowUnrecognizedUnionMembers:i=!1,transformAdditionalProperties:a,breadcrumbsPrefix:s=[]}){if(!(0,AUn.isPlainObject)(t))return{ok:!1,errors:[{path:s,message:(0,RUn.getErrorMessageForIncorrectType)(t,"object")}]};let u=t,l=e,c=u[l],d=MUn(u,[typeof l=="symbol"?l:l+""]);if(c==null)return{ok:!1,errors:[{path:s,message:`Missing discriminant ("${e}")`}]};let f=n(c);if(!f.ok)return{ok:!1,errors:f.errors};let p=o(f.value);if(p==null)return i?{ok:!0,value:Object.assign({[r]:f.value},d)}:{ok:!1,errors:[{path:[...s,e],message:"Unexpected discriminant value"}]};let m=a(d,p);return m.ok?{ok:!0,value:Object.assign({[r]:c},m.value)}:m}});var yir=S(nK=>{"use strict";Object.defineProperty(nK,"__esModule",{value:!0});nK.union=nK.discriminant=void 0;var kUn=mir();Object.defineProperty(nK,"discriminant",{enumerable:!0,get:function(){return kUn.discriminant}});var qUn=gir();Object.defineProperty(nK,"union",{enumerable:!0,get:function(){return qUn.union}})});var bir=S(pd=>{"use strict";var UUn=pd&&pd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m_=pd&&pd.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&UUn(e,t,r)};Object.defineProperty(pd,"__esModule",{value:!0});m_(Eor(),pd);m_(Mor(),pd);m_(T9e(),pd);m_(Kor(),pd);m_(H9e(),pd);m_(Qor(),pd);m_(U9e(),pd);m_(Tne(),pd);m_(iir(),pd);m_(uir(),pd);m_(p_(),pd);m_(cir(),pd);m_(pir(),pd);m_(yir(),pd)});var _ir=S(e2=>{"use strict";var BUn=e2&&e2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zUn=e2&&e2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&BUn(e,t,r)};Object.defineProperty(e2,"__esModule",{value:!0});zUn(bir(),e2)});var te=S(fg=>{"use strict";var vir=fg&&fg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VUn=fg&&fg.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mne=fg&&fg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vir(e,t,r)},HUn=fg&&fg.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Ine=pg&&pg.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},Rne=pg&&pg.__asyncValues||function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(a){return new Promise(function(s,u){a=t[i](a),o(s,u,a.done,a.value)})}}function o(i,a,s,u){Promise.resolve(u).then(function(l){i({value:l,done:s})},a)}},Ll=pg&&pg.__await||function(t){return this instanceof Ll?(this.v=t,this):new Ll(t)},Ane=pg&&pg.__asyncGenerator||function(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),o[Symbol.asyncIterator]=function(){return this},o;function a(p){return function(m){return Promise.resolve(m).then(p,d)}}function s(p,m){n[p]&&(o[p]=function(h){return new Promise(function(y,g){i.push([p,h,y,g])>1||u(p,h)})},m&&(o[p]=m(o[p])))}function u(p,m){try{l(n[p](m))}catch(h){f(i[0][3],h)}}function l(p){p.value instanceof Ll?Promise.resolve(p.value.v).then(c,d):f(i[0][2],p)}function c(p){u("next",p)}function d(p){u("throw",p)}function f(p,m){p(m),i.shift(),i.length&&u(i[0][0],i[0][1])}};Object.defineProperty(pg,"__esModule",{value:!0});pg.LineDecoder=pg.StreamUtils=void 0;pg._iterSSEMessages=wir;pg._decodeChunks=KUn;pg.readableStreamAsyncIterable=t7e;var oK=Tc(),Q9e=class t{constructor(e,r){this.iterator=e,this.controller=r}static fromSSEResponse(e,r){let n=!1;function o(){return Ane(this,arguments,function*(){var a,s,u,l;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let c=!1;try{try{for(var d=!0,f=Rne(wir(e,r)),p;p=yield Ll(f.next()),a=p.done,!a;d=!0){l=p.value,d=!1;let m=l;if(!c){if(m.data.startsWith("[DONE]")){c=!0;continue}if(m.event===null){let h;try{h=JSON.parse(m.data)}catch(y){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),y}if(h&&h.error)throw new oK.CohereError({message:`Error: ${h.error}`});yield yield Ll(h)}else{let h;try{h=JSON.parse(m.data)}catch(y){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),y}if(m.event=="error")throw new oK.CohereError({message:`Error: ${h.message}, ${h.error}`});yield yield Ll({event:m.event,data:h})}}}}catch(m){s={error:m}}finally{try{!d&&!a&&(u=f.return)&&(yield Ll(u.call(f)))}finally{if(s)throw s.error}}c=!0}catch(m){if(m instanceof Error&&m.name==="AbortError")return yield Ll(void 0);throw m}finally{c||r?.abort()}})}return new t(o,r)}static fromReadableStream(e,r){let n=!1;function o(){return Ane(this,arguments,function*(){var s,u,l,c;let d=new MF,f=t7e(e);try{for(var p=!0,m=Rne(f),h;h=yield Ll(m.next()),s=h.done,!s;p=!0){c=h.value,p=!1;let y=c;for(let g of d.decode(y))yield yield Ll(g)}}catch(y){u={error:y}}finally{try{!p&&!s&&(l=m.return)&&(yield Ll(l.call(m)))}finally{if(u)throw u.error}}for(let y of d.flush())yield yield Ll(y)})}function i(){return Ane(this,arguments,function*(){var s,u,l,c;if(n)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");n=!0;let d=!1;try{try{for(var f=!0,p=Rne(o()),m;m=yield Ll(p.next()),s=m.done,!s;f=!0){c=m.value,f=!1;let h=c;d||h&&(yield yield Ll(JSON.parse(h)))}}catch(h){u={error:h}}finally{try{!f&&!s&&(l=p.return)&&(yield Ll(l.call(p)))}finally{if(u)throw u.error}}d=!0}catch(h){if(h instanceof Error&&h.name==="AbortError")return yield Ll(void 0);throw h}finally{d||r?.abort()}})}return new t(i,r)}[Symbol.asyncIterator](){return this.iterator()}tee(){let e=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();e.push(a),r.push(a)}return i.shift()}});return[new t(()=>o(e),this.controller),new t(()=>o(r),this.controller)]}toReadableStream(){let e=this,r,n=new TextEncoder;return new ReadableStream({start(){return Ine(this,void 0,void 0,function*(){r=e[Symbol.asyncIterator]()})},pull(o){return Ine(this,void 0,void 0,function*(){try{let{value:i,done:a}=yield r.next();if(a)return o.close();let s=n.encode(JSON.stringify(i)+` +`);o.enqueue(s)}catch(i){o.error(i)}})},cancel(){return Ine(this,void 0,void 0,function*(){var o;yield(o=r.return)===null||o===void 0?void 0:o.call(r)})}})}};pg.StreamUtils=Q9e;function wir(t,e){return Ane(this,arguments,function*(){var n,o,i,a;if(!t.body)throw e?.abort(),new oK.CohereError({message:"Attempted to iterate over a response with no body"});let s=new e7e,u=new MF,l=t7e(t.body);try{for(var c=!0,d=Rne(JUn(l)),f;f=yield Ll(d.next()),n=f.done,!n;c=!0){a=f.value,c=!1;let p=a;for(let m of u.decode(p)){let h=s.decode(m);h&&(yield yield Ll(h))}}}catch(p){o={error:p}}finally{try{!c&&!n&&(i=d.return)&&(yield Ll(i.call(d)))}finally{if(o)throw o.error}}for(let p of u.flush()){let m=s.decode(p);m&&(yield yield Ll(m))}})}function JUn(t){return Ane(this,arguments,function*(){var r,n,o,i;let a=new Uint8Array;try{for(var s=!0,u=Rne(t),l;l=yield Ll(u.next()),r=l.done,!r;s=!0){i=l.value,s=!1;let c=i;if(c==null)continue;let d=c instanceof ArrayBuffer?new Uint8Array(c):typeof c=="string"?new TextEncoder().encode(c):c,f=new Uint8Array(a.length+d.length);f.set(a),f.set(d,a.length),a=f;let p;for(;(p=WUn(a))!==-1;)yield yield Ll(a.slice(0,p)),a=a.slice(p)}}catch(c){n={error:c}}finally{try{!s&&!r&&(o=u.return)&&(yield Ll(o.call(u)))}finally{if(n)throw n.error}}a.length>0&&(yield yield Ll(a))})}function WUn(t){for(let n=0;n0&&(o=[this.buffer.join("")+o[0],...o.slice(1)],this.buffer=[]),n||(this.buffer=[o.pop()||""]),o)}decodeText(e){var r;if(e==null)return"";if(typeof e=="string")return e;if(typeof Buffer<"u"){if(e instanceof Buffer)return e.toString();if(e instanceof Uint8Array)return Buffer.from(e).toString();throw new oK.CohereError({message:`Unexpected: received non-Uint8Array (${e.constructor.name}) stream chunk in an environment with a global "Buffer" defined, which this library assumes to be Node. Please report this error.`})}if(typeof TextDecoder<"u"){if(e instanceof Uint8Array||e instanceof ArrayBuffer)return(r=this.textDecoder)!==null&&r!==void 0||(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(e);throw new oK.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`})}throw new oK.CohereError({message:"Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error."})}flush(){if(!this.buffer.length&&!this.trailingCR)return[];let e=[this.buffer.join("")];return this.buffer=[],this.trailingCR=!1,e}};pg.LineDecoder=MF;MF.NEWLINE_CHARS=new Set([` +`,"\r"]);MF.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function KUn(t){let e=new MF,r=[];for(let n of t)r.push(...e.decode(n));return r}function GUn(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}function t7e(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return Ine(this,void 0,void 0,function*(){try{let r=yield e.read();return r?.done&&e.releaseLock(),r}catch(r){throw e.releaseLock(),r}})},return(){return Ine(this,void 0,void 0,function*(){let r=e.cancel();return e.releaseLock(),yield r,{done:!0,value:void 0}})},[Symbol.asyncIterator](){return this}}}});var jne=S(hT=>{"use strict";var XUn=hT&&hT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZUn=hT&&hT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YUn=hT&&hT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var QUn=gT&&gT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eBn=gT&&gT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tBn=gT&&gT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var nBn=yT&&yT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oBn=yT&&yT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iBn=yT&&yT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sBn=bT&&bT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uBn=bT&&bT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lBn=bT&&bT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dBn=_T&&_T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fBn=_T&&_T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pBn=_T&&_T.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var mBn=vT&&vT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hBn=vT&&vT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gBn=vT&&vT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _Bn=wT&&wT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vBn=wT&&wT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wBn=wT&&wT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var CBn=ST&&ST.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xBn=ST&&ST.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OBn=ST&&ST.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var PBn=CT&&CT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MBn=CT&&CT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IBn=CT&&CT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ABn=xT&&xT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NBn=xT&&xT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jBn=xT&&xT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $Bn=OT&&OT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LBn=OT&&OT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FBn=OT&&OT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var UBn=TT&&TT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BBn=TT&&TT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zBn=TT&&TT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var JBn=ET&&ET.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WBn=ET&&ET.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KBn=ET&&ET.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZBn=PT&&PT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YBn=PT&&PT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QBn=PT&&PT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ezn=MT&&MT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tzn=MT&&MT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rzn=MT&&MT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var izn=IT&&IT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),azn=IT&&IT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),szn=IT&&IT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var czn=RT&&RT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dzn=RT&&RT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fzn=RT&&RT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var pzn=AT&&AT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mzn=AT&&AT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hzn=AT&&AT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _zn=NT&&NT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vzn=NT&&NT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wzn=NT&&NT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Czn=jT&&jT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xzn=jT&&jT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ozn=jT&&jT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Tzn=DT&&DT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ezn=DT&&DT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pzn=DT&&DT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Rzn=$T&&$T.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Azn=$T&&$T.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Nzn=$T&&$T.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Lzn=LT&<.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Fzn=LT&<.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kzn=LT&<.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qzn=FT&&FT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uzn=FT&&FT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bzn=FT&&FT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Vzn=kT&&kT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hzn=kT&&kT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jzn=kT&&kT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Kzn=qT&&qT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Gzn=qT&&qT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xzn=qT&&qT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Qzn=UT&&UT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e4n=UT&&UT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t4n=UT&&UT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var o4n=BT&&BT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i4n=BT&&BT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a4n=BT&&BT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var s4n=zT&&zT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u4n=zT&&zT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l4n=zT&&zT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var f4n=VT&&VT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p4n=VT&&VT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m4n=VT&&VT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var g4n=HT&&HT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),y4n=HT&&HT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b4n=HT&&HT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var w4n=JT&&JT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),S4n=JT&&JT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C4n=JT&&JT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T4n=WT&&WT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E4n=WT&&WT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P4n=WT&&WT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var I4n=KT&&KT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),R4n=KT&&KT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A4n=KT&&KT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var N4n=GT&>.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j4n=GT&>.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D4n=GT&>.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $4n=XT&&XT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L4n=XT&&XT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F4n=XT&&XT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var k7e=S(ZT=>{"use strict";var B4n=ZT&&ZT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z4n=ZT&&ZT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V4n=ZT&&ZT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var J4n=YT&&YT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W4n=YT&&YT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K4n=YT&&YT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Z4n=QT&&QT.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y4n=QT&&QT.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q4n=QT&&QT.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var r2n=eE&&eE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),n2n=eE&&eE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o2n=eE&&eE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var s2n=tE&&tE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u2n=tE&&tE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l2n=tE&&tE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var f2n=rE&&rE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p2n=rE&&rE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m2n=rE&&rE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var g2n=nE&&nE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),y2n=nE&&nE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b2n=nE&&nE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var v2n=oE&&oE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),w2n=oE&&oE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S2n=oE&&oE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var C2n=iE&&iE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x2n=iE&&iE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O2n=iE&&iE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T2n=aE&&aE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E2n=aE&&aE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P2n=aE&&aE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var R2n=sE&&sE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A2n=sE&&sE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N2n=sE&&sE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $2n=uE&&uE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L2n=uE&&uE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F2n=uE&&uE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var U2n=lE&&lE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),B2n=lE&&lE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z2n=lE&&lE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var H2n=cE&&cE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),J2n=cE&&cE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W2n=cE&&cE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var G2n=dE&&dE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),X2n=dE&&dE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z2n=dE&&dE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var G7e=S(fE=>{"use strict";var dVn=fE&&fE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fVn=fE&&fE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pVn=fE&&fE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hVn=pE&&pE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gVn=pE&&pE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yVn=pE&&pE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _Vn=mE&&mE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vVn=mE&&mE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wVn=mE&&mE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var CVn=hE&&hE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xVn=hE&&hE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OVn=hE&&hE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var TVn=gE&&gE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EVn=gE&&gE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PVn=gE&&gE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var MVn=yE&&yE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IVn=yE&&yE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RVn=yE&&yE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var Q7e=S(bE=>{"use strict";var DVn=bE&&bE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Vn=bE&&bE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LVn=bE&&bE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var UVn=_E&&_E.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BVn=_E&&_E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zVn=_E&&_E.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var KVn=vE&&vE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GVn=vE&&vE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XVn=vE&&vE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var YVn=wE&&wE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QVn=wE&&wE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eHn=wE&&wE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tHn=SE&&SE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rHn=SE&&SE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nHn=SE&&SE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oHn=CE&&CE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iHn=CE&&CE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aHn=CE&&CE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var sHn=xE&&xE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uHn=xE&&xE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lHn=xE&&xE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cHn=OE&&OE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dHn=OE&&OE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fHn=OE&&OE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gHn=TE&&TE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yHn=TE&&TE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bHn=TE&&TE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var wHn=mg&&mg.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TC=mg&&mg.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wHn(e,t,r)};Object.defineProperty(mg,"__esModule",{value:!0});TC(r7e(),mg);TC(n7e(),mg);TC(o7e(),mg);TC(qir(),mg);TC(G7e(),mg);TC(X7e(),mg);TC(Z7e(),mg);TC(Vir(),mg);TC(eXe(),mg);TC(tXe(),mg);TC(Hir(),mg)});var sXe=S(EE=>{"use strict";var SHn=EE&&EE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CHn=EE&&EE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xHn=EE&&EE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var THn=PE&&PE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EHn=PE&&PE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PHn=PE&&PE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IHn=ME&&ME.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RHn=ME&&ME.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AHn=ME&&ME.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var jHn=IE&&IE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DHn=IE&&IE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Hn=IE&&IE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var fXe=S(RE=>{"use strict";var qHn=RE&&RE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UHn=RE&&RE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BHn=RE&&RE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var VHn=AE&&AE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HHn=AE&&AE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JHn=AE&&AE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var GHn=NE&&NE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XHn=NE&&NE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZHn=NE&&NE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var gXe=S(jE=>{"use strict";var tJn=jE&&jE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rJn=jE&&jE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nJn=jE&&jE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var iJn=DE&&DE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aJn=DE&&DE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sJn=DE&&DE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var dJn=$E&&$E.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fJn=$E&&$E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pJn=$E&&$E.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var vXe=S(LE=>{"use strict";var gJn=LE&&LE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yJn=LE&&LE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bJn=LE&&LE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var vJn=FE&&FE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wJn=FE&&FE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SJn=FE&&FE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var OJn=kE&&kE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TJn=kE&&kE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EJn=kE&&kE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IJn=qE&&qE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RJn=qE&&qE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AJn=qE&&qE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var OXe=S(UE=>{"use strict";var $Jn=UE&&UE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LJn=UE&&UE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FJn=UE&&UE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qJn=BE&&BE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UJn=BE&&BE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BJn=BE&&BE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var VJn=zE&&zE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HJn=zE&&zE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JJn=zE&&zE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var W0e=S(VE=>{"use strict";var YJn=VE&&VE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),QJn=VE&&VE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e3n=VE&&VE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n3n=HE&&HE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o3n=HE&&HE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i3n=HE&&HE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var a3n=JE&&JE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s3n=JE&&JE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u3n=JE&&JE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var c3n=WE&&WE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),d3n=WE&&WE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f3n=WE&&WE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var m3n=KE&&KE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),h3n=KE&&KE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g3n=KE&&KE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _3n=GE&&GE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),v3n=GE&&GE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w3n=GE&&GE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var C3n=XE&&XE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x3n=XE&&XE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O3n=XE&&XE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T3n=ZE&&ZE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E3n=ZE&&ZE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P3n=ZE&&ZE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var NXe=S(YE=>{"use strict";var A3n=YE&&YE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N3n=YE&&YE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j3n=YE&&YE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $3n=QE&&QE.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L3n=QE&&QE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F3n=QE&&QE.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var q3n=eP&&eP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),U3n=eP&&eP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B3n=eP&&eP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Z3n=tP&&tP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y3n=tP&&tP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q3n=tP&&tP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uWn=rP&&rP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lWn=rP&&rP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cWn=rP&&rP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var fWn=nP&&nP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pWn=nP&&nP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mWn=nP&&nP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hWn=oP&&oP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gWn=oP&&oP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yWn=oP&&oP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _Wn=iP&&iP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vWn=iP&&iP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wWn=iP&&iP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var SWn=aP&&aP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CWn=aP&&aP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xWn=aP&&aP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var kXe=S(sP=>{"use strict";var PWn=sP&&sP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MWn=sP&&sP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IWn=sP&&sP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var AWn=uP&&uP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NWn=uP&&uP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jWn=uP&&uP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $Wn=lP&&lP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LWn=lP&&lP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FWn=lP&&lP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var zWn=cP&&cP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VWn=cP&&cP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HWn=cP&&cP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(dP,"__esModule",{value:!0});dP.V2RerankRequest=dP.V2EmbedRequest=dP.V2ChatRequest=dP.V2ChatStreamRequest=void 0;var JWn=Gir();Object.defineProperty(dP,"V2ChatStreamRequest",{enumerable:!0,get:function(){return JWn.V2ChatStreamRequest}});var WWn=Xir();Object.defineProperty(dP,"V2ChatRequest",{enumerable:!0,get:function(){return WWn.V2ChatRequest}});var KWn=tar();Object.defineProperty(dP,"V2EmbedRequest",{enumerable:!0,get:function(){return KWn.V2EmbedRequest}});var GWn=rar();Object.defineProperty(dP,"V2RerankRequest",{enumerable:!0,get:function(){return GWn.V2RerankRequest}})});var nar=S(o2=>{"use strict";var XWn=o2&&o2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZWn=o2&&o2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&XWn(e,t,r)};Object.defineProperty(o2,"__esModule",{value:!0});ZWn(qXe(),o2)});var iar=S(AF=>{"use strict";var YWn=AF&&AF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oar=AF&&AF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&YWn(e,t,r)};Object.defineProperty(AF,"__esModule",{value:!0});oar(aXe(),AF);oar(nar(),AF)});var UXe=S(fP=>{"use strict";var QWn=fP&&fP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e6n=fP&&fP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t6n=fP&&fP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n6n=i2&&i2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o6n=i2&&i2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&n6n(e,t,r)};Object.defineProperty(i2,"__esModule",{value:!0});o6n(UXe(),i2)});var aar=S(pP=>{"use strict";var i6n=pP&&pP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),a6n=pP&&pP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s6n=pP&&pP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(Y0e,"__esModule",{value:!0});Y0e.CreateEmbedJobRequest=void 0;var d6n=aar();Object.defineProperty(Y0e,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return d6n.CreateEmbedJobRequest}})});var sar=S(a2=>{"use strict";var f6n=a2&&a2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p6n=a2&&a2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&f6n(e,t,r)};Object.defineProperty(a2,"__esModule",{value:!0});p6n(zXe(),a2)});var lar=S(jF=>{"use strict";var m6n=jF&&jF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uar=jF&&jF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&m6n(e,t,r)};Object.defineProperty(jF,"__esModule",{value:!0});uar(BXe(),jF);uar(sar(),jF)});var VXe=S(mP=>{"use strict";var h6n=mP&&mP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),g6n=mP&&mP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y6n=mP&&mP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var _6n=hP&&hP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),v6n=hP&&hP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w6n=hP&&hP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var C6n=gP&&gP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x6n=gP&&gP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O6n=gP&&gP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var T6n=yP&&yP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),E6n=yP&&yP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P6n=yP&&yP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var A6n=bP&&bP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N6n=bP&&bP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j6n=bP&&bP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $6n=_P&&_P.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L6n=_P&&_P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F6n=_P&&_P.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var k6n=vP&&vP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),q6n=vP&&vP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U6n=vP&&vP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var B6n=wP&&wP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z6n=wP&&wP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V6n=wP&&wP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var W6n=SP&&SP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eCe=SP&&SP.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&W6n(e,t,r)};Object.defineProperty(SP,"__esModule",{value:!0});eCe(dar(),SP);eCe(par(),SP);eCe(mar(),SP);eCe(har(),SP)});var gar=S(CP=>{"use strict";var K6n=CP&&CP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G6n=CP&&CP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X6n=CP&&CP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Z6n=xP&&xP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Y6n=xP&&xP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Q6n=xP&&xP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var e5n=DF&&DF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bar=DF&&DF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&e5n(e,t,r)};Object.defineProperty(DF,"__esModule",{value:!0});bar(KXe(),DF);bar(yar(),DF)});var XXe=S(OP=>{"use strict";var t5n=OP&&OP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),r5n=OP&&OP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n5n=OP&&OP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var i5n=TP&&TP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),a5n=TP&&TP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s5n=TP&&TP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var l5n=EP&&EP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),c5n=EP&&EP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d5n=EP&&EP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var m5n=PP&&PP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),h5n=PP&&PP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g5n=PP&&PP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var b5n=MP&&MP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_5n=MP&&MP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v5n=MP&&MP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var S5n=IP&&IP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C5n=IP&&IP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x5n=IP&&IP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var O5n=RP&&RP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T5n=RP&&RP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E5n=RP&&RP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var R5n=AP&&AP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A5n=AP&&AP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N5n=AP&&AP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var D5n=NP&&NP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$5n=NP&&NP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L5n=NP&&NP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var q5n=jP&&jP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),U5n=jP&&jP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B5n=jP&&jP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var V5n=DP&&DP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H5n=DP&&DP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J5n=DP&&DP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var K5n=$P&&$P.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G5n=$P&&$P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X5n=$P&&$P.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Y5n=LP&&LP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Q5n=LP&&LP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eKn=LP&&LP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tKn=FP&&FP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rKn=FP&&FP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nKn=FP&&FP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var iKn=kP&&kP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aKn=kP&&kP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sKn=kP&&kP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var lKn=qP&&qP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cKn=qP&&qP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dKn=qP&&qP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var pKn=UP&&UP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mKn=UP&&UP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hKn=UP&&UP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gKn=BP&&BP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yKn=BP&&BP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bKn=BP&&BP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var vKn=ql&&ql.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ph=ql&&ql.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vKn(e,t,r)};Object.defineProperty(ql,"__esModule",{value:!0});ph(XXe(),ql);ph(ZXe(),ql);ph(YXe(),ql);ph(QXe(),ql);ph(eZe(),ql);ph(tZe(),ql);ph(rCe(),ql);ph(Hne(),ql);ph(cK(),ql);ph(war(),ql);ph(Car(),ql);ph(Oar(),ql);ph(Tar(),ql);ph(Par(),ql);ph(nZe(),ql);ph(Mar(),ql);ph(oZe(),ql);ph(Iar(),ql)});var Rar=S(u2=>{"use strict";var wKn=u2&&u2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SKn=u2&&u2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wKn(e,t,r)};Object.defineProperty(u2,"__esModule",{value:!0});SKn(iZe(),u2)});var Nar=S(Uv=>{"use strict";var Aar=Uv&&Uv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CKn=Uv&&Uv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xKn=Uv&&Uv.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var TKn=zP&&zP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EKn=zP&&zP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PKn=zP&&zP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(nCe,"__esModule",{value:!0});nCe.FinetuningUpdateFinetunedModelRequest=void 0;var RKn=Dar();Object.defineProperty(nCe,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return RKn.FinetuningUpdateFinetunedModelRequest}})});var $ar=S(l2=>{"use strict";var AKn=l2&&l2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NKn=l2&&l2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&AKn(e,t,r)};Object.defineProperty(l2,"__esModule",{value:!0});NKn(aZe(),l2)});var Far=S(LF=>{"use strict";var jKn=LF&&LF.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lar=LF&&LF.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&jKn(e,t,r)};Object.defineProperty(LF,"__esModule",{value:!0});Lar(Nar(),LF);Lar($ar(),LF)});var oCe=S(HP=>{"use strict";var DKn=HP&&HP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Kn=HP&&HP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LKn=HP&&HP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var FKn=JP&&JP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kKn=JP&&JP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qKn=JP&&JP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var BKn=WP&&WP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zKn=WP&&WP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VKn=WP&&WP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var JKn=GP&&GP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WKn=GP&&GP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KKn=GP&&GP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var ZKn=XP&&XP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YKn=XP&&XP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QKn=XP&&XP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(fK,"__esModule",{value:!0});fK.UpdateConnectorRequest=fK.CreateConnectorRequest=void 0;var r8n=qar();Object.defineProperty(fK,"CreateConnectorRequest",{enumerable:!0,get:function(){return r8n.CreateConnectorRequest}});var n8n=Uar();Object.defineProperty(fK,"UpdateConnectorRequest",{enumerable:!0,get:function(){return n8n.UpdateConnectorRequest}})});var Bar=S(c2=>{"use strict";var o8n=c2&&c2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i8n=c2&&c2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&o8n(e,t,r)};Object.defineProperty(c2,"__esModule",{value:!0});i8n(uZe(),c2)});var zar=S(d2=>{"use strict";var a8n=d2&&d2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s8n=d2&&d2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&a8n(e,t,r)};Object.defineProperty(d2,"__esModule",{value:!0});s8n(Bar(),d2)});var Har=S(Mu=>{"use strict";var Var=Mu&&Mu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u8n=Mu&&Mu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kne=Mu&&Mu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var l8n=ZP&&ZP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),c8n=ZP&&ZP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d8n=ZP&&ZP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var p8n=YP&&YP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m8n=YP&&YP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),h8n=YP&&YP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var y8n=QP&&QP.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b8n=QP&&QP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_8n=QP&&QP.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var w8n=eM&&eM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),S8n=eM&&eM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C8n=eM&&eM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var O8n=tM&&tM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T8n=tM&&tM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E8n=tM&&tM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var P8n=rM&&rM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),M8n=rM&&rM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I8n=rM&&rM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var N8n=nM&&nM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j8n=nM&&nM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D8n=nM&&nM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $8n=oM&&oM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L8n=oM&&oM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F8n=oM&&oM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var U8n=iM&&iM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),B8n=iM&&iM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z8n=iM&&iM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var V8n=aM&&aM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H8n=aM&&aM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J8n=aM&&aM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var X8n=sM&&sM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Z8n=sM&&sM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y8n=sM&&sM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var eGn=uM&&uM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tGn=uM&&uM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rGn=uM&&uM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var oGn=lM&&lM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iGn=lM&&lM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aGn=lM&&lM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uGn=cM&&cM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lGn=cM&&cM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cGn=cM&&cM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var pGn=dM&&dM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mGn=dM&&dM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hGn=dM&&dM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gGn=fM&&fM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yGn=fM&&fM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bGn=fM&&fM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var wGn=pM&&pM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SGn=pM&&pM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CGn=pM&&pM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var OGn=mM&&mM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TGn=mM&&mM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EGn=mM&&mM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var MGn=hM&&hM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IGn=hM&&hM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RGn=hM&&hM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var NGn=gM&&gM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jGn=gM&&gM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DGn=gM&&gM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var LGn=yM&&yM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FGn=yM&&yM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kGn=yM&&yM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var UGn=bM&&bM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BGn=bM&&bM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zGn=bM&&bM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var PZe=S(_M=>{"use strict";var JGn=_M&&_M.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WGn=_M&&_M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KGn=_M&&_M.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n9n=vM&&vM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o9n=vM&&vM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i9n=vM&&vM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var l9n=wM&&wM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),c9n=wM&&wM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d9n=wM&&wM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var f9n=SM&&SM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p9n=SM&&SM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m9n=SM&&SM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var y9n=CM&&CM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b9n=CM&&CM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_9n=CM&&CM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var NZe=S(xM=>{"use strict";var M9n=xM&&xM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),I9n=xM&&xM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R9n=xM&&xM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var N9n=OM&&OM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j9n=OM&&OM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D9n=OM&&OM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var L9n=TM&&TM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),F9n=TM&&TM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k9n=TM&&TM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var U9n=EM&&EM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),B9n=EM&&EM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z9n=EM&&EM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var H9n=PM&&PM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),J9n=PM&&PM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W9n=PM&&PM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var G9n=MM&&MM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),X9n=MM&&MM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z9n=MM&&MM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Q9n=IM&&IM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e7n=IM&&IM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t7n=IM&&IM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var n7n=RM&&RM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o7n=RM&&RM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i7n=RM&&RM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var s7n=AM&&AM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u7n=AM&&AM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l7n=AM&&AM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var d7n=NM&&NM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f7n=NM&&NM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p7n=NM&&NM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var y7n=jM&&jM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b7n=jM&&jM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_7n=jM&&jM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var S7n=DM&&DM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C7n=DM&&DM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x7n=DM&&DM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var zZe=S($M=>{"use strict";var P7n=$M&&$M.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),M7n=$M&&$M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I7n=$M&&$M.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var A7n=LM&&LM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N7n=LM&&LM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j7n=LM&&LM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $7n=FM&&FM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L7n=FM&&FM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F7n=FM&&FM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var k7n=kM&&kM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),q7n=kM&&kM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U7n=kM&&kM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var z7n=qM&&qM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),V7n=qM&&qM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H7n=qM&&qM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var K7n=UM&&UM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G7n=UM&&UM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X7n=UM&&UM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Y7n=BM&&BM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Q7n=BM&&BM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eXn=BM&&BM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tXn=zM&&zM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rXn=zM&&zM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nXn=zM&&zM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var aXn=VM&&VM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sXn=VM&&VM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uXn=VM&&VM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var lXn=HM&&HM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cXn=HM&&HM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dXn=HM&&HM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var hXn=JM&&JM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),gXn=JM&&JM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yXn=JM&&JM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var QZe=S(WM=>{"use strict";var vXn=WM&&WM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wXn=WM&&WM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SXn=WM&&WM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var CXn=KM&&KM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xXn=KM&&KM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OXn=KM&&KM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var EXn=GM&&GM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PXn=GM&&GM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MXn=GM&&GM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IXn=XM&&XM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RXn=XM&&XM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AXn=XM&&XM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var jXn=ZM&&ZM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DXn=ZM&&ZM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Xn=ZM&&ZM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kXn=YM&&YM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qXn=YM&&YM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UXn=YM&&YM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var zXn=QM&&QM.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VXn=QM&&QM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HXn=QM&&QM.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var JXn=eI&&eI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WXn=eI&&eI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KXn=eI&&eI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var XXn=tI&&tI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZXn=tI&&tI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YXn=tI&&tI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var tZn=rI&&rI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rZn=rI&&rI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nZn=rI&&rI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var aZn=nI&&nI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sZn=nI&&nI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uZn=nI&&nI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cZn=oI&&oI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dZn=oI&&oI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fZn=oI&&oI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var mZn=iI&&iI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hZn=iI&&iI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gZn=iI&&iI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var bZn=aI&&aI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_Zn=aI&&aI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vZn=aI&&aI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var SZn=sI&&sI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CZn=sI&&sI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xZn=sI&&sI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var TZn=uI&&uI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EZn=uI&&uI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PZn=uI&&uI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IZn=lI&&lI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RZn=lI&&lI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AZn=lI&&lI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var NZn=cI&&cI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jZn=cI&&cI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DZn=cI&&cI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $Zn=dI&&dI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LZn=dI&&dI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FZn=dI&&dI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kZn=fI&&fI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qZn=fI&&fI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UZn=fI&&fI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var zZn=pI&&pI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VZn=pI&&pI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HZn=pI&&pI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var WZn=mI&&mI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KZn=mI&&mI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GZn=mI&&mI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var XZn=hI&&hI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZZn=hI&&hI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YZn=hI&&hI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ot,untransform:t=>t})});var gYe=S(gI=>{"use strict";var rYn=gI&&gI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),nYn=gI&&gI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oYn=gI&&gI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var aYn=yI&&yI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sYn=yI&&yI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uYn=yI&&yI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var cYn=bI&&bI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dYn=bI&&bI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fYn=bI&&bI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var gYn=_I&&_I.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yYn=_I&&_I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bYn=_I&&_I.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var vYn=vI&&vI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wYn=vI&&vI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SYn=vI&&vI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var xYn=wI&&wI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OYn=wI&&wI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TYn=wI&&wI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var EYn=SI&&SI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PYn=SI&&SI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MYn=SI&&SI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IYn=CI&&CI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RYn=CI&&CI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AYn=CI&&CI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var NYn=xI&&xI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jYn=xI&&xI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DYn=xI&&xI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var $Yn=OI&&OI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LYn=OI&&OI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FYn=OI&&OI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var kYn=TI&&TI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qYn=TI&&TI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UYn=TI&&TI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var zYn=EI&&EI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VYn=EI&&EI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HYn=EI&&EI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var JYn=PI&&PI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WYn=PI&&PI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KYn=PI&&PI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var XYn=II&&II.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZYn=II&&II.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YYn=II&&II.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var QYn=RI&&RI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eQn=RI&&RI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tQn=RI&&RI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var nQn=AI&&AI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oQn=AI&&AI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iQn=AI&&AI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var uQn=NI&&NI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lQn=NI&&NI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cQn=NI&&NI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var fQn=jI&&jI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pQn=jI&&jI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mQn=jI&&jI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var yQn=DI&&DI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bQn=DI&&DI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Qn=DI&&DI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var SQn=$I&&$I.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CQn=$I&&$I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xQn=$I&&$I.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var OQn=LI&&LI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),TQn=LI&&LI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EQn=LI&&LI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var IQn=FI&&FI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RQn=FI&&FI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AQn=FI&&FI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var NQn=kI&&kI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jQn=kI&&kI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DQn=kI&&kI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var LQn=qI&&qI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FQn=qI&&qI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kQn=qI&&qI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qQn=UI&&UI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UQn=UI&&UI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BQn=UI&&UI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var VQn=pe&&pe.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),be=pe&&pe.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&VQn(e,t,r)};Object.defineProperty(pe,"__esModule",{value:!0});be(lZe(),pe);be(cZe(),pe);be(dZe(),pe);be(Zar(),pe);be(NZe(),pe);be(jZe(),pe);be(DZe(),pe);be(PZe(),pe);be($Ze(),pe);be(LZe(),pe);be(Qar(),pe);be(zZe(),pe);be(VZe(),pe);be(esr(),pe);be(KZe(),pe);be(rsr(),pe);be(eYe(),pe);be(tYe(),pe);be(rYe(),pe);be(isr(),pe);be(oYe(),pe);be(iYe(),pe);be(aYe(),pe);be(sYe(),pe);be(ssr(),pe);be(lYe(),pe);be(cYe(),pe);be(dYe(),pe);be(usr(),pe);be(lsr(),pe);be(dsr(),pe);be(fsr(),pe);be(mK(),pe);be(xZe(),pe);be(Yne(),pe);be(TZe(),pe);be(Qne(),pe);be(yCe(),pe);be(pK(),pe);be(pYe(),pe);be(_Ce(),pe);be(mYe(),pe);be(hYe(),pe);be(wCe(),pe);be(vZe(),pe);be(lCe(),pe);be(Gne(),pe);be(gZe(),pe);be(sCe(),pe);be(hK(),pe);be(rXe(),pe);be(nXe(),pe);be(oXe(),pe);be(h_(),pe);be(OC(),pe);be(pZe(),pe);be(hZe(),pe);be(bZe(),pe);be(_Ze(),pe);be(wZe(),pe);be(SZe(),pe);be(CZe(),pe);be(MZe(),pe);be(IZe(),pe);be(AZe(),pe);be(z0e(),pe);be(n2(),pe);be(sXe(),pe);be(uXe(),pe);be(lXe(),pe);be(cXe(),pe);be(fXe(),pe);be(pXe(),pe);be(O7e(),pe);be(Dne(),pe);be(V0e(),pe);be($7e(),pe);be(L7e(),pe);be(F7e(),pe);be(k7e(),pe);be(Lne(),pe);be(mXe(),pe);be(gXe(),pe);be(yXe(),pe);be(bXe(),pe);be(vXe(),pe);be(wXe(),pe);be(jne(),pe);be(SXe(),pe);be(CXe(),pe);be(OXe(),pe);be(EXe(),pe);be(PXe(),pe);be(W0e(),pe);be(MXe(),pe);be(K0e(),pe);be(IXe(),pe);be(G0e(),pe);be(RXe(),pe);be(AXe(),pe);be(X0e(),pe);be(NXe(),pe);be(Z0e(),pe);be(U0e(),pe);be(Y7e(),pe);be(Q7e(),pe);be(V7e(),pe);be(H7e(),pe);be(B0e(),pe);be(q0e(),pe);be(kv(),pe);be(i7e(),pe);be(a7e(),pe);be(s7e(),pe);be(u7e(),pe);be(c7e(),pe);be(d7e(),pe);be(f7e(),pe);be(p7e(),pe);be(h7e(),pe);be(g7e(),pe);be(y7e(),pe);be(b7e(),pe);be(_7e(),pe);be(w7e(),pe);be(S7e(),pe);be(C7e(),pe);be(E7e(),pe);be(P7e(),pe);be(M7e(),pe);be(I7e(),pe);be(R7e(),pe);be(A7e(),pe);be(N7e(),pe);be(j7e(),pe);be(D7e(),pe);be(q7e(),pe);be(U7e(),pe);be(B7e(),pe);be(z7e(),pe);be(W7e(),pe);be(K7e(),pe);be(JZe(),pe);be(WZe(),pe);be(toe(),pe);be(FZe(),pe);be(kZe(),pe);be(qZe(),pe);be(UZe(),pe);be(BZe(),pe);be(Bne(),pe);be(zne(),pe);be(hCe(),pe);be(GZe(),pe);be(XZe(),pe);be(ZZe(),pe);be(DXe(),pe);be($Xe(),pe);be(LXe(),pe);be(FXe(),pe);be(kXe(),pe);be(gYe(),pe);be(yYe(),pe);be(bYe(),pe);be(psr(),pe);be(msr(),pe);be(QZe(),pe);be(SYe(),pe);be(HXe(),pe);be(VXe(),pe);be(JXe(),pe);be(hsr(),pe);be(gsr(),pe);be(ysr(),pe);be(xYe(),pe);be(bsr(),pe);be(TYe(),pe);be(vsr(),pe);be(Q0e(),pe);be(EYe(),pe);be(PYe(),pe);be(CK(),pe);be(wsr(),pe);be(oCe(),pe);be(sZe(),pe);be(iCe(),pe);be(Ssr(),pe);be(Csr(),pe);be(xsr(),pe);be(Osr(),pe);be(Tsr(),pe);be(RYe(),pe);be(AYe(),pe);be(Psr(),pe)});var Isr=S(BI=>{"use strict";var HQn=BI&&BI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),JQn=BI&&BI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WQn=BI&&BI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var neo=zI&&zI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oeo=zI&&zI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ieo=zI&&zI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var heo=VI&&VI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),geo=VI&&VI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yeo=VI&&VI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var veo=HI&&HI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),weo=HI&&HI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Seo=HI&&HI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Oeo=JI&&JI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Teo=JI&&JI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Eeo=JI&&JI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Reo=WI&&WI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Aeo=WI&&WI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Neo=WI&&WI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Deo=KI&&KI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$eo=KI&&KI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Leo=KI&&KI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var qeo=GI&&GI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ueo=GI&&GI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Beo=GI&&GI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Jeo=XI&&XI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Weo=XI&&XI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Keo=XI&&XI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Geo=ZI&&ZI.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Xeo=ZI&&ZI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zeo=ZI&&ZI.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";Object.defineProperty(Mc,"__esModule",{value:!0});Mc.DetokenizeRequest=Mc.TokenizeRequest=Mc.SummarizeRequest=Mc.ClassifyRequest=Mc.RerankRequest=Mc.EmbedRequest=Mc.GenerateRequest=Mc.GenerateStreamRequest=Mc.ChatRequest=Mc.ChatStreamRequest=void 0;var Yeo=Isr();Object.defineProperty(Mc,"ChatStreamRequest",{enumerable:!0,get:function(){return Yeo.ChatStreamRequest}});var Qeo=Rsr();Object.defineProperty(Mc,"ChatRequest",{enumerable:!0,get:function(){return Qeo.ChatRequest}});var eto=Asr();Object.defineProperty(Mc,"GenerateStreamRequest",{enumerable:!0,get:function(){return eto.GenerateStreamRequest}});var tto=Nsr();Object.defineProperty(Mc,"GenerateRequest",{enumerable:!0,get:function(){return tto.GenerateRequest}});var rto=jsr();Object.defineProperty(Mc,"EmbedRequest",{enumerable:!0,get:function(){return rto.EmbedRequest}});var nto=Dsr();Object.defineProperty(Mc,"RerankRequest",{enumerable:!0,get:function(){return nto.RerankRequest}});var oto=$sr();Object.defineProperty(Mc,"ClassifyRequest",{enumerable:!0,get:function(){return oto.ClassifyRequest}});var ito=Lsr();Object.defineProperty(Mc,"SummarizeRequest",{enumerable:!0,get:function(){return ito.SummarizeRequest}});var ato=Fsr();Object.defineProperty(Mc,"TokenizeRequest",{enumerable:!0,get:function(){return ato.TokenizeRequest}});var sto=ksr();Object.defineProperty(Mc,"DetokenizeRequest",{enumerable:!0,get:function(){return sto.DetokenizeRequest}})});var Usr=S(h2=>{"use strict";var uto=h2&&h2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lto=h2&&h2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&uto(e,t,r)};Object.defineProperty(h2,"__esModule",{value:!0});lto(qsr(),h2)});var d1=S(c1=>{"use strict";var cto=c1&&c1.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jYe=c1&&c1.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&cto(e,t,r)};Object.defineProperty(c1,"__esModule",{value:!0});jYe(Har(),c1);jYe(Msr(),c1);jYe(Usr(),c1)});var DYe=S(nu=>{"use strict";var dto=nu&&nu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fto=nu&&nu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pto=nu&&nu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oOCe(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return t(),yield e()}finally{process.env=r}}),xto={1:{chat:ES.StreamedChatResponse,generate:ES.GenerateStreamedResponse},2:{chat:ES.V2ChatStreamResponse,generate:ES.GenerateStreamedResponse}},Oto={1:{chat:ES.NonStreamedChatResponse,embed:ES.EmbedResponse,generate:ES.Generation,rerank:ES.RerankResponse},2:{chat:ES.V2ChatResponse,embed:ES.EmbedByTypeResponse,generate:ES.Generation,rerank:ES.V2RerankResponse}},Tto=(t,e,r,n)=>OCe(void 0,void 0,void 0,function*(){let o=t?xto[r][e]:Oto[r][e],i={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},a=yield o.parseOrThrow(n,i);return o.jsonOrThrow(a,i)});nu.mapResponseFromBedrock=Tto;var Eto=(t,e,r,n)=>{let o={bedrock:n?"invoke-with-response-stream":"invoke",sagemaker:n?"invocations-response-stream":"invocations"}[t];return{bedrock:`https://${t}-runtime.${e}.amazonaws.com/model/${r}/${o}`,sagemaker:`https://runtime.sagemaker.${e}.amazonaws.com/endpoints/${r}/${o}`}[t]};nu.getUrl=Eto;var Pto=(t,e,r,n,o,i)=>OCe(void 0,void 0,void 0,function*(){let a=(0,gto.fromNodeProviderChain)(),s=yield Cto(()=>{i.awsAccessKey&&(process.env.AWS_ACCESS_KEY_ID=i.awsAccessKey),i.awsSecretKey&&(process.env.AWS_SECRET_ACCESS_KEY=i.awsSecretKey),i.awsSessionToken&&(process.env.AWS_SESSION_TOKEN=i.awsSessionToken)},()=>a()),u=new bto.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:hto.Sha256});delete r.connection,r.host=t.hostname;let l=new yto.HttpRequest({method:e.toUpperCase(),protocol:t.protocol,path:t.pathname,headers:r,body:n});return(yield u.sign(l)).headers});nu.getAuthHeaders=Pto;var Mto=t=>{let e=/{[^\}]*}/,r=t.match(e);if(r?.[0]){let n=JSON.parse(r[0]);if(n.bytes){let o=Buffer.from(n.bytes,"base64").toString("utf-8"),i=JSON.parse(o);if(i.event_type)return i}}};nu.parseAWSEvent=Mto;var Ito=t=>({v1:1,v2:2})[t]||1,Rto=(t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>OCe(void 0,void 0,void 0,function*(){var a,s,u,l;let c=i.url.split("/"),d=c.pop(),f=Ito(c.pop()),p=i.body;console.assert(p.model,"model is required");let m=!!p.stream,h=(0,nu.getUrl)(t,e,p.model,m);d==="rerank"&&(p.api_version=f),delete p.stream,delete p.model,delete i.headers.Authorization,i.headers.Host=new URL(h).hostname;let y=yield(0,nu.getAuthHeaders)(new URL(h),i.method,i.headers,JSON.stringify(p),t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o});i.url=h,i.headers=y;let g=yield(0,vto.fetcher)(i);if(!g.ok)return g;try{if(m){let O=(0,wto.readableStreamAsyncIterable)(g.body),T=new Sto.LineDecoder,P=new _to.PassThrough;try{for(var b=!0,_=mto(O),w;w=yield _.next(),a=w.done,!a;b=!0){l=w.value,b=!1;let M=l;for(let I of T.decode(M)){let j=(0,nu.parseAWSEvent)(I);if(j){let A=yield(0,nu.mapResponseFromBedrock)(m,d,f,j);P.push(JSON.stringify(A)+` +`)}}}}catch(M){s={error:M}}finally{try{!b&&!a&&(u=_.return)&&(yield u.call(_))}finally{if(s)throw s.error}}for(let M of T.flush()){let I=(0,nu.parseAWSEvent)(M);if(I){let j=yield(0,nu.mapResponseFromBedrock)(m,d,f,I);P.push(JSON.stringify(j)+` +`)}}return P.end(),{ok:!0,body:P,rawResponse:g.rawResponse}}else{let O=yield g.body;return{ok:!0,body:yield(0,nu.mapResponseFromBedrock)(m,d,f,O),rawResponse:g.rawResponse}}}catch(O){throw O}});nu.fetchOverride=Rto});var f1=S(TCe=>{"use strict";Object.defineProperty(TCe,"__esModule",{value:!0});TCe.CohereEnvironment=void 0;TCe.CohereEnvironment={Production:"https://api.cohere.com"}});var kF=S((Bsr,ECe)=>{(function(t,e,r){typeof ECe<"u"&&ECe.exports?ECe.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",Bsr,function(){function t(e){var r=[];if(e.length===0)return"";if(typeof e[0]!="string")throw new TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var n=e.shift();e[0]=n+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var o=0;o0&&(i=i.replace(/^[\/]+/,"")),o0?"?":"")+s.join("&"),a}return function(){var e;return typeof arguments[0]=="object"?e=arguments[0]:e=[].slice.call(arguments),t(e)}})});var LYe=S(y_=>{"use strict";var Ato=y_&&y_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nto=y_&&y_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ioe=y_&&y_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oTK(this,void 0,void 0,function*(){return qF.V2ChatStreamResponse.parseOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"sse",streamTerminator:"[DONE]"}}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new hg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new hg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}chat(e,r){return Qi.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return TK(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Qi.fetcher)({url:(0,MCe.default)((i=(o=yield Qi.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Qi.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PCe.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Qi.Supplier.get(this._options.clientName))!=null?yield Qi.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Qi.RUNTIME.type,"X-Fern-Runtime-Version":Qi.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},qF.V2ChatRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:qF.V2ChatResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new hg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new hg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e,r){return Qi.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(e,r){return TK(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Qi.fetcher)({url:(0,MCe.default)((i=(o=yield Qi.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Qi.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PCe.CohereEnvironment.Production,"v2/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Qi.Supplier.get(this._options.clientName))!=null?yield Qi.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Qi.RUNTIME.type,"X-Fern-Runtime-Version":Qi.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:qF.V2EmbedRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:qF.EmbedByTypeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new hg.CohereTimeoutError("Timeout exceeded when calling POST /v2/embed.");case"unknown":throw new hg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return Qi.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return TK(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Qi.fetcher)({url:(0,MCe.default)((i=(o=yield Qi.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Qi.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PCe.CohereEnvironment.Production,"v2/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Qi.Supplier.get(this._options.clientName))!=null?yield Qi.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Qi.RUNTIME.type,"X-Fern-Runtime-Version":Qi.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:qF.V2RerankRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:qF.V2RerankResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new qn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new hg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new hg.CohereTimeoutError("Timeout exceeded when calling POST /v2/rerank.");case"unknown":throw new hg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return TK(this,void 0,void 0,function*(){var e;let r=(e=yield Qi.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new hg.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};y_.V2=$Ye});var zsr=S(b_=>{"use strict";var Dto=b_&&b_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$to=b_&&b_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),soe=b_&&b_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Fto=__&&__.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kto=__&&__.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),coe=__&&__.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;of):u.keep_fields=n.keepFields),n.optionalFields!=null&&(Array.isArray(n.optionalFields)?u.optional_fields=n.optionalFields.map(f=>f):u.optional_fields=n.optionalFields),n.textSeparator!=null&&(u.text_separator=n.textSeparator),n.csvDelimiter!=null&&(u.csv_delimiter=n.csvDelimiter);let l=yield Ho.newFormData();yield l.appendFile("data",e),r!=null&&(yield l.appendFile("eval_data",r));let c=yield l.getRequest(),d=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Ho.fetcher)({url:(0,loe.default)((s=(a=yield Ho.Supplier.get(this._options.baseUrl))!==null&&a!==void 0?a:yield Ho.Supplier.get(this._options.environment))!==null&&s!==void 0?s:uoe.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign(Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ho.Supplier.get(this._options.clientName))!=null?yield Ho.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Ho.RUNTIME.type,"X-Fern-Runtime-Version":Ho.RUNTIME.version},c.headers),o?.headers),queryParameters:u,requestType:"file",duplex:c.duplex,body:c.body,timeoutMs:o?.timeoutInSeconds!=null?o.timeoutInSeconds*1e3:3e5,maxRetries:o?.maxRetries,abortSignal:o?.abortSignal});if(d.ok)return{data:g2.DatasetsCreateResponse.parseOrThrow(d.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:d.rawResponse};if(d.error.reason==="status-code")switch(d.error.statusCode){case 400:throw new Dr.BadRequestError(d.error.body,d.rawResponse);case 401:throw new Dr.UnauthorizedError(d.error.body,d.rawResponse);case 403:throw new Dr.ForbiddenError(d.error.body,d.rawResponse);case 404:throw new Dr.NotFoundError(d.error.body,d.rawResponse);case 422:throw new Dr.UnprocessableEntityError(d.error.body,d.rawResponse);case 429:throw new Dr.TooManyRequestsError(d.error.body,d.rawResponse);case 498:throw new Dr.InvalidTokenError(d.error.body,d.rawResponse);case 499:throw new Dr.ClientClosedRequestError(d.error.body,d.rawResponse);case 500:throw new Dr.InternalServerError(d.error.body,d.rawResponse);case 501:throw new Dr.NotImplementedError(d.error.body,d.rawResponse);case 503:throw new Dr.ServiceUnavailableError(d.error.body,d.rawResponse);case 504:throw new Dr.GatewayTimeoutError(d.error.body,d.rawResponse);default:throw new Jc.CohereError({statusCode:d.error.statusCode,body:d.error.body,rawResponse:d.rawResponse})}switch(d.error.reason){case"non-json":throw new Jc.CohereError({statusCode:d.error.statusCode,body:d.error.rawBody,rawResponse:d.rawResponse});case"timeout":throw new Jc.CohereTimeoutError("Timeout exceeded when calling POST /v1/datasets.");case"unknown":throw new Jc.CohereError({message:d.error.errorMessage,rawResponse:d.rawResponse})}})}getUsage(e){return Ho.HttpResponsePromise.fromPromise(this.__getUsage(e))}__getUsage(e){return EK(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Ho.fetcher)({url:(0,loe.default)((o=(n=yield Ho.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield Ho.Supplier.get(this._options.environment))!==null&&o!==void 0?o:uoe.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ho.Supplier.get(this._options.clientName))!=null?yield Ho.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Ho.RUNTIME.type,"X-Fern-Runtime-Version":Ho.RUNTIME.version},e?.headers),contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(i.ok)return{data:g2.DatasetsGetUsageResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:i.rawResponse};if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Dr.BadRequestError(i.error.body,i.rawResponse);case 401:throw new Dr.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new Dr.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new Dr.NotFoundError(i.error.body,i.rawResponse);case 422:throw new Dr.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new Dr.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new Dr.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new Dr.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new Dr.InternalServerError(i.error.body,i.rawResponse);case 501:throw new Dr.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new Dr.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new Dr.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new Jc.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new Jc.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new Jc.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/usage.");case"unknown":throw new Jc.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}get(e,r){return Ho.HttpResponsePromise.fromPromise(this.__get(e,r))}__get(e,r){return EK(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Ho.fetcher)({url:(0,loe.default)((i=(o=yield Ho.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Ho.Supplier.get(this._options.environment))!==null&&i!==void 0?i:uoe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ho.Supplier.get(this._options.clientName))!=null?yield Ho.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Ho.RUNTIME.type,"X-Fern-Runtime-Version":Ho.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:g2.DatasetsGetResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Dr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Dr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Dr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Dr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Dr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Dr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Dr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Dr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Dr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Dr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Dr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Dr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Jc.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Jc.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Jc.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/{id}.");case"unknown":throw new Jc.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}delete(e,r){return Ho.HttpResponsePromise.fromPromise(this.__delete(e,r))}__delete(e,r){return EK(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Ho.fetcher)({url:(0,loe.default)((i=(o=yield Ho.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Ho.Supplier.get(this._options.environment))!==null&&i!==void 0?i:uoe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Ho.Supplier.get(this._options.clientName))!=null?yield Ho.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":Ho.RUNTIME.type,"X-Fern-Runtime-Version":Ho.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:g2.datasets.delete.Response.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Dr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Dr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Dr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Dr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Dr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Dr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Dr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Dr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Dr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Dr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Dr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Dr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Jc.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Jc.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Jc.CohereTimeoutError("Timeout exceeded when calling DELETE /v1/datasets/{id}.");case"unknown":throw new Jc.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return EK(this,void 0,void 0,function*(){var e;let r=(e=yield Ho.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Jc.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};__.Datasets=kYe});var Hsr=S(v_=>{"use strict";var Uto=v_&&v_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Bto=v_&&v_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),doe=v_&&v_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Vto=w_&&w_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hto=w_&&w_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),foe=w_&&w_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Wto=S_&&S_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kto=S_&&S_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),poe=S_&&S_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{"use strict";var Xto=wy&&wy.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Zto=wy&&wy.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),moe=wy&&wy.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oC_(this,void 0,void 0,function*(){return Wc.StreamedChatResponse.parseOrThrow(l,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` +`}}),rawResponse:u.rawResponse};if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new Re.BadRequestError(u.error.body,u.rawResponse);case 401:throw new Re.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new Re.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new Re.NotFoundError(u.error.body,u.rawResponse);case 422:throw new Re.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new Re.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new Re.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new Re.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new Re.InternalServerError(u.error.body,u.rawResponse);case 501:throw new Re.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new Re.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new Re.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new Mo.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new Mo.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new Mo.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}chat(e,r){return ct.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let{accepts:a}=e,s=Xsr(e,["accepts"]),u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version,Accepts:a??void 0},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Wc.ChatRequest.jsonOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(u.ok)return{data:Wc.NonStreamedChatResponse.parseOrThrow(u.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:u.rawResponse};if(u.error.reason==="status-code")switch(u.error.statusCode){case 400:throw new Re.BadRequestError(u.error.body,u.rawResponse);case 401:throw new Re.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new Re.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new Re.NotFoundError(u.error.body,u.rawResponse);case 422:throw new Re.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new Re.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new Re.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new Re.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new Re.InternalServerError(u.error.body,u.rawResponse);case 501:throw new Re.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new Re.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new Re.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new Mo.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new Mo.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new Mo.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}generateStream(e,r){return ct.HttpResponsePromise.fromPromise(this.__generateStream(e,r))}__generateStream(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Wc.GenerateStreamRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!0}),responseType:"sse",timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:new ct.Stream({stream:a.body,parse:s=>C_(this,void 0,void 0,function*(){return Wc.GenerateStreamedResponse.parseOrThrow(s,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]})}),signal:r?.abortSignal,eventShape:{type:"json",messageTerminator:` +`}}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}generate(e,r){return ct.HttpResponsePromise.fromPromise(this.__generate(e,r))}__generate(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Wc.GenerateRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0})),{stream:!1}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Wc.Generation.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e={},r){return ct.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(){return C_(this,arguments,void 0,function*(e={},r){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Wc.EmbedRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Wc.EmbedResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/embed.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return ct.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Wc.RerankRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Wc.RerankResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/rerank.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}classify(e,r){return ct.HttpResponsePromise.fromPromise(this.__classify(e,r))}__classify(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Wc.ClassifyRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Wc.ClassifyResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/classify.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}summarize(e,r){return ct.HttpResponsePromise.fromPromise(this.__summarize(e,r))}__summarize(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Wc.SummarizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Wc.SummarizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/summarize.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}tokenize(e,r){return ct.HttpResponsePromise.fromPromise(this.__tokenize(e,r))}__tokenize(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Wc.TokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Wc.TokenizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/tokenize.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}detokenize(e,r){return ct.HttpResponsePromise.fromPromise(this.__detokenize(e,r))}__detokenize(e,r){return C_(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ct.fetcher)({url:(0,MC.default)((i=(o=yield ct.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ct.Supplier.get(this._options.environment))!==null&&i!==void 0?i:PC.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Wc.DetokenizeRequest.jsonOrThrow(e,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0}),timeoutMs:r?.timeoutInSeconds!=null?r.timeoutInSeconds*1e3:3e5,maxRetries:r?.maxRetries,abortSignal:r?.abortSignal});if(a.ok)return{data:Wc.DetokenizeResponse.parseOrThrow(a.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:a.rawResponse};if(a.error.reason==="status-code")switch(a.error.statusCode){case 400:throw new Re.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Re.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Re.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Re.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Re.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Re.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Re.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Re.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Re.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Re.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Re.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Re.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Mo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/detokenize.");case"unknown":throw new Mo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}checkApiKey(e){return ct.HttpResponsePromise.fromPromise(this.__checkApiKey(e))}__checkApiKey(e){return C_(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:ct.fetcher)({url:(0,MC.default)((o=(n=yield ct.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield ct.Supplier.get(this._options.environment))!==null&&o!==void 0?o:PC.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ct.Supplier.get(this._options.clientName))!=null?yield ct.Supplier.get(this._options.clientName):void 0,"X-Fern-Language":"JavaScript","X-Fern-SDK-Name":"cohere-ai","X-Fern-SDK-Version":"7.19.0","User-Agent":"cohere-ai/7.19.0","X-Fern-Runtime":ct.RUNTIME.type,"X-Fern-Runtime-Version":ct.RUNTIME.version},e?.headers),contentType:"application/json",requestType:"json",timeoutMs:e?.timeoutInSeconds!=null?e.timeoutInSeconds*1e3:3e5,maxRetries:e?.maxRetries,abortSignal:e?.abortSignal});if(i.ok)return{data:Wc.CheckApiKeyResponse.parseOrThrow(i.body,{unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]}),rawResponse:i.rawResponse};if(i.error.reason==="status-code")switch(i.error.statusCode){case 400:throw new Re.BadRequestError(i.error.body,i.rawResponse);case 401:throw new Re.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new Re.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new Re.NotFoundError(i.error.body,i.rawResponse);case 422:throw new Re.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new Re.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new Re.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new Re.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new Re.InternalServerError(i.error.body,i.rawResponse);case 501:throw new Re.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new Re.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new Re.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new Mo.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new Mo.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new Mo.CohereTimeoutError("Timeout exceeded when calling POST /v1/check-api-key.");case"unknown":throw new Mo.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}_getAuthorizationHeader(){return C_(this,void 0,void 0,function*(){var e;let r=(e=yield ct.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Mo.CohereError({message:"Please specify a bearer by either passing it in to the constructor or initializing a CO_API_KEY environment variable"});return`Bearer ${r}`})}};wy.CohereClient=HYe});var WYe=S(jCe=>{"use strict";Object.defineProperty(jCe,"__esModule",{value:!0});jCe.CohereClientV2=void 0;var iro=LYe(),aro=NCe(),JYe=class{constructor(e){this._options=e,this.client=new aro.CohereClient(this._options),this.clientV2=new iro.V2(this._options),this.chat=this.clientV2.chat.bind(this.clientV2),this.chatStream=this.clientV2.chatStream.bind(this.clientV2),this.embed=this.clientV2.embed.bind(this.clientV2),this.rerank=this.clientV2.rerank.bind(this.clientV2),this.generateStream=this.client.generateStream.bind(this.clientV2),this.generate=this.client.generate.bind(this.clientV2),this.classify=this.client.classify.bind(this.clientV2),this.summarize=this.client.summarize.bind(this.clientV2),this.tokenize=this.client.tokenize.bind(this.clientV2),this.detokenize=this.client.detokenize.bind(this.clientV2),this.checkApiKey=this.client.checkApiKey.bind(this.clientV2),this.embedJobs=this.client.embedJobs,this.datasets=this.client.datasets,this.connectors=this.client.connectors,this.models=this.client.models,this.finetuning=this.client.finetuning}};jCe.CohereClientV2=JYe});var XYe=S(IK=>{"use strict";Object.defineProperty(IK,"__esModule",{value:!0});IK.AwsClientV2=IK.AwsClient=void 0;var sro=NCe(),uro=WYe(),KYe=class extends sro.CohereClient{constructor(e){e.token="n/a",super(e)}};IK.AwsClient=KYe;var GYe=class extends uro.CohereClientV2{constructor(e){e.token="n/a",super(e)}};IK.AwsClientV2=GYe});var Qsr=S(RK=>{"use strict";Object.defineProperty(RK,"__esModule",{value:!0});RK.BedrockClientV2=RK.BedrockClient=void 0;var Zsr=DYe(),Ysr=XYe(),ZYe=class extends Ysr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zsr.fetchOverride)("bedrock",e)}))}};RK.BedrockClient=ZYe;var YYe=class extends Ysr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zsr.fetchOverride)("bedrock",e)}))}};RK.BedrockClientV2=YYe});var eur=S(DCe=>{"use strict";Object.defineProperty(DCe,"__esModule",{value:!0});DCe.CustomClient=void 0;var lro=NCe(),QYe=class extends lro.CohereClient{constructor(e={}){var r,n;try{let o=/\/v1\/?$/,i=(r=e.environment)===null||r===void 0?void 0:r.toString().replace(o,"");i!==((n=e.environment)===null||n===void 0?void 0:n.toString())&&(e.environment=i)}catch{}super(e),this._options=e}};DCe.CustomClient=QYe});var nur=S(AK=>{"use strict";Object.defineProperty(AK,"__esModule",{value:!0});AK.SagemakerClientV2=AK.SagemakerClient=void 0;var tur=XYe(),rur=DYe(),eQe=class extends tur.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rur.fetchOverride)("sagemaker",e)}))}};AK.SagemakerClient=eQe;var tQe=class extends tur.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rur.fetchOverride)("sagemaker",e)}))}};AK.SagemakerClientV2=tQe});var sur=S(mu=>{"use strict";var cro=mu&&mu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dro=mu&&mu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fro=mu&&mu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{uur=L(sur(),1);ku()});function RC(t,e){e?(hh[0]=hh[16]=hh[1]=hh[2]=hh[3]=hh[4]=hh[5]=hh[6]=hh[7]=hh[8]=hh[9]=hh[10]=hh[11]=hh[12]=hh[13]=hh[14]=hh[15]=0,this.blocks=hh):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=t}var Er,gro,IC,$Ce,hh,LCe,rQe=v(()=>{Er="0123456789abcdef".split(""),gro=[-2147483648,8388608,32768,128],IC=[24,16,8,0],$Ce=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],hh=[];RC.prototype.update=function(t){if(!this.finalized){var e,r=typeof t;if(r!=="string"){if(r==="object"){if(t===null)throw new Error(ERROR);if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!Array.isArray(t)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(t)))throw new Error(ERROR)}else throw new Error(ERROR);e=!0}for(var n,o=0,i,a=t.length,s=this.blocks;o>>2]|=t[o]<>>2]|=n<>>2]|=(192|n>>>6)<>>2]|=(128|n&63)<=57344?(s[i>>>2]|=(224|n>>>12)<>>2]|=(128|n>>>6&63)<>>2]|=(128|n&63)<>>2]|=(240|n>>>18)<>>2]|=(128|n>>>12&63)<>>2]|=(128|n>>>6&63)<>>2]|=(128|n&63)<=64?(this.block=s[16],this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}};RC.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>>2]|=gro[e&3],this.block=t[16],e>=56&&(this.hashed||this.hash(),t[0]=this.block,t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.hBytes<<3|this.bytes>>>29,t[15]=this.bytes<<3,this.hash()}};RC.prototype.hash=function(){var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=this.blocks,l,c,d,f,p,m,h,y,g,b,_;for(l=16;l<64;++l)p=u[l-15],c=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3,p=u[l-2],d=(p>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,u[l]=u[l-16]+c+u[l-7]+d<<0;for(_=e&r,l=0;l<64;l+=4)this.first?(this.is224?(y=300032,p=u[0]-1413257819,s=p-150054599<<0,n=p+24177077<<0):(y=704751109,p=u[0]-210244248,s=p-1521486534<<0,n=p+143694565<<0),this.first=!1):(c=(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10),d=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),y=t&e,f=y^t&r^_,h=o&i^~o&a,p=s+d+h+$Ce[l]+u[l],m=c+f,s=n+p<<0,n=p+m<<0),c=(n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10),d=(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7),g=n&t,f=g^n&e^y,h=a&s^~a&o,p=i+d+h+$Ce[l+1]+u[l+1],m=c+f,a=r+p<<0,r=p+m<<0,c=(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10),d=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7),b=r&n,f=b^r&t^g,h=i&a^~i&s,p=o+d+h+$Ce[l+2]+u[l+2],m=c+f,i=e+p<<0,e=p+m<<0,c=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),d=(i>>>6|i<<26)^(i>>>11|i<<21)^(i>>>25|i<<7),_=e&r,f=_^e&n^b,h=i&a^~i&s,p=o+d+h+$Ce[l+3]+u[l+3],m=c+f,o=t+p<<0,t=p+m<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+r<<0,this.h3=this.h3+n<<0,this.h4=this.h4+o<<0,this.h5=this.h5+i<<0,this.h6=this.h6+a<<0,this.h7=this.h7+s<<0};RC.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=Er[t>>>28&15]+Er[t>>>24&15]+Er[t>>>20&15]+Er[t>>>16&15]+Er[t>>>12&15]+Er[t>>>8&15]+Er[t>>>4&15]+Er[t&15]+Er[e>>>28&15]+Er[e>>>24&15]+Er[e>>>20&15]+Er[e>>>16&15]+Er[e>>>12&15]+Er[e>>>8&15]+Er[e>>>4&15]+Er[e&15]+Er[r>>>28&15]+Er[r>>>24&15]+Er[r>>>20&15]+Er[r>>>16&15]+Er[r>>>12&15]+Er[r>>>8&15]+Er[r>>>4&15]+Er[r&15]+Er[n>>>28&15]+Er[n>>>24&15]+Er[n>>>20&15]+Er[n>>>16&15]+Er[n>>>12&15]+Er[n>>>8&15]+Er[n>>>4&15]+Er[n&15]+Er[o>>>28&15]+Er[o>>>24&15]+Er[o>>>20&15]+Er[o>>>16&15]+Er[o>>>12&15]+Er[o>>>8&15]+Er[o>>>4&15]+Er[o&15]+Er[i>>>28&15]+Er[i>>>24&15]+Er[i>>>20&15]+Er[i>>>16&15]+Er[i>>>12&15]+Er[i>>>8&15]+Er[i>>>4&15]+Er[i&15]+Er[a>>>28&15]+Er[a>>>24&15]+Er[a>>>20&15]+Er[a>>>16&15]+Er[a>>>12&15]+Er[a>>>8&15]+Er[a>>>4&15]+Er[a&15];return this.is224||(u+=Er[s>>>28&15]+Er[s>>>24&15]+Er[s>>>20&15]+Er[s>>>16&15]+Er[s>>>12&15]+Er[s>>>8&15]+Er[s>>>4&15]+Er[s&15]),u};RC.prototype.toString=RC.prototype.hex;RC.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,a=this.h6,s=this.h7,u=[t>>>24&255,t>>>16&255,t>>>8&255,t&255,e>>>24&255,e>>>16&255,e>>>8&255,e&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,o>>>24&255,o>>>16&255,o>>>8&255,o&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255];return this.is224||u.push(s>>>24&255,s>>>16&255,s>>>8&255,s&255),u};RC.prototype.array=RC.prototype.digest;RC.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(this.is224?28:32),e=new DataView(t);return e.setUint32(0,this.h0),e.setUint32(4,this.h1),e.setUint32(8,this.h2),e.setUint32(12,this.h3),e.setUint32(16,this.h4),e.setUint32(20,this.h5),e.setUint32(24,this.h6),this.is224||e.setUint32(28,this.h7),t};LCe=(...t)=>new RC(!1,!0).update(t.join("")).hex()});var yro,lur=v(()=>{Bo();rQe();yro={};Rt(yro,{sha256:()=>LCe})});function _ro(t){return t.message!==void 0?{text:t.text,message:BY(t.message)}:{text:t.text}}function vro(t){let e={text:t.text};return t.message!==void 0&&(e.message=t.message.toDict()),e}var bro,cur,dur,wro,nQe,pur=v(()=>{Bo();H0();rQe();lur();bro={};Rt(bro,{BaseCache:()=>dur,InMemoryCache:()=>nQe,defaultHashKeyEncoder:()=>cur,deserializeStoredGeneration:()=>_ro,serializeGeneration:()=>vro});cur=(...t)=>LCe(t.join("_"));dur=class{constructor(){x(this,"keyEncoder",cur)}makeDefaultKeyEncoder(t){this.keyEncoder=t}},wro=new Map,nQe=class fur extends dur{constructor(r){super();x(this,"cache");this.cache=r??new Map}lookup(r,n){return Promise.resolve(this.cache.get(this.keyEncoder(r,n))??null)}async update(r,n,o){this.cache.set(this.keyEncoder(r,n),o)}static global(){return new fur(wro)}}});function Oro(t,e){let r=Array.from({length:t.length},(n,o)=>({start:o,end:o+1}));for(;r.length>1;){let n=null;for(let o=0;oe.get(t.slice(r.start,r.end).join(","))).filter(r=>r!=null)}function Ero(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function iQe(t){switch(t){case"gpt2":return"gpt2";case"code-cushman-001":case"code-cushman-002":case"code-davinci-001":case"code-davinci-002":case"cushman-codex":case"davinci-codex":case"davinci-002":case"text-davinci-002":case"text-davinci-003":return"p50k_base";case"code-davinci-edit-001":case"text-davinci-edit-001":return"p50k_edit";case"ada":case"babbage":case"babbage-002":case"code-search-ada-code-001":case"code-search-babbage-code-001":case"curie":case"davinci":case"text-ada-001":case"text-babbage-001":case"text-curie-001":case"text-davinci-001":case"text-search-ada-doc-001":case"text-search-babbage-doc-001":case"text-search-curie-doc-001":case"text-search-davinci-doc-001":case"text-similarity-ada-001":case"text-similarity-babbage-001":case"text-similarity-curie-001":case"text-similarity-davinci-001":return"r50k_base";case"gpt-3.5-turbo-instruct-0914":case"gpt-3.5-turbo-instruct":case"gpt-3.5-turbo-16k-0613":case"gpt-3.5-turbo-16k":case"gpt-3.5-turbo-0613":case"gpt-3.5-turbo-0301":case"gpt-3.5-turbo":case"gpt-4-32k-0613":case"gpt-4-32k-0314":case"gpt-4-32k":case"gpt-4-0613":case"gpt-4-0314":case"gpt-4":case"gpt-3.5-turbo-1106":case"gpt-35-turbo":case"gpt-4-1106-preview":case"gpt-4-vision-preview":case"gpt-3.5-turbo-0125":case"gpt-4-turbo":case"gpt-4-turbo-2024-04-09":case"gpt-4-turbo-preview":case"gpt-4-0125-preview":case"text-embedding-ada-002":case"text-embedding-3-small":case"text-embedding-3-large":return"cl100k_base";case"gpt-4o":case"gpt-4o-2024-05-13":case"gpt-4o-2024-08-06":case"gpt-4o-mini-2024-07-18":case"gpt-4o-mini":return"o200k_base";default:throw new Error("Unknown model")}}var mur,Sro,Cro,xro,oQe,FCe,hur=v(()=>{mur=L(wHe(),1),Sro=Object.defineProperty,Cro=(t,e,r)=>e in t?Sro(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,xro=(t,e,r)=>(Cro(t,typeof e!="symbol"?e+"":e,r),r);oQe=class{constructor(t,e){x(this,"specialTokens");x(this,"inverseSpecialTokens");x(this,"patStr");x(this,"textEncoder",new TextEncoder);x(this,"textDecoder",new TextDecoder("utf-8"));x(this,"rankMap",new Map);x(this,"textMap",new Map);this.patStr=t.pat_str;let r=t.bpe_ranks.split(` +`).filter(Boolean).reduce((n,o)=>{let[i,a,...s]=o.split(" "),u=Number.parseInt(a,10);return s.forEach((l,c)=>n[l]=u+c),n},{});for(let[n,o]of Object.entries(r)){let i=mur.default.toByteArray(n);this.rankMap.set(i.join(","),o),this.textMap.set(o,i)}this.specialTokens={...t.special_tokens,...e},this.inverseSpecialTokens=Object.entries(this.specialTokens).reduce((n,[o,i])=>(n[i]=this.textEncoder.encode(o),n),{})}encode(t,e=[],r="all"){let n=new RegExp(this.patStr,"ug"),o=oQe.specialTokenRegex(Object.keys(this.specialTokens)),i=[],a=new Set(e==="all"?Object.keys(this.specialTokens):e),s=new Set(r==="all"?Object.keys(this.specialTokens).filter(l=>!a.has(l)):r);if(s.size>0){let l=oQe.specialTokenRegex([...s]),c=t.match(l);if(c!=null)throw new Error(`The text contains a special token that is not allowed: ${c[0]}`)}let u=0;for(;;){let l=null,c=u;for(;o.lastIndex=c,l=o.exec(t),!(l==null||a.has(l[0]));)c=l.index+1;let d=l?.index??t.length;for(let p of t.substring(u,d).matchAll(n)){let m=this.textEncoder.encode(p[0]),h=this.rankMap.get(m.join(","));if(h!=null){i.push(h);continue}i.push(...Tro(m,this.rankMap))}if(l==null)break;let f=this.specialTokens[l[0]];i.push(f),u=l.index+l[0].length}return i}decode(t){let e=[],r=0;for(let i=0;inew RegExp(t.map(e=>Ero(e)).join("|"),"g"))});var gur=v(()=>{hur()});async function aQe(t){return t in kCe||(kCe[t]=Mro.fetch(`https://tiktoken.pages.dev/js/${t}.json`).then(e=>e.json()).then(e=>new FCe(e)).catch(e=>{throw delete kCe[t],e})),await kCe[t]}async function qCe(t){return aQe(iQe(t))}var Pro,kCe,Mro,sQe=v(()=>{Bo();GB();gur();Pro={};Rt(Pro,{encodingForModel:()=>qCe,getEncoding:()=>aQe});kCe={},Mro=new Fw({})});function Hv(t){return typeof t!="object"||!t?!1:!!("type"in t&&t.type==="function"&&"function"in t&&typeof t.function=="object"&&t.function&&"name"in t.function&&"parameters"in t.function)}var Iro,UCe,Rro,yur,bur,Aro,jK,v2,Jv=v(()=>{Bo();H0();GB();Qh();lee();pur();sQe();Iro={};Rt(Iro,{BaseLangChain:()=>jK,BaseLanguageModel:()=>v2,calculateMaxTokens:()=>bur,getEmbeddingContextSize:()=>Rro,getModelContextSize:()=>yur,getModelNameForTiktoken:()=>UCe,isOpenAITool:()=>Hv});UCe=t=>t.startsWith("gpt-5")?"gpt-5":t.startsWith("gpt-3.5-turbo-16k")?"gpt-3.5-turbo-16k":t.startsWith("gpt-3.5-turbo-")?"gpt-3.5-turbo":t.startsWith("gpt-4-32k")?"gpt-4-32k":t.startsWith("gpt-4-")?"gpt-4":t.startsWith("gpt-4o")?"gpt-4o":t,Rro=t=>{switch(t){case"text-embedding-ada-002":return 8191;default:return 2046}},yur=t=>{switch(UCe(t)){case"gpt-5":case"gpt-5-turbo":case"gpt-5-turbo-preview":return 4e5;case"gpt-4o":case"gpt-4o-mini":case"gpt-4o-2024-05-13":case"gpt-4o-2024-08-06":return 128e3;case"gpt-4-turbo":case"gpt-4-turbo-preview":case"gpt-4-turbo-2024-04-09":case"gpt-4-0125-preview":case"gpt-4-1106-preview":return 128e3;case"gpt-4-32k":case"gpt-4-32k-0314":case"gpt-4-32k-0613":return 32768;case"gpt-4":case"gpt-4-0314":case"gpt-4-0613":return 8192;case"gpt-3.5-turbo-16k":case"gpt-3.5-turbo-16k-0613":return 16384;case"gpt-3.5-turbo":case"gpt-3.5-turbo-0301":case"gpt-3.5-turbo-0613":case"gpt-3.5-turbo-1106":case"gpt-3.5-turbo-0125":return 4096;case"text-davinci-003":case"text-davinci-002":return 4097;case"text-davinci-001":return 2049;case"text-curie-001":case"text-babbage-001":case"text-ada-001":return 2048;case"code-davinci-002":case"code-davinci-001":return 8e3;case"code-cushman-001":return 2048;case"claude-3-5-sonnet-20241022":case"claude-3-5-sonnet-20240620":case"claude-3-opus-20240229":case"claude-3-sonnet-20240229":case"claude-3-haiku-20240307":case"claude-2.1":return 2e5;case"claude-2.0":case"claude-instant-1.2":return 1e5;case"gemini-1.5-pro":case"gemini-1.5-pro-latest":case"gemini-1.5-flash":case"gemini-1.5-flash-latest":return 1e6;case"gemini-pro":case"gemini-pro-vision":return 32768;default:return 4097}};bur=async({prompt:t,modelName:e})=>{let r;try{r=(await qCe(UCe(e))).encode(t).length}catch{console.warn("Failed to calculate number of tokens, falling back to approximate count"),r=Math.ceil(t.length/4)}return yur(e)-r},Aro=()=>!1,jK=class extends Vo{constructor(e){super(e);x(this,"verbose");x(this,"callbacks");x(this,"tags");x(this,"metadata");this.verbose=e.verbose??Aro(),this.callbacks=e.callbacks,this.tags=e.tags??[],this.metadata=e.metadata??{}}get lc_attributes(){return{callbacks:void 0,verbose:void 0}}},v2=class extends jK{constructor({callbacks:e,callbackManager:r,...n}){let{cache:o,...i}=n;super({callbacks:e??r,...i});x(this,"caller");x(this,"cache");x(this,"_encoding");typeof o=="object"?this.cache=o:o?this.cache=nQe.global():this.cache=void 0,this.caller=new Fw(n??{})}get callKeys(){return["stop","timeout","signal","tags","metadata","callbacks"]}async getNumTokens(e){let r;typeof e=="string"?r=e:r=e.map(o=>typeof o=="string"?o:o.type==="text"&&"text"in o?o.text:"").join("");let n=Math.ceil(r.length/4);if(!this._encoding)try{this._encoding=await qCe("modelName"in this?UCe(this.modelName):"gpt2")}catch(o){console.warn("Failed to calculate number of tokens, falling back to approximate count",o)}if(this._encoding)try{n=this._encoding.encode(r).length}catch(o){console.warn("Failed to calculate number of tokens, falling back to approximate count",o)}return n}static _convertInputToPromptValue(e){return typeof e=="string"?new see(e):Array.isArray(e)?new uee(e.map(Aw)):e}_identifyingParams(){return{}}_getSerializedCacheKeyParametersForCall({config:e,...r}){let n={...this._identifyingParams(),...r,_type:this._llmType(),_model:this._modelType()};return Object.entries(n).filter(([a,s])=>s!==void 0).map(([a,s])=>`${a}:${JSON.stringify(s)}`).sort().join(",")}serialize(){return{...this._identifyingParams(),_type:this._llmType(),_model:this._modelType()}}static async deserialize(e){throw new Error("Use .toJSON() instead")}get profile(){return{}}}});function goe(t){return t!==void 0&&Array.isArray(t.lc_namespace)}function yoe(t){return t!==void 0&&Vo.isRunnable(t)&&"lc_name"in t.constructor&&typeof t.constructor.lc_name=="function"&&t.constructor.lc_name()==="RunnableToolLike"}function boe(t){return!!t&&typeof t=="object"&&"name"in t&&"schema"in t&&(Ya(t.schema)||t.schema!=null&&typeof t.schema=="object"&&"type"in t.schema&&typeof t.schema.type=="string"&&["null","boolean","object","array","number","string"].includes(t.schema.type))}function bg(t){return boe(t)||yoe(t)||goe(t)}var uQe=v(()=>{eN();Qh()});function _ur(t,e){let r=typeof e=="number"?void 0:e;return{name:t.name,description:t.description,parameters:Ni(t.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function h1(t,e){let r=typeof e=="number"?void 0:e,n;return bg(t)?n={type:"function",function:_ur(t)}:n=t,r?.strict!==void 0&&(n.function.strict=r.strict),n}var Nro,g1=v(()=>{Bo();nb();uQe();Nro={};Rt(Nro,{convertToOpenAIFunction:()=>_ur,convertToOpenAITool:()=>h1,isLangChainTool:()=>bg,isRunnableToolLike:()=>yoe,isStructuredTool:()=>goe,isStructuredToolParams:()=>boe})});function BCe(t){let e=t.constructor;return new e({...t,content:t.contentBlocks,response_metadata:{...t.response_metadata,output_version:"v1"}})}var vur,wur=v(()=>{vur=t=>t()});function lQe(t){let e=[];for(let r of t){let n=r;if(Array.isArray(r.content))for(let o=0;o{Bo();DY();Jg();H0();Rw();ku();WY();z$();nO();id();eN();nb();Qh();Qa();Jv();qhe();wur();jro={};Rt(jro,{BaseChatModel:()=>md,SimpleChatModel:()=>Dro});md=class w2 extends v2{constructor(r){super(r);x(this,"lc_namespace",["langchain","chat_models",this._llmType()]);x(this,"disableStreaming",!1);x(this,"outputVersion");this.outputVersion=vur(()=>{let n=r.outputVersion??vn("LC_OUTPUT_VERSION");return n&&["v0","v1"].includes(n)?n:"v0"})}get callKeys(){return[...super.callKeys,"outputVersion"]}_separateRunnableConfigFromCallOptionsCompat(r){let[n,o]=super._separateRunnableConfigFromCallOptions(r);return o.signal=n.signal,[n,o]}async invoke(r,n){let o=w2._convertInputToPromptValue(r);return(await this.generatePrompt([o],n,n?.callbacks)).generations[0][0].message}async*_streamResponseChunks(r,n,o){throw new Error("Not implemented.")}async*_streamIterator(r,n){if(this._streamResponseChunks===w2.prototype._streamResponseChunks||this.disableStreaming)yield this.invoke(r,n);else{let i=w2._convertInputToPromptValue(r).toChatMessages(),[a,s]=this._separateRunnableConfigFromCallOptionsCompat(n),u={...a.metadata,...this.getLsParams(s)},l=await rc.configure(a.callbacks,this.callbacks,a.tags,this.tags,u,this.metadata,{verbose:this.verbose}),c={options:s,invocation_params:this?.invocationParams(s),batch_size:1},d=s.outputVersion??this.outputVersion,f=await l?.handleChatModelStart(this.toJSON(),[lQe(i)],a.runId,void 0,c,void 0,void 0,a.runName),p,m;try{for await(let h of this._streamResponseChunks(i,s,f?.[0])){if(h.message.id==null){let y=f?.at(0)?.runId;y!=null&&h.message._updateId(`run-${y}`)}h.message.response_metadata={...h.generationInfo,...h.message.response_metadata},d==="v1"?yield BCe(h.message):yield h.message,p?p=p.concat(h):p=h,UY(h.message)&&h.message.usage_metadata!==void 0&&(m={tokenUsage:{promptTokens:h.message.usage_metadata.input_tokens,completionTokens:h.message.usage_metadata.output_tokens,totalTokens:h.message.usage_metadata.total_tokens}})}}catch(h){throw await Promise.all((f??[]).map(y=>y?.handleLLMError(h))),h}await Promise.all((f??[]).map(h=>h?.handleLLMEnd({generations:[[p]],llmOutput:m})))}}getLsParams(r){let n=this.getName().startsWith("Chat")?this.getName().replace("Chat",""):this.getName();return{ls_model_type:"chat",ls_stop:r.stop,ls_provider:n}}async _generateUncached(r,n,o,i){let a=r.map(p=>p.map(Aw)),s;if(i!==void 0&&i.length===a.length)s=i;else{let p={...o.metadata,...this.getLsParams(n)},m=await rc.configure(o.callbacks,this.callbacks,o.tags,this.tags,p,this.metadata,{verbose:this.verbose}),h={options:n,invocation_params:this?.invocationParams(n),batch_size:1};s=await m?.handleChatModelStart(this.toJSON(),a.map(lQe),o.runId,void 0,h,void 0,void 0,o.runName)}let u=n.outputVersion??this.outputVersion,l=[],c=[];if(!!s?.[0].handlers.find(JY)&&!this.disableStreaming&&a.length===1&&this._streamResponseChunks!==w2.prototype._streamResponseChunks)try{let p=await this._streamResponseChunks(a[0],n,s?.[0]),m,h;for await(let y of p){if(y.message.id==null){let g=s?.at(0)?.runId;g!=null&&y.message._updateId(`run-${g}`)}m===void 0?m=y:m=eb(m,y),UY(y.message)&&y.message.usage_metadata!==void 0&&(h={tokenUsage:{promptTokens:y.message.usage_metadata.input_tokens,completionTokens:y.message.usage_metadata.output_tokens,totalTokens:y.message.usage_metadata.total_tokens}})}if(m===void 0)throw new Error("Received empty response from chat model call.");l.push([m]),await s?.[0].handleLLMEnd({generations:l,llmOutput:h})}catch(p){throw await s?.[0].handleLLMError(p),p}else{let p=await Promise.allSettled(a.map(async(m,h)=>{let y=await this._generate(m,{...n,promptIndex:h},s?.[h]);if(u==="v1")for(let g of y.generations)g.message=BCe(g.message);return y}));await Promise.all(p.map(async(m,h)=>{if(m.status==="fulfilled"){let y=m.value;for(let g of y.generations){if(g.message.id==null){let b=s?.at(0)?.runId;b!=null&&g.message._updateId(`run-${b}`)}g.message.response_metadata={...g.generationInfo,...g.message.response_metadata}}return y.generations.length===1&&(y.generations[0].message.response_metadata={...y.llmOutput,...y.generations[0].message.response_metadata}),l[h]=y.generations,c[h]=y.llmOutput,s?.[h]?.handleLLMEnd({generations:[y.generations],llmOutput:y.llmOutput})}else return await s?.[h]?.handleLLMError(m.reason),Promise.reject(m.reason)}))}let f={generations:l,llmOutput:c.length?this._combineLLMOutput?.(...c):void 0};return Object.defineProperty(f,KA,{value:s?{runIds:s?.map(p=>p.runId)}:void 0,configurable:!0}),f}async _generateCached({messages:r,cache:n,llmStringKey:o,parsedOptions:i,handledOptions:a}){let s=r.map(b=>b.map(Aw)),u={...a.metadata,...this.getLsParams(i)},l=await rc.configure(a.callbacks,this.callbacks,a.tags,this.tags,u,this.metadata,{verbose:this.verbose}),c={options:i,invocation_params:this?.invocationParams(i),batch_size:1},d=await l?.handleChatModelStart(this.toJSON(),s.map(lQe),a.runId,void 0,c,void 0,void 0,a.runName),f=[],m=(await Promise.allSettled(s.map(async(b,_)=>{let w=w2._convertInputToPromptValue(b).toString(),O=await n.lookup(w,o);return O==null&&f.push(_),O}))).map((b,_)=>({result:b,runManager:d?.[_]})).filter(({result:b})=>b.status==="fulfilled"&&b.value!=null||b.status==="rejected"),h=i.outputVersion??this.outputVersion,y=[];await Promise.all(m.map(async({result:b,runManager:_},w)=>{if(b.status==="fulfilled"){let O=b.value;return y[w]=O.map(T=>("message"in T&&Gh(T.message)&&Pl(T.message)&&(T.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0},h==="v1"&&(T.message=BCe(T.message))),T.generationInfo={...T.generationInfo,tokenUsage:{}},T)),O.length&&await _?.handleLLMNewToken(O[0].text),_?.handleLLMEnd({generations:[O]},void 0,void 0,void 0,{cached:!0})}else return await _?.handleLLMError(b.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(b.reason)}));let g={generations:y,missingPromptIndices:f,startedRunManagers:d};return Object.defineProperty(g,KA,{value:d?{runIds:d?.map(b=>b.runId)}:void 0,configurable:!0}),g}async generate(r,n,o){let i;Array.isArray(n)?i={stop:n}:i=n;let a=r.map(h=>h.map(Aw)),[s,u]=this._separateRunnableConfigFromCallOptionsCompat(i);if(s.callbacks=s.callbacks??o,!this.cache)return this._generateUncached(a,u,s);let{cache:l}=this,c=this._getSerializedCacheKeyParametersForCall(u),{generations:d,missingPromptIndices:f,startedRunManagers:p}=await this._generateCached({messages:a,cache:l,llmStringKey:c,parsedOptions:u,handledOptions:s}),m={};if(f.length>0){let h=await this._generateUncached(f.map(y=>a[y]),u,s,p!==void 0?f.map(y=>p?.[y]):void 0);await Promise.all(h.generations.map(async(y,g)=>{let b=f[g];d[b]=y;let _=w2._convertInputToPromptValue(a[b]).toString();return l.update(_,c,y)})),m=h.llmOutput??{}}return{generations:d,llmOutput:m}}invocationParams(r){return{}}_modelType(){return"base_chat_model"}async generatePrompt(r,n,o){let i=r.map(a=>a.toChatMessages());return this.generate(i,n,o)}withStructuredOutput(r,n){if(typeof this.bindTools!="function")throw new Error('Chat model must implement ".bindTools()" to use withStructuredOutput.');if(n?.strict)throw new Error('"strict" mode is not supported for this model by default.');let o=r,i=n?.name,a=eL(o)??"A function available to call.",s=n?.method,u=n?.includeRaw;if(s==="jsonMode")throw new Error('Base withStructuredOutput implementation only supports "functionCalling" as a method.');let l=i??"extract",c;Ya(o)?c=[{type:"function",function:{name:l,description:a,parameters:Ni(o)}}]:("name"in o&&(l=o.name),c=[{type:"function",function:{name:l,description:a,parameters:o}}]);let d=this.bindTools(c),f=Yb.from(y=>{if(!Ir.isInstance(y))throw new Error("Input is not an AIMessageChunk.");if(!y.tool_calls||y.tool_calls.length===0)throw new Error("No tool calls found in the response.");let g=y.tool_calls.find(b=>b.name===l);if(!g)throw new Error(`No tool call found with name ${l}.`);return g.args});if(!u)return d.pipe(f).withConfig({runName:"StructuredOutput"});let p=Eu.assign({parsed:(y,g)=>f.invoke(y.raw,g)}),m=Eu.assign({parsed:()=>null}),h=p.withFallbacks({fallbacks:[m]});return Rl.from([{raw:d},h]).withConfig({runName:"StructuredOutputRunnable"})}},Dro=class extends md{async _generate(t,e,r){let n=await this._call(t,e,r),o=new eo(n);if(typeof o.content!="string")throw new Error("Cannot generate with a simple chat model when output is not a string.");return{generations:[{text:o.content,message:o}]}}}});function Sur(t,e=0){return(_g[t[e+0]]+_g[t[e+1]]+_g[t[e+2]]+_g[t[e+3]]+"-"+_g[t[e+4]]+_g[t[e+5]]+"-"+_g[t[e+6]]+_g[t[e+7]]+"-"+_g[t[e+8]]+_g[t[e+9]]+"-"+_g[t[e+10]]+_g[t[e+11]]+_g[t[e+12]]+_g[t[e+13]]+_g[t[e+14]]+_g[t[e+15]]).toLowerCase()}var _g,zCe,Cur=v(()=>{_g=[];for(zCe=0;zCe<256;++zCe)_g.push((zCe+256).toString(16).slice(1))});function cQe(){if(!VCe&&(VCe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!VCe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return VCe($ro)}var VCe,$ro,xur=v(()=>{$ro=new Uint8Array(16)});var Lro,dQe,Our=v(()=>{Lro=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),dQe={randomUUID:Lro}});function Fro(t,e,r){if(dQe.randomUUID&&!e&&!t)return dQe.randomUUID();t=t||{};var n=t.random||(t.rng||cQe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return Sur(n)}var fQe,Tur=v(()=>{Our();xur();Cur();fQe=Fro});var Eur=v(()=>{Tur()});var qro,Wv=v(()=>{Bo();eN();qro={};Rt(qro,{extendInteropZodObject:()=>EPt,getInteropZodDefaultGetter:()=>MPt,getInteropZodObjectShape:()=>lhe,getSchemaDescription:()=>eL,interopParse:()=>xPt,interopParseAsync:()=>Q$,interopSafeParse:()=>CPt,interopSafeParseAsync:()=>Y$,interopZodObjectMakeFieldsOptional:()=>IPt,interopZodObjectPartial:()=>PPt,interopZodObjectPassthrough:()=>che,interopZodObjectStrict:()=>hW,interopZodTransformInputSchema:()=>fhe,isInteropZodError:()=>phe,isInteropZodLiteral:()=>SPt,isInteropZodObject:()=>TPt,isInteropZodSchema:()=>Ya,isShapelessZodSchema:()=>OPt,isSimpleStringZodSchema:()=>gW,isZodArrayV4:()=>YQ,isZodLiteralV3:()=>S2e,isZodLiteralV4:()=>C2e,isZodNullableV4:()=>O2e,isZodObjectV3:()=>dhe,isZodObjectV4:()=>qw,isZodOptionalV4:()=>x2e,isZodSchema:()=>wPt,isZodSchemaV3:()=>ic,isZodSchemaV4:()=>Tu})});function Pur(t){let e=[],r=[];typeof t=="string"?r=[{output:t}]:t instanceof Map||typeof t=="object"&&t!==null&&!Array.isArray(t)?r=[t]:Array.isArray(t)||(r=[{output:t}]);for(let n of r)!(n instanceof Map)&&(typeof n!="object"||n===null)&&(n={output:n}),e.push(n);return e}function HCe(t,e){let r=i=>{switch(i){case"system":return"SYSTEM";case"human":return"USER";case"ai":return"CHATBOT";case"tool":return"TOOL";default:throw new Error(`Unknown message type: '${i}'. Accepted types: 'human', 'ai', 'system', 'tool'`)}},n=i=>{if(typeof i=="string")return i;throw new Error(`ChatCohere does not support non text message content. Received: ${JSON.stringify(i,null,2)}`)},o=i=>Pl(i)&&i.tool_calls?i.tool_calls.map(a=>({name:a.name,parameters:a.args})):[];if(t._getType().toLowerCase()==="ai")return{role:r(t._getType()),message:n(t.content),toolCalls:o(t)};if(t._getType().toLowerCase()==="tool")return{role:r(t._getType()),message:n(t.content),toolResults:e};if(t._getType().toLowerCase()==="human"||t._getType().toLowerCase()==="system")return{role:r(t._getType()),message:n(t.content)};throw new Error("Got unknown message type. Supported types are AIMessage, ToolMessage, HumanMessage, and SystemMessage")}function Uro(t){return"name"in t&&"description"in t&&"parameterDefinitions"in t}function Mur(t){return t._getType()==="tool"}function Iur(t){let e="properties"in t?t.properties:{},r="required"in t?t.required:[],n={};return Object.keys(e).forEach(o=>{n[o]=e[o],r===void 0&&(r=[]),n[o].required=r.includes(o)}),n}function Bro(t){if(t){if(t.every(Uro))return t;if(t.every(Hv))return t.map(e=>({name:e.function.name,description:e.function.description??"",parameterDefinitions:Iur(e.function.parameters)}));if(t.every(bg))return t.map(e=>{let r=Ya(e.schema)?Ni(e.schema):e.schema;return{name:e.name,description:e.description??"",parameterDefinitions:Iur(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var pQe,Rur=v(()=>{hoe();Qa();Jv();g1();YI();id();Eur();Wv();nb();pQe=class extends md{constructor(e){super(e??{});x(this,"lc_serializable",!0);x(this,"client");x(this,"model","command-r-plus");x(this,"temperature",.3);x(this,"streaming",!1);x(this,"streamUsage",!0);this.client=NK(e),this.model=e?.model??this.model,this.temperature=e?.temperature??this.temperature,this.streaming=e?.streaming??this.streaming,this.streamUsage=e?.streamUsage??this.streamUsage}static lc_name(){return"ChatCohere"}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"cohere",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:this.temperature??void 0,ls_max_tokens:typeof r.maxTokens=="number"?r.maxTokens:void 0,ls_stop:Array.isArray(r.stopSequences)?r.stopSequences:void 0}}_llmType(){return"cohere"}invocationParams(e){if(e.tool_choice)throw new Error("'tool_choice' call option is not supported by ChatCohere.");let r={model:this.model,preamble:e.preamble,conversationId:e.conversationId,promptTruncation:e.promptTruncation,connectors:e.connectors,searchQueriesOnly:e.searchQueriesOnly,documents:e.documents,temperature:e.temperature??this.temperature,forceSingleStep:e.forceSingleStep,tools:e.tools};return Object.fromEntries(Object.entries(r).filter(([,n])=>n!==void 0))}bindTools(e,r){return this.withConfig({tools:Bro(e),...r})}_getChatRequest(e,r){let n=this.invocationParams(r),o=this._messagesToCohereToolResultsCurrChatTurn(e),i=[],a="",s=[];if(n.forceSingleStep){a="";for(let l=0;l=0;l-=1){let c=e[l];if(c._getType().toLowerCase()==="human"&&c.content){a=c.content.toString();break}}}else{for(let l=0;l0?"":e[e.length-1].content.toString()}return{message:a,chatHistory:i,toolResults:o.length>0?o:void 0,...n}}_getCurrChatTurnMessages(e){let r=[];for(let n=e.length-1;n>=0;n-=1){let o=e[n];if(r.push(o),o._getType().toLowerCase()==="human")break}return r.reverse()}_messagesToCohereToolResultsCurrChatTurn(e){let r=[],n=this._getCurrChatTurnMessages(e);for(let o of n)if(Mur(o)){let i=o,a=n.filter(s=>Pl(s)&&s.tool_calls!==void 0);if(a.length>0){let s=a[a.length-1];s.tool_calls&&r.push(...s.tool_calls.filter(u=>u.id===i.tool_call_id).map(u=>({call:{name:u.name,parameters:u.args},outputs:Pur(i.content)})))}}return r}_messageToCohereToolResults(e,r){let n=[],o=e[r];if(!Mur(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=e.slice(0,r).filter(s=>Pl(s)&&s.tool_calls).slice(-1)[0];return a.tool_calls&&n.push(...a.tool_calls.filter(s=>s.id===o.tool_call_id).map(s=>({call:{name:s.name,parameters:s.args},outputs:Pur(o.content)}))),n}_formatCohereToolCalls(e=null){if(!e)return[];let r=[];for(let n of e)r.push({id:fQe().substring(0,32),function:{name:n.name,arguments:n.parameters},type:"function"});return r}_convertCohereToolCallToLangchain(e){return e.map(r=>({name:r.function.name,args:r.function.arguments,id:r.id,type:"tool_call"}))}async _generate(e,r,n){let o={},i=this._getChatRequest(e,r);if(this.streaming){let c=this._streamResponseChunks(e,r,n),d={};for await(let p of c){let m=p.generationInfo?.completion??0;d[m]===void 0?d[m]=p:d[m]=d[m].concat(p)}return{generations:Object.entries(d).sort(([p],[m])=>parseInt(p,10)-parseInt(m,10)).map(([p,m])=>m),llmOutput:{estimatedTokenUsage:o}}}let a=await this.caller.callWithOptions({signal:r.signal},async()=>{let c;try{c=await this.client.chat(i)}catch(d){throw d.status=d.status??d.statusCode,d}return c});if(a.meta?.tokens){let{inputTokens:c,outputTokens:d}=a.meta.tokens;d&&(o.completionTokens=(o.completionTokens??0)+d),c&&(o.promptTokens=(o.promptTokens??0)+c),o.totalTokens=(o.totalTokens??0)+(o.promptTokens??0)+(o.completionTokens??0)}let s={...a};delete s.text,a.toolCalls&&a.toolCalls.length>0&&(s.toolCalls=this._formatCohereToolCalls(a.toolCalls));let u=[];return"toolCalls"in s&&(u=this._convertCohereToolCallToLangchain(s.toolCalls)),{generations:[{text:a.text,message:new eo({content:a.text,additional_kwargs:s,tool_calls:u,usage_metadata:{input_tokens:o.promptTokens??0,output_tokens:o.completionTokens??0,total_tokens:o.totalTokens??0}}),generationInfo:s}],llmOutput:{estimatedTokenUsage:o}}}async*_streamResponseChunks(e,r,n){let o=this._getChatRequest(e,r),i=await this.caller.call(async()=>{let a;try{a=await this.client.chatStream(o)}catch(s){throw s.status=s.status??s.statusCode,s}return a});for await(let a of i)if(a.eventType==="text-generation")yield new yi({text:a.text,message:new Ir({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new yi({text:"",message:new Ir({content:"",additional_kwargs:{...a}}),generationInfo:{...a}});else if(a.eventType==="stream-end"&&(this.streamUsage||r.streamUsage)){let s=a.response.meta?.tokens?.inputTokens??0,u=a.response.meta?.tokens?.outputTokens??0,l={...a.response};a.response.toolCalls&&a.response.toolCalls.length>0&&(l.toolCalls=this._formatCohereToolCalls(a.response.toolCalls));let c=[],d=l.toolCalls??[];d.length>0&&(c=d.map(f=>({name:f.function.name,args:f.function.arguments,id:f.id,index:f.index,type:"tool_call_chunk"}))),yield new yi({text:"",message:new Ir({content:"",additional_kwargs:{eventType:"stream-end"},tool_call_chunks:c,usage_metadata:{input_tokens:s,output_tokens:u,total_tokens:s+u}}),generationInfo:{eventType:"stream-end",...l}})}}_combineLLMOutput(...e){return e.reduce((r,n)=>{if(n&&n.estimatedTokenUsage){let o=r.estimatedTokenUsage?.completionTokens??0,i=r.estimatedTokenUsage?.promptTokens??0,a=r.estimatedTokenUsage?.totalTokens??0;o+=n.estimatedTokenUsage.completionTokens??0,i+=n.estimatedTokenUsage.promptTokens??0,a+=n.estimatedTokenUsage.totalTokens??0,r.estimatedTokenUsage={completionTokens:o,promptTokens:i,totalTokens:a}}return r},{estimatedTokenUsage:{completionTokens:0,promptTokens:0,totalTokens:0}})}get lc_secrets(){return{apiKey:"COHERE_API_KEY",api_key:"COHERE_API_KEY"}}get lc_aliases(){return{apiKey:"cohere_api_key",api_key:"cohere_api_key"}}}});var zro,mQe,JCe,voe=v(()=>{Bo();WY();z$();nO();id();Jv();zro={};Rt(zro,{BaseLLM:()=>mQe,LLM:()=>JCe});mQe=class _oe extends v2{constructor(){super(...arguments);x(this,"lc_namespace",["langchain","llms",this._llmType()])}async invoke(r,n){let o=_oe._convertInputToPromptValue(r);return(await this.generatePrompt([o],n,n?.callbacks)).generations[0][0].text}async*_streamResponseChunks(r,n,o){throw new Error("Not implemented.")}_separateRunnableConfigFromCallOptionsCompat(r){let[n,o]=super._separateRunnableConfigFromCallOptions(r);return o.signal=n.signal,[n,o]}async*_streamIterator(r,n){if(this._streamResponseChunks===_oe.prototype._streamResponseChunks)yield this.invoke(r,n);else{let o=_oe._convertInputToPromptValue(r),[i,a]=this._separateRunnableConfigFromCallOptionsCompat(n),s=await rc.configure(i.callbacks,this.callbacks,i.tags,this.tags,i.metadata,this.metadata,{verbose:this.verbose}),u={options:a,invocation_params:this?.invocationParams(a),batch_size:1},l=await s?.handleLLMStart(this.toJSON(),[o.toString()],i.runId,void 0,u,void 0,void 0,i.runName),c=new Lw({text:""});try{for await(let d of this._streamResponseChunks(o.toString(),a,l?.[0]))c?c=c.concat(d):c=d,typeof d.text=="string"&&(yield d.text)}catch(d){throw await Promise.all((l??[]).map(f=>f?.handleLLMError(d))),d}await Promise.all((l??[]).map(d=>d?.handleLLMEnd({generations:[[c]]})))}}async generatePrompt(r,n,o){let i=r.map(a=>a.toString());return this.generate(i,n,o)}invocationParams(r){return{}}_flattenLLMResult(r){let n=[];for(let o=0;of?.handleLLMError(d))),d}let c=this._flattenLLMResult(u);await Promise.all((a??[]).map((d,f)=>d?.handleLLMEnd(c[f])))}let l=a?.map(c=>c.runId)||void 0;return Object.defineProperty(u,KA,{value:l?{runIds:l}:void 0,configurable:!0}),u}async _generateCached({prompts:r,cache:n,llmStringKey:o,parsedOptions:i,handledOptions:a,runId:s}){let u=await rc.configure(a.callbacks,this.callbacks,a.tags,this.tags,a.metadata,this.metadata,{verbose:this.verbose}),l={options:i,invocation_params:this?.invocationParams(i),batch_size:r.length},c=await u?.handleLLMStart(this.toJSON(),r,s,void 0,l,void 0,void 0,a?.runName),d=[],p=(await Promise.allSettled(r.map(async(y,g)=>{let b=await n.lookup(y,o);return b==null&&d.push(g),b}))).map((y,g)=>({result:y,runManager:c?.[g]})).filter(({result:y})=>y.status==="fulfilled"&&y.value!=null||y.status==="rejected"),m=[];await Promise.all(p.map(async({result:y,runManager:g},b)=>{if(y.status==="fulfilled"){let _=y.value;return m[b]=_.map(w=>(w.generationInfo={...w.generationInfo,tokenUsage:{}},w)),_.length&&await g?.handleLLMNewToken(_[0].text),g?.handleLLMEnd({generations:[_]},void 0,void 0,void 0,{cached:!0})}else return await g?.handleLLMError(y.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(y.reason)}));let h={generations:m,missingPromptIndices:d,startedRunManagers:c};return Object.defineProperty(h,KA,{value:c?{runIds:c?.map(y=>y.runId)}:void 0,configurable:!0}),h}async generate(r,n,o){if(!Array.isArray(r))throw new Error("Argument 'prompts' is expected to be a string[]");let i;Array.isArray(n)?i={stop:n}:i=n;let[a,s]=this._separateRunnableConfigFromCallOptionsCompat(i);if(a.callbacks=a.callbacks??o,!this.cache)return this._generateUncached(r,s,a);let{cache:u}=this,l=this._getSerializedCacheKeyParametersForCall(s),{generations:c,missingPromptIndices:d,startedRunManagers:f}=await this._generateCached({prompts:r,cache:u,llmStringKey:l,parsedOptions:s,handledOptions:a,runId:a.runId}),p={};if(d.length>0){let m=await this._generateUncached(d.map(h=>r[h]),s,a,f!==void 0?d.map(h=>f?.[h]):void 0);await Promise.all(m.generations.map(async(h,y)=>{let g=d[y];return c[g]=h,u.update(r[g],l,h)})),p=m.llmOutput??{}}return{generations:c,llmOutput:p}}_identifyingParams(){return{}}_modelType(){return"base_llm"}},JCe=class extends mQe{async _generate(t,e,r){return{generations:await Promise.all(t.map((o,i)=>this._call(o,{...e,promptIndex:i},r).then(a=>[{text:a}])))}}}});var Aur=v(()=>{hoe();voe()});var Vro,PS,S2=v(()=>{Bo();GB();Vro={};Rt(Vro,{Embeddings:()=>PS});PS=class{constructor(t){x(this,"caller");this.caller=new Fw(t??{})}}});var Hro,MS,zF=v(()=>{Bo();Hro={};Rt(Hro,{chunkArray:()=>MS});MS=(t,e)=>t.reduce((r,n,o)=>{let i=Math.floor(o/e),a=r[i]||[];return r[i]=a.concat([n]),r},[])});var hQe,Nur=v(()=>{hoe();S2();zF();hQe=class extends PS{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model");x(this,"batchSize",48);x(this,"embeddingTypes",["float"]);x(this,"client");if(this.client=NK(r),this.model=r?.model??this.model,!this.model)throw new Error("Model not specified for CohereEmbeddings instance. Please provide a model name from the options here: https://docs.cohere.com/reference/embed");this.batchSize=r?.batchSize??this.batchSize,this.embeddingTypes=r?.embeddingTypes??this.embeddingTypes}async embedDocuments(e){let r=MS(e,this.batchSize),n=r.map(a=>this.embeddingWithRetry({model:this.model,texts:a,inputType:"search_document",embeddingTypes:this.embeddingTypes})),o=await Promise.all(n),i=[];for(let a=0;a{let r;try{r=await this.client.embed(e)}catch(n){throw n.status=n.status??n.statusCode,n}return r})}get lc_secrets(){return{apiKey:"COHERE_API_KEY",api_key:"COHERE_API_KEY"}}get lc_aliases(){return{apiKey:"cohere_api_key",api_key:"cohere_api_key"}}}});var Jro,jur,Dur=v(()=>{Bo();Jro={};Rt(Jro,{BaseDocumentCompressor:()=>jur});jur=class{static isBaseDocumentCompressor(t){return t?.compressDocuments!==void 0}}});var $ur=v(()=>{hoe();Dur()});var gQe=v(()=>{Rur();Aur();Nur();$ur()});function y1(t){if(typeof t=="object"&&t!==null){let e={...t};"additionalProperties"in e&&delete e.additionalProperties,"$schema"in e&&delete e.$schema,"strict"in e&&delete e.strict;for(let r in e)r in e&&(Array.isArray(e[r])?e[r]=e[r].map(y1):typeof e[r]=="object"&&e[r]!==null&&(e[r]=y1(e[r])));return e}return t}function woe(t){let e=y1(Ya(t)?Ni(t):t),{$schema:r,...n}=e;return n}function Lur(t){let e=y1(t),{$schema:r,...n}=e;return n}var WCe=v(()=>{Wv();nb()});function Fur(t,e=0){return(vg[t[e+0]]+vg[t[e+1]]+vg[t[e+2]]+vg[t[e+3]]+"-"+vg[t[e+4]]+vg[t[e+5]]+"-"+vg[t[e+6]]+vg[t[e+7]]+"-"+vg[t[e+8]]+vg[t[e+9]]+"-"+vg[t[e+10]]+vg[t[e+11]]+vg[t[e+12]]+vg[t[e+13]]+vg[t[e+14]]+vg[t[e+15]]).toLowerCase()}var vg,kur=v(()=>{vg=[];for(let t=0;t<256;++t)vg.push((t+256).toString(16).slice(1))});function bQe(){if(!yQe){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");yQe=crypto.getRandomValues.bind(crypto)}return yQe(Wro)}var yQe,Wro,qur=v(()=>{Wro=new Uint8Array(16)});var Kro,_Qe,Uur=v(()=>{Kro=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),_Qe={randomUUID:Kro}});function Gro(t,e,r){if(_Qe.randomUUID&&!e&&!t)return _Qe.randomUUID();t=t||{};let n=t.random??t.rng?.()??bQe();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){if(r=r||0,r<0||r+16>e.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)e[r+o]=n[o];return e}return Fur(n)}var KCe,Bur=v(()=>{Uur();qur();kur();KCe=Gro});var zur=v(()=>{Bur()});function Xro(t){let e=t._getType();return nd.isInstance(t)?t.role:e==="tool"?e:t.name??e}function Zro(t){switch(t){case"supervisor":case"ai":case"model":return"model";case"system":return"system";case"human":return"user";case"tool":case"function":return"function";default:throw new Error(`Unknown / unsupported author: ${t}`)}}function Yro(t){if("mimeType"in t&&"data"in t)return{inlineData:{mimeType:t.mimeType,data:t.data}};if("mimeType"in t&&"fileUri"in t)return{fileData:{mimeType:t.mimeType,fileUri:t.fileUri}};throw new Error("Invalid media content")}function Qro(t,e){return e.map(r=>Pl(r)?r.tool_calls??[]:[]).flat().find(r=>r.id===t.tool_call_id)?.name}function eno(t){return{providerName:"Google Gemini",fromStandardTextBlock(r){return{text:r.text}},fromStandardImageBlock(r){if(!t)throw new Error("This model does not support images");if(r.source_type==="url"){let n=zg({dataUrl:r.url});return n?{inlineData:{mimeType:n.mime_type,data:n.data}}:{fileData:{mimeType:r.mime_type??"",fileUri:r.url}}}if(r.source_type==="base64")return{inlineData:{mimeType:r.mime_type??"",data:r.data}};throw new Error(`Unsupported source type: ${r.source_type}`)},fromStandardAudioBlock(r){if(!t)throw new Error("This model does not support audio");if(r.source_type==="url"){let n=zg({dataUrl:r.url});return n?{inlineData:{mimeType:n.mime_type,data:n.data}}:{fileData:{mimeType:r.mime_type??"",fileUri:r.url}}}if(r.source_type==="base64")return{inlineData:{mimeType:r.mime_type??"",data:r.data}};throw new Error(`Unsupported source type: ${r.source_type}`)},fromStandardFileBlock(r){if(!t)throw new Error("This model does not support files");if(r.source_type==="text")return{text:r.text};if(r.source_type==="url"){let n=zg({dataUrl:r.url});return n?{inlineData:{mimeType:n.mime_type,data:n.data}}:{fileData:{mimeType:r.mime_type??"",fileUri:r.url}}}if(r.source_type==="base64")return{inlineData:{mimeType:r.mime_type??"",data:r.data}};throw new Error(`Unsupported source type: ${r.source_type}`)}}}function Vur(t,e){if(Ym(t))return Zx(t,eno(e));if(t.type==="text")return{text:t.text};if(t.type==="executableCode")return{executableCode:t.executableCode};if(t.type==="codeExecutionResult")return{codeExecutionResult:t.codeExecutionResult};if(t.type==="image_url"){if(!e)throw new Error("This model does not support images");let r;if(typeof t.image_url=="string")r=t.image_url;else if(typeof t.image_url=="object"&&"url"in t.image_url)r=t.image_url.url;else throw new Error("Please provide image as base64 encoded data URL");let[n,o]=r.split(",");if(!n.startsWith("data:"))throw new Error("Please provide image as base64 encoded data URL");let[i,a]=n.replace(/^data:/,"").split(";");if(a!=="base64")throw new Error("Please provide image as base64 encoded data URL");return{inlineData:{data:o,mimeType:i}}}else{if(t.type==="media")return Yro(t);if(t.type==="tool_use")return{functionCall:{name:t.name,args:t.input}};if(t.type?.includes("/")&&t.type.split("/").length===2&&"data"in t&&typeof t.data=="string")return{inlineData:{mimeType:t.type,data:t.data}};if("functionCall"in t)return;throw"type"in t?new Error(`Unknown content type ${t.type}`):new Error(`Unknown content ${JSON.stringify(t)}`)}}function tno(t,e,r){if(FY(t)){let i=t.name??Qro(t,r);if(i===void 0)throw new Error(`Google requires a tool name for each tool call response, and we could not infer a called tool name for ToolMessage "${t.id}" from your passed messages. Please populate a "name" field on that ToolMessage explicitly.`);let a=Array.isArray(t.content)?t.content.map(s=>Vur(s,e)).filter(s=>s!==void 0):t.content;return t.status==="error"?[{functionResponse:{name:i,response:{error:{details:a}}}}]:[{functionResponse:{name:i,response:{result:a}}}]}let n=[],o=[];return typeof t.content=="string"&&t.content&&o.push({text:t.content}),Array.isArray(t.content)&&o.push(...t.content.map(i=>Vur(i,e)).filter(i=>i!==void 0)),Pl(t)&&t.tool_calls?.length&&(n=t.tool_calls.map(i=>({functionCall:{name:i.name,args:i.args}}))),[...o,...n]}function vQe(t,e,r=!1){return t.reduce((n,o,i)=>{if(!Gh(o))throw new Error("Unsupported message input");let a=Xro(o);if(a==="system"&&i!==0)throw new Error("System message should be the first one");let s=Zro(a),u=n.content[n.content.length];if(!n.mergeWithPreviousContent&&u&&u.role===s)throw new Error("Google Generative AI requires alternate messages between authors");let l=tno(o,e,t.slice(0,i));if(n.mergeWithPreviousContent){let f=n.content[n.content.length-1];if(!f)throw new Error("There was a problem parsing your system message. Please try a prompt without one.");return f.parts.push(...l),{mergeWithPreviousContent:!1,content:n.content}}let c=s;(c==="function"||c==="system"&&!r)&&(c="user");let d={role:c,parts:l};return{mergeWithPreviousContent:a==="system"&&!r,content:[...n.content,d]}},{content:[],mergeWithPreviousContent:!1}).content}function Hur(t,e){if(!t.candidates||t.candidates.length===0||!t.candidates[0])return{generations:[],llmOutput:{filters:t.promptFeedback}};let r=t.functionCalls(),[n]=t.candidates,{content:o,...i}=n,a;Array.isArray(o?.parts)&&o.parts.length===1&&o.parts[0].text?a=o.parts[0].text:Array.isArray(o?.parts)&&o.parts.length>0?a=o.parts.map(l=>"text"in l?{type:"text",text:l.text}:"inlineData"in l?{type:"inlineData",inlineData:l.inlineData}:"functionCall"in l?{type:"functionCall",functionCall:l.functionCall}:"functionResponse"in l?{type:"functionResponse",functionResponse:l.functionResponse}:"fileData"in l?{type:"fileData",fileData:l.fileData}:"executableCode"in l?{type:"executableCode",executableCode:l.executableCode}:"codeExecutionResult"in l?{type:"codeExecutionResult",codeExecutionResult:l.codeExecutionResult}:l):a=[];let s="";return typeof a=="string"?s=a:Array.isArray(a)&&a.length>0&&(s=a.find(c=>"text"in c)?.text??s),{generations:[{text:s,message:new eo({content:a??"",tool_calls:r?.map(l=>({...l,type:"tool_call",id:"id"in l&&typeof l.id=="string"?l.id:KCe()})),additional_kwargs:{...i},usage_metadata:e?.usageMetadata}),generationInfo:i}],llmOutput:{tokenUsage:{promptTokens:e?.usageMetadata?.input_tokens,completionTokens:e?.usageMetadata?.output_tokens,totalTokens:e?.usageMetadata?.total_tokens}}}}function Jur(t,e){if(!t.candidates||t.candidates.length===0)return null;let r=t.functionCalls(),[n]=t.candidates,{content:o,...i}=n,a;Array.isArray(o?.parts)&&o.parts.every(l=>"text"in l)?a=o.parts.map(l=>l.text).join(""):Array.isArray(o?.parts)?a=o.parts.map(l=>"text"in l?{type:"text",text:l.text}:"inlineData"in l?{type:"inlineData",inlineData:l.inlineData}:"functionCall"in l?{type:"functionCall",functionCall:l.functionCall}:"functionResponse"in l?{type:"functionResponse",functionResponse:l.functionResponse}:"fileData"in l?{type:"fileData",fileData:l.fileData}:"executableCode"in l?{type:"executableCode",executableCode:l.executableCode}:"codeExecutionResult"in l?{type:"codeExecutionResult",codeExecutionResult:l.codeExecutionResult}:l):a=[];let s="";a&&typeof a=="string"?s=a:Array.isArray(a)&&(s=a.find(c=>"text"in c)?.text??"");let u=[];return r&&u.push(...r.map(l=>({...l,args:JSON.stringify(l.args),index:e.index,type:"tool_call_chunk",id:"id"in l&&typeof l.id=="string"?l.id:KCe()}))),new yi({text:s,message:new Ir({content:a||"",name:o?o.role:void 0,tool_call_chunks:u,additional_kwargs:{},response_metadata:{model_provider:"google-genai"},usage_metadata:e.usageMetadata}),generationInfo:i})}function Wur(t){return t.every(e=>"functionDeclarations"in e&&Array.isArray(e.functionDeclarations))?t:[{functionDeclarations:t.map(e=>{if(bg(e)){let r=woe(e.schema);return r.type==="object"&&"properties"in r&&Object.keys(r.properties).length===0?{name:e.name,description:e.description}:{name:e.name,description:e.description,parameters:r}}return Hv(e)?{name:e.function.name,description:e.function.description??"A function available to call.",parameters:Lur(e.function.parameters)}:e})}]}var wQe=v(()=>{WCe();Qa();id();g1();Jv();zur()});var SQe,Kur=v(()=>{Wv();fO();SQe=class extends Sz{constructor(e){super(e);x(this,"lc_namespace",["langchain","google_genai","output_parsers"]);x(this,"returnId",!1);x(this,"keyName");x(this,"returnSingle",!1);x(this,"zodSchema");this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}static lc_name(){return"GoogleGenerativeAIToolsOutputParser"}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await Y$(this.zodSchema,e);if(r.success)return r.data;throw new th(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error.issues)}`,JSON.stringify(e,null,2))}async parseResult(e){let r=e.flatMap(i=>{let{message:a}=i;return!("tool_calls"in a)||!Array.isArray(a.tool_calls)?[]:a.tool_calls});if(r[0]===void 0)throw new Error("No parseable tool calls provided to GoogleGenerativeAIToolsOutputParser.");let[n]=r;return await this._validateResult(n.args)}}});function ano(t){let e=[];return t?.apiClient&&e.push(t.apiClient),e.push(`${ino}/${ono}`),e.join(" ")}async function sno(t){var e;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",ano(t.requestOptions)),r.append("x-goog-api-key",t.apiKey);let n=(e=t.requestOptions)===null||e===void 0?void 0:e.customHeaders;if(n){if(!(n instanceof Headers))try{n=new Headers(n)}catch(o){throw new QI(`unable to convert customHeaders value ${JSON.stringify(n)} to Headers: ${o.message}`)}for(let[o,i]of n.entries()){if(o==="x-goog-api-key")throw new QI(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new QI(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function uno(t,e,r,n,o,i){let a=new CQe(t,e,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},fno(i)),{method:"POST",headers:await sno(a),body:o})}}async function Ooe(t,e,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await uno(t,e,r,n,o,i);return lno(s,u,a)}async function lno(t,e,r=fetch){let n;try{n=await r(t,e)}catch(o){cno(o,t)}return n.ok||await dno(n,t),n}function cno(t,e){let r=t;throw r.name==="AbortError"?(r=new ZCe(`Request aborted when fetching ${e.toString()}: ${t.message}`),r.stack=t.stack):t instanceof XCe||t instanceof QI||(r=new gh(`Error fetching from ${e.toString()}: ${t.message}`),r.stack=t.stack),r}async function dno(t,e){let r="",n;try{let o=await t.json();r=o.error.message,o.error.details&&(r+=` ${JSON.stringify(o.error.details)}`,n=o.error.details)}catch{}throw new XCe(`Error fetching from ${e.toString()}: [${t.status} ${t.statusText}] ${r}`,t.status,t.statusText,n)}function fno(t){let e={};if(t?.signal!==void 0||t?.timeout>=0){let r=new AbortController;t?.timeout>=0&&setTimeout(()=>r.abort(),t.timeout),t?.signal&&t.signal.addEventListener("abort",()=>{r.abort()}),e.signal=r.signal}return e}function OQe(t){return t.text=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning text from the first candidate only. Access response.candidates directly to use the other candidates.`),GCe(t.candidates[0]))throw new VF(`${HF(t)}`,t);return pno(t)}else if(t.promptFeedback)throw new VF(`Text not available. ${HF(t)}`,t);return""},t.functionCall=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),GCe(t.candidates[0]))throw new VF(`${HF(t)}`,t);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),ilr(t)[0]}else if(t.promptFeedback)throw new VF(`Function call not available. ${HF(t)}`,t)},t.functionCalls=()=>{if(t.candidates&&t.candidates.length>0){if(t.candidates.length>1&&console.warn(`This response had ${t.candidates.length} candidates. Returning function calls from the first candidate only. Access response.candidates directly to use the other candidates.`),GCe(t.candidates[0]))throw new VF(`${HF(t)}`,t);return ilr(t)}else if(t.promptFeedback)throw new VF(`Function call not available. ${HF(t)}`,t)},t}function pno(t){var e,r,n,o;let i=[];if(!((r=(e=t.candidates)===null||e===void 0?void 0:e[0].content)===null||r===void 0)&&r.parts)for(let a of(o=(n=t.candidates)===null||n===void 0?void 0:n[0].content)===null||o===void 0?void 0:o.parts)a.text&&i.push(a.text),a.executableCode&&i.push("\n```"+a.executableCode.language+` +`+a.executableCode.code+"\n```\n"),a.codeExecutionResult&&i.push("\n```\n"+a.codeExecutionResult.output+"\n```\n");return i.length>0?i.join(""):""}function ilr(t){var e,r,n,o;let i=[];if(!((r=(e=t.candidates)===null||e===void 0?void 0:e[0].content)===null||r===void 0)&&r.parts)for(let a of(o=(n=t.candidates)===null||n===void 0?void 0:n[0].content)===null||o===void 0?void 0:o.parts)a.functionCall&&i.push(a.functionCall);if(i.length>0)return i}function GCe(t){return!!t.finishReason&&mno.includes(t.finishReason)}function HF(t){var e,r,n;let o="";if((!t.candidates||t.candidates.length===0)&&t.promptFeedback)o+="Response was blocked",!((e=t.promptFeedback)===null||e===void 0)&&e.blockReason&&(o+=` due to ${t.promptFeedback.blockReason}`),!((r=t.promptFeedback)===null||r===void 0)&&r.blockReasonMessage&&(o+=`: ${t.promptFeedback.blockReasonMessage}`);else if(!((n=t.candidates)===null||n===void 0)&&n[0]){let i=t.candidates[0];GCe(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function Coe(t){return this instanceof Coe?(this.v=t,this):new Coe(t)}function hno(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),o,i=[];return o={},a("next"),a("throw"),a("return"),o[Symbol.asyncIterator]=function(){return this},o;function a(f){n[f]&&(o[f]=function(p){return new Promise(function(m,h){i.push([f,p,m,h])>1||s(f,p)})})}function s(f,p){try{u(n[f](p))}catch(m){d(i[0][3],m)}}function u(f){f.value instanceof Coe?Promise.resolve(f.value.v).then(l,c):d(i[0][2],f)}function l(f){s("next",f)}function c(f){s("throw",f)}function d(f,p){f(p),i.shift(),i.length&&s(i[0][0],i[0][1])}}function gno(t){let e=t.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=_no(e),[n,o]=r.tee();return{stream:bno(n),response:yno(o)}}async function yno(t){let e=[],r=t.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return OQe(vno(e));e.push(o)}}function bno(t){return hno(this,arguments,function*(){let r=t.getReader();for(;;){let{value:n,done:o}=yield Coe(r.read());if(o)break;yield yield Coe(OQe(n))}})}function _no(t){let e=t.getReader();return new ReadableStream({start(n){let o="";return i();function i(){return e.read().then(({value:a,done:s})=>{if(s){if(o.trim()){n.error(new gh("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(alr),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new gh(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(alr)}return i()}).catch(a=>{let s=a;throw s.stack=a.stack,s.name==="AbortError"?s=new ZCe("Request aborted when reading from the stream"):s=new gh("Error reading from the stream"),s})}}})}function vno(t){let e=t[t.length-1],r={promptFeedback:e?.promptFeedback};for(let n of t){if(n.candidates){let o=0;for(let i of n.candidates)if(r.candidates||(r.candidates=[]),r.candidates[o]||(r.candidates[o]={index:o}),r.candidates[o].citationMetadata=i.citationMetadata,r.candidates[o].groundingMetadata=i.groundingMetadata,r.candidates[o].finishReason=i.finishReason,r.candidates[o].finishMessage=i.finishMessage,r.candidates[o].safetyRatings=i.safetyRatings,i.content&&i.content.parts){r.candidates[o].content||(r.candidates[o].content={role:i.content.role||"user",parts:[]});let a={};for(let s of i.content.parts)s.text&&(a.text=s.text),s.functionCall&&(a.functionCall=s.functionCall),s.executableCode&&(a.executableCode=s.executableCode),s.codeExecutionResult&&(a.codeExecutionResult=s.codeExecutionResult),Object.keys(a).length===0&&(a.text=""),r.candidates[o].content.parts.push(a)}o++}n.usageMetadata&&(r.usageMetadata=n.usageMetadata)}return r}async function dlr(t,e,r,n){let o=await Ooe(e,x2.STREAM_GENERATE_CONTENT,t,!0,JSON.stringify(r),n);return gno(o)}async function flr(t,e,r,n){let i=await(await Ooe(e,x2.GENERATE_CONTENT,t,!1,JSON.stringify(r),n)).json();return{response:OQe(i)}}function plr(t){if(t!=null){if(typeof t=="string")return{role:"system",parts:[{text:t}]};if(t.text)return{role:"system",parts:[t]};if(t.parts)return t.role?t:{role:"system",parts:t.parts}}}function xoe(t){let e=[];if(typeof t=="string")e=[{text:t}];else for(let r of t)typeof r=="string"?e.push({text:r}):e.push(r);return wno(e)}function wno(t){let e={role:"user",parts:[]},r={role:"function",parts:[]},n=!1,o=!1;for(let i of t)"functionResponse"in i?(r.parts.push(i),o=!0):(e.parts.push(i),n=!0);if(n&&o)throw new gh("Within a single message, FunctionResponse cannot be mixed with other type of part in the request for sending chat message.");if(!n&&!o)throw new gh("No content is provided for sending chat message.");return n?e:r}function Sno(t,e){var r;let n={model:e?.model,generationConfig:e?.generationConfig,safetySettings:e?.safetySettings,tools:e?.tools,toolConfig:e?.toolConfig,systemInstruction:e?.systemInstruction,cachedContent:(r=e?.cachedContent)===null||r===void 0?void 0:r.name,contents:[]},o=t.generateContentRequest!=null;if(t.contents){if(o)throw new QI("CountTokensRequest must have one of contents or generateContentRequest, not both.");n.contents=t.contents}else if(o)n=Object.assign(Object.assign({},n),t.generateContentRequest);else{let i=xoe(t);n.contents=[i]}return{generateContentRequest:n}}function slr(t){let e;return t.contents?e=t:e={contents:[xoe(t)]},t.systemInstruction&&(e.systemInstruction=plr(t.systemInstruction)),e}function Cno(t){return typeof t=="string"||Array.isArray(t)?{content:xoe(t)}:t}function Ono(t){let e=!1;for(let r of t){let{role:n,parts:o}=r;if(!e&&n!=="user")throw new gh(`First content should be with role 'user', got ${n}`);if(!Yur.includes(n))throw new gh(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(Yur)}`);if(!Array.isArray(o))throw new gh("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new gh("Each Content should have at least one part");let i={text:0,inlineData:0,functionCall:0,functionResponse:0,fileData:0,executableCode:0,codeExecutionResult:0};for(let s of o)for(let u of ulr)u in s&&(i[u]+=1);let a=xno[n];for(let s of ulr)if(!a.includes(s)&&i[s]>0)throw new gh(`Content with role '${n}' can't contain '${s}' part`);e=!0}}function llr(t){var e;if(t.candidates===void 0||t.candidates.length===0)return!1;let r=(e=t.candidates[0])===null||e===void 0?void 0:e.content;if(r===void 0||r.parts===void 0||r.parts.length===0)return!1;for(let n of r.parts)if(n===void 0||Object.keys(n).length===0||n.text!==void 0&&n.text==="")return!1;return!0}async function Tno(t,e,r,n){return(await Ooe(e,x2.COUNT_TOKENS,t,!1,JSON.stringify(r),n)).json()}async function Eno(t,e,r,n){return(await Ooe(e,x2.EMBED_CONTENT,t,!1,JSON.stringify(r),n)).json()}async function Pno(t,e,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:e}));return(await Ooe(e,x2.BATCH_EMBED_CONTENTS,t,!1,JSON.stringify({requests:o}),n)).json()}var Gur,Xur,Zur,Yur,Qur,elr,tlr,rlr,Soe,nlr,C2,olr,gh,VF,XCe,QI,ZCe,rno,nno,ono,ino,x2,CQe,mno,alr,ulr,xno,clr,xQe,YCe,O2,QCe=v(()=>{(function(t){t.STRING="string",t.NUMBER="number",t.INTEGER="integer",t.BOOLEAN="boolean",t.ARRAY="array",t.OBJECT="object"})(Gur||(Gur={}));(function(t){t.LANGUAGE_UNSPECIFIED="language_unspecified",t.PYTHON="python"})(Xur||(Xur={}));(function(t){t.OUTCOME_UNSPECIFIED="outcome_unspecified",t.OUTCOME_OK="outcome_ok",t.OUTCOME_FAILED="outcome_failed",t.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(Zur||(Zur={}));Yur=["user","model","function","system"];(function(t){t.HARM_CATEGORY_UNSPECIFIED="HARM_CATEGORY_UNSPECIFIED",t.HARM_CATEGORY_HATE_SPEECH="HARM_CATEGORY_HATE_SPEECH",t.HARM_CATEGORY_SEXUALLY_EXPLICIT="HARM_CATEGORY_SEXUALLY_EXPLICIT",t.HARM_CATEGORY_HARASSMENT="HARM_CATEGORY_HARASSMENT",t.HARM_CATEGORY_DANGEROUS_CONTENT="HARM_CATEGORY_DANGEROUS_CONTENT",t.HARM_CATEGORY_CIVIC_INTEGRITY="HARM_CATEGORY_CIVIC_INTEGRITY"})(Qur||(Qur={}));(function(t){t.HARM_BLOCK_THRESHOLD_UNSPECIFIED="HARM_BLOCK_THRESHOLD_UNSPECIFIED",t.BLOCK_LOW_AND_ABOVE="BLOCK_LOW_AND_ABOVE",t.BLOCK_MEDIUM_AND_ABOVE="BLOCK_MEDIUM_AND_ABOVE",t.BLOCK_ONLY_HIGH="BLOCK_ONLY_HIGH",t.BLOCK_NONE="BLOCK_NONE"})(elr||(elr={}));(function(t){t.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",t.NEGLIGIBLE="NEGLIGIBLE",t.LOW="LOW",t.MEDIUM="MEDIUM",t.HIGH="HIGH"})(tlr||(tlr={}));(function(t){t.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",t.SAFETY="SAFETY",t.OTHER="OTHER"})(rlr||(rlr={}));(function(t){t.FINISH_REASON_UNSPECIFIED="FINISH_REASON_UNSPECIFIED",t.STOP="STOP",t.MAX_TOKENS="MAX_TOKENS",t.SAFETY="SAFETY",t.RECITATION="RECITATION",t.LANGUAGE="LANGUAGE",t.BLOCKLIST="BLOCKLIST",t.PROHIBITED_CONTENT="PROHIBITED_CONTENT",t.SPII="SPII",t.MALFORMED_FUNCTION_CALL="MALFORMED_FUNCTION_CALL",t.OTHER="OTHER"})(Soe||(Soe={}));(function(t){t.TASK_TYPE_UNSPECIFIED="TASK_TYPE_UNSPECIFIED",t.RETRIEVAL_QUERY="RETRIEVAL_QUERY",t.RETRIEVAL_DOCUMENT="RETRIEVAL_DOCUMENT",t.SEMANTIC_SIMILARITY="SEMANTIC_SIMILARITY",t.CLASSIFICATION="CLASSIFICATION",t.CLUSTERING="CLUSTERING"})(nlr||(nlr={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.AUTO="AUTO",t.ANY="ANY",t.NONE="NONE"})(C2||(C2={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.MODE_DYNAMIC="MODE_DYNAMIC"})(olr||(olr={}));gh=class extends Error{constructor(e){super(`[GoogleGenerativeAI Error]: ${e}`)}},VF=class extends gh{constructor(e,r){super(e),this.response=r}},XCe=class extends gh{constructor(e,r,n,o){super(e),this.status=r,this.statusText=n,this.errorDetails=o}},QI=class extends gh{},ZCe=class extends gh{};rno="https://generativelanguage.googleapis.com",nno="v1beta",ono="0.24.1",ino="genai-js";(function(t){t.GENERATE_CONTENT="generateContent",t.STREAM_GENERATE_CONTENT="streamGenerateContent",t.COUNT_TOKENS="countTokens",t.EMBED_CONTENT="embedContent",t.BATCH_EMBED_CONTENTS="batchEmbedContents"})(x2||(x2={}));CQe=class{constructor(e,r,n,o,i){this.model=e,this.task=r,this.apiKey=n,this.stream=o,this.requestOptions=i}toString(){var e,r;let n=((e=this.requestOptions)===null||e===void 0?void 0:e.apiVersion)||nno,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||rno}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};mno=[Soe.RECITATION,Soe.SAFETY,Soe.LANGUAGE];alr=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;ulr=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],xno={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};clr="SILENT_ERROR",xQe=class{constructor(e,r,n,o={}){this.model=r,this.params=n,this._requestOptions=o,this._history=[],this._sendPromise=Promise.resolve(),this._apiKey=e,n?.history&&(Ono(n.history),this._history=n.history)}async getHistory(){return await this._sendPromise,this._history}async sendMessage(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=xoe(e),c={safetySettings:(n=this.params)===null||n===void 0?void 0:n.safetySettings,generationConfig:(o=this.params)===null||o===void 0?void 0:o.generationConfig,tools:(i=this.params)===null||i===void 0?void 0:i.tools,toolConfig:(a=this.params)===null||a===void 0?void 0:a.toolConfig,systemInstruction:(s=this.params)===null||s===void 0?void 0:s.systemInstruction,cachedContent:(u=this.params)===null||u===void 0?void 0:u.cachedContent,contents:[...this._history,l]},d=Object.assign(Object.assign({},this._requestOptions),r),f;return this._sendPromise=this._sendPromise.then(()=>flr(this._apiKey,this.model,c,d)).then(p=>{var m;if(llr(p.response)){this._history.push(l);let h=Object.assign({parts:[],role:"model"},(m=p.response.candidates)===null||m===void 0?void 0:m[0].content);this._history.push(h)}else{let h=HF(p.response);h&&console.warn(`sendMessage() was unsuccessful. ${h}. Inspect response object for details.`)}f=p}).catch(p=>{throw this._sendPromise=Promise.resolve(),p}),await this._sendPromise,f}async sendMessageStream(e,r={}){var n,o,i,a,s,u;await this._sendPromise;let l=xoe(e),c={safetySettings:(n=this.params)===null||n===void 0?void 0:n.safetySettings,generationConfig:(o=this.params)===null||o===void 0?void 0:o.generationConfig,tools:(i=this.params)===null||i===void 0?void 0:i.tools,toolConfig:(a=this.params)===null||a===void 0?void 0:a.toolConfig,systemInstruction:(s=this.params)===null||s===void 0?void 0:s.systemInstruction,cachedContent:(u=this.params)===null||u===void 0?void 0:u.cachedContent,contents:[...this._history,l]},d=Object.assign(Object.assign({},this._requestOptions),r),f=dlr(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error(clr)}).then(p=>p.response).then(p=>{if(llr(p)){this._history.push(l);let m=Object.assign({},p.candidates[0].content);m.role||(m.role="model"),this._history.push(m)}else{let m=HF(p);m&&console.warn(`sendMessageStream() was unsuccessful. ${m}. Inspect response object for details.`)}}).catch(p=>{p.message!==clr&&console.error(p)}),f}};YCe=class{constructor(e,r,n={}){this.apiKey=e,this._requestOptions=n,r.model.includes("/")?this.model=r.model:this.model=`models/${r.model}`,this.generationConfig=r.generationConfig||{},this.safetySettings=r.safetySettings||[],this.tools=r.tools,this.toolConfig=r.toolConfig,this.systemInstruction=plr(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(e,r={}){var n;let o=slr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return flr(this.apiKey,this.model,Object.assign({generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:(n=this.cachedContent)===null||n===void 0?void 0:n.name},o),i)}async generateContentStream(e,r={}){var n;let o=slr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return dlr(this.apiKey,this.model,Object.assign({generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:(n=this.cachedContent)===null||n===void 0?void 0:n.name},o),i)}startChat(e){var r;return new xQe(this.apiKey,this.model,Object.assign({generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:(r=this.cachedContent)===null||r===void 0?void 0:r.name},e),this._requestOptions)}async countTokens(e,r={}){let n=Sno(e,{model:this.model,generationConfig:this.generationConfig,safetySettings:this.safetySettings,tools:this.tools,toolConfig:this.toolConfig,systemInstruction:this.systemInstruction,cachedContent:this.cachedContent}),o=Object.assign(Object.assign({},this._requestOptions),r);return Tno(this.apiKey,this.model,n,o)}async embedContent(e,r={}){let n=Cno(e),o=Object.assign(Object.assign({},this._requestOptions),r);return Eno(this.apiKey,this.model,n,o)}async batchEmbedContents(e,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return Pno(this.apiKey,this.model,e,n)}};O2=class{constructor(e){this.apiKey=e}getGenerativeModel(e,r){if(!e.model)throw new gh("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new YCe(this.apiKey,e,r)}getGenerativeModelFromCachedContent(e,r,n){if(!e.name)throw new QI("Cached content must contain a `name` field.");if(!e.model)throw new QI("Cached content must contain a `model` field.");let o=["model","systemInstruction"];for(let a of o)if(r?.[a]&&e[a]&&r?.[a]!==e[a]){if(a==="model"){let s=r.model.startsWith("models/")?r.model.replace("models/",""):r.model,u=e.model.startsWith("models/")?e.model.replace("models/",""):e.model;if(s===u)continue}throw new QI(`Different value for "${a}" specified in modelParams (${r[a]}) and cachedContent (${e[a]})`)}let i=Object.assign(Object.assign({},r),{model:e.model,tools:e.tools,toolConfig:e.toolConfig,systemInstruction:e.systemInstruction,cachedContent:e});return new YCe(this.apiKey,i,n)}}});function TQe(t,e){let r=Mno(t),n=Rno(r,e);return{tools:r,toolConfig:n}}function Mno(t){let e=[],r=[];return t.forEach(o=>{if(bg(o)){let[i]=Wur([o]);i.functionDeclarations&&e.push(...i.functionDeclarations)}else if(Hv(o)){let{functionDeclarations:i}=Ino(o);if(i)e.push(...i);else throw new Error("Failed to convert OpenAI structured tool to GenerativeAI tool")}else r.push(o)}),r.find(o=>"functionDeclarations"in o)?r.map(o=>{if(e?.length>0&&"functionDeclarations"in o){let i={functionDeclarations:[...o.functionDeclarations||[],...e]};return e=[],i}return o}):[...r,...e.length>0?[{functionDeclarations:e}]:[]]}function Ino(t){return{functionDeclarations:[{name:t.function.name,description:t.function.description,parameters:y1(t.function.parameters)}]}}function Rno(t,e){if(!t.length||!e)return;let{toolChoice:r,allowedFunctionNames:n}=e,o={any:C2.ANY,auto:C2.AUTO,none:C2.NONE};if(r&&["any","auto","none"].includes(r))return{functionCallingConfig:{mode:o[r]??"MODE_UNSPECIFIED",allowedFunctionNames:n}};if(typeof r=="string"||n)return{functionCallingConfig:{mode:C2.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var mlr=v(()=>{WCe();wQe();QCe();g1();Jv()});var EQe,hlr=v(()=>{WCe();wQe();Kur();mlr();QCe();ku();YI();_v();Wv();fO();EQe=class extends md{constructor(e){super(e);x(this,"lc_serializable",!0);x(this,"lc_namespace",["langchain","chat_models","google_genai"]);x(this,"model");x(this,"temperature");x(this,"maxOutputTokens");x(this,"topP");x(this,"topK");x(this,"stopSequences",[]);x(this,"safetySettings");x(this,"apiKey");x(this,"streaming",!1);x(this,"json");x(this,"streamUsage",!0);x(this,"convertSystemMessageToHumanContent");x(this,"client");if(this.model=e.model.replace(/^models\//,""),this.maxOutputTokens=e.maxOutputTokens??this.maxOutputTokens,this.maxOutputTokens&&this.maxOutputTokens<0)throw new Error("`maxOutputTokens` must be a positive integer");if(this.temperature=e.temperature??this.temperature,this.temperature&&(this.temperature<0||this.temperature>2))throw new Error("`temperature` must be in the range of [0.0,2.0]");if(this.topP=e.topP??this.topP,this.topP&&this.topP<0)throw new Error("`topP` must be a positive integer");if(this.topP&&this.topP>1)throw new Error("`topP` must be below 1.");if(this.topK=e.topK??this.topK,this.topK&&this.topK<0)throw new Error("`topK` must be a positive integer");if(this.stopSequences=e.stopSequences??this.stopSequences,this.apiKey=e.apiKey??vn("GOOGLE_API_KEY"),!this.apiKey)throw new Error("Please set an API key for Google GenerativeAI in the environment variable GOOGLE_API_KEY or in the `apiKey` field of the ChatGoogleGenerativeAI constructor");if(this.safetySettings=e.safetySettings??this.safetySettings,this.safetySettings&&this.safetySettings.length>0&&new Set(this.safetySettings.map(n=>n.category)).size!==this.safetySettings.length)throw new Error("The categories in `safetySettings` array must be unique");this.streaming=e.streaming??this.streaming,this.json=e.json,this.client=new O2(this.apiKey).getGenerativeModel({model:this.model,safetySettings:this.safetySettings,generationConfig:{stopSequences:this.stopSequences,maxOutputTokens:this.maxOutputTokens,temperature:this.temperature,topP:this.topP,topK:this.topK,...this.json?{responseMimeType:"application/json"}:{}}},{apiVersion:e.apiVersion,baseUrl:e.baseUrl}),this.streamUsage=e.streamUsage??this.streamUsage}static lc_name(){return"ChatGoogleGenerativeAI"}get lc_secrets(){return{apiKey:"GOOGLE_API_KEY"}}get lc_aliases(){return{apiKey:"google_api_key"}}get _isMultimodalModel(){return this.model.includes("vision")||this.model.startsWith("gemini-1.5")||this.model.startsWith("gemini-2")||this.model.startsWith("gemma-3-")&&!this.model.startsWith("gemma-3-1b")}useCachedContent(e,r,n){this.apiKey&&(this.client=new O2(this.apiKey).getGenerativeModelFromCachedContent(e,r,n))}get useSystemInstruction(){return typeof this.convertSystemMessageToHumanContent=="boolean"?!this.convertSystemMessageToHumanContent:this.computeUseSystemInstruction}get computeUseSystemInstruction(){return this.model==="gemini-1.0-pro-001"||this.model.startsWith("gemini-pro-vision")||this.model.startsWith("gemini-1.0-pro-vision")?!1:this.model!=="gemini-pro"}getLsParams(e){return{ls_provider:"google_genai",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:this.client.generationConfig.temperature,ls_max_tokens:this.client.generationConfig.maxOutputTokens,ls_stop:e.stop}}_combineLLMOutput(){return[]}_llmType(){return"googlegenerativeai"}bindTools(e,r){return this.withConfig({tools:TQe(e)?.tools,...r})}invocationParams(e){let r=e?.tools?.length?TQe(e.tools,{toolChoice:e.tool_choice,allowedFunctionNames:e.allowedFunctionNames}):void 0;return e?.responseSchema?(this.client.generationConfig.responseSchema=e.responseSchema,this.client.generationConfig.responseMimeType="application/json"):(this.client.generationConfig.responseSchema=void 0,this.client.generationConfig.responseMimeType=this.json?"application/json":void 0),{...r?.tools?{tools:r.tools}:{},...r?.toolConfig?{toolConfig:r.toolConfig}:{}}}async _generate(e,r,n){let o=vQe(e,this._isMultimodalModel,this.useSystemInstruction),i=o;if(o[0].role==="system"){let[c]=o;this.client.systemInstruction=c,i=o.slice(1)}let a=this.invocationParams(r);if(this.streaming){let c={},d=this._streamResponseChunks(e,r,n),f={};for await(let m of d){let h=m.generationInfo?.completion??0;f[h]===void 0?f[h]=m:f[h]=f[h].concat(m)}return{generations:Object.entries(f).sort(([m],[h])=>parseInt(m,10)-parseInt(h,10)).map(([m,h])=>h),llmOutput:{estimatedTokenUsage:c}}}let s=await this.completionWithRetry({...a,contents:i}),u;if("usageMetadata"in s.response){let c=s.response.usageMetadata;u={input_tokens:c.promptTokenCount??0,output_tokens:c.candidatesTokenCount??0,total_tokens:c.totalTokenCount??0}}let l=Hur(s.response,{usageMetadata:u});return l.generations?.length>0&&await n?.handleLLMNewToken(l.generations[0]?.text??""),l}async*_streamResponseChunks(e,r,n){let o=vQe(e,this._isMultimodalModel,this.useSystemInstruction),i=o;if(o[0].role==="system"){let[m]=o;this.client.systemInstruction=m,i=o.slice(1)}let s={...this.invocationParams(r),contents:i},u=await this.caller.callWithOptions({signal:r?.signal},async()=>{let{stream:m}=await this.client.generateContentStream(s);return m}),l,c=0,d=0,f=0,p=0;for await(let m of u){if("usageMetadata"in m&&m.usageMetadata!==void 0&&this.streamUsage!==!1&&r.streamUsage!==!1){l={input_tokens:m.usageMetadata.promptTokenCount??0,output_tokens:m.usageMetadata.candidatesTokenCount??0,total_tokens:m.usageMetadata.totalTokenCount??0};let y=m.usageMetadata.promptTokenCount??0;l.input_tokens=Math.max(0,y-c),c=y;let g=m.usageMetadata.candidatesTokenCount??0;l.output_tokens=Math.max(0,g-d),d=g;let b=m.usageMetadata.totalTokenCount??0;l.total_tokens=Math.max(0,b-f),f=b}let h=Jur(m,{usageMetadata:l,index:p});p+=1,h&&(yield h,await n?.handleLLMNewToken(h.text??""))}}async completionWithRetry(e,r){return this.caller.callWithOptions({signal:r?.signal},async()=>{try{return await this.client.generateContent(e)}catch(n){throw n.message?.includes("400 Bad Request")&&(n.status=400),n}})}withStructuredOutput(e,r){let n=e,o=r?.name,i=r?.method,a=r?.includeRaw;if(i==="jsonMode")throw new Error('ChatGoogleGenerativeAI only supports "jsonSchema" or "functionCalling" as a method.');let s,u;if(i==="functionCalling"){let f=o??"extract",p;if(Ya(n)){let m=woe(n);p=[{functionDeclarations:[{name:f,description:m.description??"A function available to call.",parameters:m}]}],u=new SQe({returnSingle:!0,keyName:f,zodSchema:n})}else{let m;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(m=n,m.parameters=y1(n.parameters),f=n.name):m={name:f,description:n.description??"",parameters:y1(n)},p=[{functionDeclarations:[m]}],u=new SQe({returnSingle:!0,keyName:f})}s=this.bindTools(p).withConfig({allowedFunctionNames:[f]})}else{let f=woe(n);s=this.withConfig({responseSchema:f}),u=new vv}if(!a)return s.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let l=Eu.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=Eu.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return Rl.from([{raw:s},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var PQe,glr=v(()=>{QCe();ku();S2();zF();PQe=class extends PS{constructor(e){super(e??{});x(this,"apiKey");x(this,"modelName","embedding-001");x(this,"model","embedding-001");x(this,"taskType");x(this,"title");x(this,"stripNewLines",!0);x(this,"maxBatchSize",100);x(this,"client");if(this.modelName=e?.model?.replace(/^models\//,"")??e?.modelName?.replace(/^models\//,"")??this.modelName,this.model=this.modelName,this.taskType=e?.taskType??this.taskType,this.title=e?.title??this.title,this.title&&this.taskType!=="RETRIEVAL_DOCUMENT")throw new Error("title can only be sepcified with TaskType.RETRIEVAL_DOCUMENT");if(this.apiKey=e?.apiKey??vn("GOOGLE_API_KEY"),!this.apiKey)throw new Error("Please set an API key for Google GenerativeAI in the environmentb variable GOOGLE_API_KEY or in the `apiKey` field of the GoogleGenerativeAIEmbeddings constructor");this.client=new O2(this.apiKey).getGenerativeModel({model:this.model},{baseUrl:e?.baseUrl})}_convertToContent(e){return{content:{role:"user",parts:[{text:this.stripNewLines?e.replace(/\n/g," "):e}]},taskType:this.taskType,title:this.title}}async _embedQueryContent(e){let r=this._convertToContent(e);return(await this.client.embedContent(r)).embedding.values??[]}async _embedDocumentsContent(e){let r=MS(e,this.maxBatchSize),n=r.map(a=>({requests:a.map(s=>this._convertToContent(s))}));return(await Promise.allSettled(n.map(a=>this.client.batchEmbedContents(a)))).flatMap((a,s)=>a.status==="fulfilled"?a.value.embeddings.map(u=>u.values||[]):Array(r[s].length).fill([]))}embedQuery(e){return this.caller.call(this._embedQueryContent.bind(this),e)}embedDocuments(e){return this.caller.call(this._embedDocumentsContent.bind(this),e)}}});var MQe=v(()=>{hlr();glr()});function ylr(t,e=0){return(wg[t[e+0]]+wg[t[e+1]]+wg[t[e+2]]+wg[t[e+3]]+"-"+wg[t[e+4]]+wg[t[e+5]]+"-"+wg[t[e+6]]+wg[t[e+7]]+"-"+wg[t[e+8]]+wg[t[e+9]]+"-"+wg[t[e+10]]+wg[t[e+11]]+wg[t[e+12]]+wg[t[e+13]]+wg[t[e+14]]+wg[t[e+15]]).toLowerCase()}var wg,exe,blr=v(()=>{wg=[];for(exe=0;exe<256;++exe)wg.push((exe+256).toString(16).slice(1))});function IQe(){if(!txe&&(txe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!txe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return txe(Ano)}var txe,Ano,_lr=v(()=>{Ano=new Uint8Array(16)});var Nno,RQe,vlr=v(()=>{Nno=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),RQe={randomUUID:Nno}});function jno(t,e,r){if(RQe.randomUUID&&!e&&!t)return RQe.randomUUID();t=t||{};var n=t.random||(t.rng||IQe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return ylr(n)}var AQe,wlr=v(()=>{vlr();_lr();blr();AQe=jno});var Slr=v(()=>{wlr()});function xlr(t,e){return new Ir({content:t.thinking??t.content??"",tool_call_chunks:t.tool_calls?.map(r=>({name:r.function.name,args:JSON.stringify(r.function.arguments),type:"tool_call_chunk",index:0,id:AQe()})),response_metadata:e?.responseMetadata,usage_metadata:e?.usageMetadata})}function Clr(t){let e=t.match(/^data:.*?;base64,(.*)$/);return e?e[1]:""}function Dno(t){if(typeof t.content=="string")return[{role:"assistant",content:t.content}];let r=t.content.filter(o=>o.type==="text"&&typeof o.text=="string").map(o=>({role:"assistant",content:o.text})),n;if(t.content.find(o=>o.type==="tool_use")&&t.tool_calls?.length){let o=t.tool_calls?.map(i=>({id:i.id,type:"function",function:{name:i.name,arguments:i.args}}));o&&(n={role:"assistant",tool_calls:o,content:""})}else if(t.content.find(o=>o.type==="tool_use")&&!t.tool_calls?.length)throw new Error("'tool_use' content type is not supported without tool calls.");return[...r,...n?[n]:[]]}function $no(t){return typeof t.content=="string"?[{role:"user",content:t.content}]:t.content.map(e=>{if(e.type==="text")return{role:"user",content:e.text};if(e.type==="image_url"){if(typeof e.image_url=="string")return{role:"user",content:"",images:[Clr(e.image_url)]};if(e.image_url.url&&typeof e.image_url.url=="string")return{role:"user",content:"",images:[Clr(e.image_url.url)]}}throw new Error(`Unsupported content type: ${e.type}`)})}function Lno(t){if(typeof t.content=="string")return[{role:"system",content:t.content}];if(t.content.every(e=>e.type==="text"&&typeof e.text=="string"))return t.content.map(e=>({role:"system",content:e.text}));throw new Error(`Unsupported content type(s): ${t.content.map(e=>e.type).join(", ")}`)}function Fno(t){if(typeof t.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:t.content}]}function Olr(t){return t.flatMap(e=>{if(["human","generic"].includes(e._getType()))return $no(e);if(e._getType()==="ai")return Dno(e);if(e._getType()==="system")return Lno(e);if(e._getType()==="tool")return Fno(e);throw new Error(`Unsupported message type: ${e._getType()}`)})}var Tlr=v(()=>{Qa();Slr()});function kno(t){return t&&DataView.prototype.isPrototypeOf(t)}function DK(t){if(typeof t!="string"&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||t==="")throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function jQe(t){return typeof t!="string"&&(t=String(t)),t}function DQe(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return bb.iterable&&(e[Symbol.iterator]=function(){return e}),e}function Tm(t){this.map={},t instanceof Tm?t.forEach(function(e,r){this.append(r,e)},this):Array.isArray(t)?t.forEach(function(e){if(e.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function NQe(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function Ilr(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function qno(t){var e=new FileReader,r=Ilr(e);return e.readAsArrayBuffer(t),r}function Uno(t){var e=new FileReader,r=Ilr(e),n=/charset=([A-Za-z0-9_-]+)/.exec(t.type),o=n?n[1]:"utf-8";return e.readAsText(t,o),r}function Bno(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}function E2(t,e){if(!(this instanceof E2))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e=e||{};var r=e.body;if(t instanceof E2){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new Tm(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,!r&&t._bodyInit!=null&&(r=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",(e.headers||!this.headers)&&(this.headers=new Tm(e.headers)),this.method=Vno(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in Sg){var i=new AbortController;return i.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&r)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(r),(this.method==="GET"||this.method==="HEAD")&&(e.cache==="no-store"||e.cache==="no-cache")){var n=/([?&])_=[^&]*/;if(n.test(this.url))this.url=this.url.replace(n,"$1_="+new Date().getTime());else{var o=/\?/;this.url+=(o.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}function Hno(t){var e=new FormData;return t.trim().split("&").forEach(function(r){if(r){var n=r.split("="),o=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(i))}}),e}function Jno(t){var e=new Tm,r=t.replace(/\r?\n[\t ]+/g," ");return r.split("\r").map(function(n){return n.indexOf(` +`)===0?n.substr(1,n.length):n}).forEach(function(n){var o=n.split(":"),i=o.shift().trim();if(i){var a=o.join(":").trim();try{e.append(i,a)}catch(s){console.warn("Response "+s.message)}}}),e}function eR(t,e){if(!(this instanceof eR))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(e||(e={}),this.type="default",this.status=e.status===void 0?200:e.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=e.statusText===void 0?"":""+e.statusText,this.headers=new Tm(e.headers),this.url=e.url||"",this._initBody(t)}function Alr(t,e){return new Promise(function(r,n){var o=new E2(t,e);if(o.signal&&o.signal.aborted)return n(new T2("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:Jno(i.getAllResponseHeaders()||"")};o.url.indexOf("file://")===0&&(i.status<200||i.status>599)?l.status=200:l.status=i.status,l.url="responseURL"in i?i.responseURL:l.headers.get("X-Request-URL");var c="response"in i?i.response:i.responseText;setTimeout(function(){r(new eR(c,l))},0)},i.onerror=function(){setTimeout(function(){n(new TypeError("Network request failed"))},0)},i.ontimeout=function(){setTimeout(function(){n(new TypeError("Network request timed out"))},0)},i.onabort=function(){setTimeout(function(){n(new T2("Aborted","AbortError"))},0)};function s(l){try{return l===""&&Sg.location.href?Sg.location.href:l}catch{return l}}if(i.open(o.method,s(o.url),!0),o.credentials==="include"?i.withCredentials=!0:o.credentials==="omit"&&(i.withCredentials=!1),"responseType"in i&&(bb.blob?i.responseType="blob":bb.arrayBuffer&&(i.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof Tm||Sg.Headers&&e.headers instanceof Sg.Headers)){var u=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){u.push(DK(l)),i.setRequestHeader(l,jQe(e.headers[l]))}),o.headers.forEach(function(l,c){u.indexOf(c)===-1&&i.setRequestHeader(c,l)})}else o.headers.forEach(function(l,c){i.setRequestHeader(c,l)});o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){i.readyState===4&&o.signal.removeEventListener("abort",a)}),i.send(typeof o._bodyInit>"u"?null:o._bodyInit)})}var Sg,bb,Elr,Mlr,zno,Wno,T2,Nlr=v(()=>{Sg=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},bb={searchParams:"URLSearchParams"in Sg,iterable:"Symbol"in Sg&&"iterator"in Symbol,blob:"FileReader"in Sg&&"Blob"in Sg&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Sg,arrayBuffer:"ArrayBuffer"in Sg};bb.arrayBuffer&&(Elr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Mlr=ArrayBuffer.isView||function(t){return t&&Elr.indexOf(Object.prototype.toString.call(t))>-1});Tm.prototype.append=function(t,e){t=DK(t),e=jQe(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};Tm.prototype.delete=function(t){delete this.map[DK(t)]};Tm.prototype.get=function(t){return t=DK(t),this.has(t)?this.map[t]:null};Tm.prototype.has=function(t){return this.map.hasOwnProperty(DK(t))};Tm.prototype.set=function(t,e){this.map[DK(t)]=jQe(e)};Tm.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};Tm.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),DQe(t)};Tm.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),DQe(t)};Tm.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),DQe(t)};bb.iterable&&(Tm.prototype[Symbol.iterator]=Tm.prototype.entries);zno=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];E2.prototype.clone=function(){return new E2(this,{body:this._bodyInit})};Rlr.call(E2.prototype);Rlr.call(eR.prototype);eR.prototype.clone=function(){return new eR(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Tm(this.headers),url:this.url})};eR.error=function(){var t=new eR(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};Wno=[301,302,303,307,308];eR.redirect=function(t,e){if(Wno.indexOf(e)===-1)throw new RangeError("Invalid status code");return new eR(null,{status:e,headers:{location:t}})};T2=Sg.DOMException;try{new T2}catch{T2=function(e,r){this.message=e,this.name=r;var n=Error(e);this.stack=n.stack},T2.prototype=Object.create(Error.prototype),T2.prototype.constructor=T2}Alr.polyfill=!0;Sg.fetch||(Sg.fetch=Alr,Sg.Headers=Tm,Sg.Request=E2,Sg.Response=eR)});function Zno(){if(typeof window<"u"&&window.navigator){let t=navigator;return"userAgentData"in t&&t.userAgentData?.platform?`${t.userAgentData.platform.toLowerCase()} Browser/${navigator.userAgent};`:navigator.platform?`${navigator.platform.toLowerCase()} Browser/${navigator.userAgent};`:`unknown Browser/${navigator.userAgent};`}else if(typeof process<"u")return`${process.arch} ${process.platform} Node.js/${process.version}`;return""}function Yno(t){if(t instanceof Headers){let e={};return t.forEach((r,n)=>{e[n]=r}),e}else return Array.isArray(t)?Object.fromEntries(t):t||{}}var Dlr,$lr,Kno,Gno,Xno,$Qe,FQe,kQe,qQe,UQe,jlr,$K,Qno,eoo,too,roo,noo,LQe,LK,Jxa,rxe=v(()=>{Nlr();Dlr="11434",$lr=`http://127.0.0.1:${Dlr}`,Kno="0.5.18",Gno=Object.defineProperty,Xno=(t,e,r)=>e in t?Gno(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,$Qe=(t,e,r)=>(Xno(t,typeof e!="symbol"?e+"":e,r),r),FQe=class t extends Error{constructor(e,r){super(e),this.error=e,this.status_code=r,this.name="ResponseError",Error.captureStackTrace&&Error.captureStackTrace(this,t)}},kQe=class{constructor(e,r,n){$Qe(this,"abortController"),$Qe(this,"itr"),$Qe(this,"doneCallback"),this.abortController=e,this.itr=r,this.doneCallback=n}abort(){this.abortController.abort()}async*[Symbol.asyncIterator](){for await(let e of this.itr){if("error"in e)throw new Error(e.error);if(yield e,e.done||e.status==="success"){this.doneCallback();return}}throw new Error("Did not receive done or success response in stream.")}},qQe=async t=>{if(t.ok)return;let e=`Error ${t.status}: ${t.statusText}`,r=null;if(t.headers.get("content-type")?.includes("application/json"))try{r=await t.json(),e=r.error||e}catch{console.log("Failed to parse error response as JSON")}else try{console.log("Getting text from response"),e=await t.text()||e}catch{console.log("Failed to get text from error response")}throw new FQe(e,t.status)};UQe=async(t,e,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${Kno} (${Zno()})`};r.headers=Yno(r.headers);let o=Object.fromEntries(Object.entries(r.headers).filter(([i])=>!Object.keys(n).some(a=>a.toLowerCase()===i.toLowerCase())));return r.headers={...n,...o},t(e,r)},jlr=async(t,e,r)=>{let n=await UQe(t,e,{headers:r?.headers});return await qQe(n),n},$K=async(t,e,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await UQe(t,e,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await qQe(a),a},Qno=async(t,e,r,n)=>{let o=await UQe(t,e,{method:"DELETE",body:JSON.stringify(r),headers:n?.headers});return await qQe(o),o},eoo=async function*(t){let e=new TextDecoder("utf-8"),r="",n=t.getReader();for(;;){let{done:o,value:i}=await n.read();if(o)break;r+=e.decode(i);let a=r.split(` +`);r=a.pop()??"";for(let s of a)try{yield JSON.parse(s)}catch{console.warn("invalid json: ",s)}}for(let o of r.split(` +`).filter(i=>i!==""))try{yield JSON.parse(o)}catch{console.warn("invalid json: ",o)}},too=t=>{if(!t)return $lr;let e=t.includes("://");t.startsWith(":")&&(t=`http://127.0.0.1${t}`,e=!0),e||(t=`http://${t}`);let r=new URL(t),n=r.port;n||(e?n=r.protocol==="https:"?"443":"80":n=Dlr);let o="";r.username&&(o=r.username,r.password&&(o+=`:${r.password}`),o+="@");let i=`${r.protocol}//${o}${r.hostname}:${n}${r.pathname}`;return i.endsWith("/")&&(i=i.slice(0,-1)),i},roo=Object.defineProperty,noo=(t,e,r)=>e in t?roo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,LQe=(t,e,r)=>(noo(t,typeof e!="symbol"?e+"":e,r),r),LK=class{constructor(e){LQe(this,"config"),LQe(this,"fetch"),LQe(this,"ongoingStreamedRequests",[]),this.config={host:"",headers:e?.headers},e?.proxy||(this.config.host=too(e?.host??$lr)),this.fetch=e?.fetch??fetch}abort(){for(let e of this.ongoingStreamedRequests)e.abort();this.ongoingStreamedRequests.length=0}async processStreamableRequest(e,r){r.stream=r.stream??!1;let n=`${this.config.host}/api/${e}`;if(r.stream){let i=new AbortController,a=await $K(this.fetch,n,r,{signal:i.signal,headers:this.config.headers});if(!a.body)throw new Error("Missing body");let s=eoo(a.body),u=new kQe(i,s,()=>{let l=this.ongoingStreamedRequests.indexOf(u);l>-1&&this.ongoingStreamedRequests.splice(l,1)});return this.ongoingStreamedRequests.push(u),u}return await(await $K(this.fetch,n,r,{headers:this.config.headers})).json()}async encodeImage(e){if(typeof e!="string"){let r=new Uint8Array(e),n="",o=r.byteLength;for(let i=0;i{Tlr();Qa();YI();rxe();id();_v();g1();nO();fO();Wv();nb();BQe=class extends md{constructor(e){super(e??{});x(this,"model","llama3");x(this,"numa");x(this,"numCtx");x(this,"numBatch");x(this,"numGpu");x(this,"mainGpu");x(this,"lowVram");x(this,"f16Kv");x(this,"logitsAll");x(this,"vocabOnly");x(this,"useMmap");x(this,"useMlock");x(this,"embeddingOnly");x(this,"numThread");x(this,"numKeep");x(this,"seed");x(this,"numPredict");x(this,"topK");x(this,"topP");x(this,"tfsZ");x(this,"typicalP");x(this,"repeatLastN");x(this,"temperature");x(this,"repeatPenalty");x(this,"presencePenalty");x(this,"frequencyPenalty");x(this,"mirostat");x(this,"mirostatTau");x(this,"mirostatEta");x(this,"penalizeNewline");x(this,"streaming");x(this,"format");x(this,"keepAlive");x(this,"client");x(this,"checkOrPullModel",!1);x(this,"baseUrl","http://127.0.0.1:11434");x(this,"think");this.client=new LK({fetch:e?.fetch,host:e?.baseUrl,headers:e?.headers}),this.baseUrl=e?.baseUrl??this.baseUrl,this.model=e?.model??this.model,this.numa=e?.numa,this.numCtx=e?.numCtx,this.numBatch=e?.numBatch,this.numGpu=e?.numGpu,this.mainGpu=e?.mainGpu,this.lowVram=e?.lowVram,this.f16Kv=e?.f16Kv,this.logitsAll=e?.logitsAll,this.vocabOnly=e?.vocabOnly,this.useMmap=e?.useMmap,this.useMlock=e?.useMlock,this.embeddingOnly=e?.embeddingOnly,this.numThread=e?.numThread,this.numKeep=e?.numKeep,this.seed=e?.seed,this.numPredict=e?.numPredict,this.topK=e?.topK,this.topP=e?.topP,this.tfsZ=e?.tfsZ,this.typicalP=e?.typicalP,this.repeatLastN=e?.repeatLastN,this.temperature=e?.temperature,this.repeatPenalty=e?.repeatPenalty,this.presencePenalty=e?.presencePenalty,this.frequencyPenalty=e?.frequencyPenalty,this.mirostat=e?.mirostat,this.mirostatTau=e?.mirostatTau,this.mirostatEta=e?.mirostatEta,this.penalizeNewline=e?.penalizeNewline,this.streaming=e?.streaming,this.format=e?.format,this.keepAlive=e?.keepAlive,this.think=e?.think,this.checkOrPullModel=e?.checkOrPullModel??this.checkOrPullModel}static lc_name(){return"ChatOllama"}_llmType(){return"ollama"}async pull(e,r){let{stream:n,insecure:o,logProgress:i}={stream:!0,...r};if(n)for await(let a of await this.client.pull({model:e,insecure:o,stream:n}))i&&console.log(a);else{let a=await this.client.pull({model:e,insecure:o});i&&console.log(a)}}bindTools(e,r){return this.withConfig({tools:e.map(n=>h1(n)),...r})}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"ollama",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.options?.temperature??void 0,ls_max_tokens:r.options?.num_predict??void 0,ls_stop:e.stop}}invocationParams(e){return{model:this.model,format:e?.format??this.format,keep_alive:this.keepAlive,think:this.think,options:{numa:this.numa,num_ctx:this.numCtx,num_batch:this.numBatch,num_gpu:this.numGpu,main_gpu:this.mainGpu,low_vram:this.lowVram,f16_kv:this.f16Kv,logits_all:this.logitsAll,vocab_only:this.vocabOnly,use_mmap:this.useMmap,use_mlock:this.useMlock,embedding_only:this.embeddingOnly,num_thread:this.numThread,num_keep:this.numKeep,seed:this.seed,num_predict:this.numPredict,top_k:this.topK,top_p:this.topP,tfs_z:this.tfsZ,typical_p:this.typicalP,repeat_last_n:this.repeatLastN,temperature:this.temperature,repeat_penalty:this.repeatPenalty,presence_penalty:this.presencePenalty,frequency_penalty:this.frequencyPenalty,mirostat:this.mirostat,mirostat_tau:this.mirostatTau,mirostat_eta:this.mirostatEta,penalize_newline:this.penalizeNewline,stop:e?.stop},tools:e?.tools?.length?e.tools.map(r=>h1(r)):void 0}}async checkModelExistsOnMachine(e){let{models:r}=await this.client.list();return!!r.find(n=>n.name===e||n.name===`${e}:latest`)}async _generate(e,r,n){this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o;for await(let a of this._streamResponseChunks(e,r,n))o?o=eb(o,a.message):o=a.message;let i=new eo({id:o?.id,content:o?.content??"",tool_calls:o?.tool_calls,response_metadata:o?.response_metadata,usage_metadata:o?.usage_metadata});return{generations:[{text:typeof i.content=="string"?i.content:"",message:i}]}}async*_streamResponseChunks(e,r,n){this.checkOrPullModel&&(await this.checkModelExistsOnMachine(this.model)||await this.pull(this.model,{logProgress:!0}));let o=this.invocationParams(r),i=Olr(e),a={input_tokens:0,output_tokens:0,total_tokens:0},s=await this.client.chat({...o,messages:i,stream:!0}),u;for await(let l of s){r.signal?.aborted&&this.client.abort();let{message:c,...d}=l;a.input_tokens+=d.prompt_eval_count??0,a.output_tokens+=d.eval_count??0,a.total_tokens=a.input_tokens+a.output_tokens,u=d;let f=this.think?c.thinking??c.content??"":c.content??"";yield new yi({text:f,message:xlr(c)}),await n?.handleLLMNewToken(f)}yield new yi({text:"",message:new Ir({content:"",response_metadata:u,usage_metadata:a})})}withStructuredOutput(e,r){if(r?.method===void 0||r?.method==="jsonSchema"){let n=Ya(e),o=n?Ni(e):e,i=this.bindTools([{type:"function",function:{name:"extract",description:o.description,parameters:o}}]).withConfig({format:"json",ls_structured_output_format:{kwargs:{method:"jsonSchema"},schema:Ni(e)}}),a=n?Jw.fromZodSchema(e):new vv;if(!r?.includeRaw)return i.pipe(a);let s=Eu.assign({parsed:(c,d)=>a.invoke(c.raw,d)}),u=Eu.assign({parsed:()=>null}),l=s.withFallbacks({fallbacks:[u]});return Rl.from([{raw:i},l])}else return super.withStructuredOutput(e,r)}}});var zQe,Flr=v(()=>{rxe();S2();zQe=class extends PS{constructor(e){super({maxConcurrency:1,...e});x(this,"model","mxbai-embed-large");x(this,"baseUrl","http://localhost:11434");x(this,"keepAlive");x(this,"requestOptions");x(this,"client");x(this,"truncate",!1);this.client=new LK({fetch:e?.fetch,host:e?.baseUrl,headers:e?.headers?new Headers(e.headers):void 0}),this.baseUrl=e?.baseUrl??this.baseUrl,this.model=e?.model??this.model,this.keepAlive=e?.keepAlive,this.truncate=e?.truncate??this.truncate,this.requestOptions=e?.requestOptions?this._convertOptions(e?.requestOptions):void 0}_convertOptions(e){let r={},n={embeddingOnly:"embedding_only",frequencyPenalty:"frequency_penalty",keepAlive:"keep_alive",logitsAll:"logits_all",lowVram:"low_vram",mainGpu:"main_gpu",mirostat:"mirostat",mirostatEta:"mirostat_eta",mirostatTau:"mirostat_tau",numBatch:"num_batch",numCtx:"num_ctx",numGpu:"num_gpu",numKeep:"num_keep",numPredict:"num_predict",numThread:"num_thread",penalizeNewline:"penalize_newline",presencePenalty:"presence_penalty",repeatLastN:"repeat_last_n",repeatPenalty:"repeat_penalty",temperature:"temperature",stop:"stop",tfsZ:"tfs_z",topK:"top_k",topP:"top_p",typicalP:"typical_p",useMlock:"use_mlock",useMmap:"use_mmap",vocabOnly:"vocab_only",f16Kv:"f16_kv",numa:"numa",seed:"seed"};for(let[o,i]of Object.entries(e)){let a=n[o];a?r[a]=i:r[o]=i}return r}async embedDocuments(e){return this.embeddingWithRetry(e)}async embedQuery(e){return(await this.embeddingWithRetry([e]))[0]}async embeddingWithRetry(e){return(await this.caller.call(()=>this.client.embed({model:this.model,input:e,keep_alive:this.keepAlive,options:this.requestOptions,truncate:this.truncate}))).embeddings}}});var klr=v(()=>{rxe();id();voe()});var VQe=v(()=>{Llr();Flr();klr()});function Toe(t,e){return t.lc_error_code=e,t.message=`${t.message} + +Troubleshooting URL: https://docs.langchain.com/oss/javascript/langchain/errors/${e}/ +`,t}var qlr=v(()=>{});function Hr(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r}function xe(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)}var IS=v(()=>{});var HQe,JQe=v(()=>{HQe=function(){let{crypto:t}=globalThis;if(t?.randomUUID)return HQe=t.randomUUID.bind(t),t.randomUUID();let e=new Uint8Array(1),r=t?()=>t.getRandomValues(e)[0]:()=>Math.random()*255&255;return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,n=>(+n^r()&15>>+n/4).toString(16))}});function Eoe(t){return typeof t=="object"&&t!==null&&("name"in t&&t.name==="AbortError"||"message"in t&&String(t.message).includes("FetchRequestCanceledException"))}var Poe,nxe=v(()=>{Poe=t=>{if(t instanceof Error)return t;if(typeof t=="object"&&t!==null){try{if(Object.prototype.toString.call(t)==="[object Error]"){let e=new Error(t.message,t.cause?{cause:t.cause}:{});return t.stack&&(e.stack=t.stack),t.cause&&!e.cause&&(e.cause=t.cause),t.name&&(e.name=t.name),e}}catch{}try{return new Error(JSON.stringify(t))}catch{}}return new Error(t)}});var Vt,Em,Ic,JF,tR,FK,kK,qK,UK,BK,zK,VK,HK,JK,WK,rR,nR=v(()=>{nxe();Vt=class extends Error{},Em=class t extends Vt{constructor(e,r,n,o){super(`${t.makeMessage(e,r,n)}`),this.status=e,this.headers=o,this.requestID=o?.get("x-request-id"),this.error=r;let i=r;this.code=i?.code,this.param=i?.param,this.type=i?.type}static makeMessage(e,r,n){let o=r?.message?typeof r.message=="string"?r.message:JSON.stringify(r.message):r?JSON.stringify(r):n;return e&&o?`${e} ${o}`:e?`${e} status code (no body)`:o||"(no status code or body)"}static generate(e,r,n,o){if(!e||!o)return new JF({message:n,cause:Poe(r)});let i=r?.error;return e===400?new FK(e,i,n,o):e===401?new kK(e,i,n,o):e===403?new qK(e,i,n,o):e===404?new UK(e,i,n,o):e===409?new BK(e,i,n,o):e===422?new zK(e,i,n,o):e===429?new VK(e,i,n,o):e>=500?new HK(e,i,n,o):new t(e,i,n,o)}},Ic=class extends Em{constructor({message:e}={}){super(void 0,void 0,e||"Request was aborted.",void 0)}},JF=class extends Em{constructor({message:e,cause:r}){super(void 0,void 0,e||"Connection error.",void 0),r&&(this.cause=r)}},tR=class extends JF{constructor({message:e}={}){super({message:e??"Request timed out."})}},FK=class extends Em{},kK=class extends Em{},qK=class extends Em{},UK=class extends Em{},BK=class extends Em{},zK=class extends Em{},VK=class extends Em{},HK=class extends Em{},JK=class extends Vt{constructor(){super("Could not parse response content as the length limit was reached")}},WK=class extends Vt{constructor(){super("Could not parse response content as the request was rejected by the content filter")}},rR=class extends Error{constructor(e){super(e)}}});function KQe(t){return typeof t!="object"?{}:t??{}}function Blr(t){if(!t)return!0;for(let e in t)return!1;return!0}function zlr(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function KK(t){return t!=null&&typeof t=="object"&&!Array.isArray(t)}var ioo,Ulr,Sy,WQe,Vlr,Hlr,b1=v(()=>{nR();ioo=/^[a-z][a-z0-9+.-]*:/i,Ulr=t=>ioo.test(t),Sy=t=>(Sy=Array.isArray,Sy(t)),WQe=Sy;Vlr=(t,e)=>{if(typeof e!="number"||!Number.isInteger(e))throw new Vt(`${t} must be an integer`);if(e<0)throw new Vt(`${t} must be a positive integer`);return e},Hlr=t=>{try{return JSON.parse(t)}catch{return}}});var oR,GK=v(()=>{oR=t=>new Promise(e=>setTimeout(e,t))});var WF,GQe=v(()=>{WF="6.16.0"});function aoo(){return typeof Deno<"u"&&Deno.build!=null?"deno":typeof EdgeRuntime<"u"?"edge":Object.prototype.toString.call(typeof globalThis.process<"u"?globalThis.process:0)==="[object process]"?"node":"unknown"}function uoo(){if(typeof navigator>"u"||!navigator)return null;let t=[{key:"edge",pattern:/Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"chrome",pattern:/Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"firefox",pattern:/Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"safari",pattern:/(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/}];for(let{key:e,pattern:r}of t){let n=r.exec(navigator.userAgent);if(n){let o=n[1]||0,i=n[2]||0,a=n[3]||0;return{browser:e,version:`${o}.${i}.${a}`}}}return null}var Glr,soo,Jlr,Wlr,Klr,Xlr,XQe=v(()=>{GQe();Glr=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";soo=()=>{let t=aoo();if(t==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":WF,"X-Stainless-OS":Wlr(Deno.build.os),"X-Stainless-Arch":Jlr(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":typeof Deno.version=="string"?Deno.version:Deno.version?.deno??"unknown"};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":WF,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":globalThis.process.version};if(t==="node")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":WF,"X-Stainless-OS":Wlr(globalThis.process.platform??"unknown"),"X-Stainless-Arch":Jlr(globalThis.process.arch??"unknown"),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version??"unknown"};let e=uoo();return e?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":WF,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${e.browser}`,"X-Stainless-Runtime-Version":e.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":WF,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};Jlr=t=>t==="x32"?"x32":t==="x86_64"||t==="x64"?"x64":t==="arm"?"arm":t==="aarch64"||t==="arm64"?"arm64":t?`other:${t}`:"unknown",Wlr=t=>(t=t.toLowerCase(),t.includes("ios")?"iOS":t==="android"?"Android":t==="darwin"?"MacOS":t==="win32"?"Windows":t==="freebsd"?"FreeBSD":t==="openbsd"?"OpenBSD":t==="linux"?"Linux":t?`Other:${t}`:"Unknown"),Xlr=()=>Klr??(Klr=soo())});function Zlr(){if(typeof fetch<"u")return fetch;throw new Error("`fetch` is not defined as a global; Either pass `fetch` to the client, `new OpenAI({ fetch })` or polyfill the global, `globalThis.fetch = fetch`")}function ZQe(...t){let e=globalThis.ReadableStream;if(typeof e>"u")throw new Error("`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`");return new e(...t)}function oxe(t){let e=Symbol.asyncIterator in t?t[Symbol.asyncIterator]():t[Symbol.iterator]();return ZQe({start(){},async pull(r){let{done:n,value:o}=await e.next();n?r.close():r.enqueue(o)},async cancel(){await e.return?.()}})}function YQe(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{async next(){try{let r=await e.read();return r?.done&&e.releaseLock(),r}catch(r){throw e.releaseLock(),r}},async return(){let r=e.cancel();return e.releaseLock(),await r,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function Ylr(t){if(t===null||typeof t!="object")return;if(t[Symbol.asyncIterator]){await t[Symbol.asyncIterator]().return?.();return}let e=t.getReader(),r=e.cancel();e.releaseLock(),await r}var Moe=v(()=>{});var Qlr,ecr=v(()=>{Qlr=({headers:t,body:e})=>({bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(e)})});var ixe,QQe,axe,eet,sxe=v(()=>{ixe="RFC3986",QQe=t=>String(t),axe={RFC1738:t=>String(t).replace(/%20/g,"+"),RFC3986:QQe},eet="RFC1738"});function rcr(t){return!t||typeof t!="object"?!1:!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))}function ret(t,e){if(Sy(t)){let r=[];for(let n=0;n{sxe();b1();uxe=(t,e)=>(uxe=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),uxe(t,e)),iR=(()=>{let t=[];for(let e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t})(),tet=1024,tcr=(t,e,r,n,o)=>{if(t.length===0)return t;let i=t;if(typeof t=="symbol"?i=Symbol.prototype.toString.call(t):typeof t!="string"&&(i=String(t)),r==="iso-8859-1")return escape(i).replace(/%u[0-9a-f]{4}/gi,function(s){return"%26%23"+parseInt(s.slice(2),16)+"%3B"});let a="";for(let s=0;s=tet?i.slice(s,s+tet):i,l=[];for(let c=0;c=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||o===eet&&(d===40||d===41)){l[l.length]=u.charAt(c);continue}if(d<128){l[l.length]=iR[d];continue}if(d<2048){l[l.length]=iR[192|d>>6]+iR[128|d&63];continue}if(d<55296||d>=57344){l[l.length]=iR[224|d>>12]+iR[128|d>>6&63]+iR[128|d&63];continue}c+=1,d=65536+((d&1023)<<10|u.charCodeAt(c)&1023),l[l.length]=iR[240|d>>18]+iR[128|d>>12&63]+iR[128|d>>6&63]+iR[128|d&63]}a+=l.join("")}return a}});function doo(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"}function scr(t,e,r,n,o,i,a,s,u,l,c,d,f,p,m,h,y,g){let b=t,_=g,w=0,O=!1;for(;(_=_.get(net))!==void 0&&!O;){let j=_.get(t);if(w+=1,typeof j<"u"){if(j===w)throw new RangeError("Cyclic object value");O=!0}typeof _.get(net)>"u"&&(w=0)}if(typeof l=="function"?b=l(e,b):b instanceof Date?b=f?.(b):r==="comma"&&Sy(b)&&(b=ret(b,function(j){return j instanceof Date?f?.(j):j})),b===null){if(i)return u&&!h?u(e,Pm.encoder,y,"key",p):e;b=""}if(doo(b)||rcr(b)){if(u){let j=h?e:u(e,Pm.encoder,y,"key",p);return[m?.(j)+"="+m?.(u(b,Pm.encoder,y,"value",p))]}return[m?.(e)+"="+m?.(String(b))]}let T=[];if(typeof b>"u")return T;let P;if(r==="comma"&&Sy(b))h&&u&&(b=ret(b,u)),P=[{value:b.length>0?b.join(",")||null:void 0}];else if(Sy(l))P=l;else{let j=Object.keys(b);P=c?j.sort(c):j}let M=s?String(e).replace(/\./g,"%2E"):String(e),I=n&&Sy(b)&&b.length===1?M+"[]":M;if(o&&Sy(b)&&b.length===0)return I+"[]";for(let j=0;j"u"?t.encodeDotInKeys?!0:Pm.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:Pm.addQueryPrefix,allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Pm.allowEmptyArrays,arrayFormat:i,charset:e,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Pm.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?Pm.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Pm.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:Pm.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:Pm.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Pm.encodeValuesOnly,filter:o,format:r,formatter:n,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Pm.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Pm.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Pm.strictNullHandling}}function oet(t,e={}){let r=t,n=foo(e),o,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):Sy(n.filter)&&(i=n.filter,o=i);let a=[];if(typeof r!="object"||r===null)return"";let s=icr[n.arrayFormat],u=s==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);let l=new WeakMap;for(let f=0;f0?d+c:""}var icr,acr,ocr,Pm,net,ucr=v(()=>{ncr();sxe();b1();icr={brackets(t){return String(t)+"[]"},comma:"comma",indices(t,e){return String(t)+"["+e+"]"},repeat(t){return String(t)}},acr=function(t,e){Array.prototype.push.apply(t,Sy(e)?e:[e])},Pm={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:tcr,encodeValuesOnly:!1,format:ixe,formatter:QQe,indices:!1,serializeDate(t){return(ocr??(ocr=Function.prototype.call.bind(Date.prototype.toISOString)))(t)},skipNulls:!1,strictNullHandling:!1};net={}});var lcr=v(()=>{sxe();ucr()});function fcr(t){let e=0;for(let o of t)e+=o.length;let r=new Uint8Array(e),n=0;for(let o of t)r.set(o,n),n+=o.length;return r}function XK(t){let e;return(ccr??(e=new globalThis.TextEncoder,ccr=e.encode.bind(e)))(t)}function iet(t){let e;return(dcr??(e=new globalThis.TextDecoder,dcr=e.decode.bind(e)))(t)}var ccr,dcr,lxe=v(()=>{});function moo(t,e){for(let o=e??0;o{IS();lxe();P2=class{constructor(){Kv.set(this,void 0),Gv.set(this,void 0),Hr(this,Kv,new Uint8Array,"f"),Hr(this,Gv,null,"f")}decode(e){if(e==null)return[];let r=e instanceof ArrayBuffer?new Uint8Array(e):typeof e=="string"?XK(e):e;Hr(this,Kv,fcr([xe(this,Kv,"f"),r]),"f");let n=[],o;for(;(o=moo(xe(this,Kv,"f"),xe(this,Gv,"f")))!=null;){if(o.carriage&&xe(this,Gv,"f")==null){Hr(this,Gv,o.index,"f");continue}if(xe(this,Gv,"f")!=null&&(o.index!==xe(this,Gv,"f")+1||o.carriage)){n.push(iet(xe(this,Kv,"f").subarray(0,xe(this,Gv,"f")-1))),Hr(this,Kv,xe(this,Kv,"f").subarray(xe(this,Gv,"f")),"f"),Hr(this,Gv,null,"f");continue}let i=xe(this,Gv,"f")!==null?o.preceding-1:o.preceding,a=iet(xe(this,Kv,"f").subarray(0,i));n.push(a),Hr(this,Kv,xe(this,Kv,"f").subarray(o.index),"f"),Hr(this,Gv,null,"f")}return n}flush(){return xe(this,Kv,"f").length?this.decode(` +`):[]}};Kv=new WeakMap,Gv=new WeakMap;P2.NEWLINE_CHARS=new Set([` +`,"\r"]);P2.NEWLINE_REGEXP=/\r\n|[\n\r]/g});function Ioe(){}function cxe(t,e,r){return!e||dxe[t]>dxe[r]?Ioe:e[t].bind(e)}function Kc(t){let e=t.logger,r=t.logLevel??"off";if(!e)return hoo;let n=hcr.get(e);if(n&&n[0]===r)return n[1];let o={error:cxe("error",e,r),warn:cxe("warn",e,r),info:cxe("info",e,r),debug:cxe("debug",e,r)};return hcr.set(e,[r,o]),o}var dxe,aet,hoo,hcr,_1,Roe=v(()=>{b1();dxe={off:0,error:200,warn:300,info:400,debug:500},aet=(t,e,r)=>{if(t){if(zlr(dxe,t))return t;Kc(r).warn(`${e} was set to ${JSON.stringify(t)}, expected one of ${JSON.stringify(Object.keys(dxe))}`)}};hoo={error:Ioe,warn:Ioe,info:Ioe,debug:Ioe},hcr=new WeakMap;_1=t=>(t.options&&(t.options={...t.options},delete t.options.headers),t.headers&&(t.headers=Object.fromEntries((t.headers instanceof Headers?[...t.headers]:Object.entries(t.headers)).map(([e,r])=>[e,e.toLowerCase()==="authorization"||e.toLowerCase()==="cookie"||e.toLowerCase()==="set-cookie"?"***":r]))),"retryOfRequestLogID"in t&&(t.retryOfRequestLogID&&(t.retryOf=t.retryOfRequestLogID),delete t.retryOfRequestLogID),t)});async function*goo(t,e){if(!t.body)throw e.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative"?new Vt("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api"):new Vt("Attempted to iterate over a response with no body");let r=new set,n=new P2,o=YQe(t.body);for await(let i of yoo(o))for(let a of n.decode(i)){let s=r.decode(a);s&&(yield s)}for(let i of n.flush()){let a=r.decode(i);a&&(yield a)}}async function*yoo(t){let e=new Uint8Array;for await(let r of t){if(r==null)continue;let n=r instanceof ArrayBuffer?new Uint8Array(r):typeof r=="string"?XK(r):r,o=new Uint8Array(e.length+n.length);o.set(e),o.set(n,e.length),e=o;let i;for(;(i=pcr(e))!==-1;)yield e.slice(0,i),e=e.slice(i)}e.length>0&&(yield e)}function boo(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}var Aoe,aR,set,uet=v(()=>{IS();nR();Moe();mcr();Moe();nxe();lxe();Roe();nR();aR=class t{constructor(e,r,n){this.iterator=e,Aoe.set(this,void 0),this.controller=r,Hr(this,Aoe,n,"f")}static fromSSEResponse(e,r,n){let o=!1,i=n?Kc(n):console;async function*a(){if(o)throw new Vt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of goo(e,r))if(!s){if(u.data.startsWith("[DONE]")){s=!0;continue}if(u.event===null||!u.event.startsWith("thread.")){let l;try{l=JSON.parse(u.data)}catch(c){throw i.error("Could not parse message into JSON:",u.data),i.error("From chunk:",u.raw),c}if(l&&l.error)throw new Em(void 0,l.error,void 0,e.headers);yield l}else{let l;try{l=JSON.parse(u.data)}catch(c){throw console.error("Could not parse message into JSON:",u.data),console.error("From chunk:",u.raw),c}if(u.event=="error")throw new Em(void 0,l.error,l.message,void 0);yield{event:u.event,data:l}}}s=!0}catch(u){if(Eoe(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}static fromReadableStream(e,r,n){let o=!1;async function*i(){let s=new P2,u=YQe(e);for await(let l of u)for(let c of s.decode(l))yield c;for(let l of s.flush())yield l}async function*a(){if(o)throw new Vt("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");o=!0;let s=!1;try{for await(let u of i())s||u&&(yield JSON.parse(u));s=!0}catch(u){if(Eoe(u))return;throw u}finally{s||r.abort()}}return new t(a,r,n)}[(Aoe=new WeakMap,Symbol.asyncIterator)](){return this.iterator()}tee(){let e=[],r=[],n=this.iterator(),o=i=>({next:()=>{if(i.length===0){let a=n.next();e.push(a),r.push(a)}return i.shift()}});return[new t(()=>o(e),this.controller,xe(this,Aoe,"f")),new t(()=>o(r),this.controller,xe(this,Aoe,"f"))]}toReadableStream(){let e=this,r;return ZQe({async start(){r=e[Symbol.asyncIterator]()},async pull(n){try{let{value:o,done:i}=await r.next();if(i)return n.close();let a=XK(JSON.stringify(o)+` +`);n.enqueue(a)}catch(o){n.error(o)}},async cancel(){await r.return?.()}})}};set=class{constructor(){this.event=null,this.data=[],this.chunks=[]}decode(e){if(e.endsWith("\r")&&(e=e.substring(0,e.length-1)),!e){if(!this.event&&!this.data.length)return null;let i={event:this.event,data:this.data.join(` +`),raw:this.chunks};return this.event=null,this.data=[],this.chunks=[],i}if(this.chunks.push(e),e.startsWith(":"))return null;let[r,n,o]=boo(e,":");return o.startsWith(" ")&&(o=o.substring(1)),r==="event"?this.event=o:r==="data"&&this.data.push(o),null}}});async function fxe(t,e){let{response:r,requestLogID:n,retryOfRequestLogID:o,startTime:i}=e,a=await(async()=>{if(e.options.stream)return Kc(t).debug("response",r.status,r.url,r.headers,r.body),e.options.__streamClass?e.options.__streamClass.fromSSEResponse(r,e.controller,t):aR.fromSSEResponse(r,e.controller,t);if(r.status===204)return null;if(e.options.__binaryResponse)return r;let u=r.headers.get("content-type")?.split(";")[0]?.trim();if(u?.includes("application/json")||u?.endsWith("+json")){let d=await r.json();return cet(d,r)}return await r.text()})();return Kc(t).debug(`[${n}] response parsed`,_1({retryOfRequestLogID:o,url:r.url,status:r.status,body:a,durationMs:Date.now()-i})),a}function cet(t,e){return!t||typeof t!="object"||Array.isArray(t)?t:Object.defineProperty(t,"_request_id",{value:e.headers.get("x-request-id"),enumerable:!1})}var det=v(()=>{uet();Roe()});var Noe,M2,pxe=v(()=>{IS();det();M2=class t extends Promise{constructor(e,r,n=fxe){super(o=>{o(null)}),this.responsePromise=r,this.parseResponse=n,Noe.set(this,void 0),Hr(this,Noe,e,"f")}_thenUnwrap(e){return new t(xe(this,Noe,"f"),this.responsePromise,async(r,n)=>cet(e(await this.parseResponse(r,n),n),n.response))}asResponse(){return this.responsePromise.then(e=>e.response)}async withResponse(){let[e,r]=await Promise.all([this.parse(),this.asResponse()]);return{data:e,response:r,request_id:r.headers.get("x-request-id")}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(e=>this.parseResponse(xe(this,Noe,"f"),e))),this.parsedPromise}then(e,r){return this.parse().then(e,r)}catch(e){return this.parse().catch(e)}finally(e){return this.parse().finally(e)}};Noe=new WeakMap});var mxe,joe,Doe,sR,ri,v1,Iu=v(()=>{IS();nR();det();pxe();b1();joe=class{constructor(e,r,n,o){mxe.set(this,void 0),Hr(this,mxe,e,"f"),this.options=o,this.response=r,this.body=n}hasNextPage(){return this.getPaginatedItems().length?this.nextPageRequestOptions()!=null:!1}async getNextPage(){let e=this.nextPageRequestOptions();if(!e)throw new Vt("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");return await xe(this,mxe,"f").requestAPIList(this.constructor,e)}async*iterPages(){let e=this;for(yield e;e.hasNextPage();)e=await e.getNextPage(),yield e}async*[(mxe=new WeakMap,Symbol.asyncIterator)](){for await(let e of this.iterPages())for(let r of e.getPaginatedItems())yield r}},Doe=class extends M2{constructor(e,r,n){super(e,r,async(o,i)=>new n(o,i.response,await fxe(o,i),i.options))}async*[Symbol.asyncIterator](){let e=await this;for await(let r of e)yield r}},sR=class extends joe{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.object=n.object}getPaginatedItems(){return this.data??[]}nextPageRequestOptions(){return null}},ri=class extends joe{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.has_more=n.has_more||!1}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){let e=this.getPaginatedItems(),r=e[e.length-1]?.id;return r?{...this.options,query:{...KQe(this.options.query),after:r}}:null}},v1=class extends joe{constructor(e,r,n,o){super(e,r,n,o),this.data=n.data||[],this.has_more=n.has_more||!1,this.last_id=n.last_id||""}getPaginatedItems(){return this.data??[]}hasNextPage(){return this.has_more===!1?!1:super.hasNextPage()}nextPageRequestOptions(){let e=this.last_id;return e?{...this.options,query:{...KQe(this.options.query),after:e}}:null}}});function ZK(t,e,r){return met(),new File(t,e??"unknown_file",r)}function $oe(t){return(typeof t=="object"&&t!==null&&("name"in t&&t.name&&String(t.name)||"url"in t&&t.url&&String(t.url)||"filename"in t&&t.filename&&String(t.filename)||"path"in t&&t.path&&String(t.path))||"").split(/[\\/]/).pop()||void 0}function voo(t){let e=typeof t=="function"?t:t.fetch,r=gcr.get(e);if(r)return r;let n=(async()=>{try{let o="Response"in e?e.Response:(await e("data:,")).constructor,i=new FormData;return i.toString()!==await new o(i).text()}catch{return!0}})();return gcr.set(e,n),n}var met,hxe,het,Xv,gcr,ycr,bcr,woo,fet,pet,uR=v(()=>{Moe();met=()=>{if(typeof File>"u"){let{process:t}=globalThis,e=typeof t?.versions?.node=="string"&&parseInt(t.versions.node.split("."))<20;throw new Error("`File` is not defined as a global, which is required for file uploads."+(e?" Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`.":""))}};hxe=t=>t!=null&&typeof t=="object"&&typeof t[Symbol.asyncIterator]=="function",het=async(t,e)=>fet(t.body)?{...t,body:await ycr(t.body,e)}:t,Xv=async(t,e)=>({...t,body:await ycr(t.body,e)}),gcr=new WeakMap;ycr=async(t,e)=>{if(!await voo(e))throw new TypeError("The provided fetch function does not support file uploads with the current global FormData class.");let r=new FormData;return await Promise.all(Object.entries(t||{}).map(([n,o])=>pet(r,n,o))),r},bcr=t=>t instanceof Blob&&"name"in t,woo=t=>typeof t=="object"&&t!==null&&(t instanceof Response||hxe(t)||bcr(t)),fet=t=>{if(woo(t))return!0;if(Array.isArray(t))return t.some(fet);if(t&&typeof t=="object"){for(let e in t)if(fet(t[e]))return!0}return!1},pet=async(t,e,r)=>{if(r!==void 0){if(r==null)throw new TypeError(`Received null for "${e}"; to pass null in FormData, you must use the string 'null'`);if(typeof r=="string"||typeof r=="number"||typeof r=="boolean")t.append(e,String(r));else if(r instanceof Response)t.append(e,ZK([await r.blob()],$oe(r)));else if(hxe(r))t.append(e,ZK([await new Response(oxe(r)).blob()],$oe(r)));else if(bcr(r))t.append(e,r,$oe(r));else if(Array.isArray(r))await Promise.all(r.map(n=>pet(t,e+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,o])=>pet(t,`${e}[${n}]`,o)));else throw new TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${r} instead`)}}});async function Loe(t,e,r){if(met(),t=await t,Soo(t))return t instanceof File?t:ZK([await t.arrayBuffer()],t.name);if(Coo(t)){let o=await t.blob();return e||(e=new URL(t.url).pathname.split(/[\\/]/).pop()),ZK(await get(o),e,r)}let n=await get(t);if(e||(e=$oe(t)),!r?.type){let o=n.find(i=>typeof i=="object"&&"type"in i&&i.type);typeof o=="string"&&(r={...r,type:o})}return ZK(n,e,r)}async function get(t){let e=[];if(typeof t=="string"||ArrayBuffer.isView(t)||t instanceof ArrayBuffer)e.push(t);else if(_cr(t))e.push(t instanceof Blob?t:await t.arrayBuffer());else if(hxe(t))for await(let r of t)e.push(...await get(r));else{let r=t?.constructor?.name;throw new Error(`Unexpected data type: ${typeof t}${r?`; constructor: ${r}`:""}${xoo(t)}`)}return e}function xoo(t){return typeof t!="object"||t===null?"":`; props: [${Object.getOwnPropertyNames(t).map(r=>`"${r}"`).join(", ")}]`}var _cr,Soo,Coo,vcr=v(()=>{uR();uR();_cr=t=>t!=null&&typeof t=="object"&&typeof t.size=="number"&&typeof t.type=="string"&&typeof t.text=="function"&&typeof t.slice=="function"&&typeof t.arrayBuffer=="function",Soo=t=>t!=null&&typeof t=="object"&&typeof t.name=="string"&&typeof t.lastModified=="number"&&_cr(t),Coo=t=>t!=null&&typeof t=="object"&&typeof t.url=="string"&&typeof t.blob=="function"});var yet=v(()=>{vcr()});var ze,kr=v(()=>{ze=class{constructor(e){this._client=e}}});function Scr(t){return t.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var wcr,Too,je,ns=v(()=>{nR();wcr=Object.freeze(Object.create(null)),Too=(t=Scr)=>function(r,...n){if(r.length===1)return r[0];let o=!1,i=[],a=r.reduce((c,d,f)=>{/[?#]/.test(d)&&(o=!0);let p=n[f],m=(o?encodeURIComponent:t)(""+p);return f!==n.length&&(p==null||typeof p=="object"&&p.toString===Object.getPrototypeOf(Object.getPrototypeOf(p.hasOwnProperty??wcr)??wcr)?.toString)&&(m=p+"",i.push({start:c.length+d.length,length:m.length,error:`Value of type ${Object.prototype.toString.call(p).slice(8,-1)} is not a valid path parameter`})),c+d+(f===n.length?"":m)},""),s=a.split(/[?#]/,1)[0],u=/(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,l;for(;(l=u.exec(s))!==null;)i.push({start:l.index,length:l[0].length,error:`Value "${l[0]}" can't be safely passed as a path parameter`});if(i.sort((c,d)=>c.start-d.start),i.length>0){let c=0,d=i.reduce((f,p)=>{let m=" ".repeat(p.start-c),h="^".repeat(p.length);return c=p.start+p.length,f+m+h},"");throw new Vt(`Path parameters result in path with invalid segments: +${i.map(f=>f.error).join(` +`)} +${a} +${d}`)}return a},je=Too(Scr)});var I2,gxe=v(()=>{kr();Iu();ns();I2=class extends ze{list(e,r={},n){return this._client.getAPIList(je`/chat/completions/${e}/messages`,ri,{query:r,...n})}}});var AC=v(()=>{nR()});function Foe(t){return t!==void 0&&"function"in t&&t.function!==void 0}function Ccr(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function koe(t){return t?.$brand==="auto-parseable-response-format"}function R2(t){return t?.$brand==="auto-parseable-tool"}function xcr(t,e){return!e||!bet(e)?{...t,choices:t.choices.map(r=>(Tcr(r.message.tool_calls),{...r,message:{...r.message,parsed:null,...r.message.tool_calls?{tool_calls:r.message.tool_calls}:void 0}}))}:qoe(t,e)}function qoe(t,e){let r=t.choices.map(n=>{if(n.finish_reason==="length")throw new JK;if(n.finish_reason==="content_filter")throw new WK;return Tcr(n.message.tool_calls),{...n,message:{...n.message,...n.message.tool_calls?{tool_calls:n.message.tool_calls?.map(o=>Ioo(e,o))??void 0}:void 0,parsed:n.message.content&&!n.message.refusal?Moo(e,n.message.content):null}}});return{...t,choices:r}}function Moo(t,e){return t.response_format?.type!=="json_schema"?null:t.response_format?.type==="json_schema"?"$parseRaw"in t.response_format?t.response_format.$parseRaw(e):JSON.parse(e):null}function Ioo(t,e){let r=t.tools?.find(n=>Foe(n)&&n.function?.name===e.function.name);return{...e,function:{...e.function,parsed_arguments:R2(r)?r.$parseRaw(e.function.arguments):r?.function.strict?JSON.parse(e.function.arguments):null}}}function Ocr(t,e){if(!t||!("tools"in t)||!t.tools)return!1;let r=t.tools?.find(n=>Foe(n)&&n.function?.name===e.function.name);return Foe(r)&&(R2(r)||r?.function.strict||!1)}function bet(t){return koe(t.response_format)?!0:t.tools?.some(e=>R2(e)||e.type==="function"&&e.function.strict===!0)??!1}function Tcr(t){for(let e of t||[])if(e.type!=="function")throw new Vt(`Currently only \`function\` tool calls are supported; Received \`${e.type}\``)}function Ecr(t){for(let e of t??[]){if(e.type!=="function")throw new Vt(`Currently only \`function\` tool types support auto-parsing; Received \`${e.type}\``);if(e.function.strict!==!0)throw new Vt(`The \`${e.function.name}\` tool is not marked with \`strict: true\`. Only strict function tools can be auto-parsed`)}}var YK=v(()=>{AC()});var QK,_et,vet=v(()=>{QK=t=>t?.role==="assistant",_et=t=>t?.role==="tool"});var wet,yxe,bxe,Uoe,Boe,_xe,zoe,w1,Voe,vxe,wxe,e8,Pcr,KF,Sxe=v(()=>{IS();AC();KF=class{constructor(){wet.add(this),this.controller=new AbortController,yxe.set(this,void 0),bxe.set(this,()=>{}),Uoe.set(this,()=>{}),Boe.set(this,void 0),_xe.set(this,()=>{}),zoe.set(this,()=>{}),w1.set(this,{}),Voe.set(this,!1),vxe.set(this,!1),wxe.set(this,!1),e8.set(this,!1),Hr(this,yxe,new Promise((e,r)=>{Hr(this,bxe,e,"f"),Hr(this,Uoe,r,"f")}),"f"),Hr(this,Boe,new Promise((e,r)=>{Hr(this,_xe,e,"f"),Hr(this,zoe,r,"f")}),"f"),xe(this,yxe,"f").catch(()=>{}),xe(this,Boe,"f").catch(()=>{})}_run(e){setTimeout(()=>{e().then(()=>{this._emitFinal(),this._emit("end")},xe(this,wet,"m",Pcr).bind(this))},0)}_connected(){this.ended||(xe(this,bxe,"f").call(this),this._emit("connect"))}get ended(){return xe(this,Voe,"f")}get errored(){return xe(this,vxe,"f")}get aborted(){return xe(this,wxe,"f")}abort(){this.controller.abort()}on(e,r){return(xe(this,w1,"f")[e]||(xe(this,w1,"f")[e]=[])).push({listener:r}),this}off(e,r){let n=xe(this,w1,"f")[e];if(!n)return this;let o=n.findIndex(i=>i.listener===r);return o>=0&&n.splice(o,1),this}once(e,r){return(xe(this,w1,"f")[e]||(xe(this,w1,"f")[e]=[])).push({listener:r,once:!0}),this}emitted(e){return new Promise((r,n)=>{Hr(this,e8,!0,"f"),e!=="error"&&this.once("error",n),this.once(e,r)})}async done(){Hr(this,e8,!0,"f"),await xe(this,Boe,"f")}_emit(e,...r){if(xe(this,Voe,"f"))return;e==="end"&&(Hr(this,Voe,!0,"f"),xe(this,_xe,"f").call(this));let n=xe(this,w1,"f")[e];if(n&&(xe(this,w1,"f")[e]=n.filter(o=>!o.once),n.forEach(({listener:o})=>o(...r))),e==="abort"){let o=r[0];!xe(this,e8,"f")&&!n?.length&&Promise.reject(o),xe(this,Uoe,"f").call(this,o),xe(this,zoe,"f").call(this,o),this._emit("end");return}if(e==="error"){let o=r[0];!xe(this,e8,"f")&&!n?.length&&Promise.reject(o),xe(this,Uoe,"f").call(this,o),xe(this,zoe,"f").call(this,o),this._emit("end")}}_emitFinal(){}};yxe=new WeakMap,bxe=new WeakMap,Uoe=new WeakMap,Boe=new WeakMap,_xe=new WeakMap,zoe=new WeakMap,w1=new WeakMap,Voe=new WeakMap,vxe=new WeakMap,wxe=new WeakMap,e8=new WeakMap,wet=new WeakSet,Pcr=function(e){if(Hr(this,vxe,!0,"f"),e instanceof Error&&e.name==="AbortError"&&(e=new Ic),e instanceof Ic)return Hr(this,wxe,!0,"f"),this._emit("abort",e);if(e instanceof Vt)return this._emit("error",e);if(e instanceof Error){let r=new Vt(e.message);return r.cause=e,this._emit("error",r)}return this._emit("error",new Vt(String(e)))}});function Mcr(t){return typeof t.parse=="function"}var Cet=v(()=>{});var _b,xet,Cxe,Oet,Tet,Eet,Icr,Rcr,Roo,t8,Pet=v(()=>{IS();AC();YK();vet();Sxe();Cet();Roo=10,t8=class extends KF{constructor(){super(...arguments),_b.add(this),this._chatCompletions=[],this.messages=[]}_addChatCompletion(e){this._chatCompletions.push(e),this._emit("chatCompletion",e);let r=e.choices[0]?.message;return r&&this._addMessage(r),e}_addMessage(e,r=!0){if("content"in e||(e.content=null),this.messages.push(e),r){if(this._emit("message",e),_et(e)&&e.content)this._emit("functionToolCallResult",e.content);else if(QK(e)&&e.tool_calls)for(let n of e.tool_calls)n.type==="function"&&this._emit("functionToolCall",n.function)}}async finalChatCompletion(){await this.done();let e=this._chatCompletions[this._chatCompletions.length-1];if(!e)throw new Vt("stream ended without producing a ChatCompletion");return e}async finalContent(){return await this.done(),xe(this,_b,"m",xet).call(this)}async finalMessage(){return await this.done(),xe(this,_b,"m",Cxe).call(this)}async finalFunctionToolCall(){return await this.done(),xe(this,_b,"m",Oet).call(this)}async finalFunctionToolCallResult(){return await this.done(),xe(this,_b,"m",Tet).call(this)}async totalUsage(){return await this.done(),xe(this,_b,"m",Eet).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emitFinal(){let e=this._chatCompletions[this._chatCompletions.length-1];e&&this._emit("finalChatCompletion",e);let r=xe(this,_b,"m",Cxe).call(this);r&&this._emit("finalMessage",r);let n=xe(this,_b,"m",xet).call(this);n&&this._emit("finalContent",n);let o=xe(this,_b,"m",Oet).call(this);o&&this._emit("finalFunctionToolCall",o);let i=xe(this,_b,"m",Tet).call(this);i!=null&&this._emit("finalFunctionToolCallResult",i),this._chatCompletions.some(a=>a.usage)&&this._emit("totalUsage",xe(this,_b,"m",Eet).call(this))}async _createChatCompletion(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),xe(this,_b,"m",Icr).call(this,r);let i=await e.chat.completions.create({...r,stream:!1},{...n,signal:this.controller.signal});return this._connected(),this._addChatCompletion(qoe(i,r))}async _runChatCompletion(e,r,n){for(let o of r.messages)this._addMessage(o,!1);return await this._createChatCompletion(e,r,n)}async _runTools(e,r,n){let o="tool",{tool_choice:i="auto",stream:a,...s}=r,u=typeof i!="string"&&i.type==="function"&&i?.function?.name,{maxChatCompletions:l=Roo}=n||{},c=r.tools.map(p=>{if(R2(p)){if(!p.$callback)throw new Vt("Tool given to `.runTools()` that does not have an associated function");return{type:"function",function:{function:p.$callback,name:p.function.name,description:p.function.description||"",parameters:p.function.parameters,parse:p.$parseRaw,strict:!0}}}return p}),d={};for(let p of c)p.type==="function"&&(d[p.function.name||p.function.function.name]=p.function);let f="tools"in r?c.map(p=>p.type==="function"?{type:"function",function:{name:p.function.name||p.function.function.name,parameters:p.function.parameters,description:p.function.description,strict:p.function.strict}}:p):void 0;for(let p of r.messages)this._addMessage(p,!1);for(let p=0;pJSON.stringify(I)).join(", ")}. Please try again`;this._addMessage({role:o,tool_call_id:g,content:M});continue}let O;try{O=Mcr(w)?await w.parse(_):_}catch(M){let I=M instanceof Error?M.message:String(M);this._addMessage({role:o,tool_call_id:g,content:I});continue}let T=await w.function(O,this),P=xe(this,_b,"m",Rcr).call(this,T);if(this._addMessage({role:o,tool_call_id:g,content:P}),u)return}}}};_b=new WeakSet,xet=function(){return xe(this,_b,"m",Cxe).call(this).content??null},Cxe=function(){let e=this.messages.length;for(;e-- >0;){let r=this.messages[e];if(QK(r))return{...r,content:r.content??null,refusal:r.refusal??null}}throw new Vt("stream ended without producing a ChatCompletionMessage with role=assistant")},Oet=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(QK(r)&&r?.tool_calls?.length)return r.tool_calls.filter(n=>n.type==="function").at(-1)?.function}},Tet=function(){for(let e=this.messages.length-1;e>=0;e--){let r=this.messages[e];if(_et(r)&&r.content!=null&&typeof r.content=="string"&&this.messages.some(n=>n.role==="assistant"&&n.tool_calls?.some(o=>o.type==="function"&&o.id===r.tool_call_id)))return r.content}},Eet=function(){let e={completion_tokens:0,prompt_tokens:0,total_tokens:0};for(let{usage:r}of this._chatCompletions)r&&(e.completion_tokens+=r.completion_tokens,e.prompt_tokens+=r.prompt_tokens,e.total_tokens+=r.total_tokens);return e},Icr=function(e){if(e.n!=null&&e.n>1)throw new Vt("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},Rcr=function(e){return typeof e=="string"?e:e===void 0?"undefined":JSON.stringify(e)}});var Hoe,Met=v(()=>{Pet();vet();Hoe=class t extends t8{static runTools(e,r,n){let o=new t,i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(e,r,i)),o}_addMessage(e,r=!0){super._addMessage(e,r),QK(e)&&e.content&&this._emit("content",e.content)}}});function Aoo(t,e=yh.ALL){if(typeof t!="string")throw new TypeError(`expecting str, got ${typeof t}`);if(!t.trim())throw new Error(`${t} is empty`);return Noo(t.trim(),e)}var yh,Iet,Ret,Noo,Aet,Acr=v(()=>{yh={STR:1,NUM:2,ARR:4,OBJ:8,NULL:16,BOOL:32,NAN:64,INFINITY:128,MINUS_INFINITY:256,INF:384,SPECIAL:496,ATOM:499,COLLECTION:12,ALL:511},Iet=class extends Error{},Ret=class extends Error{};Noo=(t,e)=>{let r=t.length,n=0,o=f=>{throw new Iet(`${f} at position ${n}`)},i=f=>{throw new Ret(`${f} at position ${n}`)},a=()=>(d(),n>=r&&o("Unexpected end of input"),t[n]==='"'?s():t[n]==="{"?u():t[n]==="["?l():t.substring(n,n+4)==="null"||yh.NULL&e&&r-n<4&&"null".startsWith(t.substring(n))?(n+=4,null):t.substring(n,n+4)==="true"||yh.BOOL&e&&r-n<4&&"true".startsWith(t.substring(n))?(n+=4,!0):t.substring(n,n+5)==="false"||yh.BOOL&e&&r-n<5&&"false".startsWith(t.substring(n))?(n+=5,!1):t.substring(n,n+8)==="Infinity"||yh.INFINITY&e&&r-n<8&&"Infinity".startsWith(t.substring(n))?(n+=8,1/0):t.substring(n,n+9)==="-Infinity"||yh.MINUS_INFINITY&e&&1{let f=n,p=!1;for(n++;n{n++,d();let f={};try{for(;t[n]!=="}";){if(d(),n>=r&&yh.OBJ&e)return f;let p=s();d(),n++;try{let m=a();Object.defineProperty(f,p,{value:m,writable:!0,enumerable:!0,configurable:!0})}catch(m){if(yh.OBJ&e)return f;throw m}d(),t[n]===","&&n++}}catch{if(yh.OBJ&e)return f;o("Expected '}' at end of object")}return n++,f},l=()=>{n++;let f=[];try{for(;t[n]!=="]";)f.push(a()),d(),t[n]===","&&n++}catch{if(yh.ARR&e)return f;o("Expected ']' at end of array")}return n++,f},c=()=>{if(n===0){t==="-"&&yh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t)}catch(p){if(yh.NUM&e)try{return t[t.length-1]==="."?JSON.parse(t.substring(0,t.lastIndexOf("."))):JSON.parse(t.substring(0,t.lastIndexOf("e")))}catch{}i(String(p))}}let f=n;for(t[n]==="-"&&n++;t[n]&&!",]}".includes(t[n]);)n++;n==r&&!(yh.NUM&e)&&o("Unterminated number literal");try{return JSON.parse(t.substring(f,n))}catch{t.substring(f,n)==="-"&&yh.NUM&e&&o("Not sure what '-' is");try{return JSON.parse(t.substring(f,t.lastIndexOf("e")))}catch(m){i(String(m))}}},d=()=>{for(;nAoo(t,yh.ALL^yh.NUM)});var Net=v(()=>{uet()});function joo(t,e){let{id:r,choices:n,created:o,model:i,system_fingerprint:a,...s}=t,u={...s,id:r,choices:n.map(({message:l,finish_reason:c,index:d,logprobs:f,...p})=>{if(!c)throw new Vt(`missing finish_reason for choice ${d}`);let{content:m=null,function_call:h,tool_calls:y,...g}=l,b=l.role;if(!b)throw new Vt(`missing role for choice ${d}`);if(h){let{arguments:_,name:w}=h;if(_==null)throw new Vt(`missing function_call.arguments for choice ${d}`);if(!w)throw new Vt(`missing function_call.name for choice ${d}`);return{...p,message:{content:m,function_call:{arguments:_,name:w},role:b,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}return y?{...p,index:d,finish_reason:c,logprobs:f,message:{...g,role:b,content:m,refusal:l.refusal??null,tool_calls:y.map((_,w)=>{let{function:O,type:T,id:P,...M}=_,{arguments:I,name:j,...A}=O||{};if(P==null)throw new Vt(`missing choices[${d}].tool_calls[${w}].id +${Txe(t)}`);if(T==null)throw new Vt(`missing choices[${d}].tool_calls[${w}].type +${Txe(t)}`);if(j==null)throw new Vt(`missing choices[${d}].tool_calls[${w}].function.name +${Txe(t)}`);if(I==null)throw new Vt(`missing choices[${d}].tool_calls[${w}].function.arguments +${Txe(t)}`);return{...M,id:P,type:T,function:{...A,name:j,arguments:I}}})}}:{...p,message:{...g,content:m,role:b,refusal:l.refusal??null},finish_reason:c,index:d,logprobs:f}}),created:o,model:i,object:"chat.completion",...a?{system_fingerprint:a}:{}};return xcr(u,e)}function Txe(t){return JSON.stringify(t)}var Mm,S1,r8,GF,jet,xxe,Det,$et,Let,Oxe,Fet,Ncr,A2,Exe=v(()=>{IS();Acr();AC();YK();Net();Pet();A2=class t extends t8{constructor(e){super(),Mm.add(this),S1.set(this,void 0),r8.set(this,void 0),GF.set(this,void 0),Hr(this,S1,e,"f"),Hr(this,r8,[],"f")}get currentChatCompletionSnapshot(){return xe(this,GF,"f")}static fromReadableStream(e){let r=new t(null);return r._run(()=>r._fromReadableStream(e)),r}static createChatCompletion(e,r,n){let o=new t(r);return o._run(()=>o._runChatCompletion(e,{...r,stream:!0},{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createChatCompletion(e,r,n){super._createChatCompletion;let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),xe(this,Mm,"m",jet).call(this);let i=await e.chat.completions.create({...r,stream:!0},{...n,signal:this.controller.signal});this._connected();for await(let a of i)xe(this,Mm,"m",Det).call(this,a);if(i.controller.signal?.aborted)throw new Ic;return this._addChatCompletion(xe(this,Mm,"m",Oxe).call(this))}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),xe(this,Mm,"m",jet).call(this),this._connected();let o=aR.fromReadableStream(e,this.controller),i;for await(let a of o)i&&i!==a.id&&this._addChatCompletion(xe(this,Mm,"m",Oxe).call(this)),xe(this,Mm,"m",Det).call(this,a),i=a.id;if(o.controller.signal?.aborted)throw new Ic;return this._addChatCompletion(xe(this,Mm,"m",Oxe).call(this))}[(S1=new WeakMap,r8=new WeakMap,GF=new WeakMap,Mm=new WeakSet,jet=function(){this.ended||Hr(this,GF,void 0,"f")},xxe=function(r){let n=xe(this,r8,"f")[r.index];return n||(n={content_done:!1,refusal_done:!1,logprobs_content_done:!1,logprobs_refusal_done:!1,done_tool_calls:new Set,current_tool_call_index:null},xe(this,r8,"f")[r.index]=n,n)},Det=function(r){if(this.ended)return;let n=xe(this,Mm,"m",Ncr).call(this,r);this._emit("chunk",r,n);for(let o of r.choices){let i=n.choices[o.index];o.delta.content!=null&&i.message?.role==="assistant"&&i.message?.content&&(this._emit("content",o.delta.content,i.message.content),this._emit("content.delta",{delta:o.delta.content,snapshot:i.message.content,parsed:i.message.parsed})),o.delta.refusal!=null&&i.message?.role==="assistant"&&i.message?.refusal&&this._emit("refusal.delta",{delta:o.delta.refusal,snapshot:i.message.refusal}),o.logprobs?.content!=null&&i.message?.role==="assistant"&&this._emit("logprobs.content.delta",{content:o.logprobs?.content,snapshot:i.logprobs?.content??[]}),o.logprobs?.refusal!=null&&i.message?.role==="assistant"&&this._emit("logprobs.refusal.delta",{refusal:o.logprobs?.refusal,snapshot:i.logprobs?.refusal??[]});let a=xe(this,Mm,"m",xxe).call(this,i);i.finish_reason&&(xe(this,Mm,"m",Let).call(this,i),a.current_tool_call_index!=null&&xe(this,Mm,"m",$et).call(this,i,a.current_tool_call_index));for(let s of o.delta.tool_calls??[])a.current_tool_call_index!==s.index&&(xe(this,Mm,"m",Let).call(this,i),a.current_tool_call_index!=null&&xe(this,Mm,"m",$et).call(this,i,a.current_tool_call_index)),a.current_tool_call_index=s.index;for(let s of o.delta.tool_calls??[]){let u=i.message.tool_calls?.[s.index];u?.type&&(u?.type==="function"?this._emit("tool_calls.function.arguments.delta",{name:u.function?.name,index:s.index,arguments:u.function.arguments,parsed_arguments:u.function.parsed_arguments,arguments_delta:s.function?.arguments??""}):(u?.type,void 0))}}},$et=function(r,n){if(xe(this,Mm,"m",xxe).call(this,r).done_tool_calls.has(n))return;let i=r.message.tool_calls?.[n];if(!i)throw new Error("no tool call snapshot");if(!i.type)throw new Error("tool call snapshot missing `type`");if(i.type==="function"){let a=xe(this,S1,"f")?.tools?.find(s=>Foe(s)&&s.function.name===i.function.name);this._emit("tool_calls.function.arguments.done",{name:i.function.name,index:n,arguments:i.function.arguments,parsed_arguments:R2(a)?a.$parseRaw(i.function.arguments):a?.function.strict?JSON.parse(i.function.arguments):null})}else i.type},Let=function(r){let n=xe(this,Mm,"m",xxe).call(this,r);if(r.message.content&&!n.content_done){n.content_done=!0;let o=xe(this,Mm,"m",Fet).call(this);this._emit("content.done",{content:r.message.content,parsed:o?o.$parseRaw(r.message.content):null})}r.message.refusal&&!n.refusal_done&&(n.refusal_done=!0,this._emit("refusal.done",{refusal:r.message.refusal})),r.logprobs?.content&&!n.logprobs_content_done&&(n.logprobs_content_done=!0,this._emit("logprobs.content.done",{content:r.logprobs.content})),r.logprobs?.refusal&&!n.logprobs_refusal_done&&(n.logprobs_refusal_done=!0,this._emit("logprobs.refusal.done",{refusal:r.logprobs.refusal}))},Oxe=function(){if(this.ended)throw new Vt("stream has ended, this shouldn't happen");let r=xe(this,GF,"f");if(!r)throw new Vt("request ended without sending any chunks");return Hr(this,GF,void 0,"f"),Hr(this,r8,[],"f"),joo(r,xe(this,S1,"f"))},Fet=function(){let r=xe(this,S1,"f")?.response_format;return koe(r)?r:null},Ncr=function(r){var n,o,i,a;let s=xe(this,GF,"f"),{choices:u,...l}=r;s?Object.assign(s,l):s=Hr(this,GF,{...l,choices:[]},"f");for(let{delta:c,finish_reason:d,index:f,logprobs:p=null,...m}of r.choices){let h=s.choices[f];if(h||(h=s.choices[f]={finish_reason:d,index:f,message:{},logprobs:p,...m}),p)if(!h.logprobs)h.logprobs=Object.assign({},p);else{let{content:T,refusal:P,...M}=p;Object.assign(h.logprobs,M),T&&((n=h.logprobs).content??(n.content=[]),h.logprobs.content.push(...T)),P&&((o=h.logprobs).refusal??(o.refusal=[]),h.logprobs.refusal.push(...P))}if(d&&(h.finish_reason=d,xe(this,S1,"f")&&bet(xe(this,S1,"f")))){if(d==="length")throw new JK;if(d==="content_filter")throw new WK}if(Object.assign(h,m),!c)continue;let{content:y,refusal:g,function_call:b,role:_,tool_calls:w,...O}=c;if(Object.assign(h.message,O),g&&(h.message.refusal=(h.message.refusal||"")+g),_&&(h.message.role=_),b&&(h.message.function_call?(b.name&&(h.message.function_call.name=b.name),b.arguments&&((i=h.message.function_call).arguments??(i.arguments=""),h.message.function_call.arguments+=b.arguments)):h.message.function_call=b),y&&(h.message.content=(h.message.content||"")+y,!h.message.refusal&&xe(this,Mm,"m",Fet).call(this)&&(h.message.parsed=Aet(h.message.content))),w){h.message.tool_calls||(h.message.tool_calls=[]);for(let{index:T,id:P,type:M,function:I,...j}of w){let A=(a=h.message.tool_calls)[T]??(a[T]={});Object.assign(A,j),P&&(A.id=P),M&&(A.type=M),I&&(A.function??(A.function={name:I.name??"",arguments:""})),I?.name&&(A.function.name=I.name),I?.arguments&&(A.function.arguments+=I.arguments,Ocr(xe(this,S1,"f"),A)&&(A.function.parsed_arguments=Aet(A.function.arguments)))}}}return s},Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("chunk",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}toReadableStream(){return new aR(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});var Joe,ket=v(()=>{Exe();Joe=class t extends A2{static fromReadableStream(e){let r=new t(null);return r._run(()=>r._fromReadableStream(e)),r}static runTools(e,r,n){let o=new t(r),i={...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"runTools"}};return o._run(()=>o._runTools(e,r,i)),o}}});var C1,Woe=v(()=>{kr();gxe();gxe();Iu();ns();Met();ket();Exe();YK();ket();Cet();Exe();Met();C1=class extends ze{constructor(){super(...arguments),this.messages=new I2(this._client)}create(e,r){return this._client.post("/chat/completions",{body:e,...r,stream:e.stream??!1})}retrieve(e,r){return this._client.get(je`/chat/completions/${e}`,r)}update(e,r,n){return this._client.post(je`/chat/completions/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/chat/completions",ri,{query:e,...r})}delete(e,r){return this._client.delete(je`/chat/completions/${e}`,r)}parse(e,r){return Ecr(e.tools),this._client.chat.completions.create(e,{...r,headers:{...r?.headers,"X-Stainless-Helper-Method":"chat.completions.parse"}})._thenUnwrap(n=>qoe(n,e))}runTools(e,r){return e.stream?Joe.runTools(this._client,e,r):Hoe.runTools(this._client,e,r)}stream(e,r){return A2.createChatCompletion(this._client,e,r)}};C1.Messages=I2});var XF,qet=v(()=>{kr();Woe();Woe();XF=class extends ze{constructor(){super(...arguments),this.completions=new C1(this._client)}};XF.Completions=C1});var jcr=v(()=>{Woe();Woe();gxe()});var Dcr=v(()=>{qet();jcr()});var $cr=v(()=>{});function*$oo(t){if(!t)return;if(Lcr in t){let{values:n,nulls:o}=t;yield*n.entries();for(let i of o)yield[i,null];return}let e=!1,r;t instanceof Headers?r=t.entries():WQe(t)?r=t:(e=!0,r=Object.entries(t??{}));for(let n of r){let o=n[0];if(typeof o!="string")throw new TypeError("expected header name to be a string");let i=WQe(n[1])?n[1]:[n[1]],a=!1;for(let s of i)s!==void 0&&(e&&!a&&(a=!0,yield[o,null]),yield[o,s])}}var Lcr,mt,Bl=v(()=>{b1();Lcr=Symbol("brand.privateNullableHeaders");mt=t=>{let e=new Headers,r=new Set;for(let n of t){let o=new Set;for(let[i,a]of $oo(n)){let s=i.toLowerCase();o.has(s)||(e.delete(i),o.add(s)),a===null?(e.delete(i),r.add(s)):(e.append(i,a),r.delete(s))}}return{[Lcr]:!0,values:e,nulls:r}}});var n8,Uet=v(()=>{kr();Bl();n8=class extends ze{create(e,r){return this._client.post("/audio/speech",{body:e,...r,headers:mt([{Accept:"application/octet-stream"},r?.headers]),__binaryResponse:!0})}}});var o8,Bet=v(()=>{kr();uR();o8=class extends ze{create(e,r){return this._client.post("/audio/transcriptions",Xv({body:e,...r,stream:e.stream??!1,__metadata:{model:e.model}},this._client))}}});var i8,zet=v(()=>{kr();uR();i8=class extends ze{create(e,r){return this._client.post("/audio/translations",Xv({body:e,...r,__metadata:{model:e.model}},this._client))}}});var lR,Vet=v(()=>{kr();Uet();Uet();Bet();Bet();zet();zet();lR=class extends ze{constructor(){super(...arguments),this.transcriptions=new o8(this._client),this.translations=new i8(this._client),this.speech=new n8(this._client)}};lR.Transcriptions=o8;lR.Translations=i8;lR.Speech=n8});var N2,Het=v(()=>{kr();Iu();ns();N2=class extends ze{create(e,r){return this._client.post("/batches",{body:e,...r})}retrieve(e,r){return this._client.get(je`/batches/${e}`,r)}list(e={},r){return this._client.getAPIList("/batches",ri,{query:e,...r})}cancel(e,r){return this._client.post(je`/batches/${e}/cancel`,r)}}});var a8,Jet=v(()=>{kr();Iu();Bl();ns();a8=class extends ze{create(e,r){return this._client.post("/assistants",{body:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(je`/assistants/${e}`,{...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(je`/assistants/${e}`,{body:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/assistants",ri,{query:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(je`/assistants/${e}`,{...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var s8,Wet=v(()=>{kr();Bl();s8=class extends ze{create(e,r){return this._client.post("/realtime/sessions",{body:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var u8,Ket=v(()=>{kr();Bl();u8=class extends ze{create(e,r){return this._client.post("/realtime/transcription_sessions",{body:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}}});var ZF,Get=v(()=>{kr();Wet();Wet();Ket();Ket();ZF=class extends ze{constructor(){super(...arguments),this.sessions=new s8(this._client),this.transcriptionSessions=new u8(this._client)}};ZF.Sessions=s8;ZF.TranscriptionSessions=u8});var l8,Xet=v(()=>{kr();Bl();ns();l8=class extends ze{create(e,r){return this._client.post("/chatkit/sessions",{body:e,...r,headers:mt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}cancel(e,r){return this._client.post(je`/chatkit/sessions/${e}/cancel`,{...r,headers:mt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}}});var c8,Zet=v(()=>{kr();Iu();Bl();ns();c8=class extends ze{retrieve(e,r){return this._client.get(je`/chatkit/threads/${e}`,{...r,headers:mt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}list(e={},r){return this._client.getAPIList("/chatkit/threads",v1,{query:e,...r,headers:mt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}delete(e,r){return this._client.delete(je`/chatkit/threads/${e}`,{...r,headers:mt([{"OpenAI-Beta":"chatkit_beta=v1"},r?.headers])})}listItems(e,r={},n){return this._client.getAPIList(je`/chatkit/threads/${e}/items`,v1,{query:r,...n,headers:mt([{"OpenAI-Beta":"chatkit_beta=v1"},n?.headers])})}}});var YF,Yet=v(()=>{kr();Xet();Xet();Zet();Zet();YF=class extends ze{constructor(){super(...arguments),this.sessions=new l8(this._client),this.threads=new c8(this._client)}};YF.Sessions=l8;YF.Threads=c8});var d8,Qet=v(()=>{kr();Iu();Bl();ns();d8=class extends ze{create(e,r,n){return this._client.post(je`/threads/${e}/messages`,{body:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get(je`/threads/${o}/messages/${e}`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post(je`/threads/${o}/messages/${e}`,{body:i,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(je`/threads/${e}/messages`,ri,{query:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{thread_id:o}=r;return this._client.delete(je`/threads/${o}/messages/${e}`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var f8,ett=v(()=>{kr();Iu();Bl();ns();f8=class extends ze{retrieve(e,r,n){let{thread_id:o,run_id:i,...a}=r;return this._client.get(je`/threads/${o}/runs/${i}/steps/${e}`,{query:a,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r,n){let{thread_id:o,...i}=r;return this._client.getAPIList(je`/threads/${o}/runs/${e}/steps`,ri,{query:i,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var Fcr,kcr=v(()=>{nR();lxe();Fcr=t=>{if(typeof Buffer<"u"){let e=Buffer.from(t,"base64");return Array.from(new Float32Array(e.buffer,e.byteOffset,e.length/Float32Array.BYTES_PER_ELEMENT))}else{let e=atob(t),r=e.length,n=new Uint8Array(r);for(let o=0;o{NC=t=>{if(typeof globalThis.process<"u")return globalThis.process.env?.[t]?.trim()??void 0;if(typeof globalThis.Deno<"u")return globalThis.Deno.env?.get?.(t)?.trim()}});var Koe=v(()=>{b1();kcr();ttt();Roe();JQe();GK()});var Cg,D2,rtt,cR,Pxe,jC,$2,p8,j2,Rxe,Zv,Mxe,Ixe,Zoe,Goe,Xoe,qcr,Ucr,Bcr,zcr,Vcr,Hcr,Jcr,x1,ntt=v(()=>{IS();Net();AC();Sxe();Koe();x1=class extends KF{constructor(){super(...arguments),Cg.add(this),rtt.set(this,[]),cR.set(this,{}),Pxe.set(this,{}),jC.set(this,void 0),$2.set(this,void 0),p8.set(this,void 0),j2.set(this,void 0),Rxe.set(this,void 0),Zv.set(this,void 0),Mxe.set(this,void 0),Ixe.set(this,void 0),Zoe.set(this,void 0)}[(rtt=new WeakMap,cR=new WeakMap,Pxe=new WeakMap,jC=new WeakMap,$2=new WeakMap,p8=new WeakMap,j2=new WeakMap,Rxe=new WeakMap,Zv=new WeakMap,Mxe=new WeakMap,Ixe=new WeakMap,Zoe=new WeakMap,Cg=new WeakSet,Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("event",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}static fromReadableStream(e){let r=new D2;return r._run(()=>r._fromReadableStream(e)),r}async _fromReadableStream(e,r){let n=r?.signal;n&&(n.aborted&&this.controller.abort(),n.addEventListener("abort",()=>this.controller.abort())),this._connected();let o=aR.fromReadableStream(e,this.controller);for await(let i of o)xe(this,Cg,"m",Goe).call(this,i);if(o.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,Cg,"m",Xoe).call(this))}toReadableStream(){return new aR(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}static createToolAssistantStream(e,r,n,o){let i=new D2;return i._run(()=>i._runToolAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}async _createToolAssistantStream(e,r,n,o){let i=o?.signal;i&&(i.aborted&&this.controller.abort(),i.addEventListener("abort",()=>this.controller.abort()));let a={...n,stream:!0},s=await e.submitToolOutputs(r,a,{...o,signal:this.controller.signal});this._connected();for await(let u of s)xe(this,Cg,"m",Goe).call(this,u);if(s.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,Cg,"m",Xoe).call(this))}static createThreadAssistantStream(e,r,n){let o=new D2;return o._run(()=>o._threadAssistantStream(e,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}static createAssistantStream(e,r,n,o){let i=new D2;return i._run(()=>i._runAssistantStream(e,r,n,{...o,headers:{...o?.headers,"X-Stainless-Helper-Method":"stream"}})),i}currentEvent(){return xe(this,Mxe,"f")}currentRun(){return xe(this,Ixe,"f")}currentMessageSnapshot(){return xe(this,jC,"f")}currentRunStepSnapshot(){return xe(this,Zoe,"f")}async finalRunSteps(){return await this.done(),Object.values(xe(this,cR,"f"))}async finalMessages(){return await this.done(),Object.values(xe(this,Pxe,"f"))}async finalRun(){if(await this.done(),!xe(this,$2,"f"))throw Error("Final run was not received.");return xe(this,$2,"f")}async _createThreadAssistantStream(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort()));let i={...r,stream:!0},a=await e.createAndRun(i,{...n,signal:this.controller.signal});this._connected();for await(let s of a)xe(this,Cg,"m",Goe).call(this,s);if(a.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,Cg,"m",Xoe).call(this))}async _createAssistantStream(e,r,n,o){let i=o?.signal;i&&(i.aborted&&this.controller.abort(),i.addEventListener("abort",()=>this.controller.abort()));let a={...n,stream:!0},s=await e.create(r,a,{...o,signal:this.controller.signal});this._connected();for await(let u of s)xe(this,Cg,"m",Goe).call(this,u);if(s.controller.signal?.aborted)throw new Ic;return this._addRun(xe(this,Cg,"m",Xoe).call(this))}static accumulateDelta(e,r){for(let[n,o]of Object.entries(r)){if(!e.hasOwnProperty(n)){e[n]=o;continue}let i=e[n];if(i==null){e[n]=o;continue}if(n==="index"||n==="type"){e[n]=o;continue}if(typeof i=="string"&&typeof o=="string")i+=o;else if(typeof i=="number"&&typeof o=="number")i+=o;else if(KK(i)&&KK(o))i=this.accumulateDelta(i,o);else if(Array.isArray(i)&&Array.isArray(o)){if(i.every(a=>typeof a=="string"||typeof a=="number")){i.push(...o);continue}for(let a of o){if(!KK(a))throw new Error(`Expected array delta entry to be an object but got: ${a}`);let s=a.index;if(s==null)throw console.error(a),new Error("Expected array delta entry to have an `index` property");if(typeof s!="number")throw new Error(`Expected array delta entry \`index\` property to be a number but got ${s}`);let u=i[s];u==null?i.push(a):i[s]=this.accumulateDelta(u,a)}continue}else throw Error(`Unhandled record type: ${n}, deltaValue: ${o}, accValue: ${i}`);e[n]=i}return e}_addRun(e){return e}async _threadAssistantStream(e,r,n){return await this._createThreadAssistantStream(r,e,n)}async _runAssistantStream(e,r,n,o){return await this._createAssistantStream(r,e,n,o)}async _runToolAssistantStream(e,r,n,o){return await this._createToolAssistantStream(r,e,n,o)}};D2=x1,Goe=function(e){if(!this.ended)switch(Hr(this,Mxe,e,"f"),xe(this,Cg,"m",Bcr).call(this,e),e.event){case"thread.created":break;case"thread.run.created":case"thread.run.queued":case"thread.run.in_progress":case"thread.run.requires_action":case"thread.run.completed":case"thread.run.incomplete":case"thread.run.failed":case"thread.run.cancelling":case"thread.run.cancelled":case"thread.run.expired":xe(this,Cg,"m",Jcr).call(this,e);break;case"thread.run.step.created":case"thread.run.step.in_progress":case"thread.run.step.delta":case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":xe(this,Cg,"m",Ucr).call(this,e);break;case"thread.message.created":case"thread.message.in_progress":case"thread.message.delta":case"thread.message.completed":case"thread.message.incomplete":xe(this,Cg,"m",qcr).call(this,e);break;case"error":throw new Error("Encountered an error event in event processing - errors should be processed earlier");default:}},Xoe=function(){if(this.ended)throw new Vt("stream has ended, this shouldn't happen");if(!xe(this,$2,"f"))throw Error("Final run has not been received");return xe(this,$2,"f")},qcr=function(e){let[r,n]=xe(this,Cg,"m",Vcr).call(this,e,xe(this,jC,"f"));Hr(this,jC,r,"f"),xe(this,Pxe,"f")[r.id]=r;for(let o of n){let i=r.content[o.index];i?.type=="text"&&this._emit("textCreated",i.text)}switch(e.event){case"thread.message.created":this._emit("messageCreated",e.data);break;case"thread.message.in_progress":break;case"thread.message.delta":if(this._emit("messageDelta",e.data.delta,r),e.data.delta.content)for(let o of e.data.delta.content){if(o.type=="text"&&o.text){let i=o.text,a=r.content[o.index];if(a&&a.type=="text")this._emit("textDelta",i,a.text);else throw Error("The snapshot associated with this text delta is not text or missing")}if(o.index!=xe(this,p8,"f")){if(xe(this,j2,"f"))switch(xe(this,j2,"f").type){case"text":this._emit("textDone",xe(this,j2,"f").text,xe(this,jC,"f"));break;case"image_file":this._emit("imageFileDone",xe(this,j2,"f").image_file,xe(this,jC,"f"));break}Hr(this,p8,o.index,"f")}Hr(this,j2,r.content[o.index],"f")}break;case"thread.message.completed":case"thread.message.incomplete":if(xe(this,p8,"f")!==void 0){let o=e.data.content[xe(this,p8,"f")];if(o)switch(o.type){case"image_file":this._emit("imageFileDone",o.image_file,xe(this,jC,"f"));break;case"text":this._emit("textDone",o.text,xe(this,jC,"f"));break}}xe(this,jC,"f")&&this._emit("messageDone",e.data),Hr(this,jC,void 0,"f")}},Ucr=function(e){let r=xe(this,Cg,"m",zcr).call(this,e);switch(Hr(this,Zoe,r,"f"),e.event){case"thread.run.step.created":this._emit("runStepCreated",e.data);break;case"thread.run.step.delta":let n=e.data.delta;if(n.step_details&&n.step_details.type=="tool_calls"&&n.step_details.tool_calls&&r.step_details.type=="tool_calls")for(let i of n.step_details.tool_calls)i.index==xe(this,Rxe,"f")?this._emit("toolCallDelta",i,r.step_details.tool_calls[i.index]):(xe(this,Zv,"f")&&this._emit("toolCallDone",xe(this,Zv,"f")),Hr(this,Rxe,i.index,"f"),Hr(this,Zv,r.step_details.tool_calls[i.index],"f"),xe(this,Zv,"f")&&this._emit("toolCallCreated",xe(this,Zv,"f")));this._emit("runStepDelta",e.data.delta,r);break;case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":Hr(this,Zoe,void 0,"f"),e.data.step_details.type=="tool_calls"&&xe(this,Zv,"f")&&(this._emit("toolCallDone",xe(this,Zv,"f")),Hr(this,Zv,void 0,"f")),this._emit("runStepDone",e.data,r);break;case"thread.run.step.in_progress":break}},Bcr=function(e){xe(this,rtt,"f").push(e),this._emit("event",e)},zcr=function(e){switch(e.event){case"thread.run.step.created":return xe(this,cR,"f")[e.data.id]=e.data,e.data;case"thread.run.step.delta":let r=xe(this,cR,"f")[e.data.id];if(!r)throw Error("Received a RunStepDelta before creation of a snapshot");let n=e.data;if(n.delta){let o=D2.accumulateDelta(r,n.delta);xe(this,cR,"f")[e.data.id]=o}return xe(this,cR,"f")[e.data.id];case"thread.run.step.completed":case"thread.run.step.failed":case"thread.run.step.cancelled":case"thread.run.step.expired":case"thread.run.step.in_progress":xe(this,cR,"f")[e.data.id]=e.data;break}if(xe(this,cR,"f")[e.data.id])return xe(this,cR,"f")[e.data.id];throw new Error("No snapshot available")},Vcr=function(e,r){let n=[];switch(e.event){case"thread.message.created":return[e.data,n];case"thread.message.delta":if(!r)throw Error("Received a delta with no existing snapshot (there should be one from message creation)");let o=e.data;if(o.delta.content)for(let i of o.delta.content)if(i.index in r.content){let a=r.content[i.index];r.content[i.index]=xe(this,Cg,"m",Hcr).call(this,i,a)}else r.content[i.index]=i,n.push(i);return[r,n];case"thread.message.in_progress":case"thread.message.completed":case"thread.message.incomplete":if(r)return[r,n];throw Error("Received thread message event with no existing snapshot")}throw Error("Tried to accumulate a non-message event")},Hcr=function(e,r){return D2.accumulateDelta(r,e)},Jcr=function(e){switch(Hr(this,Ixe,e.data,"f"),e.event){case"thread.run.created":break;case"thread.run.queued":break;case"thread.run.in_progress":break;case"thread.run.requires_action":case"thread.run.cancelled":case"thread.run.failed":case"thread.run.completed":case"thread.run.expired":case"thread.run.incomplete":Hr(this,$2,e.data,"f"),xe(this,Zv,"f")&&(this._emit("toolCallDone",xe(this,Zv,"f")),Hr(this,Zv,void 0,"f"));break;case"thread.run.cancelling":break}}});var L2,ott=v(()=>{kr();ett();ett();Iu();Bl();ntt();GK();ns();L2=class extends ze{constructor(){super(...arguments),this.steps=new f8(this._client)}create(e,r,n){let{include:o,...i}=r;return this._client.post(je`/threads/${e}/runs`,{query:{include:o},body:i,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers]),stream:r.stream??!1})}retrieve(e,r,n){let{thread_id:o}=r;return this._client.get(je`/threads/${o}/runs/${e}`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{thread_id:o,...i}=r;return this._client.post(je`/threads/${o}/runs/${e}`,{body:i,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(je`/threads/${e}/runs`,ri,{query:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{thread_id:o}=r;return this._client.post(je`/threads/${o}/runs/${e}/cancel`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r,n);return await this.poll(o.id,{thread_id:e},n)}createAndStream(e,r,n){return x1.createAssistantStream(e,this._client.beta.threads.runs,r,n)}async poll(e,r,n){let o=mt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let{data:i,response:a}=await this.retrieve(e,r,{...n,headers:{...n?.headers,...o}}).withResponse();switch(i.status){case"queued":case"in_progress":case"cancelling":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=a.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await oR(s);break;case"requires_action":case"incomplete":case"cancelled":case"completed":case"failed":case"expired":return i}}}stream(e,r,n){return x1.createAssistantStream(e,this._client.beta.threads.runs,r,n)}submitToolOutputs(e,r,n){let{thread_id:o,...i}=r;return this._client.post(je`/threads/${o}/runs/${e}/submit_tool_outputs`,{body:i,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers]),stream:r.stream??!1})}async submitToolOutputsAndPoll(e,r,n){let o=await this.submitToolOutputs(e,r,n);return await this.poll(o.id,r,n)}submitToolOutputsStream(e,r,n){return x1.createToolAssistantStream(e,this._client.beta.threads.runs,r,n)}};L2.Steps=f8});var QF,itt=v(()=>{kr();Qet();Qet();ott();ott();Bl();ntt();ns();QF=class extends ze{constructor(){super(...arguments),this.runs=new L2(this._client),this.messages=new d8(this._client)}create(e={},r){return this._client.post("/threads",{body:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(je`/threads/${e}`,{...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(je`/threads/${e}`,{body:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r){return this._client.delete(je`/threads/${e}`,{...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}createAndRun(e,r){return this._client.post("/threads/runs",{body:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers]),stream:e.stream??!1})}async createAndRunPoll(e,r){let n=await this.createAndRun(e,r);return await this.runs.poll(n.id,{thread_id:n.thread_id},r)}createAndRunStream(e,r){return x1.createThreadAssistantStream(e,this._client.beta.threads,r)}};QF.Runs=L2;QF.Messages=d8});var DC,att=v(()=>{kr();Jet();Jet();Get();Get();Yet();Yet();itt();itt();DC=class extends ze{constructor(){super(...arguments),this.realtime=new ZF(this._client),this.chatkit=new YF(this._client),this.assistants=new a8(this._client),this.threads=new QF(this._client)}};DC.Realtime=ZF;DC.ChatKit=YF;DC.Assistants=a8;DC.Threads=QF});var F2,stt=v(()=>{kr();F2=class extends ze{create(e,r){return this._client.post("/completions",{body:e,...r,stream:e.stream??!1})}}});var m8,utt=v(()=>{kr();Bl();ns();m8=class extends ze{retrieve(e,r,n){let{container_id:o}=r;return this._client.get(je`/containers/${o}/files/${e}/content`,{...n,headers:mt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}}});var k2,ltt=v(()=>{kr();utt();utt();Iu();Bl();uR();ns();k2=class extends ze{constructor(){super(...arguments),this.content=new m8(this._client)}create(e,r,n){return this._client.post(je`/containers/${e}/files`,Xv({body:r,...n},this._client))}retrieve(e,r,n){let{container_id:o}=r;return this._client.get(je`/containers/${o}/files/${e}`,n)}list(e,r={},n){return this._client.getAPIList(je`/containers/${e}/files`,ri,{query:r,...n})}delete(e,r,n){let{container_id:o}=r;return this._client.delete(je`/containers/${o}/files/${e}`,{...n,headers:mt([{Accept:"*/*"},n?.headers])})}};k2.Content=m8});var ek,ctt=v(()=>{kr();ltt();ltt();Iu();Bl();ns();ek=class extends ze{constructor(){super(...arguments),this.files=new k2(this._client)}create(e,r){return this._client.post("/containers",{body:e,...r})}retrieve(e,r){return this._client.get(je`/containers/${e}`,r)}list(e={},r){return this._client.getAPIList("/containers",ri,{query:e,...r})}delete(e,r){return this._client.delete(je`/containers/${e}`,{...r,headers:mt([{Accept:"*/*"},r?.headers])})}};ek.Files=k2});var h8,dtt=v(()=>{kr();Iu();ns();h8=class extends ze{create(e,r,n){let{include:o,...i}=r;return this._client.post(je`/conversations/${e}/items`,{query:{include:o},body:i,...n})}retrieve(e,r,n){let{conversation_id:o,...i}=r;return this._client.get(je`/conversations/${o}/items/${e}`,{query:i,...n})}list(e,r={},n){return this._client.getAPIList(je`/conversations/${e}/items`,v1,{query:r,...n})}delete(e,r,n){let{conversation_id:o}=r;return this._client.delete(je`/conversations/${o}/items/${e}`,n)}}});var tk,ftt=v(()=>{kr();dtt();dtt();ns();tk=class extends ze{constructor(){super(...arguments),this.items=new h8(this._client)}create(e={},r){return this._client.post("/conversations",{body:e,...r})}retrieve(e,r){return this._client.get(je`/conversations/${e}`,r)}update(e,r,n){return this._client.post(je`/conversations/${e}`,{body:r,...n})}delete(e,r){return this._client.delete(je`/conversations/${e}`,r)}};tk.Items=h8});var q2,ptt=v(()=>{kr();Koe();q2=class extends ze{create(e,r){let n=!!e.encoding_format,o=n?e.encoding_format:"base64";n&&Kc(this._client).debug("embeddings/user defined encoding_format:",e.encoding_format);let i=this._client.post("/embeddings",{body:{...e,encoding_format:o},...r});return n?i:(Kc(this._client).debug("embeddings/decoding base64 embeddings from base64"),i._thenUnwrap(a=>(a&&a.data&&a.data.forEach(s=>{let u=s.embedding;s.embedding=Fcr(u)}),a)))}}});var g8,mtt=v(()=>{kr();Iu();ns();g8=class extends ze{retrieve(e,r,n){let{eval_id:o,run_id:i}=r;return this._client.get(je`/evals/${o}/runs/${i}/output_items/${e}`,n)}list(e,r,n){let{eval_id:o,...i}=r;return this._client.getAPIList(je`/evals/${o}/runs/${e}/output_items`,ri,{query:i,...n})}}});var U2,htt=v(()=>{kr();mtt();mtt();Iu();ns();U2=class extends ze{constructor(){super(...arguments),this.outputItems=new g8(this._client)}create(e,r,n){return this._client.post(je`/evals/${e}/runs`,{body:r,...n})}retrieve(e,r,n){let{eval_id:o}=r;return this._client.get(je`/evals/${o}/runs/${e}`,n)}list(e,r={},n){return this._client.getAPIList(je`/evals/${e}/runs`,ri,{query:r,...n})}delete(e,r,n){let{eval_id:o}=r;return this._client.delete(je`/evals/${o}/runs/${e}`,n)}cancel(e,r,n){let{eval_id:o}=r;return this._client.post(je`/evals/${o}/runs/${e}`,n)}};U2.OutputItems=g8});var rk,gtt=v(()=>{kr();htt();htt();Iu();ns();rk=class extends ze{constructor(){super(...arguments),this.runs=new U2(this._client)}create(e,r){return this._client.post("/evals",{body:e,...r})}retrieve(e,r){return this._client.get(je`/evals/${e}`,r)}update(e,r,n){return this._client.post(je`/evals/${e}`,{body:r,...n})}list(e={},r){return this._client.getAPIList("/evals",ri,{query:e,...r})}delete(e,r){return this._client.delete(je`/evals/${e}`,r)}};rk.Runs=U2});var B2,ytt=v(()=>{kr();Iu();Bl();GK();AC();uR();ns();B2=class extends ze{create(e,r){return this._client.post("/files",Xv({body:e,...r},this._client))}retrieve(e,r){return this._client.get(je`/files/${e}`,r)}list(e={},r){return this._client.getAPIList("/files",ri,{query:e,...r})}delete(e,r){return this._client.delete(je`/files/${e}`,r)}content(e,r){return this._client.get(je`/files/${e}/content`,{...r,headers:mt([{Accept:"application/binary"},r?.headers]),__binaryResponse:!0})}async waitForProcessing(e,{pollInterval:r=5e3,maxWait:n=30*60*1e3}={}){let o=new Set(["processed","error","deleted"]),i=Date.now(),a=await this.retrieve(e);for(;!a.status||!o.has(a.status);)if(await oR(r),a=await this.retrieve(e),Date.now()-i>n)throw new tR({message:`Giving up on waiting for file ${e} to finish processing after ${n} milliseconds.`});return a}}});var y8,btt=v(()=>{kr();y8=class extends ze{}});var b8,_tt=v(()=>{kr();b8=class extends ze{run(e,r){return this._client.post("/fine_tuning/alpha/graders/run",{body:e,...r})}validate(e,r){return this._client.post("/fine_tuning/alpha/graders/validate",{body:e,...r})}}});var z2,vtt=v(()=>{kr();_tt();_tt();z2=class extends ze{constructor(){super(...arguments),this.graders=new b8(this._client)}};z2.Graders=b8});var _8,wtt=v(()=>{kr();Iu();ns();_8=class extends ze{create(e,r,n){return this._client.getAPIList(je`/fine_tuning/checkpoints/${e}/permissions`,sR,{body:r,method:"post",...n})}retrieve(e,r={},n){return this._client.get(je`/fine_tuning/checkpoints/${e}/permissions`,{query:r,...n})}delete(e,r,n){let{fine_tuned_model_checkpoint:o}=r;return this._client.delete(je`/fine_tuning/checkpoints/${o}/permissions/${e}`,n)}}});var V2,Stt=v(()=>{kr();wtt();wtt();V2=class extends ze{constructor(){super(...arguments),this.permissions=new _8(this._client)}};V2.Permissions=_8});var v8,Ctt=v(()=>{kr();Iu();ns();v8=class extends ze{list(e,r={},n){return this._client.getAPIList(je`/fine_tuning/jobs/${e}/checkpoints`,ri,{query:r,...n})}}});var H2,xtt=v(()=>{kr();Ctt();Ctt();Iu();ns();H2=class extends ze{constructor(){super(...arguments),this.checkpoints=new v8(this._client)}create(e,r){return this._client.post("/fine_tuning/jobs",{body:e,...r})}retrieve(e,r){return this._client.get(je`/fine_tuning/jobs/${e}`,r)}list(e={},r){return this._client.getAPIList("/fine_tuning/jobs",ri,{query:e,...r})}cancel(e,r){return this._client.post(je`/fine_tuning/jobs/${e}/cancel`,r)}listEvents(e,r={},n){return this._client.getAPIList(je`/fine_tuning/jobs/${e}/events`,ri,{query:r,...n})}pause(e,r){return this._client.post(je`/fine_tuning/jobs/${e}/pause`,r)}resume(e,r){return this._client.post(je`/fine_tuning/jobs/${e}/resume`,r)}};H2.Checkpoints=v8});var $C,Ott=v(()=>{kr();btt();btt();vtt();vtt();Stt();Stt();xtt();xtt();$C=class extends ze{constructor(){super(...arguments),this.methods=new y8(this._client),this.jobs=new H2(this._client),this.checkpoints=new V2(this._client),this.alpha=new z2(this._client)}};$C.Methods=y8;$C.Jobs=H2;$C.Checkpoints=V2;$C.Alpha=z2});var w8,Ttt=v(()=>{kr();w8=class extends ze{}});var nk,Ett=v(()=>{kr();Ttt();Ttt();nk=class extends ze{constructor(){super(...arguments),this.graderModels=new w8(this._client)}};nk.GraderModels=w8});var J2,Ptt=v(()=>{kr();uR();J2=class extends ze{createVariation(e,r){return this._client.post("/images/variations",Xv({body:e,...r},this._client))}edit(e,r){return this._client.post("/images/edits",Xv({body:e,...r,stream:e.stream??!1},this._client))}generate(e,r){return this._client.post("/images/generations",{body:e,...r,stream:e.stream??!1})}}});var W2,Mtt=v(()=>{kr();Iu();ns();W2=class extends ze{retrieve(e,r){return this._client.get(je`/models/${e}`,r)}list(e){return this._client.getAPIList("/models",sR,e)}delete(e,r){return this._client.delete(je`/models/${e}`,r)}}});var K2,Itt=v(()=>{kr();K2=class extends ze{create(e,r){return this._client.post("/moderations",{body:e,...r})}}});var S8,Rtt=v(()=>{kr();Bl();ns();S8=class extends ze{accept(e,r,n){return this._client.post(je`/realtime/calls/${e}/accept`,{body:r,...n,headers:mt([{Accept:"*/*"},n?.headers])})}hangup(e,r){return this._client.post(je`/realtime/calls/${e}/hangup`,{...r,headers:mt([{Accept:"*/*"},r?.headers])})}refer(e,r,n){return this._client.post(je`/realtime/calls/${e}/refer`,{body:r,...n,headers:mt([{Accept:"*/*"},n?.headers])})}reject(e,r={},n){return this._client.post(je`/realtime/calls/${e}/reject`,{body:r,...n,headers:mt([{Accept:"*/*"},n?.headers])})}}});var C8,Att=v(()=>{kr();C8=class extends ze{create(e,r){return this._client.post("/realtime/client_secrets",{body:e,...r})}}});var O1,Ntt=v(()=>{kr();Rtt();Rtt();Att();Att();O1=class extends ze{constructor(){super(...arguments),this.clientSecrets=new C8(this._client),this.calls=new S8(this._client)}};O1.ClientSecrets=C8;O1.Calls=S8});function Wcr(t,e){return!e||!pio(e)?{...t,output_parsed:null,output:t.output.map(r=>r.type==="function_call"?{...r,parsed_arguments:null}:r.type==="message"?{...r,content:r.content.map(n=>({...n,parsed:null}))}:r)}:jtt(t,e)}function jtt(t,e){let r=t.output.map(o=>{if(o.type==="function_call")return{...o,parsed_arguments:gio(e,o)};if(o.type==="message"){let i=o.content.map(a=>a.type==="output_text"?{...a,parsed:fio(e,a.text)}:a);return{...o,content:i}}return o}),n=Object.assign({},t,{output:r});return Object.getOwnPropertyDescriptor(t,"output_text")||Axe(n),Object.defineProperty(n,"output_parsed",{enumerable:!0,get(){for(let o of n.output)if(o.type==="message"){for(let i of o.content)if(i.type==="output_text"&&i.parsed!==null)return i.parsed}return null}}),n}function fio(t,e){return t.text?.format?.type!=="json_schema"?null:"$parseRaw"in t.text?.format?(t.text?.format).$parseRaw(e):JSON.parse(e)}function pio(t){return!!koe(t.text?.format)}function mio(t){return t?.$brand==="auto-parseable-tool"}function hio(t,e){return t.find(r=>r.type==="function"&&r.name===e)}function gio(t,e){let r=hio(t.tools??[],e.name);return{...e,...e,parsed_arguments:mio(r)?r.$parseRaw(e.arguments):r?.strict?JSON.parse(e.arguments):null}}function Axe(t){let e=[];for(let r of t.output)if(r.type==="message")for(let n of r.content)n.type==="output_text"&&e.push(n.text);t.output_text=e.join("")}var Nxe=v(()=>{AC();YK()});function yio(t,e){return Wcr(t,e)}var x8,jxe,ok,Dxe,Kcr,Gcr,Xcr,Zcr,$xe,Ycr=v(()=>{IS();AC();Sxe();Nxe();$xe=class t extends KF{constructor(e){super(),x8.add(this),jxe.set(this,void 0),ok.set(this,void 0),Dxe.set(this,void 0),Hr(this,jxe,e,"f")}static createResponse(e,r,n){let o=new t(r);return o._run(()=>o._createOrRetrieveResponse(e,r,{...n,headers:{...n?.headers,"X-Stainless-Helper-Method":"stream"}})),o}async _createOrRetrieveResponse(e,r,n){let o=n?.signal;o&&(o.aborted&&this.controller.abort(),o.addEventListener("abort",()=>this.controller.abort())),xe(this,x8,"m",Kcr).call(this);let i,a=null;"response_id"in r?(i=await e.responses.retrieve(r.response_id,{stream:!0},{...n,signal:this.controller.signal,stream:!0}),a=r.starting_after??null):i=await e.responses.create({...r,stream:!0},{...n,signal:this.controller.signal}),this._connected();for await(let s of i)xe(this,x8,"m",Gcr).call(this,s,a);if(i.controller.signal?.aborted)throw new Ic;return xe(this,x8,"m",Xcr).call(this)}[(jxe=new WeakMap,ok=new WeakMap,Dxe=new WeakMap,x8=new WeakSet,Kcr=function(){this.ended||Hr(this,ok,void 0,"f")},Gcr=function(r,n){if(this.ended)return;let o=(a,s)=>{(n==null||s.sequence_number>n)&&this._emit(a,s)},i=xe(this,x8,"m",Zcr).call(this,r);switch(o("event",r),r.type){case"response.output_text.delta":{let a=i.output[r.output_index];if(!a)throw new Vt(`missing output at index ${r.output_index}`);if(a.type==="message"){let s=a.content[r.content_index];if(!s)throw new Vt(`missing content at index ${r.content_index}`);if(s.type!=="output_text")throw new Vt(`expected content to be 'output_text', got ${s.type}`);o("response.output_text.delta",{...r,snapshot:s.text})}break}case"response.function_call_arguments.delta":{let a=i.output[r.output_index];if(!a)throw new Vt(`missing output at index ${r.output_index}`);a.type==="function_call"&&o("response.function_call_arguments.delta",{...r,snapshot:a.arguments});break}default:o(r.type,r);break}},Xcr=function(){if(this.ended)throw new Vt("stream has ended, this shouldn't happen");let r=xe(this,ok,"f");if(!r)throw new Vt("request ended without sending any events");Hr(this,ok,void 0,"f");let n=yio(r,xe(this,jxe,"f"));return Hr(this,Dxe,n,"f"),n},Zcr=function(r){let n=xe(this,ok,"f");if(!n){if(r.type!=="response.created")throw new Vt(`When snapshot hasn't been set yet, expected 'response.created' event, got ${r.type}`);return n=Hr(this,ok,r.response,"f"),n}switch(r.type){case"response.output_item.added":{n.output.push(r.item);break}case"response.content_part.added":{let o=n.output[r.output_index];if(!o)throw new Vt(`missing output at index ${r.output_index}`);let i=o.type,a=r.part;i==="message"&&a.type!=="reasoning_text"?o.content.push(a):i==="reasoning"&&a.type==="reasoning_text"&&(o.content||(o.content=[]),o.content.push(a));break}case"response.output_text.delta":{let o=n.output[r.output_index];if(!o)throw new Vt(`missing output at index ${r.output_index}`);if(o.type==="message"){let i=o.content[r.content_index];if(!i)throw new Vt(`missing content at index ${r.content_index}`);if(i.type!=="output_text")throw new Vt(`expected content to be 'output_text', got ${i.type}`);i.text+=r.delta}break}case"response.function_call_arguments.delta":{let o=n.output[r.output_index];if(!o)throw new Vt(`missing output at index ${r.output_index}`);o.type==="function_call"&&(o.arguments+=r.delta);break}case"response.reasoning_text.delta":{let o=n.output[r.output_index];if(!o)throw new Vt(`missing output at index ${r.output_index}`);if(o.type==="reasoning"){let i=o.content?.[r.content_index];if(!i)throw new Vt(`missing content at index ${r.content_index}`);if(i.type!=="reasoning_text")throw new Vt(`expected content to be 'reasoning_text', got ${i.type}`);i.text+=r.delta}break}case"response.completed":{Hr(this,ok,r.response,"f");break}}return n},Symbol.asyncIterator)](){let e=[],r=[],n=!1;return this.on("event",o=>{let i=r.shift();i?i.resolve(o):e.push(o)}),this.on("end",()=>{n=!0;for(let o of r)o.resolve(void 0);r.length=0}),this.on("abort",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),this.on("error",o=>{n=!0;for(let i of r)i.reject(o);r.length=0}),{next:async()=>e.length?{value:e.shift(),done:!1}:n?{value:void 0,done:!0}:new Promise((i,a)=>r.push({resolve:i,reject:a})).then(i=>i?{value:i,done:!1}:{value:void 0,done:!0}),return:async()=>(this.abort(),{value:void 0,done:!0})}}async finalResponse(){await this.done();let e=xe(this,Dxe,"f");if(!e)throw new Vt("stream ended without producing a ChatCompletion");return e}}});var O8,Dtt=v(()=>{kr();Iu();ns();O8=class extends ze{list(e,r={},n){return this._client.getAPIList(je`/responses/${e}/input_items`,ri,{query:r,...n})}}});var T8,$tt=v(()=>{kr();T8=class extends ze{count(e={},r){return this._client.post("/responses/input_tokens",{body:e,...r})}}});var T1,Ltt=v(()=>{Nxe();Ycr();kr();Dtt();Dtt();$tt();$tt();Bl();ns();T1=class extends ze{constructor(){super(...arguments),this.inputItems=new O8(this._client),this.inputTokens=new T8(this._client)}create(e,r){return this._client.post("/responses",{body:e,...r,stream:e.stream??!1})._thenUnwrap(n=>("object"in n&&n.object==="response"&&Axe(n),n))}retrieve(e,r={},n){return this._client.get(je`/responses/${e}`,{query:r,...n,stream:r?.stream??!1})._thenUnwrap(o=>("object"in o&&o.object==="response"&&Axe(o),o))}delete(e,r){return this._client.delete(je`/responses/${e}`,{...r,headers:mt([{Accept:"*/*"},r?.headers])})}parse(e,r){return this._client.responses.create(e,r)._thenUnwrap(n=>jtt(n,e))}stream(e,r){return $xe.createResponse(this._client,e,r)}cancel(e,r){return this._client.post(je`/responses/${e}/cancel`,r)}compact(e,r){return this._client.post("/responses/compact",{body:e,...r})}};T1.InputItems=O8;T1.InputTokens=T8});var E8,Ftt=v(()=>{kr();uR();ns();E8=class extends ze{create(e,r,n){return this._client.post(je`/uploads/${e}/parts`,Xv({body:r,...n},this._client))}}});var ik,ktt=v(()=>{kr();Ftt();Ftt();ns();ik=class extends ze{constructor(){super(...arguments),this.parts=new E8(this._client)}create(e,r){return this._client.post("/uploads",{body:e,...r})}cancel(e,r){return this._client.post(je`/uploads/${e}/cancel`,r)}complete(e,r,n){return this._client.post(je`/uploads/${e}/complete`,{body:r,...n})}};ik.Parts=E8});var Qcr,edr=v(()=>{Qcr=async t=>{let e=await Promise.allSettled(t),r=e.filter(o=>o.status==="rejected");if(r.length){for(let o of r)console.error(o.reason);throw new Error(`${r.length} promise(s) failed - see the above errors`)}let n=[];for(let o of e)o.status==="fulfilled"&&n.push(o.value);return n}});var P8,qtt=v(()=>{kr();Iu();Bl();GK();edr();ns();P8=class extends ze{create(e,r,n){return this._client.post(je`/vector_stores/${e}/file_batches`,{body:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get(je`/vector_stores/${o}/file_batches/${e}`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}cancel(e,r,n){let{vector_store_id:o}=r;return this._client.post(je`/vector_stores/${o}/file_batches/${e}/cancel`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r);return await this.poll(e,o.id,n)}listFiles(e,r,n){let{vector_store_id:o,...i}=r;return this._client.getAPIList(je`/vector_stores/${o}/file_batches/${e}/files`,ri,{query:i,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async poll(e,r,n){let o=mt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let{data:i,response:a}=await this.retrieve(r,{vector_store_id:e},{...n,headers:o}).withResponse();switch(i.status){case"in_progress":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=a.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await oR(s);break;case"failed":case"cancelled":case"completed":return i}}}async uploadAndPoll(e,{files:r,fileIds:n=[]},o){if(r==null||r.length==0)throw new Error("No `files` provided to process. If you've already uploaded files you should use `.createAndPoll()` instead");let i=o?.maxConcurrency??5,a=Math.min(i,r.length),s=this._client,u=r.values(),l=[...n];async function c(f){for(let p of f){let m=await s.files.create({file:p,purpose:"assistants"},o);l.push(m.id)}}let d=Array(a).fill(u).map(c);return await Qcr(d),await this.createAndPoll(e,{file_ids:l})}}});var M8,Utt=v(()=>{kr();Iu();Bl();Koe();ns();M8=class extends ze{create(e,r,n){return this._client.post(je`/vector_stores/${e}/files`,{body:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}retrieve(e,r,n){let{vector_store_id:o}=r;return this._client.get(je`/vector_stores/${o}/files/${e}`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}update(e,r,n){let{vector_store_id:o,...i}=r;return this._client.post(je`/vector_stores/${o}/files/${e}`,{body:i,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e,r={},n){return this._client.getAPIList(je`/vector_stores/${e}/files`,ri,{query:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}delete(e,r,n){let{vector_store_id:o}=r;return this._client.delete(je`/vector_stores/${o}/files/${e}`,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}async createAndPoll(e,r,n){let o=await this.create(e,r,n);return await this.poll(e,o.id,n)}async poll(e,r,n){let o=mt([n?.headers,{"X-Stainless-Poll-Helper":"true","X-Stainless-Custom-Poll-Interval":n?.pollIntervalMs?.toString()??void 0}]);for(;;){let i=await this.retrieve(r,{vector_store_id:e},{...n,headers:o}).withResponse(),a=i.data;switch(a.status){case"in_progress":let s=5e3;if(n?.pollIntervalMs)s=n.pollIntervalMs;else{let u=i.response.headers.get("openai-poll-after-ms");if(u){let l=parseInt(u);isNaN(l)||(s=l)}}await oR(s);break;case"failed":case"completed":return a}}}async upload(e,r,n){let o=await this._client.files.create({file:r,purpose:"assistants"},n);return this.create(e,{file_id:o.id},n)}async uploadAndPoll(e,r,n){let o=await this.upload(e,r,n);return await this.poll(e,o.id,n)}content(e,r,n){let{vector_store_id:o}=r;return this._client.getAPIList(je`/vector_stores/${o}/files/${e}/content`,sR,{...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}}});var E1,Btt=v(()=>{kr();qtt();qtt();Utt();Utt();Iu();Bl();ns();E1=class extends ze{constructor(){super(...arguments),this.files=new M8(this._client),this.fileBatches=new P8(this._client)}create(e,r){return this._client.post("/vector_stores",{body:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}retrieve(e,r){return this._client.get(je`/vector_stores/${e}`,{...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}update(e,r,n){return this._client.post(je`/vector_stores/${e}`,{body:r,...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}list(e={},r){return this._client.getAPIList("/vector_stores",ri,{query:e,...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}delete(e,r){return this._client.delete(je`/vector_stores/${e}`,{...r,headers:mt([{"OpenAI-Beta":"assistants=v2"},r?.headers])})}search(e,r,n){return this._client.getAPIList(je`/vector_stores/${e}/search`,sR,{body:r,method:"post",...n,headers:mt([{"OpenAI-Beta":"assistants=v2"},n?.headers])})}};E1.Files=M8;E1.FileBatches=P8});var G2,ztt=v(()=>{kr();Iu();Bl();uR();ns();G2=class extends ze{create(e,r){return this._client.post("/videos",het({body:e,...r},this._client))}retrieve(e,r){return this._client.get(je`/videos/${e}`,r)}list(e={},r){return this._client.getAPIList("/videos",v1,{query:e,...r})}delete(e,r){return this._client.delete(je`/videos/${e}`,r)}downloadContent(e,r={},n){return this._client.get(je`/videos/${e}/content`,{query:r,...n,headers:mt([{Accept:"application/binary"},n?.headers]),__binaryResponse:!0})}remix(e,r,n){return this._client.post(je`/videos/${e}/remix`,het({body:r,...n},this._client))}}});var I8,tdr,Lxe,X2,Vtt=v(()=>{IS();AC();kr();Bl();X2=class extends ze{constructor(){super(...arguments),I8.add(this)}async unwrap(e,r,n=this._client.webhookSecret,o=300){return await this.verifySignature(e,r,n,o),JSON.parse(e)}async verifySignature(e,r,n=this._client.webhookSecret,o=300){if(typeof crypto>"u"||typeof crypto.subtle.importKey!="function"||typeof crypto.subtle.verify!="function")throw new Error("Webhook signature verification is only supported when the `crypto` global is defined");xe(this,I8,"m",tdr).call(this,n);let i=mt([r]).values,a=xe(this,I8,"m",Lxe).call(this,i,"webhook-signature"),s=xe(this,I8,"m",Lxe).call(this,i,"webhook-timestamp"),u=xe(this,I8,"m",Lxe).call(this,i,"webhook-id"),l=parseInt(s,10);if(isNaN(l))throw new rR("Invalid webhook timestamp format");let c=Math.floor(Date.now()/1e3);if(c-l>o)throw new rR("Webhook timestamp is too old");if(l>c+o)throw new rR("Webhook timestamp is too new");let d=a.split(" ").map(h=>h.startsWith("v1,")?h.substring(3):h),f=n.startsWith("whsec_")?Buffer.from(n.replace("whsec_",""),"base64"):Buffer.from(n,"utf-8"),p=u?`${u}.${s}.${e}`:`${s}.${e}`,m=await crypto.subtle.importKey("raw",f,{name:"HMAC",hash:"SHA-256"},!1,["verify"]);for(let h of d)try{let y=Buffer.from(h,"base64");if(await crypto.subtle.verify("HMAC",m,y,new TextEncoder().encode(p)))return}catch{continue}throw new rR("The given webhook signature does not match the expected signature")}};I8=new WeakSet,tdr=function(e){if(typeof e!="string"||e.length===0)throw new Error("The webhook secret must either be set using the env var, OPENAI_WEBHOOK_SECRET, on the client class, OpenAI({ webhookSecret: '123' }), or passed to this function")},Lxe=function(e,r){if(!e)throw new Error("Headers are required");let n=e.get(r);if(n==null)throw new Error(`Missing required header: ${r}`);return n}});var rdr=v(()=>{Dcr();$cr();Vet();Het();att();stt();ctt();ftt();ptt();gtt();ytt();Ott();Ett();Ptt();Mtt();Itt();Ntt();Ltt();ktt();Btt();ztt();Vtt()});var Htt,Jtt,Fxe,ndr,bn,kxe=v(()=>{IS();JQe();b1();GK();nxe();XQe();Moe();ecr();lcr();GQe();nR();Iu();yet();rdr();pxe();Het();stt();ptt();ytt();Ptt();Mtt();Itt();ztt();Vtt();Vet();att();qet();ctt();ftt();gtt();Ott();Ett();Ntt();Ltt();ktt();Btt();XQe();Bl();ttt();Roe();b1();bn=class{constructor({baseURL:e=NC("OPENAI_BASE_URL"),apiKey:r=NC("OPENAI_API_KEY"),organization:n=NC("OPENAI_ORG_ID")??null,project:o=NC("OPENAI_PROJECT_ID")??null,webhookSecret:i=NC("OPENAI_WEBHOOK_SECRET")??null,...a}={}){if(Htt.add(this),Fxe.set(this,void 0),this.completions=new F2(this),this.chat=new XF(this),this.embeddings=new q2(this),this.files=new B2(this),this.images=new J2(this),this.audio=new lR(this),this.moderations=new K2(this),this.models=new W2(this),this.fineTuning=new $C(this),this.graders=new nk(this),this.vectorStores=new E1(this),this.webhooks=new X2(this),this.beta=new DC(this),this.batches=new N2(this),this.uploads=new ik(this),this.responses=new T1(this),this.realtime=new O1(this),this.conversations=new tk(this),this.evals=new rk(this),this.containers=new ek(this),this.videos=new G2(this),r===void 0)throw new Vt("Missing credentials. Please pass an `apiKey`, or set the `OPENAI_API_KEY` environment variable.");let s={apiKey:r,organization:n,project:o,webhookSecret:i,...a,baseURL:e||"https://api.openai.com/v1"};if(!s.dangerouslyAllowBrowser&&Glr())throw new Vt(`It looks like you're running in a browser-like environment. + +This is disabled by default, as it risks exposing your secret API credentials to attackers. +If you understand the risks and have appropriate mitigations in place, +you can set the \`dangerouslyAllowBrowser\` option to \`true\`, e.g., + +new OpenAI({ apiKey, dangerouslyAllowBrowser: true }); + +https://help.openai.com/en/articles/5112595-best-practices-for-api-key-safety +`);this.baseURL=s.baseURL,this.timeout=s.timeout??Jtt.DEFAULT_TIMEOUT,this.logger=s.logger??console;let u="warn";this.logLevel=u,this.logLevel=aet(s.logLevel,"ClientOptions.logLevel",this)??aet(NC("OPENAI_LOG"),"process.env['OPENAI_LOG']",this)??u,this.fetchOptions=s.fetchOptions,this.maxRetries=s.maxRetries??2,this.fetch=s.fetch??Zlr(),Hr(this,Fxe,Qlr,"f"),this._options=s,this.apiKey=typeof r=="string"?r:"Missing Key",this.organization=n,this.project=o,this.webhookSecret=i}withOptions(e){return new this.constructor({...this._options,baseURL:this.baseURL,maxRetries:this.maxRetries,timeout:this.timeout,logger:this.logger,logLevel:this.logLevel,fetch:this.fetch,fetchOptions:this.fetchOptions,apiKey:this.apiKey,organization:this.organization,project:this.project,webhookSecret:this.webhookSecret,...e})}defaultQuery(){return this._options.defaultQuery}validateHeaders({values:e,nulls:r}){}async authHeaders(e){return mt([{Authorization:`Bearer ${this.apiKey}`}])}stringifyQuery(e){return oet(e,{arrayFormat:"brackets"})}getUserAgent(){return`${this.constructor.name}/JS ${WF}`}defaultIdempotencyKey(){return`stainless-node-retry-${HQe()}`}makeStatusError(e,r,n,o){return Em.generate(e,r,n,o)}async _callApiKey(){let e=this._options.apiKey;if(typeof e!="function")return!1;let r;try{r=await e()}catch(n){throw n instanceof Vt?n:new Vt(`Failed to get token from 'apiKey' function: ${n.message}`,{cause:n})}if(typeof r!="string"||!r)throw new Vt(`Expected 'apiKey' function argument to return a string but it returned ${r}`);return this.apiKey=r,!0}buildURL(e,r,n){let o=!xe(this,Htt,"m",ndr).call(this)&&n||this.baseURL,i=Ulr(e)?new URL(e):new URL(o+(o.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),a=this.defaultQuery();return Blr(a)||(r={...a,...r}),typeof r=="object"&&r&&!Array.isArray(r)&&(i.search=this.stringifyQuery(r)),i.toString()}async prepareOptions(e){await this._callApiKey()}async prepareRequest(e,{url:r,options:n}){}get(e,r){return this.methodRequest("get",e,r)}post(e,r){return this.methodRequest("post",e,r)}patch(e,r){return this.methodRequest("patch",e,r)}put(e,r){return this.methodRequest("put",e,r)}delete(e,r){return this.methodRequest("delete",e,r)}methodRequest(e,r,n){return this.request(Promise.resolve(n).then(o=>({method:e,path:r,...o})))}request(e,r=null){return new M2(this,this.makeRequest(e,r,void 0))}async makeRequest(e,r,n){let o=await e,i=o.maxRetries??this.maxRetries;r==null&&(r=i),await this.prepareOptions(o);let{req:a,url:s,timeout:u}=await this.buildRequest(o,{retryCount:i-r});await this.prepareRequest(a,{url:s,options:o});let l="log_"+(Math.random()*(1<<24)|0).toString(16).padStart(6,"0"),c=n===void 0?"":`, retryOf: ${n}`,d=Date.now();if(Kc(this).debug(`[${l}] sending request`,_1({retryOfRequestLogID:n,method:o.method,url:s,options:o,headers:a.headers})),o.signal?.aborted)throw new Ic;let f=new AbortController,p=await this.fetchWithTimeout(s,a,u,f).catch(Poe),m=Date.now();if(p instanceof globalThis.Error){let g=`retrying, ${r} attempts remaining`;if(o.signal?.aborted)throw new Ic;let b=Eoe(p)||/timed? ?out/i.test(String(p)+("cause"in p?String(p.cause):""));if(r)return Kc(this).info(`[${l}] connection ${b?"timed out":"failed"} - ${g}`),Kc(this).debug(`[${l}] connection ${b?"timed out":"failed"} (${g})`,_1({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),this.retryRequest(o,r,n??l);throw Kc(this).info(`[${l}] connection ${b?"timed out":"failed"} - error; no more retries left`),Kc(this).debug(`[${l}] connection ${b?"timed out":"failed"} (error; no more retries left)`,_1({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),b?new tR:new JF({cause:p})}let h=[...p.headers.entries()].filter(([g])=>g==="x-request-id").map(([g,b])=>", "+g+": "+JSON.stringify(b)).join(""),y=`[${l}${c}${h}] ${a.method} ${s} ${p.ok?"succeeded":"failed"} with status ${p.status} in ${m-d}ms`;if(!p.ok){let g=await this.shouldRetry(p);if(r&&g){let P=`retrying, ${r} attempts remaining`;return await Ylr(p.body),Kc(this).info(`${y} - ${P}`),Kc(this).debug(`[${l}] response error (${P})`,_1({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,durationMs:m-d})),this.retryRequest(o,r,n??l,p.headers)}let b=g?"error; no more retries left":"error; not retryable";Kc(this).info(`${y} - ${b}`);let _=await p.text().catch(P=>Poe(P).message),w=Hlr(_),O=w?void 0:_;throw Kc(this).debug(`[${l}] response error (${b})`,_1({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,message:O,durationMs:Date.now()-d})),this.makeStatusError(p.status,w,O,p.headers)}return Kc(this).info(y),Kc(this).debug(`[${l}] response start`,_1({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,durationMs:m-d})),{response:p,options:o,controller:f,requestLogID:l,retryOfRequestLogID:n,startTime:d}}getAPIList(e,r,n){return this.requestAPIList(r,{method:"get",path:e,...n})}requestAPIList(e,r){let n=this.makeRequest(r,null,void 0);return new Doe(this,n,e)}async fetchWithTimeout(e,r,n,o){let{signal:i,method:a,...s}=r||{};i&&i.addEventListener("abort",()=>o.abort());let u=setTimeout(()=>o.abort(),n),l=globalThis.ReadableStream&&s.body instanceof globalThis.ReadableStream||typeof s.body=="object"&&s.body!==null&&Symbol.asyncIterator in s.body,c={signal:o.signal,...l?{duplex:"half"}:{},method:"GET",...s};a&&(c.method=a.toUpperCase());try{return await this.fetch.call(void 0,e,c)}finally{clearTimeout(u)}}async shouldRetry(e){let r=e.headers.get("x-should-retry");return r==="true"?!0:r==="false"?!1:e.status===408||e.status===409||e.status===429||e.status>=500}async retryRequest(e,r,n,o){let i,a=o?.get("retry-after-ms");if(a){let u=parseFloat(a);Number.isNaN(u)||(i=u)}let s=o?.get("retry-after");if(s&&!i){let u=parseFloat(s);Number.isNaN(u)?i=Date.parse(s)-Date.now():i=u*1e3}if(!(i&&0<=i&&i<60*1e3)){let u=e.maxRetries??this.maxRetries;i=this.calculateDefaultRetryTimeoutMillis(r,u)}return await oR(i),this.makeRequest(e,r-1,n)}calculateDefaultRetryTimeoutMillis(e,r){let i=r-e,a=Math.min(.5*Math.pow(2,i),8),s=1-Math.random()*.25;return a*s*1e3}async buildRequest(e,{retryCount:r=0}={}){let n={...e},{method:o,path:i,query:a,defaultBaseURL:s}=n,u=this.buildURL(i,a,s);"timeout"in n&&Vlr("timeout",n.timeout),n.timeout=n.timeout??this.timeout;let{bodyHeaders:l,body:c}=this.buildBody({options:n}),d=await this.buildHeaders({options:e,method:o,bodyHeaders:l,retryCount:r});return{req:{method:o,headers:d,...n.signal&&{signal:n.signal},...globalThis.ReadableStream&&c instanceof globalThis.ReadableStream&&{duplex:"half"},...c&&{body:c},...this.fetchOptions??{},...n.fetchOptions??{}},url:u,timeout:n.timeout}}async buildHeaders({options:e,method:r,bodyHeaders:n,retryCount:o}){let i={};this.idempotencyHeader&&r!=="get"&&(e.idempotencyKey||(e.idempotencyKey=this.defaultIdempotencyKey()),i[this.idempotencyHeader]=e.idempotencyKey);let a=mt([i,{Accept:"application/json","User-Agent":this.getUserAgent(),"X-Stainless-Retry-Count":String(o),...e.timeout?{"X-Stainless-Timeout":String(Math.trunc(e.timeout/1e3))}:{},...Xlr(),"OpenAI-Organization":this.organization,"OpenAI-Project":this.project},await this.authHeaders(e),this._options.defaultHeaders,n,e.headers]);return this.validateHeaders(a),a.values}buildBody({options:{body:e,headers:r}}){if(!e)return{bodyHeaders:void 0,body:void 0};let n=mt([r]);return ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof DataView||typeof e=="string"&&n.values.has("content-type")||globalThis.Blob&&e instanceof globalThis.Blob||e instanceof FormData||e instanceof URLSearchParams||globalThis.ReadableStream&&e instanceof globalThis.ReadableStream?{bodyHeaders:void 0,body:e}:typeof e=="object"&&(Symbol.asyncIterator in e||Symbol.iterator in e&&"next"in e&&typeof e.next=="function")?{bodyHeaders:void 0,body:oxe(e)}:xe(this,Fxe,"f").call(this,{body:e,headers:n})}};Jtt=bn,Fxe=new WeakMap,Htt=new WeakSet,ndr=function(){return this.baseURL!=="https://api.openai.com/v1"};bn.OpenAI=Jtt;bn.DEFAULT_TIMEOUT=6e5;bn.OpenAIError=Vt;bn.APIError=Em;bn.APIConnectionError=JF;bn.APIConnectionTimeoutError=tR;bn.APIUserAbortError=Ic;bn.NotFoundError=UK;bn.ConflictError=BK;bn.RateLimitError=VK;bn.BadRequestError=FK;bn.AuthenticationError=kK;bn.InternalServerError=HK;bn.PermissionDeniedError=qK;bn.UnprocessableEntityError=zK;bn.InvalidWebhookSignatureError=rR;bn.toFile=Loe;bn.Completions=F2;bn.Chat=XF;bn.Embeddings=q2;bn.Files=B2;bn.Images=J2;bn.Audio=lR;bn.Moderations=K2;bn.Models=W2;bn.FineTuning=$C;bn.Graders=nk;bn.VectorStores=E1;bn.Webhooks=X2;bn.Beta=DC;bn.Batches=N2;bn.Uploads=ik;bn.Responses=T1;bn.Realtime=O1;bn.Conversations=tk;bn.Evals=rk;bn.Containers=ek;bn.Videos=G2});var Z2,xio,odr=v(()=>{Bl();AC();Koe();kxe();Z2=class extends bn{constructor({baseURL:e=NC("OPENAI_BASE_URL"),apiKey:r=NC("AZURE_OPENAI_API_KEY"),apiVersion:n=NC("OPENAI_API_VERSION"),endpoint:o,deployment:i,azureADTokenProvider:a,dangerouslyAllowBrowser:s,...u}={}){if(!n)throw new Vt("The OPENAI_API_VERSION environment variable is missing or empty; either provide it, or instantiate the AzureOpenAI client with an apiVersion option, like new AzureOpenAI({ apiVersion: 'My API Version' }).");if(typeof a=="function"&&(s=!0),!a&&!r)throw new Vt("Missing credentials. Please pass one of `apiKey` and `azureADTokenProvider`, or set the `AZURE_OPENAI_API_KEY` environment variable.");if(a&&r)throw new Vt("The `apiKey` and `azureADTokenProvider` arguments are mutually exclusive; only one can be passed at a time.");if(u.defaultQuery={...u.defaultQuery,"api-version":n},e){if(o)throw new Vt("baseURL and endpoint are mutually exclusive")}else{if(o||(o=process.env.AZURE_OPENAI_ENDPOINT),!o)throw new Vt("Must provide one of the `baseURL` or `endpoint` arguments, or the `AZURE_OPENAI_ENDPOINT` environment variable");e=`${o}/openai`}super({apiKey:a??r,baseURL:e,...u,...s!==void 0?{dangerouslyAllowBrowser:s}:{}}),this.apiVersion="",this.apiVersion=n,this.deploymentName=i}async buildRequest(e,r={}){if(xio.has(e.path)&&e.method==="post"&&e.body!==void 0){if(!KK(e.body))throw new Error("Expected request body to be an object");let n=this.deploymentName||e.body.model||e.__metadata?.model;n!==void 0&&!this.baseURL.includes("/deployments")&&(e.path=`/deployments/${n}${e.path}`)}return super.buildRequest(e,r)}async authHeaders(e){return typeof this._options.apiKey=="string"?mt([{"api-key":this.apiKey}]):super.authHeaders(e)}},xio=new Set(["/completions","/chat/completions","/embeddings","/audio/transcriptions","/audio/translations","/audio/speech","/images/generations","/batches","/images/edits"])});var dR=v(()=>{kxe();yet();pxe();kxe();Iu();nR();odr()});function RS(t){if(!t||typeof t!="object")return t;let e;return t.constructor.name===tR.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="TimeoutError"):t.constructor.name===Ic.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="AbortError"):"status"in t&&t.status===400&&"message"in t&&typeof t.message=="string"&&t.message.includes("tool_calls")?e=Toe(t,"INVALID_TOOL_RESULTS"):"status"in t&&t.status===401?e=Toe(t,"MODEL_AUTHENTICATION"):"status"in t&&t.status===429?e=Toe(t,"MODEL_RATE_LIMIT"):"status"in t&&t.status===404?e=Toe(t,"MODEL_NOT_FOUND"):e=t,e}var ak=v(()=>{qlr();dR()});function M1(t){return t?!!(/^o\d/.test(t??"")||t.startsWith("gpt-5")&&!t.startsWith("gpt-5-chat")):!1}function Oio(t){return t.role!=="system"&&t.role!=="developer"&&t.role!=="assistant"&&t.role!=="user"&&t.role!=="function"&&t.role!=="tool"&&console.warn(`Unknown message role: ${t.role}`),t.role}function R8(t){let e=t.metadata?.filename??t.metadata?.name??t.metadata?.title;if(!e)throw new Error("a filename or name or title is needed via meta-data for OpenAI when working with multimodal blocks");return e}function I1(t){let e=t._getType();switch(e){case"system":return"system";case"ai":return"assistant";case"human":return"user";case"function":return"function";case"tool":return"tool";case"generic":if(!nd.isInstance(t))throw new Error("Invalid generic chat message");return Oio(t);default:throw new Error(`Unknown message type: ${e}`)}}function idr(t){return t.includes("gpt-5.2-pro")}var P1,sk=v(()=>{Qa();P1=t=>t()});function fR(t){let{azureOpenAIApiDeploymentName:e,azureOpenAIApiInstanceName:r,azureOpenAIApiKey:n,azureOpenAIBasePath:o,baseURL:i,azureADTokenProvider:a,azureOpenAIEndpoint:s}=t;if((n||a)&&o&&e)return`${o}/${e}`;if((n||a)&&s&&e)return`${s}/openai/deployments/${e}`;if(n||a){if(!r)throw new Error("azureOpenAIApiInstanceName is required when using azureOpenAIApiKey");if(!e)throw new Error("azureOpenAIApiDeploymentName is a required parameter when using azureOpenAIApiKey");return`https://${r}.openai.azure.com/openai/deployments/${e}`}return i}function Wtt(t){return typeof Headers<"u"&&t!==null&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Headers]"}function adr(t){let e=P1(()=>{if(Wtt(t))return t;if(Array.isArray(t))return new Headers(t);if(typeof t=="object"&&t!==null&&"values"in t&&Wtt(t.values))return t.values;if(typeof t=="object"&&t!==null){let r=Object.entries(t).filter(([,n])=>typeof n=="string").map(([n,o])=>[n,o]);return new Headers(r)}return new Headers});return Object.fromEntries(e.entries())}function sdr(){let t=cpe();return(t==="node"||t==="deno")&&(t=`(${t}/${process.version}; ${process.platform}; ${process.arch})`),t}function pR(t,e=!1,r="1.0.0"){let n=adr(t),o=sdr(),i=`langchainjs${e?"-azure":""}-openai`;return{...n,"User-Agent":n["User-Agent"]?`${i}/${r} (${o})${n["User-Agent"]}`:`${i}/${r} (${o})`}}var uk=v(()=>{sk();ku()});function udr(t,e){let r;return bg(t)?r=h1(t):r=t,e?.strict!==void 0&&(r.function.strict=e.strict),r}function Tio(t){return t.anyOf!==void 0&&Array.isArray(t.anyOf)}function ldr(t){let e=["namespace functions {",""];for(let r of t)r.description&&e.push(`// ${r.description}`),Object.keys(r.parameters.properties??{}).length>0?(e.push(`type ${r.name} = (_: {`),e.push(cdr(r.parameters,0)),e.push("}) => any;")):e.push(`type ${r.name} = () => any;`),e.push("");return e.push("} // namespace functions"),e.join(` +`)}function cdr(t,e){let r=[];for(let[n,o]of Object.entries(t.properties??{}))o.description&&e<2&&r.push(`// ${o.description}`),t.required?.includes(n)?r.push(`${n}: ${qxe(o,e)},`):r.push(`${n}?: ${qxe(o,e)},`);return r.map(n=>" ".repeat(e)+n).join(` +`)}function qxe(t,e){if(Tio(t))return t.anyOf.map(r=>qxe(r,e)).join(" | ");switch(t.type){case"string":return t.enum?t.enum.map(r=>`"${r}"`).join(" | "):"string";case"number":return t.enum?t.enum.map(r=>`${r}`).join(" | "):"number";case"integer":return t.enum?t.enum.map(r=>`${r}`).join(" | "):"number";case"boolean":return"boolean";case"null":return"null";case"object":return["{",cdr(t,e+2),"}"].join(` +`);case"array":return t.items?`${qxe(t.items,e)}[]`:"any[]";default:return""}}function Uxe(t){if(t)return t==="any"||t==="required"?"required":t==="auto"?"auto":t==="none"?"none":typeof t=="string"?{type:"function",function:{name:t}}:t}function A8(t){return"type"in t&&t.type!=="function"}function ddr(t){return typeof t=="object"&&t!==null&&"extras"in t&&typeof t.extras=="object"&&t.extras!==null&&"providerToolDefinition"in t.extras&&typeof t.extras.providerToolDefinition=="object"&&t.extras.providerToolDefinition!==null}function fdr(t){return t!=null&&typeof t=="object"&&"type"in t&&t.type!=="function"}function Y2(t){return typeof t=="object"&&t!==null&&"metadata"in t&&typeof t.metadata=="object"&&t.metadata!==null&&"customTool"in t.metadata&&typeof t.metadata.customTool=="object"&&t.metadata.customTool!==null}function Bxe(t){return"type"in t&&t.type==="custom"&&"custom"in t&&typeof t.custom=="object"&&t.custom!==null}function pdr(t){if(t.type==="custom_tool_call")return{...t,type:"tool_call",call_id:t.id,id:t.call_id,name:t.name,isCustomTool:!0,args:{input:t.input}}}function mdr(t){if(t.type==="computer_call")return{...t,type:"tool_call",call_id:t.id,id:t.call_id,name:"computer_use",isComputerTool:!0,args:{action:t.action}}}function hdr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isComputerTool"in t&&t.isComputerTool===!0}function gdr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isCustomTool"in t&&t.isCustomTool===!0}function ydr(t){let e=()=>{if(t.custom.format){if(t.custom.format.type==="grammar")return{type:"grammar",definition:t.custom.format.grammar.definition,syntax:t.custom.format.grammar.syntax};if(t.custom.format.type==="text")return{type:"text"}}};return{type:"custom",name:t.custom.name,description:t.custom.description,format:e()}}function bdr(t){let e=()=>{if(t.format){if(t.format.type==="grammar")return{type:"grammar",grammar:{definition:t.format.definition,syntax:t.format.syntax}};if(t.format.type==="text")return{type:"text"}}};return{type:"custom",custom:{name:t.name,description:t.description,format:e()}}}var N8=v(()=>{g1();Wv();nb()});var Ktt=v(()=>{Yg()});var Wxe={};Rn(Wxe,{ZodISODate:()=>Vxe,ZodISODateTime:()=>zxe,ZodISODuration:()=>Jxe,ZodISOTime:()=>Hxe,date:()=>Xtt,datetime:()=>Gtt,duration:()=>Ytt,time:()=>Ztt});function Gtt(t){return F4e(zxe,t)}function Xtt(t){return k4e(Vxe,t)}function Ztt(t){return q4e(Hxe,t)}function Ytt(t){return U4e(Jxe,t)}var zxe,Vxe,Hxe,Jxe,Kxe=v(()=>{Yg();Gxe();zxe=Se("ZodISODateTime",(t,e)=>{Uze.init(t,e),Wu.init(t,e)});Vxe=Se("ZodISODate",(t,e)=>{Bze.init(t,e),Wu.init(t,e)});Hxe=Se("ZodISOTime",(t,e)=>{zze.init(t,e),Wu.init(t,e)});Jxe=Se("ZodISODuration",(t,e)=>{Vze.init(t,e),Wu.init(t,e)})});var vdr,Pio,j8,Qtt=v(()=>{Yg();Yg();vdr=(t,e)=>{OQ.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:r=>EQ(t,r)},flatten:{value:r=>TQ(t,r)},addIssue:{value:r=>t.issues.push(r)},addIssues:{value:r=>t.issues.push(...r)},isEmpty:{get(){return t.issues.length===0}}})},Pio=Se("ZodError",vdr),j8=Se("ZodError",vdr,{Parent:Error})});var ert,trt,rrt,nrt,ort=v(()=>{Yg();Qtt();ert=xme(j8),trt=Ome(j8),rrt=Tme(j8),nrt=Eme(j8)});function irt(t){return D4e(Qoe,t)}function Iio(t){return Ume(urt,t)}function Rio(t){return $Q(Xxe,t)}function Aio(t){return Bme(R1,t)}function Nio(t){return zme(R1,t)}function jio(t){return Vme(R1,t)}function Dio(t){return Hme(R1,t)}function $io(t){return Jme(lrt,t)}function Lio(t){return Wme(crt,t)}function Fio(t){return Kme(drt,t)}function kio(t){return Gme(frt,t)}function qio(t){return Xme(prt,t)}function Uio(t){return Zme(mrt,t)}function Bio(t){return Yme(hrt,t)}function zio(t){return Qme(grt,t)}function Vio(t){return ehe(yrt,t)}function Hio(t){return the(brt,t)}function Jio(t){return rhe(_rt,t)}function Wio(t){return nhe(vrt,t)}function Kio(t){return ohe(wrt,t)}function Gio(t){return ihe(Srt,t)}function Xio(t){return ahe(Crt,t)}function Zio(t){return she(xrt,t)}function Yio(t,e,r={}){return _2e(wdr,t,e,r)}function Sdr(t){return B4e(eie,t)}function art(t){return V4e(D8,t)}function Qio(t){return H4e(D8,t)}function eao(t){return J4e(D8,t)}function tao(t){return W4e(D8,t)}function rao(t){return K4e(D8,t)}function Cdr(t){return G4e(tie,t)}function nao(t){return Z4e(rie,t)}function oao(t){return Q4e(Ort,t)}function iao(t){return e2e(Ort,t)}function aao(t){return t2e(xdr,t)}function sao(t){return r2e(Odr,t)}function Edr(t){return n2e(Tdr,t)}function uao(){return o2e(Pdr)}function Zxe(){return G$(Mdr)}function tOe(t){return LQ(Idr,t)}function lao(t){return i2e(Rdr,t)}function cao(t){return a2e(rOe,t)}function Trt(t,e){return XQ(Adr,t,e)}function dao(t){let e=t._zod.def.shape;return Bdr(Object.keys(e))}function fao(t,e){let r={type:"object",get shape(){return Mt.assignProp(this,"shape",{...t}),this.shape},...Mt.normalizeParams(e)};return new nOe(r)}function pao(t,e){return new nOe({type:"object",get shape(){return Mt.assignProp(this,"shape",{...t}),this.shape},catchall:tOe(),...Mt.normalizeParams(e)})}function mao(t,e){return new nOe({type:"object",get shape(){return Mt.assignProp(this,"shape",{...t}),this.shape},catchall:Zxe(),...Mt.normalizeParams(e)})}function oOe(t,e){return new Ert({type:"union",options:t,...Mt.normalizeParams(e)})}function hao(t,e,r){return new Ndr({type:"union",options:e,discriminator:t,...Mt.normalizeParams(r)})}function Ddr(t,e){return new jdr({type:"intersection",left:t,right:e})}function gao(t,e,r){let n=e instanceof no,o=n?r:e,i=n?e:null;return new $dr({type:"tuple",items:t,rest:i,...Mt.normalizeParams(o)})}function Ldr(t,e,r){return new Prt({type:"record",keyType:t,valueType:e,...Mt.normalizeParams(r)})}function yao(t,e,r){return new Prt({type:"record",keyType:oOe([t,tOe()]),valueType:e,...Mt.normalizeParams(r)})}function bao(t,e,r){return new Fdr({type:"map",keyType:t,valueType:e,...Mt.normalizeParams(r)})}function _ao(t,e){return new kdr({type:"set",valueType:t,...Mt.normalizeParams(e)})}function qdr(t,e){let r=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new Yoe({type:"enum",entries:r,...Mt.normalizeParams(e)})}function vao(t,e){return new Yoe({type:"enum",entries:t,...Mt.normalizeParams(e)})}function Bdr(t,e){return new Udr({type:"literal",values:Array.isArray(t)?t:[t],...Mt.normalizeParams(e)})}function wao(t){return h2e(zdr,t)}function Irt(t){return new Mrt({type:"transform",transform:t})}function Yxe(t){return new Rrt({type:"optional",innerType:t})}function Qxe(t){return new Vdr({type:"nullable",innerType:t})}function Sao(t){return Yxe(Qxe(t))}function Jdr(t,e){return new Hdr({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function Kdr(t,e){return new Wdr({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function Gdr(t,e){return new Art({type:"nonoptional",innerType:t,...Mt.normalizeParams(e)})}function Cao(t){return new Xdr({type:"success",innerType:t})}function Ydr(t,e){return new Zdr({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}function xao(t){return u2e(Qdr,t)}function eOe(t,e){return new Nrt({type:"pipe",in:t,out:e})}function tfr(t){return new efr({type:"readonly",innerType:t})}function Oao(t,e){return new rfr({type:"template_literal",parts:t,...Mt.normalizeParams(e)})}function ofr(t){return new nfr({type:"lazy",getter:t})}function Tao(t){return new ifr({type:"promise",innerType:t})}function afr(t){let e=new oc({check:"custom"});return e._zod.check=t,e}function Eao(t,e){return g2e(iOe,t??(()=>!0),e)}function sfr(t,e={}){return y2e(iOe,t,e)}function ufr(t){let e=afr(r=>(r.addIssue=n=>{if(typeof n=="string")r.issues.push(Mt.issue(n,r.value,e._zod.def));else{let o=n;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=r.value),o.inst??(o.inst=e),o.continue??(o.continue=!e._zod.def.abort),r.issues.push(Mt.issue(o))}},t(r.value,r)));return e}function Pao(t,e={error:`Input not instance of ${t.name}`}){let r=new iOe({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...Mt.normalizeParams(e)});return r._zod.bag.Class=t,r}function Iao(t){let e=ofr(()=>oOe([irt(t),Sdr(),Cdr(),Edr(),Trt(e),Ldr(irt(),e)]));return e}function Rao(t,e){return eOe(Irt(t),e)}var bi,srt,Qoe,Wu,urt,Xxe,R1,lrt,crt,drt,frt,prt,mrt,hrt,grt,yrt,brt,_rt,vrt,wrt,Srt,Crt,xrt,wdr,eie,D8,tie,rie,Ort,xdr,Odr,Tdr,Pdr,Mdr,Idr,Rdr,rOe,Adr,nOe,Ert,Ndr,jdr,$dr,Prt,Fdr,kdr,Yoe,Udr,zdr,Mrt,Rrt,Vdr,Hdr,Wdr,Art,Xdr,Zdr,Qdr,Nrt,efr,rfr,nfr,ifr,iOe,Mao,Gxe=v(()=>{Yg();Yg();Ktt();Kxe();ort();bi=Se("ZodType",(t,e)=>(no.init(t,e),t.def=e,Object.defineProperty(t,"_def",{value:e}),t.check=(...r)=>t.clone({...e,checks:[...e.checks??[],...r.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),t.clone=(r,n)=>nc(t,r,n),t.brand=()=>t,t.register=(r,n)=>(r.add(t,n),t),t.parse=(r,n)=>ert(t,r,n,{callee:t.parse}),t.safeParse=(r,n)=>rrt(t,r,n),t.parseAsync=async(r,n)=>trt(t,r,n,{callee:t.parseAsync}),t.safeParseAsync=async(r,n)=>nrt(t,r,n),t.spa=t.safeParseAsync,t.refine=(r,n)=>t.check(sfr(r,n)),t.superRefine=r=>t.check(ufr(r)),t.overwrite=r=>t.check(YA(r)),t.optional=()=>Yxe(t),t.nullable=()=>Qxe(t),t.nullish=()=>Yxe(Qxe(t)),t.nonoptional=r=>Gdr(t,r),t.array=()=>Trt(t),t.or=r=>oOe([t,r]),t.and=r=>Ddr(t,r),t.transform=r=>eOe(t,Irt(r)),t.default=r=>Jdr(t,r),t.prefault=r=>Kdr(t,r),t.catch=r=>Ydr(t,r),t.pipe=r=>eOe(t,r),t.readonly=()=>tfr(t),t.describe=r=>{let n=t.clone();return Ml.add(n,{description:r}),n},Object.defineProperty(t,"description",{get(){return Ml.get(t)?.description},configurable:!0}),t.meta=(...r)=>{if(r.length===0)return Ml.get(t);let n=t.clone();return Ml.add(n,r[0]),n},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),srt=Se("_ZodString",(t,e)=>{tz.init(t,e),bi.init(t,e);let r=t._zod.bag;t.format=r.format??null,t.minLength=r.minimum??null,t.maxLength=r.maximum??null,t.regex=(...n)=>t.check(kQ(...n)),t.includes=(...n)=>t.check(BQ(...n)),t.startsWith=(...n)=>t.check(zQ(...n)),t.endsWith=(...n)=>t.check(VQ(...n)),t.min=(...n)=>t.check(X$(...n)),t.max=(...n)=>t.check(pW(...n)),t.length=(...n)=>t.check(mW(...n)),t.nonempty=(...n)=>t.check(X$(1,...n)),t.lowercase=n=>t.check(qQ(n)),t.uppercase=n=>t.check(UQ(n)),t.trim=()=>t.check(WQ()),t.normalize=(...n)=>t.check(JQ(...n)),t.toLowerCase=()=>t.check(KQ()),t.toUpperCase=()=>t.check(GQ())}),Qoe=Se("ZodString",(t,e)=>{tz.init(t,e),srt.init(t,e),t.email=r=>t.check(Ume(urt,r)),t.url=r=>t.check(Jme(lrt,r)),t.jwt=r=>t.check(she(xrt,r)),t.emoji=r=>t.check(Wme(crt,r)),t.guid=r=>t.check($Q(Xxe,r)),t.uuid=r=>t.check(Bme(R1,r)),t.uuidv4=r=>t.check(zme(R1,r)),t.uuidv6=r=>t.check(Vme(R1,r)),t.uuidv7=r=>t.check(Hme(R1,r)),t.nanoid=r=>t.check(Kme(drt,r)),t.guid=r=>t.check($Q(Xxe,r)),t.cuid=r=>t.check(Gme(frt,r)),t.cuid2=r=>t.check(Xme(prt,r)),t.ulid=r=>t.check(Zme(mrt,r)),t.base64=r=>t.check(ohe(wrt,r)),t.base64url=r=>t.check(ihe(Srt,r)),t.xid=r=>t.check(Yme(hrt,r)),t.ksuid=r=>t.check(Qme(grt,r)),t.ipv4=r=>t.check(ehe(yrt,r)),t.ipv6=r=>t.check(the(brt,r)),t.cidrv4=r=>t.check(rhe(_rt,r)),t.cidrv6=r=>t.check(nhe(vrt,r)),t.e164=r=>t.check(ahe(Crt,r)),t.datetime=r=>t.check(Gtt(r)),t.date=r=>t.check(Xtt(r)),t.time=r=>t.check(Ztt(r)),t.duration=r=>t.check(Ytt(r))});Wu=Se("ZodStringFormat",(t,e)=>{Ou.init(t,e),srt.init(t,e)}),urt=Se("ZodEmail",(t,e)=>{Aze.init(t,e),Wu.init(t,e)});Xxe=Se("ZodGUID",(t,e)=>{Ize.init(t,e),Wu.init(t,e)});R1=Se("ZodUUID",(t,e)=>{Rze.init(t,e),Wu.init(t,e)});lrt=Se("ZodURL",(t,e)=>{Nze.init(t,e),Wu.init(t,e)});crt=Se("ZodEmoji",(t,e)=>{jze.init(t,e),Wu.init(t,e)});drt=Se("ZodNanoID",(t,e)=>{Dze.init(t,e),Wu.init(t,e)});frt=Se("ZodCUID",(t,e)=>{$ze.init(t,e),Wu.init(t,e)});prt=Se("ZodCUID2",(t,e)=>{Lze.init(t,e),Wu.init(t,e)});mrt=Se("ZodULID",(t,e)=>{Fze.init(t,e),Wu.init(t,e)});hrt=Se("ZodXID",(t,e)=>{kze.init(t,e),Wu.init(t,e)});grt=Se("ZodKSUID",(t,e)=>{qze.init(t,e),Wu.init(t,e)});yrt=Se("ZodIPv4",(t,e)=>{Hze.init(t,e),Wu.init(t,e)});brt=Se("ZodIPv6",(t,e)=>{Jze.init(t,e),Wu.init(t,e)});_rt=Se("ZodCIDRv4",(t,e)=>{Wze.init(t,e),Wu.init(t,e)});vrt=Se("ZodCIDRv6",(t,e)=>{Kze.init(t,e),Wu.init(t,e)});wrt=Se("ZodBase64",(t,e)=>{Xze.init(t,e),Wu.init(t,e)});Srt=Se("ZodBase64URL",(t,e)=>{Zze.init(t,e),Wu.init(t,e)});Crt=Se("ZodE164",(t,e)=>{Yze.init(t,e),Wu.init(t,e)});xrt=Se("ZodJWT",(t,e)=>{Qze.init(t,e),Wu.init(t,e)});wdr=Se("ZodCustomStringFormat",(t,e)=>{e4e.init(t,e),Wu.init(t,e)});eie=Se("ZodNumber",(t,e)=>{$me.init(t,e),bi.init(t,e),t.gt=(n,o)=>t.check(ZA(n,o)),t.gte=(n,o)=>t.check(Kb(n,o)),t.min=(n,o)=>t.check(Kb(n,o)),t.lt=(n,o)=>t.check(XA(n,o)),t.lte=(n,o)=>t.check(kw(n,o)),t.max=(n,o)=>t.check(kw(n,o)),t.int=n=>t.check(art(n)),t.safe=n=>t.check(art(n)),t.positive=n=>t.check(ZA(0,n)),t.nonnegative=n=>t.check(Kb(0,n)),t.negative=n=>t.check(XA(0,n)),t.nonpositive=n=>t.check(kw(0,n)),t.multipleOf=(n,o)=>t.check(nz(n,o)),t.step=(n,o)=>t.check(nz(n,o)),t.finite=()=>t;let r=t._zod.bag;t.minValue=Math.max(r.minimum??Number.NEGATIVE_INFINITY,r.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,t.maxValue=Math.min(r.maximum??Number.POSITIVE_INFINITY,r.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,t.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),t.isFinite=!0,t.format=r.format??null});D8=Se("ZodNumberFormat",(t,e)=>{t4e.init(t,e),eie.init(t,e)});tie=Se("ZodBoolean",(t,e)=>{MQ.init(t,e),bi.init(t,e)});rie=Se("ZodBigInt",(t,e)=>{Lme.init(t,e),bi.init(t,e),t.gte=(n,o)=>t.check(Kb(n,o)),t.min=(n,o)=>t.check(Kb(n,o)),t.gt=(n,o)=>t.check(ZA(n,o)),t.gte=(n,o)=>t.check(Kb(n,o)),t.min=(n,o)=>t.check(Kb(n,o)),t.lt=(n,o)=>t.check(XA(n,o)),t.lte=(n,o)=>t.check(kw(n,o)),t.max=(n,o)=>t.check(kw(n,o)),t.positive=n=>t.check(ZA(BigInt(0),n)),t.negative=n=>t.check(XA(BigInt(0),n)),t.nonpositive=n=>t.check(kw(BigInt(0),n)),t.nonnegative=n=>t.check(Kb(BigInt(0),n)),t.multipleOf=(n,o)=>t.check(nz(n,o));let r=t._zod.bag;t.minValue=r.minimum??null,t.maxValue=r.maximum??null,t.format=r.format??null});Ort=Se("ZodBigIntFormat",(t,e)=>{r4e.init(t,e),rie.init(t,e)});xdr=Se("ZodSymbol",(t,e)=>{n4e.init(t,e),bi.init(t,e)});Odr=Se("ZodUndefined",(t,e)=>{o4e.init(t,e),bi.init(t,e)});Tdr=Se("ZodNull",(t,e)=>{i4e.init(t,e),bi.init(t,e)});Pdr=Se("ZodAny",(t,e)=>{a4e.init(t,e),bi.init(t,e)});Mdr=Se("ZodUnknown",(t,e)=>{K$.init(t,e),bi.init(t,e)});Idr=Se("ZodNever",(t,e)=>{IQ.init(t,e),bi.init(t,e)});Rdr=Se("ZodVoid",(t,e)=>{s4e.init(t,e),bi.init(t,e)});rOe=Se("ZodDate",(t,e)=>{u4e.init(t,e),bi.init(t,e),t.min=(n,o)=>t.check(Kb(n,o)),t.max=(n,o)=>t.check(kw(n,o));let r=t._zod.bag;t.minDate=r.minimum?new Date(r.minimum):null,t.maxDate=r.maximum?new Date(r.maximum):null});Adr=Se("ZodArray",(t,e)=>{RQ.init(t,e),bi.init(t,e),t.element=e.element,t.min=(r,n)=>t.check(X$(r,n)),t.nonempty=r=>t.check(X$(1,r)),t.max=(r,n)=>t.check(pW(r,n)),t.length=(r,n)=>t.check(mW(r,n)),t.unwrap=()=>t.element});nOe=Se("ZodObject",(t,e)=>{l4e.init(t,e),bi.init(t,e),Mt.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>qdr(Object.keys(t._zod.def.shape)),t.catchall=r=>t.clone({...t._zod.def,catchall:r}),t.passthrough=()=>t.clone({...t._zod.def,catchall:Zxe()}),t.loose=()=>t.clone({...t._zod.def,catchall:Zxe()}),t.strict=()=>t.clone({...t._zod.def,catchall:tOe()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=r=>Mt.extend(t,r),t.merge=r=>Mt.merge(t,r),t.pick=r=>Mt.pick(t,r),t.omit=r=>Mt.omit(t,r),t.partial=(...r)=>Mt.partial(Rrt,t,r[0]),t.required=(...r)=>Mt.required(Art,t,r[0])});Ert=Se("ZodUnion",(t,e)=>{Fme.init(t,e),bi.init(t,e),t.options=e.options});Ndr=Se("ZodDiscriminatedUnion",(t,e)=>{Ert.init(t,e),c4e.init(t,e)});jdr=Se("ZodIntersection",(t,e)=>{d4e.init(t,e),bi.init(t,e)});$dr=Se("ZodTuple",(t,e)=>{rz.init(t,e),bi.init(t,e),t.rest=r=>t.clone({...t._zod.def,rest:r})});Prt=Se("ZodRecord",(t,e)=>{f4e.init(t,e),bi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Fdr=Se("ZodMap",(t,e)=>{p4e.init(t,e),bi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});kdr=Se("ZodSet",(t,e)=>{m4e.init(t,e),bi.init(t,e),t.min=(...r)=>t.check(oz(...r)),t.nonempty=r=>t.check(oz(1,r)),t.max=(...r)=>t.check(fW(...r)),t.size=(...r)=>t.check(FQ(...r))});Yoe=Se("ZodEnum",(t,e)=>{h4e.init(t,e),bi.init(t,e),t.enum=e.entries,t.options=Object.values(e.entries);let r=new Set(Object.keys(e.entries));t.extract=(n,o)=>{let i={};for(let a of n)if(r.has(a))i[a]=e.entries[a];else throw new Error(`Key ${a} not found in enum`);return new Yoe({...e,checks:[],...Mt.normalizeParams(o),entries:i})},t.exclude=(n,o)=>{let i={...e.entries};for(let a of n)if(r.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new Yoe({...e,checks:[],...Mt.normalizeParams(o),entries:i})}});Udr=Se("ZodLiteral",(t,e)=>{g4e.init(t,e),bi.init(t,e),t.values=new Set(e.values),Object.defineProperty(t,"value",{get(){if(e.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});zdr=Se("ZodFile",(t,e)=>{y4e.init(t,e),bi.init(t,e),t.min=(r,n)=>t.check(oz(r,n)),t.max=(r,n)=>t.check(fW(r,n)),t.mime=(r,n)=>t.check(HQ(Array.isArray(r)?r:[r],n))});Mrt=Se("ZodTransform",(t,e)=>{AQ.init(t,e),bi.init(t,e),t._zod.parse=(r,n)=>{r.addIssue=i=>{if(typeof i=="string")r.issues.push(Mt.issue(i,r.value,e));else{let a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=r.value),a.inst??(a.inst=t),a.continue??(a.continue=!0),r.issues.push(Mt.issue(a))}};let o=e.transform(r.value,r);return o instanceof Promise?o.then(i=>(r.value=i,r)):(r.value=o,r)}});Rrt=Se("ZodOptional",(t,e)=>{cW.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Vdr=Se("ZodNullable",(t,e)=>{b4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Hdr=Se("ZodDefault",(t,e)=>{_4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});Wdr=Se("ZodPrefault",(t,e)=>{v4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Art=Se("ZodNonOptional",(t,e)=>{w4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Xdr=Se("ZodSuccess",(t,e)=>{S4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Zdr=Se("ZodCatch",(t,e)=>{C4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});Qdr=Se("ZodNaN",(t,e)=>{x4e.init(t,e),bi.init(t,e)});Nrt=Se("ZodPipe",(t,e)=>{NQ.init(t,e),bi.init(t,e),t.in=e.in,t.out=e.out});efr=Se("ZodReadonly",(t,e)=>{O4e.init(t,e),bi.init(t,e)});rfr=Se("ZodTemplateLiteral",(t,e)=>{T4e.init(t,e),bi.init(t,e)});nfr=Se("ZodLazy",(t,e)=>{P4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.getter()});ifr=Se("ZodPromise",(t,e)=>{E4e.init(t,e),bi.init(t,e),t.unwrap=()=>t._zod.def.innerType});iOe=Se("ZodCustom",(t,e)=>{M4e.init(t,e),bi.init(t,e)});Mao=(...t)=>b2e({Pipe:Nrt,Boolean:tie,String:Qoe,Transform:Mrt},...t)});function Nao(t){ad({customError:t})}function jao(){return ad().customError}var Aao,lfr=v(()=>{Yg();Aao={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"}});var jrt={};Rn(jrt,{bigint:()=>Fao,boolean:()=>Lao,date:()=>kao,number:()=>$ao,string:()=>Dao});function Dao(t){return $4e(Qoe,t)}function $ao(t){return z4e(eie,t)}function Lao(t){return X4e(tie,t)}function Fao(t){return Y4e(rie,t)}function kao(t){return s2e(rOe,t)}var cfr=v(()=>{Yg();Gxe()});var Kt={};Rn(Kt,{$brand:()=>gBe,$input:()=>N4e,$output:()=>A4e,NEVER:()=>hBe,TimePrecision:()=>L4e,ZodAny:()=>Pdr,ZodArray:()=>Adr,ZodBase64:()=>wrt,ZodBase64URL:()=>Srt,ZodBigInt:()=>rie,ZodBigIntFormat:()=>Ort,ZodBoolean:()=>tie,ZodCIDRv4:()=>_rt,ZodCIDRv6:()=>vrt,ZodCUID:()=>frt,ZodCUID2:()=>prt,ZodCatch:()=>Zdr,ZodCustom:()=>iOe,ZodCustomStringFormat:()=>wdr,ZodDate:()=>rOe,ZodDefault:()=>Hdr,ZodDiscriminatedUnion:()=>Ndr,ZodE164:()=>Crt,ZodEmail:()=>urt,ZodEmoji:()=>crt,ZodEnum:()=>Yoe,ZodError:()=>Pio,ZodFile:()=>zdr,ZodGUID:()=>Xxe,ZodIPv4:()=>yrt,ZodIPv6:()=>brt,ZodISODate:()=>Vxe,ZodISODateTime:()=>zxe,ZodISODuration:()=>Jxe,ZodISOTime:()=>Hxe,ZodIntersection:()=>jdr,ZodIssueCode:()=>Aao,ZodJWT:()=>xrt,ZodKSUID:()=>grt,ZodLazy:()=>nfr,ZodLiteral:()=>Udr,ZodMap:()=>Fdr,ZodNaN:()=>Qdr,ZodNanoID:()=>drt,ZodNever:()=>Idr,ZodNonOptional:()=>Art,ZodNull:()=>Tdr,ZodNullable:()=>Vdr,ZodNumber:()=>eie,ZodNumberFormat:()=>D8,ZodObject:()=>nOe,ZodOptional:()=>Rrt,ZodPipe:()=>Nrt,ZodPrefault:()=>Wdr,ZodPromise:()=>ifr,ZodReadonly:()=>efr,ZodRealError:()=>j8,ZodRecord:()=>Prt,ZodSet:()=>kdr,ZodString:()=>Qoe,ZodStringFormat:()=>Wu,ZodSuccess:()=>Xdr,ZodSymbol:()=>xdr,ZodTemplateLiteral:()=>rfr,ZodTransform:()=>Mrt,ZodTuple:()=>$dr,ZodType:()=>bi,ZodULID:()=>mrt,ZodURL:()=>lrt,ZodUUID:()=>R1,ZodUndefined:()=>Odr,ZodUnion:()=>Ert,ZodUnknown:()=>Mdr,ZodVoid:()=>Rdr,ZodXID:()=>hrt,_ZodString:()=>srt,_default:()=>Jdr,any:()=>uao,array:()=>Trt,base64:()=>Kio,base64url:()=>Gio,bigint:()=>nao,boolean:()=>Cdr,catch:()=>Ydr,check:()=>afr,cidrv4:()=>Jio,cidrv6:()=>Wio,clone:()=>nc,coerce:()=>jrt,config:()=>ad,core:()=>QA,cuid:()=>kio,cuid2:()=>qio,custom:()=>Eao,date:()=>cao,discriminatedUnion:()=>hao,e164:()=>Xio,email:()=>Iio,emoji:()=>Lio,endsWith:()=>VQ,enum:()=>qdr,file:()=>wao,flattenError:()=>TQ,float32:()=>Qio,float64:()=>eao,formatError:()=>EQ,function:()=>w2e,getErrorMap:()=>jao,globalRegistry:()=>Ml,gt:()=>ZA,gte:()=>Kb,guid:()=>Rio,includes:()=>BQ,instanceof:()=>Pao,int:()=>art,int32:()=>tao,int64:()=>oao,intersection:()=>Ddr,ipv4:()=>Vio,ipv6:()=>Hio,iso:()=>Wxe,json:()=>Iao,jwt:()=>Zio,keyof:()=>dao,ksuid:()=>zio,lazy:()=>ofr,length:()=>mW,literal:()=>Bdr,locales:()=>DQ,looseObject:()=>mao,lowercase:()=>qQ,lt:()=>XA,lte:()=>kw,map:()=>bao,maxLength:()=>pW,maxSize:()=>fW,mime:()=>HQ,minLength:()=>X$,minSize:()=>oz,multipleOf:()=>nz,nan:()=>xao,nanoid:()=>Fio,nativeEnum:()=>vao,negative:()=>c2e,never:()=>tOe,nonnegative:()=>f2e,nonoptional:()=>Gdr,nonpositive:()=>d2e,normalize:()=>JQ,null:()=>Edr,nullable:()=>Qxe,nullish:()=>Sao,number:()=>Sdr,object:()=>fao,optional:()=>Yxe,overwrite:()=>YA,parse:()=>ert,parseAsync:()=>trt,partialRecord:()=>yao,pipe:()=>eOe,positive:()=>l2e,prefault:()=>Kdr,preprocess:()=>Rao,prettifyError:()=>MBe,promise:()=>Tao,property:()=>p2e,readonly:()=>tfr,record:()=>Ldr,refine:()=>sfr,regex:()=>kQ,regexes:()=>ez,registry:()=>qme,safeParse:()=>rrt,safeParseAsync:()=>nrt,set:()=>_ao,setErrorMap:()=>Nao,size:()=>FQ,startsWith:()=>zQ,strictObject:()=>pao,string:()=>irt,stringFormat:()=>Yio,stringbool:()=>Mao,success:()=>Cao,superRefine:()=>ufr,symbol:()=>aao,templateLiteral:()=>Oao,toJSONSchema:()=>Z$,toLowerCase:()=>KQ,toUpperCase:()=>GQ,transform:()=>Irt,treeifyError:()=>PBe,trim:()=>WQ,tuple:()=>gao,uint32:()=>rao,uint64:()=>iao,ulid:()=>Uio,undefined:()=>sao,union:()=>oOe,unknown:()=>Zxe,uppercase:()=>UQ,url:()=>$io,uuid:()=>Aio,uuidv4:()=>Nio,uuidv6:()=>jio,uuidv7:()=>Dio,void:()=>lao,xid:()=>Bio});var Drt=v(()=>{Yg();Gxe();Ktt();Qtt();ort();lfr();Yg();I4e();Yg();R4e();Kxe();Kxe();cfr();ad(kme())});var dfr=v(()=>{Drt();Drt()});var Q2=v(()=>{dfr()});var pfr,ffr,mfr,aOe=v(()=>{pfr=Symbol("Let zodToJsonSchema decide on which parser to use"),ffr={name:void 0,$refStrategy:"root",effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",nullableStrategy:"from-target",removeAdditionalStrategy:"passthrough",definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"},mfr=t=>typeof t=="string"?{...ffr,basePath:["#"],definitions:{},name:t}:{...ffr,basePath:["#"],definitions:{},...t}});function hfr(t){if(!t)return!0;for(let e in t)return!1;return!0}var nie,$rt=v(()=>{nie=t=>"_def"in t?t._def:t});var gfr,Lrt=v(()=>{aOe();$rt();gfr=t=>{let e=mfr(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,currentPath:r,propertyPath:void 0,seenRefs:new Set,seen:new Map(Object.entries(e.definitions).map(([n,o])=>[nie(o),{def:nie(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});function Frt(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Hi(t,e,r,n,o){t[e]=r,Frt(t,e,n,o)}var lk=v(()=>{});function yfr(){return{}}var krt=v(()=>{});function bfr(t,e){let r={type:"array"};return t.type?._def?.typeName!==Ie.ZodAny&&(r.items=Tn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Hi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Hi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Hi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Hi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var qrt=v(()=>{cO();lk();hd()});function _fr(t,e){let r={type:"integer",format:"int64"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"min":e.target==="jsonSchema7"?n.inclusive?Hi(r,"minimum",n.value,n.message,e):Hi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Hi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Hi(r,"maximum",n.value,n.message,e):Hi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Hi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Hi(r,"multipleOf",n.value,n.message,e);break}return r}var Urt=v(()=>{lk()});function vfr(){return{type:"boolean"}}var Brt=v(()=>{});function wfr(t,e){return Tn(t.type._def,e)}var zrt=v(()=>{hd()});var Sfr,Vrt=v(()=>{hd();Sfr=(t,e)=>Tn(t.innerType._def,e)});function Hrt(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Hrt(t,e,o))};switch(n){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return Uao(t,e)}}var Uao,Jrt=v(()=>{lk();Uao=(t,e)=>{let r={type:"integer",format:"unix-time"};if(e.target==="openApi3")return r;for(let n of t.checks)switch(n.kind){case"min":Hi(r,"minimum",n.value,n.message,e);break;case"max":Hi(r,"maximum",n.value,n.message,e);break}return r}});function Cfr(t,e){return{...Tn(t.innerType._def,e),default:t.defaultValue()}}var Wrt=v(()=>{hd()});function xfr(t,e,r){return e.effectStrategy==="input"?Tn(t.schema._def,e,r):{}}var Krt=v(()=>{hd()});function Ofr(t){return{type:"string",enum:[...t.values]}}var Grt=v(()=>{});function Tfr(t,e){let r=[Tn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Tn(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(i=>!!i),n=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,o=[];return r.forEach(i=>{if(Bao(i))o.push(...i.allOf),i.unevaluatedProperties===void 0&&(n=void 0);else{let a=i;if("additionalProperties"in i&&i.additionalProperties===!1){let{additionalProperties:s,...u}=i;a=u}else n=void 0;o.push(a)}}),o.length?{allOf:o,...n}:void 0}var Bao,Xrt=v(()=>{hd();Bao=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function Efr(t,e){let r=typeof t.value;return r!=="bigint"&&r!=="number"&&r!=="boolean"&&r!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:r==="bigint"?"integer":r,enum:[t.value]}:{type:r==="bigint"?"integer":r,const:t.value}}var Zrt=v(()=>{});function sOe(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?zao(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Hi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Hi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"email":switch(e.emailStrategy){case"format:email":LC(r,"email",o.message,e);break;case"format:idn-email":LC(r,"idn-email",o.message,e);break;case"pattern:zod":FC(r,eV.email,o.message,e);break}break;case"url":LC(r,"uri",o.message,e);break;case"uuid":LC(r,"uuid",o.message,e);break;case"regex":FC(r,o.regex,o.message,e);break;case"cuid":FC(r,eV.cuid,o.message,e);break;case"cuid2":FC(r,eV.cuid2,o.message,e);break;case"startsWith":FC(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":FC(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":LC(r,"date-time",o.message,e);break;case"date":LC(r,"date",o.message,e);break;case"time":LC(r,"time",o.message,e);break;case"duration":LC(r,"duration",o.message,e);break;case"length":Hi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Hi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{FC(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&LC(r,"ipv4",o.message,e),o.version!=="v4"&&LC(r,"ipv6",o.message,e);break}case"emoji":FC(r,eV.emoji,o.message,e);break;case"ulid":{FC(r,eV.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{LC(r,"binary",o.message,e);break}case"contentEncoding:base64":{Hi(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{FC(r,eV.base64,o.message,e);break}}break}case"nanoid":FC(r,eV.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var Yrt,eV,zao,LC,FC,Pfr,uOe=v(()=>{lk();eV={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(Yrt===void 0&&(Yrt=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Yrt),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/};zao=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),LC=(t,e,r,n)=>{t.format||t.anyOf?.some(o=>o.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&n.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...r&&n.errorMessages&&{errorMessage:{format:r}}})):Hi(t,"format",e,r,n)},FC=(t,e,r,n)=>{t.pattern||t.allOf?.some(o=>o.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&n.errorMessages&&{errorMessage:{pattern:t.errorMessage.pattern}}}),delete t.pattern,t.errorMessage&&(delete t.errorMessage.pattern,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.allOf.push({pattern:Pfr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Hi(t,"pattern",Pfr(e,n),r,n)},Pfr=(t,e)=>{let r=typeof t=="function"?t():t;if(!e.applyRegexFlags||!r.flags)return r.source;let n={i:r.flags.includes("i"),m:r.flags.includes("m"),s:r.flags.includes("s")},o=n.i?r.source.toLowerCase():r.source,i="",a=!1,s=!1,u=!1;for(let l=0;l({...n,[o]:Tn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Tn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ie.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(sOe(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===Ie.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}var cOe=v(()=>{cO();hd();uOe()});function Mfr(t,e){if(e.mapStrategy==="record")return lOe(t,e);let r=Tn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=Tn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||{};return{type:"array",maxItems:125,items:{type:"array",items:[r,n],minItems:2,maxItems:2}}}var Qrt=v(()=>{hd();cOe()});function Ifr(t){let e=t.values,n=Object.keys(t.values).filter(i=>typeof e[e[i]]!="number").map(i=>e[i]),o=Array.from(new Set(n.map(i=>typeof i)));return{type:o.length===1?o[0]==="string"?"string":"number":["string","number"],enum:n}}var ent=v(()=>{});function Rfr(){return{not:{}}}var tnt=v(()=>{});function Afr(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var rnt=v(()=>{});function jfr(t,e){if(e.target==="openApi3")return Nfr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in oie&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=oie[i._def.typeName];return a&&!o.includes(a)?[...o,a]:o},[]);return{type:n.length>1?n:n[0]}}else if(r.every(n=>n._def.typeName==="ZodLiteral"&&!n.description)){let n=r.reduce((o,i)=>{let a=typeof i._def.value;switch(a){case"string":case"number":case"boolean":return[...o,a];case"bigint":return[...o,"integer"];case"object":if(i._def.value===null)return[...o,"null"];case"symbol":case"undefined":case"function":default:return o}},[]);if(n.length===r.length){let o=n.filter((i,a,s)=>s.indexOf(i)===a);return{type:o.length>1?o:o[0],enum:r.reduce((i,a)=>i.includes(a._def.value)?i:[...i,a._def.value],[])}}}else if(r.every(n=>n._def.typeName==="ZodEnum"))return{type:"string",enum:r.reduce((n,o)=>[...n,...o._def.values.filter(i=>!n.includes(i))],[])};return Nfr(t,e)}var oie,Nfr,dOe=v(()=>{hd();oie={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};Nfr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Tn(n._def,{...e,currentPath:[...e.currentPath,"anyOf",`${o}`]})).filter(n=>!!n&&(!e.strictUnions||typeof n=="object"&&Object.keys(n).length>0));return r.length?{anyOf:r}:void 0}});function Dfr(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"||e.nullableStrategy==="property"?{type:oie[t.innerType._def.typeName],nullable:!0}:{type:[oie[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Tn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Tn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var nnt=v(()=>{hd();dOe()});function $fr(t,e){let r={type:"number"};if(!t.checks)return r;for(let n of t.checks)switch(n.kind){case"int":r.type="integer",Frt(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Hi(r,"minimum",n.value,n.message,e):Hi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Hi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Hi(r,"maximum",n.value,n.message,e):Hi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Hi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Hi(r,"multipleOf",n.value,n.message,e);break}return r}var ont=v(()=>{lk()});function Vao(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":Tn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":Tn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Lfr(t,e){let r={type:"object",...Object.entries(t.shape()).reduce((n,[o,i])=>{if(i===void 0||i._def===void 0)return n;let a=[...e.currentPath,"properties",o],s=Tn(i._def,{...e,currentPath:a,propertyPath:a});if(s===void 0)return n;if(e.openaiStrictMode&&i.isOptional()&&!i.isNullable()&&typeof i._def?.defaultValue>"u")throw new Error(`Zod field at \`${a.join("/")}\` uses \`.optional()\` without \`.nullable()\` which is not supported by the API. See: https://platform.openai.com/docs/guides/structured-outputs?api-mode=responses#all-fields-must-be-required`);return{properties:{...n.properties,[o]:s},required:i.isOptional()&&!e.openaiStrictMode?n.required:[...n.required,o]}},{properties:{},required:[]}),additionalProperties:Vao(t,e)};return r.required.length||delete r.required,r}var int=v(()=>{hd()});var Ffr,ant=v(()=>{hd();Ffr=(t,e)=>{if(e.propertyPath&&e.currentPath.slice(0,e.propertyPath.length).toString()===e.propertyPath.toString())return Tn(t.innerType._def,{...e,currentPath:e.currentPath});let r=Tn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var kfr,snt=v(()=>{hd();kfr=(t,e)=>{if(e.pipeStrategy==="input")return Tn(t.in._def,e);if(e.pipeStrategy==="output")return Tn(t.out._def,e);let r=Tn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=Tn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function qfr(t,e){return Tn(t.type._def,e)}var unt=v(()=>{hd()});function Ufr(t,e){let n={type:"array",uniqueItems:!0,items:Tn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Hi(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Hi(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var lnt=v(()=>{lk();hd()});function Bfr(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Tn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Tn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Tn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var cnt=v(()=>{hd()});function zfr(){return{not:{}}}var dnt=v(()=>{});function Vfr(){return{}}var fnt=v(()=>{});var Hfr,pnt=v(()=>{hd();Hfr=(t,e)=>Tn(t.innerType._def,e)});function Tn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==pfr)return a}if(n&&!r){let a=Hao(n,e);if(a!==void 0)return"$ref"in a&&e.seenRefs.add(a.$ref),a}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=Wao(t,t.typeName,e,r);return i&&Kao(t,e,i),o.jsonSchema=i,i}var Hao,Jao,Wao,Kao,hd=v(()=>{cO();krt();qrt();Urt();Brt();zrt();Vrt();Jrt();Wrt();Krt();Grt();Xrt();Zrt();Qrt();ent();tnt();rnt();nnt();ont();int();ant();snt();unt();cOe();lnt();uOe();cnt();dnt();dOe();fnt();pnt();aOe();Hao=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"extract-to-root":let r=t.path.slice(e.basePath.length+1).join("_");return r!==e.name&&e.nameStrategy==="duplicate-ref"&&(e.definitions[r]=t.def),{$ref:[...e.basePath,e.definitionPath,r].join("/")};case"relative":return{$ref:Jao(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[o]===n)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),{}):e.$refStrategy==="seen"?{}:void 0}},Jao=(t,e)=>{let r=0;for(;r{switch(e){case Ie.ZodString:return sOe(t,r);case Ie.ZodNumber:return $fr(t,r);case Ie.ZodObject:return Lfr(t,r);case Ie.ZodBigInt:return _fr(t,r);case Ie.ZodBoolean:return vfr();case Ie.ZodDate:return Hrt(t,r);case Ie.ZodUndefined:return zfr();case Ie.ZodNull:return Afr(r);case Ie.ZodArray:return bfr(t,r);case Ie.ZodUnion:case Ie.ZodDiscriminatedUnion:return jfr(t,r);case Ie.ZodIntersection:return Tfr(t,r);case Ie.ZodTuple:return Bfr(t,r);case Ie.ZodRecord:return lOe(t,r);case Ie.ZodLiteral:return Efr(t,r);case Ie.ZodEnum:return Ofr(t);case Ie.ZodNativeEnum:return Ifr(t);case Ie.ZodNullable:return Dfr(t,r);case Ie.ZodOptional:return Ffr(t,r);case Ie.ZodMap:return Mfr(t,r);case Ie.ZodSet:return Ufr(t,r);case Ie.ZodLazy:return Tn(t.getter()._def,r);case Ie.ZodPromise:return qfr(t,r);case Ie.ZodNaN:case Ie.ZodNever:return Rfr();case Ie.ZodEffects:return xfr(t,r,n);case Ie.ZodAny:return yfr();case Ie.ZodUnknown:return Vfr();case Ie.ZodDefault:return Cfr(t,r);case Ie.ZodBranded:return wfr(t,r);case Ie.ZodReadonly:return Hfr(t,r);case Ie.ZodCatch:return Sfr(t,r);case Ie.ZodPipeline:return kfr(t,r);case Ie.ZodFunction:case Ie.ZodVoid:case Ie.ZodSymbol:return;default:return(o=>{})(e)}},Kao=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var mnt,hnt=v(()=>{hd();Lrt();$rt();mnt=(t,e)=>{let r=gfr(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=Tn(t._def,n===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,n]},!1)??{},i=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;i!==void 0&&(o.title=i);let a=(()=>{if(hfr(r.definitions))return;let u={},l=new Set;for(let c=0;c<500;c++){let d=Object.entries(r.definitions).filter(([f])=>!l.has(f));if(d.length===0)break;for(let[f,p]of d)u[f]=Tn(nie(p),{...r,currentPath:[...r.basePath,r.definitionPath,f]},!0)??{},l.add(f)}return u})(),s=n===void 0?a?{...o,[r.definitionPath]:a}:o:r.nameStrategy==="duplicate-ref"?{...o,...a||r.seenRefs.size?{[r.definitionPath]:{...a,...r.seenRefs.size?{[n]:o}:void 0}}:void 0}:{$ref:[...r.$refStrategy==="relative"?[]:r.basePath,r.definitionPath,n].join("/"),[r.definitionPath]:{...a,[n]:o}};return r.target==="jsonSchema7"?s.$schema="http://json-schema.org/draft-07/schema#":r.target==="jsonSchema2019-09"&&(s.$schema="https://json-schema.org/draft/2019-09/schema#"),s}});var Jfr=v(()=>{aOe();Lrt();lk();hd();krt();qrt();Urt();Brt();zrt();Vrt();Jrt();Wrt();Krt();Grt();Xrt();Zrt();Qrt();ent();tnt();rnt();nnt();ont();int();ant();snt();unt();pnt();cOe();lnt();uOe();cnt();dnt();dOe();fnt();hnt();hnt()});function Wfr(t){if(t.type!=="object")throw new Error(`Root schema must have type: 'object' but got type: ${t.type?`'${t.type}'`:"undefined"}`);let e=structuredClone(t);return A1(e,[],e)}function gnt(t){if(typeof t=="boolean")return!1;if(t.type==="null")return!0;for(let e of t.oneOf??[])if(gnt(e))return!0;for(let e of t.anyOf??[])if(gnt(e))return!0;return!1}function A1(t,e,r){if(typeof t=="boolean")throw new TypeError(`Expected object schema but got boolean; path=${e.join("/")}`);if(!tV(t))throw new TypeError(`Expected ${JSON.stringify(t)} to be an object; path=${e.join("/")}`);let n=t.$defs;if(tV(n))for(let[f,p]of Object.entries(n))A1(p,[...e,"$defs",f],r);let o=t.definitions;if(tV(o))for(let[f,p]of Object.entries(o))A1(p,[...e,"definitions",f],r);t.type==="object"&&!("additionalProperties"in t)&&(t.additionalProperties=!1);let a=t.required??[],s=t.properties;if(tV(s)){for(let[f,p]of Object.entries(s))if(!gnt(p)&&!a.includes(f))throw new Error(`Zod field at \`${[...e,"properties",f].join("/")}\` uses \`.optional()\` without \`.nullable()\` which is not supported by the API. See: https://platform.openai.com/docs/guides/structured-outputs?api-mode=responses#all-fields-must-be-required`);t.required=Object.keys(s),t.properties=Object.fromEntries(Object.entries(s).map(([f,p])=>[f,A1(p,[...e,"properties",f],r)]))}let u=t.items;tV(u)&&(t.items=A1(u,[...e,"items"],r));let l=t.anyOf;Array.isArray(l)&&(t.anyOf=l.map((f,p)=>A1(f,[...e,"anyOf",String(p)],r)));let c=t.allOf;if(Array.isArray(c))if(c.length===1){let f=A1(c[0],[...e,"allOf","0"],r);Object.assign(t,f),delete t.allOf}else t.allOf=c.map((f,p)=>A1(f,[...e,"allOf",String(p)],r));t.default===null&&delete t.default;let d=t.$ref;if(d&&Xao(t,1)){if(typeof d!="string")throw new TypeError(`Received non-string $ref - ${d}; path=${e.join("/")}`);let f=Gao(r,d);if(typeof f=="boolean")throw new Error(`Expected \`$ref: ${d}\` to resolve to an object schema but got boolean`);if(!tV(f))throw new Error(`Expected \`$ref: ${d}\` to resolve to an object but got ${JSON.stringify(f)}`);return Object.assign(t,{...f,...t}),delete t.$ref,A1(t,e,r)}return t}function Gao(t,e){if(!e.startsWith("#/"))throw new Error(`Unexpected $ref format ${JSON.stringify(e)}; Does not start with #/`);let r=e.slice(2).split("/"),n=t;for(let o of r){if(!tV(n))throw new Error(`encountered non-object entry while resolving ${e} - ${JSON.stringify(n)}`);let i=n[o];if(i===void 0)throw new Error(`Key ${o} not found while resolving ${e}`);n=i}return n}function tV(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function Xao(t,e){let r=0;for(let n in t)if(r++,r>e)return!0;return!1}var Kfr=v(()=>{});function Zao(t,e){return mnt(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function Yao(t){return Wfr(Z$(t,{target:"draft-7"}))}function Qao(t){return"_zod"in t}function Gfr(t,e,r){return Ccr({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Qao(t)?Yao(t):Zao(t,{name:e})}},n=>t.parse(JSON.parse(n)))}var Xfr=v(()=>{Q2();YK();Jfr();Nxe();Kfr()});function Yfr(t,e){if(typeof e<"u"&&!Zfr.includes(e))throw new Error(`Invalid method: ${e}. Supported methods are: ${Zfr.join(", ")}`);let r=!t.startsWith("gpt-3")&&!t.startsWith("gpt-4-")&&t!=="gpt-4";if(r&&!e)return"jsonSchema";if(!r&&e==="jsonSchema")throw new Error(`JSON Schema is not supported for model "${t}". Please use a different method, e.g. "functionCalling" or "jsonMode".`);return e??"functionCalling"}function eso(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Qfr(t,e,r){if(ic(t))return Gfr(t,e,r);if(Tu(t))return eso({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Ni(t,{cycles:"ref",reused:"ref",override(n){n.jsonSchema.title=e}})}},n=>aO(t,JSON.parse(n)));throw new Error("Unsupported schema response format")}function epr(t,e){if(e&&typeof e=="object"&&"images"in e&&Array.isArray(e.images)){let r=e.images.filter(n=>typeof n?.image_url?.url=="string").map(n=>({type:"image",url:n.image_url.url}));return[{type:"text",text:t},...r]}return t}var Zfr,ynt=v(()=>{Wv();nb();Yg();Xfr();Zfr=["jsonSchema","functionCalling","jsonMode"]});var tso,tpr,rpr=v(()=>{tso={"gpt-4.1-nano":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"text-embedding-3-small":{maxInputTokens:8191,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1536,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4":{maxInputTokens:8192,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-pro":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-05-13":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-08-06":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4.1-mini":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-deep-research":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-3.5-turbo":{maxInputTokens:16385,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1,imageUrlInputs:!1,pdfToolMessage:!1,imageToolMessage:!1,toolChoice:!0},"text-embedding-3-large":{maxInputTokens:8191,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:3072,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4-turbo":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:4096,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-preview":{maxInputTokens:128e3,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-mini":{maxInputTokens:2e5,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"codex-mini-latest":{maxInputTokens:2e5,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-nano":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-codex":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4.1":{maxInputTokens:1047576,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o4-mini":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},o1:{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-mini":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o1-mini":{maxInputTokens:128e3,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"text-embedding-ada-002":{maxInputTokens:8192,imageInputs:!1,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1536,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o3-pro":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-2024-11-20":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},o3:{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"o4-mini-deep-research":{maxInputTokens:2e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:1e5,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-chat-latest":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-4o-mini":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:16384,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:128e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0},"gpt-5-pro":{maxInputTokens:4e5,imageInputs:!0,audioInputs:!1,pdfInputs:!0,videoInputs:!1,maxOutputTokens:272e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0,imageUrlInputs:!0,pdfToolMessage:!0,imageToolMessage:!0,toolChoice:!0}},tpr=tso});function kC(t,e){if(t.function===void 0)return;let r;if(e?.partial)try{r=AB(t.function.arguments??"{}")}catch{return}else try{r=JSON.parse(t.function.arguments)}catch(o){throw new th([`Function "${t.function.name}" arguments:`,"",t.function.arguments,"","are not valid JSON.",`Error: ${o.message}`].join(` +`))}let n={name:t.function.name,args:r,type:"tool_call"};return e?.returnId&&(n.id=t.id),n}function ck(t){if(t.id===void 0)throw new Error('All OpenAI tool calls must have an "id" field.');return{id:t.id,type:"function",function:{name:t.name,arguments:JSON.stringify(t.args)}}}function AS(t,e){return{name:t.function?.name,args:t.function?.arguments,id:t.id,error:e,type:"invalid_tool_call"}}var bnt,qC,npr=v(()=>{RY();Rw();eN();TW();uL();CVe();bnt=class extends sL{constructor(e){super(e);x(this,"returnId",!1);x(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);x(this,"lc_serializable",!0);this.returnId=e?.returnId??this.returnId}static lc_name(){return"JsonOutputToolsParser"}_diff(){throw new Error("Not supported.")}async parse(){throw new Error("Not implemented.")}async parseResult(e){return await this.parsePartialResult(e,!1)}async parsePartialResult(e,r=!0){let n=e[0].message,o;if(Pl(n)&&n.tool_calls?.length?o=n.tool_calls.map(a=>{let{id:s,...u}=a;return this.returnId?{id:s,...u}:u}):n.additional_kwargs.tool_calls!==void 0&&(o=JSON.parse(JSON.stringify(n.additional_kwargs.tool_calls)).map(s=>kC(s,{returnId:this.returnId,partial:r}))),!o)return[];let i=[];for(let a of o)if(a!==void 0){let s={type:a.name,args:a.args,id:a.id};i.push(s)}return i}},qC=class extends bnt{constructor(e){super(e);x(this,"lc_namespace",["langchain","output_parsers","openai_tools"]);x(this,"lc_serializable",!0);x(this,"returnId",!1);x(this,"keyName");x(this,"returnSingle",!1);x(this,"zodSchema");this.keyName=e.keyName,this.returnSingle=e.returnSingle??this.returnSingle,this.zodSchema=e.zodSchema}static lc_name(){return"JsonOutputKeyToolsParser"}async _validateResult(e){if(this.zodSchema===void 0)return e;let r=await Y$(this.zodSchema,e);if(r.success)return r.data;throw new th(`Failed to parse. Text: "${JSON.stringify(e,null,2)}". Error: ${JSON.stringify(r.error?.issues)}`,JSON.stringify(e,null,2))}async parsePartialResult(e){let n=(await super.parsePartialResult(e)).filter(i=>i.type===this.keyName),o=n;if(n.length)return this.returnId||(o=n.map(i=>i.args)),this.returnSingle?o[0]:o}async parseResult(e){let n=(await super.parsePartialResult(e,!1)).filter(a=>a.type===this.keyName),o=n;return n.length?(this.returnId||(o=n.map(a=>a.args)),this.returnSingle?this._validateResult(o[0]):await Promise.all(o.map(a=>this._validateResult(a)))):void 0}}});var rso,$8=v(()=>{Bo();npr();rso={};Rt(rso,{JsonOutputKeyToolsParser:()=>qC,JsonOutputToolsParser:()=>bnt,convertLangChainToolCallToOpenAI:()=>ck,makeInvalidToolCall:()=>AS,parseToolCall:()=>kC})});var rV,iie=v(()=>{ak();N8();sk();uk();ynt();rpr();dR();Wv();nb();ku();YI();Jv();_v();fO();$8();rV=class extends md{constructor(e){super(e??{});x(this,"temperature");x(this,"topP");x(this,"frequencyPenalty");x(this,"presencePenalty");x(this,"n");x(this,"logitBias");x(this,"model","gpt-3.5-turbo");x(this,"modelKwargs");x(this,"stop");x(this,"stopSequences");x(this,"user");x(this,"timeout");x(this,"streaming",!1);x(this,"streamUsage",!0);x(this,"maxTokens");x(this,"logprobs");x(this,"topLogprobs");x(this,"apiKey");x(this,"organization");x(this,"__includeRawResponse");x(this,"client");x(this,"clientConfig");x(this,"supportsStrictToolCalling");x(this,"audio");x(this,"modalities");x(this,"reasoning");x(this,"zdrEnabled");x(this,"service_tier");x(this,"promptCacheKey");x(this,"promptCacheRetention");x(this,"verbosity");x(this,"defaultOptions");x(this,"lc_serializable",!0);let r=typeof e?.configuration?.apiKey=="string"||typeof e?.configuration?.apiKey=="function"?e?.configuration?.apiKey:void 0;this.apiKey=e?.apiKey??r??vn("OPENAI_API_KEY"),this.organization=e?.configuration?.organization??vn("OPENAI_ORGANIZATION"),this.model=e?.model??e?.modelName??this.model,this.modelKwargs=e?.modelKwargs??{},this.timeout=e?.timeout,this.temperature=e?.temperature??this.temperature,this.topP=e?.topP??this.topP,this.frequencyPenalty=e?.frequencyPenalty??this.frequencyPenalty,this.presencePenalty=e?.presencePenalty??this.presencePenalty,this.logprobs=e?.logprobs,this.topLogprobs=e?.topLogprobs,this.n=e?.n??this.n,this.logitBias=e?.logitBias,this.stop=e?.stopSequences??e?.stop,this.stopSequences=this.stop,this.user=e?.user,this.__includeRawResponse=e?.__includeRawResponse,this.audio=e?.audio,this.modalities=e?.modalities,this.reasoning=e?.reasoning,this.maxTokens=e?.maxCompletionTokens??e?.maxTokens,this.promptCacheKey=e?.promptCacheKey??this.promptCacheKey,this.promptCacheRetention=e?.promptCacheRetention??this.promptCacheRetention,this.verbosity=e?.verbosity??this.verbosity,this.disableStreaming=e?.disableStreaming===!0,this.streaming=e?.streaming===!0,this.disableStreaming&&(this.streaming=!1),e?.streaming===!1&&(this.disableStreaming=!0),this.streamUsage=e?.streamUsage??this.streamUsage,this.disableStreaming&&(this.streamUsage=!1),this.clientConfig={apiKey:this.apiKey,organization:this.organization,dangerouslyAllowBrowser:!0,...e?.configuration},e?.supportsStrictToolCalling!==void 0&&(this.supportsStrictToolCalling=e.supportsStrictToolCalling),e?.service_tier!==void 0&&(this.service_tier=e.service_tier),this.zdrEnabled=e?.zdrEnabled??!1}_llmType(){return"openai"}static lc_name(){return"ChatOpenAI"}get callKeys(){return[...super.callKeys,"options","function_call","functions","tools","tool_choice","promptIndex","response_format","seed","reasoning","service_tier"]}get lc_secrets(){return{apiKey:"OPENAI_API_KEY",organization:"OPENAI_ORGANIZATION"}}get lc_aliases(){return{apiKey:"openai_api_key",modelName:"model"}}get lc_serializable_keys(){return["configuration","logprobs","topLogprobs","prefixMessages","supportsStrictToolCalling","modalities","audio","temperature","maxTokens","topP","frequencyPenalty","presencePenalty","n","logitBias","user","streaming","streamUsage","model","modelName","modelKwargs","stop","stopSequences","timeout","apiKey","cache","maxConcurrency","maxRetries","verbose","callbacks","tags","metadata","disableStreaming","zdrEnabled","reasoning","promptCacheKey","promptCacheRetention","verbosity"]}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"openai",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.temperature??void 0,ls_max_tokens:r.max_tokens??void 0,ls_stop:e.stop}}_identifyingParams(){return{model_name:this.model,...this.invocationParams(),...this.clientConfig}}identifyingParams(){return this._identifyingParams()}_getReasoningParams(e){if(!M1(this.model))return;let r;return this.reasoning!==void 0&&(r={...r,...this.reasoning}),e?.reasoning!==void 0&&(r={...r,...e.reasoning}),r}_getResponseFormat(e){return e&&e.type==="json_schema"&&e.json_schema.schema&&Ya(e.json_schema.schema)?Qfr(e.json_schema.schema,e.json_schema.name,{description:e.json_schema.description}):e}_combineCallOptions(e){return{...this.defaultOptions,...e??{}}}_getClientOptions(e){if(!this.client){let n={baseURL:this.clientConfig.baseURL},o=fR(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,i.defaultHeaders=pR(i.defaultHeaders),this.client=new bn(i)}return{...this.clientConfig,...e}}_convertChatOpenAIToolToCompletionsTool(e,r){return Y2(e)?bdr(e.metadata.customTool):Hv(e)?r?.strict!==void 0?{...e,function:{...e.function,strict:r.strict}}:e:udr(e,r)}bindTools(e,r){let n;return r?.strict!==void 0?n=r.strict:this.supportsStrictToolCalling!==void 0&&(n=this.supportsStrictToolCalling),this.withConfig({tools:e.map(o=>A8(o)||Y2(o)?o:ddr(o)?o.extras.providerToolDefinition:this._convertChatOpenAIToolToCompletionsTool(o,{strict:n})),...r})}async stream(e,r){return super.stream(e,this._combineCallOptions(r))}async invoke(e,r){return super.invoke(e,this._combineCallOptions(r))}_combineLLMOutput(...e){return e.reduce((r,n)=>(n&&n.tokenUsage&&(r.tokenUsage.completionTokens+=n.tokenUsage.completionTokens??0,r.tokenUsage.promptTokens+=n.tokenUsage.promptTokens??0,r.tokenUsage.totalTokens+=n.tokenUsage.totalTokens??0),r),{tokenUsage:{completionTokens:0,promptTokens:0,totalTokens:0}})}async getNumTokensFromMessages(e){let r=0,n=0,o=0;this.model==="gpt-3.5-turbo-0301"?(n=4,o=-1):(n=3,o=1);let i=await Promise.all(e.map(async a=>{let s=await this.getNumTokens(a.content),u=await this.getNumTokens(I1(a)),l=a.name!==void 0?o+await this.getNumTokens(a.name):0,c=s+n+u+l,d=a;if(d._getType()==="function"&&(c-=2),d.additional_kwargs?.function_call&&(c+=3),d?.additional_kwargs.function_call?.name&&(c+=await this.getNumTokens(d.additional_kwargs.function_call?.name)),d.additional_kwargs.function_call?.arguments)try{c+=await this.getNumTokens(JSON.stringify(JSON.parse(d.additional_kwargs.function_call?.arguments)))}catch(f){console.error("Error parsing function arguments",f,JSON.stringify(d.additional_kwargs.function_call)),c+=await this.getNumTokens(d.additional_kwargs.function_call?.arguments)}return r+=c,c}));return r+=3,{totalCount:r,countPerMessage:i}}async _getNumTokensFromGenerations(e){return(await Promise.all(e.map(async n=>n.message.additional_kwargs?.function_call?(await this.getNumTokensFromMessages([n.message])).countPerMessage[0]:await this.getNumTokens(n.message.content)))).reduce((n,o)=>n+o,0)}async _getEstimatedTokenCountFromPrompt(e,r,n){let o=(await this.getNumTokensFromMessages(e)).totalCount;if(r&&n!=="auto"){let i=ldr(r);o+=await this.getNumTokens(i),o+=9}return r&&e.find(i=>i._getType()==="system")&&(o-=4),n==="none"?o+=1:typeof n=="object"&&(o+=await this.getNumTokens(n.name)+4),o}async moderateContent(e,r){let n=this._getClientOptions(r?.options),o=r?.model??"omni-moderation-latest",i={input:e,model:o};return this.caller.call(async()=>{try{return await this.client.moderations.create(i,n)}catch(a){throw RS(a)}})}get profile(){return tpr[this.model]??{}}_getStructuredOutputMethod(e){let r={...e};if(!this.model.startsWith("gpt-3")&&!this.model.startsWith("gpt-4-")&&this.model!=="gpt-4"){if(r?.method===void 0)return"jsonSchema"}else r.method==="jsonSchema"&&console.warn(`[WARNING]: JSON Schema is not supported for model "${this.model}". Falling back to tool calling.`);return r.method}withStructuredOutput(e,r){let n,o,{schema:i,name:a,includeRaw:s}={...r,schema:e};if(r?.strict!==void 0&&r.method==="jsonMode")throw new Error("Argument `strict` is only supported for `method` = 'function_calling'");let u=Yfr(this.model,r?.method);if(u==="jsonMode"){Ya(i)?o=Jw.fromZodSchema(i):o=new vv;let f=Ni(i);n=this.withConfig({outputVersion:"v0",response_format:{type:"json_object"},ls_structured_output_format:{kwargs:{method:"json_mode"},schema:{title:a??"extract",...f}}})}else if(u==="jsonSchema"){let f={name:a??"extract",description:eL(i),schema:i,strict:r?.strict},p=Ni(f.schema);if(n=this.withConfig({outputVersion:"v0",response_format:{type:"json_schema",json_schema:f},ls_structured_output_format:{kwargs:{method:"json_schema"},schema:{title:f.name,description:f.description,...p}}}),Ya(i)){let m=Jw.fromZodSchema(i);o=Yb.from(h=>"parsed"in h.additional_kwargs?h.additional_kwargs.parsed:m)}else o=new vv}else{let f=a??"extract";if(Ya(i)){let p=Ni(i);n=this.withConfig({outputVersion:"v0",tools:[{type:"function",function:{name:f,description:p.description,parameters:p}}],tool_choice:{type:"function",function:{name:f}},ls_structured_output_format:{kwargs:{method:"function_calling"},schema:{title:f,...p}},...r?.strict!==void 0?{strict:r.strict}:{}}),o=new qC({returnSingle:!0,keyName:f,zodSchema:i})}else{let p;typeof i.name=="string"&&typeof i.parameters=="object"&&i.parameters!=null?(p=i,f=i.name):(f=i.title??f,p={name:f,description:i.description??"",parameters:i});let m=Ni(i);n=this.withConfig({outputVersion:"v0",tools:[{type:"function",function:p}],tool_choice:{type:"function",function:{name:f}},ls_structured_output_format:{kwargs:{method:"function_calling"},schema:{title:f,...m}},...r?.strict!==void 0?{strict:r.strict}:{}}),o=new qC({returnSingle:!0,keyName:f})}}if(!s)return n.pipe(o);let l=Eu.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=Eu.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return Rl.from([{raw:n},d])}}});var fOe,_nt,vnt,opr,ipr,aie,L8=v(()=>{sk();ynt();Qa();$8();fOe={providerName:"ChatOpenAI",fromStandardTextBlock(t){return{type:"text",text:t.text}},fromStandardImageBlock(t){if(t.source_type==="url")return{type:"image_url",image_url:{url:t.url,...t.metadata?.detail?{detail:t.metadata.detail}:{}}};if(t.source_type==="base64")return{type:"image_url",image_url:{url:`data:${t.mime_type??""};base64,${t.data}`,...t.metadata?.detail?{detail:t.metadata.detail}:{}}};throw new Error(`Image content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)},fromStandardAudioBlock(t){if(t.source_type==="url"){let e=zg({dataUrl:t.url});if(!e)throw new Error(`URL audio blocks with source_type ${t.source_type} must be formatted as a data URL for ChatOpenAI`);let r=e.mime_type||t.mime_type||"",n;try{n=jY(r)}catch{throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`)}if(n.type!=="audio"||n.subtype!=="wav"&&n.subtype!=="mp3")throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`);return{type:"input_audio",input_audio:{format:n.subtype,data:e.data}}}if(t.source_type==="base64"){let e;try{e=jY(t.mime_type??"")}catch{throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`)}if(e.type!=="audio"||e.subtype!=="wav"&&e.subtype!=="mp3")throw new Error(`Audio blocks with source_type ${t.source_type} must have mime type of audio/wav or audio/mp3`);return{type:"input_audio",input_audio:{format:e.subtype,data:t.data}}}throw new Error(`Audio content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)},fromStandardFileBlock(t){if(t.source_type==="url"){let e=zg({dataUrl:t.url}),r=R8(t);if(!e)throw new Error(`URL file blocks with source_type ${t.source_type} must be formatted as a data URL for ChatOpenAI`);return{type:"file",file:{file_data:t.url,...t.metadata?.filename||t.metadata?.name?{filename:r}:{}}}}if(t.source_type==="base64"){let e=R8(t);return{type:"file",file:{file_data:`data:${t.mime_type??""};base64,${t.data}`,...t.metadata?.filename||t.metadata?.name||t.metadata?.title?{filename:e}:{}}}}if(t.source_type==="id")return{type:"file",file:{file_id:t.id}};throw new Error(`File content blocks with source_type ${t.source_type} are not supported for ChatOpenAI`)}},_nt=({message:t,rawResponse:e,includeRawResponse:r})=>{let n=t.tool_calls;switch(t.role){case"assistant":{let o=[],i=[];for(let l of n??[])try{o.push(kC(l,{returnId:!0}))}catch(c){i.push(AS(l,c.message))}let a={function_call:t.function_call,tool_calls:n};r!==void 0&&(a.__raw_response=e);let s={model_provider:"openai",model_name:e.model,...e.system_fingerprint?{usage:{...e.usage},system_fingerprint:e.system_fingerprint}:{}};t.audio&&(a.audio=t.audio);let u=epr(t.content||"",e.choices?.[0]?.message);return new eo({content:u,tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:e.id})}default:return new nd(t.content||"",t.role??"unknown")}},vnt=({delta:t,rawResponse:e,includeRawResponse:r,defaultRole:n})=>{let o=t.role??n,i=t.content??"",a;t.function_call?a={function_call:t.function_call}:t.tool_calls?a={tool_calls:t.tool_calls}:a={},r&&(a.__raw_response=e),t.audio&&(a.audio={...t.audio,index:e.choices[0].index});let s={model_provider:"openai",usage:{...e.usage}};if(o==="user")return new mv({content:i,response_metadata:s});if(o==="assistant"){let u=[];if(Array.isArray(t.tool_calls))for(let l of t.tool_calls)u.push({name:l.function?.name,args:l.function?.arguments,id:l.id,index:l.index,type:"tool_call_chunk"});return new Ir({content:i,tool_call_chunks:u,additional_kwargs:a,id:e.id,response_metadata:s})}else return o==="system"?new Wy({content:i,response_metadata:s}):o==="developer"?new Wy({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new pv({content:i,additional_kwargs:a,name:t.name,response_metadata:s}):o==="tool"?new Iw({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:s}):new fv({content:i,role:o,response_metadata:s})},opr=t=>{if(t.type==="image"){if(t.url)return{type:"image_url",image_url:{url:t.url}};if(t.data)return{type:"image_url",image_url:{url:`data:${t.mimeType};base64,${t.data}`}}}if(t.type==="audio"&&t.data){let e=upe(()=>{let[,r]=t.mimeType.split("/");return r==="wav"||r==="mp3"?r:"wav"});return{type:"input_audio",input_audio:{data:t.data.toString(),format:e}}}if(t.type==="file"){if(t.data){let e=R8(t);return{type:"file",file:{file_data:`data:${t.mimeType};base64,${t.data}`,filename:e}}}if(t.fileId)return{type:"file",file:{file_id:t.fileId}}}},ipr=({message:t,model:e})=>{let r=I1(t);if(r==="system"&&M1(e)&&(r="developer"),r==="developer")return{role:"developer",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="system")return{role:"system",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="assistant")return{role:"assistant",content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="tool"&&Wg.isInstance(t))return{role:"tool",tool_call_id:t.tool_call_id,content:t.contentBlocks.filter(o=>o.type==="text")};if(r==="function")return{role:"function",name:t.name??"",content:t.contentBlocks.filter(o=>o.type==="text").join("")};function*n(o){for(let i of o){i.type==="text"&&(yield{type:"text",text:i.text});let a=opr(i);a&&(yield a)}}return{role:"user",content:Array.from(n(t.contentBlocks))}},aie=({messages:t,model:e})=>t.flatMap(r=>{if("output_version"in r.response_metadata&&r.response_metadata?.output_version==="v1")return ipr({message:r});let n=I1(r);n==="system"&&M1(e)&&(n="developer");let o=typeof r.content=="string"?r.content:r.content.map(a=>Ym(a)?Zx(a,fOe):a),i={role:n,content:o};if(r.name!=null&&(i.name=r.name),r.additional_kwargs.function_call!=null&&(i.function_call=r.additional_kwargs.function_call),eo.isInstance(r)&&r.tool_calls?.length?i.tool_calls=r.tool_calls.map(ck):(r.additional_kwargs.tool_calls!=null&&(i.tool_calls=r.additional_kwargs.tool_calls),Wg.isInstance(r)&&r.tool_call_id!=null&&(i.tool_call_id=r.tool_call_id)),r.additional_kwargs.audio&&typeof r.additional_kwargs.audio=="object"&&"id"in r.additional_kwargs.audio){let a={role:"assistant",audio:{id:r.additional_kwargs.audio.id}};return[i,a]}return i})});var dk,pOe=v(()=>{ak();N8();sk();iie();L8();Qa();id();dk=class extends rV{invocationParams(t,e){let r;t?.strict!==void 0?r=t.strict:this.supportsStrictToolCalling!==void 0&&(r=this.supportsStrictToolCalling);let n={};t?.stream_options!==void 0?n={stream_options:t.stream_options}:this.streamUsage&&(this.streaming||e?.streaming)&&(n={stream_options:{include_usage:!0}});let o={model:this.model,temperature:this.temperature,top_p:this.topP,frequency_penalty:this.frequencyPenalty,presence_penalty:this.presencePenalty,logprobs:this.logprobs,top_logprobs:this.topLogprobs,n:this.n,logit_bias:this.logitBias,stop:t?.stop??this.stopSequences,user:this.user,stream:this.streaming,functions:t?.functions,function_call:t?.function_call,tools:t?.tools?.length?t.tools.map(a=>this._convertChatOpenAIToolToCompletionsTool(a,{strict:r})):void 0,tool_choice:Uxe(t?.tool_choice),response_format:this._getResponseFormat(t?.response_format),seed:t?.seed,...n,parallel_tool_calls:t?.parallel_tool_calls,...this.audio||t?.audio?{audio:this.audio||t?.audio}:{},...this.modalities||t?.modalities?{modalities:this.modalities||t?.modalities}:{},...this.modelKwargs,prompt_cache_key:t?.promptCacheKey??this.promptCacheKey,prompt_cache_retention:t?.promptCacheRetention??this.promptCacheRetention,verbosity:t?.verbosity??this.verbosity};t?.prediction!==void 0&&(o.prediction=t.prediction),this.service_tier!==void 0&&(o.service_tier=this.service_tier),t?.service_tier!==void 0&&(o.service_tier=t.service_tier);let i=this._getReasoningParams(t);return i!==void 0&&i.effort!==void 0&&(o.reasoning_effort=i.effort),M1(o.model)?o.max_completion_tokens=this.maxTokens===-1?void 0:this.maxTokens:o.max_tokens=this.maxTokens===-1?void 0:this.maxTokens,o}async _generate(t,e,r){let n={},o=this.invocationParams(e),i=aie({messages:t,model:this.model});if(o.stream){let a=this._streamResponseChunks(t,e,r),s={};for await(let p of a){p.message.response_metadata={...p.generationInfo,...p.message.response_metadata};let m=p.generationInfo?.completion??0;s[m]===void 0?s[m]=p:s[m]=s[m].concat(p)}let u=Object.entries(s).sort(([p],[m])=>parseInt(p,10)-parseInt(m,10)).map(([p,m])=>m),{functions:l,function_call:c}=this.invocationParams(e),d=await this._getEstimatedTokenCountFromPrompt(t,l,c),f=await this._getNumTokensFromGenerations(u);return n.input_tokens=d,n.output_tokens=f,n.total_tokens=d+f,{generations:u,llmOutput:{estimatedTokenUsage:{promptTokens:n.input_tokens,completionTokens:n.output_tokens,totalTokens:n.total_tokens}}}}else{let a=await this.completionWithRetry({...o,stream:!1,messages:i},{signal:e?.signal,...e?.options}),{completion_tokens:s,prompt_tokens:u,total_tokens:l,prompt_tokens_details:c,completion_tokens_details:d}=a?.usage??{};s&&(n.output_tokens=(n.output_tokens??0)+s),u&&(n.input_tokens=(n.input_tokens??0)+u),l&&(n.total_tokens=(n.total_tokens??0)+l),(c?.audio_tokens!==null||c?.cached_tokens!==null)&&(n.input_token_details={...c?.audio_tokens!==null&&{audio:c?.audio_tokens},...c?.cached_tokens!==null&&{cache_read:c?.cached_tokens}}),(d?.audio_tokens!==null||d?.reasoning_tokens!==null)&&(n.output_token_details={...d?.audio_tokens!==null&&{audio:d?.audio_tokens},...d?.reasoning_tokens!==null&&{reasoning:d?.reasoning_tokens}});let f=[];for(let p of a?.choices??[]){let h={text:p.message?.content??"",message:this._convertCompletionsMessageToBaseMessage(p.message??{role:"assistant"},a)};h.generationInfo={...p.finish_reason?{finish_reason:p.finish_reason}:{},...p.logprobs?{logprobs:p.logprobs}:{}},Pl(h.message)&&(h.message.usage_metadata=n),h.message=new eo(Object.fromEntries(Object.entries(h.message).filter(([y])=>!y.startsWith("lc_")))),f.push(h)}return{generations:f,llmOutput:{tokenUsage:{promptTokens:n.input_tokens,completionTokens:n.output_tokens,totalTokens:n.total_tokens}}}}}async*_streamResponseChunks(t,e,r){let n=aie({messages:t,model:this.model}),o={...this.invocationParams(e,{streaming:!0}),messages:n,stream:!0},i,a=await this.completionWithRetry(o,e),s;for await(let u of a){let l=u?.choices?.[0];if(u.usage&&(s=u.usage),!l)continue;let{delta:c}=l;if(!c)continue;let d=this._convertCompletionsDeltaToBaseMessageChunk(c,u,i);i=c.role??i;let f={prompt:e.promptIndex??0,completion:l.index??0};if(typeof d.content!="string"){console.log("[WARNING]: Received non-string content from OpenAI. This is currently not supported.");continue}let p={...f};l.finish_reason!=null&&(p.finish_reason=l.finish_reason,p.system_fingerprint=u.system_fingerprint,p.model_name=u.model,p.service_tier=u.service_tier),this.logprobs&&(p.logprobs=l.logprobs);let m=new yi({message:d,text:d.content,generationInfo:p});yield m,await r?.handleLLMNewToken(m.text??"",f,void 0,void 0,void 0,{chunk:m})}if(s){let u={...s.prompt_tokens_details?.audio_tokens!==null&&{audio:s.prompt_tokens_details?.audio_tokens},...s.prompt_tokens_details?.cached_tokens!==null&&{cache_read:s.prompt_tokens_details?.cached_tokens}},l={...s.completion_tokens_details?.audio_tokens!==null&&{audio:s.completion_tokens_details?.audio_tokens},...s.completion_tokens_details?.reasoning_tokens!==null&&{reasoning:s.completion_tokens_details?.reasoning_tokens}};yield new yi({message:new Ir({content:"",response_metadata:{usage:{...s}},usage_metadata:{input_tokens:s.prompt_tokens,output_tokens:s.completion_tokens,total_tokens:s.total_tokens,...Object.keys(u).length>0&&{input_token_details:u},...Object.keys(l).length>0&&{output_token_details:l}}}),text:""})}if(e.signal?.aborted)throw new Error("AbortError")}async completionWithRetry(t,e){let r=this._getClientOptions(e),n=t.response_format&&t.response_format.type==="json_schema";return this.caller.call(async()=>{try{return n&&!t.stream?await this.client.chat.completions.parse(t,r):await this.client.chat.completions.create(t,r)}catch(o){throw RS(o)}})}_convertCompletionsDeltaToBaseMessageChunk(t,e,r){return vnt({delta:t,rawResponse:e,includeRawResponse:this.__includeRawResponse,defaultRole:r})}_convertCompletionsMessageToBaseMessage(t,e){return _nt({message:t,rawResponse:e,includeRawResponse:this.__includeRawResponse})}}});var mOe=v(()=>{uk();dR();ku()});var wnt=v(()=>{pOe();mOe()});var F8,Snt,hOe,dpr,Cnt,fpr,gOe,yOe=v(()=>{N8();sk();L8();Qa();id();$8();F8="__openai_function_call_ids__",Snt=t=>{let e={...t?.input_tokens_details?.cached_tokens!=null&&{cache_read:t?.input_tokens_details?.cached_tokens}},r={...t?.output_tokens_details?.reasoning_tokens!=null&&{reasoning:t?.output_tokens_details?.reasoning_tokens}};return{input_tokens:t?.input_tokens??0,output_tokens:t?.output_tokens??0,total_tokens:t?.total_tokens??0,input_token_details:e,output_token_details:r}},hOe=t=>{if(t.error){let s=new Error(t.error.message);throw s.name=t.error.code,s}let e,r=[],n=[],o=[],i={model_provider:"openai",model:t.model,created_at:t.created_at,id:t.id,incomplete_details:t.incomplete_details,metadata:t.metadata,object:t.object,status:t.status,user:t.user,service_tier:t.service_tier,model_name:t.model},a={};for(let s of t.output)if(s.type==="message")e=s.id,r.push(...s.content.flatMap(u=>u.type==="output_text"?("parsed"in u&&u.parsed!=null&&(a.parsed=u.parsed),{type:"text",text:u.text,annotations:u.annotations}):u.type==="refusal"?(a.refusal=u.refusal,[]):u));else if(s.type==="function_call"){let u={function:{name:s.name,arguments:s.arguments},id:s.call_id};try{n.push(kC(u,{returnId:!0}))}catch(l){let c;typeof l=="object"&&l!=null&&"message"in l&&typeof l.message=="string"&&(c=l.message),o.push(AS(u,c))}a[F8]??(a[F8]={}),s.id&&(a[F8][s.call_id]=s.id)}else if(s.type==="reasoning")a.reasoning=s;else if(s.type==="custom_tool_call"){let u=pdr(s);u?n.push(u):o.push(AS(s,"Malformed custom tool call"))}else if(s.type==="computer_call"){let u=mdr(s);u?n.push(u):o.push(AS(s,"Malformed computer call"))}else a.tool_outputs??(a.tool_outputs=[]),a.tool_outputs.push(s);return new eo({id:e,content:r,tool_calls:n,invalid_tool_calls:o,usage_metadata:Snt(t.usage),additional_kwargs:a,response_metadata:i})},dpr=t=>{let e=(t.summary.length>1?t.summary.reduce((r,n)=>{let o=r[r.length-1];return o.index===n.index?o.text+=n.text:r.push(n),r},[{...t.summary[0]}]):t.summary).map(r=>Object.fromEntries(Object.entries(r).filter(([n])=>n!=="index")));return{...t,summary:e}},Cnt=t=>{let e=[],r={},n,o=[],i={model_provider:"openai"},a={},s;if(t.type==="response.output_text.delta")e.push({type:"text",text:t.delta,index:t.content_index});else if(t.type==="response.output_text.annotation.added")e.push({type:"text",text:"",annotations:[t.annotation],index:t.content_index});else if(t.type==="response.output_item.added"&&t.item.type==="message")s=t.item.id;else if(t.type==="response.output_item.added"&&t.item.type==="function_call")o.push({type:"tool_call_chunk",name:t.item.name,args:t.item.arguments,id:t.item.call_id,index:t.output_index}),a[F8]={[t.item.call_id]:t.item.id};else if(t.type==="response.output_item.done"&&t.item.type==="computer_call")o.push({type:"tool_call_chunk",name:"computer_use",args:JSON.stringify({action:t.item.action}),id:t.item.call_id,index:t.output_index}),a.tool_outputs=[t.item];else if(t.type==="response.output_item.done"&&["web_search_call","file_search_call","code_interpreter_call","mcp_call","mcp_list_tools","mcp_approval_request","image_generation_call","custom_tool_call"].includes(t.item.type))a.tool_outputs=[t.item];else if(t.type==="response.created")i.id=t.response.id,i.model_name=t.response.model,i.model=t.response.model;else if(t.type==="response.completed"){let u=hOe(t.response);n=Snt(t.response.usage),t.response.text?.format?.type==="json_schema"&&(a.parsed??(a.parsed=JSON.parse(u.text)));for(let[l,c]of Object.entries(t.response))l!=="id"&&(i[l]=c)}else if(t.type==="response.function_call_arguments.delta"||t.type==="response.custom_tool_call_input.delta")o.push({type:"tool_call_chunk",args:t.delta,index:t.output_index});else if(t.type==="response.web_search_call.completed"||t.type==="response.file_search_call.completed")r={tool_outputs:{id:t.item_id,type:t.type.replace("response.","").replace(".completed",""),status:"completed"}};else if(t.type==="response.refusal.done")a.refusal=t.refusal;else if(t.type==="response.output_item.added"&&"item"in t&&t.item.type==="reasoning"){let u=t.item.summary?t.item.summary.map((l,c)=>({...l,index:c})):void 0;a.reasoning={id:t.item.id,type:t.item.type,...u?{summary:u}:{}}}else if(t.type==="response.reasoning_summary_part.added")a.reasoning={type:"reasoning",summary:[{...t.part,index:t.summary_index}]};else if(t.type==="response.reasoning_summary_text.delta")a.reasoning={type:"reasoning",summary:[{text:t.delta,type:"summary_text",index:t.summary_index}]};else return t.type==="response.image_generation_call.partial_image",null;return new yi({text:e.map(u=>u.text).join(""),message:new Ir({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})},fpr=t=>{let e=eo.isInstance(t)&&t.response_metadata?.model_provider==="openai";function*r(){let n=P1(()=>{try{let g=I1(t);return g==="system"||g==="developer"||g==="assistant"||g==="user"?g:"assistant"}catch{return"assistant"}}),o,i=new Set,a=new Set,s=new Map,u=new Map;function*l(){if(!o)return;let g=o.content;(typeof g=="string"&&g.length>0||Array.isArray(g)&&g.length>0)&&(yield o),o=void 0}let c=g=>{o||(o={type:"message",role:n,content:[]}),typeof o.content=="string"?o.content=o.content.length>0?[{type:"input_text",text:o.content},...g]:[...g]:o.content.push(...g)},d=g=>{if(typeof g=="string")return g;try{return JSON.stringify(g??{})}catch{return"{}"}},f=g=>{let b=P1(()=>{let _=g.metadata?.detail;return _==="low"||_==="high"||_==="auto"?_:"auto"});if(g.fileId)return{type:"input_image",detail:b,file_id:g.fileId};if(g.url)return{type:"input_image",detail:b,image_url:g.url};if(g.data){let _=typeof g.data=="string"?g.data:Buffer.from(g.data).toString("base64"),w=g.mimeType??"image/png";return{type:"input_image",detail:b,image_url:`data:${w};base64,${_}`}}},p=g=>{let b=R8(g);if(g.fileId&&typeof b=="string")return{type:"input_file",file_id:g.fileId,...b?{filename:b}:{}};if(g.url&&typeof b=="string")return{type:"input_file",file_url:g.url,...b?{filename:b}:{}};if(g.data&&typeof b=="string"){let _=typeof g.data=="string"?g.data:Buffer.from(g.data).toString("base64");return{type:"input_file",file_data:`data:${g.mimeType??"application/octet-stream"};base64,${_}`,...b?{filename:b}:{}}}},m=g=>{let b=P1(()=>{if(Array.isArray(g.summary)){let T=g.summary?.map(P=>P?.text).filter(P=>typeof P=="string")??[];if(T.length>0)return T}return g.reasoning?[g.reasoning]:[]}),_=b.length>0?b.map(O=>({type:"summary_text",text:O})):[{type:"summary_text",text:""}],w={type:"reasoning",id:g.id??"",summary:_};return g.reasoning&&(w.content=[{type:"reasoning_text",text:g.reasoning}]),w},h=g=>({type:"function_call",name:g.name??"",call_id:g.id??"",arguments:d(g.args)}),y=g=>{let b=d(g.output),_=g.status==="success"?"completed":g.status==="error"?"incomplete":void 0;return{type:"function_call_output",call_id:g.toolCallId??"",output:b,..._?{status:_}:{}}};for(let g of t.contentBlocks)if(g.type==="text")c([{type:"input_text",text:g.text}]);else if(g.type!=="invalid_tool_call"){if(g.type==="reasoning")yield*l(),yield m(g);else if(g.type==="tool_call"){yield*l();let b=g.id??"";b&&(i.add(b),s.delete(b)),yield h(g)}else if(g.type==="tool_call_chunk"){if(g.id){let b=s.get(g.id)??{name:g.name,args:[]};g.name&&(b.name=g.name),g.args&&b.args.push(g.args),s.set(g.id,b)}}else if(g.type==="server_tool_call"){yield*l();let b=g.id??"";b&&(a.add(b),u.delete(b)),yield h(g)}else if(g.type==="server_tool_call_chunk"){if(g.id){let b=u.get(g.id)??{name:g.name,args:[]};g.name&&(b.name=g.name),g.args&&b.args.push(g.args),u.set(g.id,b)}}else if(g.type==="server_tool_call_result")yield*l(),yield y(g);else if(g.type!=="audio")if(g.type==="file"){let b=p(g);b&&c([b])}else if(g.type==="image"){let b=f(g);b&&c([b])}else if(g.type==="video"){let b=p(g);b&&c([b])}else g.type==="text-plain"?g.text&&c([{type:"input_text",text:g.text}]):g.type==="non_standard"&&e&&(yield*l(),yield g.value)}yield*l();for(let[g,b]of s){if(!g||i.has(g))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:g,name:b.name??"",arguments:_})}for(let[g,b]of u){if(!g||a.has(g))continue;let _=b.args.join("");!b.name&&!_||(yield{type:"function_call",call_id:g,name:b.name??"",arguments:_})}}return Array.from(r())},gOe=({messages:t,zdrEnabled:e,model:r})=>t.flatMap(n=>{let o=n.response_metadata;if(o?.output_version==="v1")return fpr(n);let i=n.additional_kwargs,a=I1(n);if(a==="system"&&M1(r)&&(a="developer"),a==="function")throw new Error("Function messages are not supported in Responses API");if(a==="tool"){let s=n;if(i?.type==="computer_call_output")return{type:"computer_call_output",output:(()=>{if(typeof s.content=="string")return{type:"input_image",image_url:s.content};if(Array.isArray(s.content)){let c=s.content.find(p=>p.type==="input_image");if(c)return c;let d=s.content.find(p=>p.type==="computer_screenshot");if(d)return d;let f=s.content.find(p=>p.type==="image_url");if(f)return{type:"input_image",image_url:typeof f.image_url=="string"?f.image_url:f.image_url.url}}throw new Error("Invalid computer call output")})(),call_id:s.tool_call_id};if(s.additional_kwargs?.customTool)return{type:"custom_tool_call_output",call_id:s.tool_call_id,output:s.content};let u=Array.isArray(s.content)&&s.content.every(l=>typeof l=="object"&&l!==null&&"type"in l&&(l.type==="input_file"||l.type==="input_image"||l.type==="input_text"));return{type:"function_call_output",call_id:s.tool_call_id,id:s.id?.startsWith("fc_")?s.id:void 0,output:u?s.content:typeof s.content!="string"?JSON.stringify(s.content):s.content}}if(a==="assistant"){if(!e&&o?.output!=null&&Array.isArray(o?.output)&&o?.output.length>0&&o?.output.every(f=>"type"in f))return o?.output;let s=[];if(i?.reasoning&&!e){let f=dpr(i.reasoning);s.push(f)}let{content:u}=n;i?.refusal&&(typeof u=="string"&&(u=[{type:"output_text",text:u,annotations:[]}]),u=[...u,{type:"refusal",refusal:i.refusal}]),(typeof u=="string"||u.length>0)&&s.push({type:"message",role:"assistant",...n.id&&!e&&n.id.startsWith("msg_")?{id:n.id}:{},content:P1(()=>typeof u=="string"?u:u.flatMap(f=>f.type==="text"?{type:"output_text",text:f.text,annotations:f.annotations??[]}:f.type==="output_text"||f.type==="refusal"?f:[]))});let l=i?.[F8];eo.isInstance(n)&&n.tool_calls?.length?s.push(...n.tool_calls.map(f=>gdr(f)?{type:"custom_tool_call",id:f.call_id,call_id:f.id??"",input:f.args.input,name:f.name}:hdr(f)?{type:"computer_call",id:f.call_id,call_id:f.id??"",action:f.args.action}:{type:"function_call",name:f.name,arguments:JSON.stringify(f.args),call_id:f.id,...e?{}:{id:l?.[f.id]}})):i?.tool_calls&&s.push(...i.tool_calls.map(f=>({type:"function_call",name:f.function.name,call_id:f.id,arguments:f.function.arguments,...e?{}:{id:l?.[f.id]}})));let c=o?.output?.length?o?.output:i.tool_outputs,d=["computer_call","mcp_call","code_interpreter_call","image_generation_call"];if(c!=null){let p=c?.filter(m=>d.includes(m.type));p.length>0&&s.push(...p)}return s}if(a==="user"||a==="system"||a==="developer"){if(typeof n.content=="string")return{type:"message",role:a,content:n.content};let s=[],u=n.content.flatMap(l=>{if(l.type==="mcp_approval_response"&&s.push({type:"mcp_approval_response",approval_request_id:l.approval_request_id,approve:l.approve}),Ym(l))return Zx(l,fOe);if(l.type==="text")return{type:"input_text",text:l.text};if(l.type==="image_url"){let c=P1(()=>{if(typeof l.image_url=="string")return l.image_url;if(typeof l.image_url=="object"&&l.image_url!==null&&"url"in l.image_url)return l.image_url.url}),d=P1(()=>{if(typeof l.image_url=="string")return"auto";if(typeof l.image_url=="object"&&l.image_url!==null&&"detail"in l.image_url)return l.image_url.detail});return{type:"input_image",image_url:c,detail:d}}return l.type==="input_text"||l.type==="input_image"||l.type==="input_file"?l:[]});return u.length>0&&s.push({type:"message",role:a,content:u}),s}return console.warn(`Unsupported role found when converting to OpenAI Responses API: ${a}`),[]})});var bOe,_Oe=v(()=>{ak();N8();iie();yOe();Jv();bOe=class extends rV{invocationParams(t){let e;t?.strict!==void 0&&(e=t.strict),e===void 0&&this.supportsStrictToolCalling!==void 0&&(e=this.supportsStrictToolCalling);let r={model:this.model,temperature:this.temperature,top_p:this.topP,user:this.user,stream:this.streaming,previous_response_id:t?.previous_response_id,truncation:t?.truncation,include:t?.include,tools:t?.tools?.length?this._reduceChatOpenAITools(t.tools,{stream:this.streaming,strict:e}):void 0,tool_choice:fdr(t?.tool_choice)?t?.tool_choice:(()=>{let o=Uxe(t?.tool_choice);if(typeof o=="object"&&"type"in o){if(o.type==="function")return{type:"function",name:o.function.name};if(o.type==="allowed_tools")return{type:"allowed_tools",mode:o.allowed_tools.mode,tools:o.allowed_tools.tools};if(o.type==="custom")return{type:"custom",name:o.custom.name}}})(),text:(()=>{if(t?.text)return t.text;let o=this._getResponseFormat(t?.response_format);return o?.type==="json_schema"?o.json_schema.schema!=null?{format:{type:"json_schema",schema:o.json_schema.schema,description:o.json_schema.description,name:o.json_schema.name,strict:o.json_schema.strict},verbosity:t?.verbosity}:void 0:{format:o,verbosity:t?.verbosity}})(),parallel_tool_calls:t?.parallel_tool_calls,max_output_tokens:this.maxTokens===-1?void 0:this.maxTokens,prompt_cache_key:t?.promptCacheKey??this.promptCacheKey,prompt_cache_retention:t?.promptCacheRetention??this.promptCacheRetention,...this.zdrEnabled?{store:!1}:{},...this.modelKwargs},n=this._getReasoningParams(t);return n!==void 0&&(r.reasoning=n),r}async _generate(t,e,r){let n=this.invocationParams(e);if(n.stream){let o=this._streamResponseChunks(t,e,r),i;for await(let a of o)a.message.response_metadata={...a.generationInfo,...a.message.response_metadata},i=i?.concat(a)??a;return{generations:i?[i]:[],llmOutput:{estimatedTokenUsage:i?.message?.usage_metadata}}}else{let o=await this.completionWithRetry({input:gOe({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),...n,stream:!1},{signal:e?.signal,...e?.options});return{generations:[{text:o.output_text,message:hOe(o)}],llmOutput:{id:o.id,estimatedTokenUsage:o.usage?{promptTokens:o.usage.input_tokens,completionTokens:o.usage.output_tokens,totalTokens:o.usage.total_tokens}:void 0}}}}async*_streamResponseChunks(t,e,r){let n=await this.completionWithRetry({...this.invocationParams(e),input:gOe({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),stream:!0},e);for await(let o of n){let i=Cnt(o);i!=null&&(yield i,await r?.handleLLMNewToken(i.text||"",{prompt:e.promptIndex??0,completion:0},void 0,void 0,void 0,{chunk:i}))}}async completionWithRetry(t,e){return this.caller.call(async()=>{let r=this._getClientOptions(e);try{return t.text?.format?.type==="json_schema"&&!t.stream?await this.client.responses.parse(t,r):await this.client.responses.create(t,r)}catch(n){throw RS(n)}})}_reduceChatOpenAITools(t,e){let r=[];for(let n of t)if(A8(n))n.type==="image_generation"&&e?.stream&&(n.partial_images=1),r.push(n);else if(Y2(n)){let o=n.metadata.customTool;r.push({type:"custom",name:o.name,description:o.description,format:o.format})}else Hv(n)?r.push({type:"function",name:n.function.name,parameters:n.function.parameters,description:n.function.description,strict:e?.strict??null}):Bxe(n)&&r.push(ydr(n));return r}}});var xnt=v(()=>{mOe();_Oe()});var UC,Ont=v(()=>{N8();sk();iie();pOe();_Oe();UC=class ppr extends rV{constructor(r){super(r);x(this,"useResponsesApi",!1);x(this,"responses");x(this,"completions");this.fields=r,this.useResponsesApi=r?.useResponsesApi??!1,this.responses=r?.responses??new bOe(r),this.completions=r?.completions??new dk(r)}get lc_serializable_keys(){return[...super.lc_serializable_keys,"useResponsesApi"]}get callKeys(){return[...super.callKeys,"useResponsesApi"]}_useResponsesApi(r){let n=r?.tools?.some(A8),o=r?.previous_response_id!=null||r?.text!=null||r?.truncation!=null||r?.include!=null||r?.reasoning?.summary!=null||this.reasoning?.summary!=null,i=r?.tools?.some(Bxe)||r?.tools?.some(Y2);return this.useResponsesApi||n||o||i||idr(this.model)}getLsParams(r){let n=this._combineCallOptions(r);return this._useResponsesApi(r)?this.responses.getLsParams(n):this.completions.getLsParams(n)}invocationParams(r){let n=this._combineCallOptions(r);return this._useResponsesApi(r)?this.responses.invocationParams(n):this.completions.invocationParams(n)}async _generate(r,n,o){return this._useResponsesApi(n)?this.responses._generate(r,n):this.completions._generate(r,n,o)}async*_streamResponseChunks(r,n,o){if(this._useResponsesApi(n)){yield*this.responses._streamResponseChunks(r,this._combineCallOptions(n),o);return}yield*this.completions._streamResponseChunks(r,this._combineCallOptions(n),o)}withConfig(r){let n=new ppr(this.fields);return n.defaultOptions={...this.defaultOptions,...r},n}}});var mpr=v(()=>{mOe();wnt();xnt();Ont()});var Tnt=v(()=>{ak();uk();dR();id();ku();Jv();voe();zF()});var hpr=v(()=>{uk();Tnt();dR();ku()});var fk,Ent=v(()=>{ak();uk();dR();ku();zF();S2();fk=class extends PS{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model","text-embedding-ada-002");x(this,"modelName");x(this,"batchSize",512);x(this,"stripNewLines",!0);x(this,"dimensions");x(this,"timeout");x(this,"organization");x(this,"encodingFormat");x(this,"client");x(this,"clientConfig");x(this,"apiKey");let n=r?.apiKey??r?.openAIApiKey??vn("OPENAI_API_KEY");this.organization=r?.configuration?.organization??vn("OPENAI_ORGANIZATION"),this.model=r?.model??r?.modelName??this.model,this.modelName=this.model,this.batchSize=r?.batchSize??this.batchSize,this.stripNewLines=r?.stripNewLines??this.stripNewLines,this.timeout=r?.timeout,this.dimensions=r?.dimensions,this.encodingFormat=r?.encodingFormat,this.clientConfig={apiKey:n,organization:this.organization,dangerouslyAllowBrowser:!0,...e?.configuration}}async embedDocuments(e){let r=MS(this.stripNewLines?e.map(a=>a.replace(/\n/g," ")):e,this.batchSize),n=r.map(a=>{let s={model:this.model,input:a};return this.dimensions&&(s.dimensions=this.dimensions),this.encodingFormat&&(s.encoding_format=this.encodingFormat),this.embeddingWithRetry(s)}),o=await Promise.all(n),i=[];for(let a=0;a{try{return await this.client.embeddings.create(e,r)}catch(n){throw RS(n)}})}}});var Pnt,gpr=v(()=>{ak();uk();Ent();dR();ku();Pnt=class extends fk{constructor(e){super(e);x(this,"azureOpenAIApiVersion");x(this,"azureOpenAIApiKey");x(this,"azureADTokenProvider");x(this,"azureOpenAIApiInstanceName");x(this,"azureOpenAIApiDeploymentName");x(this,"azureOpenAIBasePath");this.batchSize=e?.batchSize??1,this.azureOpenAIApiKey=e?.azureOpenAIApiKey??(typeof e?.apiKey=="string"?e?.apiKey:void 0)??vn("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??vn("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??vn("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??vn("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(vn("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||vn("AZURE_OPENAI_API_DEPLOYMENT_NAME")),this.azureADTokenProvider=e?.azureADTokenProvider}async embeddingWithRetry(e){if(!this.client){let n={azureOpenAIApiDeploymentName:this.azureOpenAIApiDeploymentName,azureOpenAIApiInstanceName:this.azureOpenAIApiInstanceName,azureOpenAIApiKey:this.azureOpenAIApiKey,azureOpenAIBasePath:this.azureOpenAIBasePath,azureADTokenProvider:this.azureADTokenProvider,baseURL:this.clientConfig.baseURL},o=fR(n),{apiKey:i,...a}=this.clientConfig,s={...a,baseURL:o,timeout:this.timeout,maxRetries:0};this.azureADTokenProvider||(s.apiKey=n.azureOpenAIApiKey),s.baseURL||delete s.baseURL,s.defaultHeaders=pR(s.defaultHeaders,!0,"2.0.0"),this.client=new Z2({apiVersion:this.azureOpenAIApiVersion,azureADTokenProvider:this.azureADTokenProvider,deployment:this.azureOpenAIApiDeploymentName,...s})}let r={};return this.azureOpenAIApiKey&&(r.headers={"api-key":this.azureOpenAIApiKey,...r.headers},r.query={"api-version":this.azureOpenAIApiVersion,...r.query}),this.caller.call(async()=>{try{return await this.client.embeddings.create(e,r)}catch(n){throw RS(n)}})}}});function sie(t,e){let r=gW(e.schema),n=OW(e.schema);if(!e.schema||r||n)return new Rnt({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=Js(u,{callbacks:s?.getChild()});eh.runWithConfig(Yy(d),async()=>{try{l(t(a,d))}catch(f){c(f)}})})});let o=e.schema,i=e.description??e.schema.description??`${e.name} tool`;return new ypr({...e,description:i,schema:o,func:async(a,s,u)=>new Promise((l,c)=>{let d,f=()=>{u?.signal&&d&&u.signal.removeEventListener("abort",d)};u?.signal&&(d=()=>{f(),c(V$(u.signal))},u.signal.addEventListener("abort",d));let p=Js(u,{callbacks:s?.getChild()});eh.runWithConfig(Yy(p),async()=>{try{let m=await t(a,p);if(u?.signal?.aborted){f();return}f(),l(m)}catch(m){f(),c(m)}})})})}function lso(t){let{content:e,artifact:r,toolCallId:n,metadata:o}=t;return n&&!$Y(e)?typeof e=="string"||Array.isArray(e)&&e.every(i=>typeof i=="object")?new Wg({status:"success",content:e,artifact:r,tool_call_id:n,name:t.name,metadata:o}):new Wg({status:"success",content:cso(e),artifact:r,tool_call_id:n,name:t.name,metadata:o}):e}function cso(t){try{return JSON.stringify(t,null,2)??""}catch{return`${t}`}}var sso,Mnt,Int,Rnt,ypr,uso,nV=v(()=>{Bo();G3();Wfe();z$();HB();JB();rO();rW();eN();nb();Jv();uQe();cO();jhe();Q2();sso={};Rt(sso,{BaseToolkit:()=>uso,DynamicStructuredTool:()=>ypr,DynamicTool:()=>Rnt,StructuredTool:()=>Mnt,Tool:()=>Int,ToolInputParsingException:()=>H3,isLangChainTool:()=>bg,isRunnableToolLike:()=>yoe,isStructuredTool:()=>goe,isStructuredToolParams:()=>boe,tool:()=>sie});Mnt=class extends jK{constructor(e){super(e??{});x(this,"extras");x(this,"returnDirect",!1);x(this,"verboseParsingErrors",!1);x(this,"responseFormat","content");x(this,"defaultConfig");this.verboseParsingErrors=e?.verboseParsingErrors??this.verboseParsingErrors,this.responseFormat=e?.responseFormat??this.responseFormat,this.defaultConfig=e?.defaultConfig??this.defaultConfig,this.metadata=e?.metadata??this.metadata,this.extras=e?.extras??this.extras}get lc_namespace(){return["langchain","tools"]}async invoke(e,r){let n,o=Qo(WB(this.defaultConfig,r));return F$(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=F$(e)?e.args:e,i;if(Ya(this.schema))try{i=await Q$(this.schema,o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} +Details: ${m.message}`),phe(m)&&(h=`${h} + +${Kt.prettifyError(m)}`),new H3(h,JSON.stringify(e))}else{let m=qu(o,this.schema);if(!m.valid){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} +Details: ${m.errors.map(y=>`${y.keywordLocation}: ${y.error}`).join(` +`)}`),new H3(h,JSON.stringify(e))}i=o}let a=JA(r),u=await rc.configure(a.callbacks,this.callbacks,a.tags||n,this.tags,a.metadata,this.metadata,{verbose:this.verbose})?.handleToolStart(this.toJSON(),typeof e=="string"?e:JSON.stringify(e),a.runId,void 0,void 0,void 0,a.runName);delete a.runId;let l;try{l=await this._call(i,u,a)}catch(m){throw await u?.handleToolError(m),m}let c,d;if(this.responseFormat==="content_and_artifact")if(Array.isArray(l)&&l.length===2)[c,d]=l;else throw new Error(`Tool response format is "content_and_artifact" but the output was not a two-tuple. +Result: ${JSON.stringify(l)}`);else c=l;let f;F$(e)&&(f=e.id),!f&&tSt(a)&&(f=a.toolCall.id);let p=lso({content:c,artifact:d,toolCallId:f,name:this.name,metadata:this.metadata});return await u?.handleToolEnd(p),p}},Int=class extends Mnt{constructor(e){super(e);x(this,"schema",Ct.object({input:Ct.string().optional()}).transform(e=>e.input))}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},Rnt=class extends Int{constructor(e){super(e);x(this,"name");x(this,"description");x(this,"func");this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect}static lc_name(){return"DynamicTool"}async call(e,r){let n=JA(r);return n.runName===void 0&&(n.runName=this.name),super.call(e,n)}async _call(e,r,n){return this.func(e,r,n)}},ypr=class extends Mnt{constructor(e){super(e);x(this,"description");x(this,"func");x(this,"schema");this.name=e.name,this.description=e.description,this.func=e.func,this.returnDirect=e.returnDirect??this.returnDirect,this.schema=e.schema}static lc_name(){return"DynamicStructuredTool"}async call(e,r,n){let o=JA(r);return o.runName===void 0&&(o.runName=this.name),super.call(e,o,n)}_call(e,r,n){return this.func(e,r,n)}},uso=class{getTools(){return this.tools}}});var Ant=v(()=>{dR();ku();nV()});var bpr=v(()=>{});var _pr=v(()=>{});var vpr=v(()=>{});var wpr=v(()=>{});var Spr=v(()=>{});var dso,fso,pso,mso,hso,gso,yso,bso,_so,vso,gFa,Cpr=v(()=>{Qa();nV();Q2();dso=Kt.object({type:Kt.literal("screenshot")}),fso=Kt.object({type:Kt.literal("click"),x:Kt.number(),y:Kt.number(),button:Kt.enum(["left","right","wheel","back","forward"]).default("left")}),pso=Kt.object({type:Kt.literal("double_click"),x:Kt.number(),y:Kt.number(),button:Kt.enum(["left","right","wheel","back","forward"]).default("left")}),mso=Kt.object({type:Kt.literal("drag"),path:Kt.array(Kt.object({x:Kt.number(),y:Kt.number()}))}),hso=Kt.object({type:Kt.literal("keypress"),keys:Kt.array(Kt.string())}),gso=Kt.object({type:Kt.literal("move"),x:Kt.number(),y:Kt.number()}),yso=Kt.object({type:Kt.literal("scroll"),x:Kt.number(),y:Kt.number(),scroll_x:Kt.number(),scroll_y:Kt.number()}),bso=Kt.object({type:Kt.literal("type"),text:Kt.string()}),_so=Kt.object({type:Kt.literal("wait"),duration:Kt.number().optional()}),vso=Kt.discriminatedUnion("type",[dso,fso,pso,mso,hso,gso,yso,bso,_so]),gFa=Kt.object({action:vso})});var wso,vFa,xpr=v(()=>{nV();Q2();wso=Kt.object({type:Kt.literal("exec"),command:Kt.array(Kt.string()),env:Kt.record(Kt.string(),Kt.string()).optional(),working_directory:Kt.string().optional(),timeout_ms:Kt.number().optional(),user:Kt.string().optional()}),vFa=Kt.discriminatedUnion("type",[wso])});var xFa,Opr=v(()=>{nV();Q2();xFa=Kt.object({commands:Kt.array(Kt.string()).describe("Array of shell commands to execute"),timeout_ms:Kt.number().optional().describe("Optional timeout in milliseconds for the commands"),max_output_length:Kt.number().optional().describe("Optional maximum number of characters to return from each command")})});var Sso,Cso,xso,PFa,Tpr=v(()=>{nV();Q2();Sso=Kt.object({type:Kt.literal("create_file"),path:Kt.string(),diff:Kt.string()}),Cso=Kt.object({type:Kt.literal("update_file"),path:Kt.string(),diff:Kt.string()}),xso=Kt.object({type:Kt.literal("delete_file"),path:Kt.string()}),PFa=Kt.discriminatedUnion("type",[Sso,Cso,xso])});var Epr=v(()=>{Ant();bpr();_pr();vpr();wpr();Spr();Cpr();xpr();Opr();Tpr()});var Ppr=v(()=>{_v();nV();JB()});var Mpr=v(()=>{L8()});var Ipr=v(()=>{L8();yOe()});var oV=v(()=>{ak();sk();uk();iie();L8();pOe();wnt();yOe();_Oe();xnt();Ont();mpr();Tnt();hpr();Ent();gpr();Ant();Epr();Ppr();Mpr();Ipr();dR()});var Apr=S((Jka,Rpr)=>{Rpr.exports={createRequire:function(t){return typeof require<"u"?require:function(r){throw new Error('Dynamic require of "'+r+'" is not supported in this environment')}}}});var Oso,Tso,Npr,jpr=v(()=>{Oso=L(Apr(),1),Tso=Object.defineProperty,Npr=(t,e)=>{for(var r in e)Tso(t,r,{get:e[r],enumerable:!0})}});var Eso,Nnt,Dpr=v(()=>{jpr();ku();S2();zF();Eso={};Npr(Eso,{JinaEmbeddings:()=>Nnt});Nnt=class extends PS{constructor(e){let r={maxConcurrency:2,...e};super(r);x(this,"model","jina-clip-v2");x(this,"batchSize",24);x(this,"baseUrl","https://api.jina.ai/v1/embeddings");x(this,"stripNewLines",!0);x(this,"dimensions",1024);x(this,"apiKey");x(this,"normalized",!0);let n=r?.apiKey||vn("JINA_API_KEY")||vn("JINA_AUTH_TOKEN");if(!n)throw new Error("Jina API key not found");this.apiKey=n,this.model=r?.model??this.model,this.dimensions=r?.dimensions??this.dimensions,this.batchSize=r?.batchSize??this.batchSize,this.stripNewLines=r?.stripNewLines??this.stripNewLines,this.normalized=r?.normalized??this.normalized}doStripNewLines(e){return this.stripNewLines?e.map(r=>typeof r=="string"?r.replace(/\n/g," "):r.text?{text:r.text.replace(/\n/g," ")}:r):e}async embedDocuments(e){let r=MS(this.doStripNewLines(e),this.batchSize),n=r.map(a=>{let s=this.getParams(a);return this.embeddingWithRetry(s)}),o=await Promise.all(n),i=[];for(let a=0;ao)}}});var vOe,$pr=v(()=>{Dpr();vOe=class extends Nnt{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}}});var iV,Lpr=v(()=>{oV();iV=class extends fk{constructor(e){super(e),this.customConfig=e}async embedQuery(e){return(await this.callEmbeddingAPI([e]))[0]}async embedDocuments(e){return await this.callEmbeddingAPI(e)}async callEmbeddingAPI(e){let r={model:this.customConfig.modelName,input:e,encoding_format:"float"},o=`${this.customConfig.configuration?.baseURL||"https://api.openai.com/v1"}/embeddings`,i=this.customConfig.apiKey,s=await(this.customConfig.configuration?.fetch||fetch)(o,{method:"POST",headers:{Authorization:`Bearer ${i}`,"Content-Type":"application/json"},body:JSON.stringify(r)});if(!s.ok){let l=await s.text();throw new Error(`Embedding API request failed: ${s.status} ${s.statusText} - ${l}`)}let u=await s.json();if(!u.data||!Array.isArray(u.data))throw new Error("Invalid API response format: missing or invalid data array");return u.data.map(l=>{if(!l.embedding||!Array.isArray(l.embedding))throw new Error("Invalid API response format: missing or invalid embedding array");return l.embedding})}}});var wOe,Pso,gd,aV=v(()=>{Or();hN();Xw();ot();Zt();gQe();MQe();VQe();oV();wOe=require("obsidian");mR();$pr();Lpr();Pso={"copilot-plus":iV,"copilot-plus-jina":vOe,openai:fk,cohereai:hQe,google:PQe,"azure openai":Pnt,ollama:zQe,"lm-studio":iV,"3rd party (openai-format)":fk,siliconflow:iV,openrouterai:iV},gd=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>ae().plusLicenseKey,"copilot-plus-jina":()=>ae().plusLicenseKey,openai:()=>ae().openAIApiKey,cohereai:()=>ae().cohereApiKey,google:()=>ae().googleApiKey,"azure openai":()=>ae().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key",siliconflow:()=>ae().siliconflowApiKey,openrouterai:()=>ae().openRouterAiApiKey};this.initialize(),al(()=>this.initialize())}initialize(){let e=ae().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=Pso[e.provider];if(!r)throw console.warn(`Unknown provider: ${e.provider} for model: ${e.name}`),new Error(`Unknown provider: ${e.provider} for model: ${e.name}`);return r}buildModelMap(e){t.modelMap={};let r=t.modelMap;e.forEach(n=>{if(n.enabled){if(!Object.values(gO).contains(n.provider)){console.warn(`Unknown provider: ${n.provider} for embedding model: ${n.name}`);return}let o=this.getProviderConstructor(n),i=n.apiKey||this.providerApiKeyMap[n.provider](),a=oo(n);r[a]={hasApiKey:!!i,EmbeddingConstructor:o,vendor:n.provider}}})}static getModelName(e){let r=e;if("model"in r&&r.model)return r.model;if("modelName"in r&&r.modelName)return r.modelName;throw new Error(`Embeddings instance missing model or modelName properties: ${e}`)}getCustomModel(e){return this.activeEmbeddingModels.filter(r=>{let n=oo(r);return e===n})[0]}async getEmbeddingsAPI(){let{embeddingModelKey:e}=ae();if(!t.modelMap.hasOwnProperty(e))throw new Ao(`No embedding model found for: ${e}`);let r=this.getCustomModel(e);if(r.plusExclusive&&!ae().isPlusUser)throw new wOe.Notice("Plus-only model, please consider upgrading to Plus to access it."),new Ao("Plus-only model selected but user is not on Plus plan");if(r.believerExclusive){let a=await pc.getInstance().validateLicenseKey();if(!a.plan||a.plan.toLowerCase()!=="believer")throw new wOe.Notice("Believer-only model, please consider upgrading to Believer to access it."),new Ao("Believer-only model selected but user is not on Believer plan")}let n=t.modelMap[e];if(!n.hasApiKey)throw new Ao(`API key is not provided for the embedding model: ${e}`);let o=await this.getEmbeddingConfig(r);try{return t.embeddingModel=new n.EmbeddingConstructor(o),t.embeddingModel}catch(i){throw new Ao(`Error creating embedding model: ${e}. ${i.message}`)}}async getEmbeddingConfig(e){let r=ae(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await Do(r.plusLicenseKey),timeout:1e4,batchSize:ae().embeddingBatchSize,configuration:{baseURL:fN,fetch:e.enableCors?Nl:void 0}},"copilot-plus-jina":{model:n,apiKey:await Do(r.plusLicenseKey),timeout:1e4,batchSize:ae().embeddingBatchSize,dimensions:e.dimensions,baseUrl:fN+"/embeddings",configuration:{fetch:e.enableCors?Nl:void 0}},openai:{modelName:n,apiKey:await Do(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:ae().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?Nl:void 0}},cohereai:{model:n,apiKey:await Do(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await Do(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await Do(e.apiKey||r.azureOpenAIApiKey),azureOpenAIApiInstanceName:e.azureOpenAIApiInstanceName||r.azureOpenAIApiInstanceName,azureOpenAIApiDeploymentName:e.azureOpenAIApiEmbeddingDeploymentName||r.azureOpenAIApiEmbeddingDeploymentName,azureOpenAIApiVersion:e.azureOpenAIApiVersion||r.azureOpenAIApiVersion},ollama:{baseUrl:e.baseUrl||"http://localhost:11434",model:n,truncate:!0,headers:{Authorization:`Bearer ${await Do(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await Do(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?Nl:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await Do(e.apiKey||""),batchSize:ae().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?Nl:void 0,dangerouslyAllowBrowser:!0}},siliconflow:{modelName:n,apiKey:await Do(e.apiKey||r.siliconflowApiKey),batchSize:ae().embeddingBatchSize,configuration:{baseURL:e.baseUrl||rC.siliconflow.host,fetch:e.enableCors?Nl:void 0}},openrouterai:{modelName:n,apiKey:await Do(e.apiKey||r.openRouterAiApiKey),batchSize:ae().embeddingBatchSize,configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?Nl:void 0}}}[e.provider]||{};return{...o,...a}}async ping(e){let r=async n=>{let o={...e,enableCors:n},i=await this.getEmbeddingConfig(o);await new(this.getProviderConstructor(o))(i).embedQuery("test")};try{return await r(!1),!0}catch(n){console.log("First ping attempt failed, trying with CORS...");try{return await r(!0),new wOe.Notice("Connection successful, but requires CORS to be enabled. Please enable CORS for this model once you add it above."),!0}catch(o){let i=` +without CORS Error: `+Sn(n)+` +with CORS Error: `+Sn(o);throw new Error(i)}}}}});function qpr(t){return t!==void 0&&uie.includes(t)?Fpr[t]:void 0}var Fpr,kpr,uie,SOe=v(()=>{Fpr={arabic:"ar",armenian:"am",bulgarian:"bg",danish:"dk",dutch:"nl",english:"en",finnish:"fi",french:"fr",german:"de",greek:"gr",hungarian:"hu",indian:"in",indonesian:"id",irish:"ie",italian:"it",lithuanian:"lt",nepali:"np",norwegian:"no",portuguese:"pt",romanian:"ro",russian:"ru",serbian:"rs",slovenian:"ru",spanish:"es",swedish:"se",tamil:"ta",turkish:"tr",ukrainian:"uk",sanskrit:"sk"},kpr={dutch:/[^A-Za-zàèéìòóù0-9_'-]+/gim,english:/[^A-Za-zàèéìòóù0-9_'-]+/gim,french:/[^a-z0-9äâàéèëêïîöôùüûœç-]+/gim,italian:/[^A-Za-zàèéìòóù0-9_'-]+/gim,norwegian:/[^a-z0-9_æøåÆØÅäÄöÖüÜ]+/gim,portuguese:/[^a-z0-9à-úÀ-Ú]/gim,russian:/[^a-z0-9а-яА-ЯёЁ]+/gim,spanish:/[^a-z0-9A-Zá-úÁ-ÚñÑüÜ]+/gim,swedish:/[^a-z0-9_åÅäÄöÖüÜ-]+/gim,german:/[^a-z0-9A-ZäöüÄÖÜß]+/gim,finnish:/[^a-z0-9äöÄÖ]+/gim,danish:/[^a-z0-9æøåÆØÅ]+/gim,hungarian:/[^a-z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ]+/gim,romanian:/[^a-z0-9ăâîșțĂÂÎȘȚ]+/gim,serbian:/[^a-z0-9čćžšđČĆŽŠĐ]+/gim,turkish:/[^a-z0-9çÇğĞıİöÖşŞüÜ]+/gim,lithuanian:/[^a-z0-9ąčęėįšųūžĄČĘĖĮŠŲŪŽ]+/gim,arabic:/[^a-z0-9أ-ي]+/gim,nepali:/[^a-z0-9अ-ह]+/gim,irish:/[^a-z0-9áéíóúÁÉÍÓÚ]+/gim,indian:/[^a-z0-9अ-ह]+/gim,armenian:/[^a-z0-9ա-ֆ]+/gim,greek:/[^a-z0-9α-ωά-ώ]+/gim,indonesian:/[^a-z0-9]+/gim,ukrainian:/[^a-z0-9а-яА-ЯіїєІЇЄ]+/gim,slovenian:/[^a-z0-9螚ȎŠ]+/gim,bulgarian:/[^a-z0-9а-яА-Я]+/gim,tamil:/[^a-z0-9அ-ஹ]+/gim,sanskrit:/[^a-z0-9A-Zāīūṛḷṃṁḥśṣṭḍṇṅñḻḹṝ]+/gim},uie=Object.keys(Fpr)});function Ru(t,e){if(e.length\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...r){let n=r[r.length-1],{width:o,type:i,position:a}=n,s=a?e[Number.parseInt(a)-1]:e.shift(),u=o===""?0:Number.parseInt(o);switch(i){case"d":return s.toString().padStart(u,"0");case"f":{let l=s,[c,d]=o.split(".").map(f=>Number.parseFloat(f));return typeof d=="number"&&d>=0&&(l=l.toFixed(d)),typeof c=="number"&&c>=0?l.toString().padStart(u,"0"):l.toString()}case"s":return u<0?s.toString().padEnd(-u," "):s.toString().padStart(u," ");default:return s}})}function Rso(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function Aso(){return typeof process<"u"&&process.release&&process.release.name==="node"}function Vpr(){return BigInt(Math.floor(performance.now()*1e6))}function sV(t){return typeof t=="number"&&(t=BigInt(t)),t{let n=e.get(r);return n!==void 0&&e.set(r,0),n===t.length})}function COe(t,e){let r={},n=e.length;for(let o=0;o({...r,document:{...r.document,...e.reduce((n,o)=>{let i=o.split("."),a=i.pop(),s=n;for(let u of i)s[u]=s[u]??{},s=s[u];return s[a]=null,n},r.document)}}))}function yd(t){return t?.constructor?.name==="AsyncFunction"}var Mso,Iso,Upr,Bpr,zpr,jnt,Nso,Gc=v(()=>{bh();Mso=Date.now().toString().slice(5),Iso=0,Upr=BigInt(1e3),Bpr=BigInt(1e6),zpr=BigInt(1e9),jnt=65535;Nso={cm:.01,m:1,km:1e3,ft:.3048,yd:.9144,mi:1609.344}});function Fr(t,...e){let r=new Error(Hpr(Dso[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}var jso,Dso,bh=v(()=>{SOe();Gc();jso=uie.join(` + - `),Dso={NO_LANGUAGE_WITH_CUSTOM_TOKENIZER:"Do not pass the language option to create when using a custom tokenizer.",LANGUAGE_NOT_SUPPORTED:`Language "%s" is not supported. +Supported languages are: + - ${jso}`,INVALID_STEMMER_FUNCTION_TYPE:"config.stemmer property must be a function.",MISSING_STEMMER:'As of version 1.0.0 @orama/orama does not ship non English stemmers by default. To solve this, please explicitly import and specify the "%s" stemmer from the package @orama/stemmers. See https://docs.oramasearch.com/open-source/text-analysis/stemming for more information.',CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY:"Custom stop words array must only contain strings.",UNSUPPORTED_COMPONENT:'Unsupported component "%s".',COMPONENT_MUST_BE_FUNCTION:'The component "%s" must be a function.',COMPONENT_MUST_BE_FUNCTION_OR_ARRAY_FUNCTIONS:'The component "%s" must be a function or an array of functions.',INVALID_SCHEMA_TYPE:'Unsupported schema type "%s" at "%s". Expected "string", "boolean" or "number" or array of them.',DOCUMENT_ID_MUST_BE_STRING:'Document id must be of type "string". Got "%s" instead.',DOCUMENT_ALREADY_EXISTS:'A document with id "%s" already exists.',DOCUMENT_DOES_NOT_EXIST:'A document with id "%s" does not exists.',MISSING_DOCUMENT_PROPERTY:'Missing searchable property "%s".',INVALID_DOCUMENT_PROPERTY:'Invalid document property "%s": expected "%s", got "%s"',UNKNOWN_INDEX:'Invalid property name "%s". Expected a wildcard string ("*") or array containing one of the following properties: %s',INVALID_BOOST_VALUE:"Boost value must be a number greater than, or less than 0.",INVALID_FILTER_OPERATION:"You can only use one operation per filter, you requested %d.",SCHEMA_VALIDATION_FAILURE:'Cannot insert document due schema validation failure on "%s" property.',INVALID_SORT_SCHEMA_TYPE:'Unsupported sort schema type "%s" at "%s". Expected "string" or "number".',CANNOT_SORT_BY_ARRAY:'Cannot configure sort for "%s" because it is an array (%s).',UNABLE_TO_SORT_ON_UNKNOWN_FIELD:'Unable to sort on unknown field "%s". Allowed fields: %s',SORT_DISABLED:"Sort is disabled. Please read the documentation at https://docs.oramasearch for more information.",UNKNOWN_GROUP_BY_PROPERTY:'Unknown groupBy property "%s".',INVALID_GROUP_BY_PROPERTY:'Invalid groupBy property "%s". Allowed types: "%s", but given "%s".',UNKNOWN_FILTER_PROPERTY:'Unknown filter property "%s".',INVALID_VECTOR_SIZE:'Vector size must be a number greater than 0. Got "%s" instead.',INVALID_VECTOR_VALUE:'Vector value must be a number greater than 0. Got "%s" instead.',INVALID_INPUT_VECTOR:`Property "%s" was declared as a %s-dimensional vector, but got a %s-dimensional vector instead. +Input vectors must be of the size declared in the schema, as calculating similarity between vectors of different sizes can lead to unexpected results.`,WRONG_SEARCH_PROPERTY_TYPE:'Property "%s" is not searchable. Only "string" properties are searchable.',FACET_NOT_SUPPORTED:`Facet doens't support the type "%s".`,INVALID_DISTANCE_SUFFIX:'Invalid distance suffix "%s". Valid suffixes are: cm, m, km, mi, yd, ft.',INVALID_SEARCH_MODE:'Invalid search mode "%s". Valid modes are: "fulltext", "vector", "hybrid".',MISSING_VECTOR_AND_SECURE_PROXY:"No vector was provided and no secure proxy was configured. Please provide a vector or configure an Orama Secure Proxy to perform hybrid search.",MISSING_TERM:'"term" is a required parameter when performing hybrid search. Please provide a search term.',INVALID_VECTOR_INPUT:'Invalid "vector" property. Expected an object with "value" and "property" properties, but got "%s" instead.',PLUGIN_CRASHED:"A plugin crashed during initialization. Please check the error message for more information:",PLUGIN_SECURE_PROXY_NOT_FOUND:`Could not find '@orama/secure-proxy-plugin' installed in your Orama instance. +Please install it before proceeding with creating an answer session. +Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy +`,PLUGIN_SECURE_PROXY_MISSING_CHAT_MODEL:`Could not find a chat model defined in the secure proxy plugin configuration. +Please provide a chat model before proceeding with creating an answer session. +Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy +`,ANSWER_SESSION_LAST_MESSAGE_IS_NOT_ASSISTANT:"The last message in the session is not an assistant message. Cannot regenerate non-assistant messages."}});function Wpr(t){return{raw:Number(t),formatted:sV(t)}}function Kpr(t){if(t.id){if(typeof t.id!="string")throw Fr("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return lie()}function $nt(t,e){for(let[r,n]of Object.entries(e)){let o=t[r];if(!(typeof o>"u")&&!(n==="geopoint"&&typeof o=="object"&&typeof o.lon=="number"&&typeof o.lat=="number")&&!(n==="enum"&&(typeof o=="string"||typeof o=="number"))){if(n==="enum[]"&&Array.isArray(o)){let i=o.length;for(let a=0;a{bh();Gc();Gc();$so={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},Lso={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"}});function Xpr(){return{idToInternalId:new Map,internalIdToId:[],save:Fso,load:kso}}function Fso(t){return{internalIdToId:t.internalIdToId}}function kso(t,e){let{internalIdToId:r}=e;t.internalDocumentIDStore.idToInternalId.clear(),t.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let o=0;ot.internalIdToId.length?iu(t,e.toString()):e}function NS(t,e){if(t.internalIdToId.length{});function Uso(t,e){return{sharedInternalDocumentStore:e,docs:{},count:0}}function Bso(t,e){let r=iu(t.sharedInternalDocumentStore,e);return t.docs[r]}function zso(t,e){let r=e.length,n=Array.from({length:r});for(let o=0;o"u"?!1:(delete t.docs[r],t.count--,!0)}function Wso(t){return t.count}function Kso(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function Gso(t){return{docs:t.docs,count:t.count}}function Zpr(){return{create:Uso,get:Bso,getMultiple:zso,getAll:Vso,store:Hso,remove:Jso,count:Wso,load:Kso,save:Gso}}var knt=v(()=>{jS()});function Qpr(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{bh();Ypr=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"]});function zC(t,e,r,n){if(t.some(yd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function uV(t,e,r){if(t.some(yd))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function z8(t,e,r,n,o){if(t.some(yd))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function V8(t,e,r,n){if(t.some(yd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function rmr(t,e){if(t.some(yd))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}var tmr,qnt,pk=v(()=>{Gc();tmr=["tokenizer","index","documentsStore","sorter"],qnt=["validateSchema","getDocumentIndexId","getDocumentProperties","formatElapsedTime"]});function Unt(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(DS(t.l),DS(t.r))+1,e.h=Math.max(DS(e.l),DS(e.r))+1,e}function Bnt(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(DS(t.l),DS(t.r))+1,e.h=Math.max(DS(e.l),DS(e.r))+1,e}function omr(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&Ru(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function znt(t,e,r=!1){let n=[];if(t===null)return n;let o=[t.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k>=e&&Ru(n,i.v),!r&&i.k>e&&Ru(n,i.v),o.push(i.r),o.push(i.l))}return n}function Vnt(t,e,r=!1){let n=[];if(t===null)return n;let o=[t.root];for(;o.length>0;){let i=o.pop();i&&(r&&i.k<=e&&Ru(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function amr(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}function smr(t,e,r,n=500){function o(i,a,s){if(i===null)return nmr++,{k:a,v:s,l:null,r:null,h:0};if(ai.k)i.r=o(i.r,a,s);else return i.v.push(...s),i;return nmr%n===0?Zso(i,a):i}t.root=o(t.root,e,r)}function Zso(t,e){t.h=1+Math.max(DS(t.l),DS(t.r));let r=DS(t.l)-DS(t.r);return r>1&&et.r.k?Unt(t):r>1&&e>t.l.k?(t.l=Unt(t.l),Bnt(t)):r<-1&&e{if(r.l===null&&r.r===null)n===null?t.root=null:n.l===r?n.l=null:n.r=null;else if(r.l!=null&&r.r!=null){let i=r.r,a=r;for(;i.l!=null;)a=i,i=i.l;r.k=i.k,a===r?a.r=i.r:a.l=i.r}else{let i=r.l!=null?r.l:r.r;n===null?t.root=i:n.l===r?n.l=i:n.r=i}})()}function lmr(t,e,r){let n=imr(t.root,r);if(n){if(n.v.length===1){Yso(t,r);return}n.v.splice(n.v.indexOf(e),1)}}var nmr,cmr=v(()=>{Gc();nmr=0});function dmr(){return{numberToDocumentId:new Map}}function fmr(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function pmr(t,e,r){t?.numberToDocumentId.set(r,t?.numberToDocumentId.get(r)?.filter(n=>n!==e)??[]),t?.numberToDocumentId.get(r)?.length===0&&t?.numberToDocumentId.delete(r)}function mmr(t,e){let r=Object.keys(e);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"eq":{let o=e[n];return t.numberToDocumentId.get(o)??[]}case"in":{let o=e[n],i=[];for(let a of o){let s=t.numberToDocumentId.get(a);s!=null&&Ru(i,s)}return i}case"nin":{let o=e[n],i=[],a=t.numberToDocumentId.keys();for(let s of a){if(o.includes(s))continue;let u=t.numberToDocumentId.get(s);u!=null&&Ru(i,u)}return i}}throw new Error("Invalid operation")}function hmr(t,e){let r=Object.keys(e);if(r.length!==1)throw new Error("Invalid operation");let n=r[0];switch(n){case"containsAll":{let i=e[n].map(a=>t.numberToDocumentId.get(a)??[]);return q8(i)}}throw new Error("Invalid operation")}var gmr=v(()=>{Gc()});function Qso(t,e,r){if(r<0)return-1;if(t===e)return 0;let n=t.length,o=e.length;if(n===0)return o<=r?o:-1;if(o===0)return n<=r?n:-1;if(t=t.toLowerCase(),e=e.toLowerCase(),e.startsWith(t)||t.startsWith(e))return 0;if(Math.abs(n-o)>r)return-1;let i=[];for(let a=0;a<=n;a++){i[a]=[a];for(let s=1;s<=o;s++)i[a][s]=a===0?s:0}for(let a=1;a<=n;a++){let s=1/0;for(let u=1;u<=o;u++)t[a-1]===e[u-1]?i[a][u]=i[a-1][u-1]:i[a][u]=Math.min(i[a-1][u]+1,i[a][u-1]+1,i[a-1][u-1]+1),s=Math.min(s,i[a][u]);if(s>r)return-1}return i[n][o]<=r?i[n][o]:-1}function Hnt(t,e,r){let n=Qso(t,e,r);return{distance:n,isBounded:n>=0}}var Jnt=v(()=>{});function H8(t,e){t.w=e.w+t.s}function OOe(t,e){t.d.push(e)}function euo(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function Knt(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(k8(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&Hnt(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),k8(e,i)!=null&&a.length>0){let s=new Set(e[i]),u=a.length;for(let l=0;l0)){let u=new Set(i[a]),l=s.length;for(let c=0;c=e.length)){e[r]in t.c&&die(t.c[e[r]],e,r+1,n,o,i),die(t,e,r+1,n-1,o,i);for(let a in t.c)die(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&die(t.c[a],e,r+1,n-1,o,i)}}}function Gnt(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,die(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a{Jnt();Gc();Wnt=class{constructor(e,r,n){x(this,"k");x(this,"s");x(this,"c",{});x(this,"d",[]);x(this,"e");x(this,"w","");this.k=e,this.s=r,this.e=n}toJSON(){return{w:this.w,s:this.s,c:this.c,d:this.d,e:this.e}}}});function wmr(){return{root:null}}function Smr(t,e,r){let n={point:e,docIDs:r};if(t.root==null){t.root=n;return}let o=t.root,i=0;for(;o!==null;){if(o.point.lon===e.lon&&o.point.lat===e.lat){let s=o.docIDs??[];o.docIDs=Array.from(new Set([...s,...r||[]]));return}if(i%2===0)if(e.lon-1){n.docIDs?.splice(u,1),(n.docIDs==null||n.docIDs.length===0)&&(i!=null?a==="left"?i.left=n.left!==null?n.left:n.right:a==="right"&&(i.right=n.right!==null?n.right:n.left):t.root=n.left!==null?n.left:n.right);return}}let s=o%2;i=n,s===0?e.lon0;){let{node:l,depth:c}=s.pop();if(l===null)continue;let d=a(e,l.point);(n?d<=r:d>r)&&u.push({point:l.point,docIDs:l.docIDs??[]}),l.left!=null&&s.push({node:l.left,depth:c+1}),l.right!=null&&s.push({node:l.right,depth:c+1})}return o&&u.sort((l,c)=>{let d=a(e,l.point),f=a(e,c.point);return o.toLowerCase()==="asc"?d-f:f-d}),u}function Omr(t,e,r=!0,n=null,o=!1){let i=[{node:t,depth:0}],a=[];for(;i.length>0;){let u=i.pop();if(u==null||u.node==null)continue;let{node:l,depth:c}=u,d=c+1;l.left!=null&&i.push({node:l.left,depth:d}),l.right!=null&&i.push({node:l.right,depth:d});let f=ruo(e,l.point);f&&r?a.push({point:l.point,docIDs:l.docIDs??[]}):!f&&!r&&a.push({point:l.point,docIDs:l.docIDs??[]})}let s=tuo(e);if(n){let u=o?Emr:Tmr;a.sort((l,c)=>{let d=u(s,l.point),f=u(s,c.point);return n.toLowerCase()==="asc"?d-f:f-d})}return a}function tuo(t){let e=0,r=0,n=0,o=t.length;for(let a=0,s=o-1;ao!=d>o&&n<(c-u)*(o-l)/(d-l)+u&&(r=!r)}return r}function Tmr(t,e){let r=Math.PI/180,n=t.lat*r,o=e.lat*r,i=(e.lat-t.lat)*r,a=(e.lon-t.lon)*r,s=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n)*Math.cos(o)*Math.sin(a/2)*Math.sin(a/2);return 6371e3*(2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s)))}function Emr(t,e){let n=.0033528106647474805,o=(1-n)*6378137,i=Math.PI/180,a=t.lat*i,s=e.lat*i,u=(e.lon-t.lon)*i,l=Math.atan((1-n)*Math.tan(a)),c=Math.atan((1-n)*Math.tan(s)),d=Math.sin(l),f=Math.cos(l),p=Math.sin(c),m=Math.cos(c),h=u,y,g=1e3,b,_,w,O,T;do{let k=Math.sin(h),V=Math.cos(h);w=Math.sqrt(m*k*(m*k)+(f*p-d*m*V)*(f*p-d*m*V)),O=d*p+f*m*V,T=Math.atan2(w,O),b=f*m*k/w,_=1-b*b;let q=O-2*d*p/_,J=n/16*_*(4+n*(4-3*_));y=h,h=u+(1-J)*n*b*(T+J*w*(q+J*O*(-1+2*q*q)))}while(Math.abs(h-y)>1e-12&&--g>0);let P=_*(6378137*6378137-o*o)/(o*o),M=1+P/16384*(4096+P*(-768+P*(320-175*P))),I=P/1024*(256+P*(-128+P*(74-47*P))),j=I*w*(O-2*d*p/_+I/4*(O*(-1+2*w*w)-I/6*T*(-3+4*w*w)*(-3+4*T*T)));return o*M*(T-j)}var Pmr=v(()=>{});function TOe(t,e,r=0,n){if(e===0)throw Fr("INVALID_BOOST_VALUE");let o=new Map,i=t.length;for(let h=0;hy[1]-h[1]);if(r===1)return s;let u=s.length,l=[];for(let h of o.entries())l.push([h[0],h[1][0],h[1][1]]);let c=l.sort((h,y)=>h[2]>y[2]?-1:h[2]y[1]?-1:h[1]"u"){if(r===0)return[];d=0}let f=c.length,p=new Array(f);for(let h=0;h{bh()});function Znt(t,e){let r=0;for(let n=0;n=n&&i.push([a,c])}return i.sort((a,s)=>s[1]-a[1])}var POe=v(()=>{});function nuo(t,e,r,n,o){let i=iu(t.sharedInternalDocumentStore,r);t.avgFieldLength[e]=((t.avgFieldLength[e]??0)*(o-1)+n.length)/o,t.fieldLengths[e][i]=n.length,t.frequencies[e][i]={}}function ouo(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=iu(t.sharedInternalDocumentStore,r),s=i/n.length;t.frequencies[e][a][o]=s,o in t.tokenOccurrences[e]||(t.tokenOccurrences[e][o]=0),t.tokenOccurrences[e][o]=(t.tokenOccurrences[e][o]??0)+1}function iuo(t,e,r,n){let o=iu(t.sharedInternalDocumentStore,r);n>1?t.avgFieldLength[e]=(t.avgFieldLength[e]*n-t.fieldLengths[e][o])/(n-1):t.avgFieldLength[e]=void 0,t.fieldLengths[e][o]=void 0,t.frequencies[e][o]=void 0}function auo(t,e,r){t.tokenOccurrences[e][r]--}function suo(t,e,r,n,o){let i=Array.from(o),a=e.avgFieldLength[r],s=e.fieldLengths[r],u=e.tokenOccurrences[r],l=e.frequencies[r],c=typeof u[n]=="number"?u[n]??0:0,d=[],f=i.length;for(let p=0;p{let l=iu(e.sharedInternalDocumentStore,n),{type:c,node:d}=e.indexes[r];switch(c){case"Bool":{d[u?"true":"false"].push(l);break}case"AVL":{let f=s?.avlRebalanceThreshold??1;smr(d,u,[l],f);break}case"Radix":{let f=i.tokenize(u,o,r);t.insertDocumentScoreParameters(e,r,l,f,a);for(let p of f)t.insertTokenScoreParameters(e,r,l,f,p),bmr(d,p,l);break}case"Flat":{fmr(d,u,l);break}case"BKD":{Smr(d,u,[l]);break}}}}function luo(t,e,r,n,o,i,a,s,u,l){if(N1(i))return cuo(e,r,o,n);let c=uuo(t,e,r,n,a,s,u,l);if(!B8(i))return c(o);let d=o,f=d.length;for(let p=0;p({[a]:[],...i}),{});for(let i of n){let a=r[i];if(typeof e.indexes[i]>"u")throw Fr("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];Ru(o[i],f);continue}if(u==="BKD"){let d;if("radius"in a)d="radius";else if("polygon"in a)d="polygon";else throw new Error(`Invalid operation ${a}`);if(d==="radius"){let{value:f,coordinates:p,unit:m="m",inside:h=!0,highPrecision:y=!1}=a[d],g=Dnt(f,m),b=xmr(s.root,p,g,h,void 0,y);Ru(o[i],b.flatMap(({docIDs:_})=>_))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=Omr(s.root,f,p,void 0,m);Ru(o[i],h.flatMap(({docIDs:y})=>y))}continue}if(u==="Radix"&&(typeof a=="string"||Array.isArray(a))){for(let d of[a].flat()){let f=t.tokenizer.tokenize(d,t.language,i);for(let p of f){let m=Gnt(s,{term:p,exact:!0});Ru(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw Fr("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?hmr:mmr;Ru(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=znt(s,f,!1);break}case"gte":{p=znt(s,f,!0);break}case"lt":{p=Vnt(s,f,!1);break}case"lte":{p=Vnt(s,f,!0);break}case"eq":{p=umr(s,f)??[];break}case"between":{let[m,h]=f;p=omr(s,m,h);break}}Ru(o[i],p)}}return q8(Object.values(o))}function muo(t){return t.searchableProperties}function huo(t){return t.searchablePropertiesWithTypes}function Rmr(t){let e=lV(t.e,t.s,t.k);e.d=t.d,e.w=t.w;for(let r of Object.keys(t.c))e.c[r]=Rmr(t.c[r]);return e}function guo(t){return{numberToDocumentId:new Map(t)}}function yuo(t){return Array.from(t.numberToDocumentId.entries())}function buo(t,e){let{indexes:r,vectorIndexes:n,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}=e,c={},d={};for(let f of Object.keys(r)){let{node:p,type:m,isArray:h}=r[f];switch(m){case"Radix":c[f]={type:"Radix",node:Rmr(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:guo(p),isArray:h};break;default:c[f]=r[f]}}for(let f of Object.keys(n)){let p=n[f].vectors;for(let m in p)p[m]=[p[m][0],new Float32Array(p[m][1])];d[f]={size:n[f].size,vectors:p}}return{sharedInternalDocumentStore:t,indexes:c,vectorIndexes:d,searchableProperties:o,searchablePropertiesWithTypes:i,frequencies:a,tokenOccurrences:s,avgFieldLength:u,fieldLengths:l}}function _uo(t){let{indexes:e,vectorIndexes:r,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}=t,l={};for(let d of Object.keys(r)){let f=r[d].vectors;for(let p in f)f[p]=[f[p][0],Array.from(f[p][1])];l[d]={size:r[d].size,vectors:f}}let c={};for(let d of Object.keys(e)){let{type:f,node:p,isArray:m}=e[d];if(f!=="Flat"){c[d]=e[d];continue}c[d]={type:"Flat",node:yuo(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function Amr(){return{create:Imr,insert:luo,remove:duo,insertDocumentScoreParameters:nuo,insertTokenScoreParameters:ouo,removeDocumentScoreParameters:iuo,removeTokenScoreParameters:auo,calculateResultScores:suo,search:fuo,searchByWhereClause:puo,getSearchableProperties:muo,getSearchablePropertiesWithTypes:huo,load:buo,save:_uo}}var Ynt=v(()=>{bh();cmr();gmr();vmr();Pmr();Gc();fie();POe();cie();jS()});function Nmr(t,e,r,n,o){let i={language:t.tokenizer.language,sharedInternalDocumentStore:e,enabled:!0,isSorted:!0,sortableProperties:[],sortablePropertiesWithTypes:{},sorts:{}};for(let[a,s]of Object.entries(r)){let u=`${o}${o?".":""}${a}`;if(!n.includes(u)){if(typeof s=="object"&&!Array.isArray(s)){let l=Nmr(t,e,s,n,u);Ru(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!N1(s))switch(s){case"boolean":case"number":case"string":i.sortableProperties.push(u),i.sortablePropertiesWithTypes[u]=s,i.sorts[u]={docs:new Map,orderedDocsToRemove:new Map,orderedDocs:[],type:s};break;case"geopoint":case"enum":continue;case"enum[]":case"boolean[]":case"number[]":case"string[]":continue;default:throw Fr("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function wuo(t,e,r,n){return n?.enabled!==!1?Nmr(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function Suo(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=iu(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&Qnt(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function jmr(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)Tuo(t,r);t.isSorted=!0}function Cuo(t,e,r){return e[1].localeCompare(r[1],qpr(t))}function xuo(t,e){return t[1]-e[1]}function Ouo(t,e){return e[1]?-1:1}function Tuo(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=Cuo.bind(null,t.language);break;case"number":n=xuo.bind(null);break;case"boolean":n=Ouo.bind(null);break}r.orderedDocs.sort(n);let o=r.orderedDocs.length;for(let i=0;i!r.orderedDocsToRemove.has(n[0])),r.orderedDocsToRemove.clear())}function Puo(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=iu(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function Muo(t,e,r){if(!t.enabled)throw Fr("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw Fr("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return Qnt(t,n),jmr(t),e.sort((a,s)=>{let u=i.docs.get(iu(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(iu(t.sharedInternalDocumentStore,s[0])),c=typeof u<"u",d=typeof l<"u";return!c&&!d?0:c?d?o?l-u:u-l:-1:1}),e}function Iuo(t){return t.enabled?t.sortableProperties:[]}function Ruo(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function Auo(t,e){let r=e;if(!r.enabled)return{enabled:!1};let n=Object.keys(r.sorts).reduce((o,i)=>{let{docs:a,orderedDocs:s,type:u}=r.sorts[i];return o[i]={docs:new Map(Object.entries(a).map(([l,c])=>[+l,c])),orderedDocsToRemove:new Map,orderedDocs:s,type:u},o},{});return{sharedInternalDocumentStore:t,language:r.language,sortableProperties:r.sortableProperties,sortablePropertiesWithTypes:r.sortablePropertiesWithTypes,sorts:n,enabled:!0,isSorted:r.isSorted}}function Nuo(t){if(!t.enabled)return{enabled:!1};Euo(t),jmr(t);let e=Object.keys(t.sorts).reduce((r,n)=>{let{docs:o,orderedDocs:i,type:a}=t.sorts[n];return r[n]={docs:Object.fromEntries(o.entries()),orderedDocs:i,type:a},r},{});return{language:t.language,sortableProperties:t.sortableProperties,sortablePropertiesWithTypes:t.sortablePropertiesWithTypes,sorts:e,enabled:t.enabled,isSorted:t.isSorted}}function Dmr(){return{create:wuo,insert:Suo,remove:Puo,save:Nuo,load:Auo,sortBy:Muo,getSortableProperties:Iuo,getSortablePropertiesWithTypes:Ruo}}var eot=v(()=>{bh();cie();jS();Gc();SOe()});function $uo(t){return t<192||t>383?t:Duo[t-192]||t}function $mr(t){let e=[];for(let r=0;r{Duo=[65,65,65,65,65,65,65,67,69,69,69,69,73,73,73,73,69,78,79,79,79,79,79,null,79,85,85,85,85,89,80,115,97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,101,110,111,111,111,111,111,null,111,117,117,117,117,121,112,121,65,97,65,97,65,97,67,99,67,99,67,99,67,99,68,100,68,100,69,101,69,101,69,101,69,101,69,101,71,103,71,103,71,103,71,103,72,104,72,104,73,105,73,105,73,105,73,105,73,105,73,105,74,106,75,107,107,76,108,76,108,76,108,76,108,76,108,78,110,78,110,78,110,110,78,110,79,111,79,111,79,111,79,111,82,114,82,114,82,114,83,115,83,115,83,115,83,115,84,116,84,116,84,116,85,117,85,117,85,117,85,117,85,117,85,117,87,119,89,121,89,90,122,90,122,90,122,115]});function kmr(t){let e,r,n,o,i,a;if(t.length<3)return t;let s=t.substring(0,1);if(s=="y"&&(t=s.toUpperCase()+t.substring(1)),n=/^(.+?)(ss|i)es$/,o=/^(.+?)([^s])s$/,n.test(t)?t=t.replace(n,"$1$2"):o.test(t)&&(t=t.replace(o,"$1$2")),n=/^(.+?)eed$/,o=/^(.+?)(ed|ing)$/,n.test(t)){let u=n.exec(t);n=new RegExp(tot),n.test(u[1])&&(n=/.$/,t=t.replace(n,""))}else o.test(t)&&(e=o.exec(t)[1],o=new RegExp(Fmr),o.test(e)&&(t=e,o=/(at|bl|iz)$/,i=new RegExp("([^aeiouylsz])\\1$"),a=new RegExp("^"+hR+IOe+"[^aeiouwxy]$"),o.test(t)?t=t+"e":i.test(t)?(n=/.$/,t=t.replace(n,"")):a.test(t)&&(t=t+"e")));if(n=/^(.+?)y$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(Fmr),e&&n.test(e)&&(t=e+"i")),n=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,n.test(t)){let u=n.exec(t);e=u?.[1],r=u?.[2],n=new RegExp(tot),e&&n.test(e)&&(t=e+Luo[r])}if(n=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,n.test(t)){let u=n.exec(t);e=u?.[1],r=u?.[2],n=new RegExp(tot),e&&n.test(e)&&(t=e+Fuo[r])}if(n=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,o=/^(.+?)(s|t)(ion)$/,n.test(t))e=n.exec(t)?.[1],n=new RegExp(MOe),e&&n.test(e)&&(t=e);else if(o.test(t)){let u=o.exec(t);e=u?.[1]??""+u?.[2]??"",o=new RegExp(MOe),o.test(e)&&(t=e)}return n=/^(.+?)e$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(MOe),o=new RegExp(quo),i=new RegExp("^"+hR+IOe+"[^aeiouwxy]$"),e&&(n.test(e)||o.test(e)&&!i.test(e))&&(t=e)),n=/ll$/,o=new RegExp(MOe),n.test(t)&&o.test(t)&&(n=/.$/,t=t.replace(n,"")),s=="y"&&(t=s.toLowerCase()+t.substring(1)),t}var Luo,Fuo,kuo,IOe,hR,pie,tot,quo,MOe,Fmr,qmr=v(()=>{Luo={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},Fuo={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},kuo="[^aeiou]",IOe="[aeiouy]",hR=kuo+"[^aeiouy]*",pie=IOe+"[aeiou]*",tot="^("+hR+")?"+pie+hR,quo="^("+hR+")?"+pie+hR+"("+pie+")?$",MOe="^("+hR+")?"+pie+hR+pie+hR,Fmr="^("+hR+")?"+IOe});function rot(t,e){let r=`${this.language}:${t}:${e}`;return this.normalizationCache.has(r)?this.normalizationCache.get(r):this.stopWords?.includes(e)?(this.normalizationCache.set(r,""),""):(this.stemmer&&!this.stemmerSkipProperties.has(t)&&(e=this.stemmer(e)),e=$mr(e),this.normalizationCache.set(r,e),e)}function Uuo(t){for(;t[t.length-1]==="";)t.pop();for(;t[0]==="";)t.shift();return t}function Umr(t,e,r){if(e&&e!==this.language)throw Fr("LANGUAGE_NOT_SUPPORTED",e);if(typeof t!="string")return[t];let n;if(r&&this.tokenizeSkipProperties.has(r))n=[this.normalizeToken.bind(this,r??"")(t)];else{let i=kpr[this.language];n=t.toLowerCase().split(i).map(this.normalizeToken.bind(this,r??"")).filter(Boolean)}let o=Uuo(n);return this.allowDuplicates?o:Array.from(new Set(o))}function not(t={}){if(!t.language)t.language="english";else if(!uie.includes(t.language))throw Fr("LANGUAGE_NOT_SUPPORTED",t.language);let e;if(t.stemming||t.stemmer&&!("stemming"in t))if(t.stemmer){if(typeof t.stemmer!="function")throw Fr("INVALID_STEMMER_FUNCTION_TYPE");e=t.stemmer}else if(t.language==="english")e=kmr;else throw Fr("MISSING_STEMMER",t.language);let r;if(t.stopWords!==!1){if(r=[],Array.isArray(t.stopWords))r=t.stopWords;else if(typeof t.stopWords=="function")r=t.stopWords(r);else if(t.stopWords)throw Fr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw Fr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let o of r)if(typeof o!="string")throw Fr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:Umr,language:t.language,stemmer:e,stemmerSkipProperties:new Set(t.stemmerSkipProperties?[t.stemmerSkipProperties].flat():[]),tokenizeSkipProperties:new Set(t.tokenizeSkipProperties?[t.tokenizeSkipProperties].flat():[]),stopWords:r,allowDuplicates:!!t.allowDuplicates,normalizeToken:rot,normalizationCache:new Map};return n.tokenize=Umr.bind(n),n.normalizeToken=rot,n}var ROe=v(()=>{bh();Lmr();SOe();qmr()});function zuo(t){let e={formatElapsedTime:Wpr,getDocumentIndexId:Kpr,getDocumentProperties:COe,validateSchema:$nt};for(let r of qnt){let n=r;if(t[n]){if(typeof t[n]!="function")throw Fr("COMPONENT_MUST_BE_FUNCTION",n)}else t[n]=e[n]}for(let r of Object.keys(t))if(!tmr.includes(r)&&!qnt.includes(r))throw Fr("UNSUPPORTED_COMPONENT",r)}function J8({schema:t,sort:e,language:r,components:n,id:o,plugins:i}){n||(n={}),o||(o=lie());let a=n.tokenizer,s=n.index,u=n.documentsStore,l=n.sorter;if(a?a.tokenize?a=a:a=not(a):a=not({language:r??"english"}),n.tokenizer&&r)throw Fr("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c=Xpr();s||(s=Amr()),l||(l=Dmr()),u||(u=Zpr()),zuo(n);let{getDocumentProperties:d,getDocumentIndexId:f,validateSchema:p,formatElapsedTime:m}=n,h={data:{},caches:{},schema:t,tokenizer:a,index:s,sorter:l,documentsStore:u,internalDocumentIDStore:c,getDocumentProperties:d,getDocumentIndexId:f,validateSchema:p,beforeInsert:[],afterInsert:[],beforeRemove:[],afterRemove:[],beforeUpdate:[],afterUpdate:[],beforeSearch:[],afterSearch:[],beforeInsertMultiple:[],afterInsertMultiple:[],beforeRemoveMultiple:[],afterRemoveMultiple:[],afterUpdateMultiple:[],beforeUpdateMultiple:[],afterCreate:[],formatElapsedTime:m,id:o,plugins:i,version:Vuo()};h.data={index:h.index.create(h,c,t),docs:h.documentsStore.create(h,c),sorting:h.sorter.create(h,c,t,e)};for(let g of Ypr)h[g]=(h[g]??[]).concat(Qpr(h,g));let y=h.afterCreate;return y&&rmr(y,h),h}function Vuo(){return"{{VERSION}}"}var Bmr=v(()=>{cie();knt();emr();pk();Ynt();jS();eot();ROe();bh();Gc()});var zmr=v(()=>{});var oot=v(()=>{cie();knt();Ynt();ROe();eot();jS()});var AOe,iot,aot,sot=v(()=>{AOe="fulltext",iot="hybrid",aot="vector"});var mk,hk,uot=v(()=>{sot();mk=Symbol("orama.insertions"),hk=Symbol("orama.removals")});function lot(t){typeof t[mk]!="number"&&(queueMicrotask(()=>{t[mk]=void 0}),t[mk]=0),t[mk]>1e3?(Vmr("Orama's insert operation is synchronous. Please avoid inserting a large number of document in a single operation in order not to block the main thread or, in alternative, please use insertMultiple.",{code:"ORAMA0001"}),t[mk]=-1):t[mk]>=0&&t[mk]++}function cot(t){typeof t[hk]!="number"&&(queueMicrotask(()=>{t[hk]=void 0}),t[hk]=0),t[hk]>1e3?(Vmr("Orama's remove operation is synchronous. Please avoid removing a large number of document in a single operation in order not to block the main thread, in alternative, please use updateMultiple.",{code:"ORAMA0002"}),t[hk]=-1):t[hk]>=0&&t[hk]++}var Vmr,dot=v(()=>{uot();Vmr=globalThis.process?.emitWarning??function(e,r){console.warn(`[WARNING] [${r.code}] ${e}`)}});function mie(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw Fr("SCHEMA_VALIDATION_FAILURE",i);return yd(t.index.beforeInsert)||yd(t.index.insert)||yd(t.index.afterInsert)?Kuo(t,e,r,n,o):Guo(t,e,r,n,o)}async function Kuo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Fr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Fr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await zC(t.beforeInsert,t,s,e);let l=t.index.getSearchableProperties(i),c=t.index.getSearchablePropertiesWithTypes(i),d=t.getDocumentProperties(e,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let m=typeof p,h=c[f];Hmr(m,h,f,p)}return await Xuo(t,s,l,d,u,r,e,o),n||await zC(t.afterInsert,t,s,e),lot(t),s}function Guo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Fr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Fr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||zC(t.beforeInsert,t,s,e);let l=t.index.getSearchableProperties(i),c=t.index.getSearchablePropertiesWithTypes(i),d=t.getDocumentProperties(e,l);for(let[f,p]of Object.entries(d)){if(typeof p>"u")continue;let m=typeof p,h=c[f];Hmr(m,h,f,p)}return Zuo(t,s,l,d,u,r,e,o),n||zC(t.afterInsert,t,s,e),lot(t),s}function Hmr(t,e,r,n){if(!(Gpr(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(N1(e)&&Array.isArray(n))&&!(B8(e)&&Array.isArray(n))&&!(Juo.has(e)&&Wuo.has(t))&&t!==e)throw Fr("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function Xuo(t,e,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=t.index.getSearchablePropertiesWithTypes(t.data.index)[c];await t.index.beforeInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o),await t.index.insert(t.index,t.data.index,c,e,d,f,i,t.tokenizer,o,s),await t.index.afterInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o)}let u=t.sorter.getSortableProperties(t.data.sorting),l=t.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=t.sorter.getSortablePropertiesWithTypes(t.data.sorting)[c];t.sorter.insert(t.data.sorting,c,e,d,f,i)}}function Zuo(t,e,r,n,o,i,a,s){for(let c of r){let d=n[c];if(typeof d>"u")continue;let f=t.index.getSearchablePropertiesWithTypes(t.data.index)[c];t.index.beforeInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o),t.index.insert(t.index,t.data.index,c,e,d,f,i,t.tokenizer,o,s),t.index.afterInsert?.(t.data.index,c,e,d,f,i,t.tokenizer,o)}let u=t.sorter.getSortableProperties(t.data.sorting),l=t.getDocumentProperties(a,u);for(let c of u){let d=l[c];if(typeof d>"u")continue;let f=t.sorter.getSortablePropertiesWithTypes(t.data.sorting)[c];t.sorter.insert(t.data.sorting,c,e,d,f,i)}}var Juo,Wuo,fot=v(()=>{oot();Gc();pk();dot();bh();Juo=new Set(["enum","enum[]"]),Wuo=new Set(["string","number"])});function cV(t,e,r,n){return yd(t.index.beforeRemove)||yd(t.index.remove)||yd(t.index.afterRemove)?Yuo(t,e,r,n):Quo(t,e,r,n)}async function Yuo(t,e,r,n){let o=!0,{index:i,docs:a}=t.data,s=t.documentsStore.get(a,e);if(!s)return!1;let u=NS(t.internalDocumentIDStore,iu(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await zC(t.beforeRemove,t,u);let c=t.index.getSearchableProperties(i),d=t.index.getSearchablePropertiesWithTypes(i),f=t.getDocumentProperties(s,c);for(let h of c){let y=f[h];if(typeof y>"u")continue;let g=d[h];await t.index.beforeRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l),await t.index.remove(t.index,t.data.index,h,e,y,g,r,t.tokenizer,l)||(o=!1),await t.index.afterRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l)}let p=await t.sorter.getSortableProperties(t.data.sorting),m=await t.getDocumentProperties(s,p);for(let h of p)typeof m[h]>"u"||t.sorter.remove(t.data.sorting,h,e);return n||await zC(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),cot(t),o}function Quo(t,e,r,n){let o=!0,{index:i,docs:a}=t.data,s=t.documentsStore.get(a,e);if(!s)return!1;let u=NS(t.internalDocumentIDStore,iu(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||zC(t.beforeRemove,t,u);let c=t.index.getSearchableProperties(i),d=t.index.getSearchablePropertiesWithTypes(i),f=t.getDocumentProperties(s,c);for(let h of c){let y=f[h];if(typeof y>"u")continue;let g=d[h];t.index.beforeRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l),t.index.remove(t.index,t.data.index,h,e,y,g,r,t.tokenizer,l)||(o=!1),t.index.afterRemove?.(t.data.index,h,u,y,g,r,t.tokenizer,l)}let p=t.sorter.getSortableProperties(t.data.sorting),m=t.getDocumentProperties(s,p);for(let h of p)typeof m[h]>"u"||t.sorter.remove(t.data.sorting,h,e);return n||zC(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),cot(t),o}function hie(t,e,r,n,o){return yd(t.index.beforeRemove)||yd(t.index.remove)||yd(t.index.afterRemove)||yd(t.beforeRemoveMultiple)||yd(t.afterRemoveMultiple)?elo(t,e,r,n,o):tlo(t,e,r,n,o)}async function elo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>NS(t.internalDocumentIDStore,iu(t.internalDocumentIDStore,s)));return o||await uV(t.beforeRemoveMultiple,t,a),await new Promise((s,u)=>{let l=0;async function c(){let d=e.slice(l*r,++l*r);if(!d.length)return s();for(let f of d)try{await cV(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await uV(t.afterRemoveMultiple,t,a),i}function tlo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>NS(t.internalDocumentIDStore,iu(t.internalDocumentIDStore,l)));o||uV(t.beforeRemoveMultiple,t,a);let s=0;function u(){let l=e.slice(s*r,++s*r);if(l.length){for(let c of l)cV(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||uV(t.afterRemoveMultiple,t,a),i}var pot=v(()=>{pk();jS();dot();Gc()});function rlo(t,e){return t[1]-e[1]}function nlo(t,e){return e[1]-t[1]}function olo(t="desc"){return t.toLowerCase()==="asc"?rlo:nlo}function W8(t,e,r){let n={},o=e.map(([l])=>l),i=t.documentsStore.getMultiple(t.data.docs,o),a=Object.keys(r),s=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let l of a){let c;if(s[l]==="number"){let{ranges:d}=r[l],f=d.length,p=Array.from({length:f});for(let m=0;m{for(let o of t){let i=`${o.from}-${o.to}`;r?.has(i)||n>=o.from&&n<=o.to&&(e[i]===void 0?e[i]=1:(e[i]++,r?.add(i)))}}}function Wmr(t,e,r){let n=e==="boolean"?"false":"";return o=>{let i=o?.toString()??n;r?.has(i)||(t[i]=(t[i]??0)+1,r?.add(i))}}var NOe=v(()=>{bh();Gc()});function K8(t,e){let r=new Map,n=[];for(let o of t)r.set(o,!0);for(let o of e){let[i]=o;r.has(i)&&(n.push(o),r.delete(i))}return n}var jOe=v(()=>{});function G8(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let g=0;g"u")throw Fr("UNKNOWN_GROUP_BY_PROPERTY",b);if(!Kmr.includes(i[b]))throw Fr("INVALID_GROUP_BY_PROPERTY",b,Kmr.join(", "),i[b])}let a=e.map(([g])=>NS(t.internalDocumentIDStore,g)),s=t.documentsStore.getMultiple(t.data.docs,a),u=s.length,l=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],d={};for(let g=0;g"u")continue;let M=typeof P!="boolean"?P:""+P,I=_.perValue[M]??{indexes:[],count:0};I.count>=l||(I.indexes.push(O),I.count++,_.perValue[M]=I,w.add(P))}c.push(Array.from(w)),d[b]=_}let f=Gmr(c),p=f.length,m=[];for(let g=0;gT-P),w.indexes.length!==0&&m.push(w)}let h=m.length,y=Array.from({length:h});for(let g=0;g({id:a[M],score:e[M][1],document:s[M]})),O=_.reducer.bind(null,b.values),T=_.getInitialValue(b.indexes.length),P=w.reduce(O,T);y[g]={values:b.values,result:P}}return y}function Gmr(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=Gmr(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];Ru(s,a),o.push(s)}return o}var ilo,Kmr,DOe=v(()=>{bh();Gc();jS();ilo={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},Kmr=["string","number","boolean"]});function Xmr(t,e,r){let n=BC(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign($Oe,e.relevance??{});let s=Object.keys(t.data.index.vectorIndexes),u=e.facets&&Object.keys(e.facets).length>0,{limit:l=10,offset:c=0,term:d,properties:f,threshold:p=0,distinctOn:m,includeVectors:h=!1}=e,y=e.preflight===!0,{index:g,docs:b}=t.data,_=t.tokenizer.tokenize(d??"",r),w=t.caches.propertiesToSearch;if(!w){let k=t.index.getSearchablePropertiesWithTypes(g);w=t.index.getSearchableProperties(g),w=w.filter(V=>k[V].startsWith("string")),t.caches.propertiesToSearch=w}if(f&&f!=="*"){for(let k of f)if(!w.includes(k))throw Fr("UNKNOWN_INDEX",k,w.join(", "));w=w.filter(k=>f.includes(k))}let O=dV(t.tokenizer,t.index,t.documentsStore,r,e,w,_,t.documentsStore.count(b),n),T=Object.keys(e.where??{}).length>0,P=[];T&&(P=t.index.searchByWhereClause(O,g,e.where));let M=_.length;if(M||f?.length){let k=w.length;for(let V=0;V[k,0]));let I=Object.entries(O.uniqueDocsIDs).map(([k,V])=>[+k,V]);if(T&&(I=K8(P,I)),e.sortBy)if(typeof e.sortBy=="function"){let k=I.map(([J])=>J),q=t.documentsStore.getMultiple(t.data.docs,k).map((J,K)=>[I[K][0],I[K][1],J]);q.sort(e.sortBy),I=q.map(([J,K])=>[J,K])}else I=t.sorter.sortBy(t.data.sorting,I,e.sortBy).map(([k,V])=>[iu(t.internalDocumentIDStore,k),V]);else I=I.sort(Jpr);let j;y||(j=m?Ymr(t,I,c,l,m):LOe(t,I,c,l));let A={elapsed:{formatted:"",raw:0},hits:[],count:I.length};if(typeof j<"u"&&(A.hits=j.filter(Boolean),h||xOe(A,s)),u){let k=W8(t,I,e.facets);A.facets=k}return e.groupBy&&(A.groups=G8(t,I,e.groupBy)),A.elapsed=t.formatElapsedTime(BC()-O.timeStart),A}async function a(){t.beforeSearch&&await V8(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await z8(t.afterSearch,t,e,r,s),s}return o?a():i()}var Zmr=v(()=>{fie();NOe();jOe();DOe();pk();jS();bh();Gc();fV()});function mot(t,e,r="english"){let n=BC(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw Fr("INVALID_VECTOR_INPUT",Object.keys(s).join(", "));let{limit:u=10,offset:l=0,includeVectors:c=!1}=e,d=t.data.index.vectorIndexes[s.property],f=d.size,p=d.vectors,m=e.facets&&Object.keys(e.facets).length>0,h=Object.keys(e.where??{}).length>0,{index:y,docs:g}=t.data;if(s?.value.length!==f)throw s?.property===void 0||s?.value.length===void 0?Fr("INVALID_INPUT_VECTOR","undefined",f,"undefined"):Fr("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let b=EOe(s.value,p,f,e.similarity).map(([k,V])=>[iu(t.internalDocumentIDStore,k),V]),_=t.caches.propertiesToSearch;if(!_){let k=t.index.getSearchablePropertiesWithTypes(y);_=t.index.getSearchableProperties(y),_=_.filter(V=>k[V].startsWith("string")),t.caches.propertiesToSearch=_}let w=[],O=dV(t.tokenizer,t.index,t.documentsStore,r,e,_,w,t.documentsStore.count(g),n),T=[];h&&(T=t.index.searchByWhereClause(O,y,e.where),b=K8(T,b));let P=[];m&&(P=W8(t,b,e.facets));let M=Array.from({length:u});for(let k=0;k{fV();Gc();NOe();bh();POe();jOe();DOe();jS();pk()});function ehr(t,e,r){let n=BC(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{offset:s=0,limit:u=10,includeVectors:l=!1}=e,c=e.facets&&Object.keys(e.facets).length>0,d=alo(t,e,r),f=slo(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,y=llo(d,f,e.term??"",h),g=t.tokenizer.tokenize(e.term??"",r),b=t.caches.propertiesToSearch;if(!b){let A=t.index.getSearchablePropertiesWithTypes(p);b=t.index.getSearchableProperties(p),b=b.filter(k=>A[k].startsWith("string")),t.caches.propertiesToSearch=b}if(e.properties&&e.properties!=="*"){for(let A of e.properties)if(!b.includes(A))throw Fr("UNKNOWN_INDEX",A,b.join(", "));b=b.filter(A=>e.properties.includes(A))}let _=dV(t.tokenizer,t.index,t.documentsStore,r,e,b,g,t.documentsStore.count(m),n),w=Object.keys(e.where??{}).length>0,O=[];w&&(O=t.index.searchByWhereClause(_,p,e.where),y=K8(O,y));let T;c&&(T=W8(t,y,e.facets));let P;e.groupBy&&(P=G8(t,y,e.groupBy));let M=LOe(t,y,s,u).filter(Boolean),I=BC(),j={count:y.length,elapsed:{raw:Number(I-n),formatted:sV(I-n)},hits:M,...T?{facets:T}:{},...P?{groups:P}:{}};if(!l){let A=Object.keys(t.data.index.vectorIndexes);xOe(j,A)}return j}async function a(){t.beforeSearch&&await V8(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await z8(t.afterSearch,t,e,r,s),s}return o?a():i()}function alo(t,e,r){let n=BC();e.relevance=Object.assign($Oe,e.relevance??{});let{term:o="",properties:i,threshold:a=0}=e,{index:s,docs:u}=t.data,l=t.tokenizer.tokenize(o,r),c=t.caches.propertiesToSearch;if(!c){let m=t.index.getSearchablePropertiesWithTypes(s);c=t.index.getSearchableProperties(s),c=c.filter(h=>m[h].startsWith("string")),t.caches.propertiesToSearch=c}if(i&&i!=="*"){let m=new Set(c),h=new Set(i);for(let y of i)if(!m.has(y))throw Fr("UNKNOWN_INDEX",y,c.join(", "));c=c.filter(y=>h.has(y))}let d=dV(t.tokenizer,t.index,t.documentsStore,r,e,c,l,t.documentsStore.count(u),n),f=l.length;if(f||i&&i.length>0){let m=c.length;for(let h=0;h[m,0]));let p=Object.entries(d.uniqueDocsIDs).map(([m,h])=>[+m,h]).sort((m,h)=>h[1]-m[1]);return thr(p)}function slo(t,e){let r=e.vector,n=t.data.index.vectorIndexes[r?.property],o=n.size,i=n.vectors;if(r&&(!r.value||!r.property))throw Fr("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw Fr("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=EOe(r.value,i,o,e.similarity).map(([s,u])=>[iu(t.internalDocumentIDStore,s),u]);return thr(a)}function got([,t]){return t}function thr(t){let e=Math.max.apply(Math,t.map(got));return t.map(([r,n])=>[r,n/e])}function Qmr(t,e){return t/e}function ulo(t,e){return(r,n)=>r*t+n*e}function llo(t,e,r,n){let o=Math.max.apply(Math,t.map(got)),i=Math.max.apply(Math,e.map(got)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:clo(r),l=new Map,c=t.length,d=ulo(s,u);for(let p=0;pm[1]-p[1])}function clo(t){return{text:.5,vector:.5}}var rhr=v(()=>{Gc();jOe();fie();bh();fV();NOe();DOe();POe();jS();fV();pk()});function dV(t,e,r,n,o,i,a,s,u){let l={},c={};for(let d of i){let f={};for(let p of a)f[p]=[];l[d]=f,c[d]=[]}return{timeStart:u,tokenizer:t,index:e,documentsStore:r,language:n,params:o,docsCount:s,uniqueDocsIDs:{},indexMap:l,docsIntersection:c}}function x_(t,e,r){let n=e.mode??AOe;if(n===AOe)return Xmr(t,e,r);if(n===aot)return mot(t,e);if(n===iot)return ehr(t,e);throw Fr("INVALID_SEARCH_MODE",n)}function Ymr(t,e,r,n,o){let i=t.data.docs,a=new Map,s=[],u=new Set,l=e.length,c=0;for(let d=0;d"u")continue;let[p,m]=f;if(u.has(p))continue;let h=t.documentsStore.get(i,p),y=U8(h,o);if(!(typeof y>"u"||a.has(y))&&(a.set(y,!0),c++,!(c<=r)&&(s.push({id:NS(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function LOe(t,e,r,n){let o=t.data.docs,i=Array.from({length:n}),a=new Set;for(let s=r;s"u")break;let[l,c]=u;if(!a.has(l)){let d=t.documentsStore.get(o,l);i[s]={id:NS(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}var $Oe,fV=v(()=>{jS();bh();Gc();sot();Zmr();hot();rhr();$Oe={k:1.2,b:.75,d:.5}});function FOe(t,e){t.internalDocumentIDStore.load(t,e.internalDocumentIDStore),t.data.index=t.index.load(t.internalDocumentIDStore,e.index),t.data.docs=t.documentsStore.load(t.internalDocumentIDStore,e.docs),t.data.sorting=t.sorter.load(t.internalDocumentIDStore,e.sorting),t.tokenizer.language=e.language}function yot(t){return{internalDocumentIDStore:t.internalDocumentIDStore.save(t.internalDocumentIDStore),index:t.index.save(t.data.index),docs:t.documentsStore.save(t.data.docs),sorting:t.sorter.save(t.data.sorting),language:t.tokenizer.language}}var nhr=v(()=>{});var ohr=v(()=>{pk();bh();fot();pot();Gc()});var ihr=v(()=>{bh();fV()});var ahr=v(()=>{Jnt();Gc();fie();ROe()});var kOe=v(()=>{Bmr();zmr();fot();pot();fV();hot();nhr();ohr();ihr();uot();oot();ahr()});function mlo(t,e){let r=shr(t,n=>e.priority<=n.priority);t.splice(r+1,0,e)}function shr(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var bza,_za,flo,plo,bot,hlo,pV,_ot=v(()=>{bza=new Error("timeout while waiting for mutex to become available"),_za=new Error("mutex already locked"),flo=new Error("request for lock canceled"),plo=function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(c){try{l(n.next(c))}catch(d){a(d)}}function u(c){try{l(n.throw(c))}catch(d){a(d)}}function l(c){c.done?i(c.value):o(c.value).then(s,u)}l((n=n.apply(t,e||[])).next())})},bot=class{constructor(e,r=flo){this._value=e,this._cancelError=r,this._queue=[],this._weightedWaiters=[]}acquire(e=1,r=0){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return new Promise((n,o)=>{let i={resolve:n,reject:o,weight:e,priority:r},a=shr(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return plo(this,arguments,void 0,function*(r,n=1,o=0){let[i,a]=yield this.acquire(n,o);try{return yield r(i)}finally{a()}})}waitForUnlock(e=1,r=0){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return this._couldLockImmediately(e,r)?Promise.resolve():new Promise(n=>{this._weightedWaiters[e-1]||(this._weightedWaiters[e-1]=[]),mlo(this._weightedWaiters[e-1],{resolve:n,priority:r})})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(e){this._value=e,this._dispatchQueue()}release(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);this._value+=e,this._dispatchQueue()}cancel(){this._queue.forEach(e=>e.reject(this._cancelError)),this._queue=[]}_dispatchQueue(){for(this._drainUnlockWaiters();this._queue.length>0&&this._queue[0].weight<=this._value;)this._dispatchItem(this._queue.shift()),this._drainUnlockWaiters()}_dispatchItem(e){let r=this._value;this._value-=e.weight,e.resolve([r,this._newReleaser(e.weight)])}_newReleaser(e){let r=!1;return()=>{r||(r=!0,this.release(e))}}_drainUnlockWaiters(){if(this._queue.length===0)for(let e=this._value;e>0;e--){let r=this._weightedWaiters[e-1];r&&(r.forEach(n=>n.resolve()),this._weightedWaiters[e-1]=[])}else{let e=this._queue[0].priority;for(let r=this._value;r>0;r--){let n=this._weightedWaiters[r-1];if(!n)continue;let o=n.findIndex(i=>i.priority<=e);(o===-1?n:n.splice(0,o)).forEach(i=>i.resolve())}}}_couldLockImmediately(e,r){return(this._queue.length===0||this._queue[0].prioritye(),1,r)}isLocked(){return this._semaphore.isLocked()}waitForUnlock(e=0){return this._semaphore.waitForUnlock(1,e)}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}}});var uhr=S(()=>{});var Fi=S((qOe,lhr)=>{(function(t,e){typeof qOe=="object"?lhr.exports=qOe=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(qOe,function(){var t=t||function(e,r){var n;if(typeof window<"u"&&window.crypto&&(n=window.crypto),typeof self<"u"&&self.crypto&&(n=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(n=globalThis.crypto),!n&&typeof window<"u"&&window.msCrypto&&(n=window.msCrypto),!n&&typeof window<"u"&&window.crypto&&(n=window.crypto),!n&&typeof require=="function")try{n=uhr()}catch{}var o=function(){if(n){if(typeof n.getRandomValues=="function")try{return n.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof n.randomBytes=="function")try{return n.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function g(){}return function(b){var _;return g.prototype=b,_=new g,g.prototype=null,_}}(),a={},s=a.lib={},u=s.Base=function(){return{extend:function(g){var b=i(this);return g&&b.mixIn(g),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var b in g)g.hasOwnProperty(b)&&(this[b]=g[b]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=s.WordArray=u.extend({init:function(g,b){g=this.words=g||[],b!=r?this.sigBytes=b:this.sigBytes=g.length*4},toString:function(g){return(g||d).stringify(this)},concat:function(g){var b=this.words,_=g.words,w=this.sigBytes,O=g.sigBytes;if(this.clamp(),w%4)for(var T=0;T>>2]>>>24-T%4*8&255;b[w+T>>>2]|=P<<24-(w+T)%4*8}else for(var M=0;M>>2]=_[M>>>2];return this.sigBytes+=O,this},clamp:function(){var g=this.words,b=this.sigBytes;g[b>>>2]&=4294967295<<32-b%4*8,g.length=e.ceil(b/4)},clone:function(){var g=u.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var b=[],_=0;_>>2]>>>24-O%4*8&255;w.push((T>>>4).toString(16)),w.push((T&15).toString(16))}return w.join("")},parse:function(g){for(var b=g.length,_=[],w=0;w>>3]|=parseInt(g.substr(w,2),16)<<24-w%8*4;return new l.init(_,b/2)}},f=c.Latin1={stringify:function(g){for(var b=g.words,_=g.sigBytes,w=[],O=0;O<_;O++){var T=b[O>>>2]>>>24-O%4*8&255;w.push(String.fromCharCode(T))}return w.join("")},parse:function(g){for(var b=g.length,_=[],w=0;w>>2]|=(g.charCodeAt(w)&255)<<24-w%4*8;return new l.init(_,b)}},p=c.Utf8={stringify:function(g){try{return decodeURIComponent(escape(f.stringify(g)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(g){return f.parse(unescape(encodeURIComponent(g)))}},m=s.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=p.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var b,_=this._data,w=_.words,O=_.sigBytes,T=this.blockSize,P=T*4,M=O/P;g?M=e.ceil(M):M=e.max((M|0)-this._minBufferSize,0);var I=M*T,j=e.min(I*4,O);if(I){for(var A=0;A{(function(t,e){typeof UOe=="object"?chr.exports=UOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(UOe,function(t){return function(e){var r=t,n=r.lib,o=n.Base,i=n.WordArray,a=r.x64={},s=a.Word=o.extend({init:function(l,c){this.high=l,this.low=c}}),u=a.WordArray=o.extend({init:function(l,c){l=this.words=l||[],c!=e?this.sigBytes=c:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,c=l.length,d=[],f=0;f{(function(t,e){typeof BOe=="object"?dhr.exports=BOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(BOe,function(t){return function(){if(typeof ArrayBuffer=="function"){var e=t,r=e.lib,n=r.WordArray,o=n.init,i=n.init=function(a){if(a instanceof ArrayBuffer&&(a=new Uint8Array(a)),(a instanceof Int8Array||typeof Uint8ClampedArray<"u"&&a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array)&&(a=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)),a instanceof Uint8Array){for(var s=a.byteLength,u=[],l=0;l>>2]|=a[l]<<24-l%4*8;o.call(this,u,s)}else o.apply(this,arguments)};i.prototype=n}}(),t.lib.WordArray})});var mhr=S((zOe,phr)=>{(function(t,e){typeof zOe=="object"?phr.exports=zOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(zOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Utf16=o.Utf16BE={stringify:function(s){for(var u=s.words,l=s.sigBytes,c=[],d=0;d>>2]>>>16-d%4*8&65535;c.push(String.fromCharCode(f))}return c.join("")},parse:function(s){for(var u=s.length,l=[],c=0;c>>1]|=s.charCodeAt(c)<<16-c%2*16;return n.create(l,u*2)}};o.Utf16LE={stringify:function(s){for(var u=s.words,l=s.sigBytes,c=[],d=0;d>>2]>>>16-d%4*8&65535);c.push(String.fromCharCode(f))}return c.join("")},parse:function(s){for(var u=s.length,l=[],c=0;c>>1]|=a(s.charCodeAt(c)<<16-c%2*16);return n.create(l,u*2)}};function a(s){return s<<8&4278255360|s>>>8&16711935}}(),t.enc.Utf16})});var gk=S((VOe,hhr)=>{(function(t,e){typeof VOe=="object"?hhr.exports=VOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(VOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Base64={stringify:function(s){var u=s.words,l=s.sigBytes,c=this._map;s.clamp();for(var d=[],f=0;f>>2]>>>24-f%4*8&255,m=u[f+1>>>2]>>>24-(f+1)%4*8&255,h=u[f+2>>>2]>>>24-(f+2)%4*8&255,y=p<<16|m<<8|h,g=0;g<4&&f+g*.75>>6*(3-g)&63));var b=c.charAt(64);if(b)for(;d.length%4;)d.push(b);return d.join("")},parse:function(s){var u=s.length,l=this._map,c=this._reverseMap;if(!c){c=this._reverseMap=[];for(var d=0;d>>6-f%4*2,h=p|m;c[d>>>2]|=h<<24-d%4*8,d++}return n.create(c,d)}}(),t.enc.Base64})});var yhr=S((HOe,ghr)=>{(function(t,e){typeof HOe=="object"?ghr.exports=HOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(HOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.enc,i=o.Base64url={stringify:function(s,u){u===void 0&&(u=!0);var l=s.words,c=s.sigBytes,d=u?this._safe_map:this._map;s.clamp();for(var f=[],p=0;p>>2]>>>24-p%4*8&255,h=l[p+1>>>2]>>>24-(p+1)%4*8&255,y=l[p+2>>>2]>>>24-(p+2)%4*8&255,g=m<<16|h<<8|y,b=0;b<4&&p+b*.75>>6*(3-b)&63));var _=d.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(s,u){u===void 0&&(u=!0);var l=s.length,c=u?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f>>6-f%4*2,h=p|m;c[d>>>2]|=h<<24-d%4*8,d++}return n.create(c,d)}}(),t.enc.Base64url})});var yk=S((JOe,bhr)=>{(function(t,e){typeof JOe=="object"?bhr.exports=JOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(JOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[];(function(){for(var p=0;p<64;p++)s[p]=e.abs(e.sin(p+1))*4294967296|0})();var u=a.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,m){for(var h=0;h<16;h++){var y=m+h,g=p[y];p[y]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}var b=this._hash.words,_=p[m+0],w=p[m+1],O=p[m+2],T=p[m+3],P=p[m+4],M=p[m+5],I=p[m+6],j=p[m+7],A=p[m+8],k=p[m+9],V=p[m+10],q=p[m+11],J=p[m+12],K=p[m+13],ue=p[m+14],oe=p[m+15],G=b[0],Y=b[1],se=b[2],ie=b[3];G=l(G,Y,se,ie,_,7,s[0]),ie=l(ie,G,Y,se,w,12,s[1]),se=l(se,ie,G,Y,O,17,s[2]),Y=l(Y,se,ie,G,T,22,s[3]),G=l(G,Y,se,ie,P,7,s[4]),ie=l(ie,G,Y,se,M,12,s[5]),se=l(se,ie,G,Y,I,17,s[6]),Y=l(Y,se,ie,G,j,22,s[7]),G=l(G,Y,se,ie,A,7,s[8]),ie=l(ie,G,Y,se,k,12,s[9]),se=l(se,ie,G,Y,V,17,s[10]),Y=l(Y,se,ie,G,q,22,s[11]),G=l(G,Y,se,ie,J,7,s[12]),ie=l(ie,G,Y,se,K,12,s[13]),se=l(se,ie,G,Y,ue,17,s[14]),Y=l(Y,se,ie,G,oe,22,s[15]),G=c(G,Y,se,ie,w,5,s[16]),ie=c(ie,G,Y,se,I,9,s[17]),se=c(se,ie,G,Y,q,14,s[18]),Y=c(Y,se,ie,G,_,20,s[19]),G=c(G,Y,se,ie,M,5,s[20]),ie=c(ie,G,Y,se,V,9,s[21]),se=c(se,ie,G,Y,oe,14,s[22]),Y=c(Y,se,ie,G,P,20,s[23]),G=c(G,Y,se,ie,k,5,s[24]),ie=c(ie,G,Y,se,ue,9,s[25]),se=c(se,ie,G,Y,T,14,s[26]),Y=c(Y,se,ie,G,A,20,s[27]),G=c(G,Y,se,ie,K,5,s[28]),ie=c(ie,G,Y,se,O,9,s[29]),se=c(se,ie,G,Y,j,14,s[30]),Y=c(Y,se,ie,G,J,20,s[31]),G=d(G,Y,se,ie,M,4,s[32]),ie=d(ie,G,Y,se,A,11,s[33]),se=d(se,ie,G,Y,q,16,s[34]),Y=d(Y,se,ie,G,ue,23,s[35]),G=d(G,Y,se,ie,w,4,s[36]),ie=d(ie,G,Y,se,P,11,s[37]),se=d(se,ie,G,Y,j,16,s[38]),Y=d(Y,se,ie,G,V,23,s[39]),G=d(G,Y,se,ie,K,4,s[40]),ie=d(ie,G,Y,se,_,11,s[41]),se=d(se,ie,G,Y,T,16,s[42]),Y=d(Y,se,ie,G,I,23,s[43]),G=d(G,Y,se,ie,k,4,s[44]),ie=d(ie,G,Y,se,J,11,s[45]),se=d(se,ie,G,Y,oe,16,s[46]),Y=d(Y,se,ie,G,O,23,s[47]),G=f(G,Y,se,ie,_,6,s[48]),ie=f(ie,G,Y,se,j,10,s[49]),se=f(se,ie,G,Y,ue,15,s[50]),Y=f(Y,se,ie,G,M,21,s[51]),G=f(G,Y,se,ie,J,6,s[52]),ie=f(ie,G,Y,se,T,10,s[53]),se=f(se,ie,G,Y,V,15,s[54]),Y=f(Y,se,ie,G,w,21,s[55]),G=f(G,Y,se,ie,A,6,s[56]),ie=f(ie,G,Y,se,oe,10,s[57]),se=f(se,ie,G,Y,I,15,s[58]),Y=f(Y,se,ie,G,K,21,s[59]),G=f(G,Y,se,ie,P,6,s[60]),ie=f(ie,G,Y,se,q,10,s[61]),se=f(se,ie,G,Y,O,15,s[62]),Y=f(Y,se,ie,G,k,21,s[63]),b[0]=b[0]+G|0,b[1]=b[1]+Y|0,b[2]=b[2]+se|0,b[3]=b[3]+ie|0},_doFinalize:function(){var p=this._data,m=p.words,h=this._nDataBytes*8,y=p.sigBytes*8;m[y>>>5]|=128<<24-y%32;var g=e.floor(h/4294967296),b=h;m[(y+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,m[(y+64>>>9<<4)+14]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,p.sigBytes=(m.length+1)*4,this._process();for(var _=this._hash,w=_.words,O=0;O<4;O++){var T=w[O];w[O]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}return _},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p}});function l(p,m,h,y,g,b,_){var w=p+(m&h|~m&y)+g+_;return(w<>>32-b)+m}function c(p,m,h,y,g,b,_){var w=p+(m&y|h&~y)+g+_;return(w<>>32-b)+m}function d(p,m,h,y,g,b,_){var w=p+(m^h^y)+g+_;return(w<>>32-b)+m}function f(p,m,h,y,g,b,_){var w=p+(h^(m|~y))+g+_;return(w<>>32-b)+m}r.MD5=i._createHelper(u),r.HmacMD5=i._createHmacHelper(u)}(Math),t.MD5})});var vot=S((WOe,_hr)=>{(function(t,e){typeof WOe=="object"?_hr.exports=WOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(WOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=r.Hasher,i=e.algo,a=[],s=i.SHA1=o.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,l){for(var c=this._hash.words,d=c[0],f=c[1],p=c[2],m=c[3],h=c[4],y=0;y<80;y++){if(y<16)a[y]=u[l+y]|0;else{var g=a[y-3]^a[y-8]^a[y-14]^a[y-16];a[y]=g<<1|g>>>31}var b=(d<<5|d>>>27)+h+a[y];y<20?b+=(f&p|~f&m)+1518500249:y<40?b+=(f^p^m)+1859775393:y<60?b+=(f&p|f&m|p&m)-1894007588:b+=(f^p^m)-899497514,h=m,m=p,p=f<<30|f>>>2,f=d,d=b}c[0]=c[0]+d|0,c[1]=c[1]+f|0,c[2]=c[2]+p|0,c[3]=c[3]+m|0,c[4]=c[4]+h|0},_doFinalize:function(){var u=this._data,l=u.words,c=this._nDataBytes*8,d=u.sigBytes*8;return l[d>>>5]|=128<<24-d%32,l[(d+64>>>9<<4)+14]=Math.floor(c/4294967296),l[(d+64>>>9<<4)+15]=c,u.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var u=o.clone.call(this);return u._hash=this._hash.clone(),u}});e.SHA1=o._createHelper(s),e.HmacSHA1=o._createHmacHelper(s)}(),t.SHA1})});var GOe=S((KOe,vhr)=>{(function(t,e){typeof KOe=="object"?vhr.exports=KOe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(KOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=[],u=[];(function(){function d(h){for(var y=e.sqrt(h),g=2;g<=y;g++)if(!(h%g))return!1;return!0}function f(h){return(h-(h|0))*4294967296|0}for(var p=2,m=0;m<64;)d(p)&&(m<8&&(s[m]=f(e.pow(p,1/2))),u[m]=f(e.pow(p,1/3)),m++),p++})();var l=[],c=a.SHA256=i.extend({_doReset:function(){this._hash=new o.init(s.slice(0))},_doProcessBlock:function(d,f){for(var p=this._hash.words,m=p[0],h=p[1],y=p[2],g=p[3],b=p[4],_=p[5],w=p[6],O=p[7],T=0;T<64;T++){if(T<16)l[T]=d[f+T]|0;else{var P=l[T-15],M=(P<<25|P>>>7)^(P<<14|P>>>18)^P>>>3,I=l[T-2],j=(I<<15|I>>>17)^(I<<13|I>>>19)^I>>>10;l[T]=M+l[T-7]+j+l[T-16]}var A=b&_^~b&w,k=m&h^m&y^h&y,V=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),q=(b<<26|b>>>6)^(b<<21|b>>>11)^(b<<7|b>>>25),J=O+q+A+u[T]+l[T],K=V+k;O=w,w=_,_=b,b=g+J|0,g=y,y=h,h=m,m=J+K|0}p[0]=p[0]+m|0,p[1]=p[1]+h|0,p[2]=p[2]+y|0,p[3]=p[3]+g|0,p[4]=p[4]+b|0,p[5]=p[5]+_|0,p[6]=p[6]+w|0,p[7]=p[7]+O|0},_doFinalize:function(){var d=this._data,f=d.words,p=this._nDataBytes*8,m=d.sigBytes*8;return f[m>>>5]|=128<<24-m%32,f[(m+64>>>9<<4)+14]=e.floor(p/4294967296),f[(m+64>>>9<<4)+15]=p,d.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var d=i.clone.call(this);return d._hash=this._hash.clone(),d}});r.SHA256=i._createHelper(c),r.HmacSHA256=i._createHmacHelper(c)}(Math),t.SHA256})});var Shr=S((XOe,whr)=>{(function(t,e,r){typeof XOe=="object"?whr.exports=XOe=e(Fi(),GOe()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(XOe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=e.algo,i=o.SHA256,a=o.SHA224=i.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var s=i._doFinalize.call(this);return s.sigBytes-=4,s}});e.SHA224=i._createHelper(a),e.HmacSHA224=i._createHmacHelper(a)}(),t.SHA224})});var wot=S((ZOe,Chr)=>{(function(t,e,r){typeof ZOe=="object"?Chr.exports=ZOe=e(Fi(),gie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(ZOe,function(t){return function(){var e=t,r=e.lib,n=r.Hasher,o=e.x64,i=o.Word,a=o.WordArray,s=e.algo;function u(){return i.create.apply(i,arguments)}var l=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],c=[];(function(){for(var f=0;f<80;f++)c[f]=u()})();var d=s.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(f,p){for(var m=this._hash.words,h=m[0],y=m[1],g=m[2],b=m[3],_=m[4],w=m[5],O=m[6],T=m[7],P=h.high,M=h.low,I=y.high,j=y.low,A=g.high,k=g.low,V=b.high,q=b.low,J=_.high,K=_.low,ue=w.high,oe=w.low,G=O.high,Y=O.low,se=T.high,ie=T.low,$=P,H=M,re=I,D=j,R=A,z=k,U=V,ee=q,ce=J,ve=K,Oe=ue,Je=oe,tt=G,Ke=Y,dt=se,Pt=ie,Nt=0;Nt<80;Nt++){var Ne,Tr,st=c[Nt];if(Nt<16)Tr=st.high=f[p+Nt*2]|0,Ne=st.low=f[p+Nt*2+1]|0;else{var Le=c[Nt-15],rt=Le.high,Fe=Le.low,We=(rt>>>1|Fe<<31)^(rt>>>8|Fe<<24)^rt>>>7,ke=(Fe>>>1|rt<<31)^(Fe>>>8|rt<<24)^(Fe>>>7|rt<<25),Lt=c[Nt-2],Eo=Lt.high,xl=Lt.low,In=(Eo>>>19|xl<<13)^(Eo<<3|xl>>>29)^Eo>>>6,hi=(xl>>>19|Eo<<13)^(xl<<3|Eo>>>29)^(xl>>>6|Eo<<26),Gm=c[Nt-7],Fs=Gm.high,Vb=Gm.low,Jh=c[Nt-16],Mw=Jh.high,zi=Jh.low;Ne=ke+Vb,Tr=We+Fs+(Ne>>>0>>0?1:0),Ne=Ne+hi,Tr=Tr+In+(Ne>>>0>>0?1:0),Ne=Ne+zi,Tr=Tr+Mw+(Ne>>>0>>0?1:0),st.high=Tr,st.low=Ne}var pt=ce&Oe^~ce&tt,Br=ve&Je^~ve&Ke,Ti=$&re^$&R^re&R,Ei=H&D^H&z^D&z,tu=($>>>28|H<<4)^($<<30|H>>>2)^($<<25|H>>>7),Pi=(H>>>28|$<<4)^(H<<30|$>>>2)^(H<<25|$>>>7),tl=(ce>>>14|ve<<18)^(ce>>>18|ve<<14)^(ce<<23|ve>>>9),rl=(ve>>>14|ce<<18)^(ve>>>18|ce<<14)^(ve<<23|ce>>>9),Ol=l[Nt],Xm=Ol.high,Ft=Ol.low,Ge=Pt+rl,Ee=dt+tl+(Ge>>>0>>0?1:0),Ge=Ge+Br,Ee=Ee+pt+(Ge>>>0
>>0?1:0),Ge=Ge+Ft,Ee=Ee+Xm+(Ge>>>0>>0?1:0),Ge=Ge+Ne,Ee=Ee+Tr+(Ge>>>0>>0?1:0),yr=Pi+Ei,ii=tu+Ti+(yr>>>0>>0?1:0);dt=tt,Pt=Ke,tt=Oe,Ke=Je,Oe=ce,Je=ve,ve=ee+Ge|0,ce=U+Ee+(ve>>>0>>0?1:0)|0,U=R,ee=z,R=re,z=D,re=$,D=H,H=Ge+yr|0,$=Ee+ii+(H>>>0>>0?1:0)|0}M=h.low=M+H,h.high=P+$+(M>>>0>>0?1:0),j=y.low=j+D,y.high=I+re+(j>>>0>>0?1:0),k=g.low=k+z,g.high=A+R+(k>>>0>>0?1:0),q=b.low=q+ee,b.high=V+U+(q>>>0>>0?1:0),K=_.low=K+ve,_.high=J+ce+(K>>>0>>0?1:0),oe=w.low=oe+Je,w.high=ue+Oe+(oe>>>0>>0?1:0),Y=O.low=Y+Ke,O.high=G+tt+(Y>>>0>>0?1:0),ie=T.low=ie+Pt,T.high=se+dt+(ie>>>0>>0?1:0)},_doFinalize:function(){var f=this._data,p=f.words,m=this._nDataBytes*8,h=f.sigBytes*8;p[h>>>5]|=128<<24-h%32,p[(h+128>>>10<<5)+30]=Math.floor(m/4294967296),p[(h+128>>>10<<5)+31]=m,f.sigBytes=p.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var f=n.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});e.SHA512=n._createHelper(d),e.HmacSHA512=n._createHmacHelper(d)}(),t.SHA512})});var Ohr=S((YOe,xhr)=>{(function(t,e,r){typeof YOe=="object"?xhr.exports=YOe=e(Fi(),gie(),wot()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(YOe,function(t){return function(){var e=t,r=e.x64,n=r.Word,o=r.WordArray,i=e.algo,a=i.SHA512,s=i.SHA384=a.extend({_doReset:function(){this._hash=new o.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var u=a._doFinalize.call(this);return u.sigBytes-=16,u}});e.SHA384=a._createHelper(s),e.HmacSHA384=a._createHmacHelper(s)}(),t.SHA384})});var Ehr=S((QOe,Thr)=>{(function(t,e,r){typeof QOe=="object"?Thr.exports=QOe=e(Fi(),gie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(QOe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.x64,s=a.Word,u=r.algo,l=[],c=[],d=[];(function(){for(var m=1,h=0,y=0;y<24;y++){l[m+5*h]=(y+1)*(y+2)/2%64;var g=h%5,b=(2*m+3*h)%5;m=g,h=b}for(var m=0;m<5;m++)for(var h=0;h<5;h++)c[m+5*h]=h+(2*m+3*h)%5*5;for(var _=1,w=0;w<24;w++){for(var O=0,T=0,P=0;P<7;P++){if(_&1){var M=(1<>>24)&16711935|(_<<24|_>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var O=y[b];O.high^=w,O.low^=_}for(var T=0;T<24;T++){for(var P=0;P<5;P++){for(var M=0,I=0,j=0;j<5;j++){var O=y[P+5*j];M^=O.high,I^=O.low}var A=f[P];A.high=M,A.low=I}for(var P=0;P<5;P++)for(var k=f[(P+4)%5],V=f[(P+1)%5],q=V.high,J=V.low,M=k.high^(q<<1|J>>>31),I=k.low^(J<<1|q>>>31),j=0;j<5;j++){var O=y[P+5*j];O.high^=M,O.low^=I}for(var K=1;K<25;K++){var M,I,O=y[K],ue=O.high,oe=O.low,G=l[K];G<32?(M=ue<>>32-G,I=oe<>>32-G):(M=oe<>>64-G,I=ue<>>64-G);var Y=f[c[K]];Y.high=M,Y.low=I}var se=f[0],ie=y[0];se.high=ie.high,se.low=ie.low;for(var P=0;P<5;P++)for(var j=0;j<5;j++){var K=P+5*j,O=y[K],$=f[K],H=f[(P+1)%5+5*j],re=f[(P+2)%5+5*j];O.high=$.high^~H.high&re.high,O.low=$.low^~H.low&re.low}var O=y[0],D=d[T];O.high^=D.high,O.low^=D.low}},_doFinalize:function(){var m=this._data,h=m.words,y=this._nDataBytes*8,g=m.sigBytes*8,b=this.blockSize*32;h[g>>>5]|=1<<24-g%32,h[(e.ceil((g+1)/b)*b>>>5)-1]|=128,m.sigBytes=h.length*4,this._process();for(var _=this._state,w=this.cfg.outputLength/8,O=w/8,T=[],P=0;P>>24)&16711935|(I<<24|I>>>8)&4278255360,j=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360,T.push(j),T.push(I)}return new o.init(T,w)},clone:function(){for(var m=i.clone.call(this),h=m._state=this._state.slice(0),y=0;y<25;y++)h[y]=h[y].clone();return m}});r.SHA3=i._createHelper(p),r.HmacSHA3=i._createHmacHelper(p)}(Math),t.SHA3})});var Mhr=S((eTe,Phr)=>{(function(t,e){typeof eTe=="object"?Phr.exports=eTe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(eTe,function(t){return function(e){var r=t,n=r.lib,o=n.WordArray,i=n.Hasher,a=r.algo,s=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=o.create([0,1518500249,1859775393,2400959708,2840853838]),f=o.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(w,O){for(var T=0;T<16;T++){var P=O+T,M=w[P];w[P]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360}var I=this._hash.words,j=d.words,A=f.words,k=s.words,V=u.words,q=l.words,J=c.words,K,ue,oe,G,Y,se,ie,$,H,re;se=K=I[0],ie=ue=I[1],$=oe=I[2],H=G=I[3],re=Y=I[4];for(var D,T=0;T<80;T+=1)D=K+w[O+k[T]]|0,T<16?D+=m(ue,oe,G)+j[0]:T<32?D+=h(ue,oe,G)+j[1]:T<48?D+=y(ue,oe,G)+j[2]:T<64?D+=g(ue,oe,G)+j[3]:D+=b(ue,oe,G)+j[4],D=D|0,D=_(D,q[T]),D=D+Y|0,K=Y,Y=G,G=_(oe,10),oe=ue,ue=D,D=se+w[O+V[T]]|0,T<16?D+=b(ie,$,H)+A[0]:T<32?D+=g(ie,$,H)+A[1]:T<48?D+=y(ie,$,H)+A[2]:T<64?D+=h(ie,$,H)+A[3]:D+=m(ie,$,H)+A[4],D=D|0,D=_(D,J[T]),D=D+re|0,se=re,re=H,H=_($,10),$=ie,ie=D;D=I[1]+oe+H|0,I[1]=I[2]+G+re|0,I[2]=I[3]+Y+se|0,I[3]=I[4]+K+ie|0,I[4]=I[0]+ue+$|0,I[0]=D},_doFinalize:function(){var w=this._data,O=w.words,T=this._nDataBytes*8,P=w.sigBytes*8;O[P>>>5]|=128<<24-P%32,O[(P+64>>>9<<4)+14]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360,w.sigBytes=(O.length+1)*4,this._process();for(var M=this._hash,I=M.words,j=0;j<5;j++){var A=I[j];I[j]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}return M},clone:function(){var w=i.clone.call(this);return w._hash=this._hash.clone(),w}});function m(w,O,T){return w^O^T}function h(w,O,T){return w&O|~w&T}function y(w,O,T){return(w|~O)^T}function g(w,O,T){return w&T|O&~T}function b(w,O,T){return w^(O|~T)}function _(w,O){return w<>>32-O}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),t.RIPEMD160})});var rTe=S((tTe,Ihr)=>{(function(t,e){typeof tTe=="object"?Ihr.exports=tTe=e(Fi()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(tTe,function(t){(function(){var e=t,r=e.lib,n=r.Base,o=e.enc,i=o.Utf8,a=e.algo,s=a.HMAC=n.extend({init:function(u,l){u=this._hasher=new u.init,typeof l=="string"&&(l=i.parse(l));var c=u.blockSize,d=c*4;l.sigBytes>d&&(l=u.finalize(l)),l.clamp();for(var f=this._oKey=l.clone(),p=this._iKey=l.clone(),m=f.words,h=p.words,y=0;y{(function(t,e,r){typeof nTe=="object"?Rhr.exports=nTe=e(Fi(),GOe(),rTe()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(nTe,function(t){return function(){var e=t,r=e.lib,n=r.Base,o=r.WordArray,i=e.algo,a=i.SHA256,s=i.HMAC,u=i.PBKDF2=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:25e4}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,c){for(var d=this.cfg,f=s.create(d.hasher,l),p=o.create(),m=o.create([1]),h=p.words,y=m.words,g=d.keySize,b=d.iterations;h.length{(function(t,e,r){typeof oTe=="object"?Nhr.exports=oTe=e(Fi(),vot(),rTe()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(oTe,function(t){return function(){var e=t,r=e.lib,n=r.Base,o=r.WordArray,i=e.algo,a=i.MD5,s=i.EvpKDF=n.extend({cfg:n.extend({keySize:128/32,hasher:a,iterations:1}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,l){for(var c,d=this.cfg,f=d.hasher.create(),p=o.create(),m=p.words,h=d.keySize,y=d.iterations;m.length{(function(t,e,r){typeof iTe=="object"?jhr.exports=iTe=e(Fi(),j1()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(iTe,function(t){t.lib.Cipher||function(e){var r=t,n=r.lib,o=n.Base,i=n.WordArray,a=n.BufferedBlockAlgorithm,s=r.enc,u=s.Utf8,l=s.Base64,c=r.algo,d=c.EvpKDF,f=n.Cipher=a.extend({cfg:o.extend(),createEncryptor:function(A,k){return this.create(this._ENC_XFORM_MODE,A,k)},createDecryptor:function(A,k){return this.create(this._DEC_XFORM_MODE,A,k)},init:function(A,k,V){this.cfg=this.cfg.extend(V),this._xformMode=A,this._key=k,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(A){return this._append(A),this._process()},finalize:function(A){A&&this._append(A);var k=this._doFinalize();return k},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function A(k){return typeof k=="string"?j:P}return function(k){return{encrypt:function(V,q,J){return A(q).encrypt(k,V,q,J)},decrypt:function(V,q,J){return A(q).decrypt(k,V,q,J)}}}}()}),p=n.StreamCipher=f.extend({_doFinalize:function(){var A=this._process(!0);return A},blockSize:1}),m=r.mode={},h=n.BlockCipherMode=o.extend({createEncryptor:function(A,k){return this.Encryptor.create(A,k)},createDecryptor:function(A,k){return this.Decryptor.create(A,k)},init:function(A,k){this._cipher=A,this._iv=k}}),y=m.CBC=function(){var A=h.extend();A.Encryptor=A.extend({processBlock:function(V,q){var J=this._cipher,K=J.blockSize;k.call(this,V,q,K),J.encryptBlock(V,q),this._prevBlock=V.slice(q,q+K)}}),A.Decryptor=A.extend({processBlock:function(V,q){var J=this._cipher,K=J.blockSize,ue=V.slice(q,q+K);J.decryptBlock(V,q),k.call(this,V,q,K),this._prevBlock=ue}});function k(V,q,J){var K,ue=this._iv;ue?(K=ue,this._iv=e):K=this._prevBlock;for(var oe=0;oe>>2]&255;A.sigBytes-=k}},_=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:y,padding:b}),reset:function(){var A;f.reset.call(this);var k=this.cfg,V=k.iv,q=k.mode;this._xformMode==this._ENC_XFORM_MODE?A=q.createEncryptor:(A=q.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==A?this._mode.init(this,V&&V.words):(this._mode=A.call(q,this,V&&V.words),this._mode.__creator=A)},_doProcessBlock:function(A,k){this._mode.processBlock(A,k)},_doFinalize:function(){var A,k=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(k.pad(this._data,this.blockSize),A=this._process(!0)):(A=this._process(!0),k.unpad(A)),A},blockSize:128/32}),w=n.CipherParams=o.extend({init:function(A){this.mixIn(A)},toString:function(A){return(A||this.formatter).stringify(this)}}),O=r.format={},T=O.OpenSSL={stringify:function(A){var k,V=A.ciphertext,q=A.salt;return q?k=i.create([1398893684,1701076831]).concat(q).concat(V):k=V,k.toString(l)},parse:function(A){var k,V=l.parse(A),q=V.words;return q[0]==1398893684&&q[1]==1701076831&&(k=i.create(q.slice(2,4)),q.splice(0,4),V.sigBytes-=16),w.create({ciphertext:V,salt:k})}},P=n.SerializableCipher=o.extend({cfg:o.extend({format:T}),encrypt:function(A,k,V,q){q=this.cfg.extend(q);var J=A.createEncryptor(V,q),K=J.finalize(k),ue=J.cfg;return w.create({ciphertext:K,key:V,iv:ue.iv,algorithm:A,mode:ue.mode,padding:ue.padding,blockSize:A.blockSize,formatter:q.format})},decrypt:function(A,k,V,q){q=this.cfg.extend(q),k=this._parse(k,q.format);var J=A.createDecryptor(V,q).finalize(k.ciphertext);return J},_parse:function(A,k){return typeof A=="string"?k.parse(A,this):A}}),M=r.kdf={},I=M.OpenSSL={execute:function(A,k,V,q,J){if(q||(q=i.random(64/8)),J)var K=d.create({keySize:k+V,hasher:J}).compute(A,q);else var K=d.create({keySize:k+V}).compute(A,q);var ue=i.create(K.words.slice(k),V*4);return K.sigBytes=k*4,w.create({key:K,iv:ue,salt:q})}},j=n.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:I}),encrypt:function(A,k,V,q){q=this.cfg.extend(q);var J=q.kdf.execute(V,A.keySize,A.ivSize,q.salt,q.hasher);q.iv=J.iv;var K=P.encrypt.call(this,A,k,J.key,q);return K.mixIn(J),K},decrypt:function(A,k,V,q){q=this.cfg.extend(q),k=this._parse(k,q.format);var J=q.kdf.execute(V,A.keySize,A.ivSize,k.salt,q.hasher);q.iv=J.iv;var K=P.decrypt.call(this,A,k,J.key,q);return K}})}()})});var $hr=S((aTe,Dhr)=>{(function(t,e,r){typeof aTe=="object"?Dhr.exports=aTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(aTe,function(t){return t.mode.CFB=function(){var e=t.lib.BlockCipherMode.extend();e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize;r.call(this,n,o,a,i),this._prevBlock=n.slice(o,o+a)}}),e.Decryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=n.slice(o,o+a);r.call(this,n,o,a,i),this._prevBlock=s}});function r(n,o,i,a){var s,u=this._iv;u?(s=u.slice(0),this._iv=void 0):s=this._prevBlock,a.encryptBlock(s,0);for(var l=0;l{(function(t,e,r){typeof sTe=="object"?Lhr.exports=sTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(sTe,function(t){return t.mode.CTR=function(){var e=t.lib.BlockCipherMode.extend(),r=e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=this._iv,u=this._counter;s&&(u=this._counter=s.slice(0),this._iv=void 0);var l=u.slice(0);i.encryptBlock(l,0),u[a-1]=u[a-1]+1|0;for(var c=0;c{(function(t,e,r){typeof uTe=="object"?khr.exports=uTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(uTe,function(t){return t.mode.CTRGladman=function(){var e=t.lib.BlockCipherMode.extend();function r(i){if((i>>24&255)===255){var a=i>>16&255,s=i>>8&255,u=i&255;a===255?(a=0,s===255?(s=0,u===255?u=0:++u):++s):++a,i=0,i+=a<<16,i+=s<<8,i+=u}else i+=1<<24;return i}function n(i){return(i[0]=r(i[0]))===0&&(i[1]=r(i[1])),i}var o=e.Encryptor=e.extend({processBlock:function(i,a){var s=this._cipher,u=s.blockSize,l=this._iv,c=this._counter;l&&(c=this._counter=l.slice(0),this._iv=void 0),n(c);var d=c.slice(0);s.encryptBlock(d,0);for(var f=0;f{(function(t,e,r){typeof lTe=="object"?Uhr.exports=lTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(lTe,function(t){return t.mode.OFB=function(){var e=t.lib.BlockCipherMode.extend(),r=e.Encryptor=e.extend({processBlock:function(n,o){var i=this._cipher,a=i.blockSize,s=this._iv,u=this._keystream;s&&(u=this._keystream=s.slice(0),this._iv=void 0),i.encryptBlock(u,0);for(var l=0;l{(function(t,e,r){typeof cTe=="object"?zhr.exports=cTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(cTe,function(t){return t.mode.ECB=function(){var e=t.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(r,n){this._cipher.encryptBlock(r,n)}}),e.Decryptor=e.extend({processBlock:function(r,n){this._cipher.decryptBlock(r,n)}}),e}(),t.mode.ECB})});var Jhr=S((dTe,Hhr)=>{(function(t,e,r){typeof dTe=="object"?Hhr.exports=dTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(dTe,function(t){return t.pad.AnsiX923={pad:function(e,r){var n=e.sigBytes,o=r*4,i=o-n%o,a=n+i-1;e.clamp(),e.words[a>>>2]|=i<<24-a%4*8,e.sigBytes+=i},unpad:function(e){var r=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=r}},t.pad.Ansix923})});var Khr=S((fTe,Whr)=>{(function(t,e,r){typeof fTe=="object"?Whr.exports=fTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(fTe,function(t){return t.pad.Iso10126={pad:function(e,r){var n=r*4,o=n-e.sigBytes%n;e.concat(t.lib.WordArray.random(o-1)).concat(t.lib.WordArray.create([o<<24],1))},unpad:function(e){var r=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=r}},t.pad.Iso10126})});var Xhr=S((pTe,Ghr)=>{(function(t,e,r){typeof pTe=="object"?Ghr.exports=pTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(pTe,function(t){return t.pad.Iso97971={pad:function(e,r){e.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(e,r)},unpad:function(e){t.pad.ZeroPadding.unpad(e),e.sigBytes--}},t.pad.Iso97971})});var Yhr=S((mTe,Zhr)=>{(function(t,e,r){typeof mTe=="object"?Zhr.exports=mTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(mTe,function(t){return t.pad.ZeroPadding={pad:function(e,r){var n=r*4;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){for(var r=e.words,n=e.sigBytes-1,n=e.sigBytes-1;n>=0;n--)if(r[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},t.pad.ZeroPadding})});var egr=S((hTe,Qhr)=>{(function(t,e,r){typeof hTe=="object"?Qhr.exports=hTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(hTe,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var rgr=S((gTe,tgr)=>{(function(t,e,r){typeof gTe=="object"?tgr.exports=gTe=e(Fi(),Im()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(gTe,function(t){return function(e){var r=t,n=r.lib,o=n.CipherParams,i=r.enc,a=i.Hex,s=r.format,u=s.Hex={stringify:function(l){return l.ciphertext.toString(a)},parse:function(l){var c=a.parse(l);return o.create({ciphertext:c})}}}(),t.format.Hex})});var ogr=S((yTe,ngr)=>{(function(t,e,r){typeof yTe=="object"?ngr.exports=yTe=e(Fi(),gk(),yk(),j1(),Im()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(yTe,function(t){return function(){var e=t,r=e.lib,n=r.BlockCipher,o=e.algo,i=[],a=[],s=[],u=[],l=[],c=[],d=[],f=[],p=[],m=[];(function(){for(var g=[],b=0;b<256;b++)b<128?g[b]=b<<1:g[b]=b<<1^283;for(var _=0,w=0,b=0;b<256;b++){var O=w^w<<1^w<<2^w<<3^w<<4;O=O>>>8^O&255^99,i[_]=O,a[O]=_;var T=g[_],P=g[T],M=g[P],I=g[O]*257^O*16843008;s[_]=I<<24|I>>>8,u[_]=I<<16|I>>>16,l[_]=I<<8|I>>>24,c[_]=I;var I=M*16843009^P*65537^T*257^_*16843008;d[O]=I<<24|I>>>8,f[O]=I<<16|I>>>16,p[O]=I<<8|I>>>24,m[O]=I,_?(_=T^g[g[g[M^T]]],w^=g[g[w]]):_=w=1}})();var h=[0,1,2,4,8,16,32,64,128,27,54],y=o.AES=n.extend({_doReset:function(){var g;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var b=this._keyPriorReset=this._key,_=b.words,w=b.sigBytes/4,O=this._nRounds=w+6,T=(O+1)*4,P=this._keySchedule=[],M=0;M6&&M%w==4&&(g=i[g>>>24]<<24|i[g>>>16&255]<<16|i[g>>>8&255]<<8|i[g&255]):(g=g<<8|g>>>24,g=i[g>>>24]<<24|i[g>>>16&255]<<16|i[g>>>8&255]<<8|i[g&255],g^=h[M/w|0]<<24),P[M]=P[M-w]^g);for(var I=this._invKeySchedule=[],j=0;j>>24]]^f[i[g>>>16&255]]^p[i[g>>>8&255]]^m[i[g&255]]}}},encryptBlock:function(g,b){this._doCryptBlock(g,b,this._keySchedule,s,u,l,c,i)},decryptBlock:function(g,b){var _=g[b+1];g[b+1]=g[b+3],g[b+3]=_,this._doCryptBlock(g,b,this._invKeySchedule,d,f,p,m,a);var _=g[b+1];g[b+1]=g[b+3],g[b+3]=_},_doCryptBlock:function(g,b,_,w,O,T,P,M){for(var I=this._nRounds,j=g[b]^_[0],A=g[b+1]^_[1],k=g[b+2]^_[2],V=g[b+3]^_[3],q=4,J=1;J>>24]^O[A>>>16&255]^T[k>>>8&255]^P[V&255]^_[q++],ue=w[A>>>24]^O[k>>>16&255]^T[V>>>8&255]^P[j&255]^_[q++],oe=w[k>>>24]^O[V>>>16&255]^T[j>>>8&255]^P[A&255]^_[q++],G=w[V>>>24]^O[j>>>16&255]^T[A>>>8&255]^P[k&255]^_[q++];j=K,A=ue,k=oe,V=G}var K=(M[j>>>24]<<24|M[A>>>16&255]<<16|M[k>>>8&255]<<8|M[V&255])^_[q++],ue=(M[A>>>24]<<24|M[k>>>16&255]<<16|M[V>>>8&255]<<8|M[j&255])^_[q++],oe=(M[k>>>24]<<24|M[V>>>16&255]<<16|M[j>>>8&255]<<8|M[A&255])^_[q++],G=(M[V>>>24]<<24|M[j>>>16&255]<<16|M[A>>>8&255]<<8|M[k&255])^_[q++];g[b]=K,g[b+1]=ue,g[b+2]=oe,g[b+3]=G},keySize:256/32});e.AES=n._createHelper(y)}(),t.AES})});var agr=S((bTe,igr)=>{(function(t,e,r){typeof bTe=="object"?igr.exports=bTe=e(Fi(),gk(),yk(),j1(),Im()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(bTe,function(t){return function(){var e=t,r=e.lib,n=r.WordArray,o=r.BlockCipher,i=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=i.DES=o.extend({_doReset:function(){for(var h=this._key,y=h.words,g=[],b=0;b<56;b++){var _=a[b]-1;g[b]=y[_>>>5]>>>31-_%32&1}for(var w=this._subKeys=[],O=0;O<16;O++){for(var T=w[O]=[],P=u[O],b=0;b<24;b++)T[b/6|0]|=g[(s[b]-1+P)%28]<<31-b%6,T[4+(b/6|0)]|=g[28+(s[b+24]-1+P)%28]<<31-b%6;T[0]=T[0]<<1|T[0]>>>31;for(var b=1;b<7;b++)T[b]=T[b]>>>(b-1)*4+3;T[7]=T[7]<<5|T[7]>>>27}for(var M=this._invSubKeys=[],b=0;b<16;b++)M[b]=w[15-b]},encryptBlock:function(h,y){this._doCryptBlock(h,y,this._subKeys)},decryptBlock:function(h,y){this._doCryptBlock(h,y,this._invSubKeys)},_doCryptBlock:function(h,y,g){this._lBlock=h[y],this._rBlock=h[y+1],f.call(this,4,252645135),f.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),f.call(this,1,1431655765);for(var b=0;b<16;b++){for(var _=g[b],w=this._lBlock,O=this._rBlock,T=0,P=0;P<8;P++)T|=l[P][((O^_[P])&c[P])>>>0];this._lBlock=O,this._rBlock=w^T}var M=this._lBlock;this._lBlock=this._rBlock,this._rBlock=M,f.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),h[y]=this._lBlock,h[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(h,y){var g=(this._lBlock>>>h^this._rBlock)&y;this._rBlock^=g,this._lBlock^=g<>>h^this._lBlock)&y;this._lBlock^=g,this._rBlock^=g<192.");var g=y.slice(0,2),b=y.length<4?y.slice(0,2):y.slice(2,4),_=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=d.createEncryptor(n.create(g)),this._des2=d.createEncryptor(n.create(b)),this._des3=d.createEncryptor(n.create(_))},encryptBlock:function(h,y){this._des1.encryptBlock(h,y),this._des2.decryptBlock(h,y),this._des3.encryptBlock(h,y)},decryptBlock:function(h,y){this._des3.decryptBlock(h,y),this._des2.encryptBlock(h,y),this._des1.decryptBlock(h,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});e.TripleDES=o._createHelper(m)}(),t.TripleDES})});var ugr=S((_Te,sgr)=>{(function(t,e,r){typeof _Te=="object"?sgr.exports=_Te=e(Fi(),gk(),yk(),j1(),Im()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(_Te,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=o.RC4=n.extend({_doReset:function(){for(var u=this._key,l=u.words,c=u.sigBytes,d=this._S=[],f=0;f<256;f++)d[f]=f;for(var f=0,p=0;f<256;f++){var m=f%c,h=l[m>>>2]>>>24-m%4*8&255;p=(p+d[f]+h)%256;var y=d[f];d[f]=d[p],d[p]=y}this._i=this._j=0},_doProcessBlock:function(u,l){u[l]^=a.call(this)},keySize:256/32,ivSize:0});function a(){for(var u=this._S,l=this._i,c=this._j,d=0,f=0;f<4;f++){l=(l+1)%256,c=(c+u[l])%256;var p=u[l];u[l]=u[c],u[c]=p,d|=u[(u[l]+u[c])%256]<<24-f*8}return this._i=l,this._j=c,d}e.RC4=n._createHelper(i);var s=o.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)a.call(this)}});e.RC4Drop=n._createHelper(s)}(),t.RC4})});var cgr=S((vTe,lgr)=>{(function(t,e,r){typeof vTe=="object"?lgr.exports=vTe=e(Fi(),gk(),yk(),j1(),Im()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(vTe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=[],a=[],s=[],u=o.Rabbit=n.extend({_doReset:function(){for(var c=this._key.words,d=this.cfg.iv,f=0;f<4;f++)c[f]=(c[f]<<8|c[f]>>>24)&16711935|(c[f]<<24|c[f]>>>8)&4278255360;var p=this._X=[c[0],c[3]<<16|c[2]>>>16,c[1],c[0]<<16|c[3]>>>16,c[2],c[1]<<16|c[0]>>>16,c[3],c[2]<<16|c[1]>>>16],m=this._C=[c[2]<<16|c[2]>>>16,c[0]&4294901760|c[1]&65535,c[3]<<16|c[3]>>>16,c[1]&4294901760|c[2]&65535,c[0]<<16|c[0]>>>16,c[2]&4294901760|c[3]&65535,c[1]<<16|c[1]>>>16,c[3]&4294901760|c[0]&65535];this._b=0;for(var f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)m[f]^=p[f+4&7];if(d){var h=d.words,y=h[0],g=h[1],b=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,_=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=b>>>16|_&4294901760,O=_<<16|b&65535;m[0]^=b,m[1]^=w,m[2]^=_,m[3]^=O,m[4]^=b,m[5]^=w,m[6]^=_,m[7]^=O;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(c,d){var f=this._X;l.call(this),i[0]=f[0]^f[5]>>>16^f[3]<<16,i[1]=f[2]^f[7]>>>16^f[5]<<16,i[2]=f[4]^f[1]>>>16^f[7]<<16,i[3]=f[6]^f[3]>>>16^f[1]<<16;for(var p=0;p<4;p++)i[p]=(i[p]<<8|i[p]>>>24)&16711935|(i[p]<<24|i[p]>>>8)&4278255360,c[d+p]^=i[p]},blockSize:128/32,ivSize:64/32});function l(){for(var c=this._X,d=this._C,f=0;f<8;f++)a[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0>>0?1:0)|0,this._b=d[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var p=c[f]+d[f],m=p&65535,h=p>>>16,y=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=y^g}c[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,c[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,c[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,c[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,c[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,c[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,c[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,c[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=n._createHelper(u)}(),t.Rabbit})});var fgr=S((wTe,dgr)=>{(function(t,e,r){typeof wTe=="object"?dgr.exports=wTe=e(Fi(),gk(),yk(),j1(),Im()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(wTe,function(t){return function(){var e=t,r=e.lib,n=r.StreamCipher,o=e.algo,i=[],a=[],s=[],u=o.RabbitLegacy=n.extend({_doReset:function(){var c=this._key.words,d=this.cfg.iv,f=this._X=[c[0],c[3]<<16|c[2]>>>16,c[1],c[0]<<16|c[3]>>>16,c[2],c[1]<<16|c[0]>>>16,c[3],c[2]<<16|c[1]>>>16],p=this._C=[c[2]<<16|c[2]>>>16,c[0]&4294901760|c[1]&65535,c[3]<<16|c[3]>>>16,c[1]&4294901760|c[2]&65535,c[0]<<16|c[0]>>>16,c[2]&4294901760|c[3]&65535,c[1]<<16|c[1]>>>16,c[3]&4294901760|c[0]&65535];this._b=0;for(var m=0;m<4;m++)l.call(this);for(var m=0;m<8;m++)p[m]^=f[m+4&7];if(d){var h=d.words,y=h[0],g=h[1],b=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,_=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=b>>>16|_&4294901760,O=_<<16|b&65535;p[0]^=b,p[1]^=w,p[2]^=_,p[3]^=O,p[4]^=b,p[5]^=w,p[6]^=_,p[7]^=O;for(var m=0;m<4;m++)l.call(this)}},_doProcessBlock:function(c,d){var f=this._X;l.call(this),i[0]=f[0]^f[5]>>>16^f[3]<<16,i[1]=f[2]^f[7]>>>16^f[5]<<16,i[2]=f[4]^f[1]>>>16^f[7]<<16,i[3]=f[6]^f[3]>>>16^f[1]<<16;for(var p=0;p<4;p++)i[p]=(i[p]<<8|i[p]>>>24)&16711935|(i[p]<<24|i[p]>>>8)&4278255360,c[d+p]^=i[p]},blockSize:128/32,ivSize:64/32});function l(){for(var c=this._X,d=this._C,f=0;f<8;f++)a[f]=d[f];d[0]=d[0]+1295307597+this._b|0,d[1]=d[1]+3545052371+(d[0]>>>0>>0?1:0)|0,d[2]=d[2]+886263092+(d[1]>>>0>>0?1:0)|0,d[3]=d[3]+1295307597+(d[2]>>>0>>0?1:0)|0,d[4]=d[4]+3545052371+(d[3]>>>0>>0?1:0)|0,d[5]=d[5]+886263092+(d[4]>>>0>>0?1:0)|0,d[6]=d[6]+1295307597+(d[5]>>>0>>0?1:0)|0,d[7]=d[7]+3545052371+(d[6]>>>0>>0?1:0)|0,this._b=d[7]>>>0>>0?1:0;for(var f=0;f<8;f++){var p=c[f]+d[f],m=p&65535,h=p>>>16,y=((m*m>>>17)+m*h>>>15)+h*h,g=((p&4294901760)*p|0)+((p&65535)*p|0);s[f]=y^g}c[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,c[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,c[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,c[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,c[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,c[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,c[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,c[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=n._createHelper(u)}(),t.RabbitLegacy})});var mgr=S((STe,pgr)=>{(function(t,e,r){typeof STe=="object"?pgr.exports=STe=e(Fi(),gk(),yk(),j1(),Im()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(STe,function(t){return function(){var e=t,r=e.lib,n=r.BlockCipher,o=e.algo;let i=16,a=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var u={pbox:[],sbox:[]};function l(m,h){let y=h>>24&255,g=h>>16&255,b=h>>8&255,_=h&255,w=m.sbox[0][y]+m.sbox[1][g];return w=w^m.sbox[2][b],w=w+m.sbox[3][_],w}function c(m,h,y){let g=h,b=y,_;for(let w=0;w1;--w)g=g^m.pbox[w],b=l(m,g)^b,_=g,g=b,b=_;return _=g,g=b,b=_,b=b^m.pbox[1],g=g^m.pbox[0],{left:g,right:b}}function f(m,h,y){for(let O=0;O<4;O++){m.sbox[O]=[];for(let T=0;T<256;T++)m.sbox[O][T]=s[O][T]}let g=0;for(let O=0;O=y&&(g=0);let b=0,_=0,w=0;for(let O=0;O{(function(t,e,r){typeof CTe=="object"?hgr.exports=CTe=e(Fi(),gie(),fhr(),mhr(),gk(),yhr(),yk(),vot(),GOe(),Shr(),wot(),Ohr(),Ehr(),Mhr(),rTe(),Ahr(),j1(),Im(),$hr(),Fhr(),qhr(),Bhr(),Vhr(),Jhr(),Khr(),Xhr(),Yhr(),egr(),rgr(),ogr(),agr(),ugr(),cgr(),fgr(),mgr()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],e):t.CryptoJS=e(t.CryptoJS)})(CTe,function(t){return t})});var Sot,glo,xTe,ggr=v(()=>{Xw();ot();kOe();Sot="copilot-index-chunk-",glo=".json",xTe=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${Sot}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${Sot}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${glo}`}assignDocumentToPartition(e,r){let o=Array.from(e).reduce((i,a)=>(i<<5)-i+a.charCodeAt(0),0);return Math.abs(o)%r}distributeDocumentsToPartitions(e,r){let n=new Map,o={};for(let a=0;a{i+=a.length,ae().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),ae().debug&&(console.log(`Total documents distributed: ${i}`),i!==e.length&&console.error(`Document count mismatch! Original: ${e.length}, Distributed: ${i}`)),n}async ensureDirectoryExists(e){let r=e.substring(0,e.lastIndexOf("/"));await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.mkdir(r)}async saveDatabase(e){try{let r=await yot(e),n=ae().numPartitions;if(n===1){let l=this.getLegacyPath();await this.ensureDirectoryExists(l),await this.app.vault.adapter.write(l,JSON.stringify({...r,schema:e.schema}));return}let o=r.docs?.docs,i=Array.isArray(o)?o:Object.values(o||{});if(ae().debug&&console.log(`Starting save with ${i.length??0} total documents`),!i||i.length===0){let l={numPartitions:n,vectorLength:e.schema.embedding.match(/\d+/)[0],schema:e.schema,lastModified:Date.now(),documentPartitions:{}},c=this.getMetadataPath();await this.ensureDirectoryExists(c),await this.app.vault.adapter.write(c,JSON.stringify(l)),ae().debug&&console.log("Saved empty database state");return}let a=this.distributeDocumentsToPartitions(i,n),s={numPartitions:n,vectorLength:e.schema.embedding.match(/\d+/)[0],schema:e.schema,lastModified:Date.now(),documentPartitions:Object.fromEntries(i.map(l=>[l.id,this.assignDocumentToPartition(l.id,n)]))};await this.saveMetadata(s);let u={...r,docs:{docs:{},count:0},index:{...r.index,vectorIndexes:void 0}};for(let[l,c]of a.entries()){let d={index:{vectorIndexes:{embedding:{size:r.index.vectorIndexes.embedding.size,vectors:Object.fromEntries(Object.entries(r.index.vectorIndexes.embedding.vectors).filter(([m])=>c.some(h=>h.id===m)))}}},docs:{docs:Object.fromEntries(c.map((m,h)=>[(h+1).toString(),m])),count:c.length}},f=l===0?{...u,docs:d.docs,index:{...u.index,vectorIndexes:d.index.vectorIndexes}}:d,p=this.getChunkPath(l);await this.ensureDirectoryExists(p),await this.app.vault.adapter.write(p,JSON.stringify(f)),ae().debug&&console.log(`Saved partition ${l+1}/${n}`)}ae().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new Ao(`Failed to save database: ${r.message}`)}}async loadDatabase(){try{let e=this.getLegacyPath();if(await this.app.vault.adapter.exists(e)){let u=JSON.parse(await this.app.vault.adapter.read(e));if(!u?.schema)throw new Ao("Invalid legacy database format");let l=await J8({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await FOe(l,u),l}let r=await this.loadMetadata(),n=await J8({schema:r.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}}),o=null,i=[];for(let u=0;uObject.values(c.docs.docs)).find(c=>c.id===u);l?(a[s.toString()]=l,s++):ae().debug&&console.warn(`Document ${u} not found in any chunk`)}return o.docs.docs=a,o.docs.count=Object.keys(a).length,o.index.vectorIndexes.embedding.vectors=Object.assign({},...i.map(u=>u.index?.vectorIndexes?.embedding?.vectors||{})),await FOe(n,o),n}catch(e){throw console.error("Error loading database:",e),new Ao(`Failed to load database: ${e.message}`)}}async clearStorage(){try{let e=this.getLegacyPath();await this.app.vault.adapter.exists(e)&&await this.app.vault.adapter.remove(e);let r=await this.app.vault.adapter.list(this.baseDir);for(let n of r.files)n.startsWith(`${this.baseDir}/${Sot}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new Ao(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(ae().numPartitions===1)return await this.app.vault.adapter.exists(e);let r=this.getMetadataPath();return await this.app.vault.adapter.exists(r)||await this.app.vault.adapter.exists(e)}async loadMetadata(){let e=this.getMetadataPath();if(!await this.app.vault.adapter.exists(e))throw new Ao("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new Ao("Invalid metadata file: missing schema");return r}async saveMetadata(e){let r=this.getMetadataPath();await this.ensureDirectoryExists(r),await this.app.vault.adapter.write(r,JSON.stringify(e))}}});var vgr={};Rn(vgr,{categorizePatterns:()=>X8,createPatternSettingsValue:()=>Z8,extractAppIgnoreSettings:()=>yie,getAllQAMarkdownContent:()=>Oot,getDecodedPatterns:()=>O_,getExtensionPattern:()=>Tot,getFilePattern:()=>Y8,getInternalExcludePaths:()=>bgr,getMatchingPatterns:()=>Xc,getTagPattern:()=>bie,getVectorLength:()=>xot,isInternalExcludedFile:()=>Q8,isInternalExcludedPath:()=>_gr,previewPatternValue:()=>_lo,shouldIndexFile:()=>bl});async function xot(t){if(!t)throw new Ao("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new Ao("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${gd.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new Ao("Failed to determine embedding vector length. Please check your embedding model settings.")}}async function Oot(t){let e="",{inclusions:r,exclusions:n}=Xc(),o=t.vault.getMarkdownFiles().filter(i=>bl(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function O_(t){let e=[];return e.push(...t.split(",").map(r=>decodeURIComponent(r.trim())).filter(r=>r.length>0)),e}function ylo(){return ae().qaExclusions?O_(ae().qaExclusions):[]}function blo(){return ae().qaInclusions?O_(ae().qaInclusions):[]}function Xc(t){let e=t?.inclusions?O_(t.inclusions):t?.isProject?[]:blo(),r=t?.exclusions?O_(t.exclusions):t?.isProject?[]:ylo();return{inclusions:e.length>0?X8(e):null,exclusions:r.length>0?X8(r):null}}function bl(t,e,r,n){return!(Q8(t)||r&&ygr(t.path,r)||e&&!ygr(t.path,e)||n&&!e)}function X8(t){let e=[],r=[],n=[],o=[],i=/^#[^\s#]+$/,a=/^\*\.([a-zA-Z0-9.]+)$/,s=/^\[\[(.*?)\]\]$/;return t.forEach(u=>{i.test(u)?e.push(u):a.test(u)?r.push(u):s.test(u)?o.push(u):n.push(u)}),{tagPatterns:e,extensionPatterns:r,folderPatterns:n,notePatterns:o}}function _lo(t){return O_(t).join(", ")}function Z8({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function vlo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof Cot.TFile){let n=yO(r);if(e.some(o=>n.some(i=>i.toLowerCase()===qW(o).toLowerCase())))return!0}return!1}function wlo(t,e){if(e.length===0)return!1;let r=t.toLowerCase();return e.some(n=>{let o=n.slice(1).toLowerCase();return r.endsWith(o)})}function Slo(t,e){if(e.length===0)return!1;let r=t.replace(/\\/g,"/");return e.some(n=>{let o=n.replace(/\\/g,"/").replace(/\/$/,"");return r.startsWith(o)&&(r.length===o.length||r[o.length]==="/")})}function Clo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof Cot.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function ygr(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return vlo(t,r??[])||wlo(t,n??[])||Slo(t,o??[])||Clo(t,i??[])}function yie(t){let e=[];try{if(typeof t.vault.getConfig=="function"){let r=t.vault.getConfig("userIgnoreFilters");r&&Array.isArray(r)&&r.forEach(n=>{typeof n=="string"&&e.push(n.endsWith("/")?n.slice(0,-1):n)})}}catch(r){console.warn("Error getting userIgnoreFilters from Obsidian config",r)}return e}function bie(t){return`#${t}`}function Y8(t){return`[[${t.basename}]]`}function Tot(t){return`*.${t}`}function bgr(){return[pm.getLogPath()]}function _gr(t){return new Set(bgr()).has(t)}function Q8(t){return _gr(t.path)}var Cot,vb=v(()=>{Xw();aV();ot();Ez();Zt();Cot=require("obsidian")});var Cgr={};Rn(Cgr,{DBOperations:()=>yR});var Sgr,gR,wgr,yR,_ie=v(()=>{aV();Xw();_t();ot();Zt();kOe();_ot();Sgr=L(mV()),gR=require("obsidian");ggr();vb();wgr=25,yR=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new pV;al(async()=>{let r=ae();gR.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):gR.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await gd.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(B("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await gd.getInstance().getEmbeddingsAPI()),B("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new Ao("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new xTe(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),gR.Platform.isMobile&&ae().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new Ao("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),B("Loaded existing chunked semantic index database from disk."),this.oramaDb}catch(n){ne("Failed to load existing semantic index database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){ne("Error initializing semantic index database:",r),new gR.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(gR.Platform.isMobile&&ae().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await gd.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new Ao("Semantic index database not found.")}catch(e){throw ne("Failed to initialize database during save:",e),new Ao("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,ae().debug&&B("Semantic index database saved successfully at:",this.dbPath)}catch(e){throw ne("Error saving semantic index database:",e),e}}}async clearIndex(e){try{this.oramaDb||await this.initializeDB(e),await this.chunkedStorage?.clearStorage(),await new Promise(r=>setTimeout(r,100)),this.oramaDb=await this.createNewDb(e),await this.saveDB(),new gR.Notice("Local Copilot index cleared successfully."),B("Local Copilot index cleared successfully, new instance created.")}catch(r){throw ne("Error clearing the local Copilot index:",r),new gR.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new Ao("Semantic index database not found.");try{let r=await x_(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await hie(this.oramaDb,r.hits.map(n=>n.id),500),ae().debug&&B(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){ne("Error deleting document from local Copilotindex:",r)}}getDb(){return this.oramaDb||console.warn("Database not initialized. Some features may be limited."),this.oramaDb}async getIsIndexLoaded(){return this.isIndexLoaded}async waitForInitialization(){await this.initializationPromise}onunload(){this.hasUnsavedChanges&&this.saveDB()}getCurrentDbPath(){return this.dbPath}async getDbPath(){let e=this.app.vault.getRoot().path,r;if(ae().enableIndexSync)r=this.app.vault.configDir;else{let n=e==="/"?"":e;r=`${n===""||n.startsWith("/")?"":"/"}${n}/.copilot-index`,await this.app.vault.adapter.exists(r)||(await this.app.vault.adapter.mkdir(r),B("Created directory:",r))}return r}getVaultIdentifier(){let e=this.app.vault.getName();return(0,Sgr.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new Ao("Embedding instance not found.");let r=await xot(e);if(!r||r===0)throw new Ao("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await J8({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return B(`Created new semantic index database for ${this.dbPath}. Embedding model: ${gd.getModelName(e)} with vector length ${r}.`),this.isIndexLoaded=!0,o}static async getDocsByPath(e,r){if(!e)throw new Error("DB not initialized");return r?(await t.getAllDocuments(e)).filter(i=>i.path===r).map(i=>({document:i,score:1})):void 0}static async getDocsByEmbedding(e,r,n){return(await x_(e,{mode:"vector",vector:{value:r,property:"embedding"},limit:n.limit,similarity:n.similarity,includeVectors:!0})).hits}static async getLatestFileMtime(e){if(!e)throw new Error("DB not initialized");try{let r=await x_(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return ne("Error getting latest file mtime from VectorDB:",r),0}}createDynamicSchema(e){return{id:"string",title:"string",path:"string",content:"string",embedding:`vector[${e}]`,embeddingModel:"string",created_at:"number",ctime:"number",mtime:"number",tags:"string[]",extension:"string"}}async upsert(e){if(!this.oramaDb)throw new Error("DB not initialized");let r=this.oramaDb;return await this.upsertMutex.runExclusive(async()=>{try{let n=this.chunkedStorage?.assignDocumentToPartition(e.id,ae().numPartitions),o=await x_(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await cV(r,o.hits[0].id);try{return await mie(r,e),B(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(ne(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await mie(r,o.hits[0].document)}catch(a){ne("Failed to restore previous document version:",a)}return}}catch(n){ne(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await x_(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return ne("Error getting latest file mtime from VectorDB:",e),0}}async checkAndHandleEmbeddingModelChange(e){if(!this.oramaDb){B("Semantic index database not loaded in memory. Checking for existing index...");try{await this.initializeDB(e)}catch(o){throw ne("Failed to initialize database:",o),new Ao("Failed to initialize semantic index database. Please check your embedding model settings.")}if(!this.oramaDb)return B("No existing index found. Will create new index."),!1}let r=await x_(this.oramaDb,{term:"",limit:1}),n;if(r.hits.length>0){let o=r.hits[0];typeof o=="object"&&o!==null&&"document"in o&&(n=o.document.embeddingModel)}if(n){let o=gd.getModelName(e);if(!ERt(n,o))return new gR.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),B(`Detected change in embedding model from "${n}" to "${o}". Rebuilding Copilot index from scratch.`),this.oramaDb=await this.createNewDb(e),await this.saveDB(),!0}else B("No previous embedding model found in the database.");return!1}static async getAllDocuments(e){return(await x_(e,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){B("Semantic index database not found during garbage collection. Attempting to initialize...");try{let e=await gd.getInstance().getEmbeddingsAPI();if(!e)throw new Ao("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new Ao("Failed to initialize database after attempt.")}catch(e){throw ne("Failed to initialize database during garbage collection:",e),new Ao("Failed to initialize database. Please check your embedding model settings.")}}try{let e=this.app.vault.getMarkdownFiles(),r=new Set(e.map(u=>u.path)),{inclusions:n,exclusions:o}=Xc(),i=new Set(e.filter(u=>bl(u,n,o)).map(u=>u.path)),s=(await t.getAllDocuments(this.oramaDb)).filter(u=>!r.has(u.path)||!i.has(u.path));return s.length===0?0:(B("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(s.map(u=>u.path))).join(", ")),s.length===1?await cV(this.oramaDb,s[0].id):await hie(this.oramaDb,s.map(u=>u.id),500),await this.saveDB(),s.length)}catch(e){throw ne("Error garbage collecting the Copilot index:",e),new Ao("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new Ao("Semantic index database not found.");try{let e=await t.getAllDocuments(this.oramaDb),r=new Set;return e.forEach(n=>{r.add(n.path)}),Array.from(r).sort()}catch(e){throw ne("Error getting indexed files:",e),new Ao("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await x_(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw ne("Error checking if database is empty:",e),new Ao("Failed to check if database is empty.")}}async hasIndex(e){if(!this.oramaDb)return!1;let r=await t.getDocsByPath(this.oramaDb,e);return r!==void 0&&r.length>0}async hasEmbeddings(e){if(!this.oramaDb)return!1;let r=await t.getDocsByPath(this.oramaDb,e);return!r||r.length===0?!1:r.every(n=>n?.document?.embedding&&Array.isArray(n.document.embedding)&&n.document.embedding.length>0)}async getDocsJsonByPaths(e){if(!this.oramaDb)throw new Ao("Semantic index database not found.");let r={};for(let n of e){let o=await t.getDocsByPath(this.oramaDb,n);o&&o.length>0&&(r[n]=o.map(i=>({id:i.document.id,title:i.document.title,path:i.document.path,content:i.document.content,metadata:i.document.metadata,embedding:i.document.embedding,embeddingModel:i.document.embeddingModel,tags:i.document.tags,extension:i.document.extension,nchars:i.document.nchars})))}return r}markFileMissingEmbeddings(e){this.filesWithoutEmbeddings.add(e)}clearFilesMissingEmbeddings(){this.filesWithoutEmbeddings.clear()}getFilesMissingEmbeddings(){return Array.from(this.filesWithoutEmbeddings)}isFileMissingEmbeddings(e){return this.filesWithoutEmbeddings.has(e)}async checkIndexIntegrity(){if(!this.oramaDb)throw new Ao("Orama database not found.");try{let e=await this.getIndexedFiles();for(let n=0;n0?B("Files missing embeddings after integrity check:",r.join(", ")):B("Index integrity check completed. All documents have embeddings.")}catch(e){throw ne("Error checking index integrity:",e),new Ao("Failed to check index integrity.")}}async yieldToEventLoop(){await new Promise(e=>{if(typeof window<"u"){let r=window;if(r.requestIdleCallback){r.requestIdleCallback(()=>e());return}}setTimeout(e,0)})}}});var eG,xlo,OTe,xgr=v(()=>{qs();Bc();_t();ot();eG=require("obsidian");vb();xlo=5e3,OTe=class{constructor(e,r,n){this.app=e;this.indexOps=r;this.dbOps=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.listenersActive=!1;this.handleActiveLeafChange=async e=>{if(!this.shouldHandleEvents()||eG.Platform.isMobile&&ae().disableIndexOnMobile||gN()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof eG.MarkdownView?i.file:null,this.lastActiveFileMtime=this.lastActiveFile?.stat?.mtime??null,!(!n||n===this.lastActiveFile)&&!(!n?.stat?.mtime||o===null)&&n.extension==="md"){let{inclusions:a,exclusions:s}=Xc(),u=bl(n,a,s),l=o!==null&&n.stat.mtime>o;u&&l&&this.debouncedReindexFile(n)}};this.debouncedReindexFile=e=>{this.shouldHandleEvents()&&(this.debounceTimer!==null&&window.clearTimeout(this.debounceTimer),this.debounceTimer=window.setTimeout(()=>{ae().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},xlo))};this.handleFileDelete=async e=>{this.shouldHandleEvents()&&e instanceof eG.TFile&&await this.dbOps.removeDocs(e.path)};this.syncEventListeners(),al(()=>{this.syncEventListeners()})}shouldHandleEvents(){return ae().enableSemanticSearchV3}syncEventListeners(){let e=this.shouldHandleEvents();e&&!this.listenersActive?(B("Copilot Plus: Initializing semantic index event listeners"),this.app.workspace.on("active-leaf-change",this.handleActiveLeafChange),this.app.vault.on("delete",this.handleFileDelete),this.listenersActive=!0):!e&&this.listenersActive&&this.teardownEventListeners()}teardownEventListeners(){this.listenersActive&&(this.app.workspace.off("active-leaf-change",this.handleActiveLeafChange),this.app.vault.off("delete",this.handleFileDelete),this.debounceTimer!==null&&(window.clearTimeout(this.debounceTimer),this.debounceTimer=null),this.lastActiveFile=null,this.lastActiveFileMtime=null,this.listenersActive=!1)}cleanup(){this.teardownEventListeners()}unload(){this.teardownEventListeners()}}});var vie,Ogr=v(()=>{vie=class{constructor(e){this.lastRequestTime=0;this.requestsPerMin=e}setRequestsPerMin(e){this.requestsPerMin=e}getRequestsPerMin(){return this.requestsPerMin}async wait(){let r=Date.now()-this.lastRequestTime,n=Math.max(0,6e4/this.requestsPerMin-r);n>0&&await new Promise(o=>setTimeout(o,n)),this.lastRequestTime=Date.now()}}});var Rm,Eot=v(()=>{Rm=class{constructor(t){x(this,"pageContent");x(this,"metadata");x(this,"id");this.pageContent=t.pageContent!==void 0?t.pageContent.toString():"",this.metadata=t.metadata??{},this.id=t.id}}});var wie,Tgr,Egr=v(()=>{Qh();wie=class extends Vo{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","documents","transformers"])}invoke(e,r){return this.transformDocuments(e)}},Tgr=class extends wie{async transformDocuments(t){let e=[];for(let r of t){let n=await this._transformDocument(r);e.push(n)}return e}}});var Olo,tG=v(()=>{Bo();Eot();Egr();Olo={};Rt(Olo,{BaseDocumentTransformer:()=>wie,Document:()=>Rm,MappingDocumentTransformer:()=>Tgr})});var Pgr,Sie,Mgr=v(()=>{tG();sQe();Pgr=class extends wie{constructor(e){super(e);x(this,"lc_namespace",["langchain","document_transformers","text_splitters"]);x(this,"chunkSize",1e3);x(this,"chunkOverlap",200);x(this,"keepSeparator",!1);x(this,"lengthFunction");if(this.chunkSize=e?.chunkSize??this.chunkSize,this.chunkOverlap=e?.chunkOverlap??this.chunkOverlap,this.keepSeparator=e?.keepSeparator??this.keepSeparator,this.lengthFunction=e?.lengthFunction??(r=>r.length),this.chunkOverlap>=this.chunkSize)throw new Error("Cannot have chunkOverlap >= chunkSize")}async transformDocuments(e,r={}){return this.splitDocuments(e,r)}splitOnSeparator(e,r){let n;if(r)if(this.keepSeparator){let o=r.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&");n=e.split(new RegExp(`(?=${o})`))}else n=e.split(r);else n=e.split("");return n.filter(o=>o!=="")}async createDocuments(e,r=[],n={}){let o=r.length>0?r:[...Array(e.length)].map(()=>({})),{chunkHeader:i="",chunkOverlapHeader:a="(cont'd) ",appendChunkOverlapHeader:s=!1}=n,u=new Array;for(let l=0;ly){let O=this.numberOfNewLines(c,y,w);d-=O}s&&(h+=a)}let g=this.numberOfNewLines(m),b=o[l].loc&&typeof o[l].loc=="object"?{...o[l].loc}:{};b.lines={from:d,to:d+g};let _={...o[l],loc:b};h+=m,u.push(new Rm({pageContent:h,metadata:_})),d+=g,f=m,p=y}}return u}numberOfNewLines(e,r,n){return(e.slice(r,n).match(/\n/g)||[]).length}async splitDocuments(e,r={}){let n=e.filter(a=>a.pageContent!==void 0),o=n.map(a=>a.pageContent),i=n.map(a=>a.metadata);return this.createDocuments(o,i,r)}joinDocs(e,r){let n=e.join(r).trim();return n===""?null:n}async mergeSplits(e,r){let n=[],o=[],i=0;for(let s of e){let u=await this.lengthFunction(s);if(i+u+o.length*r.length>this.chunkSize&&(i>this.chunkSize&&console.warn(`Created a chunk of size ${i}, + +which is longer than the specified ${this.chunkSize}`),o.length>0)){let l=this.joinDocs(o,r);for(l!==null&&n.push(l);i>this.chunkOverlap||i+u+o.length*r.length>this.chunkSize&&i>0;)i-=await this.lengthFunction(o[0]),o.shift()}o.push(s),i+=u}let a=this.joinDocs(o,r);return a!==null&&n.push(a),n}},Sie=class Pot extends Pgr{constructor(r){super(r);x(this,"separators",[` + +`,` +`," ",""]);this.separators=r?.separators??this.separators,this.keepSeparator=r?.keepSeparator??!0}static lc_name(){return"RecursiveCharacterTextSplitter"}async _splitText(r,n){let o=[],i=n[n.length-1],a;for(let c=0;c","
","

","
","

  • ","

    ","

    ","

    ","

    ","

    ","
    ","","","","
    ","","
      ","
        ","
        ","