From 0061345cc4d32895982b6d550ac3ddea4b8faa1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=88=AA=E5=AE=87?= <3364451258@qq.com> Date: Mon, 4 May 2026 22:35:27 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=20Obsidian=20Copilo?= =?UTF-8?q?t=20=E6=8F=92=E4=BB=B6=E7=89=88=E6=9C=AC=E8=87=B3=203.2.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新插件 manifest.json 中的版本号 - 更新插件配置中的 lastDismissedVersion 字段 - 在插件配置中添加 miyoSearchAll 选项 - 添加 CLAUDE.md 项目文档 --- .obsidian/plugins/copilot/data.json | 5 +- .obsidian/plugins/copilot/main.js | 108 ++++++++++++------------ .obsidian/plugins/copilot/manifest.json | 2 +- .obsidian/workspace.json | 4 +- CLAUDE.md | 73 ++++++++++++++++ 5 files changed, 133 insertions(+), 59 deletions(-) create mode 100644 CLAUDE.md diff --git a/.obsidian/plugins/copilot/data.json b/.obsidian/plugins/copilot/data.json index 0e9460f..e7177dd 100644 --- a/.obsidian/plugins/copilot/data.json +++ b/.obsidian/plugins/copilot/data.json @@ -408,7 +408,7 @@ "autocompleteAcceptKey": "Tab", "allowAdditionalContext": true, "enableWordCompletion": false, - "lastDismissedVersion": "3.2.4", + "lastDismissedVersion": "3.2.8", "passMarkdownImages": true, "enableAutonomousAgent": true, "enableCustomPromptTemplating": true, @@ -444,5 +444,6 @@ "chatHistorySortStrategy": "recent", "projectListSortStrategy": "recent", "userSystemPromptsFolder": "copilot/system-prompts", - "miyoServerUrl": "" + "miyoServerUrl": "", + "miyoSearchAll": false } \ No newline at end of file diff --git a/.obsidian/plugins/copilot/main.js b/.obsidian/plugins/copilot/main.js index 33e1a72..31dc3c1 100644 --- a/.obsidian/plugins/copilot/main.js +++ b/.obsidian/plugins/copilot/main.js @@ -63,10 +63,10 @@ Message: ${Array.isArray(a.detail)?a.detail.join(` ${e.stack}`:""):typeof e=="string"?e:`${e}`}_addChildRun(e,r){e.child_runs.push(r)}_addRunToRunMap(e){let{dottedOrder:r,microsecondPrecisionDatestring:n}=Pze(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=Rze(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=Mze(e,"output"),a.events.push({name:"end",time:new Date(a.end_time).toISOString()}),i?.inputs!==void 0&&(a.inputs=Mze(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=Mze(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 nPt=S((SPi,rPt)=>{"use strict";var ePt=(t=0)=>e=>`\x1B[${38+t};5;${e}m`,tPt=(t=0)=>(e,r,n)=>`\x1B[${38+t};2;${e};${r};${n}m`;function Chn(){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=ePt(),e.color.ansi16m=tPt(),e.bgColor.ansi256=ePt(10),e.bgColor.ansi16m=tPt(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(rPt,"exports",{enumerable:!0,get:Chn})});function Cb(t,e){return`${t.open}${e}${t.close}`}function yS(t,e){try{return JSON.stringify(t,null,2)}catch{return e}}function oPt(t){return typeof t=="string"?t.trim():t==null?t:yS(t,t.toString())}function kL(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 Ize,S_,Aze,iPt=v(()=>{zo();Tz();Ize=$(nPt(),1);({color:S_}=Ize.default),Aze=class extends KT{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 r=[...this.getParents(e).reverse(),e].map((n,o,i)=>{let a=`${n.execution_order}:${n.run_type}:${n.name}`;return o===i.length-1?Cb(Ize.default.bold,a):a}).join(" > ");return Cb(S_.grey,r)}onChainStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[chain/start]")} [${r}] Entering Chain run with input: ${yS(e.inputs,"[inputs]")}`)}onChainEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[chain/end]")} [${r}] [${kL(e)}] Exiting Chain run with output: ${yS(e.outputs,"[outputs]")}`)}onChainError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[chain/error]")} [${r}] [${kL(e)}] Chain run errored with error: ${yS(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(`${Cb(S_.green,"[llm/start]")} [${r}] Entering LLM run with input: ${yS(n,"[inputs]")}`)}onLLMEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[llm/end]")} [${r}] [${kL(e)}] Exiting LLM run with output: ${yS(e.outputs,"[response]")}`)}onLLMError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[llm/error]")} [${r}] [${kL(e)}] LLM run errored with error: ${yS(e.error,"[error]")}`)}onToolStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[tool/start]")} [${r}] Entering Tool run with input: "${oPt(e.inputs.input)}"`)}onToolEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[tool/end]")} [${r}] [${kL(e)}] Exiting Tool run with output: "${oPt(e.outputs?.output)}"`)}onToolError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[tool/error]")} [${r}] [${kL(e)}] Tool run errored with error: ${yS(e.error,"[error]")}`)}onRetrieverStart(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.green,"[retriever/start]")} [${r}] Entering Retriever run with input: ${yS(e.inputs,"[inputs]")}`)}onRetrieverEnd(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.cyan,"[retriever/end]")} [${r}] [${kL(e)}] Exiting Retriever run with output: ${yS(e.outputs,"[outputs]")}`)}onRetrieverError(e){let r=this.getBreadcrumbs(e);console.log(`${Cb(S_.red,"[retriever/error]")} [${r}] [${kL(e)}] Retriever run errored with error: ${yS(e.error,"[error]")}`)}onAgentAction(e){let r=e,n=this.getBreadcrumbs(e);console.log(`${Cb(S_.blue,"[agent/action]")} [${n}] Agent selected action: ${yS(r.actions[r.actions.length-1],"[action]")}`)}}});var Pme=v(()=>{Ype()});var Nze,Dze,jze=v(()=>{su();Pme();Dze=()=>(Nze===void 0&&(Nze=new Cz(un("LANGCHAIN_CALLBACKS_BACKGROUND")==="false"?{blockOnRootRunFinalization:!0}:{})),Nze)});function aPt(t=!1){let e=Thn.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 Mme(t){return typeof t=="function"&&"langsmith:traceable"in t}var Lze,$ze,xhn,Fze,Thn,NPi,sPt=v(()=>{Lze=class{getStore(){}run(e,r){return r()}},$ze=Symbol.for("ls:tracing_async_local_storage"),xhn=new Lze,Fze=class{getInstance(){return globalThis[$ze]??xhn}initializeGlobalInstance(e){globalThis[$ze]===void 0&&(globalThis[$ze]=e)}},Thn=new Fze;NPi=Symbol.for("langsmith:traceable:root")});var kze=v(()=>{sPt()});function Ohn(t){let e;for(let r of t)for(let n of r)uo.isInstance(n.message)&&n.message.usage_metadata!==void 0&&(e=MQ(e,n.message.usage_metadata));return e}var qze,lPt=v(()=>{zo();Rpe();mS();Tz();jze();Eme();Pme();kze();qze=class uPt extends KT{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??DQ(),this.replicas=a,this.exampleId=n,this.client=i??Dze();let s=uPt.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=Ohn(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 PC({...n,client:this.client,project_name:this.projectName,replicas:this.replicas,reference_example_id:this.exampleId,tracingEnabled:!0})}static getTraceableRunTree(){try{return aPt(!0)}catch{return}}}});var dPt=S((JPi,Ime)=>{"use strict";var Ehn=WUe(),Rme=class extends Error{constructor(e){super(e),this.name="TimeoutError"}},cPt=(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);Ehn(t.then(n,o),()=>{clearTimeout(i)})});Ime.exports=cPt;Ime.exports.default=cPt;Ime.exports.TimeoutError=Rme});var fPt=S(Bze=>{"use strict";Object.defineProperty(Bze,"__esModule",{value:!0});function Phn(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}Bze.default=Phn});var pPt=S(zze=>{"use strict";Object.defineProperty(zze,"__esModule",{value:!0});var Mhn=fPt(),Uze=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=Mhn.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}};zze.default=Uze});var Wze=S(Hze=>{"use strict";Object.defineProperty(Hze,"__esModule",{value:!0});var Rhn=HUe(),mPt=dPt(),Ihn=pPt(),Ame=()=>{},Ahn=new mPt.TimeoutError,Vze=class extends Rhn{constructor(e){var r,n,o,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=Ame,this._resolveIdle=Ame,e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:Ihn.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():mPt.default(Promise.resolve(e()),r.timeout===void 0?this._timeout:r.timeout,()=>{(r.throwOnTimeout===void 0?this._throwOnTimeout:r.throwOnTimeout)&&o(Ahn)});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}};Hze.default=Vze});function Nhn(){return new("default"in Nme.default?Nme.default.default:Nme.default)({autoStart:!0,concurrency:1})}function Dhn(){return typeof WQ>"u"&&(WQ=Nhn()),WQ}async function Ac(t,e){if(e===!0){let r=jL();r!==void 0?await r.run(void 0,async()=>t()):await t()}else WQ=Dhn(),WQ.add(async()=>{let r=jL();r!==void 0?await r.run(void 0,async()=>t()):await t()})}var Nme,WQ,Jze=v(()=>{jze();TQ();Nme=$(Wze(),1)});var hPt=v(()=>{zo();Jze()});var gPt,yPt=v(()=>{su();gPt=t=>t!==void 0?t:!!["LANGSMITH_TRACING_V2","LANGCHAIN_TRACING_V2","LANGSMITH_TRACING","LANGCHAIN_TRACING"].find(e=>un(e)==="true")});function Kze(t){let e=jL();if(e!==void 0)return e.getStore()?.[bz]?.[t]}var jhn,bPt,_Pt=v(()=>{TQ();Eme();jhn=Symbol("lc:configure_hooks"),bPt=()=>Kze(jhn)||[]});function qL(t){return t?Array.isArray(t)||"name"in t?{callbacks:t}:t:{}}function KQ(t){return"name"in t?t:q6.fromMethods(t)}var $hn,Dme,Lhn,vPt,Fhn,khn,Cm,BL=v(()=>{zo();TC();su();AQ();Tz();iPt();lPt();Jze();hPt();yPt();_Pt();y_();$hn=class{setHandler(t){return this.setHandlers([t])}},Dme=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=>Ac(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=>Ac(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)))}},Lhn=class extends Dme{getChild(t){let e=new Cm(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=>Ac(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=>Ac(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)))}},vPt=class extends Dme{async handleLLMNewToken(t,e,r,n,o,i){await Promise.all(this.handlers.map(a=>Ac(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=>Ac(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=>Ac(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)))}},Fhn=class extends Dme{getChild(t){let e=new Cm(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=>Ac(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=>Ac(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=>Ac(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=>Ac(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)))}},khn=class extends Dme{getChild(t){let e=new Cm(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=>Ac(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 handleToolEvent(t){await Promise.all(this.handlers.map(e=>Ac(async()=>{if(!e.ignoreAgent)try{await e.handleToolEvent?.(t,this.runId,this._parentRunId,this.tags)}catch(r){if(e.raiseError)throw r}},e.awaitHandlers)))}async handleToolEnd(t){await Promise.all(this.handlers.map(e=>Ac(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)))}},Cm=class JQ extends $hn{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:FT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return J6(p)&&p._createRunForLLMStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Ac(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 vPt(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:FT();return await Promise.all(this.handlers.map(p=>{if(!p.ignoreLLM)return J6(p)&&p._createRunForChatModelStart(r,[c],f,this._parentRunId,a,this.tags,this.metadata,l),Ac(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=Ll(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 vPt(f,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}))}async handleChainStart(r,n,o=FT(),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 J6(d)&&d._createRunForChainStart(r,n,o,this._parentRunId,this.tags,this.metadata,i,u,c),Ac(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 Fhn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleToolStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0,l=void 0){return await Promise.all(this.handlers.map(c=>{if(!c.ignoreAgent)return J6(c)&&c._createRunForToolStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Ac(async()=>{try{await c.handleToolStart?.(r,n,o,this._parentRunId,this.tags,this.metadata,u,l)}catch(d){if((c.raiseError?console.error:console.warn)(`Error in handler ${c.constructor.name}, handleToolStart: ${d}`),c.raiseError)throw d}},c.awaitHandlers)})),new khn(o,this.handlers,this.inheritableHandlers,this.tags,this.inheritableTags,this.metadata,this.inheritableMetadata,this._parentRunId)}async handleRetrieverStart(r,n,o=FT(),i=void 0,a=void 0,s=void 0,u=void 0){return await Promise.all(this.handlers.map(l=>{if(!l.ignoreRetriever)return J6(l)&&l._createRunForRetrieverStart(r,n,o,this._parentRunId,this.tags,this.metadata,u),Ac(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 Lhn(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=>Ac(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 JQ(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 q6{constructor(){super();x(this,"name",FT());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 JQ,l.setHandlers(r?.map(KQ)??[],!0)):l=r,l=l.copy(Array.isArray(n)?n.map(KQ):n?.handlers,!1));let c=un("LANGCHAIN_VERBOSE")==="true"||u?.verbose,d=qze.getTraceableRunTree(),f=d?.tracingEnabled??gPt();if(d?.tracingEnabled===!1&&l){let m=l.handlers.filter(h=>h.name==="langchain_tracer");for(let h of m)l.removeHandler(h)}let p=f||(un("LANGCHAIN_TRACING")??!1);if(c||p){if(l||(l=new JQ),c&&!l.handlers.some(m=>m.name===Aze.prototype.name)){let m=new Aze;l.addHandler(m,!0)}if(p&&!l.handlers.some(m=>m.name==="langchain_tracer")&&f){let m=new qze;l.addHandler(m,!0)}f&&d&&l._parentRunId===void 0&&(l._parentRunId=d.id,l.handlers.find(m=>m.name==="langchain_tracer")?.updateFromRunTree(d))}for(let{contextVar:m,inheritable:h=!0,handlerClass:y,envVar:g}of bPt()){let b=g&&un(g)==="true"&&y,_,w=m!==void 0?Kze(m):void 0;w&&pxt(w)?_=w:b&&(_=new y({})),_!==void 0&&(l||(l=new JQ),l.handlers.some(T=>T.name===_.name)||l.addHandler(_,h))}return(o||i)&&l&&(l.addTags(o??[]),l.addTags(i??[],!1)),(a||s)&&l&&(l.addMetadata(a??{}),l.addMetadata(s??{},!1)),l}}});var SPt,qhn,wPt,Bhn,yg,Oz=v(()=>{TQ();BL();Pme();SPt=class{getStore(){}run(t,e){return e()}enterWith(t){}},qhn=new SPt,wPt=Symbol.for("lc:child_config"),Bhn=class{getInstance(){return jL()??qhn}getRunnableConfig(){return this.getInstance().getStore()?.extra?.[wPt]}runWithConfig(t,e,r){let n=Cm._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 PC({name:"",tracingEnabled:!1})),u&&(u.extra={...u.extra,[wPt]:t}),i!==void 0&&i[bz]!==void 0&&(u===void 0&&(u={}),u[bz]=i[bz]),o.run(u,e)}initializeGlobalInstance(t){jL()===void 0&&SCt(t)}},yg=new Bhn});var Ez=v(()=>{zo();TQ();Oz()});async function C_(t){return Cm._configureSync(t?.callbacks,void 0,t?.tags,void 0,t?.metadata)}function K6(...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(KQ(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(KQ(s),!0);e.callbacks=a}else e.callbacks=new Cm(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 vi(t){let e=yg.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))Uhn.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 Nc(t={},{callbacks:e,maxConcurrency:r,recursionLimit:n,runName:o,configurable:i,runId:a}={}){let s=vi(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 x_(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 jme,Uhn,GT=v(()=>{BL();Oz();Ez();jme=25;Uhn=new Set(["string","number","boolean"])});async function MC(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(UL(e))},e.addEventListener("abort",r,{once:!0}),e.aborted&&o(UL(e))})]).finally(()=>e.removeEventListener("abort",r))}function UL(t){return t?.reason instanceof Error?t.reason:typeof t?.reason=="string"?new Error(t.reason):new Error("Aborted")}var G6=v(()=>{});function Xze(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 RC(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]=RC(r[n],o):r[n]=o;return r}else throw new Error(`Cannot concat ${typeof t} and ${typeof e}`)}async function CPt(t,e,r,n,...o){let i=new Pz({generator:e,startSetup:r,signal:n}),a=await i.setup;return{output:t(i,a,...o),setup:a}}var T_,Pz,XT=v(()=>{zo();Oz();Ez();GT();G6();T_=class Gze 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 Gze({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 Gze({async pull(n){let{value:o,done:i}=await r.next();i&&n.close(),n.enqueue(o)},async cancel(n){await r.return(n)}})}};Pz=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)=>{yg.runWithConfig(x_(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?yg.runWithConfig(x_(this.config),this.signal?async()=>MC(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 zhn.call(t,e)}function Fme(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 $N(t){return t.indexOf("/")===-1&&t.indexOf("~")===-1?t:t.replace(/~/g,"~0").replace(/\//g,"~1")}function qme(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}function $me(t){if(t===void 0)return!0;if(t){if(Array.isArray(t)){for(let r=0,n=t.length;r{zhn=Object.prototype.hasOwnProperty;Bme=class extends Error{constructor(t,e,r,n,o){super(xPt(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=xPt(t,{name:e,index:r,operation:n,tree:o})}}});function zme(t,e){if(e=="")return t;var r={op:"_get",path:e};return Mz(t,r),r.value}function Mz(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):Vme(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=zme(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=GQ(t,e.value),a.test===!1)throw new Dc("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 Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=xb(t));let a=(e.path||"").split("/"),s=t,u=1,l=a.length,c,d,f;for(typeof r=="function"?f=r:f=Vme;;){if(d=a[u],d&&d.indexOf("~")!=-1&&(d=qme(d)),o&&(d=="__proto__"||d=="prototype"&&u>0&&a[u-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&&c===void 0&&(s[d]===void 0?c=a.slice(0,u).join("/"):u==l-1&&(c=e.path),c!==void 0&&f(e,0,t,c)),u++,Array.isArray(s)){if(d==="-")d=s.length;else{if(r&&!kme(d))throw new Dc("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);kme(d)&&(d=~~d)}if(u>=l){if(r&&e.op==="add"&&d>s.length)throw new Dc("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);let p=Hhn[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}}else if(u>=l){let p=X6[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}if(s=s[d],r&&u0)throw new Dc('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 Dc("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 Dc("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")&&$me(t.value))throw new Dc("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 Dc("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 Dc("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=OPt([{op:"_get",path:t.from,value:void 0}],r);if(a&&a.name==="OPERATION_PATH_UNRESOLVABLE")throw new Dc("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function OPt(t,e,r){try{if(!Array.isArray(t))throw new Dc("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)Rz(xb(e),xb(t),r||!0);else{r=r||Vme;for(var n=0;n{zo();Ume();TPt=Uo({JsonPatchError:()=>Dc,_areEquals:()=>GQ,applyOperation:()=>Mz,applyPatch:()=>Rz,applyReducer:()=>Whn,deepClone:()=>Vhn,getValueByPointer:()=>zme,validate:()=>OPt,validator:()=>Vme}),Dc=Bme,Vhn=xb,X6={add:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` 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=zme(r,this.path);n&&(n=xb(n));let o=Mz(r,{op:"remove",path:this.from}).removed;return Mz(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=zme(r,this.from);return Mz(r,{op:"add",path:this.path,value:xb(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:GQ(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},Hhn={add:function(t,e,r){return kme(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:r,index:e}},remove:function(t,e,r){return{newDocument:r,removed:t.splice(e,1)[0]}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:X6.move,copy:X6.copy,test:X6.test,_get:X6._get}});function EPt(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=Fme(e),a=Fme(t),s=!1,u=a.length-1;u>=0;u--){var l=a[u],c=t[l];if(Lme(e,l)&&!(e[l]===void 0&&c!==void 0&&Array.isArray(e)===!1)){var d=e[l];typeof c=="object"&&c!=null&&typeof d=="object"&&d!=null&&Array.isArray(c)===Array.isArray(d)?EPt(c,d,r,n+"/"+$N(l),o):c!==d&&(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"replace",path:n+"/"+$N(l),value:xb(d)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"remove",path:n+"/"+$N(l)}),s=!0):(o&&r.push({op:"test",path:n,value:t}),r.push({op:"replace",path:n,value:e}))}if(!(!s&&i.length==a.length))for(var u=0;u{Ume();XQ();});var yRi,Zze=v(()=>{Ume();XQ();ZQ();yRi={...TPt,JsonPatchError:Bme,deepClone:xb,escapePathComponent:$N,unescapePathComponent:qme}});async function PPt(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 MPt(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 Jhn(t){return t!==void 0&&t.message!==void 0}var LN,Qze,RPt,e4e,IPt=v(()=>{zo();mS();Tz();XQ();Zze();XT();LN=class{constructor(t){x(this,"ops");this.ops=t.ops??[]}concat(t){let e=this.ops.concat(t.ops),r=Rz({},e);return new Qze({ops:e,state:r[r.length-1].newDocument})}},Qze=class Yze extends LN{constructor(r){super(r);x(this,"state");this.state=r.state}concat(r){let n=this.ops.concat(r.ops),o=Rz(this.state,r.ops);return new Yze({ops:n,state:o[o.length-1].newDocument})}static fromRunLogPatch(r){let n=Rz({},r.ops);return new Yze({ops:r.ops,state:n[n.length-1].newDocument})}},RPt=t=>t.name==="log_stream_tracer";e4e=class extends KT{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=T_.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 LN({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 LN({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 PPt(e,this._schemaFormat)),await this.writer.write(new LN({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 PPt(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await MPt(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 LN({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new LN({ops:[{op:"replace",path:"/final_output",value:await MPt(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?Jhn(n?.chunk)?a=n?.chunk:a=new Hr({id:`run-${e.id}`,content:r}):a=r;let s=new LN({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 Z6,ZT,Mi,xm=v(()=>{zo();Z6="__run",ZT=class APt{constructor(e){x(this,"text");x(this,"generationInfo");this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new APt({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},Mi=class NPt extends ZT{constructor(r){super(r);x(this,"message");this.message=r.message}concat(r){return new NPt({text:this.text+r.text,generationInfo:{...this.generationInfo,...r.generationInfo},message:this.message.concat(r.message)})}}});function Wme({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 DPt,jPt,$Pt=v(()=>{mS();Tz();XT();xm();DPt=t=>t.name==="event_stream_tracer",jPt=class extends KT{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=T_.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 ZT({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=Wme(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 Hr({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 ZT({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=Wme(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??{},i={output:e.outputs?.output??e.outputs,input:o};o.input&&Object.keys(o).length===1&&(i.input=o.input,r.inputs=o.input),await this.sendEndEvent({event:n,data:i,run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(e){let r=Wme(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 onToolError(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.`);await this.sendEndEvent({event:"on_tool_error",data:{input:r.inputs,error:e.error},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onRetrieverStart(e){let r=Wme(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:e.inputs.query}};this.runInfoMap.set(e.id,n),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??{}},n)}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 LPt(t){if(!(t&&Ghn(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:e,stack:r}=t;return e==="Load failed"?r===void 0||"__sentry_captured__"in t:e.startsWith("error sending request for url")?!0:Xhn.has(e)}var Khn,Ghn,Xhn,FPt=v(()=>{Khn=Object.prototype.toString,Ghn=t=>Khn.call(t)==="[object Error]",Xhn=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 Zhn(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 Jme(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 YQ(t,e={}){if(e={...e},Zhn(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),Jme("factor",e.factor,{min:0,allowInfinity:!1}),Jme("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),Jme("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),Jme("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 egn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var Yhn,t4e=v(()=>{FPt();Yhn=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 Kme,tgn,rgn,IC,Iz=v(()=>{zo();G6();t4e();Kme=$(Wze(),1),tgn=[400,401,402,403,404,405,406,407,409],rgn=t=>{if(typeof t!="object"||t===null)return;if("message"in t&&typeof t.message=="string"&&(t.message.startsWith("Cancel")||t.message.startsWith("AbortError"))||"name"in t&&typeof t.name=="string"&&t.name==="AbortError"||"code"in t&&typeof t.code=="string"&&t.code==="ECONNABORTED")throw t;let e="response"in t&&typeof t.response=="object"&&t.response!==null&&"status"in t.response&&typeof t.response.status=="number"?t.response.status:void 0,r="status"in t&&typeof t.status=="number"?t.status:void 0,n=e??r;if(n&&tgn.includes(+n))throw t;if(("error"in t&&typeof t.error=="object"&&t.error!==null&&"code"in t.error&&typeof t.error.code=="string"?t.error.code:void 0)==="insufficient_quota"){let o=new Error("message"in t&&typeof t.message=="string"?t.message:"Insufficient quota");throw o.name="InsufficientQuotaError",o}},IC=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??rgn,this.queue=new("default"in Kme.default?Kme.default.default:Kme.default)({concurrency:this.maxConcurrency})}async call(t,...e){return this.queue.add(()=>YQ(()=>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(UL(t.signal))},t.signal?.addEventListener("abort",n,{once:!0})})]).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 r4e,qPt=v(()=>{Tz();r4e=class extends KT{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 QQ(t){return t?t.lc_runnable:!1}var BPt,UPt,Gme=v(()=>{BPt=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}},UPt=t=>btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")});function Te(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 vd(t){return t&&Object.assign(eee,t),eee}var n4e,o4e,YT,eee,Y6=v(()=>{n4e=Object.freeze({status:"aborted"});o4e=Symbol("zod_brand"),YT=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},eee={}});var Ft={};En(Ft,{BIGINT_FORMAT_RANGES:()=>m4e,Class:()=>a4e,NUMBER_FORMAT_RANGES:()=>p4e,aborted:()=>Nz,allowsEval:()=>c4e,assert:()=>sgn,assertEqual:()=>ngn,assertIs:()=>ign,assertNever:()=>agn,assertNotEqual:()=>ogn,assignProp:()=>l4e,cached:()=>nee,captureStackTrace:()=>Xme,cleanEnum:()=>vgn,cleanRegex:()=>oee,clone:()=>wd,createTransparentProxy:()=>pgn,defineLazy:()=>Bs,esc:()=>Az,escapeRegex:()=>FN,extend:()=>ggn,finalizeIssue:()=>Xv,floatSafeRemainder:()=>u4e,getElementAtPath:()=>ugn,getEnumValues:()=>ree,getLengthableOrigin:()=>see,getParsedType:()=>fgn,getSizableOrigin:()=>aee,isObject:()=>Q6,isPlainObject:()=>eJ,issue:()=>h4e,joinValues:()=>Je,jsonStringifyReplacer:()=>s4e,merge:()=>ygn,normalizeParams:()=>vt,nullish:()=>zL,numKeys:()=>dgn,omit:()=>hgn,optionalKeys:()=>f4e,partial:()=>bgn,pick:()=>mgn,prefixIssues:()=>O_,primitiveTypes:()=>d4e,promiseAllObject:()=>lgn,propertyKeyTypes:()=>iee,randomString:()=>cgn,required:()=>_gn,stringifyPrimitive:()=>Ut,unwrapMessage:()=>tee});function ngn(t){return t}function ogn(t){return t}function ign(t){}function agn(t){throw new Error}function sgn(t){}function ree(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 Je(t,e="|"){return t.map(r=>Ut(r)).join(e)}function s4e(t,e){return typeof e=="bigint"?e.toString():e}function nee(t){return{get value(){{let r=t();return Object.defineProperty(this,"value",{value:r}),r}throw new Error("cached value already set")}}}function zL(t){return t==null}function oee(t){let e=t.startsWith("^")?1:0,r=t.endsWith("$")?t.length-1:t.length;return t.slice(e,r)}function u4e(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 Bs(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 l4e(t,e,r){Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0})}function ugn(t,e){return e?e.reduce((r,n)=>r?.[n],t):t}function lgn(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 pgn(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 Ut(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function f4e(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}function mgn(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 wd(t,{...t._zod.def,shape:r,checks:[]})}function hgn(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 wd(t,{...t._zod.def,shape:r,checks:[]})}function ggn(t,e){if(!eJ(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 l4e(this,"shape",n),n},checks:[]};return wd(t,r)}function ygn(t,e){return wd(t,{...t._zod.def,get shape(){let r={...t._zod.def.shape,...e._zod.def.shape};return l4e(this,"shape",r),r},catchall:e._zod.def.catchall,checks:[]})}function bgn(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 wd(e,{...e._zod.def,shape:o,checks:[]})}function _gn(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 wd(e,{...e._zod.def,shape:o,checks:[]})}function Nz(t,e=0){for(let r=e;r{var n;return(n=r).path??(n.path=[]),r.path.unshift(t),r})}function tee(t){return typeof t=="string"?t:t?.message}function Xv(t,e,r){let n={...t,path:t.path??[]};if(!t.message){let o=tee(t.inst?._zod.def?.error?.(t))??tee(e?.error?.(t))??tee(r.customError?.(t))??tee(r.localeError?.(t))??"Invalid input";n.message=o}return delete n.inst,delete n.continue,e?.reportInput||delete n.input,n}function aee(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function see(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function h4e(...t){let[e,r,n]=t;return typeof e=="string"?{message:e,code:"custom",input:r,inst:n}:{...e}}function vgn(t){return Object.entries(t).filter(([e,r])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}var Xme,c4e,fgn,iee,d4e,p4e,m4e,a4e,Un=v(()=>{Xme=Error.captureStackTrace?Error.captureStackTrace:(...t)=>{};c4e=nee(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});fgn=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}`)}},iee=new Set(["string","number","symbol"]),d4e=new Set(["string","number","bigint","boolean","symbol","undefined"]);p4e={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]},m4e={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};a4e=class{constructor(...e){}}});function lee(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 cee(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 ${VPt(n.path)}`);return e.join(` -`)}var zPt,uee,tJ,b4e=v(()=>{Y6();Un();zPt=(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,s4e,2)},enumerable:!0}),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},uee=Te("$ZodError",zPt),tJ=Te("$ZodError",zPt,{Parent:Error})});var Zme,Dz,Yme,jz,Qme,_4e,ehe,v4e,the=v(()=>{Y6();b4e();Un();Zme=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 YT;if(a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},Dz=Zme(tJ),Yme=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=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},jz=Yme(tJ),Qme=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 YT;return i.issues.length?{success:!1,error:new(t??uee)(i.issues.map(a=>Xv(a,o,vd())))}:{success:!0,data:i.value}},_4e=Qme(tJ),ehe=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=>Xv(a,o,vd())))}:{success:!0,data:i.value}},v4e=ehe(tJ)});var Lz={};En(Lz,{_emoji:()=>HPt,base64:()=>j4e,base64url:()=>rhe,bigint:()=>U4e,boolean:()=>H4e,browserEmail:()=>Mgn,cidrv4:()=>N4e,cidrv6:()=>D4e,cuid:()=>w4e,cuid2:()=>S4e,date:()=>F4e,datetime:()=>q4e,domain:()=>Rgn,duration:()=>E4e,e164:()=>L4e,email:()=>M4e,emoji:()=>R4e,extendedDuration:()=>Sgn,guid:()=>P4e,hostname:()=>$4e,html5Email:()=>Ogn,integer:()=>z4e,ipv4:()=>I4e,ipv6:()=>A4e,ksuid:()=>T4e,lowercase:()=>K4e,nanoid:()=>O4e,null:()=>W4e,number:()=>V4e,rfc5322Email:()=>Egn,string:()=>B4e,time:()=>k4e,ulid:()=>C4e,undefined:()=>J4e,unicodeEmail:()=>Pgn,uppercase:()=>G4e,uuid:()=>$z,uuid4:()=>Cgn,uuid6:()=>xgn,uuid7:()=>Tgn,xid:()=>x4e});function R4e(){return new RegExp(HPt,"u")}function JPt(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 k4e(t){return new RegExp(`^${JPt(t)}$`)}function q4e(t){let e=JPt({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(`^${WPt}T(?:${n})$`)}var w4e,S4e,C4e,x4e,T4e,O4e,E4e,Sgn,P4e,$z,Cgn,xgn,Tgn,M4e,Ogn,Egn,Pgn,Mgn,HPt,I4e,A4e,N4e,D4e,j4e,rhe,$4e,Rgn,L4e,WPt,F4e,B4e,U4e,z4e,V4e,H4e,W4e,J4e,K4e,G4e,nhe=v(()=>{w4e=/^[cC][^\s-]{8,}$/,S4e=/^[0-9a-z]+$/,C4e=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,x4e=/^[0-9a-vA-V]{20}$/,T4e=/^[A-Za-z0-9]{27}$/,O4e=/^[a-zA-Z0-9_-]{21}$/,E4e=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Sgn=/^[-+]?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)?)??$/,P4e=/^([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})$/,$z=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)$/,Cgn=$z(4),xgn=$z(6),Tgn=$z(7),M4e=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Ogn=/^[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])?)*$/,Egn=/^(([^<>()\[\]\\.,;:\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,}))$/,Pgn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Mgn=/^[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])?)*$/,HPt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";I4e=/^(?:(?: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])$/,A4e=/^(([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})$/,N4e=/^((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])$/,D4e=/^(([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])$/,j4e=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,rhe=/^[A-Za-z0-9_-]*$/,$4e=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,Rgn=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,L4e=/^\+(?:[0-9]){6,14}[0-9]$/,WPt="(?:(?:\\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])))",F4e=new RegExp(`^${WPt}$`);B4e=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},U4e=/^\d+n?$/,z4e=/^\d+$/,V4e=/^-?\d+(?:\.\d+)?/i,H4e=/true|false/i,W4e=/null/i,J4e=/undefined/i,K4e=/^[^A-Z]*$/,G4e=/^[^a-z]*$/});function KPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues))}var hc,GPt,ohe,ihe,X4e,Z4e,Y4e,Q4e,e2e,t2e,r2e,n2e,o2e,rJ,i2e,a2e,s2e,u2e,l2e,c2e,d2e,f2e,p2e,ahe=v(()=>{Y6();nhe();Un();hc=Te("$ZodCheck",(t,e)=>{var r;t._zod??(t._zod={}),t._zod.def=e,(r=t._zod).onattach??(r.onattach=[])}),GPt={number:"number",bigint:"bigint",object:"date"},ohe=Te("$ZodCheckLessThan",(t,e)=>{hc.init(t,e);let r=GPt[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{hc.init(t,e);let r=GPt[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})}}),X4e=Te("$ZodCheckMultipleOf",(t,e)=>{hc.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):u4e(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})}}),Z4e=Te("$ZodCheckNumberFormat",(t,e)=>{hc.init(t,e),e.format=e.format||"float64";let r=e.format?.includes("int"),n=r?"int":"number",[o,i]=p4e[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=z4e)}),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})}}),Y4e=Te("$ZodCheckBigIntFormat",(t,e)=>{hc.init(t,e);let[r,n]=m4e[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})}}),Q4e=Te("$ZodCheckMaxSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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:aee(o),code:"too_big",maximum:e.maximum,input:o,inst:t,continue:!e.abort})}}),e2e=Te("$ZodCheckMinSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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:aee(o),code:"too_small",minimum:e.minimum,input:o,inst:t,continue:!e.abort})}}),t2e=Te("$ZodCheckSizeEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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:aee(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})}}),r2e=Te("$ZodCheckMaxLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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=see(o);n.issues.push({origin:a,code:"too_big",maximum:e.maximum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),n2e=Te("$ZodCheckMinLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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=see(o);n.issues.push({origin:a,code:"too_small",minimum:e.minimum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),o2e=Te("$ZodCheckLengthEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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=see(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})}}),rJ=Te("$ZodCheckStringFormat",(t,e)=>{var r,n;hc.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=()=>{})}),i2e=Te("$ZodCheckRegex",(t,e)=>{rJ.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})}}),a2e=Te("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=K4e),rJ.init(t,e)}),s2e=Te("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=G4e),rJ.init(t,e)}),u2e=Te("$ZodCheckIncludes",(t,e)=>{hc.init(t,e);let r=FN(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})}}),l2e=Te("$ZodCheckStartsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`^${FN(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})}}),c2e=Te("$ZodCheckEndsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`.*${FN(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})}});d2e=Te("$ZodCheckProperty",(t,e)=>{hc.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=>KPt(o,r,e.property));KPt(n,r,e.property)}}),f2e=Te("$ZodCheckMimeType",(t,e)=>{hc.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})}}),p2e=Te("$ZodCheckOverwrite",(t,e)=>{hc.init(t,e),t._zod.check=r=>{r.value=e.tx(r.value)}})});var dee,m2e=v(()=>{dee=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(` +`)}var zhn,Bme,Ume=v(()=>{zhn=Object.prototype.hasOwnProperty;Bme=class extends Error{constructor(t,e,r,n,o){super(xPt(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=xPt(t,{name:e,index:r,operation:n,tree:o})}}});function zme(t,e){if(e=="")return t;var r={op:"_get",path:e};return Mz(t,r),r.value}function Mz(t,e,r=!1,n=!0,o=!0,i=0){if(r&&(typeof r=="function"?r(e,0,t,e.path):Vme(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=zme(t,e.from),e.op==="move"&&(a.removed=t),a;if(e.op==="test"){if(a.test=GQ(t,e.value),a.test===!1)throw new Dc("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 Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,e,t);return a}}else{n||(t=xb(t));let a=(e.path||"").split("/"),s=t,u=1,l=a.length,c,d,f;for(typeof r=="function"?f=r:f=Vme;;){if(d=a[u],d&&d.indexOf("~")!=-1&&(d=qme(d)),o&&(d=="__proto__"||d=="prototype"&&u>0&&a[u-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&&c===void 0&&(s[d]===void 0?c=a.slice(0,u).join("/"):u==l-1&&(c=e.path),c!==void 0&&f(e,0,t,c)),u++,Array.isArray(s)){if(d==="-")d=s.length;else{if(r&&!kme(d))throw new Dc("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);kme(d)&&(d=~~d)}if(u>=l){if(r&&e.op==="add"&&d>s.length)throw new Dc("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,e,t);let p=Hhn[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}}else if(u>=l){let p=X6[e.op].call(e,s,d,t);if(p.test===!1)throw new Dc("Test operation failed","TEST_OPERATION_FAILED",i,e,t);return p}if(s=s[d],r&&u0)throw new Dc('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 Dc("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 Dc("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")&&$me(t.value))throw new Dc("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 Dc("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 Dc("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=OPt([{op:"_get",path:t.from,value:void 0}],r);if(a&&a.name==="OPERATION_PATH_UNRESOLVABLE")throw new Dc("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",e,t,r)}}}else throw new Dc("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",e,t,r)}function OPt(t,e,r){try{if(!Array.isArray(t))throw new Dc("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)Rz(xb(e),xb(t),r||!0);else{r=r||Vme;for(var n=0;n{zo();Ume();TPt=Uo({JsonPatchError:()=>Dc,_areEquals:()=>GQ,applyOperation:()=>Mz,applyPatch:()=>Rz,applyReducer:()=>Whn,deepClone:()=>Vhn,getValueByPointer:()=>zme,validate:()=>OPt,validator:()=>Vme}),Dc=Bme,Vhn=xb,X6={add:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");return t[e]=this.value,{newDocument:r}},remove:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` prop is banned for security reasons");var n=t[e];return delete t[e],{newDocument:r,removed:n}},replace:function(t,e,r){if(e==="__proto__"||e==="constructor")throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor` 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=zme(r,this.path);n&&(n=xb(n));let o=Mz(r,{op:"remove",path:this.from}).removed;return Mz(r,{op:"add",path:this.path,value:o}),{newDocument:r,removed:n}},copy:function(t,e,r){let n=zme(r,this.from);return Mz(r,{op:"add",path:this.path,value:xb(n)}),{newDocument:r}},test:function(t,e,r){return{newDocument:r,test:GQ(t[e],this.value)}},_get:function(t,e,r){return this.value=t[e],{newDocument:r}}},Hhn={add:function(t,e,r){return kme(e)?t.splice(e,0,this.value):t[e]=this.value,{newDocument:r,index:e}},remove:function(t,e,r){return{newDocument:r,removed:t.splice(e,1)[0]}},replace:function(t,e,r){var n=t[e];return t[e]=this.value,{newDocument:r,removed:n}},move:X6.move,copy:X6.copy,test:X6.test,_get:X6._get}});function EPt(t,e,r,n,o){if(e!==t){typeof e.toJSON=="function"&&(e=e.toJSON());for(var i=Fme(e),a=Fme(t),s=!1,u=a.length-1;u>=0;u--){var l=a[u],c=t[l];if(Lme(e,l)&&!(e[l]===void 0&&c!==void 0&&Array.isArray(e)===!1)){var d=e[l];typeof c=="object"&&c!=null&&typeof d=="object"&&d!=null&&Array.isArray(c)===Array.isArray(d)?EPt(c,d,r,n+"/"+$N(l),o):c!==d&&(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"replace",path:n+"/"+$N(l),value:xb(d)}))}else Array.isArray(t)===Array.isArray(e)?(o&&r.push({op:"test",path:n+"/"+$N(l),value:xb(c)}),r.push({op:"remove",path:n+"/"+$N(l)}),s=!0):(o&&r.push({op:"test",path:n,value:t}),r.push({op:"replace",path:n,value:e}))}if(!(!s&&i.length==a.length))for(var u=0;u{Ume();XQ();});var yRi,Zze=v(()=>{Ume();XQ();ZQ();yRi={...TPt,JsonPatchError:Bme,deepClone:xb,escapePathComponent:$N,unescapePathComponent:qme}});async function PPt(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 MPt(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 Jhn(t){return t!==void 0&&t.message!==void 0}var LN,Qze,RPt,e4e,IPt=v(()=>{zo();mS();Tz();XQ();Zze();XT();LN=class{constructor(t){x(this,"ops");this.ops=t.ops??[]}concat(t){let e=this.ops.concat(t.ops),r=Rz({},e);return new Qze({ops:e,state:r[r.length-1].newDocument})}},Qze=class Yze extends LN{constructor(r){super(r);x(this,"state");this.state=r.state}concat(r){let n=this.ops.concat(r.ops),o=Rz(this.state,r.ops);return new Yze({ops:n,state:o[o.length-1].newDocument})}static fromRunLogPatch(r){let n=Rz({},r.ops);return new Yze({ops:r.ops,state:n[n.length-1].newDocument})}},RPt=t=>t.name==="log_stream_tracer";e4e=class extends KT{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=T_.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 LN({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 LN({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 PPt(e,this._schemaFormat)),await this.writer.write(new LN({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 PPt(e,this._schemaFormat)}),n.push({op:"add",path:`/logs/${r}/final_output`,value:await MPt(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 LN({ops:n});await this.writer.write(o)}finally{if(e.id===this.rootId){let r=new LN({ops:[{op:"replace",path:"/final_output",value:await MPt(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?Jhn(n?.chunk)?a=n?.chunk:a=new Hr({id:`run-${e.id}`,content:r}):a=r;let s=new LN({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 Z6,ZT,Mi,xm=v(()=>{zo();Z6="__run",ZT=class APt{constructor(e){x(this,"text");x(this,"generationInfo");this.text=e.text,this.generationInfo=e.generationInfo}concat(e){return new APt({text:this.text+e.text,generationInfo:{...this.generationInfo,...e.generationInfo}})}},Mi=class NPt extends ZT{constructor(r){super(r);x(this,"message");this.message=r.message}concat(r){return new NPt({text:this.text+r.text,generationInfo:{...this.generationInfo,...r.generationInfo},message:this.message.concat(r.message)})}}});function Wme({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 DPt,jPt,$Pt=v(()=>{mS();Tz();XT();xm();DPt=t=>t.name==="event_stream_tracer",jPt=class extends KT{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=T_.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 ZT({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=Wme(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 Hr({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 ZT({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=Wme(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??{},i={output:e.outputs?.output??e.outputs,input:o};o.input&&Object.keys(o).length===1&&(i.input=o.input,r.inputs=o.input),await this.sendEndEvent({event:n,data:i,run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata??{}},r)}async onToolStart(e){let r=Wme(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 onToolError(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.`);await this.sendEndEvent({event:"on_tool_error",data:{input:r.inputs,error:e.error},run_id:e.id,name:r.name,tags:r.tags,metadata:r.metadata},r)}async onRetrieverStart(e){let r=Wme(e),n={tags:e.tags??[],metadata:e.extra?.metadata??{},name:r,runType:"retriever",inputs:{query:e.inputs.query}};this.runInfoMap.set(e.id,n),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??{}},n)}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 LPt(t){if(!(t&&Ghn(t)&&t.name==="TypeError"&&typeof t.message=="string"))return!1;let{message:e,stack:r}=t;return e==="Load failed"?r===void 0||"__sentry_captured__"in t:e.startsWith("error sending request for url")?!0:Xhn.has(e)}var Khn,Ghn,Xhn,FPt=v(()=>{Khn=Object.prototype.toString,Ghn=t=>Khn.call(t)==="[object Error]",Xhn=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 Zhn(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 Jme(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 YQ(t,e={}){if(e={...e},Zhn(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),Jme("factor",e.factor,{min:0,allowInfinity:!1}),Jme("minTimeout",e.minTimeout,{min:0,allowInfinity:!1}),Jme("maxTimeout",e.maxTimeout,{min:0,allowInfinity:!0}),Jme("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 egn({error:i,attemptNumber:r,retriesConsumed:n,startTime:o,options:e})&&n++}}throw new Error("Retry attempts exhausted without throwing an error.")}var Yhn,t4e=v(()=>{FPt();Yhn=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 Kme,tgn,rgn,IC,Iz=v(()=>{zo();G6();t4e();Kme=$(Wze(),1),tgn=[400,401,402,403,404,405,406,407,409],rgn=t=>{if(typeof t!="object"||t===null)return;if("message"in t&&typeof t.message=="string"&&(t.message.startsWith("Cancel")||t.message.startsWith("AbortError"))||"name"in t&&typeof t.name=="string"&&t.name==="AbortError"||"code"in t&&typeof t.code=="string"&&t.code==="ECONNABORTED")throw t;let e="response"in t&&typeof t.response=="object"&&t.response!==null&&"status"in t.response&&typeof t.response.status=="number"?t.response.status:void 0,r="status"in t&&typeof t.status=="number"?t.status:void 0,n=e??r;if(n&&tgn.includes(+n))throw t;if(("error"in t&&typeof t.error=="object"&&t.error!==null&&"code"in t.error&&typeof t.error.code=="string"?t.error.code:void 0)==="insufficient_quota"){let o=new Error("message"in t&&typeof t.message=="string"?t.message:"Insufficient quota");throw o.name="InsufficientQuotaError",o}},IC=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??rgn,this.queue=new("default"in Kme.default?Kme.default.default:Kme.default)({concurrency:this.maxConcurrency})}async call(t,...e){return this.queue.add(()=>YQ(()=>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(UL(t.signal))},t.signal?.addEventListener("abort",n,{once:!0})})]).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 r4e,qPt=v(()=>{Tz();r4e=class extends KT{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 QQ(t){return t?t.lc_runnable:!1}var BPt,UPt,Gme=v(()=>{BPt=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}},UPt=t=>btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")});function Te(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 vd(t){return t&&Object.assign(eee,t),eee}var n4e,o4e,YT,eee,Y6=v(()=>{n4e=Object.freeze({status:"aborted"});o4e=Symbol("zod_brand"),YT=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},eee={}});var Ft={};En(Ft,{BIGINT_FORMAT_RANGES:()=>m4e,Class:()=>a4e,NUMBER_FORMAT_RANGES:()=>p4e,aborted:()=>Nz,allowsEval:()=>c4e,assert:()=>sgn,assertEqual:()=>ngn,assertIs:()=>ign,assertNever:()=>agn,assertNotEqual:()=>ogn,assignProp:()=>l4e,cached:()=>nee,captureStackTrace:()=>Xme,cleanEnum:()=>vgn,cleanRegex:()=>oee,clone:()=>wd,createTransparentProxy:()=>pgn,defineLazy:()=>Bs,esc:()=>Az,escapeRegex:()=>FN,extend:()=>ggn,finalizeIssue:()=>Xv,floatSafeRemainder:()=>u4e,getElementAtPath:()=>ugn,getEnumValues:()=>ree,getLengthableOrigin:()=>see,getParsedType:()=>fgn,getSizableOrigin:()=>aee,isObject:()=>Q6,isPlainObject:()=>eJ,issue:()=>h4e,joinValues:()=>Je,jsonStringifyReplacer:()=>s4e,merge:()=>ygn,normalizeParams:()=>vt,nullish:()=>zL,numKeys:()=>dgn,omit:()=>hgn,optionalKeys:()=>f4e,partial:()=>bgn,pick:()=>mgn,prefixIssues:()=>O_,primitiveTypes:()=>d4e,promiseAllObject:()=>lgn,propertyKeyTypes:()=>iee,randomString:()=>cgn,required:()=>_gn,stringifyPrimitive:()=>Ut,unwrapMessage:()=>tee});function ngn(t){return t}function ogn(t){return t}function ign(t){}function agn(t){throw new Error}function sgn(t){}function ree(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 Je(t,e="|"){return t.map(r=>Ut(r)).join(e)}function s4e(t,e){return typeof e=="bigint"?e.toString():e}function nee(t){return{get value(){{let r=t();return Object.defineProperty(this,"value",{value:r}),r}throw new Error("cached value already set")}}}function zL(t){return t==null}function oee(t){let e=t.startsWith("^")?1:0,r=t.endsWith("$")?t.length-1:t.length;return t.slice(e,r)}function u4e(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 Bs(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 l4e(t,e,r){Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!0,configurable:!0})}function ugn(t,e){return e?e.reduce((r,n)=>r?.[n],t):t}function lgn(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 pgn(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 Ut(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function f4e(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}function mgn(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 wd(t,{...t._zod.def,shape:r,checks:[]})}function hgn(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 wd(t,{...t._zod.def,shape:r,checks:[]})}function ggn(t,e){if(!eJ(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 l4e(this,"shape",n),n},checks:[]};return wd(t,r)}function ygn(t,e){return wd(t,{...t._zod.def,get shape(){let r={...t._zod.def.shape,...e._zod.def.shape};return l4e(this,"shape",r),r},catchall:e._zod.def.catchall,checks:[]})}function bgn(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 wd(e,{...e._zod.def,shape:o,checks:[]})}function _gn(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 wd(e,{...e._zod.def,shape:o,checks:[]})}function Nz(t,e=0){for(let r=e;r{var n;return(n=r).path??(n.path=[]),r.path.unshift(t),r})}function tee(t){return typeof t=="string"?t:t?.message}function Xv(t,e,r){let n={...t,path:t.path??[]};if(!t.message){let o=tee(t.inst?._zod.def?.error?.(t))??tee(e?.error?.(t))??tee(r.customError?.(t))??tee(r.localeError?.(t))??"Invalid input";n.message=o}return delete n.inst,delete n.continue,e?.reportInput||delete n.input,n}function aee(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function see(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function h4e(...t){let[e,r,n]=t;return typeof e=="string"?{message:e,code:"custom",input:r,inst:n}:{...e}}function vgn(t){return Object.entries(t).filter(([e,r])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}var Xme,c4e,fgn,iee,d4e,p4e,m4e,a4e,zn=v(()=>{Xme=Error.captureStackTrace?Error.captureStackTrace:(...t)=>{};c4e=nee(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});fgn=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}`)}},iee=new Set(["string","number","symbol"]),d4e=new Set(["string","number","bigint","boolean","symbol","undefined"]);p4e={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]},m4e={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};a4e=class{constructor(...e){}}});function lee(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 cee(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 ${VPt(n.path)}`);return e.join(` +`)}var zPt,uee,tJ,b4e=v(()=>{Y6();zn();zPt=(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,s4e,2)},enumerable:!0}),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},uee=Te("$ZodError",zPt),tJ=Te("$ZodError",zPt,{Parent:Error})});var Zme,Dz,Yme,jz,Qme,_4e,ehe,v4e,the=v(()=>{Y6();b4e();zn();Zme=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 YT;if(a.issues.length){let s=new(o?.Err??t)(a.issues.map(u=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},Dz=Zme(tJ),Yme=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=>Xv(u,i,vd())));throw Xme(s,o?.callee),s}return a.value},jz=Yme(tJ),Qme=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 YT;return i.issues.length?{success:!1,error:new(t??uee)(i.issues.map(a=>Xv(a,o,vd())))}:{success:!0,data:i.value}},_4e=Qme(tJ),ehe=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=>Xv(a,o,vd())))}:{success:!0,data:i.value}},v4e=ehe(tJ)});var Lz={};En(Lz,{_emoji:()=>HPt,base64:()=>j4e,base64url:()=>rhe,bigint:()=>U4e,boolean:()=>H4e,browserEmail:()=>Mgn,cidrv4:()=>N4e,cidrv6:()=>D4e,cuid:()=>w4e,cuid2:()=>S4e,date:()=>F4e,datetime:()=>q4e,domain:()=>Rgn,duration:()=>E4e,e164:()=>L4e,email:()=>M4e,emoji:()=>R4e,extendedDuration:()=>Sgn,guid:()=>P4e,hostname:()=>$4e,html5Email:()=>Ogn,integer:()=>z4e,ipv4:()=>I4e,ipv6:()=>A4e,ksuid:()=>T4e,lowercase:()=>K4e,nanoid:()=>O4e,null:()=>W4e,number:()=>V4e,rfc5322Email:()=>Egn,string:()=>B4e,time:()=>k4e,ulid:()=>C4e,undefined:()=>J4e,unicodeEmail:()=>Pgn,uppercase:()=>G4e,uuid:()=>$z,uuid4:()=>Cgn,uuid6:()=>xgn,uuid7:()=>Tgn,xid:()=>x4e});function R4e(){return new RegExp(HPt,"u")}function JPt(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 k4e(t){return new RegExp(`^${JPt(t)}$`)}function q4e(t){let e=JPt({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(`^${WPt}T(?:${n})$`)}var w4e,S4e,C4e,x4e,T4e,O4e,E4e,Sgn,P4e,$z,Cgn,xgn,Tgn,M4e,Ogn,Egn,Pgn,Mgn,HPt,I4e,A4e,N4e,D4e,j4e,rhe,$4e,Rgn,L4e,WPt,F4e,B4e,U4e,z4e,V4e,H4e,W4e,J4e,K4e,G4e,nhe=v(()=>{w4e=/^[cC][^\s-]{8,}$/,S4e=/^[0-9a-z]+$/,C4e=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,x4e=/^[0-9a-vA-V]{20}$/,T4e=/^[A-Za-z0-9]{27}$/,O4e=/^[a-zA-Z0-9_-]{21}$/,E4e=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Sgn=/^[-+]?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)?)??$/,P4e=/^([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})$/,$z=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)$/,Cgn=$z(4),xgn=$z(6),Tgn=$z(7),M4e=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Ogn=/^[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])?)*$/,Egn=/^(([^<>()\[\]\\.,;:\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,}))$/,Pgn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Mgn=/^[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])?)*$/,HPt="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";I4e=/^(?:(?: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])$/,A4e=/^(([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})$/,N4e=/^((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])$/,D4e=/^(([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])$/,j4e=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,rhe=/^[A-Za-z0-9_-]*$/,$4e=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,Rgn=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,L4e=/^\+(?:[0-9]){6,14}[0-9]$/,WPt="(?:(?:\\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])))",F4e=new RegExp(`^${WPt}$`);B4e=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},U4e=/^\d+n?$/,z4e=/^\d+$/,V4e=/^-?\d+(?:\.\d+)?/i,H4e=/true|false/i,W4e=/null/i,J4e=/undefined/i,K4e=/^[^A-Z]*$/,G4e=/^[^a-z]*$/});function KPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues))}var hc,GPt,ohe,ihe,X4e,Z4e,Y4e,Q4e,e2e,t2e,r2e,n2e,o2e,rJ,i2e,a2e,s2e,u2e,l2e,c2e,d2e,f2e,p2e,ahe=v(()=>{Y6();nhe();zn();hc=Te("$ZodCheck",(t,e)=>{var r;t._zod??(t._zod={}),t._zod.def=e,(r=t._zod).onattach??(r.onattach=[])}),GPt={number:"number",bigint:"bigint",object:"date"},ohe=Te("$ZodCheckLessThan",(t,e)=>{hc.init(t,e);let r=GPt[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{hc.init(t,e);let r=GPt[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})}}),X4e=Te("$ZodCheckMultipleOf",(t,e)=>{hc.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):u4e(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})}}),Z4e=Te("$ZodCheckNumberFormat",(t,e)=>{hc.init(t,e),e.format=e.format||"float64";let r=e.format?.includes("int"),n=r?"int":"number",[o,i]=p4e[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=z4e)}),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})}}),Y4e=Te("$ZodCheckBigIntFormat",(t,e)=>{hc.init(t,e);let[r,n]=m4e[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})}}),Q4e=Te("$ZodCheckMaxSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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:aee(o),code:"too_big",maximum:e.maximum,input:o,inst:t,continue:!e.abort})}}),e2e=Te("$ZodCheckMinSize",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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:aee(o),code:"too_small",minimum:e.minimum,input:o,inst:t,continue:!e.abort})}}),t2e=Te("$ZodCheckSizeEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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:aee(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})}}),r2e=Te("$ZodCheckMaxLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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=see(o);n.issues.push({origin:a,code:"too_big",maximum:e.maximum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),n2e=Te("$ZodCheckMinLength",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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=see(o);n.issues.push({origin:a,code:"too_small",minimum:e.minimum,inclusive:!0,input:o,inst:t,continue:!e.abort})}}),o2e=Te("$ZodCheckLengthEquals",(t,e)=>{var r;hc.init(t,e),(r=t._zod.def).when??(r.when=n=>{let o=n.value;return!zL(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=see(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})}}),rJ=Te("$ZodCheckStringFormat",(t,e)=>{var r,n;hc.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=()=>{})}),i2e=Te("$ZodCheckRegex",(t,e)=>{rJ.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})}}),a2e=Te("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=K4e),rJ.init(t,e)}),s2e=Te("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=G4e),rJ.init(t,e)}),u2e=Te("$ZodCheckIncludes",(t,e)=>{hc.init(t,e);let r=FN(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})}}),l2e=Te("$ZodCheckStartsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`^${FN(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})}}),c2e=Te("$ZodCheckEndsWith",(t,e)=>{hc.init(t,e);let r=new RegExp(`.*${FN(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})}});d2e=Te("$ZodCheckProperty",(t,e)=>{hc.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=>KPt(o,r,e.property));KPt(n,r,e.property)}}),f2e=Te("$ZodCheckMimeType",(t,e)=>{hc.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})}}),p2e=Te("$ZodCheckOverwrite",(t,e)=>{hc.init(t,e),t._zod.check=r=>{r.value=e.tx(r.value)}})});var dee,m2e=v(()=>{dee=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 h2e,g2e=v(()=>{h2e={major:4,minor:0,patch:0}});function L2e(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}function uMt(t){if(!rhe.test(t))return!1;let e=t.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=e.padEnd(Math.ceil(e.length/4)*4,"=");return L2e(r)}function lMt(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 ZPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function she(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function YPt(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(...O_(r,t.issues)):t.value===void 0?r in n&&(e.value[r]=void 0):e.value[r]=t.value}function QPt(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=>Xv(i,n,vd())))}),e}function y2e(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(eJ(t)&&eJ(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=y2e(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;nXv(s,a,vd()))})),e.issues.length&&(iee.has(typeof n)?r.issues.push(...O_(n,e.issues)):r.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:n,issues:e.issues.map(s=>Xv(s,a,vd()))})),r.value.set(t.value,e.value)}function rMt(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}function nMt(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}function oMt(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 iMt(t,e,r){return Nz(t)?t:e.out._zod.run({value:t.value,issues:t.issues},r)}function aMt(t){return t.value=Object.freeze(t.value),t}function sMt(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(h4e(o))}}var lo,Fz,Nu,b2e,_2e,v2e,w2e,S2e,C2e,x2e,T2e,O2e,E2e,P2e,M2e,R2e,I2e,A2e,N2e,D2e,j2e,$2e,F2e,k2e,q2e,B2e,U2e,lhe,z2e,fee,che,V2e,H2e,W2e,J2e,K2e,kz,pee,G2e,X2e,mee,Z2e,dhe,Y2e,Q2e,qz,eVe,tVe,rVe,nVe,oVe,iVe,hee,fhe,aVe,sVe,uVe,lVe,cVe,dVe,fVe,gee,pVe,mVe,hVe,gVe,yVe,yee=v(()=>{ahe();Y6();m2e();the();nhe();Un();g2e();Un();lo=Te("$ZodType",(t,e)=>{var r;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=h2e;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=Nz(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 YT;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,i.issues.length!==d&&(u||(u=Nz(i,d)))});else{if(i.issues.length===d)continue;u||(u=Nz(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 YT;return s.then(u=>o(u,n,a))}return o(s,n,a)}}t["~standard"]={validate:o=>{try{let i=_4e(t,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return v4e(t,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),Fz=Te("$ZodString",(t,e)=>{lo.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??B4e(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}}),Nu=Te("$ZodStringFormat",(t,e)=>{rJ.init(t,e),Fz.init(t,e)}),b2e=Te("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=P4e),Nu.init(t,e)}),_2e=Te("$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=$z(n))}else e.pattern??(e.pattern=$z());Nu.init(t,e)}),v2e=Te("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=M4e),Nu.init(t,e)}),w2e=Te("$ZodURL",(t,e)=>{Nu.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:$4e.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})}}}),S2e=Te("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=R4e()),Nu.init(t,e)}),C2e=Te("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=O4e),Nu.init(t,e)}),x2e=Te("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=w4e),Nu.init(t,e)}),T2e=Te("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=S4e),Nu.init(t,e)}),O2e=Te("$ZodULID",(t,e)=>{e.pattern??(e.pattern=C4e),Nu.init(t,e)}),E2e=Te("$ZodXID",(t,e)=>{e.pattern??(e.pattern=x4e),Nu.init(t,e)}),P2e=Te("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=T4e),Nu.init(t,e)}),M2e=Te("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=q4e(e)),Nu.init(t,e)}),R2e=Te("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=F4e),Nu.init(t,e)}),I2e=Te("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=k4e(e)),Nu.init(t,e)}),A2e=Te("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=E4e),Nu.init(t,e)}),N2e=Te("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=I4e),Nu.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv4"})}),D2e=Te("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=A4e),Nu.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})}}}),j2e=Te("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=N4e),Nu.init(t,e)}),$2e=Te("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=D4e),Nu.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})}}});F2e=Te("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=j4e),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64"}),t._zod.check=r=>{L2e(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!e.abort})}});k2e=Te("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=rhe),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64url"}),t._zod.check=r=>{uMt(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!e.abort})}}),q2e=Te("$ZodE164",(t,e)=>{e.pattern??(e.pattern=L4e),Nu.init(t,e)});B2e=Te("$ZodJWT",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{lMt(r.value,e.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!e.abort})}}),U2e=Te("$ZodCustomStringFormat",(t,e)=>{Nu.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})}}),lhe=Te("$ZodNumber",(t,e)=>{lo.init(t,e),t._zod.pattern=t._zod.bag.pattern??V4e,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}}),z2e=Te("$ZodNumber",(t,e)=>{Z4e.init(t,e),lhe.init(t,e)}),fee=Te("$ZodBoolean",(t,e)=>{lo.init(t,e),t._zod.pattern=H4e,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}}),che=Te("$ZodBigInt",(t,e)=>{lo.init(t,e),t._zod.pattern=U4e,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}}),V2e=Te("$ZodBigInt",(t,e)=>{Y4e.init(t,e),che.init(t,e)}),H2e=Te("$ZodSymbol",(t,e)=>{lo.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}}),W2e=Te("$ZodUndefined",(t,e)=>{lo.init(t,e),t._zod.pattern=J4e,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}}),J2e=Te("$ZodNull",(t,e)=>{lo.init(t,e),t._zod.pattern=W4e,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}}),K2e=Te("$ZodAny",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),kz=Te("$ZodUnknown",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),pee=Te("$ZodNever",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:t}),r)}),G2e=Te("$ZodVoid",(t,e)=>{lo.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}}),X2e=Te("$ZodDate",(t,e)=>{lo.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}});mee=Te("$ZodArray",(t,e)=>{lo.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;aZPt(l,r,a))):ZPt(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});Z2e=Te("$ZodObject",(t,e)=>{lo.init(t,e);let r=nee(()=>{let d=Object.keys(e.shape);for(let p of d)if(!(e.shape[p]instanceof lo))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);let f=f4e(e.shape);return{shape:e.shape,keys:d,keySet:new Set(d),numKeys:d.length,optionalKeys:new Set(f)}});Bs(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 dee(["shape","payload","ctx"]),p=r.value,m=b=>{let _=Az(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=Az(b);f.write(` +`))}}});var h2e,g2e=v(()=>{h2e={major:4,minor:0,patch:0}});function L2e(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}function uMt(t){if(!rhe.test(t))return!1;let e=t.replace(/[-_]/g,n=>n==="-"?"+":"/"),r=e.padEnd(Math.ceil(e.length/4)*4,"=");return L2e(r)}function lMt(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 ZPt(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function she(t,e,r){t.issues.length&&e.issues.push(...O_(r,t.issues)),e.value[r]=t.value}function YPt(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(...O_(r,t.issues)):t.value===void 0?r in n&&(e.value[r]=void 0):e.value[r]=t.value}function QPt(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=>Xv(i,n,vd())))}),e}function y2e(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(eJ(t)&&eJ(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=y2e(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;nXv(s,a,vd()))})),e.issues.length&&(iee.has(typeof n)?r.issues.push(...O_(n,e.issues)):r.issues.push({origin:"map",code:"invalid_element",input:o,inst:i,key:n,issues:e.issues.map(s=>Xv(s,a,vd()))})),r.value.set(t.value,e.value)}function rMt(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}function nMt(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}function oMt(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 iMt(t,e,r){return Nz(t)?t:e.out._zod.run({value:t.value,issues:t.issues},r)}function aMt(t){return t.value=Object.freeze(t.value),t}function sMt(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(h4e(o))}}var lo,Fz,Nu,b2e,_2e,v2e,w2e,S2e,C2e,x2e,T2e,O2e,E2e,P2e,M2e,R2e,I2e,A2e,N2e,D2e,j2e,$2e,F2e,k2e,q2e,B2e,U2e,lhe,z2e,fee,che,V2e,H2e,W2e,J2e,K2e,kz,pee,G2e,X2e,mee,Z2e,dhe,Y2e,Q2e,qz,eVe,tVe,rVe,nVe,oVe,iVe,hee,fhe,aVe,sVe,uVe,lVe,cVe,dVe,fVe,gee,pVe,mVe,hVe,gVe,yVe,yee=v(()=>{ahe();Y6();m2e();the();nhe();zn();g2e();zn();lo=Te("$ZodType",(t,e)=>{var r;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=h2e;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=Nz(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 YT;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,i.issues.length!==d&&(u||(u=Nz(i,d)))});else{if(i.issues.length===d)continue;u||(u=Nz(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 YT;return s.then(u=>o(u,n,a))}return o(s,n,a)}}t["~standard"]={validate:o=>{try{let i=_4e(t,o);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return v4e(t,o).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),Fz=Te("$ZodString",(t,e)=>{lo.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??B4e(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}}),Nu=Te("$ZodStringFormat",(t,e)=>{rJ.init(t,e),Fz.init(t,e)}),b2e=Te("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=P4e),Nu.init(t,e)}),_2e=Te("$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=$z(n))}else e.pattern??(e.pattern=$z());Nu.init(t,e)}),v2e=Te("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=M4e),Nu.init(t,e)}),w2e=Te("$ZodURL",(t,e)=>{Nu.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:$4e.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})}}}),S2e=Te("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=R4e()),Nu.init(t,e)}),C2e=Te("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=O4e),Nu.init(t,e)}),x2e=Te("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=w4e),Nu.init(t,e)}),T2e=Te("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=S4e),Nu.init(t,e)}),O2e=Te("$ZodULID",(t,e)=>{e.pattern??(e.pattern=C4e),Nu.init(t,e)}),E2e=Te("$ZodXID",(t,e)=>{e.pattern??(e.pattern=x4e),Nu.init(t,e)}),P2e=Te("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=T4e),Nu.init(t,e)}),M2e=Te("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=q4e(e)),Nu.init(t,e)}),R2e=Te("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=F4e),Nu.init(t,e)}),I2e=Te("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=k4e(e)),Nu.init(t,e)}),A2e=Te("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=E4e),Nu.init(t,e)}),N2e=Te("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=I4e),Nu.init(t,e),t._zod.onattach.push(r=>{let n=r._zod.bag;n.format="ipv4"})}),D2e=Te("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=A4e),Nu.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})}}}),j2e=Te("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=N4e),Nu.init(t,e)}),$2e=Te("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=D4e),Nu.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})}}});F2e=Te("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=j4e),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64"}),t._zod.check=r=>{L2e(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:t,continue:!e.abort})}});k2e=Te("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=rhe),Nu.init(t,e),t._zod.onattach.push(r=>{r._zod.bag.contentEncoding="base64url"}),t._zod.check=r=>{uMt(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:t,continue:!e.abort})}}),q2e=Te("$ZodE164",(t,e)=>{e.pattern??(e.pattern=L4e),Nu.init(t,e)});B2e=Te("$ZodJWT",(t,e)=>{Nu.init(t,e),t._zod.check=r=>{lMt(r.value,e.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:t,continue:!e.abort})}}),U2e=Te("$ZodCustomStringFormat",(t,e)=>{Nu.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})}}),lhe=Te("$ZodNumber",(t,e)=>{lo.init(t,e),t._zod.pattern=t._zod.bag.pattern??V4e,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}}),z2e=Te("$ZodNumber",(t,e)=>{Z4e.init(t,e),lhe.init(t,e)}),fee=Te("$ZodBoolean",(t,e)=>{lo.init(t,e),t._zod.pattern=H4e,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}}),che=Te("$ZodBigInt",(t,e)=>{lo.init(t,e),t._zod.pattern=U4e,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}}),V2e=Te("$ZodBigInt",(t,e)=>{Y4e.init(t,e),che.init(t,e)}),H2e=Te("$ZodSymbol",(t,e)=>{lo.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}}),W2e=Te("$ZodUndefined",(t,e)=>{lo.init(t,e),t._zod.pattern=J4e,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}}),J2e=Te("$ZodNull",(t,e)=>{lo.init(t,e),t._zod.pattern=W4e,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}}),K2e=Te("$ZodAny",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),kz=Te("$ZodUnknown",(t,e)=>{lo.init(t,e),t._zod.parse=r=>r}),pee=Te("$ZodNever",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:t}),r)}),G2e=Te("$ZodVoid",(t,e)=>{lo.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}}),X2e=Te("$ZodDate",(t,e)=>{lo.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}});mee=Te("$ZodArray",(t,e)=>{lo.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;aZPt(l,r,a))):ZPt(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});Z2e=Te("$ZodObject",(t,e)=>{lo.init(t,e);let r=nee(()=>{let d=Object.keys(e.shape);for(let p of d)if(!(e.shape[p]instanceof lo))throw new Error(`Invalid element at key "${p}": expected a Zod schema`);let f=f4e(e.shape);return{shape:e.shape,keys:d,keySet:new Set(d),numKeys:d.length,optionalKeys:new Set(f)}});Bs(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 dee(["shape","payload","ctx"]),p=r.value,m=b=>{let _=Az(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=Az(b);f.write(` if (${_}.issues.length) { if (input[${w}] === undefined) { if (${w} in input) { @@ -89,9 +89,9 @@ Please make sure you are calling this method within a traceable function and tha if (${_}.issues.length) payload.issues = payload.issues.concat(${_}.issues.map(iss => ({ ...iss, path: iss.path ? [${Az(b)}, ...iss.path] : [${Az(b)}] - })));`),f.write(`newResult[${Az(b)}] = ${_}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let g=f.compile();return(b,_)=>g(d,b,_)},o,i=Q6,a=!eee.jitless,u=a&&c4e.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 T=_[w],O=T._zod.run({value:p[w],issues:[]},f),E=T._zod.optin==="optional"&&T._zod.optout==="optional";O instanceof Promise?m.push(O.then(P=>E?YPt(P,d,w,p):she(P,d,w))):E?YPt(O,d,w,p):she(O,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(T=>she(T,d,_))):she(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}});dhe=Te("$ZodUnion",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),Bs(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Bs(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),Bs(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=>oee(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=>QPt(a,r,t,n)):QPt(i,r,t,n)}}),Y2e=Te("$ZodDiscriminatedUnion",(t,e)=>{dhe.init(t,e);let r=t._zod.parse;Bs(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=nee(()=>{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(!Q6(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)}}),Q2e=Te("$ZodIntersection",(t,e)=>{lo.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])=>eMt(r,u,l)):eMt(r,i,a)}});qz=Te("$ZodTuple",(t,e)=>{lo.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=>uhe(d,o,u))):uhe(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=>uhe(f,o,u))):uhe(d,o,u)}}return s.length?Promise.all(s).then(()=>o):o}});eVe=Te("$ZodRecord",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!eJ(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(...O_(u,c.issues)),r.value[u]=c.value})):(l.issues.length&&r.issues.push(...O_(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=>Xv(l,n,vd())),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(...O_(a,l.issues)),r.value[s.value]=l.value})):(u.issues.length&&r.issues.push(...O_(a,u.issues)),r.value[s.value]=u.value)}}return i.length?Promise.all(i).then(()=>r):r}}),tVe=Te("$ZodMap",(t,e)=>{lo.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])=>{tMt(c,d,r,a,o,t,n)})):tMt(u,l,r,a,o,t,n)}return i.length?Promise.all(i).then(()=>r):r}});rVe=Te("$ZodSet",(t,e)=>{lo.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=>rMt(u,r))):rMt(s,r)}return i.length?Promise.all(i).then(()=>r):r}});nVe=Te("$ZodEnum",(t,e)=>{lo.init(t,e);let r=ree(e.entries);t._zod.values=new Set(r),t._zod.pattern=new RegExp(`^(${r.filter(n=>iee.has(typeof n)).map(n=>typeof n=="string"?FN(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}}),oVe=Te("$ZodLiteral",(t,e)=>{lo.init(t,e),t._zod.values=new Set(e.values),t._zod.pattern=new RegExp(`^(${e.values.map(r=>typeof r=="string"?FN(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}}),iVe=Te("$ZodFile",(t,e)=>{lo.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}}),hee=Te("$ZodTransform",(t,e)=>{lo.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 YT;return r.value=o,r}}),fhe=Te("$ZodOptional",(t,e)=>{lo.init(t,e),t._zod.optin="optional",t._zod.optout="optional",Bs(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(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)}),aVe=Te("$ZodNullable",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(r.source)}|null)$`):void 0}),Bs(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)}),sVe=Te("$ZodDefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(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=>nMt(i,e)):nMt(o,e)}});uVe=Te("$ZodPrefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(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))}),lVe=Te("$ZodNonOptional",(t,e)=>{lo.init(t,e),Bs(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=>oMt(i,t)):oMt(o,t)}});cVe=Te("$ZodSuccess",(t,e)=>{lo.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)}}),dVe=Te("$ZodCatch",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(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=>Xv(a,n,vd()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=e.catchValue({...r,error:{issues:o.issues.map(i=>Xv(i,n,vd()))},input:r.value}),r.issues=[]),r)}}),fVe=Te("$ZodNaN",(t,e)=>{lo.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)}),gee=Te("$ZodPipe",(t,e)=>{lo.init(t,e),Bs(t._zod,"values",()=>e.in._zod.values),Bs(t._zod,"optin",()=>e.in._zod.optin),Bs(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=>iMt(i,e,n)):iMt(o,e,n)}});pVe=Te("$ZodReadonly",(t,e)=>{lo.init(t,e),Bs(t._zod,"propValues",()=>e.innerType._zod.propValues),Bs(t._zod,"values",()=>e.innerType._zod.values),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(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(aMt):aMt(o)}});mVe=Te("$ZodTemplateLiteral",(t,e)=>{lo.init(t,e);let r=[];for(let n of e.parts)if(n instanceof lo){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||d4e.has(typeof n))r.push(FN(`${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)}),hVe=Te("$ZodPromise",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>Promise.resolve(r.value).then(o=>e.innerType._zod.run({value:o,issues:[]},n))}),gVe=Te("$ZodLazy",(t,e)=>{lo.init(t,e),Bs(t._zod,"innerType",()=>e.getter()),Bs(t._zod,"pattern",()=>t._zod.innerType._zod.pattern),Bs(t._zod,"propValues",()=>t._zod.innerType._zod.propValues),Bs(t._zod,"optin",()=>t._zod.innerType._zod.optin),Bs(t._zod,"optout",()=>t._zod.innerType._zod.optout),t._zod.parse=(r,n)=>t._zod.innerType._zod.run(r,n)}),yVe=Te("$ZodCustom",(t,e)=>{hc.init(t,e),lo.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=>sMt(i,r,n,t));sMt(o,r,n,t)}})});function dMt(){return{localeError:Ign()}}var Ign,fMt=v(()=>{Un();Ign=()=>{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 ${Ut(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: ${Je(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":""}: ${Je(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 pMt(){return{localeError:Agn()}}var Agn,mMt=v(()=>{Un();Agn=()=>{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 ${Ut(o.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Je(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":""}: ${Je(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 hMt(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 gMt(){return{localeError:Ngn()}}var Ngn,yMt=v(()=>{Un();Ngn=()=>{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 ${Ut(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 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=hMt(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=hMt(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"}: ${Je(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 bMt(){return{localeError:Dgn()}}var Dgn,_Mt=v(()=>{Un();Dgn=()=>{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 ${Ut(o.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Je(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":""}: ${Je(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 vMt(){return{localeError:jgn()}}var jgn,wMt=v(()=>{Un();jgn=()=>{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 ${Ut(o.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Je(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: ${Je(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 SMt(){return{localeError:$gn()}}var $gn,CMt=v(()=>{Un();$gn=()=>{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 ${Ut(o.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Je(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"}: ${Je(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 phe(){return{localeError:Fgn()}}var Lgn,Fgn,bVe=v(()=>{Un();Lgn=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},Fgn=()=>{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 ${Lgn(n.input)}`;case"invalid_value":return n.values.length===1?`Invalid input: expected ${Ut(n.values[0])}`:`Invalid option: expected one of ${Je(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":""}: ${Je(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 xMt(){return{localeError:qgn()}}var kgn,qgn,TMt=v(()=>{Un();kgn=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},qgn=()=>{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 ${kgn(n.input)}`;case"invalid_value":return n.values.length===1?`Nevalida enigo: atendi\u011Dis ${Ut(n.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Je(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":""}: ${Je(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 OMt(){return{localeError:Bgn()}}var Bgn,EMt=v(()=>{Un();Bgn=()=>{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 ${Ut(o.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Je(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":""}: ${Je(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 PMt(){return{localeError:Ugn()}}var Ugn,MMt=v(()=>{Un();Ugn=()=>{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 ${Ut(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 ${Je(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: ${Je(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 RMt(){return{localeError:zgn()}}var zgn,IMt=v(()=>{Un();zgn=()=>{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 ${Ut(o.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Je(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"}: ${Je(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 AMt(){return{localeError:Vgn()}}var Vgn,NMt=v(()=>{Un();Vgn=()=>{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 : ${Ut(o.values[0])} attendu`:`Option invalide : une valeur parmi ${Je(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":""} : ${Je(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 DMt(){return{localeError:Hgn()}}var Hgn,jMt=v(()=>{Un();Hgn=()=>{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 ${Ut(o.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Je(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":""} : ${Je(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 $Mt(){return{localeError:Wgn()}}var Wgn,LMt=v(()=>{Un();Wgn=()=>{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 ${Ut(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 ${Je(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"}: ${Je(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 FMt(){return{localeError:Jgn()}}var Jgn,kMt=v(()=>{Un();Jgn=()=>{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 ${Ut(o.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Je(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":""}: ${Je(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 qMt(){return{localeError:Kgn()}}var Kgn,BMt=v(()=>{Un();Kgn=()=>{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 ${Ut(o.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Je(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":""}: ${Je(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 UMt(){return{localeError:Ggn()}}var Ggn,zMt=v(()=>{Un();Ggn=()=>{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 ${Ut(o.values[0])}`:`Opzione non valida: atteso uno tra ${Je(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"}: ${Je(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 VMt(){return{localeError:Xgn()}}var Xgn,HMt=v(()=>{Un();Xgn=()=>{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: ${Ut(o.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Je(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":""}: ${Je(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 WMt(){return{localeError:Zgn()}}var Zgn,JMt=v(()=>{Un();Zgn=()=>{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 ${Ut(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 ${Je(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 ${Je(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 KMt(){return{localeError:Ygn()}}var Ygn,GMt=v(()=>{Un();Ygn=()=>{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 ${Ut(o.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Je(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: ${Je(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 XMt(){return{localeError:Qgn()}}var Qgn,ZMt=v(()=>{Un();Qgn=()=>{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 ${Ut(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 ${Je(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"}: ${Je(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 YMt(){return{localeError:eyn()}}var eyn,QMt=v(()=>{Un();eyn=()=>{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 ${Ut(o.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Je(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: ${Je(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 eRt(){return{localeError:tyn()}}var tyn,tRt=v(()=>{Un();tyn=()=>{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 ${Ut(o.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Je(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":""}: ${Je(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 rRt(){return{localeError:ryn()}}var ryn,nRt=v(()=>{Un();ryn=()=>{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 ${Ut(o.values[0])}`:`Ugyldig valg: forventet en av ${Je(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"}: ${Je(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 oRt(){return{localeError:nyn()}}var nyn,iRt=v(()=>{Un();nyn=()=>{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 ${Ut(o.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Je(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":""}: ${Je(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 aRt(){return{localeError:oyn()}}var oyn,sRt=v(()=>{Un();oyn=()=>{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 ${Ut(o.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Je(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"}: ${Je(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 uRt(){return{localeError:iyn()}}var iyn,lRt=v(()=>{Un();iyn=()=>{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 ${Ut(o.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Je(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":""}: ${Je(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 cRt(){return{localeError:ayn()}}var ayn,dRt=v(()=>{Un();ayn=()=>{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 ${Ut(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${Je(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":""}: ${Je(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 fRt(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 pRt(){return{localeError:syn()}}var syn,mRt=v(()=>{Un();syn=()=>{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 ${Ut(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 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=fRt(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=fRt(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":""}: ${Je(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 hRt(){return{localeError:uyn()}}var uyn,gRt=v(()=>{Un();uyn=()=>{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 ${Ut(o.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Je(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"}: ${Je(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 yRt(){return{localeError:lyn()}}var lyn,bRt=v(()=>{Un();lyn=()=>{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 ${Ut(o.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Je(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"}: ${Je(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 _Rt(){return{localeError:cyn()}}var cyn,vRt=v(()=>{Un();cyn=()=>{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 ${Ut(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 ${Je(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":""}: ${Je(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 wRt(){return{localeError:dyn()}}var dyn,SRt=v(()=>{Un();dyn=()=>{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 ${Ut(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 ${Je(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: ${Je(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 CRt(){return{localeError:pyn()}}var fyn,pyn,xRt=v(()=>{Un();fyn=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},pyn=()=>{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 ${fyn(n.input)}`;case"invalid_value":return n.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${Ut(n.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Je(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":""}: ${Je(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 TRt(){return{localeError:myn()}}var myn,ORt=v(()=>{Un();myn=()=>{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 ${Ut(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 ${Je(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":""}: ${Je(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 ERt(){return{localeError:hyn()}}var hyn,PRt=v(()=>{Un();hyn=()=>{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: ${Ut(o.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Je(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":""}: ${Je(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 MRt(){return{localeError:gyn()}}var gyn,RRt=v(()=>{Un();gyn=()=>{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 ${Ut(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 ${Je(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: ${Je(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 IRt(){return{localeError:yyn()}}var yyn,ARt=v(()=>{Un();yyn=()=>{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 ${Ut(o.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Je(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): ${Je(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 NRt(){return{localeError:byn()}}var byn,DRt=v(()=>{Un();byn=()=>{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 ${Ut(o.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Je(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${Je(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 bee={};En(bee,{ar:()=>dMt,az:()=>pMt,be:()=>gMt,ca:()=>bMt,cs:()=>vMt,de:()=>SMt,en:()=>phe,eo:()=>xMt,es:()=>OMt,fa:()=>PMt,fi:()=>RMt,fr:()=>AMt,frCA:()=>DMt,he:()=>$Mt,hu:()=>FMt,id:()=>qMt,it:()=>UMt,ja:()=>VMt,kh:()=>WMt,ko:()=>KMt,mk:()=>XMt,ms:()=>YMt,nl:()=>eRt,no:()=>rRt,ota:()=>oRt,pl:()=>uRt,ps:()=>aRt,pt:()=>cRt,ru:()=>pRt,sl:()=>hRt,sv:()=>yRt,ta:()=>_Rt,th:()=>wRt,tr:()=>CRt,ua:()=>TRt,ur:()=>ERt,vi:()=>MRt,zhCN:()=>IRt,zhTW:()=>NRt});var _Ve=v(()=>{fMt();mMt();yMt();_Mt();wMt();CMt();bVe();TMt();EMt();MMt();IMt();NMt();jMt();LMt();kMt();BMt();zMt();HMt();JMt();GMt();ZMt();QMt();tRt();nRt();iRt();sRt();lRt();dRt();mRt();gRt();bRt();vRt();SRt();xRt();ORt();PRt();RRt();ARt();DRt()});function mhe(){return new nJ}var vVe,wVe,nJ,xh,SVe=v(()=>{vVe=Symbol("ZodOutput"),wVe=Symbol("ZodInput"),nJ=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)}};xh=mhe()});function CVe(t,e){return new t({type:"string",...vt(e)})}function xVe(t,e){return new t({type:"string",coerce:!0,...vt(e)})}function hhe(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...vt(e)})}function _ee(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...vt(e)})}function ghe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...vt(e)})}function yhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...vt(e)})}function bhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...vt(e)})}function _he(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...vt(e)})}function vhe(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...vt(e)})}function whe(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...vt(e)})}function She(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...vt(e)})}function Che(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...vt(e)})}function xhe(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...vt(e)})}function The(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...vt(e)})}function Ohe(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...vt(e)})}function Ehe(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...vt(e)})}function Phe(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...vt(e)})}function Mhe(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...vt(e)})}function Rhe(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...vt(e)})}function Ihe(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...vt(e)})}function Ahe(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...vt(e)})}function Nhe(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...vt(e)})}function Dhe(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...vt(e)})}function jhe(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...vt(e)})}function OVe(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...vt(e)})}function EVe(t,e){return new t({type:"string",format:"date",check:"string_format",...vt(e)})}function PVe(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...vt(e)})}function MVe(t,e){return new t({type:"string",format:"duration",check:"string_format",...vt(e)})}function RVe(t,e){return new t({type:"number",checks:[],...vt(e)})}function IVe(t,e){return new t({type:"number",coerce:!0,checks:[],...vt(e)})}function AVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...vt(e)})}function NVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...vt(e)})}function DVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...vt(e)})}function jVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...vt(e)})}function $Ve(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...vt(e)})}function LVe(t,e){return new t({type:"boolean",...vt(e)})}function FVe(t,e){return new t({type:"boolean",coerce:!0,...vt(e)})}function kVe(t,e){return new t({type:"bigint",...vt(e)})}function qVe(t,e){return new t({type:"bigint",coerce:!0,...vt(e)})}function BVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...vt(e)})}function UVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...vt(e)})}function zVe(t,e){return new t({type:"symbol",...vt(e)})}function VVe(t,e){return new t({type:"undefined",...vt(e)})}function HVe(t,e){return new t({type:"null",...vt(e)})}function WVe(t){return new t({type:"any"})}function Bz(t){return new t({type:"unknown"})}function vee(t,e){return new t({type:"never",...vt(e)})}function JVe(t,e){return new t({type:"void",...vt(e)})}function KVe(t,e){return new t({type:"date",...vt(e)})}function GVe(t,e){return new t({type:"date",coerce:!0,...vt(e)})}function XVe(t,e){return new t({type:"nan",...vt(e)})}function kN(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!1})}function bS(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!0})}function qN(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!1})}function E_(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!0})}function ZVe(t){return qN(0,t)}function YVe(t){return kN(0,t)}function QVe(t){return bS(0,t)}function eHe(t){return E_(0,t)}function Uz(t,e){return new X4e({check:"multiple_of",...vt(e),value:t})}function oJ(t,e){return new Q4e({check:"max_size",...vt(e),maximum:t})}function zz(t,e){return new e2e({check:"min_size",...vt(e),minimum:t})}function wee(t,e){return new t2e({check:"size_equals",...vt(e),size:t})}function iJ(t,e){return new r2e({check:"max_length",...vt(e),maximum:t})}function VL(t,e){return new n2e({check:"min_length",...vt(e),minimum:t})}function aJ(t,e){return new o2e({check:"length_equals",...vt(e),length:t})}function See(t,e){return new i2e({check:"string_format",format:"regex",...vt(e),pattern:t})}function Cee(t){return new a2e({check:"string_format",format:"lowercase",...vt(t)})}function xee(t){return new s2e({check:"string_format",format:"uppercase",...vt(t)})}function Tee(t,e){return new u2e({check:"string_format",format:"includes",...vt(e),includes:t})}function Oee(t,e){return new l2e({check:"string_format",format:"starts_with",...vt(e),prefix:t})}function Eee(t,e){return new c2e({check:"string_format",format:"ends_with",...vt(e),suffix:t})}function tHe(t,e,r){return new d2e({check:"property",property:t,schema:e,...vt(r)})}function Pee(t,e){return new f2e({check:"mime_type",mime:t,...vt(e)})}function BN(t){return new p2e({check:"overwrite",tx:t})}function Mee(t){return BN(e=>e.normalize(t))}function Ree(){return BN(t=>t.trim())}function Iee(){return BN(t=>t.toLowerCase())}function Aee(){return BN(t=>t.toUpperCase())}function Nee(t,e,r){return new t({type:"array",element:e,...vt(r)})}function _yn(t,e,r){return new t({type:"union",options:e,...vt(r)})}function vyn(t,e,r,n){return new t({type:"union",options:r,discriminator:e,...vt(n)})}function wyn(t,e,r){return new t({type:"intersection",left:e,right:r})}function rHe(t,e,r,n){let o=r instanceof lo,i=o?n:r,a=o?r:null;return new t({type:"tuple",items:e,rest:a,...vt(i)})}function Syn(t,e,r,n){return new t({type:"record",keyType:e,valueType:r,...vt(n)})}function Cyn(t,e,r,n){return new t({type:"map",keyType:e,valueType:r,...vt(n)})}function xyn(t,e,r){return new t({type:"set",valueType:e,...vt(r)})}function Tyn(t,e,r){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new t({type:"enum",entries:n,...vt(r)})}function Oyn(t,e,r){return new t({type:"enum",entries:e,...vt(r)})}function Eyn(t,e,r){return new t({type:"literal",values:Array.isArray(e)?e:[e],...vt(r)})}function nHe(t,e){return new t({type:"file",...vt(e)})}function Pyn(t,e){return new t({type:"transform",transform:e})}function Myn(t,e){return new t({type:"optional",innerType:e})}function Ryn(t,e){return new t({type:"nullable",innerType:e})}function Iyn(t,e,r){return new t({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():r}})}function Ayn(t,e,r){return new t({type:"nonoptional",innerType:e,...vt(r)})}function Nyn(t,e){return new t({type:"success",innerType:e})}function Dyn(t,e,r){return new t({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function jyn(t,e,r){return new t({type:"pipe",in:e,out:r})}function $yn(t,e){return new t({type:"readonly",innerType:e})}function Lyn(t,e,r){return new t({type:"template_literal",parts:e,...vt(r)})}function Fyn(t,e){return new t({type:"lazy",getter:e})}function kyn(t,e){return new t({type:"promise",innerType:e})}function oHe(t,e,r){let n=vt(r);return n.abort??(n.abort=!0),new t({type:"custom",check:"custom",fn:e,...n})}function iHe(t,e,r){return new t({type:"custom",check:"custom",fn:e,...vt(r)})}function aHe(t,e){let r=vt(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??gee,u=t.Boolean??fee,l=t.String??Fz,c=t.Transform??hee,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 sHe(t,e,r,n={}){let o=vt(n),i={...vt(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 TVe,uHe=v(()=>{ahe();yee();Un();TVe={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function lHe(t){return new $he({type:"function",input:Array.isArray(t?.input)?rHe(qz,t?.input):t?.input??Nee(mee,Bz(kz)),output:t?.output??Bz(kz)})}var $he,jRt=v(()=>{uHe();the();yee();yee();$he=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?Dz(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?Dz(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 jz(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?jz(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 qz({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 HL(t,e){if(t instanceof nJ){let n=new Dee(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 Dee(e);return r.process(t),r.emit(t,e)}function Tm(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 Tm(o.element,r);case"object":{for(let i in o.shape)if(Tm(o.shape[i],r))return!0;return!1}case"union":{for(let i of o.options)if(Tm(i,r))return!0;return!1}case"intersection":return Tm(o.left,r)||Tm(o.right,r);case"tuple":{for(let i of o.items)if(Tm(i,r))return!0;return!!(o.rest&&Tm(o.rest,r))}case"record":return Tm(o.keyType,r)||Tm(o.valueType,r);case"map":return Tm(o.keyType,r)||Tm(o.valueType,r);case"set":return Tm(o.valueType,r);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return Tm(o.innerType,r);case"lazy":return Tm(o.getter(),r);case"default":return Tm(o.innerType,r);case"prefault":return Tm(o.innerType,r);case"custom":return!1;case"transform":return!0;case"pipe":return Tm(o.in,r)||Tm(o.out,r);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${o.type}`)}var Dee,$Rt=v(()=>{SVe();Un();Dee=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??xh,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(T=>({...this.target==="draft-7"?{type:"string"}:{},pattern:T.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=ree(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"&&Tm(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("/")}/ + })));`),f.write(`newResult[${Az(b)}] = ${_}.value`)}f.write("payload.value = newResult;"),f.write("return payload;");let g=f.compile();return(b,_)=>g(d,b,_)},o,i=Q6,a=!eee.jitless,u=a&&c4e.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 T=_[w],O=T._zod.run({value:p[w],issues:[]},f),E=T._zod.optin==="optional"&&T._zod.optout==="optional";O instanceof Promise?m.push(O.then(P=>E?YPt(P,d,w,p):she(P,d,w))):E?YPt(O,d,w,p):she(O,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(T=>she(T,d,_))):she(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}});dhe=Te("$ZodUnion",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),Bs(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Bs(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),Bs(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=>oee(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=>QPt(a,r,t,n)):QPt(i,r,t,n)}}),Y2e=Te("$ZodDiscriminatedUnion",(t,e)=>{dhe.init(t,e);let r=t._zod.parse;Bs(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=nee(()=>{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(!Q6(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)}}),Q2e=Te("$ZodIntersection",(t,e)=>{lo.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])=>eMt(r,u,l)):eMt(r,i,a)}});qz=Te("$ZodTuple",(t,e)=>{lo.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=>uhe(d,o,u))):uhe(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=>uhe(f,o,u))):uhe(d,o,u)}}return s.length?Promise.all(s).then(()=>o):o}});eVe=Te("$ZodRecord",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>{let o=r.value;if(!eJ(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(...O_(u,c.issues)),r.value[u]=c.value})):(l.issues.length&&r.issues.push(...O_(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=>Xv(l,n,vd())),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(...O_(a,l.issues)),r.value[s.value]=l.value})):(u.issues.length&&r.issues.push(...O_(a,u.issues)),r.value[s.value]=u.value)}}return i.length?Promise.all(i).then(()=>r):r}}),tVe=Te("$ZodMap",(t,e)=>{lo.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])=>{tMt(c,d,r,a,o,t,n)})):tMt(u,l,r,a,o,t,n)}return i.length?Promise.all(i).then(()=>r):r}});rVe=Te("$ZodSet",(t,e)=>{lo.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=>rMt(u,r))):rMt(s,r)}return i.length?Promise.all(i).then(()=>r):r}});nVe=Te("$ZodEnum",(t,e)=>{lo.init(t,e);let r=ree(e.entries);t._zod.values=new Set(r),t._zod.pattern=new RegExp(`^(${r.filter(n=>iee.has(typeof n)).map(n=>typeof n=="string"?FN(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}}),oVe=Te("$ZodLiteral",(t,e)=>{lo.init(t,e),t._zod.values=new Set(e.values),t._zod.pattern=new RegExp(`^(${e.values.map(r=>typeof r=="string"?FN(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}}),iVe=Te("$ZodFile",(t,e)=>{lo.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}}),hee=Te("$ZodTransform",(t,e)=>{lo.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 YT;return r.value=o,r}}),fhe=Te("$ZodOptional",(t,e)=>{lo.init(t,e),t._zod.optin="optional",t._zod.optout="optional",Bs(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(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)}),aVe=Te("$ZodNullable",(t,e)=>{lo.init(t,e),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(t._zod,"pattern",()=>{let r=e.innerType._zod.pattern;return r?new RegExp(`^(${oee(r.source)}|null)$`):void 0}),Bs(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)}),sVe=Te("$ZodDefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(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=>nMt(i,e)):nMt(o,e)}});uVe=Te("$ZodPrefault",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(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))}),lVe=Te("$ZodNonOptional",(t,e)=>{lo.init(t,e),Bs(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=>oMt(i,t)):oMt(o,t)}});cVe=Te("$ZodSuccess",(t,e)=>{lo.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)}}),dVe=Te("$ZodCatch",(t,e)=>{lo.init(t,e),t._zod.optin="optional",Bs(t._zod,"optout",()=>e.innerType._zod.optout),Bs(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=>Xv(a,n,vd()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=e.catchValue({...r,error:{issues:o.issues.map(i=>Xv(i,n,vd()))},input:r.value}),r.issues=[]),r)}}),fVe=Te("$ZodNaN",(t,e)=>{lo.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)}),gee=Te("$ZodPipe",(t,e)=>{lo.init(t,e),Bs(t._zod,"values",()=>e.in._zod.values),Bs(t._zod,"optin",()=>e.in._zod.optin),Bs(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=>iMt(i,e,n)):iMt(o,e,n)}});pVe=Te("$ZodReadonly",(t,e)=>{lo.init(t,e),Bs(t._zod,"propValues",()=>e.innerType._zod.propValues),Bs(t._zod,"values",()=>e.innerType._zod.values),Bs(t._zod,"optin",()=>e.innerType._zod.optin),Bs(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(aMt):aMt(o)}});mVe=Te("$ZodTemplateLiteral",(t,e)=>{lo.init(t,e);let r=[];for(let n of e.parts)if(n instanceof lo){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||d4e.has(typeof n))r.push(FN(`${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)}),hVe=Te("$ZodPromise",(t,e)=>{lo.init(t,e),t._zod.parse=(r,n)=>Promise.resolve(r.value).then(o=>e.innerType._zod.run({value:o,issues:[]},n))}),gVe=Te("$ZodLazy",(t,e)=>{lo.init(t,e),Bs(t._zod,"innerType",()=>e.getter()),Bs(t._zod,"pattern",()=>t._zod.innerType._zod.pattern),Bs(t._zod,"propValues",()=>t._zod.innerType._zod.propValues),Bs(t._zod,"optin",()=>t._zod.innerType._zod.optin),Bs(t._zod,"optout",()=>t._zod.innerType._zod.optout),t._zod.parse=(r,n)=>t._zod.innerType._zod.run(r,n)}),yVe=Te("$ZodCustom",(t,e)=>{hc.init(t,e),lo.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=>sMt(i,r,n,t));sMt(o,r,n,t)}})});function dMt(){return{localeError:Ign()}}var Ign,fMt=v(()=>{zn();Ign=()=>{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 ${Ut(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: ${Je(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":""}: ${Je(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 pMt(){return{localeError:Agn()}}var Agn,mMt=v(()=>{zn();Agn=()=>{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 ${Ut(o.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${Je(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":""}: ${Je(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 hMt(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 gMt(){return{localeError:Ngn()}}var Ngn,yMt=v(()=>{zn();Ngn=()=>{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 ${Ut(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 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=hMt(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=hMt(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"}: ${Je(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 bMt(){return{localeError:Dgn()}}var Dgn,_Mt=v(()=>{zn();Dgn=()=>{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 ${Ut(o.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${Je(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":""}: ${Je(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 vMt(){return{localeError:jgn()}}var jgn,wMt=v(()=>{zn();jgn=()=>{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 ${Ut(o.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${Je(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: ${Je(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 SMt(){return{localeError:$gn()}}var $gn,CMt=v(()=>{zn();$gn=()=>{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 ${Ut(o.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${Je(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"}: ${Je(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 phe(){return{localeError:Fgn()}}var Lgn,Fgn,bVe=v(()=>{zn();Lgn=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},Fgn=()=>{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 ${Lgn(n.input)}`;case"invalid_value":return n.values.length===1?`Invalid input: expected ${Ut(n.values[0])}`:`Invalid option: expected one of ${Je(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":""}: ${Je(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 xMt(){return{localeError:qgn()}}var kgn,qgn,TMt=v(()=>{zn();kgn=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},qgn=()=>{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 ${kgn(n.input)}`;case"invalid_value":return n.values.length===1?`Nevalida enigo: atendi\u011Dis ${Ut(n.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${Je(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":""}: ${Je(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 OMt(){return{localeError:Bgn()}}var Bgn,EMt=v(()=>{zn();Bgn=()=>{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 ${Ut(o.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${Je(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":""}: ${Je(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 PMt(){return{localeError:Ugn()}}var Ugn,MMt=v(()=>{zn();Ugn=()=>{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 ${Ut(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 ${Je(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: ${Je(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 RMt(){return{localeError:zgn()}}var zgn,IMt=v(()=>{zn();zgn=()=>{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 ${Ut(o.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${Je(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"}: ${Je(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 AMt(){return{localeError:Vgn()}}var Vgn,NMt=v(()=>{zn();Vgn=()=>{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 : ${Ut(o.values[0])} attendu`:`Option invalide : une valeur parmi ${Je(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":""} : ${Je(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 DMt(){return{localeError:Hgn()}}var Hgn,jMt=v(()=>{zn();Hgn=()=>{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 ${Ut(o.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${Je(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":""} : ${Je(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 $Mt(){return{localeError:Wgn()}}var Wgn,LMt=v(()=>{zn();Wgn=()=>{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 ${Ut(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 ${Je(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"}: ${Je(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 FMt(){return{localeError:Jgn()}}var Jgn,kMt=v(()=>{zn();Jgn=()=>{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 ${Ut(o.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${Je(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":""}: ${Je(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 qMt(){return{localeError:Kgn()}}var Kgn,BMt=v(()=>{zn();Kgn=()=>{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 ${Ut(o.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${Je(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":""}: ${Je(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 UMt(){return{localeError:Ggn()}}var Ggn,zMt=v(()=>{zn();Ggn=()=>{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 ${Ut(o.values[0])}`:`Opzione non valida: atteso uno tra ${Je(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"}: ${Je(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 VMt(){return{localeError:Xgn()}}var Xgn,HMt=v(()=>{zn();Xgn=()=>{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: ${Ut(o.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${Je(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":""}: ${Je(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 WMt(){return{localeError:Zgn()}}var Zgn,JMt=v(()=>{zn();Zgn=()=>{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 ${Ut(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 ${Je(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 ${Je(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 KMt(){return{localeError:Ygn()}}var Ygn,GMt=v(()=>{zn();Ygn=()=>{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 ${Ut(o.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${Je(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: ${Je(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 XMt(){return{localeError:Qgn()}}var Qgn,ZMt=v(()=>{zn();Qgn=()=>{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 ${Ut(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 ${Je(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"}: ${Je(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 YMt(){return{localeError:eyn()}}var eyn,QMt=v(()=>{zn();eyn=()=>{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 ${Ut(o.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${Je(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: ${Je(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 eRt(){return{localeError:tyn()}}var tyn,tRt=v(()=>{zn();tyn=()=>{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 ${Ut(o.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${Je(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":""}: ${Je(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 rRt(){return{localeError:ryn()}}var ryn,nRt=v(()=>{zn();ryn=()=>{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 ${Ut(o.values[0])}`:`Ugyldig valg: forventet en av ${Je(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"}: ${Je(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 oRt(){return{localeError:nyn()}}var nyn,iRt=v(()=>{zn();nyn=()=>{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 ${Ut(o.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${Je(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":""}: ${Je(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 aRt(){return{localeError:oyn()}}var oyn,sRt=v(()=>{zn();oyn=()=>{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 ${Ut(o.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${Je(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"}: ${Je(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 uRt(){return{localeError:iyn()}}var iyn,lRt=v(()=>{zn();iyn=()=>{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 ${Ut(o.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${Je(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":""}: ${Je(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 cRt(){return{localeError:ayn()}}var ayn,dRt=v(()=>{zn();ayn=()=>{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 ${Ut(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${Je(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":""}: ${Je(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 fRt(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 pRt(){return{localeError:syn()}}var syn,mRt=v(()=>{zn();syn=()=>{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 ${Ut(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 ${Je(o.values,"|")}`;case"too_big":{let i=o.inclusive?"<=":"<",a=e(o.origin);if(a){let s=Number(o.maximum),u=fRt(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=fRt(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":""}: ${Je(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 hRt(){return{localeError:uyn()}}var uyn,gRt=v(()=>{zn();uyn=()=>{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 ${Ut(o.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${Je(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"}: ${Je(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 yRt(){return{localeError:lyn()}}var lyn,bRt=v(()=>{zn();lyn=()=>{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 ${Ut(o.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${Je(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"}: ${Je(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 _Rt(){return{localeError:cyn()}}var cyn,vRt=v(()=>{zn();cyn=()=>{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 ${Ut(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 ${Je(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":""}: ${Je(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 wRt(){return{localeError:dyn()}}var dyn,SRt=v(()=>{zn();dyn=()=>{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 ${Ut(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 ${Je(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: ${Je(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 CRt(){return{localeError:pyn()}}var fyn,pyn,xRt=v(()=>{zn();fyn=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},pyn=()=>{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 ${fyn(n.input)}`;case"invalid_value":return n.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${Ut(n.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${Je(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":""}: ${Je(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 TRt(){return{localeError:myn()}}var myn,ORt=v(()=>{zn();myn=()=>{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 ${Ut(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 ${Je(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":""}: ${Je(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 ERt(){return{localeError:hyn()}}var hyn,PRt=v(()=>{zn();hyn=()=>{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: ${Ut(o.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${Je(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":""}: ${Je(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 MRt(){return{localeError:gyn()}}var gyn,RRt=v(()=>{zn();gyn=()=>{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 ${Ut(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 ${Je(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: ${Je(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 IRt(){return{localeError:yyn()}}var yyn,ARt=v(()=>{zn();yyn=()=>{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 ${Ut(o.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${Je(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): ${Je(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 NRt(){return{localeError:byn()}}var byn,DRt=v(()=>{zn();byn=()=>{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 ${Ut(o.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${Je(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${Je(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 bee={};En(bee,{ar:()=>dMt,az:()=>pMt,be:()=>gMt,ca:()=>bMt,cs:()=>vMt,de:()=>SMt,en:()=>phe,eo:()=>xMt,es:()=>OMt,fa:()=>PMt,fi:()=>RMt,fr:()=>AMt,frCA:()=>DMt,he:()=>$Mt,hu:()=>FMt,id:()=>qMt,it:()=>UMt,ja:()=>VMt,kh:()=>WMt,ko:()=>KMt,mk:()=>XMt,ms:()=>YMt,nl:()=>eRt,no:()=>rRt,ota:()=>oRt,pl:()=>uRt,ps:()=>aRt,pt:()=>cRt,ru:()=>pRt,sl:()=>hRt,sv:()=>yRt,ta:()=>_Rt,th:()=>wRt,tr:()=>CRt,ua:()=>TRt,ur:()=>ERt,vi:()=>MRt,zhCN:()=>IRt,zhTW:()=>NRt});var _Ve=v(()=>{fMt();mMt();yMt();_Mt();wMt();CMt();bVe();TMt();EMt();MMt();IMt();NMt();jMt();LMt();kMt();BMt();zMt();HMt();JMt();GMt();ZMt();QMt();tRt();nRt();iRt();sRt();lRt();dRt();mRt();gRt();bRt();vRt();SRt();xRt();ORt();PRt();RRt();ARt();DRt()});function mhe(){return new nJ}var vVe,wVe,nJ,xh,SVe=v(()=>{vVe=Symbol("ZodOutput"),wVe=Symbol("ZodInput"),nJ=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)}};xh=mhe()});function CVe(t,e){return new t({type:"string",...vt(e)})}function xVe(t,e){return new t({type:"string",coerce:!0,...vt(e)})}function hhe(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...vt(e)})}function _ee(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...vt(e)})}function ghe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...vt(e)})}function yhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...vt(e)})}function bhe(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...vt(e)})}function _he(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...vt(e)})}function vhe(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...vt(e)})}function whe(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...vt(e)})}function She(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...vt(e)})}function Che(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...vt(e)})}function xhe(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...vt(e)})}function The(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...vt(e)})}function Ohe(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...vt(e)})}function Ehe(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...vt(e)})}function Phe(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...vt(e)})}function Mhe(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...vt(e)})}function Rhe(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...vt(e)})}function Ihe(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...vt(e)})}function Ahe(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...vt(e)})}function Nhe(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...vt(e)})}function Dhe(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...vt(e)})}function jhe(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...vt(e)})}function OVe(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...vt(e)})}function EVe(t,e){return new t({type:"string",format:"date",check:"string_format",...vt(e)})}function PVe(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...vt(e)})}function MVe(t,e){return new t({type:"string",format:"duration",check:"string_format",...vt(e)})}function RVe(t,e){return new t({type:"number",checks:[],...vt(e)})}function IVe(t,e){return new t({type:"number",coerce:!0,checks:[],...vt(e)})}function AVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...vt(e)})}function NVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...vt(e)})}function DVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...vt(e)})}function jVe(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...vt(e)})}function $Ve(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...vt(e)})}function LVe(t,e){return new t({type:"boolean",...vt(e)})}function FVe(t,e){return new t({type:"boolean",coerce:!0,...vt(e)})}function kVe(t,e){return new t({type:"bigint",...vt(e)})}function qVe(t,e){return new t({type:"bigint",coerce:!0,...vt(e)})}function BVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...vt(e)})}function UVe(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...vt(e)})}function zVe(t,e){return new t({type:"symbol",...vt(e)})}function VVe(t,e){return new t({type:"undefined",...vt(e)})}function HVe(t,e){return new t({type:"null",...vt(e)})}function WVe(t){return new t({type:"any"})}function Bz(t){return new t({type:"unknown"})}function vee(t,e){return new t({type:"never",...vt(e)})}function JVe(t,e){return new t({type:"void",...vt(e)})}function KVe(t,e){return new t({type:"date",...vt(e)})}function GVe(t,e){return new t({type:"date",coerce:!0,...vt(e)})}function XVe(t,e){return new t({type:"nan",...vt(e)})}function kN(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!1})}function bS(t,e){return new ohe({check:"less_than",...vt(e),value:t,inclusive:!0})}function qN(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!1})}function E_(t,e){return new ihe({check:"greater_than",...vt(e),value:t,inclusive:!0})}function ZVe(t){return qN(0,t)}function YVe(t){return kN(0,t)}function QVe(t){return bS(0,t)}function eHe(t){return E_(0,t)}function Uz(t,e){return new X4e({check:"multiple_of",...vt(e),value:t})}function oJ(t,e){return new Q4e({check:"max_size",...vt(e),maximum:t})}function zz(t,e){return new e2e({check:"min_size",...vt(e),minimum:t})}function wee(t,e){return new t2e({check:"size_equals",...vt(e),size:t})}function iJ(t,e){return new r2e({check:"max_length",...vt(e),maximum:t})}function VL(t,e){return new n2e({check:"min_length",...vt(e),minimum:t})}function aJ(t,e){return new o2e({check:"length_equals",...vt(e),length:t})}function See(t,e){return new i2e({check:"string_format",format:"regex",...vt(e),pattern:t})}function Cee(t){return new a2e({check:"string_format",format:"lowercase",...vt(t)})}function xee(t){return new s2e({check:"string_format",format:"uppercase",...vt(t)})}function Tee(t,e){return new u2e({check:"string_format",format:"includes",...vt(e),includes:t})}function Oee(t,e){return new l2e({check:"string_format",format:"starts_with",...vt(e),prefix:t})}function Eee(t,e){return new c2e({check:"string_format",format:"ends_with",...vt(e),suffix:t})}function tHe(t,e,r){return new d2e({check:"property",property:t,schema:e,...vt(r)})}function Pee(t,e){return new f2e({check:"mime_type",mime:t,...vt(e)})}function BN(t){return new p2e({check:"overwrite",tx:t})}function Mee(t){return BN(e=>e.normalize(t))}function Ree(){return BN(t=>t.trim())}function Iee(){return BN(t=>t.toLowerCase())}function Aee(){return BN(t=>t.toUpperCase())}function Nee(t,e,r){return new t({type:"array",element:e,...vt(r)})}function _yn(t,e,r){return new t({type:"union",options:e,...vt(r)})}function vyn(t,e,r,n){return new t({type:"union",options:r,discriminator:e,...vt(n)})}function wyn(t,e,r){return new t({type:"intersection",left:e,right:r})}function rHe(t,e,r,n){let o=r instanceof lo,i=o?n:r,a=o?r:null;return new t({type:"tuple",items:e,rest:a,...vt(i)})}function Syn(t,e,r,n){return new t({type:"record",keyType:e,valueType:r,...vt(n)})}function Cyn(t,e,r,n){return new t({type:"map",keyType:e,valueType:r,...vt(n)})}function xyn(t,e,r){return new t({type:"set",valueType:e,...vt(r)})}function Tyn(t,e,r){let n=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new t({type:"enum",entries:n,...vt(r)})}function Oyn(t,e,r){return new t({type:"enum",entries:e,...vt(r)})}function Eyn(t,e,r){return new t({type:"literal",values:Array.isArray(e)?e:[e],...vt(r)})}function nHe(t,e){return new t({type:"file",...vt(e)})}function Pyn(t,e){return new t({type:"transform",transform:e})}function Myn(t,e){return new t({type:"optional",innerType:e})}function Ryn(t,e){return new t({type:"nullable",innerType:e})}function Iyn(t,e,r){return new t({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():r}})}function Ayn(t,e,r){return new t({type:"nonoptional",innerType:e,...vt(r)})}function Nyn(t,e){return new t({type:"success",innerType:e})}function Dyn(t,e,r){return new t({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function jyn(t,e,r){return new t({type:"pipe",in:e,out:r})}function $yn(t,e){return new t({type:"readonly",innerType:e})}function Lyn(t,e,r){return new t({type:"template_literal",parts:e,...vt(r)})}function Fyn(t,e){return new t({type:"lazy",getter:e})}function kyn(t,e){return new t({type:"promise",innerType:e})}function oHe(t,e,r){let n=vt(r);return n.abort??(n.abort=!0),new t({type:"custom",check:"custom",fn:e,...n})}function iHe(t,e,r){return new t({type:"custom",check:"custom",fn:e,...vt(r)})}function aHe(t,e){let r=vt(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??gee,u=t.Boolean??fee,l=t.String??Fz,c=t.Transform??hee,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 sHe(t,e,r,n={}){let o=vt(n),i={...vt(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 TVe,uHe=v(()=>{ahe();yee();zn();TVe={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function lHe(t){return new $he({type:"function",input:Array.isArray(t?.input)?rHe(qz,t?.input):t?.input??Nee(mee,Bz(kz)),output:t?.output??Bz(kz)})}var $he,jRt=v(()=>{uHe();the();yee();yee();$he=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?Dz(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?Dz(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 jz(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?jz(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 qz({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 HL(t,e){if(t instanceof nJ){let n=new Dee(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 Dee(e);return r.process(t),r.emit(t,e)}function Tm(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 Tm(o.element,r);case"object":{for(let i in o.shape)if(Tm(o.shape[i],r))return!0;return!1}case"union":{for(let i of o.options)if(Tm(i,r))return!0;return!1}case"intersection":return Tm(o.left,r)||Tm(o.right,r);case"tuple":{for(let i of o.items)if(Tm(i,r))return!0;return!!(o.rest&&Tm(o.rest,r))}case"record":return Tm(o.keyType,r)||Tm(o.valueType,r);case"map":return Tm(o.keyType,r)||Tm(o.valueType,r);case"set":return Tm(o.valueType,r);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":return Tm(o.innerType,r);case"lazy":return Tm(o.getter(),r);case"default":return Tm(o.innerType,r);case"prefault":return Tm(o.innerType,r);case"custom":return!1;case"transform":return!0;case"pipe":return Tm(o.in,r)||Tm(o.out,r);case"success":return!1;case"catch":return!1;default:}throw new Error(`Unknown schema type: ${o.type}`)}var Dee,$Rt=v(()=>{SVe();zn();Dee=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??xh,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(T=>({...this.target==="draft-7"?{type:"string"}:{},pattern:T.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=ree(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"&&Tm(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 LRt={};var FRt=v(()=>{});var UN={};En(UN,{$ZodAny:()=>K2e,$ZodArray:()=>mee,$ZodAsyncError:()=>YT,$ZodBase64:()=>F2e,$ZodBase64URL:()=>k2e,$ZodBigInt:()=>che,$ZodBigIntFormat:()=>V2e,$ZodBoolean:()=>fee,$ZodCIDRv4:()=>j2e,$ZodCIDRv6:()=>$2e,$ZodCUID:()=>x2e,$ZodCUID2:()=>T2e,$ZodCatch:()=>dVe,$ZodCheck:()=>hc,$ZodCheckBigIntFormat:()=>Y4e,$ZodCheckEndsWith:()=>c2e,$ZodCheckGreaterThan:()=>ihe,$ZodCheckIncludes:()=>u2e,$ZodCheckLengthEquals:()=>o2e,$ZodCheckLessThan:()=>ohe,$ZodCheckLowerCase:()=>a2e,$ZodCheckMaxLength:()=>r2e,$ZodCheckMaxSize:()=>Q4e,$ZodCheckMimeType:()=>f2e,$ZodCheckMinLength:()=>n2e,$ZodCheckMinSize:()=>e2e,$ZodCheckMultipleOf:()=>X4e,$ZodCheckNumberFormat:()=>Z4e,$ZodCheckOverwrite:()=>p2e,$ZodCheckProperty:()=>d2e,$ZodCheckRegex:()=>i2e,$ZodCheckSizeEquals:()=>t2e,$ZodCheckStartsWith:()=>l2e,$ZodCheckStringFormat:()=>rJ,$ZodCheckUpperCase:()=>s2e,$ZodCustom:()=>yVe,$ZodCustomStringFormat:()=>U2e,$ZodDate:()=>X2e,$ZodDefault:()=>sVe,$ZodDiscriminatedUnion:()=>Y2e,$ZodE164:()=>q2e,$ZodEmail:()=>v2e,$ZodEmoji:()=>S2e,$ZodEnum:()=>nVe,$ZodError:()=>uee,$ZodFile:()=>iVe,$ZodFunction:()=>$he,$ZodGUID:()=>b2e,$ZodIPv4:()=>N2e,$ZodIPv6:()=>D2e,$ZodISODate:()=>R2e,$ZodISODateTime:()=>M2e,$ZodISODuration:()=>A2e,$ZodISOTime:()=>I2e,$ZodIntersection:()=>Q2e,$ZodJWT:()=>B2e,$ZodKSUID:()=>P2e,$ZodLazy:()=>gVe,$ZodLiteral:()=>oVe,$ZodMap:()=>tVe,$ZodNaN:()=>fVe,$ZodNanoID:()=>C2e,$ZodNever:()=>pee,$ZodNonOptional:()=>lVe,$ZodNull:()=>J2e,$ZodNullable:()=>aVe,$ZodNumber:()=>lhe,$ZodNumberFormat:()=>z2e,$ZodObject:()=>Z2e,$ZodOptional:()=>fhe,$ZodPipe:()=>gee,$ZodPrefault:()=>uVe,$ZodPromise:()=>hVe,$ZodReadonly:()=>pVe,$ZodRealError:()=>tJ,$ZodRecord:()=>eVe,$ZodRegistry:()=>nJ,$ZodSet:()=>rVe,$ZodString:()=>Fz,$ZodStringFormat:()=>Nu,$ZodSuccess:()=>cVe,$ZodSymbol:()=>H2e,$ZodTemplateLiteral:()=>mVe,$ZodTransform:()=>hee,$ZodTuple:()=>qz,$ZodType:()=>lo,$ZodULID:()=>O2e,$ZodURL:()=>w2e,$ZodUUID:()=>_2e,$ZodUndefined:()=>W2e,$ZodUnion:()=>dhe,$ZodUnknown:()=>kz,$ZodVoid:()=>G2e,$ZodXID:()=>E2e,$brand:()=>o4e,$constructor:()=>Te,$input:()=>wVe,$output:()=>vVe,Doc:()=>dee,JSONSchema:()=>LRt,JSONSchemaGenerator:()=>Dee,NEVER:()=>n4e,TimePrecision:()=>TVe,_any:()=>WVe,_array:()=>Nee,_base64:()=>Ahe,_base64url:()=>Nhe,_bigint:()=>kVe,_boolean:()=>LVe,_catch:()=>Dyn,_cidrv4:()=>Rhe,_cidrv6:()=>Ihe,_coercedBigint:()=>qVe,_coercedBoolean:()=>FVe,_coercedDate:()=>GVe,_coercedNumber:()=>IVe,_coercedString:()=>xVe,_cuid:()=>Che,_cuid2:()=>xhe,_custom:()=>oHe,_date:()=>KVe,_default:()=>Iyn,_discriminatedUnion:()=>vyn,_e164:()=>Dhe,_email:()=>hhe,_emoji:()=>whe,_endsWith:()=>Eee,_enum:()=>Tyn,_file:()=>nHe,_float32:()=>NVe,_float64:()=>DVe,_gt:()=>qN,_gte:()=>E_,_guid:()=>_ee,_includes:()=>Tee,_int:()=>AVe,_int32:()=>jVe,_int64:()=>BVe,_intersection:()=>wyn,_ipv4:()=>Phe,_ipv6:()=>Mhe,_isoDate:()=>EVe,_isoDateTime:()=>OVe,_isoDuration:()=>MVe,_isoTime:()=>PVe,_jwt:()=>jhe,_ksuid:()=>Ehe,_lazy:()=>Fyn,_length:()=>aJ,_literal:()=>Eyn,_lowercase:()=>Cee,_lt:()=>kN,_lte:()=>bS,_map:()=>Cyn,_max:()=>bS,_maxLength:()=>iJ,_maxSize:()=>oJ,_mime:()=>Pee,_min:()=>E_,_minLength:()=>VL,_minSize:()=>zz,_multipleOf:()=>Uz,_nan:()=>XVe,_nanoid:()=>She,_nativeEnum:()=>Oyn,_negative:()=>YVe,_never:()=>vee,_nonnegative:()=>eHe,_nonoptional:()=>Ayn,_nonpositive:()=>QVe,_normalize:()=>Mee,_null:()=>HVe,_nullable:()=>Ryn,_number:()=>RVe,_optional:()=>Myn,_overwrite:()=>BN,_parse:()=>Zme,_parseAsync:()=>Yme,_pipe:()=>jyn,_positive:()=>ZVe,_promise:()=>kyn,_property:()=>tHe,_readonly:()=>$yn,_record:()=>Syn,_refine:()=>iHe,_regex:()=>See,_safeParse:()=>Qme,_safeParseAsync:()=>ehe,_set:()=>xyn,_size:()=>wee,_startsWith:()=>Oee,_string:()=>CVe,_stringFormat:()=>sHe,_stringbool:()=>aHe,_success:()=>Nyn,_symbol:()=>zVe,_templateLiteral:()=>Lyn,_toLowerCase:()=>Iee,_toUpperCase:()=>Aee,_transform:()=>Pyn,_trim:()=>Ree,_tuple:()=>rHe,_uint32:()=>$Ve,_uint64:()=>UVe,_ulid:()=>The,_undefined:()=>VVe,_union:()=>_yn,_unknown:()=>Bz,_uppercase:()=>xee,_url:()=>vhe,_uuid:()=>ghe,_uuidv4:()=>yhe,_uuidv6:()=>bhe,_uuidv7:()=>_he,_void:()=>JVe,_xid:()=>Ohe,clone:()=>wd,config:()=>vd,flattenError:()=>lee,formatError:()=>cee,function:()=>lHe,globalConfig:()=>eee,globalRegistry:()=>xh,isValidBase64:()=>L2e,isValidBase64URL:()=>uMt,isValidJWT:()=>lMt,locales:()=>bee,parse:()=>Dz,parseAsync:()=>jz,prettifyError:()=>y4e,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>_4e,safeParseAsync:()=>v4e,toDotPath:()=>VPt,toJSONSchema:()=>HL,treeifyError:()=>g4e,util:()=>Ft,version:()=>h2e});var _y=v(()=>{Y6();the();b4e();yee();ahe();g2e();Un();nhe();_Ve();SVe();m2e();jRt();uHe();$Rt();FRt()});function vy(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 Zv(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 Hi(t){return!t||typeof t!="object"||Array.isArray(t)?!1:!!(vy(t)||Zv(t))}async function Wz(t,e){if(vy(t))try{return{success:!0,data:await jz(t,e)}}catch(r){return{success:!1,error:r}}if(Zv(t))return await t.safeParseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}async function Jz(t,e){if(vy(t))return await jz(t,e);if(Zv(t))return await t.parseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function Kz(t){if(vy(t))return xh.get(t)?.description;if(Zv(t)||"description"in t&&typeof t.description=="string")return t.description}function $ee(t){return Hi(t)?Zv(t)?t._def.typeName==="ZodString":vy(t)?t._zod.def.type==="string":!1:!1}function Hz(t){return vy(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 cHe(t){return vy(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 kRt(t){return vy(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 qRt(t){return vy(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 jee(t,e=!1){if(Zv(t))return t.strict();if(Hz(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(Hz(a))r[i]=jee(a,e);else if(cHe(a)){let u=a._zod.def.element;Hz(u)&&(u=jee(u,e)),r[i]=wd(a,{...a._zod.def,element:u})}else r[i]=a;let s=xh.get(a);s&&xh.add(r[i],s)}let n=wd(t,{...t._zod.def,shape:r,catchall:vee(pee)}),o=xh.get(t);return o&&xh.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function qyn(t){return Zv(t)&&"typeName"in t._def&&t._def.typeName==="ZodEffects"}function Byn(t){return vy(t)&&t._zod.def.type==="pipe"}function Vz(t,e,r){let n=r.get(t);if(n!==void 0)return n;if(Zv(t))return qyn(t)?Vz(t._def.schema,e,r):t;if(vy(t)){let o=t;if(Byn(t)&&(o=Vz(t._zod.def.in,e,r)),e){if(Hz(o)){let a={};for(let[s,u]of Object.entries(o._zod.def.shape))a[s]=Vz(u,e,r);o=wd(o,{...o._zod.def,shape:a})}else if(cHe(o)){let a=Vz(o._zod.def.element,e,r);o=wd(o,{...o._zod.def,element:a})}else if(kRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}else if(qRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}}let i=xh.get(t);return i&&xh.add(o,i),r.set(t,o),o}throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function dHe(t,e=!1){return Vz(t,e,new WeakMap)}function fHe(t){return t instanceof Error&&(t.constructor.name==="ZodError"||t.constructor.name==="$ZodError")}var zN=v(()=>{_y()});function pHe(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function zyn(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; +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 LRt={};var FRt=v(()=>{});var UN={};En(UN,{$ZodAny:()=>K2e,$ZodArray:()=>mee,$ZodAsyncError:()=>YT,$ZodBase64:()=>F2e,$ZodBase64URL:()=>k2e,$ZodBigInt:()=>che,$ZodBigIntFormat:()=>V2e,$ZodBoolean:()=>fee,$ZodCIDRv4:()=>j2e,$ZodCIDRv6:()=>$2e,$ZodCUID:()=>x2e,$ZodCUID2:()=>T2e,$ZodCatch:()=>dVe,$ZodCheck:()=>hc,$ZodCheckBigIntFormat:()=>Y4e,$ZodCheckEndsWith:()=>c2e,$ZodCheckGreaterThan:()=>ihe,$ZodCheckIncludes:()=>u2e,$ZodCheckLengthEquals:()=>o2e,$ZodCheckLessThan:()=>ohe,$ZodCheckLowerCase:()=>a2e,$ZodCheckMaxLength:()=>r2e,$ZodCheckMaxSize:()=>Q4e,$ZodCheckMimeType:()=>f2e,$ZodCheckMinLength:()=>n2e,$ZodCheckMinSize:()=>e2e,$ZodCheckMultipleOf:()=>X4e,$ZodCheckNumberFormat:()=>Z4e,$ZodCheckOverwrite:()=>p2e,$ZodCheckProperty:()=>d2e,$ZodCheckRegex:()=>i2e,$ZodCheckSizeEquals:()=>t2e,$ZodCheckStartsWith:()=>l2e,$ZodCheckStringFormat:()=>rJ,$ZodCheckUpperCase:()=>s2e,$ZodCustom:()=>yVe,$ZodCustomStringFormat:()=>U2e,$ZodDate:()=>X2e,$ZodDefault:()=>sVe,$ZodDiscriminatedUnion:()=>Y2e,$ZodE164:()=>q2e,$ZodEmail:()=>v2e,$ZodEmoji:()=>S2e,$ZodEnum:()=>nVe,$ZodError:()=>uee,$ZodFile:()=>iVe,$ZodFunction:()=>$he,$ZodGUID:()=>b2e,$ZodIPv4:()=>N2e,$ZodIPv6:()=>D2e,$ZodISODate:()=>R2e,$ZodISODateTime:()=>M2e,$ZodISODuration:()=>A2e,$ZodISOTime:()=>I2e,$ZodIntersection:()=>Q2e,$ZodJWT:()=>B2e,$ZodKSUID:()=>P2e,$ZodLazy:()=>gVe,$ZodLiteral:()=>oVe,$ZodMap:()=>tVe,$ZodNaN:()=>fVe,$ZodNanoID:()=>C2e,$ZodNever:()=>pee,$ZodNonOptional:()=>lVe,$ZodNull:()=>J2e,$ZodNullable:()=>aVe,$ZodNumber:()=>lhe,$ZodNumberFormat:()=>z2e,$ZodObject:()=>Z2e,$ZodOptional:()=>fhe,$ZodPipe:()=>gee,$ZodPrefault:()=>uVe,$ZodPromise:()=>hVe,$ZodReadonly:()=>pVe,$ZodRealError:()=>tJ,$ZodRecord:()=>eVe,$ZodRegistry:()=>nJ,$ZodSet:()=>rVe,$ZodString:()=>Fz,$ZodStringFormat:()=>Nu,$ZodSuccess:()=>cVe,$ZodSymbol:()=>H2e,$ZodTemplateLiteral:()=>mVe,$ZodTransform:()=>hee,$ZodTuple:()=>qz,$ZodType:()=>lo,$ZodULID:()=>O2e,$ZodURL:()=>w2e,$ZodUUID:()=>_2e,$ZodUndefined:()=>W2e,$ZodUnion:()=>dhe,$ZodUnknown:()=>kz,$ZodVoid:()=>G2e,$ZodXID:()=>E2e,$brand:()=>o4e,$constructor:()=>Te,$input:()=>wVe,$output:()=>vVe,Doc:()=>dee,JSONSchema:()=>LRt,JSONSchemaGenerator:()=>Dee,NEVER:()=>n4e,TimePrecision:()=>TVe,_any:()=>WVe,_array:()=>Nee,_base64:()=>Ahe,_base64url:()=>Nhe,_bigint:()=>kVe,_boolean:()=>LVe,_catch:()=>Dyn,_cidrv4:()=>Rhe,_cidrv6:()=>Ihe,_coercedBigint:()=>qVe,_coercedBoolean:()=>FVe,_coercedDate:()=>GVe,_coercedNumber:()=>IVe,_coercedString:()=>xVe,_cuid:()=>Che,_cuid2:()=>xhe,_custom:()=>oHe,_date:()=>KVe,_default:()=>Iyn,_discriminatedUnion:()=>vyn,_e164:()=>Dhe,_email:()=>hhe,_emoji:()=>whe,_endsWith:()=>Eee,_enum:()=>Tyn,_file:()=>nHe,_float32:()=>NVe,_float64:()=>DVe,_gt:()=>qN,_gte:()=>E_,_guid:()=>_ee,_includes:()=>Tee,_int:()=>AVe,_int32:()=>jVe,_int64:()=>BVe,_intersection:()=>wyn,_ipv4:()=>Phe,_ipv6:()=>Mhe,_isoDate:()=>EVe,_isoDateTime:()=>OVe,_isoDuration:()=>MVe,_isoTime:()=>PVe,_jwt:()=>jhe,_ksuid:()=>Ehe,_lazy:()=>Fyn,_length:()=>aJ,_literal:()=>Eyn,_lowercase:()=>Cee,_lt:()=>kN,_lte:()=>bS,_map:()=>Cyn,_max:()=>bS,_maxLength:()=>iJ,_maxSize:()=>oJ,_mime:()=>Pee,_min:()=>E_,_minLength:()=>VL,_minSize:()=>zz,_multipleOf:()=>Uz,_nan:()=>XVe,_nanoid:()=>She,_nativeEnum:()=>Oyn,_negative:()=>YVe,_never:()=>vee,_nonnegative:()=>eHe,_nonoptional:()=>Ayn,_nonpositive:()=>QVe,_normalize:()=>Mee,_null:()=>HVe,_nullable:()=>Ryn,_number:()=>RVe,_optional:()=>Myn,_overwrite:()=>BN,_parse:()=>Zme,_parseAsync:()=>Yme,_pipe:()=>jyn,_positive:()=>ZVe,_promise:()=>kyn,_property:()=>tHe,_readonly:()=>$yn,_record:()=>Syn,_refine:()=>iHe,_regex:()=>See,_safeParse:()=>Qme,_safeParseAsync:()=>ehe,_set:()=>xyn,_size:()=>wee,_startsWith:()=>Oee,_string:()=>CVe,_stringFormat:()=>sHe,_stringbool:()=>aHe,_success:()=>Nyn,_symbol:()=>zVe,_templateLiteral:()=>Lyn,_toLowerCase:()=>Iee,_toUpperCase:()=>Aee,_transform:()=>Pyn,_trim:()=>Ree,_tuple:()=>rHe,_uint32:()=>$Ve,_uint64:()=>UVe,_ulid:()=>The,_undefined:()=>VVe,_union:()=>_yn,_unknown:()=>Bz,_uppercase:()=>xee,_url:()=>vhe,_uuid:()=>ghe,_uuidv4:()=>yhe,_uuidv6:()=>bhe,_uuidv7:()=>_he,_void:()=>JVe,_xid:()=>Ohe,clone:()=>wd,config:()=>vd,flattenError:()=>lee,formatError:()=>cee,function:()=>lHe,globalConfig:()=>eee,globalRegistry:()=>xh,isValidBase64:()=>L2e,isValidBase64URL:()=>uMt,isValidJWT:()=>lMt,locales:()=>bee,parse:()=>Dz,parseAsync:()=>jz,prettifyError:()=>y4e,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>_4e,safeParseAsync:()=>v4e,toDotPath:()=>VPt,toJSONSchema:()=>HL,treeifyError:()=>g4e,util:()=>Ft,version:()=>h2e});var _y=v(()=>{Y6();the();b4e();yee();ahe();g2e();zn();nhe();_Ve();SVe();m2e();jRt();uHe();$Rt();FRt()});function vy(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 Zv(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 Hi(t){return!t||typeof t!="object"||Array.isArray(t)?!1:!!(vy(t)||Zv(t))}async function Wz(t,e){if(vy(t))try{return{success:!0,data:await jz(t,e)}}catch(r){return{success:!1,error:r}}if(Zv(t))return await t.safeParseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}async function Jz(t,e){if(vy(t))return await jz(t,e);if(Zv(t))return await t.parseAsync(e);throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function Kz(t){if(vy(t))return xh.get(t)?.description;if(Zv(t)||"description"in t&&typeof t.description=="string")return t.description}function $ee(t){return Hi(t)?Zv(t)?t._def.typeName==="ZodString":vy(t)?t._zod.def.type==="string":!1:!1}function Hz(t){return vy(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 cHe(t){return vy(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 kRt(t){return vy(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 qRt(t){return vy(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 jee(t,e=!1){if(Zv(t))return t.strict();if(Hz(t)){let r=t._zod.def.shape;if(e)for(let[i,a]of Object.entries(t._zod.def.shape)){if(Hz(a))r[i]=jee(a,e);else if(cHe(a)){let u=a._zod.def.element;Hz(u)&&(u=jee(u,e)),r[i]=wd(a,{...a._zod.def,element:u})}else r[i]=a;let s=xh.get(a);s&&xh.add(r[i],s)}let n=wd(t,{...t._zod.def,shape:r,catchall:vee(pee)}),o=xh.get(t);return o&&xh.add(n,o),n}throw new Error("Schema must be an instance of z3.ZodObject or z4.$ZodObject")}function qyn(t){return Zv(t)&&"typeName"in t._def&&t._def.typeName==="ZodEffects"}function Byn(t){return vy(t)&&t._zod.def.type==="pipe"}function Vz(t,e,r){let n=r.get(t);if(n!==void 0)return n;if(Zv(t))return qyn(t)?Vz(t._def.schema,e,r):t;if(vy(t)){let o=t;if(Byn(t)&&(o=Vz(t._zod.def.in,e,r)),e){if(Hz(o)){let a={};for(let[s,u]of Object.entries(o._zod.def.shape))a[s]=Vz(u,e,r);o=wd(o,{...o._zod.def,shape:a})}else if(cHe(o)){let a=Vz(o._zod.def.element,e,r);o=wd(o,{...o._zod.def,element:a})}else if(kRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}else if(qRt(o)){let a=Vz(o._zod.def.innerType,e,r);o=wd(o,{...o._zod.def,innerType:a})}}let i=xh.get(t);return i&&xh.add(o,i),r.set(t,o),o}throw new Error("Schema must be an instance of z3.ZodType or z4.$ZodType")}function dHe(t,e=!1){return Vz(t,e,new WeakMap)}function fHe(t){return t instanceof Error&&(t.constructor.name==="ZodError"||t.constructor.name==="$ZodError")}var zN=v(()=>{_y()});function pHe(t){return t.replace(/[^a-zA-Z-_0-9]/g,"_")}function zyn(t){let e="";for(let[r,n]of Object.entries(t))e+=` classDef ${r} ${n}; `;return e}function BRt(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; @@ -101,14 +101,14 @@ graph TD; `}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:T,conditional:O}=b,E="";if(T!==void 0){let P=T,R=P.split(" ");R.length>u&&(P=Array.from({length:Math.ceil(R.length/u)},(I,A)=>R.slice(A*u,(A+1)*u).join(" ")).join(" 
 ")),E=O?` -.  ${P}  .-> `:` --  ${P}  --> `}else E=O?" -.-> ":" --> ";l+=` ${pHe(_)}${E}${pHe(w)}; `}h&&!y&&(l+=` end `)}p(c[""]??[],"");for(let m in c)!m.includes(":")&&m!==""&&p(c[m],m);return a&&(l+=zyn(i??{})),l}async function URt(t,e){let r=e?.backgroundColor??"white",n=e?.imageType??"png",o=UPt(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 Uyn,zRt=v(()=>{Gme();Uyn=["*","_","`"]});var HRt,VRt,WRt,Lhe=v(()=>{HRt=Symbol("Let zodToJsonSchema decide on which parser to use"),VRt={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"},WRt=t=>typeof t=="string"?{...VRt,name:t}:{...VRt,...t}});var JRt,mHe=v(()=>{Lhe();JRt=t=>{let e=WRt(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 Fhe,khe=v(()=>{Fhe=(t,e)=>{let r=0;for(;r{khe()});function hHe(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Wi(t,e,r,n,o){t[e]=r,hHe(t,e,n,o)}var WL=v(()=>{});var Ri,gHe,dr,QT,Lee=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})(Ri||(Ri={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(gHe||(gHe={}));dr=Ri.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),QT=t=>{switch(typeof t){case"undefined":return dr.undefined;case"string":return dr.string;case"number":return Number.isNaN(t)?dr.nan:dr.number;case"boolean":return dr.boolean;case"function":return dr.function;case"bigint":return dr.bigint;case"symbol":return dr.symbol;case"object":return Array.isArray(t)?dr.array:t===null?dr.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?dr.promise:typeof Map<"u"&&t instanceof Map?dr.map:typeof Set<"u"&&t instanceof Set?dr.set:typeof Date<"u"&&t instanceof Date?dr.date:dr.object;default:return dr.unknown}}});var ut,Vyn,P_,qhe=v(()=>{Lee();ut=Ri.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"]),Vyn=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),P_=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()}};P_.create=t=>new P_(t)});var Hyn,VN,yHe=v(()=>{qhe();Lee();Hyn=(t,e)=>{let r;switch(t.code){case ut.invalid_type:t.received===dr.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case ut.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Ri.jsonStringifyReplacer)}`;break;case ut.unrecognized_keys:r=`Unrecognized key(s) in object: ${Ri.joinValues(t.keys,", ")}`;break;case ut.invalid_union:r="Invalid input";break;case ut.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Ri.joinValues(t.options)}`;break;case ut.invalid_enum_value:r=`Invalid enum value. Expected ${Ri.joinValues(t.options)}, received '${t.received}'`;break;case ut.invalid_arguments:r="Invalid function arguments";break;case ut.invalid_return_type:r="Invalid function return type";break;case ut.invalid_date:r="Invalid date";break;case ut.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}"`:Ri.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case ut.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 ut.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 ut.custom:r="Invalid input";break;case ut.invalid_intersection_types:r="Intersection results could not be merged";break;case ut.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case ut.not_finite:r="Number must be finite";break;default:r=e.defaultError,Ri.assertNever(t)}return{message:r}},VN=Hyn});function Wyn(t){KRt=t}function sJ(){return KRt}var KRt,Bhe=v(()=>{yHe();KRt=VN});function Xt(t,e){let r=sJ(),n=Fee({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===VN?void 0:VN].filter(o=>!!o)});t.common.issues.push(n)}var Fee,Jyn,bg,Pn,Gz,wy,Uhe,zhe,JL,uJ,bHe=v(()=>{Bhe();yHe();Fee=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}},Jyn=[];bg=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 Pn;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 Pn;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}}},Pn=Object.freeze({status:"aborted"}),Gz=t=>({status:"dirty",value:t}),wy=t=>({status:"valid",value:t}),Uhe=t=>t.status==="aborted",zhe=t=>t.status==="dirty",JL=t=>t.status==="valid",uJ=t=>typeof Promise<"u"&&t instanceof Promise});var GRt=v(()=>{});var $r,XRt=v(()=>{(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})($r||($r={}))});function Xo(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 eIt(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 cbn(t){return new RegExp(`^${eIt(t)}$`)}function tIt(t){let e=`${QRt}T${eIt(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 dbn(t,e){return!!((e==="v4"||!e)&&nbn.test(t)||(e==="v6"||!e)&&ibn.test(t))}function fbn(t,e){if(!Qyn.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 pbn(t,e){return!!((e==="v4"||!e)&&obn.test(t)||(e==="v6"||!e)&&abn.test(t))}function mbn(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 lJ(t){if(t instanceof M_){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=vS.create(lJ(n))}return new M_({...t._def,shape:()=>e})}else return t instanceof JN?new JN({...t._def,type:lJ(t.element)}):t instanceof vS?vS.create(lJ(t.unwrap())):t instanceof tO?tO.create(lJ(t.unwrap())):t instanceof eO?eO.create(t.items.map(e=>lJ(e))):t}function vHe(t,e){let r=QT(t),n=QT(e);if(t===e)return{valid:!0,data:t};if(r===dr.object&&n===dr.object){let o=Ri.objectKeys(e),i=Ri.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=vHe(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===dr.array&&n===dr.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=YRt(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=YRt(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):GL.create()}var wS,ZRt,fi,Kyn,Gyn,Xyn,Zyn,Yyn,Qyn,ebn,tbn,rbn,_He,nbn,obn,ibn,abn,sbn,ubn,QRt,lbn,KL,Xz,Zz,Yz,Qz,cJ,e4,t4,GL,WN,AC,dJ,JN,M_,r4,HN,Vhe,n4,eO,Hhe,fJ,pJ,Whe,o4,i4,a4,s4,XL,SS,vS,tO,u4,l4,mJ,hbn,kee,qee,c4,gbn,Ne,ybn,oIt,iIt,bbn,_bn,aIt,vbn,wbn,Sbn,Cbn,xbn,Tbn,Obn,Ebn,Pbn,Mbn,Rbn,Ibn,Abn,Nbn,Dbn,jbn,$bn,Lbn,Fbn,kbn,qbn,Bbn,Ubn,zbn,Vbn,Hbn,Wbn,Jbn,Kbn,Gbn,Xbn,Zbn,Ybn,Qbn,sIt=v(()=>{qhe();Bhe();XRt();bHe();Lee();wS=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}},ZRt=(t,e)=>{if(JL(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 P_(t.common.issues);return this._error=r,this._error}}};fi=class{get description(){return this._def.description}_getType(e){return QT(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new bg,ctx:{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(uJ(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:QT(e)},o=this._parseSync({data:e,path:n.path,parent:n});return ZRt(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return JL(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=>JL(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:QT(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(uJ(o)?o:Promise.resolve(o));return ZRt(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:ut.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 SS({schema:this,typeName:Ne.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 vS.create(this,this._def)}nullable(){return tO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return JN.create(this)}promise(){return XL.create(this,this._def)}or(e){return r4.create([this,e],this._def)}and(e){return n4.create(this,e,this._def)}transform(e){return new SS({...Xo(this._def),schema:this,typeName:Ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new u4({...Xo(this._def),innerType:this,defaultValue:r,typeName:Ne.ZodDefault})}brand(){return new kee({typeName:Ne.ZodBranded,type:this,...Xo(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new l4({...Xo(this._def),innerType:this,catchValue:r,typeName:Ne.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return qee.create(this,e)}readonly(){return c4.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Kyn=/^c[^\s-]{8,}$/i,Gyn=/^[0-9a-z]+$/,Xyn=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Zyn=/^[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,Yyn=/^[a-z0-9_-]{21}$/i,Qyn=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,ebn=/^[-+]?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)?)??$/,tbn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,rbn="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",nbn=/^(?:(?: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])$/,obn=/^(?:(?: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])$/,ibn=/^(([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]))$/,abn=/^(([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])$/,sbn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,ubn=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,QRt="((\\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])))",lbn=new RegExp(`^${QRt}$`);KL=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==dr.string){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.string,received:i.parsedType}),Pn}let n=new bg,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.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:ut.invalid_string,...$r.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...$r.errToObj(e)})}url(e){return this._addCheck({kind:"url",...$r.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...$r.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...$r.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...$r.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...$r.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...$r.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...$r.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...$r.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...$r.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...$r.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...$r.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...$r.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,...$r.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,...$r.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...$r.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...$r.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...$r.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...$r.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...$r.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...$r.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...$r.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...$r.errToObj(r)})}nonempty(e){return this.min(1,$r.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 KL({checks:[],typeName:Ne.ZodString,coerce:t?.coerce??!1,...Xo(t)});Xz=class t extends fi{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)!==dr.number){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.number,received:i.parsedType}),Pn}let n,o=new bg;for(let i of this._def.checks)i.kind==="int"?Ri.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.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),Xt(n,{code:ut.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?mbn(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_finite,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:$r.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:$r.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:$r.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:$r.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"&&Ri.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 Xz({checks:[],typeName:Ne.ZodNumber,coerce:t?.coerce||!1,...Xo(t)});Zz=class t extends fi{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)!==dr.bigint)return this._getInvalidInput(e);let n,o=new bg;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.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),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.bigint,received:r.parsedType}),Pn}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.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:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.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 Zz({checks:[],typeName:Ne.ZodBigInt,coerce:t?.coerce??!1,...Xo(t)});Yz=class extends fi{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==dr.boolean){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.boolean,received:n.parsedType}),Pn}return wy(e.data)}};Yz.create=t=>new Yz({typeName:Ne.ZodBoolean,coerce:t?.coerce||!1,...Xo(t)});Qz=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==dr.date){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.date,received:i.parsedType}),Pn}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_date}),Pn}let n=new bg,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Ri.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:$r.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:$r.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 Qz({checks:[],coerce:t?.coerce||!1,typeName:Ne.ZodDate,...Xo(t)});cJ=class extends fi{_parse(e){if(this._getType(e)!==dr.symbol){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.symbol,received:n.parsedType}),Pn}return wy(e.data)}};cJ.create=t=>new cJ({typeName:Ne.ZodSymbol,...Xo(t)});e4=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.undefined,received:n.parsedType}),Pn}return wy(e.data)}};e4.create=t=>new e4({typeName:Ne.ZodUndefined,...Xo(t)});t4=class extends fi{_parse(e){if(this._getType(e)!==dr.null){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.null,received:n.parsedType}),Pn}return wy(e.data)}};t4.create=t=>new t4({typeName:Ne.ZodNull,...Xo(t)});GL=class extends fi{constructor(){super(...arguments),this._any=!0}_parse(e){return wy(e.data)}};GL.create=t=>new GL({typeName:Ne.ZodAny,...Xo(t)});WN=class extends fi{constructor(){super(...arguments),this._unknown=!0}_parse(e){return wy(e.data)}};WN.create=t=>new WN({typeName:Ne.ZodUnknown,...Xo(t)});AC=class extends fi{_parse(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.never,received:r.parsedType}),Pn}};AC.create=t=>new AC({typeName:Ne.ZodNever,...Xo(t)});dJ=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.void,received:n.parsedType}),Pn}return wy(e.data)}};dJ.create=t=>new dJ({typeName:Ne.ZodVoid,...Xo(t)});JN=class t extends fi{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==dr.array)return Xt(r,{code:ut.invalid_type,expected:dr.array,received:r.parsedType}),Pn;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(Xt(r,{code:ut.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 wS(r,a,r.path,s)))).then(a=>bg.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new wS(r,a,r.path,s)));return bg.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:$r.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:$r.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:$r.toString(r)}})}nonempty(e){return this.min(1,e)}};JN.create=(t,e)=>new JN({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Ne.ZodArray,...Xo(e)});M_=class t extends fi{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=Ri.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==dr.object){let l=this._getOrReturnCtx(e);return Xt(l,{code:ut.invalid_type,expected:dr.object,received:l.parsedType}),Pn}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof AC&&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 wS(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof AC){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&&(Xt(o,{code:ut.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 wS(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=>bg.mergeObjectSync(n,l)):bg.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return $r.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:$r.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:Ne.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 Ri.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 Ri.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return lJ(this)}partial(e){let r={};for(let n of Ri.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 Ri.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof vS;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return rIt(Ri.objectKeys(this.shape))}};M_.create=(t,e)=>new M_({shape:()=>t,unknownKeys:"strip",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.strictCreate=(t,e)=>new M_({shape:()=>t,unknownKeys:"strict",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.lazycreate=(t,e)=>new M_({shape:t,unknownKeys:"strip",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});r4=class extends fi{_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 P_(s.ctx.common.issues));return Xt(r,{code:ut.invalid_union,unionErrors:a}),Pn}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 P_(u));return Xt(r,{code:ut.invalid_union,unionErrors:s}),Pn}}get options(){return this._def.options}};r4.create=(t,e)=>new r4({options:t,typeName:Ne.ZodUnion,...Xo(e)});HN=t=>t instanceof o4?HN(t.schema):t instanceof SS?HN(t.innerType()):t instanceof i4?[t.value]:t instanceof a4?t.options:t instanceof s4?Ri.objectValues(t.enum):t instanceof u4?HN(t._def.innerType):t instanceof e4?[void 0]:t instanceof t4?[null]:t instanceof vS?[void 0,...HN(t.unwrap())]:t instanceof tO?[null,...HN(t.unwrap())]:t instanceof kee||t instanceof c4?HN(t.unwrap()):t instanceof l4?HN(t._def.innerType):[],Vhe=class t extends fi{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.object)return Xt(r,{code:ut.invalid_type,expected:dr.object,received:r.parsedType}),Pn;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}):(Xt(r,{code:ut.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Pn)}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=HN(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:Ne.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Xo(n)})}};n4=class extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(Uhe(i)||Uhe(a))return Pn;let s=vHe(i.value,a.value);return s.valid?((zhe(i)||zhe(a))&&r.dirty(),{status:r.value,value:s.data}):(Xt(n,{code:ut.invalid_intersection_types}),Pn)};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}))}};n4.create=(t,e,r)=>new n4({left:t,right:e,typeName:Ne.ZodIntersection,...Xo(r)});eO=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.array)return Xt(n,{code:ut.invalid_type,expected:dr.array,received:n.parsedType}),Pn;if(n.data.lengththis._def.items.length&&(Xt(n,{code:ut.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 wS(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>bg.mergeArray(r,a)):bg.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};eO.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new eO({items:t,typeName:Ne.ZodTuple,rest:null,...Xo(e)})};Hhe=class t extends fi{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!==dr.object)return Xt(n,{code:ut.invalid_type,expected:dr.object,received:n.parsedType}),Pn;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new wS(n,s,n.path,s)),value:a._parse(new wS(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?bg.mergeObjectAsync(r,o):bg.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof fi?new t({keyType:e,valueType:r,typeName:Ne.ZodRecord,...Xo(n)}):new t({keyType:KL.create(),valueType:e,typeName:Ne.ZodRecord,...Xo(r)})}},fJ=class extends fi{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!==dr.map)return Xt(n,{code:ut.invalid_type,expected:dr.map,received:n.parsedType}),Pn;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new wS(n,s,n.path,[l,"key"])),value:i._parse(new wS(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 Pn;(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 Pn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};fJ.create=(t,e,r)=>new fJ({valueType:e,keyType:t,typeName:Ne.ZodMap,...Xo(r)});pJ=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.set)return Xt(n,{code:ut.invalid_type,expected:dr.set,received:n.parsedType}),Pn;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(Xt(n,{code:ut.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 Pn;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 wS(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:$r.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:$r.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};pJ.create=(t,e)=>new pJ({valueType:t,minSize:null,maxSize:null,typeName:Ne.ZodSet,...Xo(e)});Whe=class t extends fi{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.function)return Xt(r,{code:ut.invalid_type,expected:dr.function,received:r.parsedType}),Pn;function n(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_arguments,argumentsError:u}})}function o(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof XL){let s=this;return wy(async function(...u){let l=new P_([]),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 wy(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new P_([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new P_([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:eO.create(e).rest(WN.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||eO.create([]).rest(WN.create()),returns:r||WN.create(),typeName:Ne.ZodFunction,...Xo(n)})}},o4=class extends fi{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})}};o4.create=(t,e)=>new o4({getter:t,typeName:Ne.ZodLazy,...Xo(e)});i4=class extends fi{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return Xt(r,{received:r.data,code:ut.invalid_literal,expected:this._def.value}),Pn}return{status:"valid",value:e.data}}get value(){return this._def.value}};i4.create=(t,e)=>new i4({value:t,typeName:Ne.ZodLiteral,...Xo(e)});a4=class t extends fi{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return Xt(r,{expected:Ri.joinValues(n),received:r.parsedType,code:ut.invalid_type}),Pn}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 Xt(r,{received:r.data,code:ut.invalid_enum_value,options:n}),Pn}return wy(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})}};a4.create=rIt;s4=class extends fi{_parse(e){let r=Ri.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==dr.string&&n.parsedType!==dr.number){let o=Ri.objectValues(r);return Xt(n,{expected:Ri.joinValues(o),received:n.parsedType,code:ut.invalid_type}),Pn}if(this._cache||(this._cache=new Set(Ri.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=Ri.objectValues(r);return Xt(n,{received:n.data,code:ut.invalid_enum_value,options:o}),Pn}return wy(e.data)}get enum(){return this._def.values}};s4.create=(t,e)=>new s4({values:t,typeName:Ne.ZodNativeEnum,...Xo(e)});XL=class extends fi{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.promise&&r.common.async===!1)return Xt(r,{code:ut.invalid_type,expected:dr.promise,received:r.parsedType}),Pn;let n=r.parsedType===dr.promise?r.data:Promise.resolve(r.data);return wy(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};XL.create=(t,e)=>new XL({type:t,typeName:Ne.ZodPromise,...Xo(e)});SS=class extends fi{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ne.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=>{Xt(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 Pn;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Pn:u.status==="dirty"?Gz(u.value):r.value==="dirty"?Gz(u.value):u});{if(r.value==="aborted")return Pn;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Pn:s.status==="dirty"?Gz(s.value):r.value==="dirty"?Gz(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"?Pn:(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"?Pn:(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(!JL(a))return Pn;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=>JL(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):Pn);Ri.assertNever(o)}};SS.create=(t,e,r)=>new SS({schema:t,typeName:Ne.ZodEffects,effect:e,...Xo(r)});SS.createWithPreprocess=(t,e,r)=>new SS({schema:e,effect:{type:"preprocess",transform:t},typeName:Ne.ZodEffects,...Xo(r)});vS=class extends fi{_parse(e){return this._getType(e)===dr.undefined?wy(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};vS.create=(t,e)=>new vS({innerType:t,typeName:Ne.ZodOptional,...Xo(e)});tO=class extends fi{_parse(e){return this._getType(e)===dr.null?wy(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};tO.create=(t,e)=>new tO({innerType:t,typeName:Ne.ZodNullable,...Xo(e)});u4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===dr.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};u4.create=(t,e)=>new u4({innerType:t,typeName:Ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Xo(e)});l4=class extends fi{_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 uJ(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};l4.create=(t,e)=>new l4({innerType:t,typeName:Ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Xo(e)});mJ=class extends fi{_parse(e){if(this._getType(e)!==dr.nan){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.nan,received:n.parsedType}),Pn}return{status:"valid",value:e.data}}};mJ.create=t=>new mJ({typeName:Ne.ZodNaN,...Xo(t)});hbn=Symbol("zod_brand"),kee=class extends fi{_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}},qee=class t extends fi{_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"?Pn:i.status==="dirty"?(r.dirty(),Gz(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"?Pn: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:Ne.ZodPipeline})}},c4=class extends fi{_parse(e){let r=this._def.innerType._parse(e),n=o=>(JL(o)&&(o.value=Object.freeze(o.value)),o);return uJ(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};c4.create=(t,e)=>new c4({innerType:t,typeName:Ne.ZodReadonly,...Xo(e)});gbn={object:M_.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"})(Ne||(Ne={}));ybn=(t,e={message:`Input not instance of ${t.name}`})=>nIt(r=>r instanceof t,e),oIt=KL.create,iIt=Xz.create,bbn=mJ.create,_bn=Zz.create,aIt=Yz.create,vbn=Qz.create,wbn=cJ.create,Sbn=e4.create,Cbn=t4.create,xbn=GL.create,Tbn=WN.create,Obn=AC.create,Ebn=dJ.create,Pbn=JN.create,Mbn=M_.create,Rbn=M_.strictCreate,Ibn=r4.create,Abn=Vhe.create,Nbn=n4.create,Dbn=eO.create,jbn=Hhe.create,$bn=fJ.create,Lbn=pJ.create,Fbn=Whe.create,kbn=o4.create,qbn=i4.create,Bbn=a4.create,Ubn=s4.create,zbn=XL.create,Vbn=SS.create,Hbn=vS.create,Wbn=tO.create,Jbn=SS.createWithPreprocess,Kbn=qee.create,Gbn=()=>oIt().optional(),Xbn=()=>iIt().optional(),Zbn=()=>aIt().optional(),Ybn={string:t=>KL.create({...t,coerce:!0}),number:t=>Xz.create({...t,coerce:!0}),boolean:t=>Yz.create({...t,coerce:!0}),bigint:t=>Zz.create({...t,coerce:!0}),date:t=>Qz.create({...t,coerce:!0})},Qbn=Pn});var Ae={};En(Ae,{BRAND:()=>hbn,DIRTY:()=>Gz,EMPTY_PATH:()=>Jyn,INVALID:()=>Pn,NEVER:()=>Qbn,OK:()=>wy,ParseStatus:()=>bg,Schema:()=>fi,ZodAny:()=>GL,ZodArray:()=>JN,ZodBigInt:()=>Zz,ZodBoolean:()=>Yz,ZodBranded:()=>kee,ZodCatch:()=>l4,ZodDate:()=>Qz,ZodDefault:()=>u4,ZodDiscriminatedUnion:()=>Vhe,ZodEffects:()=>SS,ZodEnum:()=>a4,ZodError:()=>P_,ZodFirstPartyTypeKind:()=>Ne,ZodFunction:()=>Whe,ZodIntersection:()=>n4,ZodIssueCode:()=>ut,ZodLazy:()=>o4,ZodLiteral:()=>i4,ZodMap:()=>fJ,ZodNaN:()=>mJ,ZodNativeEnum:()=>s4,ZodNever:()=>AC,ZodNull:()=>t4,ZodNullable:()=>tO,ZodNumber:()=>Xz,ZodObject:()=>M_,ZodOptional:()=>vS,ZodParsedType:()=>dr,ZodPipeline:()=>qee,ZodPromise:()=>XL,ZodReadonly:()=>c4,ZodRecord:()=>Hhe,ZodSchema:()=>fi,ZodSet:()=>pJ,ZodString:()=>KL,ZodSymbol:()=>cJ,ZodTransformer:()=>SS,ZodTuple:()=>eO,ZodType:()=>fi,ZodUndefined:()=>e4,ZodUnion:()=>r4,ZodUnknown:()=>WN,ZodVoid:()=>dJ,addIssueToContext:()=>Xt,any:()=>xbn,array:()=>Pbn,bigint:()=>_bn,boolean:()=>aIt,coerce:()=>Ybn,custom:()=>nIt,date:()=>vbn,datetimeRegex:()=>tIt,defaultErrorMap:()=>VN,discriminatedUnion:()=>Abn,effect:()=>Vbn,enum:()=>Bbn,function:()=>Fbn,getErrorMap:()=>sJ,getParsedType:()=>QT,instanceof:()=>ybn,intersection:()=>Nbn,isAborted:()=>Uhe,isAsync:()=>uJ,isDirty:()=>zhe,isValid:()=>JL,late:()=>gbn,lazy:()=>kbn,literal:()=>qbn,makeIssue:()=>Fee,map:()=>$bn,nan:()=>bbn,nativeEnum:()=>Ubn,never:()=>Obn,null:()=>Cbn,nullable:()=>Wbn,number:()=>iIt,object:()=>Mbn,objectUtil:()=>gHe,oboolean:()=>Zbn,onumber:()=>Xbn,optional:()=>Hbn,ostring:()=>Gbn,pipeline:()=>Kbn,preprocess:()=>Jbn,promise:()=>zbn,quotelessJson:()=>Vyn,record:()=>jbn,set:()=>Lbn,setErrorMap:()=>Wyn,strictObject:()=>Rbn,string:()=>oIt,symbol:()=>wbn,transformer:()=>Vbn,tuple:()=>Dbn,undefined:()=>Sbn,union:()=>Ibn,unknown:()=>Tbn,util:()=>Ri,void:()=>Ebn});var Bee=v(()=>{Bhe();bHe();GRt();Lee();sIt();qhe()});var rO=v(()=>{Bee();Bee()});function uIt(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Ln(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Wi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Wi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Wi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Wi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var wHe=v(()=>{WL();Sd();rO()});function lIt(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?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var SHe=v(()=>{WL()});function cIt(){return{type:"boolean"}}var CHe=v(()=>{});function Jhe(t,e){return Ln(t.type._def,e)}var Khe=v(()=>{Sd()});var dIt,xHe=v(()=>{Sd();dIt=(t,e)=>Ln(t.innerType._def,e)});function THe(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map(o=>THe(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 e_n(t,e)}}var e_n,OHe=v(()=>{WL();e_n=(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":Wi(r,"minimum",n.value,n.message,e);break;case"max":Wi(r,"maximum",n.value,n.message,e);break}return r}});function fIt(t,e){return{...Ln(t.innerType._def,e),default:t.defaultValue()}}var EHe=v(()=>{Sd()});function pIt(t,e){return e.effectStrategy==="input"?Ln(t.schema._def,e):Fl(e)}var PHe=v(()=>{_S();Sd()});function mIt(t){return{type:"string",enum:Array.from(t.values)}}var MHe=v(()=>{});function hIt(t,e){let r=[Ln(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Ln(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(t_n(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 t_n,RHe=v(()=>{Sd();t_n=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function gIt(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 IHe=v(()=>{});function Ghe(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Wi(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":DC(r,"email",n.message,e);break;case"format:idn-email":DC(r,"idn-email",n.message,e);break;case"pattern:zod":Tb(r,NC.email,n.message,e);break}break;case"url":DC(r,"uri",n.message,e);break;case"uuid":DC(r,"uuid",n.message,e);break;case"regex":Tb(r,n.regex,n.message,e);break;case"cuid":Tb(r,NC.cuid,n.message,e);break;case"cuid2":Tb(r,NC.cuid2,n.message,e);break;case"startsWith":Tb(r,RegExp(`^${NHe(n.value,e)}`),n.message,e);break;case"endsWith":Tb(r,RegExp(`${NHe(n.value,e)}$`),n.message,e);break;case"datetime":DC(r,"date-time",n.message,e);break;case"date":DC(r,"date",n.message,e);break;case"time":DC(r,"time",n.message,e);break;case"duration":DC(r,"duration",n.message,e);break;case"length":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Wi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":Tb(r,RegExp(NHe(n.value,e)),n.message,e);break;case"ip":n.version!=="v6"&&DC(r,"ipv4",n.message,e),n.version!=="v4"&&DC(r,"ipv6",n.message,e);break;case"base64url":Tb(r,NC.base64url,n.message,e);break;case"jwt":Tb(r,NC.jwt,n.message,e);break;case"cidr":n.version!=="v6"&&Tb(r,NC.ipv4Cidr,n.message,e),n.version!=="v4"&&Tb(r,NC.ipv6Cidr,n.message,e);break;case"emoji":Tb(r,NC.emoji(),n.message,e);break;case"ulid":Tb(r,NC.ulid,n.message,e);break;case"base64":switch(e.base64Strategy){case"format:binary":DC(r,"binary",n.message,e);break;case"contentEncoding:base64":Wi(r,"contentEncoding","base64",n.message,e);break;case"pattern:zod":Tb(r,NC.base64,n.message,e);break}break;case"nanoid":Tb(r,NC.nanoid,n.message,e);break;case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function NHe(t,e){return e.patternStrategy==="escape"?n_n(t):t}function n_n(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}}})):Wi(t,"format",e,r,n)}function Tb(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:yIt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Wi(t,"pattern",yIt(e,n),r,n)}function yIt(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{Gme();Uyn=["*","_","`"]});var HRt,VRt,WRt,Lhe=v(()=>{HRt=Symbol("Let zodToJsonSchema decide on which parser to use"),VRt={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"},WRt=t=>typeof t=="string"?{...VRt,name:t}:{...VRt,...t}});var JRt,mHe=v(()=>{Lhe();JRt=t=>{let e=WRt(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 Fhe,khe=v(()=>{Fhe=(t,e)=>{let r=0;for(;r{khe()});function hHe(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Wi(t,e,r,n,o){t[e]=r,hHe(t,e,n,o)}var WL=v(()=>{});var Ri,gHe,dr,QT,Lee=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})(Ri||(Ri={}));(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(gHe||(gHe={}));dr=Ri.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),QT=t=>{switch(typeof t){case"undefined":return dr.undefined;case"string":return dr.string;case"number":return Number.isNaN(t)?dr.nan:dr.number;case"boolean":return dr.boolean;case"function":return dr.function;case"bigint":return dr.bigint;case"symbol":return dr.symbol;case"object":return Array.isArray(t)?dr.array:t===null?dr.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?dr.promise:typeof Map<"u"&&t instanceof Map?dr.map:typeof Set<"u"&&t instanceof Set?dr.set:typeof Date<"u"&&t instanceof Date?dr.date:dr.object;default:return dr.unknown}}});var ut,Vyn,P_,qhe=v(()=>{Lee();ut=Ri.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"]),Vyn=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),P_=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()}};P_.create=t=>new P_(t)});var Hyn,VN,yHe=v(()=>{qhe();Lee();Hyn=(t,e)=>{let r;switch(t.code){case ut.invalid_type:t.received===dr.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case ut.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,Ri.jsonStringifyReplacer)}`;break;case ut.unrecognized_keys:r=`Unrecognized key(s) in object: ${Ri.joinValues(t.keys,", ")}`;break;case ut.invalid_union:r="Invalid input";break;case ut.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Ri.joinValues(t.options)}`;break;case ut.invalid_enum_value:r=`Invalid enum value. Expected ${Ri.joinValues(t.options)}, received '${t.received}'`;break;case ut.invalid_arguments:r="Invalid function arguments";break;case ut.invalid_return_type:r="Invalid function return type";break;case ut.invalid_date:r="Invalid date";break;case ut.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}"`:Ri.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case ut.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 ut.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 ut.custom:r="Invalid input";break;case ut.invalid_intersection_types:r="Intersection results could not be merged";break;case ut.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case ut.not_finite:r="Number must be finite";break;default:r=e.defaultError,Ri.assertNever(t)}return{message:r}},VN=Hyn});function Wyn(t){KRt=t}function sJ(){return KRt}var KRt,Bhe=v(()=>{yHe();KRt=VN});function Xt(t,e){let r=sJ(),n=Fee({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===VN?void 0:VN].filter(o=>!!o)});t.common.issues.push(n)}var Fee,Jyn,bg,Pn,Gz,wy,Uhe,zhe,JL,uJ,bHe=v(()=>{Bhe();yHe();Fee=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}},Jyn=[];bg=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 Pn;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 Pn;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}}},Pn=Object.freeze({status:"aborted"}),Gz=t=>({status:"dirty",value:t}),wy=t=>({status:"valid",value:t}),Uhe=t=>t.status==="aborted",zhe=t=>t.status==="dirty",JL=t=>t.status==="valid",uJ=t=>typeof Promise<"u"&&t instanceof Promise});var GRt=v(()=>{});var $r,XRt=v(()=>{(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})($r||($r={}))});function Xo(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 eIt(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 cbn(t){return new RegExp(`^${eIt(t)}$`)}function tIt(t){let e=`${QRt}T${eIt(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 dbn(t,e){return!!((e==="v4"||!e)&&nbn.test(t)||(e==="v6"||!e)&&ibn.test(t))}function fbn(t,e){if(!Qyn.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 pbn(t,e){return!!((e==="v4"||!e)&&obn.test(t)||(e==="v6"||!e)&&abn.test(t))}function mbn(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 lJ(t){if(t instanceof M_){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=vS.create(lJ(n))}return new M_({...t._def,shape:()=>e})}else return t instanceof JN?new JN({...t._def,type:lJ(t.element)}):t instanceof vS?vS.create(lJ(t.unwrap())):t instanceof tO?tO.create(lJ(t.unwrap())):t instanceof eO?eO.create(t.items.map(e=>lJ(e))):t}function vHe(t,e){let r=QT(t),n=QT(e);if(t===e)return{valid:!0,data:t};if(r===dr.object&&n===dr.object){let o=Ri.objectKeys(e),i=Ri.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=vHe(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===dr.array&&n===dr.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=YRt(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=YRt(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):GL.create()}var wS,ZRt,fi,Kyn,Gyn,Xyn,Zyn,Yyn,Qyn,ebn,tbn,rbn,_He,nbn,obn,ibn,abn,sbn,ubn,QRt,lbn,KL,Xz,Zz,Yz,Qz,cJ,e4,t4,GL,WN,AC,dJ,JN,M_,r4,HN,Vhe,n4,eO,Hhe,fJ,pJ,Whe,o4,i4,a4,s4,XL,SS,vS,tO,u4,l4,mJ,hbn,kee,qee,c4,gbn,Ne,ybn,oIt,iIt,bbn,_bn,aIt,vbn,wbn,Sbn,Cbn,xbn,Tbn,Obn,Ebn,Pbn,Mbn,Rbn,Ibn,Abn,Nbn,Dbn,jbn,$bn,Lbn,Fbn,kbn,qbn,Bbn,Ubn,zbn,Vbn,Hbn,Wbn,Jbn,Kbn,Gbn,Xbn,Zbn,Ybn,Qbn,sIt=v(()=>{qhe();Bhe();XRt();bHe();Lee();wS=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}},ZRt=(t,e)=>{if(JL(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 P_(t.common.issues);return this._error=r,this._error}}};fi=class{get description(){return this._def.description}_getType(e){return QT(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new bg,ctx:{common:e.parent.common,data:e.data,parsedType:QT(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if(uJ(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:QT(e)},o=this._parseSync({data:e,path:n.path,parent:n});return ZRt(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:QT(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return JL(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=>JL(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:QT(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await(uJ(o)?o:Promise.resolve(o));return ZRt(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:ut.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 SS({schema:this,typeName:Ne.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 vS.create(this,this._def)}nullable(){return tO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return JN.create(this)}promise(){return XL.create(this,this._def)}or(e){return r4.create([this,e],this._def)}and(e){return n4.create(this,e,this._def)}transform(e){return new SS({...Xo(this._def),schema:this,typeName:Ne.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new u4({...Xo(this._def),innerType:this,defaultValue:r,typeName:Ne.ZodDefault})}brand(){return new kee({typeName:Ne.ZodBranded,type:this,...Xo(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new l4({...Xo(this._def),innerType:this,catchValue:r,typeName:Ne.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return qee.create(this,e)}readonly(){return c4.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Kyn=/^c[^\s-]{8,}$/i,Gyn=/^[0-9a-z]+$/,Xyn=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Zyn=/^[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,Yyn=/^[a-z0-9_-]{21}$/i,Qyn=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,ebn=/^[-+]?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)?)??$/,tbn=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,rbn="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",nbn=/^(?:(?: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])$/,obn=/^(?:(?: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])$/,ibn=/^(([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]))$/,abn=/^(([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])$/,sbn=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,ubn=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,QRt="((\\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])))",lbn=new RegExp(`^${QRt}$`);KL=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==dr.string){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.string,received:i.parsedType}),Pn}let n=new bg,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.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:ut.invalid_string,...$r.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...$r.errToObj(e)})}url(e){return this._addCheck({kind:"url",...$r.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...$r.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...$r.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...$r.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...$r.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...$r.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...$r.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...$r.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...$r.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...$r.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...$r.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...$r.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,...$r.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,...$r.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...$r.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...$r.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...$r.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...$r.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...$r.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...$r.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...$r.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...$r.errToObj(r)})}nonempty(e){return this.min(1,$r.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 KL({checks:[],typeName:Ne.ZodString,coerce:t?.coerce??!1,...Xo(t)});Xz=class t extends fi{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)!==dr.number){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.number,received:i.parsedType}),Pn}let n,o=new bg;for(let i of this._def.checks)i.kind==="int"?Ri.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.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),Xt(n,{code:ut.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?mbn(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.not_finite,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:$r.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:$r.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:$r.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:$r.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"&&Ri.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 Xz({checks:[],typeName:Ne.ZodNumber,coerce:t?.coerce||!1,...Xo(t)});Zz=class t extends fi{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)!==dr.bigint)return this._getInvalidInput(e);let n,o=new bg;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),Xt(n,{code:ut.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),Xt(n,{code:ut.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Ri.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.bigint,received:r.parsedType}),Pn}gte(e,r){return this.setLimit("min",e,!0,$r.toString(r))}gt(e,r){return this.setLimit("min",e,!1,$r.toString(r))}lte(e,r){return this.setLimit("max",e,!0,$r.toString(r))}lt(e,r){return this.setLimit("max",e,!1,$r.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:$r.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:$r.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:$r.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:$r.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:$r.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 Zz({checks:[],typeName:Ne.ZodBigInt,coerce:t?.coerce??!1,...Xo(t)});Yz=class extends fi{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==dr.boolean){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.boolean,received:n.parsedType}),Pn}return wy(e.data)}};Yz.create=t=>new Yz({typeName:Ne.ZodBoolean,coerce:t?.coerce||!1,...Xo(t)});Qz=class t extends fi{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==dr.date){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_type,expected:dr.date,received:i.parsedType}),Pn}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return Xt(i,{code:ut.invalid_date}),Pn}let n=new bg,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),Xt(o,{code:ut.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):Ri.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:$r.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:$r.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 Qz({checks:[],coerce:t?.coerce||!1,typeName:Ne.ZodDate,...Xo(t)});cJ=class extends fi{_parse(e){if(this._getType(e)!==dr.symbol){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.symbol,received:n.parsedType}),Pn}return wy(e.data)}};cJ.create=t=>new cJ({typeName:Ne.ZodSymbol,...Xo(t)});e4=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.undefined,received:n.parsedType}),Pn}return wy(e.data)}};e4.create=t=>new e4({typeName:Ne.ZodUndefined,...Xo(t)});t4=class extends fi{_parse(e){if(this._getType(e)!==dr.null){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.null,received:n.parsedType}),Pn}return wy(e.data)}};t4.create=t=>new t4({typeName:Ne.ZodNull,...Xo(t)});GL=class extends fi{constructor(){super(...arguments),this._any=!0}_parse(e){return wy(e.data)}};GL.create=t=>new GL({typeName:Ne.ZodAny,...Xo(t)});WN=class extends fi{constructor(){super(...arguments),this._unknown=!0}_parse(e){return wy(e.data)}};WN.create=t=>new WN({typeName:Ne.ZodUnknown,...Xo(t)});AC=class extends fi{_parse(e){let r=this._getOrReturnCtx(e);return Xt(r,{code:ut.invalid_type,expected:dr.never,received:r.parsedType}),Pn}};AC.create=t=>new AC({typeName:Ne.ZodNever,...Xo(t)});dJ=class extends fi{_parse(e){if(this._getType(e)!==dr.undefined){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.void,received:n.parsedType}),Pn}return wy(e.data)}};dJ.create=t=>new dJ({typeName:Ne.ZodVoid,...Xo(t)});JN=class t extends fi{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==dr.array)return Xt(r,{code:ut.invalid_type,expected:dr.array,received:r.parsedType}),Pn;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&(Xt(r,{code:ut.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 wS(r,a,r.path,s)))).then(a=>bg.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new wS(r,a,r.path,s)));return bg.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:$r.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:$r.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:$r.toString(r)}})}nonempty(e){return this.min(1,e)}};JN.create=(t,e)=>new JN({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Ne.ZodArray,...Xo(e)});M_=class t extends fi{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=Ri.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==dr.object){let l=this._getOrReturnCtx(e);return Xt(l,{code:ut.invalid_type,expected:dr.object,received:l.parsedType}),Pn}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof AC&&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 wS(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof AC){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&&(Xt(o,{code:ut.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 wS(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=>bg.mergeObjectSync(n,l)):bg.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return $r.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:$r.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:Ne.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 Ri.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 Ri.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return lJ(this)}partial(e){let r={};for(let n of Ri.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 Ri.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof vS;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return rIt(Ri.objectKeys(this.shape))}};M_.create=(t,e)=>new M_({shape:()=>t,unknownKeys:"strip",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.strictCreate=(t,e)=>new M_({shape:()=>t,unknownKeys:"strict",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});M_.lazycreate=(t,e)=>new M_({shape:t,unknownKeys:"strip",catchall:AC.create(),typeName:Ne.ZodObject,...Xo(e)});r4=class extends fi{_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 P_(s.ctx.common.issues));return Xt(r,{code:ut.invalid_union,unionErrors:a}),Pn}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 P_(u));return Xt(r,{code:ut.invalid_union,unionErrors:s}),Pn}}get options(){return this._def.options}};r4.create=(t,e)=>new r4({options:t,typeName:Ne.ZodUnion,...Xo(e)});HN=t=>t instanceof o4?HN(t.schema):t instanceof SS?HN(t.innerType()):t instanceof i4?[t.value]:t instanceof a4?t.options:t instanceof s4?Ri.objectValues(t.enum):t instanceof u4?HN(t._def.innerType):t instanceof e4?[void 0]:t instanceof t4?[null]:t instanceof vS?[void 0,...HN(t.unwrap())]:t instanceof tO?[null,...HN(t.unwrap())]:t instanceof kee||t instanceof c4?HN(t.unwrap()):t instanceof l4?HN(t._def.innerType):[],Vhe=class t extends fi{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.object)return Xt(r,{code:ut.invalid_type,expected:dr.object,received:r.parsedType}),Pn;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}):(Xt(r,{code:ut.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Pn)}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=HN(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:Ne.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Xo(n)})}};n4=class extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e),o=(i,a)=>{if(Uhe(i)||Uhe(a))return Pn;let s=vHe(i.value,a.value);return s.valid?((zhe(i)||zhe(a))&&r.dirty(),{status:r.value,value:s.data}):(Xt(n,{code:ut.invalid_intersection_types}),Pn)};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}))}};n4.create=(t,e,r)=>new n4({left:t,right:e,typeName:Ne.ZodIntersection,...Xo(r)});eO=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.array)return Xt(n,{code:ut.invalid_type,expected:dr.array,received:n.parsedType}),Pn;if(n.data.lengththis._def.items.length&&(Xt(n,{code:ut.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 wS(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>bg.mergeArray(r,a)):bg.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};eO.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new eO({items:t,typeName:Ne.ZodTuple,rest:null,...Xo(e)})};Hhe=class t extends fi{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!==dr.object)return Xt(n,{code:ut.invalid_type,expected:dr.object,received:n.parsedType}),Pn;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new wS(n,s,n.path,s)),value:a._parse(new wS(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?bg.mergeObjectAsync(r,o):bg.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof fi?new t({keyType:e,valueType:r,typeName:Ne.ZodRecord,...Xo(n)}):new t({keyType:KL.create(),valueType:e,typeName:Ne.ZodRecord,...Xo(r)})}},fJ=class extends fi{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!==dr.map)return Xt(n,{code:ut.invalid_type,expected:dr.map,received:n.parsedType}),Pn;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new wS(n,s,n.path,[l,"key"])),value:i._parse(new wS(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 Pn;(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 Pn;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};fJ.create=(t,e,r)=>new fJ({valueType:e,keyType:t,typeName:Ne.ZodMap,...Xo(r)});pJ=class t extends fi{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==dr.set)return Xt(n,{code:ut.invalid_type,expected:dr.set,received:n.parsedType}),Pn;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&(Xt(n,{code:ut.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 Pn;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 wS(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:$r.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:$r.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};pJ.create=(t,e)=>new pJ({valueType:t,minSize:null,maxSize:null,typeName:Ne.ZodSet,...Xo(e)});Whe=class t extends fi{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.function)return Xt(r,{code:ut.invalid_type,expected:dr.function,received:r.parsedType}),Pn;function n(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_arguments,argumentsError:u}})}function o(s,u){return Fee({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,sJ(),VN].filter(l=>!!l),issueData:{code:ut.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof XL){let s=this;return wy(async function(...u){let l=new P_([]),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 wy(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new P_([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new P_([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:eO.create(e).rest(WN.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||eO.create([]).rest(WN.create()),returns:r||WN.create(),typeName:Ne.ZodFunction,...Xo(n)})}},o4=class extends fi{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})}};o4.create=(t,e)=>new o4({getter:t,typeName:Ne.ZodLazy,...Xo(e)});i4=class extends fi{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return Xt(r,{received:r.data,code:ut.invalid_literal,expected:this._def.value}),Pn}return{status:"valid",value:e.data}}get value(){return this._def.value}};i4.create=(t,e)=>new i4({value:t,typeName:Ne.ZodLiteral,...Xo(e)});a4=class t extends fi{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return Xt(r,{expected:Ri.joinValues(n),received:r.parsedType,code:ut.invalid_type}),Pn}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 Xt(r,{received:r.data,code:ut.invalid_enum_value,options:n}),Pn}return wy(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})}};a4.create=rIt;s4=class extends fi{_parse(e){let r=Ri.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==dr.string&&n.parsedType!==dr.number){let o=Ri.objectValues(r);return Xt(n,{expected:Ri.joinValues(o),received:n.parsedType,code:ut.invalid_type}),Pn}if(this._cache||(this._cache=new Set(Ri.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=Ri.objectValues(r);return Xt(n,{received:n.data,code:ut.invalid_enum_value,options:o}),Pn}return wy(e.data)}get enum(){return this._def.values}};s4.create=(t,e)=>new s4({values:t,typeName:Ne.ZodNativeEnum,...Xo(e)});XL=class extends fi{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==dr.promise&&r.common.async===!1)return Xt(r,{code:ut.invalid_type,expected:dr.promise,received:r.parsedType}),Pn;let n=r.parsedType===dr.promise?r.data:Promise.resolve(r.data);return wy(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};XL.create=(t,e)=>new XL({type:t,typeName:Ne.ZodPromise,...Xo(e)});SS=class extends fi{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ne.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=>{Xt(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 Pn;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Pn:u.status==="dirty"?Gz(u.value):r.value==="dirty"?Gz(u.value):u});{if(r.value==="aborted")return Pn;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Pn:s.status==="dirty"?Gz(s.value):r.value==="dirty"?Gz(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"?Pn:(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"?Pn:(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(!JL(a))return Pn;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=>JL(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):Pn);Ri.assertNever(o)}};SS.create=(t,e,r)=>new SS({schema:t,typeName:Ne.ZodEffects,effect:e,...Xo(r)});SS.createWithPreprocess=(t,e,r)=>new SS({schema:e,effect:{type:"preprocess",transform:t},typeName:Ne.ZodEffects,...Xo(r)});vS=class extends fi{_parse(e){return this._getType(e)===dr.undefined?wy(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};vS.create=(t,e)=>new vS({innerType:t,typeName:Ne.ZodOptional,...Xo(e)});tO=class extends fi{_parse(e){return this._getType(e)===dr.null?wy(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};tO.create=(t,e)=>new tO({innerType:t,typeName:Ne.ZodNullable,...Xo(e)});u4=class extends fi{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===dr.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};u4.create=(t,e)=>new u4({innerType:t,typeName:Ne.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Xo(e)});l4=class extends fi{_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 uJ(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new P_(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};l4.create=(t,e)=>new l4({innerType:t,typeName:Ne.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Xo(e)});mJ=class extends fi{_parse(e){if(this._getType(e)!==dr.nan){let n=this._getOrReturnCtx(e);return Xt(n,{code:ut.invalid_type,expected:dr.nan,received:n.parsedType}),Pn}return{status:"valid",value:e.data}}};mJ.create=t=>new mJ({typeName:Ne.ZodNaN,...Xo(t)});hbn=Symbol("zod_brand"),kee=class extends fi{_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}},qee=class t extends fi{_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"?Pn:i.status==="dirty"?(r.dirty(),Gz(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"?Pn: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:Ne.ZodPipeline})}},c4=class extends fi{_parse(e){let r=this._def.innerType._parse(e),n=o=>(JL(o)&&(o.value=Object.freeze(o.value)),o);return uJ(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};c4.create=(t,e)=>new c4({innerType:t,typeName:Ne.ZodReadonly,...Xo(e)});gbn={object:M_.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"})(Ne||(Ne={}));ybn=(t,e={message:`Input not instance of ${t.name}`})=>nIt(r=>r instanceof t,e),oIt=KL.create,iIt=Xz.create,bbn=mJ.create,_bn=Zz.create,aIt=Yz.create,vbn=Qz.create,wbn=cJ.create,Sbn=e4.create,Cbn=t4.create,xbn=GL.create,Tbn=WN.create,Obn=AC.create,Ebn=dJ.create,Pbn=JN.create,Mbn=M_.create,Rbn=M_.strictCreate,Ibn=r4.create,Abn=Vhe.create,Nbn=n4.create,Dbn=eO.create,jbn=Hhe.create,$bn=fJ.create,Lbn=pJ.create,Fbn=Whe.create,kbn=o4.create,qbn=i4.create,Bbn=a4.create,Ubn=s4.create,zbn=XL.create,Vbn=SS.create,Hbn=vS.create,Wbn=tO.create,Jbn=SS.createWithPreprocess,Kbn=qee.create,Gbn=()=>oIt().optional(),Xbn=()=>iIt().optional(),Zbn=()=>aIt().optional(),Ybn={string:t=>KL.create({...t,coerce:!0}),number:t=>Xz.create({...t,coerce:!0}),boolean:t=>Yz.create({...t,coerce:!0}),bigint:t=>Zz.create({...t,coerce:!0}),date:t=>Qz.create({...t,coerce:!0})},Qbn=Pn});var Ae={};En(Ae,{BRAND:()=>hbn,DIRTY:()=>Gz,EMPTY_PATH:()=>Jyn,INVALID:()=>Pn,NEVER:()=>Qbn,OK:()=>wy,ParseStatus:()=>bg,Schema:()=>fi,ZodAny:()=>GL,ZodArray:()=>JN,ZodBigInt:()=>Zz,ZodBoolean:()=>Yz,ZodBranded:()=>kee,ZodCatch:()=>l4,ZodDate:()=>Qz,ZodDefault:()=>u4,ZodDiscriminatedUnion:()=>Vhe,ZodEffects:()=>SS,ZodEnum:()=>a4,ZodError:()=>P_,ZodFirstPartyTypeKind:()=>Ne,ZodFunction:()=>Whe,ZodIntersection:()=>n4,ZodIssueCode:()=>ut,ZodLazy:()=>o4,ZodLiteral:()=>i4,ZodMap:()=>fJ,ZodNaN:()=>mJ,ZodNativeEnum:()=>s4,ZodNever:()=>AC,ZodNull:()=>t4,ZodNullable:()=>tO,ZodNumber:()=>Xz,ZodObject:()=>M_,ZodOptional:()=>vS,ZodParsedType:()=>dr,ZodPipeline:()=>qee,ZodPromise:()=>XL,ZodReadonly:()=>c4,ZodRecord:()=>Hhe,ZodSchema:()=>fi,ZodSet:()=>pJ,ZodString:()=>KL,ZodSymbol:()=>cJ,ZodTransformer:()=>SS,ZodTuple:()=>eO,ZodType:()=>fi,ZodUndefined:()=>e4,ZodUnion:()=>r4,ZodUnknown:()=>WN,ZodVoid:()=>dJ,addIssueToContext:()=>Xt,any:()=>xbn,array:()=>Pbn,bigint:()=>_bn,boolean:()=>aIt,coerce:()=>Ybn,custom:()=>nIt,date:()=>vbn,datetimeRegex:()=>tIt,defaultErrorMap:()=>VN,discriminatedUnion:()=>Abn,effect:()=>Vbn,enum:()=>Bbn,function:()=>Fbn,getErrorMap:()=>sJ,getParsedType:()=>QT,instanceof:()=>ybn,intersection:()=>Nbn,isAborted:()=>Uhe,isAsync:()=>uJ,isDirty:()=>zhe,isValid:()=>JL,late:()=>gbn,lazy:()=>kbn,literal:()=>qbn,makeIssue:()=>Fee,map:()=>$bn,nan:()=>bbn,nativeEnum:()=>Ubn,never:()=>Obn,null:()=>Cbn,nullable:()=>Wbn,number:()=>iIt,object:()=>Mbn,objectUtil:()=>gHe,oboolean:()=>Zbn,onumber:()=>Xbn,optional:()=>Hbn,ostring:()=>Gbn,pipeline:()=>Kbn,preprocess:()=>Jbn,promise:()=>zbn,quotelessJson:()=>Vyn,record:()=>jbn,set:()=>Lbn,setErrorMap:()=>Wyn,strictObject:()=>Rbn,string:()=>oIt,symbol:()=>wbn,transformer:()=>Vbn,tuple:()=>Dbn,undefined:()=>Sbn,union:()=>Ibn,unknown:()=>Tbn,util:()=>Ri,void:()=>Ebn});var Bee=v(()=>{Bhe();bHe();GRt();Lee();sIt();qhe()});var rO=v(()=>{Bee();Bee()});function uIt(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Fn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Wi(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Wi(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Wi(r,"minItems",t.exactLength.value,t.exactLength.message,e),Wi(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var wHe=v(()=>{WL();Sd();rO()});function lIt(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?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var SHe=v(()=>{WL()});function cIt(){return{type:"boolean"}}var CHe=v(()=>{});function Jhe(t,e){return Fn(t.type._def,e)}var Khe=v(()=>{Sd()});var dIt,xHe=v(()=>{Sd();dIt=(t,e)=>Fn(t.innerType._def,e)});function THe(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map(o=>THe(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 e_n(t,e)}}var e_n,OHe=v(()=>{WL();e_n=(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":Wi(r,"minimum",n.value,n.message,e);break;case"max":Wi(r,"maximum",n.value,n.message,e);break}return r}});function fIt(t,e){return{...Fn(t.innerType._def,e),default:t.defaultValue()}}var EHe=v(()=>{Sd()});function pIt(t,e){return e.effectStrategy==="input"?Fn(t.schema._def,e):Fl(e)}var PHe=v(()=>{_S();Sd()});function mIt(t){return{type:"string",enum:Array.from(t.values)}}var MHe=v(()=>{});function hIt(t,e){let r=[Fn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Fn(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(t_n(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 t_n,RHe=v(()=>{Sd();t_n=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function gIt(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 IHe=v(()=>{});function Ghe(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":Wi(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":DC(r,"email",n.message,e);break;case"format:idn-email":DC(r,"idn-email",n.message,e);break;case"pattern:zod":Tb(r,NC.email,n.message,e);break}break;case"url":DC(r,"uri",n.message,e);break;case"uuid":DC(r,"uuid",n.message,e);break;case"regex":Tb(r,n.regex,n.message,e);break;case"cuid":Tb(r,NC.cuid,n.message,e);break;case"cuid2":Tb(r,NC.cuid2,n.message,e);break;case"startsWith":Tb(r,RegExp(`^${NHe(n.value,e)}`),n.message,e);break;case"endsWith":Tb(r,RegExp(`${NHe(n.value,e)}$`),n.message,e);break;case"datetime":DC(r,"date-time",n.message,e);break;case"date":DC(r,"date",n.message,e);break;case"time":DC(r,"time",n.message,e);break;case"duration":DC(r,"duration",n.message,e);break;case"length":Wi(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),Wi(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":Tb(r,RegExp(NHe(n.value,e)),n.message,e);break;case"ip":n.version!=="v6"&&DC(r,"ipv4",n.message,e),n.version!=="v4"&&DC(r,"ipv6",n.message,e);break;case"base64url":Tb(r,NC.base64url,n.message,e);break;case"jwt":Tb(r,NC.jwt,n.message,e);break;case"cidr":n.version!=="v6"&&Tb(r,NC.ipv4Cidr,n.message,e),n.version!=="v4"&&Tb(r,NC.ipv6Cidr,n.message,e);break;case"emoji":Tb(r,NC.emoji(),n.message,e);break;case"ulid":Tb(r,NC.ulid,n.message,e);break;case"base64":switch(e.base64Strategy){case"format:binary":DC(r,"binary",n.message,e);break;case"contentEncoding:base64":Wi(r,"contentEncoding","base64",n.message,e);break;case"pattern:zod":Tb(r,NC.base64,n.message,e);break}break;case"nanoid":Tb(r,NC.nanoid,n.message,e);break;case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}function NHe(t,e){return e.patternStrategy==="escape"?n_n(t):t}function n_n(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}}})):Wi(t,"format",e,r,n)}function Tb(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:yIt(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Wi(t,"pattern",yIt(e,n),r,n)}function yIt(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{WL();NC={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:()=>(AHe===void 0&&(AHe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),AHe),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-_]*$/};r_n=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function Zhe(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===Ne.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??Fl(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let r={type:"object",additionalProperties:Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=Ghe(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===Ne.ZodBranded&&t.keyType._def.type._def.typeName===Ne.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=Jhe(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var Yhe=v(()=>{_S();Khe();Xhe();Sd();rO()});function bIt(t,e){return e.mapStrategy==="record"?Zhe(t,e):{type:"array",maxItems:125,items:{type:"array",items:[Ln(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Fl(e),Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Fl(e)],minItems:2,maxItems:2}}}var DHe=v(()=>{_S();Yhe();Sd()});function _It(t){let e=t.values,r=Object.keys(t.values).filter(o=>typeof e[e[o]]!="number").map(o=>e[o]),n=Array.from(new Set(r.map(o=>typeof o)));return{type:n.length===1?n[0]==="string"?"string":"number":["string","number"],enum:r}}var jHe=v(()=>{});function vIt(t){return t.target==="openAi"?void 0:{not:Fl({...t,currentPath:[...t.currentPath,"not"]})}}var $He=v(()=>{_S()});function wIt(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var LHe=v(()=>{});function CIt(t,e){if(e.target==="openApi3")return SIt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Uee&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Uee[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;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 SIt(t,e)}var Uee,SIt,Qhe=v(()=>{Sd();Uee={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};SIt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Ln(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 xIt(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:Uee[t.innerType._def.typeName],nullable:!0}:{type:[Uee[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Ln(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Ln(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var FHe=v(()=>{Qhe();Sd()});function TIt(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",hHe(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var kHe=v(()=>{WL()});function OIt(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=i_n(u);l&&r&&(u._def.typeName==="ZodOptional"&&(u=u._def.innerType),u.isNullable()||(u=u.nullable()),l=!1);let c=Ln(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=o_n(t,e);return a!==void 0&&(n.additionalProperties=a),n}function o_n(t,e){if(t.catchall._def.typeName!=="ZodNever")return Ln(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 i_n(t){try{return t.isOptional()}catch{return!0}}var qHe=v(()=>{Sd()});var EIt,BHe=v(()=>{_S();Sd();EIt=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return Ln(t.innerType._def,e);let r=Ln(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:Fl(e)},r]}:Fl(e)}});var PIt,UHe=v(()=>{Sd();PIt=(t,e)=>{if(e.pipeStrategy==="input")return Ln(t.in._def,e);if(e.pipeStrategy==="output")return Ln(t.out._def,e);let r=Ln(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]});return{allOf:[r,Ln(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]})].filter(n=>n!==void 0)}}});function MIt(t,e){return Ln(t.type._def,e)}var zHe=v(()=>{Sd()});function RIt(t,e){let r={type:"array",uniqueItems:!0,items:Ln(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Wi(r,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Wi(r,"maxItems",t.maxSize.value,t.maxSize.message,e),r}var VHe=v(()=>{WL();Sd()});function IIt(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Ln(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Ln(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Ln(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var HHe=v(()=>{Sd()});function AIt(t){return{not:Fl(t)}}var WHe=v(()=>{_S()});function NIt(t){return Fl(t)}var JHe=v(()=>{_S()});var DIt,KHe=v(()=>{Sd();DIt=(t,e)=>Ln(t.innerType._def,e)});var jIt,GHe=v(()=>{_S();wHe();SHe();CHe();Khe();xHe();OHe();EHe();PHe();MHe();RHe();IHe();Xhe();Yhe();DHe();jHe();$He();LHe();Qhe();FHe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();rO();jIt=(t,e,r)=>{switch(e){case Ne.ZodString:return Ghe(t,r);case Ne.ZodNumber:return TIt(t,r);case Ne.ZodObject:return OIt(t,r);case Ne.ZodBigInt:return lIt(t,r);case Ne.ZodBoolean:return cIt();case Ne.ZodDate:return THe(t,r);case Ne.ZodUndefined:return AIt(r);case Ne.ZodNull:return wIt(r);case Ne.ZodArray:return uIt(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return CIt(t,r);case Ne.ZodIntersection:return hIt(t,r);case Ne.ZodTuple:return IIt(t,r);case Ne.ZodRecord:return Zhe(t,r);case Ne.ZodLiteral:return gIt(t,r);case Ne.ZodEnum:return mIt(t);case Ne.ZodNativeEnum:return _It(t);case Ne.ZodNullable:return xIt(t,r);case Ne.ZodOptional:return EIt(t,r);case Ne.ZodMap:return bIt(t,r);case Ne.ZodSet:return RIt(t,r);case Ne.ZodLazy:return()=>t.getter()._def;case Ne.ZodPromise:return MIt(t,r);case Ne.ZodNaN:case Ne.ZodNever:return vIt(r);case Ne.ZodEffects:return pIt(t,r);case Ne.ZodAny:return Fl(r);case Ne.ZodUnknown:return NIt(r);case Ne.ZodDefault:return fIt(t,r);case Ne.ZodBranded:return Jhe(t,r);case Ne.ZodReadonly:return DIt(t,r);case Ne.ZodCatch:return dIt(t,r);case Ne.ZodPipeline:return PIt(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(n=>{})(e)}}});function Ln(t,e,r=!1){let n=e.seen.get(t);if(e.override){let s=e.override?.(t,e,n,r);if(s!==HRt)return s}if(n&&!r){let s=a_n(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=jIt(t,t.typeName,e),a=typeof i=="function"?Ln(i(),e):i;if(a&&s_n(t,e,a),e.postProcess){let s=e.postProcess(a,t,e);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var a_n,s_n,Sd=v(()=>{Lhe();khe();_S();GHe();a_n=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Fhe(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`),Fl(e)):e.$refStrategy==="seen"?Fl(e):void 0}},s_n=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var $It,XHe=v(()=>{mHe();_S();Sd();$It=(t,e)=>{let r=JRt(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:Ln(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??Fl(r)}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=Ln(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??Fl(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 LIt=v(()=>{Lhe();mHe();WL();khe();_S();wHe();SHe();CHe();Khe();xHe();OHe();EHe();PHe();MHe();RHe();IHe();Xhe();Yhe();DHe();jHe();$He();LHe();Qhe();FHe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();GHe();Sd();XHe()});function KN(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(u_n(t))}function u_n(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var ege=v(()=>{});function GN(t,e=Object.create(null),r=f_n,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:GN(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(d_n[i])continue;let a=`${n}/${Yv(i)}`,s=t[i];if(Array.isArray(s)){if(l_n[i]){let u=s.length;for(let l=0;l{ege();l_n={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},c_n={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},d_n={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},f_n=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 R_(t){return t.test.bind(t)}function N_n(t){return t%4===0&&(t%100!==0||t%400===0)}function FIt(t){let e=t.match(p_n);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&N_n(r)?29:m_n[n])}function kIt(t,e){let r=e.match(h_n);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 j_n(t){let e=t.split(D_n);return e.length==2&&FIt(e[0])&&kIt(!0,e[1])}function F_n(t){return $_n.test(t)&&L_n.test(t)}function q_n(t){if(k_n.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var p_n,m_n,h_n,g_n,y_n,b_n,__n,v_n,w_n,S_n,C_n,x_n,T_n,O_n,E_n,P_n,M_n,R_n,I_n,A_n,YHe,D_n,$_n,L_n,k_n,QHe=v(()=>{p_n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,m_n=[0,31,28,31,30,31,30,31,31,30,31,30,31],h_n=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,g_n=/^(?=.{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,y_n=/^(?:[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,b_n=/^(?:(?:[^\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,__n=/^(?:(?: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,v_n=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,w_n=/^(?:\/(?:[^~/]|~0|~1)*)*$/,S_n=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,C_n=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,x_n=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,T_n=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,O_n=/^\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,E_n=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,P_n=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))},M_n=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,R_n=/^((([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,I_n=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));A_n={date:FIt,time:kIt.bind(void 0,!1),"date-time":j_n,duration:I_n,uri:F_n,"uri-reference":R_(y_n),"uri-template":R_(b_n),url:R_(__n),email:P_n,hostname:R_(g_n),ipv4:R_(M_n),ipv6:R_(R_n),regex:q_n,uuid:R_(v_n),"json-pointer":R_(w_n),"json-pointer-uri-fragment":R_(S_n),"relative-json-pointer":R_(C_n)},YHe={...A_n,date:R_(x_n),time:R_(T_n),"date-time":R_(O_n),"uri-reference":R_(E_n)};D_n=/t|\s/i;$_n=/\/|:/,L_n=/^(?:[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;k_n=/[^\\]\\Z/});var qIt,BIt=v(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(qIt||(qIt={}))});function UIt(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function fl(t,e,r="2019-09",n=GN(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:T,if:O,then:E,else:P,format:R,properties:I,patternProperties:A,additionalProperties:B,unevaluatedProperties:k,minProperties:q,maxProperties:Z,propertyNames:V,dependentRequired:Y,dependentSchemas:X,dependencies:W,prefixItems:re,items:ue,additionalItems:le,unevaluatedItems:L,contains:J,minContains:ne,maxContains:D,minItems:N,maxItems:z,uniqueItems:H,minimum:oe,maximum:Q,exclusiveMinimum:de,exclusiveMaximum:fe,multipleOf:De,minLength:st,maxLength:Le,pattern:Bt,__absolute_ref__:Pt,__absolute_recursive_ref__:Nt}=e,$e=[];if(p===!0&&i===null&&(i=e),f==="#"){let ft=i===null?n[Nt]:i,Ve=`${s}/$recursiveRef`,Rt=fl(t,i===null?e:i,r,n,o,ft,a,Ve,u);Rt.valid||$e.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:Ve,error:"A subschema had errors."},...Rt.errors)}if(d!==void 0){let Ve=n[Pt||d];if(Ve===void 0){let He=`Unresolved $ref "${d}".`;throw Pt&&Pt!==d&&(He+=` Absolute URI "${Pt}".`),He+=` +]`;continue}o+=n[u],n[u]==="\\"?i=!0:a&&n[u]==="]"?a=!1:!a&&n[u]==="["&&(a=!0)}try{new RegExp(o)}catch{return console.warn(`Could not convert regex pattern at ${e.currentPath.join("/")} to a flag-independent form! Falling back to the flag-ignorant source`),t.source}return o}var AHe,NC,r_n,Xhe=v(()=>{WL();NC={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:()=>(AHe===void 0&&(AHe=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),AHe),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-_]*$/};r_n=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789")});function Zhe(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===Ne.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??Fl(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let r={type:"object",additionalProperties:Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=Ghe(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===Ne.ZodBranded&&t.keyType._def.type._def.typeName===Ne.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=Jhe(t.keyType._def,e);return{...r,propertyNames:o}}}return r}var Yhe=v(()=>{_S();Khe();Xhe();Sd();rO()});function bIt(t,e){return e.mapStrategy==="record"?Zhe(t,e):{type:"array",maxItems:125,items:{type:"array",items:[Fn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Fl(e),Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Fl(e)],minItems:2,maxItems:2}}}var DHe=v(()=>{_S();Yhe();Sd()});function _It(t){let e=t.values,r=Object.keys(t.values).filter(o=>typeof e[e[o]]!="number").map(o=>e[o]),n=Array.from(new Set(r.map(o=>typeof o)));return{type:n.length===1?n[0]==="string"?"string":"number":["string","number"],enum:r}}var jHe=v(()=>{});function vIt(t){return t.target==="openAi"?void 0:{not:Fl({...t,currentPath:[...t.currentPath,"not"]})}}var $He=v(()=>{_S()});function wIt(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var LHe=v(()=>{});function CIt(t,e){if(e.target==="openApi3")return SIt(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Uee&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Uee[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;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 SIt(t,e)}var Uee,SIt,Qhe=v(()=>{Sd();Uee={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};SIt=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Fn(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 xIt(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:Uee[t.innerType._def.typeName],nullable:!0}:{type:[Uee[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Fn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Fn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var FHe=v(()=>{Qhe();Sd()});function TIt(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",hHe(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Wi(r,"minimum",n.value,n.message,e):Wi(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Wi(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Wi(r,"maximum",n.value,n.message,e):Wi(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Wi(r,"maximum",n.value,n.message,e));break;case"multipleOf":Wi(r,"multipleOf",n.value,n.message,e);break}return r}var kHe=v(()=>{WL()});function OIt(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=i_n(u);l&&r&&(u._def.typeName==="ZodOptional"&&(u=u._def.innerType),u.isNullable()||(u=u.nullable()),l=!1);let c=Fn(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=o_n(t,e);return a!==void 0&&(n.additionalProperties=a),n}function o_n(t,e){if(t.catchall._def.typeName!=="ZodNever")return Fn(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 i_n(t){try{return t.isOptional()}catch{return!0}}var qHe=v(()=>{Sd()});var EIt,BHe=v(()=>{_S();Sd();EIt=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return Fn(t.innerType._def,e);let r=Fn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:Fl(e)},r]}:Fl(e)}});var PIt,UHe=v(()=>{Sd();PIt=(t,e)=>{if(e.pipeStrategy==="input")return Fn(t.in._def,e);if(e.pipeStrategy==="output")return Fn(t.out._def,e);let r=Fn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]});return{allOf:[r,Fn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]})].filter(n=>n!==void 0)}}});function MIt(t,e){return Fn(t.type._def,e)}var zHe=v(()=>{Sd()});function RIt(t,e){let r={type:"array",uniqueItems:!0,items:Fn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Wi(r,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Wi(r,"maxItems",t.maxSize.value,t.maxSize.message,e),r}var VHe=v(()=>{WL();Sd()});function IIt(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Fn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Fn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Fn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var HHe=v(()=>{Sd()});function AIt(t){return{not:Fl(t)}}var WHe=v(()=>{_S()});function NIt(t){return Fl(t)}var JHe=v(()=>{_S()});var DIt,KHe=v(()=>{Sd();DIt=(t,e)=>Fn(t.innerType._def,e)});var jIt,GHe=v(()=>{_S();wHe();SHe();CHe();Khe();xHe();OHe();EHe();PHe();MHe();RHe();IHe();Xhe();Yhe();DHe();jHe();$He();LHe();Qhe();FHe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();rO();jIt=(t,e,r)=>{switch(e){case Ne.ZodString:return Ghe(t,r);case Ne.ZodNumber:return TIt(t,r);case Ne.ZodObject:return OIt(t,r);case Ne.ZodBigInt:return lIt(t,r);case Ne.ZodBoolean:return cIt();case Ne.ZodDate:return THe(t,r);case Ne.ZodUndefined:return AIt(r);case Ne.ZodNull:return wIt(r);case Ne.ZodArray:return uIt(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return CIt(t,r);case Ne.ZodIntersection:return hIt(t,r);case Ne.ZodTuple:return IIt(t,r);case Ne.ZodRecord:return Zhe(t,r);case Ne.ZodLiteral:return gIt(t,r);case Ne.ZodEnum:return mIt(t);case Ne.ZodNativeEnum:return _It(t);case Ne.ZodNullable:return xIt(t,r);case Ne.ZodOptional:return EIt(t,r);case Ne.ZodMap:return bIt(t,r);case Ne.ZodSet:return RIt(t,r);case Ne.ZodLazy:return()=>t.getter()._def;case Ne.ZodPromise:return MIt(t,r);case Ne.ZodNaN:case Ne.ZodNever:return vIt(r);case Ne.ZodEffects:return pIt(t,r);case Ne.ZodAny:return Fl(r);case Ne.ZodUnknown:return NIt(r);case Ne.ZodDefault:return fIt(t,r);case Ne.ZodBranded:return Jhe(t,r);case Ne.ZodReadonly:return DIt(t,r);case Ne.ZodCatch:return dIt(t,r);case Ne.ZodPipeline:return PIt(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(n=>{})(e)}}});function Fn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let s=e.override?.(t,e,n,r);if(s!==HRt)return s}if(n&&!r){let s=a_n(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=jIt(t,t.typeName,e),a=typeof i=="function"?Fn(i(),e):i;if(a&&s_n(t,e,a),e.postProcess){let s=e.postProcess(a,t,e);return o.jsonSchema=a,s}return o.jsonSchema=a,a}var a_n,s_n,Sd=v(()=>{Lhe();khe();_S();GHe();a_n=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Fhe(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`),Fl(e)):e.$refStrategy==="seen"?Fl(e):void 0}},s_n=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var $It,XHe=v(()=>{mHe();_S();Sd();$It=(t,e)=>{let r=JRt(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:Fn(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??Fl(r)}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=Fn(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??Fl(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 LIt=v(()=>{Lhe();mHe();WL();khe();_S();wHe();SHe();CHe();Khe();xHe();OHe();EHe();PHe();MHe();RHe();IHe();Xhe();Yhe();DHe();jHe();$He();LHe();Qhe();FHe();kHe();qHe();BHe();UHe();zHe();VHe();HHe();WHe();JHe();KHe();GHe();Sd();XHe()});function KN(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(u_n(t))}function u_n(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}var ege=v(()=>{});function GN(t,e=Object.create(null),r=f_n,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:GN(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(d_n[i])continue;let a=`${n}/${Yv(i)}`,s=t[i];if(Array.isArray(s)){if(l_n[i]){let u=s.length;for(let l=0;l{ege();l_n={prefixItems:!0,items:!0,allOf:!0,anyOf:!0,oneOf:!0},c_n={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependentSchemas:!0},d_n={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},f_n=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 R_(t){return t.test.bind(t)}function N_n(t){return t%4===0&&(t%100!==0||t%400===0)}function FIt(t){let e=t.match(p_n);if(!e)return!1;let r=+e[1],n=+e[2],o=+e[3];return n>=1&&n<=12&&o>=1&&o<=(n==2&&N_n(r)?29:m_n[n])}function kIt(t,e){let r=e.match(h_n);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 j_n(t){let e=t.split(D_n);return e.length==2&&FIt(e[0])&&kIt(!0,e[1])}function F_n(t){return $_n.test(t)&&L_n.test(t)}function q_n(t){if(k_n.test(t))return!1;try{return new RegExp(t,"u"),!0}catch{return!1}}var p_n,m_n,h_n,g_n,y_n,b_n,__n,v_n,w_n,S_n,C_n,x_n,T_n,O_n,E_n,P_n,M_n,R_n,I_n,A_n,YHe,D_n,$_n,L_n,k_n,QHe=v(()=>{p_n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,m_n=[0,31,28,31,30,31,30,31,31,30,31,30,31],h_n=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,g_n=/^(?=.{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,y_n=/^(?:[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,b_n=/^(?:(?:[^\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,__n=/^(?:(?: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,v_n=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,w_n=/^(?:\/(?:[^~/]|~0|~1)*)*$/,S_n=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,C_n=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,x_n=/^\d\d\d\d-[0-1]\d-[0-3]\d$/,T_n=/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,O_n=/^\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,E_n=/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,P_n=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))},M_n=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,R_n=/^((([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,I_n=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));A_n={date:FIt,time:kIt.bind(void 0,!1),"date-time":j_n,duration:I_n,uri:F_n,"uri-reference":R_(y_n),"uri-template":R_(b_n),url:R_(__n),email:P_n,hostname:R_(g_n),ipv4:R_(M_n),ipv6:R_(R_n),regex:q_n,uuid:R_(v_n),"json-pointer":R_(w_n),"json-pointer-uri-fragment":R_(S_n),"relative-json-pointer":R_(C_n)},YHe={...A_n,date:R_(x_n),time:R_(T_n),"date-time":R_(O_n),"uri-reference":R_(E_n)};D_n=/t|\s/i;$_n=/\/|:/,L_n=/^(?:[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;k_n=/[^\\]\\Z/});var qIt,BIt=v(()=>{(function(t){t[t.Flag=1]="Flag",t[t.Basic=2]="Basic",t[t.Detailed=4]="Detailed"})(qIt||(qIt={}))});function UIt(t){let e=0,r=t.length,n=0,o;for(;n=55296&&o<=56319&&n{});function fl(t,e,r="2019-09",n=GN(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:T,if:O,then:E,else:P,format:R,properties:I,patternProperties:A,additionalProperties:B,unevaluatedProperties:k,minProperties:q,maxProperties:Z,propertyNames:V,dependentRequired:Y,dependentSchemas:X,dependencies:W,prefixItems:re,items:ue,additionalItems:le,unevaluatedItems:L,contains:J,minContains:ne,maxContains:D,minItems:N,maxItems:z,uniqueItems:H,minimum:oe,maximum:Q,exclusiveMinimum:de,exclusiveMaximum:fe,multipleOf:De,minLength:st,maxLength:Le,pattern:Bt,__absolute_ref__:Pt,__absolute_recursive_ref__:Nt}=e,$e=[];if(p===!0&&i===null&&(i=e),f==="#"){let ft=i===null?n[Nt]:i,Ve=`${s}/$recursiveRef`,Rt=fl(t,i===null?e:i,r,n,o,ft,a,Ve,u);Rt.valid||$e.push({instanceLocation:a,keyword:"$recursiveRef",keywordLocation:Ve,error:"A subschema had errors."},...Rt.errors)}if(d!==void 0){let Ve=n[Pt||d];if(Ve===void 0){let He=`Unresolved $ref "${d}".`;throw Pt&&Pt!==d&&(He+=` Absolute URI "${Pt}".`),He+=` Known schemas: - ${Object.keys(n).join(` -- `)}`,new Error(He)}let Rt=`${s}/$ref`,ze=fl(t,Ve,r,n,o,i,a,Rt,u);if(ze.valid||$e.push({instanceLocation:a,keyword:"$ref",keywordLocation:Rt,error:"A subschema had errors."},...ze.errors),r==="4"||r==="7")return{valid:$e.length===0,errors:$e}}if(Array.isArray(m)){let ft=m.length,Ve=!1;for(let Rt=0;RtKN(t,ft))||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`}):y.some(ft=>t===ft)||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`})),b!==void 0){let ft=`${s}/not`;fl(t,b,r,n,o,i,a,ft).valid&&$e.push({instanceLocation:a,keyword:"not",keywordLocation:ft,error:'Instance matched "not" schema.'})}let Fr=[];if(_!==void 0){let ft=`${s}/anyOf`,Ve=$e.length,Rt=!1;for(let ze=0;ze<_.length;ze++){let He=_[ze],We=Object.create(u),Jt=fl(t,He,r,n,o,p===!0?i:null,a,`${ft}/${ze}`,We);$e.push(...Jt.errors),Rt=Rt||Jt.valid,Jt.valid&&Fr.push(We)}Rt?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"anyOf",keywordLocation:ft,error:"Instance does not match any subschemas."})}if(w!==void 0){let ft=`${s}/allOf`,Ve=$e.length,Rt=!0;for(let ze=0;ze{let We=Object.create(u),Jt=fl(t,ze,r,n,o,p===!0?i:null,a,`${ft}/${He}`,We);return $e.push(...Jt.errors),Jt.valid&&Fr.push(We),Jt.valid}).length;Rt===1?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:ft,error:`Instance does not match exactly one subschema (${Rt} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...Fr),O!==void 0){let ft=`${s}/if`;if(fl(t,O,r,n,o,i,a,ft,u).valid){if(E!==void 0){let Rt=fl(t,E,r,n,o,i,a,`${s}/then`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "then" schema.'},...Rt.errors)}}else if(P!==void 0){let Rt=fl(t,P,r,n,o,i,a,`${s}/else`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "else" schema.'},...Rt.errors)}}if(c==="object"){if(g!==void 0)for(let ze of g)ze in t||$e.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${ze}".`});let ft=Object.keys(t);if(q!==void 0&&ft.lengthZ&&$e.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${Z} properties.`}),V!==void 0){let ze=`${s}/propertyNames`;for(let He in t){let We=`${a}/${Yv(He)}`,Jt=fl(He,V,r,n,o,i,We,ze);Jt.valid||$e.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:ze,error:`Property name "${He}" does not match schema.`},...Jt.errors)}}if(Y!==void 0){let ze=`${s}/dependantRequired`;for(let He in Y)if(He in t){let We=Y[He];for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`})}}if(X!==void 0)for(let ze in X){let He=`${s}/dependentSchemas`;if(ze in t){let We=fl(t,X[ze],r,n,o,i,a,`${He}/${Yv(ze)}`,u);We.valid||$e.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:He,error:`Instance has "${ze}" but does not match dependant schema.`},...We.errors)}}if(W!==void 0){let ze=`${s}/dependencies`;for(let He in W)if(He in t){let We=W[He];if(Array.isArray(We))for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`});else{let Jt=fl(t,We,r,n,o,i,a,`${ze}/${Yv(He)}`);Jt.valid||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not match dependant schema.`},...Jt.errors)}}}let Ve=Object.create(null),Rt=!1;if(I!==void 0){let ze=`${s}/properties`;for(let He in I){if(!(He in t))continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],I[He],r,n,o,i,We,`${ze}/${Yv(He)}`);if(Jt.valid)u[He]=Ve[He]=!0;else if(Rt=o,$e.push({instanceLocation:a,keyword:"properties",keywordLocation:ze,error:`Property "${He}" does not match schema.`},...Jt.errors),Rt)break}}if(!Rt&&A!==void 0){let ze=`${s}/patternProperties`;for(let He in A){let We=new RegExp(He,"u"),Jt=A[He];for(let so in t){if(!We.test(so))continue;let au=`${a}/${Yv(so)}`,In=fl(t[so],Jt,r,n,o,i,au,`${ze}/${Yv(He)}`);In.valid?u[so]=Ve[so]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:ze,error:`Property "${so}" matches pattern "${He}" but does not match associated schema.`},...In.errors))}}}if(!Rt&&B!==void 0){let ze=`${s}/additionalProperties`;for(let He in t){if(Ve[He])continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],B,r,n,o,i,We,ze);Jt.valid?u[He]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:ze,error:`Property "${He}" does not match additional properties schema.`},...Jt.errors))}}else if(!Rt&&k!==void 0){let ze=`${s}/unevaluatedProperties`;for(let He in t)if(!u[He]){let We=`${a}/${Yv(He)}`,Jt=fl(t[He],k,r,n,o,i,We,ze);Jt.valid?u[He]=!0:$e.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:ze,error:`Property "${He}" does not match unevaluated properties schema.`},...Jt.errors)}}}else if(c==="array"){z!==void 0&&t.length>z&&$e.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${z}).`}),N!==void 0&&t.length=(ne||0)&&($e.length=He),ne===void 0&&D===void 0&&We===0?$e.splice(He,0,{instanceLocation:a,keyword:"contains",keywordLocation:ze,error:"Array does not contain item matching schema."}):ne!==void 0&&WeD&&$e.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${D} items matching schema. ${We} items were found.`})}if(!Rt&&L!==void 0){let ze=`${s}/unevaluatedItems`;for(Ve;Ve=Q||t>Q)&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${fe?"or equal to ":""} ${Q}.`})):(oe!==void 0&&tQ&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Q}.`}),de!==void 0&&t<=de&&$e.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${de}.`}),fe!==void 0&&t>=fe&&$e.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${fe}.`})),De!==void 0){let ft=t%De;Math.abs(0-ft)>=11920929e-14&&Math.abs(De-ft)>=11920929e-14&&$e.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${De}.`})}}else if(c==="string"){let ft=st===void 0&&Le===void 0?0:UIt(t);st!==void 0&&ftLe&&$e.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${ft} > ${Le}).`}),Bt!==void 0&&!new RegExp(Bt,"u").test(t)&&$e.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),R!==void 0&&YHe[R]&&!YHe[R](t)&&$e.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${R}".`})}return{valid:$e.length===0,errors:$e}}var tWe=v(()=>{ZHe();tge();QHe();ege();eWe()});var zIt=v(()=>{tge();tWe()});var rge=v(()=>{ZHe();tge();QHe();ege();BIt();eWe();tWe();zIt()});function Ii(t,e){if(vy(t)){let r=dHe(t,!0);return Hz(r)?HL(jee(r,!0),e):HL(t,e)}return Zv(t)?$It(t):t}function zee(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=>zee(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=>zee(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=GN(t);return r[e]?zee(r[e]):!1}return!1}var Sy=v(()=>{zo();zN();XHe();LIt();_y();rge()});function B_n(t,e){if(t!==void 0&&!j6(t))return t;if(QQ(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 U_n(t){return QQ(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...Ii(t.data.schema),title:t.data.name}}}function VIt(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 HIt(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 rWe,JIt=v(()=>{zo();Gme();zRt();Sy();y_();rWe=class WIt{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]=j6(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...U_n(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??gu(),i={id:o,data:e,name:B_n(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 VIt(this)}lastNode(){return HIt(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(u=>u.id).every(j6)&&(n="");let o=u=>n?`${n}:${u}`:u;Object.entries(e.nodes).forEach(([u,l])=>{this.nodes[o(u)]={...l,id:o(u)}});let i=e.edges.map(u=>({...u,source:o(u.source),target:o(u.target)}));this.edges=[...this.edges,...i];let a=e.firstNode(),s=e.lastNode();return[a?{id:o(a.id),data:a.data}:void 0,s?{id:o(s.id),data:s.data}:void 0]}trimFirstNode(){let e=this.firstNode();e&&VIt(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&HIt(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 j6(o)&&r.get(i)===1?i:o};return new WIt({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 BRt(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(e){return URt(this.drawMermaid(e),{backgroundColor:e?.backgroundColor})}}});function KIt(t){let e=new TextEncoder,r=new ReadableStream({async start(n){for await(let o of t)n.enqueue(e.encode(`event: data +- `)}`,new Error(He)}let Rt=`${s}/$ref`,ze=fl(t,Ve,r,n,o,i,a,Rt,u);if(ze.valid||$e.push({instanceLocation:a,keyword:"$ref",keywordLocation:Rt,error:"A subschema had errors."},...ze.errors),r==="4"||r==="7")return{valid:$e.length===0,errors:$e}}if(Array.isArray(m)){let ft=m.length,Ve=!1;for(let Rt=0;RtKN(t,ft))||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`}):y.some(ft=>t===ft)||$e.push({instanceLocation:a,keyword:"enum",keywordLocation:`${s}/enum`,error:`Instance does not match any of ${JSON.stringify(y)}.`})),b!==void 0){let ft=`${s}/not`;fl(t,b,r,n,o,i,a,ft).valid&&$e.push({instanceLocation:a,keyword:"not",keywordLocation:ft,error:'Instance matched "not" schema.'})}let Fr=[];if(_!==void 0){let ft=`${s}/anyOf`,Ve=$e.length,Rt=!1;for(let ze=0;ze<_.length;ze++){let He=_[ze],We=Object.create(u),Jt=fl(t,He,r,n,o,p===!0?i:null,a,`${ft}/${ze}`,We);$e.push(...Jt.errors),Rt=Rt||Jt.valid,Jt.valid&&Fr.push(We)}Rt?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"anyOf",keywordLocation:ft,error:"Instance does not match any subschemas."})}if(w!==void 0){let ft=`${s}/allOf`,Ve=$e.length,Rt=!0;for(let ze=0;ze{let We=Object.create(u),Jt=fl(t,ze,r,n,o,p===!0?i:null,a,`${ft}/${He}`,We);return $e.push(...Jt.errors),Jt.valid&&Fr.push(We),Jt.valid}).length;Rt===1?$e.length=Ve:$e.splice(Ve,0,{instanceLocation:a,keyword:"oneOf",keywordLocation:ft,error:`Instance does not match exactly one subschema (${Rt} matches).`})}if((c==="object"||c==="array")&&Object.assign(u,...Fr),O!==void 0){let ft=`${s}/if`;if(fl(t,O,r,n,o,i,a,ft,u).valid){if(E!==void 0){let Rt=fl(t,E,r,n,o,i,a,`${s}/then`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "then" schema.'},...Rt.errors)}}else if(P!==void 0){let Rt=fl(t,P,r,n,o,i,a,`${s}/else`,u);Rt.valid||$e.push({instanceLocation:a,keyword:"if",keywordLocation:ft,error:'Instance does not match "else" schema.'},...Rt.errors)}}if(c==="object"){if(g!==void 0)for(let ze of g)ze in t||$e.push({instanceLocation:a,keyword:"required",keywordLocation:`${s}/required`,error:`Instance does not have required property "${ze}".`});let ft=Object.keys(t);if(q!==void 0&&ft.lengthZ&&$e.push({instanceLocation:a,keyword:"maxProperties",keywordLocation:`${s}/maxProperties`,error:`Instance does not have at least ${Z} properties.`}),V!==void 0){let ze=`${s}/propertyNames`;for(let He in t){let We=`${a}/${Yv(He)}`,Jt=fl(He,V,r,n,o,i,We,ze);Jt.valid||$e.push({instanceLocation:a,keyword:"propertyNames",keywordLocation:ze,error:`Property name "${He}" does not match schema.`},...Jt.errors)}}if(Y!==void 0){let ze=`${s}/dependantRequired`;for(let He in Y)if(He in t){let We=Y[He];for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependentRequired",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`})}}if(X!==void 0)for(let ze in X){let He=`${s}/dependentSchemas`;if(ze in t){let We=fl(t,X[ze],r,n,o,i,a,`${He}/${Yv(ze)}`,u);We.valid||$e.push({instanceLocation:a,keyword:"dependentSchemas",keywordLocation:He,error:`Instance has "${ze}" but does not match dependant schema.`},...We.errors)}}if(W!==void 0){let ze=`${s}/dependencies`;for(let He in W)if(He in t){let We=W[He];if(Array.isArray(We))for(let Jt of We)Jt in t||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not have "${Jt}".`});else{let Jt=fl(t,We,r,n,o,i,a,`${ze}/${Yv(He)}`);Jt.valid||$e.push({instanceLocation:a,keyword:"dependencies",keywordLocation:ze,error:`Instance has "${He}" but does not match dependant schema.`},...Jt.errors)}}}let Ve=Object.create(null),Rt=!1;if(I!==void 0){let ze=`${s}/properties`;for(let He in I){if(!(He in t))continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],I[He],r,n,o,i,We,`${ze}/${Yv(He)}`);if(Jt.valid)u[He]=Ve[He]=!0;else if(Rt=o,$e.push({instanceLocation:a,keyword:"properties",keywordLocation:ze,error:`Property "${He}" does not match schema.`},...Jt.errors),Rt)break}}if(!Rt&&A!==void 0){let ze=`${s}/patternProperties`;for(let He in A){let We=new RegExp(He,"u"),Jt=A[He];for(let so in t){if(!We.test(so))continue;let au=`${a}/${Yv(so)}`,An=fl(t[so],Jt,r,n,o,i,au,`${ze}/${Yv(He)}`);An.valid?u[so]=Ve[so]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"patternProperties",keywordLocation:ze,error:`Property "${so}" matches pattern "${He}" but does not match associated schema.`},...An.errors))}}}if(!Rt&&B!==void 0){let ze=`${s}/additionalProperties`;for(let He in t){if(Ve[He])continue;let We=`${a}/${Yv(He)}`,Jt=fl(t[He],B,r,n,o,i,We,ze);Jt.valid?u[He]=!0:(Rt=o,$e.push({instanceLocation:a,keyword:"additionalProperties",keywordLocation:ze,error:`Property "${He}" does not match additional properties schema.`},...Jt.errors))}}else if(!Rt&&k!==void 0){let ze=`${s}/unevaluatedProperties`;for(let He in t)if(!u[He]){let We=`${a}/${Yv(He)}`,Jt=fl(t[He],k,r,n,o,i,We,ze);Jt.valid?u[He]=!0:$e.push({instanceLocation:a,keyword:"unevaluatedProperties",keywordLocation:ze,error:`Property "${He}" does not match unevaluated properties schema.`},...Jt.errors)}}}else if(c==="array"){z!==void 0&&t.length>z&&$e.push({instanceLocation:a,keyword:"maxItems",keywordLocation:`${s}/maxItems`,error:`Array has too many items (${t.length} > ${z}).`}),N!==void 0&&t.length=(ne||0)&&($e.length=He),ne===void 0&&D===void 0&&We===0?$e.splice(He,0,{instanceLocation:a,keyword:"contains",keywordLocation:ze,error:"Array does not contain item matching schema."}):ne!==void 0&&WeD&&$e.push({instanceLocation:a,keyword:"maxContains",keywordLocation:`${s}/maxContains`,error:`Array may contain at most ${D} items matching schema. ${We} items were found.`})}if(!Rt&&L!==void 0){let ze=`${s}/unevaluatedItems`;for(Ve;Ve=Q||t>Q)&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${fe?"or equal to ":""} ${Q}.`})):(oe!==void 0&&tQ&&$e.push({instanceLocation:a,keyword:"maximum",keywordLocation:`${s}/maximum`,error:`${t} is greater than ${Q}.`}),de!==void 0&&t<=de&&$e.push({instanceLocation:a,keyword:"exclusiveMinimum",keywordLocation:`${s}/exclusiveMinimum`,error:`${t} is less than ${de}.`}),fe!==void 0&&t>=fe&&$e.push({instanceLocation:a,keyword:"exclusiveMaximum",keywordLocation:`${s}/exclusiveMaximum`,error:`${t} is greater than or equal to ${fe}.`})),De!==void 0){let ft=t%De;Math.abs(0-ft)>=11920929e-14&&Math.abs(De-ft)>=11920929e-14&&$e.push({instanceLocation:a,keyword:"multipleOf",keywordLocation:`${s}/multipleOf`,error:`${t} is not a multiple of ${De}.`})}}else if(c==="string"){let ft=st===void 0&&Le===void 0?0:UIt(t);st!==void 0&&ftLe&&$e.push({instanceLocation:a,keyword:"maxLength",keywordLocation:`${s}/maxLength`,error:`String is too long (${ft} > ${Le}).`}),Bt!==void 0&&!new RegExp(Bt,"u").test(t)&&$e.push({instanceLocation:a,keyword:"pattern",keywordLocation:`${s}/pattern`,error:"String does not match pattern."}),R!==void 0&&YHe[R]&&!YHe[R](t)&&$e.push({instanceLocation:a,keyword:"format",keywordLocation:`${s}/format`,error:`String does not match format "${R}".`})}return{valid:$e.length===0,errors:$e}}var tWe=v(()=>{ZHe();tge();QHe();ege();eWe()});var zIt=v(()=>{tge();tWe()});var rge=v(()=>{ZHe();tge();QHe();ege();BIt();eWe();tWe();zIt()});function Ii(t,e){if(vy(t)){let r=dHe(t,!0);return Hz(r)?HL(jee(r,!0),e):HL(t,e)}return Zv(t)?$It(t):t}function zee(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=>zee(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=>zee(r))}if("not"in t)return!1;if("$ref"in t&&typeof t.$ref=="string"){let e=t.$ref,r=GN(t);return r[e]?zee(r[e]):!1}return!1}var Sy=v(()=>{zo();zN();XHe();LIt();_y();rge()});function B_n(t,e){if(t!==void 0&&!j6(t))return t;if(QQ(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 U_n(t){return QQ(t.data)?{type:"runnable",data:{id:t.data.lc_id,name:t.data.getName()}}:{type:"schema",data:{...Ii(t.data.schema),title:t.data.name}}}function VIt(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 HIt(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 rWe,JIt=v(()=>{zo();Gme();zRt();Sy();y_();rWe=class WIt{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]=j6(r.id)?n:r.id}),{nodes:Object.values(this.nodes).map(r=>({id:e[r.id],...U_n(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??gu(),i={id:o,data:e,name:B_n(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 VIt(this)}lastNode(){return HIt(this)}extend(e,r=""){let n=r;Object.values(e.nodes).map(u=>u.id).every(j6)&&(n="");let o=u=>n?`${n}:${u}`:u;Object.entries(e.nodes).forEach(([u,l])=>{this.nodes[o(u)]={...l,id:o(u)}});let i=e.edges.map(u=>({...u,source:o(u.source),target:o(u.target)}));this.edges=[...this.edges,...i];let a=e.firstNode(),s=e.lastNode();return[a?{id:o(a.id),data:a.data}:void 0,s?{id:o(s.id),data:s.data}:void 0]}trimFirstNode(){let e=this.firstNode();e&&VIt(this,[e.id])&&this.removeNode(e)}trimLastNode(){let e=this.lastNode();e&&HIt(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 j6(o)&&r.get(i)===1?i:o};return new WIt({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 BRt(a.nodes,a.edges,{firstNode:s?.id,lastNode:u?.id,withStyles:r,curveStyle:n,nodeColors:o,wrapLabelNWords:i})}async drawMermaidPng(e){return URt(this.drawMermaid(e),{backgroundColor:e?.backgroundColor})}}});function KIt(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 @@ -148,7 +148,7 @@ Actual: `+D.attribValue);else{var oe=D.tag,Q=D.tags[D.tags.length-1]||D;oe.ns=== Got: ${l} From: ${i}`);s=[l[0]]}else s=[];i={url:i},a=new Zee({template:i,inputVariables:s,templateFormat:r?.templateFormat,additionalContentFields:o})}else if(typeof i=="object"){if("url"in i){let u;r?.templateFormat==="mustache"?u=Gee(i.url):u=CJ(i.url),s=u.flatMap(l=>l.type==="variable"?[l.name]:[])}else s=[];a=new Zee({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 fge({template:o,templateFormat:r?.templateFormat}));return new this({prompt:n,additionalOptions:r})}async format(e){if(this.prompt instanceof f4){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 f4){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 Zee){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 fge){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)]}},rw=class extends _We{static _messageClass(){return Au}static lc_name(){return"HumanMessagePromptTemplate"}},vWe=class extends _We{static _messageClass(){return uo}static lc_name(){return"AIMessagePromptTemplate"}},$C=class extends _We{static _messageClass(){return v_}static lc_name(){return"SystemMessagePromptTemplate"}};Eb=class pge extends bWe{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 Sm))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){return typeof r.content=="string"||(r.content=await Promise.all(r.content.map(async o=>{if(o.type!=="image_url")return o;let i="";typeof o.image_url=="string"?i=o.image_url:typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url&&typeof o.image_url.url=="string"&&(i=o.image_url.url);let a=await Ku.fromTemplate(i,{templateFormat:this.templateFormat}).format(n);return typeof o.image_url=="object"&&o.image_url!==null&&"url"in o.image_url?o.image_url.url=a:o.image_url=a,o}))),r}async formatMessages(r){let n=await this.mergePartialAndUserVariables(r),o=[];for(let i of this.promptMessages)if(i instanceof Sm)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)&&!(gvn(i)&&i.optional))throw AL(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(i=>!(i in r)),o={...this.partialVariables??{},...r};return new pge({...this,inputVariables:n,partialVariables:o})}static fromTemplate(r,n){let o=new rw({prompt:Ku.fromTemplate(r,n)});return this.fromMessages([o])}static fromMessages(r,n){let o=r.reduce((s,u)=>s.concat(u instanceof pge?u.promptMessages:[hvn(u,n)]),[]),i=r.reduce((s,u)=>u instanceof pge?Object.assign(s,u.partialVariables):s,Object.create(null)),a=new Set;for(let s of o)if(!(s instanceof Sm))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 AAt=v(()=>{Wee();p4();dge();Yee()});var NAt=v(()=>{vJ();Yee()});var DAt=v(()=>{_g();Yee()});var TS=v(()=>{zo();vJ();Wee();p4();dge();mWe();yWe();Yee();AAt();NAt();DAt()});var yvn,OJ,hge=v(()=>{yvn=Object.defineProperty,OJ=(t,e)=>{for(var r in e)yvn(t,r,{get:e[r],enumerable:!0})}});var bvn,Qee,wWe=v(()=>{hge();bvn={};OJ(bvn,{formatDocumentsAsString:()=>Qee});Qee=t=>t.map(e=>e.pageContent).join(` -`)});function yc(t,e){let r=`atom${++_vn}`,n={toString(){return(kl.env?kl.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=vvn,n.write=wvn),e&&(n.write=e),n}function vvn(t){return t(this)}function wvn(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var kl,_vn,jAt,SWe,CWe,yge,TWe,Svn,Cvn,OWe,$At,gge,kAt,LAt,EJ,xWe,xvn,Tvn,FAt,YL,qAt,QL,ete,BAt,EWe=v(()=>{kl={},_vn=0;jAt=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,SWe=t=>"init"in t,CWe=t=>!!t.write,yge=new WeakMap,TWe=t=>{var e;return OWe(t)&&!((e=yge.get(t))!=null&&e[1])},Svn=(t,e)=>{let r=yge.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((kl.env?kl.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},Cvn=t=>{if(yge.has(t))return;let e=[new Set,!1];yge.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},OWe=t=>typeof t?.then=="function",$At=t=>"v"in t||"e"in t,gge=t=>{if("e"in t)throw t.e;if((kl.env?kl.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},kAt=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},LAt=(t,e,r,n,o)=>{var i;if((kl.env?kl.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),TWe(r.v)&&kAt(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&xvn(t,n,e)},EJ=()=>[new Map,new Map,new Set],xWe=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},xvn=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},Tvn=(t,e)=>t[0].get(e),FAt=(t,e)=>{t[2].add(e)},YL=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},qAt=(...[t,e,r,n])=>{let o;(kl.env?kl.env.MODE:void 0)!=="production"&&(o=new Set);let i=(_,w,T)=>{let O="v"in w,E=w.v,P=TWe(w.v)?w.v:null;if(OWe(T)){Cvn(T);for(let R of w.d.keys())kAt(_,T,t(R));w.v=T,delete w.e}else w.v=T,delete w.e;(!O||!Object.is(E,w.v))&&(++w.n,P&&Svn(P,T))},a=(_,w,T)=>{var O;let E=t(w);if($At(E)&&(E.m&&!T?.has(w)||Array.from(E.d).every(([k,q])=>a(_,k,T).n===q)))return E;E.d.clear();let P=!0,R=k=>{if(jAt(w,k)){let Z=t(k);if(!$At(Z))if(SWe(k))i(k,Z,k.init);else throw new Error("no atom init");return gge(Z)}let q=a(_,k,T);try{return gge(q)}finally{if(P)LAt(_,w,E,k,q);else{let Z=EJ();LAt(Z,w,E,k,q),p(Z,w,E),YL(Z)}}},I,A,B={get signal(){return I||(I=new AbortController),I.signal},get setSelf(){return(kl.env?kl.env.MODE:void 0)!=="production"&&!CWe(w)&&console.warn("setSelf function cannot be used with read-only atom"),!A&&CWe(w)&&(A=(...k)=>{if((kl.env?kl.env.MODE:void 0)!=="production"&&P&&console.warn("setSelf function cannot be called in sync"),!P)return f(w,...k)}),A}};try{let k=e(w,R,B);if(i(w,E,k),OWe(k)){(O=k.onCancel)==null||O.call(k,()=>I?.abort());let q=()=>{if(E.m){let Z=EJ();p(Z,w,E),YL(Z)}};k.then(q,q)}return E}catch(k){return delete E.v,E.e=k,++E.n,E}finally{P=!1}},s=_=>gge(a(void 0,_)),u=(_,w,T)=>{var O,E;let P=new Map;for(let R of((O=T.m)==null?void 0:O.t)||[])P.set(R,t(R));for(let R of T.p)P.set(R,t(R));return(E=Tvn(_,w))==null||E.forEach(R=>{P.set(R,t(R))}),P};function l(_,w,T){let O=[],E=new Set,P=new Set,R=[[w,T]];for(;R.length>0;){let[I,A]=R[R.length-1];if(P.has(I)){R.pop();continue}if(E.has(I)){O.push([I,A,A.n]),P.add(I),R.pop();continue}E.add(I);for(let[B,k]of u(_,I,A))I!==B&&!E.has(B)&&R.push([B,k])}return[O,P]}let c=(_,w,T)=>{let[O,E]=l(_,w,T),P=new Set([w]);for(let R=O.length-1;R>=0;--R){let[I,A,B]=O[R],k=!1;for(let q of A.d.keys())if(q!==I&&P.has(q)){k=!0;break}k&&(a(_,I,E),p(_,I,A),B!==A.n&&(xWe(_,I,A),P.add(I))),E.delete(I)}},d=(_,w,...T)=>{let O=!0,E=R=>gge(a(_,R)),P=(R,...I)=>{let A=t(R);try{if(jAt(w,R)){if(!SWe(R))throw new Error("atom not writable");let B=A.n,k=I[0];i(R,A,k),p(_,R,A),B!==A.n&&(xWe(_,R,A),c(_,R,A));return}else return d(_,R,...I)}finally{O||YL(_)}};try{return r(w,E,P,...T)}finally{O=!1}},f=(_,...w)=>{let T=EJ();try{return d(T,_,...w)}finally{YL(T)}},p=(_,w,T)=>{if(T.m&&!TWe(T.v)){for(let O of T.d.keys())T.m.d.has(O)||(m(_,O,t(O)).t.add(w),T.m.d.add(O));for(let O of T.m.d||[])if(!T.d.has(O)){T.m.d.delete(O);let E=h(_,O,t(O));E?.t.delete(w)}}},m=(_,w,T)=>{if(!T.m){a(_,w);for(let O of T.d.keys())m(_,O,t(O)).t.add(w);if(T.m={l:new Set,d:new Set(T.d.keys()),t:new Set},(kl.env?kl.env.MODE:void 0)!=="production"&&o.add(w),CWe(w)){let O=T.m,E,P=(R,I)=>{let A=!0;E=(...B)=>{try{return d(R,w,...B)}finally{A||YL(R)}};try{return I()}finally{A=!1}};FAt(_,()=>{let R=P(_,()=>n(w,(...I)=>E(...I)));R&&(O.u=I=>P(I,R))})}}return T.m},h=(_,w,T)=>{if(T.m&&!T.m.l.size&&!Array.from(T.m.t).some(O=>{var E;return(E=t(O).m)==null?void 0:E.d.has(w)})){let O=T.m.u;O&&FAt(_,()=>O(_)),delete T.m,(kl.env?kl.env.MODE:void 0)!=="production"&&o.delete(w);for(let E of T.d.keys()){let P=h(_,E,t(E));P?.t.delete(w)}return}return T.m},b={get:s,set:f,sub:(_,w)=>{let T=EJ(),O=t(_),P=m(T,_,O).l;return P.add(w),YL(T),()=>{P.delete(w);let R=EJ();h(R,_,O),YL(R)}},unstable_derive:_=>qAt(..._(t,e,r,n))};return(kl.env?kl.env.MODE:void 0)!=="production"&&Object.assign(b,{dev4_get_internal_weak_map:()=>({get:w=>{let T=t(w);if(T.n!==0)return T}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:w=>{let T=EJ();for(let[O,E]of w)if(SWe(O)){let P=t(O),R=P.n;i(O,P,E),p(T,O,P),R!==P.n&&(xWe(T,O,P),c(T,O,P))}YL(T)}}),b},QL=()=>{let t=new WeakMap;return qAt(r=>{if((kl.env?kl.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)})},BAt=()=>(ete||(ete=QL(),(kl.env?kl.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=ete),globalThis.__JOTAI_DEFAULT_STORE__!==ete&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),ete)});var YAt=S($i=>{"use strict";var tte=Symbol.for("react.element"),Ovn=Symbol.for("react.portal"),Evn=Symbol.for("react.fragment"),Pvn=Symbol.for("react.strict_mode"),Mvn=Symbol.for("react.profiler"),Rvn=Symbol.for("react.provider"),Ivn=Symbol.for("react.context"),Avn=Symbol.for("react.forward_ref"),Nvn=Symbol.for("react.suspense"),Dvn=Symbol.for("react.memo"),jvn=Symbol.for("react.lazy"),UAt=Symbol.iterator;function $vn(t){return t===null||typeof t!="object"?null:(t=UAt&&t[UAt]||t["@@iterator"],typeof t=="function"?t:null)}var HAt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},WAt=Object.assign,JAt={};function PJ(t,e,r){this.props=t,this.context=e,this.refs=JAt,this.updater=r||HAt}PJ.prototype.isReactComponent={};PJ.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")};PJ.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function KAt(){}KAt.prototype=PJ.prototype;function MWe(t,e,r){this.props=t,this.context=e,this.refs=JAt,this.updater=r||HAt}var RWe=MWe.prototype=new KAt;RWe.constructor=MWe;WAt(RWe,PJ.prototype);RWe.isPureReactComponent=!0;var zAt=Array.isArray,GAt=Object.prototype.hasOwnProperty,IWe={current:null},XAt={key:!0,ref:!0,__self:!0,__source:!0};function ZAt(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)GAt.call(e,n)&&!XAt.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";QAt.exports=YAt()});function I_(t,e){let r=tNt(e),[[n,o,i],a]=(0,Cy.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,Cy.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);DWe(c)&&rNt(eNt(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,Cy.useDebugValue)(s),DWe(s)){let l=eNt(s);return Uvn(l)}return s}function nNt(t,e){let r=tNt(e);return(0,Cy.useCallback)((...o)=>{if((wge.env?wge.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function e1(t,e){return[I_(t,e),nNt(t,e)]}var Cy,wge,Bvn,tNt,DWe,rNt,Uvn,NWe,eNt,oNt=v(()=>{"use client";Cy=$(K(),1);EWe();wge={},Bvn=(0,Cy.createContext)(void 0),tNt=t=>{let e=(0,Cy.useContext)(Bvn);return t?.store||e||BAt()},DWe=t=>typeof t?.then=="function",rNt=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},Uvn=Cy.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(rNt(t),t)}),NWe=new WeakMap,eNt=t=>{let e=NWe.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((wge.env?wge.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");DWe(l)?(NWe.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),NWe.set(t,e)),e}});var LC=v(()=>{EWe();oNt()});function RJ(t){return typeof t=="string"&&zvn.includes(t)}function Vvn(t){return typeof t=="string"?t.trim():""}function Sge(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 Hvn(t,e){let r=new Intl.Collator(void 0),n=u=>Vvn(e.getName(u)),o=u=>{let l=e.getCreatedAtMs(u);return Number.isFinite(l)?l:0},i=u=>{let l=o(u);return Sge(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 iO(t,e,r){return[...t].sort(Hvn(e,r))}var zvn,MJ,t1=v(()=>{zvn=["recent","created","name","manual"];MJ=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=Sge(r),i=this.lastPersistedAtMsByKey.get(e),a=Math.max(o??0,i??0);return a===0?n:n-ano,getSettings:()=>ee,resetSettings:()=>jWe,sanitizeQaExclusions:()=>aNt,sanitizeSettings:()=>$We,setSettings:()=>A_,settingsAtom:()=>eF,settingsStore:()=>Do,subscribeToSettingsChange:()=>ml,updateSetting:()=>Re,useSettingsValue:()=>kr});function Wvn(t){let e=new Set((t.activeEmbeddingModels||[]).map(r=>no(r)));return t.embeddingModelKey&&e.has(t.embeddingModelKey)?t.embeddingModelKey:ko.embeddingModelKey}function A_(t){let e=Jvn({...ee(),...t});e.embeddingModelKey=Wvn(e),Do.set(eF,e)}function aNt(t){let r=(typeof t=="string"?t:LWe).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===FC){n.set(FC,FC);return}if(!n.has(a)){let s=i.length>0&&o.endsWith("/")?`${i}/`:o;n.set(a,s)}}),n.set(FC,FC),Array.from(n.values()).map(o=>encodeURIComponent(o)).join(",")}function Re(t,e){let r=ee();A_({...r,[t]:e})}function ee(){return Do.get(eF)}function jWe(){let t={...ko,activeModels:aO.map(e=>({...e,enabled:!0})),activeEmbeddingModels:m4.map(e=>({...e,enabled:!0}))};A_(t)}function ml(t){let e=ee();return Do.sub(eF,()=>{let r=ee();t(e,r),e=r})}function kr(){return I_(eF,{store:Do})}function $We(t){let e=t||ko,r=e,{enableSelfHostedSearch:n,selfHostedSearchUrl:o,selfHostedSearchApiKey:i,enableMiyoSearch:a}=r;e.userId||(e.userId=gu()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(E=>({...E,provider:E.provider==="azure_openai"?"azure openai":E.provider})):e.activeEmbeddingModels=m4.map(E=>({...E,enabled:!0}));let s={...e},u=s;delete u.miyoRemoteVaultPath,delete u.miyoVaultName,delete u.enableMiyoSearch,n!==void 0&&s.enableSelfHostMode===void 0&&(s.enableSelfHostMode=n),o!==void 0&&!s.selfHostUrl&&(s.selfHostUrl=o),i!==void 0&&!s.selfHostApiKey&&(s.selfHostApiKey=i),a!==void 0&&s.enableMiyo===void 0&&(s.enableMiyo=a);let l=Number(e.temperature);s.temperature=isNaN(l)?ko.temperature:l;let c=Number(e.maxTokens);s.maxTokens=isNaN(c)?ko.maxTokens:c;let d=Number(e.contextTurns);s.contextTurns=isNaN(d)?ko.contextTurns:d;let f=Number(e.embeddingRequestsPerMin);s.embeddingRequestsPerMin=isNaN(f)?ko.embeddingRequestsPerMin:f;let p=Number(e.embeddingBatchSize);s.embeddingBatchSize=isNaN(p)?ko.embeddingBatchSize:p;let m=Number(e.lexicalSearchRamLimit);if(isNaN(m)?s.lexicalSearchRamLimit=ko.lexicalSearchRamLimit:s.lexicalSearchRamLimit=Math.min(1e3,Math.max(20,m)),typeof s.autoAddActiveContentToContext!="boolean"){let E=e.includeActiveNoteAsContext;typeof E=="boolean"?s.autoAddActiveContentToContext=E:s.autoAddActiveContentToContext=ko.autoAddActiveContentToContext}typeof s.generateAIChatTitleOnSave!="boolean"&&(s.generateAIChatTitleOnSave=ko.generateAIChatTitleOnSave),typeof s.enableMiyo!="boolean"&&(s.enableMiyo=ko.enableMiyo),typeof s.miyoServerUrl!="string"&&(s.miyoServerUrl=ko.miyoServerUrl),["firecrawl","perplexity"].includes(s.selfHostSearchProvider)||(s.selfHostSearchProvider=ko.selfHostSearchProvider),typeof s.passMarkdownImages!="boolean"&&(s.passMarkdownImages=ko.passMarkdownImages),typeof s.enableInlineCitations!="boolean"&&(s.enableInlineCitations=ko.enableInlineCitations),typeof s.enableCustomPromptTemplating!="boolean"&&(s.enableCustomPromptTemplating=ko.enableCustomPromptTemplating);let y=Number(e.autonomousAgentMaxIterations);isNaN(y)||y<4||y>Cge?s.autonomousAgentMaxIterations=ko.autonomousAgentMaxIterations:s.autonomousAgentMaxIterations=y,Array.isArray(s.autonomousAgentEnabledToolIds)||(s.autonomousAgentEnabledToolIds=ko.autonomousAgentEnabledToolIds);let g={writeToFile:"writeFile",replaceInFile:"editFile"};s.autonomousAgentEnabledToolIds=s.autonomousAgentEnabledToolIds.map(E=>g[E]??E),(!s.memoryFolderName||typeof s.memoryFolderName!="string")&&(s.memoryFolderName=ko.memoryFolderName),typeof s.enableRecentConversations!="boolean"&&(s.enableRecentConversations=ko.enableRecentConversations),typeof s.enableSavedMemory!="boolean"&&(s.enableSavedMemory=ko.enableSavedMemory);let b=Number(e.maxRecentConversations);isNaN(b)||b<10||b>50?s.maxRecentConversations=ko.maxRecentConversations:s.maxRecentConversations=b,typeof s.autosaveChat!="boolean"&&(s.autosaveChat=ko.autosaveChat);let _=Number(e.autoCompactThreshold);if(isNaN(_)?s.autoCompactThreshold=ko.autoCompactThreshold:s.autoCompactThreshold=Math.min(1e6,Math.max(64e3,_)),typeof s.quickCommandIncludeNoteContext!="boolean"&&(s.quickCommandIncludeNoteContext=ko.quickCommandIncludeNoteContext),e.quickCommandModelKey!==void 0&&typeof e.quickCommandModelKey!="string"&&(s.quickCommandModelKey=ko.quickCommandModelKey),typeof s.autoAddSelectionToContext!="boolean"){let E=e.autoIncludeTextSelection;typeof E=="boolean"?s.autoAddSelectionToContext=E:s.autoAddSelectionToContext=ko.autoAddSelectionToContext}typeof s.autoAcceptEdits!="boolean"&&(s.autoAcceptEdits=ko.autoAcceptEdits),Object.values(IJ).includes(s.defaultSendShortcut)||(s.defaultSendShortcut=ko.defaultSendShortcut);let w=(e.defaultSaveFolder||"").trim();s.defaultSaveFolder=w.length>0?w:ko.defaultSaveFolder;let T=(e.customPromptsFolder||"").trim();s.customPromptsFolder=T.length>0?T:ko.customPromptsFolder,(!RJ(s.chatHistorySortStrategy)||s.chatHistorySortStrategy==="manual")&&(s.chatHistorySortStrategy=ko.chatHistorySortStrategy),(!RJ(s.projectListSortStrategy)||s.projectListSortStrategy==="manual")&&(s.projectListSortStrategy=ko.projectListSortStrategy);let O=(e.userSystemPromptsFolder||"").trim();return s.userSystemPromptsFolder=O.length>0?O:ko.userSystemPromptsFolder,s.qaExclusions=aNt(e.qaExclusions),s}function Jvn(t){return t.activeModels=iNt(t.activeModels,aO),t.activeEmbeddingModels=Kvn(iNt(t.activeEmbeddingModels,m4)),t}function no(t){return`${t.name}|${t.provider}`}function iNt(t,e){let r=new Map;return e.filter(n=>n.core).forEach(n=>{r.set(no(n),{...n})}),t.forEach(n=>{let o=no(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())}function Kvn(t){let e=new Set(Object.values(kC));return t.filter(r=>e.has(r.provider))}var Do,eF,Qe=v(()=>{LC();y_();t1();gr();Do=QL(),eF=yc(ko)});function Wr(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(` +`)});function yc(t,e){let r=`atom${++_vn}`,n={toString(){return(kl.env?kl.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return typeof t=="function"?n.read=t:(n.init=t,n.read=vvn,n.write=wvn),e&&(n.write=e),n}function vvn(t){return t(this)}function wvn(t,e,r){return e(this,typeof r=="function"?r(t(this)):r)}var kl,_vn,jAt,SWe,CWe,yge,TWe,Svn,Cvn,OWe,$At,gge,kAt,LAt,EJ,xWe,xvn,Tvn,FAt,YL,qAt,QL,ete,BAt,EWe=v(()=>{kl={},_vn=0;jAt=(t,e)=>t.unstable_is?t.unstable_is(e):e===t,SWe=t=>"init"in t,CWe=t=>!!t.write,yge=new WeakMap,TWe=t=>{var e;return OWe(t)&&!((e=yge.get(t))!=null&&e[1])},Svn=(t,e)=>{let r=yge.get(t);if(r)r[1]=!0,r[0].forEach(n=>n(e));else if((kl.env?kl.env.MODE:void 0)!=="production")throw new Error("[Bug] cancelable promise not found")},Cvn=t=>{if(yge.has(t))return;let e=[new Set,!1];yge.set(t,e);let r=()=>{e[1]=!0};t.then(r,r),t.onCancel=n=>{e[0].add(n)}},OWe=t=>typeof t?.then=="function",$At=t=>"v"in t||"e"in t,gge=t=>{if("e"in t)throw t.e;if((kl.env?kl.env.MODE:void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},kAt=(t,e,r)=>{r.p.has(t)||(r.p.add(t),e.then(()=>{r.p.delete(t)},()=>{r.p.delete(t)}))},LAt=(t,e,r,n,o)=>{var i;if((kl.env?kl.env.MODE:void 0)!=="production"&&n===e)throw new Error("[Bug] atom cannot depend on itself");r.d.set(n,o.n),TWe(r.v)&&kAt(e,r.v,o),(i=o.m)==null||i.t.add(e),t&&xvn(t,n,e)},EJ=()=>[new Map,new Map,new Set],xWe=(t,e,r)=>{t[0].has(e)||t[0].set(e,new Set),t[1].set(e,r)},xvn=(t,e,r)=>{let n=t[0].get(e);n&&n.add(r)},Tvn=(t,e)=>t[0].get(e),FAt=(t,e)=>{t[2].add(e)},YL=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},qAt=(...[t,e,r,n])=>{let o;(kl.env?kl.env.MODE:void 0)!=="production"&&(o=new Set);let i=(_,w,T)=>{let O="v"in w,E=w.v,P=TWe(w.v)?w.v:null;if(OWe(T)){Cvn(T);for(let R of w.d.keys())kAt(_,T,t(R));w.v=T,delete w.e}else w.v=T,delete w.e;(!O||!Object.is(E,w.v))&&(++w.n,P&&Svn(P,T))},a=(_,w,T)=>{var O;let E=t(w);if($At(E)&&(E.m&&!T?.has(w)||Array.from(E.d).every(([k,q])=>a(_,k,T).n===q)))return E;E.d.clear();let P=!0,R=k=>{if(jAt(w,k)){let Z=t(k);if(!$At(Z))if(SWe(k))i(k,Z,k.init);else throw new Error("no atom init");return gge(Z)}let q=a(_,k,T);try{return gge(q)}finally{if(P)LAt(_,w,E,k,q);else{let Z=EJ();LAt(Z,w,E,k,q),p(Z,w,E),YL(Z)}}},I,A,B={get signal(){return I||(I=new AbortController),I.signal},get setSelf(){return(kl.env?kl.env.MODE:void 0)!=="production"&&!CWe(w)&&console.warn("setSelf function cannot be used with read-only atom"),!A&&CWe(w)&&(A=(...k)=>{if((kl.env?kl.env.MODE:void 0)!=="production"&&P&&console.warn("setSelf function cannot be called in sync"),!P)return f(w,...k)}),A}};try{let k=e(w,R,B);if(i(w,E,k),OWe(k)){(O=k.onCancel)==null||O.call(k,()=>I?.abort());let q=()=>{if(E.m){let Z=EJ();p(Z,w,E),YL(Z)}};k.then(q,q)}return E}catch(k){return delete E.v,E.e=k,++E.n,E}finally{P=!1}},s=_=>gge(a(void 0,_)),u=(_,w,T)=>{var O,E;let P=new Map;for(let R of((O=T.m)==null?void 0:O.t)||[])P.set(R,t(R));for(let R of T.p)P.set(R,t(R));return(E=Tvn(_,w))==null||E.forEach(R=>{P.set(R,t(R))}),P};function l(_,w,T){let O=[],E=new Set,P=new Set,R=[[w,T]];for(;R.length>0;){let[I,A]=R[R.length-1];if(P.has(I)){R.pop();continue}if(E.has(I)){O.push([I,A,A.n]),P.add(I),R.pop();continue}E.add(I);for(let[B,k]of u(_,I,A))I!==B&&!E.has(B)&&R.push([B,k])}return[O,P]}let c=(_,w,T)=>{let[O,E]=l(_,w,T),P=new Set([w]);for(let R=O.length-1;R>=0;--R){let[I,A,B]=O[R],k=!1;for(let q of A.d.keys())if(q!==I&&P.has(q)){k=!0;break}k&&(a(_,I,E),p(_,I,A),B!==A.n&&(xWe(_,I,A),P.add(I))),E.delete(I)}},d=(_,w,...T)=>{let O=!0,E=R=>gge(a(_,R)),P=(R,...I)=>{let A=t(R);try{if(jAt(w,R)){if(!SWe(R))throw new Error("atom not writable");let B=A.n,k=I[0];i(R,A,k),p(_,R,A),B!==A.n&&(xWe(_,R,A),c(_,R,A));return}else return d(_,R,...I)}finally{O||YL(_)}};try{return r(w,E,P,...T)}finally{O=!1}},f=(_,...w)=>{let T=EJ();try{return d(T,_,...w)}finally{YL(T)}},p=(_,w,T)=>{if(T.m&&!TWe(T.v)){for(let O of T.d.keys())T.m.d.has(O)||(m(_,O,t(O)).t.add(w),T.m.d.add(O));for(let O of T.m.d||[])if(!T.d.has(O)){T.m.d.delete(O);let E=h(_,O,t(O));E?.t.delete(w)}}},m=(_,w,T)=>{if(!T.m){a(_,w);for(let O of T.d.keys())m(_,O,t(O)).t.add(w);if(T.m={l:new Set,d:new Set(T.d.keys()),t:new Set},(kl.env?kl.env.MODE:void 0)!=="production"&&o.add(w),CWe(w)){let O=T.m,E,P=(R,I)=>{let A=!0;E=(...B)=>{try{return d(R,w,...B)}finally{A||YL(R)}};try{return I()}finally{A=!1}};FAt(_,()=>{let R=P(_,()=>n(w,(...I)=>E(...I)));R&&(O.u=I=>P(I,R))})}}return T.m},h=(_,w,T)=>{if(T.m&&!T.m.l.size&&!Array.from(T.m.t).some(O=>{var E;return(E=t(O).m)==null?void 0:E.d.has(w)})){let O=T.m.u;O&&FAt(_,()=>O(_)),delete T.m,(kl.env?kl.env.MODE:void 0)!=="production"&&o.delete(w);for(let E of T.d.keys()){let P=h(_,E,t(E));P?.t.delete(w)}return}return T.m},b={get:s,set:f,sub:(_,w)=>{let T=EJ(),O=t(_),P=m(T,_,O).l;return P.add(w),YL(T),()=>{P.delete(w);let R=EJ();h(R,_,O),YL(R)}},unstable_derive:_=>qAt(..._(t,e,r,n))};return(kl.env?kl.env.MODE:void 0)!=="production"&&Object.assign(b,{dev4_get_internal_weak_map:()=>({get:w=>{let T=t(w);if(T.n!==0)return T}}),dev4_get_mounted_atoms:()=>o,dev4_restore_atoms:w=>{let T=EJ();for(let[O,E]of w)if(SWe(O)){let P=t(O),R=P.n;i(O,P,E),p(T,O,P),R!==P.n&&(xWe(T,O,P),c(T,O,P))}YL(T)}}),b},QL=()=>{let t=new WeakMap;return qAt(r=>{if((kl.env?kl.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)})},BAt=()=>(ete||(ete=QL(),(kl.env?kl.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=ete),globalThis.__JOTAI_DEFAULT_STORE__!==ete&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),ete)});var YAt=S($i=>{"use strict";var tte=Symbol.for("react.element"),Ovn=Symbol.for("react.portal"),Evn=Symbol.for("react.fragment"),Pvn=Symbol.for("react.strict_mode"),Mvn=Symbol.for("react.profiler"),Rvn=Symbol.for("react.provider"),Ivn=Symbol.for("react.context"),Avn=Symbol.for("react.forward_ref"),Nvn=Symbol.for("react.suspense"),Dvn=Symbol.for("react.memo"),jvn=Symbol.for("react.lazy"),UAt=Symbol.iterator;function $vn(t){return t===null||typeof t!="object"?null:(t=UAt&&t[UAt]||t["@@iterator"],typeof t=="function"?t:null)}var HAt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},WAt=Object.assign,JAt={};function PJ(t,e,r){this.props=t,this.context=e,this.refs=JAt,this.updater=r||HAt}PJ.prototype.isReactComponent={};PJ.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")};PJ.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function KAt(){}KAt.prototype=PJ.prototype;function MWe(t,e,r){this.props=t,this.context=e,this.refs=JAt,this.updater=r||HAt}var RWe=MWe.prototype=new KAt;RWe.constructor=MWe;WAt(RWe,PJ.prototype);RWe.isPureReactComponent=!0;var zAt=Array.isArray,GAt=Object.prototype.hasOwnProperty,IWe={current:null},XAt={key:!0,ref:!0,__self:!0,__source:!0};function ZAt(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)GAt.call(e,n)&&!XAt.hasOwnProperty(n)&&(o[n]=e[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1{"use strict";QAt.exports=YAt()});function I_(t,e){let r=tNt(e),[[n,o,i],a]=(0,Cy.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,Cy.useEffect)(()=>{let l=r.sub(t,()=>{if(typeof u=="number"){let c=r.get(t);DWe(c)&&rNt(eNt(c)),setTimeout(a,u);return}a()});return a(),l},[r,t,u]),(0,Cy.useDebugValue)(s),DWe(s)){let l=eNt(s);return Uvn(l)}return s}function nNt(t,e){let r=tNt(e);return(0,Cy.useCallback)((...o)=>{if((wge.env?wge.env.MODE:void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return r.set(t,...o)},[r,t])}function e1(t,e){return[I_(t,e),nNt(t,e)]}var Cy,wge,Bvn,tNt,DWe,rNt,Uvn,NWe,eNt,oNt=v(()=>{"use client";Cy=$(K(),1);EWe();wge={},Bvn=(0,Cy.createContext)(void 0),tNt=t=>{let e=(0,Cy.useContext)(Bvn);return t?.store||e||BAt()},DWe=t=>typeof t?.then=="function",rNt=t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},Uvn=Cy.default.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(rNt(t),t)}),NWe=new WeakMap,eNt=t=>{let e=NWe.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((wge.env?wge.env.MODE:void 0)!=="production"&&l===u)throw new Error("[Bug] p is not updated even after cancelation");DWe(l)?(NWe.set(l,e),o=l,l.then(i(l),a(l)),s(l)):r(l)})};t.then(i(t),a(t)),s(t)}),NWe.set(t,e)),e}});var LC=v(()=>{EWe();oNt()});function RJ(t){return typeof t=="string"&&zvn.includes(t)}function Vvn(t){return typeof t=="string"?t.trim():""}function Sge(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 Hvn(t,e){let r=new Intl.Collator(void 0),n=u=>Vvn(e.getName(u)),o=u=>{let l=e.getCreatedAtMs(u);return Number.isFinite(l)?l:0},i=u=>{let l=o(u);return Sge(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 iO(t,e,r){return[...t].sort(Hvn(e,r))}var zvn,MJ,t1=v(()=>{zvn=["recent","created","name","manual"];MJ=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=Sge(r),i=this.lastPersistedAtMsByKey.get(e),a=Math.max(o??0,i??0);return a===0?n:n-ano,getSettings:()=>ee,resetSettings:()=>jWe,sanitizeQaExclusions:()=>aNt,sanitizeSettings:()=>$We,setSettings:()=>A_,settingsAtom:()=>eF,settingsStore:()=>jo,subscribeToSettingsChange:()=>ml,updateSetting:()=>Re,useSettingsValue:()=>kr});function Wvn(t){let e=new Set((t.activeEmbeddingModels||[]).map(r=>no(r)));return t.embeddingModelKey&&e.has(t.embeddingModelKey)?t.embeddingModelKey:Do.embeddingModelKey}function A_(t){let e=Jvn({...ee(),...t});e.embeddingModelKey=Wvn(e),jo.set(eF,e)}function aNt(t){let r=(typeof t=="string"?t:LWe).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===FC){n.set(FC,FC);return}if(!n.has(a)){let s=i.length>0&&o.endsWith("/")?`${i}/`:o;n.set(a,s)}}),n.set(FC,FC),Array.from(n.values()).map(o=>encodeURIComponent(o)).join(",")}function Re(t,e){let r=ee();A_({...r,[t]:e})}function ee(){return jo.get(eF)}function jWe(){let t={...Do,activeModels:aO.map(e=>({...e,enabled:!0})),activeEmbeddingModels:m4.map(e=>({...e,enabled:!0}))};A_(t)}function ml(t){let e=ee();return jo.sub(eF,()=>{let r=ee();t(e,r),e=r})}function kr(){return I_(eF,{store:jo})}function $We(t){let e=t||Do,r=e,{enableSelfHostedSearch:n,selfHostedSearchUrl:o,selfHostedSearchApiKey:i,enableMiyoSearch:a}=r;e.userId||(e.userId=gu()),e.activeEmbeddingModels?e.activeEmbeddingModels=e.activeEmbeddingModels.map(E=>({...E,provider:E.provider==="azure_openai"?"azure openai":E.provider})):e.activeEmbeddingModels=m4.map(E=>({...E,enabled:!0}));let s={...e},u=s;delete u.miyoRemoteVaultPath,delete u.miyoVaultName,delete u.enableMiyoSearch,n!==void 0&&s.enableSelfHostMode===void 0&&(s.enableSelfHostMode=n),o!==void 0&&!s.selfHostUrl&&(s.selfHostUrl=o),i!==void 0&&!s.selfHostApiKey&&(s.selfHostApiKey=i),a!==void 0&&s.enableMiyo===void 0&&(s.enableMiyo=a);let l=Number(e.temperature);s.temperature=isNaN(l)?Do.temperature:l;let c=Number(e.maxTokens);s.maxTokens=isNaN(c)?Do.maxTokens:c;let d=Number(e.contextTurns);s.contextTurns=isNaN(d)?Do.contextTurns:d;let f=Number(e.embeddingRequestsPerMin);s.embeddingRequestsPerMin=isNaN(f)?Do.embeddingRequestsPerMin:f;let p=Number(e.embeddingBatchSize);s.embeddingBatchSize=isNaN(p)?Do.embeddingBatchSize:p;let m=Number(e.lexicalSearchRamLimit);if(isNaN(m)?s.lexicalSearchRamLimit=Do.lexicalSearchRamLimit:s.lexicalSearchRamLimit=Math.min(1e3,Math.max(20,m)),typeof s.autoAddActiveContentToContext!="boolean"){let E=e.includeActiveNoteAsContext;typeof E=="boolean"?s.autoAddActiveContentToContext=E:s.autoAddActiveContentToContext=Do.autoAddActiveContentToContext}typeof s.generateAIChatTitleOnSave!="boolean"&&(s.generateAIChatTitleOnSave=Do.generateAIChatTitleOnSave),typeof s.enableMiyo!="boolean"&&(s.enableMiyo=Do.enableMiyo),typeof s.miyoSearchAll!="boolean"&&(s.miyoSearchAll=Do.miyoSearchAll),typeof s.miyoServerUrl!="string"&&(s.miyoServerUrl=Do.miyoServerUrl),["firecrawl","perplexity"].includes(s.selfHostSearchProvider)||(s.selfHostSearchProvider=Do.selfHostSearchProvider),typeof s.passMarkdownImages!="boolean"&&(s.passMarkdownImages=Do.passMarkdownImages),typeof s.enableInlineCitations!="boolean"&&(s.enableInlineCitations=Do.enableInlineCitations),typeof s.enableCustomPromptTemplating!="boolean"&&(s.enableCustomPromptTemplating=Do.enableCustomPromptTemplating);let y=Number(e.autonomousAgentMaxIterations);isNaN(y)||y<4||y>Cge?s.autonomousAgentMaxIterations=Do.autonomousAgentMaxIterations:s.autonomousAgentMaxIterations=y,Array.isArray(s.autonomousAgentEnabledToolIds)||(s.autonomousAgentEnabledToolIds=Do.autonomousAgentEnabledToolIds);let g={writeToFile:"writeFile",replaceInFile:"editFile"};s.autonomousAgentEnabledToolIds=s.autonomousAgentEnabledToolIds.map(E=>g[E]??E),(!s.memoryFolderName||typeof s.memoryFolderName!="string")&&(s.memoryFolderName=Do.memoryFolderName),typeof s.enableRecentConversations!="boolean"&&(s.enableRecentConversations=Do.enableRecentConversations),typeof s.enableSavedMemory!="boolean"&&(s.enableSavedMemory=Do.enableSavedMemory);let b=Number(e.maxRecentConversations);isNaN(b)||b<10||b>50?s.maxRecentConversations=Do.maxRecentConversations:s.maxRecentConversations=b,typeof s.autosaveChat!="boolean"&&(s.autosaveChat=Do.autosaveChat);let _=Number(e.autoCompactThreshold);if(isNaN(_)?s.autoCompactThreshold=Do.autoCompactThreshold:s.autoCompactThreshold=Math.min(1e6,Math.max(64e3,_)),typeof s.quickCommandIncludeNoteContext!="boolean"&&(s.quickCommandIncludeNoteContext=Do.quickCommandIncludeNoteContext),e.quickCommandModelKey!==void 0&&typeof e.quickCommandModelKey!="string"&&(s.quickCommandModelKey=Do.quickCommandModelKey),typeof s.autoAddSelectionToContext!="boolean"){let E=e.autoIncludeTextSelection;typeof E=="boolean"?s.autoAddSelectionToContext=E:s.autoAddSelectionToContext=Do.autoAddSelectionToContext}typeof s.autoAcceptEdits!="boolean"&&(s.autoAcceptEdits=Do.autoAcceptEdits),Object.values(IJ).includes(s.defaultSendShortcut)||(s.defaultSendShortcut=Do.defaultSendShortcut);let w=(e.defaultSaveFolder||"").trim();s.defaultSaveFolder=w.length>0?w:Do.defaultSaveFolder;let T=(e.customPromptsFolder||"").trim();s.customPromptsFolder=T.length>0?T:Do.customPromptsFolder,(!RJ(s.chatHistorySortStrategy)||s.chatHistorySortStrategy==="manual")&&(s.chatHistorySortStrategy=Do.chatHistorySortStrategy),(!RJ(s.projectListSortStrategy)||s.projectListSortStrategy==="manual")&&(s.projectListSortStrategy=Do.projectListSortStrategy);let O=(e.userSystemPromptsFolder||"").trim();return s.userSystemPromptsFolder=O.length>0?O:Do.userSystemPromptsFolder,s.qaExclusions=aNt(e.qaExclusions),s}function Jvn(t){return t.activeModels=iNt(t.activeModels,aO),t.activeEmbeddingModels=Kvn(iNt(t.activeEmbeddingModels,m4)),t}function no(t){return`${t.name}|${t.provider}`}function iNt(t,e){let r=new Map;return e.filter(n=>n.core).forEach(n=>{r.set(no(n),{...n})}),t.forEach(n=>{let o=no(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())}function Kvn(t){let e=new Set(Object.values(kC));return t.filter(r=>e.has(r.provider))}var jo,eF,Qe=v(()=>{LC();y_();t1();gr();jo=QL(),eF=yc(Do)});function Wr(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 FWe=v(()=>{});var kWe,Em,h4=v(()=>{FWe();Dt();Qe();kWe=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=Wr(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=ee();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(` @@ -157,7 +157,7 @@ From: ${i}`);s=[l[0]]}else s=[];i={url:i},a=new Zee({template:i,inputVariables:s `:""),i=e.includes("/")?e.split("/").slice(0,-1).join("/"):"";i&&await ql(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{}}},Em=kWe.getInstance()});function F(...t){ee().debug&&console.log(...t),Em.append("INFO",...t)}function ie(...t){ee().debug&&console.error(...t),Em.append("ERROR",...t)}function Ce(...t){ee().debug&&console.warn(...t),Em.append("WARN",...t)}function xge(t){Em.appendMarkdownBlock(t)}function sNt(t,e){if(ee().debug)try{if(typeof console.table=="function"){Array.isArray(e)&&e.length>0?console.table(t,e):console.table(t);return}}catch{}F("Table:",JSON.stringify(t))}var Xe=v(()=>{Qe();h4()});var uNt=S((qWe,AJ)=>{(function(t,e){typeof qWe=="object"&&typeof AJ<"u"?AJ.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(qWe,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,M){return Object.prototype.hasOwnProperty.call(C,M)}function a(C){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(C).length===0;var M;for(M in C)if(i(C,M))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,M){var j=[],U,G=C.length;for(U=0;U>>0,U;for(U=0;U0)for(j=0;j=0;return(pe?j?"+":"":"-")+Math.pow(10,Math.max(0,G)).toString().substr(1)+U}var W=/(\[[^\[]*\])|(\\)?([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,re=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ue={},le={};function L(C,M,j,U){var G=U;typeof U=="string"&&(G=function(){return this[U]()}),C&&(le[C]=G),M&&(le[M[0]]=function(){return X(G.apply(this,arguments),M[1],M[2])}),j&&(le[j]=function(){return this.localeData().ordinal(G.apply(this,arguments),C)})}function J(C){return C.match(/\[[\s\S]/)?C.replace(/^\[|\]$/g,""):C.replace(/\\/g,"")}function ne(C){var M=C.match(W),j,U;for(j=0,U=M.length;j=0&&re.test(C);)C=C.replace(re,U),re.lastIndex=0,j-=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 H(C){var M=this._longDateFormat[C],j=this._longDateFormat[C.toUpperCase()];return M||!j?M:(this._longDateFormat[C]=j.match(W).map(function(U){return U==="MMMM"||U==="MM"||U==="DD"||U==="dddd"?U.slice(1):U}).join(""),this._longDateFormat[C])}var oe="Invalid date";function Q(){return this._invalidDate}var de="%d",fe=/\d{1,2}/;function De(C){return this._ordinal.replace("%d",C)}var st={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 Le(C,M,j,U){var G=this._relativeTime[j];return A(G)?G(C,M,j,U):G.replace(/%d/i,C)}function Bt(C,M){var j=this._relativeTime[C>0?"future":"past"];return A(j)?j(M):j.replace(/%s/i,M)}var Pt={};function Nt(C,M){var j=C.toLowerCase();Pt[j]=Pt[j+"s"]=Pt[M]=C}function $e(C){return typeof C=="string"?Pt[C]||Pt[C.toLowerCase()]:void 0}function Fr(C){var M={},j,U;for(U in C)i(C,U)&&(j=$e(U),j&&(M[j]=C[U]));return M}var ft={};function Ve(C,M){ft[C]=M}function Rt(C){var M=[],j;for(j in C)i(C,j)&&M.push({unit:j,priority:ft[j]});return M.sort(function(U,G){return U.priority-G.priority}),M}function ze(C){return C%4===0&&C%100!==0||C%400===0}function He(C){return C<0?Math.ceil(C)||0:Math.floor(C)}function We(C){var M=+C,j=0;return M!==0&&isFinite(M)&&(j=He(M)),j}function Jt(C,M){return function(j){return j!=null?(au(this,C,j),e.updateOffset(this,M),this):so(this,C)}}function so(C,M){return C.isValid()?C._d["get"+(C._isUTC?"UTC":"")+M]():NaN}function au(C,M,j){C.isValid()&&!isNaN(j)&&(M==="FullYear"&&ze(C.year())&&C.month()===1&&C.date()===29?(j=We(j),C._d["set"+(C._isUTC?"UTC":"")+M](j,C.month(),lpe(j,C.month()))):C._d["set"+(C._isUTC?"UTC":"")+M](j))}function In(C){return C=$e(C),A(this[C])?this[C]():this}function _i(C,M){if(typeof C=="object"){C=Fr(C);var j=Rt(C),U,G=j.length;for(U=0;U68?1900:2e3)};var l0t=Jt("FullYear",!0);function jan(){return ze(this.year())}function $an(C,M,j,U,G,pe,Fe){var sn;return C<100&&C>=0?(sn=new Date(C+400,M,j,U,G,pe,Fe),isFinite(sn.getFullYear())&&sn.setFullYear(C)):sn=new Date(C,M,j,U,G,pe,Fe),sn}function yQ(C){var M,j;return C<100&&C>=0?(j=Array.prototype.slice.call(arguments),j[0]=C+400,M=new Date(Date.UTC.apply(null,j)),isFinite(M.getUTCFullYear())&&M.setUTCFullYear(C)):M=new Date(Date.UTC.apply(null,arguments)),M}function cpe(C,M,j){var U=7+M-j,G=(7+yQ(C,0,U).getUTCDay()-M)%7;return-G+U-1}function c0t(C,M,j,U,G){var pe=(7+j-U)%7,Fe=cpe(C,U,G),sn=1+7*(M-1)+pe+Fe,di,hu;return sn<=0?(di=C-1,hu=gQ(di)+sn):sn>gQ(C)?(di=C+1,hu=sn-gQ(C)):(di=C,hu=sn),{year:di,dayOfYear:hu}}function bQ(C,M,j){var U=cpe(C.year(),M,j),G=Math.floor((C.dayOfYear()-U-1)/7)+1,pe,Fe;return G<1?(Fe=C.year()-1,pe=G+ON(Fe,M,j)):G>ON(C.year(),M,j)?(pe=G-ON(C.year(),M,j),Fe=C.year()+1):(Fe=C.year(),pe=G),{week:pe,year:Fe}}function ON(C,M,j){var U=cpe(C,M,j),G=cpe(C+1,M,j);return(gQ(C)-U+G)/7}L("w",["ww",2],"wo","week"),L("W",["WW",2],"Wo","isoWeek"),Nt("week","w"),Nt("isoWeek","W"),Ve("week",5),Ve("isoWeek",5),Ee("w",ji),Ee("ww",ji,Vi),Ee("W",ji),Ee("WW",ji,Vi),zv(["w","ww","W","WW"],function(C,M,j,U){M[U.substr(0,1)]=We(C)});function Lan(C){return bQ(C,this._week.dow,this._week.doy).week}var Fan={dow:0,doy:6};function kan(){return this._week.dow}function qan(){return this._week.doy}function Ban(C){var M=this.localeData().week(this);return C==null?M:this.add((C-M)*7,"d")}function Uan(C){var M=bQ(this,1,4).week;return C==null?M:this.add((C-M)*7,"d")}L("d",0,"do","day"),L("dd",0,0,function(C){return this.localeData().weekdaysMin(this,C)}),L("ddd",0,0,function(C){return this.localeData().weekdaysShort(this,C)}),L("dddd",0,0,function(C){return this.localeData().weekdays(this,C)}),L("e",0,0,"weekday"),L("E",0,0,"isoWeekday"),Nt("day","d"),Nt("weekday","e"),Nt("isoWeekday","E"),Ve("day",11),Ve("weekday",11),Ve("isoWeekday",11),Ee("d",ji),Ee("e",ji),Ee("E",ji),Ee("dd",function(C,M){return M.weekdaysMinRegex(C)}),Ee("ddd",function(C,M){return M.weekdaysShortRegex(C)}),Ee("dddd",function(C,M){return M.weekdaysRegex(C)}),zv(["dd","ddd","dddd"],function(C,M,j,U){var G=j._locale.weekdaysParse(C,U,j._strict);G!=null?M.d=G:m(j).invalidWeekday=C}),zv(["d","e","E"],function(C,M,j,U){M[U]=We(C)});function zan(C,M){return typeof C!="string"?C:isNaN(C)?(C=M.weekdaysParse(C),typeof C=="number"?C:null):parseInt(C,10)}function Van(C,M){return typeof C=="string"?M.weekdaysParse(C)%7||7:isNaN(C)?null:C}function dBe(C,M){return C.slice(M,7).concat(C.slice(0,M))}var Han="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),d0t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wan="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Jan=Nr,Kan=Nr,Gan=Nr;function Xan(C,M){var j=n(this._weekdays)?this._weekdays:this._weekdays[C&&C!==!0&&this._weekdays.isFormat.test(M)?"format":"standalone"];return C===!0?dBe(j,this._week.dow):C?j[C.day()]:j}function Zan(C){return C===!0?dBe(this._weekdaysShort,this._week.dow):C?this._weekdaysShort[C.day()]:this._weekdaysShort}function Yan(C){return C===!0?dBe(this._weekdaysMin,this._week.dow):C?this._weekdaysMin[C.day()]:this._weekdaysMin}function Qan(C,M,j){var U,G,pe,Fe=C.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],U=0;U<7;++U)pe=f([2e3,1]).day(U),this._minWeekdaysParse[U]=this.weekdaysMin(pe,"").toLocaleLowerCase(),this._shortWeekdaysParse[U]=this.weekdaysShort(pe,"").toLocaleLowerCase(),this._weekdaysParse[U]=this.weekdays(pe,"").toLocaleLowerCase();return j?M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1?G:null):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null):M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1||(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null))}function esn(C,M,j){var U,G,pe;if(this._weekdaysParseExact)return Qan.call(this,C,M,j);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),U=0;U<7;U++){if(G=f([2e3,1]).day(U),j&&!this._fullWeekdaysParse[U]&&(this._fullWeekdaysParse[U]=new RegExp("^"+this.weekdays(G,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[U]=new RegExp("^"+this.weekdaysShort(G,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[U]=new RegExp("^"+this.weekdaysMin(G,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[U]||(pe="^"+this.weekdays(G,"")+"|^"+this.weekdaysShort(G,"")+"|^"+this.weekdaysMin(G,""),this._weekdaysParse[U]=new RegExp(pe.replace(".",""),"i")),j&&M==="dddd"&&this._fullWeekdaysParse[U].test(C))return U;if(j&&M==="ddd"&&this._shortWeekdaysParse[U].test(C))return U;if(j&&M==="dd"&&this._minWeekdaysParse[U].test(C))return U;if(!j&&this._weekdaysParse[U].test(C))return U}}function tsn(C){if(!this.isValid())return C!=null?this:NaN;var M=this._isUTC?this._d.getUTCDay():this._d.getDay();return C!=null?(C=zan(C,this.localeData()),this.add(C-M,"d")):M}function rsn(C){if(!this.isValid())return C!=null?this:NaN;var M=(this.day()+7-this.localeData()._week.dow)%7;return C==null?M:this.add(C-M,"d")}function nsn(C){if(!this.isValid())return C!=null?this:NaN;if(C!=null){var M=Van(C,this.localeData());return this.day(this.day()%7?M:M-7)}else return this.day()||7}function osn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Jan),this._weekdaysStrictRegex&&C?this._weekdaysStrictRegex:this._weekdaysRegex)}function isn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kan),this._weekdaysShortStrictRegex&&C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function asn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Gan),this._weekdaysMinStrictRegex&&C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function fBe(){function C(yb,IN){return IN.length-yb.length}var M=[],j=[],U=[],G=[],pe,Fe,sn,di,hu;for(pe=0;pe<7;pe++)Fe=f([2e3,1]).day(pe),sn=$n(this.weekdaysMin(Fe,"")),di=$n(this.weekdaysShort(Fe,"")),hu=$n(this.weekdays(Fe,"")),M.push(sn),j.push(di),U.push(hu),G.push(sn),G.push(di),G.push(hu);M.sort(C),j.sort(C),U.sort(C),G.sort(C),this._weekdaysRegex=new RegExp("^("+G.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+U.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+M.join("|")+")","i")}function pBe(){return this.hours()%12||12}function ssn(){return this.hours()||24}L("H",["HH",2],0,"hour"),L("h",["hh",2],0,pBe),L("k",["kk",2],0,ssn),L("hmm",0,0,function(){return""+pBe.apply(this)+X(this.minutes(),2)}),L("hmmss",0,0,function(){return""+pBe.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),L("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),L("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)});function f0t(C,M){L(C,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),M)})}f0t("a",!0),f0t("A",!1),Nt("hour","h"),Ve("hour",13);function p0t(C,M){return M._meridiemParse}Ee("a",p0t),Ee("A",p0t),Ee("H",ji),Ee("h",ji),Ee("k",ji),Ee("HH",ji,Vi),Ee("hh",ji,Vi),Ee("kk",ji,Vi),Ee("hmm",LT),Ee("hmmss",SC),Ee("Hmm",LT),Ee("Hmmss",SC),xi(["H","HH"],jl),xi(["k","kk"],function(C,M,j){var U=We(C);M[jl]=U===24?0:U}),xi(["a","A"],function(C,M,j){j._isPm=j._locale.isPM(C),j._meridiem=C}),xi(["h","hh"],function(C,M,j){M[jl]=We(C),m(j).bigHour=!0}),xi("hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U)),m(j).bigHour=!0}),xi("hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G)),m(j).bigHour=!0}),xi("Hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U))}),xi("Hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G))});function usn(C){return(C+"").toLowerCase().charAt(0)==="p"}var lsn=/[ap]\.?m?\.?/i,csn=Jt("Hours",!0);function dsn(C,M,j){return C>11?j?"pm":"PM":j?"am":"AM"}var m0t={calendar:V,longDateFormat:z,invalidDate:oe,ordinal:de,dayOfMonthOrdinalParse:fe,relativeTime:st,months:Tan,monthsShort:o0t,week:Fan,weekdays:Han,weekdaysMin:Wan,weekdaysShort:d0t,meridiemParse:lsn},$l={},_Q={},vQ;function fsn(C,M){var j,U=Math.min(C.length,M.length);for(j=0;j0;){if(G=dpe(pe.slice(0,j).join("-")),G)return G;if(U&&U.length>=j&&fsn(pe,U)>=j-1)break;j--}M++}return vQ}function msn(C){return C.match("^[^/\\\\]*$")!=null}function dpe(C){var M=null,j;if($l[C]===void 0&&typeof AJ<"u"&&AJ&&AJ.exports&&msn(C))try{M=vQ._abbr,j=require,j("./locale/"+C),ML(M)}catch{$l[C]=null}return $l[C]}function ML(C,M){var j;return C&&(s(M)?j=EN(C):j=mBe(C,M),j?vQ=j:typeof console<"u"&&console.warn&&console.warn("Locale "+C+" not found. Did you forget to load it?")),vQ._abbr}function mBe(C,M){if(M!==null){var j,U=m0t;if(M.abbr=C,$l[C]!=null)I("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."),U=$l[C]._config;else if(M.parentLocale!=null)if($l[M.parentLocale]!=null)U=$l[M.parentLocale]._config;else if(j=dpe(M.parentLocale),j!=null)U=j._config;else return _Q[M.parentLocale]||(_Q[M.parentLocale]=[]),_Q[M.parentLocale].push({name:C,config:M}),null;return $l[C]=new q(k(U,M)),_Q[C]&&_Q[C].forEach(function(G){mBe(G.name,G.config)}),ML(C),$l[C]}else return delete $l[C],null}function hsn(C,M){if(M!=null){var j,U,G=m0t;$l[C]!=null&&$l[C].parentLocale!=null?$l[C].set(k($l[C]._config,M)):(U=dpe(C),U!=null&&(G=U._config),M=k(G,M),U==null&&(M.abbr=C),j=new q(M),j.parentLocale=$l[C],$l[C]=j),ML(C)}else $l[C]!=null&&($l[C].parentLocale!=null?($l[C]=$l[C].parentLocale,C===ML()&&ML(C)):$l[C]!=null&&delete $l[C]);return $l[C]}function EN(C){var M;if(C&&C._locale&&C._locale._abbr&&(C=C._locale._abbr),!C)return vQ;if(!n(C)){if(M=dpe(C),M)return M;C=[C]}return psn(C)}function gsn(){return Z($l)}function hBe(C){var M,j=C._a;return j&&m(C).overflow===-2&&(M=j[CC]<0||j[CC]>11?CC:j[Vv]<1||j[Vv]>lpe(j[Sh],j[CC])?Vv:j[jl]<0||j[jl]>24||j[jl]===24&&(j[gb]!==0||j[Hv]!==0||j[TN]!==0)?jl:j[gb]<0||j[gb]>59?gb:j[Hv]<0||j[Hv]>59?Hv:j[TN]<0||j[TN]>999?TN:-1,m(C)._overflowDayOfYear&&(MVv)&&(M=Vv),m(C)._overflowWeeks&&M===-1&&(M=San),m(C)._overflowWeekday&&M===-1&&(M=Can),m(C).overflow=M),C}var ysn=/^\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)?)?$/,bsn=/^\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)?)?$/,_sn=/Z|[+-]\d\d(?::?\d\d)?/,fpe=[["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]],gBe=[["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/]],vsn=/^\/?Date\((-?\d+)/i,wsn=/^(?:(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}))$/,Ssn={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 g0t(C){var M,j,U=C._i,G=ysn.exec(U)||bsn.exec(U),pe,Fe,sn,di,hu=fpe.length,yb=gBe.length;if(G){for(m(C).iso=!0,M=0,j=hu;MgQ(Fe)||C._dayOfYear===0)&&(m(C)._overflowDayOfYear=!0),j=yQ(Fe,0,C._dayOfYear),C._a[CC]=j.getUTCMonth(),C._a[Vv]=j.getUTCDate()),M=0;M<3&&C._a[M]==null;++M)C._a[M]=U[M]=G[M];for(;M<7;M++)C._a[M]=U[M]=C._a[M]==null?M===2?1:0:C._a[M];C._a[jl]===24&&C._a[gb]===0&&C._a[Hv]===0&&C._a[TN]===0&&(C._nextDay=!0,C._a[jl]=0),C._d=(C._useUTC?yQ:$an).apply(null,U),pe=C._useUTC?C._d.getUTCDay():C._d.getDay(),C._tzm!=null&&C._d.setUTCMinutes(C._d.getUTCMinutes()-C._tzm),C._nextDay&&(C._a[jl]=24),C._w&&typeof C._w.d<"u"&&C._w.d!==pe&&(m(C).weekdayMismatch=!0)}}function Rsn(C){var M,j,U,G,pe,Fe,sn,di,hu;M=C._w,M.GG!=null||M.W!=null||M.E!=null?(pe=1,Fe=4,j=R6(M.GG,C._a[Sh],bQ(ll(),1,4).year),U=R6(M.W,1),G=R6(M.E,1),(G<1||G>7)&&(di=!0)):(pe=C._locale._week.dow,Fe=C._locale._week.doy,hu=bQ(ll(),pe,Fe),j=R6(M.gg,C._a[Sh],hu.year),U=R6(M.w,hu.week),M.d!=null?(G=M.d,(G<0||G>6)&&(di=!0)):M.e!=null?(G=M.e+pe,(M.e<0||M.e>6)&&(di=!0)):G=pe),U<1||U>ON(j,pe,Fe)?m(C)._overflowWeeks=!0:di!=null?m(C)._overflowWeekday=!0:(sn=c0t(j,U,G,pe,Fe),C._a[Sh]=sn.year,C._dayOfYear=sn.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function bBe(C){if(C._f===e.ISO_8601){g0t(C);return}if(C._f===e.RFC_2822){y0t(C);return}C._a=[],m(C).empty=!0;var M=""+C._i,j,U,G,pe,Fe,sn=M.length,di=0,hu,yb;for(G=N(C._f,C._locale).match(W)||[],yb=G.length,j=0;j0&&m(C).unusedInput.push(Fe),M=M.slice(M.indexOf(U)+U.length),di+=U.length),le[pe]?(U?m(C).empty=!1:m(C).unusedTokens.push(pe),PL(pe,U,C)):C._strict&&!U&&m(C).unusedTokens.push(pe);m(C).charsLeftOver=sn-di,M.length>0&&m(C).unusedInput.push(M),C._a[jl]<=12&&m(C).bigHour===!0&&C._a[jl]>0&&(m(C).bigHour=void 0),m(C).parsedDateParts=C._a.slice(0),m(C).meridiem=C._meridiem,C._a[jl]=Isn(C._locale,C._a[jl],C._meridiem),hu=m(C).era,hu!==null&&(C._a[Sh]=C._locale.erasConvertYear(hu,C._a[Sh])),yBe(C),hBe(C)}function Isn(C,M,j){var U;return j==null?M:C.meridiemHour!=null?C.meridiemHour(M,j):(C.isPM!=null&&(U=C.isPM(j),U&&M<12&&(M+=12),!U&&M===12&&(M=0)),M)}function Asn(C){var M,j,U,G,pe,Fe,sn=!1,di=C._f.length;if(di===0){m(C).invalidFormat=!0,C._d=new Date(NaN);return}for(G=0;Gthis?this:C:g()});function v0t(C,M){var j,U;if(M.length===1&&n(M[0])&&(M=M[0]),!M.length)return ll();for(j=M[0],U=1;Uthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Qsn(){if(!s(this._isDSTShifted))return this._isDSTShifted;var C={},M;return w(C,this),C=b0t(C),C._a?(M=C._isUTC?f(C._a):ll(C._a),this._isDSTShifted=this.isValid()&&Vsn(C._a,M.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function eun(){return this.isValid()?!this._isUTC:!1}function tun(){return this.isValid()?this._isUTC:!1}function S0t(){return this.isValid()?this._isUTC&&this._offset===0:!1}var run=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,nun=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function xC(C,M){var j=C,U=null,G,pe,Fe;return mpe(C)?j={ms:C._milliseconds,d:C._days,M:C._months}:u(C)||!isNaN(+C)?(j={},M?j[M]=+C:j.milliseconds=+C):(U=run.exec(C))?(G=U[1]==="-"?-1:1,j={y:0,d:We(U[Vv])*G,h:We(U[jl])*G,m:We(U[gb])*G,s:We(U[Hv])*G,ms:We(_Be(U[TN]*1e3))*G}):(U=nun.exec(C))?(G=U[1]==="-"?-1:1,j={y:gz(U[2],G),M:gz(U[3],G),w:gz(U[4],G),d:gz(U[5],G),h:gz(U[6],G),m:gz(U[7],G),s:gz(U[8],G)}):j==null?j={}:typeof j=="object"&&("from"in j||"to"in j)&&(Fe=oun(ll(j.from),ll(j.to)),j={},j.ms=Fe.milliseconds,j.M=Fe.months),pe=new ppe(j),mpe(C)&&i(C,"_locale")&&(pe._locale=C._locale),mpe(C)&&i(C,"_isValid")&&(pe._isValid=C._isValid),pe}xC.fn=ppe.prototype,xC.invalid=zsn;function gz(C,M){var j=C&&parseFloat(C.replace(",","."));return(isNaN(j)?0:j)*M}function C0t(C,M){var j={};return j.months=M.month()-C.month()+(M.year()-C.year())*12,C.clone().add(j.months,"M").isAfter(M)&&--j.months,j.milliseconds=+M-+C.clone().add(j.months,"M"),j}function oun(C,M){var j;return C.isValid()&&M.isValid()?(M=wBe(M,C),C.isBefore(M)?j=C0t(C,M):(j=C0t(M,C),j.milliseconds=-j.milliseconds,j.months=-j.months),j):{milliseconds:0,months:0}}function x0t(C,M){return function(j,U){var G,pe;return U!==null&&!isNaN(+U)&&(I(M,"moment()."+M+"(period, number) is deprecated. Please use moment()."+M+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),pe=j,j=U,U=pe),G=xC(j,U),T0t(this,G,C),this}}function T0t(C,M,j,U){var G=M._milliseconds,pe=_Be(M._days),Fe=_Be(M._months);C.isValid()&&(U=U??!0,Fe&&a0t(C,so(C,"Month")+Fe*j),pe&&au(C,"Date",so(C,"Date")+pe*j),G&&C._d.setTime(C._d.valueOf()+G*j),U&&e.updateOffset(C,pe||Fe))}var iun=x0t(1,"add"),aun=x0t(-1,"subtract");function O0t(C){return typeof C=="string"||C instanceof String}function sun(C){return O(C)||l(C)||O0t(C)||u(C)||lun(C)||uun(C)||C===null||C===void 0}function uun(C){var M=o(C)&&!a(C),j=!1,U=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],G,pe,Fe=U.length;for(G=0;Gj.valueOf():j.valueOf()9999?D(j,M?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?M?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",D(j,"Z")):D(j,M?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Cun(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C="moment",M="",j,U,G,pe;return this.isLocal()||(C=this.utcOffset()===0?"moment.utc":"moment.parseZone",M="Z"),j="["+C+'("]',U=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",G="-MM-DD[T]HH:mm:ss.SSS",pe=M+'[")]',this.format(j+U+G+pe)}function xun(C){C||(C=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var M=D(this,C);return this.localeData().postformat(M)}function Tun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?xC({to:this,from:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Oun(C){return this.from(ll(),C)}function Eun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?xC({from:this,to:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Pun(C){return this.to(ll(),C)}function E0t(C){var M;return C===void 0?this._locale._abbr:(M=EN(C),M!=null&&(this._locale=M),this)}var P0t=P("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 M0t(){return this._locale}var gpe=1e3,I6=60*gpe,ype=60*I6,R0t=(365*400+97)*24*ype;function A6(C,M){return(C%M+M)%M}function I0t(C,M,j){return C<100&&C>=0?new Date(C+400,M,j)-R0t:new Date(C,M,j).valueOf()}function A0t(C,M,j){return C<100&&C>=0?Date.UTC(C+400,M,j)-R0t:Date.UTC(C,M,j)}function Mun(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?A0t:I0t,C){case"year":M=j(this.year(),0,1);break;case"quarter":M=j(this.year(),this.month()-this.month()%3,1);break;case"month":M=j(this.year(),this.month(),1);break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":M=j(this.year(),this.month(),this.date());break;case"hour":M=this._d.valueOf(),M-=A6(M+(this._isUTC?0:this.utcOffset()*I6),ype);break;case"minute":M=this._d.valueOf(),M-=A6(M,I6);break;case"second":M=this._d.valueOf(),M-=A6(M,gpe);break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Run(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?A0t:I0t,C){case"year":M=j(this.year()+1,0,1)-1;break;case"quarter":M=j(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":M=j(this.year(),this.month()+1,1)-1;break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":M=j(this.year(),this.month(),this.date()+1)-1;break;case"hour":M=this._d.valueOf(),M+=ype-A6(M+(this._isUTC?0:this.utcOffset()*I6),ype)-1;break;case"minute":M=this._d.valueOf(),M+=I6-A6(M,I6)-1;break;case"second":M=this._d.valueOf(),M+=gpe-A6(M,gpe)-1;break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Iun(){return this._d.valueOf()-(this._offset||0)*6e4}function Aun(){return Math.floor(this.valueOf()/1e3)}function Nun(){return new Date(this.valueOf())}function Dun(){var C=this;return[C.year(),C.month(),C.date(),C.hour(),C.minute(),C.second(),C.millisecond()]}function jun(){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 $un(){return this.isValid()?this.toISOString():null}function Lun(){return y(this)}function Fun(){return d({},m(this))}function kun(){return m(this).overflow}function qun(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}L("N",0,0,"eraAbbr"),L("NN",0,0,"eraAbbr"),L("NNN",0,0,"eraAbbr"),L("NNNN",0,0,"eraName"),L("NNNNN",0,0,"eraNarrow"),L("y",["y",1],"yo","eraYear"),L("y",["yy",2],0,"eraYear"),L("y",["yyy",3],0,"eraYear"),L("y",["yyyy",4],0,"eraYear"),Ee("N",CBe),Ee("NN",CBe),Ee("NNN",CBe),Ee("NNNN",Yun),Ee("NNNNN",Qun),xi(["N","NN","NNN","NNNN","NNNNN"],function(C,M,j,U){var G=j._locale.erasParse(C,U,j._strict);G?m(j).era=G:m(j).invalidEra=C}),Ee("y",Iu),Ee("yy",Iu),Ee("yyy",Iu),Ee("yyyy",Iu),Ee("yo",eln),xi(["y","yy","yyy","yyyy"],Sh),xi(["yo"],function(C,M,j,U){var G;j._locale._eraYearOrdinalRegex&&(G=C.match(j._locale._eraYearOrdinalRegex)),j._locale.eraYearOrdinalParse?M[Sh]=j._locale.eraYearOrdinalParse(C,G):M[Sh]=parseInt(C,10)});function Uun(C,M){var j,U,G,pe=this._eras||EN("en")._eras;for(j=0,U=pe.length;j=0)return pe[U]}function Vun(C,M){var j=C.since<=C.until?1:-1;return M===void 0?e(C.since).year():e(C.since).year()+(M-C.offset)*j}function Hun(){var C,M,j,U=this.localeData().eras();for(C=0,M=U.length;Cpe&&(M=pe),sln.call(this,C,M,j,U,G))}function sln(C,M,j,U,G){var pe=c0t(C,M,j,U,G),Fe=yQ(pe.year,0,pe.dayOfYear);return this.year(Fe.getUTCFullYear()),this.month(Fe.getUTCMonth()),this.date(Fe.getUTCDate()),this}L("Q",0,"Qo","quarter"),Nt("quarter","Q"),Ve("quarter",7),Ee("Q",Nl),xi("Q",function(C,M){M[CC]=(We(C)-1)*3});function uln(C){return C==null?Math.ceil((this.month()+1)/3):this.month((C-1)*3+this.month()%3)}L("D",["DD",2],"Do","date"),Nt("date","D"),Ve("date",9),Ee("D",ji),Ee("DD",ji,Vi),Ee("Do",function(C,M){return C?M._dayOfMonthOrdinalParse||M._ordinalParse:M._dayOfMonthOrdinalParseLenient}),xi(["D","DD"],Vv),xi("Do",function(C,M){M[Vv]=We(C.match(ji)[0])});var D0t=Jt("Date",!0);L("DDD",["DDDD",3],"DDDo","dayOfYear"),Nt("dayOfYear","DDD"),Ve("dayOfYear",4),Ee("DDD",dS),Ee("DDDD",g_),xi(["DDD","DDDD"],function(C,M,j){j._dayOfYear=We(C)});function lln(C){var M=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return C==null?M:this.add(C-M,"d")}L("m",["mm",2],0,"minute"),Nt("minute","m"),Ve("minute",14),Ee("m",ji),Ee("mm",ji,Vi),xi(["m","mm"],gb);var cln=Jt("Minutes",!1);L("s",["ss",2],0,"second"),Nt("second","s"),Ve("second",15),Ee("s",ji),Ee("ss",ji,Vi),xi(["s","ss"],Hv);var dln=Jt("Seconds",!1);L("S",0,0,function(){return~~(this.millisecond()/100)}),L(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),L(0,["SSS",3],0,"millisecond"),L(0,["SSSS",4],0,function(){return this.millisecond()*10}),L(0,["SSSSS",5],0,function(){return this.millisecond()*100}),L(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),L(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),L(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),L(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Nt("millisecond","ms"),Ve("millisecond",16),Ee("S",dS,Nl),Ee("SS",dS,Vi),Ee("SSS",dS,g_);var RL,j0t;for(RL="SSSS";RL.length<=9;RL+="S")Ee(RL,Iu);function fln(C,M){M[TN]=We(("0."+C)*1e3)}for(RL="S";RL.length<=9;RL+="S")xi(RL,fln);j0t=Jt("Milliseconds",!1),L("z",0,0,"zoneAbbr"),L("zz",0,0,"zoneName");function pln(){return this._isUTC?"UTC":""}function mln(){return this._isUTC?"Coordinated Universal Time":""}var pt=T.prototype;pt.add=iun,pt.calendar=fun,pt.clone=pun,pt.diff=vun,pt.endOf=Run,pt.format=xun,pt.from=Tun,pt.fromNow=Oun,pt.to=Eun,pt.toNow=Pun,pt.get=In,pt.invalidAt=kun,pt.isAfter=mun,pt.isBefore=hun,pt.isBetween=gun,pt.isSame=yun,pt.isSameOrAfter=bun,pt.isSameOrBefore=_un,pt.isValid=Lun,pt.lang=P0t,pt.locale=E0t,pt.localeData=M0t,pt.max=Lsn,pt.min=$sn,pt.parsingFlags=Fun,pt.set=_i,pt.startOf=Mun,pt.subtract=aun,pt.toArray=Dun,pt.toObject=jun,pt.toDate=Nun,pt.toISOString=Sun,pt.inspect=Cun,typeof Symbol<"u"&&Symbol.for!=null&&(pt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),pt.toJSON=$un,pt.toString=wun,pt.unix=Aun,pt.valueOf=Iun,pt.creationData=qun,pt.eraName=Hun,pt.eraNarrow=Wun,pt.eraAbbr=Jun,pt.eraYear=Kun,pt.year=l0t,pt.isLeapYear=jan,pt.weekYear=tln,pt.isoWeekYear=rln,pt.quarter=pt.quarters=uln,pt.month=s0t,pt.daysInMonth=Aan,pt.week=pt.weeks=Ban,pt.isoWeek=pt.isoWeeks=Uan,pt.weeksInYear=iln,pt.weeksInWeekYear=aln,pt.isoWeeksInYear=nln,pt.isoWeeksInISOWeekYear=oln,pt.date=D0t,pt.day=pt.days=tsn,pt.weekday=rsn,pt.isoWeekday=nsn,pt.dayOfYear=lln,pt.hour=pt.hours=csn,pt.minute=pt.minutes=cln,pt.second=pt.seconds=dln,pt.millisecond=pt.milliseconds=j0t,pt.utcOffset=Wsn,pt.utc=Ksn,pt.local=Gsn,pt.parseZone=Xsn,pt.hasAlignedHourOffset=Zsn,pt.isDST=Ysn,pt.isLocal=eun,pt.isUtcOffset=tun,pt.isUtc=S0t,pt.isUTC=S0t,pt.zoneAbbr=pln,pt.zoneName=mln,pt.dates=P("dates accessor is deprecated. Use date instead.",D0t),pt.months=P("months accessor is deprecated. Use month instead",s0t),pt.years=P("years accessor is deprecated. Use year instead",l0t),pt.zone=P("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Jsn),pt.isDSTShifted=P("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Qsn);function hln(C){return ll(C*1e3)}function gln(){return ll.apply(null,arguments).parseZone()}function $0t(C){return C}var ls=q.prototype;ls.calendar=Y,ls.longDateFormat=H,ls.invalidDate=Q,ls.ordinal=De,ls.preparse=$0t,ls.postformat=$0t,ls.relativeTime=Le,ls.pastFuture=Bt,ls.set=B,ls.eras=Uun,ls.erasParse=zun,ls.erasConvertYear=Vun,ls.erasAbbrRegex=Xun,ls.erasNameRegex=Gun,ls.erasNarrowRegex=Zun,ls.months=Pan,ls.monthsShort=Man,ls.monthsParse=Ian,ls.monthsRegex=Dan,ls.monthsShortRegex=Nan,ls.week=Lan,ls.firstDayOfYear=qan,ls.firstDayOfWeek=kan,ls.weekdays=Xan,ls.weekdaysMin=Yan,ls.weekdaysShort=Zan,ls.weekdaysParse=esn,ls.weekdaysRegex=osn,ls.weekdaysShortRegex=isn,ls.weekdaysMinRegex=asn,ls.isPM=usn,ls.meridiem=dsn;function _pe(C,M,j,U){var G=EN(),pe=f().set(U,M);return G[j](pe,C)}function L0t(C,M,j){if(u(C)&&(M=C,C=void 0),C=C||"",M!=null)return _pe(C,M,j,"month");var U,G=[];for(U=0;U<12;U++)G[U]=_pe(C,U,j,"month");return G}function TBe(C,M,j,U){typeof C=="boolean"?(u(M)&&(j=M,M=void 0),M=M||""):(M=C,j=M,C=!1,u(M)&&(j=M,M=void 0),M=M||"");var G=EN(),pe=C?G._week.dow:0,Fe,sn=[];if(j!=null)return _pe(M,(j+pe)%7,U,"day");for(Fe=0;Fe<7;Fe++)sn[Fe]=_pe(M,(Fe+pe)%7,U,"day");return sn}function yln(C,M){return L0t(C,M,"months")}function bln(C,M){return L0t(C,M,"monthsShort")}function _ln(C,M,j){return TBe(C,M,j,"weekdays")}function vln(C,M,j){return TBe(C,M,j,"weekdaysShort")}function wln(C,M,j){return TBe(C,M,j,"weekdaysMin")}ML("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 M=C%10,j=We(C%100/10)===1?"th":M===1?"st":M===2?"nd":M===3?"rd":"th";return C+j}}),e.lang=P("moment.lang is deprecated. Use moment.locale instead.",ML),e.langData=P("moment.langData is deprecated. Use moment.localeData instead.",EN);var PN=Math.abs;function Sln(){var C=this._data;return this._milliseconds=PN(this._milliseconds),this._days=PN(this._days),this._months=PN(this._months),C.milliseconds=PN(C.milliseconds),C.seconds=PN(C.seconds),C.minutes=PN(C.minutes),C.hours=PN(C.hours),C.months=PN(C.months),C.years=PN(C.years),this}function F0t(C,M,j,U){var G=xC(M,j);return C._milliseconds+=U*G._milliseconds,C._days+=U*G._days,C._months+=U*G._months,C._bubble()}function Cln(C,M){return F0t(this,C,M,1)}function xln(C,M){return F0t(this,C,M,-1)}function k0t(C){return C<0?Math.floor(C):Math.ceil(C)}function Tln(){var C=this._milliseconds,M=this._days,j=this._months,U=this._data,G,pe,Fe,sn,di;return C>=0&&M>=0&&j>=0||C<=0&&M<=0&&j<=0||(C+=k0t(OBe(j)+M)*864e5,M=0,j=0),U.milliseconds=C%1e3,G=He(C/1e3),U.seconds=G%60,pe=He(G/60),U.minutes=pe%60,Fe=He(pe/60),U.hours=Fe%24,M+=He(Fe/24),di=He(q0t(M)),j+=di,M-=k0t(OBe(di)),sn=He(j/12),j%=12,U.days=M,U.months=j,U.years=sn,this}function q0t(C){return C*4800/146097}function OBe(C){return C*146097/4800}function Oln(C){if(!this.isValid())return NaN;var M,j,U=this._milliseconds;if(C=$e(C),C==="month"||C==="quarter"||C==="year")switch(M=this._days+U/864e5,j=this._months+q0t(M),C){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(M=this._days+Math.round(OBe(this._months)),C){case"week":return M/7+U/6048e5;case"day":return M+U/864e5;case"hour":return M*24+U/36e5;case"minute":return M*1440+U/6e4;case"second":return M*86400+U/1e3;case"millisecond":return Math.floor(M*864e5)+U;default:throw new Error("Unknown unit "+C)}}function Eln(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+We(this._months/12)*31536e6:NaN}function MN(C){return function(){return this.as(C)}}var Pln=MN("ms"),Mln=MN("s"),Rln=MN("m"),Iln=MN("h"),Aln=MN("d"),Nln=MN("w"),Dln=MN("M"),jln=MN("Q"),$ln=MN("y");function Lln(){return xC(this)}function Fln(C){return C=$e(C),this.isValid()?this[C+"s"]():NaN}function yz(C){return function(){return this.isValid()?this._data[C]:NaN}}var kln=yz("milliseconds"),qln=yz("seconds"),Bln=yz("minutes"),Uln=yz("hours"),zln=yz("days"),Vln=yz("months"),Hln=yz("years");function Wln(){return He(this.days()/7)}var RN=Math.round,N6={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Jln(C,M,j,U,G){return G.relativeTime(M||1,!!j,C,U)}function Kln(C,M,j,U){var G=xC(C).abs(),pe=RN(G.as("s")),Fe=RN(G.as("m")),sn=RN(G.as("h")),di=RN(G.as("d")),hu=RN(G.as("M")),yb=RN(G.as("w")),IN=RN(G.as("y")),IL=pe<=j.ss&&["s",pe]||pe0,IL[4]=U,Jln.apply(null,IL)}function Gln(C){return C===void 0?RN:typeof C=="function"?(RN=C,!0):!1}function Xln(C,M){return N6[C]===void 0?!1:M===void 0?N6[C]:(N6[C]=M,C==="s"&&(N6.ss=M-1),!0)}function Zln(C,M){if(!this.isValid())return this.localeData().invalidDate();var j=!1,U=N6,G,pe;return typeof C=="object"&&(M=C,C=!1),typeof C=="boolean"&&(j=C),typeof M=="object"&&(U=Object.assign({},N6,M),M.s!=null&&M.ss==null&&(U.ss=M.s-1)),G=this.localeData(),pe=Kln(this,!j,U,G),j&&(pe=G.pastFuture(+this,pe)),G.postformat(pe)}var EBe=Math.abs;function D6(C){return(C>0)-(C<0)||+C}function vpe(){if(!this.isValid())return this.localeData().invalidDate();var C=EBe(this._milliseconds)/1e3,M=EBe(this._days),j=EBe(this._months),U,G,pe,Fe,sn=this.asSeconds(),di,hu,yb,IN;return sn?(U=He(C/60),G=He(U/60),C%=60,U%=60,pe=He(j/12),j%=12,Fe=C?C.toFixed(3).replace(/\.?0+$/,""):"",di=sn<0?"-":"",hu=D6(this._months)!==D6(sn)?"-":"",yb=D6(this._days)!==D6(sn)?"-":"",IN=D6(this._milliseconds)!==D6(sn)?"-":"",di+"P"+(pe?hu+pe+"Y":"")+(j?hu+j+"M":"")+(M?yb+M+"D":"")+(G||U||C?"T":"")+(G?IN+G+"H":"")+(U?IN+U+"M":"")+(C?IN+Fe+"S":"")):"P0D"}var ta=ppe.prototype;ta.isValid=Usn,ta.abs=Sln,ta.add=Cln,ta.subtract=xln,ta.as=Oln,ta.asMilliseconds=Pln,ta.asSeconds=Mln,ta.asMinutes=Rln,ta.asHours=Iln,ta.asDays=Aln,ta.asWeeks=Nln,ta.asMonths=Dln,ta.asQuarters=jln,ta.asYears=$ln,ta.valueOf=Eln,ta._bubble=Tln,ta.clone=Lln,ta.get=Fln,ta.milliseconds=kln,ta.seconds=qln,ta.minutes=Bln,ta.hours=Uln,ta.days=zln,ta.weeks=Wln,ta.months=Vln,ta.years=Hln,ta.humanize=Zln,ta.toISOString=vpe,ta.toString=vpe,ta.toJSON=vpe,ta.locale=E0t,ta.localeData=M0t,ta.toIsoString=P("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vpe),ta.lang=P0t,L("X",0,0,"unix"),L("x",0,0,"valueOf"),Ee("x",wm),Ee("X",nt),xi("X",function(C,M,j){j._d=new Date(parseFloat(C)*1e3)}),xi("x",function(C,M,j){j._d=new Date(We(C))});return e.version="2.29.4",r(ll),e.fn=pt,e.min=Fsn,e.max=ksn,e.now=qsn,e.utc=f,e.unix=hln,e.months=yln,e.isDate=l,e.locale=ML,e.invalid=g,e.duration=xC,e.isMoment=O,e.weekdays=_ln,e.parseZone=gln,e.localeData=EN,e.isDuration=mpe,e.monthsShort=bln,e.weekdaysMin=wln,e.defineLocale=mBe,e.updateLocale=hsn,e.locales=gsn,e.weekdaysShort=vln,e.normalizeUnits=$e,e.relativeTimeRounding=Gln,e.relativeTimeThreshold=Xln,e.calendarFormat=dun,e.prototype=pt,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 nw(t,e){let r=ee();return e?.apiKey||r[Tge[t]]||""}function Gvn(){return[{name:"copilot-plus-flash",provider:"copilot-plus"},{name:"google/gemini-2.5-flash",provider:"openrouterai"}]}function lNt(t){return Gvn().some(e=>e.name===t.name&&e.provider===t.provider)}var g4=v(()=>{gr();Qe()});var cNt={};En(cNt,{CustomError:()=>qo,MissingApiKeyError:()=>nte,MissingModelKeyError:()=>NJ,MissingPlusLicenseError:()=>y4,TimeoutError:()=>rte,UserCancelledError:()=>BWe});var qo,rte,nte,y4,NJ,BWe,OS=v(()=>{qo=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}},rte=class t extends Error{constructor(e,r){super(`${e} timed out after ${r}ms`),this.name="TimeoutError",Object.setPrototypeOf(this,t.prototype)}},nte=class t extends Error{constructor(e="API key is not configured."){super(e),this.name="MissingApiKeyError",Object.setPrototypeOf(this,t.prototype)}},y4=class t extends Error{constructor(e="Copilot Plus license key is not configured."){super(e),this.name="MissingPlusLicenseError",Object.setPrototypeOf(this,t.prototype)}},NJ=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)}},BWe=class t extends Error{constructor(){super("User cancelled"),this.name="UserCancelledError",Object.setPrototypeOf(this,t.prototype)}}});function n1(t){try{return new URL(t).hostname.replace(/^www\./,"")}catch{return t}}function fNt(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function Zvn(t){let e=fNt(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function pNt(t){let e=fNt(t);return Zvn(t)?zWe.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:zWe.UNKNOWN_ERROR)}function DJ(t){return t.replace(/^#/,"").trim()}function jJ(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 +`+new Error().stack),j=!1}return M.apply(this,arguments)},M)}var R={};function I(C,M){e.deprecationHandler!=null&&e.deprecationHandler(C,M),R[C]||(E(M),R[C]=!0)}e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;function A(C){return typeof Function<"u"&&C instanceof Function||Object.prototype.toString.call(C)==="[object Function]"}function B(C){var M,j;for(j in C)i(C,j)&&(M=C[j],A(M)?this[j]=M:this["_"+j]=M);this._config=C,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function k(C,M){var j=d({},C),U;for(U in M)i(M,U)&&(o(C[U])&&o(M[U])?(j[U]={},d(j[U],C[U]),d(j[U],M[U])):M[U]!=null?j[U]=M[U]:delete j[U]);for(U in C)i(C,U)&&!i(M,U)&&o(C[U])&&(j[U]=d({},j[U]));return j}function q(C){C!=null&&this.set(C)}var Z;Object.keys?Z=Object.keys:Z=function(C){var M,j=[];for(M in C)i(C,M)&&j.push(M);return j};var V={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Y(C,M,j){var U=this._calendar[C]||this._calendar.sameElse;return A(U)?U.call(M,j):U}function X(C,M,j){var U=""+Math.abs(C),G=M-U.length,pe=C>=0;return(pe?j?"+":"":"-")+Math.pow(10,Math.max(0,G)).toString().substr(1)+U}var W=/(\[[^\[]*\])|(\\)?([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,re=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ue={},le={};function L(C,M,j,U){var G=U;typeof U=="string"&&(G=function(){return this[U]()}),C&&(le[C]=G),M&&(le[M[0]]=function(){return X(G.apply(this,arguments),M[1],M[2])}),j&&(le[j]=function(){return this.localeData().ordinal(G.apply(this,arguments),C)})}function J(C){return C.match(/\[[\s\S]/)?C.replace(/^\[|\]$/g,""):C.replace(/\\/g,"")}function ne(C){var M=C.match(W),j,U;for(j=0,U=M.length;j=0&&re.test(C);)C=C.replace(re,U),re.lastIndex=0,j-=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 H(C){var M=this._longDateFormat[C],j=this._longDateFormat[C.toUpperCase()];return M||!j?M:(this._longDateFormat[C]=j.match(W).map(function(U){return U==="MMMM"||U==="MM"||U==="DD"||U==="dddd"?U.slice(1):U}).join(""),this._longDateFormat[C])}var oe="Invalid date";function Q(){return this._invalidDate}var de="%d",fe=/\d{1,2}/;function De(C){return this._ordinal.replace("%d",C)}var st={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 Le(C,M,j,U){var G=this._relativeTime[j];return A(G)?G(C,M,j,U):G.replace(/%d/i,C)}function Bt(C,M){var j=this._relativeTime[C>0?"future":"past"];return A(j)?j(M):j.replace(/%s/i,M)}var Pt={};function Nt(C,M){var j=C.toLowerCase();Pt[j]=Pt[j+"s"]=Pt[M]=C}function $e(C){return typeof C=="string"?Pt[C]||Pt[C.toLowerCase()]:void 0}function Fr(C){var M={},j,U;for(U in C)i(C,U)&&(j=$e(U),j&&(M[j]=C[U]));return M}var ft={};function Ve(C,M){ft[C]=M}function Rt(C){var M=[],j;for(j in C)i(C,j)&&M.push({unit:j,priority:ft[j]});return M.sort(function(U,G){return U.priority-G.priority}),M}function ze(C){return C%4===0&&C%100!==0||C%400===0}function He(C){return C<0?Math.ceil(C)||0:Math.floor(C)}function We(C){var M=+C,j=0;return M!==0&&isFinite(M)&&(j=He(M)),j}function Jt(C,M){return function(j){return j!=null?(au(this,C,j),e.updateOffset(this,M),this):so(this,C)}}function so(C,M){return C.isValid()?C._d["get"+(C._isUTC?"UTC":"")+M]():NaN}function au(C,M,j){C.isValid()&&!isNaN(j)&&(M==="FullYear"&&ze(C.year())&&C.month()===1&&C.date()===29?(j=We(j),C._d["set"+(C._isUTC?"UTC":"")+M](j,C.month(),lpe(j,C.month()))):C._d["set"+(C._isUTC?"UTC":"")+M](j))}function An(C){return C=$e(C),A(this[C])?this[C]():this}function _i(C,M){if(typeof C=="object"){C=Fr(C);var j=Rt(C),U,G=j.length;for(U=0;U68?1900:2e3)};var l0t=Jt("FullYear",!0);function jan(){return ze(this.year())}function $an(C,M,j,U,G,pe,Fe){var sn;return C<100&&C>=0?(sn=new Date(C+400,M,j,U,G,pe,Fe),isFinite(sn.getFullYear())&&sn.setFullYear(C)):sn=new Date(C,M,j,U,G,pe,Fe),sn}function yQ(C){var M,j;return C<100&&C>=0?(j=Array.prototype.slice.call(arguments),j[0]=C+400,M=new Date(Date.UTC.apply(null,j)),isFinite(M.getUTCFullYear())&&M.setUTCFullYear(C)):M=new Date(Date.UTC.apply(null,arguments)),M}function cpe(C,M,j){var U=7+M-j,G=(7+yQ(C,0,U).getUTCDay()-M)%7;return-G+U-1}function c0t(C,M,j,U,G){var pe=(7+j-U)%7,Fe=cpe(C,U,G),sn=1+7*(M-1)+pe+Fe,di,hu;return sn<=0?(di=C-1,hu=gQ(di)+sn):sn>gQ(C)?(di=C+1,hu=sn-gQ(C)):(di=C,hu=sn),{year:di,dayOfYear:hu}}function bQ(C,M,j){var U=cpe(C.year(),M,j),G=Math.floor((C.dayOfYear()-U-1)/7)+1,pe,Fe;return G<1?(Fe=C.year()-1,pe=G+ON(Fe,M,j)):G>ON(C.year(),M,j)?(pe=G-ON(C.year(),M,j),Fe=C.year()+1):(Fe=C.year(),pe=G),{week:pe,year:Fe}}function ON(C,M,j){var U=cpe(C,M,j),G=cpe(C+1,M,j);return(gQ(C)-U+G)/7}L("w",["ww",2],"wo","week"),L("W",["WW",2],"Wo","isoWeek"),Nt("week","w"),Nt("isoWeek","W"),Ve("week",5),Ve("isoWeek",5),Ee("w",ji),Ee("ww",ji,Vi),Ee("W",ji),Ee("WW",ji,Vi),zv(["w","ww","W","WW"],function(C,M,j,U){M[U.substr(0,1)]=We(C)});function Lan(C){return bQ(C,this._week.dow,this._week.doy).week}var Fan={dow:0,doy:6};function kan(){return this._week.dow}function qan(){return this._week.doy}function Ban(C){var M=this.localeData().week(this);return C==null?M:this.add((C-M)*7,"d")}function Uan(C){var M=bQ(this,1,4).week;return C==null?M:this.add((C-M)*7,"d")}L("d",0,"do","day"),L("dd",0,0,function(C){return this.localeData().weekdaysMin(this,C)}),L("ddd",0,0,function(C){return this.localeData().weekdaysShort(this,C)}),L("dddd",0,0,function(C){return this.localeData().weekdays(this,C)}),L("e",0,0,"weekday"),L("E",0,0,"isoWeekday"),Nt("day","d"),Nt("weekday","e"),Nt("isoWeekday","E"),Ve("day",11),Ve("weekday",11),Ve("isoWeekday",11),Ee("d",ji),Ee("e",ji),Ee("E",ji),Ee("dd",function(C,M){return M.weekdaysMinRegex(C)}),Ee("ddd",function(C,M){return M.weekdaysShortRegex(C)}),Ee("dddd",function(C,M){return M.weekdaysRegex(C)}),zv(["dd","ddd","dddd"],function(C,M,j,U){var G=j._locale.weekdaysParse(C,U,j._strict);G!=null?M.d=G:m(j).invalidWeekday=C}),zv(["d","e","E"],function(C,M,j,U){M[U]=We(C)});function zan(C,M){return typeof C!="string"?C:isNaN(C)?(C=M.weekdaysParse(C),typeof C=="number"?C:null):parseInt(C,10)}function Van(C,M){return typeof C=="string"?M.weekdaysParse(C)%7||7:isNaN(C)?null:C}function dBe(C,M){return C.slice(M,7).concat(C.slice(0,M))}var Han="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),d0t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wan="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Jan=Nr,Kan=Nr,Gan=Nr;function Xan(C,M){var j=n(this._weekdays)?this._weekdays:this._weekdays[C&&C!==!0&&this._weekdays.isFormat.test(M)?"format":"standalone"];return C===!0?dBe(j,this._week.dow):C?j[C.day()]:j}function Zan(C){return C===!0?dBe(this._weekdaysShort,this._week.dow):C?this._weekdaysShort[C.day()]:this._weekdaysShort}function Yan(C){return C===!0?dBe(this._weekdaysMin,this._week.dow):C?this._weekdaysMin[C.day()]:this._weekdaysMin}function Qan(C,M,j){var U,G,pe,Fe=C.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],U=0;U<7;++U)pe=f([2e3,1]).day(U),this._minWeekdaysParse[U]=this.weekdaysMin(pe,"").toLocaleLowerCase(),this._shortWeekdaysParse[U]=this.weekdaysShort(pe,"").toLocaleLowerCase(),this._weekdaysParse[U]=this.weekdays(pe,"").toLocaleLowerCase();return j?M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1?G:null):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null):M==="dddd"?(G=ed.call(this._weekdaysParse,Fe),G!==-1||(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):M==="ddd"?(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._minWeekdaysParse,Fe),G!==-1?G:null)):(G=ed.call(this._minWeekdaysParse,Fe),G!==-1||(G=ed.call(this._weekdaysParse,Fe),G!==-1)?G:(G=ed.call(this._shortWeekdaysParse,Fe),G!==-1?G:null))}function esn(C,M,j){var U,G,pe;if(this._weekdaysParseExact)return Qan.call(this,C,M,j);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),U=0;U<7;U++){if(G=f([2e3,1]).day(U),j&&!this._fullWeekdaysParse[U]&&(this._fullWeekdaysParse[U]=new RegExp("^"+this.weekdays(G,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[U]=new RegExp("^"+this.weekdaysShort(G,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[U]=new RegExp("^"+this.weekdaysMin(G,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[U]||(pe="^"+this.weekdays(G,"")+"|^"+this.weekdaysShort(G,"")+"|^"+this.weekdaysMin(G,""),this._weekdaysParse[U]=new RegExp(pe.replace(".",""),"i")),j&&M==="dddd"&&this._fullWeekdaysParse[U].test(C))return U;if(j&&M==="ddd"&&this._shortWeekdaysParse[U].test(C))return U;if(j&&M==="dd"&&this._minWeekdaysParse[U].test(C))return U;if(!j&&this._weekdaysParse[U].test(C))return U}}function tsn(C){if(!this.isValid())return C!=null?this:NaN;var M=this._isUTC?this._d.getUTCDay():this._d.getDay();return C!=null?(C=zan(C,this.localeData()),this.add(C-M,"d")):M}function rsn(C){if(!this.isValid())return C!=null?this:NaN;var M=(this.day()+7-this.localeData()._week.dow)%7;return C==null?M:this.add(C-M,"d")}function nsn(C){if(!this.isValid())return C!=null?this:NaN;if(C!=null){var M=Van(C,this.localeData());return this.day(this.day()%7?M:M-7)}else return this.day()||7}function osn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Jan),this._weekdaysStrictRegex&&C?this._weekdaysStrictRegex:this._weekdaysRegex)}function isn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kan),this._weekdaysShortStrictRegex&&C?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function asn(C){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||fBe.call(this),C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Gan),this._weekdaysMinStrictRegex&&C?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function fBe(){function C(yb,IN){return IN.length-yb.length}var M=[],j=[],U=[],G=[],pe,Fe,sn,di,hu;for(pe=0;pe<7;pe++)Fe=f([2e3,1]).day(pe),sn=Ln(this.weekdaysMin(Fe,"")),di=Ln(this.weekdaysShort(Fe,"")),hu=Ln(this.weekdays(Fe,"")),M.push(sn),j.push(di),U.push(hu),G.push(sn),G.push(di),G.push(hu);M.sort(C),j.sort(C),U.sort(C),G.sort(C),this._weekdaysRegex=new RegExp("^("+G.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+U.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+M.join("|")+")","i")}function pBe(){return this.hours()%12||12}function ssn(){return this.hours()||24}L("H",["HH",2],0,"hour"),L("h",["hh",2],0,pBe),L("k",["kk",2],0,ssn),L("hmm",0,0,function(){return""+pBe.apply(this)+X(this.minutes(),2)}),L("hmmss",0,0,function(){return""+pBe.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),L("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),L("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)});function f0t(C,M){L(C,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),M)})}f0t("a",!0),f0t("A",!1),Nt("hour","h"),Ve("hour",13);function p0t(C,M){return M._meridiemParse}Ee("a",p0t),Ee("A",p0t),Ee("H",ji),Ee("h",ji),Ee("k",ji),Ee("HH",ji,Vi),Ee("hh",ji,Vi),Ee("kk",ji,Vi),Ee("hmm",LT),Ee("hmmss",SC),Ee("Hmm",LT),Ee("Hmmss",SC),xi(["H","HH"],jl),xi(["k","kk"],function(C,M,j){var U=We(C);M[jl]=U===24?0:U}),xi(["a","A"],function(C,M,j){j._isPm=j._locale.isPM(C),j._meridiem=C}),xi(["h","hh"],function(C,M,j){M[jl]=We(C),m(j).bigHour=!0}),xi("hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U)),m(j).bigHour=!0}),xi("hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G)),m(j).bigHour=!0}),xi("Hmm",function(C,M,j){var U=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U))}),xi("Hmmss",function(C,M,j){var U=C.length-4,G=C.length-2;M[jl]=We(C.substr(0,U)),M[gb]=We(C.substr(U,2)),M[Hv]=We(C.substr(G))});function usn(C){return(C+"").toLowerCase().charAt(0)==="p"}var lsn=/[ap]\.?m?\.?/i,csn=Jt("Hours",!0);function dsn(C,M,j){return C>11?j?"pm":"PM":j?"am":"AM"}var m0t={calendar:V,longDateFormat:z,invalidDate:oe,ordinal:de,dayOfMonthOrdinalParse:fe,relativeTime:st,months:Tan,monthsShort:o0t,week:Fan,weekdays:Han,weekdaysMin:Wan,weekdaysShort:d0t,meridiemParse:lsn},$l={},_Q={},vQ;function fsn(C,M){var j,U=Math.min(C.length,M.length);for(j=0;j0;){if(G=dpe(pe.slice(0,j).join("-")),G)return G;if(U&&U.length>=j&&fsn(pe,U)>=j-1)break;j--}M++}return vQ}function msn(C){return C.match("^[^/\\\\]*$")!=null}function dpe(C){var M=null,j;if($l[C]===void 0&&typeof AJ<"u"&&AJ&&AJ.exports&&msn(C))try{M=vQ._abbr,j=require,j("./locale/"+C),ML(M)}catch{$l[C]=null}return $l[C]}function ML(C,M){var j;return C&&(s(M)?j=EN(C):j=mBe(C,M),j?vQ=j:typeof console<"u"&&console.warn&&console.warn("Locale "+C+" not found. Did you forget to load it?")),vQ._abbr}function mBe(C,M){if(M!==null){var j,U=m0t;if(M.abbr=C,$l[C]!=null)I("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."),U=$l[C]._config;else if(M.parentLocale!=null)if($l[M.parentLocale]!=null)U=$l[M.parentLocale]._config;else if(j=dpe(M.parentLocale),j!=null)U=j._config;else return _Q[M.parentLocale]||(_Q[M.parentLocale]=[]),_Q[M.parentLocale].push({name:C,config:M}),null;return $l[C]=new q(k(U,M)),_Q[C]&&_Q[C].forEach(function(G){mBe(G.name,G.config)}),ML(C),$l[C]}else return delete $l[C],null}function hsn(C,M){if(M!=null){var j,U,G=m0t;$l[C]!=null&&$l[C].parentLocale!=null?$l[C].set(k($l[C]._config,M)):(U=dpe(C),U!=null&&(G=U._config),M=k(G,M),U==null&&(M.abbr=C),j=new q(M),j.parentLocale=$l[C],$l[C]=j),ML(C)}else $l[C]!=null&&($l[C].parentLocale!=null?($l[C]=$l[C].parentLocale,C===ML()&&ML(C)):$l[C]!=null&&delete $l[C]);return $l[C]}function EN(C){var M;if(C&&C._locale&&C._locale._abbr&&(C=C._locale._abbr),!C)return vQ;if(!n(C)){if(M=dpe(C),M)return M;C=[C]}return psn(C)}function gsn(){return Z($l)}function hBe(C){var M,j=C._a;return j&&m(C).overflow===-2&&(M=j[CC]<0||j[CC]>11?CC:j[Vv]<1||j[Vv]>lpe(j[Sh],j[CC])?Vv:j[jl]<0||j[jl]>24||j[jl]===24&&(j[gb]!==0||j[Hv]!==0||j[TN]!==0)?jl:j[gb]<0||j[gb]>59?gb:j[Hv]<0||j[Hv]>59?Hv:j[TN]<0||j[TN]>999?TN:-1,m(C)._overflowDayOfYear&&(MVv)&&(M=Vv),m(C)._overflowWeeks&&M===-1&&(M=San),m(C)._overflowWeekday&&M===-1&&(M=Can),m(C).overflow=M),C}var ysn=/^\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)?)?$/,bsn=/^\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)?)?$/,_sn=/Z|[+-]\d\d(?::?\d\d)?/,fpe=[["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]],gBe=[["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/]],vsn=/^\/?Date\((-?\d+)/i,wsn=/^(?:(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}))$/,Ssn={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 g0t(C){var M,j,U=C._i,G=ysn.exec(U)||bsn.exec(U),pe,Fe,sn,di,hu=fpe.length,yb=gBe.length;if(G){for(m(C).iso=!0,M=0,j=hu;MgQ(Fe)||C._dayOfYear===0)&&(m(C)._overflowDayOfYear=!0),j=yQ(Fe,0,C._dayOfYear),C._a[CC]=j.getUTCMonth(),C._a[Vv]=j.getUTCDate()),M=0;M<3&&C._a[M]==null;++M)C._a[M]=U[M]=G[M];for(;M<7;M++)C._a[M]=U[M]=C._a[M]==null?M===2?1:0:C._a[M];C._a[jl]===24&&C._a[gb]===0&&C._a[Hv]===0&&C._a[TN]===0&&(C._nextDay=!0,C._a[jl]=0),C._d=(C._useUTC?yQ:$an).apply(null,U),pe=C._useUTC?C._d.getUTCDay():C._d.getDay(),C._tzm!=null&&C._d.setUTCMinutes(C._d.getUTCMinutes()-C._tzm),C._nextDay&&(C._a[jl]=24),C._w&&typeof C._w.d<"u"&&C._w.d!==pe&&(m(C).weekdayMismatch=!0)}}function Rsn(C){var M,j,U,G,pe,Fe,sn,di,hu;M=C._w,M.GG!=null||M.W!=null||M.E!=null?(pe=1,Fe=4,j=R6(M.GG,C._a[Sh],bQ(ll(),1,4).year),U=R6(M.W,1),G=R6(M.E,1),(G<1||G>7)&&(di=!0)):(pe=C._locale._week.dow,Fe=C._locale._week.doy,hu=bQ(ll(),pe,Fe),j=R6(M.gg,C._a[Sh],hu.year),U=R6(M.w,hu.week),M.d!=null?(G=M.d,(G<0||G>6)&&(di=!0)):M.e!=null?(G=M.e+pe,(M.e<0||M.e>6)&&(di=!0)):G=pe),U<1||U>ON(j,pe,Fe)?m(C)._overflowWeeks=!0:di!=null?m(C)._overflowWeekday=!0:(sn=c0t(j,U,G,pe,Fe),C._a[Sh]=sn.year,C._dayOfYear=sn.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function bBe(C){if(C._f===e.ISO_8601){g0t(C);return}if(C._f===e.RFC_2822){y0t(C);return}C._a=[],m(C).empty=!0;var M=""+C._i,j,U,G,pe,Fe,sn=M.length,di=0,hu,yb;for(G=N(C._f,C._locale).match(W)||[],yb=G.length,j=0;j0&&m(C).unusedInput.push(Fe),M=M.slice(M.indexOf(U)+U.length),di+=U.length),le[pe]?(U?m(C).empty=!1:m(C).unusedTokens.push(pe),PL(pe,U,C)):C._strict&&!U&&m(C).unusedTokens.push(pe);m(C).charsLeftOver=sn-di,M.length>0&&m(C).unusedInput.push(M),C._a[jl]<=12&&m(C).bigHour===!0&&C._a[jl]>0&&(m(C).bigHour=void 0),m(C).parsedDateParts=C._a.slice(0),m(C).meridiem=C._meridiem,C._a[jl]=Isn(C._locale,C._a[jl],C._meridiem),hu=m(C).era,hu!==null&&(C._a[Sh]=C._locale.erasConvertYear(hu,C._a[Sh])),yBe(C),hBe(C)}function Isn(C,M,j){var U;return j==null?M:C.meridiemHour!=null?C.meridiemHour(M,j):(C.isPM!=null&&(U=C.isPM(j),U&&M<12&&(M+=12),!U&&M===12&&(M=0)),M)}function Asn(C){var M,j,U,G,pe,Fe,sn=!1,di=C._f.length;if(di===0){m(C).invalidFormat=!0,C._d=new Date(NaN);return}for(G=0;Gthis?this:C:g()});function v0t(C,M){var j,U;if(M.length===1&&n(M[0])&&(M=M[0]),!M.length)return ll();for(j=M[0],U=1;Uthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Qsn(){if(!s(this._isDSTShifted))return this._isDSTShifted;var C={},M;return w(C,this),C=b0t(C),C._a?(M=C._isUTC?f(C._a):ll(C._a),this._isDSTShifted=this.isValid()&&Vsn(C._a,M.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function eun(){return this.isValid()?!this._isUTC:!1}function tun(){return this.isValid()?this._isUTC:!1}function S0t(){return this.isValid()?this._isUTC&&this._offset===0:!1}var run=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,nun=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function xC(C,M){var j=C,U=null,G,pe,Fe;return mpe(C)?j={ms:C._milliseconds,d:C._days,M:C._months}:u(C)||!isNaN(+C)?(j={},M?j[M]=+C:j.milliseconds=+C):(U=run.exec(C))?(G=U[1]==="-"?-1:1,j={y:0,d:We(U[Vv])*G,h:We(U[jl])*G,m:We(U[gb])*G,s:We(U[Hv])*G,ms:We(_Be(U[TN]*1e3))*G}):(U=nun.exec(C))?(G=U[1]==="-"?-1:1,j={y:gz(U[2],G),M:gz(U[3],G),w:gz(U[4],G),d:gz(U[5],G),h:gz(U[6],G),m:gz(U[7],G),s:gz(U[8],G)}):j==null?j={}:typeof j=="object"&&("from"in j||"to"in j)&&(Fe=oun(ll(j.from),ll(j.to)),j={},j.ms=Fe.milliseconds,j.M=Fe.months),pe=new ppe(j),mpe(C)&&i(C,"_locale")&&(pe._locale=C._locale),mpe(C)&&i(C,"_isValid")&&(pe._isValid=C._isValid),pe}xC.fn=ppe.prototype,xC.invalid=zsn;function gz(C,M){var j=C&&parseFloat(C.replace(",","."));return(isNaN(j)?0:j)*M}function C0t(C,M){var j={};return j.months=M.month()-C.month()+(M.year()-C.year())*12,C.clone().add(j.months,"M").isAfter(M)&&--j.months,j.milliseconds=+M-+C.clone().add(j.months,"M"),j}function oun(C,M){var j;return C.isValid()&&M.isValid()?(M=wBe(M,C),C.isBefore(M)?j=C0t(C,M):(j=C0t(M,C),j.milliseconds=-j.milliseconds,j.months=-j.months),j):{milliseconds:0,months:0}}function x0t(C,M){return function(j,U){var G,pe;return U!==null&&!isNaN(+U)&&(I(M,"moment()."+M+"(period, number) is deprecated. Please use moment()."+M+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),pe=j,j=U,U=pe),G=xC(j,U),T0t(this,G,C),this}}function T0t(C,M,j,U){var G=M._milliseconds,pe=_Be(M._days),Fe=_Be(M._months);C.isValid()&&(U=U??!0,Fe&&a0t(C,so(C,"Month")+Fe*j),pe&&au(C,"Date",so(C,"Date")+pe*j),G&&C._d.setTime(C._d.valueOf()+G*j),U&&e.updateOffset(C,pe||Fe))}var iun=x0t(1,"add"),aun=x0t(-1,"subtract");function O0t(C){return typeof C=="string"||C instanceof String}function sun(C){return O(C)||l(C)||O0t(C)||u(C)||lun(C)||uun(C)||C===null||C===void 0}function uun(C){var M=o(C)&&!a(C),j=!1,U=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],G,pe,Fe=U.length;for(G=0;Gj.valueOf():j.valueOf()9999?D(j,M?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?M?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",D(j,"Z")):D(j,M?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Cun(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C="moment",M="",j,U,G,pe;return this.isLocal()||(C=this.utcOffset()===0?"moment.utc":"moment.parseZone",M="Z"),j="["+C+'("]',U=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",G="-MM-DD[T]HH:mm:ss.SSS",pe=M+'[")]',this.format(j+U+G+pe)}function xun(C){C||(C=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var M=D(this,C);return this.localeData().postformat(M)}function Tun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?xC({to:this,from:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Oun(C){return this.from(ll(),C)}function Eun(C,M){return this.isValid()&&(O(C)&&C.isValid()||ll(C).isValid())?xC({from:this,to:C}).locale(this.locale()).humanize(!M):this.localeData().invalidDate()}function Pun(C){return this.to(ll(),C)}function E0t(C){var M;return C===void 0?this._locale._abbr:(M=EN(C),M!=null&&(this._locale=M),this)}var P0t=P("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 M0t(){return this._locale}var gpe=1e3,I6=60*gpe,ype=60*I6,R0t=(365*400+97)*24*ype;function A6(C,M){return(C%M+M)%M}function I0t(C,M,j){return C<100&&C>=0?new Date(C+400,M,j)-R0t:new Date(C,M,j).valueOf()}function A0t(C,M,j){return C<100&&C>=0?Date.UTC(C+400,M,j)-R0t:Date.UTC(C,M,j)}function Mun(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?A0t:I0t,C){case"year":M=j(this.year(),0,1);break;case"quarter":M=j(this.year(),this.month()-this.month()%3,1);break;case"month":M=j(this.year(),this.month(),1);break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":M=j(this.year(),this.month(),this.date());break;case"hour":M=this._d.valueOf(),M-=A6(M+(this._isUTC?0:this.utcOffset()*I6),ype);break;case"minute":M=this._d.valueOf(),M-=A6(M,I6);break;case"second":M=this._d.valueOf(),M-=A6(M,gpe);break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Run(C){var M,j;if(C=$e(C),C===void 0||C==="millisecond"||!this.isValid())return this;switch(j=this._isUTC?A0t:I0t,C){case"year":M=j(this.year()+1,0,1)-1;break;case"quarter":M=j(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":M=j(this.year(),this.month()+1,1)-1;break;case"week":M=j(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":M=j(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":M=j(this.year(),this.month(),this.date()+1)-1;break;case"hour":M=this._d.valueOf(),M+=ype-A6(M+(this._isUTC?0:this.utcOffset()*I6),ype)-1;break;case"minute":M=this._d.valueOf(),M+=I6-A6(M,I6)-1;break;case"second":M=this._d.valueOf(),M+=gpe-A6(M,gpe)-1;break}return this._d.setTime(M),e.updateOffset(this,!0),this}function Iun(){return this._d.valueOf()-(this._offset||0)*6e4}function Aun(){return Math.floor(this.valueOf()/1e3)}function Nun(){return new Date(this.valueOf())}function Dun(){var C=this;return[C.year(),C.month(),C.date(),C.hour(),C.minute(),C.second(),C.millisecond()]}function jun(){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 $un(){return this.isValid()?this.toISOString():null}function Lun(){return y(this)}function Fun(){return d({},m(this))}function kun(){return m(this).overflow}function qun(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}L("N",0,0,"eraAbbr"),L("NN",0,0,"eraAbbr"),L("NNN",0,0,"eraAbbr"),L("NNNN",0,0,"eraName"),L("NNNNN",0,0,"eraNarrow"),L("y",["y",1],"yo","eraYear"),L("y",["yy",2],0,"eraYear"),L("y",["yyy",3],0,"eraYear"),L("y",["yyyy",4],0,"eraYear"),Ee("N",CBe),Ee("NN",CBe),Ee("NNN",CBe),Ee("NNNN",Yun),Ee("NNNNN",Qun),xi(["N","NN","NNN","NNNN","NNNNN"],function(C,M,j,U){var G=j._locale.erasParse(C,U,j._strict);G?m(j).era=G:m(j).invalidEra=C}),Ee("y",Iu),Ee("yy",Iu),Ee("yyy",Iu),Ee("yyyy",Iu),Ee("yo",eln),xi(["y","yy","yyy","yyyy"],Sh),xi(["yo"],function(C,M,j,U){var G;j._locale._eraYearOrdinalRegex&&(G=C.match(j._locale._eraYearOrdinalRegex)),j._locale.eraYearOrdinalParse?M[Sh]=j._locale.eraYearOrdinalParse(C,G):M[Sh]=parseInt(C,10)});function Uun(C,M){var j,U,G,pe=this._eras||EN("en")._eras;for(j=0,U=pe.length;j=0)return pe[U]}function Vun(C,M){var j=C.since<=C.until?1:-1;return M===void 0?e(C.since).year():e(C.since).year()+(M-C.offset)*j}function Hun(){var C,M,j,U=this.localeData().eras();for(C=0,M=U.length;Cpe&&(M=pe),sln.call(this,C,M,j,U,G))}function sln(C,M,j,U,G){var pe=c0t(C,M,j,U,G),Fe=yQ(pe.year,0,pe.dayOfYear);return this.year(Fe.getUTCFullYear()),this.month(Fe.getUTCMonth()),this.date(Fe.getUTCDate()),this}L("Q",0,"Qo","quarter"),Nt("quarter","Q"),Ve("quarter",7),Ee("Q",Nl),xi("Q",function(C,M){M[CC]=(We(C)-1)*3});function uln(C){return C==null?Math.ceil((this.month()+1)/3):this.month((C-1)*3+this.month()%3)}L("D",["DD",2],"Do","date"),Nt("date","D"),Ve("date",9),Ee("D",ji),Ee("DD",ji,Vi),Ee("Do",function(C,M){return C?M._dayOfMonthOrdinalParse||M._ordinalParse:M._dayOfMonthOrdinalParseLenient}),xi(["D","DD"],Vv),xi("Do",function(C,M){M[Vv]=We(C.match(ji)[0])});var D0t=Jt("Date",!0);L("DDD",["DDDD",3],"DDDo","dayOfYear"),Nt("dayOfYear","DDD"),Ve("dayOfYear",4),Ee("DDD",dS),Ee("DDDD",g_),xi(["DDD","DDDD"],function(C,M,j){j._dayOfYear=We(C)});function lln(C){var M=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return C==null?M:this.add(C-M,"d")}L("m",["mm",2],0,"minute"),Nt("minute","m"),Ve("minute",14),Ee("m",ji),Ee("mm",ji,Vi),xi(["m","mm"],gb);var cln=Jt("Minutes",!1);L("s",["ss",2],0,"second"),Nt("second","s"),Ve("second",15),Ee("s",ji),Ee("ss",ji,Vi),xi(["s","ss"],Hv);var dln=Jt("Seconds",!1);L("S",0,0,function(){return~~(this.millisecond()/100)}),L(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),L(0,["SSS",3],0,"millisecond"),L(0,["SSSS",4],0,function(){return this.millisecond()*10}),L(0,["SSSSS",5],0,function(){return this.millisecond()*100}),L(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),L(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),L(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),L(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Nt("millisecond","ms"),Ve("millisecond",16),Ee("S",dS,Nl),Ee("SS",dS,Vi),Ee("SSS",dS,g_);var RL,j0t;for(RL="SSSS";RL.length<=9;RL+="S")Ee(RL,Iu);function fln(C,M){M[TN]=We(("0."+C)*1e3)}for(RL="S";RL.length<=9;RL+="S")xi(RL,fln);j0t=Jt("Milliseconds",!1),L("z",0,0,"zoneAbbr"),L("zz",0,0,"zoneName");function pln(){return this._isUTC?"UTC":""}function mln(){return this._isUTC?"Coordinated Universal Time":""}var pt=T.prototype;pt.add=iun,pt.calendar=fun,pt.clone=pun,pt.diff=vun,pt.endOf=Run,pt.format=xun,pt.from=Tun,pt.fromNow=Oun,pt.to=Eun,pt.toNow=Pun,pt.get=An,pt.invalidAt=kun,pt.isAfter=mun,pt.isBefore=hun,pt.isBetween=gun,pt.isSame=yun,pt.isSameOrAfter=bun,pt.isSameOrBefore=_un,pt.isValid=Lun,pt.lang=P0t,pt.locale=E0t,pt.localeData=M0t,pt.max=Lsn,pt.min=$sn,pt.parsingFlags=Fun,pt.set=_i,pt.startOf=Mun,pt.subtract=aun,pt.toArray=Dun,pt.toObject=jun,pt.toDate=Nun,pt.toISOString=Sun,pt.inspect=Cun,typeof Symbol<"u"&&Symbol.for!=null&&(pt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),pt.toJSON=$un,pt.toString=wun,pt.unix=Aun,pt.valueOf=Iun,pt.creationData=qun,pt.eraName=Hun,pt.eraNarrow=Wun,pt.eraAbbr=Jun,pt.eraYear=Kun,pt.year=l0t,pt.isLeapYear=jan,pt.weekYear=tln,pt.isoWeekYear=rln,pt.quarter=pt.quarters=uln,pt.month=s0t,pt.daysInMonth=Aan,pt.week=pt.weeks=Ban,pt.isoWeek=pt.isoWeeks=Uan,pt.weeksInYear=iln,pt.weeksInWeekYear=aln,pt.isoWeeksInYear=nln,pt.isoWeeksInISOWeekYear=oln,pt.date=D0t,pt.day=pt.days=tsn,pt.weekday=rsn,pt.isoWeekday=nsn,pt.dayOfYear=lln,pt.hour=pt.hours=csn,pt.minute=pt.minutes=cln,pt.second=pt.seconds=dln,pt.millisecond=pt.milliseconds=j0t,pt.utcOffset=Wsn,pt.utc=Ksn,pt.local=Gsn,pt.parseZone=Xsn,pt.hasAlignedHourOffset=Zsn,pt.isDST=Ysn,pt.isLocal=eun,pt.isUtcOffset=tun,pt.isUtc=S0t,pt.isUTC=S0t,pt.zoneAbbr=pln,pt.zoneName=mln,pt.dates=P("dates accessor is deprecated. Use date instead.",D0t),pt.months=P("months accessor is deprecated. Use month instead",s0t),pt.years=P("years accessor is deprecated. Use year instead",l0t),pt.zone=P("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Jsn),pt.isDSTShifted=P("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Qsn);function hln(C){return ll(C*1e3)}function gln(){return ll.apply(null,arguments).parseZone()}function $0t(C){return C}var ls=q.prototype;ls.calendar=Y,ls.longDateFormat=H,ls.invalidDate=Q,ls.ordinal=De,ls.preparse=$0t,ls.postformat=$0t,ls.relativeTime=Le,ls.pastFuture=Bt,ls.set=B,ls.eras=Uun,ls.erasParse=zun,ls.erasConvertYear=Vun,ls.erasAbbrRegex=Xun,ls.erasNameRegex=Gun,ls.erasNarrowRegex=Zun,ls.months=Pan,ls.monthsShort=Man,ls.monthsParse=Ian,ls.monthsRegex=Dan,ls.monthsShortRegex=Nan,ls.week=Lan,ls.firstDayOfYear=qan,ls.firstDayOfWeek=kan,ls.weekdays=Xan,ls.weekdaysMin=Yan,ls.weekdaysShort=Zan,ls.weekdaysParse=esn,ls.weekdaysRegex=osn,ls.weekdaysShortRegex=isn,ls.weekdaysMinRegex=asn,ls.isPM=usn,ls.meridiem=dsn;function _pe(C,M,j,U){var G=EN(),pe=f().set(U,M);return G[j](pe,C)}function L0t(C,M,j){if(u(C)&&(M=C,C=void 0),C=C||"",M!=null)return _pe(C,M,j,"month");var U,G=[];for(U=0;U<12;U++)G[U]=_pe(C,U,j,"month");return G}function TBe(C,M,j,U){typeof C=="boolean"?(u(M)&&(j=M,M=void 0),M=M||""):(M=C,j=M,C=!1,u(M)&&(j=M,M=void 0),M=M||"");var G=EN(),pe=C?G._week.dow:0,Fe,sn=[];if(j!=null)return _pe(M,(j+pe)%7,U,"day");for(Fe=0;Fe<7;Fe++)sn[Fe]=_pe(M,(Fe+pe)%7,U,"day");return sn}function yln(C,M){return L0t(C,M,"months")}function bln(C,M){return L0t(C,M,"monthsShort")}function _ln(C,M,j){return TBe(C,M,j,"weekdays")}function vln(C,M,j){return TBe(C,M,j,"weekdaysShort")}function wln(C,M,j){return TBe(C,M,j,"weekdaysMin")}ML("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 M=C%10,j=We(C%100/10)===1?"th":M===1?"st":M===2?"nd":M===3?"rd":"th";return C+j}}),e.lang=P("moment.lang is deprecated. Use moment.locale instead.",ML),e.langData=P("moment.langData is deprecated. Use moment.localeData instead.",EN);var PN=Math.abs;function Sln(){var C=this._data;return this._milliseconds=PN(this._milliseconds),this._days=PN(this._days),this._months=PN(this._months),C.milliseconds=PN(C.milliseconds),C.seconds=PN(C.seconds),C.minutes=PN(C.minutes),C.hours=PN(C.hours),C.months=PN(C.months),C.years=PN(C.years),this}function F0t(C,M,j,U){var G=xC(M,j);return C._milliseconds+=U*G._milliseconds,C._days+=U*G._days,C._months+=U*G._months,C._bubble()}function Cln(C,M){return F0t(this,C,M,1)}function xln(C,M){return F0t(this,C,M,-1)}function k0t(C){return C<0?Math.floor(C):Math.ceil(C)}function Tln(){var C=this._milliseconds,M=this._days,j=this._months,U=this._data,G,pe,Fe,sn,di;return C>=0&&M>=0&&j>=0||C<=0&&M<=0&&j<=0||(C+=k0t(OBe(j)+M)*864e5,M=0,j=0),U.milliseconds=C%1e3,G=He(C/1e3),U.seconds=G%60,pe=He(G/60),U.minutes=pe%60,Fe=He(pe/60),U.hours=Fe%24,M+=He(Fe/24),di=He(q0t(M)),j+=di,M-=k0t(OBe(di)),sn=He(j/12),j%=12,U.days=M,U.months=j,U.years=sn,this}function q0t(C){return C*4800/146097}function OBe(C){return C*146097/4800}function Oln(C){if(!this.isValid())return NaN;var M,j,U=this._milliseconds;if(C=$e(C),C==="month"||C==="quarter"||C==="year")switch(M=this._days+U/864e5,j=this._months+q0t(M),C){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(M=this._days+Math.round(OBe(this._months)),C){case"week":return M/7+U/6048e5;case"day":return M+U/864e5;case"hour":return M*24+U/36e5;case"minute":return M*1440+U/6e4;case"second":return M*86400+U/1e3;case"millisecond":return Math.floor(M*864e5)+U;default:throw new Error("Unknown unit "+C)}}function Eln(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+We(this._months/12)*31536e6:NaN}function MN(C){return function(){return this.as(C)}}var Pln=MN("ms"),Mln=MN("s"),Rln=MN("m"),Iln=MN("h"),Aln=MN("d"),Nln=MN("w"),Dln=MN("M"),jln=MN("Q"),$ln=MN("y");function Lln(){return xC(this)}function Fln(C){return C=$e(C),this.isValid()?this[C+"s"]():NaN}function yz(C){return function(){return this.isValid()?this._data[C]:NaN}}var kln=yz("milliseconds"),qln=yz("seconds"),Bln=yz("minutes"),Uln=yz("hours"),zln=yz("days"),Vln=yz("months"),Hln=yz("years");function Wln(){return He(this.days()/7)}var RN=Math.round,N6={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Jln(C,M,j,U,G){return G.relativeTime(M||1,!!j,C,U)}function Kln(C,M,j,U){var G=xC(C).abs(),pe=RN(G.as("s")),Fe=RN(G.as("m")),sn=RN(G.as("h")),di=RN(G.as("d")),hu=RN(G.as("M")),yb=RN(G.as("w")),IN=RN(G.as("y")),IL=pe<=j.ss&&["s",pe]||pe0,IL[4]=U,Jln.apply(null,IL)}function Gln(C){return C===void 0?RN:typeof C=="function"?(RN=C,!0):!1}function Xln(C,M){return N6[C]===void 0?!1:M===void 0?N6[C]:(N6[C]=M,C==="s"&&(N6.ss=M-1),!0)}function Zln(C,M){if(!this.isValid())return this.localeData().invalidDate();var j=!1,U=N6,G,pe;return typeof C=="object"&&(M=C,C=!1),typeof C=="boolean"&&(j=C),typeof M=="object"&&(U=Object.assign({},N6,M),M.s!=null&&M.ss==null&&(U.ss=M.s-1)),G=this.localeData(),pe=Kln(this,!j,U,G),j&&(pe=G.pastFuture(+this,pe)),G.postformat(pe)}var EBe=Math.abs;function D6(C){return(C>0)-(C<0)||+C}function vpe(){if(!this.isValid())return this.localeData().invalidDate();var C=EBe(this._milliseconds)/1e3,M=EBe(this._days),j=EBe(this._months),U,G,pe,Fe,sn=this.asSeconds(),di,hu,yb,IN;return sn?(U=He(C/60),G=He(U/60),C%=60,U%=60,pe=He(j/12),j%=12,Fe=C?C.toFixed(3).replace(/\.?0+$/,""):"",di=sn<0?"-":"",hu=D6(this._months)!==D6(sn)?"-":"",yb=D6(this._days)!==D6(sn)?"-":"",IN=D6(this._milliseconds)!==D6(sn)?"-":"",di+"P"+(pe?hu+pe+"Y":"")+(j?hu+j+"M":"")+(M?yb+M+"D":"")+(G||U||C?"T":"")+(G?IN+G+"H":"")+(U?IN+U+"M":"")+(C?IN+Fe+"S":"")):"P0D"}var ta=ppe.prototype;ta.isValid=Usn,ta.abs=Sln,ta.add=Cln,ta.subtract=xln,ta.as=Oln,ta.asMilliseconds=Pln,ta.asSeconds=Mln,ta.asMinutes=Rln,ta.asHours=Iln,ta.asDays=Aln,ta.asWeeks=Nln,ta.asMonths=Dln,ta.asQuarters=jln,ta.asYears=$ln,ta.valueOf=Eln,ta._bubble=Tln,ta.clone=Lln,ta.get=Fln,ta.milliseconds=kln,ta.seconds=qln,ta.minutes=Bln,ta.hours=Uln,ta.days=zln,ta.weeks=Wln,ta.months=Vln,ta.years=Hln,ta.humanize=Zln,ta.toISOString=vpe,ta.toString=vpe,ta.toJSON=vpe,ta.locale=E0t,ta.localeData=M0t,ta.toIsoString=P("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vpe),ta.lang=P0t,L("X",0,0,"unix"),L("x",0,0,"valueOf"),Ee("x",wm),Ee("X",nt),xi("X",function(C,M,j){j._d=new Date(parseFloat(C)*1e3)}),xi("x",function(C,M,j){j._d=new Date(We(C))});return e.version="2.29.4",r(ll),e.fn=pt,e.min=Fsn,e.max=ksn,e.now=qsn,e.utc=f,e.unix=hln,e.months=yln,e.isDate=l,e.locale=ML,e.invalid=g,e.duration=xC,e.isMoment=O,e.weekdays=_ln,e.parseZone=gln,e.localeData=EN,e.isDuration=mpe,e.monthsShort=bln,e.weekdaysMin=wln,e.defineLocale=mBe,e.updateLocale=hsn,e.locales=gsn,e.weekdaysShort=vln,e.normalizeUnits=$e,e.relativeTimeRounding=Gln,e.relativeTimeThreshold=Xln,e.calendarFormat=dun,e.prototype=pt,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 nw(t,e){let r=ee();return e?.apiKey||r[Tge[t]]||""}function Gvn(){return[{name:"copilot-plus-flash",provider:"copilot-plus"},{name:"google/gemini-2.5-flash",provider:"openrouterai"}]}function lNt(t){return Gvn().some(e=>e.name===t.name&&e.provider===t.provider)}var g4=v(()=>{gr();Qe()});var cNt={};En(cNt,{CustomError:()=>qo,MissingApiKeyError:()=>nte,MissingModelKeyError:()=>NJ,MissingPlusLicenseError:()=>y4,TimeoutError:()=>rte,UserCancelledError:()=>BWe});var qo,rte,nte,y4,NJ,BWe,OS=v(()=>{qo=class t extends Error{constructor(e,r){super(e),this.code=r,Object.setPrototypeOf(this,t.prototype)}},rte=class t extends Error{constructor(e,r){super(`${e} timed out after ${r}ms`),this.name="TimeoutError",Object.setPrototypeOf(this,t.prototype)}},nte=class t extends Error{constructor(e="API key is not configured."){super(e),this.name="MissingApiKeyError",Object.setPrototypeOf(this,t.prototype)}},y4=class t extends Error{constructor(e="Copilot Plus license key is not configured."){super(e),this.name="MissingPlusLicenseError",Object.setPrototypeOf(this,t.prototype)}},NJ=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)}},BWe=class t extends Error{constructor(){super("User cancelled"),this.name="UserCancelledError",Object.setPrototypeOf(this,t.prototype)}}});function n1(t){try{return new URL(t).hostname.replace(/^www\./,"")}catch{return t}}function fNt(t){let e=t?.detail||{};return{status:e.status,message:e.message||t?.message,reason:e.reason}}function Zvn(t){let e=fNt(t);return e.reason==="Invalid license key"||t?.message==="Invalid license key"||t?.message?.includes("status 403")||e.status===403}function pNt(t){let e=fNt(t);return Zvn(t)?zWe.INVALID_LICENSE_KEY_USER:e.message||(e.reason?`Error: ${e.reason}`:zWe.UNKNOWN_ERROR)}function DJ(t){return t.replace(/^#/,"").trim()}function jJ(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 sO(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(DJ(a)))}return n&&(Array.isArray(n)?n.forEach(i=>{typeof i=="string"&&o.add(DJ(i))}):typeof n=="string"&&o.add(DJ(n))),Array.from(o)}function Oge(t,e,r){if(e.length===0)return[];e=e.map(i=>DJ(i));let n=r&&r.length>0?r:ite(t,"/"),o=[];for(let i of n){let a=sO(i);e.some(s=>a.includes(s))&&o.push(i)}return o}async function ql(t){let e=(0,xy.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 xy.TFile)throw new Error(`Path conflict: "${n}" exists as a file, expected folder.`);continue}await app.vault.adapter.mkdir(n)}}function Ege(t){return t?GWe.includes(t.extension):!1}async function $J(t,e){return Ege(t)?await e.read(t):null}function Pge(t){return t.basename}function uO(t){return t?PNt.includes(t.extension):!1}function Rb(t){return t==="copilot_plus"||t==="project"}function LJ(t,e){return t?Ege(t)?!0:Rb(e):!1}function hNt(t,e){return!t||!e?!1:t.includes(VWe)&&e.includes(VWe)||t==="small"&&e==="cohereai"||t==="cohereai"&&e==="small"?!0:t===e}function Mge(t){let e=[],{history:r}=t;for(let n=0;n{let o=e.getAbstractFileByPath(n);if(o instanceof xy.TFile)r.set(o.path,o);else{let a=e.getMarkdownFiles().filter(s=>s.basename===n);a.length>0&&(ewn(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 ES(t,e){let r=/\[\[(.*?)\]\]/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(2,-2));return gNt(o,e)}function yNt(t,e){let r=/\{\[\[(.*?)\]\]\}/g,n=t.match(r);if(!n)return[];let o=n.map(i=>i.slice(3,-3));return gNt(o,e)}function ewn(t,e){return e.getMarkdownFiles().filter(n=>n.basename===t).length===1}function bNt(t){return t=t.trim(),t.startsWith("[[")&&t.endsWith("]]")?`${t.slice(2,-2).trim()}.md`:t}function _Nt(t){let e=new Set;return t.forEach(r=>{r.metadata?.title&&e.add(r.metadata?.title)}),Array.from(e)}function HWe(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=WWe(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 WWe(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 vNt(t){return`https://www.youtube.com/watch?v=${t}`}function wNt(t){return HWe(t).isValid}function SNt(t){if(!t||typeof t!="string")return!1;try{let e=new URL(t.trim());return(e.hostname==="x.com"||e.hostname==="www.x.com"||e.hostname==="twitter.com"||e.hostname==="www.twitter.com")&&e.pathname.includes("/status/")}catch{return!1}}function CNt(t){let e=t.matchAll(new RegExp(twn,"g"));return Array.from(e,r=>r[0])}async function hl(t,e={}){let{throwOnHttpError:r=!0}=e,n=new Headers(e.headers),o=Object.fromEntries(n.entries());delete o["content-length"],F("safeFetch request");let i=e.method?.toUpperCase()||"POST",s=await(0,xy.requestUrl)({url:t,contentType:"application/json",headers:o,method:i,...["POST","PUT","PATCH"].includes(i)&&{body:e.body?.toString()},throw:!1});if(r&&s.status>=400){let u;try{u=typeof s.json=="string"?JSON.parse(s.json):s.json}catch{try{u=typeof s.text=="string"?JSON.parse(s.text):s.text}catch{u=null}}let l=new Error(zWe.REQUEST_FAILED(s.status));if(l.json=u,u?.detail?.reason==="Invalid license key"||u?.reason==="Invalid license key")l.message="Invalid license key";else if(u?.detail?.message||u?.message){let c=u?.detail?.message||u?.message,d=u?.detail?.reason||u?.reason;l.message=d?`${c}: ${d}`:c}else u?.detail?l.message=JSON.stringify(u.detail):u&&(l.message+=". "+JSON.stringify(u));throw l}return{ok:s.status>=200&&s.status<300,status:s.status,statusText:s.status.toString(),headers:new Headers(s.headers),url:t,type:"basic",redirected:!1,bytes:()=>Promise.resolve(new Uint8Array(0)),body:rwn(s.text),bodyUsed:!0,json:()=>s.json,text:async()=>s.text,arrayBuffer:async()=>{if(s.arrayBuffer)return s.arrayBuffer;let u=s.text.replace(/^data:.*;base64,/,""),l=atob(u),c=new Uint8Array(l.length);for(let d=0;d{throw new Error("not implemented")},formData:()=>{throw new Error("not implemented")},clone:()=>{throw new Error("not implemented")}}}function Rge(t,e={}){return hl(t,{...e,throwOnHttpError:!1})}function rwn(t){return new ReadableStream({start(e){let n=new TextEncoder().encode(t);e.enqueue(n),e.close()}})}function ate(t,e){let r={...t};return e.forEach(n=>{delete r[n]}),r}function PS(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 o1(t){let e=qC[t];return{...e,label:e.label||t}}function wg(t,e){let r=qC[t]?.label||t;return r+(e?.believerExclusive&&r==="Copilot Plus"?"(Believer)":"")}function lO(t){let e=t;return e=lte(e),e=e.replace(/```xml\s*[\s\S]*?[\s\S]*?<\/write(?:File|ToFile)>[\s\S]*?```/g,""),e=e.replace(/[\s\S]*?<\/write(?:File|ToFile)>/g,""),e=e.replace(/[\s\S]*?/g,""),e=e.replace(//g,""),e=e.replace(/\n{3,}/g,` @@ -180,7 +180,7 @@ Answer the question with as detailed as possible based only on the following con Question: {question} `),d=y=>y.map(b=>`Human: ${b[0]} Assistant: ${b[1]}`).join(` -`),f=gc.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 uWe,y=>{let g=lte(y),b=Nge(g);return n&&console.log("Standalone Question: ",b),b}]),p=async y=>(r(y),Qee(y)),m=gc.from([{context:i.pipe(p),question:new pl,system_message:()=>a},c,o]);return f.pipe(m)}};BJ.instances=new Map;XWe=BJ,dte=XWe});var fte=v(()=>{});var ZWe,i1,Du,Zs,ow,FC,own,iwn,awn,swn,uwn,LWe,RNt,INt,pte,N_,YWe,mte,_4,hte,QWe,gte,e3e,t3e,Dge,r3e,yte,jge,$ge,n3e,Lge,lwn,o3e,Cge,iw,a1,Ab,UJ,Mb,rF,aO,kC,m4,VWe,qC,Tge,ANt,IJ,ur,Fge,kge,GWe,PNt,zJ,ko,MS,gr=v(()=>{y_();rd();fte();ZWe="https://api.brevilabs.com/v1",i1="https://models.brevilabs.com/v1",Du="copilot-chat-view",Zs="user",ow="ai",FC="copilot",own=`${FC}/copilot-conversations`,iwn=`${FC}/copilot-custom-prompts`,awn=`${FC}/memory`,swn=`${FC}/system-prompts`,uwn="",LWe=FC,RNt=`You are Obsidian Copilot, a helpful assistant that integrates AI to Obsidian note-taking. +`),f=gc.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 uWe,y=>{let g=lte(y),b=Nge(g);return n&&console.log("Standalone Question: ",b),b}]),p=async y=>(r(y),Qee(y)),m=gc.from([{context:i.pipe(p),question:new pl,system_message:()=>a},c,o]);return f.pipe(m)}};BJ.instances=new Map;XWe=BJ,dte=XWe});var fte=v(()=>{});var ZWe,i1,Du,Zs,ow,FC,own,iwn,awn,swn,uwn,LWe,RNt,INt,pte,N_,YWe,mte,_4,hte,QWe,gte,e3e,t3e,Dge,r3e,yte,jge,$ge,n3e,Lge,lwn,o3e,Cge,iw,a1,Ab,UJ,Mb,rF,aO,kC,m4,VWe,qC,Tge,ANt,IJ,ur,Fge,kge,GWe,PNt,zJ,Do,MS,gr=v(()=>{y_();rd();fte();ZWe="https://api.brevilabs.com/v1",i1="https://models.brevilabs.com/v1",Du="copilot-chat-view",Zs="user",ow="ai",FC="copilot",own=`${FC}/copilot-conversations`,iwn=`${FC}/copilot-custom-prompts`,awn=`${FC}/memory`,swn=`${FC}/system-prompts`,uwn="",LWe=FC,RNt=`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. @@ -259,7 +259,7 @@ Assistant: ${b[1]}`).join(` 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. - `,pte="note_context",N_="selected_text",YWe="web_selected_text",mte="variable",_4="variable_note",hte="embedded_pdf",QWe="embedded_note",gte="dataview_block",e3e="retrieved_document",t3e="web_tab_context",Dge="active_web_tab",r3e="youtube_video_context",yte="{activeWebTab}",jge=6e3,$ge=.4,n3e=448e3,Lge=3e4,lwn=30,o3e=5*60*1e3,Cge=16,iw={DEFAULT:"",READING_FILES:"Reading files",SEARCHING_WEB:"Searching the web",READING_FILE_TREE:"Reading file tree",COMPACTING:"Compacting"},a1={SETTINGS:"settings",EXPIRED_MODAL:"expired_modal",CHAT_MODE_SELECT:"chat_mode_select",MODE_SELECT_TOOLTIP:"mode_select_tooltip"},Ab={MAX_TOKENS:6e3,TEMPERATURE:.1,REASONING_EFFORT:"low",VERBOSITY:"medium"},UJ=131072,Mb=(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))(Mb||{}),rF={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},aO=[{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",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-5.4",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:"claude-sonnet-4-6",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-flash-lite-preview",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-flash",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"google/gemini-3-flash-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-3.1-pro-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-2.5-pro",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5.4",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5-mini",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"grok-4-1-fast",provider:"xai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"x-ai/grok-4.1-fast",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"claude-opus-4-6",provider:"anthropic",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3-flash-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-pro-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-2.5-pro",provider:"google",enabled:!1,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"deepseek-chat",provider:"deepseek",enabled:!1,isBuiltIn:!0},{name:"deepseek-reasoner",provider:"deepseek",enabled:!1,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"]}],kC=(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))(kC||{}),m4=[{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:"openai/text-embedding-3-small",provider:"openrouterai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{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:"gemini-embedding-2-preview",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"}],VWe="nomic-embed-text",qC={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-5-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-6"},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-5.4"},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-1-fast"},"azure openai":{label:"Azure",host:"https://.services.ai.azure.com/models",curlBaseURL:"https://.services.ai.azure.com/models",keyManagementURL:"https://ai.azure.com",listModelURL:""},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:i1,curlBaseURL:i1,keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:i1,curlBaseURL:i1,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:""}},Tge={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"},ANt=["NEVER","ON STARTUP","ON MODE SWITCH"],IJ=(r=>(r.ENTER="enter",r.SHIFT_ENTER="shift+enter",r))(IJ||{}),ur={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",TRIGGER_QUICK_ASK:"trigger-quick-ask"},Fge={[ur.TRIGGER_QUICK_COMMAND]:"Trigger quick command",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[ur.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[ur.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[ur.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[ur.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[ur.LIST_INDEXED_FILES]:"List all indexed files (debug)",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[ur.NEW_CHAT]:"New Copilot Chat",[ur.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[ur.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[ur.SEARCH_ORAMA_DB]:"Search semantic index (debug)",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"Add selection to chat context",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"Add web selection to chat context",[ur.ADD_CUSTOM_COMMAND]:"Add new custom command",[ur.APPLY_CUSTOM_COMMAND]:"Apply custom command",[ur.OPEN_LOG_FILE]:"Create log file",[ur.CLEAR_LOG_FILE]:"Clear log file",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"Download YouTube Script (plus)",[ur.TRIGGER_QUICK_ASK]:"Quick Ask"},kge={[ur.NEW_CHAT]:"message-square-plus",[ur.OPEN_COPILOT_CHAT_WINDOW]:"message-square",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"message-square",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"history",[ur.TRIGGER_QUICK_COMMAND]:"terminal-square",[ur.TRIGGER_QUICK_ASK]:"sparkles",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"text-cursor-input",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"globe",[ur.ADD_CUSTOM_COMMAND]:"plus-circle",[ur.APPLY_CUSTOM_COMMAND]:"play-circle",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"refresh-cw",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"rotate-cw",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"trash-2",[ur.CLEAR_COPILOT_CACHE]:"eraser",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"filter-x",[ur.COUNT_TOTAL_VAULT_TOKENS]:"calculator",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"hash",[ur.OPEN_LOG_FILE]:"file-text",[ur.CLEAR_LOG_FILE]:"file-x",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"youtube"},GWe=["md","canvas","base"],PNt=[...GWe,"pdf"],zJ={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.`},ko={userId:gu(),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:"openai/text-embedding-3-small|openrouterai",temperature:Ab.TEMPERATURE,maxTokens:Ab.MAX_TOKENS,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:own,defaultConversationTag:"copilot-conversation",autosaveChat:!0,generateAIChatTitleOnSave:!0,autoAddActiveContentToContext:!0,defaultOpenArea:"view",defaultSendShortcut:"enter",customPromptsFolder:iwn,indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:LWe,qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:lwn,enableInlineCitations:!0,groqApiKey:"",activeModels:aO,activeEmbeddingModels:m4,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,enableSelfHostMode:!1,enableMiyo:!1,selfHostModeValidatedAt:null,selfHostValidationCount:0,selfHostUrl:"",selfHostApiKey:"",miyoServerUrl:"",selfHostSearchProvider:"firecrawl",firecrawlApiKey:"",perplexityApiKey:"",supadataApiKey:"",enableLexicalBoosts:!0,suggestedDefaultCommands:!1,autonomousAgentMaxIterations:4,autonomousAgentEnabledToolIds:["localSearch","readNote","webSearch","pomodoro","youtubeTranscription","writeFile","editFile","updateMemory"],reasoningEffort:Ab.REASONING_EFFORT,verbosity:Ab.VERBOSITY,memoryFolderName:awn,enableRecentConversations:!0,maxRecentConversations:30,enableSavedMemory:!0,quickCommandModelKey:void 0,quickCommandIncludeNoteContext:!0,autoIncludeTextSelection:!1,autoAddSelectionToContext:!1,autoAcceptEdits:!1,diffViewMode:"split",userSystemPromptsFolder:swn,defaultSystemPromptTitle:"",autoCompactThreshold:128e3,convertedDocOutputFolder:uwn},MS={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change",ABORT_STREAM:"abort-stream"}});var a3e=S(qge=>{"use strict";qge.byteLength=dwn;qge.toByteArray=pwn;qge.fromByteArray=gwn;var cO=[],RS=[],cwn=typeof Uint8Array<"u"?Uint8Array:Array,i3e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(v4=0,NNt=i3e.length;v40)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 dwn(t){var e=DNt(t),r=e[0],n=e[1];return(r+n)*3/4-n}function fwn(t,e,r){return(e+r)*3/4-r}function pwn(t){var e,r=DNt(t),n=r[0],o=r[1],i=new cwn(fwn(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=RS[t.charCodeAt(u)]<<2|RS[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=RS[t.charCodeAt(u)]<<10|RS[t.charCodeAt(u+1)]<<4|RS[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function mwn(t){return cO[t>>18&63]+cO[t>>12&63]+cO[t>>6&63]+cO[t&63]}function hwn(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(cO[e>>2]+cO[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(cO[e>>10]+cO[e>>4&63]+cO[e<<2&63]+"=")),o.join("")}});var jNt=S(s3e=>{s3e.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)};s3e.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 IS=S(JJ=>{"use strict";var u3e=a3e(),HJ=jNt(),$Nt=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;JJ.Buffer=Be;JJ.SlowBuffer=Swn;JJ.INSPECT_MAX_BYTES=50;var Bge=2147483647;JJ.kMaxLength=Bge;Be.TYPED_ARRAY_SUPPORT=ywn();!Be.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 ywn(){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(Be.prototype,"parent",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.buffer}});Object.defineProperty(Be.prototype,"offset",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.byteOffset}});function s1(t){if(t>Bge)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,Be.prototype),e}function Be(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 f3e(t)}return qNt(t,e,r)}Be.poolSize=8192;function qNt(t,e,r){if(typeof t=="string")return _wn(t,e);if(ArrayBuffer.isView(t))return vwn(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(dO(t,ArrayBuffer)||t&&dO(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(dO(t,SharedArrayBuffer)||t&&dO(t.buffer,SharedArrayBuffer)))return c3e(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 Be.from(n,e,r);let o=wwn(t);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return Be.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)}Be.from=function(t,e,r){return qNt(t,e,r)};Object.setPrototypeOf(Be.prototype,Uint8Array.prototype);Object.setPrototypeOf(Be,Uint8Array);function BNt(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 bwn(t,e,r){return BNt(t),t<=0?s1(t):e!==void 0?typeof r=="string"?s1(t).fill(e,r):s1(t).fill(e):s1(t)}Be.alloc=function(t,e,r){return bwn(t,e,r)};function f3e(t){return BNt(t),s1(t<0?0:p3e(t)|0)}Be.allocUnsafe=function(t){return f3e(t)};Be.allocUnsafeSlow=function(t){return f3e(t)};function _wn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!Be.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=UNt(t,e)|0,n=s1(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function l3e(t){let e=t.length<0?0:p3e(t.length)|0,r=s1(e);for(let n=0;n=Bge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Bge.toString(16)+" bytes");return t|0}function Swn(t){return+t!=t&&(t=0),Be.alloc(+t)}Be.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==Be.prototype};Be.compare=function(e,r){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),dO(r,Uint8Array)&&(r=Be.from(r,r.offset,r.byteLength)),!Be.isBuffer(e)||!Be.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?(Be.isBuffer(a)||(a=Be.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if(Be.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function UNt(t,e){if(Be.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||dO(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 d3e(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return ZNt(t).length;default:if(o)return n?-1:d3e(t).length;e=(""+e).toLowerCase(),o=!0}}Be.byteLength=UNt;function Cwn(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 Nwn(this,e,r);case"utf8":case"utf-8":return VNt(this,e,r);case"ascii":return Iwn(this,e,r);case"latin1":case"binary":return Awn(this,e,r);case"base64":return Mwn(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Dwn(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}Be.prototype._isBuffer=!0;function w4(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}Be.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+=" ... "),""};$Nt&&(Be.prototype[$Nt]=Be.prototype.inspect);Be.prototype.compare=function(e,r,n,o,i){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),!Be.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,h3e(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=Be.from(e,n)),Be.isBuffer(e))return e.length===0?-1:LNt(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):LNt(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function LNt(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 xwn(this,e,r,n);case"utf8":case"utf-8":return Twn(this,e,r,n);case"ascii":case"latin1":case"binary":return Own(this,e,r,n);case"base64":return Ewn(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Pwn(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};Be.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Mwn(t,e,r){return e===0&&r===t.length?u3e.fromByteArray(t):u3e.fromByteArray(t.slice(e,r))}function VNt(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 Rwn(n)}var FNt=4096;function Rwn(t){let e=t.length;if(e<=FNt)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")}Be.prototype.readUintLE=Be.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e+--r],i=1;for(;r>0&&(i*=256);)o+=this[e+--r]*i;return o};Be.prototype.readUint8=Be.prototype.readUInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]};Be.prototype.readUint16LE=Be.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]|this[e+1]<<8};Be.prototype.readUint16BE=Be.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]<<8|this[e+1]};Be.prototype.readUint32LE=Be.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};Be.prototype.readUint32BE=Be.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};Be.prototype.readBigUInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(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,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(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||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};Be.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(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};Be.prototype.readInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};Be.prototype.readInt16LE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt16BE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};Be.prototype.readInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};Be.prototype.readBigInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(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,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,r||Th(e,4,this.length),HJ.read(this,e,!0,23,4)};Be.prototype.readFloatBE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),HJ.read(this,e,!1,23,4)};Be.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!0,52,8)};Be.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!1,52,8)};function D_(t,e,r,n,o,i){if(!Be.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}Be.prototype.writeUintLE=Be.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;D_(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;D_(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};Be.prototype.writeUint8=Be.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,255,0),this[r]=e&255,r+1};Be.prototype.writeUint16LE=Be.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeUint16BE=Be.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeUint32LE=Be.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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};Be.prototype.writeUint32BE=Be.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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 HNt(t,e,r,n,o){XNt(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 WNt(t,e,r,n,o){XNt(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}Be.prototype.writeBigUInt64LE=nF(function(e,r=0){return HNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeBigUInt64BE=nF(function(e,r=0){return WNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(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};Be.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(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};Be.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};Be.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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};Be.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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};Be.prototype.writeBigInt64LE=nF(function(e,r=0){return HNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});Be.prototype.writeBigInt64BE=nF(function(e,r=0){return WNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function JNt(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 KNt(t,e,r,n,o){return e=+e,r=r>>>0,o||JNt(t,e,r,4,34028234663852886e22,-34028234663852886e22),HJ.write(t,e,r,n,23,4),r+4}Be.prototype.writeFloatLE=function(e,r,n){return KNt(this,e,r,!0,n)};Be.prototype.writeFloatBE=function(e,r,n){return KNt(this,e,r,!1,n)};function GNt(t,e,r,n,o){return e=+e,r=r>>>0,o||JNt(t,e,r,8,17976931348623157e292,-17976931348623157e292),HJ.write(t,e,r,n,52,8),r+8}Be.prototype.writeDoubleLE=function(e,r,n){return GNt(this,e,r,!0,n)};Be.prototype.writeDoubleBE=function(e,r,n){return GNt(this,e,r,!1,n)};Be.prototype.copy=function(e,r,n,o){if(!Be.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=kNt(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=kNt(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function kNt(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 jwn(t,e,r){WJ(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&bte(e,t.length-(r+1))}function XNt(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 VJ.ERR_OUT_OF_RANGE("value",s,t)}jwn(n,o,i)}function WJ(t,e){if(typeof t!="number")throw new VJ.ERR_INVALID_ARG_TYPE(e,"number",t)}function bte(t,e,r){throw Math.floor(t)!==t?(WJ(t,r),new VJ.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new VJ.ERR_BUFFER_OUT_OF_BOUNDS:new VJ.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var $wn=/[^+/0-9A-Za-z-_]/g;function Lwn(t){if(t=t.split("=")[0],t=t.trim().replace($wn,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function d3e(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 Fwn(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function ZNt(t){return u3e.toByteArray(Lwn(t))}function Uge(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function dO(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function h3e(t){return t!==t}var qwn=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 nF(t){return typeof BigInt>"u"?Bwn:t}function Bwn(){throw new Error("BigInt not supported")}});function _te(){return QNt.Platform.isDesktop&&zge||(zge=require("electron")?.remote?.safeStorage),zge}async function v3e(){return await crypto.subtle.importKey("raw",Uwn,Vge.name,!1,["encrypt","decrypt"])}async function e1t(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 g3e(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await g3e(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await g3e(n.apiKey||"")})))),e}async function g3e(t){if(!t||t.startsWith(w3e))return t;t1t(t)&&(t=t.replace(Hge,""));try{if(_te()?.isEncryptionAvailable()){let o=_te().encryptString(t);return b3e+o.toString("base64")}let e=await v3e(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(Vge,e,r);return _3e+Vwn(n)}catch(e){return console.error("Encryption failed:",e),t}}async function Fn(t){if(!t||zwn(t))return t;if(t1t(t))return t.replace(Hge,"");if(t.startsWith(b3e)){let r=t.replace(b3e,""),n=y3e.Buffer.from(r,"base64");return _te().decryptString(n)}if(t.startsWith(_3e)){let r=t.replace(_3e,""),n=await v3e(),o=YNt(r),i=await crypto.subtle.decrypt(Vge,n,o);return new TextDecoder().decode(i)}let e=t.replace(w3e,"");try{if(_te()?.isEncryptionAvailable())try{let i=y3e.Buffer.from(e,"base64");return _te().decryptString(i)}catch{}let r=await v3e(),n=YNt(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 zwn(t){return!t.startsWith(w3e)&&!t.startsWith(Hge)}function t1t(t){return t.startsWith(Hge)}function Vwn(t){let e=new Uint8Array(t),r="";for(let n=0;n{y3e=$(IS()),QNt=require("obsidian"),zge=null;b3e="enc_desk_",_3e="enc_web_",w3e="enc_",Hge="dec_",Uwn=new TextEncoder().encode("obsidian-copilot-v1"),Vge={name:"AES-GCM",iv:new Uint8Array(12)}});function a1t(t){Do.set(Jge,t)}function j_(){return Do.get(Jge)}function s1t(t){return Do.sub(Jge,t)}function oF(){return e1(Jge,{store:Do})}function UC(){return Do.get(Kge)}function S4(t){Do.set(Kge,t)}function u1t(t){return Do.sub(Kge,t)}function aw(){return e1(Kge,{store:Do})}function C4(t){Do.set(Wge,t)}function Gu(){return Do.get(Wge)}function XJ(t){return Do.sub(Wge,()=>{t(Do.get(Wge))})}function fO(t){Do.set(i1t,t)}function Gge(){return e1(i1t,{store:Do})}function ZJ(){return UC()==="project"}function pO(t){Do.set(S3e,t)}function zC(){return Do.get(S3e)}function l1t(t){let e=zC();pO(e.filter(r=>r.id!==t))}function c1t(){pO([])}function d1t(){return e1(S3e,{store:Do})}function f1t(t){Do.set(vte,t)}function mO(t,e){Do.set(vte,r=>({...r,[t]:e(r[t])}))}function YJ(){return e1(vte,{store:Do})}function QJ(){return Do.get(wte)}function C3e(t){Do.set(wte,t)}function Sg(t){Do.set(wte,e=>({...e,...t}))}function x3e(){AS!==null&&(clearTimeout(AS),AS=null),KJ=0,GJ=0,Do.set(wte,{isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"})}function p1t(t){GJ=t;let e=Date.now();e-KJ>=o1t?(KJ=e,AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ})):AS===null&&(AS=setTimeout(()=>{KJ=Date.now(),AS=null,Sg({indexedCount:GJ})},o1t-(e-KJ)))}function m1t(){AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ}),KJ=0,GJ=0}function e5(){return e1(wte,{store:Do})}var r1t,Jge,n1t,Kge,Wge,i1t,vte,wte,S3e,KJ,GJ,AS,o1t,na=v(()=>{rd();Qe();LC();r1t=yc(null),Jge=yc(t=>{let e=t(r1t);return e!==null?e:t(eF).defaultModelKey},(t,e,r)=>{e(r1t,r)}),n1t=yc(null),Kge=yc(t=>{let e=t(n1t);return e!==null?e:t(eF).defaultChainType},(t,e,r)=>{e(n1t,r)}),Wge=yc(null),i1t=yc(!1),vte=yc({success:[],failed:[],processingFiles:[],total:[]}),wte=yc({isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"}),S3e=yc([]);KJ=0,GJ=0,AS=null,o1t=500});var x1t=S(Xu=>{"use strict";function P3e(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;nXge(s,r))uXge(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(uXge(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function Xge(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(h1t=performance,Xu.unstable_now=function(){return h1t.now()}):(T3e=Date,g1t=T3e.now(),Xu.unstable_now=function(){return T3e.now()-g1t});var h1t,T3e,g1t,hO=[],iF=[],Hwn=1,NS=null,Ty=3,Qge=!1,x4=!1,Cte=!1,_1t=typeof setTimeout=="function"?setTimeout:null,v1t=typeof clearTimeout=="function"?clearTimeout:null,y1t=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function M3e(t){for(var e=VC(iF);e!==null;){if(e.callback===null)Yge(iF);else if(e.startTime<=t)Yge(iF),e.sortIndex=e.expirationTime,P3e(hO,e);else break;e=VC(iF)}}function R3e(t){if(Cte=!1,M3e(t),!x4)if(VC(hO)!==null)x4=!0,A3e(I3e);else{var e=VC(iF);e!==null&&N3e(R3e,e.startTime-t)}}function I3e(t,e){x4=!1,Cte&&(Cte=!1,v1t(xte),xte=-1),Qge=!0;var r=Ty;try{for(M3e(e),NS=VC(hO);NS!==null&&(!(NS.expirationTime>e)||t&&!C1t());){var n=NS.callback;if(typeof n=="function"){NS.callback=null,Ty=NS.priorityLevel;var o=n(NS.expirationTime<=e);e=Xu.unstable_now(),typeof o=="function"?NS.callback=o:NS===VC(hO)&&Yge(hO),M3e(e)}else Yge(hO);NS=VC(hO)}if(NS!==null)var i=!0;else{var a=VC(iF);a!==null&&N3e(R3e,a.startTime-e),i=!1}return i}finally{NS=null,Ty=r,Qge=!1}}var eye=!1,Zge=null,xte=-1,w1t=5,S1t=-1;function C1t(){return!(Xu.unstable_now()-S1tt||125n?(t.sortIndex=r,P3e(iF,t),VC(hO)===null&&t===VC(iF)&&(Cte?(v1t(xte),xte=-1):Cte=!0,N3e(R3e,r-n))):(t.sortIndex=o,P3e(hO,t),x4||Qge||(x4=!0,A3e(I3e))),t};Xu.unstable_shouldYield=C1t;Xu.unstable_wrapCallback=function(t){var e=Ty;return function(){var r=Ty;Ty=e;try{return t.apply(this,arguments)}finally{Ty=r}}}});var O1t=S((vzi,T1t)=>{"use strict";T1t.exports=x1t()});var A$t=S(fw=>{"use strict";var NDt=K(),cw=O1t();function dt(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"),r6e=Object.prototype.hasOwnProperty,Wwn=/^[: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]*$/,E1t={},P1t={};function Jwn(t){return r6e.call(P1t,t)?!0:r6e.call(E1t,t)?!1:Wwn.test(t)?P1t[t]=!0:(E1t[t]=!0,!1)}function Kwn(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 Gwn(t,e,r,n){if(e===null||typeof e>"u"||Kwn(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 jb(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 Tg={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Tg[t]=new jb(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Tg[e]=new jb(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Tg[t]=new jb(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Tg[t]=new jb(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){Tg[t]=new jb(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Tg[t]=new jb(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Tg[t]=new jb(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Tg[t]=new jb(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Tg[t]=new jb(t,5,!1,t.toLowerCase(),null,!1,!1)});var K6e=/[\-:]([a-z])/g;function G6e(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(K6e,G6e);Tg[e]=new jb(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(K6e,G6e);Tg[e]=new jb(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(K6e,G6e);Tg[e]=new jb(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!1,!1)});Tg.xlinkHref=new jb("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!0,!0)});function X6e(t,e,r,n){var o=Tg.hasOwnProperty(e)?Tg[e]:null;(o!==null?o.type!==0:n||!(2(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))(Mb||{}),rF={reasoning:"This model supports general reasoning tasks.",vision:"This model supports image inputs.",websearch:"This model can access the internet."},aO=[{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",provider:"openrouterai",enabled:!0,isBuiltIn:!0,core:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-5.4",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:"claude-sonnet-4-6",provider:"anthropic",enabled:!0,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-flash-lite-preview",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"gemini-2.5-flash",provider:"google",enabled:!0,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"google/gemini-3-flash-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-3.1-pro-preview",provider:"openrouterai",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"google/gemini-2.5-pro",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5.4",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"openai/gpt-5-mini",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"grok-4-1-fast",provider:"xai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"x-ai/grok-4.1-fast",provider:"openrouterai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"gpt-4.1-mini",provider:"openai",enabled:!1,isBuiltIn:!0,core:!1,projectEnabled:!0,capabilities:["vision"]},{name:"claude-opus-4-6",provider:"anthropic",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3-flash-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-3.1-pro-preview",provider:"google",enabled:!1,isBuiltIn:!0,capabilities:["vision","reasoning"]},{name:"gemini-2.5-pro",provider:"google",enabled:!1,isBuiltIn:!0,projectEnabled:!0,capabilities:["vision"]},{name:"deepseek-chat",provider:"deepseek",enabled:!1,isBuiltIn:!0},{name:"deepseek-reasoner",provider:"deepseek",enabled:!1,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"]}],kC=(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))(kC||{}),m4=[{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:"openai/text-embedding-3-small",provider:"openrouterai",enabled:!0,isBuiltIn:!0,isEmbeddingModel:!0,core:!0},{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:"gemini-embedding-2-preview",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"}],VWe="nomic-embed-text",qC={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-5-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-6"},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-5.4"},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-1-fast"},"azure openai":{label:"Azure",host:"https://.services.ai.azure.com/models",curlBaseURL:"https://.services.ai.azure.com/models",keyManagementURL:"https://ai.azure.com",listModelURL:""},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:i1,curlBaseURL:i1,keyManagementURL:"",listModelURL:""},"copilot-plus-jina":{label:"Copilot Plus",host:i1,curlBaseURL:i1,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:""}},Tge={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"},ANt=["NEVER","ON STARTUP","ON MODE SWITCH"],IJ=(r=>(r.ENTER="enter",r.SHIFT_ENTER="shift+enter",r))(IJ||{}),ur={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",TRIGGER_QUICK_ASK:"trigger-quick-ask"},Fge={[ur.TRIGGER_QUICK_COMMAND]:"Trigger quick command",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"Clear local Copilot index",[ur.CLEAR_COPILOT_CACHE]:"Clear Copilot cache",[ur.COUNT_TOTAL_VAULT_TOKENS]:"Count total tokens in your vault",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"Count words and tokens in selection",[ur.DEBUG_WORD_COMPLETION]:"Word completion: Debug",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"Force reindex vault",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"Garbage collect Copilot index (remove files that no longer exist in vault)",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"Index (refresh) vault",[ur.INSPECT_COPILOT_INDEX_BY_NOTE_PATHS]:"Inspect Copilot index by note paths (debug)",[ur.LIST_INDEXED_FILES]:"List all indexed files (debug)",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"Load Copilot chat conversation",[ur.NEW_CHAT]:"New Copilot Chat",[ur.OPEN_COPILOT_CHAT_WINDOW]:"Open Copilot Chat Window",[ur.REMOVE_FILES_FROM_COPILOT_INDEX]:"Remove files from Copilot index (debug)",[ur.SEARCH_ORAMA_DB]:"Search semantic index (debug)",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"Toggle Copilot Chat Window",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"Add selection to chat context",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"Add web selection to chat context",[ur.ADD_CUSTOM_COMMAND]:"Add new custom command",[ur.APPLY_CUSTOM_COMMAND]:"Apply custom command",[ur.OPEN_LOG_FILE]:"Create log file",[ur.CLEAR_LOG_FILE]:"Clear log file",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"Download YouTube Script (plus)",[ur.TRIGGER_QUICK_ASK]:"Quick Ask"},kge={[ur.NEW_CHAT]:"message-square-plus",[ur.OPEN_COPILOT_CHAT_WINDOW]:"message-square",[ur.TOGGLE_COPILOT_CHAT_WINDOW]:"message-square",[ur.LOAD_COPILOT_CHAT_CONVERSATION]:"history",[ur.TRIGGER_QUICK_COMMAND]:"terminal-square",[ur.TRIGGER_QUICK_ASK]:"sparkles",[ur.ADD_SELECTION_TO_CHAT_CONTEXT]:"text-cursor-input",[ur.ADD_WEB_SELECTION_TO_CHAT_CONTEXT]:"globe",[ur.ADD_CUSTOM_COMMAND]:"plus-circle",[ur.APPLY_CUSTOM_COMMAND]:"play-circle",[ur.INDEX_VAULT_TO_COPILOT_INDEX]:"refresh-cw",[ur.FORCE_REINDEX_VAULT_TO_COPILOT_INDEX]:"rotate-cw",[ur.CLEAR_LOCAL_COPILOT_INDEX]:"trash-2",[ur.CLEAR_COPILOT_CACHE]:"eraser",[ur.GARBAGE_COLLECT_COPILOT_INDEX]:"filter-x",[ur.COUNT_TOTAL_VAULT_TOKENS]:"calculator",[ur.COUNT_WORD_AND_TOKENS_SELECTION]:"hash",[ur.OPEN_LOG_FILE]:"file-text",[ur.CLEAR_LOG_FILE]:"file-x",[ur.DOWNLOAD_YOUTUBE_SCRIPT]:"youtube"},GWe=["md","canvas","base"],PNt=[...GWe,"pdf"],zJ={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.`},Do={userId:gu(),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:"openai/text-embedding-3-small|openrouterai",temperature:Ab.TEMPERATURE,maxTokens:Ab.MAX_TOKENS,contextTurns:15,userSystemPrompt:"",openAIProxyBaseUrl:"",openAIEmbeddingProxyBaseUrl:"",stream:!0,defaultSaveFolder:own,defaultConversationTag:"copilot-conversation",autosaveChat:!0,generateAIChatTitleOnSave:!0,autoAddActiveContentToContext:!0,defaultOpenArea:"view",defaultSendShortcut:"enter",customPromptsFolder:iwn,indexVaultToVectorStore:"ON MODE SWITCH",qaExclusions:LWe,qaInclusions:"",chatNoteContextPath:"",chatNoteContextTags:[],enableIndexSync:!0,debug:!1,enableEncryption:!1,maxSourceChunks:lwn,enableInlineCitations:!0,groqApiKey:"",activeModels:aO,activeEmbeddingModels:m4,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,enableSelfHostMode:!1,enableMiyo:!1,miyoSearchAll:!1,selfHostModeValidatedAt:null,selfHostValidationCount:0,selfHostUrl:"",selfHostApiKey:"",miyoServerUrl:"",selfHostSearchProvider:"firecrawl",firecrawlApiKey:"",perplexityApiKey:"",supadataApiKey:"",enableLexicalBoosts:!0,suggestedDefaultCommands:!1,autonomousAgentMaxIterations:4,autonomousAgentEnabledToolIds:["localSearch","readNote","webSearch","pomodoro","youtubeTranscription","writeFile","editFile","updateMemory"],reasoningEffort:Ab.REASONING_EFFORT,verbosity:Ab.VERBOSITY,memoryFolderName:awn,enableRecentConversations:!0,maxRecentConversations:30,enableSavedMemory:!0,quickCommandModelKey:void 0,quickCommandIncludeNoteContext:!0,autoIncludeTextSelection:!1,autoAddSelectionToContext:!1,autoAcceptEdits:!1,diffViewMode:"split",userSystemPromptsFolder:swn,defaultSystemPromptTitle:"",autoCompactThreshold:128e3,convertedDocOutputFolder:uwn},MS={CHAT_IS_VISIBLE:"chat-is-visible",ACTIVE_LEAF_CHANGE:"active-leaf-change",ABORT_STREAM:"abort-stream"}});var a3e=S(qge=>{"use strict";qge.byteLength=dwn;qge.toByteArray=pwn;qge.fromByteArray=gwn;var cO=[],RS=[],cwn=typeof Uint8Array<"u"?Uint8Array:Array,i3e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(v4=0,NNt=i3e.length;v40)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 dwn(t){var e=DNt(t),r=e[0],n=e[1];return(r+n)*3/4-n}function fwn(t,e,r){return(e+r)*3/4-r}function pwn(t){var e,r=DNt(t),n=r[0],o=r[1],i=new cwn(fwn(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=RS[t.charCodeAt(u)]<<2|RS[t.charCodeAt(u+1)]>>4,i[a++]=e&255),o===1&&(e=RS[t.charCodeAt(u)]<<10|RS[t.charCodeAt(u+1)]<<4|RS[t.charCodeAt(u+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function mwn(t){return cO[t>>18&63]+cO[t>>12&63]+cO[t>>6&63]+cO[t&63]}function hwn(t,e,r){for(var n,o=[],i=e;is?s:a+i));return n===1?(e=t[r-1],o.push(cO[e>>2]+cO[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(cO[e>>10]+cO[e>>4&63]+cO[e<<2&63]+"=")),o.join("")}});var jNt=S(s3e=>{s3e.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)};s3e.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 IS=S(JJ=>{"use strict";var u3e=a3e(),HJ=jNt(),$Nt=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;JJ.Buffer=Be;JJ.SlowBuffer=Swn;JJ.INSPECT_MAX_BYTES=50;var Bge=2147483647;JJ.kMaxLength=Bge;Be.TYPED_ARRAY_SUPPORT=ywn();!Be.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 ywn(){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(Be.prototype,"parent",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.buffer}});Object.defineProperty(Be.prototype,"offset",{enumerable:!0,get:function(){if(Be.isBuffer(this))return this.byteOffset}});function s1(t){if(t>Bge)throw new RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,Be.prototype),e}function Be(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 f3e(t)}return qNt(t,e,r)}Be.poolSize=8192;function qNt(t,e,r){if(typeof t=="string")return _wn(t,e);if(ArrayBuffer.isView(t))return vwn(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(dO(t,ArrayBuffer)||t&&dO(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(dO(t,SharedArrayBuffer)||t&&dO(t.buffer,SharedArrayBuffer)))return c3e(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 Be.from(n,e,r);let o=wwn(t);if(o)return o;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return Be.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)}Be.from=function(t,e,r){return qNt(t,e,r)};Object.setPrototypeOf(Be.prototype,Uint8Array.prototype);Object.setPrototypeOf(Be,Uint8Array);function BNt(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 bwn(t,e,r){return BNt(t),t<=0?s1(t):e!==void 0?typeof r=="string"?s1(t).fill(e,r):s1(t).fill(e):s1(t)}Be.alloc=function(t,e,r){return bwn(t,e,r)};function f3e(t){return BNt(t),s1(t<0?0:p3e(t)|0)}Be.allocUnsafe=function(t){return f3e(t)};Be.allocUnsafeSlow=function(t){return f3e(t)};function _wn(t,e){if((typeof e!="string"||e==="")&&(e="utf8"),!Be.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let r=UNt(t,e)|0,n=s1(r),o=n.write(t,e);return o!==r&&(n=n.slice(0,o)),n}function l3e(t){let e=t.length<0?0:p3e(t.length)|0,r=s1(e);for(let n=0;n=Bge)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Bge.toString(16)+" bytes");return t|0}function Swn(t){return+t!=t&&(t=0),Be.alloc(+t)}Be.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==Be.prototype};Be.compare=function(e,r){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),dO(r,Uint8Array)&&(r=Be.from(r,r.offset,r.byteLength)),!Be.isBuffer(e)||!Be.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?(Be.isBuffer(a)||(a=Be.from(a)),a.copy(o,i)):Uint8Array.prototype.set.call(o,a,i);else if(Be.isBuffer(a))a.copy(o,i);else throw new TypeError('"list" argument must be an Array of Buffers');i+=a.length}return o};function UNt(t,e){if(Be.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||dO(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 d3e(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return ZNt(t).length;default:if(o)return n?-1:d3e(t).length;e=(""+e).toLowerCase(),o=!0}}Be.byteLength=UNt;function Cwn(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 Nwn(this,e,r);case"utf8":case"utf-8":return VNt(this,e,r);case"ascii":return Iwn(this,e,r);case"latin1":case"binary":return Awn(this,e,r);case"base64":return Mwn(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Dwn(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}Be.prototype._isBuffer=!0;function w4(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}Be.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+=" ... "),""};$Nt&&(Be.prototype[$Nt]=Be.prototype.inspect);Be.prototype.compare=function(e,r,n,o,i){if(dO(e,Uint8Array)&&(e=Be.from(e,e.offset,e.byteLength)),!Be.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,h3e(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=Be.from(e,n)),Be.isBuffer(e))return e.length===0?-1:LNt(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):LNt(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function LNt(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 xwn(this,e,r,n);case"utf8":case"utf-8":return Twn(this,e,r,n);case"ascii":case"latin1":case"binary":return Own(this,e,r,n);case"base64":return Ewn(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Pwn(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};Be.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Mwn(t,e,r){return e===0&&r===t.length?u3e.fromByteArray(t):u3e.fromByteArray(t.slice(e,r))}function VNt(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 Rwn(n)}var FNt=4096;function Rwn(t){let e=t.length;if(e<=FNt)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")}Be.prototype.readUintLE=Be.prototype.readUIntLE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a>>0,r=r>>>0,n||Th(e,r,this.length);let o=this[e+--r],i=1;for(;r>0&&(i*=256);)o+=this[e+--r]*i;return o};Be.prototype.readUint8=Be.prototype.readUInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]};Be.prototype.readUint16LE=Be.prototype.readUInt16LE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]|this[e+1]<<8};Be.prototype.readUint16BE=Be.prototype.readUInt16BE=function(e,r){return e=e>>>0,r||Th(e,2,this.length),this[e]<<8|this[e+1]};Be.prototype.readUint32LE=Be.prototype.readUInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};Be.prototype.readUint32BE=Be.prototype.readUInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};Be.prototype.readBigUInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(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,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(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||Th(e,r,this.length);let o=this[e],i=1,a=0;for(;++a=i&&(o-=Math.pow(2,8*r)),o};Be.prototype.readIntBE=function(e,r,n){e=e>>>0,r=r>>>0,n||Th(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};Be.prototype.readInt8=function(e,r){return e=e>>>0,r||Th(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};Be.prototype.readInt16LE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt16BE=function(e,r){e=e>>>0,r||Th(e,2,this.length);let n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};Be.prototype.readInt32LE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};Be.prototype.readInt32BE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};Be.prototype.readBigInt64LE=nF(function(e){e=e>>>0,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(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,WJ(e,"offset");let r=this[e],n=this[e+7];(r===void 0||n===void 0)&&bte(e,this.length-8);let o=(r<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(o)<>>0,r||Th(e,4,this.length),HJ.read(this,e,!0,23,4)};Be.prototype.readFloatBE=function(e,r){return e=e>>>0,r||Th(e,4,this.length),HJ.read(this,e,!1,23,4)};Be.prototype.readDoubleLE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!0,52,8)};Be.prototype.readDoubleBE=function(e,r){return e=e>>>0,r||Th(e,8,this.length),HJ.read(this,e,!1,52,8)};function D_(t,e,r,n,o,i){if(!Be.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}Be.prototype.writeUintLE=Be.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;D_(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;D_(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};Be.prototype.writeUint8=Be.prototype.writeUInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,255,0),this[r]=e&255,r+1};Be.prototype.writeUint16LE=Be.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeUint16BE=Be.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeUint32LE=Be.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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};Be.prototype.writeUint32BE=Be.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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 HNt(t,e,r,n,o){XNt(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 WNt(t,e,r,n,o){XNt(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}Be.prototype.writeBigUInt64LE=nF(function(e,r=0){return HNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeBigUInt64BE=nF(function(e,r=0){return WNt(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))});Be.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(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};Be.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r>>>0,!o){let u=Math.pow(2,8*n-1);D_(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};Be.prototype.writeInt8=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=e&255,r+1};Be.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e&255,this[r+1]=e>>>8,r+2};Be.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=e&255,r+2};Be.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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};Be.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r>>>0,n||D_(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};Be.prototype.writeBigInt64LE=nF(function(e,r=0){return HNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});Be.prototype.writeBigInt64BE=nF(function(e,r=0){return WNt(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function JNt(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 KNt(t,e,r,n,o){return e=+e,r=r>>>0,o||JNt(t,e,r,4,34028234663852886e22,-34028234663852886e22),HJ.write(t,e,r,n,23,4),r+4}Be.prototype.writeFloatLE=function(e,r,n){return KNt(this,e,r,!0,n)};Be.prototype.writeFloatBE=function(e,r,n){return KNt(this,e,r,!1,n)};function GNt(t,e,r,n,o){return e=+e,r=r>>>0,o||JNt(t,e,r,8,17976931348623157e292,-17976931348623157e292),HJ.write(t,e,r,n,52,8),r+8}Be.prototype.writeDoubleLE=function(e,r,n){return GNt(this,e,r,!0,n)};Be.prototype.writeDoubleBE=function(e,r,n){return GNt(this,e,r,!1,n)};Be.prototype.copy=function(e,r,n,o){if(!Be.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=kNt(String(r)):typeof r=="bigint"&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=kNt(o)),o+="n"),n+=` It must be ${e}. Received ${o}`,n},RangeError);function kNt(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 jwn(t,e,r){WJ(e,"offset"),(t[e]===void 0||t[e+r]===void 0)&&bte(e,t.length-(r+1))}function XNt(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 VJ.ERR_OUT_OF_RANGE("value",s,t)}jwn(n,o,i)}function WJ(t,e){if(typeof t!="number")throw new VJ.ERR_INVALID_ARG_TYPE(e,"number",t)}function bte(t,e,r){throw Math.floor(t)!==t?(WJ(t,r),new VJ.ERR_OUT_OF_RANGE(r||"offset","an integer",t)):e<0?new VJ.ERR_BUFFER_OUT_OF_BOUNDS:new VJ.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}var $wn=/[^+/0-9A-Za-z-_]/g;function Lwn(t){if(t=t.split("=")[0],t=t.trim().replace($wn,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function d3e(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 Fwn(t){let e=[];for(let r=0;r>8,o=r%256,i.push(o),i.push(n);return i}function ZNt(t){return u3e.toByteArray(Lwn(t))}function Uge(t,e,r,n){let o;for(o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function dO(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function h3e(t){return t!==t}var qwn=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 nF(t){return typeof BigInt>"u"?Bwn:t}function Bwn(){throw new Error("BigInt not supported")}});function _te(){return QNt.Platform.isDesktop&&zge||(zge=require("electron")?.remote?.safeStorage),zge}async function v3e(){return await crypto.subtle.importKey("raw",Uwn,Vge.name,!1,["encrypt","decrypt"])}async function e1t(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 g3e(o)}return Array.isArray(t.activeModels)&&(e.activeModels=await Promise.all(t.activeModels.map(async n=>({...n,apiKey:await g3e(n.apiKey||"")})))),Array.isArray(t.activeEmbeddingModels)&&(e.activeEmbeddingModels=await Promise.all(t.activeEmbeddingModels.map(async n=>({...n,apiKey:await g3e(n.apiKey||"")})))),e}async function g3e(t){if(!t||t.startsWith(w3e))return t;t1t(t)&&(t=t.replace(Hge,""));try{if(_te()?.isEncryptionAvailable()){let o=_te().encryptString(t);return b3e+o.toString("base64")}let e=await v3e(),r=new TextEncoder().encode(t),n=await crypto.subtle.encrypt(Vge,e,r);return _3e+Vwn(n)}catch(e){return console.error("Encryption failed:",e),t}}async function kn(t){if(!t||zwn(t))return t;if(t1t(t))return t.replace(Hge,"");if(t.startsWith(b3e)){let r=t.replace(b3e,""),n=y3e.Buffer.from(r,"base64");return _te().decryptString(n)}if(t.startsWith(_3e)){let r=t.replace(_3e,""),n=await v3e(),o=YNt(r),i=await crypto.subtle.decrypt(Vge,n,o);return new TextDecoder().decode(i)}let e=t.replace(w3e,"");try{if(_te()?.isEncryptionAvailable())try{let i=y3e.Buffer.from(e,"base64");return _te().decryptString(i)}catch{}let r=await v3e(),n=YNt(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 zwn(t){return!t.startsWith(w3e)&&!t.startsWith(Hge)}function t1t(t){return t.startsWith(Hge)}function Vwn(t){let e=new Uint8Array(t),r="";for(let n=0;n{y3e=$(IS()),QNt=require("obsidian"),zge=null;b3e="enc_desk_",_3e="enc_web_",w3e="enc_",Hge="dec_",Uwn=new TextEncoder().encode("obsidian-copilot-v1"),Vge={name:"AES-GCM",iv:new Uint8Array(12)}});function a1t(t){jo.set(Jge,t)}function j_(){return jo.get(Jge)}function s1t(t){return jo.sub(Jge,t)}function oF(){return e1(Jge,{store:jo})}function UC(){return jo.get(Kge)}function S4(t){jo.set(Kge,t)}function u1t(t){return jo.sub(Kge,t)}function aw(){return e1(Kge,{store:jo})}function C4(t){jo.set(Wge,t)}function Gu(){return jo.get(Wge)}function XJ(t){return jo.sub(Wge,()=>{t(jo.get(Wge))})}function fO(t){jo.set(i1t,t)}function Gge(){return e1(i1t,{store:jo})}function ZJ(){return UC()==="project"}function pO(t){jo.set(S3e,t)}function zC(){return jo.get(S3e)}function l1t(t){let e=zC();pO(e.filter(r=>r.id!==t))}function c1t(){pO([])}function d1t(){return e1(S3e,{store:jo})}function f1t(t){jo.set(vte,t)}function mO(t,e){jo.set(vte,r=>({...r,[t]:e(r[t])}))}function YJ(){return e1(vte,{store:jo})}function QJ(){return jo.get(wte)}function C3e(t){jo.set(wte,t)}function Sg(t){jo.set(wte,e=>({...e,...t}))}function x3e(){AS!==null&&(clearTimeout(AS),AS=null),KJ=0,GJ=0,jo.set(wte,{isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"})}function p1t(t){GJ=t;let e=Date.now();e-KJ>=o1t?(KJ=e,AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ})):AS===null&&(AS=setTimeout(()=>{KJ=Date.now(),AS=null,Sg({indexedCount:GJ})},o1t-(e-KJ)))}function m1t(){AS!==null&&(clearTimeout(AS),AS=null),Sg({indexedCount:GJ}),KJ=0,GJ=0}function e5(){return e1(wte,{store:jo})}var r1t,Jge,n1t,Kge,Wge,i1t,vte,wte,S3e,KJ,GJ,AS,o1t,na=v(()=>{rd();Qe();LC();r1t=yc(null),Jge=yc(t=>{let e=t(r1t);return e!==null?e:t(eF).defaultModelKey},(t,e,r)=>{e(r1t,r)}),n1t=yc(null),Kge=yc(t=>{let e=t(n1t);return e!==null?e:t(eF).defaultChainType},(t,e,r)=>{e(n1t,r)}),Wge=yc(null),i1t=yc(!1),vte=yc({success:[],failed:[],processingFiles:[],total:[]}),wte=yc({isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:[],completionStatus:"none"}),S3e=yc([]);KJ=0,GJ=0,AS=null,o1t=500});var x1t=S(Xu=>{"use strict";function P3e(t,e){var r=t.length;t.push(e);e:for(;0>>1,o=t[n];if(0>>1;nXge(s,r))uXge(l,s)?(t[n]=l,t[u]=r,n=u):(t[n]=s,t[a]=r,n=a);else if(uXge(l,r))t[n]=l,t[u]=r,n=u;else break e}}return e}function Xge(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}typeof performance=="object"&&typeof performance.now=="function"?(h1t=performance,Xu.unstable_now=function(){return h1t.now()}):(T3e=Date,g1t=T3e.now(),Xu.unstable_now=function(){return T3e.now()-g1t});var h1t,T3e,g1t,hO=[],iF=[],Hwn=1,NS=null,Ty=3,Qge=!1,x4=!1,Cte=!1,_1t=typeof setTimeout=="function"?setTimeout:null,v1t=typeof clearTimeout=="function"?clearTimeout:null,y1t=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function M3e(t){for(var e=VC(iF);e!==null;){if(e.callback===null)Yge(iF);else if(e.startTime<=t)Yge(iF),e.sortIndex=e.expirationTime,P3e(hO,e);else break;e=VC(iF)}}function R3e(t){if(Cte=!1,M3e(t),!x4)if(VC(hO)!==null)x4=!0,A3e(I3e);else{var e=VC(iF);e!==null&&N3e(R3e,e.startTime-t)}}function I3e(t,e){x4=!1,Cte&&(Cte=!1,v1t(xte),xte=-1),Qge=!0;var r=Ty;try{for(M3e(e),NS=VC(hO);NS!==null&&(!(NS.expirationTime>e)||t&&!C1t());){var n=NS.callback;if(typeof n=="function"){NS.callback=null,Ty=NS.priorityLevel;var o=n(NS.expirationTime<=e);e=Xu.unstable_now(),typeof o=="function"?NS.callback=o:NS===VC(hO)&&Yge(hO),M3e(e)}else Yge(hO);NS=VC(hO)}if(NS!==null)var i=!0;else{var a=VC(iF);a!==null&&N3e(R3e,a.startTime-e),i=!1}return i}finally{NS=null,Ty=r,Qge=!1}}var eye=!1,Zge=null,xte=-1,w1t=5,S1t=-1;function C1t(){return!(Xu.unstable_now()-S1tt||125n?(t.sortIndex=r,P3e(iF,t),VC(hO)===null&&t===VC(iF)&&(Cte?(v1t(xte),xte=-1):Cte=!0,N3e(R3e,r-n))):(t.sortIndex=o,P3e(hO,t),x4||Qge||(x4=!0,A3e(I3e))),t};Xu.unstable_shouldYield=C1t;Xu.unstable_wrapCallback=function(t){var e=Ty;return function(){var r=Ty;Ty=e;try{return t.apply(this,arguments)}finally{Ty=r}}}});var O1t=S((vzi,T1t)=>{"use strict";T1t.exports=x1t()});var A$t=S(fw=>{"use strict";var NDt=K(),cw=O1t();function dt(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"),r6e=Object.prototype.hasOwnProperty,Wwn=/^[: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]*$/,E1t={},P1t={};function Jwn(t){return r6e.call(P1t,t)?!0:r6e.call(E1t,t)?!1:Wwn.test(t)?P1t[t]=!0:(E1t[t]=!0,!1)}function Kwn(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 Gwn(t,e,r,n){if(e===null||typeof e>"u"||Kwn(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 jb(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 Tg={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Tg[t]=new jb(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Tg[e]=new jb(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Tg[t]=new jb(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Tg[t]=new jb(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){Tg[t]=new jb(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Tg[t]=new jb(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Tg[t]=new jb(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Tg[t]=new jb(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Tg[t]=new jb(t,5,!1,t.toLowerCase(),null,!1,!1)});var K6e=/[\-:]([a-z])/g;function G6e(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(K6e,G6e);Tg[e]=new jb(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(K6e,G6e);Tg[e]=new jb(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(K6e,G6e);Tg[e]=new jb(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!1,!1)});Tg.xlinkHref=new jb("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Tg[t]=new jb(t,1,!1,t.toLowerCase(),null,!0,!0)});function X6e(t,e,r,n){var o=Tg.hasOwnProperty(e)?Tg[e]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var u=` @@ -283,10 +283,10 @@ ${n}`}async createStringToSign(e,r,n,o){let i=new this.sha256;i.update(N1(n));le ${e} ${r} ${GS(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,VKt.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=UKt(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}});var une,WKt=v(()=>{eK();ZF();YF();NKe();PKt();IKt();DKt();$Kt();FKt();kKt();HKt();une=class extends Pve{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 Ove)}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>TKt)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=xve(h,p,d??this.service),g=LKt($Ke(r),{unhoistableHeaders:s,hoistableHeaders:l});f.sessionToken&&(g.query[PKe]=f.sessionToken),g.query[fKt]=Sve,g.query[pKt]=`${f.accessKeyId}/${y}`,g.query[OKe]=m,g.query[hKt]=i.toString(10);let b=DKe(g,a,u);return g.query[mKt]=this.getCanonicalHeaderList(b),g.query[EKe]=await this.getSignature(m,y,this.getSigningKey(f,p,h,d),this.createCanonicalRequest(g,b,await Tve(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=xve(l,u,s??this.service),f=await Tve({headers:{},body:n},this.sha256),p=new this.sha256;p.update(r);let m=GS(await p.digest()),h=[SKt,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(N1(r)),GS(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=$Ke(r),{longDate:d,shortDate:f}=this.formatDate(n),p=xve(f,l,s??this.service);c.headers[RKe]=d,u.sessionToken&&(c.headers[bKt]=u.sessionToken);let m=await Tve(c,this.sha256);!jKt(sne,c.headers)&&this.applyChecksum&&(c.headers[sne]=m);let h=DKe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[MKe]=`${Sve} 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,Sve),s=new this.sha256(await o);return s.update(N1(a)),GS(await s.digest())}getSigningKey(r,n,o,i){return EKt(this.sha256,r,o,n,i||this.service)}}});var JKt=v(()=>{});var KKt=v(()=>{WKt();YF();NKe();JKt()});function IEn(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=lJt(e,uJt,cKe):r?n=P1(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 AEn(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 Mve,GKt=v(()=>{bve();UO();KKt();Mve=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=IEn(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=AEn(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)?Q5(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=P1(t.signer):t.regionInfoProvider?s=()=>P1(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||une;return new m(p)}):s=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await P1(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||une;return new p(f)},Object.assign(t,{systemClockOffset:i,signingEscapePath:o,signer:s})}});var XKt=v(()=>{oKt();aKt();sKt();GKt()});var ZKt=v(()=>{XKt();iKt()});var YKt,Rve,QKt=v(()=>{YKt=typeof TextEncoder=="function"?new TextEncoder:null,Rve=t=>{if(typeof t=="string"){if(YKt)return YKt.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 FKe=v(()=>{QKt()});var c2,QF,tK,e8t,t8t,r8t=v(()=>{c2=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},QF=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,tK=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>e8t[p.step]-e8t[f.step]||t8t[p.priority||"normal"]-t8t[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=c2(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 c2(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 c2(g.name,g.aliases))m[b]=g;f.push(g)}),e.forEach(y=>{let g={...y,before:[],after:[]};for(let b of c2(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 ${QF(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=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=t.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=t[_];if(w.step!==y.step||y.priority!==w.priority)throw new Error(`"${QF(w.name,w.aliases)}" middleware with ${w.priority} priority in ${w.step} step cannot be overridden by "${QF(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=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=e.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=e[_];if(w.toMiddleware!==y.toMiddleware||w.relation!==y.relation)throw new Error(`"${QF(w.name,w.aliases)}" middleware ${w.relation} "${w.toMiddleware}" middleware cannot be overridden by "${QF(p,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(_,1)}}for(let b of g)n.add(b)}e.push(y)},clone:()=>s(tK()),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=c2(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(tK());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 QF(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},e8t={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},t8t={high:3,normal:2,low:1}});var kKe=v(()=>{r8t()});var d2,n8t=v(()=>{kKe();d2=class{constructor(e){x(this,"config");x(this,"middlewareStack",tK());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 o8t=v(()=>{KF()});function Ive(t,e){if(e==null)return e;let r=oa.of(t);if(r.getMergedTraits().sensitive)return qKe;if(r.isListSchema()){if(!!r.getValueSchema().getMergedTraits().sensitive)return qKe}else if(r.isMapSchema()){if(!!r.getKeySchema().getMergedTraits().sensitive||!!r.getValueSchema().getMergedTraits().sensitive)return qKe}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 qKe,i8t=v(()=>{Mg();qKe="***SensitiveInformation***"});var a8t,fn,BKe,s8t=v(()=>{kKe();a8t=$(B5());i8t();fn=class{constructor(){x(this,"middlewareStack",tK());x(this,"schema")}static classBuilder(){return new BKe}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,[a8t.SMITHY_CONTEXT_KEY]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(y=>h.handle(y.request,n||{}),m)}},BKe=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 fn{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 u8t=v(()=>{});var Ave,l8t=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 rK,UKe,c8t=v(()=>{rK=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}},UKe=(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 d8t=v(()=>{});var Nve,f8t=v(()=>{Nve=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 p8t=v(()=>{});var m8t=v(()=>{});var zKe,h8t,g8t,y8t=v(()=>{zKe=$(B5()),h8t=t=>{let e=[];for(let r in zKe.AlgorithmId){let n=zKe.AlgorithmId[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},g8t=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var b8t,_8t,v8t=v(()=>{b8t=t=>({setRetryStrategy(e){t.retryStrategy=e},retryStrategy(){return t.retryStrategy}}),_8t=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var Dve,jve,w8t=v(()=>{y8t();v8t();Dve=t=>Object.assign(h8t(t),b8t(t)),jve=t=>Object.assign(g8t(t),_8t(t))});var S8t=v(()=>{w8t()});var C8t=v(()=>{});var VKe,x8t=v(()=>{VKe=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]=VKe(t[r]));return t}});var T8t=v(()=>{});var ek,O8t=v(()=>{ek=class{trace(){}debug(){}info(){}warn(){}error(){}}});var E8t=v(()=>{});var P8t=v(()=>{});var M8t=v(()=>{});var R8t=v(()=>{});var Bo=v(()=>{n8t();o8t();s8t();u8t();l8t();d8t();f8t();p8t();c8t();m8t();S8t();C8t();x8t();T8t();O8t();E8t();P8t();M8t();R8t();WF()});var nK,HKe=v(()=>{Mg();Bo();nK=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=Vs.for(s);try{return{errorSchema:a?.(c,u)??c.getSchema(e),errorMetadata:l}}catch{o.message=o.message??o.Message??"UnknownError";let f=Vs.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=UKe(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 UKe(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=>oa.of(o).getMergedTraits().awsQueryError?.[0]===r)}}}});var I8t=v(()=>{});var A8t=v(()=>{});var XS,oK=v(()=>{XS=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});function*$ve(t,e){if(t.isUnitSchema())return;let r=t.getSchema();for(let n=0;ni!=="__type").length;for(let i=0;i{Mg()});var iK,WKe=v(()=>{iK=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 D8t(t,e,r){if(r?.source){let n=r.source;if(typeof e=="number"&&(e>Number.MAX_SAFE_INTEGER||e{WF()});var $8t,L8t=v(()=>{Bo();ZF();$8t=(t,e)=>M1(t,e).then(r=>(e?.utf8Encoder??wve)(r))});var F8t,k8t,Fve=v(()=>{L8t();F8t=(t,e)=>$8t(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{}}),k8t=(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 kve,JKe=v(()=>{KF();Mg();WF();kO();oK();Lve();WKe();j8t();Fve();kve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}async read(r,n){return this._read(r,typeof n=="string"?JSON.parse(n,D8t):await F8t(n,this.serdeContext))}readObject(r,n){return this._read(r,n)}_read(r,n){let o=n!==null&&typeof n=="object",i=oa.of(r);if(o){if(i.isStructSchema()){let s=i.isUnionSchema(),u={},l;s&&(l=new iK(n,u));for(let[c,d]of N8t(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 gw(n);let a=i.getMergedTraits().mediaType;if(i.isStringSchema()&&typeof n=="string"&&a)return a==="application/json"||a.endsWith("+json")?WS.from(n):n;if(i.isTimestampSchema()&&n!=null)switch(JF(i,this.settings)){case 5:return _6t(n);case 6:return v6t(n);case 7:return w6t(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 Rh)return n;let s=n;return s.type==="bigDecimal"&&"string"in s?new Rh(s.string,s.type):new Rh(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 Rh?s[u]=l:s[u]=this._read(i,l);return s}else return structuredClone(n);return n}}});var q8t,qve,B8t=v(()=>{WF();q8t="\u039D",qve=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 Rh){let n=`${q8t+"nv"+this.counter++}_`+r.string;return this.values.set(`"${n}"`,r.string),n}if(typeof r=="bigint"){let n=r.toString(),o=`${q8t+"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 Bve,KKe=v(()=>{KF();Mg();WF();kO();oK();Lve();B8t();Bve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");x(this,"useReplacer",!1);x(this,"rootSchema");this.settings=r}write(r,n){this.rootSchema=oa.of(r),this.buffer=this._write(this.rootSchema,n)}writeDiscriminatedDocument(r,n){this.write(r,n),typeof this.buffer=="object"&&(this.buffer.__type=oa.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 qve;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=oa.of(r);if(i){if(a.isStructSchema()){let s={};for(let[u,l]of $ve(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??yw)(n);if(n instanceof Date&&(a.isTimestampSchema()||a.isDocumentSchema()))switch(JF(a,this.settings)){case 5:return n.toISOString().replace(".000Z","Z");case 6:return rve(n);case 7:return n.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",n),n.getTime()/1e3}n instanceof Rh&&(this.useReplacer=!0)}if(!(n===null&&o?.isStructSchema())){if(a.isStringSchema()){if(typeof n>"u"&&a.isIdempotencyToken())return i2();let s=a.getMergedTraits().mediaType;return n!=null&&s&&(s==="application/json"||s.endsWith("+json"))?WS.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??yw)(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 Rh?(this.useReplacer=!0,s[u]=l):s[u]=this._write(a,l);return s}else return structuredClone(n);return n}}}});var Uve,GKe=v(()=>{oK();JKe();KKe();Uve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}createSerializer(){let r=new Bve(this.settings);return r.setSerdeContext(this.serdeContext),r}createDeserializer(){let r=new kve(this.settings);return r.setSerdeContext(this.serdeContext),r}}});var zve,XKe=v(()=>{KF();Mg();HKe();GKe();Fve();zve=class extends K5{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 Uve({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!o,this.mixin=new nK(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"),(VF(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=k8t(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=oa.of(u),d=i.message??i.Message??"Unknown",f=Vs.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 U8t=v(()=>{});var Vve,z8t=v(()=>{XKe();Vve=class extends zve{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 V8t=v(()=>{});var H8t=v(()=>{});var W8t=v(()=>{});var J8t=v(()=>{});function YKe(t){ZKe||(ZKe=new DOMParser);let e=ZKe.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 ZKe,K8t=v(()=>{});var G8t=v(()=>{J8t();W8t();K8t()});var Hve,QKe=v(()=>{G8t();KF();Mg();Bo();ZF();oK();WKe();Hve=class extends XS{constructor(r){super();x(this,"settings");x(this,"stringDeserializer");this.settings=r,this.stringDeserializer=new ave(r)}setSerdeContext(r){this.serdeContext=r,this.stringDeserializer.setSerdeContext(r)}read(r,n,o){let i=oa.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??wve)(n),l=this.parseXml(u);return this.readSchema(r,o?l[o]:l)}readSchema(r,n){let o=oa.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 iK(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=YKe(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]),VKe(a)}return{}}}});var Wve,X8t=v(()=>{KF();Mg();WF();Bo();kO();oK();Lve();Wve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");this.settings=r}write(r,n,o=""){this.buffer===void 0&&(this.buffer="");let i=oa.of(r);if(o&&!o.endsWith(".")&&(o+="."),i.isBlobSchema())(typeof n=="string"||n instanceof Uint8Array)&&(this.writeKey(o),this.writeValue((this.serdeContext?.base64Encoder??yw)(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(i2()));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 Rh?n.string:String(n)));else if(i.isTimestampSchema()){if(n instanceof Date)switch(this.writeKey(o),JF(i,this.settings)){case 5:this.writeValue(n.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue(rve(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 $ve(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+=`&${H5e(r)}=`}writeValue(r){this.buffer+=H5e(r)}}});var Jve,Z8t=v(()=>{KF();Mg();HKe();QKe();X8t();Jve=class extends K5{constructor(r){super({defaultNamespace:r.defaultNamespace});x(this,"options");x(this,"serializer");x(this,"deserializer");x(this,"mixin",new nK);this.options=r;let n={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:r.xmlNamespace,serviceNamespace:r.defaultNamespace,serializeEmptyLists:!0};this.serializer=new Wve(n),this.deserializer=new Hve(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"}),(VF(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=oa.of(r.output),s={};if(o.statusCode>=300){let f=await M1(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 M1(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=oa.of(c),p=Vs.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 Y8t=v(()=>{});var Q8t=v(()=>{});var eGt=v(()=>{});var tGt=v(()=>{});var rGt=v(()=>{});var Kve=v(()=>{I8t();A8t();U8t();z8t();XKe();V8t();GKe();JKe();KKe();H8t();Fve();Y8t();Z8t();rGt();tGt();QKe();eGt();Q8t()});var aK=v(()=>{bve();ZKt();Kve()});async function nGt(t,e,r){if(r.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&rx(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){let i=await e.retryStrategy();typeof i.acquireInitialRetryToken=="function"?i.constructor?.name?.includes("Adaptive")?rx(t,"RETRY_MODE_ADAPTIVE","F"):rx(t,"RETRY_MODE_STANDARD","E"):rx(t,"RETRY_MODE_LEGACY","D")}if(typeof e.accountIdEndpointMode=="function"){let i=t.endpointV2;switch(String(i?.url?.hostname).match(NEn)&&rx(t,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":rx(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":rx(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":rx(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let i=o;i.accountId&&rx(t,"RESOLVED_ACCOUNT_ID","T");for(let[a,s]of Object.entries(i.$source??{}))rx(t,a,s)}}var NEn,oGt=v(()=>{aK();NEn=/\d{12}\.ddb/});var e8e,Gve,t8e,Xve,iGt,aGt,r8e,sGt=v(()=>{e8e="user-agent",Gve="x-amz-user-agent",t8e=" ",Xve="/",iGt=/[^!$%&'*+\-.^_`|~\w]/g,aGt=/[^!$%&'*+\-.^_`|~\w#]/g,r8e="-"});function uGt(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 lGt=v(()=>{});var DEn,Zve,jEn,Yve,cGt=v(()=>{gve();F5t();oGt();sGt();lGt();DEn=t=>(e,r)=>async n=>{let{request:o}=n;if(!yve.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map(Zve)||[],s=(await t.defaultUserAgentProvider()).map(Zve);await nGt(r,t,n);let u=r;s.push(`m/${uGt(Object.assign({},r.__smithy_context?.features,u.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map(Zve)||[],c=await t.userAgentAppId();c&&s.push(Zve(["app",`${c}`]));let d=g5t(),f=(d?[d]:[]).concat([...s,...a,...l]).join(t8e),p=[...s.filter(m=>m.startsWith("aws-sdk-")),...l].join(t8e);return t.runtime!=="browser"?(p&&(i[Gve]=i[Gve]?`${i[e8e]} ${p}`:p),i[e8e]=f):i[Gve]=f,e({...n,request:o})},Zve=t=>{let e=t[0].split(Xve).map(a=>a.replace(iGt,r8e)).join(Xve),r=t[1]?.replace(aGt,r8e),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}`}},"")},jEn={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},Yve=t=>({applyToStack:e=>{e.add(DEn(t),jEn)}})});var n8e=v(()=>{fJt();cGt()});var Qve,dGt=v(()=>{Qve=!1});var ewe,fGt=v(()=>{ewe=!1});var pGt=v(()=>{});var mGt=v(()=>{});var hGt=v(()=>{dGt();fGt();pGt();mGt()});var gGt=v(()=>{});var yGt,bGt,_Gt=v(()=>{u2();yGt=new Set,bGt=(t,e=a2)=>{if(!yGt.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 yGt.add(t)}});var twe,o8e=v(()=>{twe=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var vGt,wGt=v(()=>{o8e();vGt=t=>twe(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var rwe,SGt=v(()=>{_Gt();wGt();o8e();rwe=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=vGt(n);return bGt(o),o},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return twe(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}})}});var CGt=v(()=>{gGt();SGt()});var xGt=v(()=>{});var TGt=v(()=>{});var OGt=v(()=>{});var EGt=v(()=>{xGt();TGt();OGt()});var lne=v(()=>{hGt();CGt();EGt()});var PGt=v(()=>{});var MGt=v(()=>{PGt()});var RGt=v(()=>{});var IGt=v(()=>{});var AGt=v(()=>{});function $En(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var nwe,NGt=v(()=>{nwe=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=$En(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 DGt=v(()=>{});var jGt=v(()=>{});var $Gt=v(()=>{});var LGt=v(()=>{MGt();RGt();IGt();AGt();NGt();DGt();jGt();$Gt()});function LEn(t){return e=>async r=>{let n=r.request;if(nwe.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(FGt)===-1)try{let a=t(o);n.headers={...n.headers,[FGt]:String(a)}}catch{}}return e({...r,request:n})}}var FGt,FEn,owe,i8e=v(()=>{LGt();FGt="content-length";FEn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},owe=t=>({applyToStack:e=>{e.add(LEn(t.bodyLengthChecker),FEn)}})});var kGt,kEn,qEn,BEn,UEn,zEn,qGt=v(()=>{kGt=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),zEn(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!UEn(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},kEn=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,qEn=/(\d+\.){3}\d+/,BEn=/\.\./,UEn=t=>kEn.test(t)&&!qEn.test(t)&&!BEn.test(t),zEn=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 BGt=v(()=>{qGt()});var UGt,zGt=v(()=>{UGt=(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 iwe,a8e=v(()=>{iwe=async t=>{}});var awe,swe=v(()=>{hve();awe=t=>typeof t=="object"?"url"in t?GF(t.url):t:GF(t)});var VGt,VEn,s8e=v(()=>{BGt();zGt();a8e();swe();VGt=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let a;r.serviceConfiguredEndpoint?a=await r.serviceConfiguredEndpoint():a=await iwe(r.serviceId),a&&(r.endpoint=()=>Promise.resolve(awe(a)),r.isCustomEndpoint=!0)}let o=await VEn(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},VEn=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 UGt(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 kGt(n),n}});var HGt=v(()=>{s8e();swe()});var WGt,JGt,u8e=v(()=>{UO();WGt=$(VS());s8e();JGt=({config:t,instructions:e})=>(r,n)=>async o=>{t.isCustomEndpoint&&tJt(n,"ENDPOINT_OVERRIDE","N");let i=await VGt(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,WGt.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 HEn,An,KGt=v(()=>{N5e();u8e();HEn={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:B_e.name},An=(t,e)=>({applyToStack:r=>{r.addRelativeTo(JGt({config:t,instructions:e}),HEn)}})});var uwe,lwe,GGt=v(()=>{uwe=$(VS());a8e();swe();lwe=t=>{let e=t.tls??!0,{endpoint:r,useDualstackEndpoint:n,useFipsEndpoint:o}=t,i=r!=null?async()=>awe(await(0,uwe.normalizeProvider)(r)()):void 0,s=Object.assign(t,{endpoint:i,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:(0,uwe.normalizeProvider)(n??!1),useFipsEndpoint:(0,uwe.normalizeProvider)(o??!1)}),u;return s.serviceConfiguredEndpoint=async()=>(t.serviceId&&!u&&(u=iwe(t.serviceId)),u),s}});var XGt=v(()=>{});var ZGt=v(()=>{});var bu=v(()=>{HGt();u8e();KGt();GGt();XGt();ZGt()});var D1,j1,cne,cwe=v(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(D1||(D1={}));j1=3,cne=D1.STANDARD});var YGt,QGt,e9t,t9t,r9t,n9t=v(()=>{YGt=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],QGt=["TimeoutError","RequestTimeout","RequestTimeoutException"],e9t=[500,502,503,504],t9t=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],r9t=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"]});var WEn,JEn,KEn,dwe,fwe,o9t,l8e=v(()=>{n9t();WEn=t=>t?.$retryable!==void 0,JEn=t=>t.$metadata?.clockSkewCorrected,KEn=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},dwe=t=>t.$metadata?.httpStatusCode===429||YGt.includes(t.name)||t.$retryable?.throttling==!0,fwe=(t,e=0)=>WEn(t)||JEn(t)||QGt.includes(t.name)||t9t.includes(t?.code||"")||r9t.includes(t?.code||"")||e9t.includes(t.$metadata?.httpStatusCode||0)||KEn(t)||t.cause!==void 0&&e<=10&&fwe(t.cause,e+1),o9t=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!fwe(t)}return!1}});var mwe,pwe,c8e=v(()=>{l8e();mwe=class mwe{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=>mwe.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(),dwe(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(mwe,"setTimeoutFn",setTimeout);pwe=mwe});var i9t,a9t,s9t=v(()=>{i9t="amz-sdk-invocation-id",a9t="amz-sdk-request"});var l9t,c9t=v(()=>{l9t=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var d8e,d9t=v(()=>{d8e=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var sK,f8e=v(()=>{cwe();c9t();d9t();sK=class{constructor(e){x(this,"maxAttempts");x(this,"mode",D1.STANDARD);x(this,"capacity",500);x(this,"retryBackoffStrategy",l9t());x(this,"maxAttemptsProvider");this.maxAttempts=e,this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return d8e({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,d8e({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 ${j1}`),j1}}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 hwe,f9t=v(()=>{cwe();c8e();f8e();hwe=class{constructor(e,r){x(this,"maxAttemptsProvider");x(this,"rateLimiter");x(this,"standardRetryStrategy");x(this,"mode",D1.ADAPTIVE);this.maxAttemptsProvider=e;let{rateLimiter:n}=r??{};this.rateLimiter=n??new pwe,this.standardRetryStrategy=new sK(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 p9t=v(()=>{});var m9t=v(()=>{});var dne=v(()=>{f9t();p9t();c8e();f8e();cwe();s9t();m9t()});var h9t=v(()=>{});var g9t=v(()=>{h9t()});var y9t=v(()=>{});var b9t=v(()=>{});var _9t=v(()=>{});function ZEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var gwe,v9t=v(()=>{gwe=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=ZEn(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 ywe,w9t=v(()=>{ywe=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 S9t=v(()=>{});var C9t=v(()=>{});var x9t=v(()=>{g9t();y9t();b9t();_9t();v9t();w9t();S9t();C9t()});var T9t=v(()=>{});var O9t=v(()=>{});var E9t,P9t=v(()=>{E9t=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 M9t=v(()=>{});var R9t=v(()=>{});var p8e,bwe,I9t=v(()=>{p8e=$(VS());dne();bwe=t=>{let{retryStrategy:e,retryMode:r,maxAttempts:n}=t,o=(0,p8e.normalizeProvider)(n??j1);return Object.assign(t,{maxAttempts:o,retryStrategy:async()=>e||(await(0,p8e.normalizeProvider)(r)()===D1.ADAPTIVE?new hwe(o):new sK(o))})}});var A9t=v(()=>{});var N9t,D9t=v(()=>{N9t=t=>t?.body instanceof ReadableStream});var YEn,QEn,ePn,tPn,rPn,_we,nPn,j9t=v(()=>{x9t();l8e();Bo();dne();rKe();D9t();P9t();YEn=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(QEn(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=gwe.isInstance(c);for(d&&(c.headers[i9t]=i2());;)try{d&&(c.headers[a9t]=`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=ePn(f);if(s=E9t(f),d&&N9t(c))throw(r.logger instanceof ek?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)},QEn=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",ePn=t=>{let e={error:t,errorType:tPn(t)},r=nPn(t.$response);return r&&(e.retryAfterHint=r),e},tPn=t=>dwe(t)?"THROTTLING":fwe(t)?"TRANSIENT":o9t(t)?"SERVER_ERROR":"CLIENT_ERROR",rPn={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},_we=t=>({applyToStack:e=>{e.add(YEn(t),rPn)}}),nPn=t=>{if(!ywe.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 m8e=v(()=>{R9t();M9t();I9t();T9t();A9t();O9t();j9t()});function oPn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function vwe(t){return{schemeId:"smithy.api#noAuth"}}var fne,$9t,L9t,F9t,h8e=v(()=>{aK();fne=$(VS()),$9t=async(t,e,r)=>({operation:(0,fne.getSmithyContext)(e).operation,region:await(0,fne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});L9t=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(vwe(t));break}case"GetId":{e.push(vwe(t));break}case"GetOpenIdToken":{e.push(vwe(t));break}case"UnlinkIdentity":{e.push(vwe(t));break}default:e.push(oPn(t))}return e},F9t=t=>{let e=Mve(t);return Object.assign(e,{authSchemePreference:(0,fne.normalizeProvider)(t.authSchemePreference??[])})}});var k9t,co,wl=v(()=>{k9t=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),co={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var B9t,q9t=v(()=>{B9t={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 g8e,y8e,U9t,z9t=v(()=>{g8e={name:"SHA-256"},y8e={name:"HMAC",hash:g8e},U9t=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 uK(){return typeof window<"u"?window:typeof self<"u"?self:aPn}var aPn,b8e=v(()=>{aPn={}});var lK,_8e,v8e=v(()=>{lK=$(R_e());z9t();b8e();_8e=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,lK.isEmptyData)(e)){var r=(0,lK.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 uK().crypto.subtle.sign(y8e,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,lK.isEmptyData)(this.toHash)?Promise.resolve(U9t):Promise.resolve().then(function(){return uK().crypto.subtle.digest(g8e,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){uK().crypto.subtle.importKey("raw",(0,lK.convertToBuffer)(e.secret),y8e,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function V9t(t){if(uPn(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return lPn(e)}return!1}function uPn(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function lPn(t){return t&&sPn.every(function(e){return typeof t[e]=="function"})}var sPn,H9t=v(()=>{sPn=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var W9t=v(()=>{H9t()});var J9t,K9t,wwe,G9t=v(()=>{v8e();J9t=$(x5e());W9t();b8e();K9t=$(R_e()),wwe=function(){function t(e){V9t(uK())?this.hash=new _8e(e):this.hash=new J9t.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,K9t.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var w8e=v(()=>{G9t();v8e()});var Swe,X9t,S8e=v(()=>{Swe=({serviceId:t,clientVersion:e})=>async r=>{let n=typeof window<"u"?window.navigator:void 0,o=n?.userAgent??"",i=n?.userAgentData?.platform??X9t.os(o)??"other",a=void 0,s=n?.userAgentData?.brands??[],u=s[s.length-1],l=u?.brand??X9t.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},X9t={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 Z9t=v(()=>{});var Cwe,Y9t=v(()=>{Cwe=t=>()=>Promise.reject(t)});var C8e=v(()=>{Z9t();Y9t()});var Q9t,e7t=v(()=>{Q9t=["in-region","cross-region","mobile","standard","legacy"]});var xwe,cPn,t7t=v(()=>{qF();e7t();xwe=({defaultsMode:t}={})=>aWt(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(cPn()?"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 ${Q9t.join(", ")}, got ${e}`)}}),cPn=()=>{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 x8e=v(()=>{t7t()});var r7t,n7t=v(()=>{r7t=t=>new TextEncoder().encode(t)});var o7t=v(()=>{});var i7t,a7t=v(()=>{i7t=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 s7t=v(()=>{n7t();o7t();a7t()});var y7t,Ny,Dy,dK,u7t,hne,cK,zO,$1,T8e,O8e,pne,l7t,c7t,d7t,b7t,_7t,Td,mne,f7t,v7t,p7t,m7t,h7t,g7t,dPn,w7t,S7t=v(()=>{y7t="required",Ny="fn",Dy="argv",dK="ref",u7t="isSet",hne="booleanEquals",cK="error",zO="endpoint",$1="tree",T8e="PartitionResult",O8e="getAttr",pne="stringEquals",l7t={[y7t]:!1,type:"string"},c7t={[y7t]:!0,default:!1,type:"boolean"},d7t={[dK]:"Endpoint"},b7t={[Ny]:hne,[Dy]:[{[dK]:"UseFIPS"},!0]},_7t={[Ny]:hne,[Dy]:[{[dK]:"UseDualStack"},!0]},Td={},mne={[dK]:"Region"},f7t={[Ny]:O8e,[Dy]:[{[dK]:T8e},"supportsFIPS"]},v7t={[dK]:T8e},p7t={[Ny]:hne,[Dy]:[!0,{[Ny]:O8e,[Dy]:[v7t,"supportsDualStack"]}]},m7t=[b7t],h7t=[_7t],g7t=[mne],dPn={version:"1.0",parameters:{Region:l7t,UseDualStack:c7t,UseFIPS:c7t,Endpoint:l7t},rules:[{conditions:[{[Ny]:u7t,[Dy]:[d7t]}],rules:[{conditions:m7t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:cK},{conditions:h7t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:cK},{endpoint:{url:d7t,properties:Td,headers:Td},type:zO}],type:$1},{conditions:[{[Ny]:u7t,[Dy]:g7t}],rules:[{conditions:[{[Ny]:"aws.partition",[Dy]:g7t,assign:T8e}],rules:[{conditions:[b7t,_7t],rules:[{conditions:[{[Ny]:hne,[Dy]:[!0,f7t]},p7t],rules:[{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:cK}],type:$1},{conditions:m7t,rules:[{conditions:[{[Ny]:hne,[Dy]:[f7t,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS is enabled but this partition does not support FIPS",type:cK}],type:$1},{conditions:h7t,rules:[{conditions:[p7t],rules:[{conditions:[{[Ny]:pne,[Dy]:["aws",{[Ny]:O8e,[Dy]:[v7t,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"DualStack is enabled but this partition does not support DualStack",type:cK}],type:$1},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1}],type:$1},{error:"Invalid Configuration: Missing Region",type:cK}]},w7t=dPn});var fPn,C7t,x7t=v(()=>{gve();u2();S7t();fPn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),C7t=(t,e={})=>fPn.get(t,()=>mve(w7t,{endpointParams:t,logger:e.logger}));I1.aws=nne});var T7t,O7t=v(()=>{aK();Kve();UO();Bo();hve();kO();s7t();h8e();x7t();T7t=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??C7t,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??L9t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Vve,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??GF,utf8Decoder:t?.utf8Decoder??r7t,utf8Encoder:t?.utf8Encoder??i7t})});var E7t,P7t=v(()=>{q9t();w8e();S8e();lne();Zre();C8e();Bo();FKe();x8e();dne();O7t();E7t=t=>{let e=xwe(t),r=()=>e().then(Nve),n=T7t(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:B9t.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var Twe,Owe,M7t=v(()=>{Twe=t=>({setRegion(e){t.region=e},region(){return t.region}}),Owe=t=>({region:t.region()})});var R7t=v(()=>{});function I7t(){return async()=>"us-east-1"}var A7t=v(()=>{});var Ewe=v(()=>{M7t();R7t();A7t()});var N7t,D7t,j7t=v(()=>{N7t=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),D7t=t=>({httpHandler:t.httpHandler()})});var $7t=v(()=>{j7t()});var L7t=v(()=>{});var F7t=v(()=>{});var k7t=v(()=>{});var q7t=v(()=>{});var B7t=v(()=>{});var U7t=v(()=>{});var z7t=v(()=>{});var V7t=v(()=>{$7t();L7t();F7t();k7t();q7t();B7t();U7t();z7t()});var H7t,W7t,J7t=v(()=>{H7t=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}}},W7t=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var K7t,G7t=v(()=>{Ewe();V7t();Bo();J7t();K7t=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),N7t(t),H7t(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),D7t(r),W7t(r))}});var tk,Pwe=v(()=>{E5e();P5e();R5e();n8e();lne();UO();Mg();i8e();bu();m8e();Bo();h8e();wl();P7t();G7t();tk=class extends d2{constructor(...[r]){let n=E7t(r||{});super(n);x(this,"config");this.initConfig=n;let o=k9t(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=F9t(l),d=K7t(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:$9t,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var jy,E8e=v(()=>{Bo();jy=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var Mwe,Rwe,Iwe,Awe,Nwe,Dwe,jwe,$we,Lwe,Fwe,kwe,P8e=v(()=>{E8e();Mwe=class t extends jy{constructor(r){super({name:"InternalErrorException",$fault:"server",...r});x(this,"name","InternalErrorException");x(this,"$fault","server");Object.setPrototypeOf(this,t.prototype)}},Rwe=class t extends jy{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 jy{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 jy{constructor(r){super({name:"NotAuthorizedException",$fault:"client",...r});x(this,"name","NotAuthorizedException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Nwe=class t extends jy{constructor(r){super({name:"ResourceConflictException",$fault:"client",...r});x(this,"name","ResourceConflictException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Dwe=class t extends jy{constructor(r){super({name:"TooManyRequestsException",$fault:"client",...r});x(this,"name","TooManyRequestsException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},jwe=class t extends jy{constructor(r){super({name:"ResourceNotFoundException",$fault:"client",...r});x(this,"name","ResourceNotFoundException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},$we=class t extends jy{constructor(r){super({name:"ExternalServiceException",$fault:"client",...r});x(this,"name","ExternalServiceException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Lwe=class t extends jy{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 jy{constructor(r){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...r});x(this,"name","DeveloperUserAlreadyRegisteredException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},kwe=class t extends jy{constructor(r){super({name:"ConcurrentModificationException",$fault:"client",...r});x(this,"name","ConcurrentModificationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var X7t,mPn,hPn,gPn,Z7t,Y7t,yPn,bPn,_Pn,vPn,wPn,Q7t,SPn,CPn,xPn,TPn,OPn,EPn,PPn,MPn,RPn,IPn,APn,NPn,DPn,Bwe,jPn,eXt,$Pn,LPn,FPn,kPn,qPn,BPn,UPn,zPn,VPn,HPn,WPn,JPn,KPn,GPn,XPn,ZPn,YPn,QPn,eMn,tMn,rMn,nMn,oMn,iMn,aMn,sMn,uMn,kb,lMn,cMn,dMn,fMn,pMn,Ih,mMn,M8e,Uwe,hMn,gMn,tXt,yMn,fK,bMn,_Mn,vMn,wMn,SMn,CMn,xMn,TMn,OMn,EMn,PMn,MMn,RMn,IMn,AMn,NMn,DMn,jMn,$Mn,R8e,LMn,FMn,kMn,qMn,pK,rXt,BMn,UMn,zwe,nXt,I8e,zMn,VMn,HMn,WMn,oXt,JMn,KMn,GMn,XMn,ZMn,YMn,QMn,eRn,iXt,aXt,tRn,rRn,nRn,oRn,iRn,aRn,sXt,sRn,uRn,lRn,cRn,dRn,fRn,uXt,pRn,A8e,mRn,hRn,gRn,yRn,bRn,_Rn,vRn,wRn,SRn,CRn,xRn,TRn,VO,nx,HO,ox,ORn,lXt,rt,ERn,cXt,PRn,MRn,RRn,IRn,ARn,NRn,DRn,jRn,$Rn,LRn,FRn,kRn,qRn,BRn,URn,zRn,VRn,HRn,WRn,JRn,KRn,GRn,XRn,ZRn,dXt,qwe,YRn,QRn,eIn,tIn,rIn,nIn,oIn,iIn,aIn,sIn,uIn,lIn,cIn,dIn,fIn,pIn,mIn,hIn,gIn,yIn,bIn,_In,vIn,wIn,SIn,CIn,xIn,TIn,OIn,EIn,PIn,MIn,Vwe,RIn,fXt,IIn,AIn,NIn,DIn,gne,pXt,mXt,hXt,gXt,yXt,bXt,_Xt,vXt,wXt,SXt,CXt,xXt,TXt,OXt,EXt,PXt,MXt,RXt,IXt,AXt,NXt,DXt,jXt,$Xt,Sl=v(()=>{Mg();E8e();P8e();X7t="AllowClassicFlow",mPn="AccountId",hPn="AccessKeyId",gPn="AmbiguousRoleResolution",Z7t="AllowUnauthenticatedIdentities",Y7t="Credentials",yPn="CreationDate",bPn="ClientId",_Pn="CognitoIdentityProvider",vPn="CreateIdentityPoolInput",wPn="CognitoIdentityProviderList",Q7t="CognitoIdentityProviders",SPn="CreateIdentityPool",CPn="ConcurrentModificationException",xPn="CustomRoleArn",TPn="Claim",OPn="DeleteIdentities",EPn="DeleteIdentitiesInput",PPn="DescribeIdentityInput",MPn="DeleteIdentityPool",RPn="DeleteIdentityPoolInput",IPn="DescribeIdentityPoolInput",APn="DescribeIdentityPool",NPn="DeleteIdentitiesResponse",DPn="DescribeIdentity",Bwe="DeveloperProviderName",jPn="DeveloperUserAlreadyRegisteredException",eXt="DeveloperUserIdentifier",$Pn="DeveloperUserIdentifierList",LPn="DestinationUserIdentifier",FPn="Expiration",kPn="ErrorCode",qPn="ExternalServiceException",BPn="GetCredentialsForIdentity",UPn="GetCredentialsForIdentityInput",zPn="GetCredentialsForIdentityResponse",VPn="GetId",HPn="GetIdInput",WPn="GetIdentityPoolRoles",JPn="GetIdentityPoolRolesInput",KPn="GetIdentityPoolRolesResponse",GPn="GetIdResponse",XPn="GetOpenIdToken",ZPn="GetOpenIdTokenForDeveloperIdentity",YPn="GetOpenIdTokenForDeveloperIdentityInput",QPn="GetOpenIdTokenForDeveloperIdentityResponse",eMn="GetOpenIdTokenInput",tMn="GetOpenIdTokenResponse",rMn="GetPrincipalTagAttributeMap",nMn="GetPrincipalTagAttributeMapInput",oMn="GetPrincipalTagAttributeMapResponse",iMn="HideDisabled",aMn="Identities",sMn="IdentityDescription",uMn="InternalErrorException",kb="IdentityId",lMn="InvalidIdentityPoolConfigurationException",cMn="IdentityIdsToDelete",dMn="IdentitiesList",fMn="IdentityPool",pMn="InvalidParameterException",Ih="IdentityPoolId",mMn="IdentityPoolsList",M8e="IdentityPoolName",Uwe="IdentityProviderName",hMn="IdentityPoolShortDescription",gMn="IdentityProviderToken",tXt="IdentityPoolTags",yMn="IdentityPools",fK="Logins",bMn="LookupDeveloperIdentity",_Mn="LookupDeveloperIdentityInput",vMn="LookupDeveloperIdentityResponse",wMn="LimitExceededException",SMn="ListIdentities",CMn="ListIdentitiesInput",xMn="ListIdentityPools",TMn="ListIdentityPoolsInput",OMn="ListIdentityPoolsResponse",EMn="ListIdentitiesResponse",PMn="LoginsMap",MMn="LastModifiedDate",RMn="ListTagsForResource",IMn="ListTagsForResourceInput",AMn="ListTagsForResourceResponse",NMn="LoginsToRemove",DMn="MergeDeveloperIdentities",jMn="MergeDeveloperIdentitiesInput",$Mn="MergeDeveloperIdentitiesResponse",R8e="MaxResults",LMn="MappingRulesList",FMn="MappingRule",kMn="MatchType",qMn="NotAuthorizedException",pK="NextToken",rXt="OpenIdConnectProviderARNs",BMn="OIDCToken",UMn="ProviderName",zwe="PrincipalTags",nXt="Roles",I8e="ResourceArn",zMn="RoleARN",VMn="RulesConfiguration",HMn="ResourceConflictException",WMn="RulesConfigurationType",oXt="RoleMappings",JMn="RoleMappingMap",KMn="RoleMapping",GMn="ResourceNotFoundException",XMn="Rules",ZMn="SetIdentityPoolRoles",YMn="SetIdentityPoolRolesInput",QMn="SecretKey",eRn="SecretKeyString",iXt="SupportedLoginProviders",aXt="SamlProviderARNs",tRn="SetPrincipalTagAttributeMap",rRn="SetPrincipalTagAttributeMapInput",nRn="SetPrincipalTagAttributeMapResponse",oRn="ServerSideTokenCheck",iRn="SessionToken",aRn="SourceUserIdentifier",sXt="Token",sRn="TokenDuration",uRn="TagKeys",lRn="TooManyRequestsException",cRn="TagResource",dRn="TagResourceInput",fRn="TagResourceResponse",uXt="Tags",pRn="Type",A8e="UseDefaults",mRn="UnlinkDeveloperIdentity",hRn="UnlinkDeveloperIdentityInput",gRn="UnlinkIdentity",yRn="UnprocessedIdentityIds",bRn="UnprocessedIdentityIdList",_Rn="UnlinkIdentityInput",vRn="UnprocessedIdentityId",wRn="UpdateIdentityPool",SRn="UntagResource",CRn="UntagResourceInput",xRn="UntagResourceResponse",TRn="Value",VO="client",nx="error",HO="httpError",ox="message",ORn="server",lXt="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",rt="com.amazonaws.cognitoidentity",ERn=[0,rt,gMn,8,0],cXt=[0,rt,BMn,8,0],PRn=[0,rt,eRn,8,0],MRn=[3,rt,_Pn,0,[UMn,bPn,oRn],[0,0,2]],RRn=[-3,rt,CPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(RRn,kwe);IRn=[3,rt,vPn,0,[M8e,Z7t,X7t,iXt,Bwe,rXt,Q7t,aXt,tXt],[0,2,2,128,0,64,()=>fXt,64,128]],ARn=[3,rt,Y7t,0,[hPn,QMn,iRn,FPn],[0,[()=>PRn,0],0,4]],NRn=[3,rt,EPn,0,[cMn],[64]],DRn=[3,rt,NPn,0,[yRn],[()=>DIn]],jRn=[3,rt,RPn,0,[Ih],[0]],$Rn=[3,rt,PPn,0,[kb],[0]],LRn=[3,rt,IPn,0,[Ih],[0]],FRn=[-3,rt,jPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(FRn,Fwe);kRn=[-3,rt,qPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(kRn,$we);qRn=[3,rt,UPn,0,[kb,fK,xPn],[0,[()=>gne,0],0]],BRn=[3,rt,zPn,0,[kb,Y7t],[0,[()=>ARn,0]]],URn=[3,rt,JPn,0,[Ih],[0]],zRn=[3,rt,KPn,0,[Ih,nXt,oXt],[0,128,()=>pXt]],VRn=[3,rt,HPn,0,[mPn,Ih,fK],[0,0,[()=>gne,0]]],HRn=[3,rt,GPn,0,[kb],[0]],WRn=[3,rt,YPn,0,[Ih,kb,fK,zwe,sRn],[0,0,[()=>gne,0],128,1]],JRn=[3,rt,QPn,0,[kb,sXt],[0,[()=>cXt,0]]],KRn=[3,rt,eMn,0,[kb,fK],[0,[()=>gne,0]]],GRn=[3,rt,tMn,0,[kb,sXt],[0,[()=>cXt,0]]],XRn=[3,rt,nMn,0,[Ih,Uwe],[0,0]],ZRn=[3,rt,oMn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],dXt=[3,rt,sMn,0,[kb,fK,yPn,MMn],[0,64,4,4]],qwe=[3,rt,fMn,0,[Ih,M8e,Z7t,X7t,iXt,Bwe,rXt,Q7t,aXt,tXt],[0,0,2,2,128,0,64,()=>fXt,64,128]],YRn=[3,rt,hMn,0,[Ih,M8e],[0,0]],QRn=[-3,rt,uMn,{[nx]:ORn},[ox],[0]];Vs.for(rt).registerError(QRn,Mwe);eIn=[-3,rt,lMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(eIn,Lwe);tIn=[-3,rt,pMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(tIn,Rwe);rIn=[-3,rt,wMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(rIn,Iwe);nIn=[3,rt,CMn,0,[Ih,R8e,pK,iMn],[0,1,0,2]],oIn=[3,rt,EMn,0,[Ih,aMn,pK],[0,()=>IIn,0]],iIn=[3,rt,TMn,0,[R8e,pK],[1,0]],aIn=[3,rt,OMn,0,[yMn,pK],[()=>AIn,0]],sIn=[3,rt,IMn,0,[I8e],[0]],uIn=[3,rt,AMn,0,[uXt],[128]],lIn=[3,rt,_Mn,0,[Ih,kb,eXt,R8e,pK],[0,0,0,1,0]],cIn=[3,rt,vMn,0,[kb,$Pn,pK],[0,64,0]],dIn=[3,rt,FMn,0,[TPn,kMn,TRn,zMn],[0,0,0,0]],fIn=[3,rt,jMn,0,[aRn,LPn,Bwe,Ih],[0,0,0,0]],pIn=[3,rt,$Mn,0,[kb],[0]],mIn=[-3,rt,qMn,{[nx]:VO,[HO]:403},[ox],[0]];Vs.for(rt).registerError(mIn,Awe);hIn=[-3,rt,HMn,{[nx]:VO,[HO]:409},[ox],[0]];Vs.for(rt).registerError(hIn,Nwe);gIn=[-3,rt,GMn,{[nx]:VO,[HO]:404},[ox],[0]];Vs.for(rt).registerError(gIn,jwe);yIn=[3,rt,KMn,0,[pRn,gPn,VMn],[0,0,()=>bIn]],bIn=[3,rt,WMn,0,[XMn],[()=>NIn]],_In=[3,rt,YMn,0,[Ih,nXt,oXt],[0,128,()=>pXt]],vIn=[3,rt,rRn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],wIn=[3,rt,nRn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],SIn=[3,rt,dRn,0,[I8e,uXt],[0,128]],CIn=[3,rt,fRn,0,[],[]],xIn=[-3,rt,lRn,{[nx]:VO,[HO]:429},[ox],[0]];Vs.for(rt).registerError(xIn,Dwe);TIn=[3,rt,hRn,0,[kb,Ih,Bwe,eXt],[0,0,0,0]],OIn=[3,rt,_Rn,0,[kb,fK,NMn],[0,[()=>gne,0],64]],EIn=[3,rt,vRn,0,[kb,kPn],[0,0]],PIn=[3,rt,CRn,0,[I8e,uRn],[0,64]],MIn=[3,rt,xRn,0,[],[]],Vwe="unit",RIn=[-3,lXt,"CognitoIdentityServiceException",0,[],[]];Vs.for(lXt).registerError(RIn,jy);fXt=[1,rt,wPn,0,()=>MRn],IIn=[1,rt,dMn,0,()=>dXt],AIn=[1,rt,mMn,0,()=>YRn],NIn=[1,rt,LMn,0,()=>dIn],DIn=[1,rt,bRn,0,()=>EIn],gne=[2,rt,PMn,0,[0,0],[()=>ERn,0]],pXt=[2,rt,JMn,0,0,()=>yIn],mXt=[9,rt,SPn,0,()=>IRn,()=>qwe],hXt=[9,rt,OPn,0,()=>NRn,()=>DRn],gXt=[9,rt,MPn,0,()=>jRn,()=>Vwe],yXt=[9,rt,DPn,0,()=>$Rn,()=>dXt],bXt=[9,rt,APn,0,()=>LRn,()=>qwe],_Xt=[9,rt,BPn,0,()=>qRn,()=>BRn],vXt=[9,rt,VPn,0,()=>VRn,()=>HRn],wXt=[9,rt,WPn,0,()=>URn,()=>zRn],SXt=[9,rt,XPn,0,()=>KRn,()=>GRn],CXt=[9,rt,ZPn,0,()=>WRn,()=>JRn],xXt=[9,rt,rMn,0,()=>XRn,()=>ZRn],TXt=[9,rt,SMn,0,()=>nIn,()=>oIn],OXt=[9,rt,xMn,0,()=>iIn,()=>aIn],EXt=[9,rt,RMn,0,()=>sIn,()=>uIn],PXt=[9,rt,bMn,0,()=>lIn,()=>cIn],MXt=[9,rt,DMn,0,()=>fIn,()=>pIn],RXt=[9,rt,ZMn,0,()=>_In,()=>Vwe],IXt=[9,rt,tRn,0,()=>vIn,()=>wIn],AXt=[9,rt,cRn,0,()=>SIn,()=>CIn],NXt=[9,rt,mRn,0,()=>TIn,()=>Vwe],DXt=[9,rt,gRn,0,()=>OIn,()=>Vwe],jXt=[9,rt,SRn,0,()=>PIn,()=>MIn],$Xt=[9,rt,wRn,0,()=>qwe,()=>qwe]});var Hwe,N8e=v(()=>{bu();Bo();wl();Sl();Hwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").sc(mXt).build(){}});var Wwe,D8e=v(()=>{bu();Bo();wl();Sl();Wwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").sc(hXt).build(){}});var Jwe,j8e=v(()=>{bu();Bo();wl();Sl();Jwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").sc(gXt).build(){}});var Kwe,$8e=v(()=>{bu();Bo();wl();Sl();Kwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").sc(yXt).build(){}});var Gwe,L8e=v(()=>{bu();Bo();wl();Sl();Gwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").sc(bXt).build(){}});var mK,F8e=v(()=>{bu();Bo();wl();Sl();mK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(_Xt).build(){}});var hK,k8e=v(()=>{bu();Bo();wl();Sl();hK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(vXt).build(){}});var Xwe,q8e=v(()=>{bu();Bo();wl();Sl();Xwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").sc(wXt).build(){}});var Zwe,B8e=v(()=>{bu();Bo();wl();Sl();Zwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").sc(SXt).build(){}});var Ywe,U8e=v(()=>{bu();Bo();wl();Sl();Ywe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").sc(CXt).build(){}});var Qwe,z8e=v(()=>{bu();Bo();wl();Sl();Qwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").sc(xXt).build(){}});var eSe,V8e=v(()=>{bu();Bo();wl();Sl();eSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").sc(TXt).build(){}});var gK,tSe=v(()=>{bu();Bo();wl();Sl();gK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").sc(OXt).build(){}});var rSe,H8e=v(()=>{bu();Bo();wl();Sl();rSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").sc(EXt).build(){}});var nSe,W8e=v(()=>{bu();Bo();wl();Sl();nSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").sc(PXt).build(){}});var oSe,J8e=v(()=>{bu();Bo();wl();Sl();oSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").sc(MXt).build(){}});var iSe,K8e=v(()=>{bu();Bo();wl();Sl();iSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").sc(RXt).build(){}});var aSe,G8e=v(()=>{bu();Bo();wl();Sl();aSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").sc(IXt).build(){}});var sSe,X8e=v(()=>{bu();Bo();wl();Sl();sSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").sc(AXt).build(){}});var uSe,Z8e=v(()=>{bu();Bo();wl();Sl();uSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").sc(NXt).build(){}});var lSe,Y8e=v(()=>{bu();Bo();wl();Sl();lSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").sc(DXt).build(){}});var cSe,Q8e=v(()=>{bu();Bo();wl();Sl();cSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").sc(jXt).build(){}});var dSe,eGe=v(()=>{bu();Bo();wl();Sl();dSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").sc($Xt).build(){}});var jIn,tGe,LXt=v(()=>{Bo();Pwe();N8e();D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();tSe();H8e();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe();jIn={CreateIdentityPoolCommand:Hwe,DeleteIdentitiesCommand:Wwe,DeleteIdentityPoolCommand:Jwe,DescribeIdentityCommand:Kwe,DescribeIdentityPoolCommand:Gwe,GetCredentialsForIdentityCommand:mK,GetIdCommand:hK,GetIdentityPoolRolesCommand:Xwe,GetOpenIdTokenCommand:Zwe,GetOpenIdTokenForDeveloperIdentityCommand:Ywe,GetPrincipalTagAttributeMapCommand:Qwe,ListIdentitiesCommand:eSe,ListIdentityPoolsCommand:gK,ListTagsForResourceCommand:rSe,LookupDeveloperIdentityCommand:nSe,MergeDeveloperIdentitiesCommand:oSe,SetIdentityPoolRolesCommand:iSe,SetPrincipalTagAttributeMapCommand:aSe,TagResourceCommand:sSe,UnlinkDeveloperIdentityCommand:uSe,UnlinkIdentityCommand:lSe,UntagResourceCommand:cSe,UpdateIdentityPoolCommand:dSe},tGe=class extends tk{};Ave(jIn,tGe)});var FXt=v(()=>{N8e();D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();tSe();H8e();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe()});var kXt=v(()=>{});var Wha,qXt=v(()=>{UO();Pwe();tSe();Wha=j5e(tk,gK,"NextToken","NextToken","MaxResults")});var BXt=v(()=>{kXt();qXt()});var UXt=v(()=>{});var zXt=v(()=>{});var VXt=v(()=>{Pwe();LXt();FXt();Sl();BXt();UXt();P8e();zXt()});var rGe={};En(rGe,{CognitoIdentityClient:()=>tk,GetCredentialsForIdentityCommand:()=>mK,GetIdCommand:()=>hK});var nGe=v(()=>{VXt()});function fSe(t){return async e=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:r,CognitoIdentityClient:n}=await Promise.resolve().then(()=>(nGe(),rGe)),o=l=>t.clientConfig?.[l]??t.parentClientConfig?.[l]??e?.callerClientConfig?.[l],{Credentials:{AccessKeyId:i=$In(t.logger),Expiration:a,SecretKey:s=FIn(t.logger),SessionToken:u}=LIn(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 j_e(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:s,sessionToken:u,expiration:a}}}function $In(t){throw new Nm("Response from Amazon Cognito contained no access key ID",{logger:t})}function LIn(t){throw new Nm("Response from Amazon Cognito contained no credentials",{logger:t})}function FIn(t){throw new Nm("Response from Amazon Cognito contained no secret key",{logger:t})}var oGe=v(()=>{qF();O5e()});var iGe,pSe,HXt=v(()=>{iGe="IdentityIds",pSe=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(iGe,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(iGe,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(iGe)))}).catch(i=>{throw n.close(),i})})}}});var mSe,WXt=v(()=>{mSe=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 JXt(){return typeof self=="object"&&self.indexedDB?new pSe:typeof window=="object"&&window.localStorage?window.localStorage:kIn}var kIn,KXt=v(()=>{HXt();WXt();kIn=new mSe});function GXt({accountId:t,cache:e=JXt(),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(()=>(nGe(),rGe)),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=qIn(u)}=await y.send(new p({AccountId:t,IdentityPoolId:i,Logins:a?await j_e(a):void 0}));g=b,c&&Promise.resolve(e.setItem(c,g)).catch(()=>{})}return d=fSe({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 qIn(t){throw new Nm("Response from Amazon Cognito contained no identity ID",{logger:t})}var XXt=v(()=>{qF();oGe();KXt();O5e()});var aGe=v(()=>{QHt();eWt();tWt();oGe();XXt()});var BIn,ZXt=v(()=>{aGe();BIn=t=>fSe({...t})});var UIn,YXt=v(()=>{aGe();UIn=t=>GXt({...t})});var zIn,VIn,HIn,QXt,eZt=v(()=>{qF();zIn="169.254.170.2",VIn="169.254.170.23",HIn="[fd00:ec2::23]",QXt=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===zIn||t.hostname===VIn||t.hostname===HIn)){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 Nm(`URL not accepted. It must either be HTTPS or match one of the following: +`);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(N1(r)),GS(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=$Ke(r),{longDate:d,shortDate:f}=this.formatDate(n),p=xve(f,l,s??this.service);c.headers[RKe]=d,u.sessionToken&&(c.headers[bKt]=u.sessionToken);let m=await Tve(c,this.sha256);!jKt(sne,c.headers)&&this.applyChecksum&&(c.headers[sne]=m);let h=DKe(c,i,o),y=await this.getSignature(d,p,this.getSigningKey(u,l,f,s),this.createCanonicalRequest(c,h,m));return c.headers[MKe]=`${Sve} 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,Sve),s=new this.sha256(await o);return s.update(N1(a)),GS(await s.digest())}getSigningKey(r,n,o,i){return EKt(this.sha256,r,o,n,i||this.service)}}});var JKt=v(()=>{});var KKt=v(()=>{WKt();YF();NKe();JKt()});function IEn(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=lJt(e,uJt,cKe):r?n=P1(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 AEn(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 Mve,GKt=v(()=>{bve();UO();KKt();Mve=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=IEn(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=AEn(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)?Q5(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=P1(t.signer):t.regionInfoProvider?s=()=>P1(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||une;return new m(p)}):s=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await P1(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||une;return new p(f)},Object.assign(t,{systemClockOffset:i,signingEscapePath:o,signer:s})}});var XKt=v(()=>{oKt();aKt();sKt();GKt()});var ZKt=v(()=>{XKt();iKt()});var YKt,Rve,QKt=v(()=>{YKt=typeof TextEncoder=="function"?new TextEncoder:null,Rve=t=>{if(typeof t=="string"){if(YKt)return YKt.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 FKe=v(()=>{QKt()});var c2,QF,tK,e8t,t8t,r8t=v(()=>{c2=(t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},QF=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,tK=()=>{let t=[],e=[],r=!1,n=new Set,o=d=>d.sort((f,p)=>e8t[p.step]-e8t[f.step]||t8t[p.priority||"normal"]-t8t[f.priority||"normal"]),i=d=>{let f=!1,p=m=>{let h=c2(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 c2(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 c2(g.name,g.aliases))m[b]=g;f.push(g)}),e.forEach(y=>{let g={...y,before:[],after:[]};for(let b of c2(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 ${QF(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=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=t.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=t[_];if(w.step!==y.step||y.priority!==w.priority)throw new Error(`"${QF(w.name,w.aliases)}" middleware with ${w.priority} priority in ${w.step} step cannot be overridden by "${QF(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=c2(p,h);if(g.length>0){if(g.some(b=>n.has(b))){if(!m)throw new Error(`Duplicate middleware name '${QF(p,h)}'`);for(let b of g){let _=e.findIndex(T=>T.name===b||T.aliases?.some(O=>O===b));if(_===-1)continue;let w=e[_];if(w.toMiddleware!==y.toMiddleware||w.relation!==y.relation)throw new Error(`"${QF(w.name,w.aliases)}" middleware ${w.relation} "${w.toMiddleware}" middleware cannot be overridden by "${QF(p,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(_,1)}}for(let b of g)n.add(b)}e.push(y)},clone:()=>s(tK()),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=c2(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(tK());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 QF(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},e8t={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},t8t={high:3,normal:2,low:1}});var kKe=v(()=>{r8t()});var d2,n8t=v(()=>{kKe();d2=class{constructor(e){x(this,"config");x(this,"middlewareStack",tK());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 o8t=v(()=>{KF()});function Ive(t,e){if(e==null)return e;let r=oa.of(t);if(r.getMergedTraits().sensitive)return qKe;if(r.isListSchema()){if(!!r.getValueSchema().getMergedTraits().sensitive)return qKe}else if(r.isMapSchema()){if(!!r.getKeySchema().getMergedTraits().sensitive||!!r.getValueSchema().getMergedTraits().sensitive)return qKe}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 qKe,i8t=v(()=>{Mg();qKe="***SensitiveInformation***"});var a8t,fn,BKe,s8t=v(()=>{kKe();a8t=$(B5());i8t();fn=class{constructor(){x(this,"middlewareStack",tK());x(this,"schema")}static classBuilder(){return new BKe}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,[a8t.SMITHY_CONTEXT_KEY]:{commandInstance:this,...l},...c},{requestHandler:h}=r;return f.resolve(y=>h.handle(y.request,n||{}),m)}},BKe=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 fn{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 u8t=v(()=>{});var Ave,l8t=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 rK,UKe,c8t=v(()=>{rK=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}},UKe=(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 d8t=v(()=>{});var Nve,f8t=v(()=>{Nve=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 p8t=v(()=>{});var m8t=v(()=>{});var zKe,h8t,g8t,y8t=v(()=>{zKe=$(B5()),h8t=t=>{let e=[];for(let r in zKe.AlgorithmId){let n=zKe.AlgorithmId[r];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}return{addChecksumAlgorithm(r){e.push(r)},checksumAlgorithms(){return e}}},g8t=t=>{let e={};return t.checksumAlgorithms().forEach(r=>{e[r.algorithmId()]=r.checksumConstructor()}),e}});var b8t,_8t,v8t=v(()=>{b8t=t=>({setRetryStrategy(e){t.retryStrategy=e},retryStrategy(){return t.retryStrategy}}),_8t=t=>{let e={};return e.retryStrategy=t.retryStrategy(),e}});var Dve,jve,w8t=v(()=>{y8t();v8t();Dve=t=>Object.assign(h8t(t),b8t(t)),jve=t=>Object.assign(g8t(t),_8t(t))});var S8t=v(()=>{w8t()});var C8t=v(()=>{});var VKe,x8t=v(()=>{VKe=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]=VKe(t[r]));return t}});var T8t=v(()=>{});var ek,O8t=v(()=>{ek=class{trace(){}debug(){}info(){}warn(){}error(){}}});var E8t=v(()=>{});var P8t=v(()=>{});var M8t=v(()=>{});var R8t=v(()=>{});var Bo=v(()=>{n8t();o8t();s8t();u8t();l8t();d8t();f8t();p8t();c8t();m8t();S8t();C8t();x8t();T8t();O8t();E8t();P8t();M8t();R8t();WF()});var nK,HKe=v(()=>{Mg();Bo();nK=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=Vs.for(s);try{return{errorSchema:a?.(c,u)??c.getSchema(e),errorMetadata:l}}catch{o.message=o.message??o.Message??"UnknownError";let f=Vs.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=UKe(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 UKe(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=>oa.of(o).getMergedTraits().awsQueryError?.[0]===r)}}}});var I8t=v(()=>{});var A8t=v(()=>{});var XS,oK=v(()=>{XS=class{constructor(){x(this,"serdeContext")}setSerdeContext(e){this.serdeContext=e}}});function*$ve(t,e){if(t.isUnitSchema())return;let r=t.getSchema();for(let n=0;ni!=="__type").length;for(let i=0;i{Mg()});var iK,WKe=v(()=>{iK=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 D8t(t,e,r){if(r?.source){let n=r.source;if(typeof e=="number"&&(e>Number.MAX_SAFE_INTEGER||e{WF()});var $8t,L8t=v(()=>{Bo();ZF();$8t=(t,e)=>M1(t,e).then(r=>(e?.utf8Encoder??wve)(r))});var F8t,k8t,Fve=v(()=>{L8t();F8t=(t,e)=>$8t(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{}}),k8t=(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 kve,JKe=v(()=>{KF();Mg();WF();kO();oK();Lve();WKe();j8t();Fve();kve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}async read(r,n){return this._read(r,typeof n=="string"?JSON.parse(n,D8t):await F8t(n,this.serdeContext))}readObject(r,n){return this._read(r,n)}_read(r,n){let o=n!==null&&typeof n=="object",i=oa.of(r);if(o){if(i.isStructSchema()){let s=i.isUnionSchema(),u={},l;s&&(l=new iK(n,u));for(let[c,d]of N8t(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 gw(n);let a=i.getMergedTraits().mediaType;if(i.isStringSchema()&&typeof n=="string"&&a)return a==="application/json"||a.endsWith("+json")?WS.from(n):n;if(i.isTimestampSchema()&&n!=null)switch(JF(i,this.settings)){case 5:return _6t(n);case 6:return v6t(n);case 7:return w6t(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 Rh)return n;let s=n;return s.type==="bigDecimal"&&"string"in s?new Rh(s.string,s.type):new Rh(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 Rh?s[u]=l:s[u]=this._read(i,l);return s}else return structuredClone(n);return n}}});var q8t,qve,B8t=v(()=>{WF();q8t="\u039D",qve=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 Rh){let n=`${q8t+"nv"+this.counter++}_`+r.string;return this.values.set(`"${n}"`,r.string),n}if(typeof r=="bigint"){let n=r.toString(),o=`${q8t+"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 Bve,KKe=v(()=>{KF();Mg();WF();kO();oK();Lve();B8t();Bve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");x(this,"useReplacer",!1);x(this,"rootSchema");this.settings=r}write(r,n){this.rootSchema=oa.of(r),this.buffer=this._write(this.rootSchema,n)}writeDiscriminatedDocument(r,n){this.write(r,n),typeof this.buffer=="object"&&(this.buffer.__type=oa.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 qve;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=oa.of(r);if(i){if(a.isStructSchema()){let s={};for(let[u,l]of $ve(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??yw)(n);if(n instanceof Date&&(a.isTimestampSchema()||a.isDocumentSchema()))switch(JF(a,this.settings)){case 5:return n.toISOString().replace(".000Z","Z");case 6:return rve(n);case 7:return n.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",n),n.getTime()/1e3}n instanceof Rh&&(this.useReplacer=!0)}if(!(n===null&&o?.isStructSchema())){if(a.isStringSchema()){if(typeof n>"u"&&a.isIdempotencyToken())return i2();let s=a.getMergedTraits().mediaType;return n!=null&&s&&(s==="application/json"||s.endsWith("+json"))?WS.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??yw)(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 Rh?(this.useReplacer=!0,s[u]=l):s[u]=this._write(a,l);return s}else return structuredClone(n);return n}}}});var Uve,GKe=v(()=>{oK();JKe();KKe();Uve=class extends XS{constructor(r){super();x(this,"settings");this.settings=r}createSerializer(){let r=new Bve(this.settings);return r.setSerdeContext(this.serdeContext),r}createDeserializer(){let r=new kve(this.settings);return r.setSerdeContext(this.serdeContext),r}}});var zve,XKe=v(()=>{KF();Mg();HKe();GKe();Fve();zve=class extends K5{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 Uve({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!o,this.mixin=new nK(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"),(VF(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=k8t(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=oa.of(u),d=i.message??i.Message??"Unknown",f=Vs.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 U8t=v(()=>{});var Vve,z8t=v(()=>{XKe();Vve=class extends zve{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 V8t=v(()=>{});var H8t=v(()=>{});var W8t=v(()=>{});var J8t=v(()=>{});function YKe(t){ZKe||(ZKe=new DOMParser);let e=ZKe.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 ZKe,K8t=v(()=>{});var G8t=v(()=>{J8t();W8t();K8t()});var Hve,QKe=v(()=>{G8t();KF();Mg();Bo();ZF();oK();WKe();Hve=class extends XS{constructor(r){super();x(this,"settings");x(this,"stringDeserializer");this.settings=r,this.stringDeserializer=new ave(r)}setSerdeContext(r){this.serdeContext=r,this.stringDeserializer.setSerdeContext(r)}read(r,n,o){let i=oa.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??wve)(n),l=this.parseXml(u);return this.readSchema(r,o?l[o]:l)}readSchema(r,n){let o=oa.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 iK(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=YKe(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]),VKe(a)}return{}}}});var Wve,X8t=v(()=>{KF();Mg();WF();Bo();kO();oK();Lve();Wve=class extends XS{constructor(r){super();x(this,"settings");x(this,"buffer");this.settings=r}write(r,n,o=""){this.buffer===void 0&&(this.buffer="");let i=oa.of(r);if(o&&!o.endsWith(".")&&(o+="."),i.isBlobSchema())(typeof n=="string"||n instanceof Uint8Array)&&(this.writeKey(o),this.writeValue((this.serdeContext?.base64Encoder??yw)(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(i2()));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 Rh?n.string:String(n)));else if(i.isTimestampSchema()){if(n instanceof Date)switch(this.writeKey(o),JF(i,this.settings)){case 5:this.writeValue(n.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue(rve(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 $ve(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+=`&${H5e(r)}=`}writeValue(r){this.buffer+=H5e(r)}}});var Jve,Z8t=v(()=>{KF();Mg();HKe();QKe();X8t();Jve=class extends K5{constructor(r){super({defaultNamespace:r.defaultNamespace});x(this,"options");x(this,"serializer");x(this,"deserializer");x(this,"mixin",new nK);this.options=r;let n={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:r.xmlNamespace,serviceNamespace:r.defaultNamespace,serializeEmptyLists:!0};this.serializer=new Wve(n),this.deserializer=new Hve(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"}),(VF(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=oa.of(r.output),s={};if(o.statusCode>=300){let f=await M1(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 M1(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=oa.of(c),p=Vs.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 Y8t=v(()=>{});var Q8t=v(()=>{});var eGt=v(()=>{});var tGt=v(()=>{});var rGt=v(()=>{});var Kve=v(()=>{I8t();A8t();U8t();z8t();XKe();V8t();GKe();JKe();KKe();H8t();Fve();Y8t();Z8t();rGt();tGt();QKe();eGt();Q8t()});var aK=v(()=>{bve();ZKt();Kve()});async function nGt(t,e,r){if(r.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&rx(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){let i=await e.retryStrategy();typeof i.acquireInitialRetryToken=="function"?i.constructor?.name?.includes("Adaptive")?rx(t,"RETRY_MODE_ADAPTIVE","F"):rx(t,"RETRY_MODE_STANDARD","E"):rx(t,"RETRY_MODE_LEGACY","D")}if(typeof e.accountIdEndpointMode=="function"){let i=t.endpointV2;switch(String(i?.url?.hostname).match(NEn)&&rx(t,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":rx(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":rx(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":rx(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}let o=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(o?.$source){let i=o;i.accountId&&rx(t,"RESOLVED_ACCOUNT_ID","T");for(let[a,s]of Object.entries(i.$source??{}))rx(t,a,s)}}var NEn,oGt=v(()=>{aK();NEn=/\d{12}\.ddb/});var e8e,Gve,t8e,Xve,iGt,aGt,r8e,sGt=v(()=>{e8e="user-agent",Gve="x-amz-user-agent",t8e=" ",Xve="/",iGt=/[^!$%&'*+\-.^_`|~\w]/g,aGt=/[^!$%&'*+\-.^_`|~\w#]/g,r8e="-"});function uGt(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 lGt=v(()=>{});var DEn,Zve,jEn,Yve,cGt=v(()=>{gve();F5t();oGt();sGt();lGt();DEn=t=>(e,r)=>async n=>{let{request:o}=n;if(!yve.isInstance(o))return e(n);let{headers:i}=o,a=r?.userAgent?.map(Zve)||[],s=(await t.defaultUserAgentProvider()).map(Zve);await nGt(r,t,n);let u=r;s.push(`m/${uGt(Object.assign({},r.__smithy_context?.features,u.__aws_sdk_context?.features))}`);let l=t?.customUserAgent?.map(Zve)||[],c=await t.userAgentAppId();c&&s.push(Zve(["app",`${c}`]));let d=g5t(),f=(d?[d]:[]).concat([...s,...a,...l]).join(t8e),p=[...s.filter(m=>m.startsWith("aws-sdk-")),...l].join(t8e);return t.runtime!=="browser"?(p&&(i[Gve]=i[Gve]?`${i[e8e]} ${p}`:p),i[e8e]=f):i[Gve]=f,e({...n,request:o})},Zve=t=>{let e=t[0].split(Xve).map(a=>a.replace(iGt,r8e)).join(Xve),r=t[1]?.replace(aGt,r8e),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}`}},"")},jEn={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},Yve=t=>({applyToStack:e=>{e.add(DEn(t),jEn)}})});var n8e=v(()=>{fJt();cGt()});var Qve,dGt=v(()=>{Qve=!1});var ewe,fGt=v(()=>{ewe=!1});var pGt=v(()=>{});var mGt=v(()=>{});var hGt=v(()=>{dGt();fGt();pGt();mGt()});var gGt=v(()=>{});var yGt,bGt,_Gt=v(()=>{u2();yGt=new Set,bGt=(t,e=a2)=>{if(!yGt.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 yGt.add(t)}});var twe,o8e=v(()=>{twe=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips"))});var vGt,wGt=v(()=>{o8e();vGt=t=>twe(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t});var rwe,SGt=v(()=>{_Gt();wGt();o8e();rwe=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=vGt(n);return bGt(o),o},useFipsEndpoint:async()=>{let n=typeof e=="string"?e:await e();return twe(n)?!0:typeof r!="function"?Promise.resolve(!!r):r()}})}});var CGt=v(()=>{gGt();SGt()});var xGt=v(()=>{});var TGt=v(()=>{});var OGt=v(()=>{});var EGt=v(()=>{xGt();TGt();OGt()});var lne=v(()=>{hGt();CGt();EGt()});var PGt=v(()=>{});var MGt=v(()=>{PGt()});var RGt=v(()=>{});var IGt=v(()=>{});var AGt=v(()=>{});function $En(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var nwe,NGt=v(()=>{nwe=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=$En(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 DGt=v(()=>{});var jGt=v(()=>{});var $Gt=v(()=>{});var LGt=v(()=>{MGt();RGt();IGt();AGt();NGt();DGt();jGt();$Gt()});function LEn(t){return e=>async r=>{let n=r.request;if(nwe.isInstance(n)){let{body:o,headers:i}=n;if(o&&Object.keys(i).map(a=>a.toLowerCase()).indexOf(FGt)===-1)try{let a=t(o);n.headers={...n.headers,[FGt]:String(a)}}catch{}}return e({...r,request:n})}}var FGt,FEn,owe,i8e=v(()=>{LGt();FGt="content-length";FEn={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},owe=t=>({applyToStack:e=>{e.add(LEn(t.bodyLengthChecker),FEn)}})});var kGt,kEn,qEn,BEn,UEn,zEn,qGt=v(()=>{kGt=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),zEn(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!UEn(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},kEn=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,qEn=/(\d+\.){3}\d+/,BEn=/\.\./,UEn=t=>kEn.test(t)&&!qEn.test(t)&&!BEn.test(t),zEn=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 BGt=v(()=>{qGt()});var UGt,zGt=v(()=>{UGt=(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 iwe,a8e=v(()=>{iwe=async t=>{}});var awe,swe=v(()=>{hve();awe=t=>typeof t=="object"?"url"in t?GF(t.url):t:GF(t)});var VGt,VEn,s8e=v(()=>{BGt();zGt();a8e();swe();VGt=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let a;r.serviceConfiguredEndpoint?a=await r.serviceConfiguredEndpoint():a=await iwe(r.serviceId),a&&(r.endpoint=()=>Promise.resolve(awe(a)),r.isCustomEndpoint=!0)}let o=await VEn(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");return r.endpointProvider(o,n)},VEn=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 UGt(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 kGt(n),n}});var HGt=v(()=>{s8e();swe()});var WGt,JGt,u8e=v(()=>{UO();WGt=$(VS());s8e();JGt=({config:t,instructions:e})=>(r,n)=>async o=>{t.isCustomEndpoint&&tJt(n,"ENDPOINT_OVERRIDE","N");let i=await VGt(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,WGt.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 HEn,Nn,KGt=v(()=>{N5e();u8e();HEn={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:B_e.name},Nn=(t,e)=>({applyToStack:r=>{r.addRelativeTo(JGt({config:t,instructions:e}),HEn)}})});var uwe,lwe,GGt=v(()=>{uwe=$(VS());a8e();swe();lwe=t=>{let e=t.tls??!0,{endpoint:r,useDualstackEndpoint:n,useFipsEndpoint:o}=t,i=r!=null?async()=>awe(await(0,uwe.normalizeProvider)(r)()):void 0,s=Object.assign(t,{endpoint:i,tls:e,isCustomEndpoint:!!r,useDualstackEndpoint:(0,uwe.normalizeProvider)(n??!1),useFipsEndpoint:(0,uwe.normalizeProvider)(o??!1)}),u;return s.serviceConfiguredEndpoint=async()=>(t.serviceId&&!u&&(u=iwe(t.serviceId)),u),s}});var XGt=v(()=>{});var ZGt=v(()=>{});var bu=v(()=>{HGt();u8e();KGt();GGt();XGt();ZGt()});var D1,j1,cne,cwe=v(()=>{(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(D1||(D1={}));j1=3,cne=D1.STANDARD});var YGt,QGt,e9t,t9t,r9t,n9t=v(()=>{YGt=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],QGt=["TimeoutError","RequestTimeout","RequestTimeoutException"],e9t=[500,502,503,504],t9t=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],r9t=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"]});var WEn,JEn,KEn,dwe,fwe,o9t,l8e=v(()=>{n9t();WEn=t=>t?.$retryable!==void 0,JEn=t=>t.$metadata?.clockSkewCorrected,KEn=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},dwe=t=>t.$metadata?.httpStatusCode===429||YGt.includes(t.name)||t.$retryable?.throttling==!0,fwe=(t,e=0)=>WEn(t)||JEn(t)||QGt.includes(t.name)||t9t.includes(t?.code||"")||r9t.includes(t?.code||"")||e9t.includes(t.$metadata?.httpStatusCode||0)||KEn(t)||t.cause!==void 0&&e<=10&&fwe(t.cause,e+1),o9t=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!fwe(t)}return!1}});var mwe,pwe,c8e=v(()=>{l8e();mwe=class mwe{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=>mwe.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(),dwe(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(mwe,"setTimeoutFn",setTimeout);pwe=mwe});var i9t,a9t,s9t=v(()=>{i9t="amz-sdk-invocation-id",a9t="amz-sdk-request"});var l9t,c9t=v(()=>{l9t=()=>{let t=100;return{computeNextBackoffDelay:n=>Math.floor(Math.min(2e4,Math.random()*2**n*t)),setDelayBase:n=>{t=n}}}});var d8e,d9t=v(()=>{d8e=({retryDelay:t,retryCount:e,retryCost:r})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(2e4,t),getRetryCost:()=>r})});var sK,f8e=v(()=>{cwe();c9t();d9t();sK=class{constructor(e){x(this,"maxAttempts");x(this,"mode",D1.STANDARD);x(this,"capacity",500);x(this,"retryBackoffStrategy",l9t());x(this,"maxAttemptsProvider");this.maxAttempts=e,this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return d8e({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,d8e({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 ${j1}`),j1}}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 hwe,f9t=v(()=>{cwe();c8e();f8e();hwe=class{constructor(e,r){x(this,"maxAttemptsProvider");x(this,"rateLimiter");x(this,"standardRetryStrategy");x(this,"mode",D1.ADAPTIVE);this.maxAttemptsProvider=e;let{rateLimiter:n}=r??{};this.rateLimiter=n??new pwe,this.standardRetryStrategy=new sK(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 p9t=v(()=>{});var m9t=v(()=>{});var dne=v(()=>{f9t();p9t();c8e();f8e();cwe();s9t();m9t()});var h9t=v(()=>{});var g9t=v(()=>{h9t()});var y9t=v(()=>{});var b9t=v(()=>{});var _9t=v(()=>{});function ZEn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var gwe,v9t=v(()=>{gwe=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=ZEn(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 ywe,w9t=v(()=>{ywe=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 S9t=v(()=>{});var C9t=v(()=>{});var x9t=v(()=>{g9t();y9t();b9t();_9t();v9t();w9t();S9t();C9t()});var T9t=v(()=>{});var O9t=v(()=>{});var E9t,P9t=v(()=>{E9t=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 M9t=v(()=>{});var R9t=v(()=>{});var p8e,bwe,I9t=v(()=>{p8e=$(VS());dne();bwe=t=>{let{retryStrategy:e,retryMode:r,maxAttempts:n}=t,o=(0,p8e.normalizeProvider)(n??j1);return Object.assign(t,{maxAttempts:o,retryStrategy:async()=>e||(await(0,p8e.normalizeProvider)(r)()===D1.ADAPTIVE?new hwe(o):new sK(o))})}});var A9t=v(()=>{});var N9t,D9t=v(()=>{N9t=t=>t?.body instanceof ReadableStream});var YEn,QEn,ePn,tPn,rPn,_we,nPn,j9t=v(()=>{x9t();l8e();Bo();dne();rKe();D9t();P9t();YEn=t=>(e,r)=>async n=>{let o=await t.retryStrategy(),i=await t.maxAttempts();if(QEn(o)){o=o;let a=await o.acquireInitialRetryToken(r.partition_id),s=new Error,u=0,l=0,{request:c}=n,d=gwe.isInstance(c);for(d&&(c.headers[i9t]=i2());;)try{d&&(c.headers[a9t]=`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=ePn(f);if(s=E9t(f),d&&N9t(c))throw(r.logger instanceof ek?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)},QEn=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",ePn=t=>{let e={error:t,errorType:tPn(t)},r=nPn(t.$response);return r&&(e.retryAfterHint=r),e},tPn=t=>dwe(t)?"THROTTLING":fwe(t)?"TRANSIENT":o9t(t)?"SERVER_ERROR":"CLIENT_ERROR",rPn={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},_we=t=>({applyToStack:e=>{e.add(YEn(t),rPn)}}),nPn=t=>{if(!ywe.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 m8e=v(()=>{R9t();M9t();I9t();T9t();A9t();O9t();j9t()});function oPn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function vwe(t){return{schemeId:"smithy.api#noAuth"}}var fne,$9t,L9t,F9t,h8e=v(()=>{aK();fne=$(VS()),$9t=async(t,e,r)=>({operation:(0,fne.getSmithyContext)(e).operation,region:await(0,fne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});L9t=t=>{let e=[];switch(t.operation){case"GetCredentialsForIdentity":{e.push(vwe(t));break}case"GetId":{e.push(vwe(t));break}case"GetOpenIdToken":{e.push(vwe(t));break}case"UnlinkIdentity":{e.push(vwe(t));break}default:e.push(oPn(t))}return e},F9t=t=>{let e=Mve(t);return Object.assign(e,{authSchemePreference:(0,fne.normalizeProvider)(t.authSchemePreference??[])})}});var k9t,co,wl=v(()=>{k9t=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),co={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var B9t,q9t=v(()=>{B9t={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 g8e,y8e,U9t,z9t=v(()=>{g8e={name:"SHA-256"},y8e={name:"HMAC",hash:g8e},U9t=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 uK(){return typeof window<"u"?window:typeof self<"u"?self:aPn}var aPn,b8e=v(()=>{aPn={}});var lK,_8e,v8e=v(()=>{lK=$(R_e());z9t();b8e();_8e=function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!(0,lK.isEmptyData)(e)){var r=(0,lK.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 uK().crypto.subtle.sign(y8e,r,e.toHash).then(function(n){return new Uint8Array(n)})}):(0,lK.isEmptyData)(this.toHash)?Promise.resolve(U9t):Promise.resolve().then(function(){return uK().crypto.subtle.digest(g8e,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){uK().crypto.subtle.importKey("raw",(0,lK.convertToBuffer)(e.secret),y8e,!1,["sign"]).then(r,n)}),this.key.catch(function(){}))},t}()});function V9t(t){if(uPn(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return lPn(e)}return!1}function uPn(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function lPn(t){return t&&sPn.every(function(e){return typeof t[e]=="function"})}var sPn,H9t=v(()=>{sPn=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"]});var W9t=v(()=>{H9t()});var J9t,K9t,wwe,G9t=v(()=>{v8e();J9t=$(x5e());W9t();b8e();K9t=$(R_e()),wwe=function(){function t(e){V9t(uK())?this.hash=new _8e(e):this.hash=new J9t.Sha256(e)}return t.prototype.update=function(e,r){this.hash.update((0,K9t.convertToBuffer)(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t}()});var w8e=v(()=>{G9t();v8e()});var Swe,X9t,S8e=v(()=>{Swe=({serviceId:t,clientVersion:e})=>async r=>{let n=typeof window<"u"?window.navigator:void 0,o=n?.userAgent??"",i=n?.userAgentData?.platform??X9t.os(o)??"other",a=void 0,s=n?.userAgentData?.brands??[],u=s[s.length-1],l=u?.brand??X9t.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},X9t={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 Z9t=v(()=>{});var Cwe,Y9t=v(()=>{Cwe=t=>()=>Promise.reject(t)});var C8e=v(()=>{Z9t();Y9t()});var Q9t,e7t=v(()=>{Q9t=["in-region","cross-region","mobile","standard","legacy"]});var xwe,cPn,t7t=v(()=>{qF();e7t();xwe=({defaultsMode:t}={})=>aWt(async()=>{let e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(cPn()?"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 ${Q9t.join(", ")}, got ${e}`)}}),cPn=()=>{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 x8e=v(()=>{t7t()});var r7t,n7t=v(()=>{r7t=t=>new TextEncoder().encode(t)});var o7t=v(()=>{});var i7t,a7t=v(()=>{i7t=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 s7t=v(()=>{n7t();o7t();a7t()});var y7t,Ny,Dy,dK,u7t,hne,cK,zO,$1,T8e,O8e,pne,l7t,c7t,d7t,b7t,_7t,Td,mne,f7t,v7t,p7t,m7t,h7t,g7t,dPn,w7t,S7t=v(()=>{y7t="required",Ny="fn",Dy="argv",dK="ref",u7t="isSet",hne="booleanEquals",cK="error",zO="endpoint",$1="tree",T8e="PartitionResult",O8e="getAttr",pne="stringEquals",l7t={[y7t]:!1,type:"string"},c7t={[y7t]:!0,default:!1,type:"boolean"},d7t={[dK]:"Endpoint"},b7t={[Ny]:hne,[Dy]:[{[dK]:"UseFIPS"},!0]},_7t={[Ny]:hne,[Dy]:[{[dK]:"UseDualStack"},!0]},Td={},mne={[dK]:"Region"},f7t={[Ny]:O8e,[Dy]:[{[dK]:T8e},"supportsFIPS"]},v7t={[dK]:T8e},p7t={[Ny]:hne,[Dy]:[!0,{[Ny]:O8e,[Dy]:[v7t,"supportsDualStack"]}]},m7t=[b7t],h7t=[_7t],g7t=[mne],dPn={version:"1.0",parameters:{Region:l7t,UseDualStack:c7t,UseFIPS:c7t,Endpoint:l7t},rules:[{conditions:[{[Ny]:u7t,[Dy]:[d7t]}],rules:[{conditions:m7t,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:cK},{conditions:h7t,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:cK},{endpoint:{url:d7t,properties:Td,headers:Td},type:zO}],type:$1},{conditions:[{[Ny]:u7t,[Dy]:g7t}],rules:[{conditions:[{[Ny]:"aws.partition",[Dy]:g7t,assign:T8e}],rules:[{conditions:[b7t,_7t],rules:[{conditions:[{[Ny]:hne,[Dy]:[!0,f7t]},p7t],rules:[{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:Td,headers:Td},type:zO},{conditions:[{[Ny]:pne,[Dy]:[mne,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:cK}],type:$1},{conditions:m7t,rules:[{conditions:[{[Ny]:hne,[Dy]:[f7t,!0]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"FIPS is enabled but this partition does not support FIPS",type:cK}],type:$1},{conditions:h7t,rules:[{conditions:[p7t],rules:[{conditions:[{[Ny]:pne,[Dy]:["aws",{[Ny]:O8e,[Dy]:[v7t,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:Td,headers:Td},type:zO},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1},{error:"DualStack is enabled but this partition does not support DualStack",type:cK}],type:$1},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:Td,headers:Td},type:zO}],type:$1}],type:$1},{error:"Invalid Configuration: Missing Region",type:cK}]},w7t=dPn});var fPn,C7t,x7t=v(()=>{gve();u2();S7t();fPn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),C7t=(t,e={})=>fPn.get(t,()=>mve(w7t,{endpointParams:t,logger:e.logger}));I1.aws=nne});var T7t,O7t=v(()=>{aK();Kve();UO();Bo();hve();kO();s7t();h8e();x7t();T7t=t=>({apiVersion:"2014-06-30",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??C7t,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??L9t,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Vve,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??GF,utf8Decoder:t?.utf8Decoder??r7t,utf8Encoder:t?.utf8Encoder??i7t})});var E7t,P7t=v(()=>{q9t();w8e();S8e();lne();Zre();C8e();Bo();FKe();x8e();dne();O7t();E7t=t=>{let e=xwe(t),r=()=>e().then(Nve),n=T7t(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:B9t.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var Twe,Owe,M7t=v(()=>{Twe=t=>({setRegion(e){t.region=e},region(){return t.region}}),Owe=t=>({region:t.region()})});var R7t=v(()=>{});function I7t(){return async()=>"us-east-1"}var A7t=v(()=>{});var Ewe=v(()=>{M7t();R7t();A7t()});var N7t,D7t,j7t=v(()=>{N7t=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),D7t=t=>({httpHandler:t.httpHandler()})});var $7t=v(()=>{j7t()});var L7t=v(()=>{});var F7t=v(()=>{});var k7t=v(()=>{});var q7t=v(()=>{});var B7t=v(()=>{});var U7t=v(()=>{});var z7t=v(()=>{});var V7t=v(()=>{$7t();L7t();F7t();k7t();q7t();B7t();U7t();z7t()});var H7t,W7t,J7t=v(()=>{H7t=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}}},W7t=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var K7t,G7t=v(()=>{Ewe();V7t();Bo();J7t();K7t=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),N7t(t),H7t(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),D7t(r),W7t(r))}});var tk,Pwe=v(()=>{E5e();P5e();R5e();n8e();lne();UO();Mg();i8e();bu();m8e();Bo();h8e();wl();P7t();G7t();tk=class extends d2{constructor(...[r]){let n=E7t(r||{});super(n);x(this,"config");this.initConfig=n;let o=k9t(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=F9t(l),d=K7t(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:$9t,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var jy,E8e=v(()=>{Bo();jy=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var Mwe,Rwe,Iwe,Awe,Nwe,Dwe,jwe,$we,Lwe,Fwe,kwe,P8e=v(()=>{E8e();Mwe=class t extends jy{constructor(r){super({name:"InternalErrorException",$fault:"server",...r});x(this,"name","InternalErrorException");x(this,"$fault","server");Object.setPrototypeOf(this,t.prototype)}},Rwe=class t extends jy{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 jy{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 jy{constructor(r){super({name:"NotAuthorizedException",$fault:"client",...r});x(this,"name","NotAuthorizedException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Nwe=class t extends jy{constructor(r){super({name:"ResourceConflictException",$fault:"client",...r});x(this,"name","ResourceConflictException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Dwe=class t extends jy{constructor(r){super({name:"TooManyRequestsException",$fault:"client",...r});x(this,"name","TooManyRequestsException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},jwe=class t extends jy{constructor(r){super({name:"ResourceNotFoundException",$fault:"client",...r});x(this,"name","ResourceNotFoundException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},$we=class t extends jy{constructor(r){super({name:"ExternalServiceException",$fault:"client",...r});x(this,"name","ExternalServiceException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Lwe=class t extends jy{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 jy{constructor(r){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...r});x(this,"name","DeveloperUserAlreadyRegisteredException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},kwe=class t extends jy{constructor(r){super({name:"ConcurrentModificationException",$fault:"client",...r});x(this,"name","ConcurrentModificationException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var X7t,mPn,hPn,gPn,Z7t,Y7t,yPn,bPn,_Pn,vPn,wPn,Q7t,SPn,CPn,xPn,TPn,OPn,EPn,PPn,MPn,RPn,IPn,APn,NPn,DPn,Bwe,jPn,eXt,$Pn,LPn,FPn,kPn,qPn,BPn,UPn,zPn,VPn,HPn,WPn,JPn,KPn,GPn,XPn,ZPn,YPn,QPn,eMn,tMn,rMn,nMn,oMn,iMn,aMn,sMn,uMn,kb,lMn,cMn,dMn,fMn,pMn,Ih,mMn,M8e,Uwe,hMn,gMn,tXt,yMn,fK,bMn,_Mn,vMn,wMn,SMn,CMn,xMn,TMn,OMn,EMn,PMn,MMn,RMn,IMn,AMn,NMn,DMn,jMn,$Mn,R8e,LMn,FMn,kMn,qMn,pK,rXt,BMn,UMn,zwe,nXt,I8e,zMn,VMn,HMn,WMn,oXt,JMn,KMn,GMn,XMn,ZMn,YMn,QMn,eRn,iXt,aXt,tRn,rRn,nRn,oRn,iRn,aRn,sXt,sRn,uRn,lRn,cRn,dRn,fRn,uXt,pRn,A8e,mRn,hRn,gRn,yRn,bRn,_Rn,vRn,wRn,SRn,CRn,xRn,TRn,VO,nx,HO,ox,ORn,lXt,rt,ERn,cXt,PRn,MRn,RRn,IRn,ARn,NRn,DRn,jRn,$Rn,LRn,FRn,kRn,qRn,BRn,URn,zRn,VRn,HRn,WRn,JRn,KRn,GRn,XRn,ZRn,dXt,qwe,YRn,QRn,eIn,tIn,rIn,nIn,oIn,iIn,aIn,sIn,uIn,lIn,cIn,dIn,fIn,pIn,mIn,hIn,gIn,yIn,bIn,_In,vIn,wIn,SIn,CIn,xIn,TIn,OIn,EIn,PIn,MIn,Vwe,RIn,fXt,IIn,AIn,NIn,DIn,gne,pXt,mXt,hXt,gXt,yXt,bXt,_Xt,vXt,wXt,SXt,CXt,xXt,TXt,OXt,EXt,PXt,MXt,RXt,IXt,AXt,NXt,DXt,jXt,$Xt,Sl=v(()=>{Mg();E8e();P8e();X7t="AllowClassicFlow",mPn="AccountId",hPn="AccessKeyId",gPn="AmbiguousRoleResolution",Z7t="AllowUnauthenticatedIdentities",Y7t="Credentials",yPn="CreationDate",bPn="ClientId",_Pn="CognitoIdentityProvider",vPn="CreateIdentityPoolInput",wPn="CognitoIdentityProviderList",Q7t="CognitoIdentityProviders",SPn="CreateIdentityPool",CPn="ConcurrentModificationException",xPn="CustomRoleArn",TPn="Claim",OPn="DeleteIdentities",EPn="DeleteIdentitiesInput",PPn="DescribeIdentityInput",MPn="DeleteIdentityPool",RPn="DeleteIdentityPoolInput",IPn="DescribeIdentityPoolInput",APn="DescribeIdentityPool",NPn="DeleteIdentitiesResponse",DPn="DescribeIdentity",Bwe="DeveloperProviderName",jPn="DeveloperUserAlreadyRegisteredException",eXt="DeveloperUserIdentifier",$Pn="DeveloperUserIdentifierList",LPn="DestinationUserIdentifier",FPn="Expiration",kPn="ErrorCode",qPn="ExternalServiceException",BPn="GetCredentialsForIdentity",UPn="GetCredentialsForIdentityInput",zPn="GetCredentialsForIdentityResponse",VPn="GetId",HPn="GetIdInput",WPn="GetIdentityPoolRoles",JPn="GetIdentityPoolRolesInput",KPn="GetIdentityPoolRolesResponse",GPn="GetIdResponse",XPn="GetOpenIdToken",ZPn="GetOpenIdTokenForDeveloperIdentity",YPn="GetOpenIdTokenForDeveloperIdentityInput",QPn="GetOpenIdTokenForDeveloperIdentityResponse",eMn="GetOpenIdTokenInput",tMn="GetOpenIdTokenResponse",rMn="GetPrincipalTagAttributeMap",nMn="GetPrincipalTagAttributeMapInput",oMn="GetPrincipalTagAttributeMapResponse",iMn="HideDisabled",aMn="Identities",sMn="IdentityDescription",uMn="InternalErrorException",kb="IdentityId",lMn="InvalidIdentityPoolConfigurationException",cMn="IdentityIdsToDelete",dMn="IdentitiesList",fMn="IdentityPool",pMn="InvalidParameterException",Ih="IdentityPoolId",mMn="IdentityPoolsList",M8e="IdentityPoolName",Uwe="IdentityProviderName",hMn="IdentityPoolShortDescription",gMn="IdentityProviderToken",tXt="IdentityPoolTags",yMn="IdentityPools",fK="Logins",bMn="LookupDeveloperIdentity",_Mn="LookupDeveloperIdentityInput",vMn="LookupDeveloperIdentityResponse",wMn="LimitExceededException",SMn="ListIdentities",CMn="ListIdentitiesInput",xMn="ListIdentityPools",TMn="ListIdentityPoolsInput",OMn="ListIdentityPoolsResponse",EMn="ListIdentitiesResponse",PMn="LoginsMap",MMn="LastModifiedDate",RMn="ListTagsForResource",IMn="ListTagsForResourceInput",AMn="ListTagsForResourceResponse",NMn="LoginsToRemove",DMn="MergeDeveloperIdentities",jMn="MergeDeveloperIdentitiesInput",$Mn="MergeDeveloperIdentitiesResponse",R8e="MaxResults",LMn="MappingRulesList",FMn="MappingRule",kMn="MatchType",qMn="NotAuthorizedException",pK="NextToken",rXt="OpenIdConnectProviderARNs",BMn="OIDCToken",UMn="ProviderName",zwe="PrincipalTags",nXt="Roles",I8e="ResourceArn",zMn="RoleARN",VMn="RulesConfiguration",HMn="ResourceConflictException",WMn="RulesConfigurationType",oXt="RoleMappings",JMn="RoleMappingMap",KMn="RoleMapping",GMn="ResourceNotFoundException",XMn="Rules",ZMn="SetIdentityPoolRoles",YMn="SetIdentityPoolRolesInput",QMn="SecretKey",eRn="SecretKeyString",iXt="SupportedLoginProviders",aXt="SamlProviderARNs",tRn="SetPrincipalTagAttributeMap",rRn="SetPrincipalTagAttributeMapInput",nRn="SetPrincipalTagAttributeMapResponse",oRn="ServerSideTokenCheck",iRn="SessionToken",aRn="SourceUserIdentifier",sXt="Token",sRn="TokenDuration",uRn="TagKeys",lRn="TooManyRequestsException",cRn="TagResource",dRn="TagResourceInput",fRn="TagResourceResponse",uXt="Tags",pRn="Type",A8e="UseDefaults",mRn="UnlinkDeveloperIdentity",hRn="UnlinkDeveloperIdentityInput",gRn="UnlinkIdentity",yRn="UnprocessedIdentityIds",bRn="UnprocessedIdentityIdList",_Rn="UnlinkIdentityInput",vRn="UnprocessedIdentityId",wRn="UpdateIdentityPool",SRn="UntagResource",CRn="UntagResourceInput",xRn="UntagResourceResponse",TRn="Value",VO="client",nx="error",HO="httpError",ox="message",ORn="server",lXt="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",rt="com.amazonaws.cognitoidentity",ERn=[0,rt,gMn,8,0],cXt=[0,rt,BMn,8,0],PRn=[0,rt,eRn,8,0],MRn=[3,rt,_Pn,0,[UMn,bPn,oRn],[0,0,2]],RRn=[-3,rt,CPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(RRn,kwe);IRn=[3,rt,vPn,0,[M8e,Z7t,X7t,iXt,Bwe,rXt,Q7t,aXt,tXt],[0,2,2,128,0,64,()=>fXt,64,128]],ARn=[3,rt,Y7t,0,[hPn,QMn,iRn,FPn],[0,[()=>PRn,0],0,4]],NRn=[3,rt,EPn,0,[cMn],[64]],DRn=[3,rt,NPn,0,[yRn],[()=>DIn]],jRn=[3,rt,RPn,0,[Ih],[0]],$Rn=[3,rt,PPn,0,[kb],[0]],LRn=[3,rt,IPn,0,[Ih],[0]],FRn=[-3,rt,jPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(FRn,Fwe);kRn=[-3,rt,qPn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(kRn,$we);qRn=[3,rt,UPn,0,[kb,fK,xPn],[0,[()=>gne,0],0]],BRn=[3,rt,zPn,0,[kb,Y7t],[0,[()=>ARn,0]]],URn=[3,rt,JPn,0,[Ih],[0]],zRn=[3,rt,KPn,0,[Ih,nXt,oXt],[0,128,()=>pXt]],VRn=[3,rt,HPn,0,[mPn,Ih,fK],[0,0,[()=>gne,0]]],HRn=[3,rt,GPn,0,[kb],[0]],WRn=[3,rt,YPn,0,[Ih,kb,fK,zwe,sRn],[0,0,[()=>gne,0],128,1]],JRn=[3,rt,QPn,0,[kb,sXt],[0,[()=>cXt,0]]],KRn=[3,rt,eMn,0,[kb,fK],[0,[()=>gne,0]]],GRn=[3,rt,tMn,0,[kb,sXt],[0,[()=>cXt,0]]],XRn=[3,rt,nMn,0,[Ih,Uwe],[0,0]],ZRn=[3,rt,oMn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],dXt=[3,rt,sMn,0,[kb,fK,yPn,MMn],[0,64,4,4]],qwe=[3,rt,fMn,0,[Ih,M8e,Z7t,X7t,iXt,Bwe,rXt,Q7t,aXt,tXt],[0,0,2,2,128,0,64,()=>fXt,64,128]],YRn=[3,rt,hMn,0,[Ih,M8e],[0,0]],QRn=[-3,rt,uMn,{[nx]:ORn},[ox],[0]];Vs.for(rt).registerError(QRn,Mwe);eIn=[-3,rt,lMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(eIn,Lwe);tIn=[-3,rt,pMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(tIn,Rwe);rIn=[-3,rt,wMn,{[nx]:VO,[HO]:400},[ox],[0]];Vs.for(rt).registerError(rIn,Iwe);nIn=[3,rt,CMn,0,[Ih,R8e,pK,iMn],[0,1,0,2]],oIn=[3,rt,EMn,0,[Ih,aMn,pK],[0,()=>IIn,0]],iIn=[3,rt,TMn,0,[R8e,pK],[1,0]],aIn=[3,rt,OMn,0,[yMn,pK],[()=>AIn,0]],sIn=[3,rt,IMn,0,[I8e],[0]],uIn=[3,rt,AMn,0,[uXt],[128]],lIn=[3,rt,_Mn,0,[Ih,kb,eXt,R8e,pK],[0,0,0,1,0]],cIn=[3,rt,vMn,0,[kb,$Pn,pK],[0,64,0]],dIn=[3,rt,FMn,0,[TPn,kMn,TRn,zMn],[0,0,0,0]],fIn=[3,rt,jMn,0,[aRn,LPn,Bwe,Ih],[0,0,0,0]],pIn=[3,rt,$Mn,0,[kb],[0]],mIn=[-3,rt,qMn,{[nx]:VO,[HO]:403},[ox],[0]];Vs.for(rt).registerError(mIn,Awe);hIn=[-3,rt,HMn,{[nx]:VO,[HO]:409},[ox],[0]];Vs.for(rt).registerError(hIn,Nwe);gIn=[-3,rt,GMn,{[nx]:VO,[HO]:404},[ox],[0]];Vs.for(rt).registerError(gIn,jwe);yIn=[3,rt,KMn,0,[pRn,gPn,VMn],[0,0,()=>bIn]],bIn=[3,rt,WMn,0,[XMn],[()=>NIn]],_In=[3,rt,YMn,0,[Ih,nXt,oXt],[0,128,()=>pXt]],vIn=[3,rt,rRn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],wIn=[3,rt,nRn,0,[Ih,Uwe,A8e,zwe],[0,0,2,128]],SIn=[3,rt,dRn,0,[I8e,uXt],[0,128]],CIn=[3,rt,fRn,0,[],[]],xIn=[-3,rt,lRn,{[nx]:VO,[HO]:429},[ox],[0]];Vs.for(rt).registerError(xIn,Dwe);TIn=[3,rt,hRn,0,[kb,Ih,Bwe,eXt],[0,0,0,0]],OIn=[3,rt,_Rn,0,[kb,fK,NMn],[0,[()=>gne,0],64]],EIn=[3,rt,vRn,0,[kb,kPn],[0,0]],PIn=[3,rt,CRn,0,[I8e,uRn],[0,64]],MIn=[3,rt,xRn,0,[],[]],Vwe="unit",RIn=[-3,lXt,"CognitoIdentityServiceException",0,[],[]];Vs.for(lXt).registerError(RIn,jy);fXt=[1,rt,wPn,0,()=>MRn],IIn=[1,rt,dMn,0,()=>dXt],AIn=[1,rt,mMn,0,()=>YRn],NIn=[1,rt,LMn,0,()=>dIn],DIn=[1,rt,bRn,0,()=>EIn],gne=[2,rt,PMn,0,[0,0],[()=>ERn,0]],pXt=[2,rt,JMn,0,0,()=>yIn],mXt=[9,rt,SPn,0,()=>IRn,()=>qwe],hXt=[9,rt,OPn,0,()=>NRn,()=>DRn],gXt=[9,rt,MPn,0,()=>jRn,()=>Vwe],yXt=[9,rt,DPn,0,()=>$Rn,()=>dXt],bXt=[9,rt,APn,0,()=>LRn,()=>qwe],_Xt=[9,rt,BPn,0,()=>qRn,()=>BRn],vXt=[9,rt,VPn,0,()=>VRn,()=>HRn],wXt=[9,rt,WPn,0,()=>URn,()=>zRn],SXt=[9,rt,XPn,0,()=>KRn,()=>GRn],CXt=[9,rt,ZPn,0,()=>WRn,()=>JRn],xXt=[9,rt,rMn,0,()=>XRn,()=>ZRn],TXt=[9,rt,SMn,0,()=>nIn,()=>oIn],OXt=[9,rt,xMn,0,()=>iIn,()=>aIn],EXt=[9,rt,RMn,0,()=>sIn,()=>uIn],PXt=[9,rt,bMn,0,()=>lIn,()=>cIn],MXt=[9,rt,DMn,0,()=>fIn,()=>pIn],RXt=[9,rt,ZMn,0,()=>_In,()=>Vwe],IXt=[9,rt,tRn,0,()=>vIn,()=>wIn],AXt=[9,rt,cRn,0,()=>SIn,()=>CIn],NXt=[9,rt,mRn,0,()=>TIn,()=>Vwe],DXt=[9,rt,gRn,0,()=>OIn,()=>Vwe],jXt=[9,rt,SRn,0,()=>PIn,()=>MIn],$Xt=[9,rt,wRn,0,()=>qwe,()=>qwe]});var Hwe,N8e=v(()=>{bu();Bo();wl();Sl();Hwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","CreateIdentityPool",{}).n("CognitoIdentityClient","CreateIdentityPoolCommand").sc(mXt).build(){}});var Wwe,D8e=v(()=>{bu();Bo();wl();Sl();Wwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentities",{}).n("CognitoIdentityClient","DeleteIdentitiesCommand").sc(hXt).build(){}});var Jwe,j8e=v(()=>{bu();Bo();wl();Sl();Jwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DeleteIdentityPool",{}).n("CognitoIdentityClient","DeleteIdentityPoolCommand").sc(gXt).build(){}});var Kwe,$8e=v(()=>{bu();Bo();wl();Sl();Kwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentity",{}).n("CognitoIdentityClient","DescribeIdentityCommand").sc(yXt).build(){}});var Gwe,L8e=v(()=>{bu();Bo();wl();Sl();Gwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","DescribeIdentityPool",{}).n("CognitoIdentityClient","DescribeIdentityPoolCommand").sc(bXt).build(){}});var mK,F8e=v(()=>{bu();Bo();wl();Sl();mK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(_Xt).build(){}});var hK,k8e=v(()=>{bu();Bo();wl();Sl();hK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(vXt).build(){}});var Xwe,q8e=v(()=>{bu();Bo();wl();Sl();Xwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetIdentityPoolRoles",{}).n("CognitoIdentityClient","GetIdentityPoolRolesCommand").sc(wXt).build(){}});var Zwe,B8e=v(()=>{bu();Bo();wl();Sl();Zwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdToken",{}).n("CognitoIdentityClient","GetOpenIdTokenCommand").sc(SXt).build(){}});var Ywe,U8e=v(()=>{bu();Bo();wl();Sl();Ywe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetOpenIdTokenForDeveloperIdentity",{}).n("CognitoIdentityClient","GetOpenIdTokenForDeveloperIdentityCommand").sc(CXt).build(){}});var Qwe,z8e=v(()=>{bu();Bo();wl();Sl();Qwe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","GetPrincipalTagAttributeMapCommand").sc(xXt).build(){}});var eSe,V8e=v(()=>{bu();Bo();wl();Sl();eSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentities",{}).n("CognitoIdentityClient","ListIdentitiesCommand").sc(TXt).build(){}});var gK,tSe=v(()=>{bu();Bo();wl();Sl();gK=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListIdentityPools",{}).n("CognitoIdentityClient","ListIdentityPoolsCommand").sc(OXt).build(){}});var rSe,H8e=v(()=>{bu();Bo();wl();Sl();rSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","ListTagsForResource",{}).n("CognitoIdentityClient","ListTagsForResourceCommand").sc(EXt).build(){}});var nSe,W8e=v(()=>{bu();Bo();wl();Sl();nSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","LookupDeveloperIdentity",{}).n("CognitoIdentityClient","LookupDeveloperIdentityCommand").sc(PXt).build(){}});var oSe,J8e=v(()=>{bu();Bo();wl();Sl();oSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","MergeDeveloperIdentities",{}).n("CognitoIdentityClient","MergeDeveloperIdentitiesCommand").sc(MXt).build(){}});var iSe,K8e=v(()=>{bu();Bo();wl();Sl();iSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetIdentityPoolRoles",{}).n("CognitoIdentityClient","SetIdentityPoolRolesCommand").sc(RXt).build(){}});var aSe,G8e=v(()=>{bu();Bo();wl();Sl();aSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","SetPrincipalTagAttributeMap",{}).n("CognitoIdentityClient","SetPrincipalTagAttributeMapCommand").sc(IXt).build(){}});var sSe,X8e=v(()=>{bu();Bo();wl();Sl();sSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","TagResource",{}).n("CognitoIdentityClient","TagResourceCommand").sc(AXt).build(){}});var uSe,Z8e=v(()=>{bu();Bo();wl();Sl();uSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkDeveloperIdentity",{}).n("CognitoIdentityClient","UnlinkDeveloperIdentityCommand").sc(NXt).build(){}});var lSe,Y8e=v(()=>{bu();Bo();wl();Sl();lSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UnlinkIdentity",{}).n("CognitoIdentityClient","UnlinkIdentityCommand").sc(DXt).build(){}});var cSe,Q8e=v(()=>{bu();Bo();wl();Sl();cSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UntagResource",{}).n("CognitoIdentityClient","UntagResourceCommand").sc(jXt).build(){}});var dSe,eGe=v(()=>{bu();Bo();wl();Sl();dSe=class extends fn.classBuilder().ep(co).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","UpdateIdentityPool",{}).n("CognitoIdentityClient","UpdateIdentityPoolCommand").sc($Xt).build(){}});var jIn,tGe,LXt=v(()=>{Bo();Pwe();N8e();D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();tSe();H8e();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe();jIn={CreateIdentityPoolCommand:Hwe,DeleteIdentitiesCommand:Wwe,DeleteIdentityPoolCommand:Jwe,DescribeIdentityCommand:Kwe,DescribeIdentityPoolCommand:Gwe,GetCredentialsForIdentityCommand:mK,GetIdCommand:hK,GetIdentityPoolRolesCommand:Xwe,GetOpenIdTokenCommand:Zwe,GetOpenIdTokenForDeveloperIdentityCommand:Ywe,GetPrincipalTagAttributeMapCommand:Qwe,ListIdentitiesCommand:eSe,ListIdentityPoolsCommand:gK,ListTagsForResourceCommand:rSe,LookupDeveloperIdentityCommand:nSe,MergeDeveloperIdentitiesCommand:oSe,SetIdentityPoolRolesCommand:iSe,SetPrincipalTagAttributeMapCommand:aSe,TagResourceCommand:sSe,UnlinkDeveloperIdentityCommand:uSe,UnlinkIdentityCommand:lSe,UntagResourceCommand:cSe,UpdateIdentityPoolCommand:dSe},tGe=class extends tk{};Ave(jIn,tGe)});var FXt=v(()=>{N8e();D8e();j8e();$8e();L8e();F8e();k8e();q8e();B8e();U8e();z8e();V8e();tSe();H8e();W8e();J8e();K8e();G8e();X8e();Z8e();Y8e();Q8e();eGe()});var kXt=v(()=>{});var Wha,qXt=v(()=>{UO();Pwe();tSe();Wha=j5e(tk,gK,"NextToken","NextToken","MaxResults")});var BXt=v(()=>{kXt();qXt()});var UXt=v(()=>{});var zXt=v(()=>{});var VXt=v(()=>{Pwe();LXt();FXt();Sl();BXt();UXt();P8e();zXt()});var rGe={};En(rGe,{CognitoIdentityClient:()=>tk,GetCredentialsForIdentityCommand:()=>mK,GetIdCommand:()=>hK});var nGe=v(()=>{VXt()});function fSe(t){return async e=>{t.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");let{GetCredentialsForIdentityCommand:r,CognitoIdentityClient:n}=await Promise.resolve().then(()=>(nGe(),rGe)),o=l=>t.clientConfig?.[l]??t.parentClientConfig?.[l]??e?.callerClientConfig?.[l],{Credentials:{AccessKeyId:i=$In(t.logger),Expiration:a,SecretKey:s=FIn(t.logger),SessionToken:u}=LIn(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 j_e(t.logins):void 0}));return{identityId:t.identityId,accessKeyId:i,secretAccessKey:s,sessionToken:u,expiration:a}}}function $In(t){throw new Nm("Response from Amazon Cognito contained no access key ID",{logger:t})}function LIn(t){throw new Nm("Response from Amazon Cognito contained no credentials",{logger:t})}function FIn(t){throw new Nm("Response from Amazon Cognito contained no secret key",{logger:t})}var oGe=v(()=>{qF();O5e()});var iGe,pSe,HXt=v(()=>{iGe="IdentityIds",pSe=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(iGe,{keyPath:"id"})}})}withObjectStore(e,r){return this.getDb().then(n=>{let o=n.transaction(iGe,e);return o.oncomplete=()=>n.close(),new Promise((i,a)=>{o.onerror=()=>a(o.error),i(r(o.objectStore(iGe)))}).catch(i=>{throw n.close(),i})})}}});var mSe,WXt=v(()=>{mSe=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 JXt(){return typeof self=="object"&&self.indexedDB?new pSe:typeof window=="object"&&window.localStorage?window.localStorage:kIn}var kIn,KXt=v(()=>{HXt();WXt();kIn=new mSe});function GXt({accountId:t,cache:e=JXt(),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(()=>(nGe(),rGe)),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=qIn(u)}=await y.send(new p({AccountId:t,IdentityPoolId:i,Logins:a?await j_e(a):void 0}));g=b,c&&Promise.resolve(e.setItem(c,g)).catch(()=>{})}return d=fSe({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 qIn(t){throw new Nm("Response from Amazon Cognito contained no identity ID",{logger:t})}var XXt=v(()=>{qF();oGe();KXt();O5e()});var aGe=v(()=>{QHt();eWt();tWt();oGe();XXt()});var BIn,ZXt=v(()=>{aGe();BIn=t=>fSe({...t})});var UIn,YXt=v(()=>{aGe();UIn=t=>GXt({...t})});var zIn,VIn,HIn,QXt,eZt=v(()=>{qF();zIn="169.254.170.2",VIn="169.254.170.23",HIn="[fd00:ec2::23]",QXt=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===zIn||t.hostname===VIn||t.hostname===HIn)){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 Nm(`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 tZt=v(()=>{});var rZt=v(()=>{tZt()});var nZt=v(()=>{});var oZt=v(()=>{});var iZt=v(()=>{});function WIn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var hSe,aZt=v(()=>{hSe=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=WIn(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 sZt=v(()=>{});var uZt=v(()=>{});var lZt=v(()=>{});var cZt=v(()=>{rZt();nZt();oZt();iZt();aZt();sZt();uZt();lZt()});function dZt(t){return new hSe({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 fZt(t,e){let n=await q3t(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 Nm("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:b6t(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new Nm(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new Nm(`Server responded with status: ${t.statusCode}`,{logger:e})}var pZt=v(()=>{qF();cZt();Bo();z5e()});var mZt,hZt=v(()=>{mZt=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var sGe,gZt=v(()=>{Zre();qF();eZt();pZt();hZt();sGe=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new Nm("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);QXt(n,t.logger);let o=new zF;return mZt(async()=>{let i=dZt(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return fZt(a.response)},t.maxRetries??3,t.timeout??1e3)}});var yZt=v(()=>{gZt()});function JIn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function KIn(t){return{schemeId:"smithy.api#noAuth"}}var yne,bZt,_Zt,GIn,vZt,uGe=v(()=>{aK();yne=$(VS());bne();bZt=async(t,e,r)=>({operation:(0,yne.getSmithyContext)(e).operation,region:await(0,yne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});_Zt=t=>{let e=[];switch(t.operation){case"AssumeRoleWithWebIdentity":{e.push(KIn(t));break}default:e.push(JIn(t))}return e},GIn=t=>Object.assign(t,{stsClientCtor:ZS}),vZt=t=>{let e=GIn(t),r=Mve(e);return Object.assign(r,{authSchemePreference:(0,yne.normalizeProvider)(t.authSchemePreference??[])})}});var wZt,gSe,ySe=v(()=>{wZt=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),gSe={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 CZt,SZt=v(()=>{CZt={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 xZt,TZt=v(()=>{xZt=t=>new TextEncoder().encode(t)});var OZt=v(()=>{});var EZt,PZt=v(()=>{EZt=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 MZt=v(()=>{TZt();OZt();PZt()});var qZt,si,cs,ds,nk,rk,Rg,BZt,UZt,zZt,zl,RZt,WO,yK,cGe,IZt,lGe,VZt,AZt,Ig,NZt,HZt,WZt,$y,bw,DZt,JZt,KZt,jZt,GZt,$Zt,LZt,FZt,kZt,ZIn,XZt,ZZt=v(()=>{qZt="required",si="type",cs="fn",ds="argv",nk="ref",rk="booleanEquals",Rg="stringEquals",BZt="sigv4",UZt="sts",zZt="us-east-1",zl="endpoint",RZt="https://sts.{Region}.{PartitionResult#dnsSuffix}",WO="tree",yK="error",cGe="getAttr",IZt={[qZt]:!1,[si]:"string"},lGe={[qZt]:!0,default:!1,[si]:"boolean"},VZt={[nk]:"Endpoint"},AZt={[cs]:"isSet",[ds]:[{[nk]:"Region"}]},Ig={[nk]:"Region"},NZt={[cs]:"aws.partition",[ds]:[Ig],assign:"PartitionResult"},HZt={[nk]:"UseFIPS"},WZt={[nk]:"UseDualStack"},$y={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:BZt,signingName:UZt,signingRegion:zZt}]},headers:{}},bw={},DZt={conditions:[{[cs]:Rg,[ds]:[Ig,"aws-global"]}],[zl]:$y,[si]:zl},JZt={[cs]:rk,[ds]:[HZt,!0]},KZt={[cs]:rk,[ds]:[WZt,!0]},jZt={[cs]:cGe,[ds]:[{[nk]:"PartitionResult"},"supportsFIPS"]},GZt={[nk]:"PartitionResult"},$Zt={[cs]:rk,[ds]:[!0,{[cs]:cGe,[ds]:[GZt,"supportsDualStack"]}]},LZt=[{[cs]:"isSet",[ds]:[VZt]}],FZt=[JZt],kZt=[KZt],ZIn={version:"1.0",parameters:{Region:IZt,UseDualStack:lGe,UseFIPS:lGe,Endpoint:IZt,UseGlobalEndpoint:lGe},rules:[{conditions:[{[cs]:rk,[ds]:[{[nk]:"UseGlobalEndpoint"},!0]},{[cs]:"not",[ds]:LZt},AZt,NZt,{[cs]:rk,[ds]:[HZt,!1]},{[cs]:rk,[ds]:[WZt,!1]}],rules:[{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-northeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-south-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-2"]}],endpoint:$y,[si]:zl},DZt,{conditions:[{[cs]:Rg,[ds]:[Ig,"ca-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-north-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-3"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"sa-east-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,zZt]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-east-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-2"]}],endpoint:$y,[si]:zl},{endpoint:{url:RZt,properties:{authSchemes:[{name:BZt,signingName:UZt,signingRegion:"{Region}"}]},headers:bw},[si]:zl}],[si]:WO},{conditions:LZt,rules:[{conditions:FZt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[si]:yK},{conditions:kZt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[si]:yK},{endpoint:{url:VZt,properties:bw,headers:bw},[si]:zl}],[si]:WO},{conditions:[AZt],rules:[{conditions:[NZt],rules:[{conditions:[JZt,KZt],rules:[{conditions:[{[cs]:rk,[ds]:[!0,jZt]},$Zt],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[si]:yK}],[si]:WO},{conditions:FZt,rules:[{conditions:[{[cs]:rk,[ds]:[jZt,!0]}],rules:[{conditions:[{[cs]:Rg,[ds]:[{[cs]:cGe,[ds]:[GZt,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:bw,headers:bw},[si]:zl},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS is enabled but this partition does not support FIPS",[si]:yK}],[si]:WO},{conditions:kZt,rules:[{conditions:[$Zt],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"DualStack is enabled but this partition does not support DualStack",[si]:yK}],[si]:WO},DZt,{endpoint:{url:RZt,properties:bw,headers:bw},[si]:zl}],[si]:WO}],[si]:WO},{error:"Invalid Configuration: Missing Region",[si]:yK}]},XZt=ZIn});var YIn,YZt,QZt=v(()=>{gve();u2();ZZt();YIn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS","UseGlobalEndpoint"]}),YZt=(t,e={})=>YIn.get(t,()=>mve(XZt,{endpointParams:t,logger:e.logger}));I1.aws=nne});var eYt,tYt=v(()=>{aK();Kve();UO();Bo();hve();kO();MZt();uGe();QZt();eYt=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??YZt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??_Zt,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Jve,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??GF,utf8Decoder:t?.utf8Decoder??xZt,utf8Encoder:t?.utf8Encoder??EZt})});var rYt,nYt=v(()=>{SZt();w8e();S8e();lne();Zre();C8e();Bo();FKe();x8e();dne();tYt();rYt=t=>{let e=xwe(t),r=()=>e().then(Nve),n=eYt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:CZt.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var oYt,iYt,aYt=v(()=>{oYt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),iYt=t=>({httpHandler:t.httpHandler()})});var sYt=v(()=>{aYt()});var uYt=v(()=>{});var lYt=v(()=>{});var cYt=v(()=>{});var dYt=v(()=>{});var fYt=v(()=>{});var pYt=v(()=>{});var mYt=v(()=>{});var hYt=v(()=>{sYt();uYt();lYt();cYt();dYt();fYt();pYt();mYt()});var gYt,yYt,bYt=v(()=>{gYt=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}}},yYt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var _Yt,vYt=v(()=>{Ewe();hYt();Bo();bYt();_Yt=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),oYt(t),gYt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),iYt(r),yYt(r))}});var ZS,bne=v(()=>{E5e();P5e();R5e();n8e();lne();UO();Mg();i8e();bu();m8e();Bo();uGe();ySe();nYt();vYt();ZS=class extends d2{constructor(...[r]){let n=rYt(r||{});super(n);x(this,"config");this.initConfig=n;let o=wZt(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=vZt(l),d=_Yt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:bZt,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var V_,bSe=v(()=>{Bo();V_=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var _ne,vne,wne,Sne,Cne,xne,Tne,dGe=v(()=>{bSe();_ne=class t extends V_{constructor(r){super({name:"ExpiredTokenException",$fault:"client",...r});x(this,"name","ExpiredTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},vne=class t extends V_{constructor(r){super({name:"MalformedPolicyDocumentException",$fault:"client",...r});x(this,"name","MalformedPolicyDocumentException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},wne=class t extends V_{constructor(r){super({name:"PackedPolicyTooLargeException",$fault:"client",...r});x(this,"name","PackedPolicyTooLargeException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Sne=class t extends V_{constructor(r){super({name:"RegionDisabledException",$fault:"client",...r});x(this,"name","RegionDisabledException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Cne=class t extends V_{constructor(r){super({name:"IDPRejectedClaimException",$fault:"client",...r});x(this,"name","IDPRejectedClaimException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},xne=class t extends V_{constructor(r){super({name:"InvalidIdentityTokenException",$fault:"client",...r});x(this,"name","InvalidIdentityTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Tne=class t extends V_{constructor(r){super({name:"IDPCommunicationErrorException",$fault:"client",...r});x(this,"name","IDPCommunicationErrorException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var QIn,eAn,tAn,rAn,nAn,oAn,fGe,iAn,aAn,sAn,uAn,pGe,lAn,wYt,cAn,dAn,fAn,pAn,mAn,hAn,gAn,yAn,SYt,CYt,bAn,_An,vAn,wAn,SAn,CAn,xYt,xAn,TAn,TYt,OAn,OYt,EAn,PAn,mGe,MAn,RAn,IAn,AAn,NAn,DAn,jAn,$An,LAn,FAn,f2,p2,kAn,m2,h2,g2,qAn,EYt,BAn,Ys,UAn,zAn,hGe,PYt,MYt,RYt,IYt,gGe,AYt,NYt,DYt,jYt,$Yt,LYt,FYt,kYt,qYt,BYt,UYt,zYt,VAn,HAn,yGe,bGe,_Se=v(()=>{Mg();dGe();bSe();QIn="Arn",eAn="AccessKeyId",tAn="AssumeRole",rAn="AssumedRoleId",nAn="AssumeRoleRequest",oAn="AssumeRoleResponse",fGe="AssumedRoleUser",iAn="AssumeRoleWithWebIdentity",aAn="AssumeRoleWithWebIdentityRequest",sAn="AssumeRoleWithWebIdentityResponse",uAn="Audience",pGe="Credentials",lAn="ContextAssertion",wYt="DurationSeconds",cAn="Expiration",dAn="ExternalId",fAn="ExpiredTokenException",pAn="IDPCommunicationErrorException",mAn="IDPRejectedClaimException",hAn="InvalidIdentityTokenException",gAn="Key",yAn="MalformedPolicyDocumentException",SYt="Policy",CYt="PolicyArns",bAn="ProviderArn",_An="ProvidedContexts",vAn="ProvidedContextsListType",wAn="ProvidedContext",SAn="PolicyDescriptorType",CAn="ProviderId",xYt="PackedPolicySize",xAn="PackedPolicyTooLargeException",TAn="Provider",TYt="RoleArn",OAn="RegionDisabledException",OYt="RoleSessionName",EAn="SecretAccessKey",PAn="SubjectFromWebIdentityToken",mGe="SourceIdentity",MAn="SerialNumber",RAn="SessionToken",IAn="Tags",AAn="TokenCode",NAn="TransitiveTagKeys",DAn="Tag",jAn="Value",$An="WebIdentityToken",LAn="arn",FAn="accessKeySecretType",f2="awsQueryError",p2="client",kAn="clientTokenType",m2="error",h2="httpError",g2="message",qAn="policyDescriptorListType",EYt="smithy.ts.sdk.synthetic.com.amazonaws.sts",BAn="tagListType",Ys="com.amazonaws.sts",UAn=[0,Ys,FAn,8,0],zAn=[0,Ys,kAn,8,0],hGe=[3,Ys,fGe,0,[rAn,QIn],[0,0]],PYt=[3,Ys,nAn,0,[TYt,OYt,CYt,SYt,wYt,IAn,NAn,dAn,MAn,AAn,mGe,_An],[0,0,()=>zYt,0,1,()=>HAn,64,0,0,0,0,()=>VAn]],MYt=[3,Ys,oAn,0,[pGe,fGe,xYt,mGe],[[()=>gGe,0],()=>hGe,1,0]],RYt=[3,Ys,aAn,0,[TYt,OYt,$An,CAn,CYt,SYt,wYt],[0,0,[()=>zAn,0],0,()=>zYt,0,1]],IYt=[3,Ys,sAn,0,[pGe,PAn,fGe,xYt,TAn,uAn,mGe],[[()=>gGe,0],0,()=>hGe,1,0,0,0]],gGe=[3,Ys,pGe,0,[eAn,EAn,RAn,cAn],[0,[()=>UAn,0],0,4]],AYt=[-3,Ys,fAn,{[f2]:["ExpiredTokenException",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(AYt,_ne);NYt=[-3,Ys,pAn,{[f2]:["IDPCommunicationError",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(NYt,Tne);DYt=[-3,Ys,mAn,{[f2]:["IDPRejectedClaim",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(DYt,Cne);jYt=[-3,Ys,hAn,{[f2]:["InvalidIdentityToken",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(jYt,xne);$Yt=[-3,Ys,yAn,{[f2]:["MalformedPolicyDocument",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError($Yt,vne);LYt=[-3,Ys,xAn,{[f2]:["PackedPolicyTooLarge",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(LYt,wne);FYt=[3,Ys,SAn,0,[LAn],[0]],kYt=[3,Ys,wAn,0,[bAn,lAn],[0,0]],qYt=[-3,Ys,OAn,{[f2]:["RegionDisabledException",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(qYt,Sne);BYt=[3,Ys,DAn,0,[gAn,jAn],[0,0]],UYt=[-3,EYt,"STSServiceException",0,[],[]];Vs.for(EYt).registerError(UYt,V_);zYt=[1,Ys,qAn,0,()=>FYt],VAn=[1,Ys,vAn,0,()=>kYt],HAn=[1,Ys,BAn,0,()=>BYt],yGe=[9,Ys,tAn,0,()=>PYt,()=>MYt],bGe=[9,Ys,iAn,0,()=>RYt,()=>IYt]});var L1,vSe=v(()=>{bu();Bo();ySe();_Se();L1=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").sc(yGe).build(){}});var y2,wSe=v(()=>{bu();Bo();ySe();_Se();y2=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[An(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").sc(bGe).build(){}});var WAn,SSe,VYt=v(()=>{Bo();vSe();wSe();bne();WAn={AssumeRoleCommand:L1,AssumeRoleWithWebIdentityCommand:y2},SSe=class extends ZS{};Ave(WAn,SSe)});var HYt=v(()=>{vSe();wSe()});var WYt=v(()=>{});var JYt,KYt,GYt,XYt,ZYt,YYt=v(()=>{bve();Ewe();vSe();wSe();JYt=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},KYt=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 I7t(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},GYt=(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 KYt(f,t?.parentClientConfig?.region,m,{logger:c,profile:d}),g=!ZYt(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 L1(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=JYt(s),l={accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}};return Q5(l,"CREDENTIALS_STS_ASSUME_ROLE","i"),l}},XYt=(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 KYt(c,t?.parentClientConfig?.region,f,{logger:u,profile:l}),h=!ZYt(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 y2(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=JYt(i),s={accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}};return a&&Q5(s,"RESOLVED_ACCOUNT_ID","T"),Q5(s,"CREDENTIALS_STS_ASSUME_ROLE_WEB_ID","k"),s}},ZYt=t=>t?.metadata?.handlerProtocol==="h2"});var QYt,eQt,tQt,JAn,rQt=v(()=>{YYt();bne();QYt=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,eQt=(t={},e)=>GYt(t,QYt(ZS,e)),tQt=(t={},e)=>XYt(t,QYt(ZS,e)),JAn=t=>e=>t({roleAssumer:eQt(e),roleAssumerWithWebIdentity:tQt(e),...e})});var nQt={};En(nQt,{$Command:()=>fn,AssumeRole$:()=>yGe,AssumeRoleCommand:()=>L1,AssumeRoleRequest$:()=>PYt,AssumeRoleResponse$:()=>MYt,AssumeRoleWithWebIdentity$:()=>bGe,AssumeRoleWithWebIdentityCommand:()=>y2,AssumeRoleWithWebIdentityRequest$:()=>RYt,AssumeRoleWithWebIdentityResponse$:()=>IYt,AssumedRoleUser$:()=>hGe,Credentials$:()=>gGe,ExpiredTokenException:()=>_ne,ExpiredTokenException$:()=>AYt,IDPCommunicationErrorException:()=>Tne,IDPCommunicationErrorException$:()=>NYt,IDPRejectedClaimException:()=>Cne,IDPRejectedClaimException$:()=>DYt,InvalidIdentityTokenException:()=>xne,InvalidIdentityTokenException$:()=>jYt,MalformedPolicyDocumentException:()=>vne,MalformedPolicyDocumentException$:()=>$Yt,PackedPolicyTooLargeException:()=>wne,PackedPolicyTooLargeException$:()=>LYt,PolicyDescriptorType$:()=>FYt,ProvidedContext$:()=>kYt,RegionDisabledException:()=>Sne,RegionDisabledException$:()=>qYt,STS:()=>SSe,STSClient:()=>ZS,STSServiceException:()=>V_,STSServiceException$:()=>UYt,Tag$:()=>BYt,__Client:()=>d2,decorateDefaultCredentialProvider:()=>JAn,getDefaultRoleAssumer:()=>eQt,getDefaultRoleAssumerWithWebIdentity:()=>tQt});var _Ge=v(()=>{bne();VYt();HYt();_Se();dGe();WYt();rQt();bSe()});var oQt={};En(oQt,{AssumeRoleCommand:()=>L1,STSClient:()=>ZS});var iQt=v(()=>{_Ge()});var KAn,sQt,aQt,CSe,uQt=v(()=>{UO();qF();KAn="us-east-1",sQt=(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 Nm("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(()=>(iQt(),oQt));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}),KAn],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=[aQt(t.clientConfig?.requestHandler),aQt(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 P1(CSe(h))()}, ${m}, ${b}.`),n=new c({userAgentAppId:i?.userAgentAppId,...t.clientConfig,credentials:CSe(p),logger:s,profile:a,region:CSe(h),requestHandler:CSe(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 Nm(`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}}},aQt=t=>t?.metadata?.handlerProtocol==="h2"?void 0:t,CSe=t=>{for(let e of t)if(e!==void 0)return e}});var lQt=v(()=>{uQt()});var cQt=v(()=>{});var dQt,fQt=v(()=>{dQt=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(()=>(_Ge(),nQt));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 pQt=v(()=>{cQt();fQt()});var GAn,mQt=v(()=>{pQt();GAn=t=>dQt({...t})});var hQt={};En(hQt,{fromCognitoIdentity:()=>BIn,fromCognitoIdentityPool:()=>UIn,fromHttp:()=>sGe,fromTemporaryCredentials:()=>sQt,fromWebToken:()=>GAn});var gQt=v(()=>{ZXt();YXt();yZt();lQt();mQt()});var xGe=S(ok=>{"use strict";var XAn=B5(),ZAn=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),YAn=t=>({httpHandler:t.httpHandler()}),vGe=class{constructor({name:e,kind:r=XAn.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}},wGe=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)}},SGe=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=QAn(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 QAn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var CGe=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 eNn(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}ok.Field=vGe;ok.Fields=wGe;ok.HttpRequest=SGe;ok.HttpResponse=CGe;ok.getHttpHandlerExtensionConfiguration=ZAn;ok.isValidHostname=eNn;ok.resolveHttpHandlerRuntimeConfig=YAn});var bQt=S(OGe=>{"use strict";var yQt={},TGe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),yQt[t]=e,TGe[e]=t}function tNn(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 nNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";_Qt.isArrayBuffer=nNn});var wQt=S(PGe=>{"use strict";var oNn=vQt(),EGe=IS(),iNn=(t,e=0,r=t.byteLength-e)=>{if(!oNn.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return EGe.Buffer.from(t,e,r)},aNn=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?EGe.Buffer.from(t,e):EGe.Buffer.from(t)};PGe.fromArrayBuffer=iNn;PGe.fromString=aNn});var xQt=S(xSe=>{"use strict";var SQt=wQt(),CQt=t=>{let e=SQt.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},sNn=t=>typeof t=="string"?CQt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),uNn=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 SQt.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};xSe.fromUtf8=CQt;xSe.toUint8Array=sNn;xSe.toUtf8=uNn});var OQt=S(TQt=>{"use strict";var lNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";TQt.isArrayBuffer=lNn});var XQt=S(pi=>{"use strict";var ik=bQt(),b2=xQt(),cNn=OQt(),RQt=xGe(),EQt=VS(),TSe=Xre(),IQt="X-Amz-Algorithm",AQt="X-Amz-Credential",DGe="X-Amz-Date",NQt="X-Amz-SignedHeaders",DQt="X-Amz-Expires",jGe="X-Amz-Signature",$Ge="X-Amz-Security-Token",dNn="X-Amz-Region-Set",LGe="authorization",FGe=DGe.toLowerCase(),jQt="date",$Qt=[LGe,FGe,jQt],LQt=jGe.toLowerCase(),RSe="x-amz-content-sha256",FQt=$Ge.toLowerCase(),fNn="host",kQt={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},qQt=/^proxy-/,BQt=/^sec-/,pNn=[/^proxy-/i,/^sec-/i],OSe="AWS4-HMAC-SHA256",mNn="AWS4-ECDSA-P256-SHA256",UQt="AWS4-HMAC-SHA256-PAYLOAD",zQt="UNSIGNED-PAYLOAD",VQt=50,kGe="aws4_request",HQt=60*60*24*7,bK={},ESe=[],PSe=(t,e,r)=>`${t}/${e}/${r}/${kGe}`,WQt=async(t,e,r,n,o)=>{let i=await PQt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${ik.toHex(i)}:${e.sessionToken}`;if(a in bK)return bK[a];for(ESe.push(a);ESe.length>VQt;)delete bK[ESe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,kGe])s=await PQt(t,s,u);return bK[a]=s},hNn=()=>{ESe.length=0,Object.keys(bK).forEach(t=>{delete bK[t]})},PQt=(t,e,r)=>{let n=new t(e);return n.update(b2.toUint8Array(r)),n.digest()},MGe=({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 kQt||e?.has(i)||qQt.test(i)||BQt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n},MSe=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===RSe)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||cNn.isArrayBuffer(e)){let n=new r;return n.update(b2.toUint8Array(e)),ik.toHex(await n.digest())}return zQt},RGe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=b2.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=b2.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(IGe.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!gNn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(ik.fromHex(e.value.replace(/\-/g,"")),1),d}}},gNn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,IGe=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&&MQt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&MQt(e),parseInt(ik.toHex(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};function MQt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var JQt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},KQt=(t,e={})=>{let{headers:r,query:n={}}=RQt.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}},AGe=t=>{t=RQt.HttpRequest.clone(t);for(let e of Object.keys(t.headers))$Qt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},GQt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===LQt)continue;let o=TSe.escapeUri(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${TSe.escapeUri(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${TSe.escapeUri(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")},yNn=t=>bNn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),bNn=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=EQt.normalizeProvider(n),this.credentialProvider=EQt.normalizeProvider(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} + - EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:e})}}});var tZt=v(()=>{});var rZt=v(()=>{tZt()});var nZt=v(()=>{});var oZt=v(()=>{});var iZt=v(()=>{});function WIn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var hSe,aZt=v(()=>{hSe=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=WIn(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 sZt=v(()=>{});var uZt=v(()=>{});var lZt=v(()=>{});var cZt=v(()=>{rZt();nZt();oZt();iZt();aZt();sZt();uZt();lZt()});function dZt(t){return new hSe({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 fZt(t,e){let n=await q3t(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 Nm("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:b6t(o.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let o={};try{o=JSON.parse(n)}catch{}throw Object.assign(new Nm(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:o.Code,Message:o.Message})}throw new Nm(`Server responded with status: ${t.statusCode}`,{logger:e})}var pZt=v(()=>{qF();cZt();Bo();z5e()});var mZt,hZt=v(()=>{mZt=(t,e,r)=>async()=>{for(let n=0;nsetTimeout(i,r))}return await t()}});var sGe,gZt=v(()=>{Zre();qF();eZt();pZt();hZt();sGe=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.credentialsFullUri;if(r)e=r;else throw new Nm("No HTTP credential provider host provided.",{logger:t.logger});let n=new URL(e);QXt(n,t.logger);let o=new zF;return mZt(async()=>{let i=dZt(n);t.authorizationToken&&(i.headers.Authorization=t.authorizationToken);let a=await o.handle(i);return fZt(a.response)},t.maxRetries??3,t.timeout??1e3)}});var yZt=v(()=>{gZt()});function JIn(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sts",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function KIn(t){return{schemeId:"smithy.api#noAuth"}}var yne,bZt,_Zt,GIn,vZt,uGe=v(()=>{aK();yne=$(VS());bne();bZt=async(t,e,r)=>({operation:(0,yne.getSmithyContext)(e).operation,region:await(0,yne.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});_Zt=t=>{let e=[];switch(t.operation){case"AssumeRoleWithWebIdentity":{e.push(KIn(t));break}default:e.push(JIn(t))}return e},GIn=t=>Object.assign(t,{stsClientCtor:ZS}),vZt=t=>{let e=GIn(t),r=Mve(e);return Object.assign(r,{authSchemePreference:(0,yne.normalizeProvider)(t.authSchemePreference??[])})}});var wZt,gSe,ySe=v(()=>{wZt=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,defaultSigningName:"sts"}),gSe={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 CZt,SZt=v(()=>{CZt={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 xZt,TZt=v(()=>{xZt=t=>new TextEncoder().encode(t)});var OZt=v(()=>{});var EZt,PZt=v(()=>{EZt=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 MZt=v(()=>{TZt();OZt();PZt()});var qZt,si,cs,ds,nk,rk,Rg,BZt,UZt,zZt,zl,RZt,WO,yK,cGe,IZt,lGe,VZt,AZt,Ig,NZt,HZt,WZt,$y,bw,DZt,JZt,KZt,jZt,GZt,$Zt,LZt,FZt,kZt,ZIn,XZt,ZZt=v(()=>{qZt="required",si="type",cs="fn",ds="argv",nk="ref",rk="booleanEquals",Rg="stringEquals",BZt="sigv4",UZt="sts",zZt="us-east-1",zl="endpoint",RZt="https://sts.{Region}.{PartitionResult#dnsSuffix}",WO="tree",yK="error",cGe="getAttr",IZt={[qZt]:!1,[si]:"string"},lGe={[qZt]:!0,default:!1,[si]:"boolean"},VZt={[nk]:"Endpoint"},AZt={[cs]:"isSet",[ds]:[{[nk]:"Region"}]},Ig={[nk]:"Region"},NZt={[cs]:"aws.partition",[ds]:[Ig],assign:"PartitionResult"},HZt={[nk]:"UseFIPS"},WZt={[nk]:"UseDualStack"},$y={url:"https://sts.amazonaws.com",properties:{authSchemes:[{name:BZt,signingName:UZt,signingRegion:zZt}]},headers:{}},bw={},DZt={conditions:[{[cs]:Rg,[ds]:[Ig,"aws-global"]}],[zl]:$y,[si]:zl},JZt={[cs]:rk,[ds]:[HZt,!0]},KZt={[cs]:rk,[ds]:[WZt,!0]},jZt={[cs]:cGe,[ds]:[{[nk]:"PartitionResult"},"supportsFIPS"]},GZt={[nk]:"PartitionResult"},$Zt={[cs]:rk,[ds]:[!0,{[cs]:cGe,[ds]:[GZt,"supportsDualStack"]}]},LZt=[{[cs]:"isSet",[ds]:[VZt]}],FZt=[JZt],kZt=[KZt],ZIn={version:"1.0",parameters:{Region:IZt,UseDualStack:lGe,UseFIPS:lGe,Endpoint:IZt,UseGlobalEndpoint:lGe},rules:[{conditions:[{[cs]:rk,[ds]:[{[nk]:"UseGlobalEndpoint"},!0]},{[cs]:"not",[ds]:LZt},AZt,NZt,{[cs]:rk,[ds]:[HZt,!1]},{[cs]:rk,[ds]:[WZt,!1]}],rules:[{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-northeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-south-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"ap-southeast-2"]}],endpoint:$y,[si]:zl},DZt,{conditions:[{[cs]:Rg,[ds]:[Ig,"ca-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-central-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-north-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"eu-west-3"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"sa-east-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,zZt]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-east-2"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-1"]}],endpoint:$y,[si]:zl},{conditions:[{[cs]:Rg,[ds]:[Ig,"us-west-2"]}],endpoint:$y,[si]:zl},{endpoint:{url:RZt,properties:{authSchemes:[{name:BZt,signingName:UZt,signingRegion:"{Region}"}]},headers:bw},[si]:zl}],[si]:WO},{conditions:LZt,rules:[{conditions:FZt,error:"Invalid Configuration: FIPS and custom endpoint are not supported",[si]:yK},{conditions:kZt,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",[si]:yK},{endpoint:{url:VZt,properties:bw,headers:bw},[si]:zl}],[si]:WO},{conditions:[AZt],rules:[{conditions:[NZt],rules:[{conditions:[JZt,KZt],rules:[{conditions:[{[cs]:rk,[ds]:[!0,jZt]},$Zt],rules:[{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",[si]:yK}],[si]:WO},{conditions:FZt,rules:[{conditions:[{[cs]:rk,[ds]:[jZt,!0]}],rules:[{conditions:[{[cs]:Rg,[ds]:[{[cs]:cGe,[ds]:[GZt,"name"]},"aws-us-gov"]}],endpoint:{url:"https://sts.{Region}.amazonaws.com",properties:bw,headers:bw},[si]:zl},{endpoint:{url:"https://sts-fips.{Region}.{PartitionResult#dnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"FIPS is enabled but this partition does not support FIPS",[si]:yK}],[si]:WO},{conditions:kZt,rules:[{conditions:[$Zt],rules:[{endpoint:{url:"https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:bw,headers:bw},[si]:zl}],[si]:WO},{error:"DualStack is enabled but this partition does not support DualStack",[si]:yK}],[si]:WO},DZt,{endpoint:{url:RZt,properties:bw,headers:bw},[si]:zl}],[si]:WO}],[si]:WO},{error:"Invalid Configuration: Missing Region",[si]:yK}]},XZt=ZIn});var YIn,YZt,QZt=v(()=>{gve();u2();ZZt();YIn=new Z5({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS","UseGlobalEndpoint"]}),YZt=(t,e={})=>YIn.get(t,()=>mve(XZt,{endpointParams:t,logger:e.logger}));I1.aws=nne});var eYt,tYt=v(()=>{aK();Kve();UO();Bo();hve();kO();MZt();uGe();QZt();eYt=t=>({apiVersion:"2011-06-15",base64Decoder:t?.base64Decoder??gw,base64Encoder:t?.base64Encoder??yw,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??YZt,extensions:t?.extensions??[],httpAuthSchemeProvider:t?.httpAuthSchemeProvider??_Zt,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new l2},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new X5}],logger:t?.logger??new ek,protocol:t?.protocol??Jve,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??GF,utf8Decoder:t?.utf8Decoder??xZt,utf8Encoder:t?.utf8Encoder??EZt})});var rYt,nYt=v(()=>{SZt();w8e();S8e();lne();Zre();C8e();Bo();FKe();x8e();dne();tYt();rYt=t=>{let e=xwe(t),r=()=>e().then(Nve),n=eYt(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??Rve,credentialDefaultProvider:t?.credentialDefaultProvider??(o=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??Swe({serviceId:n.serviceId,clientVersion:CZt.version}),maxAttempts:t?.maxAttempts??j1,region:t?.region??Cwe("Region is missing"),requestHandler:zF.create(t?.requestHandler??r),retryMode:t?.retryMode??(async()=>(await r()).retryMode||cne),sha256:t?.sha256??wwe,streamCollector:t?.streamCollector??V5,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(Qve)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(ewe))}}});var oYt,iYt,aYt=v(()=>{oYt=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),iYt=t=>({httpHandler:t.httpHandler()})});var sYt=v(()=>{aYt()});var uYt=v(()=>{});var lYt=v(()=>{});var cYt=v(()=>{});var dYt=v(()=>{});var fYt=v(()=>{});var pYt=v(()=>{});var mYt=v(()=>{});var hYt=v(()=>{sYt();uYt();lYt();cYt();dYt();fYt();pYt();mYt()});var gYt,yYt,bYt=v(()=>{gYt=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}}},yYt=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()})});var _Yt,vYt=v(()=>{Ewe();hYt();Bo();bYt();_Yt=(t,e)=>{let r=Object.assign(Twe(t),Dve(t),oYt(t),gYt(t));return e.forEach(n=>n.configure(r)),Object.assign(t,Owe(r),jve(r),iYt(r),yYt(r))}});var ZS,bne=v(()=>{E5e();P5e();R5e();n8e();lne();UO();Mg();i8e();bu();m8e();Bo();uGe();ySe();nYt();vYt();ZS=class extends d2{constructor(...[r]){let n=rYt(r||{});super(n);x(this,"config");this.initConfig=n;let o=wZt(n),i=sve(o),a=bwe(i),s=rwe(a),u=s,l=lwe(u),c=vZt(l),d=_Yt(c,r?.extensions||[]);this.config=d,this.middlewareStack.use(J_e(this.config)),this.middlewareStack.use(Yve(this.config)),this.middlewareStack.use(_we(this.config)),this.middlewareStack.use(owe(this.config)),this.middlewareStack.use(L_e(this.config)),this.middlewareStack.use(F_e(this.config)),this.middlewareStack.use(k_e(this.config)),this.middlewareStack.use(q_e(this.config,{httpAuthSchemeParametersProvider:bZt,identityProviderConfigProvider:async f=>new G5({"aws.auth#sigv4":f.credentials})})),this.middlewareStack.use(U_e(this.config))}destroy(){super.destroy()}}});var V_,bSe=v(()=>{Bo();V_=class t extends rK{constructor(e){super(e),Object.setPrototypeOf(this,t.prototype)}}});var _ne,vne,wne,Sne,Cne,xne,Tne,dGe=v(()=>{bSe();_ne=class t extends V_{constructor(r){super({name:"ExpiredTokenException",$fault:"client",...r});x(this,"name","ExpiredTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},vne=class t extends V_{constructor(r){super({name:"MalformedPolicyDocumentException",$fault:"client",...r});x(this,"name","MalformedPolicyDocumentException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},wne=class t extends V_{constructor(r){super({name:"PackedPolicyTooLargeException",$fault:"client",...r});x(this,"name","PackedPolicyTooLargeException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Sne=class t extends V_{constructor(r){super({name:"RegionDisabledException",$fault:"client",...r});x(this,"name","RegionDisabledException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Cne=class t extends V_{constructor(r){super({name:"IDPRejectedClaimException",$fault:"client",...r});x(this,"name","IDPRejectedClaimException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},xne=class t extends V_{constructor(r){super({name:"InvalidIdentityTokenException",$fault:"client",...r});x(this,"name","InvalidIdentityTokenException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}},Tne=class t extends V_{constructor(r){super({name:"IDPCommunicationErrorException",$fault:"client",...r});x(this,"name","IDPCommunicationErrorException");x(this,"$fault","client");Object.setPrototypeOf(this,t.prototype)}}});var QIn,eAn,tAn,rAn,nAn,oAn,fGe,iAn,aAn,sAn,uAn,pGe,lAn,wYt,cAn,dAn,fAn,pAn,mAn,hAn,gAn,yAn,SYt,CYt,bAn,_An,vAn,wAn,SAn,CAn,xYt,xAn,TAn,TYt,OAn,OYt,EAn,PAn,mGe,MAn,RAn,IAn,AAn,NAn,DAn,jAn,$An,LAn,FAn,f2,p2,kAn,m2,h2,g2,qAn,EYt,BAn,Ys,UAn,zAn,hGe,PYt,MYt,RYt,IYt,gGe,AYt,NYt,DYt,jYt,$Yt,LYt,FYt,kYt,qYt,BYt,UYt,zYt,VAn,HAn,yGe,bGe,_Se=v(()=>{Mg();dGe();bSe();QIn="Arn",eAn="AccessKeyId",tAn="AssumeRole",rAn="AssumedRoleId",nAn="AssumeRoleRequest",oAn="AssumeRoleResponse",fGe="AssumedRoleUser",iAn="AssumeRoleWithWebIdentity",aAn="AssumeRoleWithWebIdentityRequest",sAn="AssumeRoleWithWebIdentityResponse",uAn="Audience",pGe="Credentials",lAn="ContextAssertion",wYt="DurationSeconds",cAn="Expiration",dAn="ExternalId",fAn="ExpiredTokenException",pAn="IDPCommunicationErrorException",mAn="IDPRejectedClaimException",hAn="InvalidIdentityTokenException",gAn="Key",yAn="MalformedPolicyDocumentException",SYt="Policy",CYt="PolicyArns",bAn="ProviderArn",_An="ProvidedContexts",vAn="ProvidedContextsListType",wAn="ProvidedContext",SAn="PolicyDescriptorType",CAn="ProviderId",xYt="PackedPolicySize",xAn="PackedPolicyTooLargeException",TAn="Provider",TYt="RoleArn",OAn="RegionDisabledException",OYt="RoleSessionName",EAn="SecretAccessKey",PAn="SubjectFromWebIdentityToken",mGe="SourceIdentity",MAn="SerialNumber",RAn="SessionToken",IAn="Tags",AAn="TokenCode",NAn="TransitiveTagKeys",DAn="Tag",jAn="Value",$An="WebIdentityToken",LAn="arn",FAn="accessKeySecretType",f2="awsQueryError",p2="client",kAn="clientTokenType",m2="error",h2="httpError",g2="message",qAn="policyDescriptorListType",EYt="smithy.ts.sdk.synthetic.com.amazonaws.sts",BAn="tagListType",Ys="com.amazonaws.sts",UAn=[0,Ys,FAn,8,0],zAn=[0,Ys,kAn,8,0],hGe=[3,Ys,fGe,0,[rAn,QIn],[0,0]],PYt=[3,Ys,nAn,0,[TYt,OYt,CYt,SYt,wYt,IAn,NAn,dAn,MAn,AAn,mGe,_An],[0,0,()=>zYt,0,1,()=>HAn,64,0,0,0,0,()=>VAn]],MYt=[3,Ys,oAn,0,[pGe,fGe,xYt,mGe],[[()=>gGe,0],()=>hGe,1,0]],RYt=[3,Ys,aAn,0,[TYt,OYt,$An,CAn,CYt,SYt,wYt],[0,0,[()=>zAn,0],0,()=>zYt,0,1]],IYt=[3,Ys,sAn,0,[pGe,PAn,fGe,xYt,TAn,uAn,mGe],[[()=>gGe,0],0,()=>hGe,1,0,0,0]],gGe=[3,Ys,pGe,0,[eAn,EAn,RAn,cAn],[0,[()=>UAn,0],0,4]],AYt=[-3,Ys,fAn,{[f2]:["ExpiredTokenException",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(AYt,_ne);NYt=[-3,Ys,pAn,{[f2]:["IDPCommunicationError",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(NYt,Tne);DYt=[-3,Ys,mAn,{[f2]:["IDPRejectedClaim",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(DYt,Cne);jYt=[-3,Ys,hAn,{[f2]:["InvalidIdentityToken",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(jYt,xne);$Yt=[-3,Ys,yAn,{[f2]:["MalformedPolicyDocument",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError($Yt,vne);LYt=[-3,Ys,xAn,{[f2]:["PackedPolicyTooLarge",400],[m2]:p2,[h2]:400},[g2],[0]];Vs.for(Ys).registerError(LYt,wne);FYt=[3,Ys,SAn,0,[LAn],[0]],kYt=[3,Ys,wAn,0,[bAn,lAn],[0,0]],qYt=[-3,Ys,OAn,{[f2]:["RegionDisabledException",403],[m2]:p2,[h2]:403},[g2],[0]];Vs.for(Ys).registerError(qYt,Sne);BYt=[3,Ys,DAn,0,[gAn,jAn],[0,0]],UYt=[-3,EYt,"STSServiceException",0,[],[]];Vs.for(EYt).registerError(UYt,V_);zYt=[1,Ys,qAn,0,()=>FYt],VAn=[1,Ys,vAn,0,()=>kYt],HAn=[1,Ys,BAn,0,()=>BYt],yGe=[9,Ys,tAn,0,()=>PYt,()=>MYt],bGe=[9,Ys,iAn,0,()=>RYt,()=>IYt]});var L1,vSe=v(()=>{bu();Bo();ySe();_Se();L1=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRole",{}).n("STSClient","AssumeRoleCommand").sc(yGe).build(){}});var y2,wSe=v(()=>{bu();Bo();ySe();_Se();y2=class extends fn.classBuilder().ep(gSe).m(function(e,r,n,o){return[Nn(n,e.getEndpointParameterInstructions())]}).s("AWSSecurityTokenServiceV20110615","AssumeRoleWithWebIdentity",{}).n("STSClient","AssumeRoleWithWebIdentityCommand").sc(bGe).build(){}});var WAn,SSe,VYt=v(()=>{Bo();vSe();wSe();bne();WAn={AssumeRoleCommand:L1,AssumeRoleWithWebIdentityCommand:y2},SSe=class extends ZS{};Ave(WAn,SSe)});var HYt=v(()=>{vSe();wSe()});var WYt=v(()=>{});var JYt,KYt,GYt,XYt,ZYt,YYt=v(()=>{bve();Ewe();vSe();wSe();JYt=t=>{if(typeof t?.Arn=="string"){let e=t.Arn.split(":");if(e.length>4&&e[4]!=="")return e[4]}},KYt=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 I7t(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},GYt=(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 KYt(f,t?.parentClientConfig?.region,m,{logger:c,profile:d}),g=!ZYt(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 L1(i));if(!a||!a.AccessKeyId||!a.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRole call with role ${i.RoleArn}`);let u=JYt(s),l={accessKeyId:a.AccessKeyId,secretAccessKey:a.SecretAccessKey,sessionToken:a.SessionToken,expiration:a.Expiration,...a.CredentialScope&&{credentialScope:a.CredentialScope},...u&&{accountId:u}};return Q5(l,"CREDENTIALS_STS_ASSUME_ROLE","i"),l}},XYt=(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 KYt(c,t?.parentClientConfig?.region,f,{logger:u,profile:l}),h=!ZYt(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 y2(n));if(!o||!o.AccessKeyId||!o.SecretAccessKey)throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${n.RoleArn}`);let a=JYt(i),s={accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.SessionToken,expiration:o.Expiration,...o.CredentialScope&&{credentialScope:o.CredentialScope},...a&&{accountId:a}};return a&&Q5(s,"RESOLVED_ACCOUNT_ID","T"),Q5(s,"CREDENTIALS_STS_ASSUME_ROLE_WEB_ID","k"),s}},ZYt=t=>t?.metadata?.handlerProtocol==="h2"});var QYt,eQt,tQt,JAn,rQt=v(()=>{YYt();bne();QYt=(t,e)=>e?class extends t{constructor(n){super(n);for(let o of e)this.middlewareStack.use(o)}}:t,eQt=(t={},e)=>GYt(t,QYt(ZS,e)),tQt=(t={},e)=>XYt(t,QYt(ZS,e)),JAn=t=>e=>t({roleAssumer:eQt(e),roleAssumerWithWebIdentity:tQt(e),...e})});var nQt={};En(nQt,{$Command:()=>fn,AssumeRole$:()=>yGe,AssumeRoleCommand:()=>L1,AssumeRoleRequest$:()=>PYt,AssumeRoleResponse$:()=>MYt,AssumeRoleWithWebIdentity$:()=>bGe,AssumeRoleWithWebIdentityCommand:()=>y2,AssumeRoleWithWebIdentityRequest$:()=>RYt,AssumeRoleWithWebIdentityResponse$:()=>IYt,AssumedRoleUser$:()=>hGe,Credentials$:()=>gGe,ExpiredTokenException:()=>_ne,ExpiredTokenException$:()=>AYt,IDPCommunicationErrorException:()=>Tne,IDPCommunicationErrorException$:()=>NYt,IDPRejectedClaimException:()=>Cne,IDPRejectedClaimException$:()=>DYt,InvalidIdentityTokenException:()=>xne,InvalidIdentityTokenException$:()=>jYt,MalformedPolicyDocumentException:()=>vne,MalformedPolicyDocumentException$:()=>$Yt,PackedPolicyTooLargeException:()=>wne,PackedPolicyTooLargeException$:()=>LYt,PolicyDescriptorType$:()=>FYt,ProvidedContext$:()=>kYt,RegionDisabledException:()=>Sne,RegionDisabledException$:()=>qYt,STS:()=>SSe,STSClient:()=>ZS,STSServiceException:()=>V_,STSServiceException$:()=>UYt,Tag$:()=>BYt,__Client:()=>d2,decorateDefaultCredentialProvider:()=>JAn,getDefaultRoleAssumer:()=>eQt,getDefaultRoleAssumerWithWebIdentity:()=>tQt});var _Ge=v(()=>{bne();VYt();HYt();_Se();dGe();WYt();rQt();bSe()});var oQt={};En(oQt,{AssumeRoleCommand:()=>L1,STSClient:()=>ZS});var iQt=v(()=>{_Ge()});var KAn,sQt,aQt,CSe,uQt=v(()=>{UO();qF();KAn="us-east-1",sQt=(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 Nm("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(()=>(iQt(),oQt));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}),KAn],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=[aQt(t.clientConfig?.requestHandler),aQt(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 P1(CSe(h))()}, ${m}, ${b}.`),n=new c({userAgentAppId:i?.userAgentAppId,...t.clientConfig,credentials:CSe(p),logger:s,profile:a,region:CSe(h),requestHandler:CSe(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 Nm(`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}}},aQt=t=>t?.metadata?.handlerProtocol==="h2"?void 0:t,CSe=t=>{for(let e of t)if(e!==void 0)return e}});var lQt=v(()=>{uQt()});var cQt=v(()=>{});var dQt,fQt=v(()=>{dQt=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(()=>(_Ge(),nQt));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 pQt=v(()=>{cQt();fQt()});var GAn,mQt=v(()=>{pQt();GAn=t=>dQt({...t})});var hQt={};En(hQt,{fromCognitoIdentity:()=>BIn,fromCognitoIdentityPool:()=>UIn,fromHttp:()=>sGe,fromTemporaryCredentials:()=>sQt,fromWebToken:()=>GAn});var gQt=v(()=>{ZXt();YXt();yZt();lQt();mQt()});var xGe=S(ok=>{"use strict";var XAn=B5(),ZAn=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,r){t.httpHandler?.updateHttpClientConfig(e,r)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),YAn=t=>({httpHandler:t.httpHandler()}),vGe=class{constructor({name:e,kind:r=XAn.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}},wGe=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)}},SGe=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=QAn(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 QAn(t){return Object.keys(t).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})}var CGe=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 eNn(t){return/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/.test(t)}ok.Field=vGe;ok.Fields=wGe;ok.HttpRequest=SGe;ok.HttpResponse=CGe;ok.getHttpHandlerExtensionConfiguration=ZAn;ok.isValidHostname=eNn;ok.resolveHttpHandlerRuntimeConfig=YAn});var bQt=S(OGe=>{"use strict";var yQt={},TGe={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),yQt[t]=e,TGe[e]=t}function tNn(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 nNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";_Qt.isArrayBuffer=nNn});var wQt=S(PGe=>{"use strict";var oNn=vQt(),EGe=IS(),iNn=(t,e=0,r=t.byteLength-e)=>{if(!oNn.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return EGe.Buffer.from(t,e,r)},aNn=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?EGe.Buffer.from(t,e):EGe.Buffer.from(t)};PGe.fromArrayBuffer=iNn;PGe.fromString=aNn});var xQt=S(xSe=>{"use strict";var SQt=wQt(),CQt=t=>{let e=SQt.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},sNn=t=>typeof t=="string"?CQt(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),uNn=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 SQt.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};xSe.fromUtf8=CQt;xSe.toUint8Array=sNn;xSe.toUtf8=uNn});var OQt=S(TQt=>{"use strict";var lNn=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";TQt.isArrayBuffer=lNn});var XQt=S(pi=>{"use strict";var ik=bQt(),b2=xQt(),cNn=OQt(),RQt=xGe(),EQt=VS(),TSe=Xre(),IQt="X-Amz-Algorithm",AQt="X-Amz-Credential",DGe="X-Amz-Date",NQt="X-Amz-SignedHeaders",DQt="X-Amz-Expires",jGe="X-Amz-Signature",$Ge="X-Amz-Security-Token",dNn="X-Amz-Region-Set",LGe="authorization",FGe=DGe.toLowerCase(),jQt="date",$Qt=[LGe,FGe,jQt],LQt=jGe.toLowerCase(),RSe="x-amz-content-sha256",FQt=$Ge.toLowerCase(),fNn="host",kQt={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},qQt=/^proxy-/,BQt=/^sec-/,pNn=[/^proxy-/i,/^sec-/i],OSe="AWS4-HMAC-SHA256",mNn="AWS4-ECDSA-P256-SHA256",UQt="AWS4-HMAC-SHA256-PAYLOAD",zQt="UNSIGNED-PAYLOAD",VQt=50,kGe="aws4_request",HQt=60*60*24*7,bK={},ESe=[],PSe=(t,e,r)=>`${t}/${e}/${r}/${kGe}`,WQt=async(t,e,r,n,o)=>{let i=await PQt(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${o}:${ik.toHex(i)}:${e.sessionToken}`;if(a in bK)return bK[a];for(ESe.push(a);ESe.length>VQt;)delete bK[ESe.shift()];let s=`AWS4${e.secretAccessKey}`;for(let u of[r,n,o,kGe])s=await PQt(t,s,u);return bK[a]=s},hNn=()=>{ESe.length=0,Object.keys(bK).forEach(t=>{delete bK[t]})},PQt=(t,e,r)=>{let n=new t(e);return n.update(b2.toUint8Array(r)),n.digest()},MGe=({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 kQt||e?.has(i)||qQt.test(i)||BQt.test(i))&&(!r||r&&!r.has(i))||(n[i]=t[o].trim().replace(/\s+/g," "))}return n},MSe=async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===RSe)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||cNn.isArrayBuffer(e)){let n=new r;return n.update(b2.toUint8Array(e)),ik.toHex(await n.digest())}return zQt},RGe=class{format(e){let r=[];for(let i of Object.keys(e)){let a=b2.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=b2.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(IGe.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!gNn.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set(ik.fromHex(e.value.replace(/\-/g,"")),1),d}}},gNn=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,IGe=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&&MQt(r),new t(r)}valueOf(){let e=this.bytes.slice(0),r=e[0]&128;return r&&MQt(e),parseInt(ik.toHex(e),16)*(r?-1:1)}toString(){return String(this.valueOf())}};function MQt(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}var JQt=(t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},KQt=(t,e={})=>{let{headers:r,query:n={}}=RQt.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}},AGe=t=>{t=RQt.HttpRequest.clone(t);for(let e of Object.keys(t.headers))$Qt.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},GQt=({query:t={}})=>{let e=[],r={};for(let n of Object.keys(t)){if(n.toLowerCase()===LQt)continue;let o=TSe.escapeUri(n);e.push(o);let i=t[n];typeof i=="string"?r[o]=`${o}=${TSe.escapeUri(i)}`:Array.isArray(i)&&(r[o]=i.slice(0).reduce((a,s)=>a.concat([`${o}=${TSe.escapeUri(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>r[n]).filter(n=>n).join("&")},yNn=t=>bNn(t).toISOString().replace(/\.\d{3}Z$/,"Z"),bNn=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=EQt.normalizeProvider(n),this.credentialProvider=EQt.normalizeProvider(r)}createCanonicalRequest(e,r,n){let o=Object.keys(r).sort();return`${e.method} ${this.getCanonicalPath(e)} ${GQt(e)} ${o.map(i=>`${i}:${r[i]}`).join(` @@ -312,9 +312,9 @@ ${ik.toHex(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(l `),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]=_4n(e,":");return o.startsWith(" ")&&(o=o.substring(1)),r==="event"?this.event=o:r==="data"&&this.data.push(o),null}},gk=class t{constructor(){this.buffer=[],this.trailingCR=!1}decode(e){let r=this.decodeText(e);if(this.trailingCR&&(r="\r"+r,this.trailingCR=!1),r.endsWith("\r")&&(this.trailingCR=!0,r=r.slice(0,-1)),!r)return[];let n=t.NEWLINE_CHARS.has(r[r.length-1]||""),o=r.split(t.NEWLINE_REGEXP);return n&&o.pop(),o.length===1&&!n?(this.buffer.push(o[0]),[]):(this.buffer.length>0&&(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 e8.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 e8.CohereError({message:`Unexpected: received non-Uint8Array/ArrayBuffer (${e.constructor.name}) in a web platform. Please report this error.`})}throw new e8.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}};jg.LineDecoder=gk;gk.NEWLINE_CHARS=new Set([` `,"\r"]);gk.NEWLINE_REGEXP=/\r\n|[\n\r]/g;function b4n(t){let e=new gk,r=[];for(let n of t)r.push(...e.decode(n));return r}function _4n(t,e){let r=t.indexOf(e);return r!==-1?[t.substring(0,r),e,t.substring(r+e.length)]:[t,"",""]}function UXe(t){if(t[Symbol.asyncIterator])return t;let e=t.getReader();return{next(){return hoe(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 hoe(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 _oe=S(aE=>{"use strict";var v4n=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]}),w4n=aE&&aE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S4n=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 C4n=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]}),x4n=sE&&sE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),T4n=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 E4n=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]}),P4n=uE&&uE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),M4n=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 I4n=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]}),A4n=lE&&lE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N4n=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 j4n=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]}),$4n=cE&&cE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L4n=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 F4n=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]}),k4n=dE&&dE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q4n=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 z4n=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]}),V4n=fE&&fE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H4n=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 J4n=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]}),K4n=pE&&pE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G4n=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 Y4n=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]}),Q4n=mE&&mE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e2n=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 r2n=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]}),n2n=hE&&hE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o2n=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 a2n=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]}),s2n=gE&&gE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u2n=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 d2n=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]}),f2n=yE&&yE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p2n=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 g2n=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]}),y2n=bE&&bE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b2n=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 w2n=_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]}),S2n=_E&&_E.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C2n=_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 x2n=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]}),T2n=vE&&vE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O2n=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 M2n=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]}),R2n=wE&&wE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I2n=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 D2n=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]}),j2n=SE&&SE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$2n=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 L2n=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]}),F2n=CE&&CE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k2n=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 z2n=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]}),V2n=xE&&xE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H2n=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 J2n=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]}),K2n=TE&&TE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G2n=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 X2n=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]}),Z2n=OE&&OE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y2n=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 tVn=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]}),rVn=EE&&EE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nVn=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 sVn=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]}),uVn=PE&&PE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lVn=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 cVn=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]}),dVn=ME&&ME.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fVn=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 mVn=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]}),hVn=RE&&RE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gVn=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 bVn=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]}),_Vn=IE&&IE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vVn=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 CVn=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]}),xVn=AE&&AE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TVn=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 PVn=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]}),MVn=NE&&NE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RVn=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 IVn=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]}),AVn=DE&&DE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NVn=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 $Vn=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]}),LVn=jE&&jE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FVn=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 qVn=$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}),UVn=$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 HVn=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]}),WVn=LE&&LE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JVn=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 XVn=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]}),ZVn=FE&&FE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YVn=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 eHn=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]}),tHn=kE&&kE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rHn=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 nHn=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]}),oHn=qE&&qE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iHn=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 aHn=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]}),sHn=BE&&BE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uHn=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;ot,untransform:t=>t})});var OZe=S(UE=>{"use strict";var fHn=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]}),pHn=UE&&UE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mHn=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 gHn=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]}),yHn=zE&&zE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bHn=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;o{"use strict";var wHn=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]}),SHn=VE&&VE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CHn=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 OHn=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]}),EHn=HE&&HE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PHn=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 IHn=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]}),AHn=WE&&WE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NHn=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 $Hn=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]}),LHn=JE&&JE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FHn=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 qHn=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]}),BHn=KE&&KE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UHn=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 VHn=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]}),HHn=GE&&GE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WHn=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 JHn=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]}),KHn=XE&&XE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GHn=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 XHn=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]}),ZHn=ZE&&ZE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YHn=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;o{"use strict";var tWn=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]}),rWn=YE&&YE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nWn=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 aWn=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]}),sWn=QE&&QE.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uWn=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 dWn=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]}),fWn=eP&&eP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pWn=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 hWn=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]}),gWn=tP&&tP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yWn=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 _Wn=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]}),vWn=rP&&rP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wWn=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;ot,untransform:t=>t})});var $Ze=S(nP=>{"use strict";var jWn=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]}),$Wn=nP&&nP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LWn=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 kWn=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]}),qWn=oP&&oP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BWn=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 zWn=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}),HWn=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 JWn=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]}),KWn=aP&&aP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GWn=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 XWn=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]}),ZWn=sP&&sP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YWn=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 QWn=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]}),e3n=uP&&uP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t3n=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;ot,untransform:t=>t})});var qZe=S(lP=>{"use strict";var i3n=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]}),a3n=lP&&lP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s3n=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 d3n=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]}),f3n=cP&&cP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p3n=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 b3n=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]}),_3n=dP&&dP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v3n=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 S3n=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]}),C3n=fP&&fP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),x3n=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 T3n=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]}),O3n=pP&&pP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E3n=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 P3n=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]}),M3n=mP&&mP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R3n=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 I3n=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]}),A3n=hP&&hP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N3n=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 D3n=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]}),j3n=gP&&gP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$3n=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 q3n=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]}),B3n=yP&&yP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U3n=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 H3n=$g&&$g.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fx=$g&&$g.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&H3n(e,t,r)};Object.defineProperty($g,"__esModule",{value:!0});fx(zXe(),$g);fx(VXe(),$g);fx(HXe(),$g);fx(Bsr(),$g);fx($Ze(),$g);fx(LZe(),$g);fx(FZe(),$g);fx(Hsr(),$g);fx(BZe(),$g);fx(UZe(),$g);fx(Wsr(),$g)});var KZe=S(bP=>{"use strict";var W3n=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]}),J3n=bP&&bP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K3n=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 X3n=_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]}),Z3n=_P&&_P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Y3n=_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 e6n=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]}),t6n=vP&&vP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r6n=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 o6n=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]}),i6n=wP&&wP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a6n=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;ot,untransform:t=>t})});var QZe=S(SP=>{"use strict";var c6n=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]}),d6n=SP&&SP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f6n=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 m6n=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]}),h6n=CP&&CP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g6n=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 _6n=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]}),v6n=xP&&xP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),w6n=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;ot,untransform:t=>t})});var nYe=S(TP=>{"use strict";var T6n=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]}),O6n=TP&&TP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E6n=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 M6n=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]}),R6n=OP&&OP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I6n=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 j6n=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]}),$6n=EP&&EP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),L6n=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;ot,untransform:t=>t})});var sYe=S(PP=>{"use strict";var q6n=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]}),B6n=PP&&PP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U6n=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 V6n=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]}),H6n=MP&&MP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),W6n=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 G6n=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]}),X6n=RP&&RP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z6n=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 eJn=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]}),tJn=IP&&IP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rJn=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;ot,untransform:t=>t})});var fYe=S(AP=>{"use strict";var aJn=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]}),sJn=AP&&AP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uJn=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 cJn=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]}),dJn=NP&&NP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fJn=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 mJn=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]}),hJn=DP&&DP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gJn=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;ot,untransform:t=>t})});var _Ce=S(jP=>{"use strict";var SJn=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]}),CJn=jP&&jP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xJn=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 EJn=$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]}),PJn=$P&&$P.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MJn=$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 RJn=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]}),IJn=LP&&LP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AJn=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 DJn=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]}),jJn=FP&&FP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Jn=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 FJn=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]}),kJn=kP&&kP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qJn=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 zJn=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]}),VJn=qP&&qP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HJn=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 JJn=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]}),KJn=BP&&BP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GJn=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 XJn=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]}),ZJn=UP&&UP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YJn=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;ot,untransform:t=>t})});var vYe=S(zP=>{"use strict";var r5n=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]}),n5n=zP&&zP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o5n=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 a5n=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]}),s5n=VP&&VP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u5n=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 c5n=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]}),d5n=HP&&HP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f5n=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 w5n=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]}),S5n=WP&&WP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C5n=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 A5n=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]}),N5n=JP&&JP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D5n=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 $5n=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]}),L5n=KP&&KP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F5n=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 k5n=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]}),q5n=GP&&GP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),B5n=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 z5n=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]}),V5n=XP&&XP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H5n=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 W5n=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]}),J5n=ZP&&ZP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K5n=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;ot,untransform:t=>t})});var OYe=S(YP=>{"use strict";var Y5n=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]}),Q5n=YP&&YP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eKn=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 rKn=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]}),nKn=QP&&QP.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oKn=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 aKn=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]}),sKn=eM&&eM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uKn=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 pKn=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]}),mKn=tM&&tM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hKn=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";Object.defineProperty(rM,"__esModule",{value:!0});rM.V2RerankRequest=rM.V2EmbedRequest=rM.V2ChatRequest=rM.V2ChatStreamRequest=void 0;var gKn=Xsr();Object.defineProperty(rM,"V2ChatStreamRequest",{enumerable:!0,get:function(){return gKn.V2ChatStreamRequest}});var yKn=Zsr();Object.defineProperty(rM,"V2ChatRequest",{enumerable:!0,get:function(){return yKn.V2ChatRequest}});var bKn=rur();Object.defineProperty(rM,"V2EmbedRequest",{enumerable:!0,get:function(){return bKn.V2EmbedRequest}});var _Kn=nur();Object.defineProperty(rM,"V2RerankRequest",{enumerable:!0,get:function(){return _Kn.V2RerankRequest}})});var our=S(H2=>{"use strict";var vKn=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]}),wKn=H2&&H2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vKn(e,t,r)};Object.defineProperty(H2,"__esModule",{value:!0});wKn(EYe(),H2)});var aur=S(_k=>{"use strict";var SKn=_k&&_k.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iur=_k&&_k.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&SKn(e,t,r)};Object.defineProperty(_k,"__esModule",{value:!0});iur(JZe(),_k);iur(our(),_k)});var PYe=S(nM=>{"use strict";var CKn=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]}),xKn=nM&&nM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TKn=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 EKn=W2&&W2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PKn=W2&&W2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&EKn(e,t,r)};Object.defineProperty(W2,"__esModule",{value:!0});PKn(PYe(),W2)});var sur=S(oM=>{"use strict";var MKn=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]}),RKn=oM&&oM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IKn=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";Object.defineProperty(xCe,"__esModule",{value:!0});xCe.CreateEmbedJobRequest=void 0;var jKn=sur();Object.defineProperty(xCe,"CreateEmbedJobRequest",{enumerable:!0,get:function(){return jKn.CreateEmbedJobRequest}})});var uur=S(J2=>{"use strict";var $Kn=J2&&J2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LKn=J2&&J2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&$Kn(e,t,r)};Object.defineProperty(J2,"__esModule",{value:!0});LKn(RYe(),J2)});var cur=S(wk=>{"use strict";var FKn=wk&&wk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lur=wk&&wk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&FKn(e,t,r)};Object.defineProperty(wk,"__esModule",{value:!0});lur(MYe(),wk);lur(uur(),wk)});var IYe=S(iM=>{"use strict";var kKn=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]}),qKn=iM&&iM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BKn=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 zKn=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]}),VKn=aM&&aM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HKn=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 JKn=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]}),KKn=sM&&sM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GKn=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 XKn=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]}),ZKn=uM&&uM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YKn=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 r8n=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]}),n8n=lM&&lM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o8n=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 a8n=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]}),s8n=cM&&cM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u8n=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 l8n=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]}),c8n=dM&&dM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),d8n=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 f8n=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]}),p8n=fM&&fM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m8n=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 y8n=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]}),OCe=pM&&pM.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&y8n(e,t,r)};Object.defineProperty(pM,"__esModule",{value:!0});OCe(fur(),pM);OCe(mur(),pM);OCe(hur(),pM);OCe(gur(),pM)});var yur=S(mM=>{"use strict";var b8n=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]}),_8n=mM&&mM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v8n=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 w8n=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]}),S8n=hM&&hM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C8n=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 x8n=Sk&&Sk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_ur=Sk&&Sk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&x8n(e,t,r)};Object.defineProperty(Sk,"__esModule",{value:!0});_ur(jYe(),Sk);_ur(bur(),Sk)});var LYe=S(gM=>{"use strict";var T8n=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]}),O8n=gM&&gM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E8n=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 M8n=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]}),R8n=yM&&yM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),I8n=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 N8n=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]}),D8n=bM&&bM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j8n=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 F8n=_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]}),k8n=_M&&_M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q8n=_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 U8n=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]}),z8n=vM&&vM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V8n=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 W8n=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]}),J8n=wM&&wM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),K8n=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 G8n=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]}),X8n=SM&&SM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z8n=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 tGn=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]}),rGn=CM&&CM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nGn=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 iGn=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]}),aGn=xM&&xM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sGn=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 cGn=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]}),dGn=TM&&TM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fGn=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 mGn=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]}),hGn=OM&&OM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gGn=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 bGn=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]}),_Gn=EM&&EM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vGn=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 SGn=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]}),CGn=PM&&PM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xGn=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 TGn=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]}),OGn=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=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]}),RGn=RM&&RM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IGn=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 NGn=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]}),DGn=IM&&IM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jGn=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 LGn=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]}),FGn=AM&&AM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kGn=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 qGn=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]}),BGn=NM&&NM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UGn=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 VGn=Jl&&Jl.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dh=Jl&&Jl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&VGn(e,t,r)};Object.defineProperty(Jl,"__esModule",{value:!0});Dh(LYe(),Jl);Dh(FYe(),Jl);Dh(kYe(),Jl);Dh(qYe(),Jl);Dh(BYe(),Jl);Dh(UYe(),Jl);Dh(PCe(),Jl);Dh(Roe(),Jl);Dh(a8(),Jl);Dh(wur(),Jl);Dh(Cur(),Jl);Dh(Tur(),Jl);Dh(Our(),Jl);Dh(Pur(),Jl);Dh(VYe(),Jl);Dh(Mur(),Jl);Dh(HYe(),Jl);Dh(Rur(),Jl)});var Iur=S(G2=>{"use strict";var HGn=G2&&G2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=G2&&G2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&HGn(e,t,r)};Object.defineProperty(G2,"__esModule",{value:!0});WGn(WYe(),G2)});var Nur=S(Sw=>{"use strict";var Aur=Sw&&Sw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Sw&&Sw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KGn=Sw&&Sw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 XGn=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]}),ZGn=DM&&DM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YGn=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";Object.defineProperty(MCe,"__esModule",{value:!0});MCe.FinetuningUpdateFinetunedModelRequest=void 0;var t9n=jur();Object.defineProperty(MCe,"FinetuningUpdateFinetunedModelRequest",{enumerable:!0,get:function(){return t9n.FinetuningUpdateFinetunedModelRequest}})});var $ur=S(X2=>{"use strict";var r9n=X2&&X2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),n9n=X2&&X2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&r9n(e,t,r)};Object.defineProperty(X2,"__esModule",{value:!0});n9n(JYe(),X2)});var Fur=S(xk=>{"use strict";var o9n=xk&&xk.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Lur=xk&&xk.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&o9n(e,t,r)};Object.defineProperty(xk,"__esModule",{value:!0});Lur(Nur(),xk);Lur($ur(),xk)});var RCe=S($M=>{"use strict";var i9n=$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]}),a9n=$M&&$M.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s9n=$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 u9n=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]}),l9n=LM&&LM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),c9n=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 f9n=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]}),p9n=FM&&FM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m9n=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 g9n=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]}),y9n=qM&&qM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),b9n=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 w9n=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]}),S9n=BM&&BM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),C9n=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";Object.defineProperty(u8,"__esModule",{value:!0});u8.UpdateConnectorRequest=u8.CreateConnectorRequest=void 0;var O9n=qur();Object.defineProperty(u8,"CreateConnectorRequest",{enumerable:!0,get:function(){return O9n.CreateConnectorRequest}});var E9n=Bur();Object.defineProperty(u8,"UpdateConnectorRequest",{enumerable:!0,get:function(){return E9n.UpdateConnectorRequest}})});var Uur=S(Z2=>{"use strict";var P9n=Z2&&Z2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),M9n=Z2&&Z2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&P9n(e,t,r)};Object.defineProperty(Z2,"__esModule",{value:!0});M9n(GYe(),Z2)});var zur=S(Y2=>{"use strict";var R9n=Y2&&Y2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Y2&&Y2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&R9n(e,t,r)};Object.defineProperty(Y2,"__esModule",{value:!0});I9n(Uur(),Y2)});var Hur=S(Lu=>{"use strict";var Vur=Lu&&Lu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A9n=Lu&&Lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Noe=Lu&&Lu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=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]}),D9n=UM&&UM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),j9n=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 L9n=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]}),F9n=zM&&zM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k9n=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 B9n=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]}),U9n=VM&&VM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),z9n=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 H9n=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]}),W9n=HM&&HM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J9n=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 G9n=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]}),X9n=WM&&WM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z9n=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 Y9n=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]}),Q9n=JM&&JM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e7n=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 n7n=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]}),o7n=KM&&KM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i7n=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 a7n=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]}),s7n=GM&&GM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u7n=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 d7n=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]}),f7n=XM&&XM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),p7n=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 m7n=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]}),h7n=ZM&&ZM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g7n=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 v7n=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]}),w7n=YM&&YM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S7n=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 x7n=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]}),T7n=QM&&QM.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O7n=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 P7n=eR&&eR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=eR&&eR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),R7n=eR&&eR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=tR&&tR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=tR&&tR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D7n=tR&&tR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 L7n=rR&&rR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=rR&&rR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k7n=rR&&rR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 q7n=nR&&nR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=nR&&nR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),U7n=nR&&nR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 H7n=oR&&oR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),W7n=oR&&oR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),J7n=oR&&oR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 G7n=iR&&iR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),X7n=iR&&iR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z7n=iR&&iR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 Q7n=aR&&aR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eXn=aR&&aR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tXn=aR&&aR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 nXn=sR&&sR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oXn=sR&&sR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iXn=sR&&sR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 sXn=uR&&uR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uXn=uR&&uR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lXn=uR&&uR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 dXn=lR&&lR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fXn=lR&&lR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pXn=lR&&lR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 hQe=S(cR=>{"use strict";var gXn=cR&&cR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yXn=cR&&cR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bXn=cR&&cR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=dR&&dR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=dR&&dR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MXn=dR&&dR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 NXn=fR&&fR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=fR&&fR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jXn=fR&&fR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 $Xn=pR&&pR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LXn=pR&&pR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FXn=pR&&pR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 BXn=mR&&mR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),UXn=mR&&mR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zXn=mR&&mR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 vQe=S(hR=>{"use strict";var QXn=hR&&hR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=hR&&hR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tZn=hR&&hR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=gR&&gR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oZn=gR&&gR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iZn=gR&&gR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=yR&&yR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=yR&&yR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lZn=yR&&yR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 dZn=bR&&bR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=bR&&bR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pZn=bR&&bR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 hZn=_R&&_R.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=_R&&_R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yZn=_R&&_R.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=vR&&vR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=vR&&vR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wZn=vR&&vR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=wR&&wR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=wR&&wR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TZn=wR&&wR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=SR&&SR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PZn=SR&&SR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MZn=SR&&SR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=CR&&CR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=CR&&CR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NZn=CR&&CR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 jZn=xR&&xR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=xR&&xR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LZn=xR&&xR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=TR&&TR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=TR&&TR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zZn=TR&&TR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=OR&&OR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=OR&&OR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KZn=OR&&OR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 RQe=S(ER=>{"use strict";var YZn=ER&&ER.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=ER&&ER.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eYn=ER&&ER.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 rYn=PR&&PR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=PR&&PR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oYn=PR&&PR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=MR&&MR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=MR&&MR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uYn=MR&&MR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 lYn=RR&&RR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cYn=RR&&RR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dYn=RR&&RR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 pYn=IR&&IR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mYn=IR&&IR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hYn=IR&&IR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 bYn=AR&&AR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_Yn=AR&&AR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vYn=AR&&AR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 SYn=NR&&NR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CYn=NR&&NR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xYn=NR&&NR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 TYn=DR&&DR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=DR&&DR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EYn=DR&&DR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 RYn=jR&&jR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IYn=jR&&jR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AYn=jR&&jR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=$R&&$R.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=$R&&$R.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jYn=$R&&$R.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=LR&&LR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=LR&&LR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BYn=LR&&LR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 qQe=S(FR=>{"use strict";var VYn=FR&&FR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HYn=FR&&FR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WYn=FR&&FR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=kR&&kR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KYn=kR&&kR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GYn=kR&&kR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=qR&&qR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=qR&&qR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QYn=qR&&qR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 eQn=BR&&BR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=BR&&BR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rQn=BR&&BR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=UR&&UR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iQn=UR&&UR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aQn=UR&&UR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=zR&&zR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=zR&&zR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dQn=zR&&zR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 pQn=VR&&VR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mQn=VR&&VR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hQn=VR&&VR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 gQn=HR&&HR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yQn=HR&&HR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bQn=HR&&HR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=WR&&WR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wQn=WR&&WR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SQn=WR&&WR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 TQn=JR&&JR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=JR&&JR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EQn=JR&&JR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 RQn=KR&&KR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),IQn=KR&&KR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AQn=KR&&KR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 DQn=GR&&GR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=GR&&GR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Qn=GR&&GR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=XR&&XR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kQn=XR&&XR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qQn=XR&&XR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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=ZR&&ZR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zQn=ZR&&ZR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VQn=ZR&&ZR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 WQn=YR&&YR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=YR&&YR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KQn=YR&&YR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 XQn=QR&&QR.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZQn=QR&&QR.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YQn=QR&&QR.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 eeo=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]}),teo=eI&&eI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),reo=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 neo=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]}),oeo=tI&&tI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ieo=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 aeo=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]}),seo=rI&&rI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ueo=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 leo=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]}),ceo=nI&&nI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),deo=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 peo=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]}),meo=oI&&oI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),heo=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 yeo=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]}),beo=iI&&iI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_eo=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 veo=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]}),weo=aI&&aI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Seo=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;ot,untransform:t=>t})});var net=S(sI=>{"use strict";var Oeo=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]}),Eeo=sI&&sI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Peo=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 Reo=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]}),Ieo=uI&&uI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Aeo=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 Deo=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]}),jeo=lI&&lI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$eo=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 qeo=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]}),Beo=cI&&cI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ueo=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 Veo=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]}),Heo=dI&&dI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Weo=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 Keo=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]}),Geo=fI&&fI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xeo=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 Zeo=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]}),Yeo=pI&&pI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qeo=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 eto=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]}),tto=mI&&mI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rto=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 nto=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]}),oto=hI&&hI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ito=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 ato=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]}),sto=gI&&gI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uto=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 lto=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]}),cto=yI&&yI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dto=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 pto=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]}),mto=bI&&bI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hto=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 gto=_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]}),yto=_I&&_I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bto=_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 vto=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]}),wto=wI&&wI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Sto=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 Cto=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]}),xto=SI&&SI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tto=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 Eto=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]}),Pto=CI&&CI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mto=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 Ato=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]}),Nto=xI&&xI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Dto=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 $to=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]}),Lto=TI&&TI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Fto=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 Bto=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]}),Uto=OI&&OI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zto=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 Wto=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]}),Jto=EI&&EI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kto=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 Gto=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]}),Xto=PI&&PI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zto=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 ero=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]}),tro=MI&&MI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rro=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 nro=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]}),oro=RI&&RI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iro=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 sro=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]}),uro=II&&II.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lro=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 cro=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]}),dro=AI&&AI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fro=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 mro=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]}),ve=ge&&ge.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&mro(e,t,r)};Object.defineProperty(ge,"__esModule",{value:!0});ve(XYe(),ge);ve(ZYe(),ge);ve(YYe(),ge);ve(Zur(),ge);ve(vQe(),ge);ve(wQe(),ge);ve(SQe(),ge);ve(hQe(),ge);ve(CQe(),ge);ve(xQe(),ge);ve(Qur(),ge);ve(RQe(),ge);ve(IQe(),ge);ve(elr(),ge);ve(jQe(),ge);ve(rlr(),ge);ve(BQe(),ge);ve(UQe(),ge);ve(zQe(),ge);ve(ilr(),ge);ve(HQe(),ge);ve(WQe(),ge);ve(JQe(),ge);ve(KQe(),ge);ve(slr(),ge);ve(XQe(),ge);ve(ZQe(),ge);ve(YQe(),ge);ve(ulr(),ge);ve(llr(),ge);ve(dlr(),ge);ve(flr(),ge);ve(c8(),ge);ve(dQe(),ge);ve(Loe(),ge);ve(pQe(),ge);ve(Foe(),ge);ve(zCe(),ge);ve(l8(),ge);ve(eet(),ge);ve(HCe(),ge);ve(tet(),ge);ve(ret(),ge);ve(JCe(),ge);ve(sQe(),ge);ve(jCe(),ge);ve(Doe(),ge);ve(nQe(),ge);ve(NCe(),ge);ve(d8(),ge);ve(zZe(),ge);ve(VZe(),ge);ve(HZe(),ge);ve(J_(),ge);ve(dx(),ge);ve(eQe(),ge);ve(rQe(),ge);ve(iQe(),ge);ve(aQe(),ge);ve(uQe(),ge);ve(lQe(),ge);ve(cQe(),ge);ve(gQe(),ge);ve(yQe(),ge);ve(_Qe(),ge);ve(hCe(),ge);ve(V2(),ge);ve(KZe(),ge);ve(GZe(),ge);ve(XZe(),ge);ve(ZZe(),ge);ve(QZe(),ge);ve(eYe(),ge);ve(fZe(),ge);ve(voe(),ge);ve(gCe(),ge);ve(CZe(),ge);ve(xZe(),ge);ve(TZe(),ge);ve(OZe(),ge);ve(Soe(),ge);ve(tYe(),ge);ve(nYe(),ge);ve(oYe(),ge);ve(iYe(),ge);ve(sYe(),ge);ve(uYe(),ge);ve(_oe(),ge);ve(lYe(),ge);ve(cYe(),ge);ve(fYe(),ge);ve(mYe(),ge);ve(hYe(),ge);ve(_Ce(),ge);ve(gYe(),ge);ve(vCe(),ge);ve(yYe(),ge);ve(wCe(),ge);ve(bYe(),ge);ve(_Ye(),ge);ve(SCe(),ge);ve(vYe(),ge);ve(CCe(),ge);ve(pCe(),ge);ve(kZe(),ge);ve(qZe(),ge);ve(IZe(),ge);ve(AZe(),ge);ve(mCe(),ge);ve(fCe(),ge);ve(vw(),ge);ve(WXe(),ge);ve(JXe(),ge);ve(KXe(),ge);ve(GXe(),ge);ve(ZXe(),ge);ve(YXe(),ge);ve(QXe(),ge);ve(eZe(),ge);ve(rZe(),ge);ve(nZe(),ge);ve(oZe(),ge);ve(iZe(),ge);ve(aZe(),ge);ve(uZe(),ge);ve(lZe(),ge);ve(cZe(),ge);ve(mZe(),ge);ve(hZe(),ge);ve(gZe(),ge);ve(yZe(),ge);ve(bZe(),ge);ve(_Ze(),ge);ve(vZe(),ge);ve(wZe(),ge);ve(SZe(),ge);ve(EZe(),ge);ve(PZe(),ge);ve(MZe(),ge);ve(RZe(),ge);ve(DZe(),ge);ve(jZe(),ge);ve(NQe(),ge);ve(DQe(),ge);ve(qoe(),ge);ve(TQe(),ge);ve(OQe(),ge);ve(EQe(),ge);ve(PQe(),ge);ve(MQe(),ge);ve(Eoe(),ge);ve(Poe(),ge);ve(BCe(),ge);ve($Qe(),ge);ve(LQe(),ge);ve(FQe(),ge);ve(SYe(),ge);ve(CYe(),ge);ve(xYe(),ge);ve(TYe(),ge);ve(OYe(),ge);ve(net(),ge);ve(oet(),ge);ve(iet(),ge);ve(plr(),ge);ve(mlr(),ge);ve(qQe(),ge);ve(cet(),ge);ve(AYe(),ge);ve(IYe(),ge);ve(NYe(),ge);ve(hlr(),ge);ve(glr(),ge);ve(ylr(),ge);ve(fet(),ge);ve(blr(),ge);ve(met(),ge);ve(vlr(),ge);ve(TCe(),ge);ve(het(),ge);ve(get(),ge);ve(_8(),ge);ve(wlr(),ge);ve(RCe(),ge);ve(KYe(),ge);ve(ICe(),ge);ve(Slr(),ge);ve(Clr(),ge);ve(xlr(),ge);ve(Tlr(),ge);ve(Olr(),ge);ve(_et(),ge);ve(vet(),ge);ve(Plr(),ge)});var Rlr=S(NI=>{"use strict";var hro=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]}),gro=NI&&NI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yro=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 Ero=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]}),Pro=DI&&DI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Mro=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 kro=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]}),qro=jI&&jI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bro=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 Vro=$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]}),Hro=$I&&$I.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wro=$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 Gro=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]}),Xro=LI&&LI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zro=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 tno=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]}),rno=FI&&FI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nno=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 ino=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]}),ano=kI&&kI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sno=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 cno=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]}),dno=qI&&qI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fno=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 gno=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]}),yno=BI&&BI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bno=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 _no=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]}),vno=UI&&UI.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wno=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";Object.defineProperty(kc,"__esModule",{value:!0});kc.DetokenizeRequest=kc.TokenizeRequest=kc.SummarizeRequest=kc.ClassifyRequest=kc.RerankRequest=kc.EmbedRequest=kc.GenerateRequest=kc.GenerateStreamRequest=kc.ChatRequest=kc.ChatStreamRequest=void 0;var Sno=Rlr();Object.defineProperty(kc,"ChatStreamRequest",{enumerable:!0,get:function(){return Sno.ChatStreamRequest}});var Cno=Ilr();Object.defineProperty(kc,"ChatRequest",{enumerable:!0,get:function(){return Cno.ChatRequest}});var xno=Alr();Object.defineProperty(kc,"GenerateStreamRequest",{enumerable:!0,get:function(){return xno.GenerateStreamRequest}});var Tno=Nlr();Object.defineProperty(kc,"GenerateRequest",{enumerable:!0,get:function(){return Tno.GenerateRequest}});var Ono=Dlr();Object.defineProperty(kc,"EmbedRequest",{enumerable:!0,get:function(){return Ono.EmbedRequest}});var Eno=jlr();Object.defineProperty(kc,"RerankRequest",{enumerable:!0,get:function(){return Eno.RerankRequest}});var Pno=$lr();Object.defineProperty(kc,"ClassifyRequest",{enumerable:!0,get:function(){return Pno.ClassifyRequest}});var Mno=Llr();Object.defineProperty(kc,"SummarizeRequest",{enumerable:!0,get:function(){return Mno.SummarizeRequest}});var Rno=Flr();Object.defineProperty(kc,"TokenizeRequest",{enumerable:!0,get:function(){return Rno.TokenizeRequest}});var Ino=klr();Object.defineProperty(kc,"DetokenizeRequest",{enumerable:!0,get:function(){return Ino.DetokenizeRequest}})});var Blr=S(rV=>{"use strict";var Ano=rV&&rV.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nno=rV&&rV.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ano(e,t,r)};Object.defineProperty(rV,"__esModule",{value:!0});Nno(qlr(),rV)});var tD=S(eD=>{"use strict";var Dno=eD&&eD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cet=eD&&eD.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Dno(e,t,r)};Object.defineProperty(eD,"__esModule",{value:!0});Cet(Hur(),eD);Cet(Mlr(),eD);Cet(Blr(),eD)});var xet=S(lu=>{"use strict";var jno=lu&&lu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$no=lu&&lu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lno=lu&&lu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oZCe(void 0,void 0,void 0,function*(){let r=Object.assign({},process.env);try{return t(),yield e()}finally{process.env=r}}),Kno={1:{chat:o0.StreamedChatResponse,generate:o0.GenerateStreamedResponse},2:{chat:o0.V2ChatStreamResponse,generate:o0.GenerateStreamedResponse}},Gno={1:{chat:o0.NonStreamedChatResponse,embed:o0.EmbedResponse,generate:o0.Generation,rerank:o0.RerankResponse},2:{chat:o0.V2ChatResponse,embed:o0.EmbedByTypeResponse,generate:o0.Generation,rerank:o0.V2RerankResponse}},Xno=(t,e,r,n)=>ZCe(void 0,void 0,void 0,function*(){let o=t?Kno[r][e]:Gno[r][e],i={unrecognizedObjectKeys:"passthrough",allowUnrecognizedUnionMembers:!0,allowUnrecognizedEnumValues:!0,skipValidation:!0,breadcrumbsPrefix:["response"]},a=yield o.parseOrThrow(n,i);return o.jsonOrThrow(a,i)});lu.mapResponseFromBedrock=Xno;var Zno=(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]};lu.getUrl=Zno;var Yno=(t,e,r,n,o,i)=>ZCe(void 0,void 0,void 0,function*(){let a=(0,qno.fromNodeProviderChain)(),s=yield Jno(()=>{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 Uno.SignatureV4({service:o,region:i.awsRegion,credentials:s,sha256:kno.Sha256});delete r.connection,r.host=t.hostname;let l=new Bno.HttpRequest({method:e.toUpperCase(),protocol:t.protocol,path:t.pathname,headers:r,body:n});return(yield u.sign(l)).headers});lu.getAuthHeaders=Yno;var Qno=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}}};lu.parseAWSEvent=Qno;var eoo=t=>({v1:1,v2:2})[t]||1,too=(t,{awsRegion:e,awsAccessKey:r,awsSecretKey:n,awsSessionToken:o})=>i=>ZCe(void 0,void 0,void 0,function*(){var a,s,u,l;let c=i.url.split("/"),d=c.pop(),f=eoo(c.pop()),p=i.body;console.assert(p.model,"model is required");let m=!!p.stream,h=(0,lu.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,lu.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,Vno.fetcher)(i);if(!g.ok)return g;try{if(m){let T=(0,Hno.readableStreamAsyncIterable)(g.body),O=new Wno.LineDecoder,E=new zno.PassThrough;try{for(var b=!0,_=Fno(T),w;w=yield _.next(),a=w.done,!a;b=!0){l=w.value,b=!1;let P=l;for(let R of O.decode(P)){let I=(0,lu.parseAWSEvent)(R);if(I){let A=yield(0,lu.mapResponseFromBedrock)(m,d,f,I);E.push(JSON.stringify(A)+` `)}}}}catch(P){s={error:P}}finally{try{!b&&!a&&(u=_.return)&&(yield u.call(_))}finally{if(s)throw s.error}}for(let P of O.flush()){let R=(0,lu.parseAWSEvent)(P);if(R){let I=yield(0,lu.mapResponseFromBedrock)(m,d,f,R);E.push(JSON.stringify(I)+` -`)}}return E.end(),{ok:!0,body:E,rawResponse:g.rawResponse}}else{let T=yield g.body;return{ok:!0,body:yield(0,lu.mapResponseFromBedrock)(m,d,f,T),rawResponse:g.rawResponse}}}catch(T){throw T}});lu.fetchOverride=too});var rD=S(YCe=>{"use strict";Object.defineProperty(YCe,"__esModule",{value:!0});YCe.CohereEnvironment=void 0;YCe.CohereEnvironment={Production:"https://api.cohere.com"}});var Ok=S((Ulr,QCe)=>{(function(t,e,r){typeof QCe<"u"&&QCe.exports?QCe.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",Ulr,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 Oet=S(G_=>{"use strict";var roo=G_&&G_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),noo=G_&&G_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Voe=G_&&G_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oS8(this,void 0,void 0,function*(){return Ek.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 zn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new zn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new zn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new zn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new zn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new zn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new zn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new zn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new zn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new zn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new zn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new zn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}chat(e,r){return ia.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.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":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Ek.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:Ek.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 zn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new zn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new zn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new zn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new zn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new zn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new zn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new zn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new zn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new zn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new zn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new zn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e,r){return ia.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.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":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.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:Ek.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 zn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new zn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new zn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new zn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new zn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new zn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new zn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new zn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new zn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new zn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new zn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new zn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/embed.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return ia.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.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":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.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:Ek.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 zn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new zn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new zn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new zn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new zn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new zn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new zn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new zn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new zn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new zn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new zn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new zn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/rerank.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return S8(this,void 0,void 0,function*(){var e;let r=(e=yield ia.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Lg.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}`})}};G_.V2=Tet});var zlr=S(X_=>{"use strict";var ioo=X_&&X_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aoo=X_&&X_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Woe=X_&&X_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 uoo=Z_&&Z_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),loo=Z_&&Z_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Goe=Z_&&Z_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 Zo.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:Zo.fetcher)({url:(0,Koe.default)((s=(a=yield Zo.Supplier.get(this._options.baseUrl))!==null&&a!==void 0?a:yield Zo.Supplier.get(this._options.environment))!==null&&s!==void 0?s:Joe.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign(Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(d.error.body,d.rawResponse);case 401:throw new qr.UnauthorizedError(d.error.body,d.rawResponse);case 403:throw new qr.ForbiddenError(d.error.body,d.rawResponse);case 404:throw new qr.NotFoundError(d.error.body,d.rawResponse);case 422:throw new qr.UnprocessableEntityError(d.error.body,d.rawResponse);case 429:throw new qr.TooManyRequestsError(d.error.body,d.rawResponse);case 498:throw new qr.InvalidTokenError(d.error.body,d.rawResponse);case 499:throw new qr.ClientClosedRequestError(d.error.body,d.rawResponse);case 500:throw new qr.InternalServerError(d.error.body,d.rawResponse);case 501:throw new qr.NotImplementedError(d.error.body,d.rawResponse);case 503:throw new qr.ServiceUnavailableError(d.error.body,d.rawResponse);case 504:throw new qr.GatewayTimeoutError(d.error.body,d.rawResponse);default:throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.body,rawResponse:d.rawResponse})}switch(d.error.reason){case"non-json":throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.rawBody,rawResponse:d.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling POST /v1/datasets.");case"unknown":throw new ud.CohereError({message:d.error.errorMessage,rawResponse:d.rawResponse})}})}getUsage(e){return Zo.HttpResponsePromise.fromPromise(this.__getUsage(e))}__getUsage(e){return C8(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Zo.fetcher)({url:(0,Koe.default)((o=(n=yield Zo.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield Zo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Joe.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(i.error.body,i.rawResponse);case 401:throw new qr.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new qr.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new qr.NotFoundError(i.error.body,i.rawResponse);case 422:throw new qr.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new qr.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new qr.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new qr.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new qr.InternalServerError(i.error.body,i.rawResponse);case 501:throw new qr.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new qr.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new qr.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/usage.");case"unknown":throw new ud.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}get(e,r){return Zo.HttpResponsePromise.fromPromise(this.__get(e,r))}__get(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}delete(e,r){return Zo.HttpResponsePromise.fromPromise(this.__delete(e,r))}__delete(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling DELETE /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return C8(this,void 0,void 0,function*(){var e;let r=(e=yield Zo.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new ud.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}`})}};Z_.Datasets=Pet});var Hlr=S(Y_=>{"use strict";var doo=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]}),foo=Y_&&Y_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xoe=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;o{"use strict";var moo=Q_&&Q_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hoo=Q_&&Q_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zoe=Q_&&Q_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 yoo=ev&&ev.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),boo=ev&&ev.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yoe=ev&&ev.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 voo=zy&&zy.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),woo=zy&&zy.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qoe=zy&&zy.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otv(this,void 0,void 0,function*(){return ld.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 je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new jo.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}chat(e,r){return mt.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let{accepts:a}=e,s=Xlr(e,["accepts"]),u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version,Accepts:a??void 0},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.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:ld.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 je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new jo.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new jo.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}generateStream(e,r){return mt.HttpResponsePromise.fromPromise(this.__generateStream(e,r))}__generateStream(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.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 mt.Stream({stream:a.body,parse:s=>tv(this,void 0,void 0,function*(){return ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}generate(e,r){return mt.HttpResponsePromise.fromPromise(this.__generate(e,r))}__generate(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e={},r){return mt.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(){return tv(this,arguments,void 0,function*(e={},r){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/embed.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return mt.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/rerank.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}classify(e,r){return mt.HttpResponsePromise.fromPromise(this.__classify(e,r))}__classify(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/classify.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}summarize(e,r){return mt.HttpResponsePromise.fromPromise(this.__summarize(e,r))}__summarize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/summarize.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}tokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__tokenize(e,r))}__tokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/tokenize.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}detokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__detokenize(e,r))}__detokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new jo.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/detokenize.");case"unknown":throw new jo.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}checkApiKey(e){return mt.HttpResponsePromise.fromPromise(this.__checkApiKey(e))}__checkApiKey(e){return tv(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:mt.fetcher)({url:(0,hx.default)((o=(n=yield mt.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield mt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:mx.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.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:ld.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 je.BadRequestError(i.error.body,i.rawResponse);case 401:throw new je.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new je.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new je.NotFoundError(i.error.body,i.rawResponse);case 422:throw new je.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new je.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new je.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new je.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new je.InternalServerError(i.error.body,i.rawResponse);case 501:throw new je.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new je.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new je.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new jo.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new jo.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new jo.CohereTimeoutError("Timeout exceeded when calling POST /v1/check-api-key.");case"unknown":throw new jo.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}_getAuthorizationHeader(){return tv(this,void 0,void 0,function*(){var e;let r=(e=yield mt.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new jo.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}`})}};zy.CohereClient=Det});var $et=S(axe=>{"use strict";Object.defineProperty(axe,"__esModule",{value:!0});axe.CohereClientV2=void 0;var Moo=Oet(),Roo=ixe(),jet=class{constructor(e){this._options=e,this.client=new Roo.CohereClient(this._options),this.clientV2=new Moo.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}};axe.CohereClientV2=jet});var ket=S(O8=>{"use strict";Object.defineProperty(O8,"__esModule",{value:!0});O8.AwsClientV2=O8.AwsClient=void 0;var Ioo=ixe(),Aoo=$et(),Let=class extends Ioo.CohereClient{constructor(e){e.token="n/a",super(e)}};O8.AwsClient=Let;var Fet=class extends Aoo.CohereClientV2{constructor(e){e.token="n/a",super(e)}};O8.AwsClientV2=Fet});var Qlr=S(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.BedrockClientV2=E8.BedrockClient=void 0;var Zlr=xet(),Ylr=ket(),qet=class extends Ylr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zlr.fetchOverride)("bedrock",e)}))}};E8.BedrockClient=qet;var Bet=class extends Ylr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zlr.fetchOverride)("bedrock",e)}))}};E8.BedrockClientV2=Bet});var ecr=S(sxe=>{"use strict";Object.defineProperty(sxe,"__esModule",{value:!0});sxe.CustomClient=void 0;var Noo=ixe(),Uet=class extends Noo.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}};sxe.CustomClient=Uet});var ncr=S(P8=>{"use strict";Object.defineProperty(P8,"__esModule",{value:!0});P8.SagemakerClientV2=P8.SagemakerClient=void 0;var tcr=ket(),rcr=xet(),zet=class extends tcr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rcr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClient=zet;var Vet=class extends tcr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rcr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClientV2=Vet});var scr=S(vu=>{"use strict";var Doo=vu&&vu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),joo=vu&&vu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$oo=vu&&vu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{ucr=$(scr(),1);su()});function yx(t,e){e?($h[0]=$h[16]=$h[1]=$h[2]=$h[3]=$h[4]=$h[5]=$h[6]=$h[7]=$h[8]=$h[9]=$h[10]=$h[11]=$h[12]=$h[13]=$h[14]=$h[15]=0,this.blocks=$h):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 Rr,qoo,gx,uxe,$h,Het,Wet=v(()=>{Rr="0123456789abcdef".split(""),qoo=[-2147483648,8388608,32768,128],gx=[24,16,8,0],uxe=[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],$h=[];yx.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}};yx.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>>2]|=qoo[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()}};yx.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+uxe[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+uxe[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+uxe[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+uxe[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};yx.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=Rr[t>>>28&15]+Rr[t>>>24&15]+Rr[t>>>20&15]+Rr[t>>>16&15]+Rr[t>>>12&15]+Rr[t>>>8&15]+Rr[t>>>4&15]+Rr[t&15]+Rr[e>>>28&15]+Rr[e>>>24&15]+Rr[e>>>20&15]+Rr[e>>>16&15]+Rr[e>>>12&15]+Rr[e>>>8&15]+Rr[e>>>4&15]+Rr[e&15]+Rr[r>>>28&15]+Rr[r>>>24&15]+Rr[r>>>20&15]+Rr[r>>>16&15]+Rr[r>>>12&15]+Rr[r>>>8&15]+Rr[r>>>4&15]+Rr[r&15]+Rr[n>>>28&15]+Rr[n>>>24&15]+Rr[n>>>20&15]+Rr[n>>>16&15]+Rr[n>>>12&15]+Rr[n>>>8&15]+Rr[n>>>4&15]+Rr[n&15]+Rr[o>>>28&15]+Rr[o>>>24&15]+Rr[o>>>20&15]+Rr[o>>>16&15]+Rr[o>>>12&15]+Rr[o>>>8&15]+Rr[o>>>4&15]+Rr[o&15]+Rr[i>>>28&15]+Rr[i>>>24&15]+Rr[i>>>20&15]+Rr[i>>>16&15]+Rr[i>>>12&15]+Rr[i>>>8&15]+Rr[i>>>4&15]+Rr[i&15]+Rr[a>>>28&15]+Rr[a>>>24&15]+Rr[a>>>20&15]+Rr[a>>>16&15]+Rr[a>>>12&15]+Rr[a>>>8&15]+Rr[a>>>4&15]+Rr[a&15];return this.is224||(u+=Rr[s>>>28&15]+Rr[s>>>24&15]+Rr[s>>>20&15]+Rr[s>>>16&15]+Rr[s>>>12&15]+Rr[s>>>8&15]+Rr[s>>>4&15]+Rr[s&15]),u};yx.prototype.toString=yx.prototype.hex;yx.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};yx.prototype.array=yx.prototype.digest;yx.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};Het=(...t)=>new yx(!1,!0).update(t.join("")).hex()});var lcr=v(()=>{zo();Wet()});var Boo,Uoo,zoo,ccr,fcr=v(()=>{zo();Wet();lcr();TC();Boo=(...t)=>Het(t.join("_")),Uoo=class{constructor(){x(this,"keyEncoder",Boo)}makeDefaultKeyEncoder(t){this.keyEncoder=t}},zoo=new Map,ccr=class dcr extends Uoo{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 dcr(zoo)}}});function Joo(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 Goo(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function Ket(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 pcr,Voo,Hoo,Woo,Jet,lxe,mcr=v(()=>{pcr=$(a3e(),1),Voo=Object.defineProperty,Hoo=(t,e,r)=>e in t?Voo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Woo=(t,e,r)=>(Hoo(t,typeof e!="symbol"?e+"":e,r),r);Jet=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(` +`)}}return E.end(),{ok:!0,body:E,rawResponse:g.rawResponse}}else{let T=yield g.body;return{ok:!0,body:yield(0,lu.mapResponseFromBedrock)(m,d,f,T),rawResponse:g.rawResponse}}}catch(T){throw T}});lu.fetchOverride=too});var rD=S(YCe=>{"use strict";Object.defineProperty(YCe,"__esModule",{value:!0});YCe.CohereEnvironment=void 0;YCe.CohereEnvironment={Production:"https://api.cohere.com"}});var Ok=S((Ulr,QCe)=>{(function(t,e,r){typeof QCe<"u"&&QCe.exports?QCe.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",Ulr,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 Oet=S(G_=>{"use strict";var roo=G_&&G_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),noo=G_&&G_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Voe=G_&&G_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oS8(this,void 0,void 0,function*(){return Ek.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 Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}chat(e,r){return ia.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.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":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},Ek.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:Ek.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 Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/chat.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e,r){return ia.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.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":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.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:Ek.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 Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/embed.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return ia.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return S8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:ia.fetcher)({url:(0,txe.default)((i=(o=yield ia.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield ia.Supplier.get(this._options.environment))!==null&&i!==void 0?i:exe.CohereEnvironment.Production,"v2/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield ia.Supplier.get(this._options.clientName))!=null?yield ia.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":ia.RUNTIME.type,"X-Fern-Runtime-Version":ia.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Ek.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:Ek.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 Vn.BadRequestError(a.error.body,a.rawResponse);case 401:throw new Vn.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new Vn.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new Vn.NotFoundError(a.error.body,a.rawResponse);case 422:throw new Vn.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new Vn.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new Vn.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new Vn.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new Vn.InternalServerError(a.error.body,a.rawResponse);case 501:throw new Vn.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new Vn.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new Vn.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new Lg.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new Lg.CohereTimeoutError("Timeout exceeded when calling POST /v2/rerank.");case"unknown":throw new Lg.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return S8(this,void 0,void 0,function*(){var e;let r=(e=yield ia.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new Lg.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}`})}};G_.V2=Tet});var zlr=S(X_=>{"use strict";var ioo=X_&&X_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aoo=X_&&X_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Woe=X_&&X_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 uoo=Z_&&Z_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),loo=Z_&&Z_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Goe=Z_&&Z_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return 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 Zo.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:Zo.fetcher)({url:(0,Koe.default)((s=(a=yield Zo.Supplier.get(this._options.baseUrl))!==null&&a!==void 0?a:yield Zo.Supplier.get(this._options.environment))!==null&&s!==void 0?s:Joe.CohereEnvironment.Production,"v1/datasets"),method:"POST",headers:Object.assign(Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(d.error.body,d.rawResponse);case 401:throw new qr.UnauthorizedError(d.error.body,d.rawResponse);case 403:throw new qr.ForbiddenError(d.error.body,d.rawResponse);case 404:throw new qr.NotFoundError(d.error.body,d.rawResponse);case 422:throw new qr.UnprocessableEntityError(d.error.body,d.rawResponse);case 429:throw new qr.TooManyRequestsError(d.error.body,d.rawResponse);case 498:throw new qr.InvalidTokenError(d.error.body,d.rawResponse);case 499:throw new qr.ClientClosedRequestError(d.error.body,d.rawResponse);case 500:throw new qr.InternalServerError(d.error.body,d.rawResponse);case 501:throw new qr.NotImplementedError(d.error.body,d.rawResponse);case 503:throw new qr.ServiceUnavailableError(d.error.body,d.rawResponse);case 504:throw new qr.GatewayTimeoutError(d.error.body,d.rawResponse);default:throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.body,rawResponse:d.rawResponse})}switch(d.error.reason){case"non-json":throw new ud.CohereError({statusCode:d.error.statusCode,body:d.error.rawBody,rawResponse:d.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling POST /v1/datasets.");case"unknown":throw new ud.CohereError({message:d.error.errorMessage,rawResponse:d.rawResponse})}})}getUsage(e){return Zo.HttpResponsePromise.fromPromise(this.__getUsage(e))}__getUsage(e){return C8(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Zo.fetcher)({url:(0,Koe.default)((o=(n=yield Zo.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield Zo.Supplier.get(this._options.environment))!==null&&o!==void 0?o:Joe.CohereEnvironment.Production,"v1/datasets/usage"),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(i.error.body,i.rawResponse);case 401:throw new qr.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new qr.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new qr.NotFoundError(i.error.body,i.rawResponse);case 422:throw new qr.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new qr.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new qr.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new qr.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new qr.InternalServerError(i.error.body,i.rawResponse);case 501:throw new qr.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new qr.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new qr.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new ud.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/usage.");case"unknown":throw new ud.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}get(e,r){return Zo.HttpResponsePromise.fromPromise(this.__get(e,r))}__get(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"GET",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling GET /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}delete(e,r){return Zo.HttpResponsePromise.fromPromise(this.__delete(e,r))}__delete(e,r){return C8(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:Zo.fetcher)({url:(0,Koe.default)((i=(o=yield Zo.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Zo.Supplier.get(this._options.environment))!==null&&i!==void 0?i:Joe.CohereEnvironment.Production,`v1/datasets/${encodeURIComponent(e)}`),method:"DELETE",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield Zo.Supplier.get(this._options.clientName))!=null?yield Zo.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":Zo.RUNTIME.type,"X-Fern-Runtime-Version":Zo.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:nV.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 qr.BadRequestError(a.error.body,a.rawResponse);case 401:throw new qr.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new qr.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new qr.NotFoundError(a.error.body,a.rawResponse);case 422:throw new qr.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new qr.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new qr.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new qr.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new qr.InternalServerError(a.error.body,a.rawResponse);case 501:throw new qr.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new qr.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new qr.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new ud.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new ud.CohereTimeoutError("Timeout exceeded when calling DELETE /v1/datasets/{id}.");case"unknown":throw new ud.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}_getAuthorizationHeader(){return C8(this,void 0,void 0,function*(){var e;let r=(e=yield Zo.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new ud.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}`})}};Z_.Datasets=Pet});var Hlr=S(Y_=>{"use strict";var doo=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]}),foo=Y_&&Y_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xoe=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;o{"use strict";var moo=Q_&&Q_.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hoo=Q_&&Q_.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zoe=Q_&&Q_.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 yoo=ev&&ev.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),boo=ev&&ev.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yoe=ev&&ev.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 voo=zy&&zy.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),woo=zy&&zy.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qoe=zy&&zy.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otv(this,void 0,void 0,function*(){return ld.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 je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new $o.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}chat(e,r){return mt.HttpResponsePromise.fromPromise(this.__chat(e,r))}__chat(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let{accepts:a}=e,s=Xlr(e,["accepts"]),u=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/chat"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version,Accepts:a??void 0},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.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:ld.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 je.BadRequestError(u.error.body,u.rawResponse);case 401:throw new je.UnauthorizedError(u.error.body,u.rawResponse);case 403:throw new je.ForbiddenError(u.error.body,u.rawResponse);case 404:throw new je.NotFoundError(u.error.body,u.rawResponse);case 422:throw new je.UnprocessableEntityError(u.error.body,u.rawResponse);case 429:throw new je.TooManyRequestsError(u.error.body,u.rawResponse);case 498:throw new je.InvalidTokenError(u.error.body,u.rawResponse);case 499:throw new je.ClientClosedRequestError(u.error.body,u.rawResponse);case 500:throw new je.InternalServerError(u.error.body,u.rawResponse);case 501:throw new je.NotImplementedError(u.error.body,u.rawResponse);case 503:throw new je.ServiceUnavailableError(u.error.body,u.rawResponse);case 504:throw new je.GatewayTimeoutError(u.error.body,u.rawResponse);default:throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.body,rawResponse:u.rawResponse})}switch(u.error.reason){case"non-json":throw new $o.CohereError({statusCode:u.error.statusCode,body:u.error.rawBody,rawResponse:u.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/chat.");case"unknown":throw new $o.CohereError({message:u.error.errorMessage,rawResponse:u.rawResponse})}})}generateStream(e,r){return mt.HttpResponsePromise.fromPromise(this.__generateStream(e,r))}__generateStream(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.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 mt.Stream({stream:a.body,parse:s=>tv(this,void 0,void 0,function*(){return ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}generate(e,r){return mt.HttpResponsePromise.fromPromise(this.__generate(e,r))}__generate(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/generate"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:Object.assign(Object.assign({},ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/generate.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}embed(e={},r){return mt.HttpResponsePromise.fromPromise(this.__embed(e,r))}__embed(){return tv(this,arguments,void 0,function*(e={},r){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/embed"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/embed.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}rerank(e,r){return mt.HttpResponsePromise.fromPromise(this.__rerank(e,r))}__rerank(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/rerank"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/rerank.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}classify(e,r){return mt.HttpResponsePromise.fromPromise(this.__classify(e,r))}__classify(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/classify"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/classify.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}summarize(e,r){return mt.HttpResponsePromise.fromPromise(this.__summarize(e,r))}__summarize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/summarize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/summarize.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}tokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__tokenize(e,r))}__tokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/tokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/tokenize.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}detokenize(e,r){return mt.HttpResponsePromise.fromPromise(this.__detokenize(e,r))}__detokenize(e,r){return tv(this,void 0,void 0,function*(){var n,o,i;let a=yield((n=this._options.fetcher)!==null&&n!==void 0?n:mt.fetcher)({url:(0,hx.default)((i=(o=yield mt.Supplier.get(this._options.baseUrl))!==null&&o!==void 0?o:yield mt.Supplier.get(this._options.environment))!==null&&i!==void 0?i:mx.CohereEnvironment.Production,"v1/detokenize"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.RUNTIME.version},r?.headers),contentType:"application/json",requestType:"json",body:ld.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:ld.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 je.BadRequestError(a.error.body,a.rawResponse);case 401:throw new je.UnauthorizedError(a.error.body,a.rawResponse);case 403:throw new je.ForbiddenError(a.error.body,a.rawResponse);case 404:throw new je.NotFoundError(a.error.body,a.rawResponse);case 422:throw new je.UnprocessableEntityError(a.error.body,a.rawResponse);case 429:throw new je.TooManyRequestsError(a.error.body,a.rawResponse);case 498:throw new je.InvalidTokenError(a.error.body,a.rawResponse);case 499:throw new je.ClientClosedRequestError(a.error.body,a.rawResponse);case 500:throw new je.InternalServerError(a.error.body,a.rawResponse);case 501:throw new je.NotImplementedError(a.error.body,a.rawResponse);case 503:throw new je.ServiceUnavailableError(a.error.body,a.rawResponse);case 504:throw new je.GatewayTimeoutError(a.error.body,a.rawResponse);default:throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.body,rawResponse:a.rawResponse})}switch(a.error.reason){case"non-json":throw new $o.CohereError({statusCode:a.error.statusCode,body:a.error.rawBody,rawResponse:a.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/detokenize.");case"unknown":throw new $o.CohereError({message:a.error.errorMessage,rawResponse:a.rawResponse})}})}checkApiKey(e){return mt.HttpResponsePromise.fromPromise(this.__checkApiKey(e))}__checkApiKey(e){return tv(this,void 0,void 0,function*(){var r,n,o;let i=yield((r=this._options.fetcher)!==null&&r!==void 0?r:mt.fetcher)({url:(0,hx.default)((o=(n=yield mt.Supplier.get(this._options.baseUrl))!==null&&n!==void 0?n:yield mt.Supplier.get(this._options.environment))!==null&&o!==void 0?o:mx.CohereEnvironment.Production,"v1/check-api-key"),method:"POST",headers:Object.assign({Authorization:yield this._getAuthorizationHeader(),"X-Client-Name":(yield mt.Supplier.get(this._options.clientName))!=null?yield mt.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":mt.RUNTIME.type,"X-Fern-Runtime-Version":mt.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:ld.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 je.BadRequestError(i.error.body,i.rawResponse);case 401:throw new je.UnauthorizedError(i.error.body,i.rawResponse);case 403:throw new je.ForbiddenError(i.error.body,i.rawResponse);case 404:throw new je.NotFoundError(i.error.body,i.rawResponse);case 422:throw new je.UnprocessableEntityError(i.error.body,i.rawResponse);case 429:throw new je.TooManyRequestsError(i.error.body,i.rawResponse);case 498:throw new je.InvalidTokenError(i.error.body,i.rawResponse);case 499:throw new je.ClientClosedRequestError(i.error.body,i.rawResponse);case 500:throw new je.InternalServerError(i.error.body,i.rawResponse);case 501:throw new je.NotImplementedError(i.error.body,i.rawResponse);case 503:throw new je.ServiceUnavailableError(i.error.body,i.rawResponse);case 504:throw new je.GatewayTimeoutError(i.error.body,i.rawResponse);default:throw new $o.CohereError({statusCode:i.error.statusCode,body:i.error.body,rawResponse:i.rawResponse})}switch(i.error.reason){case"non-json":throw new $o.CohereError({statusCode:i.error.statusCode,body:i.error.rawBody,rawResponse:i.rawResponse});case"timeout":throw new $o.CohereTimeoutError("Timeout exceeded when calling POST /v1/check-api-key.");case"unknown":throw new $o.CohereError({message:i.error.errorMessage,rawResponse:i.rawResponse})}})}_getAuthorizationHeader(){return tv(this,void 0,void 0,function*(){var e;let r=(e=yield mt.Supplier.get(this._options.token))!==null&&e!==void 0?e:process==null?void 0:process.env.CO_API_KEY;if(r==null)throw new $o.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}`})}};zy.CohereClient=Det});var $et=S(axe=>{"use strict";Object.defineProperty(axe,"__esModule",{value:!0});axe.CohereClientV2=void 0;var Moo=Oet(),Roo=ixe(),jet=class{constructor(e){this._options=e,this.client=new Roo.CohereClient(this._options),this.clientV2=new Moo.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}};axe.CohereClientV2=jet});var ket=S(O8=>{"use strict";Object.defineProperty(O8,"__esModule",{value:!0});O8.AwsClientV2=O8.AwsClient=void 0;var Ioo=ixe(),Aoo=$et(),Let=class extends Ioo.CohereClient{constructor(e){e.token="n/a",super(e)}};O8.AwsClient=Let;var Fet=class extends Aoo.CohereClientV2{constructor(e){e.token="n/a",super(e)}};O8.AwsClientV2=Fet});var Qlr=S(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.BedrockClientV2=E8.BedrockClient=void 0;var Zlr=xet(),Ylr=ket(),qet=class extends Ylr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zlr.fetchOverride)("bedrock",e)}))}};E8.BedrockClient=qet;var Bet=class extends Ylr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,Zlr.fetchOverride)("bedrock",e)}))}};E8.BedrockClientV2=Bet});var ecr=S(sxe=>{"use strict";Object.defineProperty(sxe,"__esModule",{value:!0});sxe.CustomClient=void 0;var Noo=ixe(),Uet=class extends Noo.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}};sxe.CustomClient=Uet});var ncr=S(P8=>{"use strict";Object.defineProperty(P8,"__esModule",{value:!0});P8.SagemakerClientV2=P8.SagemakerClient=void 0;var tcr=ket(),rcr=xet(),zet=class extends tcr.AwsClient{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rcr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClient=zet;var Vet=class extends tcr.AwsClientV2{constructor(e){super(Object.assign(Object.assign({},e),{fetcher:(0,rcr.fetchOverride)("sagemaker",e)}))}};P8.SagemakerClientV2=Vet});var scr=S(vu=>{"use strict";var Doo=vu&&vu.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),joo=vu&&vu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$oo=vu&&vu.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{ucr=$(scr(),1);su()});function yx(t,e){e?($h[0]=$h[16]=$h[1]=$h[2]=$h[3]=$h[4]=$h[5]=$h[6]=$h[7]=$h[8]=$h[9]=$h[10]=$h[11]=$h[12]=$h[13]=$h[14]=$h[15]=0,this.blocks=$h):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 Ir,qoo,gx,uxe,$h,Het,Wet=v(()=>{Ir="0123456789abcdef".split(""),qoo=[-2147483648,8388608,32768,128],gx=[24,16,8,0],uxe=[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],$h=[];yx.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}};yx.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[16]=this.block,t[e>>>2]|=qoo[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()}};yx.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+uxe[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+uxe[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+uxe[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+uxe[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};yx.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=Ir[t>>>28&15]+Ir[t>>>24&15]+Ir[t>>>20&15]+Ir[t>>>16&15]+Ir[t>>>12&15]+Ir[t>>>8&15]+Ir[t>>>4&15]+Ir[t&15]+Ir[e>>>28&15]+Ir[e>>>24&15]+Ir[e>>>20&15]+Ir[e>>>16&15]+Ir[e>>>12&15]+Ir[e>>>8&15]+Ir[e>>>4&15]+Ir[e&15]+Ir[r>>>28&15]+Ir[r>>>24&15]+Ir[r>>>20&15]+Ir[r>>>16&15]+Ir[r>>>12&15]+Ir[r>>>8&15]+Ir[r>>>4&15]+Ir[r&15]+Ir[n>>>28&15]+Ir[n>>>24&15]+Ir[n>>>20&15]+Ir[n>>>16&15]+Ir[n>>>12&15]+Ir[n>>>8&15]+Ir[n>>>4&15]+Ir[n&15]+Ir[o>>>28&15]+Ir[o>>>24&15]+Ir[o>>>20&15]+Ir[o>>>16&15]+Ir[o>>>12&15]+Ir[o>>>8&15]+Ir[o>>>4&15]+Ir[o&15]+Ir[i>>>28&15]+Ir[i>>>24&15]+Ir[i>>>20&15]+Ir[i>>>16&15]+Ir[i>>>12&15]+Ir[i>>>8&15]+Ir[i>>>4&15]+Ir[i&15]+Ir[a>>>28&15]+Ir[a>>>24&15]+Ir[a>>>20&15]+Ir[a>>>16&15]+Ir[a>>>12&15]+Ir[a>>>8&15]+Ir[a>>>4&15]+Ir[a&15];return this.is224||(u+=Ir[s>>>28&15]+Ir[s>>>24&15]+Ir[s>>>20&15]+Ir[s>>>16&15]+Ir[s>>>12&15]+Ir[s>>>8&15]+Ir[s>>>4&15]+Ir[s&15]),u};yx.prototype.toString=yx.prototype.hex;yx.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};yx.prototype.array=yx.prototype.digest;yx.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};Het=(...t)=>new yx(!1,!0).update(t.join("")).hex()});var lcr=v(()=>{zo();Wet()});var Boo,Uoo,zoo,ccr,fcr=v(()=>{zo();Wet();lcr();TC();Boo=(...t)=>Het(t.join("_")),Uoo=class{constructor(){x(this,"keyEncoder",Boo)}makeDefaultKeyEncoder(t){this.keyEncoder=t}},zoo=new Map,ccr=class dcr extends Uoo{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 dcr(zoo)}}});function Joo(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 Goo(t){return t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&")}function Ket(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 pcr,Voo,Hoo,Woo,Jet,lxe,mcr=v(()=>{pcr=$(a3e(),1),Voo=Object.defineProperty,Hoo=(t,e,r)=>e in t?Voo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Woo=(t,e,r)=>(Hoo(t,typeof e!="symbol"?e+"":e,r),r);Jet=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=pcr.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=Jet.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=Jet.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(...Koo(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=>Goo(e)).join("|"),"g"))});var hcr=v(()=>{mcr()});async function gcr(t){return t in cxe||(cxe[t]=Xoo.fetch(`https://tiktoken.pages.dev/js/${t}.json`).then(e=>e.json()).then(e=>new lxe(e)).catch(e=>{throw delete cxe[t],e})),await cxe[t]}async function ycr(t){return gcr(Ket(t))}var cxe,Xoo,Get=v(()=>{zo();Iz();hcr();cxe={},Xoo=new IC({})});function i0(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 Zoo,Yoo,tie,sV,rv=v(()=>{zo();TC();fcr();Iz();_g();Hee();Get();Zoo=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;Yoo=()=>!1,tie=class extends Ti{constructor(e){super(e);x(this,"verbose");x(this,"callbacks");x(this,"tags");x(this,"metadata");this.verbose=e.verbose??Yoo(),this.callbacks=e.callbacks,this.tags=e.tags??[],this.metadata=e.metadata??{},this._addVersion("@langchain/core","1.1.29")}get lc_attributes(){return{callbacks:void 0,verbose:void 0}}_addVersion(e,r){let n=this.metadata?.versions;this.metadata={...this.metadata,versions:{...typeof n=="object"&&n!==null?n:{},[e]:r}}}},sV=class extends tie{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=ccr.global():this.cache=void 0,this.caller=new IC(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 ycr("modelName"in this?Zoo(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 sge(e):Array.isArray(e)?new uge(e.map(OC)):e}_identifyingParams(){return{}}_getSerializedCacheKeyParametersForCall({config:e,...r}){let n={...this._identifyingParams(),...r,_type:this._llmType(),_model:this._modelType()};return Object.entries(n).filter(([o,i])=>i!==void 0).map(([o,i])=>`${o}:${JSON.stringify(i)}`).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 Xet(t){return t!==void 0&&Array.isArray(t.lc_namespace)}function Zet(t){return t!==void 0&&Ti.isRunnable(t)&&"lc_name"in t.constructor&&typeof t.constructor.lc_name=="function"&&t.constructor.lc_name()==="RunnableToolLike"}function Yet(t){return!!t&&typeof t=="object"&&"name"in t&&"schema"in t&&(Hi(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 zb(t){return Yet(t)||Zet(t)||Xet(t)}var Qet=v(()=>{zN();_g()});function Qoo(t,e){let r=typeof e=="number"?void 0:e;return{name:t.name,description:t.description,parameters:Ii(t.schema),...r?.strict!==void 0?{strict:r.strict}:{}}}function Rk(t,e){let r=typeof e=="number"?void 0:e,n;return zb(t)?n={type:"function",function:Qoo(t)}:n=t,r?.strict!==void 0&&(n.function.strict=r.strict),n}var iD=v(()=>{zo();Sy();Qet()});function dxe(t){let e=t.constructor;return new e({...t,content:t.contentBlocks,response_metadata:{...t.response_metadata,output_version:"v1"}})}var bcr,_cr=v(()=>{bcr=t=>t()});function ett(t){let e=[];for(let r of t){let n=r;if(Array.isArray(r.content))for(let o=0;o{zo();F6();PQ();my();mS();TC();su();AQ();BL();XT();xm();zN();Sy();_g();ra();rv();age();_cr();Vy=class uV extends sV{constructor(r){super(r);x(this,"lc_namespace",["langchain","chat_models",this._llmType()]);x(this,"disableStreaming",!1);x(this,"outputVersion");this.outputVersion=bcr(()=>{let n=r.outputVersion??un("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=uV._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===uV.prototype._streamResponseChunks||this.disableStreaming)yield this.invoke(r,n);else{let o=uV._convertInputToPromptValue(r).toChatMessages(),[i,a]=this._separateRunnableConfigFromCallOptionsCompat(n),s={...i.metadata,...this.getLsParams(a)},u=await Cm.configure(i.callbacks,this.callbacks,i.tags,this.tags,s,this.metadata,{verbose:this.verbose}),l={options:a,invocation_params:this?.invocationParams(a),batch_size:1},c=a.outputVersion??this.outputVersion,d=await u?.handleChatModelStart(this.toJSON(),[ett(o)],i.runId,void 0,l,void 0,void 0,i.runName),f,p;try{for await(let m of this._streamResponseChunks(o,a,d?.[0])){if(a.signal?.throwIfAborted(),m.message.id==null){let h=d?.at(0)?.runId;h!=null&&m.message._updateId(`run-${h}`)}m.message.response_metadata={...m.generationInfo,...m.message.response_metadata},c==="v1"?yield dxe(m.message):yield m.message,f?f=f.concat(m):f=m,Ipe(m.message)&&m.message.usage_metadata!==void 0&&(p={tokenUsage:{promptTokens:m.message.usage_metadata.input_tokens,completionTokens:m.message.usage_metadata.output_tokens,totalTokens:m.message.usage_metadata.total_tokens}})}a.signal?.throwIfAborted()}catch(m){throw await Promise.all((d??[]).map(h=>h?.handleLLMError(m))),m}await Promise.all((d??[]).map(m=>m?.handleLLMEnd({generations:[[f]],llmOutput:p})))}}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(f=>f.map(OC)),s;if(i!==void 0&&i.length===a.length)s=i;else{let f={...o.metadata,...this.getLsParams(n)},p=await Cm.configure(o.callbacks,this.callbacks,o.tags,this.tags,f,this.metadata,{verbose:this.verbose}),m={options:n,invocation_params:this?.invocationParams(n),batch_size:1};s=await p?.handleChatModelStart(this.toJSON(),a.map(ett),o.runId,void 0,m,void 0,void 0,o.runName)}let u=n.outputVersion??this.outputVersion,l=[],c=[];if(s?.[0].handlers.find(uUe)&&!this.disableStreaming&&a.length===1&&this._streamResponseChunks!==uV.prototype._streamResponseChunks)try{let f=await this._streamResponseChunks(a[0],n,s?.[0]),p,m;for await(let h of f){if(n.signal?.aborted){let y=p?.message;throw new jBe("Model invocation was aborted.",y)}if(h.message.id==null){let y=s?.at(0)?.runId;y!=null&&h.message._updateId(`run-${y}`)}p===void 0?p=h:p=RC(p,h),Ipe(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}})}if(n.signal?.aborted){let h=p?.message;throw new jBe("Model invocation was aborted.",h)}if(p===void 0)throw new Error("Received empty response from chat model call.");l.push([p]),await s?.[0].handleLLMEnd({generations:l,llmOutput:m})}catch(f){throw await s?.[0].handleLLMError(f),f}else{let f=await Promise.allSettled(a.map(async(p,m)=>{let h=await this._generate(p,{...n,promptIndex:m},s?.[m]);if(u==="v1")for(let y of h.generations)y.message=dxe(y.message);return h}));await Promise.all(f.map(async(p,m)=>{if(p.status==="fulfilled"){let h=p.value;for(let y of h.generations){if(y.message.id==null){let g=s?.at(0)?.runId;g!=null&&y.message._updateId(`run-${g}`)}y.message.response_metadata={...y.generationInfo,...y.message.response_metadata}}return h.generations.length===1&&(h.generations[0].message.response_metadata={...h.llmOutput,...h.generations[0].message.response_metadata}),l[m]=h.generations,c[m]=h.llmOutput,s?.[m]?.handleLLMEnd({generations:[h.generations],llmOutput:h.llmOutput})}else return await s?.[m]?.handleLLMError(p.reason),Promise.reject(p.reason)}))}let d={generations:l,llmOutput:c.length?this._combineLLMOutput?.(...c):void 0};return Object.defineProperty(d,Z6,{value:s?{runIds:s?.map(f=>f.runId)}:void 0,configurable:!0}),d}async _generateCached({messages:r,cache:n,llmStringKey:o,parsedOptions:i,handledOptions:a}){let s=r.map(g=>g.map(OC)),u={...a.metadata,...this.getLsParams(i)},l=await Cm.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(ett),a.runId,void 0,c,void 0,void 0,a.runName),f=[],p=(await Promise.allSettled(s.map(async(g,b)=>{let _=uV._convertInputToPromptValue(g).toString(),w=await n.lookup(_,o);return w==null&&f.push(b),w}))).map((g,b)=>({result:g,runManager:d?.[b]})).filter(({result:g})=>g.status==="fulfilled"&&g.value!=null||g.status==="rejected"),m=i.outputVersion??this.outputVersion,h=[];await Promise.all(p.map(async({result:g,runManager:b},_)=>{if(g.status==="fulfilled"){let w=g.value;return h[_]=w.map(T=>("message"in T&&pS(T.message)&&mc(T.message)&&(T.message.usage_metadata={input_tokens:0,output_tokens:0,total_tokens:0},m==="v1"&&(T.message=dxe(T.message))),T.generationInfo={...T.generationInfo,tokenUsage:{}},T)),w.length&&await b?.handleLLMNewToken(w[0].text),b?.handleLLMEnd({generations:[w]},void 0,void 0,void 0,{cached:!0})}else return await b?.handleLLMError(g.reason,void 0,void 0,void 0,{cached:!0}),Promise.reject(g.reason)}));let y={generations:h,missingPromptIndices:f,startedRunManagers:d};return Object.defineProperty(y,Z6,{value:d?{runIds:d?.map(g=>g.runId)}:void 0,configurable:!0}),y}async generate(r,n,o){let i;Array.isArray(n)?i={stop:n}:i=n;let a=r.map(h=>h.map(OC)),[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 _=uV._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=Kz(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;Hi(o)?c=[{type:"function",function:{name:l,description:a,parameters:Ii(o)}}]:("name"in o&&(l=o.name),c=[{type:"function",function:{name:l,description:a,parameters:o}}]);let d=this.bindTools(c),f=YN.from(y=>{if(!Hr.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=pl.assign({parsed:(y,g)=>f.invoke(y.raw,g)}),m=pl.assign({parsed:()=>null}),h=p.withFallbacks({fallbacks:[m]});return gc.from([{raw:d},h]).withConfig({runName:"StructuredOutputRunnable"})}}});function vcr(t,e=0){return(qg[t[e+0]]+qg[t[e+1]]+qg[t[e+2]]+qg[t[e+3]]+"-"+qg[t[e+4]]+qg[t[e+5]]+"-"+qg[t[e+6]]+qg[t[e+7]]+"-"+qg[t[e+8]]+qg[t[e+9]]+"-"+qg[t[e+10]]+qg[t[e+11]]+qg[t[e+12]]+qg[t[e+13]]+qg[t[e+14]]+qg[t[e+15]]).toLowerCase()}var qg,fxe,wcr=v(()=>{qg=[];for(fxe=0;fxe<256;++fxe)qg.push((fxe+256).toString(16).slice(1))});function ttt(){if(!pxe&&(pxe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!pxe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return pxe(eio)}var pxe,eio,Scr=v(()=>{eio=new Uint8Array(16)});var tio,rtt,Ccr=v(()=>{tio=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),rtt={randomUUID:tio}});function rio(t,e,r){if(rtt.randomUUID&&!e&&!t)return rtt.randomUUID();t=t||{};var n=t.random||(t.rng||ttt)();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 vcr(n)}var ntt,xcr=v(()=>{Ccr();Scr();wcr();ntt=rio});var Tcr=v(()=>{xcr()});var nv=v(()=>{zo();zN()});function Ocr(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 mxe(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=>mc(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 oio(t){return"name"in t&&"description"in t&&"parameterDefinitions"in t}function Ecr(t){return t._getType()==="tool"}function Pcr(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 iio(t){if(t){if(t.every(oio))return t;if(t.every(i0))return t.map(e=>({name:e.function.name,description:e.function.description??"",parameterDefinitions:Pcr(e.function.parameters)}));if(t.every(zb))return t.map(e=>{let r=Hi(e.schema)?Ii(e.schema):e.schema;return{name:e.name,description:e.description??"",parameterDefinitions:Pcr(r)}});throw new Error("Can not pass in a mix of tool schema types to ChatCohere.")}else return}var ott,Mcr=v(()=>{eie();ra();rv();iD();aD();xm();Tcr();nv();Sy();ott=class extends Vy{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=M8(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:iio(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(Ecr(o)){let i=o,a=n.filter(s=>mc(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:Ocr(i.content)})))}}return r}_messageToCohereToolResults(e,r){let n=[],o=e[r];if(!Ecr(o))throw new Error("The message index does not correspond to an instance of ToolMessage");let a=e.slice(0,r).filter(s=>mc(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:Ocr(o.content)}))),n}_formatCohereToolCalls(e=null){if(!e)return[];let r=[];for(let n of e)r.push({id:ntt().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 uo({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 Mi({text:a.text,message:new Hr({content:a.text})}),await n?.handleLLMNewToken(a.text);else if(a.eventType!=="stream-end")yield new Mi({text:"",message:new Hr({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 Mi({text:"",message:new Hr({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 rie=v(()=>{zo();AQ();BL();XT();xm();rv()});var Icr=v(()=>{eie();rie()});var bx,lV=v(()=>{zo();Iz();bx=class{constructor(t){x(this,"caller");this.caller=new IC(t??{})}}});var _x,Ik=v(()=>{zo();_x=(t,e)=>t.reduce((r,n,o)=>{let i=Math.floor(o/e);return r[i]=(r[i]||[]).concat([n]),r},[])});var itt,Acr=v(()=>{eie();lV();Ik();itt=class extends bx{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=M8(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=_x(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 Ncr=v(()=>{zo()});var Dcr=v(()=>{eie();Ncr()});var att=v(()=>{Mcr();Icr();Acr();Dcr()});function sD(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(sD):typeof e[r]=="object"&&e[r]!==null&&(e[r]=sD(e[r])));return e}return t}function nie(t){let{$schema:e,...r}=sD(Hi(t)?Ii(t):t);return r}function jcr(t){let{$schema:e,...r}=sD(t);return r}var hxe=v(()=>{nv();Sy()});function cV(t,e,r=[]){if(t==null||typeof t!="object")return;let n=t;if(Array.isArray(n.enum)&&n.enum.some(o=>o==="")){let o=r.length?` at path "${r.join(".")}"`:"",i=e?` in tool "${e}"`:"";throw new Error(`Invalid enum: empty string not allowed${i}${o}. Gemini API rejects empty strings in enums.`)}if(n.type==="object"&&n.properties&&typeof n.properties=="object")for(let[o,i]of Object.entries(n.properties))cV(i,e,[...r,o]);n.items&&cV(n.items,e,[...r,"[]"]);for(let o of["anyOf","oneOf","allOf"]){let i=n[o];Array.isArray(i)&&i.forEach((a,s)=>cV(a,e,[...r,`${o}[${s}]`]))}n.additionalProperties&&typeof n.additionalProperties=="object"&&cV(n.additionalProperties,e,[...r,"additionalProperties"])}var $cr=v(()=>{});function uio(t){return hy.isInstance(t)?t.role:t.type}function lio(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 cio(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 dio(t,e){return e.map(r=>mc(r)?r.tool_calls??[]:[]).flat().find(r=>r.id===t.tool_call_id)?.name}function fio(t){return{providerName:"Google Gemini",fromStandardTextBlock(e){return{text:e.text}},fromStandardImageBlock(e){if(!t)throw new Error("This model does not support images");if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)},fromStandardAudioBlock(e){if(!t)throw new Error("This model does not support audio");if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)},fromStandardFileBlock(e){if(!t)throw new Error("This model does not support files");if(e.source_type==="text")return{text:e.text};if(e.source_type==="url"){let r=bb({dataUrl:e.url});return r?{inlineData:{mimeType:r.mime_type,data:r.data}}:{fileData:{mimeType:e.mime_type??"",fileUri:e.url}}}if(e.source_type==="base64")return{inlineData:{mimeType:e.mime_type??"",data:e.data}};throw new Error(`Unsupported source type: ${e.source_type}`)}}}function Lcr(t,e){if(py(t))return AN(t,fio(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 cio(t);if(t.type==="tool_use")return{functionCall:{name:t.name,args:t.input}};if(t.type==="tool_call")return{functionCall:{name:t.name,args:t.args}};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 pio(t,e,r,n){if(YBe(t)){let s=t.name??dio(t,r);if(s===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 u=Array.isArray(t.content)?t.content.map(l=>Lcr(l,e)).filter(l=>l!==void 0):t.content;return t.status==="error"?[{functionResponse:{name:s,response:{error:{details:u}}}}]:[{functionResponse:{name:s,response:{result:u}}}]}let o=[],i=[];typeof t.content=="string"&&t.content&&i.push({text:t.content}),Array.isArray(t.content)&&i.push(...t.content.map(s=>Lcr(s,e)).filter(s=>s!==void 0));let a=t.additional_kwargs?.[stt];return mc(t)&&t.tool_calls?.length&&(o=t.tool_calls.map(s=>{let u=sio(()=>{if(s.id){let l=a?.[s.id];if(l)return l}return n?.includes("gemini-3")?aio:""});return{functionCall:{name:s.name,args:s.args},...u?{thoughtSignature:u}:{}}})),[...i,...o]}function utt(t,e,r=!1,n){return t.reduce((o,i,a)=>{if(!pS(i))throw new Error("Unsupported message input");let s=uio(i);if(s==="system"&&a!==0)throw new Error("System message should be the first one");let u=lio(s),l=o.content[o.content.length];if(!o.mergeWithPreviousContent&&l&&l.role===u)throw new Error("Google Generative AI requires alternate messages between authors");let c=pio(i,e,t.slice(0,a),n);if(o.mergeWithPreviousContent){let p=o.content[o.content.length-1];if(!p)throw new Error("There was a problem parsing your system message. Please try a prompt without one.");return p.parts.push(...c),{mergeWithPreviousContent:!1,content:o.content}}let d=u;(d==="function"||d==="system"&&!r)&&(d="user");let f={role:d,parts:c};return{mergeWithPreviousContent:s==="system"&&!r,content:[...o.content,f]}},{content:[],mergeWithPreviousContent:!1}).content}function Fcr(t,e){if(!t.candidates||t.candidates.length===0||!t.candidates[0])return{generations:[],llmOutput:{filters:t.promptFeedback}};let[r]=t.candidates,{content:n,...o}=r,i=n.parts?.reduce((c,d)=>("functionCall"in d&&d.functionCall&&c.push({...d,id:"id"in d.functionCall&&typeof d.functionCall.id=="string"?d.functionCall.id:gu()}),c),[]),a,s=n?.parts;Array.isArray(s)&&s.length===1&&"text"in s[0]&&s[0].text&&!s[0].thought?a=s[0].text:Array.isArray(s)&&s.length>0?a=s.map(c=>c.thought&&"text"in c&&c.text?{type:"thinking",thinking:c.text,...c.thoughtSignature?{signature:c.thoughtSignature}:{}}:"text"in c?{type:"text",text:c.text}:"inlineData"in c?{type:"inlineData",inlineData:c.inlineData}:"functionCall"in c?{type:"functionCall",functionCall:c.functionCall}:"functionResponse"in c?{type:"functionResponse",functionResponse:c.functionResponse}:"fileData"in c?{type:"fileData",fileData:c.fileData}:"executableCode"in c?{type:"executableCode",executableCode:c.executableCode}:"codeExecutionResult"in c?{type:"codeExecutionResult",codeExecutionResult:c.codeExecutionResult}:c):a=[];let u=i?.reduce((c,d)=>("thoughtSignature"in d&&typeof d.thoughtSignature=="string"&&(c[d.id]=d.thoughtSignature),c),{}),l="";return typeof a=="string"?l=a:Array.isArray(a)&&a.length>0&&(l=a.find(c=>"text"in c)?.text??l),{generations:[{text:l,message:new uo({content:a??"",tool_calls:i?.map(c=>({type:"tool_call",id:c.id,name:c.functionCall.name,args:c.functionCall.args})),additional_kwargs:{...o,[stt]:u},usage_metadata:e?.usageMetadata}),generationInfo:o}],llmOutput:{tokenUsage:{promptTokens:e?.usageMetadata?.input_tokens,completionTokens:e?.usageMetadata?.output_tokens,totalTokens:e?.usageMetadata?.total_tokens}}}}function kcr(t,e){if(!t.candidates||t.candidates.length===0)return null;let[r]=t.candidates,{content:n,...o}=r,i=n.parts?.reduce((d,f)=>("functionCall"in f&&f.functionCall&&d.push({...f,id:"id"in f.functionCall&&typeof f.functionCall.id=="string"?f.functionCall.id:gu()}),d),[]),a,s=n?.parts;Array.isArray(s)&&s.every(d=>"text"in d&&!d.thought)?a=s.map(d=>d.text).join(""):Array.isArray(s)?a=s.map(d=>d.thought&&"text"in d&&d.text?{type:"thinking",thinking:d.text,...d.thoughtSignature?{signature:d.thoughtSignature}:{}}:"text"in d?{type:"text",text:d.text}:"inlineData"in d?{type:"inlineData",inlineData:d.inlineData}:"functionCall"in d?{type:"functionCall",functionCall:d.functionCall}:"functionResponse"in d?{type:"functionResponse",functionResponse:d.functionResponse}:"fileData"in d?{type:"fileData",fileData:d.fileData}:"executableCode"in d?{type:"executableCode",executableCode:d.executableCode}:"codeExecutionResult"in d?{type:"codeExecutionResult",codeExecutionResult:d.codeExecutionResult}:d):a=[];let u="";a&&typeof a=="string"?u=a:Array.isArray(a)&&(u=a.find(d=>"text"in d)?.text??"");let l=[];i&&l.push(...i.map(d=>({type:"tool_call_chunk",id:d.id,name:d.functionCall.name,args:JSON.stringify(d.functionCall.args)})));let c=i?.reduce((d,f)=>("thoughtSignature"in f&&typeof f.thoughtSignature=="string"&&(d[f.id]=f.thoughtSignature),d),{});return new Mi({text:u,message:new Hr({content:a||"",name:n?n.role:void 0,tool_call_chunks:l,additional_kwargs:{[stt]:c},response_metadata:{model_provider:"google-genai"},usage_metadata:e.usageMetadata}),generationInfo:o})}function qcr(t){return t.every(e=>"functionDeclarations"in e&&Array.isArray(e.functionDeclarations))?t:[{functionDeclarations:t.map(e=>{if(zb(e)){let r=nie(e.schema);return r.type==="object"&&"properties"in r&&Object.keys(r.properties).length===0?{name:e.name,description:e.description}:(cV(r,e.name),{name:e.name,description:e.description,parameters:r})}if(i0(e)){let r=jcr(e.function.parameters);return cV(r,e.function.name),{name:e.function.name,description:e.function.description??"A function available to call.",parameters:r}}return e})}]}function ltt(t,e){let r={input_tokens:t?.promptTokenCount??0,output_tokens:t?.candidatesTokenCount??0,total_tokens:t?.totalTokenCount??0};if(t?.cachedContentTokenCount&&(r.input_token_details??(r.input_token_details={}),r.input_token_details.cache_read=t.cachedContentTokenCount),e==="gemini-3-pro-preview"){let n=Math.max(0,t?.promptTokenCount??-2e5),o=Math.max(0,t?.cachedContentTokenCount??-2e5);n&&(r.input_token_details={...r.input_token_details,over_200k:n}),o&&(r.input_token_details={...r.input_token_details,cache_read_over_200k:o})}return r}var stt,aio,sio,ctt=v(()=>{hxe();$cr();ra();xm();iD();rv();y_();stt="__gemini_function_call_thought_signatures__",aio="ErYCCrMCAdHtim9kOoOkrPiCNVsmlpMIKd7ZMxgiFbVQOkgp7nlLcDMzVsZwIzvuT7nQROivoXA72ccC2lSDvR0Gh7dkWaGuj7ctv6t7ZceHnecx0QYa+ix8tYpRfjhyWozQ49lWiws6+YGjCt10KRTyWsZ2h6O7iHTYJwKIRwGUHRKy/qK/6kFxJm5ML00gLq4D8s5Z6DBpp2ZlR+uF4G8jJgeWQgyHWVdx2wGYElaceVAc66tZdPQRdOHpWtgYSI1YdaXgVI8KHY3/EfNc2YqqMIulvkDBAnuMhkAjV9xmBa54Tq+ih3Im4+r3DzqhGqYdsSkhS0kZMwte4Hjs65dZzCw9lANxIqYi1DJ639WNPYihp/DCJCos7o+/EeSPJaio5sgWDyUnMGkY1atsJZ+m7pj7DD5tvQ==",sio=t=>t()});var dtt,Bcr=v(()=>{nv();nO();dtt=class extends gJ{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 Wz(this.zodSchema,e);if(r.success)return r.data;throw new CS(`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(o=>{let{message:i}=o;return!("tool_calls"in i)||!Array.isArray(i.tool_calls)?[]:i.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 bio(t){let e=[];return t?.apiClient&&e.push(t.apiClient),e.push(`${yio}/${gio}`),e.join(" ")}async function _io(t){var e;let r=new Headers;r.append("Content-Type","application/json"),r.append("x-goog-api-client",bio(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 zI(`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 zI(`Cannot set reserved header name ${o}`);if(o==="x-goog-api-client")throw new zI(`Header name ${o} can only be set using the apiClient field`);r.append(o,i)}}return r}async function vio(t,e,r,n,o,i){let a=new ftt(t,e,r,n,i);return{url:a.toString(),fetchOptions:Object.assign(Object.assign({},xio(i)),{method:"POST",headers:await _io(a),body:o})}}async function sie(t,e,r,n,o,i={},a=fetch){let{url:s,fetchOptions:u}=await vio(t,e,r,n,o,i);return wio(s,u,a)}async function wio(t,e,r=fetch){let n;try{n=await r(t,e)}catch(o){Sio(o,t)}return n.ok||await Cio(n,t),n}function Sio(t,e){let r=t;throw r.name==="AbortError"?(r=new bxe(`Request aborted when fetching ${e.toString()}: ${t.message}`),r.stack=t.stack):t instanceof yxe||t instanceof zI||(r=new Lh(`Error fetching from ${e.toString()}: ${t.message}`),r.stack=t.stack),r}async function Cio(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 yxe(`Error fetching from ${e.toString()}: [${t.status} ${t.statusText}] ${r}`,t.status,t.statusText,n)}function xio(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 mtt(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.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return Tio(t)}else if(t.promptFeedback)throw new Ak(`Text not available. ${Nk(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.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return console.warn("response.functionCall() is deprecated. Use response.functionCalls() instead."),Xcr(t)[0]}else if(t.promptFeedback)throw new Ak(`Function call not available. ${Nk(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.`),gxe(t.candidates[0]))throw new Ak(`${Nk(t)}`,t);return Xcr(t)}else if(t.promptFeedback)throw new Ak(`Function call not available. ${Nk(t)}`,t)},t}function Tio(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 Xcr(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 gxe(t){return!!t.finishReason&&Oio.includes(t.finishReason)}function Nk(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];gxe(i)&&(o+=`Candidate was blocked due to ${i.finishReason}`,i.finishMessage&&(o+=`: ${i.finishMessage}`))}return o}function iie(t){return this instanceof iie?(this.v=t,this):new iie(t)}function Eio(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 iie?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 Pio(t){let e=t.body.pipeThrough(new TextDecoderStream("utf8",{fatal:!0})),r=Iio(e),[n,o]=r.tee();return{stream:Rio(n),response:Mio(o)}}async function Mio(t){let e=[],r=t.getReader();for(;;){let{done:n,value:o}=await r.read();if(n)return mtt(Aio(e));e.push(o)}}function Rio(t){return Eio(this,arguments,function*(){let r=t.getReader();for(;;){let{value:n,done:o}=yield iie(r.read());if(o)break;yield yield iie(mtt(n))}})}function Iio(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 Lh("Failed to parse stream"));return}n.close();return}o+=a;let u=o.match(Zcr),l;for(;u;){try{l=JSON.parse(u[1])}catch{n.error(new Lh(`Error parsing JSON response: "${u[1]}"`));return}n.enqueue(l),o=o.substring(u[0].length),u=o.match(Zcr)}return i()}).catch(a=>{let s=a;throw s.stack=a.stack,s.name==="AbortError"?s=new bxe("Request aborted when reading from the stream"):s=new Lh("Error reading from the stream"),s})}}})}function Aio(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 rdr(t,e,r,n){let o=await sie(e,mV.STREAM_GENERATE_CONTENT,t,!0,JSON.stringify(r),n);return Pio(o)}async function ndr(t,e,r,n){let i=await(await sie(e,mV.GENERATE_CONTENT,t,!1,JSON.stringify(r),n)).json();return{response:mtt(i)}}function odr(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 aie(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 Nio(e)}function Nio(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 Lh("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 Lh("No content is provided for sending chat message.");return n?e:r}function Dio(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 zI("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=aie(t);n.contents=[i]}return{generateContentRequest:n}}function Ycr(t){let e;return t.contents?e=t:e={contents:[aie(t)]},t.systemInstruction&&(e.systemInstruction=odr(t.systemInstruction)),e}function jio(t){return typeof t=="string"||Array.isArray(t)?{content:aie(t)}:t}function Lio(t){let e=!1;for(let r of t){let{role:n,parts:o}=r;if(!e&&n!=="user")throw new Lh(`First content should be with role 'user', got ${n}`);if(!Hcr.includes(n))throw new Lh(`Each item should include role field. Got ${n} but valid roles are: ${JSON.stringify(Hcr)}`);if(!Array.isArray(o))throw new Lh("Content should have 'parts' property with an array of Parts");if(o.length===0)throw new Lh("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 Qcr)u in s&&(i[u]+=1);let a=$io[n];for(let s of Qcr)if(!a.includes(s)&&i[s]>0)throw new Lh(`Content with role '${n}' can't contain '${s}' part`);e=!0}}function edr(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 Fio(t,e,r,n){return(await sie(e,mV.COUNT_TOKENS,t,!1,JSON.stringify(r),n)).json()}async function kio(t,e,r,n){return(await sie(e,mV.EMBED_CONTENT,t,!1,JSON.stringify(r),n)).json()}async function qio(t,e,r,n){let o=r.requests.map(a=>Object.assign(Object.assign({},a),{model:e}));return(await sie(e,mV.BATCH_EMBED_CONTENTS,t,!1,JSON.stringify({requests:o}),n)).json()}var Ucr,zcr,Vcr,Hcr,dV,fV,Wcr,Jcr,oie,Kcr,pV,Gcr,Lh,Ak,yxe,zI,bxe,mio,hio,gio,yio,mV,ftt,Oio,Zcr,Qcr,$io,tdr,ptt,_xe,hV,uie=v(()=>{(function(t){t.STRING="string",t.NUMBER="number",t.INTEGER="integer",t.BOOLEAN="boolean",t.ARRAY="array",t.OBJECT="object"})(Ucr||(Ucr={}));(function(t){t.LANGUAGE_UNSPECIFIED="language_unspecified",t.PYTHON="python"})(zcr||(zcr={}));(function(t){t.OUTCOME_UNSPECIFIED="outcome_unspecified",t.OUTCOME_OK="outcome_ok",t.OUTCOME_FAILED="outcome_failed",t.OUTCOME_DEADLINE_EXCEEDED="outcome_deadline_exceeded"})(Vcr||(Vcr={}));Hcr=["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"})(dV||(dV={}));(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"})(fV||(fV={}));(function(t){t.HARM_PROBABILITY_UNSPECIFIED="HARM_PROBABILITY_UNSPECIFIED",t.NEGLIGIBLE="NEGLIGIBLE",t.LOW="LOW",t.MEDIUM="MEDIUM",t.HIGH="HIGH"})(Wcr||(Wcr={}));(function(t){t.BLOCKED_REASON_UNSPECIFIED="BLOCKED_REASON_UNSPECIFIED",t.SAFETY="SAFETY",t.OTHER="OTHER"})(Jcr||(Jcr={}));(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"})(oie||(oie={}));(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"})(Kcr||(Kcr={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.AUTO="AUTO",t.ANY="ANY",t.NONE="NONE"})(pV||(pV={}));(function(t){t.MODE_UNSPECIFIED="MODE_UNSPECIFIED",t.MODE_DYNAMIC="MODE_DYNAMIC"})(Gcr||(Gcr={}));Lh=class extends Error{constructor(e){super(`[GoogleGenerativeAI Error]: ${e}`)}},Ak=class extends Lh{constructor(e,r){super(e),this.response=r}},yxe=class extends Lh{constructor(e,r,n,o){super(e),this.status=r,this.statusText=n,this.errorDetails=o}},zI=class extends Lh{},bxe=class extends Lh{};mio="https://generativelanguage.googleapis.com",hio="v1beta",gio="0.24.1",yio="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"})(mV||(mV={}));ftt=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)||hio,i=`${((r=this.requestOptions)===null||r===void 0?void 0:r.baseUrl)||mio}/${n}/${this.model}:${this.task}`;return this.stream&&(i+="?alt=sse"),i}};Oio=[oie.RECITATION,oie.SAFETY,oie.LANGUAGE];Zcr=/^data\: (.*)(?:\n\n|\r\r|\r\n\r\n)/;Qcr=["text","inlineData","functionCall","functionResponse","executableCode","codeExecutionResult"],$io={user:["text","inlineData"],function:["functionResponse"],model:["text","functionCall","executableCode","codeExecutionResult"],system:["text"]};tdr="SILENT_ERROR",ptt=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&&(Lio(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=aie(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(()=>ndr(this._apiKey,this.model,c,d)).then(p=>{var m;if(edr(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=Nk(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=aie(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=rdr(this._apiKey,this.model,c,d);return this._sendPromise=this._sendPromise.then(()=>f).catch(p=>{throw new Error(tdr)}).then(p=>p.response).then(p=>{if(edr(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=Nk(p);m&&console.warn(`sendMessageStream() was unsuccessful. ${m}. Inspect response object for details.`)}}).catch(p=>{p.message!==tdr&&console.error(p)}),f}};_xe=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=odr(r.systemInstruction),this.cachedContent=r.cachedContent}async generateContent(e,r={}){var n;let o=Ycr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return ndr(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=Ycr(e),i=Object.assign(Object.assign({},this._requestOptions),r);return rdr(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 ptt(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=Dio(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 Fio(this.apiKey,this.model,n,o)}async embedContent(e,r={}){let n=jio(e),o=Object.assign(Object.assign({},this._requestOptions),r);return kio(this.apiKey,this.model,n,o)}async batchEmbedContents(e,r={}){let n=Object.assign(Object.assign({},this._requestOptions),r);return qio(this.apiKey,this.model,e,n)}};hV=class{constructor(e){this.apiKey=e}getGenerativeModel(e,r){if(!e.model)throw new Lh("Must provide a model name. Example: genai.getGenerativeModel({ model: 'my-model-name' })");return new _xe(this.apiKey,e,r)}getGenerativeModelFromCachedContent(e,r,n){if(!e.name)throw new zI("Cached content must contain a `name` field.");if(!e.model)throw new zI("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 zI(`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 _xe(this.apiKey,i,n)}}});function htt(t,e){let r=Bio(t);return{tools:r,toolConfig:zio(r,e)}}function Bio(t){let e=[],r=[];return t.forEach(n=>{if(zb(n)){let[o]=qcr([n]);o.functionDeclarations&&e.push(...o.functionDeclarations)}else if(i0(n)){let{functionDeclarations:o}=Uio(n);if(o)e.push(...o);else throw new Error("Failed to convert OpenAI structured tool to GenerativeAI tool")}else r.push(n)}),r.find(n=>"functionDeclarations"in n)?r.map(n=>{if(e?.length>0&&"functionDeclarations"in n){let o={functionDeclarations:[...n.functionDeclarations||[],...e]};return e=[],o}return n}):[...r,...e.length>0?[{functionDeclarations:e}]:[]]}function Uio(t){return{functionDeclarations:[{name:t.function.name,description:t.function.description,parameters:sD(t.function.parameters)}]}}function zio(t,e){if(!t.length||!e)return;let{toolChoice:r,allowedFunctionNames:n}=e,o={any:pV.ANY,auto:pV.AUTO,none:pV.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:pV.ANY,allowedFunctionNames:[...n??[],...r&&typeof r=="string"?[r]:[]]}}}var idr=v(()=>{hxe();ctt();uie();iD();rv()});var adr,sdr=v(()=>{adr={"gemini-embedding-001":{maxInputTokens:2048,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:3072,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-flash-lite-preview-09-2025":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro-preview-06-05":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-04-17":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-preview-09-2025":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro-preview-05-06":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-05-20":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-live-2.5-flash":{maxInputTokens:128e3,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-3-flash-preview":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-live-2.5-flash-preview-native-audio":{maxInputTokens:131072,imageInputs:!1,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-lite":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-preview-tts":{maxInputTokens:8e3,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:16e3,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-flash-latest":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-flash-lite-preview-06-17":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-2.5-flash-image":{maxInputTokens:32768,imageInputs:!0,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!0,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-pro-preview-tts":{maxInputTokens:8e3,imageInputs:!1,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:16e3,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!0,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-2.5-flash-image-preview":{maxInputTokens:32768,imageInputs:!0,audioInputs:!1,pdfInputs:!1,videoInputs:!1,maxOutputTokens:32768,reasoningOutput:!0,imageOutputs:!0,audioOutputs:!1,videoOutputs:!1,toolCalling:!1,structuredOutput:!1},"gemini-1.5-flash-8b":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-3-pro-preview":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:64e3,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.0-flash-lite":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-1.5-flash":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1},"gemini-flash-lite-latest":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.5-pro":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:65536,reasoningOutput:!0,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-2.0-flash":{maxInputTokens:1048576,imageInputs:!0,audioInputs:!0,pdfInputs:!0,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!0},"gemini-1.5-pro":{maxInputTokens:1e6,imageInputs:!0,audioInputs:!0,pdfInputs:!1,videoInputs:!0,maxOutputTokens:8192,reasoningOutput:!1,imageOutputs:!1,audioOutputs:!1,videoOutputs:!1,toolCalling:!0,structuredOutput:!1}}});var gtt,udr=v(()=>{hxe();ctt();Bcr();idr();sdr();uie();su();aD();Qv();nv();nO();gtt=class extends Vy{constructor(e,r){let n=typeof e=="string"?{...r??{},model:e}:e;super(n);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,"thinkingConfig");x(this,"client");if(this._addVersion("@langchain/google-genai","2.1.23"),this.model=n.model.replace(/^models\//,""),this.maxOutputTokens=n.maxOutputTokens??this.maxOutputTokens,this.maxOutputTokens&&this.maxOutputTokens<0)throw new Error("`maxOutputTokens` must be a positive integer");if(this.temperature=n.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=n.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=n.topK??this.topK,this.topK&&this.topK<0)throw new Error("`topK` must be a positive integer");if(this.stopSequences=n.stopSequences??this.stopSequences,this.apiKey=n.apiKey??un("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=n.safetySettings??this.safetySettings,this.safetySettings&&this.safetySettings.length>0&&new Set(this.safetySettings.map(o=>o.category)).size!==this.safetySettings.length)throw new Error("The categories in `safetySettings` array must be unique");this.streaming=n.streaming??this.streaming,this.json=n.json,this.thinkingConfig=n.thinkingConfig??this.thinkingConfig,this.client=new hV(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"}:{},...this.thinkingConfig?{thinkingConfig:this.thinkingConfig}:{}}},{apiVersion:n.apiVersion,baseUrl:n.baseUrl,customHeaders:n.customHeaders}),this.streamUsage=n.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")||this.model.startsWith("gemini-3")}useCachedContent(e,r,n){this.apiKey&&(this.client=new hV(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:htt(e)?.tools,...r})}invocationParams(e){let r=e?.tools?.length?htt(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){r.signal?.throwIfAborted();let o=utt(e,this._isMultimodalModel,this.useSystemInstruction,this.model),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 p of d){let m=p.generationInfo?.completion??0;f[m]===void 0?f[m]=p:f[m]=f[m].concat(p)}return{generations:f.filter(p=>p!==void 0),llmOutput:{estimatedTokenUsage:c}}}let s=await this.completionWithRetry({...a,contents:i}),u;"usageMetadata"in s.response&&(u=ltt(s.response.usageMetadata,this.model));let l=Fcr(s.response,{usageMetadata:u});return l.generations?.length>0&&await n?.handleLLMNewToken(l.generations[0]?.text??""),l}async*_streamResponseChunks(e,r,n){let o=utt(e,this._isMultimodalModel,this.useSystemInstruction,this.model),i=o;if(o[0].role==="system"){let[p]=o;this.client.systemInstruction=p,i=o.slice(1)}let a={...this.invocationParams(r),contents:i},s=await this.caller.callWithOptions({signal:r?.signal},async()=>{let{stream:p}=await this.client.generateContentStream(a,{signal:r?.signal});return p}),u,l=0,c=0,d=0,f=0;for await(let p of s){if(r.signal?.aborted)return;if("usageMetadata"in p&&p.usageMetadata!==void 0&&this.streamUsage!==!1&&r.streamUsage!==!1){u=ltt(p.usageMetadata,this.model);let h=p.usageMetadata.promptTokenCount??0;u.input_tokens=Math.max(0,h-l),l=h;let y=p.usageMetadata.candidatesTokenCount??0;u.output_tokens=Math.max(0,y-c),c=y;let g=p.usageMetadata.totalTokenCount??0;u.total_tokens=Math.max(0,g-d),d=g}let m=kcr(p,{usageMetadata:u,index:f});f+=1,m&&(yield m,await n?.handleLLMNewToken(m.text??""))}}async completionWithRetry(e,r){return this.caller.callWithOptions({signal:r?.signal},async()=>{try{return await this.client.generateContent(e,{signal:r?.signal})}catch(n){throw n.message?.includes("400 Bad Request")&&(n.status=400),n}})}get profile(){return adr[this.model]??{}}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(Hi(n)){let m=nie(n);p=[{functionDeclarations:[{name:f,description:m.description??"A function available to call.",parameters:m}]}],u=new dtt({returnSingle:!0,keyName:f,zodSchema:n})}else{let m;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(m=n,m.parameters=sD(n.parameters),f=n.name):m={name:f,description:n.description??"",parameters:sD(n)},p=[{functionDeclarations:[m]}],u=new dtt({returnSingle:!0,keyName:f})}s=this.bindTools(p).withConfig({allowedFunctionNames:[f]})}else{let f=nie(n);s=this.withConfig({responseSchema:f}),u=new ew}if(!a)return s.pipe(u).withConfig({runName:"ChatGoogleGenerativeAIStructuredOutput"});let l=pl.assign({parsed:(f,p)=>u.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:s},d]).withConfig({runName:"StructuredOutputRunnable"})}}});var ytt,ldr=v(()=>{uie();su();lV();Ik();ytt=class extends bx{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??un("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 hV(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=_x(e,this.maxBatchSize),n=r.map(o=>({requests:o.map(i=>this._convertToContent(i))}));return(await Promise.allSettled(n.map(o=>this.client.batchEmbedContents(o)))).flatMap((o,i)=>o.status==="fulfilled"?o.value.embeddings.map(a=>a.values||[]):Array(r[i].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 btt=v(()=>{udr();ldr()});function cdr(t,e=0){return(Bg[t[e+0]]+Bg[t[e+1]]+Bg[t[e+2]]+Bg[t[e+3]]+"-"+Bg[t[e+4]]+Bg[t[e+5]]+"-"+Bg[t[e+6]]+Bg[t[e+7]]+"-"+Bg[t[e+8]]+Bg[t[e+9]]+"-"+Bg[t[e+10]]+Bg[t[e+11]]+Bg[t[e+12]]+Bg[t[e+13]]+Bg[t[e+14]]+Bg[t[e+15]]).toLowerCase()}var Bg,vxe,ddr=v(()=>{Bg=[];for(vxe=0;vxe<256;++vxe)Bg.push((vxe+256).toString(16).slice(1))});function _tt(){if(!wxe&&(wxe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!wxe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return wxe(Vio)}var wxe,Vio,fdr=v(()=>{Vio=new Uint8Array(16)});var Hio,vtt,pdr=v(()=>{Hio=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),vtt={randomUUID:Hio}});function Wio(t,e,r){if(vtt.randomUUID&&!e&&!t)return vtt.randomUUID();t=t||{};var n=t.random||(t.rng||_tt)();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 cdr(n)}var wtt,mdr=v(()=>{pdr();fdr();ddr();wtt=Wio});var hdr=v(()=>{mdr()});function ydr(t,e){return new Hr({content:t.content??"",additional_kwargs:t.thinking&&t.thinking!==""?{reasoning_content:t.thinking}:{},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:wtt()})),response_metadata:{...e?.responseMetadata,model_provider:"ollama"},usage_metadata:e?.usageMetadata})}function gdr(t){let e=t.match(/^data:.*?;base64,(.*)$/);return e?e[1]:""}function Jio(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 Kio(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:[gdr(e.image_url)]};if(e.image_url.url&&typeof e.image_url.url=="string")return{role:"user",content:"",images:[gdr(e.image_url.url)]}}throw new Error(`Unsupported content type: ${e.type}`)})}function Gio(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 Xio(t){if(typeof t.content!="string")throw new Error("Non string tool message content is not supported");return[{role:"tool",content:t.content}]}function bdr(t){return t.flatMap(e=>{if(["human","generic"].includes(e._getType()))return Kio(e);if(e._getType()==="ai")return Jio(e);if(e._getType()==="system")return Gio(e);if(e._getType()==="tool")return Xio(e);throw new Error(`Unsupported message type: ${e._getType()}`)})}var _dr=v(()=>{ra();hdr()});function Zio(t){return t&&DataView.prototype.isPrototypeOf(t)}function R8(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 Ctt(t){return typeof t!="string"&&(t=String(t)),t}function xtt(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return Vb.iterable&&(e[Symbol.iterator]=function(){return e}),e}function km(t){this.map={},t instanceof km?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 Stt(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function Cdr(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function Yio(t){var e=new FileReader,r=Cdr(e);return e.readAsArrayBuffer(t),r}function Qio(t){var e=new FileReader,r=Cdr(e),n=/charset=([A-Za-z0-9_-]+)/.exec(t.type),o=n?n[1]:"utf-8";return e.readAsText(t,o),r}function eao(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}function yV(t,e){if(!(this instanceof yV))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 yV){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new km(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 km(e.headers)),this.method=rao(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in Ug){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 nao(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 oao(t){var e=new km,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 VI(t,e){if(!(this instanceof VI))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 km(e.headers),this.url=e.url||"",this._initBody(t)}function Tdr(t,e){return new Promise(function(r,n){var o=new yV(t,e);if(o.signal&&o.signal.aborted)return n(new gV("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var l={statusText:i.statusText,headers:oao(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 VI(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 gV("Aborted","AbortError"))},0)};function s(l){try{return l===""&&Ug.location.href?Ug.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&&(Vb.blob?i.responseType="blob":Vb.arrayBuffer&&(i.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof km||Ug.Headers&&e.headers instanceof Ug.Headers)){var u=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){u.push(R8(l)),i.setRequestHeader(l,Ctt(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 Ug,Vb,vdr,Sdr,tao,iao,gV,Odr=v(()=>{Ug=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof window<"u"&&window||{},Vb={searchParams:"URLSearchParams"in Ug,iterable:"Symbol"in Ug&&"iterator"in Symbol,blob:"FileReader"in Ug&&"Blob"in Ug&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Ug,arrayBuffer:"ArrayBuffer"in Ug};Vb.arrayBuffer&&(vdr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Sdr=ArrayBuffer.isView||function(t){return t&&vdr.indexOf(Object.prototype.toString.call(t))>-1});km.prototype.append=function(t,e){t=R8(t),e=Ctt(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};km.prototype.delete=function(t){delete this.map[R8(t)]};km.prototype.get=function(t){return t=R8(t),this.has(t)?this.map[t]:null};km.prototype.has=function(t){return this.map.hasOwnProperty(R8(t))};km.prototype.set=function(t,e){this.map[R8(t)]=Ctt(e)};km.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};km.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),xtt(t)};km.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),xtt(t)};km.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),xtt(t)};Vb.iterable&&(km.prototype[Symbol.iterator]=km.prototype.entries);tao=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];yV.prototype.clone=function(){return new yV(this,{body:this._bodyInit})};xdr.call(yV.prototype);xdr.call(VI.prototype);VI.prototype.clone=function(){return new VI(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new km(this.headers),url:this.url})};VI.error=function(){var t=new VI(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};iao=[301,302,303,307,308];VI.redirect=function(t,e){if(iao.indexOf(e)===-1)throw new RangeError("Invalid status code");return new VI(null,{status:e,headers:{location:t}})};gV=Ug.DOMException;try{new gV}catch{gV=function(e,r){this.message=e,this.name=r;var n=Error(e);this.stack=n.stack},gV.prototype=Object.create(Error.prototype),gV.prototype.constructor=gV}Tdr.polyfill=!0;Ug.fetch||(Ug.fetch=Tdr,Ug.Headers=km,Ug.Request=yV,Ug.Response=VI)});function lao(){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 cao(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 Edr,Pdr,aao,sao,uao,Ttt,Ptt,Mtt,Rtt,dao,Itt,Ott,Dk,fao,pao,mao,hao,gao,Ett,I8,uIa,Sxe=v(()=>{Odr();Edr="11434",Pdr=`http://127.0.0.1:${Edr}`,aao="0.6.3",sao=Object.defineProperty,uao=(t,e,r)=>e in t?sao(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ttt=(t,e,r)=>(uao(t,typeof e!="symbol"?e+"":e,r),r),Ptt=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)}},Mtt=class{constructor(e,r,n){Ttt(this,"abortController"),Ttt(this,"itr"),Ttt(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.")}},Rtt=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 Ptt(e,t.status)};dao=(t,e)=>t[e],Itt=async(t,e,r={})=>{let n={"Content-Type":"application/json",Accept:"application/json","User-Agent":`ollama-js/${aao} (${lao()})`};r.headers=cao(r.headers);try{let i=new URL(e);if(i.protocol==="https:"&&i.hostname==="ollama.com"){let a=typeof process=="object"&&process!==null&&typeof process.env=="object"&&process.env!==null?dao(process.env,"OLLAMA_API_KEY"):void 0;!(r.headers.authorization||r.headers.Authorization)&&a&&(r.headers.Authorization=`Bearer ${a}`)}}catch(i){console.error("error parsing url",i)}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)},Ott=async(t,e,r)=>{let n=await Itt(t,e,{headers:r?.headers});return await Rtt(n),n},Dk=async(t,e,r,n)=>{let i=(s=>s!==null&&typeof s=="object"&&!Array.isArray(s))(r)?JSON.stringify(r):r,a=await Itt(t,e,{method:"POST",body:i,signal:n?.signal,headers:n?.headers});return await Rtt(a),a},fao=async(t,e,r,n)=>{let o=await Itt(t,e,{method:"DELETE",body:JSON.stringify(r),headers:n?.headers});return await Rtt(o),o},pao=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,{stream:!0});let a=r.split(` @@ -348,19 +348,19 @@ https://help.openai.com/en/articles/5112595-best-practices-for-api-key-safety `);this.baseURL=s.baseURL,this.timeout=s.timeout??Dnt.DEFAULT_TIMEOUT,this.logger=s.logger??console;let u="warn";this.logLevel=u,this.logLevel=Xtt(s.logLevel,"ClientOptions.logLevel",this)??Xtt(Sx("OPENAI_LOG"),"process.env['OPENAI_LOG']",this)??u,this.fetchOptions=s.fetchOptions,this.maxRetries=s.maxRetries??2,this.fetch=s.fetch??Hdr(),Zr(this,oTe,Jdr,"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 gt([{Authorization:`Bearer ${this.apiKey}`}])}stringifyQuery(e){return Ktt(e,{arrayFormat:"brackets"})}getUserAgent(){return`${this.constructor.name}/JS ${$k}`}defaultIdempotencyKey(){return`stainless-node-retry-${jtt()}`}makeStatusError(e,r,n,o){return qm.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 Kt?n:new Kt(`Failed to get token from 'apiKey' function: ${n.message}`,{cause:n})}if(typeof r!="string"||!r)throw new Kt(`Expected 'apiKey' function argument to return a string but it returned ${r}`);return this.apiKey=r,!0}buildURL(e,r,n){let o=!Pe(this,Nnt,"m",Zfr).call(this)&&n||this.baseURL,i=jdr(e)?new URL(e):new URL(o+(o.endsWith("/")&&e.startsWith("/")?e.slice(1):e)),a=this.defaultQuery();return $dr(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 wV(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(cd(this).debug(`[${l}] sending request`,lD({retryOfRequestLogID:n,method:o.method,url:s,options:o,headers:a.headers})),o.signal?.aborted)throw new qc;let f=new AbortController,p=await this.fetchWithTimeout(s,a,u,f).catch(die),m=Date.now();if(p instanceof globalThis.Error){let g=`retrying, ${r} attempts remaining`;if(o.signal?.aborted)throw new qc;let b=cie(p)||/timed? ?out/i.test(String(p)+("cause"in p?String(p.cause):""));if(r)return cd(this).info(`[${l}] connection ${b?"timed out":"failed"} - ${g}`),cd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (${g})`,lD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),this.retryRequest(o,r,n??l);throw cd(this).info(`[${l}] connection ${b?"timed out":"failed"} - error; no more retries left`),cd(this).debug(`[${l}] connection ${b?"timed out":"failed"} (error; no more retries left)`,lD({retryOfRequestLogID:n,url:s,durationMs:m-d,message:p.message})),b?new WI:new jk({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 E=`retrying, ${r} attempts remaining`;return await Wdr(p.body),cd(this).info(`${y} - ${E}`),cd(this).debug(`[${l}] response error (${E})`,lD({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";cd(this).info(`${y} - ${b}`);let _=await p.text().catch(E=>die(E).message),w=kdr(_),T=w?void 0:_;throw cd(this).debug(`[${l}] response error (${b})`,lD({retryOfRequestLogID:n,url:p.url,status:p.status,headers:p.headers,message:T,durationMs:Date.now()-d})),this.makeStatusError(p.status,w,T,p.headers)}return cd(this).info(y),cd(this).debug(`[${l}] response start`,lD({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 bie(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 GI(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&&Fdr("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=gt([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))}:{},...Vdr(),"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=gt([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:xxe(e)}:Pe(this,oTe,"f").call(this,{body:e,headers:n})}};Dnt=Tn,oTe=new WeakMap,Nnt=new WeakSet,Zfr=function(){return this.baseURL!=="https://api.openai.com/v1"};Tn.OpenAI=Dnt;Tn.DEFAULT_TIMEOUT=6e5;Tn.OpenAIError=Kt;Tn.APIError=qm;Tn.APIConnectionError=jk;Tn.APIConnectionTimeoutError=WI;Tn.APIUserAbortError=qc;Tn.NotFoundError=j8;Tn.ConflictError=$8;Tn.RateLimitError=F8;Tn.BadRequestError=A8;Tn.AuthenticationError=N8;Tn.InternalServerError=k8;Tn.PermissionDeniedError=D8;Tn.UnprocessableEntityError=L8;Tn.InvalidWebhookSignatureError=JI;Tn.toFile=vie;Tn.Completions=RV;Tn.Chat=kk;Tn.Embeddings=AV;Tn.Files=DV;Tn.Images=FV;Tn.Audio=eA;Tn.Moderations=qV;Tn.Models=kV;Tn.FineTuning=Tx;Tn.Graders=Wk;Tn.VectorStores=yD;Tn.Webhooks=UV;Tn.Beta=xx;Tn.Batches=TV;Tn.Uploads=Kk;Tn.Responses=gD;Tn.Realtime=hD;Tn.Conversations=Vk;Tn.Evals=Hk;Tn.Containers=zk;Tn.Videos=BV});var zV,Lso,Yfr=v(()=>{Gl();wx();Iie();iTe();zV=class extends Tn{constructor({baseURL:e=Sx("OPENAI_BASE_URL"),apiKey:r=Sx("AZURE_OPENAI_API_KEY"),apiVersion:n=Sx("OPENAI_API_VERSION"),endpoint:o,deployment:i,azureADTokenProvider:a,dangerouslyAllowBrowser:s,...u}={}){if(!n)throw new Kt("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 Kt("Missing credentials. Please pass one of `apiKey` and `azureADTokenProvider`, or set the `AZURE_OPENAI_API_KEY` environment variable.");if(a&&r)throw new Kt("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 Kt("baseURL and endpoint are mutually exclusive")}else{if(o||(o=process.env.AZURE_OPENAI_ENDPOINT),!o)throw new Kt("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(Lso.has(e.path)&&e.method==="post"&&e.body!==void 0){if(!U8(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"?gt([{"api-key":this.apiKey}]):super.authHeaders(e)}},Lso=new Set(["/completions","/chat/completions","/embeddings","/audio/transcriptions","/audio/translations","/audio/speech","/images/generations","/batches","/images/edits"])});var rA=v(()=>{iTe();art();Nxe();iTe();Fu();KI();Yfr()});function s0(t){if(!t||typeof t!="object")return t;let e;return t.constructor.name===WI.name&&"message"in t&&typeof t.message=="string"?(e=new Error(t.message),e.name="TimeoutError"):t.constructor.name===qc.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=lie(t,"INVALID_TOOL_RESULTS"):"status"in t&&t.status===401?e=lie(t,"MODEL_AUTHENTICATION"):"status"in t&&t.status===429?e=lie(t,"MODEL_RATE_LIMIT"):"status"in t&&t.status===404?e=lie(t,"MODEL_NOT_FOUND"):e=t,e}var Gk=v(()=>{Ddr();rA()});function _D(t){return t?!!(/^o\d/.test(t??"")||t.startsWith("gpt-5")&&!t.startsWith("gpt-5-chat")):!1}function Fso(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 TG(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 vD(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(!hy.isInstance(t))throw new Error("Invalid generic chat message");return Fso(t);default:throw new Error(`Unknown message type: ${e}`)}}function Qfr(t){return t.includes("gpt-5.2-pro")}var bD,Xk=v(()=>{ra();bD=t=>t()});function nA(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 jnt(t){return typeof Headers<"u"&&t!==null&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Headers]"}function epr(t){let e=bD(()=>{if(jnt(t))return t;if(Array.isArray(t))return new Headers(t);if(typeof t=="object"&&t!==null&&"values"in t&&jnt(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 tpr(){let t=sUe();return(t==="node"||t==="deno")&&(t=`(${t}/${process.version}; ${process.platform}; ${process.arch})`),t}function oA(t,e=!1,r="1.0.0"){let n=epr(t),o=tpr(),i=`langchainjs${e?"-azure":""}-openai`;return{...n,"User-Agent":n["User-Agent"]?`${i}/${r} (${o})${n["User-Agent"]}`:`${i}/${r} (${o})`}}var Zk=v(()=>{Xk();su()});function rpr(t,e){let r;return zb(t)?r=Rk(t):r=t,e?.strict!==void 0&&(r.function.strict=e.strict),r}function kso(t){return t.anyOf!==void 0&&Array.isArray(t.anyOf)}function npr(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(opr(r.parameters,0)),e.push("}) => any;")):e.push(`type ${r.name} = () => any;`),e.push("");return e.push("} // namespace functions"),e.join(` `)}function opr(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}: ${aTe(o,e)},`):r.push(`${n}?: ${aTe(o,e)},`);return r.map(n=>" ".repeat(e)+n).join(` `)}function aTe(t,e){if(kso(t))return t.anyOf.map(r=>aTe(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["{",opr(t,e+2),"}"].join(` -`);case"array":return t.items?`${aTe(t.items,e)}[]`:"any[]";default:return""}}function sTe(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 OG(t){return"type"in t&&t.type!=="function"}function ipr(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 apr(t){return t!=null&&typeof t=="object"&&"type"in t&&t.type!=="function"}function VV(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 uTe(t){return"type"in t&&t.type==="custom"&&"custom"in t&&typeof t.custom=="object"&&t.custom!==null}function spr(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 upr(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 lpr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isComputerTool"in t&&t.isComputerTool===!0}function cpr(t){return typeof t=="object"&&t!==null&&"type"in t&&t.type==="tool_call"&&"isCustomTool"in t&&t.isCustomTool===!0}function dpr(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 fpr(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 EG=v(()=>{iD();nv();Sy()});var $nt=v(()=>{_y()});var pTe={};En(pTe,{ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,date:()=>Fnt,datetime:()=>Lnt,duration:()=>qnt,time:()=>knt});function Lnt(t){return OVe(lTe,t)}function Fnt(t){return EVe(cTe,t)}function knt(t){return PVe(dTe,t)}function qnt(t){return MVe(fTe,t)}var lTe,cTe,dTe,fTe,mTe=v(()=>{_y();hTe();lTe=Te("ZodISODateTime",(t,e)=>{M2e.init(t,e),Qu.init(t,e)});cTe=Te("ZodISODate",(t,e)=>{R2e.init(t,e),Qu.init(t,e)});dTe=Te("ZodISOTime",(t,e)=>{I2e.init(t,e),Qu.init(t,e)});fTe=Te("ZodISODuration",(t,e)=>{A2e.init(t,e),Qu.init(t,e)})});var mpr,Bso,PG,Bnt=v(()=>{_y();_y();mpr=(t,e)=>{uee.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:r=>cee(t,r)},flatten:{value:r=>lee(t,r)},addIssue:{value:r=>t.issues.push(r)},addIssues:{value:r=>t.issues.push(...r)},isEmpty:{get(){return t.issues.length===0}}})},Bso=Te("ZodError",mpr),PG=Te("ZodError",mpr,{Parent:Error})});var Unt,znt,Vnt,Hnt,Wnt=v(()=>{_y();Bnt();Unt=Zme(PG),znt=Yme(PG),Vnt=Qme(PG),Hnt=ehe(PG)});function Jnt(t){return CVe($ie,t)}function zso(t){return hhe(Xnt,t)}function Vso(t){return _ee(gTe,t)}function Hso(t){return ghe(wD,t)}function Wso(t){return yhe(wD,t)}function Jso(t){return bhe(wD,t)}function Kso(t){return _he(wD,t)}function Gso(t){return vhe(Znt,t)}function Xso(t){return whe(Ynt,t)}function Zso(t){return She(Qnt,t)}function Yso(t){return Che(eot,t)}function Qso(t){return xhe(tot,t)}function euo(t){return The(rot,t)}function tuo(t){return Ohe(not,t)}function ruo(t){return Ehe(oot,t)}function nuo(t){return Phe(iot,t)}function ouo(t){return Mhe(aot,t)}function iuo(t){return Rhe(sot,t)}function auo(t){return Ihe(uot,t)}function suo(t){return Ahe(lot,t)}function uuo(t){return Nhe(cot,t)}function luo(t){return Dhe(dot,t)}function cuo(t){return jhe(fot,t)}function duo(t,e,r={}){return sHe(hpr,t,e,r)}function gpr(t){return RVe(Lie,t)}function Knt(t){return AVe(MG,t)}function fuo(t){return NVe(MG,t)}function puo(t){return DVe(MG,t)}function muo(t){return jVe(MG,t)}function huo(t){return $Ve(MG,t)}function ypr(t){return LVe(Fie,t)}function guo(t){return kVe(kie,t)}function yuo(t){return BVe(pot,t)}function buo(t){return UVe(pot,t)}function _uo(t){return zVe(bpr,t)}function vuo(t){return VVe(_pr,t)}function wpr(t){return HVe(vpr,t)}function wuo(){return WVe(Spr)}function yTe(){return Bz(Cpr)}function wTe(t){return vee(xpr,t)}function Suo(t){return JVe(Tpr,t)}function Cuo(t){return KVe(STe,t)}function mot(t,e){return Nee(Opr,t,e)}function xuo(t){let e=t._zod.def.shape;return $pr(Object.keys(e))}function Tuo(t,e){let r={type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},...Ft.normalizeParams(e)};return new CTe(r)}function Ouo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:wTe(),...Ft.normalizeParams(e)})}function Euo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:yTe(),...Ft.normalizeParams(e)})}function xTe(t,e){return new hot({type:"union",options:t,...Ft.normalizeParams(e)})}function Puo(t,e,r){return new Epr({type:"union",options:e,discriminator:t,...Ft.normalizeParams(r)})}function Mpr(t,e){return new Ppr({type:"intersection",left:t,right:e})}function Muo(t,e,r){let n=e instanceof lo,o=n?r:e,i=n?e:null;return new Rpr({type:"tuple",items:t,rest:i,...Ft.normalizeParams(o)})}function Ipr(t,e,r){return new got({type:"record",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Ruo(t,e,r){return new got({type:"record",keyType:xTe([t,wTe()]),valueType:e,...Ft.normalizeParams(r)})}function Iuo(t,e,r){return new Apr({type:"map",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Auo(t,e){return new Npr({type:"set",valueType:t,...Ft.normalizeParams(e)})}function Dpr(t,e){let r=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new jie({type:"enum",entries:r,...Ft.normalizeParams(e)})}function Nuo(t,e){return new jie({type:"enum",entries:t,...Ft.normalizeParams(e)})}function $pr(t,e){return new jpr({type:"literal",values:Array.isArray(t)?t:[t],...Ft.normalizeParams(e)})}function Duo(t){return nHe(Lpr,t)}function bot(t){return new yot({type:"transform",transform:t})}function bTe(t){return new _ot({type:"optional",innerType:t})}function _Te(t){return new Fpr({type:"nullable",innerType:t})}function juo(t){return bTe(_Te(t))}function qpr(t,e){return new kpr({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function Upr(t,e){return new Bpr({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function zpr(t,e){return new vot({type:"nonoptional",innerType:t,...Ft.normalizeParams(e)})}function $uo(t){return new Vpr({type:"success",innerType:t})}function Wpr(t,e){return new Hpr({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}function Luo(t){return XVe(Jpr,t)}function vTe(t,e){return new wot({type:"pipe",in:t,out:e})}function Gpr(t){return new Kpr({type:"readonly",innerType:t})}function Fuo(t,e){return new Xpr({type:"template_literal",parts:t,...Ft.normalizeParams(e)})}function Ypr(t){return new Zpr({type:"lazy",getter:t})}function kuo(t){return new Qpr({type:"promise",innerType:t})}function emr(t){let e=new hc({check:"custom"});return e._zod.check=t,e}function quo(t,e){return oHe(TTe,t??(()=>!0),e)}function tmr(t,e={}){return iHe(TTe,t,e)}function rmr(t){let e=emr(r=>(r.addIssue=n=>{if(typeof n=="string")r.issues.push(Ft.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(Ft.issue(o))}},t(r.value,r)));return e}function Buo(t,e={error:`Input not instance of ${t.name}`}){let r=new TTe({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...Ft.normalizeParams(e)});return r._zod.bag.Class=t,r}function zuo(t){let e=Ypr(()=>xTe([Jnt(t),gpr(),ypr(),wpr(),mot(e),Ipr(Jnt(),e)]));return e}function Vuo(t,e){return vTe(bot(t),e)}var wi,Gnt,$ie,Qu,Xnt,gTe,wD,Znt,Ynt,Qnt,eot,tot,rot,not,oot,iot,aot,sot,uot,lot,cot,dot,fot,hpr,Lie,MG,Fie,kie,pot,bpr,_pr,vpr,Spr,Cpr,xpr,Tpr,STe,Opr,CTe,hot,Epr,Ppr,Rpr,got,Apr,Npr,jie,jpr,Lpr,yot,_ot,Fpr,kpr,Bpr,vot,Vpr,Hpr,Jpr,wot,Kpr,Xpr,Zpr,Qpr,TTe,Uuo,hTe=v(()=>{_y();_y();$nt();mTe();Wnt();wi=Te("ZodType",(t,e)=>(lo.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)=>wd(t,r,n),t.brand=()=>t,t.register=(r,n)=>(r.add(t,n),t),t.parse=(r,n)=>Unt(t,r,n,{callee:t.parse}),t.safeParse=(r,n)=>Vnt(t,r,n),t.parseAsync=async(r,n)=>znt(t,r,n,{callee:t.parseAsync}),t.safeParseAsync=async(r,n)=>Hnt(t,r,n),t.spa=t.safeParseAsync,t.refine=(r,n)=>t.check(tmr(r,n)),t.superRefine=r=>t.check(rmr(r)),t.overwrite=r=>t.check(BN(r)),t.optional=()=>bTe(t),t.nullable=()=>_Te(t),t.nullish=()=>bTe(_Te(t)),t.nonoptional=r=>zpr(t,r),t.array=()=>mot(t),t.or=r=>xTe([t,r]),t.and=r=>Mpr(t,r),t.transform=r=>vTe(t,bot(r)),t.default=r=>qpr(t,r),t.prefault=r=>Upr(t,r),t.catch=r=>Wpr(t,r),t.pipe=r=>vTe(t,r),t.readonly=()=>Gpr(t),t.describe=r=>{let n=t.clone();return xh.add(n,{description:r}),n},Object.defineProperty(t,"description",{get(){return xh.get(t)?.description},configurable:!0}),t.meta=(...r)=>{if(r.length===0)return xh.get(t);let n=t.clone();return xh.add(n,r[0]),n},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),Gnt=Te("_ZodString",(t,e)=>{Fz.init(t,e),wi.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(See(...n)),t.includes=(...n)=>t.check(Tee(...n)),t.startsWith=(...n)=>t.check(Oee(...n)),t.endsWith=(...n)=>t.check(Eee(...n)),t.min=(...n)=>t.check(VL(...n)),t.max=(...n)=>t.check(iJ(...n)),t.length=(...n)=>t.check(aJ(...n)),t.nonempty=(...n)=>t.check(VL(1,...n)),t.lowercase=n=>t.check(Cee(n)),t.uppercase=n=>t.check(xee(n)),t.trim=()=>t.check(Ree()),t.normalize=(...n)=>t.check(Mee(...n)),t.toLowerCase=()=>t.check(Iee()),t.toUpperCase=()=>t.check(Aee())}),$ie=Te("ZodString",(t,e)=>{Fz.init(t,e),Gnt.init(t,e),t.email=r=>t.check(hhe(Xnt,r)),t.url=r=>t.check(vhe(Znt,r)),t.jwt=r=>t.check(jhe(fot,r)),t.emoji=r=>t.check(whe(Ynt,r)),t.guid=r=>t.check(_ee(gTe,r)),t.uuid=r=>t.check(ghe(wD,r)),t.uuidv4=r=>t.check(yhe(wD,r)),t.uuidv6=r=>t.check(bhe(wD,r)),t.uuidv7=r=>t.check(_he(wD,r)),t.nanoid=r=>t.check(She(Qnt,r)),t.guid=r=>t.check(_ee(gTe,r)),t.cuid=r=>t.check(Che(eot,r)),t.cuid2=r=>t.check(xhe(tot,r)),t.ulid=r=>t.check(The(rot,r)),t.base64=r=>t.check(Ahe(lot,r)),t.base64url=r=>t.check(Nhe(cot,r)),t.xid=r=>t.check(Ohe(not,r)),t.ksuid=r=>t.check(Ehe(oot,r)),t.ipv4=r=>t.check(Phe(iot,r)),t.ipv6=r=>t.check(Mhe(aot,r)),t.cidrv4=r=>t.check(Rhe(sot,r)),t.cidrv6=r=>t.check(Ihe(uot,r)),t.e164=r=>t.check(Dhe(dot,r)),t.datetime=r=>t.check(Lnt(r)),t.date=r=>t.check(Fnt(r)),t.time=r=>t.check(knt(r)),t.duration=r=>t.check(qnt(r))});Qu=Te("ZodStringFormat",(t,e)=>{Nu.init(t,e),Gnt.init(t,e)}),Xnt=Te("ZodEmail",(t,e)=>{v2e.init(t,e),Qu.init(t,e)});gTe=Te("ZodGUID",(t,e)=>{b2e.init(t,e),Qu.init(t,e)});wD=Te("ZodUUID",(t,e)=>{_2e.init(t,e),Qu.init(t,e)});Znt=Te("ZodURL",(t,e)=>{w2e.init(t,e),Qu.init(t,e)});Ynt=Te("ZodEmoji",(t,e)=>{S2e.init(t,e),Qu.init(t,e)});Qnt=Te("ZodNanoID",(t,e)=>{C2e.init(t,e),Qu.init(t,e)});eot=Te("ZodCUID",(t,e)=>{x2e.init(t,e),Qu.init(t,e)});tot=Te("ZodCUID2",(t,e)=>{T2e.init(t,e),Qu.init(t,e)});rot=Te("ZodULID",(t,e)=>{O2e.init(t,e),Qu.init(t,e)});not=Te("ZodXID",(t,e)=>{E2e.init(t,e),Qu.init(t,e)});oot=Te("ZodKSUID",(t,e)=>{P2e.init(t,e),Qu.init(t,e)});iot=Te("ZodIPv4",(t,e)=>{N2e.init(t,e),Qu.init(t,e)});aot=Te("ZodIPv6",(t,e)=>{D2e.init(t,e),Qu.init(t,e)});sot=Te("ZodCIDRv4",(t,e)=>{j2e.init(t,e),Qu.init(t,e)});uot=Te("ZodCIDRv6",(t,e)=>{$2e.init(t,e),Qu.init(t,e)});lot=Te("ZodBase64",(t,e)=>{F2e.init(t,e),Qu.init(t,e)});cot=Te("ZodBase64URL",(t,e)=>{k2e.init(t,e),Qu.init(t,e)});dot=Te("ZodE164",(t,e)=>{q2e.init(t,e),Qu.init(t,e)});fot=Te("ZodJWT",(t,e)=>{B2e.init(t,e),Qu.init(t,e)});hpr=Te("ZodCustomStringFormat",(t,e)=>{U2e.init(t,e),Qu.init(t,e)});Lie=Te("ZodNumber",(t,e)=>{lhe.init(t,e),wi.init(t,e),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.int=n=>t.check(Knt(n)),t.safe=n=>t.check(Knt(n)),t.positive=n=>t.check(qN(0,n)),t.nonnegative=n=>t.check(E_(0,n)),t.negative=n=>t.check(kN(0,n)),t.nonpositive=n=>t.check(bS(0,n)),t.multipleOf=(n,o)=>t.check(Uz(n,o)),t.step=(n,o)=>t.check(Uz(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});MG=Te("ZodNumberFormat",(t,e)=>{z2e.init(t,e),Lie.init(t,e)});Fie=Te("ZodBoolean",(t,e)=>{fee.init(t,e),wi.init(t,e)});kie=Te("ZodBigInt",(t,e)=>{che.init(t,e),wi.init(t,e),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.positive=n=>t.check(qN(BigInt(0),n)),t.negative=n=>t.check(kN(BigInt(0),n)),t.nonpositive=n=>t.check(bS(BigInt(0),n)),t.nonnegative=n=>t.check(E_(BigInt(0),n)),t.multipleOf=(n,o)=>t.check(Uz(n,o));let r=t._zod.bag;t.minValue=r.minimum??null,t.maxValue=r.maximum??null,t.format=r.format??null});pot=Te("ZodBigIntFormat",(t,e)=>{V2e.init(t,e),kie.init(t,e)});bpr=Te("ZodSymbol",(t,e)=>{H2e.init(t,e),wi.init(t,e)});_pr=Te("ZodUndefined",(t,e)=>{W2e.init(t,e),wi.init(t,e)});vpr=Te("ZodNull",(t,e)=>{J2e.init(t,e),wi.init(t,e)});Spr=Te("ZodAny",(t,e)=>{K2e.init(t,e),wi.init(t,e)});Cpr=Te("ZodUnknown",(t,e)=>{kz.init(t,e),wi.init(t,e)});xpr=Te("ZodNever",(t,e)=>{pee.init(t,e),wi.init(t,e)});Tpr=Te("ZodVoid",(t,e)=>{G2e.init(t,e),wi.init(t,e)});STe=Te("ZodDate",(t,e)=>{X2e.init(t,e),wi.init(t,e),t.min=(n,o)=>t.check(E_(n,o)),t.max=(n,o)=>t.check(bS(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});Opr=Te("ZodArray",(t,e)=>{mee.init(t,e),wi.init(t,e),t.element=e.element,t.min=(r,n)=>t.check(VL(r,n)),t.nonempty=r=>t.check(VL(1,r)),t.max=(r,n)=>t.check(iJ(r,n)),t.length=(r,n)=>t.check(aJ(r,n)),t.unwrap=()=>t.element});CTe=Te("ZodObject",(t,e)=>{Z2e.init(t,e),wi.init(t,e),Ft.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>Dpr(Object.keys(t._zod.def.shape)),t.catchall=r=>t.clone({...t._zod.def,catchall:r}),t.passthrough=()=>t.clone({...t._zod.def,catchall:yTe()}),t.loose=()=>t.clone({...t._zod.def,catchall:yTe()}),t.strict=()=>t.clone({...t._zod.def,catchall:wTe()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=r=>Ft.extend(t,r),t.merge=r=>Ft.merge(t,r),t.pick=r=>Ft.pick(t,r),t.omit=r=>Ft.omit(t,r),t.partial=(...r)=>Ft.partial(_ot,t,r[0]),t.required=(...r)=>Ft.required(vot,t,r[0])});hot=Te("ZodUnion",(t,e)=>{dhe.init(t,e),wi.init(t,e),t.options=e.options});Epr=Te("ZodDiscriminatedUnion",(t,e)=>{hot.init(t,e),Y2e.init(t,e)});Ppr=Te("ZodIntersection",(t,e)=>{Q2e.init(t,e),wi.init(t,e)});Rpr=Te("ZodTuple",(t,e)=>{qz.init(t,e),wi.init(t,e),t.rest=r=>t.clone({...t._zod.def,rest:r})});got=Te("ZodRecord",(t,e)=>{eVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Apr=Te("ZodMap",(t,e)=>{tVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Npr=Te("ZodSet",(t,e)=>{rVe.init(t,e),wi.init(t,e),t.min=(...r)=>t.check(zz(...r)),t.nonempty=r=>t.check(zz(1,r)),t.max=(...r)=>t.check(oJ(...r)),t.size=(...r)=>t.check(wee(...r))});jie=Te("ZodEnum",(t,e)=>{nVe.init(t,e),wi.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 jie({...e,checks:[],...Ft.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 jie({...e,checks:[],...Ft.normalizeParams(o),entries:i})}});jpr=Te("ZodLiteral",(t,e)=>{oVe.init(t,e),wi.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]}})});Lpr=Te("ZodFile",(t,e)=>{iVe.init(t,e),wi.init(t,e),t.min=(r,n)=>t.check(zz(r,n)),t.max=(r,n)=>t.check(oJ(r,n)),t.mime=(r,n)=>t.check(Pee(Array.isArray(r)?r:[r],n))});yot=Te("ZodTransform",(t,e)=>{hee.init(t,e),wi.init(t,e),t._zod.parse=(r,n)=>{r.addIssue=i=>{if(typeof i=="string")r.issues.push(Ft.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(Ft.issue(a))}};let o=e.transform(r.value,r);return o instanceof Promise?o.then(i=>(r.value=i,r)):(r.value=o,r)}});_ot=Te("ZodOptional",(t,e)=>{fhe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Fpr=Te("ZodNullable",(t,e)=>{aVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});kpr=Te("ZodDefault",(t,e)=>{sVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});Bpr=Te("ZodPrefault",(t,e)=>{uVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});vot=Te("ZodNonOptional",(t,e)=>{lVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Vpr=Te("ZodSuccess",(t,e)=>{cVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Hpr=Te("ZodCatch",(t,e)=>{dVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});Jpr=Te("ZodNaN",(t,e)=>{fVe.init(t,e),wi.init(t,e)});wot=Te("ZodPipe",(t,e)=>{gee.init(t,e),wi.init(t,e),t.in=e.in,t.out=e.out});Kpr=Te("ZodReadonly",(t,e)=>{pVe.init(t,e),wi.init(t,e)});Xpr=Te("ZodTemplateLiteral",(t,e)=>{mVe.init(t,e),wi.init(t,e)});Zpr=Te("ZodLazy",(t,e)=>{gVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.getter()});Qpr=Te("ZodPromise",(t,e)=>{hVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});TTe=Te("ZodCustom",(t,e)=>{yVe.init(t,e),wi.init(t,e)});Uuo=(...t)=>aHe({Pipe:wot,Boolean:Fie,String:$ie,Transform:yot},...t)});function Wuo(t){vd({customError:t})}function Juo(){return vd().customError}var Huo,nmr=v(()=>{_y();Huo={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 Sot={};En(Sot,{bigint:()=>Zuo,boolean:()=>Xuo,date:()=>Yuo,number:()=>Guo,string:()=>Kuo});function Kuo(t){return xVe($ie,t)}function Guo(t){return IVe(Lie,t)}function Xuo(t){return FVe(Fie,t)}function Zuo(t){return qVe(kie,t)}function Yuo(t){return GVe(STe,t)}var omr=v(()=>{_y();hTe()});var Zt={};En(Zt,{$brand:()=>o4e,$input:()=>wVe,$output:()=>vVe,NEVER:()=>n4e,TimePrecision:()=>TVe,ZodAny:()=>Spr,ZodArray:()=>Opr,ZodBase64:()=>lot,ZodBase64URL:()=>cot,ZodBigInt:()=>kie,ZodBigIntFormat:()=>pot,ZodBoolean:()=>Fie,ZodCIDRv4:()=>sot,ZodCIDRv6:()=>uot,ZodCUID:()=>eot,ZodCUID2:()=>tot,ZodCatch:()=>Hpr,ZodCustom:()=>TTe,ZodCustomStringFormat:()=>hpr,ZodDate:()=>STe,ZodDefault:()=>kpr,ZodDiscriminatedUnion:()=>Epr,ZodE164:()=>dot,ZodEmail:()=>Xnt,ZodEmoji:()=>Ynt,ZodEnum:()=>jie,ZodError:()=>Bso,ZodFile:()=>Lpr,ZodGUID:()=>gTe,ZodIPv4:()=>iot,ZodIPv6:()=>aot,ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,ZodIntersection:()=>Ppr,ZodIssueCode:()=>Huo,ZodJWT:()=>fot,ZodKSUID:()=>oot,ZodLazy:()=>Zpr,ZodLiteral:()=>jpr,ZodMap:()=>Apr,ZodNaN:()=>Jpr,ZodNanoID:()=>Qnt,ZodNever:()=>xpr,ZodNonOptional:()=>vot,ZodNull:()=>vpr,ZodNullable:()=>Fpr,ZodNumber:()=>Lie,ZodNumberFormat:()=>MG,ZodObject:()=>CTe,ZodOptional:()=>_ot,ZodPipe:()=>wot,ZodPrefault:()=>Bpr,ZodPromise:()=>Qpr,ZodReadonly:()=>Kpr,ZodRealError:()=>PG,ZodRecord:()=>got,ZodSet:()=>Npr,ZodString:()=>$ie,ZodStringFormat:()=>Qu,ZodSuccess:()=>Vpr,ZodSymbol:()=>bpr,ZodTemplateLiteral:()=>Xpr,ZodTransform:()=>yot,ZodTuple:()=>Rpr,ZodType:()=>wi,ZodULID:()=>rot,ZodURL:()=>Znt,ZodUUID:()=>wD,ZodUndefined:()=>_pr,ZodUnion:()=>hot,ZodUnknown:()=>Cpr,ZodVoid:()=>Tpr,ZodXID:()=>not,_ZodString:()=>Gnt,_default:()=>qpr,any:()=>wuo,array:()=>mot,base64:()=>suo,base64url:()=>uuo,bigint:()=>guo,boolean:()=>ypr,catch:()=>Wpr,check:()=>emr,cidrv4:()=>iuo,cidrv6:()=>auo,clone:()=>wd,coerce:()=>Sot,config:()=>vd,core:()=>UN,cuid:()=>Yso,cuid2:()=>Qso,custom:()=>quo,date:()=>Cuo,discriminatedUnion:()=>Puo,e164:()=>luo,email:()=>zso,emoji:()=>Xso,endsWith:()=>Eee,enum:()=>Dpr,file:()=>Duo,flattenError:()=>lee,float32:()=>fuo,float64:()=>puo,formatError:()=>cee,function:()=>lHe,getErrorMap:()=>Juo,globalRegistry:()=>xh,gt:()=>qN,gte:()=>E_,guid:()=>Vso,includes:()=>Tee,instanceof:()=>Buo,int:()=>Knt,int32:()=>muo,int64:()=>yuo,intersection:()=>Mpr,ipv4:()=>nuo,ipv6:()=>ouo,iso:()=>pTe,json:()=>zuo,jwt:()=>cuo,keyof:()=>xuo,ksuid:()=>ruo,lazy:()=>Ypr,length:()=>aJ,literal:()=>$pr,locales:()=>bee,looseObject:()=>Euo,lowercase:()=>Cee,lt:()=>kN,lte:()=>bS,map:()=>Iuo,maxLength:()=>iJ,maxSize:()=>oJ,mime:()=>Pee,minLength:()=>VL,minSize:()=>zz,multipleOf:()=>Uz,nan:()=>Luo,nanoid:()=>Zso,nativeEnum:()=>Nuo,negative:()=>YVe,never:()=>wTe,nonnegative:()=>eHe,nonoptional:()=>zpr,nonpositive:()=>QVe,normalize:()=>Mee,null:()=>wpr,nullable:()=>_Te,nullish:()=>juo,number:()=>gpr,object:()=>Tuo,optional:()=>bTe,overwrite:()=>BN,parse:()=>Unt,parseAsync:()=>znt,partialRecord:()=>Ruo,pipe:()=>vTe,positive:()=>ZVe,prefault:()=>Upr,preprocess:()=>Vuo,prettifyError:()=>y4e,promise:()=>kuo,property:()=>tHe,readonly:()=>Gpr,record:()=>Ipr,refine:()=>tmr,regex:()=>See,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>Vnt,safeParseAsync:()=>Hnt,set:()=>Auo,setErrorMap:()=>Wuo,size:()=>wee,startsWith:()=>Oee,strictObject:()=>Ouo,string:()=>Jnt,stringFormat:()=>duo,stringbool:()=>Uuo,success:()=>$uo,superRefine:()=>rmr,symbol:()=>_uo,templateLiteral:()=>Fuo,toJSONSchema:()=>HL,toLowerCase:()=>Iee,toUpperCase:()=>Aee,transform:()=>bot,treeifyError:()=>g4e,trim:()=>Ree,tuple:()=>Muo,uint32:()=>huo,uint64:()=>buo,ulid:()=>euo,undefined:()=>vuo,union:()=>xTe,unknown:()=>yTe,uppercase:()=>xee,url:()=>Gso,uuid:()=>Hso,uuidv4:()=>Wso,uuidv6:()=>Jso,uuidv7:()=>Kso,void:()=>Suo,xid:()=>tuo});var Cot=v(()=>{_y();hTe();$nt();Bnt();Wnt();nmr();_y();bVe();_y();_Ve();mTe();mTe();omr();vd(phe())});var imr=v(()=>{Cot();Cot()});var HV=v(()=>{imr()});var smr,amr,umr,OTe=v(()=>{smr=Symbol("Let zodToJsonSchema decide on which parser to use"),amr={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"},umr=t=>typeof t=="string"?{...amr,basePath:["#"],definitions:{},name:t}:{...amr,basePath:["#"],definitions:{},...t}});function lmr(t){if(!t)return!0;for(let e in t)return!1;return!0}var qie,xot=v(()=>{qie=t=>"_def"in t?t._def:t});var cmr,Tot=v(()=>{OTe();xot();cmr=t=>{let e=umr(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])=>[qie(o),{def:qie(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});function Oot(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Ki(t,e,r,n,o){t[e]=r,Oot(t,e,n,o)}var Yk=v(()=>{});function dmr(){return{}}var Eot=v(()=>{});function fmr(t,e){let r={type:"array"};return t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Nn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Ki(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Ki(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Ki(r,"minItems",t.exactLength.value,t.exactLength.message,e),Ki(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var Pot=v(()=>{rO();Yk();Ed()});function pmr(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?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Mot=v(()=>{Yk()});function mmr(){return{type:"boolean"}}var Rot=v(()=>{});function hmr(t,e){return Nn(t.type._def,e)}var Iot=v(()=>{Ed()});var gmr,Aot=v(()=>{Ed();gmr=(t,e)=>Nn(t.innerType._def,e)});function Not(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Not(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 elo(t,e)}}var elo,Dot=v(()=>{Yk();elo=(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":Ki(r,"minimum",n.value,n.message,e);break;case"max":Ki(r,"maximum",n.value,n.message,e);break}return r}});function ymr(t,e){return{...Nn(t.innerType._def,e),default:t.defaultValue()}}var jot=v(()=>{Ed()});function bmr(t,e,r){return e.effectStrategy==="input"?Nn(t.schema._def,e,r):{}}var $ot=v(()=>{Ed()});function _mr(t){return{type:"string",enum:[...t.values]}}var Lot=v(()=>{});function vmr(t,e){let r=[Nn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Nn(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(tlo(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 tlo,Fot=v(()=>{Ed();tlo=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function wmr(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 kot=v(()=>{});function ETe(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?rlo(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Ki(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":Ox(r,"email",o.message,e);break;case"format:idn-email":Ox(r,"idn-email",o.message,e);break;case"pattern:zod":Ex(r,WV.email,o.message,e);break}break;case"url":Ox(r,"uri",o.message,e);break;case"uuid":Ox(r,"uuid",o.message,e);break;case"regex":Ex(r,o.regex,o.message,e);break;case"cuid":Ex(r,WV.cuid,o.message,e);break;case"cuid2":Ex(r,WV.cuid2,o.message,e);break;case"startsWith":Ex(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":Ex(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":Ox(r,"date-time",o.message,e);break;case"date":Ox(r,"date",o.message,e);break;case"time":Ox(r,"time",o.message,e);break;case"duration":Ox(r,"duration",o.message,e);break;case"length":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Ki(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{Ex(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&Ox(r,"ipv4",o.message,e),o.version!=="v4"&&Ox(r,"ipv6",o.message,e);break}case"emoji":Ex(r,WV.emoji,o.message,e);break;case"ulid":{Ex(r,WV.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Ox(r,"binary",o.message,e);break}case"contentEncoding:base64":{Ki(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{Ex(r,WV.base64,o.message,e);break}}break}case"nanoid":Ex(r,WV.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var qot,WV,rlo,Ox,Ex,Smr,PTe=v(()=>{Yk();WV={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:()=>(qot===void 0&&(qot=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),qot),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}$/};rlo=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),Ox=(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}}})):Ki(t,"format",e,r,n)},Ex=(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:Smr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Ki(t,"pattern",Smr(e,n),r,n)},Smr=(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{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 fpr(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 EG=v(()=>{iD();nv();Sy()});var $nt=v(()=>{_y()});var pTe={};En(pTe,{ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,date:()=>Fnt,datetime:()=>Lnt,duration:()=>qnt,time:()=>knt});function Lnt(t){return OVe(lTe,t)}function Fnt(t){return EVe(cTe,t)}function knt(t){return PVe(dTe,t)}function qnt(t){return MVe(fTe,t)}var lTe,cTe,dTe,fTe,mTe=v(()=>{_y();hTe();lTe=Te("ZodISODateTime",(t,e)=>{M2e.init(t,e),Qu.init(t,e)});cTe=Te("ZodISODate",(t,e)=>{R2e.init(t,e),Qu.init(t,e)});dTe=Te("ZodISOTime",(t,e)=>{I2e.init(t,e),Qu.init(t,e)});fTe=Te("ZodISODuration",(t,e)=>{A2e.init(t,e),Qu.init(t,e)})});var mpr,Bso,PG,Bnt=v(()=>{_y();_y();mpr=(t,e)=>{uee.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:r=>cee(t,r)},flatten:{value:r=>lee(t,r)},addIssue:{value:r=>t.issues.push(r)},addIssues:{value:r=>t.issues.push(...r)},isEmpty:{get(){return t.issues.length===0}}})},Bso=Te("ZodError",mpr),PG=Te("ZodError",mpr,{Parent:Error})});var Unt,znt,Vnt,Hnt,Wnt=v(()=>{_y();Bnt();Unt=Zme(PG),znt=Yme(PG),Vnt=Qme(PG),Hnt=ehe(PG)});function Jnt(t){return CVe($ie,t)}function zso(t){return hhe(Xnt,t)}function Vso(t){return _ee(gTe,t)}function Hso(t){return ghe(wD,t)}function Wso(t){return yhe(wD,t)}function Jso(t){return bhe(wD,t)}function Kso(t){return _he(wD,t)}function Gso(t){return vhe(Znt,t)}function Xso(t){return whe(Ynt,t)}function Zso(t){return She(Qnt,t)}function Yso(t){return Che(eot,t)}function Qso(t){return xhe(tot,t)}function euo(t){return The(rot,t)}function tuo(t){return Ohe(not,t)}function ruo(t){return Ehe(oot,t)}function nuo(t){return Phe(iot,t)}function ouo(t){return Mhe(aot,t)}function iuo(t){return Rhe(sot,t)}function auo(t){return Ihe(uot,t)}function suo(t){return Ahe(lot,t)}function uuo(t){return Nhe(cot,t)}function luo(t){return Dhe(dot,t)}function cuo(t){return jhe(fot,t)}function duo(t,e,r={}){return sHe(hpr,t,e,r)}function gpr(t){return RVe(Lie,t)}function Knt(t){return AVe(MG,t)}function fuo(t){return NVe(MG,t)}function puo(t){return DVe(MG,t)}function muo(t){return jVe(MG,t)}function huo(t){return $Ve(MG,t)}function ypr(t){return LVe(Fie,t)}function guo(t){return kVe(kie,t)}function yuo(t){return BVe(pot,t)}function buo(t){return UVe(pot,t)}function _uo(t){return zVe(bpr,t)}function vuo(t){return VVe(_pr,t)}function wpr(t){return HVe(vpr,t)}function wuo(){return WVe(Spr)}function yTe(){return Bz(Cpr)}function wTe(t){return vee(xpr,t)}function Suo(t){return JVe(Tpr,t)}function Cuo(t){return KVe(STe,t)}function mot(t,e){return Nee(Opr,t,e)}function xuo(t){let e=t._zod.def.shape;return $pr(Object.keys(e))}function Tuo(t,e){let r={type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},...Ft.normalizeParams(e)};return new CTe(r)}function Ouo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:wTe(),...Ft.normalizeParams(e)})}function Euo(t,e){return new CTe({type:"object",get shape(){return Ft.assignProp(this,"shape",{...t}),this.shape},catchall:yTe(),...Ft.normalizeParams(e)})}function xTe(t,e){return new hot({type:"union",options:t,...Ft.normalizeParams(e)})}function Puo(t,e,r){return new Epr({type:"union",options:e,discriminator:t,...Ft.normalizeParams(r)})}function Mpr(t,e){return new Ppr({type:"intersection",left:t,right:e})}function Muo(t,e,r){let n=e instanceof lo,o=n?r:e,i=n?e:null;return new Rpr({type:"tuple",items:t,rest:i,...Ft.normalizeParams(o)})}function Ipr(t,e,r){return new got({type:"record",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Ruo(t,e,r){return new got({type:"record",keyType:xTe([t,wTe()]),valueType:e,...Ft.normalizeParams(r)})}function Iuo(t,e,r){return new Apr({type:"map",keyType:t,valueType:e,...Ft.normalizeParams(r)})}function Auo(t,e){return new Npr({type:"set",valueType:t,...Ft.normalizeParams(e)})}function Dpr(t,e){let r=Array.isArray(t)?Object.fromEntries(t.map(n=>[n,n])):t;return new jie({type:"enum",entries:r,...Ft.normalizeParams(e)})}function Nuo(t,e){return new jie({type:"enum",entries:t,...Ft.normalizeParams(e)})}function $pr(t,e){return new jpr({type:"literal",values:Array.isArray(t)?t:[t],...Ft.normalizeParams(e)})}function Duo(t){return nHe(Lpr,t)}function bot(t){return new yot({type:"transform",transform:t})}function bTe(t){return new _ot({type:"optional",innerType:t})}function _Te(t){return new Fpr({type:"nullable",innerType:t})}function juo(t){return bTe(_Te(t))}function qpr(t,e){return new kpr({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function Upr(t,e){return new Bpr({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():e}})}function zpr(t,e){return new vot({type:"nonoptional",innerType:t,...Ft.normalizeParams(e)})}function $uo(t){return new Vpr({type:"success",innerType:t})}function Wpr(t,e){return new Hpr({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}function Luo(t){return XVe(Jpr,t)}function vTe(t,e){return new wot({type:"pipe",in:t,out:e})}function Gpr(t){return new Kpr({type:"readonly",innerType:t})}function Fuo(t,e){return new Xpr({type:"template_literal",parts:t,...Ft.normalizeParams(e)})}function Ypr(t){return new Zpr({type:"lazy",getter:t})}function kuo(t){return new Qpr({type:"promise",innerType:t})}function emr(t){let e=new hc({check:"custom"});return e._zod.check=t,e}function quo(t,e){return oHe(TTe,t??(()=>!0),e)}function tmr(t,e={}){return iHe(TTe,t,e)}function rmr(t){let e=emr(r=>(r.addIssue=n=>{if(typeof n=="string")r.issues.push(Ft.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(Ft.issue(o))}},t(r.value,r)));return e}function Buo(t,e={error:`Input not instance of ${t.name}`}){let r=new TTe({type:"custom",check:"custom",fn:n=>n instanceof t,abort:!0,...Ft.normalizeParams(e)});return r._zod.bag.Class=t,r}function zuo(t){let e=Ypr(()=>xTe([Jnt(t),gpr(),ypr(),wpr(),mot(e),Ipr(Jnt(),e)]));return e}function Vuo(t,e){return vTe(bot(t),e)}var wi,Gnt,$ie,Qu,Xnt,gTe,wD,Znt,Ynt,Qnt,eot,tot,rot,not,oot,iot,aot,sot,uot,lot,cot,dot,fot,hpr,Lie,MG,Fie,kie,pot,bpr,_pr,vpr,Spr,Cpr,xpr,Tpr,STe,Opr,CTe,hot,Epr,Ppr,Rpr,got,Apr,Npr,jie,jpr,Lpr,yot,_ot,Fpr,kpr,Bpr,vot,Vpr,Hpr,Jpr,wot,Kpr,Xpr,Zpr,Qpr,TTe,Uuo,hTe=v(()=>{_y();_y();$nt();mTe();Wnt();wi=Te("ZodType",(t,e)=>(lo.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)=>wd(t,r,n),t.brand=()=>t,t.register=(r,n)=>(r.add(t,n),t),t.parse=(r,n)=>Unt(t,r,n,{callee:t.parse}),t.safeParse=(r,n)=>Vnt(t,r,n),t.parseAsync=async(r,n)=>znt(t,r,n,{callee:t.parseAsync}),t.safeParseAsync=async(r,n)=>Hnt(t,r,n),t.spa=t.safeParseAsync,t.refine=(r,n)=>t.check(tmr(r,n)),t.superRefine=r=>t.check(rmr(r)),t.overwrite=r=>t.check(BN(r)),t.optional=()=>bTe(t),t.nullable=()=>_Te(t),t.nullish=()=>bTe(_Te(t)),t.nonoptional=r=>zpr(t,r),t.array=()=>mot(t),t.or=r=>xTe([t,r]),t.and=r=>Mpr(t,r),t.transform=r=>vTe(t,bot(r)),t.default=r=>qpr(t,r),t.prefault=r=>Upr(t,r),t.catch=r=>Wpr(t,r),t.pipe=r=>vTe(t,r),t.readonly=()=>Gpr(t),t.describe=r=>{let n=t.clone();return xh.add(n,{description:r}),n},Object.defineProperty(t,"description",{get(){return xh.get(t)?.description},configurable:!0}),t.meta=(...r)=>{if(r.length===0)return xh.get(t);let n=t.clone();return xh.add(n,r[0]),n},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),Gnt=Te("_ZodString",(t,e)=>{Fz.init(t,e),wi.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(See(...n)),t.includes=(...n)=>t.check(Tee(...n)),t.startsWith=(...n)=>t.check(Oee(...n)),t.endsWith=(...n)=>t.check(Eee(...n)),t.min=(...n)=>t.check(VL(...n)),t.max=(...n)=>t.check(iJ(...n)),t.length=(...n)=>t.check(aJ(...n)),t.nonempty=(...n)=>t.check(VL(1,...n)),t.lowercase=n=>t.check(Cee(n)),t.uppercase=n=>t.check(xee(n)),t.trim=()=>t.check(Ree()),t.normalize=(...n)=>t.check(Mee(...n)),t.toLowerCase=()=>t.check(Iee()),t.toUpperCase=()=>t.check(Aee())}),$ie=Te("ZodString",(t,e)=>{Fz.init(t,e),Gnt.init(t,e),t.email=r=>t.check(hhe(Xnt,r)),t.url=r=>t.check(vhe(Znt,r)),t.jwt=r=>t.check(jhe(fot,r)),t.emoji=r=>t.check(whe(Ynt,r)),t.guid=r=>t.check(_ee(gTe,r)),t.uuid=r=>t.check(ghe(wD,r)),t.uuidv4=r=>t.check(yhe(wD,r)),t.uuidv6=r=>t.check(bhe(wD,r)),t.uuidv7=r=>t.check(_he(wD,r)),t.nanoid=r=>t.check(She(Qnt,r)),t.guid=r=>t.check(_ee(gTe,r)),t.cuid=r=>t.check(Che(eot,r)),t.cuid2=r=>t.check(xhe(tot,r)),t.ulid=r=>t.check(The(rot,r)),t.base64=r=>t.check(Ahe(lot,r)),t.base64url=r=>t.check(Nhe(cot,r)),t.xid=r=>t.check(Ohe(not,r)),t.ksuid=r=>t.check(Ehe(oot,r)),t.ipv4=r=>t.check(Phe(iot,r)),t.ipv6=r=>t.check(Mhe(aot,r)),t.cidrv4=r=>t.check(Rhe(sot,r)),t.cidrv6=r=>t.check(Ihe(uot,r)),t.e164=r=>t.check(Dhe(dot,r)),t.datetime=r=>t.check(Lnt(r)),t.date=r=>t.check(Fnt(r)),t.time=r=>t.check(knt(r)),t.duration=r=>t.check(qnt(r))});Qu=Te("ZodStringFormat",(t,e)=>{Nu.init(t,e),Gnt.init(t,e)}),Xnt=Te("ZodEmail",(t,e)=>{v2e.init(t,e),Qu.init(t,e)});gTe=Te("ZodGUID",(t,e)=>{b2e.init(t,e),Qu.init(t,e)});wD=Te("ZodUUID",(t,e)=>{_2e.init(t,e),Qu.init(t,e)});Znt=Te("ZodURL",(t,e)=>{w2e.init(t,e),Qu.init(t,e)});Ynt=Te("ZodEmoji",(t,e)=>{S2e.init(t,e),Qu.init(t,e)});Qnt=Te("ZodNanoID",(t,e)=>{C2e.init(t,e),Qu.init(t,e)});eot=Te("ZodCUID",(t,e)=>{x2e.init(t,e),Qu.init(t,e)});tot=Te("ZodCUID2",(t,e)=>{T2e.init(t,e),Qu.init(t,e)});rot=Te("ZodULID",(t,e)=>{O2e.init(t,e),Qu.init(t,e)});not=Te("ZodXID",(t,e)=>{E2e.init(t,e),Qu.init(t,e)});oot=Te("ZodKSUID",(t,e)=>{P2e.init(t,e),Qu.init(t,e)});iot=Te("ZodIPv4",(t,e)=>{N2e.init(t,e),Qu.init(t,e)});aot=Te("ZodIPv6",(t,e)=>{D2e.init(t,e),Qu.init(t,e)});sot=Te("ZodCIDRv4",(t,e)=>{j2e.init(t,e),Qu.init(t,e)});uot=Te("ZodCIDRv6",(t,e)=>{$2e.init(t,e),Qu.init(t,e)});lot=Te("ZodBase64",(t,e)=>{F2e.init(t,e),Qu.init(t,e)});cot=Te("ZodBase64URL",(t,e)=>{k2e.init(t,e),Qu.init(t,e)});dot=Te("ZodE164",(t,e)=>{q2e.init(t,e),Qu.init(t,e)});fot=Te("ZodJWT",(t,e)=>{B2e.init(t,e),Qu.init(t,e)});hpr=Te("ZodCustomStringFormat",(t,e)=>{U2e.init(t,e),Qu.init(t,e)});Lie=Te("ZodNumber",(t,e)=>{lhe.init(t,e),wi.init(t,e),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.int=n=>t.check(Knt(n)),t.safe=n=>t.check(Knt(n)),t.positive=n=>t.check(qN(0,n)),t.nonnegative=n=>t.check(E_(0,n)),t.negative=n=>t.check(kN(0,n)),t.nonpositive=n=>t.check(bS(0,n)),t.multipleOf=(n,o)=>t.check(Uz(n,o)),t.step=(n,o)=>t.check(Uz(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});MG=Te("ZodNumberFormat",(t,e)=>{z2e.init(t,e),Lie.init(t,e)});Fie=Te("ZodBoolean",(t,e)=>{fee.init(t,e),wi.init(t,e)});kie=Te("ZodBigInt",(t,e)=>{che.init(t,e),wi.init(t,e),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.gt=(n,o)=>t.check(qN(n,o)),t.gte=(n,o)=>t.check(E_(n,o)),t.min=(n,o)=>t.check(E_(n,o)),t.lt=(n,o)=>t.check(kN(n,o)),t.lte=(n,o)=>t.check(bS(n,o)),t.max=(n,o)=>t.check(bS(n,o)),t.positive=n=>t.check(qN(BigInt(0),n)),t.negative=n=>t.check(kN(BigInt(0),n)),t.nonpositive=n=>t.check(bS(BigInt(0),n)),t.nonnegative=n=>t.check(E_(BigInt(0),n)),t.multipleOf=(n,o)=>t.check(Uz(n,o));let r=t._zod.bag;t.minValue=r.minimum??null,t.maxValue=r.maximum??null,t.format=r.format??null});pot=Te("ZodBigIntFormat",(t,e)=>{V2e.init(t,e),kie.init(t,e)});bpr=Te("ZodSymbol",(t,e)=>{H2e.init(t,e),wi.init(t,e)});_pr=Te("ZodUndefined",(t,e)=>{W2e.init(t,e),wi.init(t,e)});vpr=Te("ZodNull",(t,e)=>{J2e.init(t,e),wi.init(t,e)});Spr=Te("ZodAny",(t,e)=>{K2e.init(t,e),wi.init(t,e)});Cpr=Te("ZodUnknown",(t,e)=>{kz.init(t,e),wi.init(t,e)});xpr=Te("ZodNever",(t,e)=>{pee.init(t,e),wi.init(t,e)});Tpr=Te("ZodVoid",(t,e)=>{G2e.init(t,e),wi.init(t,e)});STe=Te("ZodDate",(t,e)=>{X2e.init(t,e),wi.init(t,e),t.min=(n,o)=>t.check(E_(n,o)),t.max=(n,o)=>t.check(bS(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});Opr=Te("ZodArray",(t,e)=>{mee.init(t,e),wi.init(t,e),t.element=e.element,t.min=(r,n)=>t.check(VL(r,n)),t.nonempty=r=>t.check(VL(1,r)),t.max=(r,n)=>t.check(iJ(r,n)),t.length=(r,n)=>t.check(aJ(r,n)),t.unwrap=()=>t.element});CTe=Te("ZodObject",(t,e)=>{Z2e.init(t,e),wi.init(t,e),Ft.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>Dpr(Object.keys(t._zod.def.shape)),t.catchall=r=>t.clone({...t._zod.def,catchall:r}),t.passthrough=()=>t.clone({...t._zod.def,catchall:yTe()}),t.loose=()=>t.clone({...t._zod.def,catchall:yTe()}),t.strict=()=>t.clone({...t._zod.def,catchall:wTe()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=r=>Ft.extend(t,r),t.merge=r=>Ft.merge(t,r),t.pick=r=>Ft.pick(t,r),t.omit=r=>Ft.omit(t,r),t.partial=(...r)=>Ft.partial(_ot,t,r[0]),t.required=(...r)=>Ft.required(vot,t,r[0])});hot=Te("ZodUnion",(t,e)=>{dhe.init(t,e),wi.init(t,e),t.options=e.options});Epr=Te("ZodDiscriminatedUnion",(t,e)=>{hot.init(t,e),Y2e.init(t,e)});Ppr=Te("ZodIntersection",(t,e)=>{Q2e.init(t,e),wi.init(t,e)});Rpr=Te("ZodTuple",(t,e)=>{qz.init(t,e),wi.init(t,e),t.rest=r=>t.clone({...t._zod.def,rest:r})});got=Te("ZodRecord",(t,e)=>{eVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Apr=Te("ZodMap",(t,e)=>{tVe.init(t,e),wi.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});Npr=Te("ZodSet",(t,e)=>{rVe.init(t,e),wi.init(t,e),t.min=(...r)=>t.check(zz(...r)),t.nonempty=r=>t.check(zz(1,r)),t.max=(...r)=>t.check(oJ(...r)),t.size=(...r)=>t.check(wee(...r))});jie=Te("ZodEnum",(t,e)=>{nVe.init(t,e),wi.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 jie({...e,checks:[],...Ft.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 jie({...e,checks:[],...Ft.normalizeParams(o),entries:i})}});jpr=Te("ZodLiteral",(t,e)=>{oVe.init(t,e),wi.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]}})});Lpr=Te("ZodFile",(t,e)=>{iVe.init(t,e),wi.init(t,e),t.min=(r,n)=>t.check(zz(r,n)),t.max=(r,n)=>t.check(oJ(r,n)),t.mime=(r,n)=>t.check(Pee(Array.isArray(r)?r:[r],n))});yot=Te("ZodTransform",(t,e)=>{hee.init(t,e),wi.init(t,e),t._zod.parse=(r,n)=>{r.addIssue=i=>{if(typeof i=="string")r.issues.push(Ft.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(Ft.issue(a))}};let o=e.transform(r.value,r);return o instanceof Promise?o.then(i=>(r.value=i,r)):(r.value=o,r)}});_ot=Te("ZodOptional",(t,e)=>{fhe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Fpr=Te("ZodNullable",(t,e)=>{aVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});kpr=Te("ZodDefault",(t,e)=>{sVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});Bpr=Te("ZodPrefault",(t,e)=>{uVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});vot=Te("ZodNonOptional",(t,e)=>{lVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Vpr=Te("ZodSuccess",(t,e)=>{cVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});Hpr=Te("ZodCatch",(t,e)=>{dVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});Jpr=Te("ZodNaN",(t,e)=>{fVe.init(t,e),wi.init(t,e)});wot=Te("ZodPipe",(t,e)=>{gee.init(t,e),wi.init(t,e),t.in=e.in,t.out=e.out});Kpr=Te("ZodReadonly",(t,e)=>{pVe.init(t,e),wi.init(t,e)});Xpr=Te("ZodTemplateLiteral",(t,e)=>{mVe.init(t,e),wi.init(t,e)});Zpr=Te("ZodLazy",(t,e)=>{gVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.getter()});Qpr=Te("ZodPromise",(t,e)=>{hVe.init(t,e),wi.init(t,e),t.unwrap=()=>t._zod.def.innerType});TTe=Te("ZodCustom",(t,e)=>{yVe.init(t,e),wi.init(t,e)});Uuo=(...t)=>aHe({Pipe:wot,Boolean:Fie,String:$ie,Transform:yot},...t)});function Wuo(t){vd({customError:t})}function Juo(){return vd().customError}var Huo,nmr=v(()=>{_y();Huo={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 Sot={};En(Sot,{bigint:()=>Zuo,boolean:()=>Xuo,date:()=>Yuo,number:()=>Guo,string:()=>Kuo});function Kuo(t){return xVe($ie,t)}function Guo(t){return IVe(Lie,t)}function Xuo(t){return FVe(Fie,t)}function Zuo(t){return qVe(kie,t)}function Yuo(t){return GVe(STe,t)}var omr=v(()=>{_y();hTe()});var Zt={};En(Zt,{$brand:()=>o4e,$input:()=>wVe,$output:()=>vVe,NEVER:()=>n4e,TimePrecision:()=>TVe,ZodAny:()=>Spr,ZodArray:()=>Opr,ZodBase64:()=>lot,ZodBase64URL:()=>cot,ZodBigInt:()=>kie,ZodBigIntFormat:()=>pot,ZodBoolean:()=>Fie,ZodCIDRv4:()=>sot,ZodCIDRv6:()=>uot,ZodCUID:()=>eot,ZodCUID2:()=>tot,ZodCatch:()=>Hpr,ZodCustom:()=>TTe,ZodCustomStringFormat:()=>hpr,ZodDate:()=>STe,ZodDefault:()=>kpr,ZodDiscriminatedUnion:()=>Epr,ZodE164:()=>dot,ZodEmail:()=>Xnt,ZodEmoji:()=>Ynt,ZodEnum:()=>jie,ZodError:()=>Bso,ZodFile:()=>Lpr,ZodGUID:()=>gTe,ZodIPv4:()=>iot,ZodIPv6:()=>aot,ZodISODate:()=>cTe,ZodISODateTime:()=>lTe,ZodISODuration:()=>fTe,ZodISOTime:()=>dTe,ZodIntersection:()=>Ppr,ZodIssueCode:()=>Huo,ZodJWT:()=>fot,ZodKSUID:()=>oot,ZodLazy:()=>Zpr,ZodLiteral:()=>jpr,ZodMap:()=>Apr,ZodNaN:()=>Jpr,ZodNanoID:()=>Qnt,ZodNever:()=>xpr,ZodNonOptional:()=>vot,ZodNull:()=>vpr,ZodNullable:()=>Fpr,ZodNumber:()=>Lie,ZodNumberFormat:()=>MG,ZodObject:()=>CTe,ZodOptional:()=>_ot,ZodPipe:()=>wot,ZodPrefault:()=>Bpr,ZodPromise:()=>Qpr,ZodReadonly:()=>Kpr,ZodRealError:()=>PG,ZodRecord:()=>got,ZodSet:()=>Npr,ZodString:()=>$ie,ZodStringFormat:()=>Qu,ZodSuccess:()=>Vpr,ZodSymbol:()=>bpr,ZodTemplateLiteral:()=>Xpr,ZodTransform:()=>yot,ZodTuple:()=>Rpr,ZodType:()=>wi,ZodULID:()=>rot,ZodURL:()=>Znt,ZodUUID:()=>wD,ZodUndefined:()=>_pr,ZodUnion:()=>hot,ZodUnknown:()=>Cpr,ZodVoid:()=>Tpr,ZodXID:()=>not,_ZodString:()=>Gnt,_default:()=>qpr,any:()=>wuo,array:()=>mot,base64:()=>suo,base64url:()=>uuo,bigint:()=>guo,boolean:()=>ypr,catch:()=>Wpr,check:()=>emr,cidrv4:()=>iuo,cidrv6:()=>auo,clone:()=>wd,coerce:()=>Sot,config:()=>vd,core:()=>UN,cuid:()=>Yso,cuid2:()=>Qso,custom:()=>quo,date:()=>Cuo,discriminatedUnion:()=>Puo,e164:()=>luo,email:()=>zso,emoji:()=>Xso,endsWith:()=>Eee,enum:()=>Dpr,file:()=>Duo,flattenError:()=>lee,float32:()=>fuo,float64:()=>puo,formatError:()=>cee,function:()=>lHe,getErrorMap:()=>Juo,globalRegistry:()=>xh,gt:()=>qN,gte:()=>E_,guid:()=>Vso,includes:()=>Tee,instanceof:()=>Buo,int:()=>Knt,int32:()=>muo,int64:()=>yuo,intersection:()=>Mpr,ipv4:()=>nuo,ipv6:()=>ouo,iso:()=>pTe,json:()=>zuo,jwt:()=>cuo,keyof:()=>xuo,ksuid:()=>ruo,lazy:()=>Ypr,length:()=>aJ,literal:()=>$pr,locales:()=>bee,looseObject:()=>Euo,lowercase:()=>Cee,lt:()=>kN,lte:()=>bS,map:()=>Iuo,maxLength:()=>iJ,maxSize:()=>oJ,mime:()=>Pee,minLength:()=>VL,minSize:()=>zz,multipleOf:()=>Uz,nan:()=>Luo,nanoid:()=>Zso,nativeEnum:()=>Nuo,negative:()=>YVe,never:()=>wTe,nonnegative:()=>eHe,nonoptional:()=>zpr,nonpositive:()=>QVe,normalize:()=>Mee,null:()=>wpr,nullable:()=>_Te,nullish:()=>juo,number:()=>gpr,object:()=>Tuo,optional:()=>bTe,overwrite:()=>BN,parse:()=>Unt,parseAsync:()=>znt,partialRecord:()=>Ruo,pipe:()=>vTe,positive:()=>ZVe,prefault:()=>Upr,preprocess:()=>Vuo,prettifyError:()=>y4e,promise:()=>kuo,property:()=>tHe,readonly:()=>Gpr,record:()=>Ipr,refine:()=>tmr,regex:()=>See,regexes:()=>Lz,registry:()=>mhe,safeParse:()=>Vnt,safeParseAsync:()=>Hnt,set:()=>Auo,setErrorMap:()=>Wuo,size:()=>wee,startsWith:()=>Oee,strictObject:()=>Ouo,string:()=>Jnt,stringFormat:()=>duo,stringbool:()=>Uuo,success:()=>$uo,superRefine:()=>rmr,symbol:()=>_uo,templateLiteral:()=>Fuo,toJSONSchema:()=>HL,toLowerCase:()=>Iee,toUpperCase:()=>Aee,transform:()=>bot,treeifyError:()=>g4e,trim:()=>Ree,tuple:()=>Muo,uint32:()=>huo,uint64:()=>buo,ulid:()=>euo,undefined:()=>vuo,union:()=>xTe,unknown:()=>yTe,uppercase:()=>xee,url:()=>Gso,uuid:()=>Hso,uuidv4:()=>Wso,uuidv6:()=>Jso,uuidv7:()=>Kso,void:()=>Suo,xid:()=>tuo});var Cot=v(()=>{_y();hTe();$nt();Bnt();Wnt();nmr();_y();bVe();_y();_Ve();mTe();mTe();omr();vd(phe())});var imr=v(()=>{Cot();Cot()});var HV=v(()=>{imr()});var smr,amr,umr,OTe=v(()=>{smr=Symbol("Let zodToJsonSchema decide on which parser to use"),amr={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"},umr=t=>typeof t=="string"?{...amr,basePath:["#"],definitions:{},name:t}:{...amr,basePath:["#"],definitions:{},...t}});function lmr(t){if(!t)return!0;for(let e in t)return!1;return!0}var qie,xot=v(()=>{qie=t=>"_def"in t?t._def:t});var cmr,Tot=v(()=>{OTe();xot();cmr=t=>{let e=umr(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])=>[qie(o),{def:qie(o),path:[...e.basePath,e.definitionPath,n],jsonSchema:void 0}]))}}});function Oot(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}function Ki(t,e,r,n,o){t[e]=r,Oot(t,e,n,o)}var Yk=v(()=>{});function dmr(){return{}}var Eot=v(()=>{});function fmr(t,e){let r={type:"array"};return t.type?._def?.typeName!==Ne.ZodAny&&(r.items=Dn(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&Ki(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&Ki(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&(Ki(r,"minItems",t.exactLength.value,t.exactLength.message,e),Ki(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}var Pot=v(()=>{rO();Yk();Ed()});function pmr(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?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Mot=v(()=>{Yk()});function mmr(){return{type:"boolean"}}var Rot=v(()=>{});function hmr(t,e){return Dn(t.type._def,e)}var Iot=v(()=>{Ed()});var gmr,Aot=v(()=>{Ed();gmr=(t,e)=>Dn(t.innerType._def,e)});function Not(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>Not(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 elo(t,e)}}var elo,Dot=v(()=>{Yk();elo=(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":Ki(r,"minimum",n.value,n.message,e);break;case"max":Ki(r,"maximum",n.value,n.message,e);break}return r}});function ymr(t,e){return{...Dn(t.innerType._def,e),default:t.defaultValue()}}var jot=v(()=>{Ed()});function bmr(t,e,r){return e.effectStrategy==="input"?Dn(t.schema._def,e,r):{}}var $ot=v(()=>{Ed()});function _mr(t){return{type:"string",enum:[...t.values]}}var Lot=v(()=>{});function vmr(t,e){let r=[Dn(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),Dn(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(tlo(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 tlo,Fot=v(()=>{Ed();tlo=t=>"type"in t&&t.type==="string"?!1:"allOf"in t});function wmr(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 kot=v(()=>{});function ETe(t,e){let r={type:"string"};function n(o){return e.patternStrategy==="escape"?rlo(o):o}if(t.checks)for(let o of t.checks)switch(o.kind){case"min":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e);break;case"max":Ki(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":Ox(r,"email",o.message,e);break;case"format:idn-email":Ox(r,"idn-email",o.message,e);break;case"pattern:zod":Ex(r,WV.email,o.message,e);break}break;case"url":Ox(r,"uri",o.message,e);break;case"uuid":Ox(r,"uuid",o.message,e);break;case"regex":Ex(r,o.regex,o.message,e);break;case"cuid":Ex(r,WV.cuid,o.message,e);break;case"cuid2":Ex(r,WV.cuid2,o.message,e);break;case"startsWith":Ex(r,RegExp(`^${n(o.value)}`),o.message,e);break;case"endsWith":Ex(r,RegExp(`${n(o.value)}$`),o.message,e);break;case"datetime":Ox(r,"date-time",o.message,e);break;case"date":Ox(r,"date",o.message,e);break;case"time":Ox(r,"time",o.message,e);break;case"duration":Ox(r,"duration",o.message,e);break;case"length":Ki(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,o.value):o.value,o.message,e),Ki(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,o.value):o.value,o.message,e);break;case"includes":{Ex(r,RegExp(n(o.value)),o.message,e);break}case"ip":{o.version!=="v6"&&Ox(r,"ipv4",o.message,e),o.version!=="v4"&&Ox(r,"ipv6",o.message,e);break}case"emoji":Ex(r,WV.emoji,o.message,e);break;case"ulid":{Ex(r,WV.ulid,o.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Ox(r,"binary",o.message,e);break}case"contentEncoding:base64":{Ki(r,"contentEncoding","base64",o.message,e);break}case"pattern:zod":{Ex(r,WV.base64,o.message,e);break}}break}case"nanoid":Ex(r,WV.nanoid,o.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}var qot,WV,rlo,Ox,Ex,Smr,PTe=v(()=>{Yk();WV={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:()=>(qot===void 0&&(qot=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),qot),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}$/};rlo=t=>Array.from(t).map(e=>/[a-zA-Z0-9]/.test(e)?e:`\\${e}`).join(""),Ox=(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}}})):Ki(t,"format",e,r,n)},Ex=(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:Smr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):Ki(t,"pattern",Smr(e,n),r,n)},Smr=(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]:Nn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Nn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(ETe(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}var RTe=v(()=>{rO();Ed();PTe()});function Cmr(t,e){if(e.mapStrategy==="record")return MTe(t,e);let r=Nn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=Nn(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 Bot=v(()=>{Ed();RTe()});function xmr(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 Uot=v(()=>{});function Tmr(){return{not:{}}}var zot=v(()=>{});function Omr(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Vot=v(()=>{});function Pmr(t,e){if(e.target==="openApi3")return Emr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Bie&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Bie[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 Emr(t,e)}var Bie,Emr,ITe=v(()=>{Ed();Bie={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};Emr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Nn(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 Mmr(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:Bie[t.innerType._def.typeName],nullable:!0}:{type:[Bie[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Nn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Nn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var Hot=v(()=>{Ed();ITe()});function Rmr(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",Oot(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Wot=v(()=>{Yk()});function nlo(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":Nn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":Nn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Imr(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=Nn(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:nlo(t,e)};return r.required.length||delete r.required,r}var Jot=v(()=>{Ed()});var Amr,Kot=v(()=>{Ed();Amr=(t,e)=>{if(e.propertyPath&&e.currentPath.slice(0,e.propertyPath.length).toString()===e.propertyPath.toString())return Nn(t.innerType._def,{...e,currentPath:e.currentPath});let r=Nn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var Nmr,Got=v(()=>{Ed();Nmr=(t,e)=>{if(e.pipeStrategy==="input")return Nn(t.in._def,e);if(e.pipeStrategy==="output")return Nn(t.out._def,e);let r=Nn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=Nn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function Dmr(t,e){return Nn(t.type._def,e)}var Xot=v(()=>{Ed()});function jmr(t,e){let n={type:"array",uniqueItems:!0,items:Nn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Ki(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Ki(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var Zot=v(()=>{Yk();Ed()});function $mr(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Nn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Nn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Nn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var Yot=v(()=>{Ed()});function Lmr(){return{not:{}}}var Qot=v(()=>{});function Fmr(){return{}}var eit=v(()=>{});var kmr,tit=v(()=>{Ed();kmr=(t,e)=>Nn(t.innerType._def,e)});function Nn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==smr)return a}if(n&&!r){let a=olo(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=alo(t,t.typeName,e,r);return i&&slo(t,e,i),o.jsonSchema=i,i}var olo,ilo,alo,slo,Ed=v(()=>{rO();Eot();Pot();Mot();Rot();Iot();Aot();Dot();jot();$ot();Lot();Fot();kot();Bot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();RTe();Zot();PTe();Yot();Qot();ITe();eit();tit();OTe();olo=(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:ilo(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}},ilo=(t,e)=>{let r=0;for(;r{switch(e){case Ne.ZodString:return ETe(t,r);case Ne.ZodNumber:return Rmr(t,r);case Ne.ZodObject:return Imr(t,r);case Ne.ZodBigInt:return pmr(t,r);case Ne.ZodBoolean:return mmr();case Ne.ZodDate:return Not(t,r);case Ne.ZodUndefined:return Lmr();case Ne.ZodNull:return Omr(r);case Ne.ZodArray:return fmr(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return Pmr(t,r);case Ne.ZodIntersection:return vmr(t,r);case Ne.ZodTuple:return $mr(t,r);case Ne.ZodRecord:return MTe(t,r);case Ne.ZodLiteral:return wmr(t,r);case Ne.ZodEnum:return _mr(t);case Ne.ZodNativeEnum:return xmr(t);case Ne.ZodNullable:return Mmr(t,r);case Ne.ZodOptional:return Amr(t,r);case Ne.ZodMap:return Cmr(t,r);case Ne.ZodSet:return jmr(t,r);case Ne.ZodLazy:return Nn(t.getter()._def,r);case Ne.ZodPromise:return Dmr(t,r);case Ne.ZodNaN:case Ne.ZodNever:return Tmr();case Ne.ZodEffects:return bmr(t,r,n);case Ne.ZodAny:return dmr();case Ne.ZodUnknown:return Fmr();case Ne.ZodDefault:return ymr(t,r);case Ne.ZodBranded:return hmr(t,r);case Ne.ZodReadonly:return kmr(t,r);case Ne.ZodCatch:return gmr(t,r);case Ne.ZodPipeline:return Nmr(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(o=>{})(e)}},slo=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var rit,nit=v(()=>{Ed();Tot();xot();rit=(t,e)=>{let r=cmr(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=Nn(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(lmr(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]=Nn(qie(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 qmr=v(()=>{OTe();Tot();Yk();Ed();Eot();Pot();Mot();Rot();Iot();Aot();Dot();jot();$ot();Lot();Fot();kot();Bot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();tit();RTe();Zot();PTe();Yot();Qot();ITe();eit();nit();nit()});function Bmr(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 SD(e,[],e)}function oit(t){if(typeof t=="boolean")return!1;if(t.type==="null")return!0;for(let e of t.oneOf??[])if(oit(e))return!0;for(let e of t.anyOf??[])if(oit(e))return!0;return!1}function SD(t,e,r){if(typeof t=="boolean")throw new TypeError(`Expected object schema but got boolean; path=${e.join("/")}`);if(!JV(t))throw new TypeError(`Expected ${JSON.stringify(t)} to be an object; path=${e.join("/")}`);let n=t.$defs;if(JV(n))for(let[f,p]of Object.entries(n))SD(p,[...e,"$defs",f],r);let o=t.definitions;if(JV(o))for(let[f,p]of Object.entries(o))SD(p,[...e,"definitions",f],r);t.type==="object"&&!("additionalProperties"in t)&&(t.additionalProperties=!1);let a=t.required??[],s=t.properties;if(JV(s)){for(let[f,p]of Object.entries(s))if(!oit(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,SD(p,[...e,"properties",f],r)]))}let u=t.items;JV(u)&&(t.items=SD(u,[...e,"items"],r));let l=t.anyOf;Array.isArray(l)&&(t.anyOf=l.map((f,p)=>SD(f,[...e,"anyOf",String(p)],r)));let c=t.allOf;if(Array.isArray(c))if(c.length===1){let f=SD(c[0],[...e,"allOf","0"],r);Object.assign(t,f),delete t.allOf}else t.allOf=c.map((f,p)=>SD(f,[...e,"allOf",String(p)],r));t.default===null&&delete t.default;let d=t.$ref;if(d&&llo(t,1)){if(typeof d!="string")throw new TypeError(`Received non-string $ref - ${d}; path=${e.join("/")}`);let f=ulo(r,d);if(typeof f=="boolean")throw new Error(`Expected \`$ref: ${d}\` to resolve to an object schema but got boolean`);if(!JV(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,SD(t,e,r)}return t}function ulo(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(!JV(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 JV(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function llo(t,e){let r=0;for(let n in t)if(r++,r>e)return!0;return!1}var Umr=v(()=>{});function clo(t,e){return rit(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function dlo(t){return Bmr(HL(t,{target:"draft-7"}))}function flo(t){return"_zod"in t}function zmr(t,e,r){return yfr({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:flo(t)?dlo(t):clo(t,{name:e})}},n=>t.parse(JSON.parse(n)))}var Vmr=v(()=>{HV();W8();qmr();Qxe();Umr()});function Wmr(t,e){if(typeof e<"u"&&!Hmr.includes(e))throw new Error(`Invalid method: ${e}. Supported methods are: ${Hmr.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 plo(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Jmr(t,e,r){if(Zv(t))return zmr(t,e,r);if(vy(t))return plo({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Ii(t,{cycles:"ref",reused:"ref",override(n){n.jsonSchema.title=e}})}},n=>Dz(t,JSON.parse(n)));throw new Error("Unsupported schema response format")}function Kmr(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 Hmr,iit=v(()=>{nv();Sy();_y();Vmr();Hmr=["jsonSchema","functionCalling","jsonMode"]});var mlo,Gmr,Xmr=v(()=>{mlo={"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}},Gmr=mlo});var KV,Uie=v(()=>{Gk();EG();Xk();Zk();iit();Xmr();rA();nv();Sy();su();aD();rv();Qv();nO();_V();KV=class extends Vy{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??un("OPENAI_API_KEY"),this.organization=e?.configuration?.organization??un("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(!_D(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&&Hi(e.json_schema.schema)?Jmr(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=nA(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,i.defaultHeaders=oA(i.defaultHeaders),this.client=new Tn(i)}return{...this.clientConfig,...e}}_convertChatOpenAIToolToCompletionsTool(e,r){return VV(e)?fpr(e.metadata.customTool):i0(e)?r?.strict!==void 0?{...e,function:{...e.function,strict:r.strict}}:e:rpr(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=>OG(o)||VV(o)?o:ipr(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(vD(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=npr(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 s0(a)}})}get profile(){return Gmr[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=Wmr(this.model,r?.method);if(u==="jsonMode"){Hi(i)?o=jC.fromZodSchema(i):o=new ew;let f=Ii(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:Kz(i),schema:i,strict:r?.strict},p=Ii(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}}}),Hi(i)){let m=jC.fromZodSchema(i);o=YN.from(h=>"parsed"in h.additional_kwargs?h.additional_kwargs.parsed:m)}else o=new ew}else{let f=a??"extract";if(Hi(i)){let p=Ii(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 Ow({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=Ii(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 Ow({returnSingle:!0,keyName:f})}}if(!s)return n.pipe(o);let l=pl.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:n},d])}}});var ATe,ait,sit,Zmr,Ymr,zie,RG=v(()=>{Xk();iit();ra();_V();ATe={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=bb({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=Ope(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=Ope(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=bb({dataUrl:t.url}),r=TG(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=TG(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`)}},ait=({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(HI(l,{returnId:!0}))}catch(c){i.push(vx(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=Kmr(t.content||"",e.choices?.[0]?.message);return new uo({content:u,tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:e.id})}default:return new hy(t.content||"",t.role??"unknown")}},sit=({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 BT({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 Hr({content:i,tool_call_chunks:u,additional_kwargs:a,id:e.id,response_metadata:s})}else return o==="system"?new UT({content:i,response_metadata:s}):o==="developer"?new UT({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new qT({content:i,additional_kwargs:a,name:t.name,response_metadata:s}):o==="tool"?new $L({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:s}):new kT({content:i,role:o,response_metadata:s})},Zmr=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=oUe(()=>{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=TG(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}}}},Ymr=({message:t,model:e})=>{let r=vD(t);if(r==="system"&&_D(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"&&Kv.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=Zmr(i);a&&(yield a)}}return{role:"user",content:Array.from(n(t.contentBlocks))}},zie=({messages:t,model:e})=>t.flatMap(r=>{if("output_version"in r.response_metadata&&r.response_metadata?.output_version==="v1")return Ymr({message:r});let n=vD(r);n==="system"&&_D(e)&&(n="developer");let o=typeof r.content=="string"?r.content:r.content.map(a=>py(a)?AN(a,ATe):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),uo.isInstance(r)&&r.tool_calls?.length?i.tool_calls=r.tool_calls.map(bV):(r.additional_kwargs.tool_calls!=null&&(i.tool_calls=r.additional_kwargs.tool_calls),Kv.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 iA,NTe=v(()=>{Gk();EG();Xk();Uie();RG();ra();xm();iA=class extends KV{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:sTe(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),_D(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=zie({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}:{}},mc(h.message)&&(h.message.usage_metadata=n),h.message=new uo(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=zie({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 Mi({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 Mi({message:new Hr({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 s0(o)}})}_convertCompletionsDeltaToBaseMessageChunk(t,e,r){return sit({delta:t,rawResponse:e,includeRawResponse:this.__includeRawResponse,defaultRole:r})}_convertCompletionsMessageToBaseMessage(t,e){return ait({message:t,rawResponse:e,includeRawResponse:this.__includeRawResponse})}}});var DTe=v(()=>{Zk();rA();su()});var uit=v(()=>{NTe();DTe()});var IG,lit,jTe,ohr,cit,ihr,$Te,LTe=v(()=>{EG();Xk();RG();ra();xm();_V();IG="__openai_function_call_ids__",lit=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}},jTe=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(HI(u,{returnId:!0}))}catch(l){let c;typeof l=="object"&&l!=null&&"message"in l&&typeof l.message=="string"&&(c=l.message),o.push(vx(u,c))}a[IG]??(a[IG]={}),s.id&&(a[IG][s.call_id]=s.id)}else if(s.type==="reasoning")a.reasoning=s;else if(s.type==="custom_tool_call"){let u=spr(s);u?n.push(u):o.push(vx(s,"Malformed custom tool call"))}else if(s.type==="computer_call"){let u=upr(s);u?n.push(u):o.push(vx(s,"Malformed computer call"))}else a.tool_outputs??(a.tool_outputs=[]),a.tool_outputs.push(s);return new uo({id:e,content:r,tool_calls:n,invalid_tool_calls:o,usage_metadata:lit(t.usage),additional_kwargs:a,response_metadata:i})},ohr=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}},cit=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[IG]={[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=jTe(t.response);n=lit(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 Mi({text:e.map(u=>u.text).join(""),message:new Hr({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})},ihr=t=>{let e=uo.isInstance(t)&&t.response_metadata?.model_provider==="openai";function*r(){let n=bD(()=>{try{let g=vD(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=bD(()=>{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=TG(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=bD(()=>{if(Array.isArray(g.summary)){let O=g.summary?.map(E=>E?.text).filter(E=>typeof E=="string")??[];if(O.length>0)return O}return g.reasoning?[g.reasoning]:[]}),_=b.length>0?b.map(T=>({type:"summary_text",text:T})):[{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())},$Te=({messages:t,zdrEnabled:e,model:r})=>t.flatMap(n=>{let o=n.response_metadata;if(o?.output_version==="v1")return ihr(n);let i=n.additional_kwargs,a=vD(n);if(a==="system"&&_D(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=ohr(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:bD(()=>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?.[IG];uo.isInstance(n)&&n.tool_calls?.length?s.push(...n.tool_calls.map(f=>cpr(f)?{type:"custom_tool_call",id:f.call_id,call_id:f.id??"",input:f.args.input,name:f.name}:lpr(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}),py(l))return AN(l,ATe);if(l.type==="text")return{type:"input_text",text:l.text};if(l.type==="image_url"){let c=bD(()=>{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=bD(()=>{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 FTe,kTe=v(()=>{Gk();EG();Uie();LTe();rv();FTe=class extends KV{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:apr(t?.tool_choice)?t?.tool_choice:(()=>{let o=sTe(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:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),...n,stream:!1},{signal:e?.signal,...e?.options});return{generations:[{text:o.output_text,message:jTe(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:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),stream:!0},e);for await(let o of n){let i=cit(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 s0(n)}})}_reduceChatOpenAITools(t,e){let r=[];for(let n of t)if(OG(n))n.type==="image_generation"&&e?.stream&&(n.partial_images=1),r.push(n);else if(VV(n)){let o=n.metadata.customTool;r.push({type:"custom",name:o.name,description:o.description,format:o.format})}else i0(n)?r.push({type:"function",name:n.function.name,parameters:n.function.parameters,description:n.function.description,strict:e?.strict??null}):uTe(n)&&r.push(dpr(n));return r}}});var dit=v(()=>{DTe();kTe()});var Px,fit=v(()=>{EG();Xk();Uie();NTe();kTe();Px=class ahr extends KV{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 FTe(r),this.completions=r?.completions??new iA(r)}get lc_serializable_keys(){return[...super.lc_serializable_keys,"useResponsesApi"]}get callKeys(){return[...super.callKeys,"useResponsesApi"]}_useResponsesApi(r){let n=r?.tools?.some(OG),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(uTe)||r?.tools?.some(VV);return this.useResponsesApi||n||o||i||Qfr(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 ahr(this.fields);return n.defaultOptions={...this.defaultOptions,...r},n}}});var shr=v(()=>{DTe();uit();dit();fit()});var pit=v(()=>{Gk();Zk();rA();xm();su();rv();rie();Ik()});var uhr=v(()=>{Zk();pit();rA();su()});var Qk,mit=v(()=>{Gk();Zk();rA();su();Ik();lV();Qk=class extends bx{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??un("OPENAI_API_KEY");this.organization=r?.configuration?.organization??un("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=_x(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 s0(n)}})}}});var hit,lhr=v(()=>{Gk();Zk();mit();rA();su();hit=class extends Qk{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)??un("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??un("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??un("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??un("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(un("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||un("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=nA(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=oA(s.defaultHeaders,!0,"2.0.0"),this.client=new zV({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 s0(n)}})}}});function AG(t,e){let r=$ee(e.schema),n=zee(e.schema);if(!e.schema||r||n)return new fhr({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(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 _lo({...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(UL(u.signal))},u.signal.addEventListener("abort",d,{once:!0}));let p=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(p),async()=>{try{let m=await t(a,p);if(u?.signal?.aborted){f();return}f(),l(m)}catch(m){f(),c(m)}})})})}function vlo(t){let{content:e,artifact:r,toolCallId:n,metadata:o}=t;return n&&!XBe(e)?typeof e=="string"||Array.isArray(e)&&e.every(i=>typeof i=="object")?new Kv({status:"success",content:e,artifact:r,tool_call_id:n,name:t.name,metadata:o}):new Kv({status:"success",content:wlo(e),artifact:r,tool_call_id:n,name:t.name,metadata:o}):e}function wlo(t){try{return JSON.stringify(t)??""}catch{return`${t}`}}var chr,dhr,fhr,_lo,eq=v(()=>{zo();xpe();k6();BL();Oz();Ez();GT();G6();zN();Sy();iWe();rv();Qet();rO();rge();HV();chr=class extends tie{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=vi(K6(this.defaultConfig,r));return NL(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=NL(e)?e.args:e,i;if(Hi(this.schema))try{i=await Jz(this.schema,o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} +]`;continue}i+=o[l],o[l]==="\\"?a=!0:s&&o[l]==="]"?s=!1:!s&&o[l]==="["&&(s=!0)}try{let l=new RegExp(i)}catch{return console.warn(`Could not convert regex pattern at ${e.currentPath.join("/")} to a flag-independent form! Falling back to the flag-ignorant source`),r.source}return i}});function MTe(t,e){if(e.target==="openApi3"&&t.keyType?._def.typeName===Ne.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===Ne.ZodString&&t.keyType._def.checks?.length){let n=Object.entries(ETe(t.keyType._def,e)).reduce((o,[i,a])=>i==="type"?o:{...o,[i]:a},{});return{...r,propertyNames:n}}else if(t.keyType?._def.typeName===Ne.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};return r}var RTe=v(()=>{rO();Ed();PTe()});function Cmr(t,e){if(e.mapStrategy==="record")return MTe(t,e);let r=Dn(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=Dn(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 Bot=v(()=>{Ed();RTe()});function xmr(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 Uot=v(()=>{});function Tmr(){return{not:{}}}var zot=v(()=>{});function Omr(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Vot=v(()=>{});function Pmr(t,e){if(e.target==="openApi3")return Emr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in Bie&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=Bie[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 Emr(t,e)}var Bie,Emr,ITe=v(()=>{Ed();Bie={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};Emr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>Dn(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 Mmr(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:Bie[t.innerType._def.typeName],nullable:!0}:{type:[Bie[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}var Hot=v(()=>{Ed();ITe()});function Rmr(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",Oot(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?Ki(r,"minimum",n.value,n.message,e):Ki(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),Ki(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?Ki(r,"maximum",n.value,n.message,e):Ki(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),Ki(r,"maximum",n.value,n.message,e));break;case"multipleOf":Ki(r,"multipleOf",n.value,n.message,e);break}return r}var Wot=v(()=>{Yk()});function nlo(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":Dn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":Dn(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function Imr(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=Dn(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:nlo(t,e)};return r.required.length||delete r.required,r}var Jot=v(()=>{Ed()});var Amr,Kot=v(()=>{Ed();Amr=(t,e)=>{if(e.propertyPath&&e.currentPath.slice(0,e.propertyPath.length).toString()===e.propertyPath.toString())return Dn(t.innerType._def,{...e,currentPath:e.currentPath});let r=Dn(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}}});var Nmr,Got=v(()=>{Ed();Nmr=(t,e)=>{if(e.pipeStrategy==="input")return Dn(t.in._def,e);if(e.pipeStrategy==="output")return Dn(t.out._def,e);let r=Dn(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=Dn(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}}});function Dmr(t,e){return Dn(t.type._def,e)}var Xot=v(()=>{Ed()});function jmr(t,e){let n={type:"array",uniqueItems:!0,items:Dn(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&Ki(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&Ki(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}var Zot=v(()=>{Yk();Ed()});function $mr(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>Dn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:Dn(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>Dn(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}var Yot=v(()=>{Ed()});function Lmr(){return{not:{}}}var Qot=v(()=>{});function Fmr(){return{}}var eit=v(()=>{});var kmr,tit=v(()=>{Ed();kmr=(t,e)=>Dn(t.innerType._def,e)});function Dn(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==smr)return a}if(n&&!r){let a=olo(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=alo(t,t.typeName,e,r);return i&&slo(t,e,i),o.jsonSchema=i,i}var olo,ilo,alo,slo,Ed=v(()=>{rO();Eot();Pot();Mot();Rot();Iot();Aot();Dot();jot();$ot();Lot();Fot();kot();Bot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();RTe();Zot();PTe();Yot();Qot();ITe();eit();tit();OTe();olo=(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:ilo(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}},ilo=(t,e)=>{let r=0;for(;r{switch(e){case Ne.ZodString:return ETe(t,r);case Ne.ZodNumber:return Rmr(t,r);case Ne.ZodObject:return Imr(t,r);case Ne.ZodBigInt:return pmr(t,r);case Ne.ZodBoolean:return mmr();case Ne.ZodDate:return Not(t,r);case Ne.ZodUndefined:return Lmr();case Ne.ZodNull:return Omr(r);case Ne.ZodArray:return fmr(t,r);case Ne.ZodUnion:case Ne.ZodDiscriminatedUnion:return Pmr(t,r);case Ne.ZodIntersection:return vmr(t,r);case Ne.ZodTuple:return $mr(t,r);case Ne.ZodRecord:return MTe(t,r);case Ne.ZodLiteral:return wmr(t,r);case Ne.ZodEnum:return _mr(t);case Ne.ZodNativeEnum:return xmr(t);case Ne.ZodNullable:return Mmr(t,r);case Ne.ZodOptional:return Amr(t,r);case Ne.ZodMap:return Cmr(t,r);case Ne.ZodSet:return jmr(t,r);case Ne.ZodLazy:return Dn(t.getter()._def,r);case Ne.ZodPromise:return Dmr(t,r);case Ne.ZodNaN:case Ne.ZodNever:return Tmr();case Ne.ZodEffects:return bmr(t,r,n);case Ne.ZodAny:return dmr();case Ne.ZodUnknown:return Fmr();case Ne.ZodDefault:return ymr(t,r);case Ne.ZodBranded:return hmr(t,r);case Ne.ZodReadonly:return kmr(t,r);case Ne.ZodCatch:return gmr(t,r);case Ne.ZodPipeline:return Nmr(t,r);case Ne.ZodFunction:case Ne.ZodVoid:case Ne.ZodSymbol:return;default:return(o=>{})(e)}},slo=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var rit,nit=v(()=>{Ed();Tot();xot();rit=(t,e)=>{let r=cmr(e),n=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,o=Dn(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(lmr(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]=Dn(qie(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 qmr=v(()=>{OTe();Tot();Yk();Ed();Eot();Pot();Mot();Rot();Iot();Aot();Dot();jot();$ot();Lot();Fot();kot();Bot();Uot();zot();Vot();Hot();Wot();Jot();Kot();Got();Xot();tit();RTe();Zot();PTe();Yot();Qot();ITe();eit();nit();nit()});function Bmr(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 SD(e,[],e)}function oit(t){if(typeof t=="boolean")return!1;if(t.type==="null")return!0;for(let e of t.oneOf??[])if(oit(e))return!0;for(let e of t.anyOf??[])if(oit(e))return!0;return!1}function SD(t,e,r){if(typeof t=="boolean")throw new TypeError(`Expected object schema but got boolean; path=${e.join("/")}`);if(!JV(t))throw new TypeError(`Expected ${JSON.stringify(t)} to be an object; path=${e.join("/")}`);let n=t.$defs;if(JV(n))for(let[f,p]of Object.entries(n))SD(p,[...e,"$defs",f],r);let o=t.definitions;if(JV(o))for(let[f,p]of Object.entries(o))SD(p,[...e,"definitions",f],r);t.type==="object"&&!("additionalProperties"in t)&&(t.additionalProperties=!1);let a=t.required??[],s=t.properties;if(JV(s)){for(let[f,p]of Object.entries(s))if(!oit(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,SD(p,[...e,"properties",f],r)]))}let u=t.items;JV(u)&&(t.items=SD(u,[...e,"items"],r));let l=t.anyOf;Array.isArray(l)&&(t.anyOf=l.map((f,p)=>SD(f,[...e,"anyOf",String(p)],r)));let c=t.allOf;if(Array.isArray(c))if(c.length===1){let f=SD(c[0],[...e,"allOf","0"],r);Object.assign(t,f),delete t.allOf}else t.allOf=c.map((f,p)=>SD(f,[...e,"allOf",String(p)],r));t.default===null&&delete t.default;let d=t.$ref;if(d&&llo(t,1)){if(typeof d!="string")throw new TypeError(`Received non-string $ref - ${d}; path=${e.join("/")}`);let f=ulo(r,d);if(typeof f=="boolean")throw new Error(`Expected \`$ref: ${d}\` to resolve to an object schema but got boolean`);if(!JV(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,SD(t,e,r)}return t}function ulo(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(!JV(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 JV(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function llo(t,e){let r=0;for(let n in t)if(r++,r>e)return!0;return!1}var Umr=v(()=>{});function clo(t,e){return rit(t,{openaiStrictMode:!0,name:e.name,nameStrategy:"duplicate-ref",$refStrategy:"extract-to-root",nullableStrategy:"property"})}function dlo(t){return Bmr(HL(t,{target:"draft-7"}))}function flo(t){return"_zod"in t}function zmr(t,e,r){return yfr({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:flo(t)?dlo(t):clo(t,{name:e})}},n=>t.parse(JSON.parse(n)))}var Vmr=v(()=>{HV();W8();qmr();Qxe();Umr()});function Wmr(t,e){if(typeof e<"u"&&!Hmr.includes(e))throw new Error(`Invalid method: ${e}. Supported methods are: ${Hmr.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 plo(t,e){let r={...t};return Object.defineProperties(r,{$brand:{value:"auto-parseable-response-format",enumerable:!1},$parseRaw:{value:e,enumerable:!1}}),r}function Jmr(t,e,r){if(Zv(t))return zmr(t,e,r);if(vy(t))return plo({type:"json_schema",json_schema:{...r,name:e,strict:!0,schema:Ii(t,{cycles:"ref",reused:"ref",override(n){n.jsonSchema.title=e}})}},n=>Dz(t,JSON.parse(n)));throw new Error("Unsupported schema response format")}function Kmr(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 Hmr,iit=v(()=>{nv();Sy();_y();Vmr();Hmr=["jsonSchema","functionCalling","jsonMode"]});var mlo,Gmr,Xmr=v(()=>{mlo={"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}},Gmr=mlo});var KV,Uie=v(()=>{Gk();EG();Xk();Zk();iit();Xmr();rA();nv();Sy();su();aD();rv();Qv();nO();_V();KV=class extends Vy{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??un("OPENAI_API_KEY"),this.organization=e?.configuration?.organization??un("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(!_D(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&&Hi(e.json_schema.schema)?Jmr(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=nA(n),i={...this.clientConfig,baseURL:o,timeout:this.timeout,maxRetries:0};i.baseURL||delete i.baseURL,i.defaultHeaders=oA(i.defaultHeaders),this.client=new Tn(i)}return{...this.clientConfig,...e}}_convertChatOpenAIToolToCompletionsTool(e,r){return VV(e)?fpr(e.metadata.customTool):i0(e)?r?.strict!==void 0?{...e,function:{...e.function,strict:r.strict}}:e:rpr(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=>OG(o)||VV(o)?o:ipr(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(vD(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=npr(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 s0(a)}})}get profile(){return Gmr[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=Wmr(this.model,r?.method);if(u==="jsonMode"){Hi(i)?o=jC.fromZodSchema(i):o=new ew;let f=Ii(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:Kz(i),schema:i,strict:r?.strict},p=Ii(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}}}),Hi(i)){let m=jC.fromZodSchema(i);o=YN.from(h=>"parsed"in h.additional_kwargs?h.additional_kwargs.parsed:m)}else o=new ew}else{let f=a??"extract";if(Hi(i)){let p=Ii(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 Ow({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=Ii(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 Ow({returnSingle:!0,keyName:f})}}if(!s)return n.pipe(o);let l=pl.assign({parsed:(f,p)=>o.invoke(f.raw,p)}),c=pl.assign({parsed:()=>null}),d=l.withFallbacks({fallbacks:[c]});return gc.from([{raw:n},d])}}});var ATe,ait,sit,Zmr,Ymr,zie,RG=v(()=>{Xk();iit();ra();_V();ATe={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=bb({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=Ope(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=Ope(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=bb({dataUrl:t.url}),r=TG(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=TG(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`)}},ait=({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(HI(l,{returnId:!0}))}catch(c){i.push(vx(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=Kmr(t.content||"",e.choices?.[0]?.message);return new uo({content:u,tool_calls:o,invalid_tool_calls:i,additional_kwargs:a,response_metadata:s,id:e.id})}default:return new hy(t.content||"",t.role??"unknown")}},sit=({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 BT({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 Hr({content:i,tool_call_chunks:u,additional_kwargs:a,id:e.id,response_metadata:s})}else return o==="system"?new UT({content:i,response_metadata:s}):o==="developer"?new UT({content:i,response_metadata:s,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new qT({content:i,additional_kwargs:a,name:t.name,response_metadata:s}):o==="tool"?new $L({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:s}):new kT({content:i,role:o,response_metadata:s})},Zmr=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=oUe(()=>{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=TG(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}}}},Ymr=({message:t,model:e})=>{let r=vD(t);if(r==="system"&&_D(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"&&Kv.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=Zmr(i);a&&(yield a)}}return{role:"user",content:Array.from(n(t.contentBlocks))}},zie=({messages:t,model:e})=>t.flatMap(r=>{if("output_version"in r.response_metadata&&r.response_metadata?.output_version==="v1")return Ymr({message:r});let n=vD(r);n==="system"&&_D(e)&&(n="developer");let o=typeof r.content=="string"?r.content:r.content.map(a=>py(a)?AN(a,ATe):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),uo.isInstance(r)&&r.tool_calls?.length?i.tool_calls=r.tool_calls.map(bV):(r.additional_kwargs.tool_calls!=null&&(i.tool_calls=r.additional_kwargs.tool_calls),Kv.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 iA,NTe=v(()=>{Gk();EG();Xk();Uie();RG();ra();xm();iA=class extends KV{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:sTe(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),_D(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=zie({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}:{}},mc(h.message)&&(h.message.usage_metadata=n),h.message=new uo(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=zie({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 Mi({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 Mi({message:new Hr({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 s0(o)}})}_convertCompletionsDeltaToBaseMessageChunk(t,e,r){return sit({delta:t,rawResponse:e,includeRawResponse:this.__includeRawResponse,defaultRole:r})}_convertCompletionsMessageToBaseMessage(t,e){return ait({message:t,rawResponse:e,includeRawResponse:this.__includeRawResponse})}}});var DTe=v(()=>{Zk();rA();su()});var uit=v(()=>{NTe();DTe()});var IG,lit,jTe,ohr,cit,ihr,$Te,LTe=v(()=>{EG();Xk();RG();ra();xm();_V();IG="__openai_function_call_ids__",lit=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}},jTe=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(HI(u,{returnId:!0}))}catch(l){let c;typeof l=="object"&&l!=null&&"message"in l&&typeof l.message=="string"&&(c=l.message),o.push(vx(u,c))}a[IG]??(a[IG]={}),s.id&&(a[IG][s.call_id]=s.id)}else if(s.type==="reasoning")a.reasoning=s;else if(s.type==="custom_tool_call"){let u=spr(s);u?n.push(u):o.push(vx(s,"Malformed custom tool call"))}else if(s.type==="computer_call"){let u=upr(s);u?n.push(u):o.push(vx(s,"Malformed computer call"))}else a.tool_outputs??(a.tool_outputs=[]),a.tool_outputs.push(s);return new uo({id:e,content:r,tool_calls:n,invalid_tool_calls:o,usage_metadata:lit(t.usage),additional_kwargs:a,response_metadata:i})},ohr=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}},cit=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[IG]={[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=jTe(t.response);n=lit(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 Mi({text:e.map(u=>u.text).join(""),message:new Hr({id:s,content:e,tool_call_chunks:o,usage_metadata:n,additional_kwargs:a,response_metadata:i}),generationInfo:r})},ihr=t=>{let e=uo.isInstance(t)&&t.response_metadata?.model_provider==="openai";function*r(){let n=bD(()=>{try{let g=vD(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=bD(()=>{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=TG(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=bD(()=>{if(Array.isArray(g.summary)){let O=g.summary?.map(E=>E?.text).filter(E=>typeof E=="string")??[];if(O.length>0)return O}return g.reasoning?[g.reasoning]:[]}),_=b.length>0?b.map(T=>({type:"summary_text",text:T})):[{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())},$Te=({messages:t,zdrEnabled:e,model:r})=>t.flatMap(n=>{let o=n.response_metadata;if(o?.output_version==="v1")return ihr(n);let i=n.additional_kwargs,a=vD(n);if(a==="system"&&_D(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=ohr(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:bD(()=>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?.[IG];uo.isInstance(n)&&n.tool_calls?.length?s.push(...n.tool_calls.map(f=>cpr(f)?{type:"custom_tool_call",id:f.call_id,call_id:f.id??"",input:f.args.input,name:f.name}:lpr(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}),py(l))return AN(l,ATe);if(l.type==="text")return{type:"input_text",text:l.text};if(l.type==="image_url"){let c=bD(()=>{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=bD(()=>{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 FTe,kTe=v(()=>{Gk();EG();Uie();LTe();rv();FTe=class extends KV{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:apr(t?.tool_choice)?t?.tool_choice:(()=>{let o=sTe(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:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),...n,stream:!1},{signal:e?.signal,...e?.options});return{generations:[{text:o.output_text,message:jTe(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:$Te({messages:t,zdrEnabled:this.zdrEnabled??!1,model:this.model}),stream:!0},e);for await(let o of n){let i=cit(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 s0(n)}})}_reduceChatOpenAITools(t,e){let r=[];for(let n of t)if(OG(n))n.type==="image_generation"&&e?.stream&&(n.partial_images=1),r.push(n);else if(VV(n)){let o=n.metadata.customTool;r.push({type:"custom",name:o.name,description:o.description,format:o.format})}else i0(n)?r.push({type:"function",name:n.function.name,parameters:n.function.parameters,description:n.function.description,strict:e?.strict??null}):uTe(n)&&r.push(dpr(n));return r}}});var dit=v(()=>{DTe();kTe()});var Px,fit=v(()=>{EG();Xk();Uie();NTe();kTe();Px=class ahr extends KV{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 FTe(r),this.completions=r?.completions??new iA(r)}get lc_serializable_keys(){return[...super.lc_serializable_keys,"useResponsesApi"]}get callKeys(){return[...super.callKeys,"useResponsesApi"]}_useResponsesApi(r){let n=r?.tools?.some(OG),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(uTe)||r?.tools?.some(VV);return this.useResponsesApi||n||o||i||Qfr(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 ahr(this.fields);return n.defaultOptions={...this.defaultOptions,...r},n}}});var shr=v(()=>{DTe();uit();dit();fit()});var pit=v(()=>{Gk();Zk();rA();xm();su();rv();rie();Ik()});var uhr=v(()=>{Zk();pit();rA();su()});var Qk,mit=v(()=>{Gk();Zk();rA();su();Ik();lV();Qk=class extends bx{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??un("OPENAI_API_KEY");this.organization=r?.configuration?.organization??un("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=_x(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 s0(n)}})}}});var hit,lhr=v(()=>{Gk();Zk();mit();rA();su();hit=class extends Qk{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)??un("AZURE_OPENAI_API_KEY"),this.azureOpenAIApiVersion=e?.azureOpenAIApiVersion??e?.openAIApiVersion??un("AZURE_OPENAI_API_VERSION"),this.azureOpenAIBasePath=e?.azureOpenAIBasePath??un("AZURE_OPENAI_BASE_PATH"),this.azureOpenAIApiInstanceName=e?.azureOpenAIApiInstanceName??un("AZURE_OPENAI_API_INSTANCE_NAME"),this.azureOpenAIApiDeploymentName=(e?.azureOpenAIApiEmbeddingsDeploymentName||e?.azureOpenAIApiDeploymentName)??(un("AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME")||un("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=nA(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=oA(s.defaultHeaders,!0,"2.0.0"),this.client=new zV({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 s0(n)}})}}});function AG(t,e){let r=$ee(e.schema),n=zee(e.schema);if(!e.schema||r||n)return new fhr({...e,description:e.description??e.schema?.description??`${e.name} tool`,func:async(a,s,u)=>new Promise((l,c)=>{let d=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(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 _lo({...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(UL(u.signal))},u.signal.addEventListener("abort",d,{once:!0}));let p=Nc(u,{callbacks:s?.getChild()});yg.runWithConfig(x_(p),async()=>{try{let m=await t(a,p);if(u?.signal?.aborted){f();return}f(),l(m)}catch(m){f(),c(m)}})})})}function vlo(t){let{content:e,artifact:r,toolCallId:n,metadata:o}=t;return n&&!XBe(e)?typeof e=="string"||Array.isArray(e)&&e.every(i=>typeof i=="object")?new Kv({status:"success",content:e,artifact:r,tool_call_id:n,name:t.name,metadata:o}):new Kv({status:"success",content:wlo(e),artifact:r,tool_call_id:n,name:t.name,metadata:o}):e}function wlo(t){try{return JSON.stringify(t)??""}catch{return`${t}`}}var chr,dhr,fhr,_lo,eq=v(()=>{zo();xpe();k6();BL();Oz();Ez();GT();G6();zN();Sy();iWe();rv();Qet();rO();rge();HV();chr=class extends tie{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=vi(K6(this.defaultConfig,r));return NL(e)?(n=e.args,o={...o,toolCall:e}):n=e,this.call(n,o)}async call(e,r,n){let o=NL(e)?e.args:e,i;if(Hi(this.schema))try{i=await Jz(this.schema,o)}catch(m){let h="Received tool input did not match expected schema";throw this.verboseParsingErrors&&(h=`${h} Details: ${m.message}`),fHe(m)&&(h=`${h} ${Zt.prettifyError(m)}`),new xQ(h,JSON.stringify(e))}else{let m=fl(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 xQ(h,JSON.stringify(e))}i=o}let a=qL(r),s=Cm.configure(a.callbacks,this.callbacks,a.tags||n,this.tags,a.metadata,this.metadata,{verbose:this.verbose}),u;NL(e)&&(u=e.id),!u&&nCt(a)&&(u=a.toolCall.id);let l=await s?.handleToolStart(this.toJSON(),typeof e=="string"?e:JSON.stringify(e),a.runId,void 0,void 0,void 0,a.runName,u);delete a.runId;let c;try{let m=await this._call(i,l,a);c=ZIt(m)?await YIt(m,async h=>{try{await l?.handleToolEvent(h)}catch(y){await l?.handleToolError(y)}}):m}catch(m){throw await l?.handleToolError(m),m}let d,f;if(this.responseFormat==="content_and_artifact")if(Array.isArray(c)&&c.length===2)[d,f]=c;else throw new Error(`Tool response format is "content_and_artifact" but the output was not a two-tuple. -Result: ${JSON.stringify(c)}`);else d=c;let p=vlo({content:d,artifact:f,toolCallId:u,name:this.name,metadata:this.metadata});return await l?.handleToolEnd(p),p}},dhr=class extends chr{constructor(e){super(e);x(this,"schema",Ae.object({input:Ae.string().optional()}).transform(e=>e.input))}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},fhr=class extends dhr{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=qL(r);return n.runName===void 0&&(n.runName=this.name),super.call(e,n)}_call(e,r,n){return this.func(e,r,n)}},_lo=class extends chr{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=qL(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)}}});var git=v(()=>{rA();su();eq()});var phr=v(()=>{});var mhr=v(()=>{});var hhr=v(()=>{});var ghr=v(()=>{});var yhr=v(()=>{});var Slo,Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo,Ilo,F4a,bhr=v(()=>{ra();eq();HV();Slo=Zt.object({type:Zt.literal("screenshot")}),Clo=Zt.object({type:Zt.literal("click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),xlo=Zt.object({type:Zt.literal("double_click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),Tlo=Zt.object({type:Zt.literal("drag"),path:Zt.array(Zt.object({x:Zt.number(),y:Zt.number()}))}),Olo=Zt.object({type:Zt.literal("keypress"),keys:Zt.array(Zt.string())}),Elo=Zt.object({type:Zt.literal("move"),x:Zt.number(),y:Zt.number()}),Plo=Zt.object({type:Zt.literal("scroll"),x:Zt.number(),y:Zt.number(),scroll_x:Zt.number(),scroll_y:Zt.number()}),Mlo=Zt.object({type:Zt.literal("type"),text:Zt.string()}),Rlo=Zt.object({type:Zt.literal("wait"),duration:Zt.number().optional()}),Ilo=Zt.discriminatedUnion("type",[Slo,Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo]),F4a=Zt.object({action:Ilo})});var Alo,U4a,_hr=v(()=>{eq();HV();Alo=Zt.object({type:Zt.literal("exec"),command:Zt.array(Zt.string()),env:Zt.record(Zt.string(),Zt.string()).optional(),working_directory:Zt.string().optional(),timeout_ms:Zt.number().optional(),user:Zt.string().optional()}),U4a=Zt.discriminatedUnion("type",[Alo])});var W4a,vhr=v(()=>{eq();HV();W4a=Zt.object({commands:Zt.array(Zt.string()).describe("Array of shell commands to execute"),timeout_ms:Zt.number().optional().describe("Optional timeout in milliseconds for the commands"),max_output_length:Zt.number().optional().describe("Optional maximum number of characters to return from each command")})});var Nlo,Dlo,jlo,X4a,whr=v(()=>{eq();HV();Nlo=Zt.object({type:Zt.literal("create_file"),path:Zt.string(),diff:Zt.string()}),Dlo=Zt.object({type:Zt.literal("update_file"),path:Zt.string(),diff:Zt.string()}),jlo=Zt.object({type:Zt.literal("delete_file"),path:Zt.string()}),X4a=Zt.discriminatedUnion("type",[Nlo,Dlo,jlo])});var Shr=v(()=>{git();phr();mhr();hhr();ghr();yhr();bhr();_hr();vhr();whr()});var Chr=v(()=>{Qv();eq();Ez()});var xhr=v(()=>{RG()});var Thr=v(()=>{RG();LTe()});var CD=v(()=>{Gk();Xk();Zk();Uie();RG();NTe();uit();LTe();kTe();dit();fit();shr();pit();uhr();mit();lhr();git();Shr();Chr();xhr();Thr();rA()});var Ehr=S((mVa,Ohr)=>{Ohr.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 $lo,Llo,Phr,Mhr=v(()=>{$lo=$(Ehr(),1),Llo=Object.defineProperty,Phr=(t,e)=>{for(var r in e)Llo(t,r,{get:e[r],enumerable:!0})}});var Flo,yit,Rhr=v(()=>{Mhr();su();lV();Ik();Flo={};Phr(Flo,{JinaEmbeddings:()=>yit});yit=class extends bx{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||un("JINA_API_KEY")||un("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=_x(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 qTe,Ihr=v(()=>{Rhr();qTe=class extends yit{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}}});var GV,Ahr=v(()=>{CD();GV=class extends Qk{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",...this.customConfig.headers||{}},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 BTe,klo,dd,XV=v(()=>{gr();BC();OS();Qe();Dt();att();btt();Dtt();CD();BTe=require("obsidian");aA();Ihr();Ahr();klo={"copilot-plus":GV,"copilot-plus-jina":qTe,openai:Qk,cohereai:itt,google:ytt,"azure openai":hit,ollama:Ntt,"lm-studio":GV,"3rd party (openai-format)":Qk,siliconflow:GV,openrouterai:GV},dd=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>ee().plusLicenseKey,"copilot-plus-jina":()=>ee().plusLicenseKey,openai:()=>ee().openAIApiKey,cohereai:()=>ee().cohereApiKey,google:()=>ee().googleApiKey,"azure openai":()=>ee().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key",siliconflow:()=>ee().siliconflowApiKey,openrouterai:()=>ee().openRouterAiApiKey};this.initialize(),ml(()=>this.initialize())}initialize(){let e=ee().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=klo[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(kC).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=no(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=no(r);return e===n})[0]}async getEmbeddingsAPI(){let r=ee().embeddingModelKey;if(!t.modelMap.hasOwnProperty(r))throw new qo(`No embedding model found for: ${r}`);let n=this.getCustomModel(r);if(n.plusExclusive&&!ee().isPlusUser)throw new BTe.Notice("Plus-only model, please consider upgrading to Plus to access it."),new qo("Plus-only model selected but user is not on Plus plan");if(n.believerExclusive){let s=await Xl.getInstance().validateLicenseKey();if(!s.plan||s.plan.toLowerCase()!=="believer")throw new BTe.Notice("Believer-only model, please consider upgrading to Believer to access it."),new qo("Believer-only model selected but user is not on Believer plan")}let o=t.modelMap[r];if(!o.hasApiKey)throw new qo(`API key is not provided for the embedding model: ${r}`);let i=await this.getEmbeddingConfig(n);try{return t.embeddingModel=new o.EmbeddingConstructor(i),t.embeddingModel}catch(a){throw new qo(`Error creating embedding model: ${r}. ${a.message}`)}}async getEmbeddingConfig(e){let r=ee(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await Fn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:i1,fetch:e.enableCors?hl:void 0}},"copilot-plus-jina":{model:n,apiKey:await Fn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,dimensions:e.dimensions,baseUrl:i1+"/embeddings",configuration:{fetch:e.enableCors?hl:void 0}},openai:{modelName:n,apiKey:await Fn(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0}},cohereai:{model:n,apiKey:await Fn(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await Fn(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await Fn(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 Fn(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await Fn(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?hl:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await Fn(e.apiKey||""),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,dangerouslyAllowBrowser:!0}},siliconflow:{modelName:n,apiKey:await Fn(e.apiKey||r.siliconflowApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||qC.siliconflow.host,fetch:e.enableCors?hl:void 0}},openrouterai:{modelName:n,apiKey:await Fn(e.apiKey||r.openRouterAiApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?hl: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 BTe.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=` +Result: ${JSON.stringify(c)}`);else d=c;let p=vlo({content:d,artifact:f,toolCallId:u,name:this.name,metadata:this.metadata});return await l?.handleToolEnd(p),p}},dhr=class extends chr{constructor(e){super(e);x(this,"schema",Ae.object({input:Ae.string().optional()}).transform(e=>e.input))}call(e,r){let n=typeof e=="string"||e==null?{input:e}:e;return super.call(n,r)}},fhr=class extends dhr{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=qL(r);return n.runName===void 0&&(n.runName=this.name),super.call(e,n)}_call(e,r,n){return this.func(e,r,n)}},_lo=class extends chr{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=qL(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)}}});var git=v(()=>{rA();su();eq()});var phr=v(()=>{});var mhr=v(()=>{});var hhr=v(()=>{});var ghr=v(()=>{});var yhr=v(()=>{});var Slo,Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo,Ilo,F4a,bhr=v(()=>{ra();eq();HV();Slo=Zt.object({type:Zt.literal("screenshot")}),Clo=Zt.object({type:Zt.literal("click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),xlo=Zt.object({type:Zt.literal("double_click"),x:Zt.number(),y:Zt.number(),button:Zt.enum(["left","right","wheel","back","forward"]).default("left")}),Tlo=Zt.object({type:Zt.literal("drag"),path:Zt.array(Zt.object({x:Zt.number(),y:Zt.number()}))}),Olo=Zt.object({type:Zt.literal("keypress"),keys:Zt.array(Zt.string())}),Elo=Zt.object({type:Zt.literal("move"),x:Zt.number(),y:Zt.number()}),Plo=Zt.object({type:Zt.literal("scroll"),x:Zt.number(),y:Zt.number(),scroll_x:Zt.number(),scroll_y:Zt.number()}),Mlo=Zt.object({type:Zt.literal("type"),text:Zt.string()}),Rlo=Zt.object({type:Zt.literal("wait"),duration:Zt.number().optional()}),Ilo=Zt.discriminatedUnion("type",[Slo,Clo,xlo,Tlo,Olo,Elo,Plo,Mlo,Rlo]),F4a=Zt.object({action:Ilo})});var Alo,U4a,_hr=v(()=>{eq();HV();Alo=Zt.object({type:Zt.literal("exec"),command:Zt.array(Zt.string()),env:Zt.record(Zt.string(),Zt.string()).optional(),working_directory:Zt.string().optional(),timeout_ms:Zt.number().optional(),user:Zt.string().optional()}),U4a=Zt.discriminatedUnion("type",[Alo])});var W4a,vhr=v(()=>{eq();HV();W4a=Zt.object({commands:Zt.array(Zt.string()).describe("Array of shell commands to execute"),timeout_ms:Zt.number().optional().describe("Optional timeout in milliseconds for the commands"),max_output_length:Zt.number().optional().describe("Optional maximum number of characters to return from each command")})});var Nlo,Dlo,jlo,X4a,whr=v(()=>{eq();HV();Nlo=Zt.object({type:Zt.literal("create_file"),path:Zt.string(),diff:Zt.string()}),Dlo=Zt.object({type:Zt.literal("update_file"),path:Zt.string(),diff:Zt.string()}),jlo=Zt.object({type:Zt.literal("delete_file"),path:Zt.string()}),X4a=Zt.discriminatedUnion("type",[Nlo,Dlo,jlo])});var Shr=v(()=>{git();phr();mhr();hhr();ghr();yhr();bhr();_hr();vhr();whr()});var Chr=v(()=>{Qv();eq();Ez()});var xhr=v(()=>{RG()});var Thr=v(()=>{RG();LTe()});var CD=v(()=>{Gk();Xk();Zk();Uie();RG();NTe();uit();LTe();kTe();dit();fit();shr();pit();uhr();mit();lhr();git();Shr();Chr();xhr();Thr();rA()});var Ehr=S((mVa,Ohr)=>{Ohr.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 $lo,Llo,Phr,Mhr=v(()=>{$lo=$(Ehr(),1),Llo=Object.defineProperty,Phr=(t,e)=>{for(var r in e)Llo(t,r,{get:e[r],enumerable:!0})}});var Flo,yit,Rhr=v(()=>{Mhr();su();lV();Ik();Flo={};Phr(Flo,{JinaEmbeddings:()=>yit});yit=class extends bx{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||un("JINA_API_KEY")||un("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=_x(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 qTe,Ihr=v(()=>{Rhr();qTe=class extends yit{constructor(e){super(e),e?.baseUrl&&(this.baseUrl=e.baseUrl)}}});var GV,Ahr=v(()=>{CD();GV=class extends Qk{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",...this.customConfig.headers||{}},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 BTe,klo,dd,XV=v(()=>{gr();BC();OS();Qe();Dt();att();btt();Dtt();CD();BTe=require("obsidian");aA();Ihr();Ahr();klo={"copilot-plus":GV,"copilot-plus-jina":qTe,openai:Qk,cohereai:itt,google:ytt,"azure openai":hit,ollama:Ntt,"lm-studio":GV,"3rd party (openai-format)":Qk,siliconflow:GV,openrouterai:GV},dd=class t{constructor(){this.providerApiKeyMap={"copilot-plus":()=>ee().plusLicenseKey,"copilot-plus-jina":()=>ee().plusLicenseKey,openai:()=>ee().openAIApiKey,cohereai:()=>ee().cohereApiKey,google:()=>ee().googleApiKey,"azure openai":()=>ee().azureOpenAIApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key",siliconflow:()=>ee().siliconflowApiKey,openrouterai:()=>ee().openRouterAiApiKey};this.initialize(),ml(()=>this.initialize())}initialize(){let e=ee().activeEmbeddingModels;this.activeEmbeddingModels=e,this.buildModelMap(e)}static getInstance(){return t.instance||(t.instance=new t),t.instance}getProviderConstructor(e){let r=klo[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(kC).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=no(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=no(r);return e===n})[0]}async getEmbeddingsAPI(){let r=ee().embeddingModelKey;if(!t.modelMap.hasOwnProperty(r))throw new qo(`No embedding model found for: ${r}`);let n=this.getCustomModel(r);if(n.plusExclusive&&!ee().isPlusUser)throw new BTe.Notice("Plus-only model, please consider upgrading to Plus to access it."),new qo("Plus-only model selected but user is not on Plus plan");if(n.believerExclusive){let s=await Xl.getInstance().validateLicenseKey();if(!s.plan||s.plan.toLowerCase()!=="believer")throw new BTe.Notice("Believer-only model, please consider upgrading to Believer to access it."),new qo("Believer-only model selected but user is not on Believer plan")}let o=t.modelMap[r];if(!o.hasApiKey)throw new qo(`API key is not provided for the embedding model: ${r}`);let i=await this.getEmbeddingConfig(n);try{return t.embeddingModel=new o.EmbeddingConstructor(i),t.embeddingModel}catch(a){throw new qo(`Error creating embedding model: ${r}. ${a.message}`)}}async getEmbeddingConfig(e){let r=ee(),n=e.name,o={maxRetries:3,maxConcurrency:3},a={"copilot-plus":{modelName:n,apiKey:await kn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:i1,fetch:e.enableCors?hl:void 0}},"copilot-plus-jina":{model:n,apiKey:await kn(r.plusLicenseKey),timeout:1e4,batchSize:ee().embeddingBatchSize,dimensions:e.dimensions,baseUrl:i1+"/embeddings",configuration:{fetch:e.enableCors?hl:void 0}},openai:{modelName:n,apiKey:await kn(e.apiKey||r.openAIApiKey),timeout:1e4,batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0}},cohereai:{model:n,apiKey:await kn(e.apiKey||r.cohereApiKey)},google:{modelName:n,apiKey:await kn(r.googleApiKey)},"azure openai":{modelName:n,azureOpenAIApiKey:await kn(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 kn(e.apiKey||"default-key")}`}},"lm-studio":{modelName:n,openAIApiKey:await kn(e.apiKey||"default-key"),configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?hl:void 0}},"3rd party (openai-format)":{modelName:n,openAIApiKey:await kn(e.apiKey||""),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,dangerouslyAllowBrowser:!0}},siliconflow:{modelName:n,apiKey:await kn(e.apiKey||r.siliconflowApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||qC.siliconflow.host,fetch:e.enableCors?hl:void 0}},openrouterai:{modelName:n,apiKey:await kn(e.apiKey||r.openRouterAiApiKey),batchSize:ee().embeddingBatchSize,configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?hl: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 BTe.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: `+Wr(n)+` -with CORS Error: `+Wr(o);throw new Error(i)}}}}});function Mx(t){return(t.miyoServerUrl||"").trim()}function kh(t){return!t.enableMiyo||!bit()?!1:!Vie.Platform.isMobile||!!Mx(t)}function tq(t){return t.vault.getName()}function UTe(t,e){let r=t.vault.adapter;if(r instanceof Vie.FileSystemAdapter)return r.getFullPath(e);let n=r;return typeof n.getFullPath=="function"?n.getFullPath(e):e}function NG(t,e){let r=qlo(t);if(!r)return e;let n=Nhr(r),o=Nhr(e),i=`${n}/`;return o.startsWith(i)?o.slice(i.length):e}function qlo(t){let e=t.vault.adapter;if(e instanceof Vie.FileSystemAdapter)return e.getBasePath();let r=e;if(typeof r.getBasePath=="function")return r.getBasePath();if(typeof r.basePath=="string")return r.basePath}function Nhr(t){return t.replace(/\\/g,"/").replace(/\/+$/,"")}var Vie,u0=v(()=>{id();Vie=require("obsidian")});var Dhr,zTe,jhr=v(()=>{Xe();Qe();Dt();Dhr=require("obsidian"),zTe=class t{constructor(){this.cachedBaseUrl=null}static getInstance(){return t.instance||(t.instance=new t),t.instance}async resolveBaseUrl(e={}){let r=(e.overrideUrl||"").trim();if(r.length>0)return this.normalizeBaseUrl(r);if(this.cachedBaseUrl&&!e.forceRefresh)return this.cachedBaseUrl;if(!Dhr.Platform.isDesktopApp)return null;let n=await this.readServiceConfig();if(n==="missing"){let i=this.getDefaultBaseUrl();return this.cachedBaseUrl=null,ee().debug&&F(`Miyo service discovery file missing; using fallback ${i}`),i}if(!n)return this.cachedBaseUrl=null,null;let o=this.normalizeBaseUrl(`http://${n.host}:${n.port}`);return this.cachedBaseUrl=o,o}normalizeBaseUrl(e){return e.trim().replace(/\/+$/,"")}getDefaultBaseUrl(){return this.normalizeBaseUrl("http://127.0.0.1:8742")}getServiceFilePaths(){let e=this.getNodeRequire();if(!e)return[];let r=e("os"),n=e("process"),o=e("path"),i=r.homedir(),a=r.platform(),s=n.env||{};if(a==="win32"){let u=(s.LOCALAPPDATA||"").trim(),l=(s.APPDATA||"").trim();return[u,o.join(i,"AppData","Local"),l,o.join(i,"AppData","Roaming")].filter((d,f,p)=>d.length>0&&p.indexOf(d)===f).map(d=>o.join(d,"Miyo","service.json"))}return a==="linux"?[o.join(i,".config","Miyo","service.json")]:a==="darwin"?[o.join(i,"Library","Application Support","Miyo","service.json")]:(Ce(`Miyo service discovery unsupported platform: ${a}`),[])}async readServiceConfig(){let e=this.getServiceFilePaths();if(e.length===0)return null;let r=this.getNodeRequire();if(!r)return null;let n=r("fs"),o=!1;for(let i of e)try{let a=await n.promises.readFile(i,"utf8"),s=JSON.parse(a);return!s.host||typeof s.host!="string"?(Ce("Miyo service discovery missing host"),null):typeof s.port!="number"||Number.isNaN(s.port)?(Ce("Miyo service discovery missing port"),null):(ee().debug&&F(`Miyo service discovery resolved host=${s.host} port=${s.port}`),s)}catch(a){if(this.isMissingFileError(a)){o=!0;continue}return ee().debug&&Ce(`Miyo service discovery failed: ${Wr(a)}`),null}return o?"missing":null}isMissingFileError(e){return e?.code==="ENOENT"}getNodeRequire(){let e=globalThis?.require;return typeof e=="function"?e:null}}});var $hr,l0,DG=v(()=>{BC();Xe();jhr();Qe();Dt();$hr=require("obsidian"),l0=class{constructor(){this.discovery=zTe.getInstance()}async resolveBaseUrl(e){let r=await this.discovery.resolveBaseUrl({overrideUrl:e});if(!r)throw new Error("Miyo base URL not available");return r}async isBackendAvailable(e){try{let r=await this.resolveBaseUrl(e),n=await this.requestJson(r,"/v0/health",{method:"GET"});return n?.status!=="ok"?(Ce(`Miyo health check failed: status="${n?.status??"unknown"}"`),!1):!0}catch(r){return Ce(`Miyo backend availability check failed: ${Wr(r)}`),!1}}async getFolder(e,r){return this.requestJson(e,"/v0/folder",{method:"GET",query:{path:r}})}async scanFolder(e,r,n=!1){return this.requestJson(e,"/v0/scan",{method:"POST",body:{path:r,force:n}})}async listFolderFiles(e,r){return this.requestJson(e,"/v0/folder/files",{method:"GET",query:{folder_name:r.folderName,title:r.title,file_path:r.filePath,mtime_after:r.mtimeAfter,mtime_before:r.mtimeBefore,offset:r.offset,limit:r.limit,order_by:r.orderBy}})}async getDocumentsByPath(e,r,n){return this.requestJson(e,"/v0/folder/documents",{method:"GET",query:{path:n,folder_name:r}})}async search(e,r,n,o,i){let a={query:n,folder_name:r,limit:o,...i&&i.length>0?{filters:i}:{}};return ee().debug&&F("Miyo search request:",{baseUrl:e,payload:a}),this.requestJson(e,"/v0/search",{method:"POST",body:a})}async searchRelated(e,r,n){let o={file_path:r,...n?.folderName?{folder_name:n.folderName}:{},...typeof n?.limit=="number"?{limit:n.limit}:{},...n?.filters&&n.filters.length>0?{filters:n.filters}:{}};return this.requestJson(e,"/v0/search/related",{method:"POST",body:o})}async parseDoc(e,r,n){return this.requestJson(e,"/v0/parse-doc",{method:"POST",body:{folder_name:r,path:n}})}async buildHeaders(){let e=ee(),r={},n=e.plusLicenseKey?await Fn(e.plusLicenseKey):"";return n&&(r.Authorization=`Bearer ${n}`),r}async requestJson(e,r,n){let o=new URL(r,e);n.query&&Object.entries(n.query).forEach(([l,c])=>{c!=null&&o.searchParams.set(l,String(c))});let i=n.body?JSON.stringify(n.body):void 0,a=await this.buildHeaders();F("Miyo request:",{method:n.method,url:o.toString(),hasBody:!!i,hasAuthorizationHeader:!!a.Authorization,...ee().debug&&n.method==="POST"?{postBody:n.body}:{}});let s=await(0,$hr.requestUrl)({url:o.toString(),method:n.method,headers:a,contentType:i?"application/json":void 0,body:i,throw:!1});if(s.status>=400){let c=this.parseResponseJson(s.json,s.text)?.detail||s.text||"";throw Ce(`Miyo request failed (${s.status}): ${c}`),new Error(c?`Miyo request failed with status ${s.status}: ${c}`:`Miyo request failed with status ${s.status}`)}let u=this.parseResponseJson(s.json,s.text);return ee().debug&&F(`Miyo request ${n.method} ${o.toString()} succeeded`),u}parseResponseJson(e,r){if(typeof e=="string")try{return JSON.parse(e)}catch(n){return ie(`Failed to parse Miyo JSON response: ${Wr(n)}`),{}}if(e!=null)return e;if(r)try{return JSON.parse(r)}catch(n){return ie(`Failed to parse Miyo text response: ${Wr(n)}`),{}}return{}}}});var Lhr,VTe,Fhr=v(()=>{Lhr=require("obsidian");Xe();DG();u0();Qe();VTe=class{constructor(e){this.app=e;this.client=new l0}async initialize(e){try{let r=await this.getBaseUrl();await this.client.getFolder(r,this.getFolderName())}catch(r){Ce(`Miyo backend initialization failed: ${r}`),new Lhr.Notice("Failed to initialize Miyo backend. Check Miyo service discovery or folder setup.")}}async clearIndex(e){Ce("Miyo clearIndex requested from Copilot, but folder lifecycle is managed in Miyo.")}requiresEmbeddings(){return!1}async upsert(e){F(`Skipping direct Miyo upsert for ${e.path}; Miyo manages indexing itself.`)}async upsertBatch(e){return e.length>0&&F(`Skipping direct Miyo batch upsert for ${e.length} documents.`),0}async removeByPath(e){F(`Skipping direct Miyo delete for ${e}; Miyo manages file lifecycle itself.`)}async getIndexedFiles(){let e=await this.getAllIndexedFiles();return Array.from(new Set(e.map(r=>this.toVaultPath(r.path)))).sort()}async getLatestFileMtime(){return(await this.getAllIndexedFiles()).reduce((r,n)=>Math.max(r,n.mtime??0),0)}async isIndexEmpty(){return(await this.getAllIndexedFiles()).length===0}async hasIndex(e){return(await this.getDocumentsByPath(e)).length>0}async getDocumentsByPath(e){let r=await this.getBaseUrl(),n=UTe(this.app,e);return((await this.client.getDocumentsByPath(r,this.getFolderName(),n)).documents??[]).map(a=>this.fromMiyoDocument(e,a))}async checkAndHandleEmbeddingModelChange(e){return!1}async save(){}async checkIndexIntegrity(){}async garbageCollect(){return F("Skipping Miyo garbage collection; folder lifecycle is managed in Miyo."),0}markFileMissingEmbeddings(e){}clearFilesMissingEmbeddings(){}getFilesMissingEmbeddings(){return[]}markUnsavedChanges(){}onunload(){}isRemoteBackend(){return!0}async requestIndexRefresh(e=!1){let r=await this.getBaseUrl();await this.client.scanFolder(r,this.getFolderName(),e)}async getBaseUrl(){let e=Mx(ee());return this.client.resolveBaseUrl(e)}getFolderName(){return tq(this.app)}async getAllIndexedFiles(){let e=await this.getBaseUrl(),r=200,n=0,o=null,i=[];do{let a=await this.client.listFolderFiles(e,{folderName:this.getFolderName(),offset:n,limit:r}),s=a.files??[];if(i.push(...s),o===null&&(o=a.total??s.length),n+=s.length,s.length===0)break}while(n{khr={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"},qhr={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},Hie=Object.keys(khr)});function ku(t,e){if(e.length<_it)Array.prototype.push.apply(t,e);else{let r=e.length;for(let n=0;n\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 zlo(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function Vlo(){return typeof process<"u"&&process.release&&process.release.name==="node"}function Hhr(){return BigInt(Math.floor(performance.now()*1e6))}function ZV(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 WTe(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 Pd(t){return t?.constructor?.name==="AsyncFunction"}var Blo,Ulo,Uhr,zhr,Vhr,_it,Hlo,fd=v(()=>{qh();Blo=Date.now().toString().slice(5),Ulo=0,Uhr=BigInt(1e3),zhr=BigInt(1e6),Vhr=BigInt(1e9),_it=65535;Hlo={cm:.01,m:1,km:1e3,ft:.3048,yd:.9144,mi:1609.344}});function Vr(t,...e){let r=new Error(Whr(Jlo[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}var Wlo,Jlo,qh=v(()=>{HTe();fd();Wlo=Hie.join(` +with CORS Error: `+Wr(o);throw new Error(i)}}}}});function Mx(t){return(t.miyoServerUrl||"").trim()}function kh(t){return!t.enableMiyo||!bit()?!1:!Vie.Platform.isMobile||!!Mx(t)}function tq(t){return t.vault.getName()}function UTe(t,e){let r=t.vault.adapter;if(r instanceof Vie.FileSystemAdapter)return r.getFullPath(e);let n=r;return typeof n.getFullPath=="function"?n.getFullPath(e):e}function NG(t,e){let r=qlo(t);if(!r)return e;let n=Nhr(r),o=Nhr(e),i=`${n}/`;return o.startsWith(i)?o.slice(i.length):e}function qlo(t){let e=t.vault.adapter;if(e instanceof Vie.FileSystemAdapter)return e.getBasePath();let r=e;if(typeof r.getBasePath=="function")return r.getBasePath();if(typeof r.basePath=="string")return r.basePath}function Nhr(t){return t.replace(/\\/g,"/").replace(/\/+$/,"")}var Vie,u0=v(()=>{id();Vie=require("obsidian")});var Dhr,zTe,jhr=v(()=>{Xe();Qe();Dt();Dhr=require("obsidian"),zTe=class t{constructor(){this.cachedBaseUrl=null}static getInstance(){return t.instance||(t.instance=new t),t.instance}async resolveBaseUrl(e={}){let r=(e.overrideUrl||"").trim();if(r.length>0)return this.normalizeBaseUrl(r);if(this.cachedBaseUrl&&!e.forceRefresh)return this.cachedBaseUrl;if(!Dhr.Platform.isDesktopApp)return null;let n=await this.readServiceConfig();if(n==="missing"){let i=this.getDefaultBaseUrl();return this.cachedBaseUrl=null,ee().debug&&F(`Miyo service discovery file missing; using fallback ${i}`),i}if(!n)return this.cachedBaseUrl=null,null;let o=this.normalizeBaseUrl(`http://${n.host}:${n.port}`);return this.cachedBaseUrl=o,o}normalizeBaseUrl(e){return e.trim().replace(/\/+$/,"")}getDefaultBaseUrl(){return this.normalizeBaseUrl("http://127.0.0.1:8742")}getServiceFilePaths(){let e=this.getNodeRequire();if(!e)return[];let r=e("os"),n=e("process"),o=e("path"),i=r.homedir(),a=r.platform(),s=n.env||{};if(a==="win32"){let u=(s.LOCALAPPDATA||"").trim(),l=(s.APPDATA||"").trim();return[u,o.join(i,"AppData","Local"),l,o.join(i,"AppData","Roaming")].filter((d,f,p)=>d.length>0&&p.indexOf(d)===f).map(d=>o.join(d,"Miyo","service.json"))}return a==="linux"?[o.join(i,".config","Miyo","service.json")]:a==="darwin"?[o.join(i,"Library","Application Support","Miyo","service.json")]:(Ce(`Miyo service discovery unsupported platform: ${a}`),[])}async readServiceConfig(){let e=this.getServiceFilePaths();if(e.length===0)return null;let r=this.getNodeRequire();if(!r)return null;let n=r("fs"),o=!1;for(let i of e)try{let a=await n.promises.readFile(i,"utf8"),s=JSON.parse(a);return!s.host||typeof s.host!="string"?(Ce("Miyo service discovery missing host"),null):typeof s.port!="number"||Number.isNaN(s.port)?(Ce("Miyo service discovery missing port"),null):(ee().debug&&F(`Miyo service discovery resolved host=${s.host} port=${s.port}`),s)}catch(a){if(this.isMissingFileError(a)){o=!0;continue}return ee().debug&&Ce(`Miyo service discovery failed: ${Wr(a)}`),null}return o?"missing":null}isMissingFileError(e){return e?.code==="ENOENT"}getNodeRequire(){let e=globalThis?.require;return typeof e=="function"?e:null}}});var $hr,l0,DG=v(()=>{BC();Xe();jhr();Qe();Dt();$hr=require("obsidian"),l0=class{constructor(){this.discovery=zTe.getInstance()}async resolveBaseUrl(e){let r=await this.discovery.resolveBaseUrl({overrideUrl:e});if(!r)throw new Error("Miyo base URL not available");return r}async isBackendAvailable(e){try{let r=await this.resolveBaseUrl(e),n=await this.requestJson(r,"/v0/health",{method:"GET"});return n?.status!=="ok"?(Ce(`Miyo health check failed: status="${n?.status??"unknown"}"`),!1):!0}catch(r){return Ce(`Miyo backend availability check failed: ${Wr(r)}`),!1}}async getFolder(e,r){return this.requestJson(e,"/v0/folder",{method:"GET",query:{path:r}})}async scanFolder(e,r,n=!1){return this.requestJson(e,"/v0/scan",{method:"POST",body:{path:r,force:n}})}async listFolderFiles(e,r){return this.requestJson(e,"/v0/folder/files",{method:"GET",query:{folder_name:r.folderName,title:r.title,file_path:r.filePath,mtime_after:r.mtimeAfter,mtime_before:r.mtimeBefore,offset:r.offset,limit:r.limit,order_by:r.orderBy}})}async getDocumentsByPath(e,r,n){return this.requestJson(e,"/v0/folder/documents",{method:"GET",query:{path:n,folder_name:r}})}async search(e,r,n,o,i){let a={query:n,...r?{folder_name:r}:{},limit:o,...i&&i.length>0?{filters:i}:{}};return ee().debug&&F("Miyo search request:",{baseUrl:e,payload:a}),this.requestJson(e,"/v0/search",{method:"POST",body:a})}async searchRelated(e,r,n){let o={file_path:r,...n?.folderName?{folder_name:n.folderName}:{},...typeof n?.limit=="number"?{limit:n.limit}:{},...n?.filters&&n.filters.length>0?{filters:n.filters}:{}};return this.requestJson(e,"/v0/search/related",{method:"POST",body:o})}async parseDoc(e,r,n){return this.requestJson(e,"/v0/parse-doc",{method:"POST",body:{folder_name:r,path:n}})}async buildHeaders(){let e=ee(),r={},n=e.plusLicenseKey?await kn(e.plusLicenseKey):"";return n&&(r.Authorization=`Bearer ${n}`),r}async requestJson(e,r,n){let o=new URL(r,e);n.query&&Object.entries(n.query).forEach(([l,c])=>{c!=null&&o.searchParams.set(l,String(c))});let i=n.body?JSON.stringify(n.body):void 0,a=await this.buildHeaders();F("Miyo request:",{method:n.method,url:o.toString(),hasBody:!!i,hasAuthorizationHeader:!!a.Authorization,...ee().debug&&n.method==="POST"?{postBody:n.body}:{}});let s=await(0,$hr.requestUrl)({url:o.toString(),method:n.method,headers:a,contentType:i?"application/json":void 0,body:i,throw:!1});if(s.status>=400){let c=this.parseResponseJson(s.json,s.text)?.detail||s.text||"";throw Ce(`Miyo request failed (${s.status}): ${c}`),new Error(c?`Miyo request failed with status ${s.status}: ${c}`:`Miyo request failed with status ${s.status}`)}let u=this.parseResponseJson(s.json,s.text);return ee().debug&&F(`Miyo request ${n.method} ${o.toString()} succeeded`),u}parseResponseJson(e,r){if(typeof e=="string")try{return JSON.parse(e)}catch(n){return ie(`Failed to parse Miyo JSON response: ${Wr(n)}`),{}}if(e!=null)return e;if(r)try{return JSON.parse(r)}catch(n){return ie(`Failed to parse Miyo text response: ${Wr(n)}`),{}}return{}}}});var Lhr,VTe,Fhr=v(()=>{Lhr=require("obsidian");Xe();DG();u0();Qe();VTe=class{constructor(e){this.app=e;this.client=new l0}async initialize(e){try{let r=await this.getBaseUrl();await this.client.getFolder(r,this.getFolderName())}catch(r){Ce(`Miyo backend initialization failed: ${r}`),new Lhr.Notice("Failed to initialize Miyo backend. Check Miyo service discovery or folder setup.")}}async clearIndex(e){Ce("Miyo clearIndex requested from Copilot, but folder lifecycle is managed in Miyo.")}requiresEmbeddings(){return!1}async upsert(e){F(`Skipping direct Miyo upsert for ${e.path}; Miyo manages indexing itself.`)}async upsertBatch(e){return e.length>0&&F(`Skipping direct Miyo batch upsert for ${e.length} documents.`),0}async removeByPath(e){F(`Skipping direct Miyo delete for ${e}; Miyo manages file lifecycle itself.`)}async getIndexedFiles(){let e=await this.getAllIndexedFiles();return Array.from(new Set(e.map(r=>this.toVaultPath(r.path)))).sort()}async getLatestFileMtime(){return(await this.getAllIndexedFiles()).reduce((r,n)=>Math.max(r,n.mtime??0),0)}async isIndexEmpty(){return(await this.getAllIndexedFiles()).length===0}async hasIndex(e){return(await this.getDocumentsByPath(e)).length>0}async getDocumentsByPath(e){let r=await this.getBaseUrl(),n=UTe(this.app,e);return((await this.client.getDocumentsByPath(r,this.getFolderName(),n)).documents??[]).map(a=>this.fromMiyoDocument(e,a))}async checkAndHandleEmbeddingModelChange(e){return!1}async save(){}async checkIndexIntegrity(){}async garbageCollect(){return F("Skipping Miyo garbage collection; folder lifecycle is managed in Miyo."),0}markFileMissingEmbeddings(e){}clearFilesMissingEmbeddings(){}getFilesMissingEmbeddings(){return[]}markUnsavedChanges(){}onunload(){}isRemoteBackend(){return!0}async requestIndexRefresh(e=!1){let r=await this.getBaseUrl();await this.client.scanFolder(r,this.getFolderName(),e)}async getBaseUrl(){let e=Mx(ee());return this.client.resolveBaseUrl(e)}getFolderName(){return tq(this.app)}async getAllIndexedFiles(){let e=await this.getBaseUrl(),r=200,n=0,o=null,i=[];do{let a=await this.client.listFolderFiles(e,{folderName:this.getFolderName(),offset:n,limit:r}),s=a.files??[];if(i.push(...s),o===null&&(o=a.total??s.length),n+=s.length,s.length===0)break}while(n{khr={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"},qhr={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},Hie=Object.keys(khr)});function ku(t,e){if(e.length<_it)Array.prototype.push.apply(t,e);else{let r=e.length;for(let n=0;n\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 zlo(){return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope}function Vlo(){return typeof process<"u"&&process.release&&process.release.name==="node"}function Hhr(){return BigInt(Math.floor(performance.now()*1e6))}function ZV(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 WTe(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 Pd(t){return t?.constructor?.name==="AsyncFunction"}var Blo,Ulo,Uhr,zhr,Vhr,_it,Hlo,fd=v(()=>{qh();Blo=Date.now().toString().slice(5),Ulo=0,Uhr=BigInt(1e3),zhr=BigInt(1e6),Vhr=BigInt(1e9),_it=65535;Hlo={cm:.01,m:1,km:1e3,ft:.3048,yd:.9144,mi:1609.344}});function Vr(t,...e){let r=new Error(Whr(Jlo[t]??`Unsupported Orama Error code: ${t}`,...e));return r.code=t,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}var Wlo,Jlo,qh=v(()=>{HTe();fd();Wlo=Hie.join(` - `),Jlo={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: - ${Wlo}`,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. @@ -370,7 +370,7 @@ 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 Khr(t){return{raw:Number(t),formatted:ZV(t)}}function Ghr(t){if(t.id){if(typeof t.id!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return Wie()}function wit(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{qh();fd();fd();Klo={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},Glo={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"}});function Zhr(){return{idToInternalId:new Map,internalIdToId:[],save:Xlo,load:Zlo}}function Xlo(t){return{internalIdToId:t.internalIdToId}}function Zlo(t,e){let{internalIdToId:r}=e;t.internalDocumentIDStore.idToInternalId.clear(),t.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let o=0;ot.internalIdToId.length?du(t,e.toString()):e}function c0(t,e){if(t.internalIdToId.length{});function Qlo(t,e){return{sharedInternalDocumentStore:e,docs:{},count:0}}function eco(t,e){let r=du(t.sharedInternalDocumentStore,e);return t.docs[r]}function tco(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 ico(t){return t.count}function aco(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function sco(t){return{docs:t.docs,count:t.count}}function Yhr(){return{create:Qlo,get:eco,getMultiple:tco,getAll:rco,store:nco,remove:oco,count:ico,load:aco,save:sco}}var xit=v(()=>{d0()});function egr(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{qh();Qhr=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"]});function Ix(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function YV(t,e,r){if(t.some(Pd))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function kG(t,e,r,n,o){if(t.some(Pd))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function qG(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function ngr(t,e){if(t.some(Pd))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}var rgr,Tit,rq=v(()=>{fd();rgr=["tokenizer","index","documentsStore","sorter"],Tit=["validateSchema","getDocumentIndexId","getDocumentProperties","formatElapsedTime"]});function Oit(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(f0(t.l),f0(t.r))+1,e.h=Math.max(f0(e.l),f0(e.r))+1,e}function Eit(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(f0(t.l),f0(t.r))+1,e.h=Math.max(f0(e.l),f0(e.r))+1,e}function igr(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&ku(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function Pit(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&&ku(n,i.v),!r&&i.k>e&&ku(n,i.v),o.push(i.r),o.push(i.l))}return n}function Mit(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&&ku(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function sgr(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}function ugr(t,e,r,n=500){function o(i,a,s){if(i===null)return ogr++,{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 ogr%n===0?lco(i,a):i}t.root=o(t.root,e,r)}function lco(t,e){t.h=1+Math.max(f0(t.l),f0(t.r));let r=f0(t.l)-f0(t.r);return r>1&&et.r.k?Oit(t):r>1&&e>t.l.k?(t.l=Oit(t.l),Eit(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 cgr(t,e,r){let n=agr(t.root,r);if(n){if(n.v.length===1){cco(t,r);return}n.v.splice(n.v.indexOf(e),1)}}var ogr,dgr=v(()=>{fd();ogr=0});function fgr(){return{numberToDocumentId:new Map}}function pgr(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function mgr(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 hgr(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&&ku(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&&ku(i,u)}return i}}throw new Error("Invalid operation")}function ggr(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 $G(i)}}throw new Error("Invalid operation")}var ygr=v(()=>{fd()});function dco(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 Rit(t,e,r){let n=dco(t,e,r);return{distance:n,isBounded:n>=0}}var Iit=v(()=>{});function BG(t,e){t.w=e.w+t.s}function KTe(t,e){t.d.push(e)}function fco(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function Nit(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(jG(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&Rit(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),jG(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&&Kie(t.c[e[r]],e,r+1,n,o,i),Kie(t,e,r+1,n-1,o,i);for(let a in t.c)Kie(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&Kie(t.c[a],e,r+1,n-1,o,i)}}}function Dit(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,Kie(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a{Iit();fd();Ait=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 Sgr(){return{root:null}}function Cgr(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 Ogr(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=mco(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=pco(e);if(n){let u=o?Pgr:Egr;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 pco(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 Egr(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 Pgr(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,T,O;do{let B=Math.sin(h),k=Math.cos(h);w=Math.sqrt(m*B*(m*B)+(f*p-d*m*k)*(f*p-d*m*k)),T=d*p+f*m*k,O=Math.atan2(w,T),b=f*m*B/w,_=1-b*b;let q=T-2*d*p/_,Z=n/16*_*(4+n*(4-3*_));y=h,h=u+(1-Z)*n*b*(O+Z*w*(q+Z*T*(-1+2*q*q)))}while(Math.abs(h-y)>1e-12&&--g>0);let E=_*(6378137*6378137-o*o)/(o*o),P=1+E/16384*(4096+E*(-768+E*(320-175*E))),R=E/1024*(256+E*(-128+E*(74-47*E))),I=R*w*(T-2*d*p/_+R/4*(T*(-1+2*w*w)-R/6*O*(-3+4*w*w)*(-3+4*O*O)));return o*P*(O-I)}var Mgr=v(()=>{});function GTe(t,e,r=0,n){if(e===0)throw Vr("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{qh()});function $it(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 ZTe=v(()=>{});function hco(t,e,r,n,o){let i=du(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 gco(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=du(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 yco(t,e,r,n){let o=du(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 bco(t,e,r){t.tokenOccurrences[e][r]--}function _co(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=du(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;ugr(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),_gr(d,p,l);break}case"Flat":{pgr(d,u,l);break}case"BKD":{Cgr(d,u,[l]);break}}}}function wco(t,e,r,n,o,i,a,s,u,l){if(xD(i))return Sco(e,r,o,n);let c=vco(t,e,r,n,a,s,u,l);if(!FG(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 Vr("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];ku(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=vit(f,m),b=Tgr(s.root,p,g,h,void 0,y);ku(o[i],b.flatMap(({docIDs:_})=>_))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=Ogr(s.root,f,p,void 0,m);ku(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=Dit(s,{term:p,exact:!0});ku(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw Vr("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?ggr:hgr;ku(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=Pit(s,f,!1);break}case"gte":{p=Pit(s,f,!0);break}case"lt":{p=Mit(s,f,!1);break}case"lte":{p=Mit(s,f,!0);break}case"eq":{p=lgr(s,f)??[];break}case"between":{let[m,h]=f;p=igr(s,m,h);break}}ku(o[i],p)}}return $G(Object.values(o))}function Oco(t){return t.searchableProperties}function Eco(t){return t.searchablePropertiesWithTypes}function Agr(t){let e=QV(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]=Agr(t.c[r]);return e}function Pco(t){return{numberToDocumentId:new Map(t)}}function Mco(t){return Array.from(t.numberToDocumentId.entries())}function Rco(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:Agr(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:Pco(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 Ico(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:Mco(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function Ngr(){return{create:Igr,insert:wco,remove:Cco,insertDocumentScoreParameters:hco,insertTokenScoreParameters:gco,removeDocumentScoreParameters:yco,removeTokenScoreParameters:bco,calculateResultScores:_co,search:xco,searchByWhereClause:Tco,getSearchableProperties:Oco,getSearchablePropertiesWithTypes:Eco,load:Rco,save:Ico}}var Lit=v(()=>{qh();dgr();ygr();wgr();Mgr();fd();Gie();ZTe();Jie();d0()});function Dgr(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=Dgr(t,e,s,n,u);ku(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!xD(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 Vr("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function Nco(t,e,r,n){return n?.enabled!==!1?Dgr(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function Dco(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=du(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&Fit(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function jgr(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)Fco(t,r);t.isSorted=!0}function jco(t,e,r){return e[1].localeCompare(r[1],Bhr(t))}function $co(t,e){return t[1]-e[1]}function Lco(t,e){return e[1]?-1:1}function Fco(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=jco.bind(null,t.language);break;case"number":n=$co.bind(null);break;case"boolean":n=Lco.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 qco(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=du(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function Bco(t,e,r){if(!t.enabled)throw Vr("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw Vr("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return Fit(t,n),jgr(t),e.sort((a,s)=>{let u=i.docs.get(du(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(du(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 Uco(t){return t.enabled?t.sortableProperties:[]}function zco(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function Vco(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 Hco(t){if(!t.enabled)return{enabled:!1};kco(t),jgr(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 $gr(){return{create:Nco,insert:Dco,remove:qco,save:Hco,load:Vco,sortBy:Bco,getSortableProperties:Uco,getSortablePropertiesWithTypes:zco}}var kit=v(()=>{qh();Jie();d0();fd();HTe()});function Kco(t){return t<192||t>383?t:Jco[t-192]||t}function Lgr(t){let e=[];for(let r=0;r{Jco=[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 qgr(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(qit),n.test(u[1])&&(n=/.$/,t=t.replace(n,""))}else o.test(t)&&(e=o.exec(t)[1],o=new RegExp(kgr),o.test(e)&&(t=e,o=/(at|bl|iz)$/,i=new RegExp("([^aeiouylsz])\\1$"),a=new RegExp("^"+sA+QTe+"[^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(kgr),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(qit),e&&n.test(e)&&(t=e+Gco[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(qit),e&&n.test(e)&&(t=e+Xco[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(YTe),e&&n.test(e)&&(t=e);else if(o.test(t)){let u=o.exec(t);e=u?.[1]??""+u?.[2]??"",o=new RegExp(YTe),o.test(e)&&(t=e)}return n=/^(.+?)e$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(YTe),o=new RegExp(Yco),i=new RegExp("^"+sA+QTe+"[^aeiouwxy]$"),e&&(n.test(e)||o.test(e)&&!i.test(e))&&(t=e)),n=/ll$/,o=new RegExp(YTe),n.test(t)&&o.test(t)&&(n=/.$/,t=t.replace(n,"")),s=="y"&&(t=s.toLowerCase()+t.substring(1)),t}var Gco,Xco,Zco,QTe,sA,Xie,qit,Yco,YTe,kgr,Bgr=v(()=>{Gco={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"},Xco={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},Zco="[^aeiou]",QTe="[aeiouy]",sA=Zco+"[^aeiouy]*",Xie=QTe+"[aeiou]*",qit="^("+sA+")?"+Xie+sA,Yco="^("+sA+")?"+Xie+sA+"("+Xie+")?$",YTe="^("+sA+")?"+Xie+sA+Xie+sA,kgr="^("+sA+")?"+QTe});function Bit(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=Lgr(e),this.normalizationCache.set(r,e),e)}function Qco(t){for(;t[t.length-1]==="";)t.pop();for(;t[0]==="";)t.shift();return t}function Ugr(t,e,r){if(e&&e!==this.language)throw Vr("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=qhr[this.language];n=t.toLowerCase().split(i).map(this.normalizeToken.bind(this,r??"")).filter(Boolean)}let o=Qco(n);return this.allowDuplicates?o:Array.from(new Set(o))}function Uit(t={}){if(!t.language)t.language="english";else if(!Hie.includes(t.language))throw Vr("LANGUAGE_NOT_SUPPORTED",t.language);let e;if(t.stemming||t.stemmer&&!("stemming"in t))if(t.stemmer){if(typeof t.stemmer!="function")throw Vr("INVALID_STEMMER_FUNCTION_TYPE");e=t.stemmer}else if(t.language==="english")e=qgr;else throw Vr("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 Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let o of r)if(typeof o!="string")throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:Ugr,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:Bit,normalizationCache:new Map};return n.tokenize=Ugr.bind(n),n.normalizeToken=Bit,n}var eOe=v(()=>{qh();Fgr();HTe();Bgr()});function tdo(t){let e={formatElapsedTime:Khr,getDocumentIndexId:Ghr,getDocumentProperties:WTe,validateSchema:wit};for(let r of Tit){let n=r;if(t[n]){if(typeof t[n]!="function")throw Vr("COMPONENT_MUST_BE_FUNCTION",n)}else t[n]=e[n]}for(let r of Object.keys(t))if(!rgr.includes(r)&&!Tit.includes(r))throw Vr("UNSUPPORTED_COMPONENT",r)}function UG({schema:t,sort:e,language:r,components:n,id:o,plugins:i}){n||(n={}),o||(o=Wie());let a=n.tokenizer,s=n.index,u=n.documentsStore,l=n.sorter;if(a?a.tokenize?a=a:a=Uit(a):a=Uit({language:r??"english"}),n.tokenizer&&r)throw Vr("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c=Zhr();s||(s=Ngr()),l||(l=$gr()),u||(u=Yhr()),tdo(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:rdo()};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 Qhr)h[g]=(h[g]??[]).concat(egr(h,g));let y=h.afterCreate;return y&&ngr(y,h),h}function rdo(){return"{{VERSION}}"}var zgr=v(()=>{Jie();xit();tgr();rq();Lit();d0();kit();eOe();qh();fd()});var Vgr=v(()=>{});var zit=v(()=>{Jie();xit();Lit();eOe();kit();d0()});var tOe,Vit,Hit,Wit=v(()=>{tOe="fulltext",Vit="hybrid",Hit="vector"});var nq,oq,Jit=v(()=>{Wit();nq=Symbol("orama.insertions"),oq=Symbol("orama.removals")});function Kit(t){typeof t[nq]!="number"&&(queueMicrotask(()=>{t[nq]=void 0}),t[nq]=0),t[nq]>1e3?(Hgr("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[nq]=-1):t[nq]>=0&&t[nq]++}function Git(t){typeof t[oq]!="number"&&(queueMicrotask(()=>{t[oq]=void 0}),t[oq]=0),t[oq]>1e3?(Hgr("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[oq]=-1):t[oq]>=0&&t[oq]++}var Hgr,Xit=v(()=>{Jit();Hgr=globalThis.process?.emitWarning??function(e,r){console.warn(`[WARNING] [${r.code}] ${e}`)}});function Zie(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw Vr("SCHEMA_VALIDATION_FAILURE",i);return Pd(t.index.beforeInsert)||Pd(t.index.insert)||Pd(t.index.afterInsert)?ado(t,e,r,n,o):sdo(t,e,r,n,o)}async function ado(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await Ix(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];Wgr(m,h,f,p)}return await udo(t,s,l,d,u,r,e,o),n||await Ix(t.afterInsert,t,s,e),Kit(t),s}function sdo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||Ix(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];Wgr(m,h,f,p)}return ldo(t,s,l,d,u,r,e,o),n||Ix(t.afterInsert,t,s,e),Kit(t),s}function Wgr(t,e,r,n){if(!(Xhr(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(xD(e)&&Array.isArray(n))&&!(FG(e)&&Array.isArray(n))&&!(odo.has(e)&&ido.has(t))&&t!==e)throw Vr("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function udo(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 ldo(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 odo,ido,Zit=v(()=>{zit();fd();rq();Xit();qh();odo=new Set(["enum","enum[]"]),ido=new Set(["string","number"])});function eH(t,e,r,n){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)?cdo(t,e,r,n):ddo(t,e,r,n)}async function cdo(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=c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await Ix(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 Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Git(t),o}function ddo(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=c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||Ix(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||Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Git(t),o}function Yie(t,e,r,n,o){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)||Pd(t.beforeRemoveMultiple)||Pd(t.afterRemoveMultiple)?fdo(t,e,r,n,o):pdo(t,e,r,n,o)}async function fdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,s)));return o||await YV(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 eH(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await YV(t.afterRemoveMultiple,t,a),i}function pdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,l)));o||YV(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)eH(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||YV(t.afterRemoveMultiple,t,a),i}var Yit=v(()=>{rq();d0();Xit();fd()});function mdo(t,e){return t[1]-e[1]}function hdo(t,e){return e[1]-t[1]}function gdo(t="desc"){return t.toLowerCase()==="asc"?mdo:hdo}function zG(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 Kgr(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 rOe=v(()=>{qh();fd()});function VG(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 nOe=v(()=>{});function HG(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let g=0;g"u")throw Vr("UNKNOWN_GROUP_BY_PROPERTY",b);if(!Ggr.includes(i[b]))throw Vr("INVALID_GROUP_BY_PROPERTY",b,Ggr.join(", "),i[b])}let a=e.map(([g])=>c0(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 P=typeof E!="boolean"?E:""+E,R=_.perValue[P]??{indexes:[],count:0};R.count>=l||(R.indexes.push(T),R.count++,_.perValue[P]=R,w.add(E))}c.push(Array.from(w)),d[b]=_}let f=Xgr(c),p=f.length,m=[];for(let g=0;gO-E),w.indexes.length!==0&&m.push(w)}let h=m.length,y=Array.from({length:h});for(let g=0;g({id:a[P],score:e[P][1],document:s[P]})),T=_.reducer.bind(null,b.values),O=_.getInitialValue(b.indexes.length),E=w.reduce(T,O);y[g]={values:b.values,result:E}}return y}function Xgr(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=Xgr(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];ku(s,a),o.push(s)}return o}var ydo,Ggr,oOe=v(()=>{qh();fd();d0();ydo={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},Ggr=["string","number","boolean"]});function Zgr(t,e,r){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign(iOe,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 B=t.index.getSearchablePropertiesWithTypes(g);w=t.index.getSearchableProperties(g),w=w.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=w}if(f&&f!=="*"){for(let B of f)if(!w.includes(B))throw Vr("UNKNOWN_INDEX",B,w.join(", "));w=w.filter(B=>f.includes(B))}let T=tH(t.tokenizer,t.index,t.documentsStore,r,e,w,_,t.documentsStore.count(b),n),O=Object.keys(e.where??{}).length>0,E=[];O&&(E=t.index.searchByWhereClause(T,g,e.where));let P=_.length;if(P||f?.length){let B=w.length;for(let k=0;k[B,0]));let R=Object.entries(T.uniqueDocsIDs).map(([B,k])=>[+B,k]);if(O&&(R=VG(E,R)),e.sortBy)if(typeof e.sortBy=="function"){let B=R.map(([Z])=>Z),q=t.documentsStore.getMultiple(t.data.docs,B).map((Z,V)=>[R[V][0],R[V][1],Z]);q.sort(e.sortBy),R=q.map(([Z,V])=>[Z,V])}else R=t.sorter.sortBy(t.data.sorting,R,e.sortBy).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]);else R=R.sort(Jhr);let I;y||(I=m?Qgr(t,R,c,l,m):aOe(t,R,c,l));let A={elapsed:{formatted:"",raw:0},hits:[],count:R.length};if(typeof I<"u"&&(A.hits=I.filter(Boolean),h||JTe(A,s)),u){let B=zG(t,R,e.facets);A.facets=B}return e.groupBy&&(A.groups=HG(t,R,e.groupBy)),A.elapsed=t.formatElapsedTime(Rx()-T.timeStart),A}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}var Ygr=v(()=>{Gie();rOe();nOe();oOe();rq();d0();qh();fd();rH()});function Qit(t,e,r="english"){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw Vr("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?Vr("INVALID_INPUT_VECTOR","undefined",f,"undefined"):Vr("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let b=XTe(s.value,p,f,e.similarity).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]),_=t.caches.propertiesToSearch;if(!_){let B=t.index.getSearchablePropertiesWithTypes(y);_=t.index.getSearchableProperties(y),_=_.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=_}let w=[],T=tH(t.tokenizer,t.index,t.documentsStore,r,e,_,w,t.documentsStore.count(g),n),O=[];h&&(O=t.index.searchByWhereClause(T,y,e.where),b=VG(O,b));let E=[];m&&(E=zG(t,b,e.facets));let P=Array.from({length:u});for(let B=0;B{rH();fd();rOe();qh();ZTe();nOe();oOe();d0();rq()});function tyr(t,e,r){let n=Rx(),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=bdo(t,e,r),f=_do(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,y=wdo(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(B=>A[B].startsWith("string")),t.caches.propertiesToSearch=b}if(e.properties&&e.properties!=="*"){for(let A of e.properties)if(!b.includes(A))throw Vr("UNKNOWN_INDEX",A,b.join(", "));b=b.filter(A=>e.properties.includes(A))}let _=tH(t.tokenizer,t.index,t.documentsStore,r,e,b,g,t.documentsStore.count(m),n),w=Object.keys(e.where??{}).length>0,T=[];w&&(T=t.index.searchByWhereClause(_,p,e.where),y=VG(T,y));let O;c&&(O=zG(t,y,e.facets));let E;e.groupBy&&(E=HG(t,y,e.groupBy));let P=aOe(t,y,s,u).filter(Boolean),R=Rx(),I={count:y.length,elapsed:{raw:Number(R-n),formatted:ZV(R-n)},hits:P,...O?{facets:O}:{},...E?{groups:E}:{}};if(!l){let A=Object.keys(t.data.index.vectorIndexes);JTe(I,A)}return I}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}function bdo(t,e,r){let n=Rx();e.relevance=Object.assign(iOe,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 Vr("UNKNOWN_INDEX",y,c.join(", "));c=c.filter(y=>h.has(y))}let d=tH(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 ryr(p)}function _do(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 Vr("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw Vr("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=XTe(r.value,i,o,e.similarity).map(([s,u])=>[du(t.internalDocumentIDStore,s),u]);return ryr(a)}function tat([,t]){return t}function ryr(t){let e=Math.max.apply(Math,t.map(tat));return t.map(([r,n])=>[r,n/e])}function eyr(t,e){return t/e}function vdo(t,e){return(r,n)=>r*t+n*e}function wdo(t,e,r,n){let o=Math.max.apply(Math,t.map(tat)),i=Math.max.apply(Math,e.map(tat)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:Sdo(r),l=new Map,c=t.length,d=vdo(s,u);for(let p=0;pm[1]-p[1])}function Sdo(t){return{text:.5,vector:.5}}var nyr=v(()=>{fd();nOe();Gie();qh();rH();rOe();oOe();ZTe();d0();rH();rq()});function tH(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 ov(t,e,r){let n=e.mode??tOe;if(n===tOe)return Zgr(t,e,r);if(n===Hit)return Qit(t,e);if(n===Vit)return tyr(t,e);throw Vr("INVALID_SEARCH_MODE",n)}function Qgr(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=LG(h,o);if(!(typeof y>"u"||a.has(y))&&(a.set(y,!0),c++,!(c<=r)&&(s.push({id:c0(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function aOe(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:c0(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}var iOe,rH=v(()=>{d0();qh();fd();Wit();Ygr();eat();nyr();iOe={k:1.2,b:.75,d:.5}});function sOe(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 rat(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 oyr=v(()=>{});var iyr=v(()=>{rq();qh();Zit();Yit();fd()});var ayr=v(()=>{qh();rH()});var syr=v(()=>{Iit();fd();Gie();eOe()});var uOe=v(()=>{zgr();Vgr();Zit();Yit();rH();eat();oyr();iyr();ayr();Jit();zit();syr()});function Odo(t,e){let r=uyr(t,n=>e.priority<=n.priority);t.splice(r+1,0,e)}function uyr(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var a6a,s6a,xdo,Tdo,nat,Edo,nH,oat=v(()=>{a6a=new Error("timeout while waiting for mutex to become available"),s6a=new Error("mutex already locked"),xdo=new Error("request for lock canceled"),Tdo=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())})},nat=class{constructor(e,r=xdo){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=uyr(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return Tdo(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]=[]),Odo(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 lyr=S(()=>{});var ki=S((lOe,cyr)=>{(function(t,e){typeof lOe=="object"?cyr.exports=lOe=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(lOe,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=lyr()}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,T=g.sigBytes;if(this.clamp(),w%4)for(var O=0;O>>2]>>>24-O%4*8&255;b[w+O>>>2]|=E<<24-(w+O)%4*8}else for(var P=0;P>>2]=_[P>>>2];return this.sigBytes+=T,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-T%4*8&255;w.push((O>>>4).toString(16)),w.push((O&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=[],T=0;T<_;T++){var O=b[T>>>2]>>>24-T%4*8&255;w.push(String.fromCharCode(O))}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,T=_.sigBytes,O=this.blockSize,E=O*4,P=T/E;g?P=e.ceil(P):P=e.max((P|0)-this._minBufferSize,0);var R=P*O,I=e.min(R*4,T);if(R){for(var A=0;A{(function(t,e){typeof cOe=="object"?dyr.exports=cOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(cOe,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 dOe=="object"?fyr.exports=dOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(dOe,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 hyr=S((fOe,myr)=>{(function(t,e){typeof fOe=="object"?myr.exports=fOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(fOe,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 iq=S((pOe,gyr)=>{(function(t,e){typeof pOe=="object"?gyr.exports=pOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(pOe,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 byr=S((mOe,yyr)=>{(function(t,e){typeof mOe=="object"?yyr.exports=mOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(mOe,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 aq=S((hOe,_yr)=>{(function(t,e){typeof hOe=="object"?_yr.exports=hOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(hOe,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],T=p[m+2],O=p[m+3],E=p[m+4],P=p[m+5],R=p[m+6],I=p[m+7],A=p[m+8],B=p[m+9],k=p[m+10],q=p[m+11],Z=p[m+12],V=p[m+13],Y=p[m+14],X=p[m+15],W=b[0],re=b[1],ue=b[2],le=b[3];W=l(W,re,ue,le,_,7,s[0]),le=l(le,W,re,ue,w,12,s[1]),ue=l(ue,le,W,re,T,17,s[2]),re=l(re,ue,le,W,O,22,s[3]),W=l(W,re,ue,le,E,7,s[4]),le=l(le,W,re,ue,P,12,s[5]),ue=l(ue,le,W,re,R,17,s[6]),re=l(re,ue,le,W,I,22,s[7]),W=l(W,re,ue,le,A,7,s[8]),le=l(le,W,re,ue,B,12,s[9]),ue=l(ue,le,W,re,k,17,s[10]),re=l(re,ue,le,W,q,22,s[11]),W=l(W,re,ue,le,Z,7,s[12]),le=l(le,W,re,ue,V,12,s[13]),ue=l(ue,le,W,re,Y,17,s[14]),re=l(re,ue,le,W,X,22,s[15]),W=c(W,re,ue,le,w,5,s[16]),le=c(le,W,re,ue,R,9,s[17]),ue=c(ue,le,W,re,q,14,s[18]),re=c(re,ue,le,W,_,20,s[19]),W=c(W,re,ue,le,P,5,s[20]),le=c(le,W,re,ue,k,9,s[21]),ue=c(ue,le,W,re,X,14,s[22]),re=c(re,ue,le,W,E,20,s[23]),W=c(W,re,ue,le,B,5,s[24]),le=c(le,W,re,ue,Y,9,s[25]),ue=c(ue,le,W,re,O,14,s[26]),re=c(re,ue,le,W,A,20,s[27]),W=c(W,re,ue,le,V,5,s[28]),le=c(le,W,re,ue,T,9,s[29]),ue=c(ue,le,W,re,I,14,s[30]),re=c(re,ue,le,W,Z,20,s[31]),W=d(W,re,ue,le,P,4,s[32]),le=d(le,W,re,ue,A,11,s[33]),ue=d(ue,le,W,re,q,16,s[34]),re=d(re,ue,le,W,Y,23,s[35]),W=d(W,re,ue,le,w,4,s[36]),le=d(le,W,re,ue,E,11,s[37]),ue=d(ue,le,W,re,I,16,s[38]),re=d(re,ue,le,W,k,23,s[39]),W=d(W,re,ue,le,V,4,s[40]),le=d(le,W,re,ue,_,11,s[41]),ue=d(ue,le,W,re,O,16,s[42]),re=d(re,ue,le,W,R,23,s[43]),W=d(W,re,ue,le,B,4,s[44]),le=d(le,W,re,ue,Z,11,s[45]),ue=d(ue,le,W,re,X,16,s[46]),re=d(re,ue,le,W,T,23,s[47]),W=f(W,re,ue,le,_,6,s[48]),le=f(le,W,re,ue,I,10,s[49]),ue=f(ue,le,W,re,Y,15,s[50]),re=f(re,ue,le,W,P,21,s[51]),W=f(W,re,ue,le,Z,6,s[52]),le=f(le,W,re,ue,O,10,s[53]),ue=f(ue,le,W,re,k,15,s[54]),re=f(re,ue,le,W,w,21,s[55]),W=f(W,re,ue,le,A,6,s[56]),le=f(le,W,re,ue,X,10,s[57]),ue=f(ue,le,W,re,R,15,s[58]),re=f(re,ue,le,W,V,21,s[59]),W=f(W,re,ue,le,E,6,s[60]),le=f(le,W,re,ue,q,10,s[61]),ue=f(ue,le,W,re,T,15,s[62]),re=f(re,ue,le,W,B,21,s[63]),b[0]=b[0]+W|0,b[1]=b[1]+re|0,b[2]=b[2]+ue|0,b[3]=b[3]+le|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,T=0;T<4;T++){var O=w[T];w[T]=(O<<8|O>>>24)&16711935|(O<<24|O>>>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 iat=S((gOe,vyr)=>{(function(t,e){typeof gOe=="object"?vyr.exports=gOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(gOe,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 bOe=S((yOe,wyr)=>{(function(t,e){typeof yOe=="object"?wyr.exports=yOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(yOe,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],T=p[7],O=0;O<64;O++){if(O<16)l[O]=d[f+O]|0;else{var E=l[O-15],P=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,R=l[O-2],I=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;l[O]=P+l[O-7]+I+l[O-16]}var A=b&_^~b&w,B=m&h^m&y^h&y,k=(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),Z=T+q+A+u[O]+l[O],V=k+B;T=w,w=_,_=b,b=g+Z|0,g=y,y=h,h=m,m=Z+V|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]+T|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 Cyr=S((_Oe,Syr)=>{(function(t,e,r){typeof _Oe=="object"?Syr.exports=_Oe=e(ki(),bOe()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(_Oe,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 aat=S((vOe,xyr)=>{(function(t,e,r){typeof vOe=="object"?xyr.exports=vOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(vOe,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],T=m[6],O=m[7],E=h.high,P=h.low,R=y.high,I=y.low,A=g.high,B=g.low,k=b.high,q=b.low,Z=_.high,V=_.low,Y=w.high,X=w.low,W=T.high,re=T.low,ue=O.high,le=O.low,L=E,J=P,ne=R,D=I,N=A,z=B,H=k,oe=q,Q=Z,de=V,fe=Y,De=X,st=W,Le=re,Bt=ue,Pt=le,Nt=0;Nt<80;Nt++){var $e,Fr,ft=c[Nt];if(Nt<16)Fr=ft.high=f[p+Nt*2]|0,$e=ft.low=f[p+Nt*2+1]|0;else{var Ve=c[Nt-15],Rt=Ve.high,ze=Ve.low,He=(Rt>>>1|ze<<31)^(Rt>>>8|ze<<24)^Rt>>>7,We=(ze>>>1|Rt<<31)^(ze>>>8|Rt<<24)^(ze>>>7|Rt<<25),Jt=c[Nt-2],so=Jt.high,au=Jt.low,In=(so>>>19|au<<13)^(so<<3|au>>>29)^so>>>6,_i=(au>>>19|so<<13)^(au<<3|so>>>29)^(au>>>6|so<<26),Nl=c[Nt-7],Vi=Nl.high,g_=Nl.low,mg=c[Nt-16],cS=mg.high,ji=mg.low;$e=We+g_,Fr=He+Vi+($e>>>0>>0?1:0),$e=$e+_i,Fr=Fr+In+($e>>>0<_i>>>0?1:0),$e=$e+ji,Fr=Fr+cS+($e>>>0>>0?1:0),ft.high=Fr,ft.low=$e}var LT=Q&fe^~Q&st,SC=de&De^~de&Le,dS=L&ne^L&N^ne&N,Xs=J&D^J&z^D&z,Dl=(L>>>28|J<<4)^(L<<30|J>>>2)^(L<<25|J>>>7),Iu=(J>>>28|L<<4)^(J<<30|L>>>2)^(J<<25|L>>>7),wm=(Q>>>14|de<<18)^(Q>>>18|de<<14)^(Q<<23|de>>>9),_d=(de>>>14|Q<<18)^(de>>>18|Q<<14)^(de<<23|Q>>>9),sl=l[Nt],nt=sl.high,Nr=sl.low,Ue=Pt+_d,Ee=Bt+wm+(Ue>>>0>>0?1:0),Ue=Ue+SC,Ee=Ee+LT+(Ue>>>0>>0?1:0),Ue=Ue+Nr,Ee=Ee+nt+(Ue>>>0>>0?1:0),Ue=Ue+$e,Ee=Ee+Fr+(Ue>>>0<$e>>>0?1:0),Mt=Iu+Xs,Yt=Dl+dS+(Mt>>>0>>0?1:0);Bt=st,Pt=Le,st=fe,Le=De,fe=Q,De=de,de=oe+Ue|0,Q=H+Ee+(de>>>0>>0?1:0)|0,H=N,oe=z,N=ne,z=D,ne=L,D=J,J=Ue+Mt|0,L=Ee+Yt+(J>>>0>>0?1:0)|0}P=h.low=P+J,h.high=E+L+(P>>>0>>0?1:0),I=y.low=I+D,y.high=R+ne+(I>>>0>>0?1:0),B=g.low=B+z,g.high=A+N+(B>>>0>>0?1:0),q=b.low=q+oe,b.high=k+H+(q>>>0>>0?1:0),V=_.low=V+de,_.high=Z+Q+(V>>>0>>0?1:0),X=w.low=X+De,w.high=Y+fe+(X>>>0>>0?1:0),re=T.low=re+Le,T.high=W+st+(re>>>0>>0?1:0),le=O.low=le+Pt,O.high=ue+Bt+(le>>>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 Oyr=S((wOe,Tyr)=>{(function(t,e,r){typeof wOe=="object"?Tyr.exports=wOe=e(ki(),Qie(),aat()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(wOe,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 Pyr=S((SOe,Eyr)=>{(function(t,e,r){typeof SOe=="object"?Eyr.exports=SOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(SOe,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 T=0,O=0,E=0;E<7;E++){if(_&1){var P=(1<>>24)&16711935|(_<<24|_>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var T=y[b];T.high^=w,T.low^=_}for(var O=0;O<24;O++){for(var E=0;E<5;E++){for(var P=0,R=0,I=0;I<5;I++){var T=y[E+5*I];P^=T.high,R^=T.low}var A=f[E];A.high=P,A.low=R}for(var E=0;E<5;E++)for(var B=f[(E+4)%5],k=f[(E+1)%5],q=k.high,Z=k.low,P=B.high^(q<<1|Z>>>31),R=B.low^(Z<<1|q>>>31),I=0;I<5;I++){var T=y[E+5*I];T.high^=P,T.low^=R}for(var V=1;V<25;V++){var P,R,T=y[V],Y=T.high,X=T.low,W=l[V];W<32?(P=Y<>>32-W,R=X<>>32-W):(P=X<>>64-W,R=Y<>>64-W);var re=f[c[V]];re.high=P,re.low=R}var ue=f[0],le=y[0];ue.high=le.high,ue.low=le.low;for(var E=0;E<5;E++)for(var I=0;I<5;I++){var V=E+5*I,T=y[V],L=f[V],J=f[(E+1)%5+5*I],ne=f[(E+2)%5+5*I];T.high=L.high^~J.high&ne.high,T.low=L.low^~J.low&ne.low}var T=y[0],D=d[O];T.high^=D.high,T.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,T=w/8,O=[],E=0;E>>24)&16711935|(R<<24|R>>>8)&4278255360,I=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,O.push(I),O.push(R)}return new o.init(O,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 Ryr=S((COe,Myr)=>{(function(t,e){typeof COe=="object"?Myr.exports=COe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(COe,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,T){for(var O=0;O<16;O++){var E=T+O,P=w[E];w[E]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}var R=this._hash.words,I=d.words,A=f.words,B=s.words,k=u.words,q=l.words,Z=c.words,V,Y,X,W,re,ue,le,L,J,ne;ue=V=R[0],le=Y=R[1],L=X=R[2],J=W=R[3],ne=re=R[4];for(var D,O=0;O<80;O+=1)D=V+w[T+B[O]]|0,O<16?D+=m(Y,X,W)+I[0]:O<32?D+=h(Y,X,W)+I[1]:O<48?D+=y(Y,X,W)+I[2]:O<64?D+=g(Y,X,W)+I[3]:D+=b(Y,X,W)+I[4],D=D|0,D=_(D,q[O]),D=D+re|0,V=re,re=W,W=_(X,10),X=Y,Y=D,D=ue+w[T+k[O]]|0,O<16?D+=b(le,L,J)+A[0]:O<32?D+=g(le,L,J)+A[1]:O<48?D+=y(le,L,J)+A[2]:O<64?D+=h(le,L,J)+A[3]:D+=m(le,L,J)+A[4],D=D|0,D=_(D,Z[O]),D=D+ne|0,ue=ne,ne=J,J=_(L,10),L=le,le=D;D=R[1]+X+J|0,R[1]=R[2]+W+ne|0,R[2]=R[3]+re+ue|0,R[3]=R[4]+V+le|0,R[4]=R[0]+Y+L|0,R[0]=D},_doFinalize:function(){var w=this._data,T=w.words,O=this._nDataBytes*8,E=w.sigBytes*8;T[E>>>5]|=128<<24-E%32,T[(E+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,w.sigBytes=(T.length+1)*4,this._process();for(var P=this._hash,R=P.words,I=0;I<5;I++){var A=R[I];R[I]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}return P},clone:function(){var w=i.clone.call(this);return w._hash=this._hash.clone(),w}});function m(w,T,O){return w^T^O}function h(w,T,O){return w&T|~w&O}function y(w,T,O){return(w|~T)^O}function g(w,T,O){return w&O|T&~O}function b(w,T,O){return w^(T|~O)}function _(w,T){return w<>>32-T}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),t.RIPEMD160})});var TOe=S((xOe,Iyr)=>{(function(t,e){typeof xOe=="object"?Iyr.exports=xOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(xOe,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 OOe=="object"?Ayr.exports=OOe=e(ki(),bOe(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(OOe,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 EOe=="object"?Dyr.exports=EOe=e(ki(),iat(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(EOe,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 POe=="object"?jyr.exports=POe=e(ki(),TD()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(POe,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,B){return this.create(this._ENC_XFORM_MODE,A,B)},createDecryptor:function(A,B){return this.create(this._DEC_XFORM_MODE,A,B)},init:function(A,B,k){this.cfg=this.cfg.extend(k),this._xformMode=A,this._key=B,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 B=this._doFinalize();return B},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function A(B){return typeof B=="string"?I:E}return function(B){return{encrypt:function(k,q,Z){return A(q).encrypt(B,k,q,Z)},decrypt:function(k,q,Z){return A(q).decrypt(B,k,q,Z)}}}}()}),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,B){return this.Encryptor.create(A,B)},createDecryptor:function(A,B){return this.Decryptor.create(A,B)},init:function(A,B){this._cipher=A,this._iv=B}}),y=m.CBC=function(){var A=h.extend();A.Encryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize;B.call(this,k,q,V),Z.encryptBlock(k,q),this._prevBlock=k.slice(q,q+V)}}),A.Decryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize,Y=k.slice(q,q+V);Z.decryptBlock(k,q),B.call(this,k,q,V),this._prevBlock=Y}});function B(k,q,Z){var V,Y=this._iv;Y?(V=Y,this._iv=e):V=this._prevBlock;for(var X=0;X>>2]&255;A.sigBytes-=B}},_=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:y,padding:b}),reset:function(){var A;f.reset.call(this);var B=this.cfg,k=B.iv,q=B.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,k&&k.words):(this._mode=A.call(q,this,k&&k.words),this._mode.__creator=A)},_doProcessBlock:function(A,B){this._mode.processBlock(A,B)},_doFinalize:function(){var A,B=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(B.pad(this._data,this.blockSize),A=this._process(!0)):(A=this._process(!0),B.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)}}),T=r.format={},O=T.OpenSSL={stringify:function(A){var B,k=A.ciphertext,q=A.salt;return q?B=i.create([1398893684,1701076831]).concat(q).concat(k):B=k,B.toString(l)},parse:function(A){var B,k=l.parse(A),q=k.words;return q[0]==1398893684&&q[1]==1701076831&&(B=i.create(q.slice(2,4)),q.splice(0,4),k.sigBytes-=16),w.create({ciphertext:k,salt:B})}},E=n.SerializableCipher=o.extend({cfg:o.extend({format:O}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=A.createEncryptor(k,q),V=Z.finalize(B),Y=Z.cfg;return w.create({ciphertext:V,key:k,iv:Y.iv,algorithm:A,mode:Y.mode,padding:Y.padding,blockSize:A.blockSize,formatter:q.format})},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=A.createDecryptor(k,q).finalize(B.ciphertext);return Z},_parse:function(A,B){return typeof A=="string"?B.parse(A,this):A}}),P=r.kdf={},R=P.OpenSSL={execute:function(A,B,k,q,Z){if(q||(q=i.random(64/8)),Z)var V=d.create({keySize:B+k,hasher:Z}).compute(A,q);else var V=d.create({keySize:B+k}).compute(A,q);var Y=i.create(V.words.slice(B),k*4);return V.sigBytes=B*4,w.create({key:V,iv:Y,salt:q})}},I=n.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:R}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=q.kdf.execute(k,A.keySize,A.ivSize,q.salt,q.hasher);q.iv=Z.iv;var V=E.encrypt.call(this,A,B,Z.key,q);return V.mixIn(Z),V},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=q.kdf.execute(k,A.keySize,A.ivSize,B.salt,q.hasher);q.iv=Z.iv;var V=E.decrypt.call(this,A,B,Z.key,q);return V}})}()})});var Lyr=S((MOe,$yr)=>{(function(t,e,r){typeof MOe=="object"?$yr.exports=MOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(MOe,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 ROe=="object"?Fyr.exports=ROe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(ROe,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 IOe=="object"?qyr.exports=IOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(IOe,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 AOe=="object"?Uyr.exports=AOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(AOe,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 NOe=="object"?Vyr.exports=NOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(NOe,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 Jyr=S((DOe,Wyr)=>{(function(t,e,r){typeof DOe=="object"?Wyr.exports=DOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(DOe,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 Gyr=S((jOe,Kyr)=>{(function(t,e,r){typeof jOe=="object"?Kyr.exports=jOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(jOe,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 Zyr=S(($Oe,Xyr)=>{(function(t,e,r){typeof $Oe=="object"?Xyr.exports=$Oe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})($Oe,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 Qyr=S((LOe,Yyr)=>{(function(t,e,r){typeof LOe=="object"?Yyr.exports=LOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(LOe,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 tbr=S((FOe,ebr)=>{(function(t,e,r){typeof FOe=="object"?ebr.exports=FOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(FOe,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var nbr=S((kOe,rbr)=>{(function(t,e,r){typeof kOe=="object"?rbr.exports=kOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(kOe,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 ibr=S((qOe,obr)=>{(function(t,e,r){typeof qOe=="object"?obr.exports=qOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(qOe,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 T=w^w<<1^w<<2^w<<3^w<<4;T=T>>>8^T&255^99,i[_]=T,a[T]=_;var O=g[_],E=g[O],P=g[E],R=g[T]*257^T*16843008;s[_]=R<<24|R>>>8,u[_]=R<<16|R>>>16,l[_]=R<<8|R>>>24,c[_]=R;var R=P*16843009^E*65537^O*257^_*16843008;d[T]=R<<24|R>>>8,f[T]=R<<16|R>>>16,p[T]=R<<8|R>>>24,m[T]=R,_?(_=O^g[g[g[P^O]]],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,T=this._nRounds=w+6,O=(T+1)*4,E=this._keySchedule=[],P=0;P6&&P%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[P/w|0]<<24),E[P]=E[P-w]^g);for(var R=this._invKeySchedule=[],I=0;I>>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,T,O,E,P){for(var R=this._nRounds,I=g[b]^_[0],A=g[b+1]^_[1],B=g[b+2]^_[2],k=g[b+3]^_[3],q=4,Z=1;Z>>24]^T[A>>>16&255]^O[B>>>8&255]^E[k&255]^_[q++],Y=w[A>>>24]^T[B>>>16&255]^O[k>>>8&255]^E[I&255]^_[q++],X=w[B>>>24]^T[k>>>16&255]^O[I>>>8&255]^E[A&255]^_[q++],W=w[k>>>24]^T[I>>>16&255]^O[A>>>8&255]^E[B&255]^_[q++];I=V,A=Y,B=X,k=W}var V=(P[I>>>24]<<24|P[A>>>16&255]<<16|P[B>>>8&255]<<8|P[k&255])^_[q++],Y=(P[A>>>24]<<24|P[B>>>16&255]<<16|P[k>>>8&255]<<8|P[I&255])^_[q++],X=(P[B>>>24]<<24|P[k>>>16&255]<<16|P[I>>>8&255]<<8|P[A&255])^_[q++],W=(P[k>>>24]<<24|P[I>>>16&255]<<16|P[A>>>8&255]<<8|P[B&255])^_[q++];g[b]=V,g[b+1]=Y,g[b+2]=X,g[b+3]=W},keySize:256/32});e.AES=n._createHelper(y)}(),t.AES})});var sbr=S((BOe,abr)=>{(function(t,e,r){typeof BOe=="object"?abr.exports=BOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(BOe,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=[],T=0;T<16;T++){for(var O=w[T]=[],E=u[T],b=0;b<24;b++)O[b/6|0]|=g[(s[b]-1+E)%28]<<31-b%6,O[4+(b/6|0)]|=g[28+(s[b+24]-1+E)%28]<<31-b%6;O[0]=O[0]<<1|O[0]>>>31;for(var b=1;b<7;b++)O[b]=O[b]>>>(b-1)*4+3;O[7]=O[7]<<5|O[7]>>>27}for(var P=this._invSubKeys=[],b=0;b<16;b++)P[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,T=this._rBlock,O=0,E=0;E<8;E++)O|=l[E][((T^_[E])&c[E])>>>0];this._lBlock=T,this._rBlock=w^O}var P=this._lBlock;this._lBlock=this._rBlock,this._rBlock=P,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 lbr=S((UOe,ubr)=>{(function(t,e,r){typeof UOe=="object"?ubr.exports=UOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(UOe,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 dbr=S((zOe,cbr)=>{(function(t,e,r){typeof zOe=="object"?cbr.exports=zOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(zOe,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,T=_<<16|b&65535;m[0]^=b,m[1]^=w,m[2]^=_,m[3]^=T,m[4]^=b,m[5]^=w,m[6]^=_,m[7]^=T;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 pbr=S((VOe,fbr)=>{(function(t,e,r){typeof VOe=="object"?fbr.exports=VOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(VOe,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,T=_<<16|b&65535;p[0]^=b,p[1]^=w,p[2]^=_,p[3]^=T,p[4]^=b,p[5]^=w,p[6]^=_,p[7]^=T;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 hbr=S((HOe,mbr)=>{(function(t,e,r){typeof HOe=="object"?mbr.exports=HOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(HOe,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 T=0;T<4;T++){m.sbox[T]=[];for(let O=0;O<256;O++)m.sbox[T][O]=s[T][O]}let g=0;for(let T=0;T=y&&(g=0);let b=0,_=0,w=0;for(let T=0;T{(function(t,e,r){typeof WOe=="object"?gbr.exports=WOe=e(ki(),Qie(),pyr(),hyr(),iq(),byr(),aq(),iat(),bOe(),Cyr(),aat(),Oyr(),Pyr(),Ryr(),TOe(),Nyr(),TD(),zm(),Lyr(),kyr(),Byr(),zyr(),Hyr(),Jyr(),Gyr(),Zyr(),Qyr(),tbr(),nbr(),ibr(),sbr(),lbr(),dbr(),pbr(),hbr()):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)})(WOe,function(t){return t})});var sat,Pdo,JOe,ybr=v(()=>{OS();Qe();uOe();sat="copilot-index-chunk-",Pdo=".json",JOe=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${sat}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${sat}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${Pdo}`}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,ee().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),ee().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 rat(e),n=ee().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(ee().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)),ee().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)),ee().debug&&console.log(`Saved partition ${l+1}/${n}`)}ee().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new qo(`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 qo("Invalid legacy database format");let l=await UG({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await sOe(l,u),l}let r=await this.loadMetadata(),n=await UG({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++):ee().debug&&console.warn(`Document ${u} not found in any chunk`)}return o.docs.docs=a,o.docs.count=Object.keys(a).length,o.internalDocumentIDStore.internalIdToId=Object.values(a).map(u=>u.id),o.index.vectorIndexes.embedding.vectors=Object.assign({},...i.map(u=>u.index?.vectorIndexes?.embedding?.vectors||{})),await sOe(n,o),n}catch(e){throw console.error("Error loading database:",e),new qo(`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}/${sat}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new qo(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(ee().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 qo("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new qo("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 wbr={};En(wbr,{categorizePatterns:()=>iH,createPatternSettingsValue:()=>sq,extractAppIgnoreSettings:()=>dat,getAllQAMarkdownContent:()=>cat,getDecodedPatterns:()=>uA,getExtensionPattern:()=>fat,getFilePattern:()=>WG,getInternalExcludePaths:()=>_br,getMatchingPatterns:()=>Zl,getTagPattern:()=>eae,getVectorLength:()=>lat,isInternalExcludedFile:()=>tae,isInternalExcludedPath:()=>vbr,previewPatternValue:()=>Ido,shouldIndexFile:()=>fu});async function lat(t){if(!t)throw new qo("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new qo("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${dd.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new qo("Failed to determine embedding vector length. Please check your Copilot settings to make sure you have a working embedding model.")}}async function cat(t){let e="",{inclusions:r,exclusions:n}=Zl(),o=t.vault.getMarkdownFiles().filter(i=>fu(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function uA(t){let e=[];return e.push(...t.split(",").map(r=>{let n=r.trim();try{return decodeURIComponent(n)}catch{return n}}).filter(r=>r.length>0)),e}function Mdo(){return ee().qaExclusions?uA(ee().qaExclusions):[]}function Rdo(){return ee().qaInclusions?uA(ee().qaInclusions):[]}function Zl(t){let e=t?.inclusions?uA(t.inclusions):t?.isProject?[]:Rdo(),r=t?.exclusions?uA(t.exclusions):t?.isProject?[]:Mdo();return{inclusions:e.length>0?iH(e):null,exclusions:r.length>0?iH(r):null}}function fu(t,e,r,n){return!(tae(t)||r&&bbr(t.path,r)||e&&!bbr(t.path,e)||n&&!e)}function iH(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 Ido(t){return uA(t).join(", ")}function sq({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function Ado(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof uat.TFile){let n=sO(r);if(e.some(o=>n.some(i=>i.toLowerCase()===DJ(o).toLowerCase())))return!0}return!1}function Ndo(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 Ddo(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 jdo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof uat.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function bbr(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return Ado(t,r??[])||Ndo(t,n??[])||Ddo(t,o??[])||jdo(t,i??[])}function dat(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 eae(t){return`#${t}`}function WG(t){return`[[${t.basename}]]`}function fat(t){return`*.${t}`}function _br(){return[Em.getLogPath()]}function vbr(t){return new Set(_br()).has(t)}function tae(t){return vbr(t.path)}var uat,Wb=v(()=>{OS();XV();Qe();h4();Dt();uat=require("obsidian")});var xbr={};En(xbr,{DBOperations:()=>uq});var Cbr,lA,Sbr,uq,KOe=v(()=>{XV();OS();Xe();Qe();Dt();uOe();oat();Cbr=$(oH()),lA=require("obsidian");ybr();Wb();Sbr=25,uq=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new nH;ml(async()=>{let r=ee();lA.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):lA.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await dd.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(F("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),F("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new qo("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new JOe(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),lA.Platform.isMobile&&ee().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new qo("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),F("Loaded existing chunked semantic index database from disk."),this.oramaDb}catch(n){ie("Failed to load existing semantic index database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){ie("Error initializing semantic index database:",r),new lA.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(lA.Platform.isMobile&&ee().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new qo("Semantic index database not found.")}catch(e){throw ie("Failed to initialize database during save:",e),new qo("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,ee().debug&&F("Semantic index database saved successfully at:",this.dbPath)}catch(e){throw ie("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 lA.Notice("Local Copilot index cleared successfully."),F("Local Copilot index cleared successfully, new instance created.")}catch(r){throw ie("Error clearing the local Copilot index:",r),new lA.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new qo("Semantic index database not found.");try{let r=await ov(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await Yie(this.oramaDb,r.hits.map(n=>n.id),500),ee().debug&&F(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){ie("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(ee().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),F("Created directory:",r))}return r}getVaultIdentifier(){let e=this.app.vault.getName();return(0,Cbr.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new qo("Embedding instance not found.");let r=await lat(e);if(!r||r===0)throw new qo("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await UG({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return F(`Created new semantic index database for ${this.dbPath}. Embedding model: ${dd.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 ov(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 ov(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return ie("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",nchars:"number"}}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,ee().numPartitions),o=await ov(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await eH(r,o.hits[0].id);try{return await Zie(r,e),F(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(ie(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await Zie(r,o.hits[0].document)}catch(a){ie("Failed to restore previous document version:",a)}return}}catch(n){ie(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await ov(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return ie("Error getting latest file mtime from VectorDB:",e),0}}async checkAndHandleEmbeddingModelChange(e){if(!this.oramaDb){F("Semantic index database not loaded in memory. Checking for existing index...");try{await this.initializeDB(e)}catch(o){throw ie("Failed to initialize database:",o),new qo("Failed to initialize semantic index database. Please check your embedding model settings.")}if(!this.oramaDb)return F("No existing index found. Will create new index."),!1}let r=await ov(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=dd.getModelName(e);if(!hNt(n,o))return new lA.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),F(`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 F("No previous embedding model found in the database.");return!1}static async getAllDocuments(e){return(await ov(e,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){F("Semantic index database not found during garbage collection. Attempting to initialize...");try{let e=await dd.getInstance().getEmbeddingsAPI();if(!e)throw new qo("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new qo("Failed to initialize database after attempt.")}catch(e){throw ie("Failed to initialize database during garbage collection:",e),new qo("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}=Zl(),i=new Set(e.filter(u=>fu(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:(F("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(s.map(u=>u.path))).join(", ")),s.length===1?await eH(this.oramaDb,s[0].id):await Yie(this.oramaDb,s.map(u=>u.id),500),await this.saveDB(),s.length)}catch(e){throw ie("Error garbage collecting the Copilot index:",e),new qo("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new qo("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 ie("Error getting indexed files:",e),new qo("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await ov(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw ie("Error checking if database is empty:",e),new qo("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 qo("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 qo("Orama database not found.");try{let e=await this.getIndexedFiles(),r=[];for(let n=0;n0?F(`Integrity check: ${r.length} file(s) missing embeddings, marked for re-indexing:`,r.join(", ")):F("Index integrity check completed. All documents have embeddings.")}catch(e){throw ie("Error checking index integrity:",e),new qo("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 GOe,Tbr=v(()=>{KOe();GOe=class{constructor(e){this.dbOps=new uq(e)}async initialize(e){await this.dbOps.initializeDB(e)}async clearIndex(e){await this.dbOps.clearIndex(e)}requiresEmbeddings(){return!0}async upsert(e){return this.dbOps.upsert(e)}async upsertBatch(e){let r=0;for(let n of e)await this.dbOps.upsert(n)&&(r+=1);return r}async removeByPath(e){await this.dbOps.removeDocs(e)}async getIndexedFiles(){return this.dbOps.getIndexedFiles()}async getLatestFileMtime(){return this.dbOps.getLatestFileMtime()}async isIndexEmpty(){return this.dbOps.isIndexEmpty()}async hasIndex(e){return this.dbOps.hasIndex(e)}async getDocumentsByPath(e){let r=this.dbOps.getDb();if(!r)throw new Error("Database is not loaded. Please restart the plugin.");let n=await uq.getDocsByPath(r,e);return n?n.map(o=>o.document):[]}async checkAndHandleEmbeddingModelChange(e){if(!e)throw new Error("Embedding instance is required to check Orama embedding model changes.");return this.dbOps.checkAndHandleEmbeddingModelChange(e)}async save(){await this.dbOps.saveDB()}async checkIndexIntegrity(){await this.dbOps.checkIndexIntegrity()}async garbageCollect(){return this.dbOps.garbageCollect()}markFileMissingEmbeddings(e){this.dbOps.markFileMissingEmbeddings(e)}clearFilesMissingEmbeddings(){this.dbOps.clearFilesMissingEmbeddings()}getFilesMissingEmbeddings(){return this.dbOps.getFilesMissingEmbeddings()}markUnsavedChanges(){this.dbOps.markUnsavedChanges()}onunload(){this.dbOps.onunload()}isRemoteBackend(){return!1}getDb(){return this.dbOps.getDb()}async reinitializeForIndexSyncChange(e){let r=await this.dbOps.getDbPath();this.dbOps.getCurrentDbPath()!==r&&await this.dbOps.initializeDB(e)}getDbOperations(){return this.dbOps}}});var JG,$do,rae,Obr=v(()=>{na();rd();Xe();Qe();JG=require("obsidian");Wb();$do=5e3,rae=class{constructor(e,r,n){this.app=e;this.indexOps=r;this.indexBackend=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.listenersActive=!1;this.handleActiveLeafChange=async e=>{if(!this.shouldHandleEvents()||JG.Platform.isMobile&&ee().disableIndexOnMobile&&!this.indexBackend.isRemoteBackend()||UC()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof JG.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}=Zl(),u=fu(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(()=>{ee().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},$do))};this.handleFileDelete=async e=>{this.shouldHandleEvents()&&e instanceof JG.TFile&&await this.indexBackend.removeByPath(e.path)};this.syncEventListeners(),ml(()=>{this.syncEventListeners()})}shouldHandleEvents(){return ee().enableSemanticSearchV3?!(this.indexBackend.isRemoteBackend()&&!this.indexBackend.requiresEmbeddings()):!1}syncEventListeners(){let e=this.shouldHandleEvents();e&&!this.listenersActive?(F("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()}}});function mat(t){return pat.add(t),()=>{pat.delete(t)}}function nae(){pat.forEach(t=>t())}var pat,hat=v(()=>{pat=new Set});var XOe,Ebr=v(()=>{XOe=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 Yl,gat=v(()=>{Yl=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 yat,Pbr=v(()=>{_g();yat=class extends Ti{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","documents","transformers"])}invoke(e,r){return this.transformDocuments(e)}}});var OD=v(()=>{zo();gat();Pbr()});var Mbr,_at,Rbr=v(()=>{OD();Get();Mbr=class extends yat{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 T=this.numberOfNewLines(c,y,w);d-=T}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 Yl({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}, + +`,ANSWER_SESSION_LAST_MESSAGE_IS_NOT_ASSISTANT:"The last message in the session is not an assistant message. Cannot regenerate non-assistant messages."}});function Khr(t){return{raw:Number(t),formatted:ZV(t)}}function Ghr(t){if(t.id){if(typeof t.id!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof t.id);return t.id}return Wie()}function wit(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{qh();fd();fd();Klo={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},Glo={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"}});function Zhr(){return{idToInternalId:new Map,internalIdToId:[],save:Xlo,load:Zlo}}function Xlo(t){return{internalIdToId:t.internalIdToId}}function Zlo(t,e){let{internalIdToId:r}=e;t.internalDocumentIDStore.idToInternalId.clear(),t.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let o=0;ot.internalIdToId.length?du(t,e.toString()):e}function c0(t,e){if(t.internalIdToId.length{});function Qlo(t,e){return{sharedInternalDocumentStore:e,docs:{},count:0}}function eco(t,e){let r=du(t.sharedInternalDocumentStore,e);return t.docs[r]}function tco(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 ico(t){return t.count}function aco(t,e){let r=e;return{docs:r.docs,count:r.count,sharedInternalDocumentStore:t}}function sco(t){return{docs:t.docs,count:t.count}}function Yhr(){return{create:Qlo,get:eco,getMultiple:tco,getAll:rco,store:nco,remove:oco,count:ico,load:aco,save:sco}}var xit=v(()=>{d0()});function egr(t,e){let r=[],n=t.plugins?.length;if(!n)return r;for(let o=0;o{qh();Qhr=["beforeInsert","afterInsert","beforeRemove","afterRemove","beforeUpdate","afterUpdate","beforeSearch","afterSearch","beforeInsertMultiple","afterInsertMultiple","beforeRemoveMultiple","afterRemoveMultiple","beforeUpdateMultiple","afterUpdateMultiple","beforeLoad","afterLoad","afterCreate"]});function Ix(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function YV(t,e,r){if(t.some(Pd))return(async()=>{for(let o of t)await o(e,r)})();for(let o of t)o(e,r)}function kG(t,e,r,n,o){if(t.some(Pd))return(async()=>{for(let a of t)await a(e,r,n,o)})();for(let a of t)a(e,r,n,o)}function qG(t,e,r,n){if(t.some(Pd))return(async()=>{for(let i of t)await i(e,r,n)})();for(let i of t)i(e,r,n)}function ngr(t,e){if(t.some(Pd))return(async()=>{for(let n of t)await n(e)})();for(let n of t)n(e)}var rgr,Tit,rq=v(()=>{fd();rgr=["tokenizer","index","documentsStore","sorter"],Tit=["validateSchema","getDocumentIndexId","getDocumentProperties","formatElapsedTime"]});function Oit(t){let e=t.r;return t.r=e.l,e.l=t,t.h=Math.max(f0(t.l),f0(t.r))+1,e.h=Math.max(f0(e.l),f0(e.r))+1,e}function Eit(t){let e=t.l;return t.l=e.r,e.r=t,t.h=Math.max(f0(t.l),f0(t.r))+1,e.h=Math.max(f0(e.l),f0(e.r))+1,e}function igr(t,e,r){let n=[];function o(i){i!==null&&(e=e&&i.k<=r&&ku(n,i.v),r>i.k&&o(i.r))}return o(t.root),n}function Pit(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&&ku(n,i.v),!r&&i.k>e&&ku(n,i.v),o.push(i.r),o.push(i.l))}return n}function Mit(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&&ku(n,i.v),!r&&i.kt.k)t=t.r;else return t;return null}function sgr(t,e){return{root:{k:t,v:e,l:null,r:null,h:0}}}function ugr(t,e,r,n=500){function o(i,a,s){if(i===null)return ogr++,{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 ogr%n===0?lco(i,a):i}t.root=o(t.root,e,r)}function lco(t,e){t.h=1+Math.max(f0(t.l),f0(t.r));let r=f0(t.l)-f0(t.r);return r>1&&et.r.k?Oit(t):r>1&&e>t.l.k?(t.l=Oit(t.l),Eit(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 cgr(t,e,r){let n=agr(t.root,r);if(n){if(n.v.length===1){cco(t,r);return}n.v.splice(n.v.indexOf(e),1)}}var ogr,dgr=v(()=>{fd();ogr=0});function fgr(){return{numberToDocumentId:new Map}}function pgr(t,e,r){return t.numberToDocumentId.has(e)?(t.numberToDocumentId.get(e).push(r),t):(t.numberToDocumentId.set(e,[r]),t)}function mgr(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 hgr(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&&ku(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&&ku(i,u)}return i}}throw new Error("Invalid operation")}function ggr(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 $G(i)}}throw new Error("Invalid operation")}var ygr=v(()=>{fd()});function dco(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 Rit(t,e,r){let n=dco(t,e,r);return{distance:n,isBounded:n>=0}}var Iit=v(()=>{});function BG(t,e){t.w=e.w+t.s}function KTe(t,e){t.d.push(e)}function fco(t,e){let r=t.d.indexOf(e);return r===-1?!1:(t.d.splice(r,1),!0)}function Nit(t,e,r,n,o){if(t.e){let{w:i,d:a}=t;if(n&&i!==r)return{};if(jG(e,i)==null&&(o?Math.abs(r.length-i.length)<=o&&Rit(r,i,o).isBounded&&(e[i]=[]):e[i]=[]),jG(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&&Kie(t.c[e[r]],e,r+1,n,o,i),Kie(t,e,r+1,n-1,o,i);for(let a in t.c)Kie(t.c[a],e,r,n-1,o,i);for(let a in t.c)a!==e[r]&&Kie(t.c[a],e,r+1,n-1,o,i)}}}function Dit(t,{term:e,exact:r,tolerance:n}){if(n&&!r){let o={};return n=n||0,Kie(t,e,0,n||0,n,o),o}else{let o=e.length;for(let a=0;a{Iit();fd();Ait=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 Sgr(){return{root:null}}function Cgr(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 Ogr(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=mco(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=pco(e);if(n){let u=o?Pgr:Egr;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 pco(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 Egr(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 Pgr(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,T,O;do{let B=Math.sin(h),k=Math.cos(h);w=Math.sqrt(m*B*(m*B)+(f*p-d*m*k)*(f*p-d*m*k)),T=d*p+f*m*k,O=Math.atan2(w,T),b=f*m*B/w,_=1-b*b;let q=T-2*d*p/_,Z=n/16*_*(4+n*(4-3*_));y=h,h=u+(1-Z)*n*b*(O+Z*w*(q+Z*T*(-1+2*q*q)))}while(Math.abs(h-y)>1e-12&&--g>0);let E=_*(6378137*6378137-o*o)/(o*o),P=1+E/16384*(4096+E*(-768+E*(320-175*E))),R=E/1024*(256+E*(-128+E*(74-47*E))),I=R*w*(T-2*d*p/_+R/4*(T*(-1+2*w*w)-R/6*O*(-3+4*w*w)*(-3+4*O*O)));return o*P*(O-I)}var Mgr=v(()=>{});function GTe(t,e,r=0,n){if(e===0)throw Vr("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{qh()});function $it(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 ZTe=v(()=>{});function hco(t,e,r,n,o){let i=du(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 gco(t,e,r,n,o){let i=0;for(let u of n)u===o&&i++;let a=du(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 yco(t,e,r,n){let o=du(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 bco(t,e,r){t.tokenOccurrences[e][r]--}function _co(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=du(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;ugr(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),_gr(d,p,l);break}case"Flat":{pgr(d,u,l);break}case"BKD":{Cgr(d,u,[l]);break}}}}function wco(t,e,r,n,o,i,a,s,u,l){if(xD(i))return Sco(e,r,o,n);let c=vco(t,e,r,n,a,s,u,l);if(!FG(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 Vr("UNKNOWN_FILTER_PROPERTY",i);let{node:s,type:u,isArray:l}=e.indexes[i];if(u==="Bool"){let f=s[a.toString()];ku(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=vit(f,m),b=Tgr(s.root,p,g,h,void 0,y);ku(o[i],b.flatMap(({docIDs:_})=>_))}else{let{coordinates:f,inside:p=!0,highPrecision:m=!1}=a[d],h=Ogr(s.root,f,p,void 0,m);ku(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=Dit(s,{term:p,exact:!0});ku(o[i],Object.values(m).flat())}}continue}let c=Object.keys(a);if(c.length>1)throw Vr("INVALID_FILTER_OPERATION",c.length);if(u==="Flat"){let d=l?ggr:hgr;ku(o[i],d(s,a));continue}if(u==="AVL"){let d=c[0],f=a[d],p=[];switch(d){case"gt":{p=Pit(s,f,!1);break}case"gte":{p=Pit(s,f,!0);break}case"lt":{p=Mit(s,f,!1);break}case"lte":{p=Mit(s,f,!0);break}case"eq":{p=lgr(s,f)??[];break}case"between":{let[m,h]=f;p=igr(s,m,h);break}}ku(o[i],p)}}return $G(Object.values(o))}function Oco(t){return t.searchableProperties}function Eco(t){return t.searchablePropertiesWithTypes}function Agr(t){let e=QV(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]=Agr(t.c[r]);return e}function Pco(t){return{numberToDocumentId:new Map(t)}}function Mco(t){return Array.from(t.numberToDocumentId.entries())}function Rco(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:Agr(p),isArray:h};break;case"Flat":c[f]={type:"Flat",node:Pco(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 Ico(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:Mco(p),isArray:m}}return{indexes:c,vectorIndexes:l,searchableProperties:n,searchablePropertiesWithTypes:o,frequencies:i,tokenOccurrences:a,avgFieldLength:s,fieldLengths:u}}function Ngr(){return{create:Igr,insert:wco,remove:Cco,insertDocumentScoreParameters:hco,insertTokenScoreParameters:gco,removeDocumentScoreParameters:yco,removeTokenScoreParameters:bco,calculateResultScores:_co,search:xco,searchByWhereClause:Tco,getSearchableProperties:Oco,getSearchablePropertiesWithTypes:Eco,load:Rco,save:Ico}}var Lit=v(()=>{qh();dgr();ygr();wgr();Mgr();fd();Gie();ZTe();Jie();d0()});function Dgr(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=Dgr(t,e,s,n,u);ku(i.sortableProperties,l.sortableProperties),i.sorts={...i.sorts,...l.sorts},i.sortablePropertiesWithTypes={...i.sortablePropertiesWithTypes,...l.sortablePropertiesWithTypes};continue}if(!xD(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 Vr("INVALID_SORT_SCHEMA_TYPE",Array.isArray(s)?"array":s,u)}}}return i}function Nco(t,e,r,n){return n?.enabled!==!1?Dgr(t,e,r,(n||{}).unsortableProperties||[],""):{disabled:!0}}function Dco(t,e,r,n){if(!t.enabled)return;t.isSorted=!1;let o=du(t.sharedInternalDocumentStore,r),i=t.sorts[e];i.orderedDocsToRemove.has(o)&&Fit(t,e),i.docs.set(o,i.orderedDocs.length),i.orderedDocs.push([o,n])}function jgr(t){if(t.isSorted||!t.enabled)return;let e=Object.keys(t.sorts);for(let r of e)Fco(t,r);t.isSorted=!0}function jco(t,e,r){return e[1].localeCompare(r[1],Bhr(t))}function $co(t,e){return t[1]-e[1]}function Lco(t,e){return e[1]?-1:1}function Fco(t,e){let r=t.sorts[e],n;switch(r.type){case"string":n=jco.bind(null,t.language);break;case"number":n=$co.bind(null);break;case"boolean":n=Lco.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 qco(t,e,r){if(!t.enabled)return;let n=t.sorts[e],o=du(t.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function Bco(t,e,r){if(!t.enabled)throw Vr("SORT_DISABLED");let n=r.property,o=r.order==="DESC",i=t.sorts[n];if(!i)throw Vr("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,t.sortableProperties.join(", "));return Fit(t,n),jgr(t),e.sort((a,s)=>{let u=i.docs.get(du(t.sharedInternalDocumentStore,a[0])),l=i.docs.get(du(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 Uco(t){return t.enabled?t.sortableProperties:[]}function zco(t){return t.enabled?t.sortablePropertiesWithTypes:{}}function Vco(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 Hco(t){if(!t.enabled)return{enabled:!1};kco(t),jgr(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 $gr(){return{create:Nco,insert:Dco,remove:qco,save:Hco,load:Vco,sortBy:Bco,getSortableProperties:Uco,getSortablePropertiesWithTypes:zco}}var kit=v(()=>{qh();Jie();d0();fd();HTe()});function Kco(t){return t<192||t>383?t:Jco[t-192]||t}function Lgr(t){let e=[];for(let r=0;r{Jco=[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 qgr(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(qit),n.test(u[1])&&(n=/.$/,t=t.replace(n,""))}else o.test(t)&&(e=o.exec(t)[1],o=new RegExp(kgr),o.test(e)&&(t=e,o=/(at|bl|iz)$/,i=new RegExp("([^aeiouylsz])\\1$"),a=new RegExp("^"+sA+QTe+"[^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(kgr),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(qit),e&&n.test(e)&&(t=e+Gco[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(qit),e&&n.test(e)&&(t=e+Xco[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(YTe),e&&n.test(e)&&(t=e);else if(o.test(t)){let u=o.exec(t);e=u?.[1]??""+u?.[2]??"",o=new RegExp(YTe),o.test(e)&&(t=e)}return n=/^(.+?)e$/,n.test(t)&&(e=n.exec(t)?.[1],n=new RegExp(YTe),o=new RegExp(Yco),i=new RegExp("^"+sA+QTe+"[^aeiouwxy]$"),e&&(n.test(e)||o.test(e)&&!i.test(e))&&(t=e)),n=/ll$/,o=new RegExp(YTe),n.test(t)&&o.test(t)&&(n=/.$/,t=t.replace(n,"")),s=="y"&&(t=s.toLowerCase()+t.substring(1)),t}var Gco,Xco,Zco,QTe,sA,Xie,qit,Yco,YTe,kgr,Bgr=v(()=>{Gco={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"},Xco={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},Zco="[^aeiou]",QTe="[aeiouy]",sA=Zco+"[^aeiouy]*",Xie=QTe+"[aeiou]*",qit="^("+sA+")?"+Xie+sA,Yco="^("+sA+")?"+Xie+sA+"("+Xie+")?$",YTe="^("+sA+")?"+Xie+sA+Xie+sA,kgr="^("+sA+")?"+QTe});function Bit(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=Lgr(e),this.normalizationCache.set(r,e),e)}function Qco(t){for(;t[t.length-1]==="";)t.pop();for(;t[0]==="";)t.shift();return t}function Ugr(t,e,r){if(e&&e!==this.language)throw Vr("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=qhr[this.language];n=t.toLowerCase().split(i).map(this.normalizeToken.bind(this,r??"")).filter(Boolean)}let o=Qco(n);return this.allowDuplicates?o:Array.from(new Set(o))}function Uit(t={}){if(!t.language)t.language="english";else if(!Hie.includes(t.language))throw Vr("LANGUAGE_NOT_SUPPORTED",t.language);let e;if(t.stemming||t.stemmer&&!("stemming"in t))if(t.stemmer){if(typeof t.stemmer!="function")throw Vr("INVALID_STEMMER_FUNCTION_TYPE");e=t.stemmer}else if(t.language==="english")e=qgr;else throw Vr("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 Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let o of r)if(typeof o!="string")throw Vr("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:Ugr,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:Bit,normalizationCache:new Map};return n.tokenize=Ugr.bind(n),n.normalizeToken=Bit,n}var eOe=v(()=>{qh();Fgr();HTe();Bgr()});function tdo(t){let e={formatElapsedTime:Khr,getDocumentIndexId:Ghr,getDocumentProperties:WTe,validateSchema:wit};for(let r of Tit){let n=r;if(t[n]){if(typeof t[n]!="function")throw Vr("COMPONENT_MUST_BE_FUNCTION",n)}else t[n]=e[n]}for(let r of Object.keys(t))if(!rgr.includes(r)&&!Tit.includes(r))throw Vr("UNSUPPORTED_COMPONENT",r)}function UG({schema:t,sort:e,language:r,components:n,id:o,plugins:i}){n||(n={}),o||(o=Wie());let a=n.tokenizer,s=n.index,u=n.documentsStore,l=n.sorter;if(a?a.tokenize?a=a:a=Uit(a):a=Uit({language:r??"english"}),n.tokenizer&&r)throw Vr("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c=Zhr();s||(s=Ngr()),l||(l=$gr()),u||(u=Yhr()),tdo(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:rdo()};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 Qhr)h[g]=(h[g]??[]).concat(egr(h,g));let y=h.afterCreate;return y&&ngr(y,h),h}function rdo(){return"{{VERSION}}"}var zgr=v(()=>{Jie();xit();tgr();rq();Lit();d0();kit();eOe();qh();fd()});var Vgr=v(()=>{});var zit=v(()=>{Jie();xit();Lit();eOe();kit();d0()});var tOe,Vit,Hit,Wit=v(()=>{tOe="fulltext",Vit="hybrid",Hit="vector"});var nq,oq,Jit=v(()=>{Wit();nq=Symbol("orama.insertions"),oq=Symbol("orama.removals")});function Kit(t){typeof t[nq]!="number"&&(queueMicrotask(()=>{t[nq]=void 0}),t[nq]=0),t[nq]>1e3?(Hgr("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[nq]=-1):t[nq]>=0&&t[nq]++}function Git(t){typeof t[oq]!="number"&&(queueMicrotask(()=>{t[oq]=void 0}),t[oq]=0),t[oq]>1e3?(Hgr("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[oq]=-1):t[oq]>=0&&t[oq]++}var Hgr,Xit=v(()=>{Jit();Hgr=globalThis.process?.emitWarning??function(e,r){console.warn(`[WARNING] [${r.code}] ${e}`)}});function Zie(t,e,r,n,o){let i=t.validateSchema(e,t.schema);if(i)throw Vr("SCHEMA_VALIDATION_FAILURE",i);return Pd(t.index.beforeInsert)||Pd(t.index.insert)||Pd(t.index.afterInsert)?ado(t,e,r,n,o):sdo(t,e,r,n,o)}async function ado(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||await Ix(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];Wgr(m,h,f,p)}return await udo(t,s,l,d,u,r,e,o),n||await Ix(t.afterInsert,t,s,e),Kit(t),s}function sdo(t,e,r,n,o){let{index:i,docs:a}=t.data,s=t.getDocumentIndexId(e);if(typeof s!="string")throw Vr("DOCUMENT_ID_MUST_BE_STRING",typeof s);if(!t.documentsStore.store(a,s,e))throw Vr("DOCUMENT_ALREADY_EXISTS",s);let u=t.documentsStore.count(a);n||Ix(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];Wgr(m,h,f,p)}return ldo(t,s,l,d,u,r,e,o),n||Ix(t.afterInsert,t,s,e),Kit(t),s}function Wgr(t,e,r,n){if(!(Xhr(e)&&typeof n=="object"&&typeof n.lon=="number"&&typeof n.lat=="number")&&!(xD(e)&&Array.isArray(n))&&!(FG(e)&&Array.isArray(n))&&!(odo.has(e)&&ido.has(t))&&t!==e)throw Vr("INVALID_DOCUMENT_PROPERTY",r,e,t)}async function udo(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 ldo(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 odo,ido,Zit=v(()=>{zit();fd();rq();Xit();qh();odo=new Set(["enum","enum[]"]),ido=new Set(["string","number"])});function eH(t,e,r,n){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)?cdo(t,e,r,n):ddo(t,e,r,n)}async function cdo(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=c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||await Ix(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 Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Git(t),o}function ddo(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=c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,e)),l=t.documentsStore.count(a);n||Ix(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||Ix(t.afterRemove,t,u),t.documentsStore.remove(t.data.docs,e),Git(t),o}function Yie(t,e,r,n,o){return Pd(t.index.beforeRemove)||Pd(t.index.remove)||Pd(t.index.afterRemove)||Pd(t.beforeRemoveMultiple)||Pd(t.afterRemoveMultiple)?fdo(t,e,r,n,o):pdo(t,e,r,n,o)}async function fdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(s=>c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,s)));return o||await YV(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 eH(t,f,n,o)&&i++}catch(p){u(p)}setTimeout(c,0)}setTimeout(c,0)}),o||await YV(t.afterRemoveMultiple,t,a),i}function pdo(t,e,r,n,o){let i=0;r||(r=1e3);let a=o?[]:e.map(l=>c0(t.internalDocumentIDStore,du(t.internalDocumentIDStore,l)));o||YV(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)eH(t,c,n,o)&&i++;setTimeout(u,0)}}return u(),o||YV(t.afterRemoveMultiple,t,a),i}var Yit=v(()=>{rq();d0();Xit();fd()});function mdo(t,e){return t[1]-e[1]}function hdo(t,e){return e[1]-t[1]}function gdo(t="desc"){return t.toLowerCase()==="asc"?mdo:hdo}function zG(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 Kgr(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 rOe=v(()=>{qh();fd()});function VG(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 nOe=v(()=>{});function HG(t,e,r){let n=r.properties,o=n.length,i=t.index.getSearchablePropertiesWithTypes(t.data.index);for(let g=0;g"u")throw Vr("UNKNOWN_GROUP_BY_PROPERTY",b);if(!Ggr.includes(i[b]))throw Vr("INVALID_GROUP_BY_PROPERTY",b,Ggr.join(", "),i[b])}let a=e.map(([g])=>c0(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 P=typeof E!="boolean"?E:""+E,R=_.perValue[P]??{indexes:[],count:0};R.count>=l||(R.indexes.push(T),R.count++,_.perValue[P]=R,w.add(E))}c.push(Array.from(w)),d[b]=_}let f=Xgr(c),p=f.length,m=[];for(let g=0;gO-E),w.indexes.length!==0&&m.push(w)}let h=m.length,y=Array.from({length:h});for(let g=0;g({id:a[P],score:e[P][1],document:s[P]})),T=_.reducer.bind(null,b.values),O=_.getInitialValue(b.indexes.length),E=w.reduce(T,O);y[g]={values:b.values,result:E}}return y}function Xgr(t,e=0){if(e+1===t.length)return t[e].map(i=>[i]);let r=t[e],n=Xgr(t,e+1),o=[];for(let i of r)for(let a of n){let s=[i];ku(s,a),o.push(s)}return o}var ydo,Ggr,oOe=v(()=>{qh();fd();d0();ydo={reducer:(t,e,r,n)=>(e[n]=r,e),getInitialValue:t=>Array.from({length:t})},Ggr=["string","number","boolean"]});function Zgr(t,e,r){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){e.relevance=Object.assign(iOe,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 B=t.index.getSearchablePropertiesWithTypes(g);w=t.index.getSearchableProperties(g),w=w.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=w}if(f&&f!=="*"){for(let B of f)if(!w.includes(B))throw Vr("UNKNOWN_INDEX",B,w.join(", "));w=w.filter(B=>f.includes(B))}let T=tH(t.tokenizer,t.index,t.documentsStore,r,e,w,_,t.documentsStore.count(b),n),O=Object.keys(e.where??{}).length>0,E=[];O&&(E=t.index.searchByWhereClause(T,g,e.where));let P=_.length;if(P||f?.length){let B=w.length;for(let k=0;k[B,0]));let R=Object.entries(T.uniqueDocsIDs).map(([B,k])=>[+B,k]);if(O&&(R=VG(E,R)),e.sortBy)if(typeof e.sortBy=="function"){let B=R.map(([Z])=>Z),q=t.documentsStore.getMultiple(t.data.docs,B).map((Z,V)=>[R[V][0],R[V][1],Z]);q.sort(e.sortBy),R=q.map(([Z,V])=>[Z,V])}else R=t.sorter.sortBy(t.data.sorting,R,e.sortBy).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]);else R=R.sort(Jhr);let I;y||(I=m?Qgr(t,R,c,l,m):aOe(t,R,c,l));let A={elapsed:{formatted:"",raw:0},hits:[],count:R.length};if(typeof I<"u"&&(A.hits=I.filter(Boolean),h||JTe(A,s)),u){let B=zG(t,R,e.facets);A.facets=B}return e.groupBy&&(A.groups=HG(t,R,e.groupBy)),A.elapsed=t.formatElapsedTime(Rx()-T.timeStart),A}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}var Ygr=v(()=>{Gie();rOe();nOe();oOe();rq();d0();qh();fd();rH()});function Qit(t,e,r="english"){let n=Rx(),o=t.beforeSearch?.length||t.afterSearch?.length;function i(){let{vector:s}=e;if(s&&(!("value"in s)||!("property"in s)))throw Vr("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?Vr("INVALID_INPUT_VECTOR","undefined",f,"undefined"):Vr("INVALID_INPUT_VECTOR",s.property,f,s.value.length);s instanceof Float32Array||(s.value=new Float32Array(s.value));let b=XTe(s.value,p,f,e.similarity).map(([B,k])=>[du(t.internalDocumentIDStore,B),k]),_=t.caches.propertiesToSearch;if(!_){let B=t.index.getSearchablePropertiesWithTypes(y);_=t.index.getSearchableProperties(y),_=_.filter(k=>B[k].startsWith("string")),t.caches.propertiesToSearch=_}let w=[],T=tH(t.tokenizer,t.index,t.documentsStore,r,e,_,w,t.documentsStore.count(g),n),O=[];h&&(O=t.index.searchByWhereClause(T,y,e.where),b=VG(O,b));let E=[];m&&(E=zG(t,b,e.facets));let P=Array.from({length:u});for(let B=0;B{rH();fd();rOe();qh();ZTe();nOe();oOe();d0();rq()});function tyr(t,e,r){let n=Rx(),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=bdo(t,e,r),f=_do(t,e),{index:p,docs:m}=t.data,h=e.hybridWeights,y=wdo(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(B=>A[B].startsWith("string")),t.caches.propertiesToSearch=b}if(e.properties&&e.properties!=="*"){for(let A of e.properties)if(!b.includes(A))throw Vr("UNKNOWN_INDEX",A,b.join(", "));b=b.filter(A=>e.properties.includes(A))}let _=tH(t.tokenizer,t.index,t.documentsStore,r,e,b,g,t.documentsStore.count(m),n),w=Object.keys(e.where??{}).length>0,T=[];w&&(T=t.index.searchByWhereClause(_,p,e.where),y=VG(T,y));let O;c&&(O=zG(t,y,e.facets));let E;e.groupBy&&(E=HG(t,y,e.groupBy));let P=aOe(t,y,s,u).filter(Boolean),R=Rx(),I={count:y.length,elapsed:{raw:Number(R-n),formatted:ZV(R-n)},hits:P,...O?{facets:O}:{},...E?{groups:E}:{}};if(!l){let A=Object.keys(t.data.index.vectorIndexes);JTe(I,A)}return I}async function a(){t.beforeSearch&&await qG(t.beforeSearch,t,e,r);let s=i();return t.afterSearch&&await kG(t.afterSearch,t,e,r,s),s}return o?a():i()}function bdo(t,e,r){let n=Rx();e.relevance=Object.assign(iOe,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 Vr("UNKNOWN_INDEX",y,c.join(", "));c=c.filter(y=>h.has(y))}let d=tH(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 ryr(p)}function _do(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 Vr("INVALID_VECTOR_INPUT",Object.keys(r).join(", "));if(r.value.length!==o)throw Vr("INVALID_INPUT_VECTOR",r.property,o,r.value.length);r instanceof Float32Array||(r.value=new Float32Array(r.value));let a=XTe(r.value,i,o,e.similarity).map(([s,u])=>[du(t.internalDocumentIDStore,s),u]);return ryr(a)}function tat([,t]){return t}function ryr(t){let e=Math.max.apply(Math,t.map(tat));return t.map(([r,n])=>[r,n/e])}function eyr(t,e){return t/e}function vdo(t,e){return(r,n)=>r*t+n*e}function wdo(t,e,r,n){let o=Math.max.apply(Math,t.map(tat)),i=Math.max.apply(Math,e.map(tat)),a=n&&n.text&&n.vector,{text:s,vector:u}=a?n:Sdo(r),l=new Map,c=t.length,d=vdo(s,u);for(let p=0;pm[1]-p[1])}function Sdo(t){return{text:.5,vector:.5}}var nyr=v(()=>{fd();nOe();Gie();qh();rH();rOe();oOe();ZTe();d0();rH();rq()});function tH(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 ov(t,e,r){let n=e.mode??tOe;if(n===tOe)return Zgr(t,e,r);if(n===Hit)return Qit(t,e);if(n===Vit)return tyr(t,e);throw Vr("INVALID_SEARCH_MODE",n)}function Qgr(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=LG(h,o);if(!(typeof y>"u"||a.has(y))&&(a.set(y,!0),c++,!(c<=r)&&(s.push({id:c0(t.internalDocumentIDStore,p),score:m,document:h}),u.add(p),c>=r+n)))break}return s}function aOe(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:c0(t.internalDocumentIDStore,l),score:c,document:d},a.add(l)}}return i}var iOe,rH=v(()=>{d0();qh();fd();Wit();Ygr();eat();nyr();iOe={k:1.2,b:.75,d:.5}});function sOe(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 rat(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 oyr=v(()=>{});var iyr=v(()=>{rq();qh();Zit();Yit();fd()});var ayr=v(()=>{qh();rH()});var syr=v(()=>{Iit();fd();Gie();eOe()});var uOe=v(()=>{zgr();Vgr();Zit();Yit();rH();eat();oyr();iyr();ayr();Jit();zit();syr()});function Odo(t,e){let r=uyr(t,n=>e.priority<=n.priority);t.splice(r+1,0,e)}function uyr(t,e){for(let r=t.length-1;r>=0;r--)if(e(t[r]))return r;return-1}var a6a,s6a,xdo,Tdo,nat,Edo,nH,oat=v(()=>{a6a=new Error("timeout while waiting for mutex to become available"),s6a=new Error("mutex already locked"),xdo=new Error("request for lock canceled"),Tdo=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())})},nat=class{constructor(e,r=xdo){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=uyr(this._queue,s=>r<=s.priority);a===-1&&e<=this._value?this._dispatchItem(i):this._queue.splice(a+1,0,i)})}runExclusive(e){return Tdo(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]=[]),Odo(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 lyr=S(()=>{});var ki=S((lOe,cyr)=>{(function(t,e){typeof lOe=="object"?cyr.exports=lOe=e():typeof define=="function"&&define.amd?define([],e):t.CryptoJS=e()})(lOe,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=lyr()}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,T=g.sigBytes;if(this.clamp(),w%4)for(var O=0;O>>2]>>>24-O%4*8&255;b[w+O>>>2]|=E<<24-(w+O)%4*8}else for(var P=0;P>>2]=_[P>>>2];return this.sigBytes+=T,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-T%4*8&255;w.push((O>>>4).toString(16)),w.push((O&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=[],T=0;T<_;T++){var O=b[T>>>2]>>>24-T%4*8&255;w.push(String.fromCharCode(O))}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,T=_.sigBytes,O=this.blockSize,E=O*4,P=T/E;g?P=e.ceil(P):P=e.max((P|0)-this._minBufferSize,0);var R=P*O,I=e.min(R*4,T);if(R){for(var A=0;A{(function(t,e){typeof cOe=="object"?dyr.exports=cOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(cOe,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 dOe=="object"?fyr.exports=dOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(dOe,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 hyr=S((fOe,myr)=>{(function(t,e){typeof fOe=="object"?myr.exports=fOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(fOe,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 iq=S((pOe,gyr)=>{(function(t,e){typeof pOe=="object"?gyr.exports=pOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(pOe,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 byr=S((mOe,yyr)=>{(function(t,e){typeof mOe=="object"?yyr.exports=mOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(mOe,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 aq=S((hOe,_yr)=>{(function(t,e){typeof hOe=="object"?_yr.exports=hOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(hOe,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],T=p[m+2],O=p[m+3],E=p[m+4],P=p[m+5],R=p[m+6],I=p[m+7],A=p[m+8],B=p[m+9],k=p[m+10],q=p[m+11],Z=p[m+12],V=p[m+13],Y=p[m+14],X=p[m+15],W=b[0],re=b[1],ue=b[2],le=b[3];W=l(W,re,ue,le,_,7,s[0]),le=l(le,W,re,ue,w,12,s[1]),ue=l(ue,le,W,re,T,17,s[2]),re=l(re,ue,le,W,O,22,s[3]),W=l(W,re,ue,le,E,7,s[4]),le=l(le,W,re,ue,P,12,s[5]),ue=l(ue,le,W,re,R,17,s[6]),re=l(re,ue,le,W,I,22,s[7]),W=l(W,re,ue,le,A,7,s[8]),le=l(le,W,re,ue,B,12,s[9]),ue=l(ue,le,W,re,k,17,s[10]),re=l(re,ue,le,W,q,22,s[11]),W=l(W,re,ue,le,Z,7,s[12]),le=l(le,W,re,ue,V,12,s[13]),ue=l(ue,le,W,re,Y,17,s[14]),re=l(re,ue,le,W,X,22,s[15]),W=c(W,re,ue,le,w,5,s[16]),le=c(le,W,re,ue,R,9,s[17]),ue=c(ue,le,W,re,q,14,s[18]),re=c(re,ue,le,W,_,20,s[19]),W=c(W,re,ue,le,P,5,s[20]),le=c(le,W,re,ue,k,9,s[21]),ue=c(ue,le,W,re,X,14,s[22]),re=c(re,ue,le,W,E,20,s[23]),W=c(W,re,ue,le,B,5,s[24]),le=c(le,W,re,ue,Y,9,s[25]),ue=c(ue,le,W,re,O,14,s[26]),re=c(re,ue,le,W,A,20,s[27]),W=c(W,re,ue,le,V,5,s[28]),le=c(le,W,re,ue,T,9,s[29]),ue=c(ue,le,W,re,I,14,s[30]),re=c(re,ue,le,W,Z,20,s[31]),W=d(W,re,ue,le,P,4,s[32]),le=d(le,W,re,ue,A,11,s[33]),ue=d(ue,le,W,re,q,16,s[34]),re=d(re,ue,le,W,Y,23,s[35]),W=d(W,re,ue,le,w,4,s[36]),le=d(le,W,re,ue,E,11,s[37]),ue=d(ue,le,W,re,I,16,s[38]),re=d(re,ue,le,W,k,23,s[39]),W=d(W,re,ue,le,V,4,s[40]),le=d(le,W,re,ue,_,11,s[41]),ue=d(ue,le,W,re,O,16,s[42]),re=d(re,ue,le,W,R,23,s[43]),W=d(W,re,ue,le,B,4,s[44]),le=d(le,W,re,ue,Z,11,s[45]),ue=d(ue,le,W,re,X,16,s[46]),re=d(re,ue,le,W,T,23,s[47]),W=f(W,re,ue,le,_,6,s[48]),le=f(le,W,re,ue,I,10,s[49]),ue=f(ue,le,W,re,Y,15,s[50]),re=f(re,ue,le,W,P,21,s[51]),W=f(W,re,ue,le,Z,6,s[52]),le=f(le,W,re,ue,O,10,s[53]),ue=f(ue,le,W,re,k,15,s[54]),re=f(re,ue,le,W,w,21,s[55]),W=f(W,re,ue,le,A,6,s[56]),le=f(le,W,re,ue,X,10,s[57]),ue=f(ue,le,W,re,R,15,s[58]),re=f(re,ue,le,W,V,21,s[59]),W=f(W,re,ue,le,E,6,s[60]),le=f(le,W,re,ue,q,10,s[61]),ue=f(ue,le,W,re,T,15,s[62]),re=f(re,ue,le,W,B,21,s[63]),b[0]=b[0]+W|0,b[1]=b[1]+re|0,b[2]=b[2]+ue|0,b[3]=b[3]+le|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,T=0;T<4;T++){var O=w[T];w[T]=(O<<8|O>>>24)&16711935|(O<<24|O>>>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 iat=S((gOe,vyr)=>{(function(t,e){typeof gOe=="object"?vyr.exports=gOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(gOe,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 bOe=S((yOe,wyr)=>{(function(t,e){typeof yOe=="object"?wyr.exports=yOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(yOe,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],T=p[7],O=0;O<64;O++){if(O<16)l[O]=d[f+O]|0;else{var E=l[O-15],P=(E<<25|E>>>7)^(E<<14|E>>>18)^E>>>3,R=l[O-2],I=(R<<15|R>>>17)^(R<<13|R>>>19)^R>>>10;l[O]=P+l[O-7]+I+l[O-16]}var A=b&_^~b&w,B=m&h^m&y^h&y,k=(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),Z=T+q+A+u[O]+l[O],V=k+B;T=w,w=_,_=b,b=g+Z|0,g=y,y=h,h=m,m=Z+V|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]+T|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 Cyr=S((_Oe,Syr)=>{(function(t,e,r){typeof _Oe=="object"?Syr.exports=_Oe=e(ki(),bOe()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(t.CryptoJS)})(_Oe,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 aat=S((vOe,xyr)=>{(function(t,e,r){typeof vOe=="object"?xyr.exports=vOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(vOe,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],T=m[6],O=m[7],E=h.high,P=h.low,R=y.high,I=y.low,A=g.high,B=g.low,k=b.high,q=b.low,Z=_.high,V=_.low,Y=w.high,X=w.low,W=T.high,re=T.low,ue=O.high,le=O.low,L=E,J=P,ne=R,D=I,N=A,z=B,H=k,oe=q,Q=Z,de=V,fe=Y,De=X,st=W,Le=re,Bt=ue,Pt=le,Nt=0;Nt<80;Nt++){var $e,Fr,ft=c[Nt];if(Nt<16)Fr=ft.high=f[p+Nt*2]|0,$e=ft.low=f[p+Nt*2+1]|0;else{var Ve=c[Nt-15],Rt=Ve.high,ze=Ve.low,He=(Rt>>>1|ze<<31)^(Rt>>>8|ze<<24)^Rt>>>7,We=(ze>>>1|Rt<<31)^(ze>>>8|Rt<<24)^(ze>>>7|Rt<<25),Jt=c[Nt-2],so=Jt.high,au=Jt.low,An=(so>>>19|au<<13)^(so<<3|au>>>29)^so>>>6,_i=(au>>>19|so<<13)^(au<<3|so>>>29)^(au>>>6|so<<26),Nl=c[Nt-7],Vi=Nl.high,g_=Nl.low,mg=c[Nt-16],cS=mg.high,ji=mg.low;$e=We+g_,Fr=He+Vi+($e>>>0>>0?1:0),$e=$e+_i,Fr=Fr+An+($e>>>0<_i>>>0?1:0),$e=$e+ji,Fr=Fr+cS+($e>>>0>>0?1:0),ft.high=Fr,ft.low=$e}var LT=Q&fe^~Q&st,SC=de&De^~de&Le,dS=L&ne^L&N^ne&N,Xs=J&D^J&z^D&z,Dl=(L>>>28|J<<4)^(L<<30|J>>>2)^(L<<25|J>>>7),Iu=(J>>>28|L<<4)^(J<<30|L>>>2)^(J<<25|L>>>7),wm=(Q>>>14|de<<18)^(Q>>>18|de<<14)^(Q<<23|de>>>9),_d=(de>>>14|Q<<18)^(de>>>18|Q<<14)^(de<<23|Q>>>9),sl=l[Nt],nt=sl.high,Nr=sl.low,Ue=Pt+_d,Ee=Bt+wm+(Ue>>>0>>0?1:0),Ue=Ue+SC,Ee=Ee+LT+(Ue>>>0>>0?1:0),Ue=Ue+Nr,Ee=Ee+nt+(Ue>>>0>>0?1:0),Ue=Ue+$e,Ee=Ee+Fr+(Ue>>>0<$e>>>0?1:0),Mt=Iu+Xs,Yt=Dl+dS+(Mt>>>0>>0?1:0);Bt=st,Pt=Le,st=fe,Le=De,fe=Q,De=de,de=oe+Ue|0,Q=H+Ee+(de>>>0>>0?1:0)|0,H=N,oe=z,N=ne,z=D,ne=L,D=J,J=Ue+Mt|0,L=Ee+Yt+(J>>>0>>0?1:0)|0}P=h.low=P+J,h.high=E+L+(P>>>0>>0?1:0),I=y.low=I+D,y.high=R+ne+(I>>>0>>0?1:0),B=g.low=B+z,g.high=A+N+(B>>>0>>0?1:0),q=b.low=q+oe,b.high=k+H+(q>>>0>>0?1:0),V=_.low=V+de,_.high=Z+Q+(V>>>0>>0?1:0),X=w.low=X+De,w.high=Y+fe+(X>>>0>>0?1:0),re=T.low=re+Le,T.high=W+st+(re>>>0>>0?1:0),le=O.low=le+Pt,O.high=ue+Bt+(le>>>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 Oyr=S((wOe,Tyr)=>{(function(t,e,r){typeof wOe=="object"?Tyr.exports=wOe=e(ki(),Qie(),aat()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(t.CryptoJS)})(wOe,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 Pyr=S((SOe,Eyr)=>{(function(t,e,r){typeof SOe=="object"?Eyr.exports=SOe=e(ki(),Qie()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(t.CryptoJS)})(SOe,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 T=0,O=0,E=0;E<7;E++){if(_&1){var P=(1<>>24)&16711935|(_<<24|_>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var T=y[b];T.high^=w,T.low^=_}for(var O=0;O<24;O++){for(var E=0;E<5;E++){for(var P=0,R=0,I=0;I<5;I++){var T=y[E+5*I];P^=T.high,R^=T.low}var A=f[E];A.high=P,A.low=R}for(var E=0;E<5;E++)for(var B=f[(E+4)%5],k=f[(E+1)%5],q=k.high,Z=k.low,P=B.high^(q<<1|Z>>>31),R=B.low^(Z<<1|q>>>31),I=0;I<5;I++){var T=y[E+5*I];T.high^=P,T.low^=R}for(var V=1;V<25;V++){var P,R,T=y[V],Y=T.high,X=T.low,W=l[V];W<32?(P=Y<>>32-W,R=X<>>32-W):(P=X<>>64-W,R=Y<>>64-W);var re=f[c[V]];re.high=P,re.low=R}var ue=f[0],le=y[0];ue.high=le.high,ue.low=le.low;for(var E=0;E<5;E++)for(var I=0;I<5;I++){var V=E+5*I,T=y[V],L=f[V],J=f[(E+1)%5+5*I],ne=f[(E+2)%5+5*I];T.high=L.high^~J.high&ne.high,T.low=L.low^~J.low&ne.low}var T=y[0],D=d[O];T.high^=D.high,T.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,T=w/8,O=[],E=0;E>>24)&16711935|(R<<24|R>>>8)&4278255360,I=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,O.push(I),O.push(R)}return new o.init(O,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 Ryr=S((COe,Myr)=>{(function(t,e){typeof COe=="object"?Myr.exports=COe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(COe,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,T){for(var O=0;O<16;O++){var E=T+O,P=w[E];w[E]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}var R=this._hash.words,I=d.words,A=f.words,B=s.words,k=u.words,q=l.words,Z=c.words,V,Y,X,W,re,ue,le,L,J,ne;ue=V=R[0],le=Y=R[1],L=X=R[2],J=W=R[3],ne=re=R[4];for(var D,O=0;O<80;O+=1)D=V+w[T+B[O]]|0,O<16?D+=m(Y,X,W)+I[0]:O<32?D+=h(Y,X,W)+I[1]:O<48?D+=y(Y,X,W)+I[2]:O<64?D+=g(Y,X,W)+I[3]:D+=b(Y,X,W)+I[4],D=D|0,D=_(D,q[O]),D=D+re|0,V=re,re=W,W=_(X,10),X=Y,Y=D,D=ue+w[T+k[O]]|0,O<16?D+=b(le,L,J)+A[0]:O<32?D+=g(le,L,J)+A[1]:O<48?D+=y(le,L,J)+A[2]:O<64?D+=h(le,L,J)+A[3]:D+=m(le,L,J)+A[4],D=D|0,D=_(D,Z[O]),D=D+ne|0,ue=ne,ne=J,J=_(L,10),L=le,le=D;D=R[1]+X+J|0,R[1]=R[2]+W+ne|0,R[2]=R[3]+re+ue|0,R[3]=R[4]+V+le|0,R[4]=R[0]+Y+L|0,R[0]=D},_doFinalize:function(){var w=this._data,T=w.words,O=this._nDataBytes*8,E=w.sigBytes*8;T[E>>>5]|=128<<24-E%32,T[(E+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,w.sigBytes=(T.length+1)*4,this._process();for(var P=this._hash,R=P.words,I=0;I<5;I++){var A=R[I];R[I]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}return P},clone:function(){var w=i.clone.call(this);return w._hash=this._hash.clone(),w}});function m(w,T,O){return w^T^O}function h(w,T,O){return w&T|~w&O}function y(w,T,O){return(w|~T)^O}function g(w,T,O){return w&O|T&~O}function b(w,T,O){return w^(T|~O)}function _(w,T){return w<>>32-T}r.RIPEMD160=i._createHelper(p),r.HmacRIPEMD160=i._createHmacHelper(p)}(Math),t.RIPEMD160})});var TOe=S((xOe,Iyr)=>{(function(t,e){typeof xOe=="object"?Iyr.exports=xOe=e(ki()):typeof define=="function"&&define.amd?define(["./core"],e):e(t.CryptoJS)})(xOe,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 OOe=="object"?Ayr.exports=OOe=e(ki(),bOe(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(t.CryptoJS)})(OOe,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 EOe=="object"?Dyr.exports=EOe=e(ki(),iat(),TOe()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(t.CryptoJS)})(EOe,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 POe=="object"?jyr.exports=POe=e(ki(),TD()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(t.CryptoJS)})(POe,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,B){return this.create(this._ENC_XFORM_MODE,A,B)},createDecryptor:function(A,B){return this.create(this._DEC_XFORM_MODE,A,B)},init:function(A,B,k){this.cfg=this.cfg.extend(k),this._xformMode=A,this._key=B,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 B=this._doFinalize();return B},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function A(B){return typeof B=="string"?I:E}return function(B){return{encrypt:function(k,q,Z){return A(q).encrypt(B,k,q,Z)},decrypt:function(k,q,Z){return A(q).decrypt(B,k,q,Z)}}}}()}),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,B){return this.Encryptor.create(A,B)},createDecryptor:function(A,B){return this.Decryptor.create(A,B)},init:function(A,B){this._cipher=A,this._iv=B}}),y=m.CBC=function(){var A=h.extend();A.Encryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize;B.call(this,k,q,V),Z.encryptBlock(k,q),this._prevBlock=k.slice(q,q+V)}}),A.Decryptor=A.extend({processBlock:function(k,q){var Z=this._cipher,V=Z.blockSize,Y=k.slice(q,q+V);Z.decryptBlock(k,q),B.call(this,k,q,V),this._prevBlock=Y}});function B(k,q,Z){var V,Y=this._iv;Y?(V=Y,this._iv=e):V=this._prevBlock;for(var X=0;X>>2]&255;A.sigBytes-=B}},_=n.BlockCipher=f.extend({cfg:f.cfg.extend({mode:y,padding:b}),reset:function(){var A;f.reset.call(this);var B=this.cfg,k=B.iv,q=B.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,k&&k.words):(this._mode=A.call(q,this,k&&k.words),this._mode.__creator=A)},_doProcessBlock:function(A,B){this._mode.processBlock(A,B)},_doFinalize:function(){var A,B=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(B.pad(this._data,this.blockSize),A=this._process(!0)):(A=this._process(!0),B.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)}}),T=r.format={},O=T.OpenSSL={stringify:function(A){var B,k=A.ciphertext,q=A.salt;return q?B=i.create([1398893684,1701076831]).concat(q).concat(k):B=k,B.toString(l)},parse:function(A){var B,k=l.parse(A),q=k.words;return q[0]==1398893684&&q[1]==1701076831&&(B=i.create(q.slice(2,4)),q.splice(0,4),k.sigBytes-=16),w.create({ciphertext:k,salt:B})}},E=n.SerializableCipher=o.extend({cfg:o.extend({format:O}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=A.createEncryptor(k,q),V=Z.finalize(B),Y=Z.cfg;return w.create({ciphertext:V,key:k,iv:Y.iv,algorithm:A,mode:Y.mode,padding:Y.padding,blockSize:A.blockSize,formatter:q.format})},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=A.createDecryptor(k,q).finalize(B.ciphertext);return Z},_parse:function(A,B){return typeof A=="string"?B.parse(A,this):A}}),P=r.kdf={},R=P.OpenSSL={execute:function(A,B,k,q,Z){if(q||(q=i.random(64/8)),Z)var V=d.create({keySize:B+k,hasher:Z}).compute(A,q);else var V=d.create({keySize:B+k}).compute(A,q);var Y=i.create(V.words.slice(B),k*4);return V.sigBytes=B*4,w.create({key:V,iv:Y,salt:q})}},I=n.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:R}),encrypt:function(A,B,k,q){q=this.cfg.extend(q);var Z=q.kdf.execute(k,A.keySize,A.ivSize,q.salt,q.hasher);q.iv=Z.iv;var V=E.encrypt.call(this,A,B,Z.key,q);return V.mixIn(Z),V},decrypt:function(A,B,k,q){q=this.cfg.extend(q),B=this._parse(B,q.format);var Z=q.kdf.execute(k,A.keySize,A.ivSize,B.salt,q.hasher);q.iv=Z.iv;var V=E.decrypt.call(this,A,B,Z.key,q);return V}})}()})});var Lyr=S((MOe,$yr)=>{(function(t,e,r){typeof MOe=="object"?$yr.exports=MOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(MOe,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 ROe=="object"?Fyr.exports=ROe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(ROe,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 IOe=="object"?qyr.exports=IOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(IOe,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 AOe=="object"?Uyr.exports=AOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(AOe,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 NOe=="object"?Vyr.exports=NOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(NOe,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 Jyr=S((DOe,Wyr)=>{(function(t,e,r){typeof DOe=="object"?Wyr.exports=DOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(DOe,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 Gyr=S((jOe,Kyr)=>{(function(t,e,r){typeof jOe=="object"?Kyr.exports=jOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(jOe,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 Zyr=S(($Oe,Xyr)=>{(function(t,e,r){typeof $Oe=="object"?Xyr.exports=$Oe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})($Oe,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 Qyr=S((LOe,Yyr)=>{(function(t,e,r){typeof LOe=="object"?Yyr.exports=LOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(LOe,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 tbr=S((FOe,ebr)=>{(function(t,e,r){typeof FOe=="object"?ebr.exports=FOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(FOe,function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding})});var nbr=S((kOe,rbr)=>{(function(t,e,r){typeof kOe=="object"?rbr.exports=kOe=e(ki(),zm()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(t.CryptoJS)})(kOe,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 ibr=S((qOe,obr)=>{(function(t,e,r){typeof qOe=="object"?obr.exports=qOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(qOe,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 T=w^w<<1^w<<2^w<<3^w<<4;T=T>>>8^T&255^99,i[_]=T,a[T]=_;var O=g[_],E=g[O],P=g[E],R=g[T]*257^T*16843008;s[_]=R<<24|R>>>8,u[_]=R<<16|R>>>16,l[_]=R<<8|R>>>24,c[_]=R;var R=P*16843009^E*65537^O*257^_*16843008;d[T]=R<<24|R>>>8,f[T]=R<<16|R>>>16,p[T]=R<<8|R>>>24,m[T]=R,_?(_=O^g[g[g[P^O]]],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,T=this._nRounds=w+6,O=(T+1)*4,E=this._keySchedule=[],P=0;P6&&P%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[P/w|0]<<24),E[P]=E[P-w]^g);for(var R=this._invKeySchedule=[],I=0;I>>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,T,O,E,P){for(var R=this._nRounds,I=g[b]^_[0],A=g[b+1]^_[1],B=g[b+2]^_[2],k=g[b+3]^_[3],q=4,Z=1;Z>>24]^T[A>>>16&255]^O[B>>>8&255]^E[k&255]^_[q++],Y=w[A>>>24]^T[B>>>16&255]^O[k>>>8&255]^E[I&255]^_[q++],X=w[B>>>24]^T[k>>>16&255]^O[I>>>8&255]^E[A&255]^_[q++],W=w[k>>>24]^T[I>>>16&255]^O[A>>>8&255]^E[B&255]^_[q++];I=V,A=Y,B=X,k=W}var V=(P[I>>>24]<<24|P[A>>>16&255]<<16|P[B>>>8&255]<<8|P[k&255])^_[q++],Y=(P[A>>>24]<<24|P[B>>>16&255]<<16|P[k>>>8&255]<<8|P[I&255])^_[q++],X=(P[B>>>24]<<24|P[k>>>16&255]<<16|P[I>>>8&255]<<8|P[A&255])^_[q++],W=(P[k>>>24]<<24|P[I>>>16&255]<<16|P[A>>>8&255]<<8|P[B&255])^_[q++];g[b]=V,g[b+1]=Y,g[b+2]=X,g[b+3]=W},keySize:256/32});e.AES=n._createHelper(y)}(),t.AES})});var sbr=S((BOe,abr)=>{(function(t,e,r){typeof BOe=="object"?abr.exports=BOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(BOe,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=[],T=0;T<16;T++){for(var O=w[T]=[],E=u[T],b=0;b<24;b++)O[b/6|0]|=g[(s[b]-1+E)%28]<<31-b%6,O[4+(b/6|0)]|=g[28+(s[b+24]-1+E)%28]<<31-b%6;O[0]=O[0]<<1|O[0]>>>31;for(var b=1;b<7;b++)O[b]=O[b]>>>(b-1)*4+3;O[7]=O[7]<<5|O[7]>>>27}for(var P=this._invSubKeys=[],b=0;b<16;b++)P[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,T=this._rBlock,O=0,E=0;E<8;E++)O|=l[E][((T^_[E])&c[E])>>>0];this._lBlock=T,this._rBlock=w^O}var P=this._lBlock;this._lBlock=this._rBlock,this._rBlock=P,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 lbr=S((UOe,ubr)=>{(function(t,e,r){typeof UOe=="object"?ubr.exports=UOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(UOe,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 dbr=S((zOe,cbr)=>{(function(t,e,r){typeof zOe=="object"?cbr.exports=zOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(zOe,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,T=_<<16|b&65535;m[0]^=b,m[1]^=w,m[2]^=_,m[3]^=T,m[4]^=b,m[5]^=w,m[6]^=_,m[7]^=T;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 pbr=S((VOe,fbr)=>{(function(t,e,r){typeof VOe=="object"?fbr.exports=VOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(VOe,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,T=_<<16|b&65535;p[0]^=b,p[1]^=w,p[2]^=_,p[3]^=T,p[4]^=b,p[5]^=w,p[6]^=_,p[7]^=T;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 hbr=S((HOe,mbr)=>{(function(t,e,r){typeof HOe=="object"?mbr.exports=HOe=e(ki(),iq(),aq(),TD(),zm()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(t.CryptoJS)})(HOe,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 T=0;T<4;T++){m.sbox[T]=[];for(let O=0;O<256;O++)m.sbox[T][O]=s[T][O]}let g=0;for(let T=0;T=y&&(g=0);let b=0,_=0,w=0;for(let T=0;T{(function(t,e,r){typeof WOe=="object"?gbr.exports=WOe=e(ki(),Qie(),pyr(),hyr(),iq(),byr(),aq(),iat(),bOe(),Cyr(),aat(),Oyr(),Pyr(),Ryr(),TOe(),Nyr(),TD(),zm(),Lyr(),kyr(),Byr(),zyr(),Hyr(),Jyr(),Gyr(),Zyr(),Qyr(),tbr(),nbr(),ibr(),sbr(),lbr(),dbr(),pbr(),hbr()):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)})(WOe,function(t){return t})});var sat,Pdo,JOe,ybr=v(()=>{OS();Qe();uOe();sat="copilot-index-chunk-",Pdo=".json",JOe=class{constructor(e,r,n){this.app=e;this.baseDir=r;this.identifier=n}getChunkPath(e){return`${this.baseDir}/${sat}${this.identifier}-${e}.json`}getMetadataPath(){return`${this.baseDir}/${sat}${this.identifier}-metadata.json`}getLegacyPath(){return`${this.baseDir}/copilot-index-${this.identifier}${Pdo}`}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,ee().debug&&console.log(`Partition ${s+1}: ${a.length} documents`)}),ee().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 rat(e),n=ee().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(ee().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)),ee().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)),ee().debug&&console.log(`Saved partition ${l+1}/${n}`)}ee().debug&&console.log("Saved all partitions")}catch(r){throw console.error("Error saving database:",r),new qo(`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 qo("Invalid legacy database format");let l=await UG({schema:u.schema,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return await sOe(l,u),l}let r=await this.loadMetadata(),n=await UG({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++):ee().debug&&console.warn(`Document ${u} not found in any chunk`)}return o.docs.docs=a,o.docs.count=Object.keys(a).length,o.internalDocumentIDStore.internalIdToId=Object.values(a).map(u=>u.id),o.index.vectorIndexes.embedding.vectors=Object.assign({},...i.map(u=>u.index?.vectorIndexes?.embedding?.vectors||{})),await sOe(n,o),n}catch(e){throw console.error("Error loading database:",e),new qo(`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}/${sat}${this.identifier}`)&&await this.app.vault.adapter.remove(n)}catch(e){throw console.error("Error clearing storage:",e),new qo(`Failed to clear storage: ${e.message}`)}}async exists(){let e=this.getLegacyPath();if(ee().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 qo("No existing database found");let r=JSON.parse(await this.app.vault.adapter.read(e));if(!r?.schema)throw new qo("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 wbr={};En(wbr,{categorizePatterns:()=>iH,createPatternSettingsValue:()=>sq,extractAppIgnoreSettings:()=>dat,getAllQAMarkdownContent:()=>cat,getDecodedPatterns:()=>uA,getExtensionPattern:()=>fat,getFilePattern:()=>WG,getInternalExcludePaths:()=>_br,getMatchingPatterns:()=>Zl,getTagPattern:()=>eae,getVectorLength:()=>lat,isInternalExcludedFile:()=>tae,isInternalExcludedPath:()=>vbr,previewPatternValue:()=>Ido,shouldIndexFile:()=>fu});async function lat(t){if(!t)throw new qo("Embedding instance not found.");try{let r=await t.embedQuery("Sample text for embedding");if(!r||r.length===0)throw new qo("Failed to get valid embedding vector length");return console.log(`Detected vector length: ${r.length} for model: ${dd.getModelName(t)}`),r.length}catch(e){throw console.error("Error getting vector length:",e),new qo("Failed to determine embedding vector length. Please check your Copilot settings to make sure you have a working embedding model.")}}async function cat(t){let e="",{inclusions:r,exclusions:n}=Zl(),o=t.vault.getMarkdownFiles().filter(i=>fu(i,r,n));return await Promise.all(o.map(i=>t.vault.cachedRead(i))).then(i=>i.map(a=>e+=a+" ")),e}function uA(t){let e=[];return e.push(...t.split(",").map(r=>{let n=r.trim();try{return decodeURIComponent(n)}catch{return n}}).filter(r=>r.length>0)),e}function Mdo(){return ee().qaExclusions?uA(ee().qaExclusions):[]}function Rdo(){return ee().qaInclusions?uA(ee().qaInclusions):[]}function Zl(t){let e=t?.inclusions?uA(t.inclusions):t?.isProject?[]:Rdo(),r=t?.exclusions?uA(t.exclusions):t?.isProject?[]:Mdo();return{inclusions:e.length>0?iH(e):null,exclusions:r.length>0?iH(r):null}}function fu(t,e,r,n){return!(tae(t)||r&&bbr(t.path,r)||e&&!bbr(t.path,e)||n&&!e)}function iH(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 Ido(t){return uA(t).join(", ")}function sq({tagPatterns:t,extensionPatterns:e,folderPatterns:r,notePatterns:n}){return[...t??[],...e??[],...n??[],...r??[]].map(i=>encodeURIComponent(i)).join(",")}function Ado(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);if(r instanceof uat.TFile){let n=sO(r);if(e.some(o=>n.some(i=>i.toLowerCase()===DJ(o).toLowerCase())))return!0}return!1}function Ndo(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 Ddo(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 jdo(t,e){if(e.length===0)return!1;let r=app.vault.getAbstractFileByPath(t);return!!(r instanceof uat.TFile&&e.some(n=>n.slice(2,-2)===r.basename))}function bbr(t,e){if(!e)return!1;let{tagPatterns:r,extensionPatterns:n,folderPatterns:o,notePatterns:i}=e;return Ado(t,r??[])||Ndo(t,n??[])||Ddo(t,o??[])||jdo(t,i??[])}function dat(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 eae(t){return`#${t}`}function WG(t){return`[[${t.basename}]]`}function fat(t){return`*.${t}`}function _br(){return[Em.getLogPath()]}function vbr(t){return new Set(_br()).has(t)}function tae(t){return vbr(t.path)}var uat,Wb=v(()=>{OS();XV();Qe();h4();Dt();uat=require("obsidian")});var xbr={};En(xbr,{DBOperations:()=>uq});var Cbr,lA,Sbr,uq,KOe=v(()=>{XV();OS();Xe();Qe();Dt();uOe();oat();Cbr=$(oH()),lA=require("obsidian");ybr();Wb();Sbr=25,uq=class t{constructor(e){this.app=e;this.isInitialized=!1;this.isIndexLoaded=!1;this.hasUnsavedChanges=!1;this.filesWithoutEmbeddings=new Set;this.upsertMutex=new nH;ml(async()=>{let r=ee();lA.Platform.isMobile&&r.disableIndexOnMobile?(this.isIndexLoaded=!1,this.oramaDb=void 0):lA.Platform.isMobile&&!r.disableIndexOnMobile&&!this.oramaDb&&await this.initializeDB(await dd.getInstance().getEmbeddingsAPI());let n=await this.getDbPath();this.dbPath&&n!==this.dbPath&&(F("Path change detected, reinitializing database..."),this.dbPath=n,await this.initializeChunkedStorage(),await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),F("Database reinitialized with new path:",n))})}async initializeChunkedStorage(){if(!this.app.vault.adapter)throw new qo("Vault adapter not available. Please try again later.");let e=await this.getDbPath();this.chunkedStorage=new JOe(this.app,e,this.getVaultIdentifier()),this.isInitialized=!0}async initializeDB(e){try{if(this.isInitialized||(this.dbPath=await this.getDbPath(),await this.initializeChunkedStorage()),lA.Platform.isMobile&&ee().disableIndexOnMobile){this.isIndexLoaded=!1,this.oramaDb=void 0;return}if(!this.chunkedStorage)throw new qo("Storage not initialized properly");try{if(await this.chunkedStorage.exists())return this.oramaDb=await this.chunkedStorage.loadDatabase(),F("Loaded existing chunked semantic index database from disk."),this.oramaDb}catch(n){ie("Failed to load existing semantic index database, creating new one:",n)}let r=await this.createNewDb(e);return this.oramaDb=r,r}catch(r){ie("Error initializing semantic index database:",r),new lA.Notice("Failed to initialize Copilot database. Some features may be limited.");return}}async saveDB(){if(!(lA.Platform.isMobile&&ee().disableIndexOnMobile)){if(!this.oramaDb||!this.chunkedStorage)try{if(await this.initializeDB(await dd.getInstance().getEmbeddingsAPI()),!this.oramaDb||!this.chunkedStorage)throw new qo("Semantic index database not found.")}catch(e){throw ie("Failed to initialize database during save:",e),new qo("Failed to initialize and save database.")}try{await this.chunkedStorage.saveDatabase(this.oramaDb),this.hasUnsavedChanges=!1,ee().debug&&F("Semantic index database saved successfully at:",this.dbPath)}catch(e){throw ie("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 lA.Notice("Local Copilot index cleared successfully."),F("Local Copilot index cleared successfully, new instance created.")}catch(r){throw ie("Error clearing the local Copilot index:",r),new lA.Notice("An error occurred while clearing the local Copilot index."),r}}async removeDocs(e){if(!this.oramaDb)throw new qo("Semantic index database not found.");try{let r=await ov(this.oramaDb,{term:e,properties:["path"]});r.hits.length>0&&(await Yie(this.oramaDb,r.hits.map(n=>n.id),500),ee().debug&&F(`Deleted document from local Copilot index: ${e}`)),this.markUnsavedChanges()}catch(r){ie("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(ee().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),F("Created directory:",r))}return r}getVaultIdentifier(){let e=this.app.vault.getName();return(0,Cbr.MD5)(e).toString()}markUnsavedChanges(){this.hasUnsavedChanges=!0}async createNewDb(e){if(!e)throw new qo("Embedding instance not found.");let r=await lat(e);if(!r||r===0)throw new qo("Invalid vector length detected. Please check if your embedding model is working.");let n=this.createDynamicSchema(r),o=await UG({schema:n,components:{tokenizer:{stemmer:void 0,stopWords:void 0}}});return F(`Created new semantic index database for ${this.dbPath}. Embedding model: ${dd.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 ov(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 ov(e,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return r.hits.length>0?r.hits[0].document.mtime:0}catch(r){return ie("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",nchars:"number"}}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,ee().numPartitions),o=await ov(r,{term:e.id,properties:["id"],limit:1});o.hits.length>0&&await eH(r,o.hits[0].id);try{return await Zie(r,e),F(`${o.hits.length>0?"Updated":"Inserted"} document ${e.id} in partition ${n}`),this.markUnsavedChanges(),e}catch(i){if(ie(`Failed to ${o.hits.length>0?"update":"insert"} document ${e.id}:`,i),o.hits.length>0)try{await Zie(r,o.hits[0].document)}catch(a){ie("Failed to restore previous document version:",a)}return}}catch(n){ie(`Error upserting document ${e.id}:`,n);return}})}async getLatestFileMtime(){if(!this.oramaDb)throw new Error("DB not initialized");try{let e=await ov(this.oramaDb,{term:"",limit:1,sortBy:{property:"mtime",order:"DESC"}});return e.hits.length>0?e.hits[0].document.mtime:0}catch(e){return ie("Error getting latest file mtime from VectorDB:",e),0}}async checkAndHandleEmbeddingModelChange(e){if(!this.oramaDb){F("Semantic index database not loaded in memory. Checking for existing index...");try{await this.initializeDB(e)}catch(o){throw ie("Failed to initialize database:",o),new qo("Failed to initialize semantic index database. Please check your embedding model settings.")}if(!this.oramaDb)return F("No existing index found. Will create new index."),!1}let r=await ov(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=dd.getModelName(e);if(!hNt(n,o))return new lA.Notice("New embedding model detected. Rebuilding Copilot index from scratch."),F(`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 F("No previous embedding model found in the database.");return!1}static async getAllDocuments(e){return(await ov(e,{term:"",limit:1e5,includeVectors:!0})).hits.map(n=>n.document)}async garbageCollect(){if(!this.oramaDb){F("Semantic index database not found during garbage collection. Attempting to initialize...");try{let e=await dd.getInstance().getEmbeddingsAPI();if(!e)throw new qo("No embedding model available.");if(await this.initializeDB(e),!this.oramaDb)throw new qo("Failed to initialize database after attempt.")}catch(e){throw ie("Failed to initialize database during garbage collection:",e),new qo("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}=Zl(),i=new Set(e.filter(u=>fu(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:(F("Copilot index: Docs to remove during garbage collection:",Array.from(new Set(s.map(u=>u.path))).join(", ")),s.length===1?await eH(this.oramaDb,s[0].id):await Yie(this.oramaDb,s.map(u=>u.id),500),await this.saveDB(),s.length)}catch(e){throw ie("Error garbage collecting the Copilot index:",e),new qo("Failed to garbage collect the Copilot index.")}}async getIndexedFiles(){if(!this.oramaDb)throw new qo("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 ie("Error getting indexed files:",e),new qo("Failed to retrieve indexed files.")}}async isIndexEmpty(){if(!this.oramaDb)return!0;try{return(await ov(this.oramaDb,{term:"",limit:1})).hits.length===0}catch(e){throw ie("Error checking if database is empty:",e),new qo("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 qo("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 qo("Orama database not found.");try{let e=await this.getIndexedFiles(),r=[];for(let n=0;n0?F(`Integrity check: ${r.length} file(s) missing embeddings, marked for re-indexing:`,r.join(", ")):F("Index integrity check completed. All documents have embeddings.")}catch(e){throw ie("Error checking index integrity:",e),new qo("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 GOe,Tbr=v(()=>{KOe();GOe=class{constructor(e){this.dbOps=new uq(e)}async initialize(e){await this.dbOps.initializeDB(e)}async clearIndex(e){await this.dbOps.clearIndex(e)}requiresEmbeddings(){return!0}async upsert(e){return this.dbOps.upsert(e)}async upsertBatch(e){let r=0;for(let n of e)await this.dbOps.upsert(n)&&(r+=1);return r}async removeByPath(e){await this.dbOps.removeDocs(e)}async getIndexedFiles(){return this.dbOps.getIndexedFiles()}async getLatestFileMtime(){return this.dbOps.getLatestFileMtime()}async isIndexEmpty(){return this.dbOps.isIndexEmpty()}async hasIndex(e){return this.dbOps.hasIndex(e)}async getDocumentsByPath(e){let r=this.dbOps.getDb();if(!r)throw new Error("Database is not loaded. Please restart the plugin.");let n=await uq.getDocsByPath(r,e);return n?n.map(o=>o.document):[]}async checkAndHandleEmbeddingModelChange(e){if(!e)throw new Error("Embedding instance is required to check Orama embedding model changes.");return this.dbOps.checkAndHandleEmbeddingModelChange(e)}async save(){await this.dbOps.saveDB()}async checkIndexIntegrity(){await this.dbOps.checkIndexIntegrity()}async garbageCollect(){return this.dbOps.garbageCollect()}markFileMissingEmbeddings(e){this.dbOps.markFileMissingEmbeddings(e)}clearFilesMissingEmbeddings(){this.dbOps.clearFilesMissingEmbeddings()}getFilesMissingEmbeddings(){return this.dbOps.getFilesMissingEmbeddings()}markUnsavedChanges(){this.dbOps.markUnsavedChanges()}onunload(){this.dbOps.onunload()}isRemoteBackend(){return!1}getDb(){return this.dbOps.getDb()}async reinitializeForIndexSyncChange(e){let r=await this.dbOps.getDbPath();this.dbOps.getCurrentDbPath()!==r&&await this.dbOps.initializeDB(e)}getDbOperations(){return this.dbOps}}});var JG,$do,rae,Obr=v(()=>{na();rd();Xe();Qe();JG=require("obsidian");Wb();$do=5e3,rae=class{constructor(e,r,n){this.app=e;this.indexOps=r;this.indexBackend=n;this.debounceTimer=null;this.lastActiveFile=null;this.lastActiveFileMtime=null;this.listenersActive=!1;this.handleActiveLeafChange=async e=>{if(!this.shouldHandleEvents()||JG.Platform.isMobile&&ee().disableIndexOnMobile&&!this.indexBackend.isRemoteBackend()||UC()!=="copilot_plus")return;let n=this.lastActiveFile,o=this.lastActiveFileMtime,i=e?.view;if(this.lastActiveFile=i instanceof JG.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}=Zl(),u=fu(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(()=>{ee().debug&&console.log("Copilot Plus: Triggering reindex for file ",e.path),this.indexOps.reindexFile(e),this.debounceTimer=null},$do))};this.handleFileDelete=async e=>{this.shouldHandleEvents()&&e instanceof JG.TFile&&await this.indexBackend.removeByPath(e.path)};this.syncEventListeners(),ml(()=>{this.syncEventListeners()})}shouldHandleEvents(){return ee().enableSemanticSearchV3?!(this.indexBackend.isRemoteBackend()&&!this.indexBackend.requiresEmbeddings()):!1}syncEventListeners(){let e=this.shouldHandleEvents();e&&!this.listenersActive?(F("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()}}});function mat(t){return pat.add(t),()=>{pat.delete(t)}}function nae(){pat.forEach(t=>t())}var pat,hat=v(()=>{pat=new Set});var XOe,Ebr=v(()=>{XOe=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 Yl,gat=v(()=>{Yl=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 yat,Pbr=v(()=>{_g();yat=class extends Ti{constructor(){super(...arguments);x(this,"lc_namespace",["langchain_core","documents","transformers"])}invoke(e,r){return this.transformDocuments(e)}}});var OD=v(()=>{zo();gat();Pbr()});var Mbr,_at,Rbr=v(()=>{OD();Get();Mbr=class extends yat{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 T=this.numberOfNewLines(c,y,w);d-=T}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 Yl({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}},_at=class bat extends Mbr{constructor(r){super(r);x(this,"separators",[` `,` @@ -588,7 +588,7 @@ NOTE BLOCK CONTENT: `:""}${i}`}stripChunkHeader(e,r){return e.startsWith(r)?e.slice(r.length):e}calculateChunkBytes(e){return e.reduce((r,n)=>r+aH.getByteSize(n.content),0)}async safeReadFile(e){try{return(await this.app.vault.cachedRead(e))?.trim()||""}catch(r){return Ce(`ChunkManager: Failed to read ${e.path}`,r),""}}generateChunkId(e,r){return`${e}#${r}`}calculateContentHash(e){let r=e.length.toString(16),n=e.slice(0,32).replace(/\s/g,"").substring(0,8);return r+n}formatMemoryUsage(){return`${(this.memoryUsage/1024/1024).toFixed(1)}MB`}findFrontmatterEnd(e,r){if(!r||!e.startsWith("---"))return 0;let n=e.match(/\n---(\r?\n|$)/);return n&&n.index!==void 0?n.index+n[0].length:0}},wat=null});var Abr,QOe,iae,Nbr=v(()=>{na();XV();Xe();Ebr();oae();Qe();Dt();Abr=$(oH()),QOe=require("obsidian");Wb();iae=class{constructor(e,r,n){this.app=e;this.indexBackend=r;this.embeddingsManager=n;this.state={isIndexingPaused:!1,isIndexingCancelled:!1,indexedCount:0,totalFilesToIndex:0,processedFiles:new Set};this.refreshRuntimeIndexingConfig(),this.chunkManager=lq(e),ml(async()=>{this.refreshRuntimeIndexingConfig()})}refreshRuntimeIndexingConfig(){let e=ee();this.rateLimiter=new XOe(e.embeddingRequestsPerMin),this.embeddingBatchSize=Math.max(1,e.embeddingBatchSize),this.checkpointInterval=8*this.embeddingBatchSize}async indexVaultToVectorStore(e,r){if(!ee().enableSemanticSearchV3)return Ce("indexVaultToVectorStore called with semantic search disabled, skipping."),0;let n=[];x3e();try{let o=this.indexBackend.requiresEmbeddings(),i=o?await this.embeddingsManager.getEmbeddingsAPI():void 0;if(o&&!i)return ie("Embedding instance not found."),C3e({isActive:!1,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:0,errors:["Embedding model not available. Please check your Copilot settings to make sure you have a working embedding model."],completionStatus:"error"}),0;(o?await this.indexBackend.checkAndHandleEmbeddingModelChange(i):!1)&&(e=!0),e?(await this.indexBackend.clearIndex(i),this.indexBackend.clearFilesMissingEmbeddings()):await this.indexBackend.garbageCollect();let s=await this.getFilesToIndex(e);if(s.length===0)return r?.userInitiated&&Sg({completionStatus:"success"}),0;this.initializeIndexingState(s.length),this.indexBackend.clearFilesMissingEmbeddings();let u=o&&i?dd.getModelName(i):"",l=await this.prepareAllChunks(s,u);if(l.length===0)return x3e(),0;if(this.state.isIndexingCancelled||QJ().isCancelled)return Sg({isActive:!1,completionStatus:"cancelled"}),0;let c=new Set(l.map(f=>f.fileInfo.path)).size;this.state.totalFilesToIndex=c,Sg({totalFiles:c});let d=0;for(;dg.content));if(!y||y.length!==f.length)throw new Error(`Embedding model returned ${y?.length??0} embeddings for ${f.length} documents`);for(let g=0;g0)try{await this.indexBackend.upsertBatch(p.map(y=>y.doc)),p.forEach(y=>this.state.processedFiles.add(y.filePath))}catch(y){ie("Batch upsert failed; falling back to per-document upserts.",y);for(let g of p)try{await this.indexBackend.upsert(g.doc),this.state.processedFiles.add(g.filePath)}catch(b){this.handleError(b,{filePath:g.filePath,errors:n}),o&&this.indexBackend.markFileMissingEmbeddings(g.filePath)}}this.state.indexedCount=this.state.processedFiles.size,p1t(this.state.indexedCount);let m=Math.floor((this.state.indexedCount-f.length)/this.checkpointInterval);Math.floor(this.state.indexedCount/this.checkpointInterval)>m&&(await this.indexBackend.save(),console.log("Copilot index checkpoint save completed."))}catch(p){if(this.handleError(p,{filePath:f?.[0]?.fileInfo?.path,errors:n,batch:f}),this.isRateLimitError(p))break}d+=f.length}return this.finalizeIndexing(n),setTimeout(()=>{this.indexBackend.save().then(()=>{F("Copilot index final save completed."),this.indexBackend.checkIndexIntegrity().catch(f=>{ie("Background integrity check failed:",f)})}).catch(f=>{ie("Background save failed:",f)})},100),this.state.indexedCount}catch(o){return this.handleError(o),Sg({isActive:!1,completionStatus:"error",errors:[o instanceof Error?o.message:String(o)]}),0}}async prepareAllChunks(e,r){let n=[];for(let i=0;il.path),u=await this.chunkManager.getChunks(s);for(let l of u){let c=this.app.vault.getAbstractFileByPath(l.notePath);if(!c||!(c instanceof QOe.TFile))continue;let d=this.app.metadataCache.getFileCache(c),f={title:l.title,path:l.notePath,embeddingModel:r,ctime:c.stat.ctime,mtime:l.mtime,tags:d?.tags?.map(p=>p.tag)??[],extension:c.extension,metadata:{...d?.frontmatter??{},created:vg(new Date(c.stat.ctime)).display,modified:vg(new Date(l.mtime)).display,chunkId:l.id,heading:l.heading}};if(l.content.trim()){let p=`METADATA:${JSON.stringify(f.metadata)} `,m=l.content.indexOf("NOTE BLOCK CONTENT:"),h=m>0?l.content.slice(0,m)+p+l.content.slice(m):l.content;n.push({content:h,chunkId:l.id,fileInfo:f})}}}return n}getDocHash(e){return(0,Abr.MD5)(e).toString()}async getFilesToIndex(e){let{inclusions:r,exclusions:n}=Zl(),o=this.app.vault.getMarkdownFiles();if(e)return o.filter(c=>fu(c,r,n));let i=new Set(await this.indexBackend.getIndexedFiles()),a=await this.indexBackend.getLatestFileMtime(),s=new Set(this.indexBackend.getFilesMissingEmbeddings()),u=new Set,l=new Set;for(let c of o){if(!fu(c,r,n))continue;let d=await this.app.vault.cachedRead(c);if(!d||d.trim().length===0){l.add(c.path);continue}let f=i.has(c.path),p=s.has(c.path);(!f||p||c.stat.mtime>a)&&u.add(c)}return F([`Files to index: ${u.size}`,`Previously indexed: ${i.size}`,`Empty files skipped: ${l.size}`,`Files missing embeddings: ${s.size}`].join(` -`)),Array.from(u)}initializeIndexingState(e){this.state={isIndexingPaused:!1,isIndexingCancelled:!1,indexedCount:0,totalFilesToIndex:e,processedFiles:new Set},C3e({isActive:!0,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:e,errors:[],completionStatus:"none"})}async handlePause(){let e=QJ();if(this.state.isIndexingPaused=e.isPaused,this.state.isIndexingCancelled=e.isCancelled,this.state.isIndexingPaused){for(;this.state.isIndexingPaused&&!this.state.isIndexingCancelled;){await new Promise(n=>setTimeout(n,100));let r=QJ();this.state.isIndexingPaused=r.isPaused,this.state.isIndexingCancelled=r.isCancelled}if(!this.state.isIndexingCancelled){this.refreshRuntimeIndexingConfig();let r=await this.getFilesToIndex();if(r.length===0){F("No files to index after filter change, stopping indexing"),this.cancelIndexing();return}let n=Math.max(this.state.indexedCount+r.length,1);this.state.totalFilesToIndex=n,Sg({totalFiles:n})}}}isStringLengthError(e){if(!e)return!1;if(e instanceof RangeError&&e.message.toLowerCase().includes("string length"))return!0;let n=(e.message||e.toString()).toLowerCase();return n.includes("string length")||n.includes("rangeerror")}handleError(e,r){let n=r?.filePath;if(n?(r.batch?console.error("Batch processing error:",{error:e,batchSize:r.batch.length||0,firstChunk:r.batch[0]?{path:r.batch[0].fileInfo?.path,contentLength:r.batch[0].content?.length,hasFileInfo:!!r.batch[0].fileInfo}:"No chunks in batch",errorType:e?.constructor?.name,errorMessage:e?.message}):console.error(`Error indexing file ${n}:`,e),r.errors?.push(n)):console.error("Fatal error during indexing:",e),this.isStringLengthError(e)){new QOe.Notice("Vault is too large for 1 partition, please increase the number of partitions in your Copilot QA settings!",1e4);return}}isRateLimitError(e){return e?.message?.includes?.("rate limit")||!1}finalizeIndexing(e){if(m1t(),this.state.isIndexingCancelled||QJ().isCancelled){Sg({isActive:!1,completionStatus:"cancelled",errors:e});return}Sg({isActive:!1,completionStatus:e.length>0?"error":"success",errors:e,indexedCount:this.state.indexedCount})}async reindexFile(e){try{let r=this.indexBackend.requiresEmbeddings(),n=r?await this.embeddingsManager.getEmbeddingsAPI():void 0;if(r&&!n)return;if(await this.indexBackend.removeByPath(e.path),r&&n&&await this.indexBackend.checkAndHandleEmbeddingModelChange(n)){await this.indexVaultToVectorStore(!0);return}let o=r&&n?dd.getModelName(n):"",i=await this.prepareAllChunks([e],o);if(i.length===0)return;if(r&&n){let a=await n.embedDocuments(i.map(s=>s.content));for(let s=0;ssetTimeout(e,100))}}});var Bc={};En(Bc,{default:()=>p0});var aae,p0,El=v(()=>{na();OS();Xe();XV();u0();Qe();aae=require("obsidian");Fhr();Tbr();Obr();hat();Nbr();p0=class t{constructor(){this.embeddingsManager=dd.getInstance(),this.oramaBackend=new GOe(app),this.miyoBackend=new VTe(app),this.activeBackendKey=this.getBackendKey(ee()),this.indexBackend=this.activeBackendKey==="miyo"?this.miyoBackend:this.oramaBackend,this.indexOps=new iae(app,this.indexBackend,this.embeddingsManager),this.eventHandler=new rae(app,this.indexOps,this.indexBackend),this.initializationPromise=this.initialize(),this.setupSettingsSubscription()}static getInstance(){return t.instance||(t.instance=new t),t.instance}setupSettingsSubscription(){this.lastKnownSettings={...ee()};let e=async()=>{let r=ee(),n=this.lastKnownSettings;if(this.lastKnownSettings={...r},r.enableIndexSync!==n?.enableIndexSync&&this.activeBackendKey==="orama"){let o=await this.embeddingsManager.getEmbeddingsAPI();await this.oramaBackend.reinitializeForIndexSyncChange(o)}await this.refreshBackend(r,n)};ml(()=>{this.initializationPromise=e()})}async initialize(){if(ee().enableSemanticSearchV3)try{let r=3;for(;r>0;)try{let n=this.indexBackend.requiresEmbeddings()?await this.embeddingsManager.getEmbeddingsAPI():void 0;await this.indexBackend.initialize(n);break}catch(n){if(n instanceof qo&&n.message.includes("Vault adapter not available")&&(r--,r>0)){await new Promise(o=>setTimeout(o,100));continue}new aae.Notice("Failed to initialize vector store. Please make sure you have a valid API key for your embedding model and restart the plugin."),console.error("Failed to initialize vector store:",n);break}}catch(r){console.error("Failed to initialize vector store:",r)}}async waitForInitialization(){await this.initializationPromise}async indexVaultToVectorStore(e,r){if(await this.waitForInitialization(),!ee().enableSemanticSearchV3)return Ce("indexVaultToVectorStore called with semantic search disabled, skipping."),0;if(this.activeBackendKey==="miyo")return await this.miyoBackend.requestIndexRefresh(!!e),nae(),0;if(aae.Platform.isMobile&&ee().disableIndexOnMobile&&!this.indexBackend.isRemoteBackend())return new aae.Notice("Indexing is disabled on mobile devices"),0;let n=await this.indexOps.indexVaultToVectorStore(e,r);return nae(),n}async clearIndex(){await this.waitForInitialization();let e=this.indexBackend.requiresEmbeddings()?await this.embeddingsManager.getEmbeddingsAPI():void 0;await this.indexBackend.clearIndex(e),nae()}async garbageCollectVectorStore(){return await this.waitForInitialization(),this.indexBackend.garbageCollect()}async getIndexedFiles(){return await this.waitForInitialization(),this.indexBackend.getIndexedFiles()}async isIndexEmpty(){return await this.waitForInitialization(),await this.indexBackend.isIndexEmpty()}async hasIndex(e){return await this.waitForInitialization(),this.indexBackend.hasIndex(e)}async getDocumentsByPath(e){return await this.waitForInitialization(),this.indexBackend.getDocumentsByPath(e)}pauseIndexing(){Sg({isPaused:!0})}resumeIndexing(){Sg({isPaused:!1})}async cancelIndexing(){await this.indexOps.cancelIndexing()}shouldUseMiyo(e){return kh(e)}getBackendKey(e){return this.shouldUseMiyo(e)?"miyo":"orama"}async refreshBackend(e,r){let n=this.getBackendKey(e);if(n!==this.activeBackendKey){if(this.activeBackendKey=n,this.indexBackend=n==="miyo"?this.miyoBackend:this.oramaBackend,this.indexOps=new iae(app,this.indexBackend,this.embeddingsManager),this.eventHandler.cleanup(),this.eventHandler=new rae(app,this.indexOps,this.indexBackend),ee().debug&&F(`VectorStoreManager: switched backend to ${n}`),e.enableSemanticSearchV3){let o=this.indexBackend.requiresEmbeddings()?await this.embeddingsManager.getEmbeddingsAPI():void 0;await this.indexBackend.initialize(o)}r&&e.enableSemanticSearchV3&&e.enableMiyo!==r.enableMiyo&&F("VectorStoreManager: Miyo backend toggled; reindex recommended.")}}onunload(){this.eventHandler.cleanup(),this.indexBackend.onunload()}async getDb(){await this.waitForInitialization();let e=this.oramaBackend.getDb();if(!e)throw new Error("Database is not loaded. Please restart the plugin.");return e}async reindexFile(e){await this.waitForInitialization(),this.activeBackendKey!=="miyo"&&(await this.indexOps.reindexFile(e),nae())}}});function bit(){let t=ee();return t.selfHostModeValidatedAt==null?!1:t.selfHostValidationCount>=GG?!0:Date.now()-t.selfHostModeValidatedAt=GG||Date.now()-t.selfHostModeValidatedAt{if(!t.plusLicenseKey){t.enableSelfHostMode&&Re("enableSelfHostMode",!1),r(!1);return}Eat().then(n=>{!n&&t.enableSelfHostMode&&Re("enableSelfHostMode",!1),r(n)}).catch(()=>{if(t.selfHostValidationCount>=GG){r(!0);return}if(t.selfHostModeValidatedAt!=null&&Date.now()-t.selfHostModeValidatedAt=GG)return Re("selfHostModeValidatedAt",Date.now()),F("Self-host mode re-enabled (permanently validated)"),!0;if(t.selfHostModeValidatedAt!=null&&Date.now()-t.selfHostModeValidatedAt=GG){F("Self-host mode permanently validated, skipping refresh");return}try{if(await Eat()){let r=Date.now();if(r-(t.selfHostModeValidatedAt||0)>=uae){let i=(t.selfHostValidationCount||0)+1;Re("selfHostModeValidatedAt",r),Re("selfHostValidationCount",i),i>=GG?(F("Self-host mode permanently validated (3/3)"),new sae.Notice("Self-host mode is now permanently enabled!")):F(`Self-host mode validation refreshed (${i}/3)`)}else F("Self-host mode validated (waiting for 15-day interval to increment count)")}else Re("enableSelfHostMode",!1),Re("enableMiyo",!1),Re("selfHostModeValidatedAt",null),Re("selfHostValidationCount",0),F("Self-host mode disabled - user is no longer on an eligible plan"),new sae.Notice("Self-host mode has been disabled. An eligible plan is required.")}catch(e){F("Could not refresh self-host mode validation (offline?):",e)}}}function Fbr(){let t=Ldo,e=Oat,r=ee().embeddingModelKey;F("applyPlusSettings: Changing embedding model",{from:r,to:e,changed:r!==e}),a1t(t),S4("copilot_plus"),A_({defaultModelKey:t,embeddingModelKey:e,defaultChainType:"copilot_plus"}),r!==e?(F("applyPlusSettings: Embedding model changed, triggering indexing"),Promise.resolve().then(()=>(El(),Bc)).then(async n=>{await n.default.getInstance().indexVaultToVectorStore()}).catch(n=>{ie("Failed to trigger indexing after Plus settings applied:",n),new sae.Notice("Failed to update Copilot index. Please try force reindexing from the command palette.")})):F("applyPlusSettings: No embedding model change, skipping indexing")}function Pat(t){return`https://www.obsidiancopilot.com?utm_source=obsidian&utm_medium=${t}`}function V4(t){window.open(Pat(t),"_blank")}function kbr(){Re("isPlusUser",!0)}function Mat(){let t=ee().isPlusUser;Re("isPlusUser",!1),t&&new Cbe(app).open()}var sae,Cat,xat,Ldo,Tat,Oat,o5a,i5a,uae,GG,Fdo,id=v(()=>{na();rd();kFt();gr();aA();Xe();Qe();sae=require("obsidian"),Cat=$(K()),xat="copilot-plus-flash",Ldo=xat+"|"+"copilot-plus",Tat="copilot-plus-small",Oat=Tat+"|"+"copilot-plus",o5a=ko.defaultModelKey,i5a=ko.embeddingModelKey,uae=15*24*60*60*1e3,GG=3,Fdo=["believer","supporter"]});function cq(t){let e=new Uint8Array(t),r="";for(let n=0;n{});var Xl,aA=v(()=>{gr();BC();OS();Xe();id();Qe();Dt();eEe();Xl=class t{constructor(){this.pluginVersion="Unknown"}static getInstance(){return t.instance||(t.instance=new t),t.instance}checkLicenseKey(){if(!ee().plusLicenseKey)throw new y4("Copilot Plus license key not found. Please enter your license key in the settings.")}setPluginVersion(e){this.pluginVersion=e}async makeRequest(e,r,n="POST",o=!1,i=!1){i||this.checkLicenseKey(),r.user_id=ee().userId;let a=new URL(`${ZWe}${e}`);n==="GET"&&Object.entries(r).forEach(([c,d])=>{a.searchParams.append(c,d)});let s={"Content-Type":"application/json","X-Client-Version":this.pluginVersion};o||(s.Authorization=`Bearer ${await Fn(ee().plusLicenseKey)}`);let u=await Rge(a.toString(),{method:n,headers:s,...n==="POST"&&{body:JSON.stringify(r)}}),l=await u.json();if(!u.ok)try{let c=l.detail,d=new Error(c.reason);return d.name=c.error,{data:null,error:d}}catch{return{data:null,error:new Error("Unknown error")}}return F(`[API ${e} request]:`,l),{data:l}}async makeFormDataRequest(e,r,n=!1){n||this.checkLicenseKey(),r.append("user_id",ee().userId);let o=new URL(`${ZWe}${e}`);try{let i=await fetch(o.toString(),{method:"POST",headers:{Authorization:`Bearer ${await Fn(ee().plusLicenseKey)}`,"X-Client-Version":this.pluginVersion},body:r}),a=await i.json();if(!i.ok)try{let s=a.detail,u=new Error(s.reason);return u.name=s.error,{data:null,error:u}}catch{return{data:null,error:new Error(`HTTP error: ${i.status}`)}}return F(`[API ${e} form-data request]:`,a),{data:a}}catch(i){return{data:null,error:i instanceof Error?i:new Error(String(i))}}}async validateLicenseKey(e){let r={license_key:await Fn(ee().plusLicenseKey)};if(e&&typeof e=="object"){let i=Object.fromEntries(Object.entries(e).filter(([s,u])=>u!=null)),a=new Set(["license_key","user_id"]);for(let s of a)s in i&&delete i[s];Object.assign(r,i)}let{data:n,error:o}=await this.makeRequest("/license",r,"POST",!0,!0);return o?o.message==="Invalid license key"?(Mat(),{isValid:!1}):{isValid:void 0}:(kbr(),{isValid:!0,plan:n?.plan})}async rerank(e,r){let{data:n,error:o}=await this.makeRequest("/rerank",{query:e,documents:r,model:"rerank-2"});if(o)throw o;if(!n)throw new Error("No data returned from rerank");return n}async url4llm(e){let{data:r,error:n}=await this.makeRequest("/url4llm",{url:e});if(n)throw n;if(!r)throw new Error("No data returned from url4llm");return r}async pdf4llm(e){let r=cq(e),{data:n,error:o}=await this.makeRequest("/pdf4llm",{pdf:r});if(o)throw o;if(!n)throw new Error("No data returned from pdf4llm");return n}async docs4llm(e,r){let n=new FormData,o=this.getMimeTypeFromExtension(r),i=new Blob([e],{type:o}),a=`file.${r}`,s=new File([i],a,{type:o});n.append("files",s),n.append("file_type",r);let{data:u,error:l}=await this.makeFormDataRequest("/docs4llm",n);if(l)throw l;if(!u)throw new Error("No data returned from docs4llm");return u}getMimeTypeFromExtension(e){return{pdf:"application/pdf",doc:"application/msword",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",ppt:"application/vnd.ms-powerpoint",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",epub:"application/epub+zip",txt:"text/plain",rtf:"application/rtf",jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",svg:"image/svg+xml",tiff:"image/tiff",webp:"image/webp",html:"text/html",htm:"text/html",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",xls:"application/vnd.ms-excel",csv:"text/csv",mp3:"audio/mpeg",mp4:"video/mp4",wav:"audio/wav",webm:"video/webm"}[e.toLowerCase()]||"application/octet-stream"}async webSearch(e){let{data:r,error:n}=await this.makeRequest("/websearch",{query:e});if(n)throw n;if(!r)throw new Error("No data returned from websearch");return r}async youtube4llm(e){let{data:r,error:n}=await this.makeRequest("/youtube4llm",{url:e});if(n)throw n;if(!r)throw new Error("No data returned from youtube4llm");return r}async twitter4llm(e){let{data:r,error:n}=await this.makeRequest("/twitter4llm",{url:e});if(n)throw n;if(!r)throw new Error("No data returned from twitter4llm");return r}}});var YG=S((_5a,zbr)=>{var kdo="Expected a function",Bbr=NaN,qdo="[object Symbol]",Bdo=/^\s+|\s+$/g,Udo=/^[-+]0x[0-9a-f]+$/i,zdo=/^0b[01]+$/i,Vdo=/^0o[0-7]+$/i,Hdo=parseInt,Wdo=typeof window=="object"&&window&&window.Object===Object&&window,Jdo=typeof self=="object"&&self&&self.Object===Object&&self,Kdo=Wdo||Jdo||Function("return this")(),Gdo=Object.prototype,Xdo=Gdo.toString,Zdo=Math.max,Ydo=Math.min,Rat=function(){return Kdo.Date.now()};function Qdo(t,e,r){var n,o,i,a,s,u,l=0,c=!1,d=!1,f=!0;if(typeof t!="function")throw new TypeError(kdo);e=Ubr(e)||0,Iat(r)&&(c=!!r.leading,d="maxWait"in r,i=d?Zdo(Ubr(r.maxWait)||0,e):i,f="trailing"in r?!!r.trailing:f);function p(O){var E=n,P=o;return n=o=void 0,l=O,a=t.apply(P,E),a}function m(O){return l=O,s=setTimeout(g,e),c?p(O):a}function h(O){var E=O-u,P=O-l,R=e-E;return d?Ydo(R,i-P):R}function y(O){var E=O-u,P=O-l;return u===void 0||E>=e||E<0||d&&P>=i}function g(){var O=Rat();if(y(O))return b(O);s=setTimeout(g,h(O))}function b(O){return s=void 0,f&&n?p(O):(n=o=void 0,a)}function _(){s!==void 0&&clearTimeout(s),l=0,n=u=o=s=void 0}function w(){return s===void 0?a:b(Rat())}function T(){var O=Rat(),E=y(O);if(n=arguments,o=this,u=O,E){if(s===void 0)return m(u);if(d)return s=setTimeout(g,e),p(u)}return s===void 0&&(s=setTimeout(g,e)),a}return T.cancel=_,T.flush=w,T}function Iat(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function efo(t){return!!t&&typeof t=="object"}function tfo(t){return typeof t=="symbol"||efo(t)&&Xdo.call(t)==qdo}function Ubr(t){if(typeof t=="number")return t;if(tfo(t))return Bbr;if(Iat(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Iat(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=t.replace(Bdo,"");var r=zdo.test(t);return r||Vdo.test(t)?Hdo(t.slice(2),r?2:8):Udo.test(t)?Bbr:+t}zbr.exports=Qdo});var r_r={};En(r_r,{createToolCallMarker:()=>ffo,decodeResultFromMarker:()=>$at,decodeToolCallMarkerResults:()=>cfo,ensureEncodedToolCallMarkerResults:()=>dfo,parseToolCallMarkers:()=>Lat,updateToolCallMarker:()=>pfo});function jat(t){try{return`ENC:${encodeURIComponent(t)}`}catch{return t}}function $at(t){if(typeof t!="string"||!t.startsWith("ENC:"))return t;try{return decodeURIComponent(t.slice(4))}catch{return t}}function lfo(t){return`Tool '${t}' ${ufo}`}function cfo(t){return!t||typeof t!="string"?t:t.replace(//g,(e,r,n)=>{let o=$at(n)||n;return``})}function dfo(t){return!t||typeof t!="string"?t:t.replace(//g,(e,r,n)=>{if(n.startsWith("ENC:"))return e;let o=jat(n);return``})}function Dat(t,e=0,r=""){let n=[],o=/([\s\S]*?)<\/errorChunk>/g,i=0,a;for(;(a=o.exec(t))!==null;){a.index>i&&n.push({type:"text",content:t.slice(i,a.index)});let[s,u]=a,l=e+a.index,c=r?`${r}-error-${l}`:`error-${l}`;n.push({type:"error",content:u,error:{id:c,errorContent:u,startIndex:l,endIndex:e+a.index+s.length}}),i=a.index+s.length}return i([\s\S]*?)/g,o=0,i;for(;(i=n.exec(t))!==null;){if(i.index>o){let _=t.slice(o,i.index);Dat(_,o,e).forEach(T=>{T.type==="text"&&T.content.trim()?r.push({type:"text",content:T.content}):T.type==="error"&&T.error&&r.push({type:"error",content:T.content,error:T.error})})}let[a,s,u,l,c,d,f,p,m]=i,y=$at(typeof m=="string"?m:""),b=(typeof y=="string"?y.length:0)>5e3?lfo(u):y??void 0;r.push({type:"toolCall",content:p,toolCall:{id:s,toolName:u,displayName:l,emoji:c,confirmationMessage:d||void 0,isExecuting:f==="true",result:b,startIndex:i.index,endIndex:i.index+a.length}}),o=i.index+a.length}if(o{u.type==="text"&&u.content.trim()?r.push({type:"text",content:u.content}):u.type==="error"&&u.error&&r.push({type:"error",content:u.content,error:u.error})})}return r.length===0&&Dat(t,0,e).forEach(s=>{s.type==="text"?r.push({type:"text",content:s.content}):s.type==="error"&&s.error&&r.push({type:"error",content:s.content,error:s.error})}),{segments:r}}function ffo(t,e,r,n,o="",i=!0,a="",s=""){let u=s&&jat(s);return`${a}`}function pfo(t,e,r){let n=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),o=new RegExp(`([\\s\\S]*?`,"g"),i=jat(r);return t.replace(o,`$1false$2${i}-->`)}var ufo,Fat=v(()=>{ufo=`Result omitted to keep the UI responsive (payload exceeded ${5e3.toLocaleString()} characters).`});var fA,o9=v(()=>{zo();BL();GT();_g();fA=class extends Ti{constructor(e){super(e);x(this,"callbacks");x(this,"tags");x(this,"metadata");x(this,"verbose");this.callbacks=e?.callbacks,this.tags=e?.tags??[],this.metadata=e?.metadata??{},this.verbose=e?.verbose??!1}_getRelevantDocuments(e,r){throw new Error("Not implemented!")}async invoke(e,r){let n=vi(qL(r)),o=await(await Cm.configure(n.callbacks,this.callbacks,n.tags,this.tags,n.metadata,this.metadata,{verbose:this.verbose}))?.handleRetrieverStart(this.toJSON(),e,n.runId,void 0,void 0,void 0,n.runName);try{let i=await this._getRelevantDocuments(e,o);return await o?.handleRetrieverEnd(i),i}catch(i){throw await o?.handleRetrieverError(i),i}}}});var wfo,f_r,p_r,Hg,fae,i9,Sfo,m_r,pae,gEe,Hat,Bat,Cfo,h_r,g_r,Kat,Gat,y_r,xfo,mae,Uat,Tfo,Ofo,Efo,Pfo,zat,u_r,Mfo,Wat,Jat,Vat,Rfo,l_r,c_r,d_r,mEe,hEe,b_r,Ifo,__r=v(()=>{wfo="ENTRIES",f_r="KEYS",p_r="VALUES",Hg="",fae=class{constructor(e,r){let n=e._tree,o=Array.from(n.keys());this.set=e,this._type=r,this._path=o.length>0?[{node:n,keys:o}]:[]}next(){let e=this.dive();return this.backtrack(),e}dive(){if(this._path.length===0)return{done:!0,value:void 0};let{node:e,keys:r}=i9(this._path);if(i9(r)===Hg)return{done:!1,value:this.result()};let n=e.get(i9(r));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;let e=i9(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:e})=>i9(e)).filter(e=>e!==Hg).join("")}value(){return i9(this._path).node.get(Hg)}result(){switch(this._type){case p_r:return this.value();case f_r:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}},i9=t=>t[t.length-1],Sfo=(t,e,r)=>{let n=new Map;if(e===void 0)return n;let o=e.length+1,i=o+r,a=new Uint8Array(i*o).fill(r+1);for(let s=0;s{let u=i*a;e:for(let l of t.keys())if(l===Hg){let c=o[u-1];c<=r&&n.set(s,[t.get(l),c])}else{let c=i;for(let d=0;dr)continue e}m_r(t.get(l),e,r,n,o,c,a,s+l)}},pae=class t{constructor(e=new Map,r=""){this._size=void 0,this._tree=e,this._prefix=r}atPrefix(e){if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");let[r,n]=gEe(this._tree,e.slice(this._prefix.length));if(r===void 0){let[o,i]=Kat(n);for(let a of o.keys())if(a!==Hg&&a.startsWith(i)){let s=new Map;return s.set(a.slice(i.length),o.get(a)),new t(s,e)}}return new t(r,e)}clear(){this._size=void 0,this._tree.clear()}delete(e){return this._size=void 0,Cfo(this._tree,e)}entries(){return new fae(this,wfo)}forEach(e){for(let[r,n]of this)e(r,n,this)}fuzzyGet(e,r){return Sfo(this._tree,e,r)}get(e){let r=Hat(this._tree,e);return r!==void 0?r.get(Hg):void 0}has(e){let r=Hat(this._tree,e);return r!==void 0&&r.has(Hg)}keys(){return new fae(this,f_r)}set(e,r){if(typeof e!="string")throw new Error("key must be a string");return this._size=void 0,Bat(this._tree,e).set(Hg,r),this}get size(){if(this._size)return this._size;this._size=0;let e=this.entries();for(;!e.next().done;)this._size+=1;return this._size}update(e,r){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;let n=Bat(this._tree,e);return n.set(Hg,r(n.get(Hg))),this}fetch(e,r){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;let n=Bat(this._tree,e),o=n.get(Hg);return o===void 0&&n.set(Hg,o=r()),o}values(){return new fae(this,p_r)}[Symbol.iterator](){return this.entries()}static from(e){let r=new t;for(let[n,o]of e)r.set(n,o);return r}static fromObject(e){return t.from(Object.entries(e))}},gEe=(t,e,r=[])=>{if(e.length===0||t==null)return[t,r];for(let n of t.keys())if(n!==Hg&&e.startsWith(n))return r.push([t,n]),gEe(t.get(n),e.slice(n.length),r);return r.push([t,e]),gEe(void 0,"",r)},Hat=(t,e)=>{if(e.length===0||t==null)return t;for(let r of t.keys())if(r!==Hg&&e.startsWith(r))return Hat(t.get(r),e.slice(r.length))},Bat=(t,e)=>{let r=e.length;e:for(let n=0;t&&n{let[r,n]=gEe(t,e);if(r!==void 0){if(r.delete(Hg),r.size===0)h_r(n);else if(r.size===1){let[o,i]=r.entries().next().value;g_r(n,o,i)}}},h_r=t=>{if(t.length===0)return;let[e,r]=Kat(t);if(e.delete(r),e.size===0)h_r(t.slice(0,-1));else if(e.size===1){let[n,o]=e.entries().next().value;n!==Hg&&g_r(t.slice(0,-1),n,o)}},g_r=(t,e,r)=>{if(t.length===0)return;let[n,o]=Kat(t);n.set(o+e,r),n.delete(o)},Kat=t=>t[t.length-1],Gat="or",y_r="and",xfo="and_not",mae=class t{constructor(e){if(e?.fields==null)throw new Error('MiniSearch: option "fields" must be provided');let r=e.autoVacuum==null||e.autoVacuum===!0?Vat:e.autoVacuum;this._options={...zat,...e,autoVacuum:r,searchOptions:{...u_r,...e.searchOptions||{}},autoSuggestOptions:{...Mfo,...e.autoSuggestOptions||{}}},this._index=new pae,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=Jat,this.addFields(this._options.fields)}add(e){let{extractField:r,stringifyField:n,tokenize:o,processTerm:i,fields:a,idField:s}=this._options,u=r(e,s);if(u==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);if(this._idToShortId.has(u))throw new Error(`MiniSearch: duplicate ID ${u}`);let l=this.addDocumentId(u);this.saveStoredFields(l,e);for(let c of a){let d=r(e,c);if(d==null)continue;let f=o(n(d,c),c),p=this._fieldIds[c],m=new Set(f).size;this.addFieldLength(l,p,this._documentCount-1,m);for(let h of f){let y=i(h,c);if(Array.isArray(y))for(let g of y)this.addTerm(p,l,g);else y&&this.addTerm(p,l,y)}}}addAll(e){for(let r of e)this.add(r)}addAllAsync(e,r={}){let{chunkSize:n=10}=r,o={chunk:[],promise:Promise.resolve()},{chunk:i,promise:a}=e.reduce(({chunk:s,promise:u},l,c)=>(s.push(l),(c+1)%n===0?{chunk:[],promise:u.then(()=>new Promise(d=>setTimeout(d,0))).then(()=>this.addAll(s))}:{chunk:s,promise:u}),o);return a.then(()=>this.addAll(i))}remove(e){let{tokenize:r,processTerm:n,extractField:o,stringifyField:i,fields:a,idField:s}=this._options,u=o(e,s);if(u==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);let l=this._idToShortId.get(u);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${u}: it is not in the index`);for(let c of a){let d=o(e,c);if(d==null)continue;let f=r(i(d,c),c),p=this._fieldIds[c],m=new Set(f).size;this.removeFieldLength(l,p,this._documentCount,m);for(let h of f){let y=n(h,c);if(Array.isArray(y))for(let g of y)this.removeTerm(p,l,g);else y&&this.removeTerm(p,l,y)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(u),this._fieldLength.delete(l),this._documentCount-=1}removeAll(e){if(e)for(let r of e)this.remove(r);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new pae,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(e){let r=this._idToShortId.get(e);if(r==null)throw new Error(`MiniSearch: cannot discard document with ID ${e}: it is not in the index`);this._idToShortId.delete(e),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach((n,o)=>{this.removeFieldLength(r,o,this._documentCount,n)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;let{minDirtFactor:e,minDirtCount:r,batchSize:n,batchWait:o}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:o},{minDirtCount:r,minDirtFactor:e})}discardAll(e){let r=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(let n of e)this.discard(n)}finally{this._options.autoVacuum=r}this.maybeAutoVacuum()}replace(e){let{idField:r,extractField:n}=this._options,o=n(e,r);this.discard(o),this.add(e)}vacuum(e={}){return this.conditionalVacuum(e)}conditionalVacuum(e,r){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&r,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{let n=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=Jat,this.performVacuuming(e,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(r)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)}async performVacuuming(e,r){let n=this._dirtCount;if(this.vacuumConditionsMet(r)){let o=e.batchSize||Wat.batchSize,i=e.batchWait||Wat.batchWait,a=1;for(let[s,u]of this._index){for(let[l,c]of u)for(let[d]of c)this._documentIds.has(d)||(c.size<=1?u.delete(l):c.delete(d));this._index.get(s).size===0&&this._index.delete(s),a%o===0&&await new Promise(l=>setTimeout(l,i)),a+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(e){if(e==null)return!0;let{minDirtCount:r,minDirtFactor:n}=e;return r=r||Vat.minDirtCount,n=n||Vat.minDirtFactor,this.dirtCount>=r&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(e){return this._idToShortId.has(e)}getStoredFields(e){let r=this._idToShortId.get(e);if(r!=null)return this._storedFields.get(r)}search(e,r={}){let{searchOptions:n}=this._options,o={...n,...r},i=this.executeQuery(e,r),a=[];for(let[s,{score:u,terms:l,match:c}]of i){let d=l.length||1,f={id:this._documentIds.get(s),score:u*d,terms:Object.keys(c),queryTerms:l,match:c};Object.assign(f,this._storedFields.get(s)),(o.filter==null||o.filter(f))&&a.push(f)}return e===t.wildcard&&o.boostDocument==null||a.sort(c_r),a}autoSuggest(e,r={}){r={...this._options.autoSuggestOptions,...r};let n=new Map;for(let{score:i,terms:a}of this.search(e,r)){let s=a.join(" "),u=n.get(s);u!=null?(u.score+=i,u.count+=1):n.set(s,{score:i,terms:a,count:1})}let o=[];for(let[i,{score:a,terms:s,count:u}]of n)o.push({suggestion:i,terms:s,score:a/u});return o.sort(c_r),o}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(e,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),r)}static async loadJSONAsync(e,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(e),r)}static getDefault(e){if(zat.hasOwnProperty(e))return Uat(zat,e);throw new Error(`MiniSearch: unknown option "${e}"`)}static loadJS(e,r){let{index:n,documentIds:o,fieldLength:i,storedFields:a,serializationVersion:s}=e,u=this.instantiateMiniSearch(e,r);u._documentIds=mEe(o),u._fieldLength=mEe(i),u._storedFields=mEe(a);for(let[l,c]of u._documentIds)u._idToShortId.set(c,l);for(let[l,c]of n){let d=new Map;for(let f of Object.keys(c)){let p=c[f];s===1&&(p=p.ds),d.set(parseInt(f,10),mEe(p))}u._index.set(l,d)}return u}static async loadJSAsync(e,r){let{index:n,documentIds:o,fieldLength:i,storedFields:a,serializationVersion:s}=e,u=this.instantiateMiniSearch(e,r);u._documentIds=await hEe(o),u._fieldLength=await hEe(i),u._storedFields=await hEe(a);for(let[c,d]of u._documentIds)u._idToShortId.set(d,c);let l=0;for(let[c,d]of n){let f=new Map;for(let p of Object.keys(d)){let m=d[p];s===1&&(m=m.ds),f.set(parseInt(p,10),await hEe(m))}++l%1e3===0&&await b_r(0),u._index.set(c,f)}return u}static instantiateMiniSearch(e,r){let{documentCount:n,nextId:o,fieldIds:i,averageFieldLength:a,dirtCount:s,serializationVersion:u}=e;if(u!==1&&u!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");let l=new t(r);return l._documentCount=n,l._nextId=o,l._idToShortId=new Map,l._fieldIds=i,l._avgFieldLength=a,l._dirtCount=s||0,l._index=new pae,l}executeQuery(e,r={}){if(e===t.wildcard)return this.executeWildcardQuery(r);if(typeof e!="string"){let f={...r,...e,queries:void 0},p=e.queries.map(m=>this.executeQuery(m,f));return this.combineResults(p,f.combineWith)}let{tokenize:n,processTerm:o,searchOptions:i}=this._options,a={tokenize:n,processTerm:o,...i,...r},{tokenize:s,processTerm:u}=a,d=s(e).flatMap(f=>u(f)).filter(f=>!!f).map(Pfo(a)).map(f=>this.executeQuerySpec(f,a));return this.combineResults(d,a.combineWith)}executeQuerySpec(e,r){let n={...this._options.searchOptions,...r},o=(n.fields||this._options.fields).reduce((h,y)=>({...h,[y]:Uat(n.boost,y)||1}),{}),{boostDocument:i,weights:a,maxFuzzy:s,bm25:u}=n,{fuzzy:l,prefix:c}={...u_r.weights,...a},d=this._index.get(e.term),f=this.termResults(e.term,e.term,1,e.termBoost,d,o,i,u),p,m;if(e.prefix&&(p=this._index.atPrefix(e.term)),e.fuzzy){let h=e.fuzzy===!0?.2:e.fuzzy,y=h<1?Math.min(s,Math.round(e.term.length*h)):h;y&&(m=this._index.fuzzyGet(e.term,y))}if(p)for(let[h,y]of p){let g=h.length-e.term.length;if(!g)continue;m?.delete(h);let b=c*h.length/(h.length+.3*g);this.termResults(e.term,h,b,e.termBoost,y,o,i,u,f)}if(m)for(let h of m.keys()){let[y,g]=m.get(h);if(!g)continue;let b=l*h.length/(h.length+g);this.termResults(e.term,h,b,e.termBoost,y,o,i,u,f)}return f}executeWildcardQuery(e){let r=new Map,n={...this._options.searchOptions,...e};for(let[o,i]of this._documentIds){let a=n.boostDocument?n.boostDocument(i,"",this._storedFields.get(o)):1;r.set(o,{score:a,terms:[],match:{}})}return r}combineResults(e,r=Gat){if(e.length===0)return new Map;let n=r.toLowerCase(),o=Tfo[n];if(!o)throw new Error(`Invalid combination operator: ${r}`);return e.reduce(o)||new Map}toJSON(){let e=[];for(let[r,n]of this._index){let o={};for(let[i,a]of n)o[i]=Object.fromEntries(a);e.push([r,o])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:e,serializationVersion:2}}termResults(e,r,n,o,i,a,s,u,l=new Map){if(i==null)return l;for(let c of Object.keys(a)){let d=a[c],f=this._fieldIds[c],p=i.get(f);if(p==null)continue;let m=p.size,h=this._avgFieldLength[f];for(let y of p.keys()){if(!this._documentIds.has(y)){this.removeTerm(f,y,r),m-=1;continue}let g=s?s(this._documentIds.get(y),r,this._storedFields.get(y)):1;if(!g)continue;let b=p.get(y),_=this._fieldLength.get(y)[f],w=Efo(b,m,this._documentCount,_,h,u),T=n*o*d*g*w,O=l.get(y);if(O){O.score+=T,Rfo(O.terms,e);let E=Uat(O.match,r);E?E.push(c):O.match[r]=[c]}else l.set(y,{score:T,terms:[e],match:{[r]:[c]}})}}return l}addTerm(e,r,n){let o=this._index.fetch(n,d_r),i=o.get(e);if(i==null)i=new Map,i.set(r,1),o.set(e,i);else{let a=i.get(r);i.set(r,(a||0)+1)}}removeTerm(e,r,n){if(!this._index.has(n)){this.warnDocumentChanged(r,e,n);return}let o=this._index.fetch(n,d_r),i=o.get(e);i==null||i.get(r)==null?this.warnDocumentChanged(r,e,n):i.get(r)<=1?i.size<=1?o.delete(e):i.delete(r):i.set(r,i.get(r)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(e,r,n){for(let o of Object.keys(this._fieldIds))if(this._fieldIds[o]===r){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(e)} has changed before removal: term "${n}" was not present in field "${o}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(e){let r=this._nextId;return this._idToShortId.set(e,r),this._documentIds.set(r,e),this._documentCount+=1,this._nextId+=1,r}addFields(e){for(let r=0;rObject.prototype.hasOwnProperty.call(t,e)?t[e]:void 0,Tfo={[Gat]:(t,e)=>{for(let r of e.keys()){let n=t.get(r);if(n==null)t.set(r,e.get(r));else{let{score:o,terms:i,match:a}=e.get(r);n.score=n.score+o,n.match=Object.assign(n.match,a),l_r(n.terms,i)}}return t},[y_r]:(t,e)=>{let r=new Map;for(let n of e.keys()){let o=t.get(n);if(o==null)continue;let{score:i,terms:a,match:s}=e.get(n);l_r(o.terms,a),r.set(n,{score:o.score+i,terms:o.terms,match:Object.assign(o.match,s)})}return r},[xfo]:(t,e)=>{for(let r of e.keys())t.delete(r);return t}},Ofo={k:1.2,b:.7,d:.5},Efo=(t,e,r,n,o,i)=>{let{k:a,b:s,d:u}=i;return Math.log(1+(r-e+.5)/(e+.5))*(u+t*(a+1)/(t+a*(1-s+s*n/o)))},Pfo=t=>(e,r,n)=>{let o=typeof t.fuzzy=="function"?t.fuzzy(e,r,n):t.fuzzy||!1,i=typeof t.prefix=="function"?t.prefix(e,r,n):t.prefix===!0,a=typeof t.boostTerm=="function"?t.boostTerm(e,r,n):1;return{term:e,fuzzy:o,prefix:i,termBoost:a}},zat={idField:"id",extractField:(t,e)=>t[e],stringifyField:(t,e)=>t.toString(),tokenize:t=>t.split(Ifo),processTerm:t=>t.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(t,e)=>{typeof console?.[t]=="function"&&console[t](e)},autoVacuum:!0},u_r={combineWith:Gat,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:Ofo},Mfo={combineWith:y_r,prefix:(t,e,r)=>e===r.length-1},Wat={batchSize:1e3,batchWait:10},Jat={minDirtFactor:.1,minDirtCount:20},Vat={...Wat,...Jat},Rfo=(t,e)=>{t.includes(e)||t.push(e)},l_r=(t,e)=>{for(let r of e)t.includes(r)||t.push(r)},c_r=({score:t},{score:e})=>e-t,d_r=()=>new Map,mEe=t=>{let e=new Map;for(let r of Object.keys(t))e.set(parseInt(r,10),t[r]);return e},hEe=async t=>{let e=new Map,r=0;for(let n of Object.keys(t))e.set(parseInt(n,10),t[n]),++r%1e3===0&&await b_r(0);return e},b_r=t=>new Promise(e=>setTimeout(e,t)),Ifo=/[\n\r\p{Z}\p{P}]+/u});var bEe,zc,yEe,v_r=v(()=>{Xe();gr();__r();bEe=require("obsidian");oae();vat();zc=class zc{constructor(e,r){this.app=e;this.index=null;this.indexedChunks=new Set;this.memoryManager=new aH,this.chunkManager=r||lq(e)}createIndex(){return new mae({fields:["title","heading","path","tags","body"],storeFields:["id","notePath","title","heading","chunkIndex"],tokenize:this.tokenizeMixed.bind(this),searchOptions:{boost:{title:zc.FIELD_WEIGHTS.title,heading:zc.FIELD_WEIGHTS.heading,path:zc.FIELD_WEIGHTS.path,tags:zc.FIELD_WEIGHTS.tags,body:zc.FIELD_WEIGHTS.body},prefix:!0,fuzzy:!1,combineWith:"OR"}})}tokenizeMixed(e){if(!e)return[];let r=new Set,n=e.toLowerCase(),o=n,i=null;try{i=n.match(/#[\p{L}\p{N}_/-]+/gu)}catch{i=n.match(/#[a-z0-9_/-]+/g)}if(i)for(let l of i){r.add(l);let c=l.slice(1);if(!c)continue;r.add(c);let d=c.split("/").filter(p=>p.length>0);if(d.length>0){let p="";for(let m of d)p=p?`${p}/${m}`:m,r.add(p),r.add(`#${p}`),r.add(m)}let f=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");o=o.replace(new RegExp(f,"gu")," ")}(o.match(/[a-z0-9_]+/g)||[]).forEach(l=>r.add(l));let s=/[\u4e00-\u9fff\u3040-\u309f\u30a0-\u30ff\uac00-\ud7af]+/g,u=e.match(s)||[];for(let l of u){l.length===1&&r.add(l);for(let c=0;csetTimeout(l,0));let r=Date.now();this.index=this.createIndex();let n=Date.now()-r;F(`FullTextEngine: MiniSearch index created in ${n}ms`);let o={maxChars:jge,overlap:0,maxBytesTotal:this.memoryManager.getMaxBytes()*zc.CHUNK_MEMORY_PERCENTAGE},i=await this.chunkManager.getChunks(e,o);if(i.length===0)return F("FullTextEngine: No chunks generated"),0;F(`FullTextEngine: Generated ${i.length} chunks from ${e.length} notes`);let a=0,s=zc.BATCH_SIZE,u=new Map;for(let l=0;l0&&l%s===0&&await new Promise(h=>setTimeout(h,0))}return F(`FullTextEngine: [CHUNKS] Indexed ${a}/${i.length} chunks (${this.memoryManager.getUsagePercent()}% memory)`),a}extractPropertyValues(e){let r=[];if(e&&typeof e=="object")for(let n of Object.values(e))this.extractPrimitiveValues(n,r,zc.MAX_EXTRACTION_DEPTH);return r}extractFrontmatterTags(e){if(!e||typeof e!="object")return[];let r=[],n=["tags","tag"],o=i=>{let a=i.trim();a.length>0&&r.push(a)};for(let i of n){let a=e[i];if(a)if(Array.isArray(a))for(let s of a)typeof s=="string"&&o(s);else typeof a=="string"&&a.split(/[,\s]+/g).map(s=>s.trim()).filter(s=>s.length>0).forEach(o)}return r}normalizeTagList(e){let r=new Set;for(let n of e){if(typeof n!="string")continue;let o=n.trim();if(o.length===0)continue;let i=o.replace(/^#+/,"");if(i.length===0)continue;let a=i.toLowerCase();r.add(`#${a}`),r.add(a);let s=a.split("/").filter(u=>u.length>0);if(s.length>1){let u="";for(let l of s)u=u?`${u}/${l}`:l,r.add(`#${u}`),r.add(u),r.add(l)}else s.length===1&&(r.add(`#${s[0]}`),r.add(s[0]))}return Array.from(r)}extractPrimitiveValues(e,r,n){if(!(n<=0||e==null))if(typeof e=="string"){let o=e.trim();o&&r.push(o)}else typeof e=="number"||typeof e=="boolean"?r.push(String(e)):e instanceof Date?r.push(e.toISOString()):Array.isArray(e)&&e.slice(0,zc.MAX_ARRAY_ITEMS).forEach(o=>{if(typeof o=="string"||typeof o=="number"||typeof o=="boolean"){let i=typeof o=="string"?o.trim():String(o);i&&r.push(i)}})}search(e,r=30,n=[],o){if(!this.index)return[];let i=n.length>0?n.join(" "):o||e[0]||"";if(!i.trim())return[];let a={boost:{title:zc.FIELD_WEIGHTS.title,heading:zc.FIELD_WEIGHTS.heading,path:zc.FIELD_WEIGHTS.path,tags:zc.FIELD_WEIGHTS.tags,body:zc.FIELD_WEIGHTS.body},prefix:!0,fuzzy:!1,combineWith:"OR"};try{let s=this.index.search(i,a);return F(`FullText: Search found ${s.length} results for "${i.substring(0,50)}..."`),s.slice(0,r).map(u=>({id:u.id,score:u.score,engine:"fulltext",explanation:{lexicalMatches:this.extractLexicalMatches(u),baseScore:u.score,finalScore:u.score}}))}catch(s){return Ce(`FullText: Search failed for "${i}": ${s}`),[]}}extractLexicalMatches(e){let r=[];if(e.match)for(let[n,o]of Object.entries(e.match))for(let i of o)r.push({field:n,query:i,weight:this.getFieldWeight(n)});return r}getFieldWeight(e){return zc.FIELD_WEIGHTS[e]||1}clear(){try{this.index=null,this.indexedChunks.clear(),this.memoryManager.reset(),F("FullTextEngine: Cleanup completed successfully")}catch(e){Ce(`FullTextEngine: Cleanup error: ${e}`)}}getStats(){return{documentsIndexed:this.indexedChunks.size,memoryUsed:this.memoryManager.getBytesUsed(),memoryPercent:this.memoryManager.getUsagePercent()}}};zc.BATCH_SIZE=10,zc.CHUNK_MEMORY_PERCENTAGE=.35,zc.MAX_ARRAY_ITEMS=10,zc.MAX_EXTRACTION_DEPTH=2,zc.FIELD_WEIGHTS={title:5,heading:2.5,headings:1.5,path:1.5,tags:4,props:1.5,links:1.5,body:1};yEe=zc});function a9(t){if(!t)return[];let e=null;try{e=t.match(/#[\p{L}\p{N}_/-]+/gu)}catch{e=t.match(/#[a-zA-Z0-9_/-]+/g)}if(!e)return[];let r=new Set;for(let n of e){let o=n.trim();o.length<=1||r.add(o.toLowerCase())}return Array.from(r)}var Xat=v(()=>{});var vEe,_Ee,w_r=v(()=>{gr();OS();Xe();Xat();Dt();vEe=class vEe{constructor(e={}){this.options=e;this.cache=new Map;this.config={maxVariants:e.maxVariants??2,timeout:e.timeout??Lge,cacheSize:e.cacheSize??100,minTermLength:2}}async expand(e){if(!e?.trim())return{queries:[],salientTerms:[],originalQuery:"",expandedQueries:[]};let r=this.cache.get(e);if(r)return this.cache.delete(e),this.cache.set(e,r),F(`QueryExpander: Using cached expansion for "${e}"`),r;try{let n=await this.expandWithTimeout(e);return this.cacheResult(e,n),n}catch(n){return Ce(`QueryExpander: Failed to expand query "${e}":`,n),this.fallbackExpansion(e)}}async expandWithTimeout(e){try{return await ONt(r=>this.expandWithLLM(e,r),this.config.timeout,"Query expansion")}catch(r){if(r instanceof rte)return F(`QueryExpander: Timeout reached for "${e}"`),this.fallbackExpansion(e);throw r}}async expandWithLLM(e,r){try{if(!this.options.getChatModel)return F("QueryExpander: No chat model getter provided"),this.fallbackExpansion(e);let n=await this.options.getChatModel();if(!n)return F("QueryExpander: No chat model available"),this.fallbackExpansion(e);let o=vEe.PROMPT_TEMPLATE.replace("{count}",this.config.maxVariants.toString()).replace("{query}",e),i=await Ib(async()=>await n.invoke(o,r?{signal:r}:void 0));if(!i)return this.fallbackExpansion(e);let a=this.extractContent(i);if(!a)return this.fallbackExpansion(e);let s=this.parseXMLResponse(a,e);return F(`QueryExpander: Expanded "${e}" to ${s.queries.length} queries and ${s.salientTerms.length} terms`),s}catch(n){return ie("QueryExpander: LLM expansion failed:",n),this.fallbackExpansion(e)}}extractContent(e){return typeof e=="string"?e:String(e?.content??e?.text??"").trim()||null}extractSalientTermsFromOriginal(e){let r=this.extractTermsFromQueries([e]),n=a9(e);return this.combineBaseAndTagTerms(r,n,e)}parseXMLResponse(e,r){let n=[r],o=new Set,i=/(.*?)<\/query>/g,a;for(;(a=i.exec(e))!==null;){let f=a[1]?.trim();f&&f!==r&&n.length<=this.config.maxVariants&&n.push(f)}let s=e.match(/([\s\S]*?)<\/salient>/);if(s){let f=/(.*?)<\/term>/g,p;for(;(p=f.exec(s[1]))!==null;){let m=p[1]?.trim().toLowerCase();m&&this.isValidTerm(m)&&o.add(m)}}if(!(n.length>1||o.size>0||//.test(e)))return this.fallbackExpansion(r);let l=a9(r),c=o.size>0?Array.from(new Set([...o,...l])):this.extractSalientTermsFromOriginal(r),d=n.slice(1);return{queries:n.slice(0,this.config.maxVariants+1),salientTerms:c,originalQuery:r,expandedQueries:d.slice(0,this.config.maxVariants)}}fallbackExpansion(e){let r=this.extractTermsFromQueries([e]),n=a9(e),o=this.combineBaseAndTagTerms(r,n,e);return{queries:[e],salientTerms:o,originalQuery:e,expandedQueries:[]}}extractTermsFromQueries(e){let r=new Set;for(let n of e){let o=n.toLowerCase().replace(/[^\w\s-]/g," ").split(/\s+/);for(let i of o)this.isValidTerm(i)&&(r.add(i),i.includes("-")&&i.split("-").forEach(a=>{this.isValidTerm(a)&&r.add(a)}))}return Array.from(r)}isValidTerm(e){if(e.length0&&!i.has(s)&&o.delete(s)}return Array.from(o)}collectStandaloneTerms(e){let r=new Set;if(!e)return r;let n=e.toLowerCase(),o=this.findTagRanges(n),i=[/[\p{L}\p{N}_-]+/gu,/[a-z0-9_-]+/g];for(let a of i)try{for(let s of n.matchAll(a)){if(s.index===void 0)continue;let u=s.index,l=u+s[0].length;if(o.some(({start:f,end:p})=>u>=f&&l<=p))continue;let d=s[0];this.isValidTerm(d)&&!d.startsWith("#")&&(r.add(d),d.includes("-")&&d.split("-").forEach(f=>{this.isValidTerm(f)&&!f.startsWith("#")&&r.add(f)}))}break}catch{continue}return r}findTagRanges(e){let r=[],n=[/#[\p{L}\p{N}_/-]+/gu,/#[a-z0-9_/-]+/g];for(let o of n)try{for(let i of e.matchAll(o))i.index!==void 0&&r.push({start:i.index,end:i.index+i[0].length});break}catch{continue}return r}cacheResult(e,r){if(this.cache.size>=this.config.cacheSize){let n=this.cache.keys().next().value;n&&this.cache.delete(n)}this.cache.set(e,r)}clearCache(){this.cache.clear(),F("QueryExpander: Cache cleared")}getCacheSize(){return this.cache.size}};vEe.PROMPT_TEMPLATE=`Analyze this search query and provide: +`)),Array.from(u)}initializeIndexingState(e){this.state={isIndexingPaused:!1,isIndexingCancelled:!1,indexedCount:0,totalFilesToIndex:e,processedFiles:new Set},C3e({isActive:!0,isPaused:!1,isCancelled:!1,indexedCount:0,totalFiles:e,errors:[],completionStatus:"none"})}async handlePause(){let e=QJ();if(this.state.isIndexingPaused=e.isPaused,this.state.isIndexingCancelled=e.isCancelled,this.state.isIndexingPaused){for(;this.state.isIndexingPaused&&!this.state.isIndexingCancelled;){await new Promise(n=>setTimeout(n,100));let r=QJ();this.state.isIndexingPaused=r.isPaused,this.state.isIndexingCancelled=r.isCancelled}if(!this.state.isIndexingCancelled){this.refreshRuntimeIndexingConfig();let r=await this.getFilesToIndex();if(r.length===0){F("No files to index after filter change, stopping indexing"),this.cancelIndexing();return}let n=Math.max(this.state.indexedCount+r.length,1);this.state.totalFilesToIndex=n,Sg({totalFiles:n})}}}isStringLengthError(e){if(!e)return!1;if(e instanceof RangeError&&e.message.toLowerCase().includes("string length"))return!0;let n=(e.message||e.toString()).toLowerCase();return n.includes("string length")||n.includes("rangeerror")}handleError(e,r){let n=r?.filePath;if(n?(r.batch?console.error("Batch processing error:",{error:e,batchSize:r.batch.length||0,firstChunk:r.batch[0]?{path:r.batch[0].fileInfo?.path,contentLength:r.batch[0].content?.length,hasFileInfo:!!r.batch[0].fileInfo}:"No chunks in batch",errorType:e?.constructor?.name,errorMessage:e?.message}):console.error(`Error indexing file ${n}:`,e),r.errors?.push(n)):console.error("Fatal error during indexing:",e),this.isStringLengthError(e)){new QOe.Notice("Vault is too large for 1 partition, please increase the number of partitions in your Copilot QA settings!",1e4);return}}isRateLimitError(e){return e?.message?.includes?.("rate limit")||!1}finalizeIndexing(e){if(m1t(),this.state.isIndexingCancelled||QJ().isCancelled){Sg({isActive:!1,completionStatus:"cancelled",errors:e});return}Sg({isActive:!1,completionStatus:e.length>0?"error":"success",errors:e,indexedCount:this.state.indexedCount})}async reindexFile(e){try{let r=this.indexBackend.requiresEmbeddings(),n=r?await this.embeddingsManager.getEmbeddingsAPI():void 0;if(r&&!n)return;if(await this.indexBackend.removeByPath(e.path),r&&n&&await this.indexBackend.checkAndHandleEmbeddingModelChange(n)){await this.indexVaultToVectorStore(!0);return}let o=r&&n?dd.getModelName(n):"",i=await this.prepareAllChunks([e],o);if(i.length===0)return;if(r&&n){let a=await n.embedDocuments(i.map(s=>s.content));for(let s=0;ssetTimeout(e,100))}}});var Bc={};En(Bc,{default:()=>p0});var aae,p0,El=v(()=>{na();OS();Xe();XV();u0();Qe();aae=require("obsidian");Fhr();Tbr();Obr();hat();Nbr();p0=class t{constructor(){this.embeddingsManager=dd.getInstance(),this.oramaBackend=new GOe(app),this.miyoBackend=new VTe(app),this.activeBackendKey=this.getBackendKey(ee()),this.indexBackend=this.activeBackendKey==="miyo"?this.miyoBackend:this.oramaBackend,this.indexOps=new iae(app,this.indexBackend,this.embeddingsManager),this.eventHandler=new rae(app,this.indexOps,this.indexBackend),this.initializationPromise=this.initialize(),this.setupSettingsSubscription()}static getInstance(){return t.instance||(t.instance=new t),t.instance}setupSettingsSubscription(){this.lastKnownSettings={...ee()};let e=async()=>{let r=ee(),n=this.lastKnownSettings;if(this.lastKnownSettings={...r},r.enableIndexSync!==n?.enableIndexSync&&this.activeBackendKey==="orama"){let o=await this.embeddingsManager.getEmbeddingsAPI();await this.oramaBackend.reinitializeForIndexSyncChange(o)}await this.refreshBackend(r,n)};ml(()=>{this.initializationPromise=e()})}async initialize(){if(ee().enableSemanticSearchV3)try{let r=3;for(;r>0;)try{let n=this.indexBackend.requiresEmbeddings()?await this.embeddingsManager.getEmbeddingsAPI():void 0;await this.indexBackend.initialize(n);break}catch(n){if(n instanceof qo&&n.message.includes("Vault adapter not available")&&(r--,r>0)){await new Promise(o=>setTimeout(o,100));continue}new aae.Notice("Failed to initialize vector store. Please make sure you have a valid API key for your embedding model and restart the plugin."),console.error("Failed to initialize vector store:",n);break}}catch(r){console.error("Failed to initialize vector store:",r)}}async waitForInitialization(){await this.initializationPromise}async indexVaultToVectorStore(e,r){if(await this.waitForInitialization(),!ee().enableSemanticSearchV3)return Ce("indexVaultToVectorStore called with semantic search disabled, skipping."),0;if(this.activeBackendKey==="miyo")return await this.miyoBackend.requestIndexRefresh(!!e),nae(),0;if(aae.Platform.isMobile&&ee().disableIndexOnMobile&&!this.indexBackend.isRemoteBackend())return new aae.Notice("Indexing is disabled on mobile devices"),0;let n=await this.indexOps.indexVaultToVectorStore(e,r);return nae(),n}async clearIndex(){await this.waitForInitialization();let e=this.indexBackend.requiresEmbeddings()?await this.embeddingsManager.getEmbeddingsAPI():void 0;await this.indexBackend.clearIndex(e),nae()}async garbageCollectVectorStore(){return await this.waitForInitialization(),this.indexBackend.garbageCollect()}async getIndexedFiles(){return await this.waitForInitialization(),this.indexBackend.getIndexedFiles()}async isIndexEmpty(){return await this.waitForInitialization(),await this.indexBackend.isIndexEmpty()}async hasIndex(e){return await this.waitForInitialization(),this.indexBackend.hasIndex(e)}async getDocumentsByPath(e){return await this.waitForInitialization(),this.indexBackend.getDocumentsByPath(e)}pauseIndexing(){Sg({isPaused:!0})}resumeIndexing(){Sg({isPaused:!1})}async cancelIndexing(){await this.indexOps.cancelIndexing()}shouldUseMiyo(e){return kh(e)}getBackendKey(e){return this.shouldUseMiyo(e)?"miyo":"orama"}async refreshBackend(e,r){let n=this.getBackendKey(e);if(n!==this.activeBackendKey){if(this.activeBackendKey=n,this.indexBackend=n==="miyo"?this.miyoBackend:this.oramaBackend,this.indexOps=new iae(app,this.indexBackend,this.embeddingsManager),this.eventHandler.cleanup(),this.eventHandler=new rae(app,this.indexOps,this.indexBackend),ee().debug&&F(`VectorStoreManager: switched backend to ${n}`),e.enableSemanticSearchV3){let o=this.indexBackend.requiresEmbeddings()?await this.embeddingsManager.getEmbeddingsAPI():void 0;await this.indexBackend.initialize(o)}r&&e.enableSemanticSearchV3&&e.enableMiyo!==r.enableMiyo&&F("VectorStoreManager: Miyo backend toggled; reindex recommended.")}}onunload(){this.eventHandler.cleanup(),this.indexBackend.onunload()}async getDb(){await this.waitForInitialization();let e=this.oramaBackend.getDb();if(!e)throw new Error("Database is not loaded. Please restart the plugin.");return e}async reindexFile(e){await this.waitForInitialization(),this.activeBackendKey!=="miyo"&&(await this.indexOps.reindexFile(e),nae())}}});function bit(){let t=ee();return t.selfHostModeValidatedAt==null?!1:t.selfHostValidationCount>=GG?!0:Date.now()-t.selfHostModeValidatedAt=GG||Date.now()-t.selfHostModeValidatedAt{if(!t.plusLicenseKey){t.enableSelfHostMode&&Re("enableSelfHostMode",!1),r(!1);return}Eat().then(n=>{!n&&t.enableSelfHostMode&&Re("enableSelfHostMode",!1),r(n)}).catch(()=>{if(t.selfHostValidationCount>=GG){r(!0);return}if(t.selfHostModeValidatedAt!=null&&Date.now()-t.selfHostModeValidatedAt=GG)return Re("selfHostModeValidatedAt",Date.now()),F("Self-host mode re-enabled (permanently validated)"),!0;if(t.selfHostModeValidatedAt!=null&&Date.now()-t.selfHostModeValidatedAt=GG){F("Self-host mode permanently validated, skipping refresh");return}try{if(await Eat()){let r=Date.now();if(r-(t.selfHostModeValidatedAt||0)>=uae){let i=(t.selfHostValidationCount||0)+1;Re("selfHostModeValidatedAt",r),Re("selfHostValidationCount",i),i>=GG?(F("Self-host mode permanently validated (3/3)"),new sae.Notice("Self-host mode is now permanently enabled!")):F(`Self-host mode validation refreshed (${i}/3)`)}else F("Self-host mode validated (waiting for 15-day interval to increment count)")}else Re("enableSelfHostMode",!1),Re("enableMiyo",!1),Re("selfHostModeValidatedAt",null),Re("selfHostValidationCount",0),F("Self-host mode disabled - user is no longer on an eligible plan"),new sae.Notice("Self-host mode has been disabled. An eligible plan is required.")}catch(e){F("Could not refresh self-host mode validation (offline?):",e)}}}function Fbr(){let t=Ldo,e=Oat,r=ee().embeddingModelKey;F("applyPlusSettings: Changing embedding model",{from:r,to:e,changed:r!==e}),a1t(t),S4("copilot_plus"),A_({defaultModelKey:t,embeddingModelKey:e,defaultChainType:"copilot_plus"}),r!==e?(F("applyPlusSettings: Embedding model changed, triggering indexing"),Promise.resolve().then(()=>(El(),Bc)).then(async n=>{await n.default.getInstance().indexVaultToVectorStore()}).catch(n=>{ie("Failed to trigger indexing after Plus settings applied:",n),new sae.Notice("Failed to update Copilot index. Please try force reindexing from the command palette.")})):F("applyPlusSettings: No embedding model change, skipping indexing")}function Pat(t){return`https://www.obsidiancopilot.com?utm_source=obsidian&utm_medium=${t}`}function V4(t){window.open(Pat(t),"_blank")}function kbr(){Re("isPlusUser",!0)}function Mat(){let t=ee().isPlusUser;Re("isPlusUser",!1),t&&new Cbe(app).open()}var sae,Cat,xat,Ldo,Tat,Oat,o5a,i5a,uae,GG,Fdo,id=v(()=>{na();rd();kFt();gr();aA();Xe();Qe();sae=require("obsidian"),Cat=$(K()),xat="copilot-plus-flash",Ldo=xat+"|"+"copilot-plus",Tat="copilot-plus-small",Oat=Tat+"|"+"copilot-plus",o5a=Do.defaultModelKey,i5a=Do.embeddingModelKey,uae=15*24*60*60*1e3,GG=3,Fdo=["believer","supporter"]});function cq(t){let e=new Uint8Array(t),r="";for(let n=0;n{});var Xl,aA=v(()=>{gr();BC();OS();Xe();id();Qe();Dt();eEe();Xl=class t{constructor(){this.pluginVersion="Unknown"}static getInstance(){return t.instance||(t.instance=new t),t.instance}checkLicenseKey(){if(!ee().plusLicenseKey)throw new y4("Copilot Plus license key not found. Please enter your license key in the settings.")}setPluginVersion(e){this.pluginVersion=e}async makeRequest(e,r,n="POST",o=!1,i=!1){i||this.checkLicenseKey(),r.user_id=ee().userId;let a=new URL(`${ZWe}${e}`);n==="GET"&&Object.entries(r).forEach(([c,d])=>{a.searchParams.append(c,d)});let s={"Content-Type":"application/json","X-Client-Version":this.pluginVersion};o||(s.Authorization=`Bearer ${await kn(ee().plusLicenseKey)}`);let u=await Rge(a.toString(),{method:n,headers:s,...n==="POST"&&{body:JSON.stringify(r)}}),l=await u.json();if(!u.ok)try{let c=l.detail,d=new Error(c.reason);return d.name=c.error,{data:null,error:d}}catch{return{data:null,error:new Error("Unknown error")}}return F(`[API ${e} request]:`,l),{data:l}}async makeFormDataRequest(e,r,n=!1){n||this.checkLicenseKey(),r.append("user_id",ee().userId);let o=new URL(`${ZWe}${e}`);try{let i=await fetch(o.toString(),{method:"POST",headers:{Authorization:`Bearer ${await kn(ee().plusLicenseKey)}`,"X-Client-Version":this.pluginVersion},body:r}),a=await i.json();if(!i.ok)try{let s=a.detail,u=new Error(s.reason);return u.name=s.error,{data:null,error:u}}catch{return{data:null,error:new Error(`HTTP error: ${i.status}`)}}return F(`[API ${e} form-data request]:`,a),{data:a}}catch(i){return{data:null,error:i instanceof Error?i:new Error(String(i))}}}async validateLicenseKey(e){let r={license_key:await kn(ee().plusLicenseKey)};if(e&&typeof e=="object"){let i=Object.fromEntries(Object.entries(e).filter(([s,u])=>u!=null)),a=new Set(["license_key","user_id"]);for(let s of a)s in i&&delete i[s];Object.assign(r,i)}let{data:n,error:o}=await this.makeRequest("/license",r,"POST",!0,!0);return o?o.message==="Invalid license key"?(Mat(),{isValid:!1}):{isValid:void 0}:(kbr(),{isValid:!0,plan:n?.plan})}async rerank(e,r){let{data:n,error:o}=await this.makeRequest("/rerank",{query:e,documents:r,model:"rerank-2"});if(o)throw o;if(!n)throw new Error("No data returned from rerank");return n}async url4llm(e){let{data:r,error:n}=await this.makeRequest("/url4llm",{url:e});if(n)throw n;if(!r)throw new Error("No data returned from url4llm");return r}async pdf4llm(e){let r=cq(e),{data:n,error:o}=await this.makeRequest("/pdf4llm",{pdf:r});if(o)throw o;if(!n)throw new Error("No data returned from pdf4llm");return n}async docs4llm(e,r){let n=new FormData,o=this.getMimeTypeFromExtension(r),i=new Blob([e],{type:o}),a=`file.${r}`,s=new File([i],a,{type:o});n.append("files",s),n.append("file_type",r);let{data:u,error:l}=await this.makeFormDataRequest("/docs4llm",n);if(l)throw l;if(!u)throw new Error("No data returned from docs4llm");return u}getMimeTypeFromExtension(e){return{pdf:"application/pdf",doc:"application/msword",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",ppt:"application/vnd.ms-powerpoint",pptx:"application/vnd.openxmlformats-officedocument.presentationml.presentation",epub:"application/epub+zip",txt:"text/plain",rtf:"application/rtf",jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",svg:"image/svg+xml",tiff:"image/tiff",webp:"image/webp",html:"text/html",htm:"text/html",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",xls:"application/vnd.ms-excel",csv:"text/csv",mp3:"audio/mpeg",mp4:"video/mp4",wav:"audio/wav",webm:"video/webm"}[e.toLowerCase()]||"application/octet-stream"}async webSearch(e){let{data:r,error:n}=await this.makeRequest("/websearch",{query:e});if(n)throw n;if(!r)throw new Error("No data returned from websearch");return r}async youtube4llm(e){let{data:r,error:n}=await this.makeRequest("/youtube4llm",{url:e});if(n)throw n;if(!r)throw new Error("No data returned from youtube4llm");return r}async twitter4llm(e){let{data:r,error:n}=await this.makeRequest("/twitter4llm",{url:e});if(n)throw n;if(!r)throw new Error("No data returned from twitter4llm");return r}}});var YG=S((_5a,zbr)=>{var kdo="Expected a function",Bbr=NaN,qdo="[object Symbol]",Bdo=/^\s+|\s+$/g,Udo=/^[-+]0x[0-9a-f]+$/i,zdo=/^0b[01]+$/i,Vdo=/^0o[0-7]+$/i,Hdo=parseInt,Wdo=typeof window=="object"&&window&&window.Object===Object&&window,Jdo=typeof self=="object"&&self&&self.Object===Object&&self,Kdo=Wdo||Jdo||Function("return this")(),Gdo=Object.prototype,Xdo=Gdo.toString,Zdo=Math.max,Ydo=Math.min,Rat=function(){return Kdo.Date.now()};function Qdo(t,e,r){var n,o,i,a,s,u,l=0,c=!1,d=!1,f=!0;if(typeof t!="function")throw new TypeError(kdo);e=Ubr(e)||0,Iat(r)&&(c=!!r.leading,d="maxWait"in r,i=d?Zdo(Ubr(r.maxWait)||0,e):i,f="trailing"in r?!!r.trailing:f);function p(O){var E=n,P=o;return n=o=void 0,l=O,a=t.apply(P,E),a}function m(O){return l=O,s=setTimeout(g,e),c?p(O):a}function h(O){var E=O-u,P=O-l,R=e-E;return d?Ydo(R,i-P):R}function y(O){var E=O-u,P=O-l;return u===void 0||E>=e||E<0||d&&P>=i}function g(){var O=Rat();if(y(O))return b(O);s=setTimeout(g,h(O))}function b(O){return s=void 0,f&&n?p(O):(n=o=void 0,a)}function _(){s!==void 0&&clearTimeout(s),l=0,n=u=o=s=void 0}function w(){return s===void 0?a:b(Rat())}function T(){var O=Rat(),E=y(O);if(n=arguments,o=this,u=O,E){if(s===void 0)return m(u);if(d)return s=setTimeout(g,e),p(u)}return s===void 0&&(s=setTimeout(g,e)),a}return T.cancel=_,T.flush=w,T}function Iat(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function efo(t){return!!t&&typeof t=="object"}function tfo(t){return typeof t=="symbol"||efo(t)&&Xdo.call(t)==qdo}function Ubr(t){if(typeof t=="number")return t;if(tfo(t))return Bbr;if(Iat(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Iat(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=t.replace(Bdo,"");var r=zdo.test(t);return r||Vdo.test(t)?Hdo(t.slice(2),r?2:8):Udo.test(t)?Bbr:+t}zbr.exports=Qdo});var r_r={};En(r_r,{createToolCallMarker:()=>ffo,decodeResultFromMarker:()=>$at,decodeToolCallMarkerResults:()=>cfo,ensureEncodedToolCallMarkerResults:()=>dfo,parseToolCallMarkers:()=>Lat,updateToolCallMarker:()=>pfo});function jat(t){try{return`ENC:${encodeURIComponent(t)}`}catch{return t}}function $at(t){if(typeof t!="string"||!t.startsWith("ENC:"))return t;try{return decodeURIComponent(t.slice(4))}catch{return t}}function lfo(t){return`Tool '${t}' ${ufo}`}function cfo(t){return!t||typeof t!="string"?t:t.replace(//g,(e,r,n)=>{let o=$at(n)||n;return``})}function dfo(t){return!t||typeof t!="string"?t:t.replace(//g,(e,r,n)=>{if(n.startsWith("ENC:"))return e;let o=jat(n);return``})}function Dat(t,e=0,r=""){let n=[],o=/([\s\S]*?)<\/errorChunk>/g,i=0,a;for(;(a=o.exec(t))!==null;){a.index>i&&n.push({type:"text",content:t.slice(i,a.index)});let[s,u]=a,l=e+a.index,c=r?`${r}-error-${l}`:`error-${l}`;n.push({type:"error",content:u,error:{id:c,errorContent:u,startIndex:l,endIndex:e+a.index+s.length}}),i=a.index+s.length}return i([\s\S]*?)/g,o=0,i;for(;(i=n.exec(t))!==null;){if(i.index>o){let _=t.slice(o,i.index);Dat(_,o,e).forEach(T=>{T.type==="text"&&T.content.trim()?r.push({type:"text",content:T.content}):T.type==="error"&&T.error&&r.push({type:"error",content:T.content,error:T.error})})}let[a,s,u,l,c,d,f,p,m]=i,y=$at(typeof m=="string"?m:""),b=(typeof y=="string"?y.length:0)>5e3?lfo(u):y??void 0;r.push({type:"toolCall",content:p,toolCall:{id:s,toolName:u,displayName:l,emoji:c,confirmationMessage:d||void 0,isExecuting:f==="true",result:b,startIndex:i.index,endIndex:i.index+a.length}}),o=i.index+a.length}if(o{u.type==="text"&&u.content.trim()?r.push({type:"text",content:u.content}):u.type==="error"&&u.error&&r.push({type:"error",content:u.content,error:u.error})})}return r.length===0&&Dat(t,0,e).forEach(s=>{s.type==="text"?r.push({type:"text",content:s.content}):s.type==="error"&&s.error&&r.push({type:"error",content:s.content,error:s.error})}),{segments:r}}function ffo(t,e,r,n,o="",i=!0,a="",s=""){let u=s&&jat(s);return`${a}`}function pfo(t,e,r){let n=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),o=new RegExp(`([\\s\\S]*?`,"g"),i=jat(r);return t.replace(o,`$1false$2${i}-->`)}var ufo,Fat=v(()=>{ufo=`Result omitted to keep the UI responsive (payload exceeded ${5e3.toLocaleString()} characters).`});var fA,o9=v(()=>{zo();BL();GT();_g();fA=class extends Ti{constructor(e){super(e);x(this,"callbacks");x(this,"tags");x(this,"metadata");x(this,"verbose");this.callbacks=e?.callbacks,this.tags=e?.tags??[],this.metadata=e?.metadata??{},this.verbose=e?.verbose??!1}_getRelevantDocuments(e,r){throw new Error("Not implemented!")}async invoke(e,r){let n=vi(qL(r)),o=await(await Cm.configure(n.callbacks,this.callbacks,n.tags,this.tags,n.metadata,this.metadata,{verbose:this.verbose}))?.handleRetrieverStart(this.toJSON(),e,n.runId,void 0,void 0,void 0,n.runName);try{let i=await this._getRelevantDocuments(e,o);return await o?.handleRetrieverEnd(i),i}catch(i){throw await o?.handleRetrieverError(i),i}}}});var wfo,f_r,p_r,Hg,fae,i9,Sfo,m_r,pae,gEe,Hat,Bat,Cfo,h_r,g_r,Kat,Gat,y_r,xfo,mae,Uat,Tfo,Ofo,Efo,Pfo,zat,u_r,Mfo,Wat,Jat,Vat,Rfo,l_r,c_r,d_r,mEe,hEe,b_r,Ifo,__r=v(()=>{wfo="ENTRIES",f_r="KEYS",p_r="VALUES",Hg="",fae=class{constructor(e,r){let n=e._tree,o=Array.from(n.keys());this.set=e,this._type=r,this._path=o.length>0?[{node:n,keys:o}]:[]}next(){let e=this.dive();return this.backtrack(),e}dive(){if(this._path.length===0)return{done:!0,value:void 0};let{node:e,keys:r}=i9(this._path);if(i9(r)===Hg)return{done:!1,value:this.result()};let n=e.get(i9(r));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;let e=i9(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:e})=>i9(e)).filter(e=>e!==Hg).join("")}value(){return i9(this._path).node.get(Hg)}result(){switch(this._type){case p_r:return this.value();case f_r:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}},i9=t=>t[t.length-1],Sfo=(t,e,r)=>{let n=new Map;if(e===void 0)return n;let o=e.length+1,i=o+r,a=new Uint8Array(i*o).fill(r+1);for(let s=0;s{let u=i*a;e:for(let l of t.keys())if(l===Hg){let c=o[u-1];c<=r&&n.set(s,[t.get(l),c])}else{let c=i;for(let d=0;dr)continue e}m_r(t.get(l),e,r,n,o,c,a,s+l)}},pae=class t{constructor(e=new Map,r=""){this._size=void 0,this._tree=e,this._prefix=r}atPrefix(e){if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");let[r,n]=gEe(this._tree,e.slice(this._prefix.length));if(r===void 0){let[o,i]=Kat(n);for(let a of o.keys())if(a!==Hg&&a.startsWith(i)){let s=new Map;return s.set(a.slice(i.length),o.get(a)),new t(s,e)}}return new t(r,e)}clear(){this._size=void 0,this._tree.clear()}delete(e){return this._size=void 0,Cfo(this._tree,e)}entries(){return new fae(this,wfo)}forEach(e){for(let[r,n]of this)e(r,n,this)}fuzzyGet(e,r){return Sfo(this._tree,e,r)}get(e){let r=Hat(this._tree,e);return r!==void 0?r.get(Hg):void 0}has(e){let r=Hat(this._tree,e);return r!==void 0&&r.has(Hg)}keys(){return new fae(this,f_r)}set(e,r){if(typeof e!="string")throw new Error("key must be a string");return this._size=void 0,Bat(this._tree,e).set(Hg,r),this}get size(){if(this._size)return this._size;this._size=0;let e=this.entries();for(;!e.next().done;)this._size+=1;return this._size}update(e,r){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;let n=Bat(this._tree,e);return n.set(Hg,r(n.get(Hg))),this}fetch(e,r){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;let n=Bat(this._tree,e),o=n.get(Hg);return o===void 0&&n.set(Hg,o=r()),o}values(){return new fae(this,p_r)}[Symbol.iterator](){return this.entries()}static from(e){let r=new t;for(let[n,o]of e)r.set(n,o);return r}static fromObject(e){return t.from(Object.entries(e))}},gEe=(t,e,r=[])=>{if(e.length===0||t==null)return[t,r];for(let n of t.keys())if(n!==Hg&&e.startsWith(n))return r.push([t,n]),gEe(t.get(n),e.slice(n.length),r);return r.push([t,e]),gEe(void 0,"",r)},Hat=(t,e)=>{if(e.length===0||t==null)return t;for(let r of t.keys())if(r!==Hg&&e.startsWith(r))return Hat(t.get(r),e.slice(r.length))},Bat=(t,e)=>{let r=e.length;e:for(let n=0;t&&n{let[r,n]=gEe(t,e);if(r!==void 0){if(r.delete(Hg),r.size===0)h_r(n);else if(r.size===1){let[o,i]=r.entries().next().value;g_r(n,o,i)}}},h_r=t=>{if(t.length===0)return;let[e,r]=Kat(t);if(e.delete(r),e.size===0)h_r(t.slice(0,-1));else if(e.size===1){let[n,o]=e.entries().next().value;n!==Hg&&g_r(t.slice(0,-1),n,o)}},g_r=(t,e,r)=>{if(t.length===0)return;let[n,o]=Kat(t);n.set(o+e,r),n.delete(o)},Kat=t=>t[t.length-1],Gat="or",y_r="and",xfo="and_not",mae=class t{constructor(e){if(e?.fields==null)throw new Error('MiniSearch: option "fields" must be provided');let r=e.autoVacuum==null||e.autoVacuum===!0?Vat:e.autoVacuum;this._options={...zat,...e,autoVacuum:r,searchOptions:{...u_r,...e.searchOptions||{}},autoSuggestOptions:{...Mfo,...e.autoSuggestOptions||{}}},this._index=new pae,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=Jat,this.addFields(this._options.fields)}add(e){let{extractField:r,stringifyField:n,tokenize:o,processTerm:i,fields:a,idField:s}=this._options,u=r(e,s);if(u==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);if(this._idToShortId.has(u))throw new Error(`MiniSearch: duplicate ID ${u}`);let l=this.addDocumentId(u);this.saveStoredFields(l,e);for(let c of a){let d=r(e,c);if(d==null)continue;let f=o(n(d,c),c),p=this._fieldIds[c],m=new Set(f).size;this.addFieldLength(l,p,this._documentCount-1,m);for(let h of f){let y=i(h,c);if(Array.isArray(y))for(let g of y)this.addTerm(p,l,g);else y&&this.addTerm(p,l,y)}}}addAll(e){for(let r of e)this.add(r)}addAllAsync(e,r={}){let{chunkSize:n=10}=r,o={chunk:[],promise:Promise.resolve()},{chunk:i,promise:a}=e.reduce(({chunk:s,promise:u},l,c)=>(s.push(l),(c+1)%n===0?{chunk:[],promise:u.then(()=>new Promise(d=>setTimeout(d,0))).then(()=>this.addAll(s))}:{chunk:s,promise:u}),o);return a.then(()=>this.addAll(i))}remove(e){let{tokenize:r,processTerm:n,extractField:o,stringifyField:i,fields:a,idField:s}=this._options,u=o(e,s);if(u==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);let l=this._idToShortId.get(u);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${u}: it is not in the index`);for(let c of a){let d=o(e,c);if(d==null)continue;let f=r(i(d,c),c),p=this._fieldIds[c],m=new Set(f).size;this.removeFieldLength(l,p,this._documentCount,m);for(let h of f){let y=n(h,c);if(Array.isArray(y))for(let g of y)this.removeTerm(p,l,g);else y&&this.removeTerm(p,l,y)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(u),this._fieldLength.delete(l),this._documentCount-=1}removeAll(e){if(e)for(let r of e)this.remove(r);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new pae,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(e){let r=this._idToShortId.get(e);if(r==null)throw new Error(`MiniSearch: cannot discard document with ID ${e}: it is not in the index`);this._idToShortId.delete(e),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach((n,o)=>{this.removeFieldLength(r,o,this._documentCount,n)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;let{minDirtFactor:e,minDirtCount:r,batchSize:n,batchWait:o}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:o},{minDirtCount:r,minDirtFactor:e})}discardAll(e){let r=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(let n of e)this.discard(n)}finally{this._options.autoVacuum=r}this.maybeAutoVacuum()}replace(e){let{idField:r,extractField:n}=this._options,o=n(e,r);this.discard(o),this.add(e)}vacuum(e={}){return this.conditionalVacuum(e)}conditionalVacuum(e,r){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&r,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{let n=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=Jat,this.performVacuuming(e,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(r)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)}async performVacuuming(e,r){let n=this._dirtCount;if(this.vacuumConditionsMet(r)){let o=e.batchSize||Wat.batchSize,i=e.batchWait||Wat.batchWait,a=1;for(let[s,u]of this._index){for(let[l,c]of u)for(let[d]of c)this._documentIds.has(d)||(c.size<=1?u.delete(l):c.delete(d));this._index.get(s).size===0&&this._index.delete(s),a%o===0&&await new Promise(l=>setTimeout(l,i)),a+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(e){if(e==null)return!0;let{minDirtCount:r,minDirtFactor:n}=e;return r=r||Vat.minDirtCount,n=n||Vat.minDirtFactor,this.dirtCount>=r&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(e){return this._idToShortId.has(e)}getStoredFields(e){let r=this._idToShortId.get(e);if(r!=null)return this._storedFields.get(r)}search(e,r={}){let{searchOptions:n}=this._options,o={...n,...r},i=this.executeQuery(e,r),a=[];for(let[s,{score:u,terms:l,match:c}]of i){let d=l.length||1,f={id:this._documentIds.get(s),score:u*d,terms:Object.keys(c),queryTerms:l,match:c};Object.assign(f,this._storedFields.get(s)),(o.filter==null||o.filter(f))&&a.push(f)}return e===t.wildcard&&o.boostDocument==null||a.sort(c_r),a}autoSuggest(e,r={}){r={...this._options.autoSuggestOptions,...r};let n=new Map;for(let{score:i,terms:a}of this.search(e,r)){let s=a.join(" "),u=n.get(s);u!=null?(u.score+=i,u.count+=1):n.set(s,{score:i,terms:a,count:1})}let o=[];for(let[i,{score:a,terms:s,count:u}]of n)o.push({suggestion:i,terms:s,score:a/u});return o.sort(c_r),o}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(e,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),r)}static async loadJSONAsync(e,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(e),r)}static getDefault(e){if(zat.hasOwnProperty(e))return Uat(zat,e);throw new Error(`MiniSearch: unknown option "${e}"`)}static loadJS(e,r){let{index:n,documentIds:o,fieldLength:i,storedFields:a,serializationVersion:s}=e,u=this.instantiateMiniSearch(e,r);u._documentIds=mEe(o),u._fieldLength=mEe(i),u._storedFields=mEe(a);for(let[l,c]of u._documentIds)u._idToShortId.set(c,l);for(let[l,c]of n){let d=new Map;for(let f of Object.keys(c)){let p=c[f];s===1&&(p=p.ds),d.set(parseInt(f,10),mEe(p))}u._index.set(l,d)}return u}static async loadJSAsync(e,r){let{index:n,documentIds:o,fieldLength:i,storedFields:a,serializationVersion:s}=e,u=this.instantiateMiniSearch(e,r);u._documentIds=await hEe(o),u._fieldLength=await hEe(i),u._storedFields=await hEe(a);for(let[c,d]of u._documentIds)u._idToShortId.set(d,c);let l=0;for(let[c,d]of n){let f=new Map;for(let p of Object.keys(d)){let m=d[p];s===1&&(m=m.ds),f.set(parseInt(p,10),await hEe(m))}++l%1e3===0&&await b_r(0),u._index.set(c,f)}return u}static instantiateMiniSearch(e,r){let{documentCount:n,nextId:o,fieldIds:i,averageFieldLength:a,dirtCount:s,serializationVersion:u}=e;if(u!==1&&u!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");let l=new t(r);return l._documentCount=n,l._nextId=o,l._idToShortId=new Map,l._fieldIds=i,l._avgFieldLength=a,l._dirtCount=s||0,l._index=new pae,l}executeQuery(e,r={}){if(e===t.wildcard)return this.executeWildcardQuery(r);if(typeof e!="string"){let f={...r,...e,queries:void 0},p=e.queries.map(m=>this.executeQuery(m,f));return this.combineResults(p,f.combineWith)}let{tokenize:n,processTerm:o,searchOptions:i}=this._options,a={tokenize:n,processTerm:o,...i,...r},{tokenize:s,processTerm:u}=a,d=s(e).flatMap(f=>u(f)).filter(f=>!!f).map(Pfo(a)).map(f=>this.executeQuerySpec(f,a));return this.combineResults(d,a.combineWith)}executeQuerySpec(e,r){let n={...this._options.searchOptions,...r},o=(n.fields||this._options.fields).reduce((h,y)=>({...h,[y]:Uat(n.boost,y)||1}),{}),{boostDocument:i,weights:a,maxFuzzy:s,bm25:u}=n,{fuzzy:l,prefix:c}={...u_r.weights,...a},d=this._index.get(e.term),f=this.termResults(e.term,e.term,1,e.termBoost,d,o,i,u),p,m;if(e.prefix&&(p=this._index.atPrefix(e.term)),e.fuzzy){let h=e.fuzzy===!0?.2:e.fuzzy,y=h<1?Math.min(s,Math.round(e.term.length*h)):h;y&&(m=this._index.fuzzyGet(e.term,y))}if(p)for(let[h,y]of p){let g=h.length-e.term.length;if(!g)continue;m?.delete(h);let b=c*h.length/(h.length+.3*g);this.termResults(e.term,h,b,e.termBoost,y,o,i,u,f)}if(m)for(let h of m.keys()){let[y,g]=m.get(h);if(!g)continue;let b=l*h.length/(h.length+g);this.termResults(e.term,h,b,e.termBoost,y,o,i,u,f)}return f}executeWildcardQuery(e){let r=new Map,n={...this._options.searchOptions,...e};for(let[o,i]of this._documentIds){let a=n.boostDocument?n.boostDocument(i,"",this._storedFields.get(o)):1;r.set(o,{score:a,terms:[],match:{}})}return r}combineResults(e,r=Gat){if(e.length===0)return new Map;let n=r.toLowerCase(),o=Tfo[n];if(!o)throw new Error(`Invalid combination operator: ${r}`);return e.reduce(o)||new Map}toJSON(){let e=[];for(let[r,n]of this._index){let o={};for(let[i,a]of n)o[i]=Object.fromEntries(a);e.push([r,o])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:e,serializationVersion:2}}termResults(e,r,n,o,i,a,s,u,l=new Map){if(i==null)return l;for(let c of Object.keys(a)){let d=a[c],f=this._fieldIds[c],p=i.get(f);if(p==null)continue;let m=p.size,h=this._avgFieldLength[f];for(let y of p.keys()){if(!this._documentIds.has(y)){this.removeTerm(f,y,r),m-=1;continue}let g=s?s(this._documentIds.get(y),r,this._storedFields.get(y)):1;if(!g)continue;let b=p.get(y),_=this._fieldLength.get(y)[f],w=Efo(b,m,this._documentCount,_,h,u),T=n*o*d*g*w,O=l.get(y);if(O){O.score+=T,Rfo(O.terms,e);let E=Uat(O.match,r);E?E.push(c):O.match[r]=[c]}else l.set(y,{score:T,terms:[e],match:{[r]:[c]}})}}return l}addTerm(e,r,n){let o=this._index.fetch(n,d_r),i=o.get(e);if(i==null)i=new Map,i.set(r,1),o.set(e,i);else{let a=i.get(r);i.set(r,(a||0)+1)}}removeTerm(e,r,n){if(!this._index.has(n)){this.warnDocumentChanged(r,e,n);return}let o=this._index.fetch(n,d_r),i=o.get(e);i==null||i.get(r)==null?this.warnDocumentChanged(r,e,n):i.get(r)<=1?i.size<=1?o.delete(e):i.delete(r):i.set(r,i.get(r)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(e,r,n){for(let o of Object.keys(this._fieldIds))if(this._fieldIds[o]===r){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(e)} has changed before removal: term "${n}" was not present in field "${o}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(e){let r=this._nextId;return this._idToShortId.set(e,r),this._documentIds.set(r,e),this._documentCount+=1,this._nextId+=1,r}addFields(e){for(let r=0;rObject.prototype.hasOwnProperty.call(t,e)?t[e]:void 0,Tfo={[Gat]:(t,e)=>{for(let r of e.keys()){let n=t.get(r);if(n==null)t.set(r,e.get(r));else{let{score:o,terms:i,match:a}=e.get(r);n.score=n.score+o,n.match=Object.assign(n.match,a),l_r(n.terms,i)}}return t},[y_r]:(t,e)=>{let r=new Map;for(let n of e.keys()){let o=t.get(n);if(o==null)continue;let{score:i,terms:a,match:s}=e.get(n);l_r(o.terms,a),r.set(n,{score:o.score+i,terms:o.terms,match:Object.assign(o.match,s)})}return r},[xfo]:(t,e)=>{for(let r of e.keys())t.delete(r);return t}},Ofo={k:1.2,b:.7,d:.5},Efo=(t,e,r,n,o,i)=>{let{k:a,b:s,d:u}=i;return Math.log(1+(r-e+.5)/(e+.5))*(u+t*(a+1)/(t+a*(1-s+s*n/o)))},Pfo=t=>(e,r,n)=>{let o=typeof t.fuzzy=="function"?t.fuzzy(e,r,n):t.fuzzy||!1,i=typeof t.prefix=="function"?t.prefix(e,r,n):t.prefix===!0,a=typeof t.boostTerm=="function"?t.boostTerm(e,r,n):1;return{term:e,fuzzy:o,prefix:i,termBoost:a}},zat={idField:"id",extractField:(t,e)=>t[e],stringifyField:(t,e)=>t.toString(),tokenize:t=>t.split(Ifo),processTerm:t=>t.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(t,e)=>{typeof console?.[t]=="function"&&console[t](e)},autoVacuum:!0},u_r={combineWith:Gat,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:Ofo},Mfo={combineWith:y_r,prefix:(t,e,r)=>e===r.length-1},Wat={batchSize:1e3,batchWait:10},Jat={minDirtFactor:.1,minDirtCount:20},Vat={...Wat,...Jat},Rfo=(t,e)=>{t.includes(e)||t.push(e)},l_r=(t,e)=>{for(let r of e)t.includes(r)||t.push(r)},c_r=({score:t},{score:e})=>e-t,d_r=()=>new Map,mEe=t=>{let e=new Map;for(let r of Object.keys(t))e.set(parseInt(r,10),t[r]);return e},hEe=async t=>{let e=new Map,r=0;for(let n of Object.keys(t))e.set(parseInt(n,10),t[n]),++r%1e3===0&&await b_r(0);return e},b_r=t=>new Promise(e=>setTimeout(e,t)),Ifo=/[\n\r\p{Z}\p{P}]+/u});var bEe,zc,yEe,v_r=v(()=>{Xe();gr();__r();bEe=require("obsidian");oae();vat();zc=class zc{constructor(e,r){this.app=e;this.index=null;this.indexedChunks=new Set;this.memoryManager=new aH,this.chunkManager=r||lq(e)}createIndex(){return new mae({fields:["title","heading","path","tags","body"],storeFields:["id","notePath","title","heading","chunkIndex"],tokenize:this.tokenizeMixed.bind(this),searchOptions:{boost:{title:zc.FIELD_WEIGHTS.title,heading:zc.FIELD_WEIGHTS.heading,path:zc.FIELD_WEIGHTS.path,tags:zc.FIELD_WEIGHTS.tags,body:zc.FIELD_WEIGHTS.body},prefix:!0,fuzzy:!1,combineWith:"OR"}})}tokenizeMixed(e){if(!e)return[];let r=new Set,n=e.toLowerCase(),o=n,i=null;try{i=n.match(/#[\p{L}\p{N}_/-]+/gu)}catch{i=n.match(/#[a-z0-9_/-]+/g)}if(i)for(let l of i){r.add(l);let c=l.slice(1);if(!c)continue;r.add(c);let d=c.split("/").filter(p=>p.length>0);if(d.length>0){let p="";for(let m of d)p=p?`${p}/${m}`:m,r.add(p),r.add(`#${p}`),r.add(m)}let f=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");o=o.replace(new RegExp(f,"gu")," ")}(o.match(/[a-z0-9_]+/g)||[]).forEach(l=>r.add(l));let s=/[\u4e00-\u9fff\u3040-\u309f\u30a0-\u30ff\uac00-\ud7af]+/g,u=e.match(s)||[];for(let l of u){l.length===1&&r.add(l);for(let c=0;csetTimeout(l,0));let r=Date.now();this.index=this.createIndex();let n=Date.now()-r;F(`FullTextEngine: MiniSearch index created in ${n}ms`);let o={maxChars:jge,overlap:0,maxBytesTotal:this.memoryManager.getMaxBytes()*zc.CHUNK_MEMORY_PERCENTAGE},i=await this.chunkManager.getChunks(e,o);if(i.length===0)return F("FullTextEngine: No chunks generated"),0;F(`FullTextEngine: Generated ${i.length} chunks from ${e.length} notes`);let a=0,s=zc.BATCH_SIZE,u=new Map;for(let l=0;l0&&l%s===0&&await new Promise(h=>setTimeout(h,0))}return F(`FullTextEngine: [CHUNKS] Indexed ${a}/${i.length} chunks (${this.memoryManager.getUsagePercent()}% memory)`),a}extractPropertyValues(e){let r=[];if(e&&typeof e=="object")for(let n of Object.values(e))this.extractPrimitiveValues(n,r,zc.MAX_EXTRACTION_DEPTH);return r}extractFrontmatterTags(e){if(!e||typeof e!="object")return[];let r=[],n=["tags","tag"],o=i=>{let a=i.trim();a.length>0&&r.push(a)};for(let i of n){let a=e[i];if(a)if(Array.isArray(a))for(let s of a)typeof s=="string"&&o(s);else typeof a=="string"&&a.split(/[,\s]+/g).map(s=>s.trim()).filter(s=>s.length>0).forEach(o)}return r}normalizeTagList(e){let r=new Set;for(let n of e){if(typeof n!="string")continue;let o=n.trim();if(o.length===0)continue;let i=o.replace(/^#+/,"");if(i.length===0)continue;let a=i.toLowerCase();r.add(`#${a}`),r.add(a);let s=a.split("/").filter(u=>u.length>0);if(s.length>1){let u="";for(let l of s)u=u?`${u}/${l}`:l,r.add(`#${u}`),r.add(u),r.add(l)}else s.length===1&&(r.add(`#${s[0]}`),r.add(s[0]))}return Array.from(r)}extractPrimitiveValues(e,r,n){if(!(n<=0||e==null))if(typeof e=="string"){let o=e.trim();o&&r.push(o)}else typeof e=="number"||typeof e=="boolean"?r.push(String(e)):e instanceof Date?r.push(e.toISOString()):Array.isArray(e)&&e.slice(0,zc.MAX_ARRAY_ITEMS).forEach(o=>{if(typeof o=="string"||typeof o=="number"||typeof o=="boolean"){let i=typeof o=="string"?o.trim():String(o);i&&r.push(i)}})}search(e,r=30,n=[],o){if(!this.index)return[];let i=n.length>0?n.join(" "):o||e[0]||"";if(!i.trim())return[];let a={boost:{title:zc.FIELD_WEIGHTS.title,heading:zc.FIELD_WEIGHTS.heading,path:zc.FIELD_WEIGHTS.path,tags:zc.FIELD_WEIGHTS.tags,body:zc.FIELD_WEIGHTS.body},prefix:!0,fuzzy:!1,combineWith:"OR"};try{let s=this.index.search(i,a);return F(`FullText: Search found ${s.length} results for "${i.substring(0,50)}..."`),s.slice(0,r).map(u=>({id:u.id,score:u.score,engine:"fulltext",explanation:{lexicalMatches:this.extractLexicalMatches(u),baseScore:u.score,finalScore:u.score}}))}catch(s){return Ce(`FullText: Search failed for "${i}": ${s}`),[]}}extractLexicalMatches(e){let r=[];if(e.match)for(let[n,o]of Object.entries(e.match))for(let i of o)r.push({field:n,query:i,weight:this.getFieldWeight(n)});return r}getFieldWeight(e){return zc.FIELD_WEIGHTS[e]||1}clear(){try{this.index=null,this.indexedChunks.clear(),this.memoryManager.reset(),F("FullTextEngine: Cleanup completed successfully")}catch(e){Ce(`FullTextEngine: Cleanup error: ${e}`)}}getStats(){return{documentsIndexed:this.indexedChunks.size,memoryUsed:this.memoryManager.getBytesUsed(),memoryPercent:this.memoryManager.getUsagePercent()}}};zc.BATCH_SIZE=10,zc.CHUNK_MEMORY_PERCENTAGE=.35,zc.MAX_ARRAY_ITEMS=10,zc.MAX_EXTRACTION_DEPTH=2,zc.FIELD_WEIGHTS={title:5,heading:2.5,headings:1.5,path:1.5,tags:4,props:1.5,links:1.5,body:1};yEe=zc});function a9(t){if(!t)return[];let e=null;try{e=t.match(/#[\p{L}\p{N}_/-]+/gu)}catch{e=t.match(/#[a-zA-Z0-9_/-]+/g)}if(!e)return[];let r=new Set;for(let n of e){let o=n.trim();o.length<=1||r.add(o.toLowerCase())}return Array.from(r)}var Xat=v(()=>{});var vEe,_Ee,w_r=v(()=>{gr();OS();Xe();Xat();Dt();vEe=class vEe{constructor(e={}){this.options=e;this.cache=new Map;this.config={maxVariants:e.maxVariants??2,timeout:e.timeout??Lge,cacheSize:e.cacheSize??100,minTermLength:2}}async expand(e){if(!e?.trim())return{queries:[],salientTerms:[],originalQuery:"",expandedQueries:[]};let r=this.cache.get(e);if(r)return this.cache.delete(e),this.cache.set(e,r),F(`QueryExpander: Using cached expansion for "${e}"`),r;try{let n=await this.expandWithTimeout(e);return this.cacheResult(e,n),n}catch(n){return Ce(`QueryExpander: Failed to expand query "${e}":`,n),this.fallbackExpansion(e)}}async expandWithTimeout(e){try{return await ONt(r=>this.expandWithLLM(e,r),this.config.timeout,"Query expansion")}catch(r){if(r instanceof rte)return F(`QueryExpander: Timeout reached for "${e}"`),this.fallbackExpansion(e);throw r}}async expandWithLLM(e,r){try{if(!this.options.getChatModel)return F("QueryExpander: No chat model getter provided"),this.fallbackExpansion(e);let n=await this.options.getChatModel();if(!n)return F("QueryExpander: No chat model available"),this.fallbackExpansion(e);let o=vEe.PROMPT_TEMPLATE.replace("{count}",this.config.maxVariants.toString()).replace("{query}",e),i=await Ib(async()=>await n.invoke(o,r?{signal:r}:void 0));if(!i)return this.fallbackExpansion(e);let a=this.extractContent(i);if(!a)return this.fallbackExpansion(e);let s=this.parseXMLResponse(a,e);return F(`QueryExpander: Expanded "${e}" to ${s.queries.length} queries and ${s.salientTerms.length} terms`),s}catch(n){return ie("QueryExpander: LLM expansion failed:",n),this.fallbackExpansion(e)}}extractContent(e){return typeof e=="string"?e:String(e?.content??e?.text??"").trim()||null}extractSalientTermsFromOriginal(e){let r=this.extractTermsFromQueries([e]),n=a9(e);return this.combineBaseAndTagTerms(r,n,e)}parseXMLResponse(e,r){let n=[r],o=new Set,i=/(.*?)<\/query>/g,a;for(;(a=i.exec(e))!==null;){let f=a[1]?.trim();f&&f!==r&&n.length<=this.config.maxVariants&&n.push(f)}let s=e.match(/([\s\S]*?)<\/salient>/);if(s){let f=/(.*?)<\/term>/g,p;for(;(p=f.exec(s[1]))!==null;){let m=p[1]?.trim().toLowerCase();m&&this.isValidTerm(m)&&o.add(m)}}if(!(n.length>1||o.size>0||//.test(e)))return this.fallbackExpansion(r);let l=a9(r),c=o.size>0?Array.from(new Set([...o,...l])):this.extractSalientTermsFromOriginal(r),d=n.slice(1);return{queries:n.slice(0,this.config.maxVariants+1),salientTerms:c,originalQuery:r,expandedQueries:d.slice(0,this.config.maxVariants)}}fallbackExpansion(e){let r=this.extractTermsFromQueries([e]),n=a9(e),o=this.combineBaseAndTagTerms(r,n,e);return{queries:[e],salientTerms:o,originalQuery:e,expandedQueries:[]}}extractTermsFromQueries(e){let r=new Set;for(let n of e){let o=n.toLowerCase().replace(/[^\w\s-]/g," ").split(/\s+/);for(let i of o)this.isValidTerm(i)&&(r.add(i),i.includes("-")&&i.split("-").forEach(a=>{this.isValidTerm(a)&&r.add(a)}))}return Array.from(r)}isValidTerm(e){if(e.length0&&!i.has(s)&&o.delete(s)}return Array.from(o)}collectStandaloneTerms(e){let r=new Set;if(!e)return r;let n=e.toLowerCase(),o=this.findTagRanges(n),i=[/[\p{L}\p{N}_-]+/gu,/[a-z0-9_-]+/g];for(let a of i)try{for(let s of n.matchAll(a)){if(s.index===void 0)continue;let u=s.index,l=u+s[0].length;if(o.some(({start:f,end:p})=>u>=f&&l<=p))continue;let d=s[0];this.isValidTerm(d)&&!d.startsWith("#")&&(r.add(d),d.includes("-")&&d.split("-").forEach(f=>{this.isValidTerm(f)&&!f.startsWith("#")&&r.add(f)}))}break}catch{continue}return r}findTagRanges(e){let r=[],n=[/#[\p{L}\p{N}_/-]+/gu,/#[a-z0-9_/-]+/g];for(let o of n)try{for(let i of e.matchAll(o))i.index!==void 0&&r.push({start:i.index,end:i.index+i[0].length});break}catch{continue}return r}cacheResult(e,r){if(this.cache.size>=this.config.cacheSize){let n=this.cache.keys().next().value;n&&this.cache.delete(n)}this.cache.set(e,r)}clearCache(){this.cache.clear(),F("QueryExpander: Cache cleared")}getCacheSize(){return this.cache.size}};vEe.PROMPT_TEMPLATE=`Analyze this search query and provide: 1. SALIENT TERMS from the original query (for ranking) 2. Alternative queries and related terms (for finding more results) @@ -655,16 +655,16 @@ This is disabled by default, as it risks exposing your secret API credentials to If you understand the risks and have appropriate mitigations in place, you can set the \`dangerouslyAllowBrowser\` option to \`true\`, e.g., -new Groq({ apiKey, dangerouslyAllowBrowser: true })`);super({baseURL:o.baseURL,timeout:o.timeout??6e4,httpAgent:o.httpAgent,maxRetries:o.maxRetries,fetch:o.fetch}),this.completions=new SH(this),this.chat=new Tq(this),this.embeddings=new CH(this),this.audio=new _A(this),this.models=new TH(this),this.batches=new wH(this),this.files=new xH(this),this._options=o,this.apiKey=r}defaultQuery(){return this._options.defaultQuery}defaultHeaders(e){return{...super.defaultHeaders(e),...this._options.defaultHeaders}}authHeaders(e){return{Authorization:`Bearer ${this.apiKey}`}}};hwr=wu;wu.Groq=hwr;wu.DEFAULT_TIMEOUT=6e4;wu.GroqError=Jg;wu.APIError=zh;wu.APIConnectionError=xq;wu.APIConnectionTimeoutError=I9;wu.APIUserAbortError=_H;wu.NotFoundError=Vae;wu.ConflictError=Hae;wu.RateLimitError=Jae;wu.BadRequestError=Bae;wu.AuthenticationError=Uae;wu.InternalServerError=Kae;wu.PermissionDeniedError=zae;wu.UnprocessableEntityError=Wae;wu.toFile=mut;wu.fileFromPath=sPe;wu.Completions=SH;wu.Chat=Tq;wu.Embeddings=CH;wu.Audio=_A;wu.Models=TH;wu.Batches=wH;wu.Files=xH;gwr=wu});function fmo(t){if(t.role!=="system"&&t.role!=="assistant"&&t.role!=="user"&&t.role!=="function")throw new Error(`Unsupported message role: ${t.role}. Expected "system", "assistant", "user", or "function"`);return t.role}function _wr(t){switch(t.type){case"system":return"system";case"ai":return"assistant";case"human":return"user";case"function":return"function";case"tool":return"tool";case"generic":if(!hy.isInstance(t))throw new Error("Invalid generic chat message");return fmo(t);default:throw new Error(`Unknown message type: ${t.type}`)}}function bwr(t){return t.map(e=>{let r={role:_wr(e),content:e.content,name:e.name,function_call:e.additional_kwargs.function_call,tool_calls:e.additional_kwargs.tool_calls,tool_call_id:e.tool_call_id};return mc(e)&&e.tool_calls?.length?r.tool_calls=e.tool_calls.map(bV):(e.additional_kwargs.tool_calls!=null&&(r.tool_calls=e.additional_kwargs.tool_calls),e.tool_call_id!=null&&(r.tool_call_id=e.tool_call_id)),r})}function pmo(t,e,r){let n=t.tool_calls;switch(t.role){case"assistant":{let o=[],i=[];for(let a of n??[])try{o.push(HI(a,{returnId:!0}))}catch(s){i.push(vx(a,s.message))}return new uo({content:t.content||"",additional_kwargs:{tool_calls:n},tool_calls:o,invalid_tool_calls:i,usage_metadata:e,response_metadata:r})}default:return new hy(t.content||"",t.role??"unknown")}}function mmo(t,e,r,n){let o=t.role??e,i=t.content??"",a;t.function_call?a={function_call:t.function_call}:t.tool_calls?a={tool_calls:t.tool_calls}:a={},t.audio&&(a.audio={...t.audio,index:r.choices[0].index});let s,u=n,l,c=r.x_groq;c?.usage&&(s={input_tokens:c.usage.prompt_tokens,output_tokens:c.usage.completion_tokens,total_tokens:c.usage.total_tokens},l={completion_time:c.usage.completion_time,prompt_time:c.usage.prompt_time,queue_time:c.usage.queue_time,total_time:c.usage.total_time}),c?.id&&(u=c.id);let d={usage:s,timing:l};if(o==="user")return new BT({content:i,response_metadata:d});if(o==="assistant"){let f=[];if(Array.isArray(t.tool_calls))for(let p of t.tool_calls)f.push({name:p.function?.name,args:p.function?.arguments,id:p.id,index:p.index,type:"tool_call_chunk"});return new Hr({content:i,tool_call_chunks:f,additional_kwargs:a,id:u,response_metadata:d})}else return o==="system"?new UT({content:i,response_metadata:d}):o==="developer"?new UT({content:i,response_metadata:d,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new qT({content:i,additional_kwargs:a,name:t.name,response_metadata:d}):o==="tool"?new $L({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:d}):new kT({content:i,role:o,response_metadata:d})}function hmo(t){if(t)return t==="any"||t==="required"?"required":t==="auto"?"auto":t==="none"?"none":typeof t=="string"?{type:"function",function:{name:t}}:t}var lmo,cmo,dmo,Rut,vwr=v(()=>{Sy();aD();ra();xm();su();nv();ywr();Qv();nO();_V();iD();lmo=["frequency_penalty","function_call","functions","logit_bias","logprobs","max_completion_tokens","max_tokens","n","parallel_tool_calls","presence_penalty","reasoning_format","response_format","seed","service_tier","stop","temperature","tool_choice","top_logprobs","top_p"],cmo=["headers","promptIndex","stream_options","tools"],dmo=[...lmo,...cmo];Rut=class extends Vy{constructor(e){super(e);x(this,"lc_namespace",["langchain","chat_models","groq"]);x(this,"client");x(this,"model");x(this,"temperature",.7);x(this,"stop");x(this,"stopSequences");x(this,"maxTokens");x(this,"streaming",!1);x(this,"apiKey");x(this,"streamUsage",!0);x(this,"topP");x(this,"frequencyPenalty");x(this,"presencePenalty");x(this,"logprobs");x(this,"n");x(this,"logitBias");x(this,"user");x(this,"reasoningFormat");x(this,"serviceTier");x(this,"topLogprobs");x(this,"lc_serializable",!0);let r=e.apiKey||un("GROQ_API_KEY");if(!r)throw new Error('Groq API key not found. Please set the GROQ_API_KEY environment variable or provide the key into "apiKey"');let n={"User-Agent":"langchainjs",...e.defaultHeaders??{}};this.client=new gwr({apiKey:r,dangerouslyAllowBrowser:!0,baseURL:e.baseUrl,timeout:e.timeout,httpAgent:e.httpAgent,fetch:e.fetch,maxRetries:0,defaultHeaders:n,defaultQuery:e.defaultQuery}),this.apiKey=r,this.temperature=e.temperature??this.temperature,this.model=e.model,this.streaming=e.streaming??this.streaming,this.stop=e.stopSequences??(typeof e.stop=="string"?[e.stop]:e.stop)??[],this.stopSequences=this.stop,this.maxTokens=e.maxTokens,this.topP=e.topP,this.frequencyPenalty=e.frequencyPenalty,this.presencePenalty=e.presencePenalty,this.logprobs=e.logprobs,this.n=e.n,this.logitBias=e.logitBias,this.user=e.user}get lc_serialized_keys(){return["client","model","temperature","stop","stopSequences","maxTokens","streaming","apiKey","streamUsage","topP","frequencyPenalty","presencePenalty","logprobs","n","logitBias","user","reasoningFormat","serviceTier","topLogprobs"]}static lc_name(){return"ChatGroq"}_llmType(){return"groq"}get lc_secrets(){return{apiKey:"GROQ_API_KEY"}}get callKeys(){return[...super.callKeys,...dmo]}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"groq",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.temperature??this.temperature,ls_max_tokens:r.max_tokens??this.maxTokens,ls_stop:e.stop}}async completionWithRetry(e,r){return this.caller.call(async()=>this.client.chat.completions.create(e,r))}invocationParams(e,r){let n=super.invocationParams(e),o={};e?.stream_options!==void 0?o={stream_options:e.stream_options}:(this.streamUsage&&this.streaming||r?.streaming)&&(o={stream_options:{include_usage:!0}});let i={model:this.model,frequency_penalty:this.frequencyPenalty,function_call:e?.function_call,functions:e?.functions,logit_bias:this.logitBias,logprobs:this.logprobs,n:this.n,parallel_tool_calls:e?.parallel_tool_calls,presence_penalty:this.presencePenalty,reasoning_format:this.reasoningFormat,response_format:e?.response_format,seed:e?.seed,service_tier:this.serviceTier,stop:e?.stop??this.stopSequences,temperature:e?.temperature??this.temperature,tool_choice:hmo(e?.tool_choice),tools:e?.tools?.length?e.tools.map(a=>Rk(a)):void 0,top_logprobs:this.topLogprobs,top_p:this.topP,user:this.user,stream:this.streaming,...n,...o};return i.max_completion_tokens=e?.max_completion_tokens??e?.max_tokens??this.maxTokens,i.max_completion_tokens===-1&&delete i.max_completion_tokens,i}bindTools(e,r){return this.withConfig({tools:e.map(n=>Rk(n)),...r})}async*_streamResponseChunks(e,r,n){let o=this.invocationParams(r,{streaming:!0}),i=bwr(e),a=await this.completionWithRetry({...o,messages:i,stream:!0},{signal:r?.signal,headers:r?.headers}),s,u,l;for await(let c of a){l=c;let d=c?.choices[0];if(!d)continue;d.delta?.role&&(s=d.delta.role);let f=mmo(d.delta,s,c,u),p={prompt:r.promptIndex??0,completion:d.index??0};if(typeof f.content!="string"){console.log("[WARNING]: Received non-string content from OpenAI. This is currently not supported.");continue}let m={...p};d.finish_reason!=null&&(m.finish_reason=d.finish_reason,m.system_fingerprint=c.system_fingerprint,m.model_name=c.model);let h=new Mi({message:f,text:f.content,generationInfo:m});yield h,await n?.handleLLMNewToken(h.text??"",p,void 0,void 0,void 0,{chunk:h})}if(l&&("choices"in l&&delete l.choices,yield new Mi({message:new Hr({content:"",response_metadata:l}),text:""})),r.signal?.aborted)throw new Error("AbortError")}async _generate(e,r,n){if(this.streaming){let o={},i=this._streamResponseChunks(e,r,n),a={};for await(let u of i){let l=u.generationInfo?.completion??0;a[l]===void 0?a[l]=u:a[l]=a[l].concat(u)}return{generations:Object.entries(a).sort(([u],[l])=>parseInt(u,10)-parseInt(l,10)).map(([u,l])=>l),llmOutput:{estimatedTokenUsage:o}}}else return this._generateNonStreaming(e,r,n)}async _generateNonStreaming(e,r,n){let o={},i=this.invocationParams(r),a=bwr(e),s=await this.completionWithRetry({...i,stream:!1,messages:a},{signal:r?.signal,headers:r?.headers});if("usage"in s&&s.usage){let{completion_tokens:l,prompt_tokens:c,total_tokens:d}=s.usage;l&&(o.completionTokens=(o.completionTokens??0)+l),c&&(o.promptTokens=(o.promptTokens??0)+c),d&&(o.totalTokens=(o.totalTokens??0)+d)}let u=[];if("choices"in s&&s.choices)for(let l of s.choices){let c=l.message?.content??"",d;o.totalTokens!==void 0&&(d={input_tokens:o.promptTokens??0,output_tokens:o.completionTokens??0,total_tokens:o.totalTokens});let{choices:f,...p}=s,m={text:c,message:pmo(l.message??{role:"assistant"},d,p)};m.generationInfo={...l.finish_reason?{finish_reason:l.finish_reason}:{},...l.logprobs?{logprobs:l.logprobs}:{}},u.push(m)}return{generations:u,llmOutput:{tokenUsage:o}}}withStructuredOutput(e,r){let n=e,o=r?.name,i=r?.method,a=r?.includeRaw,s=o??"extract",u,l;if(i==="jsonMode"){let p;Hi(n)?(u=jC.fromZodSchema(n),p=Ii(n)):u=new ew,l=this.withConfig({response_format:{type:"json_object"},ls_structured_output_format:{kwargs:{method:"jsonMode"},schema:p}})}else if(Hi(n)){let p=Ii(n);l=this.bindTools([{type:"function",function:{name:s,description:p.description,parameters:p}}]).withConfig({tool_choice:{type:"function",function:{name:s}},ls_structured_output_format:{kwargs:{method:"functionCalling"},schema:p}}),u=new Ow({returnSingle:!0,keyName:s,zodSchema:n})}else{let p;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(p=n,s=n.name):(s=n.title??s,p={name:s,description:n.description??"",parameters:n}),l=this.bindTools([{type:"function",function:p}]).withConfig({tool_choice:{type:"function",function:{name:s}},ls_structured_output_format:{kwargs:{method:"functionCalling"},schema:n}}),u=new Ow({returnSingle:!0,keyName:s})}if(!a)return l.pipe(u).withConfig({runName:"ChatGroqStructuredOutput"});let c=pl.assign({parsed:(p,m)=>u.invoke(p.raw,m)}),d=pl.assign({parsed:()=>null}),f=c.withFallbacks({fallbacks:[d]});return gc.from([{raw:l},f]).withConfig({runName:"ChatGroqStructuredOutput"})}}});var wwr=v(()=>{vwr()});function ymo(t){return gmo.test(t)}function bmo(t){let e=t,r="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";if(e===0)return r[0];let n=[],o=62;for(;e;)n.push(r[e%o]),e=Math.floor(e/o);return n.reverse().join("")}function _mo(t){let e=0;for(let r=0;r=9?r.slice(0,9):r.padStart(9,"0")}}function Iut(t){return t?typeof t=="string"?t:t.map(e=>{if(e.type==="image_url"){if(typeof e.imageUrl!="string"&&e.imageUrl?.detail){let{detail:r}=e.imageUrl;if(r!=="high"&&r!=="auto"&&r!=="low")return{type:e.type,image_url:{url:e.imageUrl.url}}}return{type:e.type,image_url:e.imageUrl}}return e}):""}var gmo,Swr=v(()=>{gmo=/^[a-zA-Z0-9]{9}$/});function Cwr(t,e=0){return(Kg[t[e+0]]+Kg[t[e+1]]+Kg[t[e+2]]+Kg[t[e+3]]+"-"+Kg[t[e+4]]+Kg[t[e+5]]+"-"+Kg[t[e+6]]+Kg[t[e+7]]+"-"+Kg[t[e+8]]+Kg[t[e+9]]+"-"+Kg[t[e+10]]+Kg[t[e+11]]+Kg[t[e+12]]+Kg[t[e+13]]+Kg[t[e+14]]+Kg[t[e+15]]).toLowerCase()}var Kg,yPe,xwr=v(()=>{Kg=[];for(yPe=0;yPe<256;++yPe)Kg.push((yPe+256).toString(16).slice(1))});function Aut(){if(!bPe&&(bPe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!bPe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return bPe(vmo)}var bPe,vmo,Twr=v(()=>{vmo=new Uint8Array(16)});var wmo,Nut,Owr=v(()=>{wmo=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Nut={randomUUID:wmo}});function Smo(t,e,r){if(Nut.randomUUID&&!e&&!t)return Nut.randomUUID();t=t||{};var n=t.random||(t.rng||Aut)();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 Cwr(n)}var _Pe,Ewr=v(()=>{Owr();Twr();xwr();_Pe=Smo});var Pwr=v(()=>{Ewr()});var mr=S(Dut=>{"use strict";Object.defineProperty(Dut,"__esModule",{value:!0});Dut.pathToFunc=xmo;var Cmo=Object.prototype.hasOwnProperty;function xmo(t,e){let r=/\{([a-zA-Z0-9_]+?)\}/g;return function(o={}){return t.replace(r,function(i,a){if(!Cmo.call(o,a))throw new Error(`Parameter '${a}' is required`);let s=o[a];if(typeof s!="string"&&typeof s!="number")throw new Error(`Parameter '${a}' must be a string or number`);return e?.charEncoding==="percent"?encodeURIComponent(`${s}`):`${s}`})}}});var vPe=S(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.SDK_METADATA=_0.ServerList=_0.ServerEu=void 0;_0.serverURLFromOptions=Omo;var Tmo=mr();_0.ServerEu="eu";_0.ServerList={[_0.ServerEu]:"https://api.mistral.ai"};function Omo(t){let e=t.serverURL,r={};if(!e){let o=t.server??_0.ServerEu;e=_0.ServerList[o]||""}let n=(0,Tmo.pathToFunc)(e)(r);return new URL(n)}_0.SDK_METADATA={language:"typescript",openapiDocVersion:"1.0.0",sdkVersion:"1.10.0",genVersion:"2.687.13",userAgent:"speakeasy-sdk/typescript 1.10.0 2.687.13 1.0.0 @mistralai/mistralai"}});var k9=S(wPe=>{"use strict";Object.defineProperty(wPe,"__esModule",{value:!0});wPe.readableStreamToArrayBuffer=Emo;wPe.getContentTypeFromFileName=Pmo;async function Emo(t){let e=t.getReader(),r=[],n=0,o=!1;for(;!o;){let{value:s,done:u}=await e.read();u?o=!0:(r.push(s),n+=s.length)}let i=new Uint8Array(n),a=0;for(let s of r)i.set(s,a),a+=s.length;return i.buffer}function Pmo(t){if(!t)return null;let e=t.toLowerCase().split(".").pop();return e&&{json:"application/json",xml:"application/xml",html:"text/html",htm:"text/html",txt:"text/plain",csv:"text/csv",pdf:"application/pdf",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",svg:"image/svg+xml",js:"application/javascript",css:"text/css",zip:"application/zip",tar:"application/x-tar",gz:"application/gzip",mp4:"video/mp4",mp3:"audio/mpeg",wav:"audio/wav",webp:"image/webp",ico:"image/x-icon",woff:"font/woff",woff2:"font/woff2",ttf:"font/ttf",otf:"font/otf"}[e]||null}});var q9=S(vA=>{"use strict";Object.defineProperty(vA,"__esModule",{value:!0});vA.HTTPClient=void 0;vA.matchContentType=Rwr;vA.matchStatusCode=Iwr;vA.matchResponse=Imo;vA.isConnectionError=Amo;vA.isTimeoutError=Nmo;vA.isAbortError=Dmo;var Mmo=(t,e)=>e==null?fetch(t):fetch(t,e),jut=class t{constructor(e={}){this.options=e,this.requestHooks=[],this.requestErrorHooks=[],this.responseHooks=[],this.fetcher=e.fetcher||Mmo}async request(e){let r=e;for(let n of this.requestHooks){let o=await n(r);o&&(r=o)}try{let n=await this.fetcher(r);for(let o of this.responseHooks)await o(n,r);return n}catch(n){for(let o of this.requestErrorHooks)await o(n,r);throw n}}addHook(...e){if(e[0]==="beforeRequest")this.requestHooks.push(e[1]);else if(e[0]==="requestError")this.requestErrorHooks.push(e[1]);else if(e[0]==="response")this.responseHooks.push(e[1]);else throw new Error(`Invalid hook type: ${e[0]}`);return this}removeHook(...e){let r;if(e[0]==="beforeRequest")r=this.requestHooks;else if(e[0]==="requestError")r=this.requestErrorHooks;else if(e[0]==="response")r=this.responseHooks;else throw new Error(`Invalid hook type: ${e[0]}`);let n=r.findIndex(o=>o===e[1]);return n>=0&&r.splice(n,1),this}clone(){let e=new t(this.options);return e.requestHooks=this.requestHooks.slice(),e.requestErrorHooks=this.requestErrorHooks.slice(),e.responseHooks=this.responseHooks.slice(),e}};vA.HTTPClient=jut;var Mwr=/\s*;\s*/g;function Rwr(t,e){if(e==="*")return!0;let r=t.headers.get("content-type")?.trim()||"application/octet-stream";r=r.toLowerCase();let n=e.toLowerCase().trim().split(Mwr),[o="",...i]=n;if(o.split("/").length!==2)return!1;let a=r.split(Mwr),[s="",...u]=a,[l="",c=""]=s.split("/");if(!l||!c||o!=="*/*"&&s!==o&&`${l}/*`!==o&&`*/${c}`!==o||u.length{let i=`${o}`;if(i==="default")return!0;if(!Rmo.test(`${i}`))return i===r;let a=i.charAt(0);if(!a)throw new Error("Invalid status code range");let s=r.charAt(0);if(!s)throw new Error(`Invalid response status code: ${r}`);return s===a}):!1}function Imo(t,e,r){return Iwr(t,e)&&Rwr(t,r)}function Amo(t){if(typeof t!="object"||t==null)return!1;let e=t instanceof TypeError&&t.message.toLowerCase().startsWith("failed to fetch"),r=t instanceof TypeError&&t.message.toLowerCase().startsWith("fetch failed"),n="name"in t&&t.name==="ConnectionError",o="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnreset";return e||r||o||n}function Nmo(t){if(typeof t!="object"||t==null)return!1;let e="name"in t&&t.name==="TimeoutError",r="code"in t&&t.code===23,n="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnaborted";return e||r||n}function Dmo(t){if(typeof t!="object"||t==null)return!1;let e="name"in t&&t.name==="AbortError",r="code"in t&&t.code===20,n="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnaborted";return e||r||n}});var Awr=S(SPe=>{"use strict";Object.defineProperty(SPe,"__esModule",{value:!0});SPe.CustomUserAgentHook=void 0;var jmo=vPe(),$ut=class{beforeRequest(e,r){let o=`mistral-client-typescript/${jmo.SDK_METADATA.sdkVersion}`;return r.headers.set("user-agent",o),r.headers.get("user-agent")||r.headers.set("x-mistral-user-agent",o),r}};SPe.CustomUserAgentHook=$ut});var Dwr=S(CPe=>{"use strict";Object.defineProperty(CPe,"__esModule",{value:!0});CPe.DeprecationWarningHook=void 0;var Nwr="x-model-deprecation-timestamp",Lut=class{afterSuccess(e,r){return r.headers.has(Nwr)&&r.clone().json().then(n=>{let o=n.model;console.warn(`WARNING: The model ${o} is deprecated and will be removed on ${r.headers.get(Nwr)}. Please refer to https://docs.mistral.ai/getting-started/models/#api-versioning for more information.`)}),r}};CPe.DeprecationWarningHook=Lut});var jwr=S(Fut=>{"use strict";Object.defineProperty(Fut,"__esModule",{value:!0});Fut.initHooks=Fmo;var $mo=Awr(),Lmo=Dwr();function Fmo(t){let e=new $mo.CustomUserAgentHook;t.registerBeforeRequestHook(e);let r=new Lmo.DeprecationWarningHook;t.registerAfterSuccessHook(r)}});var $wr=S(xPe=>{"use strict";Object.defineProperty(xPe,"__esModule",{value:!0});xPe.SDKHooks=void 0;var kmo=jwr(),kut=class{constructor(){this.sdkInitHooks=[],this.beforeCreateRequestHooks=[],this.beforeRequestHooks=[],this.afterSuccessHooks=[],this.afterErrorHooks=[];let e=[];for(let r of e)"sdkInit"in r&&this.registerSDKInitHook(r),"beforeCreateRequest"in r&&this.registerBeforeCreateRequestHook(r),"beforeRequest"in r&&this.registerBeforeRequestHook(r),"afterSuccess"in r&&this.registerAfterSuccessHook(r),"afterError"in r&&this.registerAfterErrorHook(r);(0,kmo.initHooks)(this)}registerSDKInitHook(e){this.sdkInitHooks.push(e)}registerBeforeCreateRequestHook(e){this.beforeCreateRequestHooks.push(e)}registerBeforeRequestHook(e){this.beforeRequestHooks.push(e)}registerAfterSuccessHook(e){this.afterSuccessHooks.push(e)}registerAfterErrorHook(e){this.afterErrorHooks.push(e)}sdkInit(e){return this.sdkInitHooks.reduce((r,n)=>n.sdkInit(r),e)}beforeCreateRequest(e,r){let n=r;for(let o of this.beforeCreateRequestHooks)n=o.beforeCreateRequest(e,n);return n}async beforeRequest(e,r){let n=r;for(let o of this.beforeRequestHooks)n=await o.beforeRequest(e,n);return n}async afterSuccess(e,r){let n=r;for(let o of this.afterSuccessHooks)n=await o.afterSuccess(e,n);return n}async afterError(e,r,n){let o=r,i=n;for(let a of this.afterErrorHooks){let s=await a.afterError(e,o,i);o=s.response,i=s.error}return{response:o,error:i}}};xPe.SDKHooks=kut});var Hut=S(sv=>{"use strict";Object.defineProperty(sv,"__esModule",{value:!0});sv.ConnectionError=sv.RequestTimeoutError=sv.RequestAbortedError=sv.InvalidRequestError=sv.UnexpectedClientError=sv.HTTPClientError=void 0;var Oq=class extends Error{constructor(e,r){let n=e;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="HTTPClientError",typeof this.cause>"u"&&(this.cause=r?.cause)}};sv.HTTPClientError=Oq;var qut=class extends Oq{constructor(){super(...arguments),this.name="UnexpectedClientError"}};sv.UnexpectedClientError=qut;var But=class extends Oq{constructor(){super(...arguments),this.name="InvalidRequestError"}};sv.InvalidRequestError=But;var Uut=class extends Oq{constructor(){super(...arguments),this.name="RequestAbortedError"}};sv.RequestAbortedError=Uut;var zut=class extends Oq{constructor(){super(...arguments),this.name="RequestTimeoutError"}};sv.RequestTimeoutError=zut;var Vut=class extends Oq{constructor(){super(...arguments),this.name="ConnectionError"}};sv.ConnectionError=Vut});var Rd=S(B9=>{"use strict";Object.defineProperty(B9,"__esModule",{value:!0});B9.OK=qmo;B9.ERR=Bmo;B9.unwrap=Umo;B9.unwrapAsync=zmo;function qmo(t){return{ok:!0,value:t}}function Bmo(t){return{ok:!1,error:t}}function Umo(t){if(!t.ok)throw t.error;return t.value}async function zmo(t){let e=await t;if(!e.ok)throw e.error;return e.value}});var Yae=S(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.getParsedType=el.ZodParsedType=el.objectUtil=el.util=void 0;var Wut;(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})(Wut||(el.util=Wut={}));var Lwr;(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(Lwr||(el.objectUtil=Lwr={}));el.ZodParsedType=Wut.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var Vmo=t=>{switch(typeof t){case"undefined":return el.ZodParsedType.undefined;case"string":return el.ZodParsedType.string;case"number":return Number.isNaN(t)?el.ZodParsedType.nan:el.ZodParsedType.number;case"boolean":return el.ZodParsedType.boolean;case"function":return el.ZodParsedType.function;case"bigint":return el.ZodParsedType.bigint;case"symbol":return el.ZodParsedType.symbol;case"object":return Array.isArray(t)?el.ZodParsedType.array:t===null?el.ZodParsedType.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?el.ZodParsedType.promise:typeof Map<"u"&&t instanceof Map?el.ZodParsedType.map:typeof Set<"u"&&t instanceof Set?el.ZodParsedType.set:typeof Date<"u"&&t instanceof Date?el.ZodParsedType.date:el.ZodParsedType.object;default:return el.ZodParsedType.unknown}};el.getParsedType=Vmo});var TPe=S(Eq=>{"use strict";Object.defineProperty(Eq,"__esModule",{value:!0});Eq.ZodError=Eq.quotelessJson=Eq.ZodIssueCode=void 0;var Fwr=Yae();Eq.ZodIssueCode=Fwr.util.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"]);var Hmo=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");Eq.quotelessJson=Hmo;var Qae=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()}};Eq.ZodError=Qae;Qae.create=t=>new Qae(t)});var Kut=S(Jut=>{"use strict";Object.defineProperty(Jut,"__esModule",{value:!0});var Ky=TPe(),OH=Yae(),Wmo=(t,e)=>{let r;switch(t.code){case Ky.ZodIssueCode.invalid_type:t.received===OH.ZodParsedType.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case Ky.ZodIssueCode.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,OH.util.jsonStringifyReplacer)}`;break;case Ky.ZodIssueCode.unrecognized_keys:r=`Unrecognized key(s) in object: ${OH.util.joinValues(t.keys,", ")}`;break;case Ky.ZodIssueCode.invalid_union:r="Invalid input";break;case Ky.ZodIssueCode.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${OH.util.joinValues(t.options)}`;break;case Ky.ZodIssueCode.invalid_enum_value:r=`Invalid enum value. Expected ${OH.util.joinValues(t.options)}, received '${t.received}'`;break;case Ky.ZodIssueCode.invalid_arguments:r="Invalid function arguments";break;case Ky.ZodIssueCode.invalid_return_type:r="Invalid function return type";break;case Ky.ZodIssueCode.invalid_date:r="Invalid date";break;case Ky.ZodIssueCode.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}"`:OH.util.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case Ky.ZodIssueCode.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 Ky.ZodIssueCode.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 Ky.ZodIssueCode.custom:r="Invalid input";break;case Ky.ZodIssueCode.invalid_intersection_types:r="Intersection results could not be merged";break;case Ky.ZodIssueCode.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case Ky.ZodIssueCode.not_finite:r="Number must be finite";break;default:r=e.defaultError,OH.util.assertNever(t)}return{message:r}};Jut.default=Wmo});var OPe=S(Pq=>{"use strict";var Jmo=Pq&&Pq.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Pq,"__esModule",{value:!0});Pq.defaultErrorMap=void 0;Pq.setErrorMap=Kmo;Pq.getErrorMap=Gmo;var kwr=Jmo(Kut());Pq.defaultErrorMap=kwr.default;var qwr=kwr.default;function Kmo(t){qwr=t}function Gmo(){return qwr}});var Xut=S(pu=>{"use strict";var Xmo=pu&&pu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pu,"__esModule",{value:!0});pu.isAsync=pu.isValid=pu.isDirty=pu.isAborted=pu.OK=pu.DIRTY=pu.INVALID=pu.ParseStatus=pu.EMPTY_PATH=pu.makeIssue=void 0;pu.addIssueToContext=Qmo;var Zmo=OPe(),Bwr=Xmo(Kut()),Ymo=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}};pu.makeIssue=Ymo;pu.EMPTY_PATH=[];function Qmo(t,e){let r=(0,Zmo.getErrorMap)(),n=(0,pu.makeIssue)({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===Bwr.default?void 0:Bwr.default].filter(o=>!!o)});t.common.issues.push(n)}var Gut=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 pu.INVALID;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 pu.INVALID;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}}};pu.ParseStatus=Gut;pu.INVALID=Object.freeze({status:"aborted"});var eho=t=>({status:"dirty",value:t});pu.DIRTY=eho;var tho=t=>({status:"valid",value:t});pu.OK=tho;var rho=t=>t.status==="aborted";pu.isAborted=rho;var nho=t=>t.status==="dirty";pu.isDirty=nho;var oho=t=>t.status==="valid";pu.isValid=oho;var iho=t=>typeof Promise<"u"&&t instanceof Promise;pu.isAsync=iho});var zwr=S(Uwr=>{"use strict";Object.defineProperty(Uwr,"__esModule",{value:!0})});var Hwr=S(EPe=>{"use strict";Object.defineProperty(EPe,"__esModule",{value:!0});EPe.errorUtil=void 0;var Vwr;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(Vwr||(EPe.errorUtil=Vwr={}))});var nSr=S(xe=>{"use strict";Object.defineProperty(xe,"__esModule",{value:!0});xe.discriminatedUnion=xe.date=xe.boolean=xe.bigint=xe.array=xe.any=xe.coerce=xe.ZodFirstPartyTypeKind=xe.late=xe.ZodSchema=xe.Schema=xe.ZodReadonly=xe.ZodPipeline=xe.ZodBranded=xe.BRAND=xe.ZodNaN=xe.ZodCatch=xe.ZodDefault=xe.ZodNullable=xe.ZodOptional=xe.ZodTransformer=xe.ZodEffects=xe.ZodPromise=xe.ZodNativeEnum=xe.ZodEnum=xe.ZodLiteral=xe.ZodLazy=xe.ZodFunction=xe.ZodSet=xe.ZodMap=xe.ZodRecord=xe.ZodTuple=xe.ZodIntersection=xe.ZodDiscriminatedUnion=xe.ZodUnion=xe.ZodObject=xe.ZodArray=xe.ZodVoid=xe.ZodNever=xe.ZodUnknown=xe.ZodAny=xe.ZodNull=xe.ZodUndefined=xe.ZodSymbol=xe.ZodDate=xe.ZodBoolean=xe.ZodBigInt=xe.ZodNumber=xe.ZodString=xe.ZodType=void 0;xe.NEVER=xe.void=xe.unknown=xe.union=xe.undefined=xe.tuple=xe.transformer=xe.symbol=xe.string=xe.strictObject=xe.set=xe.record=xe.promise=xe.preprocess=xe.pipeline=xe.ostring=xe.optional=xe.onumber=xe.oboolean=xe.object=xe.number=xe.nullable=xe.null=xe.never=xe.nativeEnum=xe.nan=xe.map=xe.literal=xe.lazy=xe.intersection=xe.instanceof=xe.function=xe.enum=xe.effect=void 0;xe.datetimeRegex=Xwr;xe.custom=Ywr;var xt=TPe(),PPe=OPe(),Kr=Hwr(),Oe=Xut(),kt=Yae(),w0=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}},Wwr=(t,e)=>{if((0,Oe.isValid)(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 xt.ZodError(t.common.issues);return this._error=r,this._error}}};function Qo(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}}var ei=class{get description(){return this._def.description}_getType(e){return(0,kt.getParsedType)(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:(0,kt.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Oe.ParseStatus,ctx:{common:e.parent.common,data:e.data,parsedType:(0,kt.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if((0,Oe.isAsync)(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:(0,kt.getParsedType)(e)},o=this._parseSync({data:e,path:n.path,parent:n});return Wwr(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,kt.getParsedType)(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return(0,Oe.isValid)(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=>(0,Oe.isValid)(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:(0,kt.getParsedType)(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await((0,Oe.isAsync)(o)?o:Promise.resolve(o));return Wwr(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:xt.ZodIssueCode.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 Dw({schema:this,typeName:Hn.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 v0.create(this,this._def)}nullable(){return SA.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return FD.create(this)}promise(){return Iq.create(this,this._def)}or(e){return NH.create([this,e],this._def)}and(e){return DH.create(this,e,this._def)}transform(e){return new Dw({...Qo(this._def),schema:this,typeName:Hn.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new kH({...Qo(this._def),innerType:this,defaultValue:r,typeName:Hn.ZodDefault})}brand(){return new ese({typeName:Hn.ZodBranded,type:this,...Qo(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new qH({...Qo(this._def),innerType:this,catchValue:r,typeName:Hn.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return tse.create(this,e)}readonly(){return BH.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};xe.ZodType=ei;xe.Schema=ei;xe.ZodSchema=ei;var aho=/^c[^\s-]{8,}$/i,sho=/^[0-9a-z]+$/,uho=/^[0-9A-HJKMNP-TV-Z]{26}$/i,lho=/^[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,cho=/^[a-z0-9_-]{21}$/i,dho=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,fho=/^[-+]?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)?)??$/,pho=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,mho="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Zut,hho=/^(?:(?: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])$/,gho=/^(?:(?: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])$/,yho=/^(([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]))$/,bho=/^(([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])$/,_ho=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,vho=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Kwr="((\\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])))",who=new RegExp(`^${Kwr}$`);function Gwr(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 Sho(t){return new RegExp(`^${Gwr(t)}$`)}function Xwr(t){let e=`${Kwr}T${Gwr(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 Cho(t,e){return!!((e==="v4"||!e)&&hho.test(t)||(e==="v6"||!e)&&yho.test(t))}function xho(t,e){if(!dho.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 Tho(t,e){return!!((e==="v4"||!e)&&gho.test(t)||(e==="v6"||!e)&&bho.test(t))}var Mq=class t extends ei{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==kt.ZodParsedType.string){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.string,received:i.parsedType}),Oe.INVALID}let n=new Oe.ParseStatus,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),(0,Oe.addIssueToContext)(o,{code:xt.ZodIssueCode.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:xt.ZodIssueCode.invalid_string,...Kr.errorUtil.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Kr.errorUtil.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Kr.errorUtil.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Kr.errorUtil.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Kr.errorUtil.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Kr.errorUtil.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Kr.errorUtil.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Kr.errorUtil.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Kr.errorUtil.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Kr.errorUtil.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Kr.errorUtil.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Kr.errorUtil.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Kr.errorUtil.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Kr.errorUtil.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,...Kr.errorUtil.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,...Kr.errorUtil.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...Kr.errorUtil.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...Kr.errorUtil.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...Kr.errorUtil.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...Kr.errorUtil.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...Kr.errorUtil.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...Kr.errorUtil.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...Kr.errorUtil.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...Kr.errorUtil.errToObj(r)})}nonempty(e){return this.min(1,Kr.errorUtil.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 Mq({checks:[],typeName:Hn.ZodString,coerce:t?.coerce??!1,...Qo(t)});function Oho(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}var EH=class t extends ei{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)!==kt.ZodParsedType.number){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.number,received:i.parsedType}),Oe.INVALID}let n,o=new Oe.ParseStatus;for(let i of this._def.checks)i.kind==="int"?kt.util.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?Oho(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.not_finite,message:i.message}),o.dirty()):kt.util.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,Kr.errorUtil.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Kr.errorUtil.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Kr.errorUtil.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Kr.errorUtil.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Kr.errorUtil.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Kr.errorUtil.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Kr.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Kr.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Kr.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Kr.errorUtil.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Kr.errorUtil.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:Kr.errorUtil.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Kr.errorUtil.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Kr.errorUtil.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"&&kt.util.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 EH({checks:[],typeName:Hn.ZodNumber,coerce:t?.coerce||!1,...Qo(t)});var PH=class t extends ei{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)!==kt.ZodParsedType.bigint)return this._getInvalidInput(e);let n,o=new Oe.ParseStatus;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):kt.util.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.bigint,received:r.parsedType}),Oe.INVALID}gte(e,r){return this.setLimit("min",e,!0,Kr.errorUtil.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Kr.errorUtil.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Kr.errorUtil.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Kr.errorUtil.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Kr.errorUtil.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:Kr.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Kr.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Kr.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Kr.errorUtil.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Kr.errorUtil.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 PH({checks:[],typeName:Hn.ZodBigInt,coerce:t?.coerce??!1,...Qo(t)});var MH=class extends ei{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==kt.ZodParsedType.boolean){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.boolean,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodBoolean=MH;MH.create=t=>new MH({typeName:Hn.ZodBoolean,coerce:t?.coerce||!1,...Qo(t)});var RH=class t extends ei{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==kt.ZodParsedType.date){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.date,received:i.parsedType}),Oe.INVALID}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_date}),Oe.INVALID}let n=new Oe.ParseStatus,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),(0,Oe.addIssueToContext)(o,{code:xt.ZodIssueCode.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):kt.util.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:Kr.errorUtil.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:Kr.errorUtil.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 RH({checks:[],coerce:t?.coerce||!1,typeName:Hn.ZodDate,...Qo(t)});var z9=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.symbol){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.symbol,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodSymbol=z9;z9.create=t=>new z9({typeName:Hn.ZodSymbol,...Qo(t)});var IH=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.undefined){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.undefined,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodUndefined=IH;IH.create=t=>new IH({typeName:Hn.ZodUndefined,...Qo(t)});var AH=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.null){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.null,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodNull=AH;AH.create=t=>new AH({typeName:Hn.ZodNull,...Qo(t)});var Rq=class extends ei{constructor(){super(...arguments),this._any=!0}_parse(e){return(0,Oe.OK)(e.data)}};xe.ZodAny=Rq;Rq.create=t=>new Rq({typeName:Hn.ZodAny,...Qo(t)});var LD=class extends ei{constructor(){super(...arguments),this._unknown=!0}_parse(e){return(0,Oe.OK)(e.data)}};xe.ZodUnknown=LD;LD.create=t=>new LD({typeName:Hn.ZodUnknown,...Qo(t)});var Dx=class extends ei{_parse(e){let r=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.never,received:r.parsedType}),Oe.INVALID}};xe.ZodNever=Dx;Dx.create=t=>new Dx({typeName:Hn.ZodNever,...Qo(t)});var V9=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.undefined){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.void,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodVoid=V9;V9.create=t=>new V9({typeName:Hn.ZodVoid,...Qo(t)});var FD=class t extends ei{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==kt.ZodParsedType.array)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.array,received:r.parsedType}),Oe.INVALID;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&((0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.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 w0(r,a,r.path,s)))).then(a=>Oe.ParseStatus.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new w0(r,a,r.path,s)));return Oe.ParseStatus.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:Kr.errorUtil.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:Kr.errorUtil.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:Kr.errorUtil.toString(r)}})}nonempty(e){return this.min(1,e)}};xe.ZodArray=FD;FD.create=(t,e)=>new FD({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Hn.ZodArray,...Qo(e)});function U9(t){if(t instanceof uv){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=v0.create(U9(n))}return new uv({...t._def,shape:()=>e})}else return t instanceof FD?new FD({...t._def,type:U9(t.element)}):t instanceof v0?v0.create(U9(t.unwrap())):t instanceof SA?SA.create(U9(t.unwrap())):t instanceof wA?wA.create(t.items.map(e=>U9(e))):t}var uv=class t extends ei{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=kt.util.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==kt.ZodParsedType.object){let l=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(l,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.object,received:l.parsedType}),Oe.INVALID}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof Dx&&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 w0(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof Dx){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&&((0,Oe.addIssueToContext)(o,{code:xt.ZodIssueCode.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 w0(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=>Oe.ParseStatus.mergeObjectSync(n,l)):Oe.ParseStatus.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return Kr.errorUtil.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:Kr.errorUtil.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:Hn.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 kt.util.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 kt.util.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return U9(this)}partial(e){let r={};for(let n of kt.util.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 kt.util.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof v0;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return Zwr(kt.util.objectKeys(this.shape))}};xe.ZodObject=uv;uv.create=(t,e)=>new uv({shape:()=>t,unknownKeys:"strip",catchall:Dx.create(),typeName:Hn.ZodObject,...Qo(e)});uv.strictCreate=(t,e)=>new uv({shape:()=>t,unknownKeys:"strict",catchall:Dx.create(),typeName:Hn.ZodObject,...Qo(e)});uv.lazycreate=(t,e)=>new uv({shape:t,unknownKeys:"strip",catchall:Dx.create(),typeName:Hn.ZodObject,...Qo(e)});var NH=class extends ei{_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 xt.ZodError(s.ctx.common.issues));return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_union,unionErrors:a}),Oe.INVALID}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 xt.ZodError(u));return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_union,unionErrors:s}),Oe.INVALID}}get options(){return this._def.options}};xe.ZodUnion=NH;NH.create=(t,e)=>new NH({options:t,typeName:Hn.ZodUnion,...Qo(e)});var $D=t=>t instanceof jH?$D(t.schema):t instanceof Dw?$D(t.innerType()):t instanceof $H?[t.value]:t instanceof LH?t.options:t instanceof FH?kt.util.objectValues(t.enum):t instanceof kH?$D(t._def.innerType):t instanceof IH?[void 0]:t instanceof AH?[null]:t instanceof v0?[void 0,...$D(t.unwrap())]:t instanceof SA?[null,...$D(t.unwrap())]:t instanceof ese||t instanceof BH?$D(t.unwrap()):t instanceof qH?$D(t._def.innerType):[],MPe=class t extends ei{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==kt.ZodParsedType.object)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.object,received:r.parsedType}),Oe.INVALID;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}):((0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Oe.INVALID)}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=$D(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:Hn.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Qo(n)})}};xe.ZodDiscriminatedUnion=MPe;function Yut(t,e){let r=(0,kt.getParsedType)(t),n=(0,kt.getParsedType)(e);if(t===e)return{valid:!0,data:t};if(r===kt.ZodParsedType.object&&n===kt.ZodParsedType.object){let o=kt.util.objectKeys(e),i=kt.util.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=Yut(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===kt.ZodParsedType.array&&n===kt.ZodParsedType.array){if(t.length!==e.length)return{valid:!1};let o=[];for(let i=0;i{if((0,Oe.isAborted)(i)||(0,Oe.isAborted)(a))return Oe.INVALID;let s=Yut(i.value,a.value);return s.valid?(((0,Oe.isDirty)(i)||(0,Oe.isDirty)(a))&&r.dirty(),{status:r.value,value:s.data}):((0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_intersection_types}),Oe.INVALID)};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}))}};xe.ZodIntersection=DH;DH.create=(t,e,r)=>new DH({left:t,right:e,typeName:Hn.ZodIntersection,...Qo(r)});var wA=class t extends ei{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==kt.ZodParsedType.array)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.array,received:n.parsedType}),Oe.INVALID;if(n.data.lengththis._def.items.length&&((0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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 w0(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>Oe.ParseStatus.mergeArray(r,a)):Oe.ParseStatus.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};xe.ZodTuple=wA;wA.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new wA({items:t,typeName:Hn.ZodTuple,rest:null,...Qo(e)})};var RPe=class t extends ei{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!==kt.ZodParsedType.object)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.object,received:n.parsedType}),Oe.INVALID;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new w0(n,s,n.path,s)),value:a._parse(new w0(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Oe.ParseStatus.mergeObjectAsync(r,o):Oe.ParseStatus.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof ei?new t({keyType:e,valueType:r,typeName:Hn.ZodRecord,...Qo(n)}):new t({keyType:Mq.create(),valueType:e,typeName:Hn.ZodRecord,...Qo(r)})}};xe.ZodRecord=RPe;var H9=class extends ei{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!==kt.ZodParsedType.map)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.map,received:n.parsedType}),Oe.INVALID;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new w0(n,s,n.path,[l,"key"])),value:i._parse(new w0(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 Oe.INVALID;(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 Oe.INVALID;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};xe.ZodMap=H9;H9.create=(t,e,r)=>new H9({valueType:e,keyType:t,typeName:Hn.ZodMap,...Qo(r)});var W9=class t extends ei{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==kt.ZodParsedType.set)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.set,received:n.parsedType}),Oe.INVALID;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&((0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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 Oe.INVALID;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 w0(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:Kr.errorUtil.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:Kr.errorUtil.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};xe.ZodSet=W9;W9.create=(t,e)=>new W9({valueType:t,minSize:null,maxSize:null,typeName:Hn.ZodSet,...Qo(e)});var IPe=class t extends ei{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==kt.ZodParsedType.function)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.function,received:r.parsedType}),Oe.INVALID;function n(s,u){return(0,Oe.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,PPe.getErrorMap)(),PPe.defaultErrorMap].filter(l=>!!l),issueData:{code:xt.ZodIssueCode.invalid_arguments,argumentsError:u}})}function o(s,u){return(0,Oe.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,PPe.getErrorMap)(),PPe.defaultErrorMap].filter(l=>!!l),issueData:{code:xt.ZodIssueCode.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof Iq){let s=this;return(0,Oe.OK)(async function(...u){let l=new xt.ZodError([]),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(0,Oe.OK)(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new xt.ZodError([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new xt.ZodError([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:wA.create(e).rest(LD.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||wA.create([]).rest(LD.create()),returns:r||LD.create(),typeName:Hn.ZodFunction,...Qo(n)})}};xe.ZodFunction=IPe;var jH=class extends ei{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})}};xe.ZodLazy=jH;jH.create=(t,e)=>new jH({getter:t,typeName:Hn.ZodLazy,...Qo(e)});var $H=class extends ei{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(r,{received:r.data,code:xt.ZodIssueCode.invalid_literal,expected:this._def.value}),Oe.INVALID}return{status:"valid",value:e.data}}get value(){return this._def.value}};xe.ZodLiteral=$H;$H.create=(t,e)=>new $H({value:t,typeName:Hn.ZodLiteral,...Qo(e)});function Zwr(t,e){return new LH({values:t,typeName:Hn.ZodEnum,...Qo(e)})}var LH=class t extends ei{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return(0,Oe.addIssueToContext)(r,{expected:kt.util.joinValues(n),received:r.parsedType,code:xt.ZodIssueCode.invalid_type}),Oe.INVALID}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(0,Oe.addIssueToContext)(r,{received:r.data,code:xt.ZodIssueCode.invalid_enum_value,options:n}),Oe.INVALID}return(0,Oe.OK)(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})}};xe.ZodEnum=LH;LH.create=Zwr;var FH=class extends ei{_parse(e){let r=kt.util.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==kt.ZodParsedType.string&&n.parsedType!==kt.ZodParsedType.number){let o=kt.util.objectValues(r);return(0,Oe.addIssueToContext)(n,{expected:kt.util.joinValues(o),received:n.parsedType,code:xt.ZodIssueCode.invalid_type}),Oe.INVALID}if(this._cache||(this._cache=new Set(kt.util.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=kt.util.objectValues(r);return(0,Oe.addIssueToContext)(n,{received:n.data,code:xt.ZodIssueCode.invalid_enum_value,options:o}),Oe.INVALID}return(0,Oe.OK)(e.data)}get enum(){return this._def.values}};xe.ZodNativeEnum=FH;FH.create=(t,e)=>new FH({values:t,typeName:Hn.ZodNativeEnum,...Qo(e)});var Iq=class extends ei{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==kt.ZodParsedType.promise&&r.common.async===!1)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.promise,received:r.parsedType}),Oe.INVALID;let n=r.parsedType===kt.ZodParsedType.promise?r.data:Promise.resolve(r.data);return(0,Oe.OK)(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};xe.ZodPromise=Iq;Iq.create=(t,e)=>new Iq({type:t,typeName:Hn.ZodPromise,...Qo(e)});var Dw=class extends ei{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Hn.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=>{(0,Oe.addIssueToContext)(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 Oe.INVALID;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Oe.INVALID:u.status==="dirty"||r.value==="dirty"?(0,Oe.DIRTY)(u.value):u});{if(r.value==="aborted")return Oe.INVALID;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Oe.INVALID:s.status==="dirty"||r.value==="dirty"?(0,Oe.DIRTY)(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"?Oe.INVALID:(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"?Oe.INVALID:(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(!(0,Oe.isValid)(a))return Oe.INVALID;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=>(0,Oe.isValid)(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):Oe.INVALID);kt.util.assertNever(o)}};xe.ZodEffects=Dw;xe.ZodTransformer=Dw;Dw.create=(t,e,r)=>new Dw({schema:t,typeName:Hn.ZodEffects,effect:e,...Qo(r)});Dw.createWithPreprocess=(t,e,r)=>new Dw({schema:e,effect:{type:"preprocess",transform:t},typeName:Hn.ZodEffects,...Qo(r)});var v0=class extends ei{_parse(e){return this._getType(e)===kt.ZodParsedType.undefined?(0,Oe.OK)(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};xe.ZodOptional=v0;v0.create=(t,e)=>new v0({innerType:t,typeName:Hn.ZodOptional,...Qo(e)});var SA=class extends ei{_parse(e){return this._getType(e)===kt.ZodParsedType.null?(0,Oe.OK)(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};xe.ZodNullable=SA;SA.create=(t,e)=>new SA({innerType:t,typeName:Hn.ZodNullable,...Qo(e)});var kH=class extends ei{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===kt.ZodParsedType.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};xe.ZodDefault=kH;kH.create=(t,e)=>new kH({innerType:t,typeName:Hn.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Qo(e)});var qH=class extends ei{_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(0,Oe.isAsync)(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new xt.ZodError(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new xt.ZodError(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};xe.ZodCatch=qH;qH.create=(t,e)=>new qH({innerType:t,typeName:Hn.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Qo(e)});var J9=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.nan){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.nan,received:n.parsedType}),Oe.INVALID}return{status:"valid",value:e.data}}};xe.ZodNaN=J9;J9.create=t=>new J9({typeName:Hn.ZodNaN,...Qo(t)});xe.BRAND=Symbol("zod_brand");var ese=class extends ei{_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}};xe.ZodBranded=ese;var tse=class t extends ei{_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"?Oe.INVALID:i.status==="dirty"?(r.dirty(),(0,Oe.DIRTY)(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"?Oe.INVALID: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:Hn.ZodPipeline})}};xe.ZodPipeline=tse;var BH=class extends ei{_parse(e){let r=this._def.innerType._parse(e),n=o=>((0,Oe.isValid)(o)&&(o.value=Object.freeze(o.value)),o);return(0,Oe.isAsync)(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};xe.ZodReadonly=BH;BH.create=(t,e)=>new BH({innerType:t,typeName:Hn.ZodReadonly,...Qo(e)});function Jwr(t,e){let r=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof r=="string"?{message:r}:r}function Ywr(t,e={},r){return t?Rq.create().superRefine((n,o)=>{let i=t(n);if(i instanceof Promise)return i.then(a=>{if(!a){let s=Jwr(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=Jwr(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):Rq.create()}xe.late={object:uv.lazycreate};var Hn;(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"})(Hn||(xe.ZodFirstPartyTypeKind=Hn={}));var Eho=(t,e={message:`Input not instance of ${t.name}`})=>Ywr(r=>r instanceof t,e);xe.instanceof=Eho;var Qwr=Mq.create;xe.string=Qwr;var eSr=EH.create;xe.number=eSr;var Pho=J9.create;xe.nan=Pho;var Mho=PH.create;xe.bigint=Mho;var tSr=MH.create;xe.boolean=tSr;var Rho=RH.create;xe.date=Rho;var Iho=z9.create;xe.symbol=Iho;var Aho=IH.create;xe.undefined=Aho;var Nho=AH.create;xe.null=Nho;var Dho=Rq.create;xe.any=Dho;var jho=LD.create;xe.unknown=jho;var $ho=Dx.create;xe.never=$ho;var Lho=V9.create;xe.void=Lho;var Fho=FD.create;xe.array=Fho;var kho=uv.create;xe.object=kho;var qho=uv.strictCreate;xe.strictObject=qho;var Bho=NH.create;xe.union=Bho;var Uho=MPe.create;xe.discriminatedUnion=Uho;var zho=DH.create;xe.intersection=zho;var Vho=wA.create;xe.tuple=Vho;var Hho=RPe.create;xe.record=Hho;var Who=H9.create;xe.map=Who;var Jho=W9.create;xe.set=Jho;var Kho=IPe.create;xe.function=Kho;var Gho=jH.create;xe.lazy=Gho;var Xho=$H.create;xe.literal=Xho;var Zho=LH.create;xe.enum=Zho;var Yho=FH.create;xe.nativeEnum=Yho;var Qho=Iq.create;xe.promise=Qho;var rSr=Dw.create;xe.effect=rSr;xe.transformer=rSr;var ego=v0.create;xe.optional=ego;var tgo=SA.create;xe.nullable=tgo;var rgo=Dw.createWithPreprocess;xe.preprocess=rgo;var ngo=tse.create;xe.pipeline=ngo;var ogo=()=>Qwr().optional();xe.ostring=ogo;var igo=()=>eSr().optional();xe.onumber=igo;var ago=()=>tSr().optional();xe.oboolean=ago;xe.coerce={string:t=>Mq.create({...t,coerce:!0}),number:t=>EH.create({...t,coerce:!0}),boolean:t=>MH.create({...t,coerce:!0}),bigint:t=>PH.create({...t,coerce:!0}),date:t=>RH.create({...t,coerce:!0})};xe.NEVER=Oe.INVALID});var Qut=S(S0=>{"use strict";var sgo=S0&&S0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K9=S0&&S0.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sgo(e,t,r)};Object.defineProperty(S0,"__esModule",{value:!0});K9(OPe(),S0);K9(Xut(),S0);K9(zwr(),S0);K9(Yae(),S0);K9(nSr(),S0);K9(TPe(),S0)});var ae=S(lv=>{"use strict";var oSr=lv&&lv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ugo=lv&&lv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lgo=lv&&lv.__importStar||function(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)&&oSr(e,t,r);return ugo(e,t),e},cgo=lv&&lv.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&oSr(e,t,r)};Object.defineProperty(lv,"__esModule",{value:!0});lv.z=void 0;var iSr=lgo(Qut());lv.z=iSr;cgo(Qut(),lv);lv.default=iSr});var rlt=S(Vh=>{"use strict";var dgo=Vh&&Vh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fgo=Vh&&Vh.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pgo=Vh&&Vh.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oe.charCodeAt(0))}function tlt(t){return new TextEncoder().encode(t)}function sSr(t){return new TextDecoder().decode(t)}function mgo(t){return aSr(tlt(t))}function hgo(t){return sSr(elt(t))}Vh.zodOutbound=APe.instanceof(Uint8Array).or(APe.string().transform(tlt));Vh.zodInbound=APe.instanceof(Uint8Array).or(APe.string().transform(elt))});var olt=S(nlt=>{"use strict";Object.defineProperty(nlt,"__esModule",{value:!0});nlt.isPlainObject=ggo;function ggo(t){if(typeof t!="object"||t===null)return!1;let e=Object.getPrototypeOf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)}});var Tr=S(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.encodeDeepObjectQuery=sa.encodePipeDelimitedQuery=sa.encodeSpaceDelimitedQuery=sa.encodeFormQuery=sa.encodeJSONQuery=sa.encodeSimple=sa.encodePipeDelimited=sa.encodeSpaceDelimited=sa.encodeForm=sa.EncodingError=void 0;sa.encodeMatrix=ygo;sa.encodeLabel=bgo;sa.encodeBodyForm=_go;sa.encodeDeepObject=lSr;sa.encodeDeepObjectObject=alt;sa.encodeJSON=cSr;sa.queryJoin=dSr;sa.queryEncoder=X9;sa.appendForm=wgo;var uSr=rlt(),jx=olt(),rse=class extends Error{constructor(e){super(e),this.name="EncodingError"}};sa.EncodingError=rse;function ygo(t,e,r){let n="",o=r?.explode?nse(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="",c=null;if(u==null||(Array.isArray(u)?c=ose(u,f=>`${a(f)}`)?.join(","):(0,jx.isPlainObject)(u)?c=DPe(Object.entries(u),([p,m])=>`,${i(p)},${a(m)}`)?.join("").slice(1):c=`${a(u)}`,c==null))return;let d=i(s);l=`${d}=${c}`,l===`${d}=`&&(l=l.slice(0,-1)),l&&(n+=`;${l}`)}),n}function bgo(t,e,r){let n="",o=r?.explode?nse(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=ose(u,c=>`${a(c)}`)?.join("."):(0,jx.isPlainObject)(u)?l=DPe(Object.entries(u),([d,f])=>`.${i(d)}.${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,jx.isPlainObject)(e)?`${i(s)}=`:""}${a(u)}`,n+=l==null?"":`.${l}`)}),n}function ilt(t){return(e,r,n)=>{let o="",i=n?.explode?nse(e,r):[[e,r]];if(i.every(([l,c])=>c==null))return;let a=l=>n?.charEncoding==="percent"?encodeURIComponent(l):l,s=l=>a(G9(l)),u=a(t);return i.forEach(([l,c])=>{let d="",f=null;c!=null&&(Array.isArray(c)?f=ose(c,p=>`${s(p)}`)?.join(u):(0,jx.isPlainObject)(c)?f=DPe(Object.entries(c),([p,m])=>`${a(p)}${u}${s(m)}`)?.join(u):f=`${s(c)}`,f!=null&&(d=`${a(l)}=${f}`,!(!d||d==="=")&&(o+=`&${d}`)))}),o.slice(1)}}sa.encodeForm=ilt(",");sa.encodeSpaceDelimited=ilt(" ");sa.encodePipeDelimited=ilt("|");function _go(t,e,r){let n="",o=r?.explode?nse(t,e):[[t,e]],i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="",c="";u!=null&&(Array.isArray(u)||(0,jx.isPlainObject)(u)?c=JSON.stringify(u,NPe):c=`${a(u)}`,l=`${i(s)}=${c}`,!(!l||l==="=")&&(n+=`&${l}`))}),n.slice(1)}function lSr(t,e,r){if(e!=null){if(!(0,jx.isPlainObject)(e))throw new rse(`Value of parameter '${t}' which uses deepObject encoding must be an object or null`);return alt(t,e,r)}}function alt(t,e,r){if(e==null)return;let n="",o=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i;if(!(0,jx.isPlainObject)(e))throw new rse(`Expected parameter '${t}' to be an object.`);return Object.entries(e).forEach(([i,a])=>{if(a==null)return;let s=`${t}[${i}]`;if((0,jx.isPlainObject)(a)){let c=alt(s,a,r);n+=c==null?"":`&${c}`;return}let u=Array.isArray(a)?a:[a],l=ose(u,c=>`${o(s)}=${o(G9(c))}`)?.join("&");n+=l==null?"":`&${l}`}),n.slice(1)}function cSr(t,e,r){if(typeof e>"u")return;let n=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i,o=n(JSON.stringify(e,NPe));return r?.explode?o:`${n(t)}=${o}`}var vgo=(t,e,r)=>{let n="",o=r?.explode?nse(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=ose(u,c=>`${a(c)}`)?.join(","):(0,jx.isPlainObject)(u)?l=DPe(Object.entries(u),([d,f])=>`,${i(d)},${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,jx.isPlainObject)(e)?`${s}=`:""}${a(u)}`,n+=l?`,${l}`:"")}),n.slice(1)};sa.encodeSimple=vgo;function nse(t,e){return Array.isArray(e)?e.map(r=>[t,r]):(0,jx.isPlainObject)(e)?Object.entries(e??{}).map(([n,o])=>[n,o]):[[t,e]]}function G9(t){return t==null?"":t instanceof Date?t.toISOString():t instanceof Uint8Array?(0,uSr.bytesToBase64)(t):typeof t=="object"?JSON.stringify(t,NPe):`${t}`}function NPe(t,e){return e instanceof Uint8Array?(0,uSr.bytesToBase64)(e):e}function ose(t,e){let r=t.reduce((n,o)=>{if(o==null)return n;let i=e(o);return i==null||n.push(i),n},[]);return r.length?r:null}function DPe(t,e){let r=[];for(let[n,o]of t){if(o==null)continue;let i=e([n,o]);i!=null&&r.push(i)}return r.length?r:null}function dSr(...t){return t.filter(Boolean).join("&")}function X9(t){return function(r,n){let o={...n,explode:n?.explode??!0,charEncoding:n?.charEncoding??"percent"},i=Object.entries(r).map(([a,s])=>t(a,s,o));return dSr(...i)}}sa.encodeJSONQuery=X9(cSr);sa.encodeFormQuery=X9(sa.encodeForm);sa.encodeSpaceDelimitedQuery=X9(sa.encodeSpaceDelimited);sa.encodePipeDelimitedQuery=X9(sa.encodePipeDelimited);sa.encodeDeepObjectQuery=X9(lSr);function wgo(t,e,r,n){r!=null&&(r instanceof Blob&&n?t.append(e,r,n):r instanceof Blob?t.append(e,r):t.append(e,String(r)))}});var fSr=S(slt=>{"use strict";Object.defineProperty(slt,"__esModule",{value:!0});slt.dlv=Sgo;function Sgo(t,e,r,n,o){for(e=Array.isArray(e)?e:e.split("."),n=0;n{"use strict";var Cgo=jw&&jw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xgo=jw&&jw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tgo=jw&&jw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(zH,"__esModule",{value:!0});zH.TemporaryError=zH.PermanentError=void 0;zH.retry=Mgo;var mSr=q9(),Pgo={initialInterval:500,maxInterval:6e4,exponent:1.5,maxElapsedTime:36e5},ase=class t extends Error{constructor(e,r){let n=e;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="PermanentError",typeof this.cause>"u"&&(this.cause=r?.cause),Object.setPrototypeOf(this,t.prototype)}};zH.PermanentError=ase;var UH=class t extends Error{constructor(e,r){super(e),this.response=r,this.name="TemporaryError",Object.setPrototypeOf(this,t.prototype)}};zH.TemporaryError=UH;async function Mgo(t,e){switch(e.config.strategy){case"backoff":return Ngo(Rgo(t,{statusCodes:e.statusCodes,retryConnectionErrors:!!e.config.retryConnectionErrors}),e.config.backoff??Pgo);default:return await t()}}function Rgo(t,e){return async()=>{try{let r=await t();if(Ago(r,e.statusCodes))throw new UH("Response failed with retryable status code",r);return r}catch(r){throw r instanceof UH||e.retryConnectionErrors&&((0,mSr.isTimeoutError)(r)||(0,mSr.isConnectionError)(r))?r:new ase("Permanent error",{cause:r})}}}var Igo=new RegExp("^[0-9]xx$","i");function Ago(t,e){let r=`${t.status}`;return e.some(n=>{if(!Igo.test(n))return n===r;let o=n.charAt(0);if(!o)throw new Error("Invalid status code range");let i=r.charAt(0);if(!i)throw new Error(`Invalid response status code: ${r}`);return i===o})}async function Ngo(t,e){let{maxElapsedTime:r,initialInterval:n,exponent:o,maxInterval:i}=e,a=Date.now(),s=0;for(;;)try{return await t()}catch(u){if(u instanceof ase)throw u.cause;if(Date.now()-a>r){if(u instanceof UH)return u.response;throw u}let c=0;u instanceof UH&&(c=Dgo(u.response)),c<=0&&(c=n*Math.pow(s,o)+Math.random()*1e3);let d=Math.min(c,i);await jgo(d),s++}}function Dgo(t){let e=t.headers.get("retry-after")||"";if(!e)return 0;let r=Number(e);if(Number.isInteger(r))return r*1e3;let n=Date.parse(e);if(Number.isInteger(n)){let o=n-Date.now();return o>0?Math.ceil(o):0}return 0}async function jgo(t){return new Promise(e=>setTimeout(e,t))}});var Vc=S(Nq=>{"use strict";var sse=Nq&&Nq.__classPrivateFieldSet||function(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},C0=Nq&&Nq.__classPrivateFieldGet||function(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)},$Pe,CA,kD;Object.defineProperty(Nq,"__esModule",{value:!0});Nq.ClientSDK=void 0;var gSr=$wr(),Z9=Hut(),Aq=Rd(),$go=rlt(),ySr=vPe(),Lgo=Tr(),Fgo=llt(),xA=q9(),kgo=hSr(),jPe=typeof globalThis>"u"?null:globalThis,qgo=typeof jPe=="object"&&jPe!=null&&"importScripts"in jPe&&typeof jPe.importScripts=="function",Bgo=qgo||typeof navigator<"u"&&"serviceWorker"in navigator||typeof window=="object"&&typeof window.document<"u",clt=class{constructor(e={}){$Pe.set(this,void 0),CA.set(this,void 0),kD.set(this,void 0);let r=e;typeof r=="object"&&r!=null&&"hooks"in r&&r.hooks instanceof gSr.SDKHooks?sse(this,CA,r.hooks,"f"):sse(this,CA,new gSr.SDKHooks,"f");let n=(0,ySr.serverURLFromOptions)(e);n&&(n.pathname=n.pathname.replace(/\/+$/,"")+"/");let{baseURL:o,client:i}=C0(this,CA,"f").sdkInit({baseURL:n,client:e.httpClient||new xA.HTTPClient});this._baseURL=o,sse(this,$Pe,i,"f"),this._options={...e,hooks:C0(this,CA,"f")},sse(this,kD,this._options.debugLogger,"f"),!C0(this,kD,"f")&&(0,Fgo.env)().MISTRAL_DEBUG&&sse(this,kD,console,"f")}_createRequest(e,r,n){let{method:o,path:i,query:a,headers:s,security:u}=r,l=r.baseURL??this._baseURL;if(!l)return(0,Aq.ERR)(new Z9.InvalidRequestError("No base URL provided for operation"));let c=new URL(l),d=new URL(i,c);i&&(c.pathname+=c.pathname.endsWith("/")?"":"/",c.pathname+=d.pathname.replace(/^\/+/,""));let f=a||"",p=[];for(let[O,E]of Object.entries(u?.queryParams||{})){let P=(0,Lgo.encodeForm)(O,E,{charEncoding:"percent"});typeof P<"u"&&p.push(P)}if(p.length&&(f+=`&${p.join("&")}`),f){let O=f.startsWith("&")?f.slice(1):f;c.search=`?${O}`}let m=new Headers(s),h=u?.basic.username,y=u?.basic.password;if(h!=null||y!=null){let O=(0,$go.stringToBase64)([h||"",y||""].join(":"));m.set("Authorization",`Basic ${O}`)}let g=new Headers(u?.headers||{});for(let[O,E]of g)m.set(O,E);let b=m.get("cookie")||"";for(let[O,E]of Object.entries(u?.cookies||{}))b+=`; ${O}=${E}`;b=b.startsWith("; ")?b.slice(2):b,m.set("cookie",b);let _=new Headers(n?.headers??n?.fetchOptions?.headers);for(let[O,E]of _)m.set(O,E);Bgo||m.set(r.uaHeader??"user-agent",r.userAgent??ySr.SDK_METADATA.userAgent);let w={...n?.fetchOptions,...n};if(!w?.signal&&r.timeoutMs&&r.timeoutMs>0){let O=AbortSignal.timeout(r.timeoutMs);w.signal=O}r.body instanceof ReadableStream&&Object.assign(w,{duplex:"half"});let T;try{T=C0(this,CA,"f").beforeCreateRequest(e,{url:c,options:{...w,body:r.body??null,headers:m,method:o}})}catch(O){return(0,Aq.ERR)(new Z9.UnexpectedClientError("Create request hook failed to execute",{cause:O}))}return(0,Aq.OK)(new Request(T.url,T.options))}async _do(e,r){let{context:n,errorCodes:o}=r;return(0,kgo.retry)(async()=>{let i=await C0(this,CA,"f").beforeRequest(n,e.clone());await Ugo(C0(this,kD,"f"),i).catch(s=>C0(this,kD,"f")?.log("Failed to log request:",s));let a=await C0(this,$Pe,"f").request(i);try{if((0,xA.matchStatusCode)(a,o)){let s=await C0(this,CA,"f").afterError(n,a,null);if(s.error)throw s.error;a=s.response||a}else a=await C0(this,CA,"f").afterSuccess(n,a)}finally{await zgo(C0(this,kD,"f"),a,i).catch(s=>C0(this,kD,"f")?.log("Failed to log response:",s))}return a},{config:r.retryConfig,statusCodes:r.retryCodes}).then(i=>(0,Aq.OK)(i),i=>{switch(!0){case(0,xA.isAbortError)(i):return(0,Aq.ERR)(new Z9.RequestAbortedError("Request aborted by client",{cause:i}));case(0,xA.isTimeoutError)(i):return(0,Aq.ERR)(new Z9.RequestTimeoutError("Request timed out",{cause:i}));case(0,xA.isConnectionError)(i):return(0,Aq.ERR)(new Z9.ConnectionError("Unable to make request",{cause:i}));default:return(0,Aq.ERR)(new Z9.UnexpectedClientError("Unexpected HTTP client error",{cause:i}))}})}};Nq.ClientSDK=clt;$Pe=new WeakMap,CA=new WeakMap,kD=new WeakMap;var _Sr=/(application|text)\/.*?\+*json.*/,bSr=/(application|text)\/(.*?\+*\bjsonl\b.*|.*?\+*\bx-ndjson\b.*)/;async function Ugo(t,e){if(!t)return;let r=e.headers.get("content-type"),n=r?.split(";")[0]||"";t.group(`> Request: ${e.method} ${e.url}`),t.group("Headers:");for(let[o,i]of e.headers.entries())t.log(`${o}: ${i}`);switch(t.groupEnd(),t.group("Body:"),!0){case _Sr.test(n):t.log(await e.clone().json());break;case n.startsWith("text/"):t.log(await e.clone().text());break;case n==="multipart/form-data":{let o=await e.clone().formData();for(let[i,a]of o){let s=a instanceof Blob?"":a;t.log(`${i}: ${s}`)}break}default:t.log(`<${r}>`);break}t.groupEnd(),t.groupEnd()}async function zgo(t,e,r){if(!t)return;let n=e.headers.get("content-type"),o=n?.split(";")[0]||"";t.group(`< Response: ${r.method} ${r.url}`),t.log("Status Code:",e.status,e.statusText),t.group("Headers:");for(let[i,a]of e.headers.entries())t.log(`${i}: ${a}`);switch(t.groupEnd(),t.group("Body:"),!0){case((0,xA.matchContentType)(e,"application/json")||_Sr.test(o)&&!bSr.test(o)):t.log(await e.clone().json());break;case((0,xA.matchContentType)(e,"application/jsonl")||bSr.test(o)):t.log(await e.clone().text());break;case(0,xA.matchContentType)(e,"text/event-stream"):t.log(`<${n}>`);break;case(0,xA.matchContentType)(e,"text/*"):t.log(await e.clone().text());break;case(0,xA.matchContentType)(e,"multipart/form-data"):{let i=await e.clone().formData();for(let[a,s]of i){let u=s instanceof Blob?"":s;t.log(`${a}: ${u}`)}break}default:t.log(`<${n}>`);break}t.groupEnd(),t.groupEnd()}});var FPe=S(LPe=>{"use strict";Object.defineProperty(LPe,"__esModule",{value:!0});LPe.MistralError=void 0;var dlt=class extends Error{constructor(e,r){super(e),this.statusCode=r.response.status,this.body=r.body,this.headers=r.response.headers,this.contentType=r.response.headers.get("content-type")||"",this.rawResponse=r.response,this.name="MistralError"}};LPe.MistralError=dlt});var kPe=S($x=>{"use strict";var Vgo=$x&&$x.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hgo=$x&&$x.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wgo=$x&&$x.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{let r={role:_wr(e),content:e.content,name:e.name,function_call:e.additional_kwargs.function_call,tool_calls:e.additional_kwargs.tool_calls,tool_call_id:e.tool_call_id};return mc(e)&&e.tool_calls?.length?r.tool_calls=e.tool_calls.map(bV):(e.additional_kwargs.tool_calls!=null&&(r.tool_calls=e.additional_kwargs.tool_calls),e.tool_call_id!=null&&(r.tool_call_id=e.tool_call_id)),r})}function pmo(t,e,r){let n=t.tool_calls;switch(t.role){case"assistant":{let o=[],i=[];for(let a of n??[])try{o.push(HI(a,{returnId:!0}))}catch(s){i.push(vx(a,s.message))}return new uo({content:t.content||"",additional_kwargs:{tool_calls:n},tool_calls:o,invalid_tool_calls:i,usage_metadata:e,response_metadata:r})}default:return new hy(t.content||"",t.role??"unknown")}}function mmo(t,e,r,n){let o=t.role??e,i=t.content??"",a;t.function_call?a={function_call:t.function_call}:t.tool_calls?a={tool_calls:t.tool_calls}:a={},t.audio&&(a.audio={...t.audio,index:r.choices[0].index});let s,u=n,l,c=r.x_groq;c?.usage&&(s={input_tokens:c.usage.prompt_tokens,output_tokens:c.usage.completion_tokens,total_tokens:c.usage.total_tokens},l={completion_time:c.usage.completion_time,prompt_time:c.usage.prompt_time,queue_time:c.usage.queue_time,total_time:c.usage.total_time}),c?.id&&(u=c.id);let d={usage:s,timing:l};if(o==="user")return new BT({content:i,response_metadata:d});if(o==="assistant"){let f=[];if(Array.isArray(t.tool_calls))for(let p of t.tool_calls)f.push({name:p.function?.name,args:p.function?.arguments,id:p.id,index:p.index,type:"tool_call_chunk"});return new Hr({content:i,tool_call_chunks:f,additional_kwargs:a,id:u,response_metadata:d})}else return o==="system"?new UT({content:i,response_metadata:d}):o==="developer"?new UT({content:i,response_metadata:d,additional_kwargs:{__openai_role__:"developer"}}):o==="function"?new qT({content:i,additional_kwargs:a,name:t.name,response_metadata:d}):o==="tool"?new $L({content:i,additional_kwargs:a,tool_call_id:t.tool_call_id,response_metadata:d}):new kT({content:i,role:o,response_metadata:d})}function hmo(t){if(t)return t==="any"||t==="required"?"required":t==="auto"?"auto":t==="none"?"none":typeof t=="string"?{type:"function",function:{name:t}}:t}var lmo,cmo,dmo,Rut,vwr=v(()=>{Sy();aD();ra();xm();su();nv();ywr();Qv();nO();_V();iD();lmo=["frequency_penalty","function_call","functions","logit_bias","logprobs","max_completion_tokens","max_tokens","n","parallel_tool_calls","presence_penalty","reasoning_format","response_format","seed","service_tier","stop","temperature","tool_choice","top_logprobs","top_p"],cmo=["headers","promptIndex","stream_options","tools"],dmo=[...lmo,...cmo];Rut=class extends Vy{constructor(e){super(e);x(this,"lc_namespace",["langchain","chat_models","groq"]);x(this,"client");x(this,"model");x(this,"temperature",.7);x(this,"stop");x(this,"stopSequences");x(this,"maxTokens");x(this,"streaming",!1);x(this,"apiKey");x(this,"streamUsage",!0);x(this,"topP");x(this,"frequencyPenalty");x(this,"presencePenalty");x(this,"logprobs");x(this,"n");x(this,"logitBias");x(this,"user");x(this,"reasoningFormat");x(this,"serviceTier");x(this,"topLogprobs");x(this,"lc_serializable",!0);let r=e.apiKey||un("GROQ_API_KEY");if(!r)throw new Error('Groq API key not found. Please set the GROQ_API_KEY environment variable or provide the key into "apiKey"');let n={"User-Agent":"langchainjs",...e.defaultHeaders??{}};this.client=new gwr({apiKey:r,dangerouslyAllowBrowser:!0,baseURL:e.baseUrl,timeout:e.timeout,httpAgent:e.httpAgent,fetch:e.fetch,maxRetries:0,defaultHeaders:n,defaultQuery:e.defaultQuery}),this.apiKey=r,this.temperature=e.temperature??this.temperature,this.model=e.model,this.streaming=e.streaming??this.streaming,this.stop=e.stopSequences??(typeof e.stop=="string"?[e.stop]:e.stop)??[],this.stopSequences=this.stop,this.maxTokens=e.maxTokens,this.topP=e.topP,this.frequencyPenalty=e.frequencyPenalty,this.presencePenalty=e.presencePenalty,this.logprobs=e.logprobs,this.n=e.n,this.logitBias=e.logitBias,this.user=e.user}get lc_serialized_keys(){return["client","model","temperature","stop","stopSequences","maxTokens","streaming","apiKey","streamUsage","topP","frequencyPenalty","presencePenalty","logprobs","n","logitBias","user","reasoningFormat","serviceTier","topLogprobs"]}static lc_name(){return"ChatGroq"}_llmType(){return"groq"}get lc_secrets(){return{apiKey:"GROQ_API_KEY"}}get callKeys(){return[...super.callKeys,...dmo]}getLsParams(e){let r=this.invocationParams(e);return{ls_provider:"groq",ls_model_name:this.model,ls_model_type:"chat",ls_temperature:r.temperature??this.temperature,ls_max_tokens:r.max_tokens??this.maxTokens,ls_stop:e.stop}}async completionWithRetry(e,r){return this.caller.call(async()=>this.client.chat.completions.create(e,r))}invocationParams(e,r){let n=super.invocationParams(e),o={};e?.stream_options!==void 0?o={stream_options:e.stream_options}:(this.streamUsage&&this.streaming||r?.streaming)&&(o={stream_options:{include_usage:!0}});let i={model:this.model,frequency_penalty:this.frequencyPenalty,function_call:e?.function_call,functions:e?.functions,logit_bias:this.logitBias,logprobs:this.logprobs,n:this.n,parallel_tool_calls:e?.parallel_tool_calls,presence_penalty:this.presencePenalty,reasoning_format:this.reasoningFormat,response_format:e?.response_format,seed:e?.seed,service_tier:this.serviceTier,stop:e?.stop??this.stopSequences,temperature:e?.temperature??this.temperature,tool_choice:hmo(e?.tool_choice),tools:e?.tools?.length?e.tools.map(a=>Rk(a)):void 0,top_logprobs:this.topLogprobs,top_p:this.topP,user:this.user,stream:this.streaming,...n,...o};return i.max_completion_tokens=e?.max_completion_tokens??e?.max_tokens??this.maxTokens,i.max_completion_tokens===-1&&delete i.max_completion_tokens,i}bindTools(e,r){return this.withConfig({tools:e.map(n=>Rk(n)),...r})}async*_streamResponseChunks(e,r,n){let o=this.invocationParams(r,{streaming:!0}),i=bwr(e),a=await this.completionWithRetry({...o,messages:i,stream:!0},{signal:r?.signal,headers:r?.headers}),s,u,l;for await(let c of a){l=c;let d=c?.choices[0];if(!d)continue;d.delta?.role&&(s=d.delta.role);let f=mmo(d.delta,s,c,u),p={prompt:r.promptIndex??0,completion:d.index??0};if(typeof f.content!="string"){console.log("[WARNING]: Received non-string content from OpenAI. This is currently not supported.");continue}let m={...p};d.finish_reason!=null&&(m.finish_reason=d.finish_reason,m.system_fingerprint=c.system_fingerprint,m.model_name=c.model);let h=new Mi({message:f,text:f.content,generationInfo:m});yield h,await n?.handleLLMNewToken(h.text??"",p,void 0,void 0,void 0,{chunk:h})}if(l&&("choices"in l&&delete l.choices,yield new Mi({message:new Hr({content:"",response_metadata:l}),text:""})),r.signal?.aborted)throw new Error("AbortError")}async _generate(e,r,n){if(this.streaming){let o={},i=this._streamResponseChunks(e,r,n),a={};for await(let u of i){let l=u.generationInfo?.completion??0;a[l]===void 0?a[l]=u:a[l]=a[l].concat(u)}return{generations:Object.entries(a).sort(([u],[l])=>parseInt(u,10)-parseInt(l,10)).map(([u,l])=>l),llmOutput:{estimatedTokenUsage:o}}}else return this._generateNonStreaming(e,r,n)}async _generateNonStreaming(e,r,n){let o={},i=this.invocationParams(r),a=bwr(e),s=await this.completionWithRetry({...i,stream:!1,messages:a},{signal:r?.signal,headers:r?.headers});if("usage"in s&&s.usage){let{completion_tokens:l,prompt_tokens:c,total_tokens:d}=s.usage;l&&(o.completionTokens=(o.completionTokens??0)+l),c&&(o.promptTokens=(o.promptTokens??0)+c),d&&(o.totalTokens=(o.totalTokens??0)+d)}let u=[];if("choices"in s&&s.choices)for(let l of s.choices){let c=l.message?.content??"",d;o.totalTokens!==void 0&&(d={input_tokens:o.promptTokens??0,output_tokens:o.completionTokens??0,total_tokens:o.totalTokens});let{choices:f,...p}=s,m={text:c,message:pmo(l.message??{role:"assistant"},d,p)};m.generationInfo={...l.finish_reason?{finish_reason:l.finish_reason}:{},...l.logprobs?{logprobs:l.logprobs}:{}},u.push(m)}return{generations:u,llmOutput:{tokenUsage:o}}}withStructuredOutput(e,r){let n=e,o=r?.name,i=r?.method,a=r?.includeRaw,s=o??"extract",u,l;if(i==="jsonMode"){let p;Hi(n)?(u=jC.fromZodSchema(n),p=Ii(n)):u=new ew,l=this.withConfig({response_format:{type:"json_object"},ls_structured_output_format:{kwargs:{method:"jsonMode"},schema:p}})}else if(Hi(n)){let p=Ii(n);l=this.bindTools([{type:"function",function:{name:s,description:p.description,parameters:p}}]).withConfig({tool_choice:{type:"function",function:{name:s}},ls_structured_output_format:{kwargs:{method:"functionCalling"},schema:p}}),u=new Ow({returnSingle:!0,keyName:s,zodSchema:n})}else{let p;typeof n.name=="string"&&typeof n.parameters=="object"&&n.parameters!=null?(p=n,s=n.name):(s=n.title??s,p={name:s,description:n.description??"",parameters:n}),l=this.bindTools([{type:"function",function:p}]).withConfig({tool_choice:{type:"function",function:{name:s}},ls_structured_output_format:{kwargs:{method:"functionCalling"},schema:n}}),u=new Ow({returnSingle:!0,keyName:s})}if(!a)return l.pipe(u).withConfig({runName:"ChatGroqStructuredOutput"});let c=pl.assign({parsed:(p,m)=>u.invoke(p.raw,m)}),d=pl.assign({parsed:()=>null}),f=c.withFallbacks({fallbacks:[d]});return gc.from([{raw:l},f]).withConfig({runName:"ChatGroqStructuredOutput"})}}});var wwr=v(()=>{vwr()});function ymo(t){return gmo.test(t)}function bmo(t){let e=t,r="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";if(e===0)return r[0];let n=[],o=62;for(;e;)n.push(r[e%o]),e=Math.floor(e/o);return n.reverse().join("")}function _mo(t){let e=0;for(let r=0;r=9?r.slice(0,9):r.padStart(9,"0")}}function Iut(t){return t?typeof t=="string"?t:t.map(e=>{if(e.type==="image_url"){if(typeof e.imageUrl!="string"&&e.imageUrl?.detail){let{detail:r}=e.imageUrl;if(r!=="high"&&r!=="auto"&&r!=="low")return{type:e.type,image_url:{url:e.imageUrl.url}}}return{type:e.type,image_url:e.imageUrl}}return e}):""}var gmo,Swr=v(()=>{gmo=/^[a-zA-Z0-9]{9}$/});function Cwr(t,e=0){return(Kg[t[e+0]]+Kg[t[e+1]]+Kg[t[e+2]]+Kg[t[e+3]]+"-"+Kg[t[e+4]]+Kg[t[e+5]]+"-"+Kg[t[e+6]]+Kg[t[e+7]]+"-"+Kg[t[e+8]]+Kg[t[e+9]]+"-"+Kg[t[e+10]]+Kg[t[e+11]]+Kg[t[e+12]]+Kg[t[e+13]]+Kg[t[e+14]]+Kg[t[e+15]]).toLowerCase()}var Kg,yPe,xwr=v(()=>{Kg=[];for(yPe=0;yPe<256;++yPe)Kg.push((yPe+256).toString(16).slice(1))});function Aut(){if(!bPe&&(bPe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!bPe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return bPe(vmo)}var bPe,vmo,Twr=v(()=>{vmo=new Uint8Array(16)});var wmo,Nut,Owr=v(()=>{wmo=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Nut={randomUUID:wmo}});function Smo(t,e,r){if(Nut.randomUUID&&!e&&!t)return Nut.randomUUID();t=t||{};var n=t.random||(t.rng||Aut)();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 Cwr(n)}var _Pe,Ewr=v(()=>{Owr();Twr();xwr();_Pe=Smo});var Pwr=v(()=>{Ewr()});var mr=S(Dut=>{"use strict";Object.defineProperty(Dut,"__esModule",{value:!0});Dut.pathToFunc=xmo;var Cmo=Object.prototype.hasOwnProperty;function xmo(t,e){let r=/\{([a-zA-Z0-9_]+?)\}/g;return function(o={}){return t.replace(r,function(i,a){if(!Cmo.call(o,a))throw new Error(`Parameter '${a}' is required`);let s=o[a];if(typeof s!="string"&&typeof s!="number")throw new Error(`Parameter '${a}' must be a string or number`);return e?.charEncoding==="percent"?encodeURIComponent(`${s}`):`${s}`})}}});var vPe=S(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.SDK_METADATA=_0.ServerList=_0.ServerEu=void 0;_0.serverURLFromOptions=Omo;var Tmo=mr();_0.ServerEu="eu";_0.ServerList={[_0.ServerEu]:"https://api.mistral.ai"};function Omo(t){let e=t.serverURL,r={};if(!e){let o=t.server??_0.ServerEu;e=_0.ServerList[o]||""}let n=(0,Tmo.pathToFunc)(e)(r);return new URL(n)}_0.SDK_METADATA={language:"typescript",openapiDocVersion:"1.0.0",sdkVersion:"1.10.0",genVersion:"2.687.13",userAgent:"speakeasy-sdk/typescript 1.10.0 2.687.13 1.0.0 @mistralai/mistralai"}});var k9=S(wPe=>{"use strict";Object.defineProperty(wPe,"__esModule",{value:!0});wPe.readableStreamToArrayBuffer=Emo;wPe.getContentTypeFromFileName=Pmo;async function Emo(t){let e=t.getReader(),r=[],n=0,o=!1;for(;!o;){let{value:s,done:u}=await e.read();u?o=!0:(r.push(s),n+=s.length)}let i=new Uint8Array(n),a=0;for(let s of r)i.set(s,a),a+=s.length;return i.buffer}function Pmo(t){if(!t)return null;let e=t.toLowerCase().split(".").pop();return e&&{json:"application/json",xml:"application/xml",html:"text/html",htm:"text/html",txt:"text/plain",csv:"text/csv",pdf:"application/pdf",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",svg:"image/svg+xml",js:"application/javascript",css:"text/css",zip:"application/zip",tar:"application/x-tar",gz:"application/gzip",mp4:"video/mp4",mp3:"audio/mpeg",wav:"audio/wav",webp:"image/webp",ico:"image/x-icon",woff:"font/woff",woff2:"font/woff2",ttf:"font/ttf",otf:"font/otf"}[e]||null}});var q9=S(vA=>{"use strict";Object.defineProperty(vA,"__esModule",{value:!0});vA.HTTPClient=void 0;vA.matchContentType=Rwr;vA.matchStatusCode=Iwr;vA.matchResponse=Imo;vA.isConnectionError=Amo;vA.isTimeoutError=Nmo;vA.isAbortError=Dmo;var Mmo=(t,e)=>e==null?fetch(t):fetch(t,e),jut=class t{constructor(e={}){this.options=e,this.requestHooks=[],this.requestErrorHooks=[],this.responseHooks=[],this.fetcher=e.fetcher||Mmo}async request(e){let r=e;for(let n of this.requestHooks){let o=await n(r);o&&(r=o)}try{let n=await this.fetcher(r);for(let o of this.responseHooks)await o(n,r);return n}catch(n){for(let o of this.requestErrorHooks)await o(n,r);throw n}}addHook(...e){if(e[0]==="beforeRequest")this.requestHooks.push(e[1]);else if(e[0]==="requestError")this.requestErrorHooks.push(e[1]);else if(e[0]==="response")this.responseHooks.push(e[1]);else throw new Error(`Invalid hook type: ${e[0]}`);return this}removeHook(...e){let r;if(e[0]==="beforeRequest")r=this.requestHooks;else if(e[0]==="requestError")r=this.requestErrorHooks;else if(e[0]==="response")r=this.responseHooks;else throw new Error(`Invalid hook type: ${e[0]}`);let n=r.findIndex(o=>o===e[1]);return n>=0&&r.splice(n,1),this}clone(){let e=new t(this.options);return e.requestHooks=this.requestHooks.slice(),e.requestErrorHooks=this.requestErrorHooks.slice(),e.responseHooks=this.responseHooks.slice(),e}};vA.HTTPClient=jut;var Mwr=/\s*;\s*/g;function Rwr(t,e){if(e==="*")return!0;let r=t.headers.get("content-type")?.trim()||"application/octet-stream";r=r.toLowerCase();let n=e.toLowerCase().trim().split(Mwr),[o="",...i]=n;if(o.split("/").length!==2)return!1;let a=r.split(Mwr),[s="",...u]=a,[l="",c=""]=s.split("/");if(!l||!c||o!=="*/*"&&s!==o&&`${l}/*`!==o&&`*/${c}`!==o||u.length{let i=`${o}`;if(i==="default")return!0;if(!Rmo.test(`${i}`))return i===r;let a=i.charAt(0);if(!a)throw new Error("Invalid status code range");let s=r.charAt(0);if(!s)throw new Error(`Invalid response status code: ${r}`);return s===a}):!1}function Imo(t,e,r){return Iwr(t,e)&&Rwr(t,r)}function Amo(t){if(typeof t!="object"||t==null)return!1;let e=t instanceof TypeError&&t.message.toLowerCase().startsWith("failed to fetch"),r=t instanceof TypeError&&t.message.toLowerCase().startsWith("fetch failed"),n="name"in t&&t.name==="ConnectionError",o="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnreset";return e||r||o||n}function Nmo(t){if(typeof t!="object"||t==null)return!1;let e="name"in t&&t.name==="TimeoutError",r="code"in t&&t.code===23,n="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnaborted";return e||r||n}function Dmo(t){if(typeof t!="object"||t==null)return!1;let e="name"in t&&t.name==="AbortError",r="code"in t&&t.code===20,n="code"in t&&typeof t.code=="string"&&t.code.toLowerCase()==="econnaborted";return e||r||n}});var Awr=S(SPe=>{"use strict";Object.defineProperty(SPe,"__esModule",{value:!0});SPe.CustomUserAgentHook=void 0;var jmo=vPe(),$ut=class{beforeRequest(e,r){let o=`mistral-client-typescript/${jmo.SDK_METADATA.sdkVersion}`;return r.headers.set("user-agent",o),r.headers.get("user-agent")||r.headers.set("x-mistral-user-agent",o),r}};SPe.CustomUserAgentHook=$ut});var Dwr=S(CPe=>{"use strict";Object.defineProperty(CPe,"__esModule",{value:!0});CPe.DeprecationWarningHook=void 0;var Nwr="x-model-deprecation-timestamp",Lut=class{afterSuccess(e,r){return r.headers.has(Nwr)&&r.clone().json().then(n=>{let o=n.model;console.warn(`WARNING: The model ${o} is deprecated and will be removed on ${r.headers.get(Nwr)}. Please refer to https://docs.mistral.ai/getting-started/models/#api-versioning for more information.`)}),r}};CPe.DeprecationWarningHook=Lut});var jwr=S(Fut=>{"use strict";Object.defineProperty(Fut,"__esModule",{value:!0});Fut.initHooks=Fmo;var $mo=Awr(),Lmo=Dwr();function Fmo(t){let e=new $mo.CustomUserAgentHook;t.registerBeforeRequestHook(e);let r=new Lmo.DeprecationWarningHook;t.registerAfterSuccessHook(r)}});var $wr=S(xPe=>{"use strict";Object.defineProperty(xPe,"__esModule",{value:!0});xPe.SDKHooks=void 0;var kmo=jwr(),kut=class{constructor(){this.sdkInitHooks=[],this.beforeCreateRequestHooks=[],this.beforeRequestHooks=[],this.afterSuccessHooks=[],this.afterErrorHooks=[];let e=[];for(let r of e)"sdkInit"in r&&this.registerSDKInitHook(r),"beforeCreateRequest"in r&&this.registerBeforeCreateRequestHook(r),"beforeRequest"in r&&this.registerBeforeRequestHook(r),"afterSuccess"in r&&this.registerAfterSuccessHook(r),"afterError"in r&&this.registerAfterErrorHook(r);(0,kmo.initHooks)(this)}registerSDKInitHook(e){this.sdkInitHooks.push(e)}registerBeforeCreateRequestHook(e){this.beforeCreateRequestHooks.push(e)}registerBeforeRequestHook(e){this.beforeRequestHooks.push(e)}registerAfterSuccessHook(e){this.afterSuccessHooks.push(e)}registerAfterErrorHook(e){this.afterErrorHooks.push(e)}sdkInit(e){return this.sdkInitHooks.reduce((r,n)=>n.sdkInit(r),e)}beforeCreateRequest(e,r){let n=r;for(let o of this.beforeCreateRequestHooks)n=o.beforeCreateRequest(e,n);return n}async beforeRequest(e,r){let n=r;for(let o of this.beforeRequestHooks)n=await o.beforeRequest(e,n);return n}async afterSuccess(e,r){let n=r;for(let o of this.afterSuccessHooks)n=await o.afterSuccess(e,n);return n}async afterError(e,r,n){let o=r,i=n;for(let a of this.afterErrorHooks){let s=await a.afterError(e,o,i);o=s.response,i=s.error}return{response:o,error:i}}};xPe.SDKHooks=kut});var Hut=S(sv=>{"use strict";Object.defineProperty(sv,"__esModule",{value:!0});sv.ConnectionError=sv.RequestTimeoutError=sv.RequestAbortedError=sv.InvalidRequestError=sv.UnexpectedClientError=sv.HTTPClientError=void 0;var Oq=class extends Error{constructor(e,r){let n=e;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="HTTPClientError",typeof this.cause>"u"&&(this.cause=r?.cause)}};sv.HTTPClientError=Oq;var qut=class extends Oq{constructor(){super(...arguments),this.name="UnexpectedClientError"}};sv.UnexpectedClientError=qut;var But=class extends Oq{constructor(){super(...arguments),this.name="InvalidRequestError"}};sv.InvalidRequestError=But;var Uut=class extends Oq{constructor(){super(...arguments),this.name="RequestAbortedError"}};sv.RequestAbortedError=Uut;var zut=class extends Oq{constructor(){super(...arguments),this.name="RequestTimeoutError"}};sv.RequestTimeoutError=zut;var Vut=class extends Oq{constructor(){super(...arguments),this.name="ConnectionError"}};sv.ConnectionError=Vut});var Rd=S(B9=>{"use strict";Object.defineProperty(B9,"__esModule",{value:!0});B9.OK=qmo;B9.ERR=Bmo;B9.unwrap=Umo;B9.unwrapAsync=zmo;function qmo(t){return{ok:!0,value:t}}function Bmo(t){return{ok:!1,error:t}}function Umo(t){if(!t.ok)throw t.error;return t.value}async function zmo(t){let e=await t;if(!e.ok)throw e.error;return e.value}});var Yae=S(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.getParsedType=el.ZodParsedType=el.objectUtil=el.util=void 0;var Wut;(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})(Wut||(el.util=Wut={}));var Lwr;(function(t){t.mergeShapes=(e,r)=>({...e,...r})})(Lwr||(el.objectUtil=Lwr={}));el.ZodParsedType=Wut.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var Vmo=t=>{switch(typeof t){case"undefined":return el.ZodParsedType.undefined;case"string":return el.ZodParsedType.string;case"number":return Number.isNaN(t)?el.ZodParsedType.nan:el.ZodParsedType.number;case"boolean":return el.ZodParsedType.boolean;case"function":return el.ZodParsedType.function;case"bigint":return el.ZodParsedType.bigint;case"symbol":return el.ZodParsedType.symbol;case"object":return Array.isArray(t)?el.ZodParsedType.array:t===null?el.ZodParsedType.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?el.ZodParsedType.promise:typeof Map<"u"&&t instanceof Map?el.ZodParsedType.map:typeof Set<"u"&&t instanceof Set?el.ZodParsedType.set:typeof Date<"u"&&t instanceof Date?el.ZodParsedType.date:el.ZodParsedType.object;default:return el.ZodParsedType.unknown}};el.getParsedType=Vmo});var TPe=S(Eq=>{"use strict";Object.defineProperty(Eq,"__esModule",{value:!0});Eq.ZodError=Eq.quotelessJson=Eq.ZodIssueCode=void 0;var Fwr=Yae();Eq.ZodIssueCode=Fwr.util.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"]);var Hmo=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:");Eq.quotelessJson=Hmo;var Qae=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()}};Eq.ZodError=Qae;Qae.create=t=>new Qae(t)});var Kut=S(Jut=>{"use strict";Object.defineProperty(Jut,"__esModule",{value:!0});var Ky=TPe(),OH=Yae(),Wmo=(t,e)=>{let r;switch(t.code){case Ky.ZodIssueCode.invalid_type:t.received===OH.ZodParsedType.undefined?r="Required":r=`Expected ${t.expected}, received ${t.received}`;break;case Ky.ZodIssueCode.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(t.expected,OH.util.jsonStringifyReplacer)}`;break;case Ky.ZodIssueCode.unrecognized_keys:r=`Unrecognized key(s) in object: ${OH.util.joinValues(t.keys,", ")}`;break;case Ky.ZodIssueCode.invalid_union:r="Invalid input";break;case Ky.ZodIssueCode.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${OH.util.joinValues(t.options)}`;break;case Ky.ZodIssueCode.invalid_enum_value:r=`Invalid enum value. Expected ${OH.util.joinValues(t.options)}, received '${t.received}'`;break;case Ky.ZodIssueCode.invalid_arguments:r="Invalid function arguments";break;case Ky.ZodIssueCode.invalid_return_type:r="Invalid function return type";break;case Ky.ZodIssueCode.invalid_date:r="Invalid date";break;case Ky.ZodIssueCode.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}"`:OH.util.assertNever(t.validation):t.validation!=="regex"?r=`Invalid ${t.validation}`:r="Invalid";break;case Ky.ZodIssueCode.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 Ky.ZodIssueCode.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 Ky.ZodIssueCode.custom:r="Invalid input";break;case Ky.ZodIssueCode.invalid_intersection_types:r="Intersection results could not be merged";break;case Ky.ZodIssueCode.not_multiple_of:r=`Number must be a multiple of ${t.multipleOf}`;break;case Ky.ZodIssueCode.not_finite:r="Number must be finite";break;default:r=e.defaultError,OH.util.assertNever(t)}return{message:r}};Jut.default=Wmo});var OPe=S(Pq=>{"use strict";var Jmo=Pq&&Pq.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Pq,"__esModule",{value:!0});Pq.defaultErrorMap=void 0;Pq.setErrorMap=Kmo;Pq.getErrorMap=Gmo;var kwr=Jmo(Kut());Pq.defaultErrorMap=kwr.default;var qwr=kwr.default;function Kmo(t){qwr=t}function Gmo(){return qwr}});var Xut=S(pu=>{"use strict";var Xmo=pu&&pu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pu,"__esModule",{value:!0});pu.isAsync=pu.isValid=pu.isDirty=pu.isAborted=pu.OK=pu.DIRTY=pu.INVALID=pu.ParseStatus=pu.EMPTY_PATH=pu.makeIssue=void 0;pu.addIssueToContext=Qmo;var Zmo=OPe(),Bwr=Xmo(Kut()),Ymo=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}};pu.makeIssue=Ymo;pu.EMPTY_PATH=[];function Qmo(t,e){let r=(0,Zmo.getErrorMap)(),n=(0,pu.makeIssue)({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,r,r===Bwr.default?void 0:Bwr.default].filter(o=>!!o)});t.common.issues.push(n)}var Gut=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 pu.INVALID;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 pu.INVALID;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}}};pu.ParseStatus=Gut;pu.INVALID=Object.freeze({status:"aborted"});var eho=t=>({status:"dirty",value:t});pu.DIRTY=eho;var tho=t=>({status:"valid",value:t});pu.OK=tho;var rho=t=>t.status==="aborted";pu.isAborted=rho;var nho=t=>t.status==="dirty";pu.isDirty=nho;var oho=t=>t.status==="valid";pu.isValid=oho;var iho=t=>typeof Promise<"u"&&t instanceof Promise;pu.isAsync=iho});var zwr=S(Uwr=>{"use strict";Object.defineProperty(Uwr,"__esModule",{value:!0})});var Hwr=S(EPe=>{"use strict";Object.defineProperty(EPe,"__esModule",{value:!0});EPe.errorUtil=void 0;var Vwr;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(Vwr||(EPe.errorUtil=Vwr={}))});var nSr=S(xe=>{"use strict";Object.defineProperty(xe,"__esModule",{value:!0});xe.discriminatedUnion=xe.date=xe.boolean=xe.bigint=xe.array=xe.any=xe.coerce=xe.ZodFirstPartyTypeKind=xe.late=xe.ZodSchema=xe.Schema=xe.ZodReadonly=xe.ZodPipeline=xe.ZodBranded=xe.BRAND=xe.ZodNaN=xe.ZodCatch=xe.ZodDefault=xe.ZodNullable=xe.ZodOptional=xe.ZodTransformer=xe.ZodEffects=xe.ZodPromise=xe.ZodNativeEnum=xe.ZodEnum=xe.ZodLiteral=xe.ZodLazy=xe.ZodFunction=xe.ZodSet=xe.ZodMap=xe.ZodRecord=xe.ZodTuple=xe.ZodIntersection=xe.ZodDiscriminatedUnion=xe.ZodUnion=xe.ZodObject=xe.ZodArray=xe.ZodVoid=xe.ZodNever=xe.ZodUnknown=xe.ZodAny=xe.ZodNull=xe.ZodUndefined=xe.ZodSymbol=xe.ZodDate=xe.ZodBoolean=xe.ZodBigInt=xe.ZodNumber=xe.ZodString=xe.ZodType=void 0;xe.NEVER=xe.void=xe.unknown=xe.union=xe.undefined=xe.tuple=xe.transformer=xe.symbol=xe.string=xe.strictObject=xe.set=xe.record=xe.promise=xe.preprocess=xe.pipeline=xe.ostring=xe.optional=xe.onumber=xe.oboolean=xe.object=xe.number=xe.nullable=xe.null=xe.never=xe.nativeEnum=xe.nan=xe.map=xe.literal=xe.lazy=xe.intersection=xe.instanceof=xe.function=xe.enum=xe.effect=void 0;xe.datetimeRegex=Xwr;xe.custom=Ywr;var xt=TPe(),PPe=OPe(),Kr=Hwr(),Oe=Xut(),kt=Yae(),w0=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}},Wwr=(t,e)=>{if((0,Oe.isValid)(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 xt.ZodError(t.common.issues);return this._error=r,this._error}}};function Qo(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}}var ei=class{get description(){return this._def.description}_getType(e){return(0,kt.getParsedType)(e.data)}_getOrReturnCtx(e,r){return r||{common:e.parent.common,data:e.data,parsedType:(0,kt.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Oe.ParseStatus,ctx:{common:e.parent.common,data:e.data,parsedType:(0,kt.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let r=this._parse(e);if((0,Oe.isAsync)(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:(0,kt.getParsedType)(e)},o=this._parseSync({data:e,path:n.path,parent:n});return Wwr(n,o)}"~validate"(e){let r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,kt.getParsedType)(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:r});return(0,Oe.isValid)(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=>(0,Oe.isValid)(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:(0,kt.getParsedType)(e)},o=this._parse({data:e,path:n.path,parent:n}),i=await((0,Oe.isAsync)(o)?o:Promise.resolve(o));return Wwr(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:xt.ZodIssueCode.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 Dw({schema:this,typeName:Wn.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 v0.create(this,this._def)}nullable(){return SA.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return FD.create(this)}promise(){return Iq.create(this,this._def)}or(e){return NH.create([this,e],this._def)}and(e){return DH.create(this,e,this._def)}transform(e){return new Dw({...Qo(this._def),schema:this,typeName:Wn.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let r=typeof e=="function"?e:()=>e;return new kH({...Qo(this._def),innerType:this,defaultValue:r,typeName:Wn.ZodDefault})}brand(){return new ese({typeName:Wn.ZodBranded,type:this,...Qo(this._def)})}catch(e){let r=typeof e=="function"?e:()=>e;return new qH({...Qo(this._def),innerType:this,catchValue:r,typeName:Wn.ZodCatch})}describe(e){let r=this.constructor;return new r({...this._def,description:e})}pipe(e){return tse.create(this,e)}readonly(){return BH.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};xe.ZodType=ei;xe.Schema=ei;xe.ZodSchema=ei;var aho=/^c[^\s-]{8,}$/i,sho=/^[0-9a-z]+$/,uho=/^[0-9A-HJKMNP-TV-Z]{26}$/i,lho=/^[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,cho=/^[a-z0-9_-]{21}$/i,dho=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,fho=/^[-+]?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)?)??$/,pho=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,mho="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Zut,hho=/^(?:(?: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])$/,gho=/^(?:(?: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])$/,yho=/^(([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]))$/,bho=/^(([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])$/,_ho=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,vho=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Kwr="((\\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])))",who=new RegExp(`^${Kwr}$`);function Gwr(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 Sho(t){return new RegExp(`^${Gwr(t)}$`)}function Xwr(t){let e=`${Kwr}T${Gwr(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 Cho(t,e){return!!((e==="v4"||!e)&&hho.test(t)||(e==="v6"||!e)&&yho.test(t))}function xho(t,e){if(!dho.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 Tho(t,e){return!!((e==="v4"||!e)&&gho.test(t)||(e==="v6"||!e)&&bho.test(t))}var Mq=class t extends ei{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==kt.ZodParsedType.string){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.string,received:i.parsedType}),Oe.INVALID}let n=new Oe.ParseStatus,o;for(let i of this._def.checks)if(i.kind==="min")e.data.lengthi.value&&(o=this._getOrReturnCtx(e,o),(0,Oe.addIssueToContext)(o,{code:xt.ZodIssueCode.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:xt.ZodIssueCode.invalid_string,...Kr.errorUtil.errToObj(n)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Kr.errorUtil.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Kr.errorUtil.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Kr.errorUtil.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Kr.errorUtil.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Kr.errorUtil.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Kr.errorUtil.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Kr.errorUtil.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Kr.errorUtil.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Kr.errorUtil.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...Kr.errorUtil.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...Kr.errorUtil.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Kr.errorUtil.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...Kr.errorUtil.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,...Kr.errorUtil.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,...Kr.errorUtil.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...Kr.errorUtil.errToObj(e)})}regex(e,r){return this._addCheck({kind:"regex",regex:e,...Kr.errorUtil.errToObj(r)})}includes(e,r){return this._addCheck({kind:"includes",value:e,position:r?.position,...Kr.errorUtil.errToObj(r?.message)})}startsWith(e,r){return this._addCheck({kind:"startsWith",value:e,...Kr.errorUtil.errToObj(r)})}endsWith(e,r){return this._addCheck({kind:"endsWith",value:e,...Kr.errorUtil.errToObj(r)})}min(e,r){return this._addCheck({kind:"min",value:e,...Kr.errorUtil.errToObj(r)})}max(e,r){return this._addCheck({kind:"max",value:e,...Kr.errorUtil.errToObj(r)})}length(e,r){return this._addCheck({kind:"length",value:e,...Kr.errorUtil.errToObj(r)})}nonempty(e){return this.min(1,Kr.errorUtil.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 Mq({checks:[],typeName:Wn.ZodString,coerce:t?.coerce??!1,...Qo(t)});function Oho(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}var EH=class t extends ei{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)!==kt.ZodParsedType.number){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.number,received:i.parsedType}),Oe.INVALID}let n,o=new Oe.ParseStatus;for(let i of this._def.checks)i.kind==="int"?kt.util.isInteger(e.data)||(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?Oho(e.data,i.value)!==0&&(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(e.data)||(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.not_finite,message:i.message}),o.dirty()):kt.util.assertNever(i);return{status:o.value,value:e.data}}gte(e,r){return this.setLimit("min",e,!0,Kr.errorUtil.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Kr.errorUtil.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Kr.errorUtil.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Kr.errorUtil.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Kr.errorUtil.toString(o)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Kr.errorUtil.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Kr.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Kr.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Kr.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Kr.errorUtil.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Kr.errorUtil.toString(r)})}finite(e){return this._addCheck({kind:"finite",message:Kr.errorUtil.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Kr.errorUtil.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Kr.errorUtil.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"&&kt.util.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 EH({checks:[],typeName:Wn.ZodNumber,coerce:t?.coerce||!1,...Qo(t)});var PH=class t extends ei{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)!==kt.ZodParsedType.bigint)return this._getInvalidInput(e);let n,o=new Oe.ParseStatus;for(let i of this._def.checks)i.kind==="min"?(i.inclusive?e.datai.value:e.data>=i.value)&&(n=this._getOrReturnCtx(e,n),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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),(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):kt.util.assertNever(i);return{status:o.value,value:e.data}}_getInvalidInput(e){let r=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.bigint,received:r.parsedType}),Oe.INVALID}gte(e,r){return this.setLimit("min",e,!0,Kr.errorUtil.toString(r))}gt(e,r){return this.setLimit("min",e,!1,Kr.errorUtil.toString(r))}lte(e,r){return this.setLimit("max",e,!0,Kr.errorUtil.toString(r))}lt(e,r){return this.setLimit("max",e,!1,Kr.errorUtil.toString(r))}setLimit(e,r,n,o){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:r,inclusive:n,message:Kr.errorUtil.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:Kr.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Kr.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Kr.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Kr.errorUtil.toString(e)})}multipleOf(e,r){return this._addCheck({kind:"multipleOf",value:e,message:Kr.errorUtil.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 PH({checks:[],typeName:Wn.ZodBigInt,coerce:t?.coerce??!1,...Qo(t)});var MH=class extends ei{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==kt.ZodParsedType.boolean){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.boolean,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodBoolean=MH;MH.create=t=>new MH({typeName:Wn.ZodBoolean,coerce:t?.coerce||!1,...Qo(t)});var RH=class t extends ei{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==kt.ZodParsedType.date){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.date,received:i.parsedType}),Oe.INVALID}if(Number.isNaN(e.data.getTime())){let i=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(i,{code:xt.ZodIssueCode.invalid_date}),Oe.INVALID}let n=new Oe.ParseStatus,o;for(let i of this._def.checks)i.kind==="min"?e.data.getTime()i.value&&(o=this._getOrReturnCtx(e,o),(0,Oe.addIssueToContext)(o,{code:xt.ZodIssueCode.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):kt.util.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:Kr.errorUtil.toString(r)})}max(e,r){return this._addCheck({kind:"max",value:e.getTime(),message:Kr.errorUtil.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 RH({checks:[],coerce:t?.coerce||!1,typeName:Wn.ZodDate,...Qo(t)});var z9=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.symbol){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.symbol,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodSymbol=z9;z9.create=t=>new z9({typeName:Wn.ZodSymbol,...Qo(t)});var IH=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.undefined){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.undefined,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodUndefined=IH;IH.create=t=>new IH({typeName:Wn.ZodUndefined,...Qo(t)});var AH=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.null){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.null,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodNull=AH;AH.create=t=>new AH({typeName:Wn.ZodNull,...Qo(t)});var Rq=class extends ei{constructor(){super(...arguments),this._any=!0}_parse(e){return(0,Oe.OK)(e.data)}};xe.ZodAny=Rq;Rq.create=t=>new Rq({typeName:Wn.ZodAny,...Qo(t)});var LD=class extends ei{constructor(){super(...arguments),this._unknown=!0}_parse(e){return(0,Oe.OK)(e.data)}};xe.ZodUnknown=LD;LD.create=t=>new LD({typeName:Wn.ZodUnknown,...Qo(t)});var Dx=class extends ei{_parse(e){let r=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.never,received:r.parsedType}),Oe.INVALID}};xe.ZodNever=Dx;Dx.create=t=>new Dx({typeName:Wn.ZodNever,...Qo(t)});var V9=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.undefined){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.void,received:n.parsedType}),Oe.INVALID}return(0,Oe.OK)(e.data)}};xe.ZodVoid=V9;V9.create=t=>new V9({typeName:Wn.ZodVoid,...Qo(t)});var FD=class t extends ei{_parse(e){let{ctx:r,status:n}=this._processInputParams(e),o=this._def;if(r.parsedType!==kt.ZodParsedType.array)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.array,received:r.parsedType}),Oe.INVALID;if(o.exactLength!==null){let a=r.data.length>o.exactLength.value,s=r.data.lengtho.maxLength.value&&((0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.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 w0(r,a,r.path,s)))).then(a=>Oe.ParseStatus.mergeArray(n,a));let i=[...r.data].map((a,s)=>o.type._parseSync(new w0(r,a,r.path,s)));return Oe.ParseStatus.mergeArray(n,i)}get element(){return this._def.type}min(e,r){return new t({...this._def,minLength:{value:e,message:Kr.errorUtil.toString(r)}})}max(e,r){return new t({...this._def,maxLength:{value:e,message:Kr.errorUtil.toString(r)}})}length(e,r){return new t({...this._def,exactLength:{value:e,message:Kr.errorUtil.toString(r)}})}nonempty(e){return this.min(1,e)}};xe.ZodArray=FD;FD.create=(t,e)=>new FD({type:t,minLength:null,maxLength:null,exactLength:null,typeName:Wn.ZodArray,...Qo(e)});function U9(t){if(t instanceof uv){let e={};for(let r in t.shape){let n=t.shape[r];e[r]=v0.create(U9(n))}return new uv({...t._def,shape:()=>e})}else return t instanceof FD?new FD({...t._def,type:U9(t.element)}):t instanceof v0?v0.create(U9(t.unwrap())):t instanceof SA?SA.create(U9(t.unwrap())):t instanceof wA?wA.create(t.items.map(e=>U9(e))):t}var uv=class t extends ei{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=kt.util.objectKeys(e);return this._cached={shape:e,keys:r},this._cached}_parse(e){if(this._getType(e)!==kt.ZodParsedType.object){let l=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(l,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.object,received:l.parsedType}),Oe.INVALID}let{status:n,ctx:o}=this._processInputParams(e),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof Dx&&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 w0(o,d,o.path,l)),alwaysSet:l in o.data})}if(this._def.catchall instanceof Dx){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&&((0,Oe.addIssueToContext)(o,{code:xt.ZodIssueCode.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 w0(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=>Oe.ParseStatus.mergeObjectSync(n,l)):Oe.ParseStatus.mergeObjectSync(n,u)}get shape(){return this._def.shape()}strict(e){return Kr.errorUtil.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:Kr.errorUtil.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:Wn.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 kt.util.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 kt.util.objectKeys(this.shape))e[n]||(r[n]=this.shape[n]);return new t({...this._def,shape:()=>r})}deepPartial(){return U9(this)}partial(e){let r={};for(let n of kt.util.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 kt.util.objectKeys(this.shape))if(e&&!e[n])r[n]=this.shape[n];else{let i=this.shape[n];for(;i instanceof v0;)i=i._def.innerType;r[n]=i}return new t({...this._def,shape:()=>r})}keyof(){return Zwr(kt.util.objectKeys(this.shape))}};xe.ZodObject=uv;uv.create=(t,e)=>new uv({shape:()=>t,unknownKeys:"strip",catchall:Dx.create(),typeName:Wn.ZodObject,...Qo(e)});uv.strictCreate=(t,e)=>new uv({shape:()=>t,unknownKeys:"strict",catchall:Dx.create(),typeName:Wn.ZodObject,...Qo(e)});uv.lazycreate=(t,e)=>new uv({shape:t,unknownKeys:"strip",catchall:Dx.create(),typeName:Wn.ZodObject,...Qo(e)});var NH=class extends ei{_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 xt.ZodError(s.ctx.common.issues));return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_union,unionErrors:a}),Oe.INVALID}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 xt.ZodError(u));return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_union,unionErrors:s}),Oe.INVALID}}get options(){return this._def.options}};xe.ZodUnion=NH;NH.create=(t,e)=>new NH({options:t,typeName:Wn.ZodUnion,...Qo(e)});var $D=t=>t instanceof jH?$D(t.schema):t instanceof Dw?$D(t.innerType()):t instanceof $H?[t.value]:t instanceof LH?t.options:t instanceof FH?kt.util.objectValues(t.enum):t instanceof kH?$D(t._def.innerType):t instanceof IH?[void 0]:t instanceof AH?[null]:t instanceof v0?[void 0,...$D(t.unwrap())]:t instanceof SA?[null,...$D(t.unwrap())]:t instanceof ese||t instanceof BH?$D(t.unwrap()):t instanceof qH?$D(t._def.innerType):[],MPe=class t extends ei{_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==kt.ZodParsedType.object)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.object,received:r.parsedType}),Oe.INVALID;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}):((0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Oe.INVALID)}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=$D(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:Wn.ZodDiscriminatedUnion,discriminator:e,options:r,optionsMap:o,...Qo(n)})}};xe.ZodDiscriminatedUnion=MPe;function Yut(t,e){let r=(0,kt.getParsedType)(t),n=(0,kt.getParsedType)(e);if(t===e)return{valid:!0,data:t};if(r===kt.ZodParsedType.object&&n===kt.ZodParsedType.object){let o=kt.util.objectKeys(e),i=kt.util.objectKeys(t).filter(s=>o.indexOf(s)!==-1),a={...t,...e};for(let s of i){let u=Yut(t[s],e[s]);if(!u.valid)return{valid:!1};a[s]=u.data}return{valid:!0,data:a}}else if(r===kt.ZodParsedType.array&&n===kt.ZodParsedType.array){if(t.length!==e.length)return{valid:!1};let o=[];for(let i=0;i{if((0,Oe.isAborted)(i)||(0,Oe.isAborted)(a))return Oe.INVALID;let s=Yut(i.value,a.value);return s.valid?(((0,Oe.isDirty)(i)||(0,Oe.isDirty)(a))&&r.dirty(),{status:r.value,value:s.data}):((0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_intersection_types}),Oe.INVALID)};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}))}};xe.ZodIntersection=DH;DH.create=(t,e,r)=>new DH({left:t,right:e,typeName:Wn.ZodIntersection,...Qo(r)});var wA=class t extends ei{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==kt.ZodParsedType.array)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.array,received:n.parsedType}),Oe.INVALID;if(n.data.lengththis._def.items.length&&((0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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 w0(n,a,n.path,s)):null}).filter(a=>!!a);return n.common.async?Promise.all(i).then(a=>Oe.ParseStatus.mergeArray(r,a)):Oe.ParseStatus.mergeArray(r,i)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};xe.ZodTuple=wA;wA.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new wA({items:t,typeName:Wn.ZodTuple,rest:null,...Qo(e)})};var RPe=class t extends ei{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!==kt.ZodParsedType.object)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.object,received:n.parsedType}),Oe.INVALID;let o=[],i=this._def.keyType,a=this._def.valueType;for(let s in n.data)o.push({key:i._parse(new w0(n,s,n.path,s)),value:a._parse(new w0(n,n.data[s],n.path,s)),alwaysSet:s in n.data});return n.common.async?Oe.ParseStatus.mergeObjectAsync(r,o):Oe.ParseStatus.mergeObjectSync(r,o)}get element(){return this._def.valueType}static create(e,r,n){return r instanceof ei?new t({keyType:e,valueType:r,typeName:Wn.ZodRecord,...Qo(n)}):new t({keyType:Mq.create(),valueType:e,typeName:Wn.ZodRecord,...Qo(r)})}};xe.ZodRecord=RPe;var H9=class extends ei{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!==kt.ZodParsedType.map)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.map,received:n.parsedType}),Oe.INVALID;let o=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([s,u],l)=>({key:o._parse(new w0(n,s,n.path,[l,"key"])),value:i._parse(new w0(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 Oe.INVALID;(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 Oe.INVALID;(l.status==="dirty"||c.status==="dirty")&&r.dirty(),s.set(l.value,c.value)}return{status:r.value,value:s}}}};xe.ZodMap=H9;H9.create=(t,e,r)=>new H9({valueType:e,keyType:t,typeName:Wn.ZodMap,...Qo(r)});var W9=class t extends ei{_parse(e){let{status:r,ctx:n}=this._processInputParams(e);if(n.parsedType!==kt.ZodParsedType.set)return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.set,received:n.parsedType}),Oe.INVALID;let o=this._def;o.minSize!==null&&n.data.sizeo.maxSize.value&&((0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.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 Oe.INVALID;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 w0(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:Kr.errorUtil.toString(r)}})}max(e,r){return new t({...this._def,maxSize:{value:e,message:Kr.errorUtil.toString(r)}})}size(e,r){return this.min(e,r).max(e,r)}nonempty(e){return this.min(1,e)}};xe.ZodSet=W9;W9.create=(t,e)=>new W9({valueType:t,minSize:null,maxSize:null,typeName:Wn.ZodSet,...Qo(e)});var IPe=class t extends ei{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==kt.ZodParsedType.function)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.function,received:r.parsedType}),Oe.INVALID;function n(s,u){return(0,Oe.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,PPe.getErrorMap)(),PPe.defaultErrorMap].filter(l=>!!l),issueData:{code:xt.ZodIssueCode.invalid_arguments,argumentsError:u}})}function o(s,u){return(0,Oe.makeIssue)({data:s,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,(0,PPe.getErrorMap)(),PPe.defaultErrorMap].filter(l=>!!l),issueData:{code:xt.ZodIssueCode.invalid_return_type,returnTypeError:u}})}let i={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof Iq){let s=this;return(0,Oe.OK)(async function(...u){let l=new xt.ZodError([]),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(0,Oe.OK)(function(...u){let l=s._def.args.safeParse(u,i);if(!l.success)throw new xt.ZodError([n(u,l.error)]);let c=Reflect.apply(a,this,l.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new xt.ZodError([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:wA.create(e).rest(LD.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||wA.create([]).rest(LD.create()),returns:r||LD.create(),typeName:Wn.ZodFunction,...Qo(n)})}};xe.ZodFunction=IPe;var jH=class extends ei{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})}};xe.ZodLazy=jH;jH.create=(t,e)=>new jH({getter:t,typeName:Wn.ZodLazy,...Qo(e)});var $H=class extends ei{_parse(e){if(e.data!==this._def.value){let r=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(r,{received:r.data,code:xt.ZodIssueCode.invalid_literal,expected:this._def.value}),Oe.INVALID}return{status:"valid",value:e.data}}get value(){return this._def.value}};xe.ZodLiteral=$H;$H.create=(t,e)=>new $H({value:t,typeName:Wn.ZodLiteral,...Qo(e)});function Zwr(t,e){return new LH({values:t,typeName:Wn.ZodEnum,...Qo(e)})}var LH=class t extends ei{_parse(e){if(typeof e.data!="string"){let r=this._getOrReturnCtx(e),n=this._def.values;return(0,Oe.addIssueToContext)(r,{expected:kt.util.joinValues(n),received:r.parsedType,code:xt.ZodIssueCode.invalid_type}),Oe.INVALID}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(0,Oe.addIssueToContext)(r,{received:r.data,code:xt.ZodIssueCode.invalid_enum_value,options:n}),Oe.INVALID}return(0,Oe.OK)(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})}};xe.ZodEnum=LH;LH.create=Zwr;var FH=class extends ei{_parse(e){let r=kt.util.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==kt.ZodParsedType.string&&n.parsedType!==kt.ZodParsedType.number){let o=kt.util.objectValues(r);return(0,Oe.addIssueToContext)(n,{expected:kt.util.joinValues(o),received:n.parsedType,code:xt.ZodIssueCode.invalid_type}),Oe.INVALID}if(this._cache||(this._cache=new Set(kt.util.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let o=kt.util.objectValues(r);return(0,Oe.addIssueToContext)(n,{received:n.data,code:xt.ZodIssueCode.invalid_enum_value,options:o}),Oe.INVALID}return(0,Oe.OK)(e.data)}get enum(){return this._def.values}};xe.ZodNativeEnum=FH;FH.create=(t,e)=>new FH({values:t,typeName:Wn.ZodNativeEnum,...Qo(e)});var Iq=class extends ei{unwrap(){return this._def.type}_parse(e){let{ctx:r}=this._processInputParams(e);if(r.parsedType!==kt.ZodParsedType.promise&&r.common.async===!1)return(0,Oe.addIssueToContext)(r,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.promise,received:r.parsedType}),Oe.INVALID;let n=r.parsedType===kt.ZodParsedType.promise?r.data:Promise.resolve(r.data);return(0,Oe.OK)(n.then(o=>this._def.type.parseAsync(o,{path:r.path,errorMap:r.common.contextualErrorMap})))}};xe.ZodPromise=Iq;Iq.create=(t,e)=>new Iq({type:t,typeName:Wn.ZodPromise,...Qo(e)});var Dw=class extends ei{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Wn.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=>{(0,Oe.addIssueToContext)(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 Oe.INVALID;let u=await this._def.schema._parseAsync({data:s,path:n.path,parent:n});return u.status==="aborted"?Oe.INVALID:u.status==="dirty"||r.value==="dirty"?(0,Oe.DIRTY)(u.value):u});{if(r.value==="aborted")return Oe.INVALID;let s=this._def.schema._parseSync({data:a,path:n.path,parent:n});return s.status==="aborted"?Oe.INVALID:s.status==="dirty"||r.value==="dirty"?(0,Oe.DIRTY)(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"?Oe.INVALID:(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"?Oe.INVALID:(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(!(0,Oe.isValid)(a))return Oe.INVALID;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=>(0,Oe.isValid)(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:r.value,value:s})):Oe.INVALID);kt.util.assertNever(o)}};xe.ZodEffects=Dw;xe.ZodTransformer=Dw;Dw.create=(t,e,r)=>new Dw({schema:t,typeName:Wn.ZodEffects,effect:e,...Qo(r)});Dw.createWithPreprocess=(t,e,r)=>new Dw({schema:e,effect:{type:"preprocess",transform:t},typeName:Wn.ZodEffects,...Qo(r)});var v0=class extends ei{_parse(e){return this._getType(e)===kt.ZodParsedType.undefined?(0,Oe.OK)(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};xe.ZodOptional=v0;v0.create=(t,e)=>new v0({innerType:t,typeName:Wn.ZodOptional,...Qo(e)});var SA=class extends ei{_parse(e){return this._getType(e)===kt.ZodParsedType.null?(0,Oe.OK)(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};xe.ZodNullable=SA;SA.create=(t,e)=>new SA({innerType:t,typeName:Wn.ZodNullable,...Qo(e)});var kH=class extends ei{_parse(e){let{ctx:r}=this._processInputParams(e),n=r.data;return r.parsedType===kt.ZodParsedType.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};xe.ZodDefault=kH;kH.create=(t,e)=>new kH({innerType:t,typeName:Wn.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...Qo(e)});var qH=class extends ei{_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(0,Oe.isAsync)(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new xt.ZodError(n.common.issues)},input:n.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new xt.ZodError(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};xe.ZodCatch=qH;qH.create=(t,e)=>new qH({innerType:t,typeName:Wn.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...Qo(e)});var J9=class extends ei{_parse(e){if(this._getType(e)!==kt.ZodParsedType.nan){let n=this._getOrReturnCtx(e);return(0,Oe.addIssueToContext)(n,{code:xt.ZodIssueCode.invalid_type,expected:kt.ZodParsedType.nan,received:n.parsedType}),Oe.INVALID}return{status:"valid",value:e.data}}};xe.ZodNaN=J9;J9.create=t=>new J9({typeName:Wn.ZodNaN,...Qo(t)});xe.BRAND=Symbol("zod_brand");var ese=class extends ei{_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}};xe.ZodBranded=ese;var tse=class t extends ei{_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"?Oe.INVALID:i.status==="dirty"?(r.dirty(),(0,Oe.DIRTY)(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"?Oe.INVALID: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:Wn.ZodPipeline})}};xe.ZodPipeline=tse;var BH=class extends ei{_parse(e){let r=this._def.innerType._parse(e),n=o=>((0,Oe.isValid)(o)&&(o.value=Object.freeze(o.value)),o);return(0,Oe.isAsync)(r)?r.then(o=>n(o)):n(r)}unwrap(){return this._def.innerType}};xe.ZodReadonly=BH;BH.create=(t,e)=>new BH({innerType:t,typeName:Wn.ZodReadonly,...Qo(e)});function Jwr(t,e){let r=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof r=="string"?{message:r}:r}function Ywr(t,e={},r){return t?Rq.create().superRefine((n,o)=>{let i=t(n);if(i instanceof Promise)return i.then(a=>{if(!a){let s=Jwr(e,n),u=s.fatal??r??!0;o.addIssue({code:"custom",...s,fatal:u})}});if(!i){let a=Jwr(e,n),s=a.fatal??r??!0;o.addIssue({code:"custom",...a,fatal:s})}}):Rq.create()}xe.late={object:uv.lazycreate};var Wn;(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"})(Wn||(xe.ZodFirstPartyTypeKind=Wn={}));var Eho=(t,e={message:`Input not instance of ${t.name}`})=>Ywr(r=>r instanceof t,e);xe.instanceof=Eho;var Qwr=Mq.create;xe.string=Qwr;var eSr=EH.create;xe.number=eSr;var Pho=J9.create;xe.nan=Pho;var Mho=PH.create;xe.bigint=Mho;var tSr=MH.create;xe.boolean=tSr;var Rho=RH.create;xe.date=Rho;var Iho=z9.create;xe.symbol=Iho;var Aho=IH.create;xe.undefined=Aho;var Nho=AH.create;xe.null=Nho;var Dho=Rq.create;xe.any=Dho;var jho=LD.create;xe.unknown=jho;var $ho=Dx.create;xe.never=$ho;var Lho=V9.create;xe.void=Lho;var Fho=FD.create;xe.array=Fho;var kho=uv.create;xe.object=kho;var qho=uv.strictCreate;xe.strictObject=qho;var Bho=NH.create;xe.union=Bho;var Uho=MPe.create;xe.discriminatedUnion=Uho;var zho=DH.create;xe.intersection=zho;var Vho=wA.create;xe.tuple=Vho;var Hho=RPe.create;xe.record=Hho;var Who=H9.create;xe.map=Who;var Jho=W9.create;xe.set=Jho;var Kho=IPe.create;xe.function=Kho;var Gho=jH.create;xe.lazy=Gho;var Xho=$H.create;xe.literal=Xho;var Zho=LH.create;xe.enum=Zho;var Yho=FH.create;xe.nativeEnum=Yho;var Qho=Iq.create;xe.promise=Qho;var rSr=Dw.create;xe.effect=rSr;xe.transformer=rSr;var ego=v0.create;xe.optional=ego;var tgo=SA.create;xe.nullable=tgo;var rgo=Dw.createWithPreprocess;xe.preprocess=rgo;var ngo=tse.create;xe.pipeline=ngo;var ogo=()=>Qwr().optional();xe.ostring=ogo;var igo=()=>eSr().optional();xe.onumber=igo;var ago=()=>tSr().optional();xe.oboolean=ago;xe.coerce={string:t=>Mq.create({...t,coerce:!0}),number:t=>EH.create({...t,coerce:!0}),boolean:t=>MH.create({...t,coerce:!0}),bigint:t=>PH.create({...t,coerce:!0}),date:t=>RH.create({...t,coerce:!0})};xe.NEVER=Oe.INVALID});var Qut=S(S0=>{"use strict";var sgo=S0&&S0.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K9=S0&&S0.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&sgo(e,t,r)};Object.defineProperty(S0,"__esModule",{value:!0});K9(OPe(),S0);K9(Xut(),S0);K9(zwr(),S0);K9(Yae(),S0);K9(nSr(),S0);K9(TPe(),S0)});var ae=S(lv=>{"use strict";var oSr=lv&&lv.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ugo=lv&&lv.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lgo=lv&&lv.__importStar||function(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)&&oSr(e,t,r);return ugo(e,t),e},cgo=lv&&lv.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&oSr(e,t,r)};Object.defineProperty(lv,"__esModule",{value:!0});lv.z=void 0;var iSr=lgo(Qut());lv.z=iSr;cgo(Qut(),lv);lv.default=iSr});var rlt=S(Vh=>{"use strict";var dgo=Vh&&Vh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fgo=Vh&&Vh.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pgo=Vh&&Vh.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oe.charCodeAt(0))}function tlt(t){return new TextEncoder().encode(t)}function sSr(t){return new TextDecoder().decode(t)}function mgo(t){return aSr(tlt(t))}function hgo(t){return sSr(elt(t))}Vh.zodOutbound=APe.instanceof(Uint8Array).or(APe.string().transform(tlt));Vh.zodInbound=APe.instanceof(Uint8Array).or(APe.string().transform(elt))});var olt=S(nlt=>{"use strict";Object.defineProperty(nlt,"__esModule",{value:!0});nlt.isPlainObject=ggo;function ggo(t){if(typeof t!="object"||t===null)return!1;let e=Object.getPrototypeOf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)}});var Tr=S(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.encodeDeepObjectQuery=sa.encodePipeDelimitedQuery=sa.encodeSpaceDelimitedQuery=sa.encodeFormQuery=sa.encodeJSONQuery=sa.encodeSimple=sa.encodePipeDelimited=sa.encodeSpaceDelimited=sa.encodeForm=sa.EncodingError=void 0;sa.encodeMatrix=ygo;sa.encodeLabel=bgo;sa.encodeBodyForm=_go;sa.encodeDeepObject=lSr;sa.encodeDeepObjectObject=alt;sa.encodeJSON=cSr;sa.queryJoin=dSr;sa.queryEncoder=X9;sa.appendForm=wgo;var uSr=rlt(),jx=olt(),rse=class extends Error{constructor(e){super(e),this.name="EncodingError"}};sa.EncodingError=rse;function ygo(t,e,r){let n="",o=r?.explode?nse(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="",c=null;if(u==null||(Array.isArray(u)?c=ose(u,f=>`${a(f)}`)?.join(","):(0,jx.isPlainObject)(u)?c=DPe(Object.entries(u),([p,m])=>`,${i(p)},${a(m)}`)?.join("").slice(1):c=`${a(u)}`,c==null))return;let d=i(s);l=`${d}=${c}`,l===`${d}=`&&(l=l.slice(0,-1)),l&&(n+=`;${l}`)}),n}function bgo(t,e,r){let n="",o=r?.explode?nse(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=ose(u,c=>`${a(c)}`)?.join("."):(0,jx.isPlainObject)(u)?l=DPe(Object.entries(u),([d,f])=>`.${i(d)}.${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,jx.isPlainObject)(e)?`${i(s)}=`:""}${a(u)}`,n+=l==null?"":`.${l}`)}),n}function ilt(t){return(e,r,n)=>{let o="",i=n?.explode?nse(e,r):[[e,r]];if(i.every(([l,c])=>c==null))return;let a=l=>n?.charEncoding==="percent"?encodeURIComponent(l):l,s=l=>a(G9(l)),u=a(t);return i.forEach(([l,c])=>{let d="",f=null;c!=null&&(Array.isArray(c)?f=ose(c,p=>`${s(p)}`)?.join(u):(0,jx.isPlainObject)(c)?f=DPe(Object.entries(c),([p,m])=>`${a(p)}${u}${s(m)}`)?.join(u):f=`${s(c)}`,f!=null&&(d=`${a(l)}=${f}`,!(!d||d==="=")&&(o+=`&${d}`)))}),o.slice(1)}}sa.encodeForm=ilt(",");sa.encodeSpaceDelimited=ilt(" ");sa.encodePipeDelimited=ilt("|");function _go(t,e,r){let n="",o=r?.explode?nse(t,e):[[t,e]],i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="",c="";u!=null&&(Array.isArray(u)||(0,jx.isPlainObject)(u)?c=JSON.stringify(u,NPe):c=`${a(u)}`,l=`${i(s)}=${c}`,!(!l||l==="=")&&(n+=`&${l}`))}),n.slice(1)}function lSr(t,e,r){if(e!=null){if(!(0,jx.isPlainObject)(e))throw new rse(`Value of parameter '${t}' which uses deepObject encoding must be an object or null`);return alt(t,e,r)}}function alt(t,e,r){if(e==null)return;let n="",o=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i;if(!(0,jx.isPlainObject)(e))throw new rse(`Expected parameter '${t}' to be an object.`);return Object.entries(e).forEach(([i,a])=>{if(a==null)return;let s=`${t}[${i}]`;if((0,jx.isPlainObject)(a)){let c=alt(s,a,r);n+=c==null?"":`&${c}`;return}let u=Array.isArray(a)?a:[a],l=ose(u,c=>`${o(s)}=${o(G9(c))}`)?.join("&");n+=l==null?"":`&${l}`}),n.slice(1)}function cSr(t,e,r){if(typeof e>"u")return;let n=i=>r?.charEncoding==="percent"?encodeURIComponent(i):i,o=n(JSON.stringify(e,NPe));return r?.explode?o:`${n(t)}=${o}`}var vgo=(t,e,r)=>{let n="",o=r?.explode?nse(t,e):[[t,e]];if(o.every(([s,u])=>u==null))return;let i=s=>r?.charEncoding==="percent"?encodeURIComponent(s):s,a=s=>i(G9(s));return o.forEach(([s,u])=>{let l="";u!=null&&(Array.isArray(u)?l=ose(u,c=>`${a(c)}`)?.join(","):(0,jx.isPlainObject)(u)?l=DPe(Object.entries(u),([d,f])=>`,${i(d)},${a(f)}`)?.join("").slice(1):l=`${r?.explode&&(0,jx.isPlainObject)(e)?`${s}=`:""}${a(u)}`,n+=l?`,${l}`:"")}),n.slice(1)};sa.encodeSimple=vgo;function nse(t,e){return Array.isArray(e)?e.map(r=>[t,r]):(0,jx.isPlainObject)(e)?Object.entries(e??{}).map(([n,o])=>[n,o]):[[t,e]]}function G9(t){return t==null?"":t instanceof Date?t.toISOString():t instanceof Uint8Array?(0,uSr.bytesToBase64)(t):typeof t=="object"?JSON.stringify(t,NPe):`${t}`}function NPe(t,e){return e instanceof Uint8Array?(0,uSr.bytesToBase64)(e):e}function ose(t,e){let r=t.reduce((n,o)=>{if(o==null)return n;let i=e(o);return i==null||n.push(i),n},[]);return r.length?r:null}function DPe(t,e){let r=[];for(let[n,o]of t){if(o==null)continue;let i=e([n,o]);i!=null&&r.push(i)}return r.length?r:null}function dSr(...t){return t.filter(Boolean).join("&")}function X9(t){return function(r,n){let o={...n,explode:n?.explode??!0,charEncoding:n?.charEncoding??"percent"},i=Object.entries(r).map(([a,s])=>t(a,s,o));return dSr(...i)}}sa.encodeJSONQuery=X9(cSr);sa.encodeFormQuery=X9(sa.encodeForm);sa.encodeSpaceDelimitedQuery=X9(sa.encodeSpaceDelimited);sa.encodePipeDelimitedQuery=X9(sa.encodePipeDelimited);sa.encodeDeepObjectQuery=X9(lSr);function wgo(t,e,r,n){r!=null&&(r instanceof Blob&&n?t.append(e,r,n):r instanceof Blob?t.append(e,r):t.append(e,String(r)))}});var fSr=S(slt=>{"use strict";Object.defineProperty(slt,"__esModule",{value:!0});slt.dlv=Sgo;function Sgo(t,e,r,n,o){for(e=Array.isArray(e)?e:e.split("."),n=0;n{"use strict";var Cgo=jw&&jw.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xgo=jw&&jw.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tgo=jw&&jw.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(zH,"__esModule",{value:!0});zH.TemporaryError=zH.PermanentError=void 0;zH.retry=Mgo;var mSr=q9(),Pgo={initialInterval:500,maxInterval:6e4,exponent:1.5,maxElapsedTime:36e5},ase=class t extends Error{constructor(e,r){let n=e;r?.cause&&(n+=`: ${r.cause}`),super(n,r),this.name="PermanentError",typeof this.cause>"u"&&(this.cause=r?.cause),Object.setPrototypeOf(this,t.prototype)}};zH.PermanentError=ase;var UH=class t extends Error{constructor(e,r){super(e),this.response=r,this.name="TemporaryError",Object.setPrototypeOf(this,t.prototype)}};zH.TemporaryError=UH;async function Mgo(t,e){switch(e.config.strategy){case"backoff":return Ngo(Rgo(t,{statusCodes:e.statusCodes,retryConnectionErrors:!!e.config.retryConnectionErrors}),e.config.backoff??Pgo);default:return await t()}}function Rgo(t,e){return async()=>{try{let r=await t();if(Ago(r,e.statusCodes))throw new UH("Response failed with retryable status code",r);return r}catch(r){throw r instanceof UH||e.retryConnectionErrors&&((0,mSr.isTimeoutError)(r)||(0,mSr.isConnectionError)(r))?r:new ase("Permanent error",{cause:r})}}}var Igo=new RegExp("^[0-9]xx$","i");function Ago(t,e){let r=`${t.status}`;return e.some(n=>{if(!Igo.test(n))return n===r;let o=n.charAt(0);if(!o)throw new Error("Invalid status code range");let i=r.charAt(0);if(!i)throw new Error(`Invalid response status code: ${r}`);return i===o})}async function Ngo(t,e){let{maxElapsedTime:r,initialInterval:n,exponent:o,maxInterval:i}=e,a=Date.now(),s=0;for(;;)try{return await t()}catch(u){if(u instanceof ase)throw u.cause;if(Date.now()-a>r){if(u instanceof UH)return u.response;throw u}let c=0;u instanceof UH&&(c=Dgo(u.response)),c<=0&&(c=n*Math.pow(s,o)+Math.random()*1e3);let d=Math.min(c,i);await jgo(d),s++}}function Dgo(t){let e=t.headers.get("retry-after")||"";if(!e)return 0;let r=Number(e);if(Number.isInteger(r))return r*1e3;let n=Date.parse(e);if(Number.isInteger(n)){let o=n-Date.now();return o>0?Math.ceil(o):0}return 0}async function jgo(t){return new Promise(e=>setTimeout(e,t))}});var Vc=S(Nq=>{"use strict";var sse=Nq&&Nq.__classPrivateFieldSet||function(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},C0=Nq&&Nq.__classPrivateFieldGet||function(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)},$Pe,CA,kD;Object.defineProperty(Nq,"__esModule",{value:!0});Nq.ClientSDK=void 0;var gSr=$wr(),Z9=Hut(),Aq=Rd(),$go=rlt(),ySr=vPe(),Lgo=Tr(),Fgo=llt(),xA=q9(),kgo=hSr(),jPe=typeof globalThis>"u"?null:globalThis,qgo=typeof jPe=="object"&&jPe!=null&&"importScripts"in jPe&&typeof jPe.importScripts=="function",Bgo=qgo||typeof navigator<"u"&&"serviceWorker"in navigator||typeof window=="object"&&typeof window.document<"u",clt=class{constructor(e={}){$Pe.set(this,void 0),CA.set(this,void 0),kD.set(this,void 0);let r=e;typeof r=="object"&&r!=null&&"hooks"in r&&r.hooks instanceof gSr.SDKHooks?sse(this,CA,r.hooks,"f"):sse(this,CA,new gSr.SDKHooks,"f");let n=(0,ySr.serverURLFromOptions)(e);n&&(n.pathname=n.pathname.replace(/\/+$/,"")+"/");let{baseURL:o,client:i}=C0(this,CA,"f").sdkInit({baseURL:n,client:e.httpClient||new xA.HTTPClient});this._baseURL=o,sse(this,$Pe,i,"f"),this._options={...e,hooks:C0(this,CA,"f")},sse(this,kD,this._options.debugLogger,"f"),!C0(this,kD,"f")&&(0,Fgo.env)().MISTRAL_DEBUG&&sse(this,kD,console,"f")}_createRequest(e,r,n){let{method:o,path:i,query:a,headers:s,security:u}=r,l=r.baseURL??this._baseURL;if(!l)return(0,Aq.ERR)(new Z9.InvalidRequestError("No base URL provided for operation"));let c=new URL(l),d=new URL(i,c);i&&(c.pathname+=c.pathname.endsWith("/")?"":"/",c.pathname+=d.pathname.replace(/^\/+/,""));let f=a||"",p=[];for(let[O,E]of Object.entries(u?.queryParams||{})){let P=(0,Lgo.encodeForm)(O,E,{charEncoding:"percent"});typeof P<"u"&&p.push(P)}if(p.length&&(f+=`&${p.join("&")}`),f){let O=f.startsWith("&")?f.slice(1):f;c.search=`?${O}`}let m=new Headers(s),h=u?.basic.username,y=u?.basic.password;if(h!=null||y!=null){let O=(0,$go.stringToBase64)([h||"",y||""].join(":"));m.set("Authorization",`Basic ${O}`)}let g=new Headers(u?.headers||{});for(let[O,E]of g)m.set(O,E);let b=m.get("cookie")||"";for(let[O,E]of Object.entries(u?.cookies||{}))b+=`; ${O}=${E}`;b=b.startsWith("; ")?b.slice(2):b,m.set("cookie",b);let _=new Headers(n?.headers??n?.fetchOptions?.headers);for(let[O,E]of _)m.set(O,E);Bgo||m.set(r.uaHeader??"user-agent",r.userAgent??ySr.SDK_METADATA.userAgent);let w={...n?.fetchOptions,...n};if(!w?.signal&&r.timeoutMs&&r.timeoutMs>0){let O=AbortSignal.timeout(r.timeoutMs);w.signal=O}r.body instanceof ReadableStream&&Object.assign(w,{duplex:"half"});let T;try{T=C0(this,CA,"f").beforeCreateRequest(e,{url:c,options:{...w,body:r.body??null,headers:m,method:o}})}catch(O){return(0,Aq.ERR)(new Z9.UnexpectedClientError("Create request hook failed to execute",{cause:O}))}return(0,Aq.OK)(new Request(T.url,T.options))}async _do(e,r){let{context:n,errorCodes:o}=r;return(0,kgo.retry)(async()=>{let i=await C0(this,CA,"f").beforeRequest(n,e.clone());await Ugo(C0(this,kD,"f"),i).catch(s=>C0(this,kD,"f")?.log("Failed to log request:",s));let a=await C0(this,$Pe,"f").request(i);try{if((0,xA.matchStatusCode)(a,o)){let s=await C0(this,CA,"f").afterError(n,a,null);if(s.error)throw s.error;a=s.response||a}else a=await C0(this,CA,"f").afterSuccess(n,a)}finally{await zgo(C0(this,kD,"f"),a,i).catch(s=>C0(this,kD,"f")?.log("Failed to log response:",s))}return a},{config:r.retryConfig,statusCodes:r.retryCodes}).then(i=>(0,Aq.OK)(i),i=>{switch(!0){case(0,xA.isAbortError)(i):return(0,Aq.ERR)(new Z9.RequestAbortedError("Request aborted by client",{cause:i}));case(0,xA.isTimeoutError)(i):return(0,Aq.ERR)(new Z9.RequestTimeoutError("Request timed out",{cause:i}));case(0,xA.isConnectionError)(i):return(0,Aq.ERR)(new Z9.ConnectionError("Unable to make request",{cause:i}));default:return(0,Aq.ERR)(new Z9.UnexpectedClientError("Unexpected HTTP client error",{cause:i}))}})}};Nq.ClientSDK=clt;$Pe=new WeakMap,CA=new WeakMap,kD=new WeakMap;var _Sr=/(application|text)\/.*?\+*json.*/,bSr=/(application|text)\/(.*?\+*\bjsonl\b.*|.*?\+*\bx-ndjson\b.*)/;async function Ugo(t,e){if(!t)return;let r=e.headers.get("content-type"),n=r?.split(";")[0]||"";t.group(`> Request: ${e.method} ${e.url}`),t.group("Headers:");for(let[o,i]of e.headers.entries())t.log(`${o}: ${i}`);switch(t.groupEnd(),t.group("Body:"),!0){case _Sr.test(n):t.log(await e.clone().json());break;case n.startsWith("text/"):t.log(await e.clone().text());break;case n==="multipart/form-data":{let o=await e.clone().formData();for(let[i,a]of o){let s=a instanceof Blob?"":a;t.log(`${i}: ${s}`)}break}default:t.log(`<${r}>`);break}t.groupEnd(),t.groupEnd()}async function zgo(t,e,r){if(!t)return;let n=e.headers.get("content-type"),o=n?.split(";")[0]||"";t.group(`< Response: ${r.method} ${r.url}`),t.log("Status Code:",e.status,e.statusText),t.group("Headers:");for(let[i,a]of e.headers.entries())t.log(`${i}: ${a}`);switch(t.groupEnd(),t.group("Body:"),!0){case((0,xA.matchContentType)(e,"application/json")||_Sr.test(o)&&!bSr.test(o)):t.log(await e.clone().json());break;case((0,xA.matchContentType)(e,"application/jsonl")||bSr.test(o)):t.log(await e.clone().text());break;case(0,xA.matchContentType)(e,"text/event-stream"):t.log(`<${n}>`);break;case(0,xA.matchContentType)(e,"text/*"):t.log(await e.clone().text());break;case(0,xA.matchContentType)(e,"multipart/form-data"):{let i=await e.clone().formData();for(let[a,s]of i){let u=s instanceof Blob?"":s;t.log(`${a}: ${u}`)}break}default:t.log(`<${n}>`);break}t.groupEnd(),t.groupEnd()}});var FPe=S(LPe=>{"use strict";Object.defineProperty(LPe,"__esModule",{value:!0});LPe.MistralError=void 0;var dlt=class extends Error{constructor(e,r){super(e),this.statusCode=r.response.status,this.body=r.body,this.headers=r.response.headers,this.contentType=r.response.headers.get("content-type")||"",this.rawResponse=r.response,this.name="MistralError"}};LPe.MistralError=dlt});var kPe=S($x=>{"use strict";var Vgo=$x&&$x.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Hgo=$x&&$x.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wgo=$x&&$x.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o0?`\u2502${r}`:r,r+=" ".repeat(e);let n="",o=s=>n+=` ${r}${s}`,i=t.issues.length,a=i===1?`${i} issue found`:`${i} issues found`;i&&o(`\u250C ${a}:`);for(let s of t.issues){let u=s.path.join(".");switch(u=u?`.${u}`:"",o(`\u2502 \u2022 [${u}]: ${s.message} (${s.code})`),s.code){case"invalid_literal":case"invalid_type":{o(`\u2502 Want: ${s.expected}`),o(`\u2502 Got: ${s.received}`);break}case"unrecognized_keys":{o(`\u2502 Keys: ${s.keys.join(", ")}`);break}case"invalid_enum_value":{o(`\u2502 Allowed: ${s.options.join(", ")}`),o(`\u2502 Got: ${s.received}`);break}case"invalid_union_discriminator":{o(`\u2502 Allowed: ${s.options.join(", ")}`);break}case"invalid_union":{let l=s.unionErrors.length;o(`\u2502 \u2716\uFE0E Attemped to deserialize into one of ${l} union members:`),s.unionErrors.forEach((c,d)=>{o(`\u2502 \u2716\uFE0E Member ${d+1} of ${l}`),o(`${plt(c,e+1)}`)})}}}return t.issues.length&&o("\u2514\u2500*"),n.slice(1)}});var hlt=S(TA=>{"use strict";var Kgo=TA&&TA.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ggo=TA&&TA.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xgo=TA&&TA.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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(qPe,"__esModule",{value:!0});qPe.SDKError=void 0;var eyo=FPe(),glt=class extends eyo.MistralError{constructor(e,r){e&&(e+=": "),e+=`Status ${r.response.status}`;let n=r.response.headers.get("content-type")||'""';n!=="application/json"&&(e+=` Content-Type ${n.includes(" ")?`"${n}"`:n}`);let o=r.body||'""';e+=o.length>100?` -`:". ";let i=o;if(o.length>1e4){let a=o.substring(0,1e4),s=o.length-1e4;i=`${a}...and ${s} more chars`}e+=`Body: ${i}`,e=e.trim(),super(e,r),this.name="SDKError"}};qPe.SDKError=glt});var br=S(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.jsonErr=nyo;Vm.json=oyo;Vm.jsonl=iyo;Vm.jsonlErr=ayo;Vm.textErr=syo;Vm.text=uyo;Vm.bytesErr=lyo;Vm.bytes=cyo;Vm.streamErr=dyo;Vm.stream=fyo;Vm.sseErr=pyo;Vm.sse=myo;Vm.nilErr=hyo;Vm.nil=gyo;Vm.fail=yyo;Vm.match=byo;Vm.unpackHeaders=BPe;var tyo=hlt(),vSr=ylt(),wSr=Rd(),SSr=q9(),CSr=olt(),ryo={jsonl:"application/jsonl",json:"application/json",text:"text/plain",bytes:"application/octet-stream",stream:"application/octet-stream",sse:"text/event-stream",nil:"*",fail:"*"};function nyo(t,e,r){return{...r,err:!0,enc:"json",codes:t,schema:e}}function oyo(t,e,r){return{...r,enc:"json",codes:t,schema:e}}function iyo(t,e,r){return{...r,enc:"jsonl",codes:t,schema:e}}function ayo(t,e,r){return{...r,err:!0,enc:"jsonl",codes:t,schema:e}}function syo(t,e,r){return{...r,err:!0,enc:"text",codes:t,schema:e}}function uyo(t,e,r){return{...r,enc:"text",codes:t,schema:e}}function lyo(t,e,r){return{...r,err:!0,enc:"bytes",codes:t,schema:e}}function cyo(t,e,r){return{...r,enc:"bytes",codes:t,schema:e}}function dyo(t,e,r){return{...r,err:!0,enc:"stream",codes:t,schema:e}}function fyo(t,e,r){return{...r,enc:"stream",codes:t,schema:e}}function pyo(t,e,r){return{...r,err:!0,enc:"sse",codes:t,schema:e}}function myo(t,e,r){return{...r,enc:"sse",codes:t,schema:e}}function hyo(t,e,r){return{...r,err:!0,enc:"nil",codes:t,schema:e}}function gyo(t,e,r){return{...r,enc:"nil",codes:t,schema:e}}function yyo(t){return{enc:"fail",codes:t}}function byo(...t){return async function(r,n,o){let i,a;for(let d of t){let{codes:f}=d,p="ctype"in d?d.ctype:ryo[d.enc];if(p&&(0,SSr.matchResponse)(r,f,p)){a=d;break}else if(!p&&(0,SSr.matchStatusCode)(r,f)){a=d;break}}if(!a)return[{ok:!1,error:new vSr.SDKError("Unexpected Status or Content-Type",{response:r,request:n,body:await r.text().catch(()=>"")})},i];let s=a.enc,u="";switch(s){case"json":u=await r.text(),i=JSON.parse(u);break;case"jsonl":i=r.body;break;case"bytes":i=new Uint8Array(await r.arrayBuffer());break;case"stream":i=r.body;break;case"text":u=await r.text(),i=u;break;case"sse":i=r.body;break;case"nil":u=await r.text(),i=void 0;break;case"fail":u=await r.text(),i=u;break;default:throw new Error(`Unsupported response type: ${s}`)}if(a.enc==="fail")return[{ok:!1,error:new vSr.SDKError("API error occurred",{request:n,response:r,body:u})},i];let l=a.key||o?.resultKey,c;if("err"in a?c={...o?.extraFields,...a.hdrs?{Headers:BPe(r.headers)}:null,...(0,CSr.isPlainObject)(i)?i:null,request$:n,response$:r,body$:u}:l?c={...o?.extraFields,...a.hdrs?{Headers:BPe(r.headers)}:null,[l]:i}:a.hdrs?c={...o?.extraFields,...a.hdrs?{Headers:BPe(r.headers)}:null,...(0,CSr.isPlainObject)(i)?i:null}:c=i,"err"in a){let d=xSr(c,f=>a.schema.parse(f),"Response validation failed",{request:n,response:r,body:u});return[d.ok?{ok:!1,error:d.value}:d,i]}else return[xSr(c,d=>a.schema.parse(d),"Response validation failed",{request:n,response:r,body:u}),i]}}var _yo=/, */;function BPe(t){let e={};for(let[r,n]of t.entries())e[r]=n.split(_yo);return e}function xSr(t,e,r,n){try{return(0,wSr.OK)(e(t))}catch(o){return(0,wSr.ERR)(new tyo.ResponseValidationError(r,{cause:o,rawValue:t,rawMessage:r,...n}))}}});var ce=S(Dq=>{"use strict";Object.defineProperty(Dq,"__esModule",{value:!0});Dq.invariant=vyo;Dq.remap=wyo;Dq.combineSignals=Syo;Dq.abortSignalAny=TSr;Dq.compactMap=Cyo;Dq.allRequired=xyo;var blt=class extends Error{constructor(e){super(e),this.name="InvariantError"}};function vyo(t,e){if(!t)throw new blt(e)}function wyo(t,e){let r={};if(!Object.keys(e).length)return r=t,r;for(let[n,o]of Object.entries(t)){let i=e[n];i!==null&&(r[i??n]=o)}return r}function Syo(...t){let e=[];for(let r of t)r&&e.push(r);switch(e.length){case 0:case 1:return e[0]||null;default:return"any"in AbortSignal&&typeof AbortSignal.any=="function"?AbortSignal.any(e):TSr(e)}}function TSr(t){let e=new AbortController,r=e.signal;if(!t.length)return e.signal;if(t.length===1)return t[0]||e.signal;for(let a of t)if(a.aborted)return a;function n(){e.abort(this.reason),i()}let o=[];function i(){for(let a of o){let s=a.deref();s&&s.removeEventListener("abort",n)}}for(let a of t)o.push(new WeakRef(a)),a.addEventListener("abort",n);return r}function Cyo(t){let e={};for(let[r,n]of Object.entries(t))typeof n<"u"&&(e[r]=n);return e}function xyo(t){if(!Object.values(t).every(e=>e==null))return t}});var te=S(use=>{"use strict";Object.defineProperty(use,"__esModule",{value:!0});use.parse=Oyo;use.safeParse=Eyo;use.collectExtraKeys=Pyo;var Tyo=ae(),ESr=kPe(),OSr=Rd();function Oyo(t,e,r){try{return e(t)}catch(n){throw n instanceof Tyo.ZodError?new ESr.SDKValidationError(r,n,t):n}}function Eyo(t,e,r){try{return(0,OSr.OK)(e(t))}catch(n){return(0,OSr.ERR)(new ESr.SDKValidationError(r,n,t))}}function Pyo(t,e,r){return t.transform(n=>{let o={},{shape:i}=t;for(let[a]of Object.entries(n)){if(a in i)continue;let s=n[a];typeof s>"u"||(o[a]=s,delete n[a])}return r&&Object.keys(o).length===0?n:{...n,[e]:o}})}});var _r=S(qD=>{"use strict";Object.defineProperty(qD,"__esModule",{value:!0});qD.SecurityError=qD.SecurityErrorCode=void 0;qD.resolveSecurity=PSr;qD.resolveGlobalSecurity=Iyo;qD.extractSecurity=Ayo;var Myo=llt(),zPe;(function(t){t.Incomplete="incomplete",t.UnrecognisedSecurityType="unrecognized_security_type"})(zPe||(qD.SecurityErrorCode=zPe={}));var VPe=class t extends Error{constructor(e,r){super(r),this.code=e,this.name="SecurityError"}static incomplete(){return new t(zPe.Incomplete,"Security requirements not met in order to perform the operation")}static unrecognizedType(e){return new t(zPe.UnrecognisedSecurityType,`Unrecognised security type: ${e}`)}};qD.SecurityError=VPe;function PSr(...t){let e={basic:{},headers:{},queryParams:{},cookies:{},oauth2:{type:"none"}},r=t.find(n=>n.every(o=>{if(o.value==null)return!1;if(o.type==="http:basic")return o.value.username!=null||o.value.password!=null;if(o.type==="http:custom")return null;if(o.type==="oauth2:password")return typeof o.value=="string"&&!!o.value;if(o.type==="oauth2:client_credentials")return typeof o.value=="string"?!!o.value:o.value.clientID!=null||o.value.clientSecret!=null;if(typeof o.value=="string")return!!o.value;throw new Error(`Unrecognized security type: ${o.type} (value type: ${typeof o.value})`)}));return r==null?null:(r.forEach(n=>{if(n.value==null)return;let{type:o}=n;switch(o){case"apiKey:header":e.headers[n.fieldName]=n.value;break;case"apiKey:query":e.queryParams[n.fieldName]=n.value;break;case"apiKey:cookie":e.cookies[n.fieldName]=n.value;break;case"http:basic":Ryo(e,n);break;case"http:custom":break;case"http:bearer":UPe(e,n);break;case"oauth2":UPe(e,n);break;case"oauth2:password":UPe(e,n);break;case"oauth2:client_credentials":break;case"openIdConnect":UPe(e,n);break;default:throw VPe.unrecognizedType(o)}}),e)}function Ryo(t,e){e.value!=null&&(t.basic=e.value)}function UPe(t,e){if(typeof e.value!="string"||!e.value)return;let r=e.value;r.slice(0,7).toLowerCase()!=="bearer "&&(r=`Bearer ${r}`),e.fieldName!==void 0&&(t.headers[e.fieldName]=r)}function Iyo(t){return PSr([{fieldName:"Authorization",type:"http:bearer",value:t?.apiKey??(0,Myo.env)().MISTRAL_API_KEY}])}async function Ayo(t){if(t!=null)return typeof t=="function"?t():t}});var jq=S(ua=>{"use strict";var Nyo=ua&&ua.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dyo=ua&&ua.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jyo=ua&&ua.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oua.CodeInterpreterTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CodeInterpreterTool' from JSON")}});var vlt=S(Id=>{"use strict";var kyo=Id&&Id.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qyo=Id&&Id.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Byo=Id&&Id.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oId.CompletionArgsStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionArgsStop' from JSON")}});var VH=S(Ad=>{"use strict";var Hyo=Ad&&Ad.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wyo=Ad&&Ad.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jyo=Ad&&Ad.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oAd.Prediction$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Prediction' from JSON")}});var wlt=S(Nd=>{"use strict";var Zyo=Nd&&Nd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Yyo=Nd&&Nd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qyo=Nd&&Nd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,DSr.remap)(t,{schema:"schemaDefinition"}));Nd.JsonSchema$outboundSchema=cv.object({name:cv.string(),description:cv.nullable(cv.string()).optional(),schemaDefinition:cv.record(cv.any()),strict:cv.boolean().optional()}).transform(t=>(0,DSr.remap)(t,{schemaDefinition:"schema"}));var NSr;(function(t){t.inboundSchema=Nd.JsonSchema$inboundSchema,t.outboundSchema=Nd.JsonSchema$outboundSchema})(NSr||(Nd.JsonSchema$=NSr={}));function tbo(t){return JSON.stringify(Nd.JsonSchema$outboundSchema.parse(t))}function rbo(t){return(0,ebo.safeParse)(t,e=>Nd.JsonSchema$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JsonSchema' from JSON")}});var Slt=S(Dd=>{"use strict";var nbo=Dd&&Dd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),obo=Dd&&Dd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ibo=Dd&&Dd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 sbo=jd&&jd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ubo=jd&&jd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lbo=jd&&jd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,LSr.remap)(t,{json_schema:"jsonSchema"}));jd.ResponseFormat$outboundSchema=HPe.object({type:kSr.ResponseFormats$outboundSchema.optional(),jsonSchema:HPe.nullable(FSr.JsonSchema$outboundSchema).optional()}).transform(t=>(0,LSr.remap)(t,{jsonSchema:"json_schema"}));var $Sr;(function(t){t.inboundSchema=jd.ResponseFormat$inboundSchema,t.outboundSchema=jd.ResponseFormat$outboundSchema})($Sr||(jd.ResponseFormat$=$Sr={}));function dbo(t){return JSON.stringify(jd.ResponseFormat$outboundSchema.parse(t))}function fbo(t){return(0,cbo.safeParse)(t,e=>jd.ResponseFormat$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseFormat' from JSON")}});var HH=S($d=>{"use strict";var pbo=$d&&$d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mbo=$d&&$d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hbo=$d&&$d.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 ybo=Ld&&Ld.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bbo=Ld&&Ld.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_bo=Ld&&Ld.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,USr.remap)(t,{presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice"}));Ld.CompletionArgs$outboundSchema=fs.object({stop:fs.nullable(zSr.CompletionArgsStop$outboundSchema).optional(),presencePenalty:fs.nullable(fs.number()).optional(),frequencyPenalty:fs.nullable(fs.number()).optional(),temperature:fs.nullable(fs.number()).optional(),topP:fs.nullable(fs.number()).optional(),maxTokens:fs.nullable(fs.number().int()).optional(),randomSeed:fs.nullable(fs.number().int()).optional(),prediction:fs.nullable(VSr.Prediction$outboundSchema).optional(),responseFormat:fs.nullable(HSr.ResponseFormat$outboundSchema).optional(),toolChoice:WSr.ToolChoiceEnum$outboundSchema.optional()}).transform(t=>(0,USr.remap)(t,{presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice"}));var BSr;(function(t){t.inboundSchema=Ld.CompletionArgs$inboundSchema,t.outboundSchema=Ld.CompletionArgs$outboundSchema})(BSr||(Ld.CompletionArgs$=BSr={}));function wbo(t){return JSON.stringify(Ld.CompletionArgs$outboundSchema.parse(t))}function Sbo(t){return(0,vbo.safeParse)(t,e=>Ld.CompletionArgs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionArgs' from JSON")}});var Fq=S(la=>{"use strict";var Cbo=la&&la.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xbo=la&&la.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tbo=la&&la.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,GSr.remap)(t,{library_ids:"libraryIds"}));la.DocumentLibraryTool$outboundSchema=WH.object({type:la.DocumentLibraryToolType$outboundSchema.default("document_library"),libraryIds:WH.array(WH.string())}).transform(t=>(0,GSr.remap)(t,{libraryIds:"library_ids"}));var KSr;(function(t){t.inboundSchema=la.DocumentLibraryTool$inboundSchema,t.outboundSchema=la.DocumentLibraryTool$outboundSchema})(KSr||(la.DocumentLibraryTool$=KSr={}));function Ebo(t){return JSON.stringify(la.DocumentLibraryTool$outboundSchema.parse(t))}function Pbo(t){return(0,Obo.safeParse)(t,e=>la.DocumentLibraryTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentLibraryTool' from JSON")}});var WPe=S(Fd=>{"use strict";var Mbo=Fd&&Fd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rbo=Fd&&Fd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ibo=Fd&&Fd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFd.FunctionT$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionT' from JSON")}});var kq=S(ca=>{"use strict";var jbo=ca&&ca.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$bo=ca&&ca.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lbo=ca&&ca.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oca.FunctionTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionTool' from JSON")}});var qq=S(da=>{"use strict";var Bbo=da&&da.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ubo=da&&da.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zbo=da&&da.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oda.ImageGenerationTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageGenerationTool' from JSON")}});var Bq=S(fa=>{"use strict";var Jbo=fa&&fa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kbo=fa&&fa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gbo=fa&&fa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ofa.WebSearchPremiumTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WebSearchPremiumTool' from JSON")}});var Uq=S(pa=>{"use strict";var Qbo=pa&&pa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e_o=pa&&pa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t_o=pa&&pa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;opa.WebSearchTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WebSearchTool' from JSON")}});var f0r=S(fo=>{"use strict";var i_o=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]}),a_o=fo&&fo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s_o=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({type:t.type}))),GPe.FunctionTool$inboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$inboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$inboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$inboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$inboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))]);fo.AgentTools$outboundSchema=At.union([KPe.DocumentLibraryTool$outboundSchema.and(At.object({type:At.literal("document_library")}).transform(t=>({type:t.type}))),GPe.FunctionTool$outboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$outboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$outboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$outboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$outboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var a0r;(function(t){t.inboundSchema=fo.AgentTools$inboundSchema,t.outboundSchema=fo.AgentTools$outboundSchema})(a0r||(fo.AgentTools$=a0r={}));function u_o(t){return JSON.stringify(fo.AgentTools$outboundSchema.parse(t))}function l_o(t){return(0,c0r.safeParse)(t,e=>fo.AgentTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentTools' from JSON")}fo.AgentObject$inboundSchema=At.nativeEnum(fo.AgentObject);fo.AgentObject$outboundSchema=fo.AgentObject$inboundSchema;var s0r;(function(t){t.inboundSchema=fo.AgentObject$inboundSchema,t.outboundSchema=fo.AgentObject$outboundSchema})(s0r||(fo.AgentObject$=s0r={}));fo.Agent$inboundSchema=At.object({instructions:At.nullable(At.string()).optional(),tools:At.array(At.union([KPe.DocumentLibraryTool$inboundSchema.and(At.object({type:At.literal("document_library")}).transform(t=>({type:t.type}))),GPe.FunctionTool$inboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$inboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$inboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$inboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$inboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:d0r.CompletionArgs$inboundSchema.optional(),model:At.string(),name:At.string(),description:At.nullable(At.string()).optional(),handoffs:At.nullable(At.array(At.string())).optional(),object:fo.AgentObject$inboundSchema.default("agent"),id:At.string(),version:At.number().int(),created_at:At.string().datetime({offset:!0}).transform(t=>new Date(t)),updated_at:At.string().datetime({offset:!0}).transform(t=>new Date(t))}).transform(t=>(0,l0r.remap)(t,{completion_args:"completionArgs",created_at:"createdAt",updated_at:"updatedAt"}));fo.Agent$outboundSchema=At.object({instructions:At.nullable(At.string()).optional(),tools:At.array(At.union([KPe.DocumentLibraryTool$outboundSchema.and(At.object({type:At.literal("document_library")}).transform(t=>({type:t.type}))),GPe.FunctionTool$outboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$outboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$outboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$outboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$outboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:d0r.CompletionArgs$outboundSchema.optional(),model:At.string(),name:At.string(),description:At.nullable(At.string()).optional(),handoffs:At.nullable(At.array(At.string())).optional(),object:fo.AgentObject$outboundSchema.default("agent"),id:At.string(),version:At.number().int(),createdAt:At.date().transform(t=>t.toISOString()),updatedAt:At.date().transform(t=>t.toISOString())}).transform(t=>(0,l0r.remap)(t,{completionArgs:"completion_args",createdAt:"created_at",updatedAt:"updated_at"}));var u0r;(function(t){t.inboundSchema=fo.Agent$inboundSchema,t.outboundSchema=fo.Agent$outboundSchema})(u0r||(fo.Agent$=u0r={}));function c_o(t){return JSON.stringify(fo.Agent$outboundSchema.parse(t))}function d_o(t){return(0,c0r.safeParse)(t,e=>fo.Agent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Agent' from JSON")}});var g0r=S(ma=>{"use strict";var f_o=ma&&ma.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p_o=ma&&ma.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m_o=ma&&ma.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)),updated_at:Hm.string().datetime({offset:!0}).transform(t=>new Date(t)),agent_id:Hm.string()}).transform(t=>(0,h0r.remap)(t,{created_at:"createdAt",updated_at:"updatedAt",agent_id:"agentId"}));ma.AgentConversation$outboundSchema=Hm.object({name:Hm.nullable(Hm.string()).optional(),description:Hm.nullable(Hm.string()).optional(),object:ma.AgentConversationObject$outboundSchema.default("conversation"),id:Hm.string(),createdAt:Hm.date().transform(t=>t.toISOString()),updatedAt:Hm.date().transform(t=>t.toISOString()),agentId:Hm.string()}).transform(t=>(0,h0r.remap)(t,{createdAt:"created_at",updatedAt:"updated_at",agentId:"agent_id"}));var m0r;(function(t){t.inboundSchema=ma.AgentConversation$inboundSchema,t.outboundSchema=ma.AgentConversation$outboundSchema})(m0r||(ma.AgentConversation$=m0r={}));function g_o(t){return JSON.stringify(ma.AgentConversation$outboundSchema.parse(t))}function y_o(t){return(0,h_o.safeParse)(t,e=>ma.AgentConversation$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentConversation' from JSON")}});var S0r=S(ps=>{"use strict";var b_o=ps&&ps.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),__o=ps&&ps.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v_o=ps&&ps.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),tMe.FunctionTool$inboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$inboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$inboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$inboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$inboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))]);ps.AgentCreationRequestTools$outboundSchema=tr.union([eMe.DocumentLibraryTool$outboundSchema.and(tr.object({type:tr.literal("document_library")}).transform(t=>({type:t.type}))),tMe.FunctionTool$outboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$outboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$outboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$outboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$outboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var y0r;(function(t){t.inboundSchema=ps.AgentCreationRequestTools$inboundSchema,t.outboundSchema=ps.AgentCreationRequestTools$outboundSchema})(y0r||(ps.AgentCreationRequestTools$=y0r={}));function w_o(t){return JSON.stringify(ps.AgentCreationRequestTools$outboundSchema.parse(t))}function S_o(t){return(0,v0r.safeParse)(t,e=>ps.AgentCreationRequestTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentCreationRequestTools' from JSON")}ps.AgentCreationRequest$inboundSchema=tr.object({instructions:tr.nullable(tr.string()).optional(),tools:tr.array(tr.union([eMe.DocumentLibraryTool$inboundSchema.and(tr.object({type:tr.literal("document_library")}).transform(t=>({type:t.type}))),tMe.FunctionTool$inboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$inboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$inboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$inboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$inboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:w0r.CompletionArgs$inboundSchema.optional(),model:tr.string(),name:tr.string(),description:tr.nullable(tr.string()).optional(),handoffs:tr.nullable(tr.array(tr.string())).optional()}).transform(t=>(0,_0r.remap)(t,{completion_args:"completionArgs"}));ps.AgentCreationRequest$outboundSchema=tr.object({instructions:tr.nullable(tr.string()).optional(),tools:tr.array(tr.union([eMe.DocumentLibraryTool$outboundSchema.and(tr.object({type:tr.literal("document_library")}).transform(t=>({type:t.type}))),tMe.FunctionTool$outboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$outboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$outboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$outboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$outboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:w0r.CompletionArgs$outboundSchema.optional(),model:tr.string(),name:tr.string(),description:tr.nullable(tr.string()).optional(),handoffs:tr.nullable(tr.array(tr.string())).optional()}).transform(t=>(0,_0r.remap)(t,{completionArgs:"completion_args"}));var b0r;(function(t){t.inboundSchema=ps.AgentCreationRequest$inboundSchema,t.outboundSchema=ps.AgentCreationRequest$outboundSchema})(b0r||(ps.AgentCreationRequest$=b0r={}));function C_o(t){return JSON.stringify(ps.AgentCreationRequest$outboundSchema.parse(t))}function x_o(t){return(0,v0r.safeParse)(t,e=>ps.AgentCreationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentCreationRequest' from JSON")}});var Elt=S(ha=>{"use strict";var T_o=ha&&ha.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O_o=ha&&ha.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E_o=ha&&ha.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:$w.number().int().default(0),id:$w.string(),next_agent_id:$w.string(),next_agent_name:$w.string()}).transform(t=>(0,T0r.remap)(t,{created_at:"createdAt",output_index:"outputIndex",next_agent_id:"nextAgentId",next_agent_name:"nextAgentName"}));ha.AgentHandoffDoneEvent$outboundSchema=$w.object({type:ha.AgentHandoffDoneEventType$outboundSchema.default("agent.handoff.done"),createdAt:$w.date().transform(t=>t.toISOString()).optional(),outputIndex:$w.number().int().default(0),id:$w.string(),nextAgentId:$w.string(),nextAgentName:$w.string()}).transform(t=>(0,T0r.remap)(t,{createdAt:"created_at",outputIndex:"output_index",nextAgentId:"next_agent_id",nextAgentName:"next_agent_name"}));var x0r;(function(t){t.inboundSchema=ha.AgentHandoffDoneEvent$inboundSchema,t.outboundSchema=ha.AgentHandoffDoneEvent$outboundSchema})(x0r||(ha.AgentHandoffDoneEvent$=x0r={}));function M_o(t){return JSON.stringify(ha.AgentHandoffDoneEvent$outboundSchema.parse(t))}function R_o(t){return(0,P_o.safeParse)(t,e=>ha.AgentHandoffDoneEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentHandoffDoneEvent' from JSON")}});var lse=S(Wn=>{"use strict";var I_o=Wn&&Wn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A_o=Wn&&Wn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N_o=Wn&&Wn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:kd.nullable(kd.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:kd.string().optional(),previous_agent_id:kd.string(),previous_agent_name:kd.string(),next_agent_id:kd.string(),next_agent_name:kd.string()}).transform(t=>(0,M0r.remap)(t,{created_at:"createdAt",completed_at:"completedAt",previous_agent_id:"previousAgentId",previous_agent_name:"previousAgentName",next_agent_id:"nextAgentId",next_agent_name:"nextAgentName"}));Wn.AgentHandoffEntry$outboundSchema=kd.object({object:Wn.AgentHandoffEntryObject$outboundSchema.default("entry"),type:Wn.AgentHandoffEntryType$outboundSchema.default("agent.handoff"),createdAt:kd.date().transform(t=>t.toISOString()).optional(),completedAt:kd.nullable(kd.date().transform(t=>t.toISOString())).optional(),id:kd.string().optional(),previousAgentId:kd.string(),previousAgentName:kd.string(),nextAgentId:kd.string(),nextAgentName:kd.string()}).transform(t=>(0,M0r.remap)(t,{createdAt:"created_at",completedAt:"completed_at",previousAgentId:"previous_agent_id",previousAgentName:"previous_agent_name",nextAgentId:"next_agent_id",nextAgentName:"next_agent_name"}));var P0r;(function(t){t.inboundSchema=Wn.AgentHandoffEntry$inboundSchema,t.outboundSchema=Wn.AgentHandoffEntry$outboundSchema})(P0r||(Wn.AgentHandoffEntry$=P0r={}));function j_o(t){return JSON.stringify(Wn.AgentHandoffEntry$outboundSchema.parse(t))}function $_o(t){return(0,D_o.safeParse)(t,e=>Wn.AgentHandoffEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentHandoffEntry' from JSON")}});var Plt=S(ga=>{"use strict";var L_o=ga&&ga.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),F_o=ga&&ga.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k_o=ga&&ga.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:Lw.number().int().default(0),id:Lw.string(),previous_agent_id:Lw.string(),previous_agent_name:Lw.string()}).transform(t=>(0,A0r.remap)(t,{created_at:"createdAt",output_index:"outputIndex",previous_agent_id:"previousAgentId",previous_agent_name:"previousAgentName"}));ga.AgentHandoffStartedEvent$outboundSchema=Lw.object({type:ga.AgentHandoffStartedEventType$outboundSchema.default("agent.handoff.started"),createdAt:Lw.date().transform(t=>t.toISOString()).optional(),outputIndex:Lw.number().int().default(0),id:Lw.string(),previousAgentId:Lw.string(),previousAgentName:Lw.string()}).transform(t=>(0,A0r.remap)(t,{createdAt:"created_at",outputIndex:"output_index",previousAgentId:"previous_agent_id",previousAgentName:"previous_agent_name"}));var I0r;(function(t){t.inboundSchema=ga.AgentHandoffStartedEvent$inboundSchema,t.outboundSchema=ga.AgentHandoffStartedEvent$outboundSchema})(I0r||(ga.AgentHandoffStartedEvent$=I0r={}));function B_o(t){return JSON.stringify(ga.AgentHandoffStartedEvent$outboundSchema.parse(t))}function U_o(t){return(0,q_o.safeParse)(t,e=>ga.AgentHandoffStartedEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentHandoffStartedEvent' from JSON")}});var Mlt=S(ya=>{"use strict";var z_o=ya&&ya.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),V_o=ya&&ya.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H_o=ya&&ya.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,j0r.remap)(t,{input_audio:"inputAudio"}));ya.AudioChunk$outboundSchema=cse.object({inputAudio:cse.string(),type:ya.AudioChunkType$outboundSchema.default("input_audio")}).transform(t=>(0,j0r.remap)(t,{inputAudio:"input_audio"}));var D0r;(function(t){t.inboundSchema=ya.AudioChunk$inboundSchema,t.outboundSchema=ya.AudioChunk$outboundSchema})(D0r||(ya.AudioChunk$=D0r={}));function J_o(t){return JSON.stringify(ya.AudioChunk$outboundSchema.parse(t))}function K_o(t){return(0,W_o.safeParse)(t,e=>ya.AudioChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AudioChunk' from JSON")}});var JH=S(ba=>{"use strict";var G_o=ba&&ba.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),X_o=ba&&ba.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z_o=ba&&ba.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,F0r.remap)(t,{document_url:"documentUrl",document_name:"documentName"}));ba.DocumentURLChunk$outboundSchema=BD.object({documentUrl:BD.string(),documentName:BD.nullable(BD.string()).optional(),type:ba.DocumentURLChunkType$outboundSchema.default("document_url")}).transform(t=>(0,F0r.remap)(t,{documentUrl:"document_url",documentName:"document_name"}));var L0r;(function(t){t.inboundSchema=ba.DocumentURLChunk$inboundSchema,t.outboundSchema=ba.DocumentURLChunk$outboundSchema})(L0r||(ba.DocumentURLChunk$=L0r={}));function Q_o(t){return JSON.stringify(ba.DocumentURLChunk$outboundSchema.parse(t))}function evo(t){return(0,Y_o.safeParse)(t,e=>ba.DocumentURLChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentURLChunk' from JSON")}});var iMe=S(qd=>{"use strict";var tvo=qd&&qd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rvo=qd&&qd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nvo=qd&&qd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,q0r.remap)(t,{file_id:"fileId"}));qd.FileChunk$outboundSchema=Q9.object({type:Q9.literal("file").default("file"),fileId:Q9.string()}).transform(t=>(0,q0r.remap)(t,{fileId:"file_id"}));var k0r;(function(t){t.inboundSchema=qd.FileChunk$inboundSchema,t.outboundSchema=qd.FileChunk$outboundSchema})(k0r||(qd.FileChunk$=k0r={}));function ivo(t){return JSON.stringify(qd.FileChunk$outboundSchema.parse(t))}function avo(t){return(0,ovo.safeParse)(t,e=>qd.FileChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileChunk' from JSON")}});var Rlt=S(Bd=>{"use strict";var svo=Bd&&Bd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uvo=Bd&&Bd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lvo=Bd&&Bd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oBd.ImageURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURL' from JSON")}});var KH=S(po=>{"use strict";var pvo=po&&po.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mvo=po&&po.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hvo=po&&po.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;opo.ImageURLChunkImageURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURLChunkImageURL' from JSON")}po.ImageURLChunkType$inboundSchema=Lx.nativeEnum(po.ImageURLChunkType);po.ImageURLChunkType$outboundSchema=po.ImageURLChunkType$inboundSchema;var z0r;(function(t){t.inboundSchema=po.ImageURLChunkType$inboundSchema,t.outboundSchema=po.ImageURLChunkType$outboundSchema})(z0r||(po.ImageURLChunkType$=z0r={}));po.ImageURLChunk$inboundSchema=Lx.object({image_url:Lx.union([aMe.ImageURL$inboundSchema,Lx.string()]),type:po.ImageURLChunkType$inboundSchema.default("image_url")}).transform(t=>(0,H0r.remap)(t,{image_url:"imageUrl"}));po.ImageURLChunk$outboundSchema=Lx.object({imageUrl:Lx.union([aMe.ImageURL$outboundSchema,Lx.string()]),type:po.ImageURLChunkType$outboundSchema.default("image_url")}).transform(t=>(0,H0r.remap)(t,{imageUrl:"image_url"}));var V0r;(function(t){t.inboundSchema=po.ImageURLChunk$inboundSchema,t.outboundSchema=po.ImageURLChunk$outboundSchema})(V0r||(po.ImageURLChunk$=V0r={}));function bvo(t){return JSON.stringify(po.ImageURLChunk$outboundSchema.parse(t))}function _vo(t){return(0,W0r.safeParse)(t,e=>po.ImageURLChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURLChunk' from JSON")}});var sMe=S(_a=>{"use strict";var vvo=_a&&_a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wvo=_a&&_a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Svo=_a&&_a.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,G0r.remap)(t,{reference_ids:"referenceIds"}));_a.ReferenceChunk$outboundSchema=GH.object({referenceIds:GH.array(GH.number().int()),type:_a.ReferenceChunkType$outboundSchema.default("reference")}).transform(t=>(0,G0r.remap)(t,{referenceIds:"reference_ids"}));var K0r;(function(t){t.inboundSchema=_a.ReferenceChunk$inboundSchema,t.outboundSchema=_a.ReferenceChunk$outboundSchema})(K0r||(_a.ReferenceChunk$=K0r={}));function xvo(t){return JSON.stringify(_a.ReferenceChunk$outboundSchema.parse(t))}function Tvo(t){return(0,Cvo.safeParse)(t,e=>_a.ReferenceChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ReferenceChunk' from JSON")}});var Vq=S(va=>{"use strict";var Ovo=va&&va.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Evo=va&&va.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pvo=va&&va.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ova.TextChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TextChunk' from JSON")}});var XH=S(mo=>{"use strict";var Avo=mo&&mo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nvo=mo&&mo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Dvo=mo&&mo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;omo.Thinking$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Thinking' from JSON")}mo.ThinkChunkType$inboundSchema=Fx.nativeEnum(mo.ThinkChunkType);mo.ThinkChunkType$outboundSchema=mo.ThinkChunkType$inboundSchema;var Q0r;(function(t){t.inboundSchema=mo.ThinkChunkType$inboundSchema,t.outboundSchema=mo.ThinkChunkType$outboundSchema})(Q0r||(mo.ThinkChunkType$=Q0r={}));mo.ThinkChunk$inboundSchema=Fx.object({thinking:Fx.array(Fx.union([uMe.ReferenceChunk$inboundSchema,lMe.TextChunk$inboundSchema])),closed:Fx.boolean().optional(),type:mo.ThinkChunkType$inboundSchema.default("thinking")});mo.ThinkChunk$outboundSchema=Fx.object({thinking:Fx.array(Fx.union([uMe.ReferenceChunk$outboundSchema,lMe.TextChunk$outboundSchema])),closed:Fx.boolean().optional(),type:mo.ThinkChunkType$outboundSchema.default("thinking")});var eCr;(function(t){t.inboundSchema=mo.ThinkChunk$inboundSchema,t.outboundSchema=mo.ThinkChunk$outboundSchema})(eCr||(mo.ThinkChunk$=eCr={}));function Lvo(t){return JSON.stringify(mo.ThinkChunk$outboundSchema.parse(t))}function Fvo(t){return(0,tCr.safeParse)(t,e=>mo.ThinkChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ThinkChunk' from JSON")}});var e7=S(Ud=>{"use strict";var kvo=Ud&&Ud.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qvo=Ud&&Ud.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bvo=Ud&&Ud.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),oCr.DocumentURLChunk$inboundSchema.and(Qs.object({type:Qs.literal("document_url")}).transform(t=>({type:t.type}))),uCr.TextChunk$inboundSchema.and(Qs.object({type:Qs.literal("text")}).transform(t=>({type:t.type}))),sCr.ReferenceChunk$inboundSchema.and(Qs.object({type:Qs.literal("reference")}).transform(t=>({type:t.type}))),iCr.FileChunk$inboundSchema.and(Qs.object({type:Qs.literal("file")}).transform(t=>({type:t.type}))),lCr.ThinkChunk$inboundSchema.and(Qs.object({type:Qs.literal("thinking")}).transform(t=>({type:t.type}))),nCr.AudioChunk$inboundSchema.and(Qs.object({type:Qs.literal("input_audio")}).transform(t=>({type:t.type})))]);Ud.ContentChunk$outboundSchema=Qs.union([aCr.ImageURLChunk$outboundSchema.and(Qs.object({type:Qs.literal("image_url")}).transform(t=>({type:t.type}))),oCr.DocumentURLChunk$outboundSchema.and(Qs.object({type:Qs.literal("document_url")}).transform(t=>({type:t.type}))),uCr.TextChunk$outboundSchema.and(Qs.object({type:Qs.literal("text")}).transform(t=>({type:t.type}))),sCr.ReferenceChunk$outboundSchema.and(Qs.object({type:Qs.literal("reference")}).transform(t=>({type:t.type}))),iCr.FileChunk$outboundSchema.and(Qs.object({type:Qs.literal("file")}).transform(t=>({type:t.type}))),lCr.ThinkChunk$outboundSchema.and(Qs.object({type:Qs.literal("thinking")}).transform(t=>({type:t.type}))),nCr.AudioChunk$outboundSchema.and(Qs.object({type:Qs.literal("input_audio")}).transform(t=>({type:t.type})))]);var rCr;(function(t){t.inboundSchema=Ud.ContentChunk$inboundSchema,t.outboundSchema=Ud.ContentChunk$outboundSchema})(rCr||(Ud.ContentChunk$=rCr={}));function zvo(t){return JSON.stringify(Ud.ContentChunk$outboundSchema.parse(t))}function Vvo(t){return(0,Uvo.safeParse)(t,e=>Ud.ContentChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ContentChunk' from JSON")}});var Ilt=S(ms=>{"use strict";var Hvo=ms&&ms.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wvo=ms&&ms.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jvo=ms&&ms.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oms.Arguments$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Arguments' from JSON")}ms.FunctionCall$inboundSchema=zd.object({name:zd.string(),arguments:zd.union([zd.record(zd.any()),zd.string()])});ms.FunctionCall$outboundSchema=zd.object({name:zd.string(),arguments:zd.union([zd.record(zd.any()),zd.string()])});var dCr;(function(t){t.inboundSchema=ms.FunctionCall$inboundSchema,t.outboundSchema=ms.FunctionCall$outboundSchema})(dCr||(ms.FunctionCall$=dCr={}));function Xvo(t){return JSON.stringify(ms.FunctionCall$outboundSchema.parse(t))}function Zvo(t){return(0,fCr.safeParse)(t,e=>ms.FunctionCall$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCall' from JSON")}});var kx=S(Alt=>{"use strict";Object.defineProperty(Alt,"__esModule",{value:!0});Alt.catchUnrecognizedEnum=Yvo;function Yvo(t){return t}});var fse=S(Vd=>{"use strict";var Qvo=Vd&&Vd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ewo=Vd&&Vd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),two=Vd&&Vd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 nwo=Hd&&Hd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),owo=Hd&&Hd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iwo=Hd&&Hd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHd.ToolCall$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolCall' from JSON")}});var OA=S(ho=>{"use strict";var lwo=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]}),cwo=ho&&ho.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dwo=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;oho.AssistantMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AssistantMessageContent' from JSON")}ho.AssistantMessageRole$inboundSchema=Tc.nativeEnum(ho.AssistantMessageRole);ho.AssistantMessageRole$outboundSchema=ho.AssistantMessageRole$inboundSchema;var bCr;(function(t){t.inboundSchema=ho.AssistantMessageRole$inboundSchema,t.outboundSchema=ho.AssistantMessageRole$outboundSchema})(bCr||(ho.AssistantMessageRole$=bCr={}));ho.AssistantMessage$inboundSchema=Tc.object({content:Tc.nullable(Tc.union([Tc.string(),Tc.array(dMe.ContentChunk$inboundSchema)])).optional(),tool_calls:Tc.nullable(Tc.array(SCr.ToolCall$inboundSchema)).optional(),prefix:Tc.boolean().default(!1),role:ho.AssistantMessageRole$inboundSchema.default("assistant")}).transform(t=>(0,vCr.remap)(t,{tool_calls:"toolCalls"}));ho.AssistantMessage$outboundSchema=Tc.object({content:Tc.nullable(Tc.union([Tc.string(),Tc.array(dMe.ContentChunk$outboundSchema)])).optional(),toolCalls:Tc.nullable(Tc.array(SCr.ToolCall$outboundSchema)).optional(),prefix:Tc.boolean().default(!1),role:ho.AssistantMessageRole$outboundSchema.default("assistant")}).transform(t=>(0,vCr.remap)(t,{toolCalls:"tool_calls"}));var _Cr;(function(t){t.inboundSchema=ho.AssistantMessage$inboundSchema,t.outboundSchema=ho.AssistantMessage$outboundSchema})(_Cr||(ho.AssistantMessage$=_Cr={}));function mwo(t){return JSON.stringify(ho.AssistantMessage$outboundSchema.parse(t))}function hwo(t){return(0,wCr.safeParse)(t,e=>ho.AssistantMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AssistantMessage' from JSON")}});var r7=S(Wd=>{"use strict";var gwo=Wd&&Wd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ywo=Wd&&Wd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bwo=Wd&&Wd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 vwo=Jd&&Jd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wwo=Jd&&Jd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Swo=Jd&&Jd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),OCr.ThinkChunk$inboundSchema.and(EA.object({type:EA.literal("thinking")}).transform(t=>({type:t.type})))]);Jd.SystemMessageContentChunks$outboundSchema=EA.union([TCr.TextChunk$outboundSchema.and(EA.object({type:EA.literal("text")}).transform(t=>({type:t.type}))),OCr.ThinkChunk$outboundSchema.and(EA.object({type:EA.literal("thinking")}).transform(t=>({type:t.type})))]);var xCr;(function(t){t.inboundSchema=Jd.SystemMessageContentChunks$inboundSchema,t.outboundSchema=Jd.SystemMessageContentChunks$outboundSchema})(xCr||(Jd.SystemMessageContentChunks$=xCr={}));function xwo(t){return JSON.stringify(Jd.SystemMessageContentChunks$outboundSchema.parse(t))}function Two(t){return(0,Cwo.safeParse)(t,e=>Jd.SystemMessageContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessageContentChunks' from JSON")}});var UD=S(go=>{"use strict";var Owo=go&&go.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ewo=go&&go.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pwo=go&&go.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ogo.SystemMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessageContent' from JSON")}go.Role$inboundSchema=Jb.nativeEnum(go.Role);go.Role$outboundSchema=go.Role$inboundSchema;var PCr;(function(t){t.inboundSchema=go.Role$inboundSchema,t.outboundSchema=go.Role$outboundSchema})(PCr||(go.Role$=PCr={}));go.SystemMessage$inboundSchema=Jb.object({content:Jb.union([Jb.string(),Jb.array(fMe.SystemMessageContentChunks$inboundSchema)]),role:go.Role$inboundSchema.default("system")});go.SystemMessage$outboundSchema=Jb.object({content:Jb.union([Jb.string(),Jb.array(fMe.SystemMessageContentChunks$outboundSchema)]),role:go.Role$outboundSchema.default("system")});var MCr;(function(t){t.inboundSchema=go.SystemMessage$inboundSchema,t.outboundSchema=go.SystemMessage$outboundSchema})(MCr||(go.SystemMessage$=MCr={}));function Iwo(t){return JSON.stringify(go.SystemMessage$outboundSchema.parse(t))}function Awo(t){return(0,RCr.safeParse)(t,e=>go.SystemMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessage' from JSON")}});var n7=S(Kd=>{"use strict";var Nwo=Kd&&Kd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dwo=Kd&&Kd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jwo=Kd&&Kd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oKd.Tool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Tool' from JSON")}});var Dlt=S(Gd=>{"use strict";var kwo=Gd&&Gd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qwo=Gd&&Gd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bwo=Gd&&Gd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oGd.FunctionName$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionName' from JSON")}});var o7=S(Xd=>{"use strict";var Hwo=Xd&&Xd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wwo=Xd&&Xd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jwo=Xd&&Xd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oXd.ToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolChoice' from JSON")}});var zD=S(yo=>{"use strict";var Zwo=yo&&yo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ywo=yo&&yo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qwo=yo&&yo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oyo.ToolMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolMessageContent' from JSON")}yo.ToolMessageRole$inboundSchema=Ml.nativeEnum(yo.ToolMessageRole);yo.ToolMessageRole$outboundSchema=yo.ToolMessageRole$inboundSchema;var BCr;(function(t){t.inboundSchema=yo.ToolMessageRole$inboundSchema,t.outboundSchema=yo.ToolMessageRole$outboundSchema})(BCr||(yo.ToolMessageRole$=BCr={}));yo.ToolMessage$inboundSchema=Ml.object({content:Ml.nullable(Ml.union([Ml.string(),Ml.array(mMe.ContentChunk$inboundSchema)])),tool_call_id:Ml.nullable(Ml.string()).optional(),name:Ml.nullable(Ml.string()).optional(),role:yo.ToolMessageRole$inboundSchema.default("tool")}).transform(t=>(0,zCr.remap)(t,{tool_call_id:"toolCallId"}));yo.ToolMessage$outboundSchema=Ml.object({content:Ml.nullable(Ml.union([Ml.string(),Ml.array(mMe.ContentChunk$outboundSchema)])),toolCallId:Ml.nullable(Ml.string()).optional(),name:Ml.nullable(Ml.string()).optional(),role:yo.ToolMessageRole$outboundSchema.default("tool")}).transform(t=>(0,zCr.remap)(t,{toolCallId:"tool_call_id"}));var UCr;(function(t){t.inboundSchema=yo.ToolMessage$inboundSchema,t.outboundSchema=yo.ToolMessage$outboundSchema})(UCr||(yo.ToolMessage$=UCr={}));function rSo(t){return JSON.stringify(yo.ToolMessage$outboundSchema.parse(t))}function nSo(t){return(0,VCr.safeParse)(t,e=>yo.ToolMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolMessage' from JSON")}});var VD=S(bo=>{"use strict";var oSo=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]}),iSo=bo&&bo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aSo=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;obo.UserMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UserMessageContent' from JSON")}bo.UserMessageRole$inboundSchema=Gg.nativeEnum(bo.UserMessageRole);bo.UserMessageRole$outboundSchema=bo.UserMessageRole$inboundSchema;var WCr;(function(t){t.inboundSchema=bo.UserMessageRole$inboundSchema,t.outboundSchema=bo.UserMessageRole$outboundSchema})(WCr||(bo.UserMessageRole$=WCr={}));bo.UserMessage$inboundSchema=Gg.object({content:Gg.nullable(Gg.union([Gg.string(),Gg.array(hMe.ContentChunk$inboundSchema)])),role:bo.UserMessageRole$inboundSchema.default("user")});bo.UserMessage$outboundSchema=Gg.object({content:Gg.nullable(Gg.union([Gg.string(),Gg.array(hMe.ContentChunk$outboundSchema)])),role:bo.UserMessageRole$outboundSchema.default("user")});var JCr;(function(t){t.inboundSchema=bo.UserMessage$inboundSchema,t.outboundSchema=bo.UserMessage$outboundSchema})(JCr||(bo.UserMessage$=JCr={}));function lSo(t){return JSON.stringify(bo.UserMessage$outboundSchema.parse(t))}function cSo(t){return(0,KCr.safeParse)(t,e=>bo.UserMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UserMessage' from JSON")}});var oxr=S(Yr=>{"use strict";var dSo=Yr&&Yr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fSo=Yr&&Yr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pSo=Yr&&Yr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYr.AgentsCompletionRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestStop' from JSON")}Yr.AgentsCompletionRequestMessages$inboundSchema=St.union([bMe.SystemMessage$inboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$inboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$inboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$inboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))]);Yr.AgentsCompletionRequestMessages$outboundSchema=St.union([bMe.SystemMessage$outboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$outboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$outboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$outboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))]);var XCr;(function(t){t.inboundSchema=Yr.AgentsCompletionRequestMessages$inboundSchema,t.outboundSchema=Yr.AgentsCompletionRequestMessages$outboundSchema})(XCr||(Yr.AgentsCompletionRequestMessages$=XCr={}));function gSo(t){return JSON.stringify(Yr.AgentsCompletionRequestMessages$outboundSchema.parse(t))}function ySo(t){return(0,gMe.safeParse)(t,e=>Yr.AgentsCompletionRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestMessages' from JSON")}Yr.AgentsCompletionRequestToolChoice$inboundSchema=St.union([_Me.ToolChoice$inboundSchema,vMe.ToolChoiceEnum$inboundSchema]);Yr.AgentsCompletionRequestToolChoice$outboundSchema=St.union([_Me.ToolChoice$outboundSchema,vMe.ToolChoiceEnum$outboundSchema]);var ZCr;(function(t){t.inboundSchema=Yr.AgentsCompletionRequestToolChoice$inboundSchema,t.outboundSchema=Yr.AgentsCompletionRequestToolChoice$outboundSchema})(ZCr||(Yr.AgentsCompletionRequestToolChoice$=ZCr={}));function bSo(t){return JSON.stringify(Yr.AgentsCompletionRequestToolChoice$outboundSchema.parse(t))}function _So(t){return(0,gMe.safeParse)(t,e=>Yr.AgentsCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestToolChoice' from JSON")}Yr.AgentsCompletionRequest$inboundSchema=St.object({max_tokens:St.nullable(St.number().int()).optional(),stream:St.boolean().default(!1),stop:St.union([St.string(),St.array(St.string())]).optional(),random_seed:St.nullable(St.number().int()).optional(),messages:St.array(St.union([bMe.SystemMessage$inboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$inboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$inboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$inboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:rxr.ResponseFormat$inboundSchema.optional(),tools:St.nullable(St.array(nxr.Tool$inboundSchema)).optional(),tool_choice:St.union([_Me.ToolChoice$inboundSchema,vMe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:St.number().optional(),frequency_penalty:St.number().optional(),n:St.nullable(St.number().int()).optional(),prediction:txr.Prediction$inboundSchema.optional(),parallel_tool_calls:St.boolean().optional(),prompt_mode:St.nullable(exr.MistralPromptMode$inboundSchema).optional(),agent_id:St.string()}).transform(t=>(0,QCr.remap)(t,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",agent_id:"agentId"}));Yr.AgentsCompletionRequest$outboundSchema=St.object({maxTokens:St.nullable(St.number().int()).optional(),stream:St.boolean().default(!1),stop:St.union([St.string(),St.array(St.string())]).optional(),randomSeed:St.nullable(St.number().int()).optional(),messages:St.array(St.union([bMe.SystemMessage$outboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$outboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$outboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$outboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:rxr.ResponseFormat$outboundSchema.optional(),tools:St.nullable(St.array(nxr.Tool$outboundSchema)).optional(),toolChoice:St.union([_Me.ToolChoice$outboundSchema,vMe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:St.number().optional(),frequencyPenalty:St.number().optional(),n:St.nullable(St.number().int()).optional(),prediction:txr.Prediction$outboundSchema.optional(),parallelToolCalls:St.boolean().optional(),promptMode:St.nullable(exr.MistralPromptMode$outboundSchema).optional(),agentId:St.string()}).transform(t=>(0,QCr.remap)(t,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",agentId:"agent_id"}));var YCr;(function(t){t.inboundSchema=Yr.AgentsCompletionRequest$inboundSchema,t.outboundSchema=Yr.AgentsCompletionRequest$outboundSchema})(YCr||(Yr.AgentsCompletionRequest$=YCr={}));function vSo(t){return JSON.stringify(Yr.AgentsCompletionRequest$outboundSchema.parse(t))}function wSo(t){return(0,gMe.safeParse)(t,e=>Yr.AgentsCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequest' from JSON")}});var mxr=S(Qr=>{"use strict";var SSo=Qr&&Qr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CSo=Qr&&Qr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xSo=Qr&&Qr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oQr.AgentsCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestStop' from JSON")}Qr.AgentsCompletionStreamRequestMessages$inboundSchema=Ct.union([TMe.SystemMessage$inboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$inboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$inboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$inboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))]);Qr.AgentsCompletionStreamRequestMessages$outboundSchema=Ct.union([TMe.SystemMessage$outboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$outboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$outboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$outboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))]);var axr;(function(t){t.inboundSchema=Qr.AgentsCompletionStreamRequestMessages$inboundSchema,t.outboundSchema=Qr.AgentsCompletionStreamRequestMessages$outboundSchema})(axr||(Qr.AgentsCompletionStreamRequestMessages$=axr={}));function ESo(t){return JSON.stringify(Qr.AgentsCompletionStreamRequestMessages$outboundSchema.parse(t))}function PSo(t){return(0,CMe.safeParse)(t,e=>Qr.AgentsCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestMessages' from JSON")}Qr.AgentsCompletionStreamRequestToolChoice$inboundSchema=Ct.union([OMe.ToolChoice$inboundSchema,EMe.ToolChoiceEnum$inboundSchema]);Qr.AgentsCompletionStreamRequestToolChoice$outboundSchema=Ct.union([OMe.ToolChoice$outboundSchema,EMe.ToolChoiceEnum$outboundSchema]);var sxr;(function(t){t.inboundSchema=Qr.AgentsCompletionStreamRequestToolChoice$inboundSchema,t.outboundSchema=Qr.AgentsCompletionStreamRequestToolChoice$outboundSchema})(sxr||(Qr.AgentsCompletionStreamRequestToolChoice$=sxr={}));function MSo(t){return JSON.stringify(Qr.AgentsCompletionStreamRequestToolChoice$outboundSchema.parse(t))}function RSo(t){return(0,CMe.safeParse)(t,e=>Qr.AgentsCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestToolChoice' from JSON")}Qr.AgentsCompletionStreamRequest$inboundSchema=Ct.object({max_tokens:Ct.nullable(Ct.number().int()).optional(),stream:Ct.boolean().default(!0),stop:Ct.union([Ct.string(),Ct.array(Ct.string())]).optional(),random_seed:Ct.nullable(Ct.number().int()).optional(),messages:Ct.array(Ct.union([TMe.SystemMessage$inboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$inboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$inboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$inboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:fxr.ResponseFormat$inboundSchema.optional(),tools:Ct.nullable(Ct.array(pxr.Tool$inboundSchema)).optional(),tool_choice:Ct.union([OMe.ToolChoice$inboundSchema,EMe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Ct.number().optional(),frequency_penalty:Ct.number().optional(),n:Ct.nullable(Ct.number().int()).optional(),prediction:dxr.Prediction$inboundSchema.optional(),parallel_tool_calls:Ct.boolean().optional(),prompt_mode:Ct.nullable(cxr.MistralPromptMode$inboundSchema).optional(),agent_id:Ct.string()}).transform(t=>(0,lxr.remap)(t,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",agent_id:"agentId"}));Qr.AgentsCompletionStreamRequest$outboundSchema=Ct.object({maxTokens:Ct.nullable(Ct.number().int()).optional(),stream:Ct.boolean().default(!0),stop:Ct.union([Ct.string(),Ct.array(Ct.string())]).optional(),randomSeed:Ct.nullable(Ct.number().int()).optional(),messages:Ct.array(Ct.union([TMe.SystemMessage$outboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$outboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$outboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$outboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:fxr.ResponseFormat$outboundSchema.optional(),tools:Ct.nullable(Ct.array(pxr.Tool$outboundSchema)).optional(),toolChoice:Ct.union([OMe.ToolChoice$outboundSchema,EMe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Ct.number().optional(),frequencyPenalty:Ct.number().optional(),n:Ct.nullable(Ct.number().int()).optional(),prediction:dxr.Prediction$outboundSchema.optional(),parallelToolCalls:Ct.boolean().optional(),promptMode:Ct.nullable(cxr.MistralPromptMode$outboundSchema).optional(),agentId:Ct.string()}).transform(t=>(0,lxr.remap)(t,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",agentId:"agent_id"}));var uxr;(function(t){t.inboundSchema=Qr.AgentsCompletionStreamRequest$inboundSchema,t.outboundSchema=Qr.AgentsCompletionStreamRequest$outboundSchema})(uxr||(Qr.AgentsCompletionStreamRequest$=uxr={}));function ISo(t){return JSON.stringify(Qr.AgentsCompletionStreamRequest$outboundSchema.parse(t))}function ASo(t){return(0,CMe.safeParse)(t,e=>Qr.AgentsCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequest' from JSON")}});var vxr=S(hs=>{"use strict";var NSo=hs&&hs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DSo=hs&&hs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jSo=hs&&hs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),AMe.FunctionTool$inboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$inboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$inboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))]);hs.AgentUpdateRequestTools$outboundSchema=Ht.union([IMe.DocumentLibraryTool$outboundSchema.and(Ht.object({type:Ht.literal("document_library")}).transform(t=>({type:t.type}))),AMe.FunctionTool$outboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$outboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$outboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var hxr;(function(t){t.inboundSchema=hs.AgentUpdateRequestTools$inboundSchema,t.outboundSchema=hs.AgentUpdateRequestTools$outboundSchema})(hxr||(hs.AgentUpdateRequestTools$=hxr={}));function $So(t){return JSON.stringify(hs.AgentUpdateRequestTools$outboundSchema.parse(t))}function LSo(t){return(0,bxr.safeParse)(t,e=>hs.AgentUpdateRequestTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentUpdateRequestTools' from JSON")}hs.AgentUpdateRequest$inboundSchema=Ht.object({instructions:Ht.nullable(Ht.string()).optional(),tools:Ht.array(Ht.union([IMe.DocumentLibraryTool$inboundSchema.and(Ht.object({type:Ht.literal("document_library")}).transform(t=>({type:t.type}))),AMe.FunctionTool$inboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$inboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$inboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:_xr.CompletionArgs$inboundSchema.optional(),model:Ht.nullable(Ht.string()).optional(),name:Ht.nullable(Ht.string()).optional(),description:Ht.nullable(Ht.string()).optional(),handoffs:Ht.nullable(Ht.array(Ht.string())).optional()}).transform(t=>(0,yxr.remap)(t,{completion_args:"completionArgs"}));hs.AgentUpdateRequest$outboundSchema=Ht.object({instructions:Ht.nullable(Ht.string()).optional(),tools:Ht.array(Ht.union([IMe.DocumentLibraryTool$outboundSchema.and(Ht.object({type:Ht.literal("document_library")}).transform(t=>({type:t.type}))),AMe.FunctionTool$outboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$outboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$outboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:_xr.CompletionArgs$outboundSchema.optional(),model:Ht.nullable(Ht.string()).optional(),name:Ht.nullable(Ht.string()).optional(),description:Ht.nullable(Ht.string()).optional(),handoffs:Ht.nullable(Ht.array(Ht.string())).optional()}).transform(t=>(0,yxr.remap)(t,{completionArgs:"completion_args"}));var gxr;(function(t){t.inboundSchema=hs.AgentUpdateRequest$inboundSchema,t.outboundSchema=hs.AgentUpdateRequest$outboundSchema})(gxr||(hs.AgentUpdateRequest$=gxr={}));function FSo(t){return JSON.stringify(hs.AgentUpdateRequest$outboundSchema.parse(t))}function kSo(t){return(0,bxr.safeParse)(t,e=>hs.AgentUpdateRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentUpdateRequest' from JSON")}});var jlt=S(Zd=>{"use strict";var qSo=Zd&&Zd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BSo=Zd&&Zd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),USo=Zd&&Zd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 VSo=wa&&wa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HSo=wa&&wa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WSo=wa&&wa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;owa.ArchiveFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ArchiveFTModelOut' from JSON")}});var HD=S(qx=>{"use strict";var XSo=qx&&qx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZSo=qx&&qx.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YSo=qx&&qx.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 e0o=Yd&&Yd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),t0o=Yd&&Yd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r0o=Yd&&Yd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYd.FileT$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileT' from JSON")}});var LMe=S(Qd=>{"use strict";var a0o=Qd&&Qd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s0o=Qd&&Qd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u0o=Qd&&Qd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 c0o=ef&&ef.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),d0o=ef&&ef.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f0o=ef&&ef.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Mxr.remap)(t,{file_url:"fileUrl",file_id:"fileId",timestamp_granularities:"timestampGranularities"}));ef.AudioTranscriptionRequest$outboundSchema=ec.object({model:ec.string(),file:Rxr.FileT$outboundSchema.or(m0o.blobLikeSchema).optional(),fileUrl:ec.nullable(ec.string()).optional(),fileId:ec.nullable(ec.string()).optional(),language:ec.nullable(ec.string()).optional(),temperature:ec.nullable(ec.number()).optional(),stream:ec.literal(!1).default(!1),timestampGranularities:ec.array(Ixr.TimestampGranularity$outboundSchema).optional()}).transform(t=>(0,Mxr.remap)(t,{fileUrl:"file_url",fileId:"file_id",timestampGranularities:"timestamp_granularities"}));var Pxr;(function(t){t.inboundSchema=ef.AudioTranscriptionRequest$inboundSchema,t.outboundSchema=ef.AudioTranscriptionRequest$outboundSchema})(Pxr||(ef.AudioTranscriptionRequest$=Pxr={}));function h0o(t){return JSON.stringify(ef.AudioTranscriptionRequest$outboundSchema.parse(t))}function g0o(t){return(0,p0o.safeParse)(t,e=>ef.AudioTranscriptionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AudioTranscriptionRequest' from JSON")}});var Lxr=S(tf=>{"use strict";var y0o=tf&&tf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b0o=tf&&tf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_0o=tf&&tf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Dxr.remap)(t,{file_url:"fileUrl",file_id:"fileId",timestamp_granularities:"timestampGranularities"}));tf.AudioTranscriptionRequestStream$outboundSchema=tc.object({model:tc.string(),file:jxr.FileT$outboundSchema.or(w0o.blobLikeSchema).optional(),fileUrl:tc.nullable(tc.string()).optional(),fileId:tc.nullable(tc.string()).optional(),language:tc.nullable(tc.string()).optional(),temperature:tc.nullable(tc.number()).optional(),stream:tc.literal(!0).default(!0),timestampGranularities:tc.array($xr.TimestampGranularity$outboundSchema).optional()}).transform(t=>(0,Dxr.remap)(t,{fileUrl:"file_url",fileId:"file_id",timestampGranularities:"timestamp_granularities"}));var Nxr;(function(t){t.inboundSchema=tf.AudioTranscriptionRequestStream$inboundSchema,t.outboundSchema=tf.AudioTranscriptionRequestStream$outboundSchema})(Nxr||(tf.AudioTranscriptionRequestStream$=Nxr={}));function S0o(t){return JSON.stringify(tf.AudioTranscriptionRequestStream$outboundSchema.parse(t))}function C0o(t){return(0,v0o.safeParse)(t,e=>tf.AudioTranscriptionRequestStream$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AudioTranscriptionRequestStream' from JSON")}});var FMe=S(rf=>{"use strict";var x0o=rf&&rf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T0o=rf&&rf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O0o=rf&&rf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,kxr.remap)(t,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));rf.ModelCapabilities$outboundSchema=fv.object({completionChat:fv.boolean().default(!0),completionFim:fv.boolean().default(!1),functionCalling:fv.boolean().default(!0),fineTuning:fv.boolean().default(!1),vision:fv.boolean().default(!1),classification:fv.boolean().default(!1)}).transform(t=>(0,kxr.remap)(t,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var Fxr;(function(t){t.inboundSchema=rf.ModelCapabilities$inboundSchema,t.outboundSchema=rf.ModelCapabilities$outboundSchema})(Fxr||(rf.ModelCapabilities$=Fxr={}));function P0o(t){return JSON.stringify(rf.ModelCapabilities$outboundSchema.parse(t))}function M0o(t){return(0,E0o.safeParse)(t,e=>rf.ModelCapabilities$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelCapabilities' from JSON")}});var $lt=S(gs=>{"use strict";var R0o=gs&&gs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),I0o=gs&&gs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A0o=gs&&gs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t))).optional(),deprecation_replacement_model:Si.nullable(Si.string()).optional(),default_model_temperature:Si.nullable(Si.number()).optional(),type:Si.literal("base").default("base")}).transform(t=>(0,Uxr.remap)(t,{owned_by:"ownedBy",max_context_length:"maxContextLength",deprecation_replacement_model:"deprecationReplacementModel",default_model_temperature:"defaultModelTemperature"}));gs.BaseModelCard$outboundSchema=Si.object({id:Si.string(),object:Si.string().default("model"),created:Si.number().int().optional(),ownedBy:Si.string().default("mistralai"),capabilities:zxr.ModelCapabilities$outboundSchema,name:Si.nullable(Si.string()).optional(),description:Si.nullable(Si.string()).optional(),maxContextLength:Si.number().int().default(32768),aliases:Si.array(Si.string()).optional(),deprecation:Si.nullable(Si.date().transform(t=>t.toISOString())).optional(),deprecationReplacementModel:Si.nullable(Si.string()).optional(),defaultModelTemperature:Si.nullable(Si.number()).optional(),type:Si.literal("base").default("base")}).transform(t=>(0,Uxr.remap)(t,{ownedBy:"owned_by",maxContextLength:"max_context_length",deprecationReplacementModel:"deprecation_replacement_model",defaultModelTemperature:"default_model_temperature"}));var Bxr;(function(t){t.inboundSchema=gs.BaseModelCard$inboundSchema,t.outboundSchema=gs.BaseModelCard$outboundSchema})(Bxr||(gs.BaseModelCard$=Bxr={}));function D0o(t){return JSON.stringify(gs.BaseModelCard$outboundSchema.parse(t))}function j0o(t){return(0,N0o.safeParse)(t,e=>gs.BaseModelCard$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BaseModelCard' from JSON")}});var Llt=S(nf=>{"use strict";var $0o=nf&&nf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L0o=nf&&nf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F0o=nf&&nf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onf.BatchError$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchError' from JSON")}});var Kxr=S(of=>{"use strict";var U0o=of&&of.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z0o=of&&of.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V0o=of&&of.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Wxr.remap)(t,{input_files:"inputFiles",agent_id:"agentId",timeout_hours:"timeoutHours"}));of.BatchJobIn$outboundSchema=Hc.object({inputFiles:Hc.array(Hc.string()),endpoint:Jxr.ApiEndpoint$outboundSchema,model:Hc.nullable(Hc.string()).optional(),agentId:Hc.nullable(Hc.string()).optional(),metadata:Hc.nullable(Hc.record(Hc.string())).optional(),timeoutHours:Hc.number().int().default(24)}).transform(t=>(0,Wxr.remap)(t,{inputFiles:"input_files",agentId:"agent_id",timeoutHours:"timeout_hours"}));var Hxr;(function(t){t.inboundSchema=of.BatchJobIn$inboundSchema,t.outboundSchema=of.BatchJobIn$outboundSchema})(Hxr||(of.BatchJobIn$=Hxr={}));function W0o(t){return JSON.stringify(of.BatchJobIn$outboundSchema.parse(t))}function J0o(t){return(0,H0o.safeParse)(t,e=>of.BatchJobIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobIn' from JSON")}});var Flt=S(af=>{"use strict";var K0o=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]}),G0o=af&&af.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X0o=af&&af.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 Y0o=Sa&&Sa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Q0o=Sa&&Sa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eCo=Sa&&Sa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Yxr.remap)(t,{input_files:"inputFiles",agent_id:"agentId",output_file:"outputFile",error_file:"errorFile",created_at:"createdAt",total_requests:"totalRequests",completed_requests:"completedRequests",succeeded_requests:"succeededRequests",failed_requests:"failedRequests",started_at:"startedAt",completed_at:"completedAt"}));Sa.BatchJobOut$outboundSchema=yn.object({id:yn.string(),object:Sa.BatchJobOutObject$outboundSchema.default("batch"),inputFiles:yn.array(yn.string()),metadata:yn.nullable(yn.record(yn.any())).optional(),endpoint:yn.string(),model:yn.nullable(yn.string()).optional(),agentId:yn.nullable(yn.string()).optional(),outputFile:yn.nullable(yn.string()).optional(),errorFile:yn.nullable(yn.string()).optional(),errors:yn.array(Qxr.BatchError$outboundSchema),status:eTr.BatchJobStatus$outboundSchema,createdAt:yn.number().int(),totalRequests:yn.number().int(),completedRequests:yn.number().int(),succeededRequests:yn.number().int(),failedRequests:yn.number().int(),startedAt:yn.nullable(yn.number().int()).optional(),completedAt:yn.nullable(yn.number().int()).optional()}).transform(t=>(0,Yxr.remap)(t,{inputFiles:"input_files",agentId:"agent_id",outputFile:"output_file",errorFile:"error_file",createdAt:"created_at",totalRequests:"total_requests",completedRequests:"completed_requests",succeededRequests:"succeeded_requests",failedRequests:"failed_requests",startedAt:"started_at",completedAt:"completed_at"}));var Zxr;(function(t){t.inboundSchema=Sa.BatchJobOut$inboundSchema,t.outboundSchema=Sa.BatchJobOut$outboundSchema})(Zxr||(Sa.BatchJobOut$=Zxr={}));function rCo(t){return JSON.stringify(Sa.BatchJobOut$outboundSchema.parse(t))}function nCo(t){return(0,tCo.safeParse)(t,e=>Sa.BatchJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobOut' from JSON")}});var oTr=S(Ca=>{"use strict";var oCo=Ca&&Ca.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iCo=Ca&&Ca.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aCo=Ca&&Ca.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCa.BatchJobsOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobsOut' from JSON")}});var Hq=S(sf=>{"use strict";var cCo=sf&&sf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dCo=sf&&sf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fCo=sf&&sf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 mCo=ys&&ys.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hCo=ys&&ys.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gCo=ys&&ys.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({role:t.role}))),BMe.ToolMessage$inboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$inboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$inboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]);ys.InstructRequestMessages$outboundSchema=hi.union([qMe.SystemMessage$outboundSchema.and(hi.object({role:hi.literal("system")}).transform(t=>({role:t.role}))),BMe.ToolMessage$outboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$outboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$outboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]);var aTr;(function(t){t.inboundSchema=ys.InstructRequestMessages$inboundSchema,t.outboundSchema=ys.InstructRequestMessages$outboundSchema})(aTr||(ys.InstructRequestMessages$=aTr={}));function yCo(t){return JSON.stringify(ys.InstructRequestMessages$outboundSchema.parse(t))}function bCo(t){return(0,uTr.safeParse)(t,e=>ys.InstructRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequestMessages' from JSON")}ys.InstructRequest$inboundSchema=hi.object({messages:hi.array(hi.union([qMe.SystemMessage$inboundSchema.and(hi.object({role:hi.literal("system")}).transform(t=>({role:t.role}))),BMe.ToolMessage$inboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$inboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$inboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]))});ys.InstructRequest$outboundSchema=hi.object({messages:hi.array(hi.union([qMe.SystemMessage$outboundSchema.and(hi.object({role:hi.literal("system")}).transform(t=>({role:t.role}))),BMe.ToolMessage$outboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$outboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$outboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]))});var sTr;(function(t){t.inboundSchema=ys.InstructRequest$inboundSchema,t.outboundSchema=ys.InstructRequest$outboundSchema})(sTr||(ys.InstructRequest$=sTr={}));function _Co(t){return JSON.stringify(ys.InstructRequest$outboundSchema.parse(t))}function vCo(t){return(0,uTr.safeParse)(t,e=>ys.InstructRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequest' from JSON")}});var Ult=S(vo=>{"use strict";var wCo=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]}),SCo=vo&&vo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CCo=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({role:t.role}))),HMe.ToolMessage$inboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$inboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$inboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]);vo.InstructRequestInputsMessages$outboundSchema=_o.union([VMe.SystemMessage$outboundSchema.and(_o.object({role:_o.literal("system")}).transform(t=>({role:t.role}))),HMe.ToolMessage$outboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$outboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$outboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]);var lTr;(function(t){t.inboundSchema=vo.InstructRequestInputsMessages$inboundSchema,t.outboundSchema=vo.InstructRequestInputsMessages$outboundSchema})(lTr||(vo.InstructRequestInputsMessages$=lTr={}));function xCo(t){return JSON.stringify(vo.InstructRequestInputsMessages$outboundSchema.parse(t))}function TCo(t){return(0,Blt.safeParse)(t,e=>vo.InstructRequestInputsMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequestInputsMessages' from JSON")}vo.InstructRequestInputs$inboundSchema=_o.object({messages:_o.array(_o.union([VMe.SystemMessage$inboundSchema.and(_o.object({role:_o.literal("system")}).transform(t=>({role:t.role}))),HMe.ToolMessage$inboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$inboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$inboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]))});vo.InstructRequestInputs$outboundSchema=_o.object({messages:_o.array(_o.union([VMe.SystemMessage$outboundSchema.and(_o.object({role:_o.literal("system")}).transform(t=>({role:t.role}))),HMe.ToolMessage$outboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$outboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$outboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]))});var cTr;(function(t){t.inboundSchema=vo.InstructRequestInputs$inboundSchema,t.outboundSchema=vo.InstructRequestInputs$outboundSchema})(cTr||(vo.InstructRequestInputs$=cTr={}));function OCo(t){return JSON.stringify(vo.InstructRequestInputs$outboundSchema.parse(t))}function ECo(t){return(0,Blt.safeParse)(t,e=>vo.InstructRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequestInputs' from JSON")}vo.Inputs$inboundSchema=_o.union([_o.lazy(()=>vo.InstructRequestInputs$inboundSchema),_o.array(fTr.InstructRequest$inboundSchema)]);vo.Inputs$outboundSchema=_o.union([_o.lazy(()=>vo.InstructRequestInputs$outboundSchema),_o.array(fTr.InstructRequest$outboundSchema)]);var dTr;(function(t){t.inboundSchema=vo.Inputs$inboundSchema,t.outboundSchema=vo.Inputs$outboundSchema})(dTr||(vo.Inputs$=dTr={}));function PCo(t){return JSON.stringify(vo.Inputs$outboundSchema.parse(t))}function MCo(t){return(0,Blt.safeParse)(t,e=>vo.Inputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Inputs' from JSON")}});var gTr=S(uf=>{"use strict";var RCo=uf&&uf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ICo=uf&&uf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ACo=uf&&uf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,mTr.remap)(t,{input:"inputs"}));uf.ChatClassificationRequest$outboundSchema=JMe.object({model:JMe.string(),inputs:hTr.Inputs$outboundSchema}).transform(t=>(0,mTr.remap)(t,{inputs:"input"}));var pTr;(function(t){t.inboundSchema=uf.ChatClassificationRequest$inboundSchema,t.outboundSchema=uf.ChatClassificationRequest$outboundSchema})(pTr||(uf.ChatClassificationRequest$=pTr={}));function DCo(t){return JSON.stringify(uf.ChatClassificationRequest$outboundSchema.parse(t))}function jCo(t){return(0,NCo.safeParse)(t,e=>uf.ChatClassificationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatClassificationRequest' from JSON")}});var KMe=S(xa=>{"use strict";var $Co=xa&&xa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LCo=xa&&xa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FCo=xa&&xa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,_Tr.remap)(t,{finish_reason:"finishReason"}));xa.ChatCompletionChoice$outboundSchema=Bx.object({index:Bx.number().int(),message:vTr.AssistantMessage$outboundSchema,finishReason:xa.FinishReason$outboundSchema}).transform(t=>(0,_Tr.remap)(t,{finishReason:"finish_reason"}));var bTr;(function(t){t.inboundSchema=xa.ChatCompletionChoice$inboundSchema,t.outboundSchema=xa.ChatCompletionChoice$outboundSchema})(bTr||(xa.ChatCompletionChoice$=bTr={}));function BCo(t){return JSON.stringify(xa.ChatCompletionChoice$outboundSchema.parse(t))}function UCo(t){return(0,kCo.safeParse)(t,e=>xa.ChatCompletionChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionChoice' from JSON")}});var RTr=S(en=>{"use strict";var zCo=en&&en.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VCo=en&&en.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HCo=en&&en.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oen.Stop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Stop' from JSON")}en.Messages$inboundSchema=lt.union([ZMe.SystemMessage$inboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$inboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$inboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$inboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))]);en.Messages$outboundSchema=lt.union([ZMe.SystemMessage$outboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$outboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$outboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$outboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))]);var STr;(function(t){t.inboundSchema=en.Messages$inboundSchema,t.outboundSchema=en.Messages$outboundSchema})(STr||(en.Messages$=STr={}));function KCo(t){return JSON.stringify(en.Messages$outboundSchema.parse(t))}function GCo(t){return(0,GMe.safeParse)(t,e=>en.Messages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Messages' from JSON")}en.ChatCompletionRequestToolChoice$inboundSchema=lt.union([YMe.ToolChoice$inboundSchema,QMe.ToolChoiceEnum$inboundSchema]);en.ChatCompletionRequestToolChoice$outboundSchema=lt.union([YMe.ToolChoice$outboundSchema,QMe.ToolChoiceEnum$outboundSchema]);var CTr;(function(t){t.inboundSchema=en.ChatCompletionRequestToolChoice$inboundSchema,t.outboundSchema=en.ChatCompletionRequestToolChoice$outboundSchema})(CTr||(en.ChatCompletionRequestToolChoice$=CTr={}));function XCo(t){return JSON.stringify(en.ChatCompletionRequestToolChoice$outboundSchema.parse(t))}function ZCo(t){return(0,GMe.safeParse)(t,e=>en.ChatCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionRequestToolChoice' from JSON")}en.ChatCompletionRequest$inboundSchema=lt.object({model:lt.string(),temperature:lt.nullable(lt.number()).optional(),top_p:lt.number().optional(),max_tokens:lt.nullable(lt.number().int()).optional(),stream:lt.boolean().default(!1),stop:lt.union([lt.string(),lt.array(lt.string())]).optional(),random_seed:lt.nullable(lt.number().int()).optional(),messages:lt.array(lt.union([ZMe.SystemMessage$inboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$inboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$inboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$inboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:PTr.ResponseFormat$inboundSchema.optional(),tools:lt.nullable(lt.array(MTr.Tool$inboundSchema)).optional(),tool_choice:lt.union([YMe.ToolChoice$inboundSchema,QMe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:lt.number().optional(),frequency_penalty:lt.number().optional(),n:lt.nullable(lt.number().int()).optional(),prediction:ETr.Prediction$inboundSchema.optional(),parallel_tool_calls:lt.boolean().optional(),prompt_mode:lt.nullable(OTr.MistralPromptMode$inboundSchema).optional(),safe_prompt:lt.boolean().optional()}).transform(t=>(0,TTr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",safe_prompt:"safePrompt"}));en.ChatCompletionRequest$outboundSchema=lt.object({model:lt.string(),temperature:lt.nullable(lt.number()).optional(),topP:lt.number().optional(),maxTokens:lt.nullable(lt.number().int()).optional(),stream:lt.boolean().default(!1),stop:lt.union([lt.string(),lt.array(lt.string())]).optional(),randomSeed:lt.nullable(lt.number().int()).optional(),messages:lt.array(lt.union([ZMe.SystemMessage$outboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$outboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$outboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$outboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:PTr.ResponseFormat$outboundSchema.optional(),tools:lt.nullable(lt.array(MTr.Tool$outboundSchema)).optional(),toolChoice:lt.union([YMe.ToolChoice$outboundSchema,QMe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:lt.number().optional(),frequencyPenalty:lt.number().optional(),n:lt.nullable(lt.number().int()).optional(),prediction:ETr.Prediction$outboundSchema.optional(),parallelToolCalls:lt.boolean().optional(),promptMode:lt.nullable(OTr.MistralPromptMode$outboundSchema).optional(),safePrompt:lt.boolean().optional()}).transform(t=>(0,TTr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",safePrompt:"safe_prompt"}));var xTr;(function(t){t.inboundSchema=en.ChatCompletionRequest$inboundSchema,t.outboundSchema=en.ChatCompletionRequest$outboundSchema})(xTr||(en.ChatCompletionRequest$=xTr={}));function YCo(t){return JSON.stringify(en.ChatCompletionRequest$outboundSchema.parse(t))}function QCo(t){return(0,GMe.safeParse)(t,e=>en.ChatCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionRequest' from JSON")}});var Wq=S(lf=>{"use strict";var exo=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]}),txo=lf&&lf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rxo=lf&&lf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,ATr.remap)(t,{prompt_tokens:"promptTokens",completion_tokens:"completionTokens",total_tokens:"totalTokens",prompt_audio_seconds:"promptAudioSeconds"}));lf.UsageInfo$outboundSchema=Kb.object({promptTokens:Kb.number().int().default(0),completionTokens:Kb.number().int().default(0),totalTokens:Kb.number().int().default(0),promptAudioSeconds:Kb.nullable(Kb.number().int()).optional(),additionalProperties:Kb.record(Kb.any())}).transform(t=>({...t.additionalProperties,...(0,ATr.remap)(t,{promptTokens:"prompt_tokens",completionTokens:"completion_tokens",totalTokens:"total_tokens",promptAudioSeconds:"prompt_audio_seconds",additionalProperties:null})}));var ITr;(function(t){t.inboundSchema=lf.UsageInfo$inboundSchema,t.outboundSchema=lf.UsageInfo$outboundSchema})(ITr||(lf.UsageInfo$=ITr={}));function nxo(t){return JSON.stringify(lf.UsageInfo$outboundSchema.parse(t))}function oxo(t){return(0,NTr.safeParse)(t,e=>lf.UsageInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UsageInfo' from JSON")}});var LTr=S(cf=>{"use strict";var ixo=cf&&cf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),axo=cf&&cf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sxo=cf&&cf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ocf.ChatCompletionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionResponse' from JSON")}});var JTr=S(tn=>{"use strict";var dxo=tn&&tn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fxo=tn&&tn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pxo=tn&&tn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otn.ChatCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestStop' from JSON")}tn.ChatCompletionStreamRequestMessages$inboundSchema=ct.union([oRe.SystemMessage$inboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$inboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$inboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$inboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))]);tn.ChatCompletionStreamRequestMessages$outboundSchema=ct.union([oRe.SystemMessage$outboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$outboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$outboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$outboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))]);var kTr;(function(t){t.inboundSchema=tn.ChatCompletionStreamRequestMessages$inboundSchema,t.outboundSchema=tn.ChatCompletionStreamRequestMessages$outboundSchema})(kTr||(tn.ChatCompletionStreamRequestMessages$=kTr={}));function gxo(t){return JSON.stringify(tn.ChatCompletionStreamRequestMessages$outboundSchema.parse(t))}function yxo(t){return(0,rRe.safeParse)(t,e=>tn.ChatCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestMessages' from JSON")}tn.ChatCompletionStreamRequestToolChoice$inboundSchema=ct.union([iRe.ToolChoice$inboundSchema,aRe.ToolChoiceEnum$inboundSchema]);tn.ChatCompletionStreamRequestToolChoice$outboundSchema=ct.union([iRe.ToolChoice$outboundSchema,aRe.ToolChoiceEnum$outboundSchema]);var qTr;(function(t){t.inboundSchema=tn.ChatCompletionStreamRequestToolChoice$inboundSchema,t.outboundSchema=tn.ChatCompletionStreamRequestToolChoice$outboundSchema})(qTr||(tn.ChatCompletionStreamRequestToolChoice$=qTr={}));function bxo(t){return JSON.stringify(tn.ChatCompletionStreamRequestToolChoice$outboundSchema.parse(t))}function _xo(t){return(0,rRe.safeParse)(t,e=>tn.ChatCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestToolChoice' from JSON")}tn.ChatCompletionStreamRequest$inboundSchema=ct.object({model:ct.string(),temperature:ct.nullable(ct.number()).optional(),top_p:ct.number().optional(),max_tokens:ct.nullable(ct.number().int()).optional(),stream:ct.boolean().default(!0),stop:ct.union([ct.string(),ct.array(ct.string())]).optional(),random_seed:ct.nullable(ct.number().int()).optional(),messages:ct.array(ct.union([oRe.SystemMessage$inboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$inboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$inboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$inboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:HTr.ResponseFormat$inboundSchema.optional(),tools:ct.nullable(ct.array(WTr.Tool$inboundSchema)).optional(),tool_choice:ct.union([iRe.ToolChoice$inboundSchema,aRe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:ct.number().optional(),frequency_penalty:ct.number().optional(),n:ct.nullable(ct.number().int()).optional(),prediction:VTr.Prediction$inboundSchema.optional(),parallel_tool_calls:ct.boolean().optional(),prompt_mode:ct.nullable(zTr.MistralPromptMode$inboundSchema).optional(),safe_prompt:ct.boolean().optional()}).transform(t=>(0,UTr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",safe_prompt:"safePrompt"}));tn.ChatCompletionStreamRequest$outboundSchema=ct.object({model:ct.string(),temperature:ct.nullable(ct.number()).optional(),topP:ct.number().optional(),maxTokens:ct.nullable(ct.number().int()).optional(),stream:ct.boolean().default(!0),stop:ct.union([ct.string(),ct.array(ct.string())]).optional(),randomSeed:ct.nullable(ct.number().int()).optional(),messages:ct.array(ct.union([oRe.SystemMessage$outboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$outboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$outboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$outboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:HTr.ResponseFormat$outboundSchema.optional(),tools:ct.nullable(ct.array(WTr.Tool$outboundSchema)).optional(),toolChoice:ct.union([iRe.ToolChoice$outboundSchema,aRe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:ct.number().optional(),frequencyPenalty:ct.number().optional(),n:ct.nullable(ct.number().int()).optional(),prediction:VTr.Prediction$outboundSchema.optional(),parallelToolCalls:ct.boolean().optional(),promptMode:ct.nullable(zTr.MistralPromptMode$outboundSchema).optional(),safePrompt:ct.boolean().optional()}).transform(t=>(0,UTr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",safePrompt:"safe_prompt"}));var BTr;(function(t){t.inboundSchema=tn.ChatCompletionStreamRequest$inboundSchema,t.outboundSchema=tn.ChatCompletionStreamRequest$outboundSchema})(BTr||(tn.ChatCompletionStreamRequest$=BTr={}));function vxo(t){return JSON.stringify(tn.ChatCompletionStreamRequest$outboundSchema.parse(t))}function wxo(t){return(0,rRe.safeParse)(t,e=>tn.ChatCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequest' from JSON")}});var QTr=S(rn=>{"use strict";var Sxo=rn&&rn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cxo=rn&&rn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xxo=rn&&rn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);rn.Two$outboundSchema=qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);var KTr;(function(t){t.inboundSchema=rn.Two$inboundSchema,t.outboundSchema=rn.Two$outboundSchema})(KTr||(rn.Two$=KTr={}));function Txo(t){return JSON.stringify(rn.Two$outboundSchema.parse(t))}function Oxo(t){return(0,lRe.safeParse)(t,e=>rn.Two$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Two' from JSON")}rn.One$inboundSchema=qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);rn.One$outboundSchema=qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);var GTr;(function(t){t.inboundSchema=rn.One$inboundSchema,t.outboundSchema=rn.One$outboundSchema})(GTr||(rn.One$=GTr={}));function Exo(t){return JSON.stringify(rn.One$outboundSchema.parse(t))}function Pxo(t){return(0,lRe.safeParse)(t,e=>rn.One$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'One' from JSON")}rn.ChatModerationRequestInputs$inboundSchema=qe.union([qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]);rn.ChatModerationRequestInputs$outboundSchema=qe.union([qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]);var XTr;(function(t){t.inboundSchema=rn.ChatModerationRequestInputs$inboundSchema,t.outboundSchema=rn.ChatModerationRequestInputs$outboundSchema})(XTr||(rn.ChatModerationRequestInputs$=XTr={}));function Mxo(t){return JSON.stringify(rn.ChatModerationRequestInputs$outboundSchema.parse(t))}function Rxo(t){return(0,lRe.safeParse)(t,e=>rn.ChatModerationRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatModerationRequestInputs' from JSON")}rn.ChatModerationRequest$inboundSchema=qe.object({input:qe.union([qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]),model:qe.string()}).transform(t=>(0,YTr.remap)(t,{input:"inputs"}));rn.ChatModerationRequest$outboundSchema=qe.object({inputs:qe.union([qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]),model:qe.string()}).transform(t=>(0,YTr.remap)(t,{inputs:"input"}));var ZTr;(function(t){t.inboundSchema=rn.ChatModerationRequest$inboundSchema,t.outboundSchema=rn.ChatModerationRequest$outboundSchema})(ZTr||(rn.ChatModerationRequest$=ZTr={}));function Ixo(t){return JSON.stringify(rn.ChatModerationRequest$outboundSchema.parse(t))}function Axo(t){return(0,lRe.safeParse)(t,e=>rn.ChatModerationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatModerationRequest' from JSON")}});var zlt=S(df=>{"use strict";var Nxo=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]}),Dxo=df&&df.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jxo=df&&df.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,tOr.remap)(t,{train_loss:"trainLoss",valid_loss:"validLoss",valid_mean_token_accuracy:"validMeanTokenAccuracy"}));df.MetricOut$outboundSchema=pv.object({trainLoss:pv.nullable(pv.number()).optional(),validLoss:pv.nullable(pv.number()).optional(),validMeanTokenAccuracy:pv.nullable(pv.number()).optional()}).transform(t=>(0,tOr.remap)(t,{trainLoss:"train_loss",validLoss:"valid_loss",validMeanTokenAccuracy:"valid_mean_token_accuracy"}));var eOr;(function(t){t.inboundSchema=df.MetricOut$inboundSchema,t.outboundSchema=df.MetricOut$outboundSchema})(eOr||(df.MetricOut$=eOr={}));function Lxo(t){return JSON.stringify(df.MetricOut$outboundSchema.parse(t))}function Fxo(t){return(0,$xo.safeParse)(t,e=>df.MetricOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MetricOut' from JSON")}});var cRe=S(ff=>{"use strict";var kxo=ff&&ff.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qxo=ff&&ff.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bxo=ff&&ff.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,nOr.remap)(t,{step_number:"stepNumber",created_at:"createdAt"}));ff.CheckpointOut$outboundSchema=a7.object({metrics:oOr.MetricOut$outboundSchema,stepNumber:a7.number().int(),createdAt:a7.number().int()}).transform(t=>(0,nOr.remap)(t,{stepNumber:"step_number",createdAt:"created_at"}));var rOr;(function(t){t.inboundSchema=ff.CheckpointOut$inboundSchema,t.outboundSchema=ff.CheckpointOut$outboundSchema})(rOr||(ff.CheckpointOut$=rOr={}));function zxo(t){return JSON.stringify(ff.CheckpointOut$outboundSchema.parse(t))}function Vxo(t){return(0,Uxo.safeParse)(t,e=>ff.CheckpointOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CheckpointOut' from JSON")}});var lOr=S(bs=>{"use strict";var Hxo=bs&&bs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wxo=bs&&bs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jxo=bs&&bs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;obs.ClassificationRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationRequestInputs' from JSON")}bs.ClassificationRequest$inboundSchema=pf.object({model:pf.string(),input:pf.union([pf.string(),pf.array(pf.string())])}).transform(t=>(0,sOr.remap)(t,{input:"inputs"}));bs.ClassificationRequest$outboundSchema=pf.object({model:pf.string(),inputs:pf.union([pf.string(),pf.array(pf.string())])}).transform(t=>(0,sOr.remap)(t,{inputs:"input"}));var aOr;(function(t){t.inboundSchema=bs.ClassificationRequest$inboundSchema,t.outboundSchema=bs.ClassificationRequest$outboundSchema})(aOr||(bs.ClassificationRequest$=aOr={}));function Xxo(t){return JSON.stringify(bs.ClassificationRequest$outboundSchema.parse(t))}function Zxo(t){return(0,uOr.safeParse)(t,e=>bs.ClassificationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationRequest' from JSON")}});var Vlt=S(mf=>{"use strict";var Yxo=mf&&mf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qxo=mf&&mf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eTo=mf&&mf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;omf.ClassificationTargetResult$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationTargetResult' from JSON")}});var pOr=S(hf=>{"use strict";var oTo=hf&&hf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iTo=hf&&hf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aTo=hf&&hf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ohf.ClassificationResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationResponse' from JSON")}});var dRe=S(gf=>{"use strict";var cTo=gf&&gf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dTo=gf&&gf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fTo=gf&&gf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 mTo=yf&&yf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=yf&&yf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gTo=yf&&yf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,gOr.remap)(t,{loss_function:"lossFunction"}));yf.ClassifierTargetOut$outboundSchema=MA.object({name:MA.string(),labels:MA.array(MA.string()),weight:MA.number(),lossFunction:yOr.FTClassifierLossFunction$outboundSchema}).transform(t=>(0,gOr.remap)(t,{lossFunction:"loss_function"}));var hOr;(function(t){t.inboundSchema=yf.ClassifierTargetOut$inboundSchema,t.outboundSchema=yf.ClassifierTargetOut$outboundSchema})(hOr||(yf.ClassifierTargetOut$=hOr={}));function bTo(t){return JSON.stringify(yf.ClassifierTargetOut$outboundSchema.parse(t))}function _To(t){return(0,yTo.safeParse)(t,e=>yf.ClassifierTargetOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTargetOut' from JSON")}});var pRe=S(bf=>{"use strict";var vTo=bf&&bf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wTo=bf&&bf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),STo=bf&&bf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,_Or.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen"}));bf.ClassifierTrainingParameters$outboundSchema=rc.object({trainingSteps:rc.nullable(rc.number().int()).optional(),learningRate:rc.number().default(1e-4),weightDecay:rc.nullable(rc.number()).optional(),warmupFraction:rc.nullable(rc.number()).optional(),epochs:rc.nullable(rc.number()).optional(),seqLen:rc.nullable(rc.number().int()).optional()}).transform(t=>(0,_Or.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len"}));var bOr;(function(t){t.inboundSchema=bf.ClassifierTrainingParameters$inboundSchema,t.outboundSchema=bf.ClassifierTrainingParameters$outboundSchema})(bOr||(bf.ClassifierTrainingParameters$=bOr={}));function xTo(t){return JSON.stringify(bf.ClassifierTrainingParameters$outboundSchema.parse(t))}function TTo(t){return(0,CTo.safeParse)(t,e=>bf.ClassifierTrainingParameters$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTrainingParameters' from JSON")}});var mRe=S(_f=>{"use strict";var OTo=_f&&_f.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ETo=_f&&_f.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PTo=_f&&_f.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,wOr.remap)(t,{created_at:"createdAt"}));_f.EventOut$outboundSchema=I0.object({name:I0.string(),data:I0.nullable(I0.record(I0.any())).optional(),createdAt:I0.number().int()}).transform(t=>(0,wOr.remap)(t,{createdAt:"created_at"}));var vOr;(function(t){t.inboundSchema=_f.EventOut$inboundSchema,t.outboundSchema=_f.EventOut$outboundSchema})(vOr||(_f.EventOut$=vOr={}));function RTo(t){return JSON.stringify(_f.EventOut$outboundSchema.parse(t))}function ITo(t){return(0,MTo.safeParse)(t,e=>_f.EventOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EventOut' from JSON")}});var u7=S(vf=>{"use strict";var ATo=vf&&vf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=vf&&vf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DTo=vf&&vf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,COr.remap)(t,{expected_duration_seconds:"expectedDurationSeconds",cost_currency:"costCurrency",train_tokens_per_step:"trainTokensPerStep",train_tokens:"trainTokens",data_tokens:"dataTokens",estimated_start_time:"estimatedStartTime"}));vf.JobMetadataOut$outboundSchema=eu.object({expectedDurationSeconds:eu.nullable(eu.number().int()).optional(),cost:eu.nullable(eu.number()).optional(),costCurrency:eu.nullable(eu.string()).optional(),trainTokensPerStep:eu.nullable(eu.number().int()).optional(),trainTokens:eu.nullable(eu.number().int()).optional(),dataTokens:eu.nullable(eu.number().int()).optional(),estimatedStartTime:eu.nullable(eu.number().int()).optional()}).transform(t=>(0,COr.remap)(t,{expectedDurationSeconds:"expected_duration_seconds",costCurrency:"cost_currency",trainTokensPerStep:"train_tokens_per_step",trainTokens:"train_tokens",dataTokens:"data_tokens",estimatedStartTime:"estimated_start_time"}));var SOr;(function(t){t.inboundSchema=vf.JobMetadataOut$inboundSchema,t.outboundSchema=vf.JobMetadataOut$outboundSchema})(SOr||(vf.JobMetadataOut$=SOr={}));function $To(t){return JSON.stringify(vf.JobMetadataOut$outboundSchema.parse(t))}function LTo(t){return(0,jTo.safeParse)(t,e=>vf.JobMetadataOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobMetadataOut' from JSON")}});var l7=S(Ta=>{"use strict";var FTo=Ta&&Ta.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Ta&&Ta.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qTo=Ta&&Ta.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,OOr.remap)(t,{run_name:"runName"}));Ta.WandbIntegrationOut$outboundSchema=Xg.object({type:Ta.WandbIntegrationOutType$outboundSchema.default("wandb"),project:Xg.string(),name:Xg.nullable(Xg.string()).optional(),runName:Xg.nullable(Xg.string()).optional(),url:Xg.nullable(Xg.string()).optional()}).transform(t=>(0,OOr.remap)(t,{runName:"run_name"}));var TOr;(function(t){t.inboundSchema=Ta.WandbIntegrationOut$inboundSchema,t.outboundSchema=Ta.WandbIntegrationOut$outboundSchema})(TOr||(Ta.WandbIntegrationOut$=TOr={}));function UTo(t){return JSON.stringify(Ta.WandbIntegrationOut$outboundSchema.parse(t))}function zTo(t){return(0,BTo.safeParse)(t,e=>Ta.WandbIntegrationOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WandbIntegrationOut' from JSON")}});var kOr=S(rr=>{"use strict";var VTo=rr&&rr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=rr&&rr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WTo=rr&&rr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;orr.ClassifierDetailedJobOutIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierDetailedJobOutIntegrations' from JSON")}rr.ClassifierDetailedJobOutJobType$inboundSchema=qn.nativeEnum(rr.ClassifierDetailedJobOutJobType);rr.ClassifierDetailedJobOutJobType$outboundSchema=rr.ClassifierDetailedJobOutJobType$inboundSchema;var ROr;(function(t){t.inboundSchema=rr.ClassifierDetailedJobOutJobType$inboundSchema,t.outboundSchema=rr.ClassifierDetailedJobOutJobType$outboundSchema})(ROr||(rr.ClassifierDetailedJobOutJobType$=ROr={}));rr.ClassifierDetailedJobOut$inboundSchema=qn.object({id:qn.string(),auto_start:qn.boolean(),model:qn.string(),status:rr.ClassifierDetailedJobOutStatus$inboundSchema,created_at:qn.number().int(),modified_at:qn.number().int(),training_files:qn.array(qn.string()),validation_files:qn.nullable(qn.array(qn.string())).optional(),object:rr.ClassifierDetailedJobOutObject$inboundSchema.default("job"),fine_tuned_model:qn.nullable(qn.string()).optional(),suffix:qn.nullable(qn.string()).optional(),integrations:qn.nullable(qn.array(hRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:qn.nullable(qn.number().int()).optional(),metadata:qn.nullable(FOr.JobMetadataOut$inboundSchema).optional(),job_type:rr.ClassifierDetailedJobOutJobType$inboundSchema.default("classifier"),hyperparameters:$Or.ClassifierTrainingParameters$inboundSchema,events:qn.array(LOr.EventOut$inboundSchema).optional(),checkpoints:qn.array(DOr.CheckpointOut$inboundSchema).optional(),classifier_targets:qn.array(jOr.ClassifierTargetOut$inboundSchema)}).transform(t=>(0,AOr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType",classifier_targets:"classifierTargets"}));rr.ClassifierDetailedJobOut$outboundSchema=qn.object({id:qn.string(),autoStart:qn.boolean(),model:qn.string(),status:rr.ClassifierDetailedJobOutStatus$outboundSchema,createdAt:qn.number().int(),modifiedAt:qn.number().int(),trainingFiles:qn.array(qn.string()),validationFiles:qn.nullable(qn.array(qn.string())).optional(),object:rr.ClassifierDetailedJobOutObject$outboundSchema.default("job"),fineTunedModel:qn.nullable(qn.string()).optional(),suffix:qn.nullable(qn.string()).optional(),integrations:qn.nullable(qn.array(hRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:qn.nullable(qn.number().int()).optional(),metadata:qn.nullable(FOr.JobMetadataOut$outboundSchema).optional(),jobType:rr.ClassifierDetailedJobOutJobType$outboundSchema.default("classifier"),hyperparameters:$Or.ClassifierTrainingParameters$outboundSchema,events:qn.array(LOr.EventOut$outboundSchema).optional(),checkpoints:qn.array(DOr.CheckpointOut$outboundSchema).optional(),classifierTargets:qn.array(jOr.ClassifierTargetOut$outboundSchema)}).transform(t=>(0,AOr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type",classifierTargets:"classifier_targets"}));var IOr;(function(t){t.inboundSchema=rr.ClassifierDetailedJobOut$inboundSchema,t.outboundSchema=rr.ClassifierDetailedJobOut$outboundSchema})(IOr||(rr.ClassifierDetailedJobOut$=IOr={}));function GTo(t){return JSON.stringify(rr.ClassifierDetailedJobOut$outboundSchema.parse(t))}function XTo(t){return(0,NOr.safeParse)(t,e=>rr.ClassifierDetailedJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierDetailedJobOut' from JSON")}});var gRe=S(wf=>{"use strict";var ZTo=wf&&wf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YTo=wf&&wf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QTo=wf&&wf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,BOr.remap)(t,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));wf.FTModelCapabilitiesOut$outboundSchema=A0.object({completionChat:A0.boolean().default(!0),completionFim:A0.boolean().default(!1),functionCalling:A0.boolean().default(!1),fineTuning:A0.boolean().default(!1),classification:A0.boolean().default(!1)}).transform(t=>(0,BOr.remap)(t,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var qOr;(function(t){t.inboundSchema=wf.FTModelCapabilitiesOut$inboundSchema,t.outboundSchema=wf.FTModelCapabilitiesOut$outboundSchema})(qOr||(wf.FTModelCapabilitiesOut$=qOr={}));function tOo(t){return JSON.stringify(wf.FTModelCapabilitiesOut$outboundSchema.parse(t))}function rOo(t){return(0,eOo.safeParse)(t,e=>wf.FTModelCapabilitiesOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FTModelCapabilitiesOut' from JSON")}});var KOr=S(Jn=>{"use strict";var nOo=Jn&&Jn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oOo=Jn&&Jn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iOo=Jn&&Jn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,HOr.remap)(t,{owned_by:"ownedBy",workspace_id:"workspaceId",root_version:"rootVersion",max_context_length:"maxContextLength",classifier_targets:"classifierTargets",model_type:"modelType"}));Jn.ClassifierFTModelOut$outboundSchema=qi.object({id:qi.string(),object:Jn.ClassifierFTModelOutObject$outboundSchema.default("model"),created:qi.number().int(),ownedBy:qi.string(),workspaceId:qi.string(),root:qi.string(),rootVersion:qi.string(),archived:qi.boolean(),name:qi.nullable(qi.string()).optional(),description:qi.nullable(qi.string()).optional(),capabilities:JOr.FTModelCapabilitiesOut$outboundSchema,maxContextLength:qi.number().int().default(32768),aliases:qi.array(qi.string()).optional(),job:qi.string(),classifierTargets:qi.array(WOr.ClassifierTargetOut$outboundSchema),modelType:Jn.ClassifierFTModelOutModelType$outboundSchema.default("classifier")}).transform(t=>(0,HOr.remap)(t,{ownedBy:"owned_by",workspaceId:"workspace_id",rootVersion:"root_version",maxContextLength:"max_context_length",classifierTargets:"classifier_targets",modelType:"model_type"}));var VOr;(function(t){t.inboundSchema=Jn.ClassifierFTModelOut$inboundSchema,t.outboundSchema=Jn.ClassifierFTModelOut$outboundSchema})(VOr||(Jn.ClassifierFTModelOut$=VOr={}));function sOo(t){return JSON.stringify(Jn.ClassifierFTModelOut$outboundSchema.parse(t))}function uOo(t){return(0,aOo.safeParse)(t,e=>Jn.ClassifierFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierFTModelOut' from JSON")}});var Hlt=S(nr=>{"use strict";var lOo=nr&&nr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cOo=nr&&nr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dOo=nr&&nr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onr.ClassifierJobOutIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierJobOutIntegrations' from JSON")}nr.ClassifierJobOutJobType$inboundSchema=Wo.nativeEnum(nr.ClassifierJobOutJobType);nr.ClassifierJobOutJobType$outboundSchema=nr.ClassifierJobOutJobType$inboundSchema;var YOr;(function(t){t.inboundSchema=nr.ClassifierJobOutJobType$inboundSchema,t.outboundSchema=nr.ClassifierJobOutJobType$outboundSchema})(YOr||(nr.ClassifierJobOutJobType$=YOr={}));nr.ClassifierJobOut$inboundSchema=Wo.object({id:Wo.string(),auto_start:Wo.boolean(),model:Wo.string(),status:nr.ClassifierJobOutStatus$inboundSchema,created_at:Wo.number().int(),modified_at:Wo.number().int(),training_files:Wo.array(Wo.string()),validation_files:Wo.nullable(Wo.array(Wo.string())).optional(),object:nr.ClassifierJobOutObject$inboundSchema.default("job"),fine_tuned_model:Wo.nullable(Wo.string()).optional(),suffix:Wo.nullable(Wo.string()).optional(),integrations:Wo.nullable(Wo.array(yRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:Wo.nullable(Wo.number().int()).optional(),metadata:Wo.nullable(nEr.JobMetadataOut$inboundSchema).optional(),job_type:nr.ClassifierJobOutJobType$inboundSchema.default("classifier"),hyperparameters:rEr.ClassifierTrainingParameters$inboundSchema}).transform(t=>(0,eEr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType"}));nr.ClassifierJobOut$outboundSchema=Wo.object({id:Wo.string(),autoStart:Wo.boolean(),model:Wo.string(),status:nr.ClassifierJobOutStatus$outboundSchema,createdAt:Wo.number().int(),modifiedAt:Wo.number().int(),trainingFiles:Wo.array(Wo.string()),validationFiles:Wo.nullable(Wo.array(Wo.string())).optional(),object:nr.ClassifierJobOutObject$outboundSchema.default("job"),fineTunedModel:Wo.nullable(Wo.string()).optional(),suffix:Wo.nullable(Wo.string()).optional(),integrations:Wo.nullable(Wo.array(yRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:Wo.nullable(Wo.number().int()).optional(),metadata:Wo.nullable(nEr.JobMetadataOut$outboundSchema).optional(),jobType:nr.ClassifierJobOutJobType$outboundSchema.default("classifier"),hyperparameters:rEr.ClassifierTrainingParameters$outboundSchema}).transform(t=>(0,eEr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type"}));var QOr;(function(t){t.inboundSchema=nr.ClassifierJobOut$inboundSchema,t.outboundSchema=nr.ClassifierJobOut$outboundSchema})(QOr||(nr.ClassifierJobOut$=QOr={}));function mOo(t){return JSON.stringify(nr.ClassifierJobOut$outboundSchema.parse(t))}function hOo(t){return(0,tEr.safeParse)(t,e=>nr.ClassifierJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierJobOut' from JSON")}});var Wlt=S(Sf=>{"use strict";var gOo=Sf&&Sf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yOo=Sf&&Sf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bOo=Sf&&Sf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,iEr.remap)(t,{loss_function:"lossFunction"}));Sf.ClassifierTargetIn$outboundSchema=N0.object({name:N0.string(),labels:N0.array(N0.string()),weight:N0.number().default(1),lossFunction:N0.nullable(aEr.FTClassifierLossFunction$outboundSchema).optional()}).transform(t=>(0,iEr.remap)(t,{lossFunction:"loss_function"}));var oEr;(function(t){t.inboundSchema=Sf.ClassifierTargetIn$inboundSchema,t.outboundSchema=Sf.ClassifierTargetIn$outboundSchema})(oEr||(Sf.ClassifierTargetIn$=oEr={}));function vOo(t){return JSON.stringify(Sf.ClassifierTargetIn$outboundSchema.parse(t))}function wOo(t){return(0,_Oo.safeParse)(t,e=>Sf.ClassifierTargetIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTargetIn' from JSON")}});var Jlt=S(Cf=>{"use strict";var SOo=Cf&&Cf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),COo=Cf&&Cf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xOo=Cf&&Cf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,uEr.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen"}));Cf.ClassifierTrainingParametersIn$outboundSchema=nc.object({trainingSteps:nc.nullable(nc.number().int()).optional(),learningRate:nc.number().default(1e-4),weightDecay:nc.nullable(nc.number()).optional(),warmupFraction:nc.nullable(nc.number()).optional(),epochs:nc.nullable(nc.number()).optional(),seqLen:nc.nullable(nc.number().int()).optional()}).transform(t=>(0,uEr.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len"}));var sEr;(function(t){t.inboundSchema=Cf.ClassifierTrainingParametersIn$inboundSchema,t.outboundSchema=Cf.ClassifierTrainingParametersIn$outboundSchema})(sEr||(Cf.ClassifierTrainingParametersIn$=sEr={}));function OOo(t){return JSON.stringify(Cf.ClassifierTrainingParametersIn$outboundSchema.parse(t))}function EOo(t){return(0,TOo.safeParse)(t,e=>Cf.ClassifierTrainingParametersIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTrainingParametersIn' from JSON")}});var Klt=S(_s=>{"use strict";var POo=_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]}),MOo=_s&&_s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ROo=_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_s.Content$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Content' from JSON")}_s.DeltaMessage$inboundSchema=oc.object({role:oc.nullable(oc.string()).optional(),content:oc.nullable(oc.union([oc.string(),oc.array(bRe.ContentChunk$inboundSchema)])).optional(),tool_calls:oc.nullable(oc.array(pEr.ToolCall$inboundSchema)).optional()}).transform(t=>(0,dEr.remap)(t,{tool_calls:"toolCalls"}));_s.DeltaMessage$outboundSchema=oc.object({role:oc.nullable(oc.string()).optional(),content:oc.nullable(oc.union([oc.string(),oc.array(bRe.ContentChunk$outboundSchema)])).optional(),toolCalls:oc.nullable(oc.array(pEr.ToolCall$outboundSchema)).optional()}).transform(t=>(0,dEr.remap)(t,{toolCalls:"tool_calls"}));var cEr;(function(t){t.inboundSchema=_s.DeltaMessage$inboundSchema,t.outboundSchema=_s.DeltaMessage$outboundSchema})(cEr||(_s.DeltaMessage$=cEr={}));function NOo(t){return JSON.stringify(_s.DeltaMessage$outboundSchema.parse(t))}function DOo(t){return(0,fEr.safeParse)(t,e=>_s.DeltaMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeltaMessage' from JSON")}});var Glt=S(Oa=>{"use strict";var jOo=Oa&&Oa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Oo=Oa&&Oa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LOo=Oa&&Oa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,gEr.remap)(t,{finish_reason:"finishReason"}));Oa.CompletionResponseStreamChoice$outboundSchema=Fw.object({index:Fw.number().int(),delta:yEr.DeltaMessage$outboundSchema,finishReason:Fw.nullable(Oa.CompletionResponseStreamChoiceFinishReason$outboundSchema)}).transform(t=>(0,gEr.remap)(t,{finishReason:"finish_reason"}));var hEr;(function(t){t.inboundSchema=Oa.CompletionResponseStreamChoice$inboundSchema,t.outboundSchema=Oa.CompletionResponseStreamChoice$outboundSchema})(hEr||(Oa.CompletionResponseStreamChoice$=hEr={}));function qOo(t){return JSON.stringify(Oa.CompletionResponseStreamChoice$outboundSchema.parse(t))}function BOo(t){return(0,FOo.safeParse)(t,e=>Oa.CompletionResponseStreamChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionResponseStreamChoice' from JSON")}});var Xlt=S(xf=>{"use strict";var UOo=xf&&xf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zOo=xf&&xf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VOo=xf&&xf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxf.CompletionChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionChunk' from JSON")}});var _Re=S(Tf=>{"use strict";var KOo=Tf&&Tf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GOo=Tf&&Tf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XOo=Tf&&Tf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,SEr.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen",fim_ratio:"fimRatio"}));Tf.CompletionTrainingParameters$outboundSchema=Su.object({trainingSteps:Su.nullable(Su.number().int()).optional(),learningRate:Su.number().default(1e-4),weightDecay:Su.nullable(Su.number()).optional(),warmupFraction:Su.nullable(Su.number()).optional(),epochs:Su.nullable(Su.number()).optional(),seqLen:Su.nullable(Su.number().int()).optional(),fimRatio:Su.nullable(Su.number()).optional()}).transform(t=>(0,SEr.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len",fimRatio:"fim_ratio"}));var wEr;(function(t){t.inboundSchema=Tf.CompletionTrainingParameters$inboundSchema,t.outboundSchema=Tf.CompletionTrainingParameters$outboundSchema})(wEr||(Tf.CompletionTrainingParameters$=wEr={}));function YOo(t){return JSON.stringify(Tf.CompletionTrainingParameters$outboundSchema.parse(t))}function QOo(t){return(0,ZOo.safeParse)(t,e=>Tf.CompletionTrainingParameters$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionTrainingParameters' from JSON")}});var vRe=S(Ea=>{"use strict";var eEo=Ea&&Ea.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Ea&&Ea.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rEo=Ea&&Ea.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,TEr.remap)(t,{commit_id:"commitId"}));Ea.GithubRepositoryOut$outboundSchema=Gb.object({type:Ea.GithubRepositoryOutType$outboundSchema.default("github"),name:Gb.string(),owner:Gb.string(),ref:Gb.nullable(Gb.string()).optional(),weight:Gb.number().default(1),commitId:Gb.string()}).transform(t=>(0,TEr.remap)(t,{commitId:"commit_id"}));var xEr;(function(t){t.inboundSchema=Ea.GithubRepositoryOut$inboundSchema,t.outboundSchema=Ea.GithubRepositoryOut$outboundSchema})(xEr||(Ea.GithubRepositoryOut$=xEr={}));function oEo(t){return JSON.stringify(Ea.GithubRepositoryOut$outboundSchema.parse(t))}function iEo(t){return(0,nEo.safeParse)(t,e=>Ea.GithubRepositoryOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'GithubRepositoryOut' from JSON")}});var LEr=S(Tt=>{"use strict";var aEo=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]}),sEo=Tt&&Tt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uEo=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;oTt.CompletionDetailedJobOutIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionDetailedJobOutIntegrations' from JSON")}Tt.CompletionDetailedJobOutJobType$inboundSchema=Bn.nativeEnum(Tt.CompletionDetailedJobOutJobType);Tt.CompletionDetailedJobOutJobType$outboundSchema=Tt.CompletionDetailedJobOutJobType$inboundSchema;var MEr;(function(t){t.inboundSchema=Tt.CompletionDetailedJobOutJobType$inboundSchema,t.outboundSchema=Tt.CompletionDetailedJobOutJobType$outboundSchema})(MEr||(Tt.CompletionDetailedJobOutJobType$=MEr={}));Tt.CompletionDetailedJobOutRepositories$inboundSchema=wRe.GithubRepositoryOut$inboundSchema;Tt.CompletionDetailedJobOutRepositories$outboundSchema=wRe.GithubRepositoryOut$outboundSchema;var REr;(function(t){t.inboundSchema=Tt.CompletionDetailedJobOutRepositories$inboundSchema,t.outboundSchema=Tt.CompletionDetailedJobOutRepositories$outboundSchema})(REr||(Tt.CompletionDetailedJobOutRepositories$=REr={}));function dEo(t){return JSON.stringify(Tt.CompletionDetailedJobOutRepositories$outboundSchema.parse(t))}function fEo(t){return(0,Zlt.safeParse)(t,e=>Tt.CompletionDetailedJobOutRepositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionDetailedJobOutRepositories' from JSON")}Tt.CompletionDetailedJobOut$inboundSchema=Bn.object({id:Bn.string(),auto_start:Bn.boolean(),model:Bn.string(),status:Tt.CompletionDetailedJobOutStatus$inboundSchema,created_at:Bn.number().int(),modified_at:Bn.number().int(),training_files:Bn.array(Bn.string()),validation_files:Bn.nullable(Bn.array(Bn.string())).optional(),object:Tt.CompletionDetailedJobOutObject$inboundSchema.default("job"),fine_tuned_model:Bn.nullable(Bn.string()).optional(),suffix:Bn.nullable(Bn.string()).optional(),integrations:Bn.nullable(Bn.array(SRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:Bn.nullable(Bn.number().int()).optional(),metadata:Bn.nullable($Er.JobMetadataOut$inboundSchema).optional(),job_type:Tt.CompletionDetailedJobOutJobType$inboundSchema.default("completion"),hyperparameters:DEr.CompletionTrainingParameters$inboundSchema,repositories:Bn.array(wRe.GithubRepositoryOut$inboundSchema).optional(),events:Bn.array(jEr.EventOut$inboundSchema).optional(),checkpoints:Bn.array(NEr.CheckpointOut$inboundSchema).optional()}).transform(t=>(0,AEr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType"}));Tt.CompletionDetailedJobOut$outboundSchema=Bn.object({id:Bn.string(),autoStart:Bn.boolean(),model:Bn.string(),status:Tt.CompletionDetailedJobOutStatus$outboundSchema,createdAt:Bn.number().int(),modifiedAt:Bn.number().int(),trainingFiles:Bn.array(Bn.string()),validationFiles:Bn.nullable(Bn.array(Bn.string())).optional(),object:Tt.CompletionDetailedJobOutObject$outboundSchema.default("job"),fineTunedModel:Bn.nullable(Bn.string()).optional(),suffix:Bn.nullable(Bn.string()).optional(),integrations:Bn.nullable(Bn.array(SRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:Bn.nullable(Bn.number().int()).optional(),metadata:Bn.nullable($Er.JobMetadataOut$outboundSchema).optional(),jobType:Tt.CompletionDetailedJobOutJobType$outboundSchema.default("completion"),hyperparameters:DEr.CompletionTrainingParameters$outboundSchema,repositories:Bn.array(wRe.GithubRepositoryOut$outboundSchema).optional(),events:Bn.array(jEr.EventOut$outboundSchema).optional(),checkpoints:Bn.array(NEr.CheckpointOut$outboundSchema).optional()}).transform(t=>(0,AEr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type"}));var IEr;(function(t){t.inboundSchema=Tt.CompletionDetailedJobOut$inboundSchema,t.outboundSchema=Tt.CompletionDetailedJobOut$outboundSchema})(IEr||(Tt.CompletionDetailedJobOut$=IEr={}));function pEo(t){return JSON.stringify(Tt.CompletionDetailedJobOut$outboundSchema.parse(t))}function mEo(t){return(0,Zlt.safeParse)(t,e=>Tt.CompletionDetailedJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionDetailedJobOut' from JSON")}});var qEr=S(Of=>{"use strict";var hEo=Of&&Of.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Of&&Of.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yEo=Of&&Of.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{try{return JSON.parse(t)}catch(r){return e.addIssue({code:pse.ZodIssueCode.custom,message:`malformed json: ${r}`}),pse.NEVER}}).pipe(kEr.CompletionChunk$inboundSchema)});Of.CompletionEvent$outboundSchema=pse.object({data:kEr.CompletionChunk$outboundSchema});var FEr;(function(t){t.inboundSchema=Of.CompletionEvent$inboundSchema,t.outboundSchema=Of.CompletionEvent$outboundSchema})(FEr||(Of.CompletionEvent$=FEr={}));function _Eo(t){return JSON.stringify(Of.CompletionEvent$outboundSchema.parse(t))}function vEo(t){return(0,bEo.safeParse)(t,e=>Of.CompletionEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionEvent' from JSON")}});var WEr=S(Kn=>{"use strict";var wEo=Kn&&Kn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SEo=Kn&&Kn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CEo=Kn&&Kn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,VEr.remap)(t,{owned_by:"ownedBy",workspace_id:"workspaceId",root_version:"rootVersion",max_context_length:"maxContextLength",model_type:"modelType"}));Kn.CompletionFTModelOut$outboundSchema=Pa.object({id:Pa.string(),object:Kn.CompletionFTModelOutObject$outboundSchema.default("model"),created:Pa.number().int(),ownedBy:Pa.string(),workspaceId:Pa.string(),root:Pa.string(),rootVersion:Pa.string(),archived:Pa.boolean(),name:Pa.nullable(Pa.string()).optional(),description:Pa.nullable(Pa.string()).optional(),capabilities:HEr.FTModelCapabilitiesOut$outboundSchema,maxContextLength:Pa.number().int().default(32768),aliases:Pa.array(Pa.string()).optional(),job:Pa.string(),modelType:Kn.ModelType$outboundSchema.default("completion")}).transform(t=>(0,VEr.remap)(t,{ownedBy:"owned_by",workspaceId:"workspace_id",rootVersion:"root_version",maxContextLength:"max_context_length",modelType:"model_type"}));var zEr;(function(t){t.inboundSchema=Kn.CompletionFTModelOut$inboundSchema,t.outboundSchema=Kn.CompletionFTModelOut$outboundSchema})(zEr||(Kn.CompletionFTModelOut$=zEr={}));function TEo(t){return JSON.stringify(Kn.CompletionFTModelOut$outboundSchema.parse(t))}function OEo(t){return(0,xEo.safeParse)(t,e=>Kn.CompletionFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionFTModelOut' from JSON")}});var Qlt=S(Ot=>{"use strict";var EEo=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]}),PEo=Ot&&Ot.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MEo=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;oOt.Integrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Integrations' from JSON")}Ot.JobType$inboundSchema=$o.nativeEnum(Ot.JobType);Ot.JobType$outboundSchema=Ot.JobType$inboundSchema;var XEr;(function(t){t.inboundSchema=Ot.JobType$inboundSchema,t.outboundSchema=Ot.JobType$outboundSchema})(XEr||(Ot.JobType$=XEr={}));Ot.Repositories$inboundSchema=CRe.GithubRepositoryOut$inboundSchema;Ot.Repositories$outboundSchema=CRe.GithubRepositoryOut$outboundSchema;var ZEr;(function(t){t.inboundSchema=Ot.Repositories$inboundSchema,t.outboundSchema=Ot.Repositories$outboundSchema})(ZEr||(Ot.Repositories$=ZEr={}));function AEo(t){return JSON.stringify(Ot.Repositories$outboundSchema.parse(t))}function NEo(t){return(0,Ylt.safeParse)(t,e=>Ot.Repositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Repositories' from JSON")}Ot.CompletionJobOut$inboundSchema=$o.object({id:$o.string(),auto_start:$o.boolean(),model:$o.string(),status:Ot.Status$inboundSchema,created_at:$o.number().int(),modified_at:$o.number().int(),training_files:$o.array($o.string()),validation_files:$o.nullable($o.array($o.string())).optional(),object:Ot.CompletionJobOutObject$inboundSchema.default("job"),fine_tuned_model:$o.nullable($o.string()).optional(),suffix:$o.nullable($o.string()).optional(),integrations:$o.nullable($o.array(xRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:$o.nullable($o.number().int()).optional(),metadata:$o.nullable(tPr.JobMetadataOut$inboundSchema).optional(),job_type:Ot.JobType$inboundSchema.default("completion"),hyperparameters:ePr.CompletionTrainingParameters$inboundSchema,repositories:$o.array(CRe.GithubRepositoryOut$inboundSchema).optional()}).transform(t=>(0,QEr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType"}));Ot.CompletionJobOut$outboundSchema=$o.object({id:$o.string(),autoStart:$o.boolean(),model:$o.string(),status:Ot.Status$outboundSchema,createdAt:$o.number().int(),modifiedAt:$o.number().int(),trainingFiles:$o.array($o.string()),validationFiles:$o.nullable($o.array($o.string())).optional(),object:Ot.CompletionJobOutObject$outboundSchema.default("job"),fineTunedModel:$o.nullable($o.string()).optional(),suffix:$o.nullable($o.string()).optional(),integrations:$o.nullable($o.array(xRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:$o.nullable($o.number().int()).optional(),metadata:$o.nullable(tPr.JobMetadataOut$outboundSchema).optional(),jobType:Ot.JobType$outboundSchema.default("completion"),hyperparameters:ePr.CompletionTrainingParameters$outboundSchema,repositories:$o.array(CRe.GithubRepositoryOut$outboundSchema).optional()}).transform(t=>(0,QEr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type"}));var YEr;(function(t){t.inboundSchema=Ot.CompletionJobOut$inboundSchema,t.outboundSchema=Ot.CompletionJobOut$outboundSchema})(YEr||(Ot.CompletionJobOut$=YEr={}));function DEo(t){return JSON.stringify(Ot.CompletionJobOut$outboundSchema.parse(t))}function jEo(t){return(0,Ylt.safeParse)(t,e=>Ot.CompletionJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionJobOut' from JSON")}});var ect=S(Ef=>{"use strict";var $Eo=Ef&&Ef.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LEo=Ef&&Ef.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FEo=Ef&&Ef.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,nPr.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen",fim_ratio:"fimRatio"}));Ef.CompletionTrainingParametersIn$outboundSchema=Cu.object({trainingSteps:Cu.nullable(Cu.number().int()).optional(),learningRate:Cu.number().default(1e-4),weightDecay:Cu.nullable(Cu.number()).optional(),warmupFraction:Cu.nullable(Cu.number()).optional(),epochs:Cu.nullable(Cu.number()).optional(),seqLen:Cu.nullable(Cu.number().int()).optional(),fimRatio:Cu.nullable(Cu.number()).optional()}).transform(t=>(0,nPr.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len",fimRatio:"fim_ratio"}));var rPr;(function(t){t.inboundSchema=Ef.CompletionTrainingParametersIn$inboundSchema,t.outboundSchema=Ef.CompletionTrainingParametersIn$outboundSchema})(rPr||(Ef.CompletionTrainingParametersIn$=rPr={}));function qEo(t){return JSON.stringify(Ef.CompletionTrainingParametersIn$outboundSchema.parse(t))}function BEo(t){return(0,kEo.safeParse)(t,e=>Ef.CompletionTrainingParametersIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionTrainingParametersIn' from JSON")}});var tct=S(Pf=>{"use strict";var UEo=Pf&&Pf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zEo=Pf&&Pf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VEo=Pf&&Pf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oPf.FunctionCallEntryArguments$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCallEntryArguments' from JSON")}});var mse=S(Gn=>{"use strict";var KEo=Gn&&Gn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Gn&&Gn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XEo=Gn&&Gn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:Gy.nullable(Gy.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:Gy.string().optional(),tool_call_id:Gy.string(),name:Gy.string(),arguments:lPr.FunctionCallEntryArguments$inboundSchema}).transform(t=>(0,uPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt",tool_call_id:"toolCallId"}));Gn.FunctionCallEntry$outboundSchema=Gy.object({object:Gn.FunctionCallEntryObject$outboundSchema.default("entry"),type:Gn.FunctionCallEntryType$outboundSchema.default("function.call"),createdAt:Gy.date().transform(t=>t.toISOString()).optional(),completedAt:Gy.nullable(Gy.date().transform(t=>t.toISOString())).optional(),id:Gy.string().optional(),toolCallId:Gy.string(),name:Gy.string(),arguments:lPr.FunctionCallEntryArguments$outboundSchema}).transform(t=>(0,uPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at",toolCallId:"tool_call_id"}));var sPr;(function(t){t.inboundSchema=Gn.FunctionCallEntry$inboundSchema,t.outboundSchema=Gn.FunctionCallEntry$outboundSchema})(sPr||(Gn.FunctionCallEntry$=sPr={}));function YEo(t){return JSON.stringify(Gn.FunctionCallEntry$outboundSchema.parse(t))}function QEo(t){return(0,ZEo.safeParse)(t,e=>Gn.FunctionCallEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCallEntry' from JSON")}});var TRe=S(Xn=>{"use strict";var ePo=Xn&&Xn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tPo=Xn&&Xn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rPo=Xn&&Xn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:Xy.nullable(Xy.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:Xy.string().optional(),tool_call_id:Xy.string(),result:Xy.string()}).transform(t=>(0,pPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt",tool_call_id:"toolCallId"}));Xn.FunctionResultEntry$outboundSchema=Xy.object({object:Xn.FunctionResultEntryObject$outboundSchema.default("entry"),type:Xn.FunctionResultEntryType$outboundSchema.default("function.result"),createdAt:Xy.date().transform(t=>t.toISOString()).optional(),completedAt:Xy.nullable(Xy.date().transform(t=>t.toISOString())).optional(),id:Xy.string().optional(),toolCallId:Xy.string(),result:Xy.string()}).transform(t=>(0,pPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at",toolCallId:"tool_call_id"}));var fPr;(function(t){t.inboundSchema=Xn.FunctionResultEntry$inboundSchema,t.outboundSchema=Xn.FunctionResultEntry$outboundSchema})(fPr||(Xn.FunctionResultEntry$=fPr={}));function oPo(t){return JSON.stringify(Xn.FunctionResultEntry$outboundSchema.parse(t))}function iPo(t){return(0,nPo.safeParse)(t,e=>Xn.FunctionResultEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionResultEntry' from JSON")}});var hse=S(Ma=>{"use strict";var aPo=Ma&&Ma.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sPo=Ma&&Ma.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uPo=Ma&&Ma.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,gPr.remap)(t,{file_id:"fileId",file_name:"fileName",file_type:"fileType"}));Ma.ToolFileChunk$outboundSchema=kw.object({type:Ma.ToolFileChunkType$outboundSchema.default("tool_file"),tool:yPr.BuiltInConnectors$outboundSchema,fileId:kw.string(),fileName:kw.nullable(kw.string()).optional(),fileType:kw.nullable(kw.string()).optional()}).transform(t=>(0,gPr.remap)(t,{fileId:"file_id",fileName:"file_name",fileType:"file_type"}));var hPr;(function(t){t.inboundSchema=Ma.ToolFileChunk$inboundSchema,t.outboundSchema=Ma.ToolFileChunk$outboundSchema})(hPr||(Ma.ToolFileChunk$=hPr={}));function cPo(t){return JSON.stringify(Ma.ToolFileChunk$outboundSchema.parse(t))}function dPo(t){return(0,lPo.safeParse)(t,e=>Ma.ToolFileChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolFileChunk' from JSON")}});var rct=S(Mf=>{"use strict";var fPo=Mf&&Mf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pPo=Mf&&Mf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mPo=Mf&&Mf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oMf.MessageInputContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageInputContentChunks' from JSON")}});var gse=S(or=>{"use strict";var bPo=or&&or.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_Po=or&&or.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vPo=or&&or.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oor.MessageInputEntryContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageInputEntryContent' from JSON")}or.MessageInputEntry$inboundSchema=qu.object({object:or.ObjectT$inboundSchema.default("entry"),type:or.MessageInputEntryType$inboundSchema.default("message.input"),created_at:qu.string().datetime({offset:!0}).transform(t=>new Date(t)).optional(),completed_at:qu.nullable(qu.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:qu.string().optional(),role:or.MessageInputEntryRole$inboundSchema,content:qu.union([qu.string(),qu.array(ORe.MessageInputContentChunks$inboundSchema)]),prefix:qu.boolean().default(!1)}).transform(t=>(0,RPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt"}));or.MessageInputEntry$outboundSchema=qu.object({object:or.ObjectT$outboundSchema.default("entry"),type:or.MessageInputEntryType$outboundSchema.default("message.input"),createdAt:qu.date().transform(t=>t.toISOString()).optional(),completedAt:qu.nullable(qu.date().transform(t=>t.toISOString())).optional(),id:qu.string().optional(),role:or.MessageInputEntryRole$outboundSchema,content:qu.union([qu.string(),qu.array(ORe.MessageInputContentChunks$outboundSchema)]),prefix:qu.boolean().default(!1)}).transform(t=>(0,RPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at"}));var MPr;(function(t){t.inboundSchema=or.MessageInputEntry$inboundSchema,t.outboundSchema=or.MessageInputEntry$outboundSchema})(MPr||(or.MessageInputEntry$=MPr={}));function CPo(t){return JSON.stringify(or.MessageInputEntry$outboundSchema.parse(t))}function xPo(t){return(0,IPr.safeParse)(t,e=>or.MessageInputEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageInputEntry' from JSON")}});var ERe=S(Ra=>{"use strict";var TPo=Ra&&Ra.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OPo=Ra&&Ra.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EPo=Ra&&Ra.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oRa.ToolReferenceChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolReferenceChunk' from JSON")}});var nct=S(Rf=>{"use strict";var IPo=Rf&&Rf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),APo=Rf&&Rf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NPo=Rf&&Rf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oRf.MessageOutputContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputContentChunks' from JSON")}});var c7=S(ir=>{"use strict";var LPo=ir&&ir.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FPo=ir&&ir.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kPo=ir&&ir.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oir.MessageOutputEntryContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEntryContent' from JSON")}ir.MessageOutputEntry$inboundSchema=us.object({object:ir.MessageOutputEntryObject$inboundSchema.default("entry"),type:ir.MessageOutputEntryType$inboundSchema.default("message.output"),created_at:us.string().datetime({offset:!0}).transform(t=>new Date(t)).optional(),completed_at:us.nullable(us.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:us.string().optional(),agent_id:us.nullable(us.string()).optional(),model:us.nullable(us.string()).optional(),role:ir.MessageOutputEntryRole$inboundSchema.default("assistant"),content:us.union([us.string(),us.array(PRe.MessageOutputContentChunks$inboundSchema)])}).transform(t=>(0,KPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt",agent_id:"agentId"}));ir.MessageOutputEntry$outboundSchema=us.object({object:ir.MessageOutputEntryObject$outboundSchema.default("entry"),type:ir.MessageOutputEntryType$outboundSchema.default("message.output"),createdAt:us.date().transform(t=>t.toISOString()).optional(),completedAt:us.nullable(us.date().transform(t=>t.toISOString())).optional(),id:us.string().optional(),agentId:us.nullable(us.string()).optional(),model:us.nullable(us.string()).optional(),role:ir.MessageOutputEntryRole$outboundSchema.default("assistant"),content:us.union([us.string(),us.array(PRe.MessageOutputContentChunks$outboundSchema)])}).transform(t=>(0,KPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at",agentId:"agent_id"}));var JPr;(function(t){t.inboundSchema=ir.MessageOutputEntry$inboundSchema,t.outboundSchema=ir.MessageOutputEntry$outboundSchema})(JPr||(ir.MessageOutputEntry$=JPr={}));function UPo(t){return JSON.stringify(ir.MessageOutputEntry$outboundSchema.parse(t))}function zPo(t){return(0,GPr.safeParse)(t,e=>ir.MessageOutputEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEntry' from JSON")}});var yse=S(Zn=>{"use strict";var VPo=Zn&&Zn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HPo=Zn&&Zn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WPo=Zn&&Zn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:Hh.nullable(Hh.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:Hh.string().optional(),name:eMr.BuiltInConnectors$inboundSchema,arguments:Hh.string(),info:Hh.record(Hh.any()).optional()}).transform(t=>(0,QPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt"}));Zn.ToolExecutionEntry$outboundSchema=Hh.object({object:Zn.ToolExecutionEntryObject$outboundSchema.default("entry"),type:Zn.ToolExecutionEntryType$outboundSchema.default("tool.execution"),createdAt:Hh.date().transform(t=>t.toISOString()).optional(),completedAt:Hh.nullable(Hh.date().transform(t=>t.toISOString())).optional(),id:Hh.string().optional(),name:eMr.BuiltInConnectors$outboundSchema,arguments:Hh.string(),info:Hh.record(Hh.any()).optional()}).transform(t=>(0,QPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at"}));var YPr;(function(t){t.inboundSchema=Zn.ToolExecutionEntry$inboundSchema,t.outboundSchema=Zn.ToolExecutionEntry$outboundSchema})(YPr||(Zn.ToolExecutionEntry$=YPr={}));function KPo(t){return JSON.stringify(Zn.ToolExecutionEntry$outboundSchema.parse(t))}function GPo(t){return(0,JPo.safeParse)(t,e=>Zn.ToolExecutionEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionEntry' from JSON")}});var oct=S(If=>{"use strict";var XPo=If&&If.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZPo=If&&If.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YPo=If&&If.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oIf.InputEntries$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InputEntries' from JSON")}});var Kq=S(Af=>{"use strict";var rMo=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]}),nMo=Af&&Af.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oMo=Af&&Af.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oAf.ConversationInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationInputs' from JSON")}});var gMr=S(Ia=>{"use strict";var uMo=Ia&&Ia.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lMo=Ia&&Ia.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cMo=Ia&&Ia.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,pMr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs"}));Ia.ConversationAppendRequest$outboundSchema=rW.object({inputs:hMr.ConversationInputs$outboundSchema,stream:rW.boolean().default(!1),store:rW.boolean().default(!0),handoffExecution:Ia.ConversationAppendRequestHandoffExecution$outboundSchema.default("server"),completionArgs:mMr.CompletionArgs$outboundSchema.optional()}).transform(t=>(0,pMr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args"}));var fMr;(function(t){t.inboundSchema=Ia.ConversationAppendRequest$inboundSchema,t.outboundSchema=Ia.ConversationAppendRequest$outboundSchema})(fMr||(Ia.ConversationAppendRequest$=fMr={}));function fMo(t){return JSON.stringify(Ia.ConversationAppendRequest$outboundSchema.parse(t))}function pMo(t){return(0,dMo.safeParse)(t,e=>Ia.ConversationAppendRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationAppendRequest' from JSON")}});var SMr=S(Aa=>{"use strict";var mMo=Aa&&Aa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hMo=Aa&&Aa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gMo=Aa&&Aa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,_Mr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs"}));Aa.ConversationAppendStreamRequest$outboundSchema=nW.object({inputs:wMr.ConversationInputs$outboundSchema,stream:nW.boolean().default(!0),store:nW.boolean().default(!0),handoffExecution:Aa.ConversationAppendStreamRequestHandoffExecution$outboundSchema.default("server"),completionArgs:vMr.CompletionArgs$outboundSchema.optional()}).transform(t=>(0,_Mr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args"}));var bMr;(function(t){t.inboundSchema=Aa.ConversationAppendStreamRequest$inboundSchema,t.outboundSchema=Aa.ConversationAppendStreamRequest$outboundSchema})(bMr||(Aa.ConversationAppendStreamRequest$=bMr={}));function bMo(t){return JSON.stringify(Aa.ConversationAppendStreamRequest$outboundSchema.parse(t))}function _Mo(t){return(0,yMo.safeParse)(t,e=>Aa.ConversationAppendStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationAppendStreamRequest' from JSON")}});var ict=S(Na=>{"use strict";var vMo=Na&&Na.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wMo=Na&&Na.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SMo=Na&&Na.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:Xb.number().int().default(0),id:Xb.string(),name:Xb.string(),tool_call_id:Xb.string(),arguments:Xb.string()}).transform(t=>(0,TMr.remap)(t,{created_at:"createdAt",output_index:"outputIndex",tool_call_id:"toolCallId"}));Na.FunctionCallEvent$outboundSchema=Xb.object({type:Na.FunctionCallEventType$outboundSchema.default("function.call.delta"),createdAt:Xb.date().transform(t=>t.toISOString()).optional(),outputIndex:Xb.number().int().default(0),id:Xb.string(),name:Xb.string(),toolCallId:Xb.string(),arguments:Xb.string()}).transform(t=>(0,TMr.remap)(t,{createdAt:"created_at",outputIndex:"output_index",toolCallId:"tool_call_id"}));var xMr;(function(t){t.inboundSchema=Na.FunctionCallEvent$inboundSchema,t.outboundSchema=Na.FunctionCallEvent$outboundSchema})(xMr||(Na.FunctionCallEvent$=xMr={}));function xMo(t){return JSON.stringify(Na.FunctionCallEvent$outboundSchema.parse(t))}function TMo(t){return(0,CMo.safeParse)(t,e=>Na.FunctionCallEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCallEvent' from JSON")}});var act=S(Nf=>{"use strict";var OMo=Nf&&Nf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EMo=Nf&&Nf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PMo=Nf&&Nf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oNf.OutputContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OutputContentChunks' from JSON")}});var sct=S(Br=>{"use strict";var AMo=Br&&Br.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NMo=Br&&Br.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DMo=Br&&Br.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oBr.MessageOutputEventContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEventContent' from JSON")}Br.MessageOutputEvent$inboundSchema=xu.object({type:Br.MessageOutputEventType$inboundSchema.default("message.output.delta"),created_at:xu.string().datetime({offset:!0}).transform(t=>new Date(t)).optional(),output_index:xu.number().int().default(0),id:xu.string(),content_index:xu.number().int().default(0),model:xu.nullable(xu.string()).optional(),agent_id:xu.nullable(xu.string()).optional(),role:Br.MessageOutputEventRole$inboundSchema.default("assistant"),content:xu.union([xu.string(),MRe.OutputContentChunks$inboundSchema])}).transform(t=>(0,FMr.remap)(t,{created_at:"createdAt",output_index:"outputIndex",content_index:"contentIndex",agent_id:"agentId"}));Br.MessageOutputEvent$outboundSchema=xu.object({type:Br.MessageOutputEventType$outboundSchema.default("message.output.delta"),createdAt:xu.date().transform(t=>t.toISOString()).optional(),outputIndex:xu.number().int().default(0),id:xu.string(),contentIndex:xu.number().int().default(0),model:xu.nullable(xu.string()).optional(),agentId:xu.nullable(xu.string()).optional(),role:Br.MessageOutputEventRole$outboundSchema.default("assistant"),content:xu.union([xu.string(),MRe.OutputContentChunks$outboundSchema])}).transform(t=>(0,FMr.remap)(t,{createdAt:"created_at",outputIndex:"output_index",contentIndex:"content_index",agentId:"agent_id"}));var LMr;(function(t){t.inboundSchema=Br.MessageOutputEvent$inboundSchema,t.outboundSchema=Br.MessageOutputEvent$outboundSchema})(LMr||(Br.MessageOutputEvent$=LMr={}));function LMo(t){return JSON.stringify(Br.MessageOutputEvent$outboundSchema.parse(t))}function FMo(t){return(0,kMr.safeParse)(t,e=>Br.MessageOutputEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEvent' from JSON")}});var RRe=S(Df=>{"use strict";var kMo=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]}),qMo=Df&&Df.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BMo=Df&&Df.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,BMr.remap)(t,{prompt_tokens:"promptTokens",completion_tokens:"completionTokens",total_tokens:"totalTokens",connector_tokens:"connectorTokens"}));Df.ConversationUsageInfo$outboundSchema=Wh.object({promptTokens:Wh.number().int().default(0),completionTokens:Wh.number().int().default(0),totalTokens:Wh.number().int().default(0),connectorTokens:Wh.nullable(Wh.number().int()).optional(),connectors:Wh.nullable(Wh.record(Wh.number().int())).optional()}).transform(t=>(0,BMr.remap)(t,{promptTokens:"prompt_tokens",completionTokens:"completion_tokens",totalTokens:"total_tokens",connectorTokens:"connector_tokens"}));var qMr;(function(t){t.inboundSchema=Df.ConversationUsageInfo$inboundSchema,t.outboundSchema=Df.ConversationUsageInfo$outboundSchema})(qMr||(Df.ConversationUsageInfo$=qMr={}));function zMo(t){return JSON.stringify(Df.ConversationUsageInfo$outboundSchema.parse(t))}function VMo(t){return(0,UMo.safeParse)(t,e=>Df.ConversationUsageInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationUsageInfo' from JSON")}});var uct=S(Da=>{"use strict";var HMo=Da&&Da.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WMo=Da&&Da.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JMo=Da&&Da.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),usage:HMr.ConversationUsageInfo$inboundSchema}).transform(t=>(0,VMr.remap)(t,{created_at:"createdAt"}));Da.ResponseDoneEvent$outboundSchema=bse.object({type:Da.ResponseDoneEventType$outboundSchema.default("conversation.response.done"),createdAt:bse.date().transform(t=>t.toISOString()).optional(),usage:HMr.ConversationUsageInfo$outboundSchema}).transform(t=>(0,VMr.remap)(t,{createdAt:"created_at"}));var zMr;(function(t){t.inboundSchema=Da.ResponseDoneEvent$inboundSchema,t.outboundSchema=Da.ResponseDoneEvent$outboundSchema})(zMr||(Da.ResponseDoneEvent$=zMr={}));function GMo(t){return JSON.stringify(Da.ResponseDoneEvent$outboundSchema.parse(t))}function XMo(t){return(0,KMo.safeParse)(t,e=>Da.ResponseDoneEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseDoneEvent' from JSON")}});var lct=S(ja=>{"use strict";var ZMo=ja&&ja.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YMo=ja&&ja.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QMo=ja&&ja.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),message:WD.string(),code:WD.number().int()}).transform(t=>(0,KMr.remap)(t,{created_at:"createdAt"}));ja.ResponseErrorEvent$outboundSchema=WD.object({type:ja.ResponseErrorEventType$outboundSchema.default("conversation.response.error"),createdAt:WD.date().transform(t=>t.toISOString()).optional(),message:WD.string(),code:WD.number().int()}).transform(t=>(0,KMr.remap)(t,{createdAt:"created_at"}));var JMr;(function(t){t.inboundSchema=ja.ResponseErrorEvent$inboundSchema,t.outboundSchema=ja.ResponseErrorEvent$outboundSchema})(JMr||(ja.ResponseErrorEvent$=JMr={}));function tRo(t){return JSON.stringify(ja.ResponseErrorEvent$outboundSchema.parse(t))}function rRo(t){return(0,eRo.safeParse)(t,e=>ja.ResponseErrorEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseErrorEvent' from JSON")}});var cct=S($a=>{"use strict";var nRo=$a&&$a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oRo=$a&&$a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iRo=$a&&$a.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),conversation_id:oW.string()}).transform(t=>(0,ZMr.remap)(t,{created_at:"createdAt",conversation_id:"conversationId"}));$a.ResponseStartedEvent$outboundSchema=oW.object({type:$a.ResponseStartedEventType$outboundSchema.default("conversation.response.started"),createdAt:oW.date().transform(t=>t.toISOString()).optional(),conversationId:oW.string()}).transform(t=>(0,ZMr.remap)(t,{createdAt:"created_at",conversationId:"conversation_id"}));var XMr;(function(t){t.inboundSchema=$a.ResponseStartedEvent$inboundSchema,t.outboundSchema=$a.ResponseStartedEvent$outboundSchema})(XMr||($a.ResponseStartedEvent$=XMr={}));function sRo(t){return JSON.stringify($a.ResponseStartedEvent$outboundSchema.parse(t))}function uRo(t){return(0,aRo.safeParse)(t,e=>$a.ResponseStartedEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseStartedEvent' from JSON")}});var dct=S(jf=>{"use strict";var lRo=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]}),cRo=jf&&jf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dRo=jf&&jf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 pRo=La&&La.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mRo=La&&La.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hRo=La&&La.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:Ux.number().int().default(0),id:Ux.string(),name:rRr.BuiltInConnectors$inboundSchema,arguments:Ux.string()}).transform(t=>(0,tRr.remap)(t,{created_at:"createdAt",output_index:"outputIndex"}));La.ToolExecutionDeltaEvent$outboundSchema=Ux.object({type:La.ToolExecutionDeltaEventType$outboundSchema.default("tool.execution.delta"),createdAt:Ux.date().transform(t=>t.toISOString()).optional(),outputIndex:Ux.number().int().default(0),id:Ux.string(),name:rRr.BuiltInConnectors$outboundSchema,arguments:Ux.string()}).transform(t=>(0,tRr.remap)(t,{createdAt:"created_at",outputIndex:"output_index"}));var eRr;(function(t){t.inboundSchema=La.ToolExecutionDeltaEvent$inboundSchema,t.outboundSchema=La.ToolExecutionDeltaEvent$outboundSchema})(eRr||(La.ToolExecutionDeltaEvent$=eRr={}));function yRo(t){return JSON.stringify(La.ToolExecutionDeltaEvent$outboundSchema.parse(t))}function bRo(t){return(0,gRo.safeParse)(t,e=>La.ToolExecutionDeltaEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionDeltaEvent' from JSON")}});var pct=S(Fa=>{"use strict";var _Ro=Fa&&Fa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vRo=Fa&&Fa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wRo=Fa&&Fa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:qw.number().int().default(0),id:qw.string(),name:aRr.BuiltInConnectors$inboundSchema,info:qw.record(qw.any()).optional()}).transform(t=>(0,iRr.remap)(t,{created_at:"createdAt",output_index:"outputIndex"}));Fa.ToolExecutionDoneEvent$outboundSchema=qw.object({type:Fa.ToolExecutionDoneEventType$outboundSchema.default("tool.execution.done"),createdAt:qw.date().transform(t=>t.toISOString()).optional(),outputIndex:qw.number().int().default(0),id:qw.string(),name:aRr.BuiltInConnectors$outboundSchema,info:qw.record(qw.any()).optional()}).transform(t=>(0,iRr.remap)(t,{createdAt:"created_at",outputIndex:"output_index"}));var oRr;(function(t){t.inboundSchema=Fa.ToolExecutionDoneEvent$inboundSchema,t.outboundSchema=Fa.ToolExecutionDoneEvent$outboundSchema})(oRr||(Fa.ToolExecutionDoneEvent$=oRr={}));function CRo(t){return JSON.stringify(Fa.ToolExecutionDoneEvent$outboundSchema.parse(t))}function xRo(t){return(0,SRo.safeParse)(t,e=>Fa.ToolExecutionDoneEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionDoneEvent' from JSON")}});var mct=S(ka=>{"use strict";var TRo=ka&&ka.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ORo=ka&&ka.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ERo=ka&&ka.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:zx.number().int().default(0),id:zx.string(),name:cRr.BuiltInConnectors$inboundSchema,arguments:zx.string()}).transform(t=>(0,lRr.remap)(t,{created_at:"createdAt",output_index:"outputIndex"}));ka.ToolExecutionStartedEvent$outboundSchema=zx.object({type:ka.ToolExecutionStartedEventType$outboundSchema.default("tool.execution.started"),createdAt:zx.date().transform(t=>t.toISOString()).optional(),outputIndex:zx.number().int().default(0),id:zx.string(),name:cRr.BuiltInConnectors$outboundSchema,arguments:zx.string()}).transform(t=>(0,lRr.remap)(t,{createdAt:"created_at",outputIndex:"output_index"}));var uRr;(function(t){t.inboundSchema=ka.ToolExecutionStartedEvent$inboundSchema,t.outboundSchema=ka.ToolExecutionStartedEvent$outboundSchema})(uRr||(ka.ToolExecutionStartedEvent$=uRr={}));function MRo(t){return JSON.stringify(ka.ToolExecutionStartedEvent$outboundSchema.parse(t))}function RRo(t){return(0,PRo.safeParse)(t,e=>ka.ToolExecutionStartedEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionStartedEvent' from JSON")}});var hRr=S(vs=>{"use strict";var IRo=vs&&vs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ARo=vs&&vs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NRo=vs&&vs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),IRe.AgentHandoffDoneEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$inboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))]);vs.ConversationEventsData$outboundSchema=yt.union([NRe.FunctionCallEvent$outboundSchema.and(yt.object({type:yt.literal("function.call.delta")}).transform(t=>({type:t.type}))),IRe.AgentHandoffDoneEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$outboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))]);var dRr;(function(t){t.inboundSchema=vs.ConversationEventsData$inboundSchema,t.outboundSchema=vs.ConversationEventsData$outboundSchema})(dRr||(vs.ConversationEventsData$=dRr={}));function DRo(t){return JSON.stringify(vs.ConversationEventsData$outboundSchema.parse(t))}function jRo(t){return(0,pRr.safeParse)(t,e=>vs.ConversationEventsData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationEventsData' from JSON")}vs.ConversationEvents$inboundSchema=yt.object({event:mRr.SSETypes$inboundSchema,data:yt.string().transform((t,e)=>{try{return JSON.parse(t)}catch(r){return e.addIssue({code:yt.ZodIssueCode.custom,message:`malformed json: ${r}`}),yt.NEVER}}).pipe(yt.union([NRe.FunctionCallEvent$inboundSchema.and(yt.object({type:yt.literal("function.call.delta")}).transform(t=>({type:t.type}))),IRe.AgentHandoffDoneEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$inboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))]))});vs.ConversationEvents$outboundSchema=yt.object({event:mRr.SSETypes$outboundSchema,data:yt.union([NRe.FunctionCallEvent$outboundSchema.and(yt.object({type:yt.literal("function.call.delta")}).transform(t=>({type:t.type}))),IRe.AgentHandoffDoneEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$outboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))])});var fRr;(function(t){t.inboundSchema=vs.ConversationEvents$inboundSchema,t.outboundSchema=vs.ConversationEvents$outboundSchema})(fRr||(vs.ConversationEvents$=fRr={}));function $Ro(t){return JSON.stringify(vs.ConversationEvents$outboundSchema.parse(t))}function LRo(t){return(0,pRr.safeParse)(t,e=>vs.ConversationEvents$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationEvents' from JSON")}});var wRr=S(wo=>{"use strict";var FRo=wo&&wo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kRo=wo&&wo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qRo=wo&&wo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;owo.Entries$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Entries' from JSON")}wo.ConversationHistory$inboundSchema=Vx.object({object:wo.ConversationHistoryObject$inboundSchema.default("conversation.history"),conversation_id:Vx.string(),entries:Vx.array(Vx.union([BRe.AgentHandoffEntry$inboundSchema,URe.FunctionCallEntry$inboundSchema,VRe.MessageInputEntry$inboundSchema,zRe.FunctionResultEntry$inboundSchema,WRe.ToolExecutionEntry$inboundSchema,HRe.MessageOutputEntry$inboundSchema]))}).transform(t=>(0,_Rr.remap)(t,{conversation_id:"conversationId"}));wo.ConversationHistory$outboundSchema=Vx.object({object:wo.ConversationHistoryObject$outboundSchema.default("conversation.history"),conversationId:Vx.string(),entries:Vx.array(Vx.union([BRe.AgentHandoffEntry$outboundSchema,URe.FunctionCallEntry$outboundSchema,VRe.MessageInputEntry$outboundSchema,zRe.FunctionResultEntry$outboundSchema,WRe.ToolExecutionEntry$outboundSchema,HRe.MessageOutputEntry$outboundSchema]))}).transform(t=>(0,_Rr.remap)(t,{conversationId:"conversation_id"}));var bRr;(function(t){t.inboundSchema=wo.ConversationHistory$inboundSchema,t.outboundSchema=wo.ConversationHistory$outboundSchema})(bRr||(wo.ConversationHistory$=bRr={}));function zRo(t){return JSON.stringify(wo.ConversationHistory$outboundSchema.parse(t))}function VRo(t){return(0,vRr.safeParse)(t,e=>wo.ConversationHistory$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationHistory' from JSON")}});var hct=S($f=>{"use strict";var HRo=$f&&$f.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WRo=$f&&$f.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JRo=$f&&$f.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o$f.MessageEntries$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageEntries' from JSON")}});var RRr=S(qa=>{"use strict";var ZRo=qa&&qa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YRo=qa&&qa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QRo=qa&&qa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,PRr.remap)(t,{conversation_id:"conversationId"}));qa.ConversationMessages$outboundSchema=iW.object({object:qa.ConversationMessagesObject$outboundSchema.default("conversation.messages"),conversationId:iW.string(),messages:iW.array(MRr.MessageEntries$outboundSchema)}).transform(t=>(0,PRr.remap)(t,{conversationId:"conversation_id"}));var ERr;(function(t){t.inboundSchema=qa.ConversationMessages$inboundSchema,t.outboundSchema=qa.ConversationMessages$outboundSchema})(ERr||(qa.ConversationMessages$=ERr={}));function tIo(t){return JSON.stringify(qa.ConversationMessages$outboundSchema.parse(t))}function rIo(t){return(0,eIo.safeParse)(t,e=>qa.ConversationMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationMessages' from JSON")}});var FRr=S(So=>{"use strict";var nIo=So&&So.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oIo=So&&So.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iIo=So&&So.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),GRe.FunctionTool$inboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$inboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$inboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$inboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$inboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);So.Tools$outboundSchema=bt.union([KRe.DocumentLibraryTool$outboundSchema.and(bt.object({type:bt.literal("document_library")}).transform(t=>({type:t.type}))),GRe.FunctionTool$outboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$outboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$outboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$outboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$outboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var ARr;(function(t){t.inboundSchema=So.Tools$inboundSchema,t.outboundSchema=So.Tools$outboundSchema})(ARr||(So.Tools$=ARr={}));function aIo(t){return JSON.stringify(So.Tools$outboundSchema.parse(t))}function sIo(t){return(0,jRr.safeParse)(t,e=>So.Tools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Tools' from JSON")}So.ConversationRequest$inboundSchema=bt.object({inputs:LRr.ConversationInputs$inboundSchema,stream:bt.boolean().default(!1),store:bt.nullable(bt.boolean()).optional(),handoff_execution:bt.nullable(So.HandoffExecution$inboundSchema).optional(),instructions:bt.nullable(bt.string()).optional(),tools:bt.nullable(bt.array(bt.union([KRe.DocumentLibraryTool$inboundSchema.and(bt.object({type:bt.literal("document_library")}).transform(t=>({type:t.type}))),GRe.FunctionTool$inboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$inboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$inboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$inboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$inboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completion_args:bt.nullable($Rr.CompletionArgs$inboundSchema).optional(),name:bt.nullable(bt.string()).optional(),description:bt.nullable(bt.string()).optional(),agent_id:bt.nullable(bt.string()).optional(),model:bt.nullable(bt.string()).optional()}).transform(t=>(0,DRr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",agent_id:"agentId"}));So.ConversationRequest$outboundSchema=bt.object({inputs:LRr.ConversationInputs$outboundSchema,stream:bt.boolean().default(!1),store:bt.nullable(bt.boolean()).optional(),handoffExecution:bt.nullable(So.HandoffExecution$outboundSchema).optional(),instructions:bt.nullable(bt.string()).optional(),tools:bt.nullable(bt.array(bt.union([KRe.DocumentLibraryTool$outboundSchema.and(bt.object({type:bt.literal("document_library")}).transform(t=>({type:t.type}))),GRe.FunctionTool$outboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$outboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$outboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$outboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$outboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completionArgs:bt.nullable($Rr.CompletionArgs$outboundSchema).optional(),name:bt.nullable(bt.string()).optional(),description:bt.nullable(bt.string()).optional(),agentId:bt.nullable(bt.string()).optional(),model:bt.nullable(bt.string()).optional()}).transform(t=>(0,DRr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",agentId:"agent_id"}));var NRr;(function(t){t.inboundSchema=So.ConversationRequest$inboundSchema,t.outboundSchema=So.ConversationRequest$outboundSchema})(NRr||(So.ConversationRequest$=NRr={}));function uIo(t){return JSON.stringify(So.ConversationRequest$outboundSchema.parse(t))}function lIo(t){return(0,jRr.safeParse)(t,e=>So.ConversationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationRequest' from JSON")}});var HRr=S(Co=>{"use strict";var cIo=Co&&Co.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dIo=Co&&Co.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fIo=Co&&Co.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCo.Outputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Outputs' from JSON")}Co.ConversationResponse$inboundSchema=Hx.object({object:Co.ConversationResponseObject$inboundSchema.default("conversation.response"),conversation_id:Hx.string(),outputs:Hx.array(Hx.union([QRe.AgentHandoffEntry$inboundSchema,eIe.FunctionCallEntry$inboundSchema,rIe.ToolExecutionEntry$inboundSchema,tIe.MessageOutputEntry$inboundSchema])),usage:VRr.ConversationUsageInfo$inboundSchema}).transform(t=>(0,URr.remap)(t,{conversation_id:"conversationId"}));Co.ConversationResponse$outboundSchema=Hx.object({object:Co.ConversationResponseObject$outboundSchema.default("conversation.response"),conversationId:Hx.string(),outputs:Hx.array(Hx.union([QRe.AgentHandoffEntry$outboundSchema,eIe.FunctionCallEntry$outboundSchema,rIe.ToolExecutionEntry$outboundSchema,tIe.MessageOutputEntry$outboundSchema])),usage:VRr.ConversationUsageInfo$outboundSchema}).transform(t=>(0,URr.remap)(t,{conversationId:"conversation_id"}));var BRr;(function(t){t.inboundSchema=Co.ConversationResponse$inboundSchema,t.outboundSchema=Co.ConversationResponse$outboundSchema})(BRr||(Co.ConversationResponse$=BRr={}));function hIo(t){return JSON.stringify(Co.ConversationResponse$outboundSchema.parse(t))}function gIo(t){return(0,zRr.safeParse)(t,e=>Co.ConversationResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationResponse' from JSON")}});var ZRr=S(Ba=>{"use strict";var yIo=Ba&&Ba.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bIo=Ba&&Ba.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Io=Ba&&Ba.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,KRr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",from_entry_id:"fromEntryId"}));Ba.ConversationRestartRequest$outboundSchema=JD.object({inputs:XRr.ConversationInputs$outboundSchema,stream:JD.boolean().default(!1),store:JD.boolean().default(!0),handoffExecution:Ba.ConversationRestartRequestHandoffExecution$outboundSchema.default("server"),completionArgs:GRr.CompletionArgs$outboundSchema.optional(),fromEntryId:JD.string()}).transform(t=>(0,KRr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",fromEntryId:"from_entry_id"}));var JRr;(function(t){t.inboundSchema=Ba.ConversationRestartRequest$inboundSchema,t.outboundSchema=Ba.ConversationRestartRequest$outboundSchema})(JRr||(Ba.ConversationRestartRequest$=JRr={}));function wIo(t){return JSON.stringify(Ba.ConversationRestartRequest$outboundSchema.parse(t))}function SIo(t){return(0,vIo.safeParse)(t,e=>Ba.ConversationRestartRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationRestartRequest' from JSON")}});var nIr=S(Ua=>{"use strict";var CIo=Ua&&Ua.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xIo=Ua&&Ua.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TIo=Ua&&Ua.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,eIr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",from_entry_id:"fromEntryId"}));Ua.ConversationRestartStreamRequest$outboundSchema=KD.object({inputs:rIr.ConversationInputs$outboundSchema,stream:KD.boolean().default(!0),store:KD.boolean().default(!0),handoffExecution:Ua.ConversationRestartStreamRequestHandoffExecution$outboundSchema.default("server"),completionArgs:tIr.CompletionArgs$outboundSchema.optional(),fromEntryId:KD.string()}).transform(t=>(0,eIr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",fromEntryId:"from_entry_id"}));var QRr;(function(t){t.inboundSchema=Ua.ConversationRestartStreamRequest$inboundSchema,t.outboundSchema=Ua.ConversationRestartStreamRequest$outboundSchema})(QRr||(Ua.ConversationRestartStreamRequest$=QRr={}));function EIo(t){return JSON.stringify(Ua.ConversationRestartStreamRequest$outboundSchema.parse(t))}function PIo(t){return(0,OIo.safeParse)(t,e=>Ua.ConversationRestartStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationRestartStreamRequest' from JSON")}});var dIr=S(xo=>{"use strict";var MIo=xo&&xo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RIo=xo&&xo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IIo=xo&&xo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),iIe.FunctionTool$inboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$inboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$inboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$inboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$inboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]);xo.ConversationStreamRequestTools$outboundSchema=_t.union([oIe.DocumentLibraryTool$outboundSchema.and(_t.object({type:_t.literal("document_library")}).transform(t=>({type:t.type}))),iIe.FunctionTool$outboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$outboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$outboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$outboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$outboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var iIr;(function(t){t.inboundSchema=xo.ConversationStreamRequestTools$inboundSchema,t.outboundSchema=xo.ConversationStreamRequestTools$outboundSchema})(iIr||(xo.ConversationStreamRequestTools$=iIr={}));function AIo(t){return JSON.stringify(xo.ConversationStreamRequestTools$outboundSchema.parse(t))}function NIo(t){return(0,uIr.safeParse)(t,e=>xo.ConversationStreamRequestTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationStreamRequestTools' from JSON")}xo.ConversationStreamRequest$inboundSchema=_t.object({inputs:cIr.ConversationInputs$inboundSchema,stream:_t.boolean().default(!0),store:_t.nullable(_t.boolean()).optional(),handoff_execution:_t.nullable(xo.ConversationStreamRequestHandoffExecution$inboundSchema).optional(),instructions:_t.nullable(_t.string()).optional(),tools:_t.nullable(_t.array(_t.union([oIe.DocumentLibraryTool$inboundSchema.and(_t.object({type:_t.literal("document_library")}).transform(t=>({type:t.type}))),iIe.FunctionTool$inboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$inboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$inboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$inboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$inboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completion_args:_t.nullable(lIr.CompletionArgs$inboundSchema).optional(),name:_t.nullable(_t.string()).optional(),description:_t.nullable(_t.string()).optional(),agent_id:_t.nullable(_t.string()).optional(),model:_t.nullable(_t.string()).optional()}).transform(t=>(0,sIr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",agent_id:"agentId"}));xo.ConversationStreamRequest$outboundSchema=_t.object({inputs:cIr.ConversationInputs$outboundSchema,stream:_t.boolean().default(!0),store:_t.nullable(_t.boolean()).optional(),handoffExecution:_t.nullable(xo.ConversationStreamRequestHandoffExecution$outboundSchema).optional(),instructions:_t.nullable(_t.string()).optional(),tools:_t.nullable(_t.array(_t.union([oIe.DocumentLibraryTool$outboundSchema.and(_t.object({type:_t.literal("document_library")}).transform(t=>({type:t.type}))),iIe.FunctionTool$outboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$outboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$outboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$outboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$outboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completionArgs:_t.nullable(lIr.CompletionArgs$outboundSchema).optional(),name:_t.nullable(_t.string()).optional(),description:_t.nullable(_t.string()).optional(),agentId:_t.nullable(_t.string()).optional(),model:_t.nullable(_t.string()).optional()}).transform(t=>(0,sIr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",agentId:"agent_id"}));var aIr;(function(t){t.inboundSchema=xo.ConversationStreamRequest$inboundSchema,t.outboundSchema=xo.ConversationStreamRequest$outboundSchema})(aIr||(xo.ConversationStreamRequest$=aIr={}));function DIo(t){return JSON.stringify(xo.ConversationStreamRequest$outboundSchema.parse(t))}function jIo(t){return(0,uIr.safeParse)(t,e=>xo.ConversationStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationStreamRequest' from JSON")}});var pIr=S(Lf=>{"use strict";var $Io=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]}),LIo=Lf&&Lf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FIo=Lf&&Lf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oLf.DeleteFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteFileOut' from JSON")}});var hIr=S(Ff=>{"use strict";var UIo=Ff&&Ff.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zIo=Ff&&Ff.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VIo=Ff&&Ff.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFf.DeleteModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteModelOut' from JSON")}});var gct=S(kf=>{"use strict";var KIo=kf&&kf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GIo=kf&&kf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XIo=kf&&kf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)),last_processed_at:To.nullable(To.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),number_of_pages:To.nullable(To.number().int()).optional(),processing_status:To.string(),uploaded_by_id:To.string(),uploaded_by_type:To.string(),tokens_processing_main_content:To.nullable(To.number().int()).optional(),tokens_processing_summary:To.nullable(To.number().int()).optional(),tokens_processing_total:To.number().int()}).transform(t=>(0,yIr.remap)(t,{library_id:"libraryId",mime_type:"mimeType",created_at:"createdAt",last_processed_at:"lastProcessedAt",number_of_pages:"numberOfPages",processing_status:"processingStatus",uploaded_by_id:"uploadedById",uploaded_by_type:"uploadedByType",tokens_processing_main_content:"tokensProcessingMainContent",tokens_processing_summary:"tokensProcessingSummary",tokens_processing_total:"tokensProcessingTotal"}));kf.DocumentOut$outboundSchema=To.object({id:To.string(),libraryId:To.string(),hash:To.string(),mimeType:To.string(),extension:To.string(),size:To.number().int(),name:To.string(),summary:To.nullable(To.string()).optional(),createdAt:To.date().transform(t=>t.toISOString()),lastProcessedAt:To.nullable(To.date().transform(t=>t.toISOString())).optional(),numberOfPages:To.nullable(To.number().int()).optional(),processingStatus:To.string(),uploadedById:To.string(),uploadedByType:To.string(),tokensProcessingMainContent:To.nullable(To.number().int()).optional(),tokensProcessingSummary:To.nullable(To.number().int()).optional(),tokensProcessingTotal:To.number().int()}).transform(t=>(0,yIr.remap)(t,{libraryId:"library_id",mimeType:"mime_type",createdAt:"created_at",lastProcessedAt:"last_processed_at",numberOfPages:"number_of_pages",processingStatus:"processing_status",uploadedById:"uploaded_by_id",uploadedByType:"uploaded_by_type",tokensProcessingMainContent:"tokens_processing_main_content",tokensProcessingSummary:"tokens_processing_summary",tokensProcessingTotal:"tokens_processing_total"}));var gIr;(function(t){t.inboundSchema=kf.DocumentOut$inboundSchema,t.outboundSchema=kf.DocumentOut$outboundSchema})(gIr||(kf.DocumentOut$=gIr={}));function YIo(t){return JSON.stringify(kf.DocumentOut$outboundSchema.parse(t))}function QIo(t){return(0,ZIo.safeParse)(t,e=>kf.DocumentOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentOut' from JSON")}});var _Ir=S(qf=>{"use strict";var eAo=qf&&qf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tAo=qf&&qf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rAo=qf&&qf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oqf.DocumentTextContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentTextContent' from JSON")}});var wIr=S(Bf=>{"use strict";var aAo=Bf&&Bf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sAo=Bf&&Bf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uAo=Bf&&Bf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oBf.DocumentUpdateIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentUpdateIn' from JSON")}});var yct=S(Uf=>{"use strict";var fAo=Uf&&Uf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pAo=Uf&&Uf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mAo=Uf&&Uf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 gAo=zf&&zf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yAo=zf&&zf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bAo=zf&&zf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 vAo=ws&&ws.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wAo=ws&&ws.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SAo=ws&&ws.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ows.EmbeddingRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingRequestInputs' from JSON")}ws.EmbeddingRequest$inboundSchema=ic.object({model:ic.string(),input:ic.union([ic.string(),ic.array(ic.string())]),output_dimension:ic.nullable(ic.number().int()).optional(),output_dtype:PIr.EmbeddingDtype$inboundSchema.optional(),encoding_format:MIr.EncodingFormat$inboundSchema.optional()}).transform(t=>(0,OIr.remap)(t,{input:"inputs",output_dimension:"outputDimension",output_dtype:"outputDtype",encoding_format:"encodingFormat"}));ws.EmbeddingRequest$outboundSchema=ic.object({model:ic.string(),inputs:ic.union([ic.string(),ic.array(ic.string())]),outputDimension:ic.nullable(ic.number().int()).optional(),outputDtype:PIr.EmbeddingDtype$outboundSchema.optional(),encodingFormat:MIr.EncodingFormat$outboundSchema.optional()}).transform(t=>(0,OIr.remap)(t,{inputs:"input",outputDimension:"output_dimension",outputDtype:"output_dtype",encodingFormat:"encoding_format"}));var TIr;(function(t){t.inboundSchema=ws.EmbeddingRequest$inboundSchema,t.outboundSchema=ws.EmbeddingRequest$outboundSchema})(TIr||(ws.EmbeddingRequest$=TIr={}));function TAo(t){return JSON.stringify(ws.EmbeddingRequest$outboundSchema.parse(t))}function OAo(t){return(0,EIr.safeParse)(t,e=>ws.EmbeddingRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingRequest' from JSON")}});var _ct=S(Vf=>{"use strict";var EAo=Vf&&Vf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PAo=Vf&&Vf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MAo=Vf&&Vf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oVf.EmbeddingResponseData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingResponseData' from JSON")}});var jIr=S(Hf=>{"use strict";var NAo=Hf&&Hf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DAo=Hf&&Hf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jAo=Hf&&Hf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHf.EmbeddingResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingResponse' from JSON")}});var cIe=S(Wf=>{"use strict";var kAo=Wf&&Wf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qAo=Wf&&Wf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BAo=Wf&&Wf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 zAo=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]}),VAo=Jf&&Jf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HAo=Jf&&Jf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 JAo=Kf&&Kf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KAo=Kf&&Kf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GAo=Kf&&Kf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 ZAo=Gf&&Gf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YAo=Gf&&Gf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QAo=Gf&&Gf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 tNo=Xf&&Xf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rNo=Xf&&Xf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nNo=Xf&&Xf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,BIr.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Xf.FileSchema$outboundSchema=ac.object({id:ac.string(),object:ac.string(),sizeBytes:ac.number().int(),createdAt:ac.number().int(),filename:ac.string(),purpose:UIr.FilePurpose$outboundSchema,sampleType:zIr.SampleType$outboundSchema,numLines:ac.nullable(ac.number().int()).optional(),mimetype:ac.nullable(ac.string()).optional(),source:VIr.Source$outboundSchema,signature:ac.nullable(ac.string()).optional()}).transform(t=>(0,BIr.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var qIr;(function(t){t.inboundSchema=Xf.FileSchema$inboundSchema,t.outboundSchema=Xf.FileSchema$outboundSchema})(qIr||(Xf.FileSchema$=qIr={}));function iNo(t){return JSON.stringify(Xf.FileSchema$outboundSchema.parse(t))}function aNo(t){return(0,oNo.safeParse)(t,e=>Xf.FileSchema$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileSchema' from JSON")}});var WIr=S(Zf=>{"use strict";var sNo=Zf&&Zf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uNo=Zf&&Zf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lNo=Zf&&Zf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oZf.FileSignedURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileSignedURL' from JSON")}});var ZIr=S(Ss=>{"use strict";var pNo=Ss&&Ss.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mNo=Ss&&Ss.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hNo=Ss&&Ss.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oSs.FIMCompletionRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionRequestStop' from JSON")}Ss.FIMCompletionRequest$inboundSchema=Oo.object({model:Oo.string(),temperature:Oo.nullable(Oo.number()).optional(),top_p:Oo.number().default(1),max_tokens:Oo.nullable(Oo.number().int()).optional(),stream:Oo.boolean().default(!1),stop:Oo.union([Oo.string(),Oo.array(Oo.string())]).optional(),random_seed:Oo.nullable(Oo.number().int()).optional(),prompt:Oo.string(),suffix:Oo.nullable(Oo.string()).optional(),min_tokens:Oo.nullable(Oo.number().int()).optional()}).transform(t=>(0,GIr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));Ss.FIMCompletionRequest$outboundSchema=Oo.object({model:Oo.string(),temperature:Oo.nullable(Oo.number()).optional(),topP:Oo.number().default(1),maxTokens:Oo.nullable(Oo.number().int()).optional(),stream:Oo.boolean().default(!1),stop:Oo.union([Oo.string(),Oo.array(Oo.string())]).optional(),randomSeed:Oo.nullable(Oo.number().int()).optional(),prompt:Oo.string(),suffix:Oo.nullable(Oo.string()).optional(),minTokens:Oo.nullable(Oo.number().int()).optional()}).transform(t=>(0,GIr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var KIr;(function(t){t.inboundSchema=Ss.FIMCompletionRequest$inboundSchema,t.outboundSchema=Ss.FIMCompletionRequest$outboundSchema})(KIr||(Ss.FIMCompletionRequest$=KIr={}));function bNo(t){return JSON.stringify(Ss.FIMCompletionRequest$outboundSchema.parse(t))}function _No(t){return(0,XIr.safeParse)(t,e=>Ss.FIMCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionRequest' from JSON")}});var tAr=S(Yf=>{"use strict";var vNo=Yf&&Yf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wNo=Yf&&Yf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SNo=Yf&&Yf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYf.FIMCompletionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionResponse' from JSON")}});var aAr=S(Cs=>{"use strict";var ONo=Cs&&Cs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ENo=Cs&&Cs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PNo=Cs&&Cs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCs.FIMCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionStreamRequestStop' from JSON")}Cs.FIMCompletionStreamRequest$inboundSchema=Eo.object({model:Eo.string(),temperature:Eo.nullable(Eo.number()).optional(),top_p:Eo.number().default(1),max_tokens:Eo.nullable(Eo.number().int()).optional(),stream:Eo.boolean().default(!0),stop:Eo.union([Eo.string(),Eo.array(Eo.string())]).optional(),random_seed:Eo.nullable(Eo.number().int()).optional(),prompt:Eo.string(),suffix:Eo.nullable(Eo.string()).optional(),min_tokens:Eo.nullable(Eo.number().int()).optional()}).transform(t=>(0,oAr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));Cs.FIMCompletionStreamRequest$outboundSchema=Eo.object({model:Eo.string(),temperature:Eo.nullable(Eo.number()).optional(),topP:Eo.number().default(1),maxTokens:Eo.nullable(Eo.number().int()).optional(),stream:Eo.boolean().default(!0),stop:Eo.union([Eo.string(),Eo.array(Eo.string())]).optional(),randomSeed:Eo.nullable(Eo.number().int()).optional(),prompt:Eo.string(),suffix:Eo.nullable(Eo.string()).optional(),minTokens:Eo.nullable(Eo.number().int()).optional()}).transform(t=>(0,oAr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var nAr;(function(t){t.inboundSchema=Cs.FIMCompletionStreamRequest$inboundSchema,t.outboundSchema=Cs.FIMCompletionStreamRequest$outboundSchema})(nAr||(Cs.FIMCompletionStreamRequest$=nAr={}));function INo(t){return JSON.stringify(Cs.FIMCompletionStreamRequest$outboundSchema.parse(t))}function ANo(t){return(0,iAr.safeParse)(t,e=>Cs.FIMCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionStreamRequest' from JSON")}});var wct=S(Qf=>{"use strict";var NNo=Qf&&Qf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DNo=Qf&&Qf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jNo=Qf&&Qf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 LNo=xs&&xs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FNo=xs&&xs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kNo=xs&&xs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t))).optional(),deprecation_replacement_model:Lo.nullable(Lo.string()).optional(),default_model_temperature:Lo.nullable(Lo.number()).optional(),type:Lo.literal("fine-tuned").default("fine-tuned"),job:Lo.string(),root:Lo.string(),archived:Lo.boolean().default(!1)}).transform(t=>(0,cAr.remap)(t,{owned_by:"ownedBy",max_context_length:"maxContextLength",deprecation_replacement_model:"deprecationReplacementModel",default_model_temperature:"defaultModelTemperature"}));xs.FTModelCard$outboundSchema=Lo.object({id:Lo.string(),object:Lo.string().default("model"),created:Lo.number().int().optional(),ownedBy:Lo.string().default("mistralai"),capabilities:dAr.ModelCapabilities$outboundSchema,name:Lo.nullable(Lo.string()).optional(),description:Lo.nullable(Lo.string()).optional(),maxContextLength:Lo.number().int().default(32768),aliases:Lo.array(Lo.string()).optional(),deprecation:Lo.nullable(Lo.date().transform(t=>t.toISOString())).optional(),deprecationReplacementModel:Lo.nullable(Lo.string()).optional(),defaultModelTemperature:Lo.nullable(Lo.number()).optional(),type:Lo.literal("fine-tuned").default("fine-tuned"),job:Lo.string(),root:Lo.string(),archived:Lo.boolean().default(!1)}).transform(t=>(0,cAr.remap)(t,{ownedBy:"owned_by",maxContextLength:"max_context_length",deprecationReplacementModel:"deprecation_replacement_model",defaultModelTemperature:"default_model_temperature"}));var lAr;(function(t){t.inboundSchema=xs.FTModelCard$inboundSchema,t.outboundSchema=xs.FTModelCard$outboundSchema})(lAr||(xs.FTModelCard$=lAr={}));function BNo(t){return JSON.stringify(xs.FTModelCard$outboundSchema.parse(t))}function UNo(t){return(0,qNo.safeParse)(t,e=>xs.FTModelCard$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FTModelCard' from JSON")}});var Cct=S(za=>{"use strict";var zNo=za&&za.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VNo=za&&za.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HNo=za&&za.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oza.GithubRepositoryIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'GithubRepositoryIn' from JSON")}});var xct=S(ep=>{"use strict";var GNo=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]}),XNo=ep&&ep.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZNo=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(0,hAr.remap)(t,{file_id:"fileId"}));ep.TrainingFile$outboundSchema=p7.object({fileId:p7.string(),weight:p7.number().default(1)}).transform(t=>(0,hAr.remap)(t,{fileId:"file_id"}));var mAr;(function(t){t.inboundSchema=ep.TrainingFile$inboundSchema,t.outboundSchema=ep.TrainingFile$outboundSchema})(mAr||(ep.TrainingFile$=mAr={}));function QNo(t){return JSON.stringify(ep.TrainingFile$outboundSchema.parse(t))}function e1o(t){return(0,YNo.safeParse)(t,e=>ep.TrainingFile$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TrainingFile' from JSON")}});var Tct=S(Va=>{"use strict";var t1o=Va&&Va.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),r1o=Va&&Va.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n1o=Va&&Va.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,bAr.remap)(t,{api_key:"apiKey",run_name:"runName"}));Va.WandbIntegration$outboundSchema=Yb.object({type:Va.WandbIntegrationType$outboundSchema.default("wandb"),project:Yb.string(),name:Yb.nullable(Yb.string()).optional(),apiKey:Yb.string(),runName:Yb.nullable(Yb.string()).optional()}).transform(t=>(0,bAr.remap)(t,{apiKey:"api_key",runName:"run_name"}));var yAr;(function(t){t.inboundSchema=Va.WandbIntegration$inboundSchema,t.outboundSchema=Va.WandbIntegration$outboundSchema})(yAr||(Va.WandbIntegration$=yAr={}));function i1o(t){return JSON.stringify(Va.WandbIntegration$outboundSchema.parse(t))}function a1o(t){return(0,o1o.safeParse)(t,e=>Va.WandbIntegration$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WandbIntegration' from JSON")}});var EAr=S(nn=>{"use strict";var s1o=nn&&nn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u1o=nn&&nn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l1o=nn&&nn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onn.JobInIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobInIntegrations' from JSON")}nn.Hyperparameters$inboundSchema=Pi.union([mIe.CompletionTrainingParametersIn$inboundSchema,pIe.ClassifierTrainingParametersIn$inboundSchema]);nn.Hyperparameters$outboundSchema=Pi.union([mIe.CompletionTrainingParametersIn$outboundSchema,pIe.ClassifierTrainingParametersIn$outboundSchema]);var vAr;(function(t){t.inboundSchema=nn.Hyperparameters$inboundSchema,t.outboundSchema=nn.Hyperparameters$outboundSchema})(vAr||(nn.Hyperparameters$=vAr={}));function f1o(t){return JSON.stringify(nn.Hyperparameters$outboundSchema.parse(t))}function p1o(t){return(0,fIe.safeParse)(t,e=>nn.Hyperparameters$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Hyperparameters' from JSON")}nn.JobInRepositories$inboundSchema=hIe.GithubRepositoryIn$inboundSchema;nn.JobInRepositories$outboundSchema=hIe.GithubRepositoryIn$outboundSchema;var wAr;(function(t){t.inboundSchema=nn.JobInRepositories$inboundSchema,t.outboundSchema=nn.JobInRepositories$outboundSchema})(wAr||(nn.JobInRepositories$=wAr={}));function m1o(t){return JSON.stringify(nn.JobInRepositories$outboundSchema.parse(t))}function h1o(t){return(0,fIe.safeParse)(t,e=>nn.JobInRepositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobInRepositories' from JSON")}nn.JobIn$inboundSchema=Pi.object({model:Pi.string(),training_files:Pi.array(OAr.TrainingFile$inboundSchema).optional(),validation_files:Pi.nullable(Pi.array(Pi.string())).optional(),suffix:Pi.nullable(Pi.string()).optional(),integrations:Pi.nullable(Pi.array(gIe.WandbIntegration$inboundSchema)).optional(),auto_start:Pi.boolean().optional(),invalid_sample_skip_percentage:Pi.number().default(0),job_type:Pi.nullable(TAr.FineTuneableModelType$inboundSchema).optional(),hyperparameters:Pi.union([mIe.CompletionTrainingParametersIn$inboundSchema,pIe.ClassifierTrainingParametersIn$inboundSchema]),repositories:Pi.nullable(Pi.array(hIe.GithubRepositoryIn$inboundSchema)).optional(),classifier_targets:Pi.nullable(Pi.array(xAr.ClassifierTargetIn$inboundSchema)).optional()}).transform(t=>(0,CAr.remap)(t,{training_files:"trainingFiles",validation_files:"validationFiles",auto_start:"autoStart",invalid_sample_skip_percentage:"invalidSampleSkipPercentage",job_type:"jobType",classifier_targets:"classifierTargets"}));nn.JobIn$outboundSchema=Pi.object({model:Pi.string(),trainingFiles:Pi.array(OAr.TrainingFile$outboundSchema).optional(),validationFiles:Pi.nullable(Pi.array(Pi.string())).optional(),suffix:Pi.nullable(Pi.string()).optional(),integrations:Pi.nullable(Pi.array(gIe.WandbIntegration$outboundSchema)).optional(),autoStart:Pi.boolean().optional(),invalidSampleSkipPercentage:Pi.number().default(0),jobType:Pi.nullable(TAr.FineTuneableModelType$outboundSchema).optional(),hyperparameters:Pi.union([mIe.CompletionTrainingParametersIn$outboundSchema,pIe.ClassifierTrainingParametersIn$outboundSchema]),repositories:Pi.nullable(Pi.array(hIe.GithubRepositoryIn$outboundSchema)).optional(),classifierTargets:Pi.nullable(Pi.array(xAr.ClassifierTargetIn$outboundSchema)).optional()}).transform(t=>(0,CAr.remap)(t,{trainingFiles:"training_files",validationFiles:"validation_files",autoStart:"auto_start",invalidSampleSkipPercentage:"invalid_sample_skip_percentage",jobType:"job_type",classifierTargets:"classifier_targets"}));var SAr;(function(t){t.inboundSchema=nn.JobIn$inboundSchema,t.outboundSchema=nn.JobIn$outboundSchema})(SAr||(nn.JobIn$=SAr={}));function g1o(t){return JSON.stringify(nn.JobIn$outboundSchema.parse(t))}function y1o(t){return(0,fIe.safeParse)(t,e=>nn.JobIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobIn' from JSON")}});var AAr=S(Po=>{"use strict";var b1o=Po&&Po.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_1o=Po&&Po.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v1o=Po&&Po.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({jobType:t.job_type}))),bIe.CompletionJobOut$inboundSchema.and(Bu.object({job_type:Bu.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Po.JobsOutData$outboundSchema=Bu.union([yIe.ClassifierJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("classifier")}).transform(t=>({job_type:t.jobType}))),bIe.CompletionJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var PAr;(function(t){t.inboundSchema=Po.JobsOutData$inboundSchema,t.outboundSchema=Po.JobsOutData$outboundSchema})(PAr||(Po.JobsOutData$=PAr={}));function w1o(t){return JSON.stringify(Po.JobsOutData$outboundSchema.parse(t))}function S1o(t){return(0,IAr.safeParse)(t,e=>Po.JobsOutData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsOutData' from JSON")}Po.JobsOutObject$inboundSchema=Bu.nativeEnum(Po.JobsOutObject);Po.JobsOutObject$outboundSchema=Po.JobsOutObject$inboundSchema;var MAr;(function(t){t.inboundSchema=Po.JobsOutObject$inboundSchema,t.outboundSchema=Po.JobsOutObject$outboundSchema})(MAr||(Po.JobsOutObject$=MAr={}));Po.JobsOut$inboundSchema=Bu.object({data:Bu.array(Bu.union([yIe.ClassifierJobOut$inboundSchema.and(Bu.object({job_type:Bu.literal("classifier")}).transform(t=>({jobType:t.job_type}))),bIe.CompletionJobOut$inboundSchema.and(Bu.object({job_type:Bu.literal("completion")}).transform(t=>({jobType:t.job_type})))])).optional(),object:Po.JobsOutObject$inboundSchema.default("list"),total:Bu.number().int()});Po.JobsOut$outboundSchema=Bu.object({data:Bu.array(Bu.union([yIe.ClassifierJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("classifier")}).transform(t=>({job_type:t.jobType}))),bIe.CompletionJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("completion")}).transform(t=>({job_type:t.jobType})))])).optional(),object:Po.JobsOutObject$outboundSchema.default("list"),total:Bu.number().int()});var RAr;(function(t){t.inboundSchema=Po.JobsOut$inboundSchema,t.outboundSchema=Po.JobsOut$outboundSchema})(RAr||(Po.JobsOut$=RAr={}));function C1o(t){return JSON.stringify(Po.JobsOut$outboundSchema.parse(t))}function x1o(t){return(0,IAr.safeParse)(t,e=>Po.JobsOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsOut' from JSON")}});var $Ar=S(Ha=>{"use strict";var T1o=Ha&&Ha.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O1o=Ha&&Ha.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E1o=Ha&&Ha.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,jAr.remap)(t,{expected_duration_seconds:"expectedDurationSeconds",cost_currency:"costCurrency",train_tokens_per_step:"trainTokensPerStep",train_tokens:"trainTokens",data_tokens:"dataTokens",estimated_start_time:"estimatedStartTime",training_steps:"trainingSteps"}));Ha.LegacyJobMetadataOut$outboundSchema=Jo.object({expectedDurationSeconds:Jo.nullable(Jo.number().int()).optional(),cost:Jo.nullable(Jo.number()).optional(),costCurrency:Jo.nullable(Jo.string()).optional(),trainTokensPerStep:Jo.nullable(Jo.number().int()).optional(),trainTokens:Jo.nullable(Jo.number().int()).optional(),dataTokens:Jo.nullable(Jo.number().int()).optional(),estimatedStartTime:Jo.nullable(Jo.number().int()).optional(),deprecated:Jo.boolean().default(!0),details:Jo.string(),epochs:Jo.nullable(Jo.number()).optional(),trainingSteps:Jo.nullable(Jo.number().int()).optional(),object:Ha.LegacyJobMetadataOutObject$outboundSchema.default("job.metadata")}).transform(t=>(0,jAr.remap)(t,{expectedDurationSeconds:"expected_duration_seconds",costCurrency:"cost_currency",trainTokensPerStep:"train_tokens_per_step",trainTokens:"train_tokens",dataTokens:"data_tokens",estimatedStartTime:"estimated_start_time",trainingSteps:"training_steps"}));var DAr;(function(t){t.inboundSchema=Ha.LegacyJobMetadataOut$inboundSchema,t.outboundSchema=Ha.LegacyJobMetadataOut$outboundSchema})(DAr||(Ha.LegacyJobMetadataOut$=DAr={}));function M1o(t){return JSON.stringify(Ha.LegacyJobMetadataOut$outboundSchema.parse(t))}function R1o(t){return(0,P1o.safeParse)(t,e=>Ha.LegacyJobMetadataOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LegacyJobMetadataOut' from JSON")}});var kAr=S(tp=>{"use strict";var I1o=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]}),A1o=tp&&tp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N1o=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(0,FAr.remap)(t,{chunk_size:"chunkSize"}));tp.LibraryIn$outboundSchema=$0.object({name:$0.string(),description:$0.nullable($0.string()).optional(),chunkSize:$0.nullable($0.number().int()).optional()}).transform(t=>(0,FAr.remap)(t,{chunkSize:"chunk_size"}));var LAr;(function(t){t.inboundSchema=tp.LibraryIn$inboundSchema,t.outboundSchema=tp.LibraryIn$outboundSchema})(LAr||(tp.LibraryIn$=LAr={}));function j1o(t){return JSON.stringify(tp.LibraryIn$outboundSchema.parse(t))}function $1o(t){return(0,D1o.safeParse)(t,e=>tp.LibraryIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibraryIn' from JSON")}});var BAr=S(rp=>{"use strict";var L1o=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]}),F1o=rp&&rp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k1o=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;orp.LibraryInUpdate$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibraryInUpdate' from JSON")}});var Oct=S(np=>{"use strict";var z1o=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]}),V1o=np&&np.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H1o=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;onew Date(t)),updated_at:Dn.string().datetime({offset:!0}).transform(t=>new Date(t)),owner_id:Dn.string(),owner_type:Dn.string(),total_size:Dn.number().int(),nb_documents:Dn.number().int(),chunk_size:Dn.nullable(Dn.number().int()),emoji:Dn.nullable(Dn.string()).optional(),description:Dn.nullable(Dn.string()).optional(),generated_name:Dn.nullable(Dn.string()).optional(),generated_description:Dn.nullable(Dn.string()).optional(),explicit_user_members_count:Dn.nullable(Dn.number().int()).optional(),explicit_workspace_members_count:Dn.nullable(Dn.number().int()).optional(),org_sharing_role:Dn.nullable(Dn.string()).optional()}).transform(t=>(0,zAr.remap)(t,{created_at:"createdAt",updated_at:"updatedAt",owner_id:"ownerId",owner_type:"ownerType",total_size:"totalSize",nb_documents:"nbDocuments",chunk_size:"chunkSize",generated_name:"generatedName",generated_description:"generatedDescription",explicit_user_members_count:"explicitUserMembersCount",explicit_workspace_members_count:"explicitWorkspaceMembersCount",org_sharing_role:"orgSharingRole"}));np.LibraryOut$outboundSchema=Dn.object({id:Dn.string(),name:Dn.string(),createdAt:Dn.date().transform(t=>t.toISOString()),updatedAt:Dn.date().transform(t=>t.toISOString()),ownerId:Dn.string(),ownerType:Dn.string(),totalSize:Dn.number().int(),nbDocuments:Dn.number().int(),chunkSize:Dn.nullable(Dn.number().int()),emoji:Dn.nullable(Dn.string()).optional(),description:Dn.nullable(Dn.string()).optional(),generatedName:Dn.nullable(Dn.string()).optional(),generatedDescription:Dn.nullable(Dn.string()).optional(),explicitUserMembersCount:Dn.nullable(Dn.number().int()).optional(),explicitWorkspaceMembersCount:Dn.nullable(Dn.number().int()).optional(),orgSharingRole:Dn.nullable(Dn.string()).optional()}).transform(t=>(0,zAr.remap)(t,{createdAt:"created_at",updatedAt:"updated_at",ownerId:"owner_id",ownerType:"owner_type",totalSize:"total_size",nbDocuments:"nb_documents",chunkSize:"chunk_size",generatedName:"generated_name",generatedDescription:"generated_description",explicitUserMembersCount:"explicit_user_members_count",explicitWorkspaceMembersCount:"explicit_workspace_members_count",orgSharingRole:"org_sharing_role"}));var UAr;(function(t){t.inboundSchema=np.LibraryOut$inboundSchema,t.outboundSchema=np.LibraryOut$outboundSchema})(UAr||(np.LibraryOut$=UAr={}));function J1o(t){return JSON.stringify(np.LibraryOut$outboundSchema.parse(t))}function K1o(t){return(0,W1o.safeParse)(t,e=>np.LibraryOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibraryOut' from JSON")}});var Ect=S(op=>{"use strict";var G1o=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]}),X1o=op&&op.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z1o=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(0,HAr.remap)(t,{total_items:"totalItems",total_pages:"totalPages",current_page:"currentPage",page_size:"pageSize",has_more:"hasMore"}));op.PaginationInfo$outboundSchema=L0.object({totalItems:L0.number().int(),totalPages:L0.number().int(),currentPage:L0.number().int(),pageSize:L0.number().int(),hasMore:L0.boolean()}).transform(t=>(0,HAr.remap)(t,{totalItems:"total_items",totalPages:"total_pages",currentPage:"current_page",pageSize:"page_size",hasMore:"has_more"}));var VAr;(function(t){t.inboundSchema=op.PaginationInfo$inboundSchema,t.outboundSchema=op.PaginationInfo$outboundSchema})(VAr||(op.PaginationInfo$=VAr={}));function Q1o(t){return JSON.stringify(op.PaginationInfo$outboundSchema.parse(t))}function eDo(t){return(0,Y1o.safeParse)(t,e=>op.PaginationInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'PaginationInfo' from JSON")}});var GAr=S(ip=>{"use strict";var tDo=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]}),rDo=ip&&ip.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nDo=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;oip.ListDocumentOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListDocumentOut' from JSON")}});var YAr=S(ap=>{"use strict";var sDo=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]}),uDo=ap&&ap.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lDo=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;oap.ListFilesOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListFilesOut' from JSON")}});var tNr=S(sp=>{"use strict";var pDo=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]}),mDo=sp&&sp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hDo=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;osp.ListLibraryOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListLibraryOut' from JSON")}});var Pct=S(up=>{"use strict";var _Do=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]}),vDo=up&&up.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wDo=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(0,nNr.remap)(t,{library_id:"libraryId",user_id:"userId",org_id:"orgId",share_with_type:"shareWithType",share_with_uuid:"shareWithUuid"}));up.SharingOut$outboundSchema=Zy.object({libraryId:Zy.string(),userId:Zy.nullable(Zy.string()).optional(),orgId:Zy.string(),role:Zy.string(),shareWithType:Zy.string(),shareWithUuid:Zy.string()}).transform(t=>(0,nNr.remap)(t,{libraryId:"library_id",userId:"user_id",orgId:"org_id",shareWithType:"share_with_type",shareWithUuid:"share_with_uuid"}));var rNr;(function(t){t.inboundSchema=up.SharingOut$inboundSchema,t.outboundSchema=up.SharingOut$outboundSchema})(rNr||(up.SharingOut$=rNr={}));function CDo(t){return JSON.stringify(up.SharingOut$outboundSchema.parse(t))}function xDo(t){return(0,SDo.safeParse)(t,e=>up.SharingOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SharingOut' from JSON")}});var aNr=S(lp=>{"use strict";var TDo=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]}),ODo=lp&&lp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EDo=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;olp.ListSharingOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListSharingOut' from JSON")}});var pNr=S(Mo=>{"use strict";var IDo=Mo&&Mo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ADo=Mo&&Mo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NDo=Mo&&Mo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),xIe.FunctionTool$inboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$inboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$inboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);Mo.ModelConversationTools$outboundSchema=Gt.union([CIe.DocumentLibraryTool$outboundSchema.and(Gt.object({type:Gt.literal("document_library")}).transform(t=>({type:t.type}))),xIe.FunctionTool$outboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$outboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$outboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var sNr;(function(t){t.inboundSchema=Mo.ModelConversationTools$inboundSchema,t.outboundSchema=Mo.ModelConversationTools$outboundSchema})(sNr||(Mo.ModelConversationTools$=sNr={}));function DDo(t){return JSON.stringify(Mo.ModelConversationTools$outboundSchema.parse(t))}function jDo(t){return(0,dNr.safeParse)(t,e=>Mo.ModelConversationTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelConversationTools' from JSON")}Mo.ModelConversationObject$inboundSchema=Gt.nativeEnum(Mo.ModelConversationObject);Mo.ModelConversationObject$outboundSchema=Mo.ModelConversationObject$inboundSchema;var uNr;(function(t){t.inboundSchema=Mo.ModelConversationObject$inboundSchema,t.outboundSchema=Mo.ModelConversationObject$outboundSchema})(uNr||(Mo.ModelConversationObject$=uNr={}));Mo.ModelConversation$inboundSchema=Gt.object({instructions:Gt.nullable(Gt.string()).optional(),tools:Gt.array(Gt.union([CIe.DocumentLibraryTool$inboundSchema.and(Gt.object({type:Gt.literal("document_library")}).transform(t=>({type:t.type}))),xIe.FunctionTool$inboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$inboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$inboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:fNr.CompletionArgs$inboundSchema.optional(),name:Gt.nullable(Gt.string()).optional(),description:Gt.nullable(Gt.string()).optional(),object:Mo.ModelConversationObject$inboundSchema.default("conversation"),id:Gt.string(),created_at:Gt.string().datetime({offset:!0}).transform(t=>new Date(t)),updated_at:Gt.string().datetime({offset:!0}).transform(t=>new Date(t)),model:Gt.string()}).transform(t=>(0,cNr.remap)(t,{completion_args:"completionArgs",created_at:"createdAt",updated_at:"updatedAt"}));Mo.ModelConversation$outboundSchema=Gt.object({instructions:Gt.nullable(Gt.string()).optional(),tools:Gt.array(Gt.union([CIe.DocumentLibraryTool$outboundSchema.and(Gt.object({type:Gt.literal("document_library")}).transform(t=>({type:t.type}))),xIe.FunctionTool$outboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$outboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$outboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:fNr.CompletionArgs$outboundSchema.optional(),name:Gt.nullable(Gt.string()).optional(),description:Gt.nullable(Gt.string()).optional(),object:Mo.ModelConversationObject$outboundSchema.default("conversation"),id:Gt.string(),createdAt:Gt.date().transform(t=>t.toISOString()),updatedAt:Gt.date().transform(t=>t.toISOString()),model:Gt.string()}).transform(t=>(0,cNr.remap)(t,{completionArgs:"completion_args",createdAt:"created_at",updatedAt:"updated_at"}));var lNr;(function(t){t.inboundSchema=Mo.ModelConversation$inboundSchema,t.outboundSchema=Mo.ModelConversation$outboundSchema})(lNr||(Mo.ModelConversation$=lNr={}));function $Do(t){return JSON.stringify(Mo.ModelConversation$outboundSchema.parse(t))}function LDo(t){return(0,dNr.safeParse)(t,e=>Mo.ModelConversation$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelConversation' from JSON")}});var yNr=S(Ts=>{"use strict";var FDo=Ts&&Ts.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kDo=Ts&&Ts.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qDo=Ts&&Ts.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),PIe.BaseModelCard$inboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))]);Ts.Data$outboundSchema=tl.union([MIe.FTModelCard$outboundSchema.and(tl.object({type:tl.literal("fine-tuned")}).transform(t=>({type:t.type}))),PIe.BaseModelCard$outboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))]);var mNr;(function(t){t.inboundSchema=Ts.Data$inboundSchema,t.outboundSchema=Ts.Data$outboundSchema})(mNr||(Ts.Data$=mNr={}));function BDo(t){return JSON.stringify(Ts.Data$outboundSchema.parse(t))}function UDo(t){return(0,gNr.safeParse)(t,e=>Ts.Data$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Data' from JSON")}Ts.ModelList$inboundSchema=tl.object({object:tl.string().default("list"),data:tl.array(tl.union([MIe.FTModelCard$inboundSchema.and(tl.object({type:tl.literal("fine-tuned")}).transform(t=>({type:t.type}))),PIe.BaseModelCard$inboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))])).optional()});Ts.ModelList$outboundSchema=tl.object({object:tl.string().default("list"),data:tl.array(tl.union([MIe.FTModelCard$outboundSchema.and(tl.object({type:tl.literal("fine-tuned")}).transform(t=>({type:t.type}))),PIe.BaseModelCard$outboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))])).optional()});var hNr;(function(t){t.inboundSchema=Ts.ModelList$inboundSchema,t.outboundSchema=Ts.ModelList$outboundSchema})(hNr||(Ts.ModelList$=hNr={}));function zDo(t){return JSON.stringify(Ts.ModelList$outboundSchema.parse(t))}function VDo(t){return(0,gNr.safeParse)(t,e=>Ts.ModelList$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelList' from JSON")}});var Mct=S(cp=>{"use strict";var HDo=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]}),WDo=cp&&cp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JDo=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(0,_Nr.remap)(t,{category_scores:"categoryScores"}));cp.ModerationObject$outboundSchema=NA.object({categories:NA.record(NA.boolean()).optional(),categoryScores:NA.record(NA.number()).optional()}).transform(t=>(0,_Nr.remap)(t,{categoryScores:"category_scores"}));var bNr;(function(t){t.inboundSchema=cp.ModerationObject$inboundSchema,t.outboundSchema=cp.ModerationObject$outboundSchema})(bNr||(cp.ModerationObject$=bNr={}));function GDo(t){return JSON.stringify(cp.ModerationObject$outboundSchema.parse(t))}function XDo(t){return(0,KDo.safeParse)(t,e=>cp.ModerationObject$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModerationObject' from JSON")}});var SNr=S(dp=>{"use strict";var ZDo=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]}),YDo=dp&&dp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QDo=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;odp.ModerationResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModerationResponse' from JSON")}});var Rct=S(fp=>{"use strict";var njo=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]}),ojo=fp&&fp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ijo=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(0,xNr.remap)(t,{top_left_x:"topLeftX",top_left_y:"topLeftY",bottom_right_x:"bottomRightX",bottom_right_y:"bottomRightY",image_base64:"imageBase64",image_annotation:"imageAnnotation"}));fp.OCRImageObject$outboundSchema=Tu.object({id:Tu.string(),topLeftX:Tu.nullable(Tu.number().int()),topLeftY:Tu.nullable(Tu.number().int()),bottomRightX:Tu.nullable(Tu.number().int()),bottomRightY:Tu.nullable(Tu.number().int()),imageBase64:Tu.nullable(Tu.string()).optional(),imageAnnotation:Tu.nullable(Tu.string()).optional()}).transform(t=>(0,xNr.remap)(t,{topLeftX:"top_left_x",topLeftY:"top_left_y",bottomRightX:"bottom_right_x",bottomRightY:"bottom_right_y",imageBase64:"image_base64",imageAnnotation:"image_annotation"}));var CNr;(function(t){t.inboundSchema=fp.OCRImageObject$inboundSchema,t.outboundSchema=fp.OCRImageObject$outboundSchema})(CNr||(fp.OCRImageObject$=CNr={}));function sjo(t){return JSON.stringify(fp.OCRImageObject$outboundSchema.parse(t))}function ujo(t){return(0,ajo.safeParse)(t,e=>fp.OCRImageObject$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRImageObject' from JSON")}});var Ict=S(pp=>{"use strict";var ljo=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]}),cjo=pp&&pp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),djo=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;opp.OCRPageDimensions$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRPageDimensions' from JSON")}});var Act=S(mp=>{"use strict";var hjo=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]}),gjo=mp&&mp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yjo=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;omp.OCRPageObject$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRPageObject' from JSON")}});var NNr=S(Os=>{"use strict";var wjo=Os&&Os.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Sjo=Os&&Os.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Cjo=Os&&Os.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oOs.Document$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Document' from JSON")}Os.OCRRequest$inboundSchema=Wa.object({model:Wa.nullable(Wa.string()),id:Wa.string().optional(),document:Wa.union([AIe.FileChunk$inboundSchema,IIe.DocumentURLChunk$inboundSchema,NIe.ImageURLChunk$inboundSchema]),pages:Wa.nullable(Wa.array(Wa.number().int())).optional(),include_image_base64:Wa.nullable(Wa.boolean()).optional(),image_limit:Wa.nullable(Wa.number().int()).optional(),image_min_size:Wa.nullable(Wa.number().int()).optional(),bbox_annotation_format:Wa.nullable(RIe.ResponseFormat$inboundSchema).optional(),document_annotation_format:Wa.nullable(RIe.ResponseFormat$inboundSchema).optional()}).transform(t=>(0,INr.remap)(t,{include_image_base64:"includeImageBase64",image_limit:"imageLimit",image_min_size:"imageMinSize",bbox_annotation_format:"bboxAnnotationFormat",document_annotation_format:"documentAnnotationFormat"}));Os.OCRRequest$outboundSchema=Wa.object({model:Wa.nullable(Wa.string()),id:Wa.string().optional(),document:Wa.union([AIe.FileChunk$outboundSchema,IIe.DocumentURLChunk$outboundSchema,NIe.ImageURLChunk$outboundSchema]),pages:Wa.nullable(Wa.array(Wa.number().int())).optional(),includeImageBase64:Wa.nullable(Wa.boolean()).optional(),imageLimit:Wa.nullable(Wa.number().int()).optional(),imageMinSize:Wa.nullable(Wa.number().int()).optional(),bboxAnnotationFormat:Wa.nullable(RIe.ResponseFormat$outboundSchema).optional(),documentAnnotationFormat:Wa.nullable(RIe.ResponseFormat$outboundSchema).optional()}).transform(t=>(0,INr.remap)(t,{includeImageBase64:"include_image_base64",imageLimit:"image_limit",imageMinSize:"image_min_size",bboxAnnotationFormat:"bbox_annotation_format",documentAnnotationFormat:"document_annotation_format"}));var RNr;(function(t){t.inboundSchema=Os.OCRRequest$inboundSchema,t.outboundSchema=Os.OCRRequest$outboundSchema})(RNr||(Os.OCRRequest$=RNr={}));function Ojo(t){return JSON.stringify(Os.OCRRequest$outboundSchema.parse(t))}function Ejo(t){return(0,ANr.safeParse)(t,e=>Os.OCRRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRRequest' from JSON")}});var Nct=S(hp=>{"use strict";var Pjo=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]}),Mjo=hp&&hp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rjo=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(0,jNr.remap)(t,{pages_processed:"pagesProcessed",doc_size_bytes:"docSizeBytes"}));hp.OCRUsageInfo$outboundSchema=eB.object({pagesProcessed:eB.number().int(),docSizeBytes:eB.nullable(eB.number().int()).optional()}).transform(t=>(0,jNr.remap)(t,{pagesProcessed:"pages_processed",docSizeBytes:"doc_size_bytes"}));var DNr;(function(t){t.inboundSchema=hp.OCRUsageInfo$inboundSchema,t.outboundSchema=hp.OCRUsageInfo$outboundSchema})(DNr||(hp.OCRUsageInfo$=DNr={}));function Ajo(t){return JSON.stringify(hp.OCRUsageInfo$outboundSchema.parse(t))}function Njo(t){return(0,Ijo.safeParse)(t,e=>hp.OCRUsageInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRUsageInfo' from JSON")}});var qNr=S(gp=>{"use strict";var Djo=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]}),jjo=gp&&gp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$jo=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(0,LNr.remap)(t,{document_annotation:"documentAnnotation",usage_info:"usageInfo"}));gp.OCRResponse$outboundSchema=jA.object({pages:jA.array(FNr.OCRPageObject$outboundSchema),model:jA.string(),documentAnnotation:jA.nullable(jA.string()).optional(),usageInfo:kNr.OCRUsageInfo$outboundSchema}).transform(t=>(0,LNr.remap)(t,{documentAnnotation:"document_annotation",usageInfo:"usage_info"}));var $Nr;(function(t){t.inboundSchema=gp.OCRResponse$inboundSchema,t.outboundSchema=gp.OCRResponse$outboundSchema})($Nr||(gp.OCRResponse$=$Nr={}));function Fjo(t){return JSON.stringify(gp.OCRResponse$outboundSchema.parse(t))}function kjo(t){return(0,Ljo.safeParse)(t,e=>gp.OCRResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRResponse' from JSON")}});var zNr=S(yp=>{"use strict";var qjo=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]}),Bjo=yp&&yp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ujo=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(0,UNr.remap)(t,{document_id:"documentId",processing_status:"processingStatus"}));yp.ProcessingStatusOut$outboundSchema=m7.object({documentId:m7.string(),processingStatus:m7.string()}).transform(t=>(0,UNr.remap)(t,{documentId:"document_id",processingStatus:"processing_status"}));var BNr;(function(t){t.inboundSchema=yp.ProcessingStatusOut$inboundSchema,t.outboundSchema=yp.ProcessingStatusOut$outboundSchema})(BNr||(yp.ProcessingStatusOut$=BNr={}));function Vjo(t){return JSON.stringify(yp.ProcessingStatusOut$outboundSchema.parse(t))}function Hjo(t){return(0,zjo.safeParse)(t,e=>yp.ProcessingStatusOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ProcessingStatusOut' from JSON")}});var GNr=S(bp=>{"use strict";var Wjo=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]}),Jjo=bp&&bp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kjo=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(0,HNr.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));bp.RetrieveFileOut$outboundSchema=rl.object({id:rl.string(),object:rl.string(),sizeBytes:rl.number().int(),createdAt:rl.number().int(),filename:rl.string(),purpose:WNr.FilePurpose$outboundSchema,sampleType:JNr.SampleType$outboundSchema,numLines:rl.nullable(rl.number().int()).optional(),mimetype:rl.nullable(rl.string()).optional(),source:KNr.Source$outboundSchema,signature:rl.nullable(rl.string()).optional(),deleted:rl.boolean()}).transform(t=>(0,HNr.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var VNr;(function(t){t.inboundSchema=bp.RetrieveFileOut$inboundSchema,t.outboundSchema=bp.RetrieveFileOut$outboundSchema})(VNr||(bp.RetrieveFileOut$=VNr={}));function Xjo(t){return JSON.stringify(bp.RetrieveFileOut$outboundSchema.parse(t))}function Zjo(t){return(0,Gjo.safeParse)(t,e=>bp.RetrieveFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveFileOut' from JSON")}});var YNr=S(_p=>{"use strict";var Yjo=_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]}),Qjo=_p&&_p.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e$o=_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(0,ZNr.remap)(t,{ApiKey:"apiKey"}));_p.Security$outboundSchema=DIe.object({apiKey:DIe.string().optional()}).transform(t=>(0,ZNr.remap)(t,{apiKey:"ApiKey"}));var XNr;(function(t){t.inboundSchema=_p.Security$inboundSchema,t.outboundSchema=_p.Security$outboundSchema})(XNr||(_p.Security$=XNr={}));function r$o(t){return JSON.stringify(_p.Security$outboundSchema.parse(t))}function n$o(t){return(0,t$o.safeParse)(t,e=>_p.Security$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Security' from JSON")}});var Dct=S(vp=>{"use strict";var o$o=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]}),i$o=vp&&vp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a$o=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 u$o=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]}),l$o=wp&&wp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),c$o=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(0,t1r.remap)(t,{org_id:"orgId",share_with_uuid:"shareWithUuid",share_with_type:"shareWithType"}));wp.SharingDelete$outboundSchema=h7.object({orgId:h7.string(),shareWithUuid:h7.string(),shareWithType:r1r.EntityType$outboundSchema}).transform(t=>(0,t1r.remap)(t,{orgId:"org_id",shareWithUuid:"share_with_uuid",shareWithType:"share_with_type"}));var e1r;(function(t){t.inboundSchema=wp.SharingDelete$inboundSchema,t.outboundSchema=wp.SharingDelete$outboundSchema})(e1r||(wp.SharingDelete$=e1r={}));function f$o(t){return JSON.stringify(wp.SharingDelete$outboundSchema.parse(t))}function p$o(t){return(0,d$o.safeParse)(t,e=>wp.SharingDelete$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SharingDelete' from JSON")}});var u1r=S(Sp=>{"use strict";var m$o=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]}),h$o=Sp&&Sp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g$o=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(0,i1r.remap)(t,{org_id:"orgId",share_with_uuid:"shareWithUuid",share_with_type:"shareWithType"}));Sp.SharingIn$outboundSchema=g7.object({orgId:g7.string(),level:s1r.ShareEnum$outboundSchema,shareWithUuid:g7.string(),shareWithType:a1r.EntityType$outboundSchema}).transform(t=>(0,i1r.remap)(t,{orgId:"org_id",shareWithUuid:"share_with_uuid",shareWithType:"share_with_type"}));var o1r;(function(t){t.inboundSchema=Sp.SharingIn$inboundSchema,t.outboundSchema=Sp.SharingIn$outboundSchema})(o1r||(Sp.SharingIn$=o1r={}));function b$o(t){return JSON.stringify(Sp.SharingIn$outboundSchema.parse(t))}function _$o(t){return(0,y$o.safeParse)(t,e=>Sp.SharingIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SharingIn' from JSON")}});var jIe=S(Ja=>{"use strict";var v$o=Ja&&Ja.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),w$o=Ja&&Ja.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S$o=Ja&&Ja.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,C$o.remap)(t,{additionalProperties:null})}));var c1r;(function(t){t.inboundSchema=Ja.TranscriptionSegmentChunk$inboundSchema,t.outboundSchema=Ja.TranscriptionSegmentChunk$outboundSchema})(c1r||(Ja.TranscriptionSegmentChunk$=c1r={}));function x$o(t){return JSON.stringify(Ja.TranscriptionSegmentChunk$outboundSchema.parse(t))}function T$o(t){return(0,d1r.safeParse)(t,e=>Ja.TranscriptionSegmentChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionSegmentChunk' from JSON")}});var g1r=S(Cp=>{"use strict";var O$o=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]}),E$o=Cp&&Cp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P$o=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({...t.additionalProperties,...(0,M$o.remap)(t,{additionalProperties:null})}));var f1r;(function(t){t.inboundSchema=Cp.TranscriptionResponse$inboundSchema,t.outboundSchema=Cp.TranscriptionResponse$outboundSchema})(f1r||(Cp.TranscriptionResponse$=f1r={}));function R$o(t){return JSON.stringify(Cp.TranscriptionResponse$outboundSchema.parse(t))}function I$o(t){return(0,p1r.safeParse)(t,e=>Cp.TranscriptionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionResponse' from JSON")}});var jct=S(Ka=>{"use strict";var A$o=Ka&&Ka.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N$o=Ka&&Ka.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D$o=Ka&&Ka.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,j$o.remap)(t,{additionalProperties:null})}));var b1r;(function(t){t.inboundSchema=Ka.TranscriptionStreamDone$inboundSchema,t.outboundSchema=Ka.TranscriptionStreamDone$outboundSchema})(b1r||(Ka.TranscriptionStreamDone$=b1r={}));function $$o(t){return JSON.stringify(Ka.TranscriptionStreamDone$outboundSchema.parse(t))}function L$o(t){return(0,_1r.safeParse)(t,e=>Ka.TranscriptionStreamDone$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamDone' from JSON")}});var $ct=S(xp=>{"use strict";var F$o=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]}),k$o=xp&&xp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q$o=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 U$o=Ga&&Ga.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z$o=Ga&&Ga.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V$o=Ga&&Ga.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,T1r.remap)(t,{audio_language:"audioLanguage"}));Ga.TranscriptionStreamLanguage$outboundSchema=tB.object({type:Ga.TranscriptionStreamLanguageType$outboundSchema.default("transcription.language"),audioLanguage:tB.string(),additionalProperties:tB.record(tB.any())}).transform(t=>({...t.additionalProperties,...(0,T1r.remap)(t,{audioLanguage:"audio_language",additionalProperties:null})}));var x1r;(function(t){t.inboundSchema=Ga.TranscriptionStreamLanguage$inboundSchema,t.outboundSchema=Ga.TranscriptionStreamLanguage$outboundSchema})(x1r||(Ga.TranscriptionStreamLanguage$=x1r={}));function H$o(t){return JSON.stringify(Ga.TranscriptionStreamLanguage$outboundSchema.parse(t))}function W$o(t){return(0,O1r.safeParse)(t,e=>Ga.TranscriptionStreamLanguage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamLanguage' from JSON")}});var Fct=S(Xa=>{"use strict";var J$o=Xa&&Xa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K$o=Xa&&Xa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G$o=Xa&&Xa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,X$o.remap)(t,{additionalProperties:null})}));var P1r;(function(t){t.inboundSchema=Xa.TranscriptionStreamSegmentDelta$inboundSchema,t.outboundSchema=Xa.TranscriptionStreamSegmentDelta$outboundSchema})(P1r||(Xa.TranscriptionStreamSegmentDelta$=P1r={}));function Z$o(t){return JSON.stringify(Xa.TranscriptionStreamSegmentDelta$outboundSchema.parse(t))}function Y$o(t){return(0,M1r.safeParse)(t,e=>Xa.TranscriptionStreamSegmentDelta$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamSegmentDelta' from JSON")}});var kct=S(Za=>{"use strict";var Q$o=Za&&Za.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eLo=Za&&Za.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tLo=Za&&Za.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,rLo.remap)(t,{additionalProperties:null})}));var I1r;(function(t){t.inboundSchema=Za.TranscriptionStreamTextDelta$inboundSchema,t.outboundSchema=Za.TranscriptionStreamTextDelta$outboundSchema})(I1r||(Za.TranscriptionStreamTextDelta$=I1r={}));function nLo(t){return JSON.stringify(Za.TranscriptionStreamTextDelta$outboundSchema.parse(t))}function oLo(t){return(0,A1r.safeParse)(t,e=>Za.TranscriptionStreamTextDelta$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamTextDelta' from JSON")}});var L1r=S(Es=>{"use strict";var iLo=Es&&Es.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aLo=Es&&Es.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sLo=Es&&Es.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$inboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$inboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$inboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))]);Es.TranscriptionStreamEventsData$outboundSchema=li.union([$Ie.TranscriptionStreamDone$outboundSchema.and(li.object({type:li.literal("transcription.done")}).transform(t=>({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$outboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$outboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$outboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))]);var N1r;(function(t){t.inboundSchema=Es.TranscriptionStreamEventsData$inboundSchema,t.outboundSchema=Es.TranscriptionStreamEventsData$outboundSchema})(N1r||(Es.TranscriptionStreamEventsData$=N1r={}));function uLo(t){return JSON.stringify(Es.TranscriptionStreamEventsData$outboundSchema.parse(t))}function lLo(t){return(0,j1r.safeParse)(t,e=>Es.TranscriptionStreamEventsData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamEventsData' from JSON")}Es.TranscriptionStreamEvents$inboundSchema=li.object({event:$1r.TranscriptionStreamEventTypes$inboundSchema,data:li.string().transform((t,e)=>{try{return JSON.parse(t)}catch(r){return e.addIssue({code:li.ZodIssueCode.custom,message:`malformed json: ${r}`}),li.NEVER}}).pipe(li.union([$Ie.TranscriptionStreamDone$inboundSchema.and(li.object({type:li.literal("transcription.done")}).transform(t=>({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$inboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$inboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$inboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))]))});Es.TranscriptionStreamEvents$outboundSchema=li.object({event:$1r.TranscriptionStreamEventTypes$outboundSchema,data:li.union([$Ie.TranscriptionStreamDone$outboundSchema.and(li.object({type:li.literal("transcription.done")}).transform(t=>({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$outboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$outboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$outboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))])});var D1r;(function(t){t.inboundSchema=Es.TranscriptionStreamEvents$inboundSchema,t.outboundSchema=Es.TranscriptionStreamEvents$outboundSchema})(D1r||(Es.TranscriptionStreamEvents$=D1r={}));function cLo(t){return JSON.stringify(Es.TranscriptionStreamEvents$outboundSchema.parse(t))}function dLo(t){return(0,j1r.safeParse)(t,e=>Es.TranscriptionStreamEvents$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamEvents' from JSON")}});var q1r=S(Ya=>{"use strict";var fLo=Ya&&Ya.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pLo=Ya&&Ya.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mLo=Ya&&Ya.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYa.UnarchiveFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UnarchiveFTModelOut' from JSON")}});var U1r=S(Tp=>{"use strict";var bLo=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]}),_Lo=Tp&&Tp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vLo=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;oTp.UpdateFTModelIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UpdateFTModelIn' from JSON")}});var K1r=S(Op=>{"use strict";var xLo=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]}),TLo=Op&&Op.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OLo=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(0,V1r.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Op.UploadFileOut$outboundSchema=sc.object({id:sc.string(),object:sc.string(),sizeBytes:sc.number().int(),createdAt:sc.number().int(),filename:sc.string(),purpose:H1r.FilePurpose$outboundSchema,sampleType:W1r.SampleType$outboundSchema,numLines:sc.nullable(sc.number().int()).optional(),mimetype:sc.nullable(sc.string()).optional(),source:J1r.Source$outboundSchema,signature:sc.nullable(sc.string()).optional()}).transform(t=>(0,V1r.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var z1r;(function(t){t.inboundSchema=Op.UploadFileOut$inboundSchema,t.outboundSchema=Op.UploadFileOut$outboundSchema})(z1r||(Op.UploadFileOut$=z1r={}));function PLo(t){return JSON.stringify(Op.UploadFileOut$outboundSchema.parse(t))}function MLo(t){return(0,ELo.safeParse)(t,e=>Op.UploadFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UploadFileOut' from JSON")}});var Y1r=S(Ps=>{"use strict";var RLo=Ps&&Ps.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ILo=Ps&&Ps.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ALo=Ps&&Ps.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oPs.Loc$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Loc' from JSON")}Ps.ValidationError$inboundSchema=Ep.object({loc:Ep.array(Ep.union([Ep.string(),Ep.number().int()])),msg:Ep.string(),type:Ep.string()});Ps.ValidationError$outboundSchema=Ep.object({loc:Ep.array(Ep.union([Ep.string(),Ep.number().int()])),msg:Ep.string(),type:Ep.string()});var X1r;(function(t){t.inboundSchema=Ps.ValidationError$inboundSchema,t.outboundSchema=Ps.ValidationError$outboundSchema})(X1r||(Ps.ValidationError$=X1r={}));function jLo(t){return JSON.stringify(Ps.ValidationError$outboundSchema.parse(t))}function $Lo(t){return(0,Z1r.safeParse)(t,e=>Ps.ValidationError$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ValidationError' from JSON")}});var zt=S(ye=>{"use strict";var LLo=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]}),we=ye&&ye.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&LLo(e,t,r)};Object.defineProperty(ye,"__esModule",{value:!0});we(f0r(),ye);we(g0r(),ye);we(S0r(),ye);we(Elt(),ye);we(lse(),ye);we(Plt(),ye);we(oxr(),ye);we(mxr(),ye);we(vxr(),ye);we(jlt(),ye);we(xxr(),ye);we(OA(),ye);we(Mlt(),ye);we(Axr(),ye);we(Lxr(),ye);we($lt(),ye);we(Llt(),ye);we(Kxr(),ye);we(klt(),ye);we(oTr(),ye);we(Flt(),ye);we(Hq(),ye);we(gTr(),ye);we(KMe(),ye);we(RTr(),ye);we(LTr(),ye);we(JTr(),ye);we(QTr(),ye);we(cRe(),ye);we(lOr(),ye);we(pOr(),ye);we(Vlt(),ye);we(kOr(),ye);we(KOr(),ye);we(Hlt(),ye);we(Wlt(),ye);we(fRe(),ye);we(pRe(),ye);we(Jlt(),ye);we(jq(),ye);we(x0(),ye);we(vlt(),ye);we(Xlt(),ye);we(LEr(),ye);we(qEr(),ye);we(WEr(),ye);we(Qlt(),ye);we(Glt(),ye);we(_Re(),ye);we(ect(),ye);we(e7(),ye);we(gMr(),ye);we(SMr(),ye);we(hRr(),ye);we(wRr(),ye);we(Kq(),ye);we(RRr(),ye);we(FRr(),ye);we(HRr(),ye);we(ZRr(),ye);we(nIr(),ye);we(dIr(),ye);we(RRe(),ye);we(pIr(),ye);we(hIr(),ye);we(Klt(),ye);we(Fq(),ye);we(gct(),ye);we(_Ir(),ye);we(wIr(),ye);we(JH(),ye);we(yct(),ye);we(RIr(),ye);we(jIr(),ye);we(_ct(),ye);we(bct(),ye);we(cIe(),ye);we(mRe(),ye);we($Me(),ye);we(iMe(),ye);we(_se(),ye);we(vct(),ye);we(WIr(),ye);we(ZIr(),ye);we(tAr(),ye);we(aAr(),ye);we(wct(),ye);we(dRe(),ye);we(gRe(),ye);we(Sct(),ye);we(WPe(),ye);we(Ilt(),ye);we(mse(),ye);we(tct(),ye);we(ict(),ye);we(Dlt(),ye);we(TRe(),ye);we(kq(),ye);we(Cct(),ye);we(vRe(),ye);we(qq(),ye);we(Rlt(),ye);we(KH(),ye);we(oct(),ye);we(Ult(),ye);we(qlt(),ye);we(EAr(),ye);we(u7(),ye);we(AAr(),ye);we(wlt(),ye);we($Ar(),ye);we(kAr(),ye);we(BAr(),ye);we(Oct(),ye);we(GAr(),ye);we(YAr(),ye);we(tNr(),ye);we(aNr(),ye);we(hct(),ye);we(rct(),ye);we(gse(),ye);we(nct(),ye);we(c7(),ye);we(sct(),ye);we(zlt(),ye);we(r7(),ye);we(FMe(),ye);we(pNr(),ye);we(yNr(),ye);we(Mct(),ye);we(SNr(),ye);we(Rct(),ye);we(Ict(),ye);we(Act(),ye);we(NNr(),ye);we(qNr(),ye);we(Nct(),ye);we(act(),ye);we(Ect(),ye);we(VH(),ye);we(zNr(),ye);we(sMe(),ye);we(uct(),ye);we(lct(),ye);we(Lq(),ye);we(Slt(),ye);we(cct(),ye);we(GNr(),ye);we(vse(),ye);we(YNr(),ye);we(Dct(),ye);we(n1r(),ye);we(u1r(),ye);we(Pct(),ye);we(wse(),ye);we(dct(),ye);we(UD(),ye);we(Nlt(),ye);we(Vq(),ye);we(XH(),ye);we(LMe(),ye);we(n7(),ye);we(cMe(),ye);we(o7(),ye);we(HH(),ye);we(fct(),ye);we(pct(),ye);we(yse(),ye);we(mct(),ye);we(hse(),ye);we(zD(),ye);we(ERe(),ye);we(fse(),ye);we(xct(),ye);we(g1r(),ye);we(jIe(),ye);we(jct(),ye);we(L1r(),ye);we($ct(),ye);we(Lct(),ye);we(Fct(),ye);we(kct(),ye);we(q1r(),ye);we(U1r(),ye);we(K1r(),ye);we(Wq(),ye);we(VD(),ye);we(Y1r(),ye);we(Tct(),ye);we(l7(),ye);we(Bq(),ye);we(Uq(),ye)});var rDr=S(Jh=>{"use strict";var FLo=Jh&&Jh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kLo=Jh&&Jh.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eDr=Jh&&Jh.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Sse(t,{request:t.request$,response:t.response$,body:t.body$}));Jh.HTTPValidationError$outboundSchema=nB.instanceof(Sse).transform(t=>t.data$).pipe(nB.object({detail:nB.array(tDr.ValidationError$outboundSchema).optional()}));var Q1r;(function(t){t.inboundSchema=Jh.HTTPValidationError$inboundSchema,t.outboundSchema=Jh.HTTPValidationError$outboundSchema})(Q1r||(Jh.HTTPValidationError$=Q1r={}))});var Yn=S(Wx=>{"use strict";var BLo=Wx&&Wx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cse=Wx&&Wx.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&BLo(e,t,r)};Object.defineProperty(Wx,"__esModule",{value:!0});Cse(Hut(),Wx);Cse(rDr(),Wx);Cse(hlt(),Wx);Cse(ylt(),Wx);Cse(kPe(),Wx)});var vr=S(oB=>{"use strict";var nDr=oB&&oB.__classPrivateFieldSet||function(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},xse=oB&&oB.__classPrivateFieldGet||function(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)},y7,Tse,oDr;Object.defineProperty(oB,"__esModule",{value:!0});oB.APIPromise=void 0;var qct=class{constructor(e){y7.set(this,void 0),Tse.set(this,void 0),this[oDr]="APIPromise",nDr(this,y7,e instanceof Promise?e:Promise.resolve(e),"f"),nDr(this,Tse,e instanceof Promise?xse(this,y7,"f").then(([r])=>r):Promise.resolve(e[0]),"f")}then(e,r){return xse(this,y7,"f").then(e?([n])=>e(n):void 0,r)}catch(e){return xse(this,Tse,"f").catch(e)}finally(e){return xse(this,Tse,"f").finally(e)}$inspect(){return xse(this,y7,"f")}};oB.APIPromise=qct;y7=new WeakMap,Tse=new WeakMap,oDr=Symbol.toStringTag});var sDr=S(GD=>{"use strict";var ULo=GD&&GD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zLo=GD&&GD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bct=GD&&GD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oaDr.AgentsCompletionRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,VLo.encodeJSON)("body",o,{explode:!0}),a=(0,JLo.pathToFunc)("/v1/agents/completions")(),s=new Headers((0,HLo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,iDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,iDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_completion_v1_agents_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Ose.match(Ose.json(200,aDr.ChatCompletionResponse$inboundSchema),Ose.jsonErr(422,KLo.HTTPValidationError$inboundSchema),Ose.fail("4XX"),Ose.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var iB=S(qIe=>{"use strict";Object.defineProperty(qIe,"__esModule",{value:!0});qIe.EventStream=void 0;var Uct=class extends ReadableStream{constructor(e,r){let n=e.getReader(),o=new Uint8Array;super({async pull(i){try{for(;;){let a=QLo(o);if(!a){let l=await n.read();if(l.done)return i.close();o=YLo(o,l.value);continue}let s=o.slice(0,a.index);o=o.slice(a.index+a.length);let u=eFo(s,r);if(u?.value)return i.enqueue(u.value);if(u?.done)return await n.cancel("done"),i.close()}}catch(a){i.error(a),await n.cancel(a)}},cancel:i=>n.cancel(i)})}[Symbol.asyncIterator](){let e=ReadableStream.prototype[Symbol.asyncIterator];if(typeof e=="function")return e.call(this);let r=this.getReader();return{next:async()=>{let n=await r.read();return n.done?(r.releaseLock(),{done:!0,value:void 0}):{done:!1,value:n.value}},throw:async n=>(await r.cancel(n),r.releaseLock(),{done:!0,value:void 0}),return:async()=>(await r.cancel("done"),r.releaseLock(),{done:!0,value:void 0}),[Symbol.asyncIterator](){return this}}}};qIe.EventStream=Uct;function YLo(t,e){let r=new Uint8Array(t.length+e.length);return r.set(t,0),r.set(e,t.length),r}function QLo(t){let e=t.length;for(let r=0;r{"use strict";var tFo=XD&&XD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rFo=XD&&XD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BIe=XD&&XD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;olDr.AgentsCompletionStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,oFo.encodeJSON)("body",o,{explode:!0}),a=(0,uFo.pathToFunc)("/v1/agents/completions#stream")(),s=new Headers((0,aFo.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,uDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,uDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"stream_agents",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Ese.match(Ese.sse(200,nFo.instanceof(ReadableStream).transform(b=>new iFo.EventStream(b,_=>_.data==="[DONE]"?{done:!0}:{value:lDr.CompletionEvent$inboundSchema.parse(_)}))),Ese.jsonErr(422,lFo.HTTPValidationError$inboundSchema),Ese.fail("4XX"),Ese.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var fDr=S(UIe=>{"use strict";Object.defineProperty(UIe,"__esModule",{value:!0});UIe.Agents=void 0;var pFo=sDr(),mFo=cDr(),hFo=Vc(),dDr=Rd(),zct=class extends hFo.ClientSDK{async complete(e,r){return(0,dDr.unwrapAsync)((0,pFo.agentsComplete)(this,e,r))}async stream(e,r){return(0,dDr.unwrapAsync)((0,mFo.agentsStream)(this,e,r))}};UIe.Agents=zct});var Pse=S(Vct=>{"use strict";Object.defineProperty(Vct,"__esModule",{value:!0});Vct.isReadableStream=gFo;function gFo(t){if(typeof t!="object"||t===null)return!1;let e=t;return typeof e.getReader=="function"&&typeof e.cancel=="function"&&typeof e.tee=="function"}});var gDr=S(ZD=>{"use strict";var yFo=ZD&&ZD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bFo=ZD&&ZD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hDr=ZD&&ZD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;omDr.AudioTranscriptionRequest$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,LA.appendForm)(i,"model",o.model),o.file!==void 0)if((0,CFo.isBlobLike)(o.file))(0,LA.appendForm)(i,"file",o.file);else if((0,xFo.isReadableStream)(o.file.content)){let g=await(0,Hct.readableStreamToArrayBuffer)(o.file.content),b=(0,Hct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream",_=new Blob([g],{type:b});(0,LA.appendForm)(i,"file",_,o.file.fileName)}else{let g=(0,Hct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream";(0,LA.appendForm)(i,"file",new Blob([o.file.content],{type:g}),o.file.fileName)}o.file_id!==void 0&&(0,LA.appendForm)(i,"file_id",o.file_id),o.file_url!==void 0&&(0,LA.appendForm)(i,"file_url",o.file_url),o.language!==void 0&&(0,LA.appendForm)(i,"language",o.language),o.stream!==void 0&&(0,LA.appendForm)(i,"stream",o.stream),o.temperature!==void 0&&(0,LA.appendForm)(i,"temperature",o.temperature),o.timestamp_granularities!==void 0&&(0,LA.appendForm)(i,"timestamp_granularities",o.timestamp_granularities);let a=(0,wFo.pathToFunc)("/v1/audio/transcriptions")(),s=new Headers((0,_Fo.compactMap)({Accept:"application/json"})),u=await(0,pDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,pDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"audio_api_v1_transcriptions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await zIe.match(zIe.json(200,mDr.TranscriptionResponse$inboundSchema),zIe.fail("4XX"),zIe.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var _Dr=S(YD=>{"use strict";var EFo=YD&&YD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PFo=YD&&YD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jct=YD&&YD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;obDr.AudioTranscriptionRequestStream$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,FA.appendForm)(i,"model",o.model),o.file!==void 0)if((0,jFo.isBlobLike)(o.file))(0,FA.appendForm)(i,"file",o.file);else if((0,$Fo.isReadableStream)(o.file.content)){let g=await(0,Wct.readableStreamToArrayBuffer)(o.file.content),b=(0,Wct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream",_=new Blob([g],{type:b});(0,FA.appendForm)(i,"file",_,o.file.fileName)}else{let g=(0,Wct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream";(0,FA.appendForm)(i,"file",new Blob([o.file.content],{type:g}),o.file.fileName)}o.file_id!==void 0&&(0,FA.appendForm)(i,"file_id",o.file_id),o.file_url!==void 0&&(0,FA.appendForm)(i,"file_url",o.file_url),o.language!==void 0&&(0,FA.appendForm)(i,"language",o.language),o.stream!==void 0&&(0,FA.appendForm)(i,"stream",o.stream),o.temperature!==void 0&&(0,FA.appendForm)(i,"temperature",o.temperature),o.timestamp_granularities!==void 0&&(0,FA.appendForm)(i,"timestamp_granularities",o.timestamp_granularities);let a=(0,NFo.pathToFunc)("/v1/audio/transcriptions#stream")(),s=new Headers((0,IFo.compactMap)({Accept:"text/event-stream"})),u=await(0,yDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,yDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"audio_api_v1_transcriptions_post_stream",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await VIe.match(VIe.sse(200,MFo.instanceof(ReadableStream).transform(g=>new RFo.EventStream(g,b=>({value:bDr.TranscriptionStreamEvents$inboundSchema.parse(b)})))),VIe.fail("4XX"),VIe.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var wDr=S(HIe=>{"use strict";Object.defineProperty(HIe,"__esModule",{value:!0});HIe.Transcriptions=void 0;var kFo=gDr(),qFo=_Dr(),BFo=Vc(),vDr=Rd(),Kct=class extends BFo.ClientSDK{async complete(e,r){return(0,vDr.unwrapAsync)((0,kFo.audioTranscriptionsComplete)(this,e,r))}async stream(e,r){return(0,vDr.unwrapAsync)((0,qFo.audioTranscriptionsStream)(this,e,r))}};HIe.Transcriptions=Kct});var SDr=S(WIe=>{"use strict";Object.defineProperty(WIe,"__esModule",{value:!0});WIe.Audio=void 0;var UFo=Vc(),zFo=wDr(),Gct=class extends UFo.ClientSDK{get transcriptions(){return this._transcriptions??(this._transcriptions=new zFo.Transcriptions(this._options))}};WIe.Audio=Gct});var TDr=S(Pp=>{"use strict";var VFo=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]}),HFo=Pp&&Pp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WFo=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(0,xDr.remap)(t,{agent_id:"agentId"}));Pp.AgentsApiV1AgentsGetRequest$outboundSchema=JIe.object({agentId:JIe.string()}).transform(t=>(0,xDr.remap)(t,{agentId:"agent_id"}));var CDr;(function(t){t.inboundSchema=Pp.AgentsApiV1AgentsGetRequest$inboundSchema,t.outboundSchema=Pp.AgentsApiV1AgentsGetRequest$outboundSchema})(CDr||(Pp.AgentsApiV1AgentsGetRequest$=CDr={}));function KFo(t){return JSON.stringify(Pp.AgentsApiV1AgentsGetRequest$outboundSchema.parse(t))}function GFo(t){return(0,JFo.safeParse)(t,e=>Pp.AgentsApiV1AgentsGetRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsGetRequest' from JSON")}});var PDr=S(Mp=>{"use strict";var XFo=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]}),ZFo=Mp&&Mp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YFo=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(0,EDr.remap)(t,{page_size:"pageSize"}));Mp.AgentsApiV1AgentsListRequest$outboundSchema=b7.object({page:b7.number().int().default(0),pageSize:b7.number().int().default(20)}).transform(t=>(0,EDr.remap)(t,{pageSize:"page_size"}));var ODr;(function(t){t.inboundSchema=Mp.AgentsApiV1AgentsListRequest$inboundSchema,t.outboundSchema=Mp.AgentsApiV1AgentsListRequest$outboundSchema})(ODr||(Mp.AgentsApiV1AgentsListRequest$=ODr={}));function eko(t){return JSON.stringify(Mp.AgentsApiV1AgentsListRequest$outboundSchema.parse(t))}function tko(t){return(0,QFo.safeParse)(t,e=>Mp.AgentsApiV1AgentsListRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsListRequest' from JSON")}});var NDr=S(Rp=>{"use strict";var rko=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]}),nko=Rp&&Rp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RDr=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(0,IDr.remap)(t,{agent_id:"agentId",AgentUpdateRequest:"agentUpdateRequest"}));Rp.AgentsApiV1AgentsUpdateRequest$outboundSchema=KIe.object({agentId:KIe.string(),agentUpdateRequest:ADr.AgentUpdateRequest$outboundSchema}).transform(t=>(0,IDr.remap)(t,{agentId:"agent_id",agentUpdateRequest:"AgentUpdateRequest"}));var MDr;(function(t){t.inboundSchema=Rp.AgentsApiV1AgentsUpdateRequest$inboundSchema,t.outboundSchema=Rp.AgentsApiV1AgentsUpdateRequest$outboundSchema})(MDr||(Rp.AgentsApiV1AgentsUpdateRequest$=MDr={}));function iko(t){return JSON.stringify(Rp.AgentsApiV1AgentsUpdateRequest$outboundSchema.parse(t))}function ako(t){return(0,oko.safeParse)(t,e=>Rp.AgentsApiV1AgentsUpdateRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsUpdateRequest' from JSON")}});var $Dr=S(Ip=>{"use strict";var sko=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]}),uko=Ip&&Ip.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lko=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(0,jDr.remap)(t,{agent_id:"agentId"}));Ip.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema=_7.object({agentId:_7.string(),version:_7.number().int()}).transform(t=>(0,jDr.remap)(t,{agentId:"agent_id"}));var DDr;(function(t){t.inboundSchema=Ip.AgentsApiV1AgentsUpdateVersionRequest$inboundSchema,t.outboundSchema=Ip.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema})(DDr||(Ip.AgentsApiV1AgentsUpdateVersionRequest$=DDr={}));function dko(t){return JSON.stringify(Ip.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema.parse(t))}function fko(t){return(0,cko.safeParse)(t,e=>Ip.AgentsApiV1AgentsUpdateVersionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsUpdateVersionRequest' from JSON")}});var BDr=S(Ap=>{"use strict";var pko=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]}),mko=Ap&&Ap.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FDr=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(0,kDr.remap)(t,{conversation_id:"conversationId",ConversationAppendRequest:"conversationAppendRequest"}));Ap.AgentsApiV1ConversationsAppendRequest$outboundSchema=GIe.object({conversationId:GIe.string(),conversationAppendRequest:qDr.ConversationAppendRequest$outboundSchema}).transform(t=>(0,kDr.remap)(t,{conversationId:"conversation_id",conversationAppendRequest:"ConversationAppendRequest"}));var LDr;(function(t){t.inboundSchema=Ap.AgentsApiV1ConversationsAppendRequest$inboundSchema,t.outboundSchema=Ap.AgentsApiV1ConversationsAppendRequest$outboundSchema})(LDr||(Ap.AgentsApiV1ConversationsAppendRequest$=LDr={}));function gko(t){return JSON.stringify(Ap.AgentsApiV1ConversationsAppendRequest$outboundSchema.parse(t))}function yko(t){return(0,hko.safeParse)(t,e=>Ap.AgentsApiV1ConversationsAppendRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsAppendRequest' from JSON")}});var WDr=S(Np=>{"use strict";var bko=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]}),_ko=Np&&Np.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zDr=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(0,VDr.remap)(t,{conversation_id:"conversationId",ConversationAppendStreamRequest:"conversationAppendStreamRequest"}));Np.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema=XIe.object({conversationId:XIe.string(),conversationAppendStreamRequest:HDr.ConversationAppendStreamRequest$outboundSchema}).transform(t=>(0,VDr.remap)(t,{conversationId:"conversation_id",conversationAppendStreamRequest:"ConversationAppendStreamRequest"}));var UDr;(function(t){t.inboundSchema=Np.AgentsApiV1ConversationsAppendStreamRequest$inboundSchema,t.outboundSchema=Np.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema})(UDr||(Np.AgentsApiV1ConversationsAppendStreamRequest$=UDr={}));function wko(t){return JSON.stringify(Np.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema.parse(t))}function Sko(t){return(0,vko.safeParse)(t,e=>Np.AgentsApiV1ConversationsAppendStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsAppendStreamRequest' from JSON")}});var YDr=S(Ms=>{"use strict";var Cko=Ms&&Ms.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xko=Ms&&Ms.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GDr=Ms&&Ms.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,XDr.remap)(t,{conversation_id:"conversationId"}));Ms.AgentsApiV1ConversationsGetRequest$outboundSchema=v7.object({conversationId:v7.string()}).transform(t=>(0,XDr.remap)(t,{conversationId:"conversation_id"}));var JDr;(function(t){t.inboundSchema=Ms.AgentsApiV1ConversationsGetRequest$inboundSchema,t.outboundSchema=Ms.AgentsApiV1ConversationsGetRequest$outboundSchema})(JDr||(Ms.AgentsApiV1ConversationsGetRequest$=JDr={}));function Tko(t){return JSON.stringify(Ms.AgentsApiV1ConversationsGetRequest$outboundSchema.parse(t))}function Oko(t){return(0,ZDr.safeParse)(t,e=>Ms.AgentsApiV1ConversationsGetRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsGetRequest' from JSON")}Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema=v7.union([ZIe.ModelConversation$inboundSchema,ZIe.AgentConversation$inboundSchema]);Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$outboundSchema=v7.union([ZIe.ModelConversation$outboundSchema,ZIe.AgentConversation$outboundSchema]);var KDr;(function(t){t.inboundSchema=Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema,t.outboundSchema=Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$outboundSchema})(KDr||(Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$=KDr={}));function Eko(t){return JSON.stringify(Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$outboundSchema.parse(t))}function Pko(t){return(0,ZDr.safeParse)(t,e=>Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsGetResponseV1ConversationsGet' from JSON")}});var tjr=S(Dp=>{"use strict";var Mko=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]}),Rko=Dp&&Dp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Iko=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(0,ejr.remap)(t,{conversation_id:"conversationId"}));Dp.AgentsApiV1ConversationsHistoryRequest$outboundSchema=YIe.object({conversationId:YIe.string()}).transform(t=>(0,ejr.remap)(t,{conversationId:"conversation_id"}));var QDr;(function(t){t.inboundSchema=Dp.AgentsApiV1ConversationsHistoryRequest$inboundSchema,t.outboundSchema=Dp.AgentsApiV1ConversationsHistoryRequest$outboundSchema})(QDr||(Dp.AgentsApiV1ConversationsHistoryRequest$=QDr={}));function Nko(t){return JSON.stringify(Dp.AgentsApiV1ConversationsHistoryRequest$outboundSchema.parse(t))}function Dko(t){return(0,Ako.safeParse)(t,e=>Dp.AgentsApiV1ConversationsHistoryRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsHistoryRequest' from JSON")}});var sjr=S(Rs=>{"use strict";var jko=Rs&&Rs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$ko=Rs&&Rs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ojr=Rs&&Rs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,ijr.remap)(t,{page_size:"pageSize"}));Rs.AgentsApiV1ConversationsListRequest$outboundSchema=aB.object({page:aB.number().int().default(0),pageSize:aB.number().int().default(100)}).transform(t=>(0,ijr.remap)(t,{pageSize:"page_size"}));var rjr;(function(t){t.inboundSchema=Rs.AgentsApiV1ConversationsListRequest$inboundSchema,t.outboundSchema=Rs.AgentsApiV1ConversationsListRequest$outboundSchema})(rjr||(Rs.AgentsApiV1ConversationsListRequest$=rjr={}));function Lko(t){return JSON.stringify(Rs.AgentsApiV1ConversationsListRequest$outboundSchema.parse(t))}function Fko(t){return(0,ajr.safeParse)(t,e=>Rs.AgentsApiV1ConversationsListRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsListRequest' from JSON")}Rs.ResponseBody$inboundSchema=aB.union([QIe.ModelConversation$inboundSchema,QIe.AgentConversation$inboundSchema]);Rs.ResponseBody$outboundSchema=aB.union([QIe.ModelConversation$outboundSchema,QIe.AgentConversation$outboundSchema]);var njr;(function(t){t.inboundSchema=Rs.ResponseBody$inboundSchema,t.outboundSchema=Rs.ResponseBody$outboundSchema})(njr||(Rs.ResponseBody$=njr={}));function kko(t){return JSON.stringify(Rs.ResponseBody$outboundSchema.parse(t))}function qko(t){return(0,ajr.safeParse)(t,e=>Rs.ResponseBody$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseBody' from JSON")}});var cjr=S(jp=>{"use strict";var Bko=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]}),Uko=jp&&jp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zko=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(0,ljr.remap)(t,{conversation_id:"conversationId"}));jp.AgentsApiV1ConversationsMessagesRequest$outboundSchema=eAe.object({conversationId:eAe.string()}).transform(t=>(0,ljr.remap)(t,{conversationId:"conversation_id"}));var ujr;(function(t){t.inboundSchema=jp.AgentsApiV1ConversationsMessagesRequest$inboundSchema,t.outboundSchema=jp.AgentsApiV1ConversationsMessagesRequest$outboundSchema})(ujr||(jp.AgentsApiV1ConversationsMessagesRequest$=ujr={}));function Hko(t){return JSON.stringify(jp.AgentsApiV1ConversationsMessagesRequest$outboundSchema.parse(t))}function Wko(t){return(0,Vko.safeParse)(t,e=>jp.AgentsApiV1ConversationsMessagesRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsMessagesRequest' from JSON")}});var hjr=S($p=>{"use strict";var Jko=$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]}),Kko=$p&&$p.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fjr=$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(0,pjr.remap)(t,{conversation_id:"conversationId",ConversationRestartRequest:"conversationRestartRequest"}));$p.AgentsApiV1ConversationsRestartRequest$outboundSchema=tAe.object({conversationId:tAe.string(),conversationRestartRequest:mjr.ConversationRestartRequest$outboundSchema}).transform(t=>(0,pjr.remap)(t,{conversationId:"conversation_id",conversationRestartRequest:"ConversationRestartRequest"}));var djr;(function(t){t.inboundSchema=$p.AgentsApiV1ConversationsRestartRequest$inboundSchema,t.outboundSchema=$p.AgentsApiV1ConversationsRestartRequest$outboundSchema})(djr||($p.AgentsApiV1ConversationsRestartRequest$=djr={}));function Xko(t){return JSON.stringify($p.AgentsApiV1ConversationsRestartRequest$outboundSchema.parse(t))}function Zko(t){return(0,Gko.safeParse)(t,e=>$p.AgentsApiV1ConversationsRestartRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsRestartRequest' from JSON")}});var vjr=S(Lp=>{"use strict";var Yko=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]}),Qko=Lp&&Lp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yjr=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(0,bjr.remap)(t,{conversation_id:"conversationId",ConversationRestartStreamRequest:"conversationRestartStreamRequest"}));Lp.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema=rAe.object({conversationId:rAe.string(),conversationRestartStreamRequest:_jr.ConversationRestartStreamRequest$outboundSchema}).transform(t=>(0,bjr.remap)(t,{conversationId:"conversation_id",conversationRestartStreamRequest:"ConversationRestartStreamRequest"}));var gjr;(function(t){t.inboundSchema=Lp.AgentsApiV1ConversationsRestartStreamRequest$inboundSchema,t.outboundSchema=Lp.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema})(gjr||(Lp.AgentsApiV1ConversationsRestartStreamRequest$=gjr={}));function tqo(t){return JSON.stringify(Lp.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema.parse(t))}function rqo(t){return(0,eqo.safeParse)(t,e=>Lp.AgentsApiV1ConversationsRestartStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsRestartStreamRequest' from JSON")}});var Cjr=S(Fp=>{"use strict";var nqo=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]}),oqo=Fp&&Fp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iqo=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(0,Sjr.remap)(t,{model_id:"modelId"}));Fp.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema=nAe.object({modelId:nAe.string()}).transform(t=>(0,Sjr.remap)(t,{modelId:"model_id"}));var wjr;(function(t){t.inboundSchema=Fp.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema,t.outboundSchema=Fp.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema})(wjr||(Fp.DeleteModelV1ModelsModelIdDeleteRequest$=wjr={}));function sqo(t){return JSON.stringify(Fp.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(t))}function uqo(t){return(0,aqo.safeParse)(t,e=>Fp.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteModelV1ModelsModelIdDeleteRequest' from JSON")}});var Ojr=S(kp=>{"use strict";var lqo=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]}),cqo=kp&&kp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dqo=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(0,Tjr.remap)(t,{file_id:"fileId"}));kp.FilesApiRoutesDeleteFileRequest$outboundSchema=oAe.object({fileId:oAe.string()}).transform(t=>(0,Tjr.remap)(t,{fileId:"file_id"}));var xjr;(function(t){t.inboundSchema=kp.FilesApiRoutesDeleteFileRequest$inboundSchema,t.outboundSchema=kp.FilesApiRoutesDeleteFileRequest$outboundSchema})(xjr||(kp.FilesApiRoutesDeleteFileRequest$=xjr={}));function pqo(t){return JSON.stringify(kp.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(t))}function mqo(t){return(0,fqo.safeParse)(t,e=>kp.FilesApiRoutesDeleteFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesDeleteFileRequest' from JSON")}});var Mjr=S(qp=>{"use strict";var hqo=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]}),gqo=qp&&qp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yqo=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(0,Pjr.remap)(t,{file_id:"fileId"}));qp.FilesApiRoutesDownloadFileRequest$outboundSchema=iAe.object({fileId:iAe.string()}).transform(t=>(0,Pjr.remap)(t,{fileId:"file_id"}));var Ejr;(function(t){t.inboundSchema=qp.FilesApiRoutesDownloadFileRequest$inboundSchema,t.outboundSchema=qp.FilesApiRoutesDownloadFileRequest$outboundSchema})(Ejr||(qp.FilesApiRoutesDownloadFileRequest$=Ejr={}));function _qo(t){return JSON.stringify(qp.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(t))}function vqo(t){return(0,bqo.safeParse)(t,e=>qp.FilesApiRoutesDownloadFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesDownloadFileRequest' from JSON")}});var Ajr=S(Bp=>{"use strict";var wqo=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]}),Sqo=Bp&&Bp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Cqo=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(0,Ijr.remap)(t,{file_id:"fileId"}));Bp.FilesApiRoutesGetSignedUrlRequest$outboundSchema=w7.object({fileId:w7.string(),expiry:w7.number().int().default(24)}).transform(t=>(0,Ijr.remap)(t,{fileId:"file_id"}));var Rjr;(function(t){t.inboundSchema=Bp.FilesApiRoutesGetSignedUrlRequest$inboundSchema,t.outboundSchema=Bp.FilesApiRoutesGetSignedUrlRequest$outboundSchema})(Rjr||(Bp.FilesApiRoutesGetSignedUrlRequest$=Rjr={}));function Tqo(t){return JSON.stringify(Bp.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(t))}function Oqo(t){return(0,xqo.safeParse)(t,e=>Bp.FilesApiRoutesGetSignedUrlRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesGetSignedUrlRequest' from JSON")}});var $jr=S(zp=>{"use strict";var Eqo=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]}),Pqo=zp&&zp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Djr=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(0,jjr.remap)(t,{page_size:"pageSize",sample_type:"sampleType"}));zp.FilesApiRoutesListFilesRequest$outboundSchema=Up.object({page:Up.number().int().default(0),pageSize:Up.number().int().default(100),sampleType:Up.nullable(Up.array(S7.SampleType$outboundSchema)).optional(),source:Up.nullable(Up.array(S7.Source$outboundSchema)).optional(),search:Up.nullable(Up.string()).optional(),purpose:Up.nullable(S7.FilePurpose$outboundSchema).optional()}).transform(t=>(0,jjr.remap)(t,{pageSize:"page_size",sampleType:"sample_type"}));var Njr;(function(t){t.inboundSchema=zp.FilesApiRoutesListFilesRequest$inboundSchema,t.outboundSchema=zp.FilesApiRoutesListFilesRequest$outboundSchema})(Njr||(zp.FilesApiRoutesListFilesRequest$=Njr={}));function Rqo(t){return JSON.stringify(zp.FilesApiRoutesListFilesRequest$outboundSchema.parse(t))}function Iqo(t){return(0,Mqo.safeParse)(t,e=>zp.FilesApiRoutesListFilesRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesListFilesRequest' from JSON")}});var kjr=S(Vp=>{"use strict";var Aqo=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]}),Nqo=Vp&&Vp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Dqo=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(0,Fjr.remap)(t,{file_id:"fileId"}));Vp.FilesApiRoutesRetrieveFileRequest$outboundSchema=aAe.object({fileId:aAe.string()}).transform(t=>(0,Fjr.remap)(t,{fileId:"file_id"}));var Ljr;(function(t){t.inboundSchema=Vp.FilesApiRoutesRetrieveFileRequest$inboundSchema,t.outboundSchema=Vp.FilesApiRoutesRetrieveFileRequest$outboundSchema})(Ljr||(Vp.FilesApiRoutesRetrieveFileRequest$=Ljr={}));function $qo(t){return JSON.stringify(Vp.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(t))}function Lqo(t){return(0,jqo.safeParse)(t,e=>Vp.FilesApiRoutesRetrieveFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesRetrieveFileRequest' from JSON")}});var zjr=S(Hp=>{"use strict";var Fqo=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]}),kqo=Hp&&Hp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bjr=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;oHp.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesUploadFileMultiPartBodyParams' from JSON")}});var Wjr=S(Wp=>{"use strict";var Vqo=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]}),Hqo=Wp&&Wp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wqo=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(0,Hjr.remap)(t,{job_id:"jobId"}));Wp.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema=uAe.object({jobId:uAe.string()}).transform(t=>(0,Hjr.remap)(t,{jobId:"job_id"}));var Vjr;(function(t){t.inboundSchema=Wp.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema,t.outboundSchema=Wp.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema})(Vjr||(Wp.JobsApiRoutesBatchCancelBatchJobRequest$=Vjr={}));function Kqo(t){return JSON.stringify(Wp.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(t))}function Gqo(t){return(0,Jqo.safeParse)(t,e=>Wp.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchCancelBatchJobRequest' from JSON")}});var Gjr=S(Jp=>{"use strict";var Xqo=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]}),Zqo=Jp&&Jp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yqo=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(0,Kjr.remap)(t,{job_id:"jobId"}));Jp.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema=lAe.object({jobId:lAe.string()}).transform(t=>(0,Kjr.remap)(t,{jobId:"job_id"}));var Jjr;(function(t){t.inboundSchema=Jp.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema,t.outboundSchema=Jp.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema})(Jjr||(Jp.JobsApiRoutesBatchGetBatchJobRequest$=Jjr={}));function eBo(t){return JSON.stringify(Jp.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(t))}function tBo(t){return(0,Qqo.safeParse)(t,e=>Jp.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobRequest' from JSON")}});var e$r=S(Kp=>{"use strict";var rBo=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]}),nBo=Kp&&Kp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zjr=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;onew Date(t))).optional(),created_by_me:tu.boolean().default(!1),status:tu.nullable(tu.array(Qjr.BatchJobStatus$inboundSchema)).optional()}).transform(t=>(0,Yjr.remap)(t,{page_size:"pageSize",agent_id:"agentId",created_after:"createdAfter",created_by_me:"createdByMe"}));Kp.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema=tu.object({page:tu.number().int().default(0),pageSize:tu.number().int().default(100),model:tu.nullable(tu.string()).optional(),agentId:tu.nullable(tu.string()).optional(),metadata:tu.nullable(tu.record(tu.any())).optional(),createdAfter:tu.nullable(tu.date().transform(t=>t.toISOString())).optional(),createdByMe:tu.boolean().default(!1),status:tu.nullable(tu.array(Qjr.BatchJobStatus$outboundSchema)).optional()}).transform(t=>(0,Yjr.remap)(t,{pageSize:"page_size",agentId:"agent_id",createdAfter:"created_after",createdByMe:"created_by_me"}));var Xjr;(function(t){t.inboundSchema=Kp.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema,t.outboundSchema=Kp.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema})(Xjr||(Kp.JobsApiRoutesBatchGetBatchJobsRequest$=Xjr={}));function iBo(t){return JSON.stringify(Kp.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.parse(t))}function aBo(t){return(0,oBo.safeParse)(t,e=>Kp.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobsRequest' from JSON")}});var n$r=S(Gp=>{"use strict";var sBo=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]}),uBo=Gp&&Gp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lBo=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(0,r$r.remap)(t,{model_id:"modelId"}));Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema=cAe.object({modelId:cAe.string()}).transform(t=>(0,r$r.remap)(t,{modelId:"model_id"}));var t$r;(function(t){t.inboundSchema=Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema,t.outboundSchema=Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema})(t$r||(Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$=t$r={}));function dBo(t){return JSON.stringify(Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(t))}function fBo(t){return(0,cBo.safeParse)(t,e=>Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningArchiveFineTunedModelRequest' from JSON")}});var l$r=S(Is=>{"use strict";var pBo=Is&&Is.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mBo=Is&&Is.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a$r=Is&&Is.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,s$r.remap)(t,{job_id:"jobId"}));Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema=mv.object({jobId:mv.string()}).transform(t=>(0,s$r.remap)(t,{jobId:"job_id"}));var o$r;(function(t){t.inboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema,t.outboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema})(o$r||(Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$=o$r={}));function hBo(t){return JSON.stringify(Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(t))}function gBo(t){return(0,u$r.safeParse)(t,e=>Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCancelFineTuningJobRequest' from JSON")}Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema=mv.union([dAe.ClassifierDetailedJobOut$inboundSchema.and(mv.object({job_type:mv.literal("classifier")}).transform(t=>({jobType:t.job_type}))),dAe.CompletionDetailedJobOut$inboundSchema.and(mv.object({job_type:mv.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$outboundSchema=mv.union([dAe.ClassifierDetailedJobOut$outboundSchema.and(mv.object({jobType:mv.literal("classifier")}).transform(t=>({job_type:t.jobType}))),dAe.CompletionDetailedJobOut$outboundSchema.and(mv.object({jobType:mv.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var i$r;(function(t){t.inboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema,t.outboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$outboundSchema})(i$r||(Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$=i$r={}));function yBo(t){return JSON.stringify(Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$outboundSchema.parse(t))}function bBo(t){return(0,u$r.safeParse)(t,e=>Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCancelFineTuningJobResponse' from JSON")}});var m$r=S(As=>{"use strict";var _Bo=As&&As.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vBo=As&&As.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f$r=As&&As.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({jobType:t.job_type}))),kA.CompletionJobOut$inboundSchema.and(Wc.object({job_type:Wc.literal("completion")}).transform(t=>({jobType:t.job_type})))]);As.One$outboundSchema=Wc.union([kA.ClassifierJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("classifier")}).transform(t=>({job_type:t.jobType}))),kA.CompletionJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var c$r;(function(t){t.inboundSchema=As.One$inboundSchema,t.outboundSchema=As.One$outboundSchema})(c$r||(As.One$=c$r={}));function wBo(t){return JSON.stringify(As.One$outboundSchema.parse(t))}function SBo(t){return(0,p$r.safeParse)(t,e=>As.One$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'One' from JSON")}As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema=Wc.union([kA.LegacyJobMetadataOut$inboundSchema,Wc.union([kA.ClassifierJobOut$inboundSchema.and(Wc.object({job_type:Wc.literal("classifier")}).transform(t=>({jobType:t.job_type}))),kA.CompletionJobOut$inboundSchema.and(Wc.object({job_type:Wc.literal("completion")}).transform(t=>({jobType:t.job_type})))])]);As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema=Wc.union([kA.LegacyJobMetadataOut$outboundSchema,Wc.union([kA.ClassifierJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("classifier")}).transform(t=>({job_type:t.jobType}))),kA.CompletionJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("completion")}).transform(t=>({job_type:t.jobType})))])]);var d$r;(function(t){t.inboundSchema=As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema,t.outboundSchema=As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema})(d$r||(As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$=d$r={}));function CBo(t){return JSON.stringify(As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema.parse(t))}function xBo(t){return(0,p$r.safeParse)(t,e=>As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCreateFineTuningJobResponse' from JSON")}});var v$r=S(Ns=>{"use strict";var TBo=Ns&&Ns.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OBo=Ns&&Ns.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y$r=Ns&&Ns.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,b$r.remap)(t,{job_id:"jobId"}));Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema=hv.object({jobId:hv.string()}).transform(t=>(0,b$r.remap)(t,{jobId:"job_id"}));var h$r;(function(t){t.inboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema,t.outboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema})(h$r||(Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$=h$r={}));function EBo(t){return JSON.stringify(Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(t))}function PBo(t){return(0,_$r.safeParse)(t,e=>Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobRequest' from JSON")}Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema=hv.union([fAe.ClassifierDetailedJobOut$inboundSchema.and(hv.object({job_type:hv.literal("classifier")}).transform(t=>({jobType:t.job_type}))),fAe.CompletionDetailedJobOut$inboundSchema.and(hv.object({job_type:hv.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$outboundSchema=hv.union([fAe.ClassifierDetailedJobOut$outboundSchema.and(hv.object({jobType:hv.literal("classifier")}).transform(t=>({job_type:t.jobType}))),fAe.CompletionDetailedJobOut$outboundSchema.and(hv.object({jobType:hv.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var g$r;(function(t){t.inboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema,t.outboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$outboundSchema})(g$r||(Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$=g$r={}));function MBo(t){return JSON.stringify(Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$outboundSchema.parse(t))}function RBo(t){return(0,_$r.safeParse)(t,e=>Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobResponse' from JSON")}});var x$r=S(Qa=>{"use strict";var IBo=Qa&&Qa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ABo=Qa&&Qa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NBo=Qa&&Qa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t))).optional(),created_before:Gi.nullable(Gi.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),created_by_me:Gi.boolean().default(!1),status:Gi.nullable(Qa.Status$inboundSchema).optional(),wandb_project:Gi.nullable(Gi.string()).optional(),wandb_name:Gi.nullable(Gi.string()).optional(),suffix:Gi.nullable(Gi.string()).optional()}).transform(t=>(0,C$r.remap)(t,{page_size:"pageSize",created_after:"createdAfter",created_before:"createdBefore",created_by_me:"createdByMe",wandb_project:"wandbProject",wandb_name:"wandbName"}));Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema=Gi.object({page:Gi.number().int().default(0),pageSize:Gi.number().int().default(100),model:Gi.nullable(Gi.string()).optional(),createdAfter:Gi.nullable(Gi.date().transform(t=>t.toISOString())).optional(),createdBefore:Gi.nullable(Gi.date().transform(t=>t.toISOString())).optional(),createdByMe:Gi.boolean().default(!1),status:Gi.nullable(Qa.Status$outboundSchema).optional(),wandbProject:Gi.nullable(Gi.string()).optional(),wandbName:Gi.nullable(Gi.string()).optional(),suffix:Gi.nullable(Gi.string()).optional()}).transform(t=>(0,C$r.remap)(t,{pageSize:"page_size",createdAfter:"created_after",createdBefore:"created_before",createdByMe:"created_by_me",wandbProject:"wandb_project",wandbName:"wandb_name"}));var S$r;(function(t){t.inboundSchema=Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema,t.outboundSchema=Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema})(S$r||(Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$=S$r={}));function jBo(t){return JSON.stringify(Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.parse(t))}function $Bo(t){return(0,DBo.safeParse)(t,e=>Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobsRequest' from JSON")}});var R$r=S(Ds=>{"use strict";var LBo=Ds&&Ds.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FBo=Ds&&Ds.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E$r=Ds&&Ds.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,P$r.remap)(t,{job_id:"jobId"}));Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema=gv.object({jobId:gv.string()}).transform(t=>(0,P$r.remap)(t,{jobId:"job_id"}));var T$r;(function(t){t.inboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema,t.outboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema})(T$r||(Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$=T$r={}));function kBo(t){return JSON.stringify(Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(t))}function qBo(t){return(0,M$r.safeParse)(t,e=>Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningStartFineTuningJobRequest' from JSON")}Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema=gv.union([pAe.ClassifierDetailedJobOut$inboundSchema.and(gv.object({job_type:gv.literal("classifier")}).transform(t=>({jobType:t.job_type}))),pAe.CompletionDetailedJobOut$inboundSchema.and(gv.object({job_type:gv.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$outboundSchema=gv.union([pAe.ClassifierDetailedJobOut$outboundSchema.and(gv.object({jobType:gv.literal("classifier")}).transform(t=>({job_type:t.jobType}))),pAe.CompletionDetailedJobOut$outboundSchema.and(gv.object({jobType:gv.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var O$r;(function(t){t.inboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema,t.outboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$outboundSchema})(O$r||(Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$=O$r={}));function BBo(t){return JSON.stringify(Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$outboundSchema.parse(t))}function UBo(t){return(0,M$r.safeParse)(t,e=>Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningStartFineTuningJobResponse' from JSON")}});var N$r=S(Xp=>{"use strict";var zBo=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]}),VBo=Xp&&Xp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HBo=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(0,A$r.remap)(t,{model_id:"modelId"}));Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema=mAe.object({modelId:mAe.string()}).transform(t=>(0,A$r.remap)(t,{modelId:"model_id"}));var I$r;(function(t){t.inboundSchema=Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema,t.outboundSchema=Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema})(I$r||(Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$=I$r={}));function JBo(t){return JSON.stringify(Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(t))}function KBo(t){return(0,WBo.safeParse)(t,e=>Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest' from JSON")}});var k$r=S(js=>{"use strict";var GBo=js&&js.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XBo=js&&js.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$$r=js&&js.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,L$r.remap)(t,{model_id:"modelId",UpdateFTModelIn:"updateFTModelIn"}));js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema=yv.object({modelId:yv.string(),updateFTModelIn:C7.UpdateFTModelIn$outboundSchema}).transform(t=>(0,L$r.remap)(t,{modelId:"model_id",updateFTModelIn:"UpdateFTModelIn"}));var D$r;(function(t){t.inboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema,t.outboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema})(D$r||(js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$=D$r={}));function ZBo(t){return JSON.stringify(js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(t))}function YBo(t){return(0,F$r.safeParse)(t,e=>js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUpdateFineTunedModelRequest' from JSON")}js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema=yv.union([C7.ClassifierFTModelOut$inboundSchema.and(yv.object({model_type:yv.literal("classifier")}).transform(t=>({modelType:t.model_type}))),C7.CompletionFTModelOut$inboundSchema.and(yv.object({model_type:yv.literal("completion")}).transform(t=>({modelType:t.model_type})))]);js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$outboundSchema=yv.union([C7.ClassifierFTModelOut$outboundSchema.and(yv.object({modelType:yv.literal("classifier")}).transform(t=>({model_type:t.modelType}))),C7.CompletionFTModelOut$outboundSchema.and(yv.object({modelType:yv.literal("completion")}).transform(t=>({model_type:t.modelType})))]);var j$r;(function(t){t.inboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema,t.outboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$outboundSchema})(j$r||(js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$=j$r={}));function QBo(t){return JSON.stringify(js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$outboundSchema.parse(t))}function eUo(t){return(0,F$r.safeParse)(t,e=>js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUpdateFineTunedModelResponse' from JSON")}});var U$r=S(Zp=>{"use strict";var tUo=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]}),rUo=Zp&&Zp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nUo=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(0,B$r.remap)(t,{library_id:"libraryId"}));Zp.LibrariesDeleteV1Request$outboundSchema=hAe.object({libraryId:hAe.string()}).transform(t=>(0,B$r.remap)(t,{libraryId:"library_id"}));var q$r;(function(t){t.inboundSchema=Zp.LibrariesDeleteV1Request$inboundSchema,t.outboundSchema=Zp.LibrariesDeleteV1Request$outboundSchema})(q$r||(Zp.LibrariesDeleteV1Request$=q$r={}));function iUo(t){return JSON.stringify(Zp.LibrariesDeleteV1Request$outboundSchema.parse(t))}function aUo(t){return(0,oUo.safeParse)(t,e=>Zp.LibrariesDeleteV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDeleteV1Request' from JSON")}});var H$r=S(Yp=>{"use strict";var sUo=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]}),uUo=Yp&&Yp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lUo=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(0,V$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));Yp.LibrariesDocumentsDeleteV1Request$outboundSchema=x7.object({libraryId:x7.string(),documentId:x7.string()}).transform(t=>(0,V$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var z$r;(function(t){t.inboundSchema=Yp.LibrariesDocumentsDeleteV1Request$inboundSchema,t.outboundSchema=Yp.LibrariesDocumentsDeleteV1Request$outboundSchema})(z$r||(Yp.LibrariesDocumentsDeleteV1Request$=z$r={}));function dUo(t){return JSON.stringify(Yp.LibrariesDocumentsDeleteV1Request$outboundSchema.parse(t))}function fUo(t){return(0,cUo.safeParse)(t,e=>Yp.LibrariesDocumentsDeleteV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsDeleteV1Request' from JSON")}});var K$r=S(Qp=>{"use strict";var pUo=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]}),mUo=Qp&&Qp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hUo=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(0,J$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema=T7.object({libraryId:T7.string(),documentId:T7.string()}).transform(t=>(0,J$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var W$r;(function(t){t.inboundSchema=Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$inboundSchema,t.outboundSchema=Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema})(W$r||(Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$=W$r={}));function yUo(t){return JSON.stringify(Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema.parse(t))}function bUo(t){return(0,gUo.safeParse)(t,e=>Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetExtractedTextSignedUrlV1Request' from JSON")}});var Z$r=S(em=>{"use strict";var _Uo=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]}),vUo=em&&em.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wUo=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(0,X$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));em.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema=O7.object({libraryId:O7.string(),documentId:O7.string()}).transform(t=>(0,X$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var G$r;(function(t){t.inboundSchema=em.LibrariesDocumentsGetSignedUrlV1Request$inboundSchema,t.outboundSchema=em.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema})(G$r||(em.LibrariesDocumentsGetSignedUrlV1Request$=G$r={}));function CUo(t){return JSON.stringify(em.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema.parse(t))}function xUo(t){return(0,SUo.safeParse)(t,e=>em.LibrariesDocumentsGetSignedUrlV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetSignedUrlV1Request' from JSON")}});var eLr=S(tm=>{"use strict";var TUo=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]}),OUo=tm&&tm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EUo=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(0,Q$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));tm.LibrariesDocumentsGetStatusV1Request$outboundSchema=E7.object({libraryId:E7.string(),documentId:E7.string()}).transform(t=>(0,Q$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var Y$r;(function(t){t.inboundSchema=tm.LibrariesDocumentsGetStatusV1Request$inboundSchema,t.outboundSchema=tm.LibrariesDocumentsGetStatusV1Request$outboundSchema})(Y$r||(tm.LibrariesDocumentsGetStatusV1Request$=Y$r={}));function MUo(t){return JSON.stringify(tm.LibrariesDocumentsGetStatusV1Request$outboundSchema.parse(t))}function RUo(t){return(0,PUo.safeParse)(t,e=>tm.LibrariesDocumentsGetStatusV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetStatusV1Request' from JSON")}});var nLr=S(rm=>{"use strict";var IUo=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]}),AUo=rm&&rm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NUo=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(0,rLr.remap)(t,{library_id:"libraryId",document_id:"documentId"}));rm.LibrariesDocumentsGetTextContentV1Request$outboundSchema=P7.object({libraryId:P7.string(),documentId:P7.string()}).transform(t=>(0,rLr.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var tLr;(function(t){t.inboundSchema=rm.LibrariesDocumentsGetTextContentV1Request$inboundSchema,t.outboundSchema=rm.LibrariesDocumentsGetTextContentV1Request$outboundSchema})(tLr||(rm.LibrariesDocumentsGetTextContentV1Request$=tLr={}));function jUo(t){return JSON.stringify(rm.LibrariesDocumentsGetTextContentV1Request$outboundSchema.parse(t))}function $Uo(t){return(0,DUo.safeParse)(t,e=>rm.LibrariesDocumentsGetTextContentV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetTextContentV1Request' from JSON")}});var aLr=S(nm=>{"use strict";var LUo=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]}),FUo=nm&&nm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kUo=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(0,iLr.remap)(t,{library_id:"libraryId",document_id:"documentId"}));nm.LibrariesDocumentsGetV1Request$outboundSchema=M7.object({libraryId:M7.string(),documentId:M7.string()}).transform(t=>(0,iLr.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var oLr;(function(t){t.inboundSchema=nm.LibrariesDocumentsGetV1Request$inboundSchema,t.outboundSchema=nm.LibrariesDocumentsGetV1Request$outboundSchema})(oLr||(nm.LibrariesDocumentsGetV1Request$=oLr={}));function BUo(t){return JSON.stringify(nm.LibrariesDocumentsGetV1Request$outboundSchema.parse(t))}function UUo(t){return(0,qUo.safeParse)(t,e=>nm.LibrariesDocumentsGetV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetV1Request' from JSON")}});var lLr=S(om=>{"use strict";var zUo=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]}),VUo=om&&om.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HUo=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(0,uLr.remap)(t,{library_id:"libraryId",page_size:"pageSize",sort_by:"sortBy",sort_order:"sortOrder"}));om.LibrariesDocumentsListV1Request$outboundSchema=Qy.object({libraryId:Qy.string(),search:Qy.nullable(Qy.string()).optional(),pageSize:Qy.number().int().default(100),page:Qy.number().int().default(0),sortBy:Qy.string().default("created_at"),sortOrder:Qy.string().default("desc")}).transform(t=>(0,uLr.remap)(t,{libraryId:"library_id",pageSize:"page_size",sortBy:"sort_by",sortOrder:"sort_order"}));var sLr;(function(t){t.inboundSchema=om.LibrariesDocumentsListV1Request$inboundSchema,t.outboundSchema=om.LibrariesDocumentsListV1Request$outboundSchema})(sLr||(om.LibrariesDocumentsListV1Request$=sLr={}));function JUo(t){return JSON.stringify(om.LibrariesDocumentsListV1Request$outboundSchema.parse(t))}function KUo(t){return(0,WUo.safeParse)(t,e=>om.LibrariesDocumentsListV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsListV1Request' from JSON")}});var fLr=S(im=>{"use strict";var GUo=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]}),XUo=im&&im.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZUo=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(0,dLr.remap)(t,{library_id:"libraryId",document_id:"documentId"}));im.LibrariesDocumentsReprocessV1Request$outboundSchema=R7.object({libraryId:R7.string(),documentId:R7.string()}).transform(t=>(0,dLr.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var cLr;(function(t){t.inboundSchema=im.LibrariesDocumentsReprocessV1Request$inboundSchema,t.outboundSchema=im.LibrariesDocumentsReprocessV1Request$outboundSchema})(cLr||(im.LibrariesDocumentsReprocessV1Request$=cLr={}));function QUo(t){return JSON.stringify(im.LibrariesDocumentsReprocessV1Request$outboundSchema.parse(t))}function ezo(t){return(0,YUo.safeParse)(t,e=>im.LibrariesDocumentsReprocessV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsReprocessV1Request' from JSON")}});var yLr=S(am=>{"use strict";var tzo=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]}),rzo=am&&am.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mLr=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(0,hLr.remap)(t,{library_id:"libraryId",document_id:"documentId",DocumentUpdateIn:"documentUpdateIn"}));am.LibrariesDocumentsUpdateV1Request$outboundSchema=I7.object({libraryId:I7.string(),documentId:I7.string(),documentUpdateIn:gLr.DocumentUpdateIn$outboundSchema}).transform(t=>(0,hLr.remap)(t,{libraryId:"library_id",documentId:"document_id",documentUpdateIn:"DocumentUpdateIn"}));var pLr;(function(t){t.inboundSchema=am.LibrariesDocumentsUpdateV1Request$inboundSchema,t.outboundSchema=am.LibrariesDocumentsUpdateV1Request$outboundSchema})(pLr||(am.LibrariesDocumentsUpdateV1Request$=pLr={}));function ozo(t){return JSON.stringify(am.LibrariesDocumentsUpdateV1Request$outboundSchema.parse(t))}function izo(t){return(0,nzo.safeParse)(t,e=>am.LibrariesDocumentsUpdateV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsUpdateV1Request' from JSON")}});var xLr=S(es=>{"use strict";var azo=es&&es.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),szo=es&&es.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vLr=es&&es.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oes.LibrariesDocumentsUploadV1DocumentUpload$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsUploadV1DocumentUpload' from JSON")}es.LibrariesDocumentsUploadV1Request$inboundSchema=sB.object({library_id:sB.string(),RequestBody:sB.lazy(()=>es.LibrariesDocumentsUploadV1DocumentUpload$inboundSchema)}).transform(t=>(0,wLr.remap)(t,{library_id:"libraryId",RequestBody:"requestBody"}));es.LibrariesDocumentsUploadV1Request$outboundSchema=sB.object({libraryId:sB.string(),requestBody:sB.lazy(()=>es.LibrariesDocumentsUploadV1DocumentUpload$outboundSchema)}).transform(t=>(0,wLr.remap)(t,{libraryId:"library_id",requestBody:"RequestBody"}));var _Lr;(function(t){t.inboundSchema=es.LibrariesDocumentsUploadV1Request$inboundSchema,t.outboundSchema=es.LibrariesDocumentsUploadV1Request$outboundSchema})(_Lr||(es.LibrariesDocumentsUploadV1Request$=_Lr={}));function dzo(t){return JSON.stringify(es.LibrariesDocumentsUploadV1Request$outboundSchema.parse(t))}function fzo(t){return(0,SLr.safeParse)(t,e=>es.LibrariesDocumentsUploadV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsUploadV1Request' from JSON")}});var ELr=S(sm=>{"use strict";var pzo=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]}),mzo=sm&&sm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hzo=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(0,OLr.remap)(t,{library_id:"libraryId"}));sm.LibrariesGetV1Request$outboundSchema=gAe.object({libraryId:gAe.string()}).transform(t=>(0,OLr.remap)(t,{libraryId:"library_id"}));var TLr;(function(t){t.inboundSchema=sm.LibrariesGetV1Request$inboundSchema,t.outboundSchema=sm.LibrariesGetV1Request$outboundSchema})(TLr||(sm.LibrariesGetV1Request$=TLr={}));function yzo(t){return JSON.stringify(sm.LibrariesGetV1Request$outboundSchema.parse(t))}function bzo(t){return(0,gzo.safeParse)(t,e=>sm.LibrariesGetV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesGetV1Request' from JSON")}});var ALr=S(um=>{"use strict";var _zo=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]}),vzo=um&&um.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MLr=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(0,RLr.remap)(t,{library_id:"libraryId",SharingIn:"sharingIn"}));um.LibrariesShareCreateV1Request$outboundSchema=yAe.object({libraryId:yAe.string(),sharingIn:ILr.SharingIn$outboundSchema}).transform(t=>(0,RLr.remap)(t,{libraryId:"library_id",sharingIn:"SharingIn"}));var PLr;(function(t){t.inboundSchema=um.LibrariesShareCreateV1Request$inboundSchema,t.outboundSchema=um.LibrariesShareCreateV1Request$outboundSchema})(PLr||(um.LibrariesShareCreateV1Request$=PLr={}));function Szo(t){return JSON.stringify(um.LibrariesShareCreateV1Request$outboundSchema.parse(t))}function Czo(t){return(0,wzo.safeParse)(t,e=>um.LibrariesShareCreateV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesShareCreateV1Request' from JSON")}});var LLr=S(lm=>{"use strict";var xzo=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]}),Tzo=lm&&lm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DLr=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(0,jLr.remap)(t,{library_id:"libraryId",SharingDelete:"sharingDelete"}));lm.LibrariesShareDeleteV1Request$outboundSchema=bAe.object({libraryId:bAe.string(),sharingDelete:$Lr.SharingDelete$outboundSchema}).transform(t=>(0,jLr.remap)(t,{libraryId:"library_id",sharingDelete:"SharingDelete"}));var NLr;(function(t){t.inboundSchema=lm.LibrariesShareDeleteV1Request$inboundSchema,t.outboundSchema=lm.LibrariesShareDeleteV1Request$outboundSchema})(NLr||(lm.LibrariesShareDeleteV1Request$=NLr={}));function Ezo(t){return JSON.stringify(lm.LibrariesShareDeleteV1Request$outboundSchema.parse(t))}function Pzo(t){return(0,Ozo.safeParse)(t,e=>lm.LibrariesShareDeleteV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesShareDeleteV1Request' from JSON")}});var qLr=S(cm=>{"use strict";var Mzo=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]}),Rzo=cm&&cm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Izo=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(0,kLr.remap)(t,{library_id:"libraryId"}));cm.LibrariesShareListV1Request$outboundSchema=_Ae.object({libraryId:_Ae.string()}).transform(t=>(0,kLr.remap)(t,{libraryId:"library_id"}));var FLr;(function(t){t.inboundSchema=cm.LibrariesShareListV1Request$inboundSchema,t.outboundSchema=cm.LibrariesShareListV1Request$outboundSchema})(FLr||(cm.LibrariesShareListV1Request$=FLr={}));function Nzo(t){return JSON.stringify(cm.LibrariesShareListV1Request$outboundSchema.parse(t))}function Dzo(t){return(0,Azo.safeParse)(t,e=>cm.LibrariesShareListV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesShareListV1Request' from JSON")}});var HLr=S(dm=>{"use strict";var jzo=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]}),$zo=dm&&dm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ULr=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(0,zLr.remap)(t,{library_id:"libraryId",LibraryInUpdate:"libraryInUpdate"}));dm.LibrariesUpdateV1Request$outboundSchema=vAe.object({libraryId:vAe.string(),libraryInUpdate:VLr.LibraryInUpdate$outboundSchema}).transform(t=>(0,zLr.remap)(t,{libraryId:"library_id",libraryInUpdate:"LibraryInUpdate"}));var BLr;(function(t){t.inboundSchema=dm.LibrariesUpdateV1Request$inboundSchema,t.outboundSchema=dm.LibrariesUpdateV1Request$outboundSchema})(BLr||(dm.LibrariesUpdateV1Request$=BLr={}));function Fzo(t){return JSON.stringify(dm.LibrariesUpdateV1Request$outboundSchema.parse(t))}function kzo(t){return(0,Lzo.safeParse)(t,e=>dm.LibrariesUpdateV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesUpdateV1Request' from JSON")}});var ZLr=S($s=>{"use strict";var qzo=$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]}),Bzo=$s&&$s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KLr=$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(0,GLr.remap)(t,{model_id:"modelId"}));$s.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema=bv.object({modelId:bv.string()}).transform(t=>(0,GLr.remap)(t,{modelId:"model_id"}));var WLr;(function(t){t.inboundSchema=$s.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema,t.outboundSchema=$s.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema})(WLr||($s.RetrieveModelV1ModelsModelIdGetRequest$=WLr={}));function Uzo(t){return JSON.stringify($s.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(t))}function zzo(t){return(0,XLr.safeParse)(t,e=>$s.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetRequest' from JSON")}$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema=bv.union([wAe.FTModelCard$inboundSchema.and(bv.object({type:bv.literal("fine-tuned")}).transform(t=>({type:t.type}))),wAe.BaseModelCard$inboundSchema.and(bv.object({type:bv.literal("base")}).transform(t=>({type:t.type})))]);$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema=bv.union([wAe.FTModelCard$outboundSchema.and(bv.object({type:bv.literal("fine-tuned")}).transform(t=>({type:t.type}))),wAe.BaseModelCard$outboundSchema.and(bv.object({type:bv.literal("base")}).transform(t=>({type:t.type})))]);var JLr;(function(t){t.inboundSchema=$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema,t.outboundSchema=$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema})(JLr||($s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$=JLr={}));function Vzo(t){return JSON.stringify($s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema.parse(t))}function Hzo(t){return(0,XLr.safeParse)(t,e=>$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet' from JSON")}});var Qn=S(bn=>{"use strict";var Wzo=bn&&bn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oo=bn&&bn.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Wzo(e,t,r)};Object.defineProperty(bn,"__esModule",{value:!0});oo(TDr(),bn);oo(PDr(),bn);oo(NDr(),bn);oo($Dr(),bn);oo(BDr(),bn);oo(WDr(),bn);oo(YDr(),bn);oo(tjr(),bn);oo(sjr(),bn);oo(cjr(),bn);oo(hjr(),bn);oo(vjr(),bn);oo(Cjr(),bn);oo(Ojr(),bn);oo(Mjr(),bn);oo(Ajr(),bn);oo($jr(),bn);oo(kjr(),bn);oo(zjr(),bn);oo(Wjr(),bn);oo(Gjr(),bn);oo(e$r(),bn);oo(n$r(),bn);oo(l$r(),bn);oo(m$r(),bn);oo(v$r(),bn);oo(x$r(),bn);oo(R$r(),bn);oo(N$r(),bn);oo(k$r(),bn);oo(U$r(),bn);oo(H$r(),bn);oo(K$r(),bn);oo(Z$r(),bn);oo(eLr(),bn);oo(nLr(),bn);oo(aLr(),bn);oo(lLr(),bn);oo(fLr(),bn);oo(yLr(),bn);oo(xLr(),bn);oo(ELr(),bn);oo(ALr(),bn);oo(LLr(),bn);oo(qLr(),bn);oo(HLr(),bn);oo(ZLr(),bn)});var QLr=S(QD=>{"use strict";var Jzo=QD&&QD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kzo=QD&&QD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xct=QD&&QD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oe4o.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,Gzo.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Yzo.pathToFunc)("/v1/batch/jobs/{job_id}/cancel")(a),u=new Headers((0,Xzo.compactMap)({Accept:"application/json"})),l=await(0,YLr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,YLr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_cancel_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await SAe.match(SAe.json(200,Qzo.BatchJobOut$inboundSchema),SAe.fail("4XX"),SAe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var nFr=S(ej=>{"use strict";var o4o=ej&&ej.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i4o=ej&&ej.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rFr=ej&&ej.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otFr.BatchJobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,a4o.encodeJSON)("body",o,{explode:!0}),a=(0,l4o.pathToFunc)("/v1/batch/jobs")(),s=new Headers((0,s4o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,eFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,eFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_create_batch_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await CAe.match(CAe.json(200,tFr.BatchJobOut$inboundSchema),CAe.fail("4XX"),CAe.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var iFr=S(tj=>{"use strict";var p4o=tj&&tj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m4o=tj&&tj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zct=tj&&tj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ov4o.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,h4o.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,b4o.pathToFunc)("/v1/batch/jobs/{job_id}")(a),u=new Headers((0,g4o.compactMap)({Accept:"application/json"})),l=await(0,oFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,oFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_get_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await xAe.match(xAe.json(200,_4o.BatchJobOut$inboundSchema),xAe.fail("4XX"),xAe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var sFr=S(rj=>{"use strict";var x4o=rj&&rj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T4o=rj&&rj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yct=rj&&rj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oI4o.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.optional().parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,M4o.pathToFunc)("/v1/batch/jobs")(),s=(0,O4o.encodeFormQuery)({agent_id:o?.agent_id,created_after:o?.created_after,created_by_me:o?.created_by_me,metadata:o?.metadata,model:o?.model,page:o?.page,page_size:o?.page_size,status:o?.status}),u=new Headers((0,E4o.compactMap)({Accept:"application/json"})),l=await(0,aFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,aFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_get_batch_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await TAe.match(TAe.json(200,R4o.BatchJobsOut$inboundSchema),TAe.fail("4XX"),TAe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var uFr=S(EAe=>{"use strict";Object.defineProperty(EAe,"__esModule",{value:!0});EAe.MistralJobs=void 0;var j4o=QLr(),$4o=nFr(),L4o=iFr(),F4o=sFr(),k4o=Vc(),OAe=Rd(),Qct=class extends k4o.ClientSDK{async list(e,r){return(0,OAe.unwrapAsync)((0,F4o.batchJobsList)(this,e,r))}async create(e,r){return(0,OAe.unwrapAsync)((0,$4o.batchJobsCreate)(this,e,r))}async get(e,r){return(0,OAe.unwrapAsync)((0,L4o.batchJobsGet)(this,e,r))}async cancel(e,r){return(0,OAe.unwrapAsync)((0,j4o.batchJobsCancel)(this,e,r))}};EAe.MistralJobs=Qct});var lFr=S(PAe=>{"use strict";Object.defineProperty(PAe,"__esModule",{value:!0});PAe.Batch=void 0;var q4o=Vc(),B4o=uFr(),edt=class extends q4o.ClientSDK{get jobs(){return this._jobs??(this._jobs=new B4o.MistralJobs(this._options))}};PAe.Batch=edt});var fFr=S(nj=>{"use strict";var U4o=nj&&nj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z4o=nj&&nj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MAe=nj&&nj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oG4o.AgentsApiV1ConversationsAppendRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,cFr.encodeJSON)("body",o.ConversationAppendRequest,{explode:!0}),a={conversation_id:(0,cFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,W4o.pathToFunc)("/v1/conversations/{conversation_id}")(a),u=new Headers((0,V4o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,dFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,dFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_append",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Mse.match(Mse.json(200,J4o.ConversationResponse$inboundSchema),Mse.jsonErr(422,K4o.HTTPValidationError$inboundSchema),Mse.fail("4XX"),Mse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var hFr=S(oj=>{"use strict";var Q4o=oj&&oj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e2o=oj&&oj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ise=oj&&oj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ou2o.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,pFr.encodeJSON)("body",o.ConversationAppendStreamRequest,{explode:!0}),a={conversation_id:(0,pFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,i2o.pathToFunc)("/v1/conversations/{conversation_id}#stream")(a),u=new Headers((0,n2o.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),l=await(0,mFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,mFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_append_stream",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Rse.match(Rse.sse(200,t2o.instanceof(ReadableStream).transform(_=>new r2o.EventStream(_,w=>({value:a2o.ConversationEvents$inboundSchema.parse(w)})))),Rse.jsonErr(422,s2o.HTTPValidationError$inboundSchema),Rse.fail("4XX"),Rse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var bFr=S(ij=>{"use strict";var f2o=ij&&ij.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p2o=ij&&ij.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tdt=ij&&ij.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oyFr.AgentsApiV1ConversationsGetRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={conversation_id:(0,m2o.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,y2o.pathToFunc)("/v1/conversations/{conversation_id}")(a),u=new Headers((0,h2o.compactMap)({Accept:"application/json"})),l=await(0,gFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,gFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Ase.match(Ase.json(200,yFr.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema),Ase.jsonErr(422,b2o.HTTPValidationError$inboundSchema),Ase.fail("4XX"),Ase.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var vFr=S(aj=>{"use strict";var S2o=aj&&aj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C2o=aj&&aj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RAe=aj&&aj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oR2o.AgentsApiV1ConversationsHistoryRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={conversation_id:(0,x2o.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,E2o.pathToFunc)("/v1/conversations/{conversation_id}/history")(a),u=new Headers((0,T2o.compactMap)({Accept:"application/json"})),l=await(0,_Fr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,_Fr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_history",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Nse.match(Nse.json(200,P2o.ConversationHistory$inboundSchema),Nse.jsonErr(422,M2o.HTTPValidationError$inboundSchema),Nse.fail("4XX"),Nse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var SFr=S(sj=>{"use strict";var D2o=sj&&sj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j2o=sj&&sj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IAe=sj&&sj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oU2o.AgentsApiV1ConversationsMessagesRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={conversation_id:(0,$2o.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,k2o.pathToFunc)("/v1/conversations/{conversation_id}/messages")(a),u=new Headers((0,L2o.compactMap)({Accept:"application/json"})),l=await(0,wFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,wFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_messages",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Dse.match(Dse.json(200,q2o.ConversationMessages$inboundSchema),Dse.jsonErr(422,B2o.HTTPValidationError$inboundSchema),Dse.fail("4XX"),Dse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var TFr=S(uj=>{"use strict";var W2o=uj&&uj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),J2o=uj&&uj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AAe=uj&&uj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxFr.AgentsApiV1ConversationsListRequest$outboundSchema.optional().parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,Y2o.pathToFunc)("/v1/conversations")(),s=(0,G2o.encodeFormQuery)({page:o?.page,page_size:o?.page_size}),u=new Headers((0,X2o.compactMap)({Accept:"application/json"})),l=await(0,CFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,CFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_list",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await jse.match(jse.json(200,K2o.array(xFr.ResponseBody$inboundSchema)),jse.jsonErr(422,Q2o.HTTPValidationError$inboundSchema),jse.fail("4XX"),jse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var PFr=S(lj=>{"use strict";var nVo=lj&&lj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oVo=lj&&lj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NAe=lj&&lj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ocVo.AgentsApiV1ConversationsRestartRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,OFr.encodeJSON)("body",o.ConversationRestartRequest,{explode:!0}),a={conversation_id:(0,OFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,sVo.pathToFunc)("/v1/conversations/{conversation_id}/restart")(a),u=new Headers((0,iVo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,EFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,EFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_restart",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await $se.match($se.json(200,uVo.ConversationResponse$inboundSchema),$se.jsonErr(422,lVo.HTTPValidationError$inboundSchema),$se.fail("4XX"),$se.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var IFr=S(cj=>{"use strict";var mVo=cj&&cj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hVo=cj&&cj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Fse=cj&&cj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCVo.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,MFr.encodeJSON)("body",o.ConversationRestartStreamRequest,{explode:!0}),a={conversation_id:(0,MFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,vVo.pathToFunc)("/v1/conversations/{conversation_id}/restart#stream")(a),u=new Headers((0,bVo.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),l=await(0,RFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,RFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_restart_stream",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Lse.match(Lse.sse(200,gVo.instanceof(ReadableStream).transform(_=>new yVo.EventStream(_,w=>({value:wVo.ConversationEvents$inboundSchema.parse(w)})))),Lse.jsonErr(422,SVo.HTTPValidationError$inboundSchema),Lse.fail("4XX"),Lse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var DFr=S(dj=>{"use strict";var EVo=dj&&dj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PVo=dj&&dj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rdt=dj&&dj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oNFr.ConversationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,MVo.encodeJSON)("body",o,{explode:!0}),a=(0,AVo.pathToFunc)("/v1/conversations")(),s=new Headers((0,RVo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,AFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,AFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_start",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await kse.match(kse.json(200,NFr.ConversationResponse$inboundSchema),kse.jsonErr(422,NVo.HTTPValidationError$inboundSchema),kse.fail("4XX"),kse.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var LFr=S(fj=>{"use strict";var LVo=fj&&fj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FVo=fj&&fj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DAe=fj&&fj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o$Fr.ConversationStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,qVo.encodeJSON)("body",o,{explode:!0}),a=(0,VVo.pathToFunc)("/v1/conversations#stream")(),s=new Headers((0,UVo.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,jFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,jFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_start_stream",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await qse.match(qse.sse(200,kVo.instanceof(ReadableStream).transform(b=>new BVo.EventStream(b,_=>({value:$Fr.ConversationEvents$inboundSchema.parse(_)})))),qse.jsonErr(422,HVo.HTTPValidationError$inboundSchema),qse.fail("4XX"),qse.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var FFr=S(jAe=>{"use strict";Object.defineProperty(jAe,"__esModule",{value:!0});jAe.Conversations=void 0;var GVo=fFr(),XVo=hFr(),ZVo=bFr(),YVo=vFr(),QVo=SFr(),eHo=TFr(),tHo=PFr(),rHo=IFr(),nHo=DFr(),oHo=LFr(),iHo=Vc(),qA=Rd(),ndt=class extends iHo.ClientSDK{async start(e,r){return(0,qA.unwrapAsync)((0,nHo.betaConversationsStart)(this,e,r))}async list(e,r){return(0,qA.unwrapAsync)((0,eHo.betaConversationsList)(this,e,r))}async get(e,r){return(0,qA.unwrapAsync)((0,ZVo.betaConversationsGet)(this,e,r))}async append(e,r){return(0,qA.unwrapAsync)((0,GVo.betaConversationsAppend)(this,e,r))}async getHistory(e,r){return(0,qA.unwrapAsync)((0,YVo.betaConversationsGetHistory)(this,e,r))}async getMessages(e,r){return(0,qA.unwrapAsync)((0,QVo.betaConversationsGetMessages)(this,e,r))}async restart(e,r){return(0,qA.unwrapAsync)((0,tHo.betaConversationsRestart)(this,e,r))}async startStream(e,r){return(0,qA.unwrapAsync)((0,oHo.betaConversationsStartStream)(this,e,r))}async appendStream(e,r){return(0,qA.unwrapAsync)((0,XVo.betaConversationsAppendStream)(this,e,r))}async restartStream(e,r){return(0,qA.unwrapAsync)((0,rHo.betaConversationsRestartStream)(this,e,r))}};jAe.Conversations=ndt});var BFr=S(pj=>{"use strict";var aHo=pj&&pj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sHo=pj&&pj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),odt=pj&&pj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oqFr.LibraryIn$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,uHo.encodeJSON)("body",o,{explode:!0}),a=(0,dHo.pathToFunc)("/v1/libraries")(),s=new Headers((0,lHo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,kFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,kFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_create_v1",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Bse.match(Bse.json(201,qFr.LibraryOut$inboundSchema),Bse.jsonErr(422,fHo.HTTPValidationError$inboundSchema),Bse.fail("4XX"),Bse.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var zFr=S(mj=>{"use strict";var gHo=mj&&mj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yHo=mj&&mj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Ae=mj&&mj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxHo.LibrariesDeleteV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,bHo.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,wHo.pathToFunc)("/v1/libraries/{library_id}")(a),u=new Headers((0,_Ho.compactMap)({Accept:"application/json"})),l=await(0,UFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,UFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_delete_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Use.match(Use.json(200,SHo.LibraryOut$inboundSchema),Use.jsonErr(422,CHo.HTTPValidationError$inboundSchema),Use.fail("4XX"),Use.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var HFr=S(hj=>{"use strict";var PHo=hj&&hj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MHo=hj&&hj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LAe=hj&&hj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o$Ho.LibrariesGetV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,RHo.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,NHo.pathToFunc)("/v1/libraries/{library_id}")(a),u=new Headers((0,IHo.compactMap)({Accept:"application/json"})),l=await(0,VFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,VFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_get_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await zse.match(zse.json(200,DHo.LibraryOut$inboundSchema),zse.jsonErr(422,jHo.HTTPValidationError$inboundSchema),zse.fail("4XX"),zse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var KFr=S(gj=>{"use strict";var qHo=gj&&gj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BHo=gj&&gj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JFr=gj&&gj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 KHo=yj&&yj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GHo=yj&&yj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kAe=yj&&yj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otWo.LibrariesUpdateV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,GFr.encodeJSON)("body",o.LibraryInUpdate,{explode:!0}),a={library_id:(0,GFr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,YHo.pathToFunc)("/v1/libraries/{library_id}")(a),u=new Headers((0,XHo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,XFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,XFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_update_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PUT",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Vse.match(Vse.json(200,QHo.LibraryOut$inboundSchema),Vse.jsonErr(422,eWo.HTTPValidationError$inboundSchema),Vse.fail("4XX"),Vse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var ekr=S(bj=>{"use strict";var iWo=bj&&bj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aWo=bj&&bj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qAe=bj&&bj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ofWo.LibrariesShareDeleteV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,YFr.encodeJSON)("body",o.SharingDelete,{explode:!0}),a={library_id:(0,YFr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,lWo.pathToFunc)("/v1/libraries/{library_id}/share")(a),u=new Headers((0,sWo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,QFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,QFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_share_delete_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Hse.match(Hse.json(200,cWo.SharingOut$inboundSchema),Hse.jsonErr(422,dWo.HTTPValidationError$inboundSchema),Hse.fail("4XX"),Hse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var rkr=S(_j=>{"use strict";var gWo=_j&&_j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yWo=_j&&_j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BAe=_j&&_j.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxWo.LibrariesShareListV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,bWo.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,wWo.pathToFunc)("/v1/libraries/{library_id}/share")(a),u=new Headers((0,_Wo.compactMap)({Accept:"application/json"})),l=await(0,tkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,tkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_share_list_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Wse.match(Wse.json(200,SWo.ListSharingOut$inboundSchema),Wse.jsonErr(422,CWo.HTTPValidationError$inboundSchema),Wse.fail("4XX"),Wse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var ikr=S(vj=>{"use strict";var PWo=vj&&vj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MWo=vj&&vj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UAe=vj&&vj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ojWo.LibrariesShareCreateV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,nkr.encodeJSON)("body",o.SharingIn,{explode:!0}),a={library_id:(0,nkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,AWo.pathToFunc)("/v1/libraries/{library_id}/share")(a),u=new Headers((0,RWo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,okr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,okr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_share_create_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PUT",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Jse.match(Jse.json(200,NWo.SharingOut$inboundSchema),Jse.jsonErr(422,DWo.HTTPValidationError$inboundSchema),Jse.fail("4XX"),Jse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var akr=S(zAe=>{"use strict";Object.defineProperty(zAe,"__esModule",{value:!0});zAe.Accesses=void 0;var kWo=ekr(),qWo=rkr(),BWo=ikr(),UWo=Vc(),idt=Rd(),adt=class extends UWo.ClientSDK{async list(e,r){return(0,idt.unwrapAsync)((0,qWo.betaLibrariesAccessesList)(this,e,r))}async updateOrCreate(e,r){return(0,idt.unwrapAsync)((0,BWo.betaLibrariesAccessesUpdateOrCreate)(this,e,r))}async delete(e,r){return(0,idt.unwrapAsync)((0,kWo.betaLibrariesAccessesDelete)(this,e,r))}};zAe.Accesses=adt});var lkr=S(wj=>{"use strict";var zWo=wj&&wj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VWo=wj&&wj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VAe=wj&&wj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oXWo.LibrariesDocumentsDeleteV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,skr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,skr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,KWo.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}")(a),u=new Headers((0,WWo.compactMap)({Accept:"application/json"})),l=await(0,ukr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,ukr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_delete_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Kse.match(Kse.nil(204,HWo.void()),Kse.jsonErr(422,GWo.HTTPValidationError$inboundSchema),Kse.fail("4XX"),Kse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var fkr=S(Sj=>{"use strict";var e3o=Sj&&Sj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),t3o=Sj&&Sj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HAe=Sj&&Sj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;os3o.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,ckr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,ckr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,i3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/extracted-text-signed-url")(a),u=new Headers((0,n3o.compactMap)({Accept:"application/json"})),l=await(0,dkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,dkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_extracted_text_signed_url_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Gse.match(Gse.json(200,r3o.string()),Gse.jsonErr(422,a3o.HTTPValidationError$inboundSchema),Gse.fail("4XX"),Gse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var hkr=S(Cj=>{"use strict";var d3o=Cj&&Cj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f3o=Cj&&Cj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WAe=Cj&&Cj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ob3o.LibrariesDocumentsGetV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,pkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,pkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,h3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}")(a),u=new Headers((0,p3o.compactMap)({Accept:"application/json"})),l=await(0,mkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,mkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Xse.match(Xse.json(200,g3o.DocumentOut$inboundSchema),Xse.jsonErr(422,y3o.HTTPValidationError$inboundSchema),Xse.fail("4XX"),Xse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var bkr=S(xj=>{"use strict";var S3o=xj&&xj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C3o=xj&&xj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JAe=xj&&xj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oM3o.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,gkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,gkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,E3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/signed-url")(a),u=new Headers((0,T3o.compactMap)({Accept:"application/json"})),l=await(0,ykr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,ykr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_signed_url_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Zse.match(Zse.json(200,x3o.string()),Zse.jsonErr(422,P3o.HTTPValidationError$inboundSchema),Zse.fail("4XX"),Zse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var wkr=S(Tj=>{"use strict";var N3o=Tj&&Tj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),D3o=Tj&&Tj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KAe=Tj&&Tj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oq3o.LibrariesDocumentsListV1Request$outboundSchema.parse(w),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,_kr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,L3o.pathToFunc)("/v1/libraries/{library_id}/documents")(a),u=(0,_kr.encodeFormQuery)({page:o.page,page_size:o.page_size,search:o.search,sort_by:o.sort_by,sort_order:o.sort_order}),l=new Headers((0,j3o.compactMap)({Accept:"application/json"})),c=await(0,vkr.extractSecurity)(t._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,vkr.resolveGlobalSecurity)(d),p={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_list_v1",oAuth2Scopes:[],resolvedSecurity:f,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},m=t._createRequest(p,{security:f,method:"GET",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!m.ok)return[m,{status:"invalid"}];let h=m.value,y=await t._do(h,{context:p,errorCodes:["422","4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!y.ok)return[y,{status:"request-error",request:h}];let g=y.value,b={HttpMeta:{Response:g,Request:h}},[_]=await Yse.match(Yse.json(200,F3o.ListDocumentOut$inboundSchema),Yse.jsonErr(422,k3o.HTTPValidationError$inboundSchema),Yse.fail("4XX"),Yse.fail("5XX"))(g,h,{extraFields:b});return _.ok?[_,{status:"complete",request:h,response:g}]:[_,{status:"complete",request:h,response:g}]}});var xkr=S(Oj=>{"use strict";var V3o=Oj&&Oj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H3o=Oj&&Oj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GAe=Oj&&Oj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oZ3o.LibrariesDocumentsReprocessV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,Skr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,Skr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,G3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/reprocess")(a),u=new Headers((0,J3o.compactMap)({Accept:"application/json"})),l=await(0,Ckr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Ckr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_reprocess_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Qse.match(Qse.nil(204,W3o.void()),Qse.jsonErr(422,X3o.HTTPValidationError$inboundSchema),Qse.fail("4XX"),Qse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Ekr=S(Ej=>{"use strict";var t6o=Ej&&Ej.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),r6o=Ej&&Ej.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XAe=Ej&&Ej.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ou6o.LibrariesDocumentsGetStatusV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,Tkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,Tkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,i6o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/status")(a),u=new Headers((0,n6o.compactMap)({Accept:"application/json"})),l=await(0,Okr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Okr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_status_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await eue.match(eue.json(200,a6o.ProcessingStatusOut$inboundSchema),eue.jsonErr(422,s6o.HTTPValidationError$inboundSchema),eue.fail("4XX"),eue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Rkr=S(Pj=>{"use strict";var f6o=Pj&&Pj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p6o=Pj&&Pj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZAe=Pj&&Pj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o_6o.LibrariesDocumentsGetTextContentV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,Pkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,Pkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,g6o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/text_content")(a),u=new Headers((0,m6o.compactMap)({Accept:"application/json"})),l=await(0,Mkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Mkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_text_content_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await tue.match(tue.json(200,y6o.DocumentTextContent$inboundSchema),tue.jsonErr(422,b6o.HTTPValidationError$inboundSchema),tue.fail("4XX"),tue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Akr=S(Mj=>{"use strict";var C6o=Mj&&Mj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x6o=Mj&&Mj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YAe=Mj&&Mj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oR6o.LibrariesDocumentsUpdateV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,sdt.encodeJSON)("body",o.DocumentUpdateIn,{explode:!0}),a={document_id:(0,sdt.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,sdt.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,E6o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}")(a),u=new Headers((0,T6o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,Ikr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Ikr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_update_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PUT",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await rue.match(rue.json(200,P6o.DocumentOut$inboundSchema),rue.jsonErr(422,M6o.HTTPValidationError$inboundSchema),rue.fail("4XX"),rue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Dkr=S(Rj=>{"use strict";var D6o=Rj&&Rj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j6o=Rj&&Rj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eNe=Rj&&Rj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oB6o.LibrariesDocumentsUploadV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,z6o.isBlobLike)(o.RequestBody.file))(0,QAe.appendForm)(i,"file",o.RequestBody.file);else if((0,V6o.isReadableStream)(o.RequestBody.file.content)){let _=await(0,udt.readableStreamToArrayBuffer)(o.RequestBody.file.content),w=(0,udt.getContentTypeFromFileName)(o.RequestBody.file.fileName)||"application/octet-stream",T=new Blob([_],{type:w});(0,QAe.appendForm)(i,"file",T,o.RequestBody.file.fileName)}else{let _=(0,udt.getContentTypeFromFileName)(o.RequestBody.file.fileName)||"application/octet-stream";(0,QAe.appendForm)(i,"file",new Blob([o.RequestBody.file.content],{type:_}),o.RequestBody.file.fileName)}let a={library_id:(0,QAe.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,F6o.pathToFunc)("/v1/libraries/{library_id}/documents")(a),u=new Headers((0,$6o.compactMap)({Accept:"application/json"})),l=await(0,Nkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Nkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_upload_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await nue.match(nue.json([200,201],k6o.DocumentOut$inboundSchema),nue.jsonErr(422,q6o.HTTPValidationError$inboundSchema),nue.fail("4XX"),nue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var jkr=S(tNe=>{"use strict";Object.defineProperty(tNe,"__esModule",{value:!0});tNe.Documents=void 0;var J6o=lkr(),K6o=fkr(),G6o=hkr(),X6o=bkr(),Z6o=wkr(),Y6o=xkr(),Q6o=Ekr(),eJo=Rkr(),tJo=Akr(),rJo=Dkr(),nJo=Vc(),BA=Rd(),ldt=class extends nJo.ClientSDK{async list(e,r){return(0,BA.unwrapAsync)((0,Z6o.betaLibrariesDocumentsList)(this,e,r))}async upload(e,r){return(0,BA.unwrapAsync)((0,rJo.betaLibrariesDocumentsUpload)(this,e,r))}async get(e,r){return(0,BA.unwrapAsync)((0,G6o.betaLibrariesDocumentsGet)(this,e,r))}async update(e,r){return(0,BA.unwrapAsync)((0,tJo.betaLibrariesDocumentsUpdate)(this,e,r))}async delete(e,r){return(0,BA.unwrapAsync)((0,J6o.betaLibrariesDocumentsDelete)(this,e,r))}async textContent(e,r){return(0,BA.unwrapAsync)((0,eJo.betaLibrariesDocumentsTextContent)(this,e,r))}async status(e,r){return(0,BA.unwrapAsync)((0,Q6o.betaLibrariesDocumentsStatus)(this,e,r))}async getSignedUrl(e,r){return(0,BA.unwrapAsync)((0,X6o.betaLibrariesDocumentsGetSignedUrl)(this,e,r))}async extractedTextSignedUrl(e,r){return(0,BA.unwrapAsync)((0,K6o.betaLibrariesDocumentsExtractedTextSignedUrl)(this,e,r))}async reprocess(e,r){return(0,BA.unwrapAsync)((0,Y6o.betaLibrariesDocumentsReprocess)(this,e,r))}};tNe.Documents=ldt});var $kr=S(rNe=>{"use strict";Object.defineProperty(rNe,"__esModule",{value:!0});rNe.Libraries=void 0;var oJo=BFr(),iJo=zFr(),aJo=HFr(),sJo=KFr(),uJo=ZFr(),lJo=Vc(),oue=Rd(),cJo=akr(),dJo=jkr(),cdt=class extends lJo.ClientSDK{get documents(){return this._documents??(this._documents=new dJo.Documents(this._options))}get accesses(){return this._accesses??(this._accesses=new cJo.Accesses(this._options))}async list(e){return(0,oue.unwrapAsync)((0,sJo.betaLibrariesList)(this,e))}async create(e,r){return(0,oue.unwrapAsync)((0,oJo.betaLibrariesCreate)(this,e,r))}async get(e,r){return(0,oue.unwrapAsync)((0,aJo.betaLibrariesGet)(this,e,r))}async delete(e,r){return(0,oue.unwrapAsync)((0,iJo.betaLibrariesDelete)(this,e,r))}async update(e,r){return(0,oue.unwrapAsync)((0,uJo.betaLibrariesUpdate)(this,e,r))}};rNe.Libraries=cdt});var kkr=S(Ij=>{"use strict";var fJo=Ij&&Ij.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pJo=Ij&&Ij.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ddt=Ij&&Ij.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFkr.AgentCreationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,mJo.encodeJSON)("body",o,{explode:!0}),a=(0,yJo.pathToFunc)("/v1/agents")(),s=new Headers((0,hJo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Lkr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Lkr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_create",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await iue.match(iue.json(200,Fkr.Agent$inboundSchema),iue.jsonErr(422,bJo.HTTPValidationError$inboundSchema),iue.fail("4XX"),iue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var Bkr=S(Aj=>{"use strict";var SJo=Aj&&Aj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CJo=Aj&&Aj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nNe=Aj&&Aj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oRJo.AgentsApiV1AgentsGetRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={agent_id:(0,xJo.encodeSimple)("agent_id",o.agent_id,{explode:!1,charEncoding:"percent"})},s=(0,EJo.pathToFunc)("/v1/agents/{agent_id}")(a),u=new Headers((0,TJo.compactMap)({Accept:"application/json"})),l=await(0,qkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,qkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await aue.match(aue.json(200,PJo.Agent$inboundSchema),aue.jsonErr(422,MJo.HTTPValidationError$inboundSchema),aue.fail("4XX"),aue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var zkr=S(Nj=>{"use strict";var DJo=Nj&&Nj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jJo=Nj&&Nj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uue=Nj&&Nj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ozJo.AgentsApiV1AgentsListRequest$outboundSchema.optional().parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,qJo.pathToFunc)("/v1/agents")(),s=(0,LJo.encodeFormQuery)({page:o?.page,page_size:o?.page_size}),u=new Headers((0,FJo.compactMap)({Accept:"application/json"})),l=await(0,Ukr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Ukr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_list",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await sue.match(sue.json(200,$Jo.array(BJo.Agent$inboundSchema)),sue.jsonErr(422,UJo.HTTPValidationError$inboundSchema),sue.fail("4XX"),sue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Wkr=S(Dj=>{"use strict";var JJo=Dj&&Dj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KJo=Dj&&Dj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oNe=Dj&&Dj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oe5o.AgentsApiV1AgentsUpdateRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,Vkr.encodeJSON)("body",o.AgentUpdateRequest,{explode:!0}),a={agent_id:(0,Vkr.encodeSimple)("agent_id",o.agent_id,{explode:!1,charEncoding:"percent"})},s=(0,ZJo.pathToFunc)("/v1/agents/{agent_id}")(a),u=new Headers((0,GJo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,Hkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Hkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_update",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PATCH",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await lue.match(lue.json(200,YJo.Agent$inboundSchema),lue.jsonErr(422,QJo.HTTPValidationError$inboundSchema),lue.fail("4XX"),lue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Gkr=S(jj=>{"use strict";var o5o=jj&&jj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i5o=jj&&jj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iNe=jj&&jj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;od5o.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema.parse(w),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={agent_id:(0,Jkr.encodeSimple)("agent_id",o.agent_id,{explode:!1,charEncoding:"percent"})},s=(0,u5o.pathToFunc)("/v1/agents/{agent_id}/version")(a),u=(0,Jkr.encodeFormQuery)({version:o.version}),l=new Headers((0,a5o.compactMap)({Accept:"application/json"})),c=await(0,Kkr.extractSecurity)(t._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,Kkr.resolveGlobalSecurity)(d),p={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_update_version",oAuth2Scopes:[],resolvedSecurity:f,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},m=t._createRequest(p,{security:f,method:"PATCH",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!m.ok)return[m,{status:"invalid"}];let h=m.value,y=await t._do(h,{context:p,errorCodes:["422","4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!y.ok)return[y,{status:"request-error",request:h}];let g=y.value,b={HttpMeta:{Response:g,Request:h}},[_]=await cue.match(cue.json(200,l5o.Agent$inboundSchema),cue.jsonErr(422,c5o.HTTPValidationError$inboundSchema),cue.fail("4XX"),cue.fail("5XX"))(g,h,{extraFields:b});return _.ok?[_,{status:"complete",request:h,response:g}]:[_,{status:"complete",request:h,response:g}]}});var Xkr=S(aNe=>{"use strict";Object.defineProperty(aNe,"__esModule",{value:!0});aNe.MistralAgents=void 0;var h5o=kkr(),g5o=Bkr(),y5o=zkr(),b5o=Wkr(),_5o=Gkr(),v5o=Vc(),due=Rd(),fdt=class extends v5o.ClientSDK{async create(e,r){return(0,due.unwrapAsync)((0,h5o.betaAgentsCreate)(this,e,r))}async list(e,r){return(0,due.unwrapAsync)((0,y5o.betaAgentsList)(this,e,r))}async get(e,r){return(0,due.unwrapAsync)((0,g5o.betaAgentsGet)(this,e,r))}async update(e,r){return(0,due.unwrapAsync)((0,b5o.betaAgentsUpdate)(this,e,r))}async updateVersion(e,r){return(0,due.unwrapAsync)((0,_5o.betaAgentsUpdateVersion)(this,e,r))}};aNe.MistralAgents=fdt});var Zkr=S(sNe=>{"use strict";Object.defineProperty(sNe,"__esModule",{value:!0});sNe.Beta=void 0;var w5o=Vc(),S5o=FFr(),C5o=$kr(),x5o=Xkr(),pdt=class extends w5o.ClientSDK{get conversations(){return this._conversations??(this._conversations=new S5o.Conversations(this._options))}get agents(){return this._agents??(this._agents=new x5o.MistralAgents(this._options))}get libraries(){return this._libraries??(this._libraries=new C5o.Libraries(this._options))}};sNe.Beta=pdt});var eqr=S($j=>{"use strict";var T5o=$j&&$j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O5o=$j&&$j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mdt=$j&&$j.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oQkr.ChatCompletionRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,E5o.encodeJSON)("body",o,{explode:!0}),a=(0,R5o.pathToFunc)("/v1/chat/completions")(),s=new Headers((0,P5o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Ykr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Ykr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"chat_completion_v1_chat_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await fue.match(fue.json(200,Qkr.ChatCompletionResponse$inboundSchema),fue.jsonErr(422,I5o.HTTPValidationError$inboundSchema),fue.fail("4XX"),fue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var nqr=S(Lj=>{"use strict";var j5o=Lj&&Lj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$5o=Lj&&Lj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uNe=Lj&&Lj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;orqr.ChatCompletionStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,F5o.encodeJSON)("body",o,{explode:!0}),a=(0,U5o.pathToFunc)("/v1/chat/completions#stream")(),s=new Headers((0,q5o.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,tqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,tqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"stream_chat",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await pue.match(pue.sse(200,L5o.instanceof(ReadableStream).transform(b=>new k5o.EventStream(b,_=>_.data==="[DONE]"?{done:!0}:{value:rqr.CompletionEvent$inboundSchema.parse(_)}))),pue.jsonErr(422,z5o.HTTPValidationError$inboundSchema),pue.fail("4XX"),pue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var lNe=S(UA=>{"use strict";Object.defineProperty(UA,"__esModule",{value:!0});UA.getDefaultOptions=UA.defaultOptions=UA.ignoreOverride=void 0;UA.ignoreOverride=Symbol("Let zodToJsonSchema decide on which parser to use");UA.defaultOptions={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"};var J5o=t=>typeof t=="string"?{...UA.defaultOptions,name:t}:{...UA.defaultOptions,...t};UA.getDefaultOptions=J5o});var hdt=S(cNe=>{"use strict";Object.defineProperty(cNe,"__esModule",{value:!0});cNe.getRefs=void 0;var K5o=lNe(),G5o=t=>{let e=(0,K5o.getDefaultOptions)(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,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}]))}};cNe.getRefs=G5o});var uB=S(A7=>{"use strict";Object.defineProperty(A7,"__esModule",{value:!0});A7.setResponseValueAndErrors=A7.addErrorMessage=void 0;function oqr(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}A7.addErrorMessage=oqr;function X5o(t,e,r,n,o){t[e]=r,oqr(t,e,n,o)}A7.setResponseValueAndErrors=X5o});var gdt=S(dNe=>{"use strict";Object.defineProperty(dNe,"__esModule",{value:!0});dNe.parseAnyDef=void 0;function Z5o(){return{}}dNe.parseAnyDef=Z5o});var ydt=S(pNe=>{"use strict";Object.defineProperty(pNe,"__esModule",{value:!0});pNe.parseArrayDef=void 0;var Y5o=ae(),fNe=uB(),Q5o=fm();function eKo(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Y5o.ZodFirstPartyTypeKind.ZodAny&&(r.items=(0,Q5o.parseDef)(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&(0,fNe.setResponseValueAndErrors)(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&(0,fNe.setResponseValueAndErrors)(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&((0,fNe.setResponseValueAndErrors)(r,"minItems",t.exactLength.value,t.exactLength.message,e),(0,fNe.setResponseValueAndErrors)(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}pNe.parseArrayDef=eKo});var bdt=S(mNe=>{"use strict";Object.defineProperty(mNe,"__esModule",{value:!0});mNe.parseBigintDef=void 0;var fW=uB();function tKo(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?(0,fW.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e):(0,fW.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),(0,fW.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?(0,fW.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e):(0,fW.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),(0,fW.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e));break;case"multipleOf":(0,fW.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,e);break}return r}mNe.parseBigintDef=tKo});var _dt=S(hNe=>{"use strict";Object.defineProperty(hNe,"__esModule",{value:!0});hNe.parseBooleanDef=void 0;function rKo(){return{type:"boolean"}}hNe.parseBooleanDef=rKo});var yNe=S(gNe=>{"use strict";Object.defineProperty(gNe,"__esModule",{value:!0});gNe.parseBrandedDef=void 0;var nKo=fm();function oKo(t,e){return(0,nKo.parseDef)(t.type._def,e)}gNe.parseBrandedDef=oKo});var vdt=S(bNe=>{"use strict";Object.defineProperty(bNe,"__esModule",{value:!0});bNe.parseCatchDef=void 0;var iKo=fm(),aKo=(t,e)=>(0,iKo.parseDef)(t.innerType._def,e);bNe.parseCatchDef=aKo});var wdt=S(_Ne=>{"use strict";Object.defineProperty(_Ne,"__esModule",{value:!0});_Ne.parseDateDef=void 0;var iqr=uB();function aqr(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>aqr(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 sKo(t,e)}}_Ne.parseDateDef=aqr;var sKo=(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":(0,iqr.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e);break;case"max":(0,iqr.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e);break}return r}});var Sdt=S(vNe=>{"use strict";Object.defineProperty(vNe,"__esModule",{value:!0});vNe.parseDefaultDef=void 0;var uKo=fm();function lKo(t,e){return{...(0,uKo.parseDef)(t.innerType._def,e),default:t.defaultValue()}}vNe.parseDefaultDef=lKo});var Cdt=S(wNe=>{"use strict";Object.defineProperty(wNe,"__esModule",{value:!0});wNe.parseEffectsDef=void 0;var cKo=fm();function dKo(t,e){return e.effectStrategy==="input"?(0,cKo.parseDef)(t.schema._def,e):{}}wNe.parseEffectsDef=dKo});var xdt=S(SNe=>{"use strict";Object.defineProperty(SNe,"__esModule",{value:!0});SNe.parseEnumDef=void 0;function fKo(t){return{type:"string",enum:Array.from(t.values)}}SNe.parseEnumDef=fKo});var Tdt=S(CNe=>{"use strict";Object.defineProperty(CNe,"__esModule",{value:!0});CNe.parseIntersectionDef=void 0;var sqr=fm(),pKo=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function mKo(t,e){let r=[(0,sqr.parseDef)(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),(0,sqr.parseDef)(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(pKo(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}CNe.parseIntersectionDef=mKo});var Odt=S(xNe=>{"use strict";Object.defineProperty(xNe,"__esModule",{value:!0});xNe.parseLiteralDef=void 0;function hKo(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}}xNe.parseLiteralDef=hKo});var TNe=S(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});Yg.parseStringDef=Yg.zodPatterns=void 0;var pW=uB(),Edt;Yg.zodPatterns={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:()=>(Edt===void 0&&(Edt=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Edt),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-_]*$/};function gKo(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":(0,pW.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":(0,pW.setResponseValueAndErrors)(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":Jx(r,"email",n.message,e);break;case"format:idn-email":Jx(r,"idn-email",n.message,e);break;case"pattern:zod":e_(r,Yg.zodPatterns.email,n.message,e);break}break;case"url":Jx(r,"uri",n.message,e);break;case"uuid":Jx(r,"uuid",n.message,e);break;case"regex":e_(r,n.regex,n.message,e);break;case"cuid":e_(r,Yg.zodPatterns.cuid,n.message,e);break;case"cuid2":e_(r,Yg.zodPatterns.cuid2,n.message,e);break;case"startsWith":e_(r,RegExp(`^${Pdt(n.value,e)}`),n.message,e);break;case"endsWith":e_(r,RegExp(`${Pdt(n.value,e)}$`),n.message,e);break;case"datetime":Jx(r,"date-time",n.message,e);break;case"date":Jx(r,"date",n.message,e);break;case"time":Jx(r,"time",n.message,e);break;case"duration":Jx(r,"duration",n.message,e);break;case"length":(0,pW.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),(0,pW.setResponseValueAndErrors)(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":{e_(r,RegExp(Pdt(n.value,e)),n.message,e);break}case"ip":{n.version!=="v6"&&Jx(r,"ipv4",n.message,e),n.version!=="v4"&&Jx(r,"ipv6",n.message,e);break}case"base64url":e_(r,Yg.zodPatterns.base64url,n.message,e);break;case"jwt":e_(r,Yg.zodPatterns.jwt,n.message,e);break;case"cidr":{n.version!=="v6"&&e_(r,Yg.zodPatterns.ipv4Cidr,n.message,e),n.version!=="v4"&&e_(r,Yg.zodPatterns.ipv6Cidr,n.message,e);break}case"emoji":e_(r,Yg.zodPatterns.emoji(),n.message,e);break;case"ulid":{e_(r,Yg.zodPatterns.ulid,n.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Jx(r,"binary",n.message,e);break}case"contentEncoding:base64":{(0,pW.setResponseValueAndErrors)(r,"contentEncoding","base64",n.message,e);break}case"pattern:zod":{e_(r,Yg.zodPatterns.base64,n.message,e);break}}break}case"nanoid":e_(r,Yg.zodPatterns.nanoid,n.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}Yg.parseStringDef=gKo;function Pdt(t,e){return e.patternStrategy==="escape"?bKo(t):t}var yKo=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function bKo(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}}})):(0,pW.setResponseValueAndErrors)(t,"format",e,r,n)}function e_(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:uqr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):(0,pW.setResponseValueAndErrors)(t,"pattern",uqr(e,n),r,n)}function uqr(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;u1e4){let a=o.substring(0,1e4),s=o.length-1e4;i=`${a}...and ${s} more chars`}e+=`Body: ${i}`,e=e.trim(),super(e,r),this.name="SDKError"}};qPe.SDKError=glt});var br=S(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.jsonErr=nyo;Vm.json=oyo;Vm.jsonl=iyo;Vm.jsonlErr=ayo;Vm.textErr=syo;Vm.text=uyo;Vm.bytesErr=lyo;Vm.bytes=cyo;Vm.streamErr=dyo;Vm.stream=fyo;Vm.sseErr=pyo;Vm.sse=myo;Vm.nilErr=hyo;Vm.nil=gyo;Vm.fail=yyo;Vm.match=byo;Vm.unpackHeaders=BPe;var tyo=hlt(),vSr=ylt(),wSr=Rd(),SSr=q9(),CSr=olt(),ryo={jsonl:"application/jsonl",json:"application/json",text:"text/plain",bytes:"application/octet-stream",stream:"application/octet-stream",sse:"text/event-stream",nil:"*",fail:"*"};function nyo(t,e,r){return{...r,err:!0,enc:"json",codes:t,schema:e}}function oyo(t,e,r){return{...r,enc:"json",codes:t,schema:e}}function iyo(t,e,r){return{...r,enc:"jsonl",codes:t,schema:e}}function ayo(t,e,r){return{...r,err:!0,enc:"jsonl",codes:t,schema:e}}function syo(t,e,r){return{...r,err:!0,enc:"text",codes:t,schema:e}}function uyo(t,e,r){return{...r,enc:"text",codes:t,schema:e}}function lyo(t,e,r){return{...r,err:!0,enc:"bytes",codes:t,schema:e}}function cyo(t,e,r){return{...r,enc:"bytes",codes:t,schema:e}}function dyo(t,e,r){return{...r,err:!0,enc:"stream",codes:t,schema:e}}function fyo(t,e,r){return{...r,enc:"stream",codes:t,schema:e}}function pyo(t,e,r){return{...r,err:!0,enc:"sse",codes:t,schema:e}}function myo(t,e,r){return{...r,enc:"sse",codes:t,schema:e}}function hyo(t,e,r){return{...r,err:!0,enc:"nil",codes:t,schema:e}}function gyo(t,e,r){return{...r,enc:"nil",codes:t,schema:e}}function yyo(t){return{enc:"fail",codes:t}}function byo(...t){return async function(r,n,o){let i,a;for(let d of t){let{codes:f}=d,p="ctype"in d?d.ctype:ryo[d.enc];if(p&&(0,SSr.matchResponse)(r,f,p)){a=d;break}else if(!p&&(0,SSr.matchStatusCode)(r,f)){a=d;break}}if(!a)return[{ok:!1,error:new vSr.SDKError("Unexpected Status or Content-Type",{response:r,request:n,body:await r.text().catch(()=>"")})},i];let s=a.enc,u="";switch(s){case"json":u=await r.text(),i=JSON.parse(u);break;case"jsonl":i=r.body;break;case"bytes":i=new Uint8Array(await r.arrayBuffer());break;case"stream":i=r.body;break;case"text":u=await r.text(),i=u;break;case"sse":i=r.body;break;case"nil":u=await r.text(),i=void 0;break;case"fail":u=await r.text(),i=u;break;default:throw new Error(`Unsupported response type: ${s}`)}if(a.enc==="fail")return[{ok:!1,error:new vSr.SDKError("API error occurred",{request:n,response:r,body:u})},i];let l=a.key||o?.resultKey,c;if("err"in a?c={...o?.extraFields,...a.hdrs?{Headers:BPe(r.headers)}:null,...(0,CSr.isPlainObject)(i)?i:null,request$:n,response$:r,body$:u}:l?c={...o?.extraFields,...a.hdrs?{Headers:BPe(r.headers)}:null,[l]:i}:a.hdrs?c={...o?.extraFields,...a.hdrs?{Headers:BPe(r.headers)}:null,...(0,CSr.isPlainObject)(i)?i:null}:c=i,"err"in a){let d=xSr(c,f=>a.schema.parse(f),"Response validation failed",{request:n,response:r,body:u});return[d.ok?{ok:!1,error:d.value}:d,i]}else return[xSr(c,d=>a.schema.parse(d),"Response validation failed",{request:n,response:r,body:u}),i]}}var _yo=/, */;function BPe(t){let e={};for(let[r,n]of t.entries())e[r]=n.split(_yo);return e}function xSr(t,e,r,n){try{return(0,wSr.OK)(e(t))}catch(o){return(0,wSr.ERR)(new tyo.ResponseValidationError(r,{cause:o,rawValue:t,rawMessage:r,...n}))}}});var ce=S(Dq=>{"use strict";Object.defineProperty(Dq,"__esModule",{value:!0});Dq.invariant=vyo;Dq.remap=wyo;Dq.combineSignals=Syo;Dq.abortSignalAny=TSr;Dq.compactMap=Cyo;Dq.allRequired=xyo;var blt=class extends Error{constructor(e){super(e),this.name="InvariantError"}};function vyo(t,e){if(!t)throw new blt(e)}function wyo(t,e){let r={};if(!Object.keys(e).length)return r=t,r;for(let[n,o]of Object.entries(t)){let i=e[n];i!==null&&(r[i??n]=o)}return r}function Syo(...t){let e=[];for(let r of t)r&&e.push(r);switch(e.length){case 0:case 1:return e[0]||null;default:return"any"in AbortSignal&&typeof AbortSignal.any=="function"?AbortSignal.any(e):TSr(e)}}function TSr(t){let e=new AbortController,r=e.signal;if(!t.length)return e.signal;if(t.length===1)return t[0]||e.signal;for(let a of t)if(a.aborted)return a;function n(){e.abort(this.reason),i()}let o=[];function i(){for(let a of o){let s=a.deref();s&&s.removeEventListener("abort",n)}}for(let a of t)o.push(new WeakRef(a)),a.addEventListener("abort",n);return r}function Cyo(t){let e={};for(let[r,n]of Object.entries(t))typeof n<"u"&&(e[r]=n);return e}function xyo(t){if(!Object.values(t).every(e=>e==null))return t}});var te=S(use=>{"use strict";Object.defineProperty(use,"__esModule",{value:!0});use.parse=Oyo;use.safeParse=Eyo;use.collectExtraKeys=Pyo;var Tyo=ae(),ESr=kPe(),OSr=Rd();function Oyo(t,e,r){try{return e(t)}catch(n){throw n instanceof Tyo.ZodError?new ESr.SDKValidationError(r,n,t):n}}function Eyo(t,e,r){try{return(0,OSr.OK)(e(t))}catch(n){return(0,OSr.ERR)(new ESr.SDKValidationError(r,n,t))}}function Pyo(t,e,r){return t.transform(n=>{let o={},{shape:i}=t;for(let[a]of Object.entries(n)){if(a in i)continue;let s=n[a];typeof s>"u"||(o[a]=s,delete n[a])}return r&&Object.keys(o).length===0?n:{...n,[e]:o}})}});var _r=S(qD=>{"use strict";Object.defineProperty(qD,"__esModule",{value:!0});qD.SecurityError=qD.SecurityErrorCode=void 0;qD.resolveSecurity=PSr;qD.resolveGlobalSecurity=Iyo;qD.extractSecurity=Ayo;var Myo=llt(),zPe;(function(t){t.Incomplete="incomplete",t.UnrecognisedSecurityType="unrecognized_security_type"})(zPe||(qD.SecurityErrorCode=zPe={}));var VPe=class t extends Error{constructor(e,r){super(r),this.code=e,this.name="SecurityError"}static incomplete(){return new t(zPe.Incomplete,"Security requirements not met in order to perform the operation")}static unrecognizedType(e){return new t(zPe.UnrecognisedSecurityType,`Unrecognised security type: ${e}`)}};qD.SecurityError=VPe;function PSr(...t){let e={basic:{},headers:{},queryParams:{},cookies:{},oauth2:{type:"none"}},r=t.find(n=>n.every(o=>{if(o.value==null)return!1;if(o.type==="http:basic")return o.value.username!=null||o.value.password!=null;if(o.type==="http:custom")return null;if(o.type==="oauth2:password")return typeof o.value=="string"&&!!o.value;if(o.type==="oauth2:client_credentials")return typeof o.value=="string"?!!o.value:o.value.clientID!=null||o.value.clientSecret!=null;if(typeof o.value=="string")return!!o.value;throw new Error(`Unrecognized security type: ${o.type} (value type: ${typeof o.value})`)}));return r==null?null:(r.forEach(n=>{if(n.value==null)return;let{type:o}=n;switch(o){case"apiKey:header":e.headers[n.fieldName]=n.value;break;case"apiKey:query":e.queryParams[n.fieldName]=n.value;break;case"apiKey:cookie":e.cookies[n.fieldName]=n.value;break;case"http:basic":Ryo(e,n);break;case"http:custom":break;case"http:bearer":UPe(e,n);break;case"oauth2":UPe(e,n);break;case"oauth2:password":UPe(e,n);break;case"oauth2:client_credentials":break;case"openIdConnect":UPe(e,n);break;default:throw VPe.unrecognizedType(o)}}),e)}function Ryo(t,e){e.value!=null&&(t.basic=e.value)}function UPe(t,e){if(typeof e.value!="string"||!e.value)return;let r=e.value;r.slice(0,7).toLowerCase()!=="bearer "&&(r=`Bearer ${r}`),e.fieldName!==void 0&&(t.headers[e.fieldName]=r)}function Iyo(t){return PSr([{fieldName:"Authorization",type:"http:bearer",value:t?.apiKey??(0,Myo.env)().MISTRAL_API_KEY}])}async function Ayo(t){if(t!=null)return typeof t=="function"?t():t}});var jq=S(ua=>{"use strict";var Nyo=ua&&ua.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dyo=ua&&ua.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jyo=ua&&ua.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oua.CodeInterpreterTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CodeInterpreterTool' from JSON")}});var vlt=S(Id=>{"use strict";var kyo=Id&&Id.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qyo=Id&&Id.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Byo=Id&&Id.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oId.CompletionArgsStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionArgsStop' from JSON")}});var VH=S(Ad=>{"use strict";var Hyo=Ad&&Ad.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wyo=Ad&&Ad.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jyo=Ad&&Ad.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oAd.Prediction$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Prediction' from JSON")}});var wlt=S(Nd=>{"use strict";var Zyo=Nd&&Nd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Yyo=Nd&&Nd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qyo=Nd&&Nd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,DSr.remap)(t,{schema:"schemaDefinition"}));Nd.JsonSchema$outboundSchema=cv.object({name:cv.string(),description:cv.nullable(cv.string()).optional(),schemaDefinition:cv.record(cv.any()),strict:cv.boolean().optional()}).transform(t=>(0,DSr.remap)(t,{schemaDefinition:"schema"}));var NSr;(function(t){t.inboundSchema=Nd.JsonSchema$inboundSchema,t.outboundSchema=Nd.JsonSchema$outboundSchema})(NSr||(Nd.JsonSchema$=NSr={}));function tbo(t){return JSON.stringify(Nd.JsonSchema$outboundSchema.parse(t))}function rbo(t){return(0,ebo.safeParse)(t,e=>Nd.JsonSchema$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JsonSchema' from JSON")}});var Slt=S(Dd=>{"use strict";var nbo=Dd&&Dd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),obo=Dd&&Dd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ibo=Dd&&Dd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 sbo=jd&&jd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ubo=jd&&jd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lbo=jd&&jd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,LSr.remap)(t,{json_schema:"jsonSchema"}));jd.ResponseFormat$outboundSchema=HPe.object({type:kSr.ResponseFormats$outboundSchema.optional(),jsonSchema:HPe.nullable(FSr.JsonSchema$outboundSchema).optional()}).transform(t=>(0,LSr.remap)(t,{jsonSchema:"json_schema"}));var $Sr;(function(t){t.inboundSchema=jd.ResponseFormat$inboundSchema,t.outboundSchema=jd.ResponseFormat$outboundSchema})($Sr||(jd.ResponseFormat$=$Sr={}));function dbo(t){return JSON.stringify(jd.ResponseFormat$outboundSchema.parse(t))}function fbo(t){return(0,cbo.safeParse)(t,e=>jd.ResponseFormat$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseFormat' from JSON")}});var HH=S($d=>{"use strict";var pbo=$d&&$d.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mbo=$d&&$d.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hbo=$d&&$d.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 ybo=Ld&&Ld.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bbo=Ld&&Ld.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_bo=Ld&&Ld.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,USr.remap)(t,{presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice"}));Ld.CompletionArgs$outboundSchema=fs.object({stop:fs.nullable(zSr.CompletionArgsStop$outboundSchema).optional(),presencePenalty:fs.nullable(fs.number()).optional(),frequencyPenalty:fs.nullable(fs.number()).optional(),temperature:fs.nullable(fs.number()).optional(),topP:fs.nullable(fs.number()).optional(),maxTokens:fs.nullable(fs.number().int()).optional(),randomSeed:fs.nullable(fs.number().int()).optional(),prediction:fs.nullable(VSr.Prediction$outboundSchema).optional(),responseFormat:fs.nullable(HSr.ResponseFormat$outboundSchema).optional(),toolChoice:WSr.ToolChoiceEnum$outboundSchema.optional()}).transform(t=>(0,USr.remap)(t,{presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice"}));var BSr;(function(t){t.inboundSchema=Ld.CompletionArgs$inboundSchema,t.outboundSchema=Ld.CompletionArgs$outboundSchema})(BSr||(Ld.CompletionArgs$=BSr={}));function wbo(t){return JSON.stringify(Ld.CompletionArgs$outboundSchema.parse(t))}function Sbo(t){return(0,vbo.safeParse)(t,e=>Ld.CompletionArgs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionArgs' from JSON")}});var Fq=S(la=>{"use strict";var Cbo=la&&la.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xbo=la&&la.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Tbo=la&&la.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,GSr.remap)(t,{library_ids:"libraryIds"}));la.DocumentLibraryTool$outboundSchema=WH.object({type:la.DocumentLibraryToolType$outboundSchema.default("document_library"),libraryIds:WH.array(WH.string())}).transform(t=>(0,GSr.remap)(t,{libraryIds:"library_ids"}));var KSr;(function(t){t.inboundSchema=la.DocumentLibraryTool$inboundSchema,t.outboundSchema=la.DocumentLibraryTool$outboundSchema})(KSr||(la.DocumentLibraryTool$=KSr={}));function Ebo(t){return JSON.stringify(la.DocumentLibraryTool$outboundSchema.parse(t))}function Pbo(t){return(0,Obo.safeParse)(t,e=>la.DocumentLibraryTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentLibraryTool' from JSON")}});var WPe=S(Fd=>{"use strict";var Mbo=Fd&&Fd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Rbo=Fd&&Fd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ibo=Fd&&Fd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFd.FunctionT$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionT' from JSON")}});var kq=S(ca=>{"use strict";var jbo=ca&&ca.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$bo=ca&&ca.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Lbo=ca&&ca.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oca.FunctionTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionTool' from JSON")}});var qq=S(da=>{"use strict";var Bbo=da&&da.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ubo=da&&da.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zbo=da&&da.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oda.ImageGenerationTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageGenerationTool' from JSON")}});var Bq=S(fa=>{"use strict";var Jbo=fa&&fa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kbo=fa&&fa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gbo=fa&&fa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ofa.WebSearchPremiumTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WebSearchPremiumTool' from JSON")}});var Uq=S(pa=>{"use strict";var Qbo=pa&&pa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e_o=pa&&pa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),t_o=pa&&pa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;opa.WebSearchTool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WebSearchTool' from JSON")}});var f0r=S(fo=>{"use strict";var i_o=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]}),a_o=fo&&fo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s_o=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({type:t.type}))),GPe.FunctionTool$inboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$inboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$inboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$inboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$inboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))]);fo.AgentTools$outboundSchema=At.union([KPe.DocumentLibraryTool$outboundSchema.and(At.object({type:At.literal("document_library")}).transform(t=>({type:t.type}))),GPe.FunctionTool$outboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$outboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$outboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$outboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$outboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var a0r;(function(t){t.inboundSchema=fo.AgentTools$inboundSchema,t.outboundSchema=fo.AgentTools$outboundSchema})(a0r||(fo.AgentTools$=a0r={}));function u_o(t){return JSON.stringify(fo.AgentTools$outboundSchema.parse(t))}function l_o(t){return(0,c0r.safeParse)(t,e=>fo.AgentTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentTools' from JSON")}fo.AgentObject$inboundSchema=At.nativeEnum(fo.AgentObject);fo.AgentObject$outboundSchema=fo.AgentObject$inboundSchema;var s0r;(function(t){t.inboundSchema=fo.AgentObject$inboundSchema,t.outboundSchema=fo.AgentObject$outboundSchema})(s0r||(fo.AgentObject$=s0r={}));fo.Agent$inboundSchema=At.object({instructions:At.nullable(At.string()).optional(),tools:At.array(At.union([KPe.DocumentLibraryTool$inboundSchema.and(At.object({type:At.literal("document_library")}).transform(t=>({type:t.type}))),GPe.FunctionTool$inboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$inboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$inboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$inboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$inboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:d0r.CompletionArgs$inboundSchema.optional(),model:At.string(),name:At.string(),description:At.nullable(At.string()).optional(),handoffs:At.nullable(At.array(At.string())).optional(),object:fo.AgentObject$inboundSchema.default("agent"),id:At.string(),version:At.number().int(),created_at:At.string().datetime({offset:!0}).transform(t=>new Date(t)),updated_at:At.string().datetime({offset:!0}).transform(t=>new Date(t))}).transform(t=>(0,l0r.remap)(t,{completion_args:"completionArgs",created_at:"createdAt",updated_at:"updatedAt"}));fo.Agent$outboundSchema=At.object({instructions:At.nullable(At.string()).optional(),tools:At.array(At.union([KPe.DocumentLibraryTool$outboundSchema.and(At.object({type:At.literal("document_library")}).transform(t=>({type:t.type}))),GPe.FunctionTool$outboundSchema.and(At.object({type:At.literal("function")}).transform(t=>({type:t.type}))),JPe.CodeInterpreterTool$outboundSchema.and(At.object({type:At.literal("code_interpreter")}).transform(t=>({type:t.type}))),XPe.ImageGenerationTool$outboundSchema.and(At.object({type:At.literal("image_generation")}).transform(t=>({type:t.type}))),YPe.WebSearchTool$outboundSchema.and(At.object({type:At.literal("web_search")}).transform(t=>({type:t.type}))),ZPe.WebSearchPremiumTool$outboundSchema.and(At.object({type:At.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:d0r.CompletionArgs$outboundSchema.optional(),model:At.string(),name:At.string(),description:At.nullable(At.string()).optional(),handoffs:At.nullable(At.array(At.string())).optional(),object:fo.AgentObject$outboundSchema.default("agent"),id:At.string(),version:At.number().int(),createdAt:At.date().transform(t=>t.toISOString()),updatedAt:At.date().transform(t=>t.toISOString())}).transform(t=>(0,l0r.remap)(t,{completionArgs:"completion_args",createdAt:"created_at",updatedAt:"updated_at"}));var u0r;(function(t){t.inboundSchema=fo.Agent$inboundSchema,t.outboundSchema=fo.Agent$outboundSchema})(u0r||(fo.Agent$=u0r={}));function c_o(t){return JSON.stringify(fo.Agent$outboundSchema.parse(t))}function d_o(t){return(0,c0r.safeParse)(t,e=>fo.Agent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Agent' from JSON")}});var g0r=S(ma=>{"use strict";var f_o=ma&&ma.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p_o=ma&&ma.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),m_o=ma&&ma.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)),updated_at:Hm.string().datetime({offset:!0}).transform(t=>new Date(t)),agent_id:Hm.string()}).transform(t=>(0,h0r.remap)(t,{created_at:"createdAt",updated_at:"updatedAt",agent_id:"agentId"}));ma.AgentConversation$outboundSchema=Hm.object({name:Hm.nullable(Hm.string()).optional(),description:Hm.nullable(Hm.string()).optional(),object:ma.AgentConversationObject$outboundSchema.default("conversation"),id:Hm.string(),createdAt:Hm.date().transform(t=>t.toISOString()),updatedAt:Hm.date().transform(t=>t.toISOString()),agentId:Hm.string()}).transform(t=>(0,h0r.remap)(t,{createdAt:"created_at",updatedAt:"updated_at",agentId:"agent_id"}));var m0r;(function(t){t.inboundSchema=ma.AgentConversation$inboundSchema,t.outboundSchema=ma.AgentConversation$outboundSchema})(m0r||(ma.AgentConversation$=m0r={}));function g_o(t){return JSON.stringify(ma.AgentConversation$outboundSchema.parse(t))}function y_o(t){return(0,h_o.safeParse)(t,e=>ma.AgentConversation$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentConversation' from JSON")}});var S0r=S(ps=>{"use strict";var b_o=ps&&ps.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),__o=ps&&ps.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v_o=ps&&ps.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),tMe.FunctionTool$inboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$inboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$inboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$inboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$inboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))]);ps.AgentCreationRequestTools$outboundSchema=tr.union([eMe.DocumentLibraryTool$outboundSchema.and(tr.object({type:tr.literal("document_library")}).transform(t=>({type:t.type}))),tMe.FunctionTool$outboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$outboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$outboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$outboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$outboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var y0r;(function(t){t.inboundSchema=ps.AgentCreationRequestTools$inboundSchema,t.outboundSchema=ps.AgentCreationRequestTools$outboundSchema})(y0r||(ps.AgentCreationRequestTools$=y0r={}));function w_o(t){return JSON.stringify(ps.AgentCreationRequestTools$outboundSchema.parse(t))}function S_o(t){return(0,v0r.safeParse)(t,e=>ps.AgentCreationRequestTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentCreationRequestTools' from JSON")}ps.AgentCreationRequest$inboundSchema=tr.object({instructions:tr.nullable(tr.string()).optional(),tools:tr.array(tr.union([eMe.DocumentLibraryTool$inboundSchema.and(tr.object({type:tr.literal("document_library")}).transform(t=>({type:t.type}))),tMe.FunctionTool$inboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$inboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$inboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$inboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$inboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:w0r.CompletionArgs$inboundSchema.optional(),model:tr.string(),name:tr.string(),description:tr.nullable(tr.string()).optional(),handoffs:tr.nullable(tr.array(tr.string())).optional()}).transform(t=>(0,_0r.remap)(t,{completion_args:"completionArgs"}));ps.AgentCreationRequest$outboundSchema=tr.object({instructions:tr.nullable(tr.string()).optional(),tools:tr.array(tr.union([eMe.DocumentLibraryTool$outboundSchema.and(tr.object({type:tr.literal("document_library")}).transform(t=>({type:t.type}))),tMe.FunctionTool$outboundSchema.and(tr.object({type:tr.literal("function")}).transform(t=>({type:t.type}))),QPe.CodeInterpreterTool$outboundSchema.and(tr.object({type:tr.literal("code_interpreter")}).transform(t=>({type:t.type}))),rMe.ImageGenerationTool$outboundSchema.and(tr.object({type:tr.literal("image_generation")}).transform(t=>({type:t.type}))),oMe.WebSearchTool$outboundSchema.and(tr.object({type:tr.literal("web_search")}).transform(t=>({type:t.type}))),nMe.WebSearchPremiumTool$outboundSchema.and(tr.object({type:tr.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:w0r.CompletionArgs$outboundSchema.optional(),model:tr.string(),name:tr.string(),description:tr.nullable(tr.string()).optional(),handoffs:tr.nullable(tr.array(tr.string())).optional()}).transform(t=>(0,_0r.remap)(t,{completionArgs:"completion_args"}));var b0r;(function(t){t.inboundSchema=ps.AgentCreationRequest$inboundSchema,t.outboundSchema=ps.AgentCreationRequest$outboundSchema})(b0r||(ps.AgentCreationRequest$=b0r={}));function C_o(t){return JSON.stringify(ps.AgentCreationRequest$outboundSchema.parse(t))}function x_o(t){return(0,v0r.safeParse)(t,e=>ps.AgentCreationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentCreationRequest' from JSON")}});var Elt=S(ha=>{"use strict";var T_o=ha&&ha.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O_o=ha&&ha.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E_o=ha&&ha.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:$w.number().int().default(0),id:$w.string(),next_agent_id:$w.string(),next_agent_name:$w.string()}).transform(t=>(0,T0r.remap)(t,{created_at:"createdAt",output_index:"outputIndex",next_agent_id:"nextAgentId",next_agent_name:"nextAgentName"}));ha.AgentHandoffDoneEvent$outboundSchema=$w.object({type:ha.AgentHandoffDoneEventType$outboundSchema.default("agent.handoff.done"),createdAt:$w.date().transform(t=>t.toISOString()).optional(),outputIndex:$w.number().int().default(0),id:$w.string(),nextAgentId:$w.string(),nextAgentName:$w.string()}).transform(t=>(0,T0r.remap)(t,{createdAt:"created_at",outputIndex:"output_index",nextAgentId:"next_agent_id",nextAgentName:"next_agent_name"}));var x0r;(function(t){t.inboundSchema=ha.AgentHandoffDoneEvent$inboundSchema,t.outboundSchema=ha.AgentHandoffDoneEvent$outboundSchema})(x0r||(ha.AgentHandoffDoneEvent$=x0r={}));function M_o(t){return JSON.stringify(ha.AgentHandoffDoneEvent$outboundSchema.parse(t))}function R_o(t){return(0,P_o.safeParse)(t,e=>ha.AgentHandoffDoneEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentHandoffDoneEvent' from JSON")}});var lse=S(Jn=>{"use strict";var I_o=Jn&&Jn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),A_o=Jn&&Jn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N_o=Jn&&Jn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:kd.nullable(kd.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:kd.string().optional(),previous_agent_id:kd.string(),previous_agent_name:kd.string(),next_agent_id:kd.string(),next_agent_name:kd.string()}).transform(t=>(0,M0r.remap)(t,{created_at:"createdAt",completed_at:"completedAt",previous_agent_id:"previousAgentId",previous_agent_name:"previousAgentName",next_agent_id:"nextAgentId",next_agent_name:"nextAgentName"}));Jn.AgentHandoffEntry$outboundSchema=kd.object({object:Jn.AgentHandoffEntryObject$outboundSchema.default("entry"),type:Jn.AgentHandoffEntryType$outboundSchema.default("agent.handoff"),createdAt:kd.date().transform(t=>t.toISOString()).optional(),completedAt:kd.nullable(kd.date().transform(t=>t.toISOString())).optional(),id:kd.string().optional(),previousAgentId:kd.string(),previousAgentName:kd.string(),nextAgentId:kd.string(),nextAgentName:kd.string()}).transform(t=>(0,M0r.remap)(t,{createdAt:"created_at",completedAt:"completed_at",previousAgentId:"previous_agent_id",previousAgentName:"previous_agent_name",nextAgentId:"next_agent_id",nextAgentName:"next_agent_name"}));var P0r;(function(t){t.inboundSchema=Jn.AgentHandoffEntry$inboundSchema,t.outboundSchema=Jn.AgentHandoffEntry$outboundSchema})(P0r||(Jn.AgentHandoffEntry$=P0r={}));function j_o(t){return JSON.stringify(Jn.AgentHandoffEntry$outboundSchema.parse(t))}function $_o(t){return(0,D_o.safeParse)(t,e=>Jn.AgentHandoffEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentHandoffEntry' from JSON")}});var Plt=S(ga=>{"use strict";var L_o=ga&&ga.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),F_o=ga&&ga.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k_o=ga&&ga.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:Lw.number().int().default(0),id:Lw.string(),previous_agent_id:Lw.string(),previous_agent_name:Lw.string()}).transform(t=>(0,A0r.remap)(t,{created_at:"createdAt",output_index:"outputIndex",previous_agent_id:"previousAgentId",previous_agent_name:"previousAgentName"}));ga.AgentHandoffStartedEvent$outboundSchema=Lw.object({type:ga.AgentHandoffStartedEventType$outboundSchema.default("agent.handoff.started"),createdAt:Lw.date().transform(t=>t.toISOString()).optional(),outputIndex:Lw.number().int().default(0),id:Lw.string(),previousAgentId:Lw.string(),previousAgentName:Lw.string()}).transform(t=>(0,A0r.remap)(t,{createdAt:"created_at",outputIndex:"output_index",previousAgentId:"previous_agent_id",previousAgentName:"previous_agent_name"}));var I0r;(function(t){t.inboundSchema=ga.AgentHandoffStartedEvent$inboundSchema,t.outboundSchema=ga.AgentHandoffStartedEvent$outboundSchema})(I0r||(ga.AgentHandoffStartedEvent$=I0r={}));function B_o(t){return JSON.stringify(ga.AgentHandoffStartedEvent$outboundSchema.parse(t))}function U_o(t){return(0,q_o.safeParse)(t,e=>ga.AgentHandoffStartedEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentHandoffStartedEvent' from JSON")}});var Mlt=S(ya=>{"use strict";var z_o=ya&&ya.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),V_o=ya&&ya.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H_o=ya&&ya.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,j0r.remap)(t,{input_audio:"inputAudio"}));ya.AudioChunk$outboundSchema=cse.object({inputAudio:cse.string(),type:ya.AudioChunkType$outboundSchema.default("input_audio")}).transform(t=>(0,j0r.remap)(t,{inputAudio:"input_audio"}));var D0r;(function(t){t.inboundSchema=ya.AudioChunk$inboundSchema,t.outboundSchema=ya.AudioChunk$outboundSchema})(D0r||(ya.AudioChunk$=D0r={}));function J_o(t){return JSON.stringify(ya.AudioChunk$outboundSchema.parse(t))}function K_o(t){return(0,W_o.safeParse)(t,e=>ya.AudioChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AudioChunk' from JSON")}});var JH=S(ba=>{"use strict";var G_o=ba&&ba.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),X_o=ba&&ba.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z_o=ba&&ba.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,F0r.remap)(t,{document_url:"documentUrl",document_name:"documentName"}));ba.DocumentURLChunk$outboundSchema=BD.object({documentUrl:BD.string(),documentName:BD.nullable(BD.string()).optional(),type:ba.DocumentURLChunkType$outboundSchema.default("document_url")}).transform(t=>(0,F0r.remap)(t,{documentUrl:"document_url",documentName:"document_name"}));var L0r;(function(t){t.inboundSchema=ba.DocumentURLChunk$inboundSchema,t.outboundSchema=ba.DocumentURLChunk$outboundSchema})(L0r||(ba.DocumentURLChunk$=L0r={}));function Q_o(t){return JSON.stringify(ba.DocumentURLChunk$outboundSchema.parse(t))}function evo(t){return(0,Y_o.safeParse)(t,e=>ba.DocumentURLChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentURLChunk' from JSON")}});var iMe=S(qd=>{"use strict";var tvo=qd&&qd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rvo=qd&&qd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nvo=qd&&qd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,q0r.remap)(t,{file_id:"fileId"}));qd.FileChunk$outboundSchema=Q9.object({type:Q9.literal("file").default("file"),fileId:Q9.string()}).transform(t=>(0,q0r.remap)(t,{fileId:"file_id"}));var k0r;(function(t){t.inboundSchema=qd.FileChunk$inboundSchema,t.outboundSchema=qd.FileChunk$outboundSchema})(k0r||(qd.FileChunk$=k0r={}));function ivo(t){return JSON.stringify(qd.FileChunk$outboundSchema.parse(t))}function avo(t){return(0,ovo.safeParse)(t,e=>qd.FileChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileChunk' from JSON")}});var Rlt=S(Bd=>{"use strict";var svo=Bd&&Bd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uvo=Bd&&Bd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lvo=Bd&&Bd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oBd.ImageURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURL' from JSON")}});var KH=S(po=>{"use strict";var pvo=po&&po.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mvo=po&&po.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hvo=po&&po.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;opo.ImageURLChunkImageURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURLChunkImageURL' from JSON")}po.ImageURLChunkType$inboundSchema=Lx.nativeEnum(po.ImageURLChunkType);po.ImageURLChunkType$outboundSchema=po.ImageURLChunkType$inboundSchema;var z0r;(function(t){t.inboundSchema=po.ImageURLChunkType$inboundSchema,t.outboundSchema=po.ImageURLChunkType$outboundSchema})(z0r||(po.ImageURLChunkType$=z0r={}));po.ImageURLChunk$inboundSchema=Lx.object({image_url:Lx.union([aMe.ImageURL$inboundSchema,Lx.string()]),type:po.ImageURLChunkType$inboundSchema.default("image_url")}).transform(t=>(0,H0r.remap)(t,{image_url:"imageUrl"}));po.ImageURLChunk$outboundSchema=Lx.object({imageUrl:Lx.union([aMe.ImageURL$outboundSchema,Lx.string()]),type:po.ImageURLChunkType$outboundSchema.default("image_url")}).transform(t=>(0,H0r.remap)(t,{imageUrl:"image_url"}));var V0r;(function(t){t.inboundSchema=po.ImageURLChunk$inboundSchema,t.outboundSchema=po.ImageURLChunk$outboundSchema})(V0r||(po.ImageURLChunk$=V0r={}));function bvo(t){return JSON.stringify(po.ImageURLChunk$outboundSchema.parse(t))}function _vo(t){return(0,W0r.safeParse)(t,e=>po.ImageURLChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ImageURLChunk' from JSON")}});var sMe=S(_a=>{"use strict";var vvo=_a&&_a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wvo=_a&&_a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Svo=_a&&_a.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,G0r.remap)(t,{reference_ids:"referenceIds"}));_a.ReferenceChunk$outboundSchema=GH.object({referenceIds:GH.array(GH.number().int()),type:_a.ReferenceChunkType$outboundSchema.default("reference")}).transform(t=>(0,G0r.remap)(t,{referenceIds:"reference_ids"}));var K0r;(function(t){t.inboundSchema=_a.ReferenceChunk$inboundSchema,t.outboundSchema=_a.ReferenceChunk$outboundSchema})(K0r||(_a.ReferenceChunk$=K0r={}));function xvo(t){return JSON.stringify(_a.ReferenceChunk$outboundSchema.parse(t))}function Tvo(t){return(0,Cvo.safeParse)(t,e=>_a.ReferenceChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ReferenceChunk' from JSON")}});var Vq=S(va=>{"use strict";var Ovo=va&&va.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Evo=va&&va.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pvo=va&&va.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ova.TextChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TextChunk' from JSON")}});var XH=S(mo=>{"use strict";var Avo=mo&&mo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nvo=mo&&mo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Dvo=mo&&mo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;omo.Thinking$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Thinking' from JSON")}mo.ThinkChunkType$inboundSchema=Fx.nativeEnum(mo.ThinkChunkType);mo.ThinkChunkType$outboundSchema=mo.ThinkChunkType$inboundSchema;var Q0r;(function(t){t.inboundSchema=mo.ThinkChunkType$inboundSchema,t.outboundSchema=mo.ThinkChunkType$outboundSchema})(Q0r||(mo.ThinkChunkType$=Q0r={}));mo.ThinkChunk$inboundSchema=Fx.object({thinking:Fx.array(Fx.union([uMe.ReferenceChunk$inboundSchema,lMe.TextChunk$inboundSchema])),closed:Fx.boolean().optional(),type:mo.ThinkChunkType$inboundSchema.default("thinking")});mo.ThinkChunk$outboundSchema=Fx.object({thinking:Fx.array(Fx.union([uMe.ReferenceChunk$outboundSchema,lMe.TextChunk$outboundSchema])),closed:Fx.boolean().optional(),type:mo.ThinkChunkType$outboundSchema.default("thinking")});var eCr;(function(t){t.inboundSchema=mo.ThinkChunk$inboundSchema,t.outboundSchema=mo.ThinkChunk$outboundSchema})(eCr||(mo.ThinkChunk$=eCr={}));function Lvo(t){return JSON.stringify(mo.ThinkChunk$outboundSchema.parse(t))}function Fvo(t){return(0,tCr.safeParse)(t,e=>mo.ThinkChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ThinkChunk' from JSON")}});var e7=S(Ud=>{"use strict";var kvo=Ud&&Ud.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qvo=Ud&&Ud.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bvo=Ud&&Ud.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),oCr.DocumentURLChunk$inboundSchema.and(Qs.object({type:Qs.literal("document_url")}).transform(t=>({type:t.type}))),uCr.TextChunk$inboundSchema.and(Qs.object({type:Qs.literal("text")}).transform(t=>({type:t.type}))),sCr.ReferenceChunk$inboundSchema.and(Qs.object({type:Qs.literal("reference")}).transform(t=>({type:t.type}))),iCr.FileChunk$inboundSchema.and(Qs.object({type:Qs.literal("file")}).transform(t=>({type:t.type}))),lCr.ThinkChunk$inboundSchema.and(Qs.object({type:Qs.literal("thinking")}).transform(t=>({type:t.type}))),nCr.AudioChunk$inboundSchema.and(Qs.object({type:Qs.literal("input_audio")}).transform(t=>({type:t.type})))]);Ud.ContentChunk$outboundSchema=Qs.union([aCr.ImageURLChunk$outboundSchema.and(Qs.object({type:Qs.literal("image_url")}).transform(t=>({type:t.type}))),oCr.DocumentURLChunk$outboundSchema.and(Qs.object({type:Qs.literal("document_url")}).transform(t=>({type:t.type}))),uCr.TextChunk$outboundSchema.and(Qs.object({type:Qs.literal("text")}).transform(t=>({type:t.type}))),sCr.ReferenceChunk$outboundSchema.and(Qs.object({type:Qs.literal("reference")}).transform(t=>({type:t.type}))),iCr.FileChunk$outboundSchema.and(Qs.object({type:Qs.literal("file")}).transform(t=>({type:t.type}))),lCr.ThinkChunk$outboundSchema.and(Qs.object({type:Qs.literal("thinking")}).transform(t=>({type:t.type}))),nCr.AudioChunk$outboundSchema.and(Qs.object({type:Qs.literal("input_audio")}).transform(t=>({type:t.type})))]);var rCr;(function(t){t.inboundSchema=Ud.ContentChunk$inboundSchema,t.outboundSchema=Ud.ContentChunk$outboundSchema})(rCr||(Ud.ContentChunk$=rCr={}));function zvo(t){return JSON.stringify(Ud.ContentChunk$outboundSchema.parse(t))}function Vvo(t){return(0,Uvo.safeParse)(t,e=>Ud.ContentChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ContentChunk' from JSON")}});var Ilt=S(ms=>{"use strict";var Hvo=ms&&ms.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wvo=ms&&ms.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jvo=ms&&ms.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oms.Arguments$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Arguments' from JSON")}ms.FunctionCall$inboundSchema=zd.object({name:zd.string(),arguments:zd.union([zd.record(zd.any()),zd.string()])});ms.FunctionCall$outboundSchema=zd.object({name:zd.string(),arguments:zd.union([zd.record(zd.any()),zd.string()])});var dCr;(function(t){t.inboundSchema=ms.FunctionCall$inboundSchema,t.outboundSchema=ms.FunctionCall$outboundSchema})(dCr||(ms.FunctionCall$=dCr={}));function Xvo(t){return JSON.stringify(ms.FunctionCall$outboundSchema.parse(t))}function Zvo(t){return(0,fCr.safeParse)(t,e=>ms.FunctionCall$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCall' from JSON")}});var kx=S(Alt=>{"use strict";Object.defineProperty(Alt,"__esModule",{value:!0});Alt.catchUnrecognizedEnum=Yvo;function Yvo(t){return t}});var fse=S(Vd=>{"use strict";var Qvo=Vd&&Vd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ewo=Vd&&Vd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),two=Vd&&Vd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 nwo=Hd&&Hd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),owo=Hd&&Hd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iwo=Hd&&Hd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHd.ToolCall$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolCall' from JSON")}});var OA=S(ho=>{"use strict";var lwo=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]}),cwo=ho&&ho.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dwo=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;oho.AssistantMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AssistantMessageContent' from JSON")}ho.AssistantMessageRole$inboundSchema=Tc.nativeEnum(ho.AssistantMessageRole);ho.AssistantMessageRole$outboundSchema=ho.AssistantMessageRole$inboundSchema;var bCr;(function(t){t.inboundSchema=ho.AssistantMessageRole$inboundSchema,t.outboundSchema=ho.AssistantMessageRole$outboundSchema})(bCr||(ho.AssistantMessageRole$=bCr={}));ho.AssistantMessage$inboundSchema=Tc.object({content:Tc.nullable(Tc.union([Tc.string(),Tc.array(dMe.ContentChunk$inboundSchema)])).optional(),tool_calls:Tc.nullable(Tc.array(SCr.ToolCall$inboundSchema)).optional(),prefix:Tc.boolean().default(!1),role:ho.AssistantMessageRole$inboundSchema.default("assistant")}).transform(t=>(0,vCr.remap)(t,{tool_calls:"toolCalls"}));ho.AssistantMessage$outboundSchema=Tc.object({content:Tc.nullable(Tc.union([Tc.string(),Tc.array(dMe.ContentChunk$outboundSchema)])).optional(),toolCalls:Tc.nullable(Tc.array(SCr.ToolCall$outboundSchema)).optional(),prefix:Tc.boolean().default(!1),role:ho.AssistantMessageRole$outboundSchema.default("assistant")}).transform(t=>(0,vCr.remap)(t,{toolCalls:"tool_calls"}));var _Cr;(function(t){t.inboundSchema=ho.AssistantMessage$inboundSchema,t.outboundSchema=ho.AssistantMessage$outboundSchema})(_Cr||(ho.AssistantMessage$=_Cr={}));function mwo(t){return JSON.stringify(ho.AssistantMessage$outboundSchema.parse(t))}function hwo(t){return(0,wCr.safeParse)(t,e=>ho.AssistantMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AssistantMessage' from JSON")}});var r7=S(Wd=>{"use strict";var gwo=Wd&&Wd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ywo=Wd&&Wd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bwo=Wd&&Wd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 vwo=Jd&&Jd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wwo=Jd&&Jd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Swo=Jd&&Jd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),OCr.ThinkChunk$inboundSchema.and(EA.object({type:EA.literal("thinking")}).transform(t=>({type:t.type})))]);Jd.SystemMessageContentChunks$outboundSchema=EA.union([TCr.TextChunk$outboundSchema.and(EA.object({type:EA.literal("text")}).transform(t=>({type:t.type}))),OCr.ThinkChunk$outboundSchema.and(EA.object({type:EA.literal("thinking")}).transform(t=>({type:t.type})))]);var xCr;(function(t){t.inboundSchema=Jd.SystemMessageContentChunks$inboundSchema,t.outboundSchema=Jd.SystemMessageContentChunks$outboundSchema})(xCr||(Jd.SystemMessageContentChunks$=xCr={}));function xwo(t){return JSON.stringify(Jd.SystemMessageContentChunks$outboundSchema.parse(t))}function Two(t){return(0,Cwo.safeParse)(t,e=>Jd.SystemMessageContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessageContentChunks' from JSON")}});var UD=S(go=>{"use strict";var Owo=go&&go.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ewo=go&&go.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Pwo=go&&go.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ogo.SystemMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessageContent' from JSON")}go.Role$inboundSchema=Jb.nativeEnum(go.Role);go.Role$outboundSchema=go.Role$inboundSchema;var PCr;(function(t){t.inboundSchema=go.Role$inboundSchema,t.outboundSchema=go.Role$outboundSchema})(PCr||(go.Role$=PCr={}));go.SystemMessage$inboundSchema=Jb.object({content:Jb.union([Jb.string(),Jb.array(fMe.SystemMessageContentChunks$inboundSchema)]),role:go.Role$inboundSchema.default("system")});go.SystemMessage$outboundSchema=Jb.object({content:Jb.union([Jb.string(),Jb.array(fMe.SystemMessageContentChunks$outboundSchema)]),role:go.Role$outboundSchema.default("system")});var MCr;(function(t){t.inboundSchema=go.SystemMessage$inboundSchema,t.outboundSchema=go.SystemMessage$outboundSchema})(MCr||(go.SystemMessage$=MCr={}));function Iwo(t){return JSON.stringify(go.SystemMessage$outboundSchema.parse(t))}function Awo(t){return(0,RCr.safeParse)(t,e=>go.SystemMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SystemMessage' from JSON")}});var n7=S(Kd=>{"use strict";var Nwo=Kd&&Kd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Dwo=Kd&&Kd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jwo=Kd&&Kd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oKd.Tool$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Tool' from JSON")}});var Dlt=S(Gd=>{"use strict";var kwo=Gd&&Gd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qwo=Gd&&Gd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bwo=Gd&&Gd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oGd.FunctionName$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionName' from JSON")}});var o7=S(Xd=>{"use strict";var Hwo=Xd&&Xd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wwo=Xd&&Xd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jwo=Xd&&Xd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oXd.ToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolChoice' from JSON")}});var zD=S(yo=>{"use strict";var Zwo=yo&&yo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Ywo=yo&&yo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qwo=yo&&yo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oyo.ToolMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolMessageContent' from JSON")}yo.ToolMessageRole$inboundSchema=Ml.nativeEnum(yo.ToolMessageRole);yo.ToolMessageRole$outboundSchema=yo.ToolMessageRole$inboundSchema;var BCr;(function(t){t.inboundSchema=yo.ToolMessageRole$inboundSchema,t.outboundSchema=yo.ToolMessageRole$outboundSchema})(BCr||(yo.ToolMessageRole$=BCr={}));yo.ToolMessage$inboundSchema=Ml.object({content:Ml.nullable(Ml.union([Ml.string(),Ml.array(mMe.ContentChunk$inboundSchema)])),tool_call_id:Ml.nullable(Ml.string()).optional(),name:Ml.nullable(Ml.string()).optional(),role:yo.ToolMessageRole$inboundSchema.default("tool")}).transform(t=>(0,zCr.remap)(t,{tool_call_id:"toolCallId"}));yo.ToolMessage$outboundSchema=Ml.object({content:Ml.nullable(Ml.union([Ml.string(),Ml.array(mMe.ContentChunk$outboundSchema)])),toolCallId:Ml.nullable(Ml.string()).optional(),name:Ml.nullable(Ml.string()).optional(),role:yo.ToolMessageRole$outboundSchema.default("tool")}).transform(t=>(0,zCr.remap)(t,{toolCallId:"tool_call_id"}));var UCr;(function(t){t.inboundSchema=yo.ToolMessage$inboundSchema,t.outboundSchema=yo.ToolMessage$outboundSchema})(UCr||(yo.ToolMessage$=UCr={}));function rSo(t){return JSON.stringify(yo.ToolMessage$outboundSchema.parse(t))}function nSo(t){return(0,VCr.safeParse)(t,e=>yo.ToolMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolMessage' from JSON")}});var VD=S(bo=>{"use strict";var oSo=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]}),iSo=bo&&bo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aSo=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;obo.UserMessageContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UserMessageContent' from JSON")}bo.UserMessageRole$inboundSchema=Gg.nativeEnum(bo.UserMessageRole);bo.UserMessageRole$outboundSchema=bo.UserMessageRole$inboundSchema;var WCr;(function(t){t.inboundSchema=bo.UserMessageRole$inboundSchema,t.outboundSchema=bo.UserMessageRole$outboundSchema})(WCr||(bo.UserMessageRole$=WCr={}));bo.UserMessage$inboundSchema=Gg.object({content:Gg.nullable(Gg.union([Gg.string(),Gg.array(hMe.ContentChunk$inboundSchema)])),role:bo.UserMessageRole$inboundSchema.default("user")});bo.UserMessage$outboundSchema=Gg.object({content:Gg.nullable(Gg.union([Gg.string(),Gg.array(hMe.ContentChunk$outboundSchema)])),role:bo.UserMessageRole$outboundSchema.default("user")});var JCr;(function(t){t.inboundSchema=bo.UserMessage$inboundSchema,t.outboundSchema=bo.UserMessage$outboundSchema})(JCr||(bo.UserMessage$=JCr={}));function lSo(t){return JSON.stringify(bo.UserMessage$outboundSchema.parse(t))}function cSo(t){return(0,KCr.safeParse)(t,e=>bo.UserMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UserMessage' from JSON")}});var oxr=S(Yr=>{"use strict";var dSo=Yr&&Yr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fSo=Yr&&Yr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pSo=Yr&&Yr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYr.AgentsCompletionRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestStop' from JSON")}Yr.AgentsCompletionRequestMessages$inboundSchema=St.union([bMe.SystemMessage$inboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$inboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$inboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$inboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))]);Yr.AgentsCompletionRequestMessages$outboundSchema=St.union([bMe.SystemMessage$outboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$outboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$outboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$outboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))]);var XCr;(function(t){t.inboundSchema=Yr.AgentsCompletionRequestMessages$inboundSchema,t.outboundSchema=Yr.AgentsCompletionRequestMessages$outboundSchema})(XCr||(Yr.AgentsCompletionRequestMessages$=XCr={}));function gSo(t){return JSON.stringify(Yr.AgentsCompletionRequestMessages$outboundSchema.parse(t))}function ySo(t){return(0,gMe.safeParse)(t,e=>Yr.AgentsCompletionRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestMessages' from JSON")}Yr.AgentsCompletionRequestToolChoice$inboundSchema=St.union([_Me.ToolChoice$inboundSchema,vMe.ToolChoiceEnum$inboundSchema]);Yr.AgentsCompletionRequestToolChoice$outboundSchema=St.union([_Me.ToolChoice$outboundSchema,vMe.ToolChoiceEnum$outboundSchema]);var ZCr;(function(t){t.inboundSchema=Yr.AgentsCompletionRequestToolChoice$inboundSchema,t.outboundSchema=Yr.AgentsCompletionRequestToolChoice$outboundSchema})(ZCr||(Yr.AgentsCompletionRequestToolChoice$=ZCr={}));function bSo(t){return JSON.stringify(Yr.AgentsCompletionRequestToolChoice$outboundSchema.parse(t))}function _So(t){return(0,gMe.safeParse)(t,e=>Yr.AgentsCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequestToolChoice' from JSON")}Yr.AgentsCompletionRequest$inboundSchema=St.object({max_tokens:St.nullable(St.number().int()).optional(),stream:St.boolean().default(!1),stop:St.union([St.string(),St.array(St.string())]).optional(),random_seed:St.nullable(St.number().int()).optional(),messages:St.array(St.union([bMe.SystemMessage$inboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$inboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$inboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$inboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:rxr.ResponseFormat$inboundSchema.optional(),tools:St.nullable(St.array(nxr.Tool$inboundSchema)).optional(),tool_choice:St.union([_Me.ToolChoice$inboundSchema,vMe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:St.number().optional(),frequency_penalty:St.number().optional(),n:St.nullable(St.number().int()).optional(),prediction:txr.Prediction$inboundSchema.optional(),parallel_tool_calls:St.boolean().optional(),prompt_mode:St.nullable(exr.MistralPromptMode$inboundSchema).optional(),agent_id:St.string()}).transform(t=>(0,QCr.remap)(t,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",agent_id:"agentId"}));Yr.AgentsCompletionRequest$outboundSchema=St.object({maxTokens:St.nullable(St.number().int()).optional(),stream:St.boolean().default(!1),stop:St.union([St.string(),St.array(St.string())]).optional(),randomSeed:St.nullable(St.number().int()).optional(),messages:St.array(St.union([bMe.SystemMessage$outboundSchema.and(St.object({role:St.literal("system")}).transform(t=>({role:t.role}))),wMe.ToolMessage$outboundSchema.and(St.object({role:St.literal("tool")}).transform(t=>({role:t.role}))),SMe.UserMessage$outboundSchema.and(St.object({role:St.literal("user")}).transform(t=>({role:t.role}))),yMe.AssistantMessage$outboundSchema.and(St.object({role:St.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:rxr.ResponseFormat$outboundSchema.optional(),tools:St.nullable(St.array(nxr.Tool$outboundSchema)).optional(),toolChoice:St.union([_Me.ToolChoice$outboundSchema,vMe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:St.number().optional(),frequencyPenalty:St.number().optional(),n:St.nullable(St.number().int()).optional(),prediction:txr.Prediction$outboundSchema.optional(),parallelToolCalls:St.boolean().optional(),promptMode:St.nullable(exr.MistralPromptMode$outboundSchema).optional(),agentId:St.string()}).transform(t=>(0,QCr.remap)(t,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",agentId:"agent_id"}));var YCr;(function(t){t.inboundSchema=Yr.AgentsCompletionRequest$inboundSchema,t.outboundSchema=Yr.AgentsCompletionRequest$outboundSchema})(YCr||(Yr.AgentsCompletionRequest$=YCr={}));function vSo(t){return JSON.stringify(Yr.AgentsCompletionRequest$outboundSchema.parse(t))}function wSo(t){return(0,gMe.safeParse)(t,e=>Yr.AgentsCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionRequest' from JSON")}});var mxr=S(Qr=>{"use strict";var SSo=Qr&&Qr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CSo=Qr&&Qr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xSo=Qr&&Qr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oQr.AgentsCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestStop' from JSON")}Qr.AgentsCompletionStreamRequestMessages$inboundSchema=Ct.union([TMe.SystemMessage$inboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$inboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$inboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$inboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))]);Qr.AgentsCompletionStreamRequestMessages$outboundSchema=Ct.union([TMe.SystemMessage$outboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$outboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$outboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$outboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))]);var axr;(function(t){t.inboundSchema=Qr.AgentsCompletionStreamRequestMessages$inboundSchema,t.outboundSchema=Qr.AgentsCompletionStreamRequestMessages$outboundSchema})(axr||(Qr.AgentsCompletionStreamRequestMessages$=axr={}));function ESo(t){return JSON.stringify(Qr.AgentsCompletionStreamRequestMessages$outboundSchema.parse(t))}function PSo(t){return(0,CMe.safeParse)(t,e=>Qr.AgentsCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestMessages' from JSON")}Qr.AgentsCompletionStreamRequestToolChoice$inboundSchema=Ct.union([OMe.ToolChoice$inboundSchema,EMe.ToolChoiceEnum$inboundSchema]);Qr.AgentsCompletionStreamRequestToolChoice$outboundSchema=Ct.union([OMe.ToolChoice$outboundSchema,EMe.ToolChoiceEnum$outboundSchema]);var sxr;(function(t){t.inboundSchema=Qr.AgentsCompletionStreamRequestToolChoice$inboundSchema,t.outboundSchema=Qr.AgentsCompletionStreamRequestToolChoice$outboundSchema})(sxr||(Qr.AgentsCompletionStreamRequestToolChoice$=sxr={}));function MSo(t){return JSON.stringify(Qr.AgentsCompletionStreamRequestToolChoice$outboundSchema.parse(t))}function RSo(t){return(0,CMe.safeParse)(t,e=>Qr.AgentsCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequestToolChoice' from JSON")}Qr.AgentsCompletionStreamRequest$inboundSchema=Ct.object({max_tokens:Ct.nullable(Ct.number().int()).optional(),stream:Ct.boolean().default(!0),stop:Ct.union([Ct.string(),Ct.array(Ct.string())]).optional(),random_seed:Ct.nullable(Ct.number().int()).optional(),messages:Ct.array(Ct.union([TMe.SystemMessage$inboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$inboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$inboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$inboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:fxr.ResponseFormat$inboundSchema.optional(),tools:Ct.nullable(Ct.array(pxr.Tool$inboundSchema)).optional(),tool_choice:Ct.union([OMe.ToolChoice$inboundSchema,EMe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:Ct.number().optional(),frequency_penalty:Ct.number().optional(),n:Ct.nullable(Ct.number().int()).optional(),prediction:dxr.Prediction$inboundSchema.optional(),parallel_tool_calls:Ct.boolean().optional(),prompt_mode:Ct.nullable(cxr.MistralPromptMode$inboundSchema).optional(),agent_id:Ct.string()}).transform(t=>(0,lxr.remap)(t,{max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",agent_id:"agentId"}));Qr.AgentsCompletionStreamRequest$outboundSchema=Ct.object({maxTokens:Ct.nullable(Ct.number().int()).optional(),stream:Ct.boolean().default(!0),stop:Ct.union([Ct.string(),Ct.array(Ct.string())]).optional(),randomSeed:Ct.nullable(Ct.number().int()).optional(),messages:Ct.array(Ct.union([TMe.SystemMessage$outboundSchema.and(Ct.object({role:Ct.literal("system")}).transform(t=>({role:t.role}))),PMe.ToolMessage$outboundSchema.and(Ct.object({role:Ct.literal("tool")}).transform(t=>({role:t.role}))),MMe.UserMessage$outboundSchema.and(Ct.object({role:Ct.literal("user")}).transform(t=>({role:t.role}))),xMe.AssistantMessage$outboundSchema.and(Ct.object({role:Ct.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:fxr.ResponseFormat$outboundSchema.optional(),tools:Ct.nullable(Ct.array(pxr.Tool$outboundSchema)).optional(),toolChoice:Ct.union([OMe.ToolChoice$outboundSchema,EMe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:Ct.number().optional(),frequencyPenalty:Ct.number().optional(),n:Ct.nullable(Ct.number().int()).optional(),prediction:dxr.Prediction$outboundSchema.optional(),parallelToolCalls:Ct.boolean().optional(),promptMode:Ct.nullable(cxr.MistralPromptMode$outboundSchema).optional(),agentId:Ct.string()}).transform(t=>(0,lxr.remap)(t,{maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",agentId:"agent_id"}));var uxr;(function(t){t.inboundSchema=Qr.AgentsCompletionStreamRequest$inboundSchema,t.outboundSchema=Qr.AgentsCompletionStreamRequest$outboundSchema})(uxr||(Qr.AgentsCompletionStreamRequest$=uxr={}));function ISo(t){return JSON.stringify(Qr.AgentsCompletionStreamRequest$outboundSchema.parse(t))}function ASo(t){return(0,CMe.safeParse)(t,e=>Qr.AgentsCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsCompletionStreamRequest' from JSON")}});var vxr=S(hs=>{"use strict";var NSo=hs&&hs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DSo=hs&&hs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jSo=hs&&hs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),AMe.FunctionTool$inboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$inboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$inboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))]);hs.AgentUpdateRequestTools$outboundSchema=Ht.union([IMe.DocumentLibraryTool$outboundSchema.and(Ht.object({type:Ht.literal("document_library")}).transform(t=>({type:t.type}))),AMe.FunctionTool$outboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$outboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$outboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var hxr;(function(t){t.inboundSchema=hs.AgentUpdateRequestTools$inboundSchema,t.outboundSchema=hs.AgentUpdateRequestTools$outboundSchema})(hxr||(hs.AgentUpdateRequestTools$=hxr={}));function $So(t){return JSON.stringify(hs.AgentUpdateRequestTools$outboundSchema.parse(t))}function LSo(t){return(0,bxr.safeParse)(t,e=>hs.AgentUpdateRequestTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentUpdateRequestTools' from JSON")}hs.AgentUpdateRequest$inboundSchema=Ht.object({instructions:Ht.nullable(Ht.string()).optional(),tools:Ht.array(Ht.union([IMe.DocumentLibraryTool$inboundSchema.and(Ht.object({type:Ht.literal("document_library")}).transform(t=>({type:t.type}))),AMe.FunctionTool$inboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$inboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$inboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$inboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:_xr.CompletionArgs$inboundSchema.optional(),model:Ht.nullable(Ht.string()).optional(),name:Ht.nullable(Ht.string()).optional(),description:Ht.nullable(Ht.string()).optional(),handoffs:Ht.nullable(Ht.array(Ht.string())).optional()}).transform(t=>(0,yxr.remap)(t,{completion_args:"completionArgs"}));hs.AgentUpdateRequest$outboundSchema=Ht.object({instructions:Ht.nullable(Ht.string()).optional(),tools:Ht.array(Ht.union([IMe.DocumentLibraryTool$outboundSchema.and(Ht.object({type:Ht.literal("document_library")}).transform(t=>({type:t.type}))),AMe.FunctionTool$outboundSchema.and(Ht.object({type:Ht.literal("function")}).transform(t=>({type:t.type}))),RMe.CodeInterpreterTool$outboundSchema.and(Ht.object({type:Ht.literal("code_interpreter")}).transform(t=>({type:t.type}))),NMe.ImageGenerationTool$outboundSchema.and(Ht.object({type:Ht.literal("image_generation")}).transform(t=>({type:t.type}))),jMe.WebSearchTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search")}).transform(t=>({type:t.type}))),DMe.WebSearchPremiumTool$outboundSchema.and(Ht.object({type:Ht.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:_xr.CompletionArgs$outboundSchema.optional(),model:Ht.nullable(Ht.string()).optional(),name:Ht.nullable(Ht.string()).optional(),description:Ht.nullable(Ht.string()).optional(),handoffs:Ht.nullable(Ht.array(Ht.string())).optional()}).transform(t=>(0,yxr.remap)(t,{completionArgs:"completion_args"}));var gxr;(function(t){t.inboundSchema=hs.AgentUpdateRequest$inboundSchema,t.outboundSchema=hs.AgentUpdateRequest$outboundSchema})(gxr||(hs.AgentUpdateRequest$=gxr={}));function FSo(t){return JSON.stringify(hs.AgentUpdateRequest$outboundSchema.parse(t))}function kSo(t){return(0,bxr.safeParse)(t,e=>hs.AgentUpdateRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentUpdateRequest' from JSON")}});var jlt=S(Zd=>{"use strict";var qSo=Zd&&Zd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BSo=Zd&&Zd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),USo=Zd&&Zd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 VSo=wa&&wa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HSo=wa&&wa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WSo=wa&&wa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;owa.ArchiveFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ArchiveFTModelOut' from JSON")}});var HD=S(qx=>{"use strict";var XSo=qx&&qx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZSo=qx&&qx.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YSo=qx&&qx.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 e0o=Yd&&Yd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),t0o=Yd&&Yd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),r0o=Yd&&Yd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYd.FileT$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileT' from JSON")}});var LMe=S(Qd=>{"use strict";var a0o=Qd&&Qd.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s0o=Qd&&Qd.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u0o=Qd&&Qd.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 c0o=ef&&ef.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),d0o=ef&&ef.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f0o=ef&&ef.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Mxr.remap)(t,{file_url:"fileUrl",file_id:"fileId",timestamp_granularities:"timestampGranularities"}));ef.AudioTranscriptionRequest$outboundSchema=ec.object({model:ec.string(),file:Rxr.FileT$outboundSchema.or(m0o.blobLikeSchema).optional(),fileUrl:ec.nullable(ec.string()).optional(),fileId:ec.nullable(ec.string()).optional(),language:ec.nullable(ec.string()).optional(),temperature:ec.nullable(ec.number()).optional(),stream:ec.literal(!1).default(!1),timestampGranularities:ec.array(Ixr.TimestampGranularity$outboundSchema).optional()}).transform(t=>(0,Mxr.remap)(t,{fileUrl:"file_url",fileId:"file_id",timestampGranularities:"timestamp_granularities"}));var Pxr;(function(t){t.inboundSchema=ef.AudioTranscriptionRequest$inboundSchema,t.outboundSchema=ef.AudioTranscriptionRequest$outboundSchema})(Pxr||(ef.AudioTranscriptionRequest$=Pxr={}));function h0o(t){return JSON.stringify(ef.AudioTranscriptionRequest$outboundSchema.parse(t))}function g0o(t){return(0,p0o.safeParse)(t,e=>ef.AudioTranscriptionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AudioTranscriptionRequest' from JSON")}});var Lxr=S(tf=>{"use strict";var y0o=tf&&tf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),b0o=tf&&tf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_0o=tf&&tf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Dxr.remap)(t,{file_url:"fileUrl",file_id:"fileId",timestamp_granularities:"timestampGranularities"}));tf.AudioTranscriptionRequestStream$outboundSchema=tc.object({model:tc.string(),file:jxr.FileT$outboundSchema.or(w0o.blobLikeSchema).optional(),fileUrl:tc.nullable(tc.string()).optional(),fileId:tc.nullable(tc.string()).optional(),language:tc.nullable(tc.string()).optional(),temperature:tc.nullable(tc.number()).optional(),stream:tc.literal(!0).default(!0),timestampGranularities:tc.array($xr.TimestampGranularity$outboundSchema).optional()}).transform(t=>(0,Dxr.remap)(t,{fileUrl:"file_url",fileId:"file_id",timestampGranularities:"timestamp_granularities"}));var Nxr;(function(t){t.inboundSchema=tf.AudioTranscriptionRequestStream$inboundSchema,t.outboundSchema=tf.AudioTranscriptionRequestStream$outboundSchema})(Nxr||(tf.AudioTranscriptionRequestStream$=Nxr={}));function S0o(t){return JSON.stringify(tf.AudioTranscriptionRequestStream$outboundSchema.parse(t))}function C0o(t){return(0,v0o.safeParse)(t,e=>tf.AudioTranscriptionRequestStream$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AudioTranscriptionRequestStream' from JSON")}});var FMe=S(rf=>{"use strict";var x0o=rf&&rf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T0o=rf&&rf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),O0o=rf&&rf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,kxr.remap)(t,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));rf.ModelCapabilities$outboundSchema=fv.object({completionChat:fv.boolean().default(!0),completionFim:fv.boolean().default(!1),functionCalling:fv.boolean().default(!0),fineTuning:fv.boolean().default(!1),vision:fv.boolean().default(!1),classification:fv.boolean().default(!1)}).transform(t=>(0,kxr.remap)(t,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var Fxr;(function(t){t.inboundSchema=rf.ModelCapabilities$inboundSchema,t.outboundSchema=rf.ModelCapabilities$outboundSchema})(Fxr||(rf.ModelCapabilities$=Fxr={}));function P0o(t){return JSON.stringify(rf.ModelCapabilities$outboundSchema.parse(t))}function M0o(t){return(0,E0o.safeParse)(t,e=>rf.ModelCapabilities$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelCapabilities' from JSON")}});var $lt=S(gs=>{"use strict";var R0o=gs&&gs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),I0o=gs&&gs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),A0o=gs&&gs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t))).optional(),deprecation_replacement_model:Si.nullable(Si.string()).optional(),default_model_temperature:Si.nullable(Si.number()).optional(),type:Si.literal("base").default("base")}).transform(t=>(0,Uxr.remap)(t,{owned_by:"ownedBy",max_context_length:"maxContextLength",deprecation_replacement_model:"deprecationReplacementModel",default_model_temperature:"defaultModelTemperature"}));gs.BaseModelCard$outboundSchema=Si.object({id:Si.string(),object:Si.string().default("model"),created:Si.number().int().optional(),ownedBy:Si.string().default("mistralai"),capabilities:zxr.ModelCapabilities$outboundSchema,name:Si.nullable(Si.string()).optional(),description:Si.nullable(Si.string()).optional(),maxContextLength:Si.number().int().default(32768),aliases:Si.array(Si.string()).optional(),deprecation:Si.nullable(Si.date().transform(t=>t.toISOString())).optional(),deprecationReplacementModel:Si.nullable(Si.string()).optional(),defaultModelTemperature:Si.nullable(Si.number()).optional(),type:Si.literal("base").default("base")}).transform(t=>(0,Uxr.remap)(t,{ownedBy:"owned_by",maxContextLength:"max_context_length",deprecationReplacementModel:"deprecation_replacement_model",defaultModelTemperature:"default_model_temperature"}));var Bxr;(function(t){t.inboundSchema=gs.BaseModelCard$inboundSchema,t.outboundSchema=gs.BaseModelCard$outboundSchema})(Bxr||(gs.BaseModelCard$=Bxr={}));function D0o(t){return JSON.stringify(gs.BaseModelCard$outboundSchema.parse(t))}function j0o(t){return(0,N0o.safeParse)(t,e=>gs.BaseModelCard$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BaseModelCard' from JSON")}});var Llt=S(nf=>{"use strict";var $0o=nf&&nf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),L0o=nf&&nf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),F0o=nf&&nf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onf.BatchError$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchError' from JSON")}});var Kxr=S(of=>{"use strict";var U0o=of&&of.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z0o=of&&of.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V0o=of&&of.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Wxr.remap)(t,{input_files:"inputFiles",agent_id:"agentId",timeout_hours:"timeoutHours"}));of.BatchJobIn$outboundSchema=Hc.object({inputFiles:Hc.array(Hc.string()),endpoint:Jxr.ApiEndpoint$outboundSchema,model:Hc.nullable(Hc.string()).optional(),agentId:Hc.nullable(Hc.string()).optional(),metadata:Hc.nullable(Hc.record(Hc.string())).optional(),timeoutHours:Hc.number().int().default(24)}).transform(t=>(0,Wxr.remap)(t,{inputFiles:"input_files",agentId:"agent_id",timeoutHours:"timeout_hours"}));var Hxr;(function(t){t.inboundSchema=of.BatchJobIn$inboundSchema,t.outboundSchema=of.BatchJobIn$outboundSchema})(Hxr||(of.BatchJobIn$=Hxr={}));function W0o(t){return JSON.stringify(of.BatchJobIn$outboundSchema.parse(t))}function J0o(t){return(0,H0o.safeParse)(t,e=>of.BatchJobIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobIn' from JSON")}});var Flt=S(af=>{"use strict";var K0o=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]}),G0o=af&&af.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),X0o=af&&af.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 Y0o=Sa&&Sa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Q0o=Sa&&Sa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eCo=Sa&&Sa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,Yxr.remap)(t,{input_files:"inputFiles",agent_id:"agentId",output_file:"outputFile",error_file:"errorFile",created_at:"createdAt",total_requests:"totalRequests",completed_requests:"completedRequests",succeeded_requests:"succeededRequests",failed_requests:"failedRequests",started_at:"startedAt",completed_at:"completedAt"}));Sa.BatchJobOut$outboundSchema=yn.object({id:yn.string(),object:Sa.BatchJobOutObject$outboundSchema.default("batch"),inputFiles:yn.array(yn.string()),metadata:yn.nullable(yn.record(yn.any())).optional(),endpoint:yn.string(),model:yn.nullable(yn.string()).optional(),agentId:yn.nullable(yn.string()).optional(),outputFile:yn.nullable(yn.string()).optional(),errorFile:yn.nullable(yn.string()).optional(),errors:yn.array(Qxr.BatchError$outboundSchema),status:eTr.BatchJobStatus$outboundSchema,createdAt:yn.number().int(),totalRequests:yn.number().int(),completedRequests:yn.number().int(),succeededRequests:yn.number().int(),failedRequests:yn.number().int(),startedAt:yn.nullable(yn.number().int()).optional(),completedAt:yn.nullable(yn.number().int()).optional()}).transform(t=>(0,Yxr.remap)(t,{inputFiles:"input_files",agentId:"agent_id",outputFile:"output_file",errorFile:"error_file",createdAt:"created_at",totalRequests:"total_requests",completedRequests:"completed_requests",succeededRequests:"succeeded_requests",failedRequests:"failed_requests",startedAt:"started_at",completedAt:"completed_at"}));var Zxr;(function(t){t.inboundSchema=Sa.BatchJobOut$inboundSchema,t.outboundSchema=Sa.BatchJobOut$outboundSchema})(Zxr||(Sa.BatchJobOut$=Zxr={}));function rCo(t){return JSON.stringify(Sa.BatchJobOut$outboundSchema.parse(t))}function nCo(t){return(0,tCo.safeParse)(t,e=>Sa.BatchJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobOut' from JSON")}});var oTr=S(Ca=>{"use strict";var oCo=Ca&&Ca.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iCo=Ca&&Ca.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aCo=Ca&&Ca.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCa.BatchJobsOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'BatchJobsOut' from JSON")}});var Hq=S(sf=>{"use strict";var cCo=sf&&sf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dCo=sf&&sf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fCo=sf&&sf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 mCo=ys&&ys.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hCo=ys&&ys.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gCo=ys&&ys.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({role:t.role}))),BMe.ToolMessage$inboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$inboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$inboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]);ys.InstructRequestMessages$outboundSchema=hi.union([qMe.SystemMessage$outboundSchema.and(hi.object({role:hi.literal("system")}).transform(t=>({role:t.role}))),BMe.ToolMessage$outboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$outboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$outboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]);var aTr;(function(t){t.inboundSchema=ys.InstructRequestMessages$inboundSchema,t.outboundSchema=ys.InstructRequestMessages$outboundSchema})(aTr||(ys.InstructRequestMessages$=aTr={}));function yCo(t){return JSON.stringify(ys.InstructRequestMessages$outboundSchema.parse(t))}function bCo(t){return(0,uTr.safeParse)(t,e=>ys.InstructRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequestMessages' from JSON")}ys.InstructRequest$inboundSchema=hi.object({messages:hi.array(hi.union([qMe.SystemMessage$inboundSchema.and(hi.object({role:hi.literal("system")}).transform(t=>({role:t.role}))),BMe.ToolMessage$inboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$inboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$inboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]))});ys.InstructRequest$outboundSchema=hi.object({messages:hi.array(hi.union([qMe.SystemMessage$outboundSchema.and(hi.object({role:hi.literal("system")}).transform(t=>({role:t.role}))),BMe.ToolMessage$outboundSchema.and(hi.object({role:hi.literal("tool")}).transform(t=>({role:t.role}))),UMe.UserMessage$outboundSchema.and(hi.object({role:hi.literal("user")}).transform(t=>({role:t.role}))),kMe.AssistantMessage$outboundSchema.and(hi.object({role:hi.literal("assistant")}).transform(t=>({role:t.role})))]))});var sTr;(function(t){t.inboundSchema=ys.InstructRequest$inboundSchema,t.outboundSchema=ys.InstructRequest$outboundSchema})(sTr||(ys.InstructRequest$=sTr={}));function _Co(t){return JSON.stringify(ys.InstructRequest$outboundSchema.parse(t))}function vCo(t){return(0,uTr.safeParse)(t,e=>ys.InstructRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequest' from JSON")}});var Ult=S(vo=>{"use strict";var wCo=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]}),SCo=vo&&vo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CCo=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({role:t.role}))),HMe.ToolMessage$inboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$inboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$inboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]);vo.InstructRequestInputsMessages$outboundSchema=_o.union([VMe.SystemMessage$outboundSchema.and(_o.object({role:_o.literal("system")}).transform(t=>({role:t.role}))),HMe.ToolMessage$outboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$outboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$outboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]);var lTr;(function(t){t.inboundSchema=vo.InstructRequestInputsMessages$inboundSchema,t.outboundSchema=vo.InstructRequestInputsMessages$outboundSchema})(lTr||(vo.InstructRequestInputsMessages$=lTr={}));function xCo(t){return JSON.stringify(vo.InstructRequestInputsMessages$outboundSchema.parse(t))}function TCo(t){return(0,Blt.safeParse)(t,e=>vo.InstructRequestInputsMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequestInputsMessages' from JSON")}vo.InstructRequestInputs$inboundSchema=_o.object({messages:_o.array(_o.union([VMe.SystemMessage$inboundSchema.and(_o.object({role:_o.literal("system")}).transform(t=>({role:t.role}))),HMe.ToolMessage$inboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$inboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$inboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]))});vo.InstructRequestInputs$outboundSchema=_o.object({messages:_o.array(_o.union([VMe.SystemMessage$outboundSchema.and(_o.object({role:_o.literal("system")}).transform(t=>({role:t.role}))),HMe.ToolMessage$outboundSchema.and(_o.object({role:_o.literal("tool")}).transform(t=>({role:t.role}))),WMe.UserMessage$outboundSchema.and(_o.object({role:_o.literal("user")}).transform(t=>({role:t.role}))),zMe.AssistantMessage$outboundSchema.and(_o.object({role:_o.literal("assistant")}).transform(t=>({role:t.role})))]))});var cTr;(function(t){t.inboundSchema=vo.InstructRequestInputs$inboundSchema,t.outboundSchema=vo.InstructRequestInputs$outboundSchema})(cTr||(vo.InstructRequestInputs$=cTr={}));function OCo(t){return JSON.stringify(vo.InstructRequestInputs$outboundSchema.parse(t))}function ECo(t){return(0,Blt.safeParse)(t,e=>vo.InstructRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InstructRequestInputs' from JSON")}vo.Inputs$inboundSchema=_o.union([_o.lazy(()=>vo.InstructRequestInputs$inboundSchema),_o.array(fTr.InstructRequest$inboundSchema)]);vo.Inputs$outboundSchema=_o.union([_o.lazy(()=>vo.InstructRequestInputs$outboundSchema),_o.array(fTr.InstructRequest$outboundSchema)]);var dTr;(function(t){t.inboundSchema=vo.Inputs$inboundSchema,t.outboundSchema=vo.Inputs$outboundSchema})(dTr||(vo.Inputs$=dTr={}));function PCo(t){return JSON.stringify(vo.Inputs$outboundSchema.parse(t))}function MCo(t){return(0,Blt.safeParse)(t,e=>vo.Inputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Inputs' from JSON")}});var gTr=S(uf=>{"use strict";var RCo=uf&&uf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ICo=uf&&uf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ACo=uf&&uf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,mTr.remap)(t,{input:"inputs"}));uf.ChatClassificationRequest$outboundSchema=JMe.object({model:JMe.string(),inputs:hTr.Inputs$outboundSchema}).transform(t=>(0,mTr.remap)(t,{inputs:"input"}));var pTr;(function(t){t.inboundSchema=uf.ChatClassificationRequest$inboundSchema,t.outboundSchema=uf.ChatClassificationRequest$outboundSchema})(pTr||(uf.ChatClassificationRequest$=pTr={}));function DCo(t){return JSON.stringify(uf.ChatClassificationRequest$outboundSchema.parse(t))}function jCo(t){return(0,NCo.safeParse)(t,e=>uf.ChatClassificationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatClassificationRequest' from JSON")}});var KMe=S(xa=>{"use strict";var $Co=xa&&xa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LCo=xa&&xa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FCo=xa&&xa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,_Tr.remap)(t,{finish_reason:"finishReason"}));xa.ChatCompletionChoice$outboundSchema=Bx.object({index:Bx.number().int(),message:vTr.AssistantMessage$outboundSchema,finishReason:xa.FinishReason$outboundSchema}).transform(t=>(0,_Tr.remap)(t,{finishReason:"finish_reason"}));var bTr;(function(t){t.inboundSchema=xa.ChatCompletionChoice$inboundSchema,t.outboundSchema=xa.ChatCompletionChoice$outboundSchema})(bTr||(xa.ChatCompletionChoice$=bTr={}));function BCo(t){return JSON.stringify(xa.ChatCompletionChoice$outboundSchema.parse(t))}function UCo(t){return(0,kCo.safeParse)(t,e=>xa.ChatCompletionChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionChoice' from JSON")}});var RTr=S(en=>{"use strict";var zCo=en&&en.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VCo=en&&en.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HCo=en&&en.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oen.Stop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Stop' from JSON")}en.Messages$inboundSchema=lt.union([ZMe.SystemMessage$inboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$inboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$inboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$inboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))]);en.Messages$outboundSchema=lt.union([ZMe.SystemMessage$outboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$outboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$outboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$outboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))]);var STr;(function(t){t.inboundSchema=en.Messages$inboundSchema,t.outboundSchema=en.Messages$outboundSchema})(STr||(en.Messages$=STr={}));function KCo(t){return JSON.stringify(en.Messages$outboundSchema.parse(t))}function GCo(t){return(0,GMe.safeParse)(t,e=>en.Messages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Messages' from JSON")}en.ChatCompletionRequestToolChoice$inboundSchema=lt.union([YMe.ToolChoice$inboundSchema,QMe.ToolChoiceEnum$inboundSchema]);en.ChatCompletionRequestToolChoice$outboundSchema=lt.union([YMe.ToolChoice$outboundSchema,QMe.ToolChoiceEnum$outboundSchema]);var CTr;(function(t){t.inboundSchema=en.ChatCompletionRequestToolChoice$inboundSchema,t.outboundSchema=en.ChatCompletionRequestToolChoice$outboundSchema})(CTr||(en.ChatCompletionRequestToolChoice$=CTr={}));function XCo(t){return JSON.stringify(en.ChatCompletionRequestToolChoice$outboundSchema.parse(t))}function ZCo(t){return(0,GMe.safeParse)(t,e=>en.ChatCompletionRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionRequestToolChoice' from JSON")}en.ChatCompletionRequest$inboundSchema=lt.object({model:lt.string(),temperature:lt.nullable(lt.number()).optional(),top_p:lt.number().optional(),max_tokens:lt.nullable(lt.number().int()).optional(),stream:lt.boolean().default(!1),stop:lt.union([lt.string(),lt.array(lt.string())]).optional(),random_seed:lt.nullable(lt.number().int()).optional(),messages:lt.array(lt.union([ZMe.SystemMessage$inboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$inboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$inboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$inboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:PTr.ResponseFormat$inboundSchema.optional(),tools:lt.nullable(lt.array(MTr.Tool$inboundSchema)).optional(),tool_choice:lt.union([YMe.ToolChoice$inboundSchema,QMe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:lt.number().optional(),frequency_penalty:lt.number().optional(),n:lt.nullable(lt.number().int()).optional(),prediction:ETr.Prediction$inboundSchema.optional(),parallel_tool_calls:lt.boolean().optional(),prompt_mode:lt.nullable(OTr.MistralPromptMode$inboundSchema).optional(),safe_prompt:lt.boolean().optional()}).transform(t=>(0,TTr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",safe_prompt:"safePrompt"}));en.ChatCompletionRequest$outboundSchema=lt.object({model:lt.string(),temperature:lt.nullable(lt.number()).optional(),topP:lt.number().optional(),maxTokens:lt.nullable(lt.number().int()).optional(),stream:lt.boolean().default(!1),stop:lt.union([lt.string(),lt.array(lt.string())]).optional(),randomSeed:lt.nullable(lt.number().int()).optional(),messages:lt.array(lt.union([ZMe.SystemMessage$outboundSchema.and(lt.object({role:lt.literal("system")}).transform(t=>({role:t.role}))),eRe.ToolMessage$outboundSchema.and(lt.object({role:lt.literal("tool")}).transform(t=>({role:t.role}))),tRe.UserMessage$outboundSchema.and(lt.object({role:lt.literal("user")}).transform(t=>({role:t.role}))),XMe.AssistantMessage$outboundSchema.and(lt.object({role:lt.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:PTr.ResponseFormat$outboundSchema.optional(),tools:lt.nullable(lt.array(MTr.Tool$outboundSchema)).optional(),toolChoice:lt.union([YMe.ToolChoice$outboundSchema,QMe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:lt.number().optional(),frequencyPenalty:lt.number().optional(),n:lt.nullable(lt.number().int()).optional(),prediction:ETr.Prediction$outboundSchema.optional(),parallelToolCalls:lt.boolean().optional(),promptMode:lt.nullable(OTr.MistralPromptMode$outboundSchema).optional(),safePrompt:lt.boolean().optional()}).transform(t=>(0,TTr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",safePrompt:"safe_prompt"}));var xTr;(function(t){t.inboundSchema=en.ChatCompletionRequest$inboundSchema,t.outboundSchema=en.ChatCompletionRequest$outboundSchema})(xTr||(en.ChatCompletionRequest$=xTr={}));function YCo(t){return JSON.stringify(en.ChatCompletionRequest$outboundSchema.parse(t))}function QCo(t){return(0,GMe.safeParse)(t,e=>en.ChatCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionRequest' from JSON")}});var Wq=S(lf=>{"use strict";var exo=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]}),txo=lf&&lf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rxo=lf&&lf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,ATr.remap)(t,{prompt_tokens:"promptTokens",completion_tokens:"completionTokens",total_tokens:"totalTokens",prompt_audio_seconds:"promptAudioSeconds"}));lf.UsageInfo$outboundSchema=Kb.object({promptTokens:Kb.number().int().default(0),completionTokens:Kb.number().int().default(0),totalTokens:Kb.number().int().default(0),promptAudioSeconds:Kb.nullable(Kb.number().int()).optional(),additionalProperties:Kb.record(Kb.any())}).transform(t=>({...t.additionalProperties,...(0,ATr.remap)(t,{promptTokens:"prompt_tokens",completionTokens:"completion_tokens",totalTokens:"total_tokens",promptAudioSeconds:"prompt_audio_seconds",additionalProperties:null})}));var ITr;(function(t){t.inboundSchema=lf.UsageInfo$inboundSchema,t.outboundSchema=lf.UsageInfo$outboundSchema})(ITr||(lf.UsageInfo$=ITr={}));function nxo(t){return JSON.stringify(lf.UsageInfo$outboundSchema.parse(t))}function oxo(t){return(0,NTr.safeParse)(t,e=>lf.UsageInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UsageInfo' from JSON")}});var LTr=S(cf=>{"use strict";var ixo=cf&&cf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),axo=cf&&cf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sxo=cf&&cf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ocf.ChatCompletionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionResponse' from JSON")}});var JTr=S(tn=>{"use strict";var dxo=tn&&tn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),fxo=tn&&tn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pxo=tn&&tn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otn.ChatCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestStop' from JSON")}tn.ChatCompletionStreamRequestMessages$inboundSchema=ct.union([oRe.SystemMessage$inboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$inboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$inboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$inboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))]);tn.ChatCompletionStreamRequestMessages$outboundSchema=ct.union([oRe.SystemMessage$outboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$outboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$outboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$outboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))]);var kTr;(function(t){t.inboundSchema=tn.ChatCompletionStreamRequestMessages$inboundSchema,t.outboundSchema=tn.ChatCompletionStreamRequestMessages$outboundSchema})(kTr||(tn.ChatCompletionStreamRequestMessages$=kTr={}));function gxo(t){return JSON.stringify(tn.ChatCompletionStreamRequestMessages$outboundSchema.parse(t))}function yxo(t){return(0,rRe.safeParse)(t,e=>tn.ChatCompletionStreamRequestMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestMessages' from JSON")}tn.ChatCompletionStreamRequestToolChoice$inboundSchema=ct.union([iRe.ToolChoice$inboundSchema,aRe.ToolChoiceEnum$inboundSchema]);tn.ChatCompletionStreamRequestToolChoice$outboundSchema=ct.union([iRe.ToolChoice$outboundSchema,aRe.ToolChoiceEnum$outboundSchema]);var qTr;(function(t){t.inboundSchema=tn.ChatCompletionStreamRequestToolChoice$inboundSchema,t.outboundSchema=tn.ChatCompletionStreamRequestToolChoice$outboundSchema})(qTr||(tn.ChatCompletionStreamRequestToolChoice$=qTr={}));function bxo(t){return JSON.stringify(tn.ChatCompletionStreamRequestToolChoice$outboundSchema.parse(t))}function _xo(t){return(0,rRe.safeParse)(t,e=>tn.ChatCompletionStreamRequestToolChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequestToolChoice' from JSON")}tn.ChatCompletionStreamRequest$inboundSchema=ct.object({model:ct.string(),temperature:ct.nullable(ct.number()).optional(),top_p:ct.number().optional(),max_tokens:ct.nullable(ct.number().int()).optional(),stream:ct.boolean().default(!0),stop:ct.union([ct.string(),ct.array(ct.string())]).optional(),random_seed:ct.nullable(ct.number().int()).optional(),messages:ct.array(ct.union([oRe.SystemMessage$inboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$inboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$inboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$inboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))])),response_format:HTr.ResponseFormat$inboundSchema.optional(),tools:ct.nullable(ct.array(WTr.Tool$inboundSchema)).optional(),tool_choice:ct.union([iRe.ToolChoice$inboundSchema,aRe.ToolChoiceEnum$inboundSchema]).optional(),presence_penalty:ct.number().optional(),frequency_penalty:ct.number().optional(),n:ct.nullable(ct.number().int()).optional(),prediction:VTr.Prediction$inboundSchema.optional(),parallel_tool_calls:ct.boolean().optional(),prompt_mode:ct.nullable(zTr.MistralPromptMode$inboundSchema).optional(),safe_prompt:ct.boolean().optional()}).transform(t=>(0,UTr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",response_format:"responseFormat",tool_choice:"toolChoice",presence_penalty:"presencePenalty",frequency_penalty:"frequencyPenalty",parallel_tool_calls:"parallelToolCalls",prompt_mode:"promptMode",safe_prompt:"safePrompt"}));tn.ChatCompletionStreamRequest$outboundSchema=ct.object({model:ct.string(),temperature:ct.nullable(ct.number()).optional(),topP:ct.number().optional(),maxTokens:ct.nullable(ct.number().int()).optional(),stream:ct.boolean().default(!0),stop:ct.union([ct.string(),ct.array(ct.string())]).optional(),randomSeed:ct.nullable(ct.number().int()).optional(),messages:ct.array(ct.union([oRe.SystemMessage$outboundSchema.and(ct.object({role:ct.literal("system")}).transform(t=>({role:t.role}))),sRe.ToolMessage$outboundSchema.and(ct.object({role:ct.literal("tool")}).transform(t=>({role:t.role}))),uRe.UserMessage$outboundSchema.and(ct.object({role:ct.literal("user")}).transform(t=>({role:t.role}))),nRe.AssistantMessage$outboundSchema.and(ct.object({role:ct.literal("assistant")}).transform(t=>({role:t.role})))])),responseFormat:HTr.ResponseFormat$outboundSchema.optional(),tools:ct.nullable(ct.array(WTr.Tool$outboundSchema)).optional(),toolChoice:ct.union([iRe.ToolChoice$outboundSchema,aRe.ToolChoiceEnum$outboundSchema]).optional(),presencePenalty:ct.number().optional(),frequencyPenalty:ct.number().optional(),n:ct.nullable(ct.number().int()).optional(),prediction:VTr.Prediction$outboundSchema.optional(),parallelToolCalls:ct.boolean().optional(),promptMode:ct.nullable(zTr.MistralPromptMode$outboundSchema).optional(),safePrompt:ct.boolean().optional()}).transform(t=>(0,UTr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",responseFormat:"response_format",toolChoice:"tool_choice",presencePenalty:"presence_penalty",frequencyPenalty:"frequency_penalty",parallelToolCalls:"parallel_tool_calls",promptMode:"prompt_mode",safePrompt:"safe_prompt"}));var BTr;(function(t){t.inboundSchema=tn.ChatCompletionStreamRequest$inboundSchema,t.outboundSchema=tn.ChatCompletionStreamRequest$outboundSchema})(BTr||(tn.ChatCompletionStreamRequest$=BTr={}));function vxo(t){return JSON.stringify(tn.ChatCompletionStreamRequest$outboundSchema.parse(t))}function wxo(t){return(0,rRe.safeParse)(t,e=>tn.ChatCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatCompletionStreamRequest' from JSON")}});var QTr=S(rn=>{"use strict";var Sxo=rn&&rn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cxo=rn&&rn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xxo=rn&&rn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);rn.Two$outboundSchema=qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);var KTr;(function(t){t.inboundSchema=rn.Two$inboundSchema,t.outboundSchema=rn.Two$outboundSchema})(KTr||(rn.Two$=KTr={}));function Txo(t){return JSON.stringify(rn.Two$outboundSchema.parse(t))}function Oxo(t){return(0,lRe.safeParse)(t,e=>rn.Two$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Two' from JSON")}rn.One$inboundSchema=qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);rn.One$outboundSchema=qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))]);var GTr;(function(t){t.inboundSchema=rn.One$inboundSchema,t.outboundSchema=rn.One$outboundSchema})(GTr||(rn.One$=GTr={}));function Exo(t){return JSON.stringify(rn.One$outboundSchema.parse(t))}function Pxo(t){return(0,lRe.safeParse)(t,e=>rn.One$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'One' from JSON")}rn.ChatModerationRequestInputs$inboundSchema=qe.union([qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]);rn.ChatModerationRequestInputs$outboundSchema=qe.union([qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]);var XTr;(function(t){t.inboundSchema=rn.ChatModerationRequestInputs$inboundSchema,t.outboundSchema=rn.ChatModerationRequestInputs$outboundSchema})(XTr||(rn.ChatModerationRequestInputs$=XTr={}));function Mxo(t){return JSON.stringify(rn.ChatModerationRequestInputs$outboundSchema.parse(t))}function Rxo(t){return(0,lRe.safeParse)(t,e=>rn.ChatModerationRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatModerationRequestInputs' from JSON")}rn.ChatModerationRequest$inboundSchema=qe.object({input:qe.union([qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$inboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$inboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$inboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$inboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]),model:qe.string()}).transform(t=>(0,YTr.remap)(t,{input:"inputs"}));rn.ChatModerationRequest$outboundSchema=qe.object({inputs:qe.union([qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])),qe.array(qe.array(qe.union([P0.SystemMessage$outboundSchema.and(qe.object({role:qe.literal("system")}).transform(t=>({role:t.role}))),M0.ToolMessage$outboundSchema.and(qe.object({role:qe.literal("tool")}).transform(t=>({role:t.role}))),R0.UserMessage$outboundSchema.and(qe.object({role:qe.literal("user")}).transform(t=>({role:t.role}))),E0.AssistantMessage$outboundSchema.and(qe.object({role:qe.literal("assistant")}).transform(t=>({role:t.role})))])))]),model:qe.string()}).transform(t=>(0,YTr.remap)(t,{inputs:"input"}));var ZTr;(function(t){t.inboundSchema=rn.ChatModerationRequest$inboundSchema,t.outboundSchema=rn.ChatModerationRequest$outboundSchema})(ZTr||(rn.ChatModerationRequest$=ZTr={}));function Ixo(t){return JSON.stringify(rn.ChatModerationRequest$outboundSchema.parse(t))}function Axo(t){return(0,lRe.safeParse)(t,e=>rn.ChatModerationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ChatModerationRequest' from JSON")}});var zlt=S(df=>{"use strict";var Nxo=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]}),Dxo=df&&df.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jxo=df&&df.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,tOr.remap)(t,{train_loss:"trainLoss",valid_loss:"validLoss",valid_mean_token_accuracy:"validMeanTokenAccuracy"}));df.MetricOut$outboundSchema=pv.object({trainLoss:pv.nullable(pv.number()).optional(),validLoss:pv.nullable(pv.number()).optional(),validMeanTokenAccuracy:pv.nullable(pv.number()).optional()}).transform(t=>(0,tOr.remap)(t,{trainLoss:"train_loss",validLoss:"valid_loss",validMeanTokenAccuracy:"valid_mean_token_accuracy"}));var eOr;(function(t){t.inboundSchema=df.MetricOut$inboundSchema,t.outboundSchema=df.MetricOut$outboundSchema})(eOr||(df.MetricOut$=eOr={}));function Lxo(t){return JSON.stringify(df.MetricOut$outboundSchema.parse(t))}function Fxo(t){return(0,$xo.safeParse)(t,e=>df.MetricOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MetricOut' from JSON")}});var cRe=S(ff=>{"use strict";var kxo=ff&&ff.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qxo=ff&&ff.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bxo=ff&&ff.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,nOr.remap)(t,{step_number:"stepNumber",created_at:"createdAt"}));ff.CheckpointOut$outboundSchema=a7.object({metrics:oOr.MetricOut$outboundSchema,stepNumber:a7.number().int(),createdAt:a7.number().int()}).transform(t=>(0,nOr.remap)(t,{stepNumber:"step_number",createdAt:"created_at"}));var rOr;(function(t){t.inboundSchema=ff.CheckpointOut$inboundSchema,t.outboundSchema=ff.CheckpointOut$outboundSchema})(rOr||(ff.CheckpointOut$=rOr={}));function zxo(t){return JSON.stringify(ff.CheckpointOut$outboundSchema.parse(t))}function Vxo(t){return(0,Uxo.safeParse)(t,e=>ff.CheckpointOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CheckpointOut' from JSON")}});var lOr=S(bs=>{"use strict";var Hxo=bs&&bs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Wxo=bs&&bs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jxo=bs&&bs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;obs.ClassificationRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationRequestInputs' from JSON")}bs.ClassificationRequest$inboundSchema=pf.object({model:pf.string(),input:pf.union([pf.string(),pf.array(pf.string())])}).transform(t=>(0,sOr.remap)(t,{input:"inputs"}));bs.ClassificationRequest$outboundSchema=pf.object({model:pf.string(),inputs:pf.union([pf.string(),pf.array(pf.string())])}).transform(t=>(0,sOr.remap)(t,{inputs:"input"}));var aOr;(function(t){t.inboundSchema=bs.ClassificationRequest$inboundSchema,t.outboundSchema=bs.ClassificationRequest$outboundSchema})(aOr||(bs.ClassificationRequest$=aOr={}));function Xxo(t){return JSON.stringify(bs.ClassificationRequest$outboundSchema.parse(t))}function Zxo(t){return(0,uOr.safeParse)(t,e=>bs.ClassificationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationRequest' from JSON")}});var Vlt=S(mf=>{"use strict";var Yxo=mf&&mf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Qxo=mf&&mf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eTo=mf&&mf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;omf.ClassificationTargetResult$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationTargetResult' from JSON")}});var pOr=S(hf=>{"use strict";var oTo=hf&&hf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),iTo=hf&&hf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aTo=hf&&hf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ohf.ClassificationResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassificationResponse' from JSON")}});var dRe=S(gf=>{"use strict";var cTo=gf&&gf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dTo=gf&&gf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fTo=gf&&gf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 mTo=yf&&yf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=yf&&yf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gTo=yf&&yf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,gOr.remap)(t,{loss_function:"lossFunction"}));yf.ClassifierTargetOut$outboundSchema=MA.object({name:MA.string(),labels:MA.array(MA.string()),weight:MA.number(),lossFunction:yOr.FTClassifierLossFunction$outboundSchema}).transform(t=>(0,gOr.remap)(t,{lossFunction:"loss_function"}));var hOr;(function(t){t.inboundSchema=yf.ClassifierTargetOut$inboundSchema,t.outboundSchema=yf.ClassifierTargetOut$outboundSchema})(hOr||(yf.ClassifierTargetOut$=hOr={}));function bTo(t){return JSON.stringify(yf.ClassifierTargetOut$outboundSchema.parse(t))}function _To(t){return(0,yTo.safeParse)(t,e=>yf.ClassifierTargetOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTargetOut' from JSON")}});var pRe=S(bf=>{"use strict";var vTo=bf&&bf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wTo=bf&&bf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),STo=bf&&bf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,_Or.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen"}));bf.ClassifierTrainingParameters$outboundSchema=rc.object({trainingSteps:rc.nullable(rc.number().int()).optional(),learningRate:rc.number().default(1e-4),weightDecay:rc.nullable(rc.number()).optional(),warmupFraction:rc.nullable(rc.number()).optional(),epochs:rc.nullable(rc.number()).optional(),seqLen:rc.nullable(rc.number().int()).optional()}).transform(t=>(0,_Or.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len"}));var bOr;(function(t){t.inboundSchema=bf.ClassifierTrainingParameters$inboundSchema,t.outboundSchema=bf.ClassifierTrainingParameters$outboundSchema})(bOr||(bf.ClassifierTrainingParameters$=bOr={}));function xTo(t){return JSON.stringify(bf.ClassifierTrainingParameters$outboundSchema.parse(t))}function TTo(t){return(0,CTo.safeParse)(t,e=>bf.ClassifierTrainingParameters$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTrainingParameters' from JSON")}});var mRe=S(_f=>{"use strict";var OTo=_f&&_f.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ETo=_f&&_f.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PTo=_f&&_f.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,wOr.remap)(t,{created_at:"createdAt"}));_f.EventOut$outboundSchema=I0.object({name:I0.string(),data:I0.nullable(I0.record(I0.any())).optional(),createdAt:I0.number().int()}).transform(t=>(0,wOr.remap)(t,{createdAt:"created_at"}));var vOr;(function(t){t.inboundSchema=_f.EventOut$inboundSchema,t.outboundSchema=_f.EventOut$outboundSchema})(vOr||(_f.EventOut$=vOr={}));function RTo(t){return JSON.stringify(_f.EventOut$outboundSchema.parse(t))}function ITo(t){return(0,MTo.safeParse)(t,e=>_f.EventOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EventOut' from JSON")}});var u7=S(vf=>{"use strict";var ATo=vf&&vf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=vf&&vf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DTo=vf&&vf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,COr.remap)(t,{expected_duration_seconds:"expectedDurationSeconds",cost_currency:"costCurrency",train_tokens_per_step:"trainTokensPerStep",train_tokens:"trainTokens",data_tokens:"dataTokens",estimated_start_time:"estimatedStartTime"}));vf.JobMetadataOut$outboundSchema=eu.object({expectedDurationSeconds:eu.nullable(eu.number().int()).optional(),cost:eu.nullable(eu.number()).optional(),costCurrency:eu.nullable(eu.string()).optional(),trainTokensPerStep:eu.nullable(eu.number().int()).optional(),trainTokens:eu.nullable(eu.number().int()).optional(),dataTokens:eu.nullable(eu.number().int()).optional(),estimatedStartTime:eu.nullable(eu.number().int()).optional()}).transform(t=>(0,COr.remap)(t,{expectedDurationSeconds:"expected_duration_seconds",costCurrency:"cost_currency",trainTokensPerStep:"train_tokens_per_step",trainTokens:"train_tokens",dataTokens:"data_tokens",estimatedStartTime:"estimated_start_time"}));var SOr;(function(t){t.inboundSchema=vf.JobMetadataOut$inboundSchema,t.outboundSchema=vf.JobMetadataOut$outboundSchema})(SOr||(vf.JobMetadataOut$=SOr={}));function $To(t){return JSON.stringify(vf.JobMetadataOut$outboundSchema.parse(t))}function LTo(t){return(0,jTo.safeParse)(t,e=>vf.JobMetadataOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobMetadataOut' from JSON")}});var l7=S(Ta=>{"use strict";var FTo=Ta&&Ta.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Ta&&Ta.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qTo=Ta&&Ta.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,OOr.remap)(t,{run_name:"runName"}));Ta.WandbIntegrationOut$outboundSchema=Xg.object({type:Ta.WandbIntegrationOutType$outboundSchema.default("wandb"),project:Xg.string(),name:Xg.nullable(Xg.string()).optional(),runName:Xg.nullable(Xg.string()).optional(),url:Xg.nullable(Xg.string()).optional()}).transform(t=>(0,OOr.remap)(t,{runName:"run_name"}));var TOr;(function(t){t.inboundSchema=Ta.WandbIntegrationOut$inboundSchema,t.outboundSchema=Ta.WandbIntegrationOut$outboundSchema})(TOr||(Ta.WandbIntegrationOut$=TOr={}));function UTo(t){return JSON.stringify(Ta.WandbIntegrationOut$outboundSchema.parse(t))}function zTo(t){return(0,BTo.safeParse)(t,e=>Ta.WandbIntegrationOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WandbIntegrationOut' from JSON")}});var kOr=S(rr=>{"use strict";var VTo=rr&&rr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=rr&&rr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WTo=rr&&rr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;orr.ClassifierDetailedJobOutIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierDetailedJobOutIntegrations' from JSON")}rr.ClassifierDetailedJobOutJobType$inboundSchema=Bn.nativeEnum(rr.ClassifierDetailedJobOutJobType);rr.ClassifierDetailedJobOutJobType$outboundSchema=rr.ClassifierDetailedJobOutJobType$inboundSchema;var ROr;(function(t){t.inboundSchema=rr.ClassifierDetailedJobOutJobType$inboundSchema,t.outboundSchema=rr.ClassifierDetailedJobOutJobType$outboundSchema})(ROr||(rr.ClassifierDetailedJobOutJobType$=ROr={}));rr.ClassifierDetailedJobOut$inboundSchema=Bn.object({id:Bn.string(),auto_start:Bn.boolean(),model:Bn.string(),status:rr.ClassifierDetailedJobOutStatus$inboundSchema,created_at:Bn.number().int(),modified_at:Bn.number().int(),training_files:Bn.array(Bn.string()),validation_files:Bn.nullable(Bn.array(Bn.string())).optional(),object:rr.ClassifierDetailedJobOutObject$inboundSchema.default("job"),fine_tuned_model:Bn.nullable(Bn.string()).optional(),suffix:Bn.nullable(Bn.string()).optional(),integrations:Bn.nullable(Bn.array(hRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:Bn.nullable(Bn.number().int()).optional(),metadata:Bn.nullable(FOr.JobMetadataOut$inboundSchema).optional(),job_type:rr.ClassifierDetailedJobOutJobType$inboundSchema.default("classifier"),hyperparameters:$Or.ClassifierTrainingParameters$inboundSchema,events:Bn.array(LOr.EventOut$inboundSchema).optional(),checkpoints:Bn.array(DOr.CheckpointOut$inboundSchema).optional(),classifier_targets:Bn.array(jOr.ClassifierTargetOut$inboundSchema)}).transform(t=>(0,AOr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType",classifier_targets:"classifierTargets"}));rr.ClassifierDetailedJobOut$outboundSchema=Bn.object({id:Bn.string(),autoStart:Bn.boolean(),model:Bn.string(),status:rr.ClassifierDetailedJobOutStatus$outboundSchema,createdAt:Bn.number().int(),modifiedAt:Bn.number().int(),trainingFiles:Bn.array(Bn.string()),validationFiles:Bn.nullable(Bn.array(Bn.string())).optional(),object:rr.ClassifierDetailedJobOutObject$outboundSchema.default("job"),fineTunedModel:Bn.nullable(Bn.string()).optional(),suffix:Bn.nullable(Bn.string()).optional(),integrations:Bn.nullable(Bn.array(hRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:Bn.nullable(Bn.number().int()).optional(),metadata:Bn.nullable(FOr.JobMetadataOut$outboundSchema).optional(),jobType:rr.ClassifierDetailedJobOutJobType$outboundSchema.default("classifier"),hyperparameters:$Or.ClassifierTrainingParameters$outboundSchema,events:Bn.array(LOr.EventOut$outboundSchema).optional(),checkpoints:Bn.array(DOr.CheckpointOut$outboundSchema).optional(),classifierTargets:Bn.array(jOr.ClassifierTargetOut$outboundSchema)}).transform(t=>(0,AOr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type",classifierTargets:"classifier_targets"}));var IOr;(function(t){t.inboundSchema=rr.ClassifierDetailedJobOut$inboundSchema,t.outboundSchema=rr.ClassifierDetailedJobOut$outboundSchema})(IOr||(rr.ClassifierDetailedJobOut$=IOr={}));function GTo(t){return JSON.stringify(rr.ClassifierDetailedJobOut$outboundSchema.parse(t))}function XTo(t){return(0,NOr.safeParse)(t,e=>rr.ClassifierDetailedJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierDetailedJobOut' from JSON")}});var gRe=S(wf=>{"use strict";var ZTo=wf&&wf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YTo=wf&&wf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QTo=wf&&wf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,BOr.remap)(t,{completion_chat:"completionChat",completion_fim:"completionFim",function_calling:"functionCalling",fine_tuning:"fineTuning"}));wf.FTModelCapabilitiesOut$outboundSchema=A0.object({completionChat:A0.boolean().default(!0),completionFim:A0.boolean().default(!1),functionCalling:A0.boolean().default(!1),fineTuning:A0.boolean().default(!1),classification:A0.boolean().default(!1)}).transform(t=>(0,BOr.remap)(t,{completionChat:"completion_chat",completionFim:"completion_fim",functionCalling:"function_calling",fineTuning:"fine_tuning"}));var qOr;(function(t){t.inboundSchema=wf.FTModelCapabilitiesOut$inboundSchema,t.outboundSchema=wf.FTModelCapabilitiesOut$outboundSchema})(qOr||(wf.FTModelCapabilitiesOut$=qOr={}));function tOo(t){return JSON.stringify(wf.FTModelCapabilitiesOut$outboundSchema.parse(t))}function rOo(t){return(0,eOo.safeParse)(t,e=>wf.FTModelCapabilitiesOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FTModelCapabilitiesOut' from JSON")}});var KOr=S(Kn=>{"use strict";var nOo=Kn&&Kn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oOo=Kn&&Kn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iOo=Kn&&Kn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,HOr.remap)(t,{owned_by:"ownedBy",workspace_id:"workspaceId",root_version:"rootVersion",max_context_length:"maxContextLength",classifier_targets:"classifierTargets",model_type:"modelType"}));Kn.ClassifierFTModelOut$outboundSchema=qi.object({id:qi.string(),object:Kn.ClassifierFTModelOutObject$outboundSchema.default("model"),created:qi.number().int(),ownedBy:qi.string(),workspaceId:qi.string(),root:qi.string(),rootVersion:qi.string(),archived:qi.boolean(),name:qi.nullable(qi.string()).optional(),description:qi.nullable(qi.string()).optional(),capabilities:JOr.FTModelCapabilitiesOut$outboundSchema,maxContextLength:qi.number().int().default(32768),aliases:qi.array(qi.string()).optional(),job:qi.string(),classifierTargets:qi.array(WOr.ClassifierTargetOut$outboundSchema),modelType:Kn.ClassifierFTModelOutModelType$outboundSchema.default("classifier")}).transform(t=>(0,HOr.remap)(t,{ownedBy:"owned_by",workspaceId:"workspace_id",rootVersion:"root_version",maxContextLength:"max_context_length",classifierTargets:"classifier_targets",modelType:"model_type"}));var VOr;(function(t){t.inboundSchema=Kn.ClassifierFTModelOut$inboundSchema,t.outboundSchema=Kn.ClassifierFTModelOut$outboundSchema})(VOr||(Kn.ClassifierFTModelOut$=VOr={}));function sOo(t){return JSON.stringify(Kn.ClassifierFTModelOut$outboundSchema.parse(t))}function uOo(t){return(0,aOo.safeParse)(t,e=>Kn.ClassifierFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierFTModelOut' from JSON")}});var Hlt=S(nr=>{"use strict";var lOo=nr&&nr.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),cOo=nr&&nr.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dOo=nr&&nr.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onr.ClassifierJobOutIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierJobOutIntegrations' from JSON")}nr.ClassifierJobOutJobType$inboundSchema=Wo.nativeEnum(nr.ClassifierJobOutJobType);nr.ClassifierJobOutJobType$outboundSchema=nr.ClassifierJobOutJobType$inboundSchema;var YOr;(function(t){t.inboundSchema=nr.ClassifierJobOutJobType$inboundSchema,t.outboundSchema=nr.ClassifierJobOutJobType$outboundSchema})(YOr||(nr.ClassifierJobOutJobType$=YOr={}));nr.ClassifierJobOut$inboundSchema=Wo.object({id:Wo.string(),auto_start:Wo.boolean(),model:Wo.string(),status:nr.ClassifierJobOutStatus$inboundSchema,created_at:Wo.number().int(),modified_at:Wo.number().int(),training_files:Wo.array(Wo.string()),validation_files:Wo.nullable(Wo.array(Wo.string())).optional(),object:nr.ClassifierJobOutObject$inboundSchema.default("job"),fine_tuned_model:Wo.nullable(Wo.string()).optional(),suffix:Wo.nullable(Wo.string()).optional(),integrations:Wo.nullable(Wo.array(yRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:Wo.nullable(Wo.number().int()).optional(),metadata:Wo.nullable(nEr.JobMetadataOut$inboundSchema).optional(),job_type:nr.ClassifierJobOutJobType$inboundSchema.default("classifier"),hyperparameters:rEr.ClassifierTrainingParameters$inboundSchema}).transform(t=>(0,eEr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType"}));nr.ClassifierJobOut$outboundSchema=Wo.object({id:Wo.string(),autoStart:Wo.boolean(),model:Wo.string(),status:nr.ClassifierJobOutStatus$outboundSchema,createdAt:Wo.number().int(),modifiedAt:Wo.number().int(),trainingFiles:Wo.array(Wo.string()),validationFiles:Wo.nullable(Wo.array(Wo.string())).optional(),object:nr.ClassifierJobOutObject$outboundSchema.default("job"),fineTunedModel:Wo.nullable(Wo.string()).optional(),suffix:Wo.nullable(Wo.string()).optional(),integrations:Wo.nullable(Wo.array(yRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:Wo.nullable(Wo.number().int()).optional(),metadata:Wo.nullable(nEr.JobMetadataOut$outboundSchema).optional(),jobType:nr.ClassifierJobOutJobType$outboundSchema.default("classifier"),hyperparameters:rEr.ClassifierTrainingParameters$outboundSchema}).transform(t=>(0,eEr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type"}));var QOr;(function(t){t.inboundSchema=nr.ClassifierJobOut$inboundSchema,t.outboundSchema=nr.ClassifierJobOut$outboundSchema})(QOr||(nr.ClassifierJobOut$=QOr={}));function mOo(t){return JSON.stringify(nr.ClassifierJobOut$outboundSchema.parse(t))}function hOo(t){return(0,tEr.safeParse)(t,e=>nr.ClassifierJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierJobOut' from JSON")}});var Wlt=S(Sf=>{"use strict";var gOo=Sf&&Sf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yOo=Sf&&Sf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bOo=Sf&&Sf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,iEr.remap)(t,{loss_function:"lossFunction"}));Sf.ClassifierTargetIn$outboundSchema=N0.object({name:N0.string(),labels:N0.array(N0.string()),weight:N0.number().default(1),lossFunction:N0.nullable(aEr.FTClassifierLossFunction$outboundSchema).optional()}).transform(t=>(0,iEr.remap)(t,{lossFunction:"loss_function"}));var oEr;(function(t){t.inboundSchema=Sf.ClassifierTargetIn$inboundSchema,t.outboundSchema=Sf.ClassifierTargetIn$outboundSchema})(oEr||(Sf.ClassifierTargetIn$=oEr={}));function vOo(t){return JSON.stringify(Sf.ClassifierTargetIn$outboundSchema.parse(t))}function wOo(t){return(0,_Oo.safeParse)(t,e=>Sf.ClassifierTargetIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTargetIn' from JSON")}});var Jlt=S(Cf=>{"use strict";var SOo=Cf&&Cf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),COo=Cf&&Cf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),xOo=Cf&&Cf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,uEr.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen"}));Cf.ClassifierTrainingParametersIn$outboundSchema=nc.object({trainingSteps:nc.nullable(nc.number().int()).optional(),learningRate:nc.number().default(1e-4),weightDecay:nc.nullable(nc.number()).optional(),warmupFraction:nc.nullable(nc.number()).optional(),epochs:nc.nullable(nc.number()).optional(),seqLen:nc.nullable(nc.number().int()).optional()}).transform(t=>(0,uEr.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len"}));var sEr;(function(t){t.inboundSchema=Cf.ClassifierTrainingParametersIn$inboundSchema,t.outboundSchema=Cf.ClassifierTrainingParametersIn$outboundSchema})(sEr||(Cf.ClassifierTrainingParametersIn$=sEr={}));function OOo(t){return JSON.stringify(Cf.ClassifierTrainingParametersIn$outboundSchema.parse(t))}function EOo(t){return(0,TOo.safeParse)(t,e=>Cf.ClassifierTrainingParametersIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ClassifierTrainingParametersIn' from JSON")}});var Klt=S(_s=>{"use strict";var POo=_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]}),MOo=_s&&_s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ROo=_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_s.Content$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Content' from JSON")}_s.DeltaMessage$inboundSchema=oc.object({role:oc.nullable(oc.string()).optional(),content:oc.nullable(oc.union([oc.string(),oc.array(bRe.ContentChunk$inboundSchema)])).optional(),tool_calls:oc.nullable(oc.array(pEr.ToolCall$inboundSchema)).optional()}).transform(t=>(0,dEr.remap)(t,{tool_calls:"toolCalls"}));_s.DeltaMessage$outboundSchema=oc.object({role:oc.nullable(oc.string()).optional(),content:oc.nullable(oc.union([oc.string(),oc.array(bRe.ContentChunk$outboundSchema)])).optional(),toolCalls:oc.nullable(oc.array(pEr.ToolCall$outboundSchema)).optional()}).transform(t=>(0,dEr.remap)(t,{toolCalls:"tool_calls"}));var cEr;(function(t){t.inboundSchema=_s.DeltaMessage$inboundSchema,t.outboundSchema=_s.DeltaMessage$outboundSchema})(cEr||(_s.DeltaMessage$=cEr={}));function NOo(t){return JSON.stringify(_s.DeltaMessage$outboundSchema.parse(t))}function DOo(t){return(0,fEr.safeParse)(t,e=>_s.DeltaMessage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeltaMessage' from JSON")}});var Glt=S(Oa=>{"use strict";var jOo=Oa&&Oa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$Oo=Oa&&Oa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LOo=Oa&&Oa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,gEr.remap)(t,{finish_reason:"finishReason"}));Oa.CompletionResponseStreamChoice$outboundSchema=Fw.object({index:Fw.number().int(),delta:yEr.DeltaMessage$outboundSchema,finishReason:Fw.nullable(Oa.CompletionResponseStreamChoiceFinishReason$outboundSchema)}).transform(t=>(0,gEr.remap)(t,{finishReason:"finish_reason"}));var hEr;(function(t){t.inboundSchema=Oa.CompletionResponseStreamChoice$inboundSchema,t.outboundSchema=Oa.CompletionResponseStreamChoice$outboundSchema})(hEr||(Oa.CompletionResponseStreamChoice$=hEr={}));function qOo(t){return JSON.stringify(Oa.CompletionResponseStreamChoice$outboundSchema.parse(t))}function BOo(t){return(0,FOo.safeParse)(t,e=>Oa.CompletionResponseStreamChoice$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionResponseStreamChoice' from JSON")}});var Xlt=S(xf=>{"use strict";var UOo=xf&&xf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zOo=xf&&xf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VOo=xf&&xf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxf.CompletionChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionChunk' from JSON")}});var _Re=S(Tf=>{"use strict";var KOo=Tf&&Tf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GOo=Tf&&Tf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XOo=Tf&&Tf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,SEr.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen",fim_ratio:"fimRatio"}));Tf.CompletionTrainingParameters$outboundSchema=Su.object({trainingSteps:Su.nullable(Su.number().int()).optional(),learningRate:Su.number().default(1e-4),weightDecay:Su.nullable(Su.number()).optional(),warmupFraction:Su.nullable(Su.number()).optional(),epochs:Su.nullable(Su.number()).optional(),seqLen:Su.nullable(Su.number().int()).optional(),fimRatio:Su.nullable(Su.number()).optional()}).transform(t=>(0,SEr.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len",fimRatio:"fim_ratio"}));var wEr;(function(t){t.inboundSchema=Tf.CompletionTrainingParameters$inboundSchema,t.outboundSchema=Tf.CompletionTrainingParameters$outboundSchema})(wEr||(Tf.CompletionTrainingParameters$=wEr={}));function YOo(t){return JSON.stringify(Tf.CompletionTrainingParameters$outboundSchema.parse(t))}function QOo(t){return(0,ZOo.safeParse)(t,e=>Tf.CompletionTrainingParameters$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionTrainingParameters' from JSON")}});var vRe=S(Ea=>{"use strict";var eEo=Ea&&Ea.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Ea&&Ea.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rEo=Ea&&Ea.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,TEr.remap)(t,{commit_id:"commitId"}));Ea.GithubRepositoryOut$outboundSchema=Gb.object({type:Ea.GithubRepositoryOutType$outboundSchema.default("github"),name:Gb.string(),owner:Gb.string(),ref:Gb.nullable(Gb.string()).optional(),weight:Gb.number().default(1),commitId:Gb.string()}).transform(t=>(0,TEr.remap)(t,{commitId:"commit_id"}));var xEr;(function(t){t.inboundSchema=Ea.GithubRepositoryOut$inboundSchema,t.outboundSchema=Ea.GithubRepositoryOut$outboundSchema})(xEr||(Ea.GithubRepositoryOut$=xEr={}));function oEo(t){return JSON.stringify(Ea.GithubRepositoryOut$outboundSchema.parse(t))}function iEo(t){return(0,nEo.safeParse)(t,e=>Ea.GithubRepositoryOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'GithubRepositoryOut' from JSON")}});var LEr=S(Tt=>{"use strict";var aEo=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]}),sEo=Tt&&Tt.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uEo=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;oTt.CompletionDetailedJobOutIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionDetailedJobOutIntegrations' from JSON")}Tt.CompletionDetailedJobOutJobType$inboundSchema=Un.nativeEnum(Tt.CompletionDetailedJobOutJobType);Tt.CompletionDetailedJobOutJobType$outboundSchema=Tt.CompletionDetailedJobOutJobType$inboundSchema;var MEr;(function(t){t.inboundSchema=Tt.CompletionDetailedJobOutJobType$inboundSchema,t.outboundSchema=Tt.CompletionDetailedJobOutJobType$outboundSchema})(MEr||(Tt.CompletionDetailedJobOutJobType$=MEr={}));Tt.CompletionDetailedJobOutRepositories$inboundSchema=wRe.GithubRepositoryOut$inboundSchema;Tt.CompletionDetailedJobOutRepositories$outboundSchema=wRe.GithubRepositoryOut$outboundSchema;var REr;(function(t){t.inboundSchema=Tt.CompletionDetailedJobOutRepositories$inboundSchema,t.outboundSchema=Tt.CompletionDetailedJobOutRepositories$outboundSchema})(REr||(Tt.CompletionDetailedJobOutRepositories$=REr={}));function dEo(t){return JSON.stringify(Tt.CompletionDetailedJobOutRepositories$outboundSchema.parse(t))}function fEo(t){return(0,Zlt.safeParse)(t,e=>Tt.CompletionDetailedJobOutRepositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionDetailedJobOutRepositories' from JSON")}Tt.CompletionDetailedJobOut$inboundSchema=Un.object({id:Un.string(),auto_start:Un.boolean(),model:Un.string(),status:Tt.CompletionDetailedJobOutStatus$inboundSchema,created_at:Un.number().int(),modified_at:Un.number().int(),training_files:Un.array(Un.string()),validation_files:Un.nullable(Un.array(Un.string())).optional(),object:Tt.CompletionDetailedJobOutObject$inboundSchema.default("job"),fine_tuned_model:Un.nullable(Un.string()).optional(),suffix:Un.nullable(Un.string()).optional(),integrations:Un.nullable(Un.array(SRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:Un.nullable(Un.number().int()).optional(),metadata:Un.nullable($Er.JobMetadataOut$inboundSchema).optional(),job_type:Tt.CompletionDetailedJobOutJobType$inboundSchema.default("completion"),hyperparameters:DEr.CompletionTrainingParameters$inboundSchema,repositories:Un.array(wRe.GithubRepositoryOut$inboundSchema).optional(),events:Un.array(jEr.EventOut$inboundSchema).optional(),checkpoints:Un.array(NEr.CheckpointOut$inboundSchema).optional()}).transform(t=>(0,AEr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType"}));Tt.CompletionDetailedJobOut$outboundSchema=Un.object({id:Un.string(),autoStart:Un.boolean(),model:Un.string(),status:Tt.CompletionDetailedJobOutStatus$outboundSchema,createdAt:Un.number().int(),modifiedAt:Un.number().int(),trainingFiles:Un.array(Un.string()),validationFiles:Un.nullable(Un.array(Un.string())).optional(),object:Tt.CompletionDetailedJobOutObject$outboundSchema.default("job"),fineTunedModel:Un.nullable(Un.string()).optional(),suffix:Un.nullable(Un.string()).optional(),integrations:Un.nullable(Un.array(SRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:Un.nullable(Un.number().int()).optional(),metadata:Un.nullable($Er.JobMetadataOut$outboundSchema).optional(),jobType:Tt.CompletionDetailedJobOutJobType$outboundSchema.default("completion"),hyperparameters:DEr.CompletionTrainingParameters$outboundSchema,repositories:Un.array(wRe.GithubRepositoryOut$outboundSchema).optional(),events:Un.array(jEr.EventOut$outboundSchema).optional(),checkpoints:Un.array(NEr.CheckpointOut$outboundSchema).optional()}).transform(t=>(0,AEr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type"}));var IEr;(function(t){t.inboundSchema=Tt.CompletionDetailedJobOut$inboundSchema,t.outboundSchema=Tt.CompletionDetailedJobOut$outboundSchema})(IEr||(Tt.CompletionDetailedJobOut$=IEr={}));function pEo(t){return JSON.stringify(Tt.CompletionDetailedJobOut$outboundSchema.parse(t))}function mEo(t){return(0,Zlt.safeParse)(t,e=>Tt.CompletionDetailedJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionDetailedJobOut' from JSON")}});var qEr=S(Of=>{"use strict";var hEo=Of&&Of.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Of&&Of.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yEo=Of&&Of.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{try{return JSON.parse(t)}catch(r){return e.addIssue({code:pse.ZodIssueCode.custom,message:`malformed json: ${r}`}),pse.NEVER}}).pipe(kEr.CompletionChunk$inboundSchema)});Of.CompletionEvent$outboundSchema=pse.object({data:kEr.CompletionChunk$outboundSchema});var FEr;(function(t){t.inboundSchema=Of.CompletionEvent$inboundSchema,t.outboundSchema=Of.CompletionEvent$outboundSchema})(FEr||(Of.CompletionEvent$=FEr={}));function _Eo(t){return JSON.stringify(Of.CompletionEvent$outboundSchema.parse(t))}function vEo(t){return(0,bEo.safeParse)(t,e=>Of.CompletionEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionEvent' from JSON")}});var WEr=S(Gn=>{"use strict";var wEo=Gn&&Gn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),SEo=Gn&&Gn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CEo=Gn&&Gn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,VEr.remap)(t,{owned_by:"ownedBy",workspace_id:"workspaceId",root_version:"rootVersion",max_context_length:"maxContextLength",model_type:"modelType"}));Gn.CompletionFTModelOut$outboundSchema=Pa.object({id:Pa.string(),object:Gn.CompletionFTModelOutObject$outboundSchema.default("model"),created:Pa.number().int(),ownedBy:Pa.string(),workspaceId:Pa.string(),root:Pa.string(),rootVersion:Pa.string(),archived:Pa.boolean(),name:Pa.nullable(Pa.string()).optional(),description:Pa.nullable(Pa.string()).optional(),capabilities:HEr.FTModelCapabilitiesOut$outboundSchema,maxContextLength:Pa.number().int().default(32768),aliases:Pa.array(Pa.string()).optional(),job:Pa.string(),modelType:Gn.ModelType$outboundSchema.default("completion")}).transform(t=>(0,VEr.remap)(t,{ownedBy:"owned_by",workspaceId:"workspace_id",rootVersion:"root_version",maxContextLength:"max_context_length",modelType:"model_type"}));var zEr;(function(t){t.inboundSchema=Gn.CompletionFTModelOut$inboundSchema,t.outboundSchema=Gn.CompletionFTModelOut$outboundSchema})(zEr||(Gn.CompletionFTModelOut$=zEr={}));function TEo(t){return JSON.stringify(Gn.CompletionFTModelOut$outboundSchema.parse(t))}function OEo(t){return(0,xEo.safeParse)(t,e=>Gn.CompletionFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionFTModelOut' from JSON")}});var Qlt=S(Ot=>{"use strict";var EEo=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]}),PEo=Ot&&Ot.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MEo=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;oOt.Integrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Integrations' from JSON")}Ot.JobType$inboundSchema=Lo.nativeEnum(Ot.JobType);Ot.JobType$outboundSchema=Ot.JobType$inboundSchema;var XEr;(function(t){t.inboundSchema=Ot.JobType$inboundSchema,t.outboundSchema=Ot.JobType$outboundSchema})(XEr||(Ot.JobType$=XEr={}));Ot.Repositories$inboundSchema=CRe.GithubRepositoryOut$inboundSchema;Ot.Repositories$outboundSchema=CRe.GithubRepositoryOut$outboundSchema;var ZEr;(function(t){t.inboundSchema=Ot.Repositories$inboundSchema,t.outboundSchema=Ot.Repositories$outboundSchema})(ZEr||(Ot.Repositories$=ZEr={}));function AEo(t){return JSON.stringify(Ot.Repositories$outboundSchema.parse(t))}function NEo(t){return(0,Ylt.safeParse)(t,e=>Ot.Repositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Repositories' from JSON")}Ot.CompletionJobOut$inboundSchema=Lo.object({id:Lo.string(),auto_start:Lo.boolean(),model:Lo.string(),status:Ot.Status$inboundSchema,created_at:Lo.number().int(),modified_at:Lo.number().int(),training_files:Lo.array(Lo.string()),validation_files:Lo.nullable(Lo.array(Lo.string())).optional(),object:Ot.CompletionJobOutObject$inboundSchema.default("job"),fine_tuned_model:Lo.nullable(Lo.string()).optional(),suffix:Lo.nullable(Lo.string()).optional(),integrations:Lo.nullable(Lo.array(xRe.WandbIntegrationOut$inboundSchema)).optional(),trained_tokens:Lo.nullable(Lo.number().int()).optional(),metadata:Lo.nullable(tPr.JobMetadataOut$inboundSchema).optional(),job_type:Ot.JobType$inboundSchema.default("completion"),hyperparameters:ePr.CompletionTrainingParameters$inboundSchema,repositories:Lo.array(CRe.GithubRepositoryOut$inboundSchema).optional()}).transform(t=>(0,QEr.remap)(t,{auto_start:"autoStart",created_at:"createdAt",modified_at:"modifiedAt",training_files:"trainingFiles",validation_files:"validationFiles",fine_tuned_model:"fineTunedModel",trained_tokens:"trainedTokens",job_type:"jobType"}));Ot.CompletionJobOut$outboundSchema=Lo.object({id:Lo.string(),autoStart:Lo.boolean(),model:Lo.string(),status:Ot.Status$outboundSchema,createdAt:Lo.number().int(),modifiedAt:Lo.number().int(),trainingFiles:Lo.array(Lo.string()),validationFiles:Lo.nullable(Lo.array(Lo.string())).optional(),object:Ot.CompletionJobOutObject$outboundSchema.default("job"),fineTunedModel:Lo.nullable(Lo.string()).optional(),suffix:Lo.nullable(Lo.string()).optional(),integrations:Lo.nullable(Lo.array(xRe.WandbIntegrationOut$outboundSchema)).optional(),trainedTokens:Lo.nullable(Lo.number().int()).optional(),metadata:Lo.nullable(tPr.JobMetadataOut$outboundSchema).optional(),jobType:Ot.JobType$outboundSchema.default("completion"),hyperparameters:ePr.CompletionTrainingParameters$outboundSchema,repositories:Lo.array(CRe.GithubRepositoryOut$outboundSchema).optional()}).transform(t=>(0,QEr.remap)(t,{autoStart:"auto_start",createdAt:"created_at",modifiedAt:"modified_at",trainingFiles:"training_files",validationFiles:"validation_files",fineTunedModel:"fine_tuned_model",trainedTokens:"trained_tokens",jobType:"job_type"}));var YEr;(function(t){t.inboundSchema=Ot.CompletionJobOut$inboundSchema,t.outboundSchema=Ot.CompletionJobOut$outboundSchema})(YEr||(Ot.CompletionJobOut$=YEr={}));function DEo(t){return JSON.stringify(Ot.CompletionJobOut$outboundSchema.parse(t))}function jEo(t){return(0,Ylt.safeParse)(t,e=>Ot.CompletionJobOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionJobOut' from JSON")}});var ect=S(Ef=>{"use strict";var $Eo=Ef&&Ef.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),LEo=Ef&&Ef.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FEo=Ef&&Ef.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,nPr.remap)(t,{training_steps:"trainingSteps",learning_rate:"learningRate",weight_decay:"weightDecay",warmup_fraction:"warmupFraction",seq_len:"seqLen",fim_ratio:"fimRatio"}));Ef.CompletionTrainingParametersIn$outboundSchema=Cu.object({trainingSteps:Cu.nullable(Cu.number().int()).optional(),learningRate:Cu.number().default(1e-4),weightDecay:Cu.nullable(Cu.number()).optional(),warmupFraction:Cu.nullable(Cu.number()).optional(),epochs:Cu.nullable(Cu.number()).optional(),seqLen:Cu.nullable(Cu.number().int()).optional(),fimRatio:Cu.nullable(Cu.number()).optional()}).transform(t=>(0,nPr.remap)(t,{trainingSteps:"training_steps",learningRate:"learning_rate",weightDecay:"weight_decay",warmupFraction:"warmup_fraction",seqLen:"seq_len",fimRatio:"fim_ratio"}));var rPr;(function(t){t.inboundSchema=Ef.CompletionTrainingParametersIn$inboundSchema,t.outboundSchema=Ef.CompletionTrainingParametersIn$outboundSchema})(rPr||(Ef.CompletionTrainingParametersIn$=rPr={}));function qEo(t){return JSON.stringify(Ef.CompletionTrainingParametersIn$outboundSchema.parse(t))}function BEo(t){return(0,kEo.safeParse)(t,e=>Ef.CompletionTrainingParametersIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'CompletionTrainingParametersIn' from JSON")}});var tct=S(Pf=>{"use strict";var UEo=Pf&&Pf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zEo=Pf&&Pf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VEo=Pf&&Pf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oPf.FunctionCallEntryArguments$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCallEntryArguments' from JSON")}});var mse=S(Xn=>{"use strict";var KEo=Xn&&Xn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,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=Xn&&Xn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XEo=Xn&&Xn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:Gy.nullable(Gy.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:Gy.string().optional(),tool_call_id:Gy.string(),name:Gy.string(),arguments:lPr.FunctionCallEntryArguments$inboundSchema}).transform(t=>(0,uPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt",tool_call_id:"toolCallId"}));Xn.FunctionCallEntry$outboundSchema=Gy.object({object:Xn.FunctionCallEntryObject$outboundSchema.default("entry"),type:Xn.FunctionCallEntryType$outboundSchema.default("function.call"),createdAt:Gy.date().transform(t=>t.toISOString()).optional(),completedAt:Gy.nullable(Gy.date().transform(t=>t.toISOString())).optional(),id:Gy.string().optional(),toolCallId:Gy.string(),name:Gy.string(),arguments:lPr.FunctionCallEntryArguments$outboundSchema}).transform(t=>(0,uPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at",toolCallId:"tool_call_id"}));var sPr;(function(t){t.inboundSchema=Xn.FunctionCallEntry$inboundSchema,t.outboundSchema=Xn.FunctionCallEntry$outboundSchema})(sPr||(Xn.FunctionCallEntry$=sPr={}));function YEo(t){return JSON.stringify(Xn.FunctionCallEntry$outboundSchema.parse(t))}function QEo(t){return(0,ZEo.safeParse)(t,e=>Xn.FunctionCallEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCallEntry' from JSON")}});var TRe=S(Zn=>{"use strict";var ePo=Zn&&Zn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tPo=Zn&&Zn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rPo=Zn&&Zn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:Xy.nullable(Xy.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:Xy.string().optional(),tool_call_id:Xy.string(),result:Xy.string()}).transform(t=>(0,pPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt",tool_call_id:"toolCallId"}));Zn.FunctionResultEntry$outboundSchema=Xy.object({object:Zn.FunctionResultEntryObject$outboundSchema.default("entry"),type:Zn.FunctionResultEntryType$outboundSchema.default("function.result"),createdAt:Xy.date().transform(t=>t.toISOString()).optional(),completedAt:Xy.nullable(Xy.date().transform(t=>t.toISOString())).optional(),id:Xy.string().optional(),toolCallId:Xy.string(),result:Xy.string()}).transform(t=>(0,pPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at",toolCallId:"tool_call_id"}));var fPr;(function(t){t.inboundSchema=Zn.FunctionResultEntry$inboundSchema,t.outboundSchema=Zn.FunctionResultEntry$outboundSchema})(fPr||(Zn.FunctionResultEntry$=fPr={}));function oPo(t){return JSON.stringify(Zn.FunctionResultEntry$outboundSchema.parse(t))}function iPo(t){return(0,nPo.safeParse)(t,e=>Zn.FunctionResultEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionResultEntry' from JSON")}});var hse=S(Ma=>{"use strict";var aPo=Ma&&Ma.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sPo=Ma&&Ma.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uPo=Ma&&Ma.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,gPr.remap)(t,{file_id:"fileId",file_name:"fileName",file_type:"fileType"}));Ma.ToolFileChunk$outboundSchema=kw.object({type:Ma.ToolFileChunkType$outboundSchema.default("tool_file"),tool:yPr.BuiltInConnectors$outboundSchema,fileId:kw.string(),fileName:kw.nullable(kw.string()).optional(),fileType:kw.nullable(kw.string()).optional()}).transform(t=>(0,gPr.remap)(t,{fileId:"file_id",fileName:"file_name",fileType:"file_type"}));var hPr;(function(t){t.inboundSchema=Ma.ToolFileChunk$inboundSchema,t.outboundSchema=Ma.ToolFileChunk$outboundSchema})(hPr||(Ma.ToolFileChunk$=hPr={}));function cPo(t){return JSON.stringify(Ma.ToolFileChunk$outboundSchema.parse(t))}function dPo(t){return(0,lPo.safeParse)(t,e=>Ma.ToolFileChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolFileChunk' from JSON")}});var rct=S(Mf=>{"use strict";var fPo=Mf&&Mf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pPo=Mf&&Mf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mPo=Mf&&Mf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oMf.MessageInputContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageInputContentChunks' from JSON")}});var gse=S(or=>{"use strict";var bPo=or&&or.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_Po=or&&or.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vPo=or&&or.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oor.MessageInputEntryContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageInputEntryContent' from JSON")}or.MessageInputEntry$inboundSchema=qu.object({object:or.ObjectT$inboundSchema.default("entry"),type:or.MessageInputEntryType$inboundSchema.default("message.input"),created_at:qu.string().datetime({offset:!0}).transform(t=>new Date(t)).optional(),completed_at:qu.nullable(qu.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:qu.string().optional(),role:or.MessageInputEntryRole$inboundSchema,content:qu.union([qu.string(),qu.array(ORe.MessageInputContentChunks$inboundSchema)]),prefix:qu.boolean().default(!1)}).transform(t=>(0,RPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt"}));or.MessageInputEntry$outboundSchema=qu.object({object:or.ObjectT$outboundSchema.default("entry"),type:or.MessageInputEntryType$outboundSchema.default("message.input"),createdAt:qu.date().transform(t=>t.toISOString()).optional(),completedAt:qu.nullable(qu.date().transform(t=>t.toISOString())).optional(),id:qu.string().optional(),role:or.MessageInputEntryRole$outboundSchema,content:qu.union([qu.string(),qu.array(ORe.MessageInputContentChunks$outboundSchema)]),prefix:qu.boolean().default(!1)}).transform(t=>(0,RPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at"}));var MPr;(function(t){t.inboundSchema=or.MessageInputEntry$inboundSchema,t.outboundSchema=or.MessageInputEntry$outboundSchema})(MPr||(or.MessageInputEntry$=MPr={}));function CPo(t){return JSON.stringify(or.MessageInputEntry$outboundSchema.parse(t))}function xPo(t){return(0,IPr.safeParse)(t,e=>or.MessageInputEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageInputEntry' from JSON")}});var ERe=S(Ra=>{"use strict";var TPo=Ra&&Ra.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OPo=Ra&&Ra.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EPo=Ra&&Ra.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oRa.ToolReferenceChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolReferenceChunk' from JSON")}});var nct=S(Rf=>{"use strict";var IPo=Rf&&Rf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),APo=Rf&&Rf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NPo=Rf&&Rf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oRf.MessageOutputContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputContentChunks' from JSON")}});var c7=S(ir=>{"use strict";var LPo=ir&&ir.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FPo=ir&&ir.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kPo=ir&&ir.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oir.MessageOutputEntryContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEntryContent' from JSON")}ir.MessageOutputEntry$inboundSchema=us.object({object:ir.MessageOutputEntryObject$inboundSchema.default("entry"),type:ir.MessageOutputEntryType$inboundSchema.default("message.output"),created_at:us.string().datetime({offset:!0}).transform(t=>new Date(t)).optional(),completed_at:us.nullable(us.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:us.string().optional(),agent_id:us.nullable(us.string()).optional(),model:us.nullable(us.string()).optional(),role:ir.MessageOutputEntryRole$inboundSchema.default("assistant"),content:us.union([us.string(),us.array(PRe.MessageOutputContentChunks$inboundSchema)])}).transform(t=>(0,KPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt",agent_id:"agentId"}));ir.MessageOutputEntry$outboundSchema=us.object({object:ir.MessageOutputEntryObject$outboundSchema.default("entry"),type:ir.MessageOutputEntryType$outboundSchema.default("message.output"),createdAt:us.date().transform(t=>t.toISOString()).optional(),completedAt:us.nullable(us.date().transform(t=>t.toISOString())).optional(),id:us.string().optional(),agentId:us.nullable(us.string()).optional(),model:us.nullable(us.string()).optional(),role:ir.MessageOutputEntryRole$outboundSchema.default("assistant"),content:us.union([us.string(),us.array(PRe.MessageOutputContentChunks$outboundSchema)])}).transform(t=>(0,KPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at",agentId:"agent_id"}));var JPr;(function(t){t.inboundSchema=ir.MessageOutputEntry$inboundSchema,t.outboundSchema=ir.MessageOutputEntry$outboundSchema})(JPr||(ir.MessageOutputEntry$=JPr={}));function UPo(t){return JSON.stringify(ir.MessageOutputEntry$outboundSchema.parse(t))}function zPo(t){return(0,GPr.safeParse)(t,e=>ir.MessageOutputEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEntry' from JSON")}});var yse=S(Yn=>{"use strict";var VPo=Yn&&Yn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),HPo=Yn&&Yn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WPo=Yn&&Yn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),completed_at:Hh.nullable(Hh.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),id:Hh.string().optional(),name:eMr.BuiltInConnectors$inboundSchema,arguments:Hh.string(),info:Hh.record(Hh.any()).optional()}).transform(t=>(0,QPr.remap)(t,{created_at:"createdAt",completed_at:"completedAt"}));Yn.ToolExecutionEntry$outboundSchema=Hh.object({object:Yn.ToolExecutionEntryObject$outboundSchema.default("entry"),type:Yn.ToolExecutionEntryType$outboundSchema.default("tool.execution"),createdAt:Hh.date().transform(t=>t.toISOString()).optional(),completedAt:Hh.nullable(Hh.date().transform(t=>t.toISOString())).optional(),id:Hh.string().optional(),name:eMr.BuiltInConnectors$outboundSchema,arguments:Hh.string(),info:Hh.record(Hh.any()).optional()}).transform(t=>(0,QPr.remap)(t,{createdAt:"created_at",completedAt:"completed_at"}));var YPr;(function(t){t.inboundSchema=Yn.ToolExecutionEntry$inboundSchema,t.outboundSchema=Yn.ToolExecutionEntry$outboundSchema})(YPr||(Yn.ToolExecutionEntry$=YPr={}));function KPo(t){return JSON.stringify(Yn.ToolExecutionEntry$outboundSchema.parse(t))}function GPo(t){return(0,JPo.safeParse)(t,e=>Yn.ToolExecutionEntry$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionEntry' from JSON")}});var oct=S(If=>{"use strict";var XPo=If&&If.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ZPo=If&&If.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YPo=If&&If.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oIf.InputEntries$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'InputEntries' from JSON")}});var Kq=S(Af=>{"use strict";var rMo=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]}),nMo=Af&&Af.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oMo=Af&&Af.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oAf.ConversationInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationInputs' from JSON")}});var gMr=S(Ia=>{"use strict";var uMo=Ia&&Ia.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),lMo=Ia&&Ia.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cMo=Ia&&Ia.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,pMr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs"}));Ia.ConversationAppendRequest$outboundSchema=rW.object({inputs:hMr.ConversationInputs$outboundSchema,stream:rW.boolean().default(!1),store:rW.boolean().default(!0),handoffExecution:Ia.ConversationAppendRequestHandoffExecution$outboundSchema.default("server"),completionArgs:mMr.CompletionArgs$outboundSchema.optional()}).transform(t=>(0,pMr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args"}));var fMr;(function(t){t.inboundSchema=Ia.ConversationAppendRequest$inboundSchema,t.outboundSchema=Ia.ConversationAppendRequest$outboundSchema})(fMr||(Ia.ConversationAppendRequest$=fMr={}));function fMo(t){return JSON.stringify(Ia.ConversationAppendRequest$outboundSchema.parse(t))}function pMo(t){return(0,dMo.safeParse)(t,e=>Ia.ConversationAppendRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationAppendRequest' from JSON")}});var SMr=S(Aa=>{"use strict";var mMo=Aa&&Aa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hMo=Aa&&Aa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gMo=Aa&&Aa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,_Mr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs"}));Aa.ConversationAppendStreamRequest$outboundSchema=nW.object({inputs:wMr.ConversationInputs$outboundSchema,stream:nW.boolean().default(!0),store:nW.boolean().default(!0),handoffExecution:Aa.ConversationAppendStreamRequestHandoffExecution$outboundSchema.default("server"),completionArgs:vMr.CompletionArgs$outboundSchema.optional()}).transform(t=>(0,_Mr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args"}));var bMr;(function(t){t.inboundSchema=Aa.ConversationAppendStreamRequest$inboundSchema,t.outboundSchema=Aa.ConversationAppendStreamRequest$outboundSchema})(bMr||(Aa.ConversationAppendStreamRequest$=bMr={}));function bMo(t){return JSON.stringify(Aa.ConversationAppendStreamRequest$outboundSchema.parse(t))}function _Mo(t){return(0,yMo.safeParse)(t,e=>Aa.ConversationAppendStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationAppendStreamRequest' from JSON")}});var ict=S(Na=>{"use strict";var vMo=Na&&Na.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wMo=Na&&Na.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SMo=Na&&Na.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:Xb.number().int().default(0),id:Xb.string(),name:Xb.string(),tool_call_id:Xb.string(),arguments:Xb.string()}).transform(t=>(0,TMr.remap)(t,{created_at:"createdAt",output_index:"outputIndex",tool_call_id:"toolCallId"}));Na.FunctionCallEvent$outboundSchema=Xb.object({type:Na.FunctionCallEventType$outboundSchema.default("function.call.delta"),createdAt:Xb.date().transform(t=>t.toISOString()).optional(),outputIndex:Xb.number().int().default(0),id:Xb.string(),name:Xb.string(),toolCallId:Xb.string(),arguments:Xb.string()}).transform(t=>(0,TMr.remap)(t,{createdAt:"created_at",outputIndex:"output_index",toolCallId:"tool_call_id"}));var xMr;(function(t){t.inboundSchema=Na.FunctionCallEvent$inboundSchema,t.outboundSchema=Na.FunctionCallEvent$outboundSchema})(xMr||(Na.FunctionCallEvent$=xMr={}));function xMo(t){return JSON.stringify(Na.FunctionCallEvent$outboundSchema.parse(t))}function TMo(t){return(0,CMo.safeParse)(t,e=>Na.FunctionCallEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FunctionCallEvent' from JSON")}});var act=S(Nf=>{"use strict";var OMo=Nf&&Nf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),EMo=Nf&&Nf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PMo=Nf&&Nf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oNf.OutputContentChunks$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OutputContentChunks' from JSON")}});var sct=S(Br=>{"use strict";var AMo=Br&&Br.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),NMo=Br&&Br.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DMo=Br&&Br.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oBr.MessageOutputEventContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEventContent' from JSON")}Br.MessageOutputEvent$inboundSchema=xu.object({type:Br.MessageOutputEventType$inboundSchema.default("message.output.delta"),created_at:xu.string().datetime({offset:!0}).transform(t=>new Date(t)).optional(),output_index:xu.number().int().default(0),id:xu.string(),content_index:xu.number().int().default(0),model:xu.nullable(xu.string()).optional(),agent_id:xu.nullable(xu.string()).optional(),role:Br.MessageOutputEventRole$inboundSchema.default("assistant"),content:xu.union([xu.string(),MRe.OutputContentChunks$inboundSchema])}).transform(t=>(0,FMr.remap)(t,{created_at:"createdAt",output_index:"outputIndex",content_index:"contentIndex",agent_id:"agentId"}));Br.MessageOutputEvent$outboundSchema=xu.object({type:Br.MessageOutputEventType$outboundSchema.default("message.output.delta"),createdAt:xu.date().transform(t=>t.toISOString()).optional(),outputIndex:xu.number().int().default(0),id:xu.string(),contentIndex:xu.number().int().default(0),model:xu.nullable(xu.string()).optional(),agentId:xu.nullable(xu.string()).optional(),role:Br.MessageOutputEventRole$outboundSchema.default("assistant"),content:xu.union([xu.string(),MRe.OutputContentChunks$outboundSchema])}).transform(t=>(0,FMr.remap)(t,{createdAt:"created_at",outputIndex:"output_index",contentIndex:"content_index",agentId:"agent_id"}));var LMr;(function(t){t.inboundSchema=Br.MessageOutputEvent$inboundSchema,t.outboundSchema=Br.MessageOutputEvent$outboundSchema})(LMr||(Br.MessageOutputEvent$=LMr={}));function LMo(t){return JSON.stringify(Br.MessageOutputEvent$outboundSchema.parse(t))}function FMo(t){return(0,kMr.safeParse)(t,e=>Br.MessageOutputEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageOutputEvent' from JSON")}});var RRe=S(Df=>{"use strict";var kMo=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]}),qMo=Df&&Df.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BMo=Df&&Df.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,BMr.remap)(t,{prompt_tokens:"promptTokens",completion_tokens:"completionTokens",total_tokens:"totalTokens",connector_tokens:"connectorTokens"}));Df.ConversationUsageInfo$outboundSchema=Wh.object({promptTokens:Wh.number().int().default(0),completionTokens:Wh.number().int().default(0),totalTokens:Wh.number().int().default(0),connectorTokens:Wh.nullable(Wh.number().int()).optional(),connectors:Wh.nullable(Wh.record(Wh.number().int())).optional()}).transform(t=>(0,BMr.remap)(t,{promptTokens:"prompt_tokens",completionTokens:"completion_tokens",totalTokens:"total_tokens",connectorTokens:"connector_tokens"}));var qMr;(function(t){t.inboundSchema=Df.ConversationUsageInfo$inboundSchema,t.outboundSchema=Df.ConversationUsageInfo$outboundSchema})(qMr||(Df.ConversationUsageInfo$=qMr={}));function zMo(t){return JSON.stringify(Df.ConversationUsageInfo$outboundSchema.parse(t))}function VMo(t){return(0,UMo.safeParse)(t,e=>Df.ConversationUsageInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationUsageInfo' from JSON")}});var uct=S(Da=>{"use strict";var HMo=Da&&Da.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WMo=Da&&Da.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JMo=Da&&Da.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),usage:HMr.ConversationUsageInfo$inboundSchema}).transform(t=>(0,VMr.remap)(t,{created_at:"createdAt"}));Da.ResponseDoneEvent$outboundSchema=bse.object({type:Da.ResponseDoneEventType$outboundSchema.default("conversation.response.done"),createdAt:bse.date().transform(t=>t.toISOString()).optional(),usage:HMr.ConversationUsageInfo$outboundSchema}).transform(t=>(0,VMr.remap)(t,{createdAt:"created_at"}));var zMr;(function(t){t.inboundSchema=Da.ResponseDoneEvent$inboundSchema,t.outboundSchema=Da.ResponseDoneEvent$outboundSchema})(zMr||(Da.ResponseDoneEvent$=zMr={}));function GMo(t){return JSON.stringify(Da.ResponseDoneEvent$outboundSchema.parse(t))}function XMo(t){return(0,KMo.safeParse)(t,e=>Da.ResponseDoneEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseDoneEvent' from JSON")}});var lct=S(ja=>{"use strict";var ZMo=ja&&ja.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YMo=ja&&ja.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QMo=ja&&ja.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),message:WD.string(),code:WD.number().int()}).transform(t=>(0,KMr.remap)(t,{created_at:"createdAt"}));ja.ResponseErrorEvent$outboundSchema=WD.object({type:ja.ResponseErrorEventType$outboundSchema.default("conversation.response.error"),createdAt:WD.date().transform(t=>t.toISOString()).optional(),message:WD.string(),code:WD.number().int()}).transform(t=>(0,KMr.remap)(t,{createdAt:"created_at"}));var JMr;(function(t){t.inboundSchema=ja.ResponseErrorEvent$inboundSchema,t.outboundSchema=ja.ResponseErrorEvent$outboundSchema})(JMr||(ja.ResponseErrorEvent$=JMr={}));function tRo(t){return JSON.stringify(ja.ResponseErrorEvent$outboundSchema.parse(t))}function rRo(t){return(0,eRo.safeParse)(t,e=>ja.ResponseErrorEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseErrorEvent' from JSON")}});var cct=S($a=>{"use strict";var nRo=$a&&$a.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oRo=$a&&$a.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iRo=$a&&$a.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),conversation_id:oW.string()}).transform(t=>(0,ZMr.remap)(t,{created_at:"createdAt",conversation_id:"conversationId"}));$a.ResponseStartedEvent$outboundSchema=oW.object({type:$a.ResponseStartedEventType$outboundSchema.default("conversation.response.started"),createdAt:oW.date().transform(t=>t.toISOString()).optional(),conversationId:oW.string()}).transform(t=>(0,ZMr.remap)(t,{createdAt:"created_at",conversationId:"conversation_id"}));var XMr;(function(t){t.inboundSchema=$a.ResponseStartedEvent$inboundSchema,t.outboundSchema=$a.ResponseStartedEvent$outboundSchema})(XMr||($a.ResponseStartedEvent$=XMr={}));function sRo(t){return JSON.stringify($a.ResponseStartedEvent$outboundSchema.parse(t))}function uRo(t){return(0,aRo.safeParse)(t,e=>$a.ResponseStartedEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseStartedEvent' from JSON")}});var dct=S(jf=>{"use strict";var lRo=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]}),cRo=jf&&jf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dRo=jf&&jf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 pRo=La&&La.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mRo=La&&La.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hRo=La&&La.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:Ux.number().int().default(0),id:Ux.string(),name:rRr.BuiltInConnectors$inboundSchema,arguments:Ux.string()}).transform(t=>(0,tRr.remap)(t,{created_at:"createdAt",output_index:"outputIndex"}));La.ToolExecutionDeltaEvent$outboundSchema=Ux.object({type:La.ToolExecutionDeltaEventType$outboundSchema.default("tool.execution.delta"),createdAt:Ux.date().transform(t=>t.toISOString()).optional(),outputIndex:Ux.number().int().default(0),id:Ux.string(),name:rRr.BuiltInConnectors$outboundSchema,arguments:Ux.string()}).transform(t=>(0,tRr.remap)(t,{createdAt:"created_at",outputIndex:"output_index"}));var eRr;(function(t){t.inboundSchema=La.ToolExecutionDeltaEvent$inboundSchema,t.outboundSchema=La.ToolExecutionDeltaEvent$outboundSchema})(eRr||(La.ToolExecutionDeltaEvent$=eRr={}));function yRo(t){return JSON.stringify(La.ToolExecutionDeltaEvent$outboundSchema.parse(t))}function bRo(t){return(0,gRo.safeParse)(t,e=>La.ToolExecutionDeltaEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionDeltaEvent' from JSON")}});var pct=S(Fa=>{"use strict";var _Ro=Fa&&Fa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vRo=Fa&&Fa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wRo=Fa&&Fa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:qw.number().int().default(0),id:qw.string(),name:aRr.BuiltInConnectors$inboundSchema,info:qw.record(qw.any()).optional()}).transform(t=>(0,iRr.remap)(t,{created_at:"createdAt",output_index:"outputIndex"}));Fa.ToolExecutionDoneEvent$outboundSchema=qw.object({type:Fa.ToolExecutionDoneEventType$outboundSchema.default("tool.execution.done"),createdAt:qw.date().transform(t=>t.toISOString()).optional(),outputIndex:qw.number().int().default(0),id:qw.string(),name:aRr.BuiltInConnectors$outboundSchema,info:qw.record(qw.any()).optional()}).transform(t=>(0,iRr.remap)(t,{createdAt:"created_at",outputIndex:"output_index"}));var oRr;(function(t){t.inboundSchema=Fa.ToolExecutionDoneEvent$inboundSchema,t.outboundSchema=Fa.ToolExecutionDoneEvent$outboundSchema})(oRr||(Fa.ToolExecutionDoneEvent$=oRr={}));function CRo(t){return JSON.stringify(Fa.ToolExecutionDoneEvent$outboundSchema.parse(t))}function xRo(t){return(0,SRo.safeParse)(t,e=>Fa.ToolExecutionDoneEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionDoneEvent' from JSON")}});var mct=S(ka=>{"use strict";var TRo=ka&&ka.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ORo=ka&&ka.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ERo=ka&&ka.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)).optional(),output_index:zx.number().int().default(0),id:zx.string(),name:cRr.BuiltInConnectors$inboundSchema,arguments:zx.string()}).transform(t=>(0,lRr.remap)(t,{created_at:"createdAt",output_index:"outputIndex"}));ka.ToolExecutionStartedEvent$outboundSchema=zx.object({type:ka.ToolExecutionStartedEventType$outboundSchema.default("tool.execution.started"),createdAt:zx.date().transform(t=>t.toISOString()).optional(),outputIndex:zx.number().int().default(0),id:zx.string(),name:cRr.BuiltInConnectors$outboundSchema,arguments:zx.string()}).transform(t=>(0,lRr.remap)(t,{createdAt:"created_at",outputIndex:"output_index"}));var uRr;(function(t){t.inboundSchema=ka.ToolExecutionStartedEvent$inboundSchema,t.outboundSchema=ka.ToolExecutionStartedEvent$outboundSchema})(uRr||(ka.ToolExecutionStartedEvent$=uRr={}));function MRo(t){return JSON.stringify(ka.ToolExecutionStartedEvent$outboundSchema.parse(t))}function RRo(t){return(0,PRo.safeParse)(t,e=>ka.ToolExecutionStartedEvent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ToolExecutionStartedEvent' from JSON")}});var hRr=S(vs=>{"use strict";var IRo=vs&&vs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ARo=vs&&vs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NRo=vs&&vs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),IRe.AgentHandoffDoneEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$inboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))]);vs.ConversationEventsData$outboundSchema=yt.union([NRe.FunctionCallEvent$outboundSchema.and(yt.object({type:yt.literal("function.call.delta")}).transform(t=>({type:t.type}))),IRe.AgentHandoffDoneEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$outboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))]);var dRr;(function(t){t.inboundSchema=vs.ConversationEventsData$inboundSchema,t.outboundSchema=vs.ConversationEventsData$outboundSchema})(dRr||(vs.ConversationEventsData$=dRr={}));function DRo(t){return JSON.stringify(vs.ConversationEventsData$outboundSchema.parse(t))}function jRo(t){return(0,pRr.safeParse)(t,e=>vs.ConversationEventsData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationEventsData' from JSON")}vs.ConversationEvents$inboundSchema=yt.object({event:mRr.SSETypes$inboundSchema,data:yt.string().transform((t,e)=>{try{return JSON.parse(t)}catch(r){return e.addIssue({code:yt.ZodIssueCode.custom,message:`malformed json: ${r}`}),yt.NEVER}}).pipe(yt.union([NRe.FunctionCallEvent$inboundSchema.and(yt.object({type:yt.literal("function.call.delta")}).transform(t=>({type:t.type}))),IRe.AgentHandoffDoneEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$inboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$inboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$inboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$inboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))]))});vs.ConversationEvents$outboundSchema=yt.object({event:mRr.SSETypes$outboundSchema,data:yt.union([NRe.FunctionCallEvent$outboundSchema.and(yt.object({type:yt.literal("function.call.delta")}).transform(t=>({type:t.type}))),IRe.AgentHandoffDoneEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.done")}).transform(t=>({type:t.type}))),ARe.AgentHandoffStartedEvent$outboundSchema.and(yt.object({type:yt.literal("agent.handoff.started")}).transform(t=>({type:t.type}))),FRe.ToolExecutionDeltaEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.delta")}).transform(t=>({type:t.type}))),qRe.ToolExecutionStartedEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.started")}).transform(t=>({type:t.type}))),$Re.ResponseErrorEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.error")}).transform(t=>({type:t.type}))),DRe.MessageOutputEvent$outboundSchema.and(yt.object({type:yt.literal("message.output.delta")}).transform(t=>({type:t.type}))),kRe.ToolExecutionDoneEvent$outboundSchema.and(yt.object({type:yt.literal("tool.execution.done")}).transform(t=>({type:t.type}))),jRe.ResponseDoneEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.done")}).transform(t=>({type:t.type}))),LRe.ResponseStartedEvent$outboundSchema.and(yt.object({type:yt.literal("conversation.response.started")}).transform(t=>({type:t.type})))])});var fRr;(function(t){t.inboundSchema=vs.ConversationEvents$inboundSchema,t.outboundSchema=vs.ConversationEvents$outboundSchema})(fRr||(vs.ConversationEvents$=fRr={}));function $Ro(t){return JSON.stringify(vs.ConversationEvents$outboundSchema.parse(t))}function LRo(t){return(0,pRr.safeParse)(t,e=>vs.ConversationEvents$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationEvents' from JSON")}});var wRr=S(wo=>{"use strict";var FRo=wo&&wo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kRo=wo&&wo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qRo=wo&&wo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;owo.Entries$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Entries' from JSON")}wo.ConversationHistory$inboundSchema=Vx.object({object:wo.ConversationHistoryObject$inboundSchema.default("conversation.history"),conversation_id:Vx.string(),entries:Vx.array(Vx.union([BRe.AgentHandoffEntry$inboundSchema,URe.FunctionCallEntry$inboundSchema,VRe.MessageInputEntry$inboundSchema,zRe.FunctionResultEntry$inboundSchema,WRe.ToolExecutionEntry$inboundSchema,HRe.MessageOutputEntry$inboundSchema]))}).transform(t=>(0,_Rr.remap)(t,{conversation_id:"conversationId"}));wo.ConversationHistory$outboundSchema=Vx.object({object:wo.ConversationHistoryObject$outboundSchema.default("conversation.history"),conversationId:Vx.string(),entries:Vx.array(Vx.union([BRe.AgentHandoffEntry$outboundSchema,URe.FunctionCallEntry$outboundSchema,VRe.MessageInputEntry$outboundSchema,zRe.FunctionResultEntry$outboundSchema,WRe.ToolExecutionEntry$outboundSchema,HRe.MessageOutputEntry$outboundSchema]))}).transform(t=>(0,_Rr.remap)(t,{conversationId:"conversation_id"}));var bRr;(function(t){t.inboundSchema=wo.ConversationHistory$inboundSchema,t.outboundSchema=wo.ConversationHistory$outboundSchema})(bRr||(wo.ConversationHistory$=bRr={}));function zRo(t){return JSON.stringify(wo.ConversationHistory$outboundSchema.parse(t))}function VRo(t){return(0,vRr.safeParse)(t,e=>wo.ConversationHistory$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationHistory' from JSON")}});var hct=S($f=>{"use strict";var HRo=$f&&$f.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WRo=$f&&$f.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JRo=$f&&$f.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o$f.MessageEntries$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'MessageEntries' from JSON")}});var RRr=S(qa=>{"use strict";var ZRo=qa&&qa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YRo=qa&&qa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QRo=qa&&qa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,PRr.remap)(t,{conversation_id:"conversationId"}));qa.ConversationMessages$outboundSchema=iW.object({object:qa.ConversationMessagesObject$outboundSchema.default("conversation.messages"),conversationId:iW.string(),messages:iW.array(MRr.MessageEntries$outboundSchema)}).transform(t=>(0,PRr.remap)(t,{conversationId:"conversation_id"}));var ERr;(function(t){t.inboundSchema=qa.ConversationMessages$inboundSchema,t.outboundSchema=qa.ConversationMessages$outboundSchema})(ERr||(qa.ConversationMessages$=ERr={}));function tIo(t){return JSON.stringify(qa.ConversationMessages$outboundSchema.parse(t))}function rIo(t){return(0,eIo.safeParse)(t,e=>qa.ConversationMessages$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationMessages' from JSON")}});var FRr=S(So=>{"use strict";var nIo=So&&So.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oIo=So&&So.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iIo=So&&So.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),GRe.FunctionTool$inboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$inboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$inboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$inboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$inboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);So.Tools$outboundSchema=bt.union([KRe.DocumentLibraryTool$outboundSchema.and(bt.object({type:bt.literal("document_library")}).transform(t=>({type:t.type}))),GRe.FunctionTool$outboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$outboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$outboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$outboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$outboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var ARr;(function(t){t.inboundSchema=So.Tools$inboundSchema,t.outboundSchema=So.Tools$outboundSchema})(ARr||(So.Tools$=ARr={}));function aIo(t){return JSON.stringify(So.Tools$outboundSchema.parse(t))}function sIo(t){return(0,jRr.safeParse)(t,e=>So.Tools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Tools' from JSON")}So.ConversationRequest$inboundSchema=bt.object({inputs:LRr.ConversationInputs$inboundSchema,stream:bt.boolean().default(!1),store:bt.nullable(bt.boolean()).optional(),handoff_execution:bt.nullable(So.HandoffExecution$inboundSchema).optional(),instructions:bt.nullable(bt.string()).optional(),tools:bt.nullable(bt.array(bt.union([KRe.DocumentLibraryTool$inboundSchema.and(bt.object({type:bt.literal("document_library")}).transform(t=>({type:t.type}))),GRe.FunctionTool$inboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$inboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$inboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$inboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$inboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completion_args:bt.nullable($Rr.CompletionArgs$inboundSchema).optional(),name:bt.nullable(bt.string()).optional(),description:bt.nullable(bt.string()).optional(),agent_id:bt.nullable(bt.string()).optional(),model:bt.nullable(bt.string()).optional()}).transform(t=>(0,DRr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",agent_id:"agentId"}));So.ConversationRequest$outboundSchema=bt.object({inputs:LRr.ConversationInputs$outboundSchema,stream:bt.boolean().default(!1),store:bt.nullable(bt.boolean()).optional(),handoffExecution:bt.nullable(So.HandoffExecution$outboundSchema).optional(),instructions:bt.nullable(bt.string()).optional(),tools:bt.nullable(bt.array(bt.union([KRe.DocumentLibraryTool$outboundSchema.and(bt.object({type:bt.literal("document_library")}).transform(t=>({type:t.type}))),GRe.FunctionTool$outboundSchema.and(bt.object({type:bt.literal("function")}).transform(t=>({type:t.type}))),JRe.CodeInterpreterTool$outboundSchema.and(bt.object({type:bt.literal("code_interpreter")}).transform(t=>({type:t.type}))),XRe.ImageGenerationTool$outboundSchema.and(bt.object({type:bt.literal("image_generation")}).transform(t=>({type:t.type}))),YRe.WebSearchTool$outboundSchema.and(bt.object({type:bt.literal("web_search")}).transform(t=>({type:t.type}))),ZRe.WebSearchPremiumTool$outboundSchema.and(bt.object({type:bt.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completionArgs:bt.nullable($Rr.CompletionArgs$outboundSchema).optional(),name:bt.nullable(bt.string()).optional(),description:bt.nullable(bt.string()).optional(),agentId:bt.nullable(bt.string()).optional(),model:bt.nullable(bt.string()).optional()}).transform(t=>(0,DRr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",agentId:"agent_id"}));var NRr;(function(t){t.inboundSchema=So.ConversationRequest$inboundSchema,t.outboundSchema=So.ConversationRequest$outboundSchema})(NRr||(So.ConversationRequest$=NRr={}));function uIo(t){return JSON.stringify(So.ConversationRequest$outboundSchema.parse(t))}function lIo(t){return(0,jRr.safeParse)(t,e=>So.ConversationRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationRequest' from JSON")}});var HRr=S(Co=>{"use strict";var cIo=Co&&Co.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dIo=Co&&Co.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fIo=Co&&Co.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCo.Outputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Outputs' from JSON")}Co.ConversationResponse$inboundSchema=Hx.object({object:Co.ConversationResponseObject$inboundSchema.default("conversation.response"),conversation_id:Hx.string(),outputs:Hx.array(Hx.union([QRe.AgentHandoffEntry$inboundSchema,eIe.FunctionCallEntry$inboundSchema,rIe.ToolExecutionEntry$inboundSchema,tIe.MessageOutputEntry$inboundSchema])),usage:VRr.ConversationUsageInfo$inboundSchema}).transform(t=>(0,URr.remap)(t,{conversation_id:"conversationId"}));Co.ConversationResponse$outboundSchema=Hx.object({object:Co.ConversationResponseObject$outboundSchema.default("conversation.response"),conversationId:Hx.string(),outputs:Hx.array(Hx.union([QRe.AgentHandoffEntry$outboundSchema,eIe.FunctionCallEntry$outboundSchema,rIe.ToolExecutionEntry$outboundSchema,tIe.MessageOutputEntry$outboundSchema])),usage:VRr.ConversationUsageInfo$outboundSchema}).transform(t=>(0,URr.remap)(t,{conversationId:"conversation_id"}));var BRr;(function(t){t.inboundSchema=Co.ConversationResponse$inboundSchema,t.outboundSchema=Co.ConversationResponse$outboundSchema})(BRr||(Co.ConversationResponse$=BRr={}));function hIo(t){return JSON.stringify(Co.ConversationResponse$outboundSchema.parse(t))}function gIo(t){return(0,zRr.safeParse)(t,e=>Co.ConversationResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationResponse' from JSON")}});var ZRr=S(Ba=>{"use strict";var yIo=Ba&&Ba.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bIo=Ba&&Ba.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_Io=Ba&&Ba.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,KRr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",from_entry_id:"fromEntryId"}));Ba.ConversationRestartRequest$outboundSchema=JD.object({inputs:XRr.ConversationInputs$outboundSchema,stream:JD.boolean().default(!1),store:JD.boolean().default(!0),handoffExecution:Ba.ConversationRestartRequestHandoffExecution$outboundSchema.default("server"),completionArgs:GRr.CompletionArgs$outboundSchema.optional(),fromEntryId:JD.string()}).transform(t=>(0,KRr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",fromEntryId:"from_entry_id"}));var JRr;(function(t){t.inboundSchema=Ba.ConversationRestartRequest$inboundSchema,t.outboundSchema=Ba.ConversationRestartRequest$outboundSchema})(JRr||(Ba.ConversationRestartRequest$=JRr={}));function wIo(t){return JSON.stringify(Ba.ConversationRestartRequest$outboundSchema.parse(t))}function SIo(t){return(0,vIo.safeParse)(t,e=>Ba.ConversationRestartRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationRestartRequest' from JSON")}});var nIr=S(Ua=>{"use strict";var CIo=Ua&&Ua.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xIo=Ua&&Ua.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),TIo=Ua&&Ua.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,eIr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",from_entry_id:"fromEntryId"}));Ua.ConversationRestartStreamRequest$outboundSchema=KD.object({inputs:rIr.ConversationInputs$outboundSchema,stream:KD.boolean().default(!0),store:KD.boolean().default(!0),handoffExecution:Ua.ConversationRestartStreamRequestHandoffExecution$outboundSchema.default("server"),completionArgs:tIr.CompletionArgs$outboundSchema.optional(),fromEntryId:KD.string()}).transform(t=>(0,eIr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",fromEntryId:"from_entry_id"}));var QRr;(function(t){t.inboundSchema=Ua.ConversationRestartStreamRequest$inboundSchema,t.outboundSchema=Ua.ConversationRestartStreamRequest$outboundSchema})(QRr||(Ua.ConversationRestartStreamRequest$=QRr={}));function EIo(t){return JSON.stringify(Ua.ConversationRestartStreamRequest$outboundSchema.parse(t))}function PIo(t){return(0,OIo.safeParse)(t,e=>Ua.ConversationRestartStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationRestartStreamRequest' from JSON")}});var dIr=S(xo=>{"use strict";var MIo=xo&&xo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),RIo=xo&&xo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IIo=xo&&xo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),iIe.FunctionTool$inboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$inboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$inboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$inboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$inboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]);xo.ConversationStreamRequestTools$outboundSchema=_t.union([oIe.DocumentLibraryTool$outboundSchema.and(_t.object({type:_t.literal("document_library")}).transform(t=>({type:t.type}))),iIe.FunctionTool$outboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$outboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$outboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$outboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$outboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var iIr;(function(t){t.inboundSchema=xo.ConversationStreamRequestTools$inboundSchema,t.outboundSchema=xo.ConversationStreamRequestTools$outboundSchema})(iIr||(xo.ConversationStreamRequestTools$=iIr={}));function AIo(t){return JSON.stringify(xo.ConversationStreamRequestTools$outboundSchema.parse(t))}function NIo(t){return(0,uIr.safeParse)(t,e=>xo.ConversationStreamRequestTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationStreamRequestTools' from JSON")}xo.ConversationStreamRequest$inboundSchema=_t.object({inputs:cIr.ConversationInputs$inboundSchema,stream:_t.boolean().default(!0),store:_t.nullable(_t.boolean()).optional(),handoff_execution:_t.nullable(xo.ConversationStreamRequestHandoffExecution$inboundSchema).optional(),instructions:_t.nullable(_t.string()).optional(),tools:_t.nullable(_t.array(_t.union([oIe.DocumentLibraryTool$inboundSchema.and(_t.object({type:_t.literal("document_library")}).transform(t=>({type:t.type}))),iIe.FunctionTool$inboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$inboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$inboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$inboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$inboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completion_args:_t.nullable(lIr.CompletionArgs$inboundSchema).optional(),name:_t.nullable(_t.string()).optional(),description:_t.nullable(_t.string()).optional(),agent_id:_t.nullable(_t.string()).optional(),model:_t.nullable(_t.string()).optional()}).transform(t=>(0,sIr.remap)(t,{handoff_execution:"handoffExecution",completion_args:"completionArgs",agent_id:"agentId"}));xo.ConversationStreamRequest$outboundSchema=_t.object({inputs:cIr.ConversationInputs$outboundSchema,stream:_t.boolean().default(!0),store:_t.nullable(_t.boolean()).optional(),handoffExecution:_t.nullable(xo.ConversationStreamRequestHandoffExecution$outboundSchema).optional(),instructions:_t.nullable(_t.string()).optional(),tools:_t.nullable(_t.array(_t.union([oIe.DocumentLibraryTool$outboundSchema.and(_t.object({type:_t.literal("document_library")}).transform(t=>({type:t.type}))),iIe.FunctionTool$outboundSchema.and(_t.object({type:_t.literal("function")}).transform(t=>({type:t.type}))),nIe.CodeInterpreterTool$outboundSchema.and(_t.object({type:_t.literal("code_interpreter")}).transform(t=>({type:t.type}))),aIe.ImageGenerationTool$outboundSchema.and(_t.object({type:_t.literal("image_generation")}).transform(t=>({type:t.type}))),uIe.WebSearchTool$outboundSchema.and(_t.object({type:_t.literal("web_search")}).transform(t=>({type:t.type}))),sIe.WebSearchPremiumTool$outboundSchema.and(_t.object({type:_t.literal("web_search_premium")}).transform(t=>({type:t.type})))]))).optional(),completionArgs:_t.nullable(lIr.CompletionArgs$outboundSchema).optional(),name:_t.nullable(_t.string()).optional(),description:_t.nullable(_t.string()).optional(),agentId:_t.nullable(_t.string()).optional(),model:_t.nullable(_t.string()).optional()}).transform(t=>(0,sIr.remap)(t,{handoffExecution:"handoff_execution",completionArgs:"completion_args",agentId:"agent_id"}));var aIr;(function(t){t.inboundSchema=xo.ConversationStreamRequest$inboundSchema,t.outboundSchema=xo.ConversationStreamRequest$outboundSchema})(aIr||(xo.ConversationStreamRequest$=aIr={}));function DIo(t){return JSON.stringify(xo.ConversationStreamRequest$outboundSchema.parse(t))}function jIo(t){return(0,uIr.safeParse)(t,e=>xo.ConversationStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ConversationStreamRequest' from JSON")}});var pIr=S(Lf=>{"use strict";var $Io=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]}),LIo=Lf&&Lf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FIo=Lf&&Lf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oLf.DeleteFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteFileOut' from JSON")}});var hIr=S(Ff=>{"use strict";var UIo=Ff&&Ff.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zIo=Ff&&Ff.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VIo=Ff&&Ff.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFf.DeleteModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteModelOut' from JSON")}});var gct=S(kf=>{"use strict";var KIo=kf&&kf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GIo=kf&&kf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XIo=kf&&kf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t)),last_processed_at:To.nullable(To.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),number_of_pages:To.nullable(To.number().int()).optional(),processing_status:To.string(),uploaded_by_id:To.string(),uploaded_by_type:To.string(),tokens_processing_main_content:To.nullable(To.number().int()).optional(),tokens_processing_summary:To.nullable(To.number().int()).optional(),tokens_processing_total:To.number().int()}).transform(t=>(0,yIr.remap)(t,{library_id:"libraryId",mime_type:"mimeType",created_at:"createdAt",last_processed_at:"lastProcessedAt",number_of_pages:"numberOfPages",processing_status:"processingStatus",uploaded_by_id:"uploadedById",uploaded_by_type:"uploadedByType",tokens_processing_main_content:"tokensProcessingMainContent",tokens_processing_summary:"tokensProcessingSummary",tokens_processing_total:"tokensProcessingTotal"}));kf.DocumentOut$outboundSchema=To.object({id:To.string(),libraryId:To.string(),hash:To.string(),mimeType:To.string(),extension:To.string(),size:To.number().int(),name:To.string(),summary:To.nullable(To.string()).optional(),createdAt:To.date().transform(t=>t.toISOString()),lastProcessedAt:To.nullable(To.date().transform(t=>t.toISOString())).optional(),numberOfPages:To.nullable(To.number().int()).optional(),processingStatus:To.string(),uploadedById:To.string(),uploadedByType:To.string(),tokensProcessingMainContent:To.nullable(To.number().int()).optional(),tokensProcessingSummary:To.nullable(To.number().int()).optional(),tokensProcessingTotal:To.number().int()}).transform(t=>(0,yIr.remap)(t,{libraryId:"library_id",mimeType:"mime_type",createdAt:"created_at",lastProcessedAt:"last_processed_at",numberOfPages:"number_of_pages",processingStatus:"processing_status",uploadedById:"uploaded_by_id",uploadedByType:"uploaded_by_type",tokensProcessingMainContent:"tokens_processing_main_content",tokensProcessingSummary:"tokens_processing_summary",tokensProcessingTotal:"tokens_processing_total"}));var gIr;(function(t){t.inboundSchema=kf.DocumentOut$inboundSchema,t.outboundSchema=kf.DocumentOut$outboundSchema})(gIr||(kf.DocumentOut$=gIr={}));function YIo(t){return JSON.stringify(kf.DocumentOut$outboundSchema.parse(t))}function QIo(t){return(0,ZIo.safeParse)(t,e=>kf.DocumentOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentOut' from JSON")}});var _Ir=S(qf=>{"use strict";var eAo=qf&&qf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tAo=qf&&qf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rAo=qf&&qf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oqf.DocumentTextContent$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentTextContent' from JSON")}});var wIr=S(Bf=>{"use strict";var aAo=Bf&&Bf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sAo=Bf&&Bf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uAo=Bf&&Bf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oBf.DocumentUpdateIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DocumentUpdateIn' from JSON")}});var yct=S(Uf=>{"use strict";var fAo=Uf&&Uf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pAo=Uf&&Uf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mAo=Uf&&Uf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 gAo=zf&&zf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yAo=zf&&zf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bAo=zf&&zf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 vAo=ws&&ws.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wAo=ws&&ws.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SAo=ws&&ws.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ows.EmbeddingRequestInputs$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingRequestInputs' from JSON")}ws.EmbeddingRequest$inboundSchema=ic.object({model:ic.string(),input:ic.union([ic.string(),ic.array(ic.string())]),output_dimension:ic.nullable(ic.number().int()).optional(),output_dtype:PIr.EmbeddingDtype$inboundSchema.optional(),encoding_format:MIr.EncodingFormat$inboundSchema.optional()}).transform(t=>(0,OIr.remap)(t,{input:"inputs",output_dimension:"outputDimension",output_dtype:"outputDtype",encoding_format:"encodingFormat"}));ws.EmbeddingRequest$outboundSchema=ic.object({model:ic.string(),inputs:ic.union([ic.string(),ic.array(ic.string())]),outputDimension:ic.nullable(ic.number().int()).optional(),outputDtype:PIr.EmbeddingDtype$outboundSchema.optional(),encodingFormat:MIr.EncodingFormat$outboundSchema.optional()}).transform(t=>(0,OIr.remap)(t,{inputs:"input",outputDimension:"output_dimension",outputDtype:"output_dtype",encodingFormat:"encoding_format"}));var TIr;(function(t){t.inboundSchema=ws.EmbeddingRequest$inboundSchema,t.outboundSchema=ws.EmbeddingRequest$outboundSchema})(TIr||(ws.EmbeddingRequest$=TIr={}));function TAo(t){return JSON.stringify(ws.EmbeddingRequest$outboundSchema.parse(t))}function OAo(t){return(0,EIr.safeParse)(t,e=>ws.EmbeddingRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingRequest' from JSON")}});var _ct=S(Vf=>{"use strict";var EAo=Vf&&Vf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PAo=Vf&&Vf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MAo=Vf&&Vf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oVf.EmbeddingResponseData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingResponseData' from JSON")}});var jIr=S(Hf=>{"use strict";var NAo=Hf&&Hf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DAo=Hf&&Hf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jAo=Hf&&Hf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHf.EmbeddingResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'EmbeddingResponse' from JSON")}});var cIe=S(Wf=>{"use strict";var kAo=Wf&&Wf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),qAo=Wf&&Wf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BAo=Wf&&Wf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 zAo=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]}),VAo=Jf&&Jf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HAo=Jf&&Jf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 JAo=Kf&&Kf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KAo=Kf&&Kf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GAo=Kf&&Kf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 ZAo=Gf&&Gf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),YAo=Gf&&Gf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QAo=Gf&&Gf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 tNo=Xf&&Xf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rNo=Xf&&Xf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nNo=Xf&&Xf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,BIr.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Xf.FileSchema$outboundSchema=ac.object({id:ac.string(),object:ac.string(),sizeBytes:ac.number().int(),createdAt:ac.number().int(),filename:ac.string(),purpose:UIr.FilePurpose$outboundSchema,sampleType:zIr.SampleType$outboundSchema,numLines:ac.nullable(ac.number().int()).optional(),mimetype:ac.nullable(ac.string()).optional(),source:VIr.Source$outboundSchema,signature:ac.nullable(ac.string()).optional()}).transform(t=>(0,BIr.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var qIr;(function(t){t.inboundSchema=Xf.FileSchema$inboundSchema,t.outboundSchema=Xf.FileSchema$outboundSchema})(qIr||(Xf.FileSchema$=qIr={}));function iNo(t){return JSON.stringify(Xf.FileSchema$outboundSchema.parse(t))}function aNo(t){return(0,oNo.safeParse)(t,e=>Xf.FileSchema$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileSchema' from JSON")}});var WIr=S(Zf=>{"use strict";var sNo=Zf&&Zf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),uNo=Zf&&Zf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lNo=Zf&&Zf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oZf.FileSignedURL$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FileSignedURL' from JSON")}});var ZIr=S(Ss=>{"use strict";var pNo=Ss&&Ss.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mNo=Ss&&Ss.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hNo=Ss&&Ss.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oSs.FIMCompletionRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionRequestStop' from JSON")}Ss.FIMCompletionRequest$inboundSchema=Oo.object({model:Oo.string(),temperature:Oo.nullable(Oo.number()).optional(),top_p:Oo.number().default(1),max_tokens:Oo.nullable(Oo.number().int()).optional(),stream:Oo.boolean().default(!1),stop:Oo.union([Oo.string(),Oo.array(Oo.string())]).optional(),random_seed:Oo.nullable(Oo.number().int()).optional(),prompt:Oo.string(),suffix:Oo.nullable(Oo.string()).optional(),min_tokens:Oo.nullable(Oo.number().int()).optional()}).transform(t=>(0,GIr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));Ss.FIMCompletionRequest$outboundSchema=Oo.object({model:Oo.string(),temperature:Oo.nullable(Oo.number()).optional(),topP:Oo.number().default(1),maxTokens:Oo.nullable(Oo.number().int()).optional(),stream:Oo.boolean().default(!1),stop:Oo.union([Oo.string(),Oo.array(Oo.string())]).optional(),randomSeed:Oo.nullable(Oo.number().int()).optional(),prompt:Oo.string(),suffix:Oo.nullable(Oo.string()).optional(),minTokens:Oo.nullable(Oo.number().int()).optional()}).transform(t=>(0,GIr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var KIr;(function(t){t.inboundSchema=Ss.FIMCompletionRequest$inboundSchema,t.outboundSchema=Ss.FIMCompletionRequest$outboundSchema})(KIr||(Ss.FIMCompletionRequest$=KIr={}));function bNo(t){return JSON.stringify(Ss.FIMCompletionRequest$outboundSchema.parse(t))}function _No(t){return(0,XIr.safeParse)(t,e=>Ss.FIMCompletionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionRequest' from JSON")}});var tAr=S(Yf=>{"use strict";var vNo=Yf&&Yf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),wNo=Yf&&Yf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),SNo=Yf&&Yf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYf.FIMCompletionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionResponse' from JSON")}});var aAr=S(Cs=>{"use strict";var ONo=Cs&&Cs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ENo=Cs&&Cs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PNo=Cs&&Cs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCs.FIMCompletionStreamRequestStop$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionStreamRequestStop' from JSON")}Cs.FIMCompletionStreamRequest$inboundSchema=Eo.object({model:Eo.string(),temperature:Eo.nullable(Eo.number()).optional(),top_p:Eo.number().default(1),max_tokens:Eo.nullable(Eo.number().int()).optional(),stream:Eo.boolean().default(!0),stop:Eo.union([Eo.string(),Eo.array(Eo.string())]).optional(),random_seed:Eo.nullable(Eo.number().int()).optional(),prompt:Eo.string(),suffix:Eo.nullable(Eo.string()).optional(),min_tokens:Eo.nullable(Eo.number().int()).optional()}).transform(t=>(0,oAr.remap)(t,{top_p:"topP",max_tokens:"maxTokens",random_seed:"randomSeed",min_tokens:"minTokens"}));Cs.FIMCompletionStreamRequest$outboundSchema=Eo.object({model:Eo.string(),temperature:Eo.nullable(Eo.number()).optional(),topP:Eo.number().default(1),maxTokens:Eo.nullable(Eo.number().int()).optional(),stream:Eo.boolean().default(!0),stop:Eo.union([Eo.string(),Eo.array(Eo.string())]).optional(),randomSeed:Eo.nullable(Eo.number().int()).optional(),prompt:Eo.string(),suffix:Eo.nullable(Eo.string()).optional(),minTokens:Eo.nullable(Eo.number().int()).optional()}).transform(t=>(0,oAr.remap)(t,{topP:"top_p",maxTokens:"max_tokens",randomSeed:"random_seed",minTokens:"min_tokens"}));var nAr;(function(t){t.inboundSchema=Cs.FIMCompletionStreamRequest$inboundSchema,t.outboundSchema=Cs.FIMCompletionStreamRequest$outboundSchema})(nAr||(Cs.FIMCompletionStreamRequest$=nAr={}));function INo(t){return JSON.stringify(Cs.FIMCompletionStreamRequest$outboundSchema.parse(t))}function ANo(t){return(0,iAr.safeParse)(t,e=>Cs.FIMCompletionStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FIMCompletionStreamRequest' from JSON")}});var wct=S(Qf=>{"use strict";var NNo=Qf&&Qf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),DNo=Qf&&Qf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),jNo=Qf&&Qf.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 LNo=xs&&xs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FNo=xs&&xs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kNo=xs&&xs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t))).optional(),deprecation_replacement_model:Fo.nullable(Fo.string()).optional(),default_model_temperature:Fo.nullable(Fo.number()).optional(),type:Fo.literal("fine-tuned").default("fine-tuned"),job:Fo.string(),root:Fo.string(),archived:Fo.boolean().default(!1)}).transform(t=>(0,cAr.remap)(t,{owned_by:"ownedBy",max_context_length:"maxContextLength",deprecation_replacement_model:"deprecationReplacementModel",default_model_temperature:"defaultModelTemperature"}));xs.FTModelCard$outboundSchema=Fo.object({id:Fo.string(),object:Fo.string().default("model"),created:Fo.number().int().optional(),ownedBy:Fo.string().default("mistralai"),capabilities:dAr.ModelCapabilities$outboundSchema,name:Fo.nullable(Fo.string()).optional(),description:Fo.nullable(Fo.string()).optional(),maxContextLength:Fo.number().int().default(32768),aliases:Fo.array(Fo.string()).optional(),deprecation:Fo.nullable(Fo.date().transform(t=>t.toISOString())).optional(),deprecationReplacementModel:Fo.nullable(Fo.string()).optional(),defaultModelTemperature:Fo.nullable(Fo.number()).optional(),type:Fo.literal("fine-tuned").default("fine-tuned"),job:Fo.string(),root:Fo.string(),archived:Fo.boolean().default(!1)}).transform(t=>(0,cAr.remap)(t,{ownedBy:"owned_by",maxContextLength:"max_context_length",deprecationReplacementModel:"deprecation_replacement_model",defaultModelTemperature:"default_model_temperature"}));var lAr;(function(t){t.inboundSchema=xs.FTModelCard$inboundSchema,t.outboundSchema=xs.FTModelCard$outboundSchema})(lAr||(xs.FTModelCard$=lAr={}));function BNo(t){return JSON.stringify(xs.FTModelCard$outboundSchema.parse(t))}function UNo(t){return(0,qNo.safeParse)(t,e=>xs.FTModelCard$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FTModelCard' from JSON")}});var Cct=S(za=>{"use strict";var zNo=za&&za.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VNo=za&&za.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HNo=za&&za.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oza.GithubRepositoryIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'GithubRepositoryIn' from JSON")}});var xct=S(ep=>{"use strict";var GNo=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]}),XNo=ep&&ep.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZNo=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(0,hAr.remap)(t,{file_id:"fileId"}));ep.TrainingFile$outboundSchema=p7.object({fileId:p7.string(),weight:p7.number().default(1)}).transform(t=>(0,hAr.remap)(t,{fileId:"file_id"}));var mAr;(function(t){t.inboundSchema=ep.TrainingFile$inboundSchema,t.outboundSchema=ep.TrainingFile$outboundSchema})(mAr||(ep.TrainingFile$=mAr={}));function QNo(t){return JSON.stringify(ep.TrainingFile$outboundSchema.parse(t))}function e1o(t){return(0,YNo.safeParse)(t,e=>ep.TrainingFile$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TrainingFile' from JSON")}});var Tct=S(Va=>{"use strict";var t1o=Va&&Va.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),r1o=Va&&Va.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),n1o=Va&&Va.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,bAr.remap)(t,{api_key:"apiKey",run_name:"runName"}));Va.WandbIntegration$outboundSchema=Yb.object({type:Va.WandbIntegrationType$outboundSchema.default("wandb"),project:Yb.string(),name:Yb.nullable(Yb.string()).optional(),apiKey:Yb.string(),runName:Yb.nullable(Yb.string()).optional()}).transform(t=>(0,bAr.remap)(t,{apiKey:"api_key",runName:"run_name"}));var yAr;(function(t){t.inboundSchema=Va.WandbIntegration$inboundSchema,t.outboundSchema=Va.WandbIntegration$outboundSchema})(yAr||(Va.WandbIntegration$=yAr={}));function i1o(t){return JSON.stringify(Va.WandbIntegration$outboundSchema.parse(t))}function a1o(t){return(0,o1o.safeParse)(t,e=>Va.WandbIntegration$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'WandbIntegration' from JSON")}});var EAr=S(nn=>{"use strict";var s1o=nn&&nn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),u1o=nn&&nn.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),l1o=nn&&nn.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onn.JobInIntegrations$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobInIntegrations' from JSON")}nn.Hyperparameters$inboundSchema=Pi.union([mIe.CompletionTrainingParametersIn$inboundSchema,pIe.ClassifierTrainingParametersIn$inboundSchema]);nn.Hyperparameters$outboundSchema=Pi.union([mIe.CompletionTrainingParametersIn$outboundSchema,pIe.ClassifierTrainingParametersIn$outboundSchema]);var vAr;(function(t){t.inboundSchema=nn.Hyperparameters$inboundSchema,t.outboundSchema=nn.Hyperparameters$outboundSchema})(vAr||(nn.Hyperparameters$=vAr={}));function f1o(t){return JSON.stringify(nn.Hyperparameters$outboundSchema.parse(t))}function p1o(t){return(0,fIe.safeParse)(t,e=>nn.Hyperparameters$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Hyperparameters' from JSON")}nn.JobInRepositories$inboundSchema=hIe.GithubRepositoryIn$inboundSchema;nn.JobInRepositories$outboundSchema=hIe.GithubRepositoryIn$outboundSchema;var wAr;(function(t){t.inboundSchema=nn.JobInRepositories$inboundSchema,t.outboundSchema=nn.JobInRepositories$outboundSchema})(wAr||(nn.JobInRepositories$=wAr={}));function m1o(t){return JSON.stringify(nn.JobInRepositories$outboundSchema.parse(t))}function h1o(t){return(0,fIe.safeParse)(t,e=>nn.JobInRepositories$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobInRepositories' from JSON")}nn.JobIn$inboundSchema=Pi.object({model:Pi.string(),training_files:Pi.array(OAr.TrainingFile$inboundSchema).optional(),validation_files:Pi.nullable(Pi.array(Pi.string())).optional(),suffix:Pi.nullable(Pi.string()).optional(),integrations:Pi.nullable(Pi.array(gIe.WandbIntegration$inboundSchema)).optional(),auto_start:Pi.boolean().optional(),invalid_sample_skip_percentage:Pi.number().default(0),job_type:Pi.nullable(TAr.FineTuneableModelType$inboundSchema).optional(),hyperparameters:Pi.union([mIe.CompletionTrainingParametersIn$inboundSchema,pIe.ClassifierTrainingParametersIn$inboundSchema]),repositories:Pi.nullable(Pi.array(hIe.GithubRepositoryIn$inboundSchema)).optional(),classifier_targets:Pi.nullable(Pi.array(xAr.ClassifierTargetIn$inboundSchema)).optional()}).transform(t=>(0,CAr.remap)(t,{training_files:"trainingFiles",validation_files:"validationFiles",auto_start:"autoStart",invalid_sample_skip_percentage:"invalidSampleSkipPercentage",job_type:"jobType",classifier_targets:"classifierTargets"}));nn.JobIn$outboundSchema=Pi.object({model:Pi.string(),trainingFiles:Pi.array(OAr.TrainingFile$outboundSchema).optional(),validationFiles:Pi.nullable(Pi.array(Pi.string())).optional(),suffix:Pi.nullable(Pi.string()).optional(),integrations:Pi.nullable(Pi.array(gIe.WandbIntegration$outboundSchema)).optional(),autoStart:Pi.boolean().optional(),invalidSampleSkipPercentage:Pi.number().default(0),jobType:Pi.nullable(TAr.FineTuneableModelType$outboundSchema).optional(),hyperparameters:Pi.union([mIe.CompletionTrainingParametersIn$outboundSchema,pIe.ClassifierTrainingParametersIn$outboundSchema]),repositories:Pi.nullable(Pi.array(hIe.GithubRepositoryIn$outboundSchema)).optional(),classifierTargets:Pi.nullable(Pi.array(xAr.ClassifierTargetIn$outboundSchema)).optional()}).transform(t=>(0,CAr.remap)(t,{trainingFiles:"training_files",validationFiles:"validation_files",autoStart:"auto_start",invalidSampleSkipPercentage:"invalid_sample_skip_percentage",jobType:"job_type",classifierTargets:"classifier_targets"}));var SAr;(function(t){t.inboundSchema=nn.JobIn$inboundSchema,t.outboundSchema=nn.JobIn$outboundSchema})(SAr||(nn.JobIn$=SAr={}));function g1o(t){return JSON.stringify(nn.JobIn$outboundSchema.parse(t))}function y1o(t){return(0,fIe.safeParse)(t,e=>nn.JobIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobIn' from JSON")}});var AAr=S(Po=>{"use strict";var b1o=Po&&Po.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),_1o=Po&&Po.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),v1o=Po&&Po.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({jobType:t.job_type}))),bIe.CompletionJobOut$inboundSchema.and(Bu.object({job_type:Bu.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Po.JobsOutData$outboundSchema=Bu.union([yIe.ClassifierJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("classifier")}).transform(t=>({job_type:t.jobType}))),bIe.CompletionJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var PAr;(function(t){t.inboundSchema=Po.JobsOutData$inboundSchema,t.outboundSchema=Po.JobsOutData$outboundSchema})(PAr||(Po.JobsOutData$=PAr={}));function w1o(t){return JSON.stringify(Po.JobsOutData$outboundSchema.parse(t))}function S1o(t){return(0,IAr.safeParse)(t,e=>Po.JobsOutData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsOutData' from JSON")}Po.JobsOutObject$inboundSchema=Bu.nativeEnum(Po.JobsOutObject);Po.JobsOutObject$outboundSchema=Po.JobsOutObject$inboundSchema;var MAr;(function(t){t.inboundSchema=Po.JobsOutObject$inboundSchema,t.outboundSchema=Po.JobsOutObject$outboundSchema})(MAr||(Po.JobsOutObject$=MAr={}));Po.JobsOut$inboundSchema=Bu.object({data:Bu.array(Bu.union([yIe.ClassifierJobOut$inboundSchema.and(Bu.object({job_type:Bu.literal("classifier")}).transform(t=>({jobType:t.job_type}))),bIe.CompletionJobOut$inboundSchema.and(Bu.object({job_type:Bu.literal("completion")}).transform(t=>({jobType:t.job_type})))])).optional(),object:Po.JobsOutObject$inboundSchema.default("list"),total:Bu.number().int()});Po.JobsOut$outboundSchema=Bu.object({data:Bu.array(Bu.union([yIe.ClassifierJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("classifier")}).transform(t=>({job_type:t.jobType}))),bIe.CompletionJobOut$outboundSchema.and(Bu.object({jobType:Bu.literal("completion")}).transform(t=>({job_type:t.jobType})))])).optional(),object:Po.JobsOutObject$outboundSchema.default("list"),total:Bu.number().int()});var RAr;(function(t){t.inboundSchema=Po.JobsOut$inboundSchema,t.outboundSchema=Po.JobsOut$outboundSchema})(RAr||(Po.JobsOut$=RAr={}));function C1o(t){return JSON.stringify(Po.JobsOut$outboundSchema.parse(t))}function x1o(t){return(0,IAr.safeParse)(t,e=>Po.JobsOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsOut' from JSON")}});var $Ar=S(Ha=>{"use strict";var T1o=Ha&&Ha.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O1o=Ha&&Ha.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E1o=Ha&&Ha.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,jAr.remap)(t,{expected_duration_seconds:"expectedDurationSeconds",cost_currency:"costCurrency",train_tokens_per_step:"trainTokensPerStep",train_tokens:"trainTokens",data_tokens:"dataTokens",estimated_start_time:"estimatedStartTime",training_steps:"trainingSteps"}));Ha.LegacyJobMetadataOut$outboundSchema=Jo.object({expectedDurationSeconds:Jo.nullable(Jo.number().int()).optional(),cost:Jo.nullable(Jo.number()).optional(),costCurrency:Jo.nullable(Jo.string()).optional(),trainTokensPerStep:Jo.nullable(Jo.number().int()).optional(),trainTokens:Jo.nullable(Jo.number().int()).optional(),dataTokens:Jo.nullable(Jo.number().int()).optional(),estimatedStartTime:Jo.nullable(Jo.number().int()).optional(),deprecated:Jo.boolean().default(!0),details:Jo.string(),epochs:Jo.nullable(Jo.number()).optional(),trainingSteps:Jo.nullable(Jo.number().int()).optional(),object:Ha.LegacyJobMetadataOutObject$outboundSchema.default("job.metadata")}).transform(t=>(0,jAr.remap)(t,{expectedDurationSeconds:"expected_duration_seconds",costCurrency:"cost_currency",trainTokensPerStep:"train_tokens_per_step",trainTokens:"train_tokens",dataTokens:"data_tokens",estimatedStartTime:"estimated_start_time",trainingSteps:"training_steps"}));var DAr;(function(t){t.inboundSchema=Ha.LegacyJobMetadataOut$inboundSchema,t.outboundSchema=Ha.LegacyJobMetadataOut$outboundSchema})(DAr||(Ha.LegacyJobMetadataOut$=DAr={}));function M1o(t){return JSON.stringify(Ha.LegacyJobMetadataOut$outboundSchema.parse(t))}function R1o(t){return(0,P1o.safeParse)(t,e=>Ha.LegacyJobMetadataOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LegacyJobMetadataOut' from JSON")}});var kAr=S(tp=>{"use strict";var I1o=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]}),A1o=tp&&tp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),N1o=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(0,FAr.remap)(t,{chunk_size:"chunkSize"}));tp.LibraryIn$outboundSchema=$0.object({name:$0.string(),description:$0.nullable($0.string()).optional(),chunkSize:$0.nullable($0.number().int()).optional()}).transform(t=>(0,FAr.remap)(t,{chunkSize:"chunk_size"}));var LAr;(function(t){t.inboundSchema=tp.LibraryIn$inboundSchema,t.outboundSchema=tp.LibraryIn$outboundSchema})(LAr||(tp.LibraryIn$=LAr={}));function j1o(t){return JSON.stringify(tp.LibraryIn$outboundSchema.parse(t))}function $1o(t){return(0,D1o.safeParse)(t,e=>tp.LibraryIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibraryIn' from JSON")}});var BAr=S(rp=>{"use strict";var L1o=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]}),F1o=rp&&rp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),k1o=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;orp.LibraryInUpdate$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibraryInUpdate' from JSON")}});var Oct=S(np=>{"use strict";var z1o=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]}),V1o=np&&np.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H1o=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;onew Date(t)),updated_at:jn.string().datetime({offset:!0}).transform(t=>new Date(t)),owner_id:jn.string(),owner_type:jn.string(),total_size:jn.number().int(),nb_documents:jn.number().int(),chunk_size:jn.nullable(jn.number().int()),emoji:jn.nullable(jn.string()).optional(),description:jn.nullable(jn.string()).optional(),generated_name:jn.nullable(jn.string()).optional(),generated_description:jn.nullable(jn.string()).optional(),explicit_user_members_count:jn.nullable(jn.number().int()).optional(),explicit_workspace_members_count:jn.nullable(jn.number().int()).optional(),org_sharing_role:jn.nullable(jn.string()).optional()}).transform(t=>(0,zAr.remap)(t,{created_at:"createdAt",updated_at:"updatedAt",owner_id:"ownerId",owner_type:"ownerType",total_size:"totalSize",nb_documents:"nbDocuments",chunk_size:"chunkSize",generated_name:"generatedName",generated_description:"generatedDescription",explicit_user_members_count:"explicitUserMembersCount",explicit_workspace_members_count:"explicitWorkspaceMembersCount",org_sharing_role:"orgSharingRole"}));np.LibraryOut$outboundSchema=jn.object({id:jn.string(),name:jn.string(),createdAt:jn.date().transform(t=>t.toISOString()),updatedAt:jn.date().transform(t=>t.toISOString()),ownerId:jn.string(),ownerType:jn.string(),totalSize:jn.number().int(),nbDocuments:jn.number().int(),chunkSize:jn.nullable(jn.number().int()),emoji:jn.nullable(jn.string()).optional(),description:jn.nullable(jn.string()).optional(),generatedName:jn.nullable(jn.string()).optional(),generatedDescription:jn.nullable(jn.string()).optional(),explicitUserMembersCount:jn.nullable(jn.number().int()).optional(),explicitWorkspaceMembersCount:jn.nullable(jn.number().int()).optional(),orgSharingRole:jn.nullable(jn.string()).optional()}).transform(t=>(0,zAr.remap)(t,{createdAt:"created_at",updatedAt:"updated_at",ownerId:"owner_id",ownerType:"owner_type",totalSize:"total_size",nbDocuments:"nb_documents",chunkSize:"chunk_size",generatedName:"generated_name",generatedDescription:"generated_description",explicitUserMembersCount:"explicit_user_members_count",explicitWorkspaceMembersCount:"explicit_workspace_members_count",orgSharingRole:"org_sharing_role"}));var UAr;(function(t){t.inboundSchema=np.LibraryOut$inboundSchema,t.outboundSchema=np.LibraryOut$outboundSchema})(UAr||(np.LibraryOut$=UAr={}));function J1o(t){return JSON.stringify(np.LibraryOut$outboundSchema.parse(t))}function K1o(t){return(0,W1o.safeParse)(t,e=>np.LibraryOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibraryOut' from JSON")}});var Ect=S(op=>{"use strict";var G1o=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]}),X1o=op&&op.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Z1o=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(0,HAr.remap)(t,{total_items:"totalItems",total_pages:"totalPages",current_page:"currentPage",page_size:"pageSize",has_more:"hasMore"}));op.PaginationInfo$outboundSchema=L0.object({totalItems:L0.number().int(),totalPages:L0.number().int(),currentPage:L0.number().int(),pageSize:L0.number().int(),hasMore:L0.boolean()}).transform(t=>(0,HAr.remap)(t,{totalItems:"total_items",totalPages:"total_pages",currentPage:"current_page",pageSize:"page_size",hasMore:"has_more"}));var VAr;(function(t){t.inboundSchema=op.PaginationInfo$inboundSchema,t.outboundSchema=op.PaginationInfo$outboundSchema})(VAr||(op.PaginationInfo$=VAr={}));function Q1o(t){return JSON.stringify(op.PaginationInfo$outboundSchema.parse(t))}function eDo(t){return(0,Y1o.safeParse)(t,e=>op.PaginationInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'PaginationInfo' from JSON")}});var GAr=S(ip=>{"use strict";var tDo=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]}),rDo=ip&&ip.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nDo=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;oip.ListDocumentOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListDocumentOut' from JSON")}});var YAr=S(ap=>{"use strict";var sDo=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]}),uDo=ap&&ap.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lDo=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;oap.ListFilesOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListFilesOut' from JSON")}});var tNr=S(sp=>{"use strict";var pDo=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]}),mDo=sp&&sp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hDo=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;osp.ListLibraryOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListLibraryOut' from JSON")}});var Pct=S(up=>{"use strict";var _Do=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]}),vDo=up&&up.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wDo=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(0,nNr.remap)(t,{library_id:"libraryId",user_id:"userId",org_id:"orgId",share_with_type:"shareWithType",share_with_uuid:"shareWithUuid"}));up.SharingOut$outboundSchema=Zy.object({libraryId:Zy.string(),userId:Zy.nullable(Zy.string()).optional(),orgId:Zy.string(),role:Zy.string(),shareWithType:Zy.string(),shareWithUuid:Zy.string()}).transform(t=>(0,nNr.remap)(t,{libraryId:"library_id",userId:"user_id",orgId:"org_id",shareWithType:"share_with_type",shareWithUuid:"share_with_uuid"}));var rNr;(function(t){t.inboundSchema=up.SharingOut$inboundSchema,t.outboundSchema=up.SharingOut$outboundSchema})(rNr||(up.SharingOut$=rNr={}));function CDo(t){return JSON.stringify(up.SharingOut$outboundSchema.parse(t))}function xDo(t){return(0,SDo.safeParse)(t,e=>up.SharingOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SharingOut' from JSON")}});var aNr=S(lp=>{"use strict";var TDo=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]}),ODo=lp&&lp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EDo=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;olp.ListSharingOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ListSharingOut' from JSON")}});var pNr=S(Mo=>{"use strict";var IDo=Mo&&Mo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ADo=Mo&&Mo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NDo=Mo&&Mo.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),xIe.FunctionTool$inboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$inboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$inboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);Mo.ModelConversationTools$outboundSchema=Gt.union([CIe.DocumentLibraryTool$outboundSchema.and(Gt.object({type:Gt.literal("document_library")}).transform(t=>({type:t.type}))),xIe.FunctionTool$outboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$outboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$outboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))]);var sNr;(function(t){t.inboundSchema=Mo.ModelConversationTools$inboundSchema,t.outboundSchema=Mo.ModelConversationTools$outboundSchema})(sNr||(Mo.ModelConversationTools$=sNr={}));function DDo(t){return JSON.stringify(Mo.ModelConversationTools$outboundSchema.parse(t))}function jDo(t){return(0,dNr.safeParse)(t,e=>Mo.ModelConversationTools$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelConversationTools' from JSON")}Mo.ModelConversationObject$inboundSchema=Gt.nativeEnum(Mo.ModelConversationObject);Mo.ModelConversationObject$outboundSchema=Mo.ModelConversationObject$inboundSchema;var uNr;(function(t){t.inboundSchema=Mo.ModelConversationObject$inboundSchema,t.outboundSchema=Mo.ModelConversationObject$outboundSchema})(uNr||(Mo.ModelConversationObject$=uNr={}));Mo.ModelConversation$inboundSchema=Gt.object({instructions:Gt.nullable(Gt.string()).optional(),tools:Gt.array(Gt.union([CIe.DocumentLibraryTool$inboundSchema.and(Gt.object({type:Gt.literal("document_library")}).transform(t=>({type:t.type}))),xIe.FunctionTool$inboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$inboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$inboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$inboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completion_args:fNr.CompletionArgs$inboundSchema.optional(),name:Gt.nullable(Gt.string()).optional(),description:Gt.nullable(Gt.string()).optional(),object:Mo.ModelConversationObject$inboundSchema.default("conversation"),id:Gt.string(),created_at:Gt.string().datetime({offset:!0}).transform(t=>new Date(t)),updated_at:Gt.string().datetime({offset:!0}).transform(t=>new Date(t)),model:Gt.string()}).transform(t=>(0,cNr.remap)(t,{completion_args:"completionArgs",created_at:"createdAt",updated_at:"updatedAt"}));Mo.ModelConversation$outboundSchema=Gt.object({instructions:Gt.nullable(Gt.string()).optional(),tools:Gt.array(Gt.union([CIe.DocumentLibraryTool$outboundSchema.and(Gt.object({type:Gt.literal("document_library")}).transform(t=>({type:t.type}))),xIe.FunctionTool$outboundSchema.and(Gt.object({type:Gt.literal("function")}).transform(t=>({type:t.type}))),SIe.CodeInterpreterTool$outboundSchema.and(Gt.object({type:Gt.literal("code_interpreter")}).transform(t=>({type:t.type}))),TIe.ImageGenerationTool$outboundSchema.and(Gt.object({type:Gt.literal("image_generation")}).transform(t=>({type:t.type}))),EIe.WebSearchTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search")}).transform(t=>({type:t.type}))),OIe.WebSearchPremiumTool$outboundSchema.and(Gt.object({type:Gt.literal("web_search_premium")}).transform(t=>({type:t.type})))])).optional(),completionArgs:fNr.CompletionArgs$outboundSchema.optional(),name:Gt.nullable(Gt.string()).optional(),description:Gt.nullable(Gt.string()).optional(),object:Mo.ModelConversationObject$outboundSchema.default("conversation"),id:Gt.string(),createdAt:Gt.date().transform(t=>t.toISOString()),updatedAt:Gt.date().transform(t=>t.toISOString()),model:Gt.string()}).transform(t=>(0,cNr.remap)(t,{completionArgs:"completion_args",createdAt:"created_at",updatedAt:"updated_at"}));var lNr;(function(t){t.inboundSchema=Mo.ModelConversation$inboundSchema,t.outboundSchema=Mo.ModelConversation$outboundSchema})(lNr||(Mo.ModelConversation$=lNr={}));function $Do(t){return JSON.stringify(Mo.ModelConversation$outboundSchema.parse(t))}function LDo(t){return(0,dNr.safeParse)(t,e=>Mo.ModelConversation$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelConversation' from JSON")}});var yNr=S(Ts=>{"use strict";var FDo=Ts&&Ts.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kDo=Ts&&Ts.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qDo=Ts&&Ts.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),PIe.BaseModelCard$inboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))]);Ts.Data$outboundSchema=tl.union([MIe.FTModelCard$outboundSchema.and(tl.object({type:tl.literal("fine-tuned")}).transform(t=>({type:t.type}))),PIe.BaseModelCard$outboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))]);var mNr;(function(t){t.inboundSchema=Ts.Data$inboundSchema,t.outboundSchema=Ts.Data$outboundSchema})(mNr||(Ts.Data$=mNr={}));function BDo(t){return JSON.stringify(Ts.Data$outboundSchema.parse(t))}function UDo(t){return(0,gNr.safeParse)(t,e=>Ts.Data$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Data' from JSON")}Ts.ModelList$inboundSchema=tl.object({object:tl.string().default("list"),data:tl.array(tl.union([MIe.FTModelCard$inboundSchema.and(tl.object({type:tl.literal("fine-tuned")}).transform(t=>({type:t.type}))),PIe.BaseModelCard$inboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))])).optional()});Ts.ModelList$outboundSchema=tl.object({object:tl.string().default("list"),data:tl.array(tl.union([MIe.FTModelCard$outboundSchema.and(tl.object({type:tl.literal("fine-tuned")}).transform(t=>({type:t.type}))),PIe.BaseModelCard$outboundSchema.and(tl.object({type:tl.literal("base")}).transform(t=>({type:t.type})))])).optional()});var hNr;(function(t){t.inboundSchema=Ts.ModelList$inboundSchema,t.outboundSchema=Ts.ModelList$outboundSchema})(hNr||(Ts.ModelList$=hNr={}));function zDo(t){return JSON.stringify(Ts.ModelList$outboundSchema.parse(t))}function VDo(t){return(0,gNr.safeParse)(t,e=>Ts.ModelList$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModelList' from JSON")}});var Mct=S(cp=>{"use strict";var HDo=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]}),WDo=cp&&cp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JDo=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(0,_Nr.remap)(t,{category_scores:"categoryScores"}));cp.ModerationObject$outboundSchema=NA.object({categories:NA.record(NA.boolean()).optional(),categoryScores:NA.record(NA.number()).optional()}).transform(t=>(0,_Nr.remap)(t,{categoryScores:"category_scores"}));var bNr;(function(t){t.inboundSchema=cp.ModerationObject$inboundSchema,t.outboundSchema=cp.ModerationObject$outboundSchema})(bNr||(cp.ModerationObject$=bNr={}));function GDo(t){return JSON.stringify(cp.ModerationObject$outboundSchema.parse(t))}function XDo(t){return(0,KDo.safeParse)(t,e=>cp.ModerationObject$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModerationObject' from JSON")}});var SNr=S(dp=>{"use strict";var ZDo=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]}),YDo=dp&&dp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),QDo=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;odp.ModerationResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ModerationResponse' from JSON")}});var Rct=S(fp=>{"use strict";var njo=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]}),ojo=fp&&fp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ijo=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(0,xNr.remap)(t,{top_left_x:"topLeftX",top_left_y:"topLeftY",bottom_right_x:"bottomRightX",bottom_right_y:"bottomRightY",image_base64:"imageBase64",image_annotation:"imageAnnotation"}));fp.OCRImageObject$outboundSchema=Tu.object({id:Tu.string(),topLeftX:Tu.nullable(Tu.number().int()),topLeftY:Tu.nullable(Tu.number().int()),bottomRightX:Tu.nullable(Tu.number().int()),bottomRightY:Tu.nullable(Tu.number().int()),imageBase64:Tu.nullable(Tu.string()).optional(),imageAnnotation:Tu.nullable(Tu.string()).optional()}).transform(t=>(0,xNr.remap)(t,{topLeftX:"top_left_x",topLeftY:"top_left_y",bottomRightX:"bottom_right_x",bottomRightY:"bottom_right_y",imageBase64:"image_base64",imageAnnotation:"image_annotation"}));var CNr;(function(t){t.inboundSchema=fp.OCRImageObject$inboundSchema,t.outboundSchema=fp.OCRImageObject$outboundSchema})(CNr||(fp.OCRImageObject$=CNr={}));function sjo(t){return JSON.stringify(fp.OCRImageObject$outboundSchema.parse(t))}function ujo(t){return(0,ajo.safeParse)(t,e=>fp.OCRImageObject$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRImageObject' from JSON")}});var Ict=S(pp=>{"use strict";var ljo=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]}),cjo=pp&&pp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),djo=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;opp.OCRPageDimensions$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRPageDimensions' from JSON")}});var Act=S(mp=>{"use strict";var hjo=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]}),gjo=mp&&mp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yjo=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;omp.OCRPageObject$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRPageObject' from JSON")}});var NNr=S(Os=>{"use strict";var wjo=Os&&Os.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Sjo=Os&&Os.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Cjo=Os&&Os.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oOs.Document$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Document' from JSON")}Os.OCRRequest$inboundSchema=Wa.object({model:Wa.nullable(Wa.string()),id:Wa.string().optional(),document:Wa.union([AIe.FileChunk$inboundSchema,IIe.DocumentURLChunk$inboundSchema,NIe.ImageURLChunk$inboundSchema]),pages:Wa.nullable(Wa.array(Wa.number().int())).optional(),include_image_base64:Wa.nullable(Wa.boolean()).optional(),image_limit:Wa.nullable(Wa.number().int()).optional(),image_min_size:Wa.nullable(Wa.number().int()).optional(),bbox_annotation_format:Wa.nullable(RIe.ResponseFormat$inboundSchema).optional(),document_annotation_format:Wa.nullable(RIe.ResponseFormat$inboundSchema).optional()}).transform(t=>(0,INr.remap)(t,{include_image_base64:"includeImageBase64",image_limit:"imageLimit",image_min_size:"imageMinSize",bbox_annotation_format:"bboxAnnotationFormat",document_annotation_format:"documentAnnotationFormat"}));Os.OCRRequest$outboundSchema=Wa.object({model:Wa.nullable(Wa.string()),id:Wa.string().optional(),document:Wa.union([AIe.FileChunk$outboundSchema,IIe.DocumentURLChunk$outboundSchema,NIe.ImageURLChunk$outboundSchema]),pages:Wa.nullable(Wa.array(Wa.number().int())).optional(),includeImageBase64:Wa.nullable(Wa.boolean()).optional(),imageLimit:Wa.nullable(Wa.number().int()).optional(),imageMinSize:Wa.nullable(Wa.number().int()).optional(),bboxAnnotationFormat:Wa.nullable(RIe.ResponseFormat$outboundSchema).optional(),documentAnnotationFormat:Wa.nullable(RIe.ResponseFormat$outboundSchema).optional()}).transform(t=>(0,INr.remap)(t,{includeImageBase64:"include_image_base64",imageLimit:"image_limit",imageMinSize:"image_min_size",bboxAnnotationFormat:"bbox_annotation_format",documentAnnotationFormat:"document_annotation_format"}));var RNr;(function(t){t.inboundSchema=Os.OCRRequest$inboundSchema,t.outboundSchema=Os.OCRRequest$outboundSchema})(RNr||(Os.OCRRequest$=RNr={}));function Ojo(t){return JSON.stringify(Os.OCRRequest$outboundSchema.parse(t))}function Ejo(t){return(0,ANr.safeParse)(t,e=>Os.OCRRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRRequest' from JSON")}});var Nct=S(hp=>{"use strict";var Pjo=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]}),Mjo=hp&&hp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Rjo=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(0,jNr.remap)(t,{pages_processed:"pagesProcessed",doc_size_bytes:"docSizeBytes"}));hp.OCRUsageInfo$outboundSchema=eB.object({pagesProcessed:eB.number().int(),docSizeBytes:eB.nullable(eB.number().int()).optional()}).transform(t=>(0,jNr.remap)(t,{pagesProcessed:"pages_processed",docSizeBytes:"doc_size_bytes"}));var DNr;(function(t){t.inboundSchema=hp.OCRUsageInfo$inboundSchema,t.outboundSchema=hp.OCRUsageInfo$outboundSchema})(DNr||(hp.OCRUsageInfo$=DNr={}));function Ajo(t){return JSON.stringify(hp.OCRUsageInfo$outboundSchema.parse(t))}function Njo(t){return(0,Ijo.safeParse)(t,e=>hp.OCRUsageInfo$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRUsageInfo' from JSON")}});var qNr=S(gp=>{"use strict";var Djo=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]}),jjo=gp&&gp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$jo=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(0,LNr.remap)(t,{document_annotation:"documentAnnotation",usage_info:"usageInfo"}));gp.OCRResponse$outboundSchema=jA.object({pages:jA.array(FNr.OCRPageObject$outboundSchema),model:jA.string(),documentAnnotation:jA.nullable(jA.string()).optional(),usageInfo:kNr.OCRUsageInfo$outboundSchema}).transform(t=>(0,LNr.remap)(t,{documentAnnotation:"document_annotation",usageInfo:"usage_info"}));var $Nr;(function(t){t.inboundSchema=gp.OCRResponse$inboundSchema,t.outboundSchema=gp.OCRResponse$outboundSchema})($Nr||(gp.OCRResponse$=$Nr={}));function Fjo(t){return JSON.stringify(gp.OCRResponse$outboundSchema.parse(t))}function kjo(t){return(0,Ljo.safeParse)(t,e=>gp.OCRResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'OCRResponse' from JSON")}});var zNr=S(yp=>{"use strict";var qjo=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]}),Bjo=yp&&yp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ujo=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(0,UNr.remap)(t,{document_id:"documentId",processing_status:"processingStatus"}));yp.ProcessingStatusOut$outboundSchema=m7.object({documentId:m7.string(),processingStatus:m7.string()}).transform(t=>(0,UNr.remap)(t,{documentId:"document_id",processingStatus:"processing_status"}));var BNr;(function(t){t.inboundSchema=yp.ProcessingStatusOut$inboundSchema,t.outboundSchema=yp.ProcessingStatusOut$outboundSchema})(BNr||(yp.ProcessingStatusOut$=BNr={}));function Vjo(t){return JSON.stringify(yp.ProcessingStatusOut$outboundSchema.parse(t))}function Hjo(t){return(0,zjo.safeParse)(t,e=>yp.ProcessingStatusOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ProcessingStatusOut' from JSON")}});var GNr=S(bp=>{"use strict";var Wjo=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]}),Jjo=bp&&bp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Kjo=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(0,HNr.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));bp.RetrieveFileOut$outboundSchema=rl.object({id:rl.string(),object:rl.string(),sizeBytes:rl.number().int(),createdAt:rl.number().int(),filename:rl.string(),purpose:WNr.FilePurpose$outboundSchema,sampleType:JNr.SampleType$outboundSchema,numLines:rl.nullable(rl.number().int()).optional(),mimetype:rl.nullable(rl.string()).optional(),source:KNr.Source$outboundSchema,signature:rl.nullable(rl.string()).optional(),deleted:rl.boolean()}).transform(t=>(0,HNr.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var VNr;(function(t){t.inboundSchema=bp.RetrieveFileOut$inboundSchema,t.outboundSchema=bp.RetrieveFileOut$outboundSchema})(VNr||(bp.RetrieveFileOut$=VNr={}));function Xjo(t){return JSON.stringify(bp.RetrieveFileOut$outboundSchema.parse(t))}function Zjo(t){return(0,Gjo.safeParse)(t,e=>bp.RetrieveFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveFileOut' from JSON")}});var YNr=S(_p=>{"use strict";var Yjo=_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]}),Qjo=_p&&_p.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),e$o=_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(0,ZNr.remap)(t,{ApiKey:"apiKey"}));_p.Security$outboundSchema=DIe.object({apiKey:DIe.string().optional()}).transform(t=>(0,ZNr.remap)(t,{apiKey:"ApiKey"}));var XNr;(function(t){t.inboundSchema=_p.Security$inboundSchema,t.outboundSchema=_p.Security$outboundSchema})(XNr||(_p.Security$=XNr={}));function r$o(t){return JSON.stringify(_p.Security$outboundSchema.parse(t))}function n$o(t){return(0,t$o.safeParse)(t,e=>_p.Security$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Security' from JSON")}});var Dct=S(vp=>{"use strict";var o$o=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]}),i$o=vp&&vp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a$o=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 u$o=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]}),l$o=wp&&wp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),c$o=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(0,t1r.remap)(t,{org_id:"orgId",share_with_uuid:"shareWithUuid",share_with_type:"shareWithType"}));wp.SharingDelete$outboundSchema=h7.object({orgId:h7.string(),shareWithUuid:h7.string(),shareWithType:r1r.EntityType$outboundSchema}).transform(t=>(0,t1r.remap)(t,{orgId:"org_id",shareWithUuid:"share_with_uuid",shareWithType:"share_with_type"}));var e1r;(function(t){t.inboundSchema=wp.SharingDelete$inboundSchema,t.outboundSchema=wp.SharingDelete$outboundSchema})(e1r||(wp.SharingDelete$=e1r={}));function f$o(t){return JSON.stringify(wp.SharingDelete$outboundSchema.parse(t))}function p$o(t){return(0,d$o.safeParse)(t,e=>wp.SharingDelete$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SharingDelete' from JSON")}});var u1r=S(Sp=>{"use strict";var m$o=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]}),h$o=Sp&&Sp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g$o=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(0,i1r.remap)(t,{org_id:"orgId",share_with_uuid:"shareWithUuid",share_with_type:"shareWithType"}));Sp.SharingIn$outboundSchema=g7.object({orgId:g7.string(),level:s1r.ShareEnum$outboundSchema,shareWithUuid:g7.string(),shareWithType:a1r.EntityType$outboundSchema}).transform(t=>(0,i1r.remap)(t,{orgId:"org_id",shareWithUuid:"share_with_uuid",shareWithType:"share_with_type"}));var o1r;(function(t){t.inboundSchema=Sp.SharingIn$inboundSchema,t.outboundSchema=Sp.SharingIn$outboundSchema})(o1r||(Sp.SharingIn$=o1r={}));function b$o(t){return JSON.stringify(Sp.SharingIn$outboundSchema.parse(t))}function _$o(t){return(0,y$o.safeParse)(t,e=>Sp.SharingIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'SharingIn' from JSON")}});var jIe=S(Ja=>{"use strict";var v$o=Ja&&Ja.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),w$o=Ja&&Ja.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),S$o=Ja&&Ja.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,C$o.remap)(t,{additionalProperties:null})}));var c1r;(function(t){t.inboundSchema=Ja.TranscriptionSegmentChunk$inboundSchema,t.outboundSchema=Ja.TranscriptionSegmentChunk$outboundSchema})(c1r||(Ja.TranscriptionSegmentChunk$=c1r={}));function x$o(t){return JSON.stringify(Ja.TranscriptionSegmentChunk$outboundSchema.parse(t))}function T$o(t){return(0,d1r.safeParse)(t,e=>Ja.TranscriptionSegmentChunk$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionSegmentChunk' from JSON")}});var g1r=S(Cp=>{"use strict";var O$o=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]}),E$o=Cp&&Cp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),P$o=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({...t.additionalProperties,...(0,M$o.remap)(t,{additionalProperties:null})}));var f1r;(function(t){t.inboundSchema=Cp.TranscriptionResponse$inboundSchema,t.outboundSchema=Cp.TranscriptionResponse$outboundSchema})(f1r||(Cp.TranscriptionResponse$=f1r={}));function R$o(t){return JSON.stringify(Cp.TranscriptionResponse$outboundSchema.parse(t))}function I$o(t){return(0,p1r.safeParse)(t,e=>Cp.TranscriptionResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionResponse' from JSON")}});var jct=S(Ka=>{"use strict";var A$o=Ka&&Ka.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),N$o=Ka&&Ka.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),D$o=Ka&&Ka.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,j$o.remap)(t,{additionalProperties:null})}));var b1r;(function(t){t.inboundSchema=Ka.TranscriptionStreamDone$inboundSchema,t.outboundSchema=Ka.TranscriptionStreamDone$outboundSchema})(b1r||(Ka.TranscriptionStreamDone$=b1r={}));function $$o(t){return JSON.stringify(Ka.TranscriptionStreamDone$outboundSchema.parse(t))}function L$o(t){return(0,_1r.safeParse)(t,e=>Ka.TranscriptionStreamDone$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamDone' from JSON")}});var $ct=S(xp=>{"use strict";var F$o=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]}),k$o=xp&&xp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),q$o=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 U$o=Ga&&Ga.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z$o=Ga&&Ga.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),V$o=Ga&&Ga.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,T1r.remap)(t,{audio_language:"audioLanguage"}));Ga.TranscriptionStreamLanguage$outboundSchema=tB.object({type:Ga.TranscriptionStreamLanguageType$outboundSchema.default("transcription.language"),audioLanguage:tB.string(),additionalProperties:tB.record(tB.any())}).transform(t=>({...t.additionalProperties,...(0,T1r.remap)(t,{audioLanguage:"audio_language",additionalProperties:null})}));var x1r;(function(t){t.inboundSchema=Ga.TranscriptionStreamLanguage$inboundSchema,t.outboundSchema=Ga.TranscriptionStreamLanguage$outboundSchema})(x1r||(Ga.TranscriptionStreamLanguage$=x1r={}));function H$o(t){return JSON.stringify(Ga.TranscriptionStreamLanguage$outboundSchema.parse(t))}function W$o(t){return(0,O1r.safeParse)(t,e=>Ga.TranscriptionStreamLanguage$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamLanguage' from JSON")}});var Fct=S(Xa=>{"use strict";var J$o=Xa&&Xa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),K$o=Xa&&Xa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),G$o=Xa&&Xa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,X$o.remap)(t,{additionalProperties:null})}));var P1r;(function(t){t.inboundSchema=Xa.TranscriptionStreamSegmentDelta$inboundSchema,t.outboundSchema=Xa.TranscriptionStreamSegmentDelta$outboundSchema})(P1r||(Xa.TranscriptionStreamSegmentDelta$=P1r={}));function Z$o(t){return JSON.stringify(Xa.TranscriptionStreamSegmentDelta$outboundSchema.parse(t))}function Y$o(t){return(0,M1r.safeParse)(t,e=>Xa.TranscriptionStreamSegmentDelta$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamSegmentDelta' from JSON")}});var kct=S(Za=>{"use strict";var Q$o=Za&&Za.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),eLo=Za&&Za.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tLo=Za&&Za.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({...t.additionalProperties,...(0,rLo.remap)(t,{additionalProperties:null})}));var I1r;(function(t){t.inboundSchema=Za.TranscriptionStreamTextDelta$inboundSchema,t.outboundSchema=Za.TranscriptionStreamTextDelta$outboundSchema})(I1r||(Za.TranscriptionStreamTextDelta$=I1r={}));function nLo(t){return JSON.stringify(Za.TranscriptionStreamTextDelta$outboundSchema.parse(t))}function oLo(t){return(0,A1r.safeParse)(t,e=>Za.TranscriptionStreamTextDelta$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamTextDelta' from JSON")}});var L1r=S(Es=>{"use strict";var iLo=Es&&Es.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aLo=Es&&Es.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),sLo=Es&&Es.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$inboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$inboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$inboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))]);Es.TranscriptionStreamEventsData$outboundSchema=li.union([$Ie.TranscriptionStreamDone$outboundSchema.and(li.object({type:li.literal("transcription.done")}).transform(t=>({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$outboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$outboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$outboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))]);var N1r;(function(t){t.inboundSchema=Es.TranscriptionStreamEventsData$inboundSchema,t.outboundSchema=Es.TranscriptionStreamEventsData$outboundSchema})(N1r||(Es.TranscriptionStreamEventsData$=N1r={}));function uLo(t){return JSON.stringify(Es.TranscriptionStreamEventsData$outboundSchema.parse(t))}function lLo(t){return(0,j1r.safeParse)(t,e=>Es.TranscriptionStreamEventsData$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamEventsData' from JSON")}Es.TranscriptionStreamEvents$inboundSchema=li.object({event:$1r.TranscriptionStreamEventTypes$inboundSchema,data:li.string().transform((t,e)=>{try{return JSON.parse(t)}catch(r){return e.addIssue({code:li.ZodIssueCode.custom,message:`malformed json: ${r}`}),li.NEVER}}).pipe(li.union([$Ie.TranscriptionStreamDone$inboundSchema.and(li.object({type:li.literal("transcription.done")}).transform(t=>({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$inboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$inboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$inboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))]))});Es.TranscriptionStreamEvents$outboundSchema=li.object({event:$1r.TranscriptionStreamEventTypes$outboundSchema,data:li.union([$Ie.TranscriptionStreamDone$outboundSchema.and(li.object({type:li.literal("transcription.done")}).transform(t=>({type:t.type}))),FIe.TranscriptionStreamSegmentDelta$outboundSchema.and(li.object({type:li.literal("transcription.segment")}).transform(t=>({type:t.type}))),LIe.TranscriptionStreamLanguage$outboundSchema.and(li.object({type:li.literal("transcription.language")}).transform(t=>({type:t.type}))),kIe.TranscriptionStreamTextDelta$outboundSchema.and(li.object({type:li.literal("transcription.text.delta")}).transform(t=>({type:t.type})))])});var D1r;(function(t){t.inboundSchema=Es.TranscriptionStreamEvents$inboundSchema,t.outboundSchema=Es.TranscriptionStreamEvents$outboundSchema})(D1r||(Es.TranscriptionStreamEvents$=D1r={}));function cLo(t){return JSON.stringify(Es.TranscriptionStreamEvents$outboundSchema.parse(t))}function dLo(t){return(0,j1r.safeParse)(t,e=>Es.TranscriptionStreamEvents$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'TranscriptionStreamEvents' from JSON")}});var q1r=S(Ya=>{"use strict";var fLo=Ya&&Ya.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pLo=Ya&&Ya.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mLo=Ya&&Ya.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oYa.UnarchiveFTModelOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UnarchiveFTModelOut' from JSON")}});var U1r=S(Tp=>{"use strict";var bLo=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]}),_Lo=Tp&&Tp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vLo=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;oTp.UpdateFTModelIn$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UpdateFTModelIn' from JSON")}});var K1r=S(Op=>{"use strict";var xLo=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]}),TLo=Op&&Op.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OLo=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(0,V1r.remap)(t,{bytes:"sizeBytes",created_at:"createdAt",sample_type:"sampleType",num_lines:"numLines"}));Op.UploadFileOut$outboundSchema=sc.object({id:sc.string(),object:sc.string(),sizeBytes:sc.number().int(),createdAt:sc.number().int(),filename:sc.string(),purpose:H1r.FilePurpose$outboundSchema,sampleType:W1r.SampleType$outboundSchema,numLines:sc.nullable(sc.number().int()).optional(),mimetype:sc.nullable(sc.string()).optional(),source:J1r.Source$outboundSchema,signature:sc.nullable(sc.string()).optional()}).transform(t=>(0,V1r.remap)(t,{sizeBytes:"bytes",createdAt:"created_at",sampleType:"sample_type",numLines:"num_lines"}));var z1r;(function(t){t.inboundSchema=Op.UploadFileOut$inboundSchema,t.outboundSchema=Op.UploadFileOut$outboundSchema})(z1r||(Op.UploadFileOut$=z1r={}));function PLo(t){return JSON.stringify(Op.UploadFileOut$outboundSchema.parse(t))}function MLo(t){return(0,ELo.safeParse)(t,e=>Op.UploadFileOut$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'UploadFileOut' from JSON")}});var Y1r=S(Ps=>{"use strict";var RLo=Ps&&Ps.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ILo=Ps&&Ps.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ALo=Ps&&Ps.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oPs.Loc$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'Loc' from JSON")}Ps.ValidationError$inboundSchema=Ep.object({loc:Ep.array(Ep.union([Ep.string(),Ep.number().int()])),msg:Ep.string(),type:Ep.string()});Ps.ValidationError$outboundSchema=Ep.object({loc:Ep.array(Ep.union([Ep.string(),Ep.number().int()])),msg:Ep.string(),type:Ep.string()});var X1r;(function(t){t.inboundSchema=Ps.ValidationError$inboundSchema,t.outboundSchema=Ps.ValidationError$outboundSchema})(X1r||(Ps.ValidationError$=X1r={}));function jLo(t){return JSON.stringify(Ps.ValidationError$outboundSchema.parse(t))}function $Lo(t){return(0,Z1r.safeParse)(t,e=>Ps.ValidationError$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ValidationError' from JSON")}});var zt=S(ye=>{"use strict";var LLo=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]}),we=ye&&ye.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&LLo(e,t,r)};Object.defineProperty(ye,"__esModule",{value:!0});we(f0r(),ye);we(g0r(),ye);we(S0r(),ye);we(Elt(),ye);we(lse(),ye);we(Plt(),ye);we(oxr(),ye);we(mxr(),ye);we(vxr(),ye);we(jlt(),ye);we(xxr(),ye);we(OA(),ye);we(Mlt(),ye);we(Axr(),ye);we(Lxr(),ye);we($lt(),ye);we(Llt(),ye);we(Kxr(),ye);we(klt(),ye);we(oTr(),ye);we(Flt(),ye);we(Hq(),ye);we(gTr(),ye);we(KMe(),ye);we(RTr(),ye);we(LTr(),ye);we(JTr(),ye);we(QTr(),ye);we(cRe(),ye);we(lOr(),ye);we(pOr(),ye);we(Vlt(),ye);we(kOr(),ye);we(KOr(),ye);we(Hlt(),ye);we(Wlt(),ye);we(fRe(),ye);we(pRe(),ye);we(Jlt(),ye);we(jq(),ye);we(x0(),ye);we(vlt(),ye);we(Xlt(),ye);we(LEr(),ye);we(qEr(),ye);we(WEr(),ye);we(Qlt(),ye);we(Glt(),ye);we(_Re(),ye);we(ect(),ye);we(e7(),ye);we(gMr(),ye);we(SMr(),ye);we(hRr(),ye);we(wRr(),ye);we(Kq(),ye);we(RRr(),ye);we(FRr(),ye);we(HRr(),ye);we(ZRr(),ye);we(nIr(),ye);we(dIr(),ye);we(RRe(),ye);we(pIr(),ye);we(hIr(),ye);we(Klt(),ye);we(Fq(),ye);we(gct(),ye);we(_Ir(),ye);we(wIr(),ye);we(JH(),ye);we(yct(),ye);we(RIr(),ye);we(jIr(),ye);we(_ct(),ye);we(bct(),ye);we(cIe(),ye);we(mRe(),ye);we($Me(),ye);we(iMe(),ye);we(_se(),ye);we(vct(),ye);we(WIr(),ye);we(ZIr(),ye);we(tAr(),ye);we(aAr(),ye);we(wct(),ye);we(dRe(),ye);we(gRe(),ye);we(Sct(),ye);we(WPe(),ye);we(Ilt(),ye);we(mse(),ye);we(tct(),ye);we(ict(),ye);we(Dlt(),ye);we(TRe(),ye);we(kq(),ye);we(Cct(),ye);we(vRe(),ye);we(qq(),ye);we(Rlt(),ye);we(KH(),ye);we(oct(),ye);we(Ult(),ye);we(qlt(),ye);we(EAr(),ye);we(u7(),ye);we(AAr(),ye);we(wlt(),ye);we($Ar(),ye);we(kAr(),ye);we(BAr(),ye);we(Oct(),ye);we(GAr(),ye);we(YAr(),ye);we(tNr(),ye);we(aNr(),ye);we(hct(),ye);we(rct(),ye);we(gse(),ye);we(nct(),ye);we(c7(),ye);we(sct(),ye);we(zlt(),ye);we(r7(),ye);we(FMe(),ye);we(pNr(),ye);we(yNr(),ye);we(Mct(),ye);we(SNr(),ye);we(Rct(),ye);we(Ict(),ye);we(Act(),ye);we(NNr(),ye);we(qNr(),ye);we(Nct(),ye);we(act(),ye);we(Ect(),ye);we(VH(),ye);we(zNr(),ye);we(sMe(),ye);we(uct(),ye);we(lct(),ye);we(Lq(),ye);we(Slt(),ye);we(cct(),ye);we(GNr(),ye);we(vse(),ye);we(YNr(),ye);we(Dct(),ye);we(n1r(),ye);we(u1r(),ye);we(Pct(),ye);we(wse(),ye);we(dct(),ye);we(UD(),ye);we(Nlt(),ye);we(Vq(),ye);we(XH(),ye);we(LMe(),ye);we(n7(),ye);we(cMe(),ye);we(o7(),ye);we(HH(),ye);we(fct(),ye);we(pct(),ye);we(yse(),ye);we(mct(),ye);we(hse(),ye);we(zD(),ye);we(ERe(),ye);we(fse(),ye);we(xct(),ye);we(g1r(),ye);we(jIe(),ye);we(jct(),ye);we(L1r(),ye);we($ct(),ye);we(Lct(),ye);we(Fct(),ye);we(kct(),ye);we(q1r(),ye);we(U1r(),ye);we(K1r(),ye);we(Wq(),ye);we(VD(),ye);we(Y1r(),ye);we(Tct(),ye);we(l7(),ye);we(Bq(),ye);we(Uq(),ye)});var rDr=S(Jh=>{"use strict";var FLo=Jh&&Jh.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kLo=Jh&&Jh.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eDr=Jh&&Jh.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Sse(t,{request:t.request$,response:t.response$,body:t.body$}));Jh.HTTPValidationError$outboundSchema=nB.instanceof(Sse).transform(t=>t.data$).pipe(nB.object({detail:nB.array(tDr.ValidationError$outboundSchema).optional()}));var Q1r;(function(t){t.inboundSchema=Jh.HTTPValidationError$inboundSchema,t.outboundSchema=Jh.HTTPValidationError$outboundSchema})(Q1r||(Jh.HTTPValidationError$=Q1r={}))});var Qn=S(Wx=>{"use strict";var BLo=Wx&&Wx.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cse=Wx&&Wx.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&BLo(e,t,r)};Object.defineProperty(Wx,"__esModule",{value:!0});Cse(Hut(),Wx);Cse(rDr(),Wx);Cse(hlt(),Wx);Cse(ylt(),Wx);Cse(kPe(),Wx)});var vr=S(oB=>{"use strict";var nDr=oB&&oB.__classPrivateFieldSet||function(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},xse=oB&&oB.__classPrivateFieldGet||function(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)},y7,Tse,oDr;Object.defineProperty(oB,"__esModule",{value:!0});oB.APIPromise=void 0;var qct=class{constructor(e){y7.set(this,void 0),Tse.set(this,void 0),this[oDr]="APIPromise",nDr(this,y7,e instanceof Promise?e:Promise.resolve(e),"f"),nDr(this,Tse,e instanceof Promise?xse(this,y7,"f").then(([r])=>r):Promise.resolve(e[0]),"f")}then(e,r){return xse(this,y7,"f").then(e?([n])=>e(n):void 0,r)}catch(e){return xse(this,Tse,"f").catch(e)}finally(e){return xse(this,Tse,"f").finally(e)}$inspect(){return xse(this,y7,"f")}};oB.APIPromise=qct;y7=new WeakMap,Tse=new WeakMap,oDr=Symbol.toStringTag});var sDr=S(GD=>{"use strict";var ULo=GD&&GD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zLo=GD&&GD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bct=GD&&GD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oaDr.AgentsCompletionRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,VLo.encodeJSON)("body",o,{explode:!0}),a=(0,JLo.pathToFunc)("/v1/agents/completions")(),s=new Headers((0,HLo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,iDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,iDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_completion_v1_agents_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Ose.match(Ose.json(200,aDr.ChatCompletionResponse$inboundSchema),Ose.jsonErr(422,KLo.HTTPValidationError$inboundSchema),Ose.fail("4XX"),Ose.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var iB=S(qIe=>{"use strict";Object.defineProperty(qIe,"__esModule",{value:!0});qIe.EventStream=void 0;var Uct=class extends ReadableStream{constructor(e,r){let n=e.getReader(),o=new Uint8Array;super({async pull(i){try{for(;;){let a=QLo(o);if(!a){let l=await n.read();if(l.done)return i.close();o=YLo(o,l.value);continue}let s=o.slice(0,a.index);o=o.slice(a.index+a.length);let u=eFo(s,r);if(u?.value)return i.enqueue(u.value);if(u?.done)return await n.cancel("done"),i.close()}}catch(a){i.error(a),await n.cancel(a)}},cancel:i=>n.cancel(i)})}[Symbol.asyncIterator](){let e=ReadableStream.prototype[Symbol.asyncIterator];if(typeof e=="function")return e.call(this);let r=this.getReader();return{next:async()=>{let n=await r.read();return n.done?(r.releaseLock(),{done:!0,value:void 0}):{done:!1,value:n.value}},throw:async n=>(await r.cancel(n),r.releaseLock(),{done:!0,value:void 0}),return:async()=>(await r.cancel("done"),r.releaseLock(),{done:!0,value:void 0}),[Symbol.asyncIterator](){return this}}}};qIe.EventStream=Uct;function YLo(t,e){let r=new Uint8Array(t.length+e.length);return r.set(t,0),r.set(e,t.length),r}function QLo(t){let e=t.length;for(let r=0;r{"use strict";var tFo=XD&&XD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),rFo=XD&&XD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BIe=XD&&XD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;olDr.AgentsCompletionStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,oFo.encodeJSON)("body",o,{explode:!0}),a=(0,uFo.pathToFunc)("/v1/agents/completions#stream")(),s=new Headers((0,aFo.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,uDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,uDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"stream_agents",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Ese.match(Ese.sse(200,nFo.instanceof(ReadableStream).transform(b=>new iFo.EventStream(b,_=>_.data==="[DONE]"?{done:!0}:{value:lDr.CompletionEvent$inboundSchema.parse(_)}))),Ese.jsonErr(422,lFo.HTTPValidationError$inboundSchema),Ese.fail("4XX"),Ese.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var fDr=S(UIe=>{"use strict";Object.defineProperty(UIe,"__esModule",{value:!0});UIe.Agents=void 0;var pFo=sDr(),mFo=cDr(),hFo=Vc(),dDr=Rd(),zct=class extends hFo.ClientSDK{async complete(e,r){return(0,dDr.unwrapAsync)((0,pFo.agentsComplete)(this,e,r))}async stream(e,r){return(0,dDr.unwrapAsync)((0,mFo.agentsStream)(this,e,r))}};UIe.Agents=zct});var Pse=S(Vct=>{"use strict";Object.defineProperty(Vct,"__esModule",{value:!0});Vct.isReadableStream=gFo;function gFo(t){if(typeof t!="object"||t===null)return!1;let e=t;return typeof e.getReader=="function"&&typeof e.cancel=="function"&&typeof e.tee=="function"}});var gDr=S(ZD=>{"use strict";var yFo=ZD&&ZD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),bFo=ZD&&ZD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hDr=ZD&&ZD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;omDr.AudioTranscriptionRequest$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,LA.appendForm)(i,"model",o.model),o.file!==void 0)if((0,CFo.isBlobLike)(o.file))(0,LA.appendForm)(i,"file",o.file);else if((0,xFo.isReadableStream)(o.file.content)){let g=await(0,Hct.readableStreamToArrayBuffer)(o.file.content),b=(0,Hct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream",_=new Blob([g],{type:b});(0,LA.appendForm)(i,"file",_,o.file.fileName)}else{let g=(0,Hct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream";(0,LA.appendForm)(i,"file",new Blob([o.file.content],{type:g}),o.file.fileName)}o.file_id!==void 0&&(0,LA.appendForm)(i,"file_id",o.file_id),o.file_url!==void 0&&(0,LA.appendForm)(i,"file_url",o.file_url),o.language!==void 0&&(0,LA.appendForm)(i,"language",o.language),o.stream!==void 0&&(0,LA.appendForm)(i,"stream",o.stream),o.temperature!==void 0&&(0,LA.appendForm)(i,"temperature",o.temperature),o.timestamp_granularities!==void 0&&(0,LA.appendForm)(i,"timestamp_granularities",o.timestamp_granularities);let a=(0,wFo.pathToFunc)("/v1/audio/transcriptions")(),s=new Headers((0,_Fo.compactMap)({Accept:"application/json"})),u=await(0,pDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,pDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"audio_api_v1_transcriptions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await zIe.match(zIe.json(200,mDr.TranscriptionResponse$inboundSchema),zIe.fail("4XX"),zIe.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var _Dr=S(YD=>{"use strict";var EFo=YD&&YD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PFo=YD&&YD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jct=YD&&YD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;obDr.AudioTranscriptionRequestStream$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,FA.appendForm)(i,"model",o.model),o.file!==void 0)if((0,jFo.isBlobLike)(o.file))(0,FA.appendForm)(i,"file",o.file);else if((0,$Fo.isReadableStream)(o.file.content)){let g=await(0,Wct.readableStreamToArrayBuffer)(o.file.content),b=(0,Wct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream",_=new Blob([g],{type:b});(0,FA.appendForm)(i,"file",_,o.file.fileName)}else{let g=(0,Wct.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream";(0,FA.appendForm)(i,"file",new Blob([o.file.content],{type:g}),o.file.fileName)}o.file_id!==void 0&&(0,FA.appendForm)(i,"file_id",o.file_id),o.file_url!==void 0&&(0,FA.appendForm)(i,"file_url",o.file_url),o.language!==void 0&&(0,FA.appendForm)(i,"language",o.language),o.stream!==void 0&&(0,FA.appendForm)(i,"stream",o.stream),o.temperature!==void 0&&(0,FA.appendForm)(i,"temperature",o.temperature),o.timestamp_granularities!==void 0&&(0,FA.appendForm)(i,"timestamp_granularities",o.timestamp_granularities);let a=(0,NFo.pathToFunc)("/v1/audio/transcriptions#stream")(),s=new Headers((0,IFo.compactMap)({Accept:"text/event-stream"})),u=await(0,yDr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,yDr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"audio_api_v1_transcriptions_post_stream",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await VIe.match(VIe.sse(200,MFo.instanceof(ReadableStream).transform(g=>new RFo.EventStream(g,b=>({value:bDr.TranscriptionStreamEvents$inboundSchema.parse(b)})))),VIe.fail("4XX"),VIe.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var wDr=S(HIe=>{"use strict";Object.defineProperty(HIe,"__esModule",{value:!0});HIe.Transcriptions=void 0;var kFo=gDr(),qFo=_Dr(),BFo=Vc(),vDr=Rd(),Kct=class extends BFo.ClientSDK{async complete(e,r){return(0,vDr.unwrapAsync)((0,kFo.audioTranscriptionsComplete)(this,e,r))}async stream(e,r){return(0,vDr.unwrapAsync)((0,qFo.audioTranscriptionsStream)(this,e,r))}};HIe.Transcriptions=Kct});var SDr=S(WIe=>{"use strict";Object.defineProperty(WIe,"__esModule",{value:!0});WIe.Audio=void 0;var UFo=Vc(),zFo=wDr(),Gct=class extends UFo.ClientSDK{get transcriptions(){return this._transcriptions??(this._transcriptions=new zFo.Transcriptions(this._options))}};WIe.Audio=Gct});var TDr=S(Pp=>{"use strict";var VFo=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]}),HFo=Pp&&Pp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WFo=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(0,xDr.remap)(t,{agent_id:"agentId"}));Pp.AgentsApiV1AgentsGetRequest$outboundSchema=JIe.object({agentId:JIe.string()}).transform(t=>(0,xDr.remap)(t,{agentId:"agent_id"}));var CDr;(function(t){t.inboundSchema=Pp.AgentsApiV1AgentsGetRequest$inboundSchema,t.outboundSchema=Pp.AgentsApiV1AgentsGetRequest$outboundSchema})(CDr||(Pp.AgentsApiV1AgentsGetRequest$=CDr={}));function KFo(t){return JSON.stringify(Pp.AgentsApiV1AgentsGetRequest$outboundSchema.parse(t))}function GFo(t){return(0,JFo.safeParse)(t,e=>Pp.AgentsApiV1AgentsGetRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsGetRequest' from JSON")}});var PDr=S(Mp=>{"use strict";var XFo=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]}),ZFo=Mp&&Mp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YFo=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(0,EDr.remap)(t,{page_size:"pageSize"}));Mp.AgentsApiV1AgentsListRequest$outboundSchema=b7.object({page:b7.number().int().default(0),pageSize:b7.number().int().default(20)}).transform(t=>(0,EDr.remap)(t,{pageSize:"page_size"}));var ODr;(function(t){t.inboundSchema=Mp.AgentsApiV1AgentsListRequest$inboundSchema,t.outboundSchema=Mp.AgentsApiV1AgentsListRequest$outboundSchema})(ODr||(Mp.AgentsApiV1AgentsListRequest$=ODr={}));function eko(t){return JSON.stringify(Mp.AgentsApiV1AgentsListRequest$outboundSchema.parse(t))}function tko(t){return(0,QFo.safeParse)(t,e=>Mp.AgentsApiV1AgentsListRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsListRequest' from JSON")}});var NDr=S(Rp=>{"use strict";var rko=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]}),nko=Rp&&Rp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RDr=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(0,IDr.remap)(t,{agent_id:"agentId",AgentUpdateRequest:"agentUpdateRequest"}));Rp.AgentsApiV1AgentsUpdateRequest$outboundSchema=KIe.object({agentId:KIe.string(),agentUpdateRequest:ADr.AgentUpdateRequest$outboundSchema}).transform(t=>(0,IDr.remap)(t,{agentId:"agent_id",agentUpdateRequest:"AgentUpdateRequest"}));var MDr;(function(t){t.inboundSchema=Rp.AgentsApiV1AgentsUpdateRequest$inboundSchema,t.outboundSchema=Rp.AgentsApiV1AgentsUpdateRequest$outboundSchema})(MDr||(Rp.AgentsApiV1AgentsUpdateRequest$=MDr={}));function iko(t){return JSON.stringify(Rp.AgentsApiV1AgentsUpdateRequest$outboundSchema.parse(t))}function ako(t){return(0,oko.safeParse)(t,e=>Rp.AgentsApiV1AgentsUpdateRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsUpdateRequest' from JSON")}});var $Dr=S(Ip=>{"use strict";var sko=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]}),uko=Ip&&Ip.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lko=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(0,jDr.remap)(t,{agent_id:"agentId"}));Ip.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema=_7.object({agentId:_7.string(),version:_7.number().int()}).transform(t=>(0,jDr.remap)(t,{agentId:"agent_id"}));var DDr;(function(t){t.inboundSchema=Ip.AgentsApiV1AgentsUpdateVersionRequest$inboundSchema,t.outboundSchema=Ip.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema})(DDr||(Ip.AgentsApiV1AgentsUpdateVersionRequest$=DDr={}));function dko(t){return JSON.stringify(Ip.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema.parse(t))}function fko(t){return(0,cko.safeParse)(t,e=>Ip.AgentsApiV1AgentsUpdateVersionRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1AgentsUpdateVersionRequest' from JSON")}});var BDr=S(Ap=>{"use strict";var pko=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]}),mko=Ap&&Ap.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),FDr=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(0,kDr.remap)(t,{conversation_id:"conversationId",ConversationAppendRequest:"conversationAppendRequest"}));Ap.AgentsApiV1ConversationsAppendRequest$outboundSchema=GIe.object({conversationId:GIe.string(),conversationAppendRequest:qDr.ConversationAppendRequest$outboundSchema}).transform(t=>(0,kDr.remap)(t,{conversationId:"conversation_id",conversationAppendRequest:"ConversationAppendRequest"}));var LDr;(function(t){t.inboundSchema=Ap.AgentsApiV1ConversationsAppendRequest$inboundSchema,t.outboundSchema=Ap.AgentsApiV1ConversationsAppendRequest$outboundSchema})(LDr||(Ap.AgentsApiV1ConversationsAppendRequest$=LDr={}));function gko(t){return JSON.stringify(Ap.AgentsApiV1ConversationsAppendRequest$outboundSchema.parse(t))}function yko(t){return(0,hko.safeParse)(t,e=>Ap.AgentsApiV1ConversationsAppendRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsAppendRequest' from JSON")}});var WDr=S(Np=>{"use strict";var bko=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]}),_ko=Np&&Np.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zDr=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(0,VDr.remap)(t,{conversation_id:"conversationId",ConversationAppendStreamRequest:"conversationAppendStreamRequest"}));Np.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema=XIe.object({conversationId:XIe.string(),conversationAppendStreamRequest:HDr.ConversationAppendStreamRequest$outboundSchema}).transform(t=>(0,VDr.remap)(t,{conversationId:"conversation_id",conversationAppendStreamRequest:"ConversationAppendStreamRequest"}));var UDr;(function(t){t.inboundSchema=Np.AgentsApiV1ConversationsAppendStreamRequest$inboundSchema,t.outboundSchema=Np.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema})(UDr||(Np.AgentsApiV1ConversationsAppendStreamRequest$=UDr={}));function wko(t){return JSON.stringify(Np.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema.parse(t))}function Sko(t){return(0,vko.safeParse)(t,e=>Np.AgentsApiV1ConversationsAppendStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsAppendStreamRequest' from JSON")}});var YDr=S(Ms=>{"use strict";var Cko=Ms&&Ms.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xko=Ms&&Ms.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GDr=Ms&&Ms.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,XDr.remap)(t,{conversation_id:"conversationId"}));Ms.AgentsApiV1ConversationsGetRequest$outboundSchema=v7.object({conversationId:v7.string()}).transform(t=>(0,XDr.remap)(t,{conversationId:"conversation_id"}));var JDr;(function(t){t.inboundSchema=Ms.AgentsApiV1ConversationsGetRequest$inboundSchema,t.outboundSchema=Ms.AgentsApiV1ConversationsGetRequest$outboundSchema})(JDr||(Ms.AgentsApiV1ConversationsGetRequest$=JDr={}));function Tko(t){return JSON.stringify(Ms.AgentsApiV1ConversationsGetRequest$outboundSchema.parse(t))}function Oko(t){return(0,ZDr.safeParse)(t,e=>Ms.AgentsApiV1ConversationsGetRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsGetRequest' from JSON")}Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema=v7.union([ZIe.ModelConversation$inboundSchema,ZIe.AgentConversation$inboundSchema]);Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$outboundSchema=v7.union([ZIe.ModelConversation$outboundSchema,ZIe.AgentConversation$outboundSchema]);var KDr;(function(t){t.inboundSchema=Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema,t.outboundSchema=Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$outboundSchema})(KDr||(Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$=KDr={}));function Eko(t){return JSON.stringify(Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$outboundSchema.parse(t))}function Pko(t){return(0,ZDr.safeParse)(t,e=>Ms.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsGetResponseV1ConversationsGet' from JSON")}});var tjr=S(Dp=>{"use strict";var Mko=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]}),Rko=Dp&&Dp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Iko=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(0,ejr.remap)(t,{conversation_id:"conversationId"}));Dp.AgentsApiV1ConversationsHistoryRequest$outboundSchema=YIe.object({conversationId:YIe.string()}).transform(t=>(0,ejr.remap)(t,{conversationId:"conversation_id"}));var QDr;(function(t){t.inboundSchema=Dp.AgentsApiV1ConversationsHistoryRequest$inboundSchema,t.outboundSchema=Dp.AgentsApiV1ConversationsHistoryRequest$outboundSchema})(QDr||(Dp.AgentsApiV1ConversationsHistoryRequest$=QDr={}));function Nko(t){return JSON.stringify(Dp.AgentsApiV1ConversationsHistoryRequest$outboundSchema.parse(t))}function Dko(t){return(0,Ako.safeParse)(t,e=>Dp.AgentsApiV1ConversationsHistoryRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsHistoryRequest' from JSON")}});var sjr=S(Rs=>{"use strict";var jko=Rs&&Rs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$ko=Rs&&Rs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ojr=Rs&&Rs.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,ijr.remap)(t,{page_size:"pageSize"}));Rs.AgentsApiV1ConversationsListRequest$outboundSchema=aB.object({page:aB.number().int().default(0),pageSize:aB.number().int().default(100)}).transform(t=>(0,ijr.remap)(t,{pageSize:"page_size"}));var rjr;(function(t){t.inboundSchema=Rs.AgentsApiV1ConversationsListRequest$inboundSchema,t.outboundSchema=Rs.AgentsApiV1ConversationsListRequest$outboundSchema})(rjr||(Rs.AgentsApiV1ConversationsListRequest$=rjr={}));function Lko(t){return JSON.stringify(Rs.AgentsApiV1ConversationsListRequest$outboundSchema.parse(t))}function Fko(t){return(0,ajr.safeParse)(t,e=>Rs.AgentsApiV1ConversationsListRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsListRequest' from JSON")}Rs.ResponseBody$inboundSchema=aB.union([QIe.ModelConversation$inboundSchema,QIe.AgentConversation$inboundSchema]);Rs.ResponseBody$outboundSchema=aB.union([QIe.ModelConversation$outboundSchema,QIe.AgentConversation$outboundSchema]);var njr;(function(t){t.inboundSchema=Rs.ResponseBody$inboundSchema,t.outboundSchema=Rs.ResponseBody$outboundSchema})(njr||(Rs.ResponseBody$=njr={}));function kko(t){return JSON.stringify(Rs.ResponseBody$outboundSchema.parse(t))}function qko(t){return(0,ajr.safeParse)(t,e=>Rs.ResponseBody$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'ResponseBody' from JSON")}});var cjr=S(jp=>{"use strict";var Bko=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]}),Uko=jp&&jp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zko=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(0,ljr.remap)(t,{conversation_id:"conversationId"}));jp.AgentsApiV1ConversationsMessagesRequest$outboundSchema=eAe.object({conversationId:eAe.string()}).transform(t=>(0,ljr.remap)(t,{conversationId:"conversation_id"}));var ujr;(function(t){t.inboundSchema=jp.AgentsApiV1ConversationsMessagesRequest$inboundSchema,t.outboundSchema=jp.AgentsApiV1ConversationsMessagesRequest$outboundSchema})(ujr||(jp.AgentsApiV1ConversationsMessagesRequest$=ujr={}));function Hko(t){return JSON.stringify(jp.AgentsApiV1ConversationsMessagesRequest$outboundSchema.parse(t))}function Wko(t){return(0,Vko.safeParse)(t,e=>jp.AgentsApiV1ConversationsMessagesRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsMessagesRequest' from JSON")}});var hjr=S($p=>{"use strict";var Jko=$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]}),Kko=$p&&$p.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fjr=$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(0,pjr.remap)(t,{conversation_id:"conversationId",ConversationRestartRequest:"conversationRestartRequest"}));$p.AgentsApiV1ConversationsRestartRequest$outboundSchema=tAe.object({conversationId:tAe.string(),conversationRestartRequest:mjr.ConversationRestartRequest$outboundSchema}).transform(t=>(0,pjr.remap)(t,{conversationId:"conversation_id",conversationRestartRequest:"ConversationRestartRequest"}));var djr;(function(t){t.inboundSchema=$p.AgentsApiV1ConversationsRestartRequest$inboundSchema,t.outboundSchema=$p.AgentsApiV1ConversationsRestartRequest$outboundSchema})(djr||($p.AgentsApiV1ConversationsRestartRequest$=djr={}));function Xko(t){return JSON.stringify($p.AgentsApiV1ConversationsRestartRequest$outboundSchema.parse(t))}function Zko(t){return(0,Gko.safeParse)(t,e=>$p.AgentsApiV1ConversationsRestartRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsRestartRequest' from JSON")}});var vjr=S(Lp=>{"use strict";var Yko=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]}),Qko=Lp&&Lp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yjr=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(0,bjr.remap)(t,{conversation_id:"conversationId",ConversationRestartStreamRequest:"conversationRestartStreamRequest"}));Lp.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema=rAe.object({conversationId:rAe.string(),conversationRestartStreamRequest:_jr.ConversationRestartStreamRequest$outboundSchema}).transform(t=>(0,bjr.remap)(t,{conversationId:"conversation_id",conversationRestartStreamRequest:"ConversationRestartStreamRequest"}));var gjr;(function(t){t.inboundSchema=Lp.AgentsApiV1ConversationsRestartStreamRequest$inboundSchema,t.outboundSchema=Lp.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema})(gjr||(Lp.AgentsApiV1ConversationsRestartStreamRequest$=gjr={}));function tqo(t){return JSON.stringify(Lp.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema.parse(t))}function rqo(t){return(0,eqo.safeParse)(t,e=>Lp.AgentsApiV1ConversationsRestartStreamRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'AgentsApiV1ConversationsRestartStreamRequest' from JSON")}});var Cjr=S(Fp=>{"use strict";var nqo=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]}),oqo=Fp&&Fp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iqo=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(0,Sjr.remap)(t,{model_id:"modelId"}));Fp.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema=nAe.object({modelId:nAe.string()}).transform(t=>(0,Sjr.remap)(t,{modelId:"model_id"}));var wjr;(function(t){t.inboundSchema=Fp.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema,t.outboundSchema=Fp.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema})(wjr||(Fp.DeleteModelV1ModelsModelIdDeleteRequest$=wjr={}));function sqo(t){return JSON.stringify(Fp.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(t))}function uqo(t){return(0,aqo.safeParse)(t,e=>Fp.DeleteModelV1ModelsModelIdDeleteRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'DeleteModelV1ModelsModelIdDeleteRequest' from JSON")}});var Ojr=S(kp=>{"use strict";var lqo=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]}),cqo=kp&&kp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dqo=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(0,Tjr.remap)(t,{file_id:"fileId"}));kp.FilesApiRoutesDeleteFileRequest$outboundSchema=oAe.object({fileId:oAe.string()}).transform(t=>(0,Tjr.remap)(t,{fileId:"file_id"}));var xjr;(function(t){t.inboundSchema=kp.FilesApiRoutesDeleteFileRequest$inboundSchema,t.outboundSchema=kp.FilesApiRoutesDeleteFileRequest$outboundSchema})(xjr||(kp.FilesApiRoutesDeleteFileRequest$=xjr={}));function pqo(t){return JSON.stringify(kp.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(t))}function mqo(t){return(0,fqo.safeParse)(t,e=>kp.FilesApiRoutesDeleteFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesDeleteFileRequest' from JSON")}});var Mjr=S(qp=>{"use strict";var hqo=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]}),gqo=qp&&qp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yqo=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(0,Pjr.remap)(t,{file_id:"fileId"}));qp.FilesApiRoutesDownloadFileRequest$outboundSchema=iAe.object({fileId:iAe.string()}).transform(t=>(0,Pjr.remap)(t,{fileId:"file_id"}));var Ejr;(function(t){t.inboundSchema=qp.FilesApiRoutesDownloadFileRequest$inboundSchema,t.outboundSchema=qp.FilesApiRoutesDownloadFileRequest$outboundSchema})(Ejr||(qp.FilesApiRoutesDownloadFileRequest$=Ejr={}));function _qo(t){return JSON.stringify(qp.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(t))}function vqo(t){return(0,bqo.safeParse)(t,e=>qp.FilesApiRoutesDownloadFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesDownloadFileRequest' from JSON")}});var Ajr=S(Bp=>{"use strict";var wqo=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]}),Sqo=Bp&&Bp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Cqo=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(0,Ijr.remap)(t,{file_id:"fileId"}));Bp.FilesApiRoutesGetSignedUrlRequest$outboundSchema=w7.object({fileId:w7.string(),expiry:w7.number().int().default(24)}).transform(t=>(0,Ijr.remap)(t,{fileId:"file_id"}));var Rjr;(function(t){t.inboundSchema=Bp.FilesApiRoutesGetSignedUrlRequest$inboundSchema,t.outboundSchema=Bp.FilesApiRoutesGetSignedUrlRequest$outboundSchema})(Rjr||(Bp.FilesApiRoutesGetSignedUrlRequest$=Rjr={}));function Tqo(t){return JSON.stringify(Bp.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(t))}function Oqo(t){return(0,xqo.safeParse)(t,e=>Bp.FilesApiRoutesGetSignedUrlRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesGetSignedUrlRequest' from JSON")}});var $jr=S(zp=>{"use strict";var Eqo=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]}),Pqo=zp&&zp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Djr=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(0,jjr.remap)(t,{page_size:"pageSize",sample_type:"sampleType"}));zp.FilesApiRoutesListFilesRequest$outboundSchema=Up.object({page:Up.number().int().default(0),pageSize:Up.number().int().default(100),sampleType:Up.nullable(Up.array(S7.SampleType$outboundSchema)).optional(),source:Up.nullable(Up.array(S7.Source$outboundSchema)).optional(),search:Up.nullable(Up.string()).optional(),purpose:Up.nullable(S7.FilePurpose$outboundSchema).optional()}).transform(t=>(0,jjr.remap)(t,{pageSize:"page_size",sampleType:"sample_type"}));var Njr;(function(t){t.inboundSchema=zp.FilesApiRoutesListFilesRequest$inboundSchema,t.outboundSchema=zp.FilesApiRoutesListFilesRequest$outboundSchema})(Njr||(zp.FilesApiRoutesListFilesRequest$=Njr={}));function Rqo(t){return JSON.stringify(zp.FilesApiRoutesListFilesRequest$outboundSchema.parse(t))}function Iqo(t){return(0,Mqo.safeParse)(t,e=>zp.FilesApiRoutesListFilesRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesListFilesRequest' from JSON")}});var kjr=S(Vp=>{"use strict";var Aqo=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]}),Nqo=Vp&&Vp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Dqo=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(0,Fjr.remap)(t,{file_id:"fileId"}));Vp.FilesApiRoutesRetrieveFileRequest$outboundSchema=aAe.object({fileId:aAe.string()}).transform(t=>(0,Fjr.remap)(t,{fileId:"file_id"}));var Ljr;(function(t){t.inboundSchema=Vp.FilesApiRoutesRetrieveFileRequest$inboundSchema,t.outboundSchema=Vp.FilesApiRoutesRetrieveFileRequest$outboundSchema})(Ljr||(Vp.FilesApiRoutesRetrieveFileRequest$=Ljr={}));function $qo(t){return JSON.stringify(Vp.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(t))}function Lqo(t){return(0,jqo.safeParse)(t,e=>Vp.FilesApiRoutesRetrieveFileRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesRetrieveFileRequest' from JSON")}});var zjr=S(Hp=>{"use strict";var Fqo=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]}),kqo=Hp&&Hp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bjr=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;oHp.FilesApiRoutesUploadFileMultiPartBodyParams$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'FilesApiRoutesUploadFileMultiPartBodyParams' from JSON")}});var Wjr=S(Wp=>{"use strict";var Vqo=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]}),Hqo=Wp&&Wp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Wqo=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(0,Hjr.remap)(t,{job_id:"jobId"}));Wp.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema=uAe.object({jobId:uAe.string()}).transform(t=>(0,Hjr.remap)(t,{jobId:"job_id"}));var Vjr;(function(t){t.inboundSchema=Wp.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema,t.outboundSchema=Wp.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema})(Vjr||(Wp.JobsApiRoutesBatchCancelBatchJobRequest$=Vjr={}));function Kqo(t){return JSON.stringify(Wp.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(t))}function Gqo(t){return(0,Jqo.safeParse)(t,e=>Wp.JobsApiRoutesBatchCancelBatchJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchCancelBatchJobRequest' from JSON")}});var Gjr=S(Jp=>{"use strict";var Xqo=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]}),Zqo=Jp&&Jp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yqo=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(0,Kjr.remap)(t,{job_id:"jobId"}));Jp.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema=lAe.object({jobId:lAe.string()}).transform(t=>(0,Kjr.remap)(t,{jobId:"job_id"}));var Jjr;(function(t){t.inboundSchema=Jp.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema,t.outboundSchema=Jp.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema})(Jjr||(Jp.JobsApiRoutesBatchGetBatchJobRequest$=Jjr={}));function eBo(t){return JSON.stringify(Jp.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(t))}function tBo(t){return(0,Qqo.safeParse)(t,e=>Jp.JobsApiRoutesBatchGetBatchJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobRequest' from JSON")}});var e$r=S(Kp=>{"use strict";var rBo=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]}),nBo=Kp&&Kp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zjr=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;onew Date(t))).optional(),created_by_me:tu.boolean().default(!1),status:tu.nullable(tu.array(Qjr.BatchJobStatus$inboundSchema)).optional()}).transform(t=>(0,Yjr.remap)(t,{page_size:"pageSize",agent_id:"agentId",created_after:"createdAfter",created_by_me:"createdByMe"}));Kp.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema=tu.object({page:tu.number().int().default(0),pageSize:tu.number().int().default(100),model:tu.nullable(tu.string()).optional(),agentId:tu.nullable(tu.string()).optional(),metadata:tu.nullable(tu.record(tu.any())).optional(),createdAfter:tu.nullable(tu.date().transform(t=>t.toISOString())).optional(),createdByMe:tu.boolean().default(!1),status:tu.nullable(tu.array(Qjr.BatchJobStatus$outboundSchema)).optional()}).transform(t=>(0,Yjr.remap)(t,{pageSize:"page_size",agentId:"agent_id",createdAfter:"created_after",createdByMe:"created_by_me"}));var Xjr;(function(t){t.inboundSchema=Kp.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema,t.outboundSchema=Kp.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema})(Xjr||(Kp.JobsApiRoutesBatchGetBatchJobsRequest$=Xjr={}));function iBo(t){return JSON.stringify(Kp.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.parse(t))}function aBo(t){return(0,oBo.safeParse)(t,e=>Kp.JobsApiRoutesBatchGetBatchJobsRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesBatchGetBatchJobsRequest' from JSON")}});var n$r=S(Gp=>{"use strict";var sBo=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]}),uBo=Gp&&Gp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lBo=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(0,r$r.remap)(t,{model_id:"modelId"}));Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema=cAe.object({modelId:cAe.string()}).transform(t=>(0,r$r.remap)(t,{modelId:"model_id"}));var t$r;(function(t){t.inboundSchema=Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema,t.outboundSchema=Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema})(t$r||(Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$=t$r={}));function dBo(t){return JSON.stringify(Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(t))}function fBo(t){return(0,cBo.safeParse)(t,e=>Gp.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningArchiveFineTunedModelRequest' from JSON")}});var l$r=S(Is=>{"use strict";var pBo=Is&&Is.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),mBo=Is&&Is.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a$r=Is&&Is.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,s$r.remap)(t,{job_id:"jobId"}));Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema=mv.object({jobId:mv.string()}).transform(t=>(0,s$r.remap)(t,{jobId:"job_id"}));var o$r;(function(t){t.inboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema,t.outboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema})(o$r||(Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$=o$r={}));function hBo(t){return JSON.stringify(Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(t))}function gBo(t){return(0,u$r.safeParse)(t,e=>Is.JobsApiRoutesFineTuningCancelFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCancelFineTuningJobRequest' from JSON")}Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema=mv.union([dAe.ClassifierDetailedJobOut$inboundSchema.and(mv.object({job_type:mv.literal("classifier")}).transform(t=>({jobType:t.job_type}))),dAe.CompletionDetailedJobOut$inboundSchema.and(mv.object({job_type:mv.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$outboundSchema=mv.union([dAe.ClassifierDetailedJobOut$outboundSchema.and(mv.object({jobType:mv.literal("classifier")}).transform(t=>({job_type:t.jobType}))),dAe.CompletionDetailedJobOut$outboundSchema.and(mv.object({jobType:mv.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var i$r;(function(t){t.inboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema,t.outboundSchema=Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$outboundSchema})(i$r||(Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$=i$r={}));function yBo(t){return JSON.stringify(Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$outboundSchema.parse(t))}function bBo(t){return(0,u$r.safeParse)(t,e=>Is.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCancelFineTuningJobResponse' from JSON")}});var m$r=S(As=>{"use strict";var _Bo=As&&As.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vBo=As&&As.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),f$r=As&&As.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o({jobType:t.job_type}))),kA.CompletionJobOut$inboundSchema.and(Wc.object({job_type:Wc.literal("completion")}).transform(t=>({jobType:t.job_type})))]);As.One$outboundSchema=Wc.union([kA.ClassifierJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("classifier")}).transform(t=>({job_type:t.jobType}))),kA.CompletionJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var c$r;(function(t){t.inboundSchema=As.One$inboundSchema,t.outboundSchema=As.One$outboundSchema})(c$r||(As.One$=c$r={}));function wBo(t){return JSON.stringify(As.One$outboundSchema.parse(t))}function SBo(t){return(0,p$r.safeParse)(t,e=>As.One$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'One' from JSON")}As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema=Wc.union([kA.LegacyJobMetadataOut$inboundSchema,Wc.union([kA.ClassifierJobOut$inboundSchema.and(Wc.object({job_type:Wc.literal("classifier")}).transform(t=>({jobType:t.job_type}))),kA.CompletionJobOut$inboundSchema.and(Wc.object({job_type:Wc.literal("completion")}).transform(t=>({jobType:t.job_type})))])]);As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema=Wc.union([kA.LegacyJobMetadataOut$outboundSchema,Wc.union([kA.ClassifierJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("classifier")}).transform(t=>({job_type:t.jobType}))),kA.CompletionJobOut$outboundSchema.and(Wc.object({jobType:Wc.literal("completion")}).transform(t=>({job_type:t.jobType})))])]);var d$r;(function(t){t.inboundSchema=As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema,t.outboundSchema=As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema})(d$r||(As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$=d$r={}));function CBo(t){return JSON.stringify(As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$outboundSchema.parse(t))}function xBo(t){return(0,p$r.safeParse)(t,e=>As.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningCreateFineTuningJobResponse' from JSON")}});var v$r=S(Ns=>{"use strict";var TBo=Ns&&Ns.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OBo=Ns&&Ns.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),y$r=Ns&&Ns.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,b$r.remap)(t,{job_id:"jobId"}));Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema=hv.object({jobId:hv.string()}).transform(t=>(0,b$r.remap)(t,{jobId:"job_id"}));var h$r;(function(t){t.inboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema,t.outboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema})(h$r||(Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$=h$r={}));function EBo(t){return JSON.stringify(Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(t))}function PBo(t){return(0,_$r.safeParse)(t,e=>Ns.JobsApiRoutesFineTuningGetFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobRequest' from JSON")}Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema=hv.union([fAe.ClassifierDetailedJobOut$inboundSchema.and(hv.object({job_type:hv.literal("classifier")}).transform(t=>({jobType:t.job_type}))),fAe.CompletionDetailedJobOut$inboundSchema.and(hv.object({job_type:hv.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$outboundSchema=hv.union([fAe.ClassifierDetailedJobOut$outboundSchema.and(hv.object({jobType:hv.literal("classifier")}).transform(t=>({job_type:t.jobType}))),fAe.CompletionDetailedJobOut$outboundSchema.and(hv.object({jobType:hv.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var g$r;(function(t){t.inboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema,t.outboundSchema=Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$outboundSchema})(g$r||(Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$=g$r={}));function MBo(t){return JSON.stringify(Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$outboundSchema.parse(t))}function RBo(t){return(0,_$r.safeParse)(t,e=>Ns.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobResponse' from JSON")}});var x$r=S(Qa=>{"use strict";var IBo=Qa&&Qa.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),ABo=Qa&&Qa.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NBo=Qa&&Qa.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;onew Date(t))).optional(),created_before:Gi.nullable(Gi.string().datetime({offset:!0}).transform(t=>new Date(t))).optional(),created_by_me:Gi.boolean().default(!1),status:Gi.nullable(Qa.Status$inboundSchema).optional(),wandb_project:Gi.nullable(Gi.string()).optional(),wandb_name:Gi.nullable(Gi.string()).optional(),suffix:Gi.nullable(Gi.string()).optional()}).transform(t=>(0,C$r.remap)(t,{page_size:"pageSize",created_after:"createdAfter",created_before:"createdBefore",created_by_me:"createdByMe",wandb_project:"wandbProject",wandb_name:"wandbName"}));Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema=Gi.object({page:Gi.number().int().default(0),pageSize:Gi.number().int().default(100),model:Gi.nullable(Gi.string()).optional(),createdAfter:Gi.nullable(Gi.date().transform(t=>t.toISOString())).optional(),createdBefore:Gi.nullable(Gi.date().transform(t=>t.toISOString())).optional(),createdByMe:Gi.boolean().default(!1),status:Gi.nullable(Qa.Status$outboundSchema).optional(),wandbProject:Gi.nullable(Gi.string()).optional(),wandbName:Gi.nullable(Gi.string()).optional(),suffix:Gi.nullable(Gi.string()).optional()}).transform(t=>(0,C$r.remap)(t,{pageSize:"page_size",createdAfter:"created_after",createdBefore:"created_before",createdByMe:"created_by_me",wandbProject:"wandb_project",wandbName:"wandb_name"}));var S$r;(function(t){t.inboundSchema=Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema,t.outboundSchema=Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema})(S$r||(Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$=S$r={}));function jBo(t){return JSON.stringify(Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.parse(t))}function $Bo(t){return(0,DBo.safeParse)(t,e=>Qa.JobsApiRoutesFineTuningGetFineTuningJobsRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningGetFineTuningJobsRequest' from JSON")}});var R$r=S(Ds=>{"use strict";var LBo=Ds&&Ds.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FBo=Ds&&Ds.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),E$r=Ds&&Ds.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,P$r.remap)(t,{job_id:"jobId"}));Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema=gv.object({jobId:gv.string()}).transform(t=>(0,P$r.remap)(t,{jobId:"job_id"}));var T$r;(function(t){t.inboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema,t.outboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema})(T$r||(Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$=T$r={}));function kBo(t){return JSON.stringify(Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(t))}function qBo(t){return(0,M$r.safeParse)(t,e=>Ds.JobsApiRoutesFineTuningStartFineTuningJobRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningStartFineTuningJobRequest' from JSON")}Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema=gv.union([pAe.ClassifierDetailedJobOut$inboundSchema.and(gv.object({job_type:gv.literal("classifier")}).transform(t=>({jobType:t.job_type}))),pAe.CompletionDetailedJobOut$inboundSchema.and(gv.object({job_type:gv.literal("completion")}).transform(t=>({jobType:t.job_type})))]);Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$outboundSchema=gv.union([pAe.ClassifierDetailedJobOut$outboundSchema.and(gv.object({jobType:gv.literal("classifier")}).transform(t=>({job_type:t.jobType}))),pAe.CompletionDetailedJobOut$outboundSchema.and(gv.object({jobType:gv.literal("completion")}).transform(t=>({job_type:t.jobType})))]);var O$r;(function(t){t.inboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema,t.outboundSchema=Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$outboundSchema})(O$r||(Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$=O$r={}));function BBo(t){return JSON.stringify(Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$outboundSchema.parse(t))}function UBo(t){return(0,M$r.safeParse)(t,e=>Ds.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningStartFineTuningJobResponse' from JSON")}});var N$r=S(Xp=>{"use strict";var zBo=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]}),VBo=Xp&&Xp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HBo=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(0,A$r.remap)(t,{model_id:"modelId"}));Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema=mAe.object({modelId:mAe.string()}).transform(t=>(0,A$r.remap)(t,{modelId:"model_id"}));var I$r;(function(t){t.inboundSchema=Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema,t.outboundSchema=Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema})(I$r||(Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$=I$r={}));function JBo(t){return JSON.stringify(Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(t))}function KBo(t){return(0,WBo.safeParse)(t,e=>Xp.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest' from JSON")}});var k$r=S(js=>{"use strict";var GBo=js&&js.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XBo=js&&js.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$$r=js&&js.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o(0,L$r.remap)(t,{model_id:"modelId",UpdateFTModelIn:"updateFTModelIn"}));js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema=yv.object({modelId:yv.string(),updateFTModelIn:C7.UpdateFTModelIn$outboundSchema}).transform(t=>(0,L$r.remap)(t,{modelId:"model_id",updateFTModelIn:"UpdateFTModelIn"}));var D$r;(function(t){t.inboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema,t.outboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema})(D$r||(js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$=D$r={}));function ZBo(t){return JSON.stringify(js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(t))}function YBo(t){return(0,F$r.safeParse)(t,e=>js.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUpdateFineTunedModelRequest' from JSON")}js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema=yv.union([C7.ClassifierFTModelOut$inboundSchema.and(yv.object({model_type:yv.literal("classifier")}).transform(t=>({modelType:t.model_type}))),C7.CompletionFTModelOut$inboundSchema.and(yv.object({model_type:yv.literal("completion")}).transform(t=>({modelType:t.model_type})))]);js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$outboundSchema=yv.union([C7.ClassifierFTModelOut$outboundSchema.and(yv.object({modelType:yv.literal("classifier")}).transform(t=>({model_type:t.modelType}))),C7.CompletionFTModelOut$outboundSchema.and(yv.object({modelType:yv.literal("completion")}).transform(t=>({model_type:t.modelType})))]);var j$r;(function(t){t.inboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema,t.outboundSchema=js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$outboundSchema})(j$r||(js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$=j$r={}));function QBo(t){return JSON.stringify(js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$outboundSchema.parse(t))}function eUo(t){return(0,F$r.safeParse)(t,e=>js.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'JobsApiRoutesFineTuningUpdateFineTunedModelResponse' from JSON")}});var U$r=S(Zp=>{"use strict";var tUo=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]}),rUo=Zp&&Zp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nUo=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(0,B$r.remap)(t,{library_id:"libraryId"}));Zp.LibrariesDeleteV1Request$outboundSchema=hAe.object({libraryId:hAe.string()}).transform(t=>(0,B$r.remap)(t,{libraryId:"library_id"}));var q$r;(function(t){t.inboundSchema=Zp.LibrariesDeleteV1Request$inboundSchema,t.outboundSchema=Zp.LibrariesDeleteV1Request$outboundSchema})(q$r||(Zp.LibrariesDeleteV1Request$=q$r={}));function iUo(t){return JSON.stringify(Zp.LibrariesDeleteV1Request$outboundSchema.parse(t))}function aUo(t){return(0,oUo.safeParse)(t,e=>Zp.LibrariesDeleteV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDeleteV1Request' from JSON")}});var H$r=S(Yp=>{"use strict";var sUo=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]}),uUo=Yp&&Yp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),lUo=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(0,V$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));Yp.LibrariesDocumentsDeleteV1Request$outboundSchema=x7.object({libraryId:x7.string(),documentId:x7.string()}).transform(t=>(0,V$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var z$r;(function(t){t.inboundSchema=Yp.LibrariesDocumentsDeleteV1Request$inboundSchema,t.outboundSchema=Yp.LibrariesDocumentsDeleteV1Request$outboundSchema})(z$r||(Yp.LibrariesDocumentsDeleteV1Request$=z$r={}));function dUo(t){return JSON.stringify(Yp.LibrariesDocumentsDeleteV1Request$outboundSchema.parse(t))}function fUo(t){return(0,cUo.safeParse)(t,e=>Yp.LibrariesDocumentsDeleteV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsDeleteV1Request' from JSON")}});var K$r=S(Qp=>{"use strict";var pUo=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]}),mUo=Qp&&Qp.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hUo=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(0,J$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema=T7.object({libraryId:T7.string(),documentId:T7.string()}).transform(t=>(0,J$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var W$r;(function(t){t.inboundSchema=Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$inboundSchema,t.outboundSchema=Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema})(W$r||(Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$=W$r={}));function yUo(t){return JSON.stringify(Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema.parse(t))}function bUo(t){return(0,gUo.safeParse)(t,e=>Qp.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetExtractedTextSignedUrlV1Request' from JSON")}});var Z$r=S(em=>{"use strict";var _Uo=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]}),vUo=em&&em.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wUo=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(0,X$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));em.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema=O7.object({libraryId:O7.string(),documentId:O7.string()}).transform(t=>(0,X$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var G$r;(function(t){t.inboundSchema=em.LibrariesDocumentsGetSignedUrlV1Request$inboundSchema,t.outboundSchema=em.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema})(G$r||(em.LibrariesDocumentsGetSignedUrlV1Request$=G$r={}));function CUo(t){return JSON.stringify(em.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema.parse(t))}function xUo(t){return(0,SUo.safeParse)(t,e=>em.LibrariesDocumentsGetSignedUrlV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetSignedUrlV1Request' from JSON")}});var eLr=S(tm=>{"use strict";var TUo=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]}),OUo=tm&&tm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),EUo=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(0,Q$r.remap)(t,{library_id:"libraryId",document_id:"documentId"}));tm.LibrariesDocumentsGetStatusV1Request$outboundSchema=E7.object({libraryId:E7.string(),documentId:E7.string()}).transform(t=>(0,Q$r.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var Y$r;(function(t){t.inboundSchema=tm.LibrariesDocumentsGetStatusV1Request$inboundSchema,t.outboundSchema=tm.LibrariesDocumentsGetStatusV1Request$outboundSchema})(Y$r||(tm.LibrariesDocumentsGetStatusV1Request$=Y$r={}));function MUo(t){return JSON.stringify(tm.LibrariesDocumentsGetStatusV1Request$outboundSchema.parse(t))}function RUo(t){return(0,PUo.safeParse)(t,e=>tm.LibrariesDocumentsGetStatusV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetStatusV1Request' from JSON")}});var nLr=S(rm=>{"use strict";var IUo=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]}),AUo=rm&&rm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NUo=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(0,rLr.remap)(t,{library_id:"libraryId",document_id:"documentId"}));rm.LibrariesDocumentsGetTextContentV1Request$outboundSchema=P7.object({libraryId:P7.string(),documentId:P7.string()}).transform(t=>(0,rLr.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var tLr;(function(t){t.inboundSchema=rm.LibrariesDocumentsGetTextContentV1Request$inboundSchema,t.outboundSchema=rm.LibrariesDocumentsGetTextContentV1Request$outboundSchema})(tLr||(rm.LibrariesDocumentsGetTextContentV1Request$=tLr={}));function jUo(t){return JSON.stringify(rm.LibrariesDocumentsGetTextContentV1Request$outboundSchema.parse(t))}function $Uo(t){return(0,DUo.safeParse)(t,e=>rm.LibrariesDocumentsGetTextContentV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetTextContentV1Request' from JSON")}});var aLr=S(nm=>{"use strict";var LUo=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]}),FUo=nm&&nm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kUo=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(0,iLr.remap)(t,{library_id:"libraryId",document_id:"documentId"}));nm.LibrariesDocumentsGetV1Request$outboundSchema=M7.object({libraryId:M7.string(),documentId:M7.string()}).transform(t=>(0,iLr.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var oLr;(function(t){t.inboundSchema=nm.LibrariesDocumentsGetV1Request$inboundSchema,t.outboundSchema=nm.LibrariesDocumentsGetV1Request$outboundSchema})(oLr||(nm.LibrariesDocumentsGetV1Request$=oLr={}));function BUo(t){return JSON.stringify(nm.LibrariesDocumentsGetV1Request$outboundSchema.parse(t))}function UUo(t){return(0,qUo.safeParse)(t,e=>nm.LibrariesDocumentsGetV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsGetV1Request' from JSON")}});var lLr=S(om=>{"use strict";var zUo=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]}),VUo=om&&om.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HUo=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(0,uLr.remap)(t,{library_id:"libraryId",page_size:"pageSize",sort_by:"sortBy",sort_order:"sortOrder"}));om.LibrariesDocumentsListV1Request$outboundSchema=Qy.object({libraryId:Qy.string(),search:Qy.nullable(Qy.string()).optional(),pageSize:Qy.number().int().default(100),page:Qy.number().int().default(0),sortBy:Qy.string().default("created_at"),sortOrder:Qy.string().default("desc")}).transform(t=>(0,uLr.remap)(t,{libraryId:"library_id",pageSize:"page_size",sortBy:"sort_by",sortOrder:"sort_order"}));var sLr;(function(t){t.inboundSchema=om.LibrariesDocumentsListV1Request$inboundSchema,t.outboundSchema=om.LibrariesDocumentsListV1Request$outboundSchema})(sLr||(om.LibrariesDocumentsListV1Request$=sLr={}));function JUo(t){return JSON.stringify(om.LibrariesDocumentsListV1Request$outboundSchema.parse(t))}function KUo(t){return(0,WUo.safeParse)(t,e=>om.LibrariesDocumentsListV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsListV1Request' from JSON")}});var fLr=S(im=>{"use strict";var GUo=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]}),XUo=im&&im.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZUo=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(0,dLr.remap)(t,{library_id:"libraryId",document_id:"documentId"}));im.LibrariesDocumentsReprocessV1Request$outboundSchema=R7.object({libraryId:R7.string(),documentId:R7.string()}).transform(t=>(0,dLr.remap)(t,{libraryId:"library_id",documentId:"document_id"}));var cLr;(function(t){t.inboundSchema=im.LibrariesDocumentsReprocessV1Request$inboundSchema,t.outboundSchema=im.LibrariesDocumentsReprocessV1Request$outboundSchema})(cLr||(im.LibrariesDocumentsReprocessV1Request$=cLr={}));function QUo(t){return JSON.stringify(im.LibrariesDocumentsReprocessV1Request$outboundSchema.parse(t))}function ezo(t){return(0,YUo.safeParse)(t,e=>im.LibrariesDocumentsReprocessV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsReprocessV1Request' from JSON")}});var yLr=S(am=>{"use strict";var tzo=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]}),rzo=am&&am.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mLr=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(0,hLr.remap)(t,{library_id:"libraryId",document_id:"documentId",DocumentUpdateIn:"documentUpdateIn"}));am.LibrariesDocumentsUpdateV1Request$outboundSchema=I7.object({libraryId:I7.string(),documentId:I7.string(),documentUpdateIn:gLr.DocumentUpdateIn$outboundSchema}).transform(t=>(0,hLr.remap)(t,{libraryId:"library_id",documentId:"document_id",documentUpdateIn:"DocumentUpdateIn"}));var pLr;(function(t){t.inboundSchema=am.LibrariesDocumentsUpdateV1Request$inboundSchema,t.outboundSchema=am.LibrariesDocumentsUpdateV1Request$outboundSchema})(pLr||(am.LibrariesDocumentsUpdateV1Request$=pLr={}));function ozo(t){return JSON.stringify(am.LibrariesDocumentsUpdateV1Request$outboundSchema.parse(t))}function izo(t){return(0,nzo.safeParse)(t,e=>am.LibrariesDocumentsUpdateV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsUpdateV1Request' from JSON")}});var xLr=S(es=>{"use strict";var azo=es&&es.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),szo=es&&es.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vLr=es&&es.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oes.LibrariesDocumentsUploadV1DocumentUpload$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsUploadV1DocumentUpload' from JSON")}es.LibrariesDocumentsUploadV1Request$inboundSchema=sB.object({library_id:sB.string(),RequestBody:sB.lazy(()=>es.LibrariesDocumentsUploadV1DocumentUpload$inboundSchema)}).transform(t=>(0,wLr.remap)(t,{library_id:"libraryId",RequestBody:"requestBody"}));es.LibrariesDocumentsUploadV1Request$outboundSchema=sB.object({libraryId:sB.string(),requestBody:sB.lazy(()=>es.LibrariesDocumentsUploadV1DocumentUpload$outboundSchema)}).transform(t=>(0,wLr.remap)(t,{libraryId:"library_id",requestBody:"RequestBody"}));var _Lr;(function(t){t.inboundSchema=es.LibrariesDocumentsUploadV1Request$inboundSchema,t.outboundSchema=es.LibrariesDocumentsUploadV1Request$outboundSchema})(_Lr||(es.LibrariesDocumentsUploadV1Request$=_Lr={}));function dzo(t){return JSON.stringify(es.LibrariesDocumentsUploadV1Request$outboundSchema.parse(t))}function fzo(t){return(0,SLr.safeParse)(t,e=>es.LibrariesDocumentsUploadV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesDocumentsUploadV1Request' from JSON")}});var ELr=S(sm=>{"use strict";var pzo=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]}),mzo=sm&&sm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),hzo=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(0,OLr.remap)(t,{library_id:"libraryId"}));sm.LibrariesGetV1Request$outboundSchema=gAe.object({libraryId:gAe.string()}).transform(t=>(0,OLr.remap)(t,{libraryId:"library_id"}));var TLr;(function(t){t.inboundSchema=sm.LibrariesGetV1Request$inboundSchema,t.outboundSchema=sm.LibrariesGetV1Request$outboundSchema})(TLr||(sm.LibrariesGetV1Request$=TLr={}));function yzo(t){return JSON.stringify(sm.LibrariesGetV1Request$outboundSchema.parse(t))}function bzo(t){return(0,gzo.safeParse)(t,e=>sm.LibrariesGetV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesGetV1Request' from JSON")}});var ALr=S(um=>{"use strict";var _zo=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]}),vzo=um&&um.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MLr=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(0,RLr.remap)(t,{library_id:"libraryId",SharingIn:"sharingIn"}));um.LibrariesShareCreateV1Request$outboundSchema=yAe.object({libraryId:yAe.string(),sharingIn:ILr.SharingIn$outboundSchema}).transform(t=>(0,RLr.remap)(t,{libraryId:"library_id",sharingIn:"SharingIn"}));var PLr;(function(t){t.inboundSchema=um.LibrariesShareCreateV1Request$inboundSchema,t.outboundSchema=um.LibrariesShareCreateV1Request$outboundSchema})(PLr||(um.LibrariesShareCreateV1Request$=PLr={}));function Szo(t){return JSON.stringify(um.LibrariesShareCreateV1Request$outboundSchema.parse(t))}function Czo(t){return(0,wzo.safeParse)(t,e=>um.LibrariesShareCreateV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesShareCreateV1Request' from JSON")}});var LLr=S(lm=>{"use strict";var xzo=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]}),Tzo=lm&&lm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DLr=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(0,jLr.remap)(t,{library_id:"libraryId",SharingDelete:"sharingDelete"}));lm.LibrariesShareDeleteV1Request$outboundSchema=bAe.object({libraryId:bAe.string(),sharingDelete:$Lr.SharingDelete$outboundSchema}).transform(t=>(0,jLr.remap)(t,{libraryId:"library_id",sharingDelete:"SharingDelete"}));var NLr;(function(t){t.inboundSchema=lm.LibrariesShareDeleteV1Request$inboundSchema,t.outboundSchema=lm.LibrariesShareDeleteV1Request$outboundSchema})(NLr||(lm.LibrariesShareDeleteV1Request$=NLr={}));function Ezo(t){return JSON.stringify(lm.LibrariesShareDeleteV1Request$outboundSchema.parse(t))}function Pzo(t){return(0,Ozo.safeParse)(t,e=>lm.LibrariesShareDeleteV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesShareDeleteV1Request' from JSON")}});var qLr=S(cm=>{"use strict";var Mzo=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]}),Rzo=cm&&cm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Izo=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(0,kLr.remap)(t,{library_id:"libraryId"}));cm.LibrariesShareListV1Request$outboundSchema=_Ae.object({libraryId:_Ae.string()}).transform(t=>(0,kLr.remap)(t,{libraryId:"library_id"}));var FLr;(function(t){t.inboundSchema=cm.LibrariesShareListV1Request$inboundSchema,t.outboundSchema=cm.LibrariesShareListV1Request$outboundSchema})(FLr||(cm.LibrariesShareListV1Request$=FLr={}));function Nzo(t){return JSON.stringify(cm.LibrariesShareListV1Request$outboundSchema.parse(t))}function Dzo(t){return(0,Azo.safeParse)(t,e=>cm.LibrariesShareListV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesShareListV1Request' from JSON")}});var HLr=S(dm=>{"use strict";var jzo=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]}),$zo=dm&&dm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ULr=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(0,zLr.remap)(t,{library_id:"libraryId",LibraryInUpdate:"libraryInUpdate"}));dm.LibrariesUpdateV1Request$outboundSchema=vAe.object({libraryId:vAe.string(),libraryInUpdate:VLr.LibraryInUpdate$outboundSchema}).transform(t=>(0,zLr.remap)(t,{libraryId:"library_id",libraryInUpdate:"LibraryInUpdate"}));var BLr;(function(t){t.inboundSchema=dm.LibrariesUpdateV1Request$inboundSchema,t.outboundSchema=dm.LibrariesUpdateV1Request$outboundSchema})(BLr||(dm.LibrariesUpdateV1Request$=BLr={}));function Fzo(t){return JSON.stringify(dm.LibrariesUpdateV1Request$outboundSchema.parse(t))}function kzo(t){return(0,Lzo.safeParse)(t,e=>dm.LibrariesUpdateV1Request$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'LibrariesUpdateV1Request' from JSON")}});var ZLr=S($s=>{"use strict";var qzo=$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]}),Bzo=$s&&$s.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KLr=$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(0,GLr.remap)(t,{model_id:"modelId"}));$s.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema=bv.object({modelId:bv.string()}).transform(t=>(0,GLr.remap)(t,{modelId:"model_id"}));var WLr;(function(t){t.inboundSchema=$s.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema,t.outboundSchema=$s.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema})(WLr||($s.RetrieveModelV1ModelsModelIdGetRequest$=WLr={}));function Uzo(t){return JSON.stringify($s.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(t))}function zzo(t){return(0,XLr.safeParse)(t,e=>$s.RetrieveModelV1ModelsModelIdGetRequest$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetRequest' from JSON")}$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema=bv.union([wAe.FTModelCard$inboundSchema.and(bv.object({type:bv.literal("fine-tuned")}).transform(t=>({type:t.type}))),wAe.BaseModelCard$inboundSchema.and(bv.object({type:bv.literal("base")}).transform(t=>({type:t.type})))]);$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema=bv.union([wAe.FTModelCard$outboundSchema.and(bv.object({type:bv.literal("fine-tuned")}).transform(t=>({type:t.type}))),wAe.BaseModelCard$outboundSchema.and(bv.object({type:bv.literal("base")}).transform(t=>({type:t.type})))]);var JLr;(function(t){t.inboundSchema=$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema,t.outboundSchema=$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema})(JLr||($s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$=JLr={}));function Vzo(t){return JSON.stringify($s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$outboundSchema.parse(t))}function Hzo(t){return(0,XLr.safeParse)(t,e=>$s.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema.parse(JSON.parse(e)),"Failed to parse 'RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet' from JSON")}});var eo=S(bn=>{"use strict";var Wzo=bn&&bn.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oo=bn&&bn.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Wzo(e,t,r)};Object.defineProperty(bn,"__esModule",{value:!0});oo(TDr(),bn);oo(PDr(),bn);oo(NDr(),bn);oo($Dr(),bn);oo(BDr(),bn);oo(WDr(),bn);oo(YDr(),bn);oo(tjr(),bn);oo(sjr(),bn);oo(cjr(),bn);oo(hjr(),bn);oo(vjr(),bn);oo(Cjr(),bn);oo(Ojr(),bn);oo(Mjr(),bn);oo(Ajr(),bn);oo($jr(),bn);oo(kjr(),bn);oo(zjr(),bn);oo(Wjr(),bn);oo(Gjr(),bn);oo(e$r(),bn);oo(n$r(),bn);oo(l$r(),bn);oo(m$r(),bn);oo(v$r(),bn);oo(x$r(),bn);oo(R$r(),bn);oo(N$r(),bn);oo(k$r(),bn);oo(U$r(),bn);oo(H$r(),bn);oo(K$r(),bn);oo(Z$r(),bn);oo(eLr(),bn);oo(nLr(),bn);oo(aLr(),bn);oo(lLr(),bn);oo(fLr(),bn);oo(yLr(),bn);oo(xLr(),bn);oo(ELr(),bn);oo(ALr(),bn);oo(LLr(),bn);oo(qLr(),bn);oo(HLr(),bn);oo(ZLr(),bn)});var QLr=S(QD=>{"use strict";var Jzo=QD&&QD.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kzo=QD&&QD.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xct=QD&&QD.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oe4o.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,Gzo.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Yzo.pathToFunc)("/v1/batch/jobs/{job_id}/cancel")(a),u=new Headers((0,Xzo.compactMap)({Accept:"application/json"})),l=await(0,YLr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,YLr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_cancel_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await SAe.match(SAe.json(200,Qzo.BatchJobOut$inboundSchema),SAe.fail("4XX"),SAe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var nFr=S(ej=>{"use strict";var o4o=ej&&ej.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i4o=ej&&ej.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rFr=ej&&ej.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otFr.BatchJobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,a4o.encodeJSON)("body",o,{explode:!0}),a=(0,l4o.pathToFunc)("/v1/batch/jobs")(),s=new Headers((0,s4o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,eFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,eFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_create_batch_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await CAe.match(CAe.json(200,tFr.BatchJobOut$inboundSchema),CAe.fail("4XX"),CAe.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var iFr=S(tj=>{"use strict";var p4o=tj&&tj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m4o=tj&&tj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zct=tj&&tj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ov4o.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,h4o.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,b4o.pathToFunc)("/v1/batch/jobs/{job_id}")(a),u=new Headers((0,g4o.compactMap)({Accept:"application/json"})),l=await(0,oFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,oFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_get_batch_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await xAe.match(xAe.json(200,_4o.BatchJobOut$inboundSchema),xAe.fail("4XX"),xAe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var sFr=S(rj=>{"use strict";var x4o=rj&&rj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),T4o=rj&&rj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Yct=rj&&rj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oI4o.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.optional().parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,M4o.pathToFunc)("/v1/batch/jobs")(),s=(0,O4o.encodeFormQuery)({agent_id:o?.agent_id,created_after:o?.created_after,created_by_me:o?.created_by_me,metadata:o?.metadata,model:o?.model,page:o?.page,page_size:o?.page_size,status:o?.status}),u=new Headers((0,E4o.compactMap)({Accept:"application/json"})),l=await(0,aFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,aFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_batch_get_batch_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await TAe.match(TAe.json(200,R4o.BatchJobsOut$inboundSchema),TAe.fail("4XX"),TAe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var uFr=S(EAe=>{"use strict";Object.defineProperty(EAe,"__esModule",{value:!0});EAe.MistralJobs=void 0;var j4o=QLr(),$4o=nFr(),L4o=iFr(),F4o=sFr(),k4o=Vc(),OAe=Rd(),Qct=class extends k4o.ClientSDK{async list(e,r){return(0,OAe.unwrapAsync)((0,F4o.batchJobsList)(this,e,r))}async create(e,r){return(0,OAe.unwrapAsync)((0,$4o.batchJobsCreate)(this,e,r))}async get(e,r){return(0,OAe.unwrapAsync)((0,L4o.batchJobsGet)(this,e,r))}async cancel(e,r){return(0,OAe.unwrapAsync)((0,j4o.batchJobsCancel)(this,e,r))}};EAe.MistralJobs=Qct});var lFr=S(PAe=>{"use strict";Object.defineProperty(PAe,"__esModule",{value:!0});PAe.Batch=void 0;var q4o=Vc(),B4o=uFr(),edt=class extends q4o.ClientSDK{get jobs(){return this._jobs??(this._jobs=new B4o.MistralJobs(this._options))}};PAe.Batch=edt});var fFr=S(nj=>{"use strict";var U4o=nj&&nj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),z4o=nj&&nj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),MAe=nj&&nj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oG4o.AgentsApiV1ConversationsAppendRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,cFr.encodeJSON)("body",o.ConversationAppendRequest,{explode:!0}),a={conversation_id:(0,cFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,W4o.pathToFunc)("/v1/conversations/{conversation_id}")(a),u=new Headers((0,V4o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,dFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,dFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_append",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Mse.match(Mse.json(200,J4o.ConversationResponse$inboundSchema),Mse.jsonErr(422,K4o.HTTPValidationError$inboundSchema),Mse.fail("4XX"),Mse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var hFr=S(oj=>{"use strict";var Q4o=oj&&oj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),e2o=oj&&oj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ise=oj&&oj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ou2o.AgentsApiV1ConversationsAppendStreamRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,pFr.encodeJSON)("body",o.ConversationAppendStreamRequest,{explode:!0}),a={conversation_id:(0,pFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,i2o.pathToFunc)("/v1/conversations/{conversation_id}#stream")(a),u=new Headers((0,n2o.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),l=await(0,mFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,mFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_append_stream",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Rse.match(Rse.sse(200,t2o.instanceof(ReadableStream).transform(_=>new r2o.EventStream(_,w=>({value:a2o.ConversationEvents$inboundSchema.parse(w)})))),Rse.jsonErr(422,s2o.HTTPValidationError$inboundSchema),Rse.fail("4XX"),Rse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var bFr=S(ij=>{"use strict";var f2o=ij&&ij.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p2o=ij&&ij.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),tdt=ij&&ij.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oyFr.AgentsApiV1ConversationsGetRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={conversation_id:(0,m2o.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,y2o.pathToFunc)("/v1/conversations/{conversation_id}")(a),u=new Headers((0,h2o.compactMap)({Accept:"application/json"})),l=await(0,gFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,gFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Ase.match(Ase.json(200,yFr.AgentsApiV1ConversationsGetResponseV1ConversationsGet$inboundSchema),Ase.jsonErr(422,b2o.HTTPValidationError$inboundSchema),Ase.fail("4XX"),Ase.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var vFr=S(aj=>{"use strict";var S2o=aj&&aj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C2o=aj&&aj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),RAe=aj&&aj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oR2o.AgentsApiV1ConversationsHistoryRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={conversation_id:(0,x2o.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,E2o.pathToFunc)("/v1/conversations/{conversation_id}/history")(a),u=new Headers((0,T2o.compactMap)({Accept:"application/json"})),l=await(0,_Fr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,_Fr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_history",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Nse.match(Nse.json(200,P2o.ConversationHistory$inboundSchema),Nse.jsonErr(422,M2o.HTTPValidationError$inboundSchema),Nse.fail("4XX"),Nse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var SFr=S(sj=>{"use strict";var D2o=sj&&sj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j2o=sj&&sj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),IAe=sj&&sj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oU2o.AgentsApiV1ConversationsMessagesRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={conversation_id:(0,$2o.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,k2o.pathToFunc)("/v1/conversations/{conversation_id}/messages")(a),u=new Headers((0,L2o.compactMap)({Accept:"application/json"})),l=await(0,wFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,wFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_messages",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Dse.match(Dse.json(200,q2o.ConversationMessages$inboundSchema),Dse.jsonErr(422,B2o.HTTPValidationError$inboundSchema),Dse.fail("4XX"),Dse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var TFr=S(uj=>{"use strict";var W2o=uj&&uj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),J2o=uj&&uj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),AAe=uj&&uj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxFr.AgentsApiV1ConversationsListRequest$outboundSchema.optional().parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,Y2o.pathToFunc)("/v1/conversations")(),s=(0,G2o.encodeFormQuery)({page:o?.page,page_size:o?.page_size}),u=new Headers((0,X2o.compactMap)({Accept:"application/json"})),l=await(0,CFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,CFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_list",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await jse.match(jse.json(200,K2o.array(xFr.ResponseBody$inboundSchema)),jse.jsonErr(422,Q2o.HTTPValidationError$inboundSchema),jse.fail("4XX"),jse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var PFr=S(lj=>{"use strict";var nVo=lj&&lj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),oVo=lj&&lj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),NAe=lj&&lj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ocVo.AgentsApiV1ConversationsRestartRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,OFr.encodeJSON)("body",o.ConversationRestartRequest,{explode:!0}),a={conversation_id:(0,OFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,sVo.pathToFunc)("/v1/conversations/{conversation_id}/restart")(a),u=new Headers((0,iVo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,EFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,EFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_restart",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await $se.match($se.json(200,uVo.ConversationResponse$inboundSchema),$se.jsonErr(422,lVo.HTTPValidationError$inboundSchema),$se.fail("4XX"),$se.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var IFr=S(cj=>{"use strict";var mVo=cj&&cj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),hVo=cj&&cj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Fse=cj&&cj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oCVo.AgentsApiV1ConversationsRestartStreamRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,MFr.encodeJSON)("body",o.ConversationRestartStreamRequest,{explode:!0}),a={conversation_id:(0,MFr.encodeSimple)("conversation_id",o.conversation_id,{explode:!1,charEncoding:"percent"})},s=(0,vVo.pathToFunc)("/v1/conversations/{conversation_id}/restart#stream")(a),u=new Headers((0,bVo.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),l=await(0,RFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,RFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_restart_stream",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Lse.match(Lse.sse(200,gVo.instanceof(ReadableStream).transform(_=>new yVo.EventStream(_,w=>({value:wVo.ConversationEvents$inboundSchema.parse(w)})))),Lse.jsonErr(422,SVo.HTTPValidationError$inboundSchema),Lse.fail("4XX"),Lse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var DFr=S(dj=>{"use strict";var EVo=dj&&dj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),PVo=dj&&dj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rdt=dj&&dj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oNFr.ConversationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,MVo.encodeJSON)("body",o,{explode:!0}),a=(0,AVo.pathToFunc)("/v1/conversations")(),s=new Headers((0,RVo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,AFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,AFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_start",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await kse.match(kse.json(200,NFr.ConversationResponse$inboundSchema),kse.jsonErr(422,NVo.HTTPValidationError$inboundSchema),kse.fail("4XX"),kse.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var LFr=S(fj=>{"use strict";var LVo=fj&&fj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FVo=fj&&fj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),DAe=fj&&fj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o$Fr.ConversationStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,qVo.encodeJSON)("body",o,{explode:!0}),a=(0,VVo.pathToFunc)("/v1/conversations#stream")(),s=new Headers((0,UVo.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,jFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,jFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_conversations_start_stream",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await qse.match(qse.sse(200,kVo.instanceof(ReadableStream).transform(b=>new BVo.EventStream(b,_=>({value:$Fr.ConversationEvents$inboundSchema.parse(_)})))),qse.jsonErr(422,HVo.HTTPValidationError$inboundSchema),qse.fail("4XX"),qse.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var FFr=S(jAe=>{"use strict";Object.defineProperty(jAe,"__esModule",{value:!0});jAe.Conversations=void 0;var GVo=fFr(),XVo=hFr(),ZVo=bFr(),YVo=vFr(),QVo=SFr(),eHo=TFr(),tHo=PFr(),rHo=IFr(),nHo=DFr(),oHo=LFr(),iHo=Vc(),qA=Rd(),ndt=class extends iHo.ClientSDK{async start(e,r){return(0,qA.unwrapAsync)((0,nHo.betaConversationsStart)(this,e,r))}async list(e,r){return(0,qA.unwrapAsync)((0,eHo.betaConversationsList)(this,e,r))}async get(e,r){return(0,qA.unwrapAsync)((0,ZVo.betaConversationsGet)(this,e,r))}async append(e,r){return(0,qA.unwrapAsync)((0,GVo.betaConversationsAppend)(this,e,r))}async getHistory(e,r){return(0,qA.unwrapAsync)((0,YVo.betaConversationsGetHistory)(this,e,r))}async getMessages(e,r){return(0,qA.unwrapAsync)((0,QVo.betaConversationsGetMessages)(this,e,r))}async restart(e,r){return(0,qA.unwrapAsync)((0,tHo.betaConversationsRestart)(this,e,r))}async startStream(e,r){return(0,qA.unwrapAsync)((0,oHo.betaConversationsStartStream)(this,e,r))}async appendStream(e,r){return(0,qA.unwrapAsync)((0,XVo.betaConversationsAppendStream)(this,e,r))}async restartStream(e,r){return(0,qA.unwrapAsync)((0,rHo.betaConversationsRestartStream)(this,e,r))}};jAe.Conversations=ndt});var BFr=S(pj=>{"use strict";var aHo=pj&&pj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),sHo=pj&&pj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),odt=pj&&pj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oqFr.LibraryIn$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,uHo.encodeJSON)("body",o,{explode:!0}),a=(0,dHo.pathToFunc)("/v1/libraries")(),s=new Headers((0,lHo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,kFr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,kFr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_create_v1",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Bse.match(Bse.json(201,qFr.LibraryOut$inboundSchema),Bse.jsonErr(422,fHo.HTTPValidationError$inboundSchema),Bse.fail("4XX"),Bse.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var zFr=S(mj=>{"use strict";var gHo=mj&&mj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yHo=mj&&mj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),$Ae=mj&&mj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxHo.LibrariesDeleteV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,bHo.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,wHo.pathToFunc)("/v1/libraries/{library_id}")(a),u=new Headers((0,_Ho.compactMap)({Accept:"application/json"})),l=await(0,UFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,UFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_delete_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Use.match(Use.json(200,SHo.LibraryOut$inboundSchema),Use.jsonErr(422,CHo.HTTPValidationError$inboundSchema),Use.fail("4XX"),Use.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var HFr=S(hj=>{"use strict";var PHo=hj&&hj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MHo=hj&&hj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),LAe=hj&&hj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o$Ho.LibrariesGetV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,RHo.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,NHo.pathToFunc)("/v1/libraries/{library_id}")(a),u=new Headers((0,IHo.compactMap)({Accept:"application/json"})),l=await(0,VFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,VFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_get_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await zse.match(zse.json(200,DHo.LibraryOut$inboundSchema),zse.jsonErr(422,jHo.HTTPValidationError$inboundSchema),zse.fail("4XX"),zse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var KFr=S(gj=>{"use strict";var qHo=gj&&gj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),BHo=gj&&gj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JFr=gj&&gj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},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 KHo=yj&&yj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GHo=yj&&yj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),kAe=yj&&yj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;otWo.LibrariesUpdateV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,GFr.encodeJSON)("body",o.LibraryInUpdate,{explode:!0}),a={library_id:(0,GFr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,YHo.pathToFunc)("/v1/libraries/{library_id}")(a),u=new Headers((0,XHo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,XFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,XFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_update_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PUT",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Vse.match(Vse.json(200,QHo.LibraryOut$inboundSchema),Vse.jsonErr(422,eWo.HTTPValidationError$inboundSchema),Vse.fail("4XX"),Vse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var ekr=S(bj=>{"use strict";var iWo=bj&&bj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),aWo=bj&&bj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qAe=bj&&bj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ofWo.LibrariesShareDeleteV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,YFr.encodeJSON)("body",o.SharingDelete,{explode:!0}),a={library_id:(0,YFr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,lWo.pathToFunc)("/v1/libraries/{library_id}/share")(a),u=new Headers((0,sWo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,QFr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,QFr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_share_delete_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Hse.match(Hse.json(200,cWo.SharingOut$inboundSchema),Hse.jsonErr(422,dWo.HTTPValidationError$inboundSchema),Hse.fail("4XX"),Hse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var rkr=S(_j=>{"use strict";var gWo=_j&&_j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yWo=_j&&_j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BAe=_j&&_j.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oxWo.LibrariesShareListV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,bWo.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,wWo.pathToFunc)("/v1/libraries/{library_id}/share")(a),u=new Headers((0,_Wo.compactMap)({Accept:"application/json"})),l=await(0,tkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,tkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_share_list_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Wse.match(Wse.json(200,SWo.ListSharingOut$inboundSchema),Wse.jsonErr(422,CWo.HTTPValidationError$inboundSchema),Wse.fail("4XX"),Wse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var ikr=S(vj=>{"use strict";var PWo=vj&&vj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MWo=vj&&vj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UAe=vj&&vj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ojWo.LibrariesShareCreateV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,nkr.encodeJSON)("body",o.SharingIn,{explode:!0}),a={library_id:(0,nkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,AWo.pathToFunc)("/v1/libraries/{library_id}/share")(a),u=new Headers((0,RWo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,okr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,okr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_share_create_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PUT",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Jse.match(Jse.json(200,NWo.SharingOut$inboundSchema),Jse.jsonErr(422,DWo.HTTPValidationError$inboundSchema),Jse.fail("4XX"),Jse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var akr=S(zAe=>{"use strict";Object.defineProperty(zAe,"__esModule",{value:!0});zAe.Accesses=void 0;var kWo=ekr(),qWo=rkr(),BWo=ikr(),UWo=Vc(),idt=Rd(),adt=class extends UWo.ClientSDK{async list(e,r){return(0,idt.unwrapAsync)((0,qWo.betaLibrariesAccessesList)(this,e,r))}async updateOrCreate(e,r){return(0,idt.unwrapAsync)((0,BWo.betaLibrariesAccessesUpdateOrCreate)(this,e,r))}async delete(e,r){return(0,idt.unwrapAsync)((0,kWo.betaLibrariesAccessesDelete)(this,e,r))}};zAe.Accesses=adt});var lkr=S(wj=>{"use strict";var zWo=wj&&wj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),VWo=wj&&wj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),VAe=wj&&wj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oXWo.LibrariesDocumentsDeleteV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,skr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,skr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,KWo.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}")(a),u=new Headers((0,WWo.compactMap)({Accept:"application/json"})),l=await(0,ukr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,ukr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_delete_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Kse.match(Kse.nil(204,HWo.void()),Kse.jsonErr(422,GWo.HTTPValidationError$inboundSchema),Kse.fail("4XX"),Kse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var fkr=S(Sj=>{"use strict";var e3o=Sj&&Sj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),t3o=Sj&&Sj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),HAe=Sj&&Sj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;os3o.LibrariesDocumentsGetExtractedTextSignedUrlV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,ckr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,ckr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,i3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/extracted-text-signed-url")(a),u=new Headers((0,n3o.compactMap)({Accept:"application/json"})),l=await(0,dkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,dkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_extracted_text_signed_url_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Gse.match(Gse.json(200,r3o.string()),Gse.jsonErr(422,a3o.HTTPValidationError$inboundSchema),Gse.fail("4XX"),Gse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var hkr=S(Cj=>{"use strict";var d3o=Cj&&Cj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),f3o=Cj&&Cj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),WAe=Cj&&Cj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ob3o.LibrariesDocumentsGetV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,pkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,pkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,h3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}")(a),u=new Headers((0,p3o.compactMap)({Accept:"application/json"})),l=await(0,mkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,mkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Xse.match(Xse.json(200,g3o.DocumentOut$inboundSchema),Xse.jsonErr(422,y3o.HTTPValidationError$inboundSchema),Xse.fail("4XX"),Xse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var bkr=S(xj=>{"use strict";var S3o=xj&&xj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),C3o=xj&&xj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),JAe=xj&&xj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oM3o.LibrariesDocumentsGetSignedUrlV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,gkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,gkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,E3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/signed-url")(a),u=new Headers((0,T3o.compactMap)({Accept:"application/json"})),l=await(0,ykr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,ykr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_signed_url_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Zse.match(Zse.json(200,x3o.string()),Zse.jsonErr(422,P3o.HTTPValidationError$inboundSchema),Zse.fail("4XX"),Zse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var wkr=S(Tj=>{"use strict";var N3o=Tj&&Tj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),D3o=Tj&&Tj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),KAe=Tj&&Tj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oq3o.LibrariesDocumentsListV1Request$outboundSchema.parse(w),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={library_id:(0,_kr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,L3o.pathToFunc)("/v1/libraries/{library_id}/documents")(a),u=(0,_kr.encodeFormQuery)({page:o.page,page_size:o.page_size,search:o.search,sort_by:o.sort_by,sort_order:o.sort_order}),l=new Headers((0,j3o.compactMap)({Accept:"application/json"})),c=await(0,vkr.extractSecurity)(t._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,vkr.resolveGlobalSecurity)(d),p={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_list_v1",oAuth2Scopes:[],resolvedSecurity:f,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},m=t._createRequest(p,{security:f,method:"GET",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!m.ok)return[m,{status:"invalid"}];let h=m.value,y=await t._do(h,{context:p,errorCodes:["422","4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!y.ok)return[y,{status:"request-error",request:h}];let g=y.value,b={HttpMeta:{Response:g,Request:h}},[_]=await Yse.match(Yse.json(200,F3o.ListDocumentOut$inboundSchema),Yse.jsonErr(422,k3o.HTTPValidationError$inboundSchema),Yse.fail("4XX"),Yse.fail("5XX"))(g,h,{extraFields:b});return _.ok?[_,{status:"complete",request:h,response:g}]:[_,{status:"complete",request:h,response:g}]}});var xkr=S(Oj=>{"use strict";var V3o=Oj&&Oj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H3o=Oj&&Oj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),GAe=Oj&&Oj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oZ3o.LibrariesDocumentsReprocessV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,Skr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,Skr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,G3o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/reprocess")(a),u=new Headers((0,J3o.compactMap)({Accept:"application/json"})),l=await(0,Ckr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Ckr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_reprocess_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Qse.match(Qse.nil(204,W3o.void()),Qse.jsonErr(422,X3o.HTTPValidationError$inboundSchema),Qse.fail("4XX"),Qse.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Ekr=S(Ej=>{"use strict";var t6o=Ej&&Ej.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),r6o=Ej&&Ej.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XAe=Ej&&Ej.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ou6o.LibrariesDocumentsGetStatusV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,Tkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,Tkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,i6o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/status")(a),u=new Headers((0,n6o.compactMap)({Accept:"application/json"})),l=await(0,Okr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Okr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_status_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await eue.match(eue.json(200,a6o.ProcessingStatusOut$inboundSchema),eue.jsonErr(422,s6o.HTTPValidationError$inboundSchema),eue.fail("4XX"),eue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Rkr=S(Pj=>{"use strict";var f6o=Pj&&Pj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),p6o=Pj&&Pj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ZAe=Pj&&Pj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o_6o.LibrariesDocumentsGetTextContentV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={document_id:(0,Pkr.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,Pkr.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,g6o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}/text_content")(a),u=new Headers((0,m6o.compactMap)({Accept:"application/json"})),l=await(0,Mkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Mkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_get_text_content_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await tue.match(tue.json(200,y6o.DocumentTextContent$inboundSchema),tue.jsonErr(422,b6o.HTTPValidationError$inboundSchema),tue.fail("4XX"),tue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Akr=S(Mj=>{"use strict";var C6o=Mj&&Mj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),x6o=Mj&&Mj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),YAe=Mj&&Mj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oR6o.LibrariesDocumentsUpdateV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,sdt.encodeJSON)("body",o.DocumentUpdateIn,{explode:!0}),a={document_id:(0,sdt.encodeSimple)("document_id",o.document_id,{explode:!1,charEncoding:"percent"}),library_id:(0,sdt.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,E6o.pathToFunc)("/v1/libraries/{library_id}/documents/{document_id}")(a),u=new Headers((0,T6o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,Ikr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Ikr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_update_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PUT",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await rue.match(rue.json(200,P6o.DocumentOut$inboundSchema),rue.jsonErr(422,M6o.HTTPValidationError$inboundSchema),rue.fail("4XX"),rue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Dkr=S(Rj=>{"use strict";var D6o=Rj&&Rj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j6o=Rj&&Rj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eNe=Rj&&Rj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oB6o.LibrariesDocumentsUploadV1Request$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,z6o.isBlobLike)(o.RequestBody.file))(0,QAe.appendForm)(i,"file",o.RequestBody.file);else if((0,V6o.isReadableStream)(o.RequestBody.file.content)){let _=await(0,udt.readableStreamToArrayBuffer)(o.RequestBody.file.content),w=(0,udt.getContentTypeFromFileName)(o.RequestBody.file.fileName)||"application/octet-stream",T=new Blob([_],{type:w});(0,QAe.appendForm)(i,"file",T,o.RequestBody.file.fileName)}else{let _=(0,udt.getContentTypeFromFileName)(o.RequestBody.file.fileName)||"application/octet-stream";(0,QAe.appendForm)(i,"file",new Blob([o.RequestBody.file.content],{type:_}),o.RequestBody.file.fileName)}let a={library_id:(0,QAe.encodeSimple)("library_id",o.library_id,{explode:!1,charEncoding:"percent"})},s=(0,F6o.pathToFunc)("/v1/libraries/{library_id}/documents")(a),u=new Headers((0,$6o.compactMap)({Accept:"application/json"})),l=await(0,Nkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Nkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"libraries_documents_upload_v1",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await nue.match(nue.json([200,201],k6o.DocumentOut$inboundSchema),nue.jsonErr(422,q6o.HTTPValidationError$inboundSchema),nue.fail("4XX"),nue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var jkr=S(tNe=>{"use strict";Object.defineProperty(tNe,"__esModule",{value:!0});tNe.Documents=void 0;var J6o=lkr(),K6o=fkr(),G6o=hkr(),X6o=bkr(),Z6o=wkr(),Y6o=xkr(),Q6o=Ekr(),eJo=Rkr(),tJo=Akr(),rJo=Dkr(),nJo=Vc(),BA=Rd(),ldt=class extends nJo.ClientSDK{async list(e,r){return(0,BA.unwrapAsync)((0,Z6o.betaLibrariesDocumentsList)(this,e,r))}async upload(e,r){return(0,BA.unwrapAsync)((0,rJo.betaLibrariesDocumentsUpload)(this,e,r))}async get(e,r){return(0,BA.unwrapAsync)((0,G6o.betaLibrariesDocumentsGet)(this,e,r))}async update(e,r){return(0,BA.unwrapAsync)((0,tJo.betaLibrariesDocumentsUpdate)(this,e,r))}async delete(e,r){return(0,BA.unwrapAsync)((0,J6o.betaLibrariesDocumentsDelete)(this,e,r))}async textContent(e,r){return(0,BA.unwrapAsync)((0,eJo.betaLibrariesDocumentsTextContent)(this,e,r))}async status(e,r){return(0,BA.unwrapAsync)((0,Q6o.betaLibrariesDocumentsStatus)(this,e,r))}async getSignedUrl(e,r){return(0,BA.unwrapAsync)((0,X6o.betaLibrariesDocumentsGetSignedUrl)(this,e,r))}async extractedTextSignedUrl(e,r){return(0,BA.unwrapAsync)((0,K6o.betaLibrariesDocumentsExtractedTextSignedUrl)(this,e,r))}async reprocess(e,r){return(0,BA.unwrapAsync)((0,Y6o.betaLibrariesDocumentsReprocess)(this,e,r))}};tNe.Documents=ldt});var $kr=S(rNe=>{"use strict";Object.defineProperty(rNe,"__esModule",{value:!0});rNe.Libraries=void 0;var oJo=BFr(),iJo=zFr(),aJo=HFr(),sJo=KFr(),uJo=ZFr(),lJo=Vc(),oue=Rd(),cJo=akr(),dJo=jkr(),cdt=class extends lJo.ClientSDK{get documents(){return this._documents??(this._documents=new dJo.Documents(this._options))}get accesses(){return this._accesses??(this._accesses=new cJo.Accesses(this._options))}async list(e){return(0,oue.unwrapAsync)((0,sJo.betaLibrariesList)(this,e))}async create(e,r){return(0,oue.unwrapAsync)((0,oJo.betaLibrariesCreate)(this,e,r))}async get(e,r){return(0,oue.unwrapAsync)((0,aJo.betaLibrariesGet)(this,e,r))}async delete(e,r){return(0,oue.unwrapAsync)((0,iJo.betaLibrariesDelete)(this,e,r))}async update(e,r){return(0,oue.unwrapAsync)((0,uJo.betaLibrariesUpdate)(this,e,r))}};rNe.Libraries=cdt});var kkr=S(Ij=>{"use strict";var fJo=Ij&&Ij.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),pJo=Ij&&Ij.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ddt=Ij&&Ij.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFkr.AgentCreationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,mJo.encodeJSON)("body",o,{explode:!0}),a=(0,yJo.pathToFunc)("/v1/agents")(),s=new Headers((0,hJo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Lkr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Lkr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_create",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await iue.match(iue.json(200,Fkr.Agent$inboundSchema),iue.jsonErr(422,bJo.HTTPValidationError$inboundSchema),iue.fail("4XX"),iue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var Bkr=S(Aj=>{"use strict";var SJo=Aj&&Aj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),CJo=Aj&&Aj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nNe=Aj&&Aj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oRJo.AgentsApiV1AgentsGetRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={agent_id:(0,xJo.encodeSimple)("agent_id",o.agent_id,{explode:!1,charEncoding:"percent"})},s=(0,EJo.pathToFunc)("/v1/agents/{agent_id}")(a),u=new Headers((0,TJo.compactMap)({Accept:"application/json"})),l=await(0,qkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,qkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await aue.match(aue.json(200,PJo.Agent$inboundSchema),aue.jsonErr(422,MJo.HTTPValidationError$inboundSchema),aue.fail("4XX"),aue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var zkr=S(Nj=>{"use strict";var DJo=Nj&&Nj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),jJo=Nj&&Nj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uue=Nj&&Nj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ozJo.AgentsApiV1AgentsListRequest$outboundSchema.optional().parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,qJo.pathToFunc)("/v1/agents")(),s=(0,LJo.encodeFormQuery)({page:o?.page,page_size:o?.page_size}),u=new Headers((0,FJo.compactMap)({Accept:"application/json"})),l=await(0,Ukr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Ukr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_list",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await sue.match(sue.json(200,$Jo.array(BJo.Agent$inboundSchema)),sue.jsonErr(422,UJo.HTTPValidationError$inboundSchema),sue.fail("4XX"),sue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Wkr=S(Dj=>{"use strict";var JJo=Dj&&Dj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),KJo=Dj&&Dj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oNe=Dj&&Dj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oe5o.AgentsApiV1AgentsUpdateRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,Vkr.encodeJSON)("body",o.AgentUpdateRequest,{explode:!0}),a={agent_id:(0,Vkr.encodeSimple)("agent_id",o.agent_id,{explode:!1,charEncoding:"percent"})},s=(0,ZJo.pathToFunc)("/v1/agents/{agent_id}")(a),u=new Headers((0,GJo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,Hkr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Hkr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_update",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PATCH",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await lue.match(lue.json(200,YJo.Agent$inboundSchema),lue.jsonErr(422,QJo.HTTPValidationError$inboundSchema),lue.fail("4XX"),lue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var Gkr=S(jj=>{"use strict";var o5o=jj&&jj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),i5o=jj&&jj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iNe=jj&&jj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;od5o.AgentsApiV1AgentsUpdateVersionRequest$outboundSchema.parse(w),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={agent_id:(0,Jkr.encodeSimple)("agent_id",o.agent_id,{explode:!1,charEncoding:"percent"})},s=(0,u5o.pathToFunc)("/v1/agents/{agent_id}/version")(a),u=(0,Jkr.encodeFormQuery)({version:o.version}),l=new Headers((0,a5o.compactMap)({Accept:"application/json"})),c=await(0,Kkr.extractSecurity)(t._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,Kkr.resolveGlobalSecurity)(d),p={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"agents_api_v1_agents_update_version",oAuth2Scopes:[],resolvedSecurity:f,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},m=t._createRequest(p,{security:f,method:"PATCH",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!m.ok)return[m,{status:"invalid"}];let h=m.value,y=await t._do(h,{context:p,errorCodes:["422","4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!y.ok)return[y,{status:"request-error",request:h}];let g=y.value,b={HttpMeta:{Response:g,Request:h}},[_]=await cue.match(cue.json(200,l5o.Agent$inboundSchema),cue.jsonErr(422,c5o.HTTPValidationError$inboundSchema),cue.fail("4XX"),cue.fail("5XX"))(g,h,{extraFields:b});return _.ok?[_,{status:"complete",request:h,response:g}]:[_,{status:"complete",request:h,response:g}]}});var Xkr=S(aNe=>{"use strict";Object.defineProperty(aNe,"__esModule",{value:!0});aNe.MistralAgents=void 0;var h5o=kkr(),g5o=Bkr(),y5o=zkr(),b5o=Wkr(),_5o=Gkr(),v5o=Vc(),due=Rd(),fdt=class extends v5o.ClientSDK{async create(e,r){return(0,due.unwrapAsync)((0,h5o.betaAgentsCreate)(this,e,r))}async list(e,r){return(0,due.unwrapAsync)((0,y5o.betaAgentsList)(this,e,r))}async get(e,r){return(0,due.unwrapAsync)((0,g5o.betaAgentsGet)(this,e,r))}async update(e,r){return(0,due.unwrapAsync)((0,b5o.betaAgentsUpdate)(this,e,r))}async updateVersion(e,r){return(0,due.unwrapAsync)((0,_5o.betaAgentsUpdateVersion)(this,e,r))}};aNe.MistralAgents=fdt});var Zkr=S(sNe=>{"use strict";Object.defineProperty(sNe,"__esModule",{value:!0});sNe.Beta=void 0;var w5o=Vc(),S5o=FFr(),C5o=$kr(),x5o=Xkr(),pdt=class extends w5o.ClientSDK{get conversations(){return this._conversations??(this._conversations=new S5o.Conversations(this._options))}get agents(){return this._agents??(this._agents=new x5o.MistralAgents(this._options))}get libraries(){return this._libraries??(this._libraries=new C5o.Libraries(this._options))}};sNe.Beta=pdt});var eqr=S($j=>{"use strict";var T5o=$j&&$j.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),O5o=$j&&$j.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mdt=$j&&$j.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oQkr.ChatCompletionRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,E5o.encodeJSON)("body",o,{explode:!0}),a=(0,R5o.pathToFunc)("/v1/chat/completions")(),s=new Headers((0,P5o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Ykr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Ykr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"chat_completion_v1_chat_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await fue.match(fue.json(200,Qkr.ChatCompletionResponse$inboundSchema),fue.jsonErr(422,I5o.HTTPValidationError$inboundSchema),fue.fail("4XX"),fue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var nqr=S(Lj=>{"use strict";var j5o=Lj&&Lj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),$5o=Lj&&Lj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uNe=Lj&&Lj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;orqr.ChatCompletionStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,F5o.encodeJSON)("body",o,{explode:!0}),a=(0,U5o.pathToFunc)("/v1/chat/completions#stream")(),s=new Headers((0,q5o.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,tqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,tqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"stream_chat",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await pue.match(pue.sse(200,L5o.instanceof(ReadableStream).transform(b=>new k5o.EventStream(b,_=>_.data==="[DONE]"?{done:!0}:{value:rqr.CompletionEvent$inboundSchema.parse(_)}))),pue.jsonErr(422,z5o.HTTPValidationError$inboundSchema),pue.fail("4XX"),pue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var lNe=S(UA=>{"use strict";Object.defineProperty(UA,"__esModule",{value:!0});UA.getDefaultOptions=UA.defaultOptions=UA.ignoreOverride=void 0;UA.ignoreOverride=Symbol("Let zodToJsonSchema decide on which parser to use");UA.defaultOptions={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"};var J5o=t=>typeof t=="string"?{...UA.defaultOptions,name:t}:{...UA.defaultOptions,...t};UA.getDefaultOptions=J5o});var hdt=S(cNe=>{"use strict";Object.defineProperty(cNe,"__esModule",{value:!0});cNe.getRefs=void 0;var K5o=lNe(),G5o=t=>{let e=(0,K5o.getDefaultOptions)(t),r=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,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}]))}};cNe.getRefs=G5o});var uB=S(A7=>{"use strict";Object.defineProperty(A7,"__esModule",{value:!0});A7.setResponseValueAndErrors=A7.addErrorMessage=void 0;function oqr(t,e,r,n){n?.errorMessages&&r&&(t.errorMessage={...t.errorMessage,[e]:r})}A7.addErrorMessage=oqr;function X5o(t,e,r,n,o){t[e]=r,oqr(t,e,n,o)}A7.setResponseValueAndErrors=X5o});var gdt=S(dNe=>{"use strict";Object.defineProperty(dNe,"__esModule",{value:!0});dNe.parseAnyDef=void 0;function Z5o(){return{}}dNe.parseAnyDef=Z5o});var ydt=S(pNe=>{"use strict";Object.defineProperty(pNe,"__esModule",{value:!0});pNe.parseArrayDef=void 0;var Y5o=ae(),fNe=uB(),Q5o=fm();function eKo(t,e){let r={type:"array"};return t.type?._def&&t.type?._def?.typeName!==Y5o.ZodFirstPartyTypeKind.ZodAny&&(r.items=(0,Q5o.parseDef)(t.type._def,{...e,currentPath:[...e.currentPath,"items"]})),t.minLength&&(0,fNe.setResponseValueAndErrors)(r,"minItems",t.minLength.value,t.minLength.message,e),t.maxLength&&(0,fNe.setResponseValueAndErrors)(r,"maxItems",t.maxLength.value,t.maxLength.message,e),t.exactLength&&((0,fNe.setResponseValueAndErrors)(r,"minItems",t.exactLength.value,t.exactLength.message,e),(0,fNe.setResponseValueAndErrors)(r,"maxItems",t.exactLength.value,t.exactLength.message,e)),r}pNe.parseArrayDef=eKo});var bdt=S(mNe=>{"use strict";Object.defineProperty(mNe,"__esModule",{value:!0});mNe.parseBigintDef=void 0;var fW=uB();function tKo(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?(0,fW.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e):(0,fW.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),(0,fW.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?(0,fW.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e):(0,fW.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),(0,fW.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e));break;case"multipleOf":(0,fW.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,e);break}return r}mNe.parseBigintDef=tKo});var _dt=S(hNe=>{"use strict";Object.defineProperty(hNe,"__esModule",{value:!0});hNe.parseBooleanDef=void 0;function rKo(){return{type:"boolean"}}hNe.parseBooleanDef=rKo});var yNe=S(gNe=>{"use strict";Object.defineProperty(gNe,"__esModule",{value:!0});gNe.parseBrandedDef=void 0;var nKo=fm();function oKo(t,e){return(0,nKo.parseDef)(t.type._def,e)}gNe.parseBrandedDef=oKo});var vdt=S(bNe=>{"use strict";Object.defineProperty(bNe,"__esModule",{value:!0});bNe.parseCatchDef=void 0;var iKo=fm(),aKo=(t,e)=>(0,iKo.parseDef)(t.innerType._def,e);bNe.parseCatchDef=aKo});var wdt=S(_Ne=>{"use strict";Object.defineProperty(_Ne,"__esModule",{value:!0});_Ne.parseDateDef=void 0;var iqr=uB();function aqr(t,e,r){let n=r??e.dateStrategy;if(Array.isArray(n))return{anyOf:n.map((o,i)=>aqr(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 sKo(t,e)}}_Ne.parseDateDef=aqr;var sKo=(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":(0,iqr.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e);break;case"max":(0,iqr.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e);break}return r}});var Sdt=S(vNe=>{"use strict";Object.defineProperty(vNe,"__esModule",{value:!0});vNe.parseDefaultDef=void 0;var uKo=fm();function lKo(t,e){return{...(0,uKo.parseDef)(t.innerType._def,e),default:t.defaultValue()}}vNe.parseDefaultDef=lKo});var Cdt=S(wNe=>{"use strict";Object.defineProperty(wNe,"__esModule",{value:!0});wNe.parseEffectsDef=void 0;var cKo=fm();function dKo(t,e){return e.effectStrategy==="input"?(0,cKo.parseDef)(t.schema._def,e):{}}wNe.parseEffectsDef=dKo});var xdt=S(SNe=>{"use strict";Object.defineProperty(SNe,"__esModule",{value:!0});SNe.parseEnumDef=void 0;function fKo(t){return{type:"string",enum:Array.from(t.values)}}SNe.parseEnumDef=fKo});var Tdt=S(CNe=>{"use strict";Object.defineProperty(CNe,"__esModule",{value:!0});CNe.parseIntersectionDef=void 0;var sqr=fm(),pKo=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function mKo(t,e){let r=[(0,sqr.parseDef)(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),(0,sqr.parseDef)(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(pKo(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}CNe.parseIntersectionDef=mKo});var Odt=S(xNe=>{"use strict";Object.defineProperty(xNe,"__esModule",{value:!0});xNe.parseLiteralDef=void 0;function hKo(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}}xNe.parseLiteralDef=hKo});var TNe=S(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});Yg.parseStringDef=Yg.zodPatterns=void 0;var pW=uB(),Edt;Yg.zodPatterns={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:()=>(Edt===void 0&&(Edt=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Edt),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-_]*$/};function gKo(t,e){let r={type:"string"};if(t.checks)for(let n of t.checks)switch(n.kind){case"min":(0,pW.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e);break;case"max":(0,pW.setResponseValueAndErrors)(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":Jx(r,"email",n.message,e);break;case"format:idn-email":Jx(r,"idn-email",n.message,e);break;case"pattern:zod":e_(r,Yg.zodPatterns.email,n.message,e);break}break;case"url":Jx(r,"uri",n.message,e);break;case"uuid":Jx(r,"uuid",n.message,e);break;case"regex":e_(r,n.regex,n.message,e);break;case"cuid":e_(r,Yg.zodPatterns.cuid,n.message,e);break;case"cuid2":e_(r,Yg.zodPatterns.cuid2,n.message,e);break;case"startsWith":e_(r,RegExp(`^${Pdt(n.value,e)}`),n.message,e);break;case"endsWith":e_(r,RegExp(`${Pdt(n.value,e)}$`),n.message,e);break;case"datetime":Jx(r,"date-time",n.message,e);break;case"date":Jx(r,"date",n.message,e);break;case"time":Jx(r,"time",n.message,e);break;case"duration":Jx(r,"duration",n.message,e);break;case"length":(0,pW.setResponseValueAndErrors)(r,"minLength",typeof r.minLength=="number"?Math.max(r.minLength,n.value):n.value,n.message,e),(0,pW.setResponseValueAndErrors)(r,"maxLength",typeof r.maxLength=="number"?Math.min(r.maxLength,n.value):n.value,n.message,e);break;case"includes":{e_(r,RegExp(Pdt(n.value,e)),n.message,e);break}case"ip":{n.version!=="v6"&&Jx(r,"ipv4",n.message,e),n.version!=="v4"&&Jx(r,"ipv6",n.message,e);break}case"base64url":e_(r,Yg.zodPatterns.base64url,n.message,e);break;case"jwt":e_(r,Yg.zodPatterns.jwt,n.message,e);break;case"cidr":{n.version!=="v6"&&e_(r,Yg.zodPatterns.ipv4Cidr,n.message,e),n.version!=="v4"&&e_(r,Yg.zodPatterns.ipv6Cidr,n.message,e);break}case"emoji":e_(r,Yg.zodPatterns.emoji(),n.message,e);break;case"ulid":{e_(r,Yg.zodPatterns.ulid,n.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{Jx(r,"binary",n.message,e);break}case"contentEncoding:base64":{(0,pW.setResponseValueAndErrors)(r,"contentEncoding","base64",n.message,e);break}case"pattern:zod":{e_(r,Yg.zodPatterns.base64,n.message,e);break}}break}case"nanoid":e_(r,Yg.zodPatterns.nanoid,n.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return r}Yg.parseStringDef=gKo;function Pdt(t,e){return e.patternStrategy==="escape"?bKo(t):t}var yKo=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function bKo(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}}})):(0,pW.setResponseValueAndErrors)(t,"format",e,r,n)}function e_(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:uqr(e,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):(0,pW.setResponseValueAndErrors)(t,"pattern",uqr(e,n),r,n)}function uqr(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{"use strict";Object.defineProperty(ONe,"__esModule",{value:!0});ONe.parseRecordDef=void 0;var mue=ae(),lqr=fm(),_Ko=TNe(),vKo=yNe();function wKo(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===mue.ZodFirstPartyTypeKind.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:(0,lqr.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:(0,lqr.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===mue.ZodFirstPartyTypeKind.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=(0,_Ko.parseStringDef)(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===mue.ZodFirstPartyTypeKind.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===mue.ZodFirstPartyTypeKind.ZodBranded&&t.keyType._def.type._def.typeName===mue.ZodFirstPartyTypeKind.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=(0,vKo.parseBrandedDef)(t.keyType._def,e);return{...r,propertyNames:o}}}return r}ONe.parseRecordDef=wKo});var Mdt=S(PNe=>{"use strict";Object.defineProperty(PNe,"__esModule",{value:!0});PNe.parseMapDef=void 0;var cqr=fm(),SKo=ENe();function CKo(t,e){if(e.mapStrategy==="record")return(0,SKo.parseRecordDef)(t,e);let r=(0,cqr.parseDef)(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=(0,cqr.parseDef)(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}}}PNe.parseMapDef=CKo});var Rdt=S(MNe=>{"use strict";Object.defineProperty(MNe,"__esModule",{value:!0});MNe.parseNativeEnumDef=void 0;function xKo(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}}MNe.parseNativeEnumDef=xKo});var Idt=S(RNe=>{"use strict";Object.defineProperty(RNe,"__esModule",{value:!0});RNe.parseNeverDef=void 0;function TKo(){return{not:{}}}RNe.parseNeverDef=TKo});var Adt=S(INe=>{"use strict";Object.defineProperty(INe,"__esModule",{value:!0});INe.parseNullDef=void 0;function OKo(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}INe.parseNullDef=OKo});var ANe=S(lB=>{"use strict";Object.defineProperty(lB,"__esModule",{value:!0});lB.parseUnionDef=lB.primitiveMappings=void 0;var EKo=fm();lB.primitiveMappings={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function PKo(t,e){if(e.target==="openApi3")return dqr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in lB.primitiveMappings&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=lB.primitiveMappings[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 dqr(t,e)}lB.parseUnionDef=PKo;var dqr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>(0,EKo.parseDef)(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}});var Ndt=S(NNe=>{"use strict";Object.defineProperty(NNe,"__esModule",{value:!0});NNe.parseNullableDef=void 0;var fqr=fm(),pqr=ANe();function MKo(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:pqr.primitiveMappings[t.innerType._def.typeName],nullable:!0}:{type:[pqr.primitiveMappings[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=(0,fqr.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=(0,fqr.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}NNe.parseNullableDef=MKo});var Ddt=S(DNe=>{"use strict";Object.defineProperty(DNe,"__esModule",{value:!0});DNe.parseNumberDef=void 0;var cB=uB();function RKo(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",(0,cB.addErrorMessage)(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?(0,cB.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e):(0,cB.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),(0,cB.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?(0,cB.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e):(0,cB.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),(0,cB.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e));break;case"multipleOf":(0,cB.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,e);break}return r}DNe.parseNumberDef=RKo});var $dt=S(jNe=>{"use strict";Object.defineProperty(jNe,"__esModule",{value:!0});jNe.parseObjectDef=void 0;var IKo=ae(),jdt=fm();function AKo(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":(0,jdt.parseDef)(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":(0,jdt.parseDef)(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function NKo(t,e){let r=e.target==="openAi",n={type:"object",...Object.entries(t.shape()).reduce((o,[i,a])=>{if(a===void 0||a._def===void 0)return o;let s=a.isOptional();s&&r&&(a instanceof IKo.ZodOptional&&(a=a._def.innerType),a.isNullable()||(a=a.nullable()),s=!1);let u=(0,jdt.parseDef)(a._def,{...e,currentPath:[...e.currentPath,"properties",i],propertyPath:[...e.currentPath,"properties",i]});return u===void 0?o:{properties:{...o.properties,[i]:u},required:s?o.required:[...o.required,i]}},{properties:{},required:[]}),additionalProperties:AKo(t,e)};return n.required.length||delete n.required,n}jNe.parseObjectDef=NKo});var Ldt=S($Ne=>{"use strict";Object.defineProperty($Ne,"__esModule",{value:!0});$Ne.parseOptionalDef=void 0;var mqr=fm(),DKo=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return(0,mqr.parseDef)(t.innerType._def,e);let r=(0,mqr.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}};$Ne.parseOptionalDef=DKo});var Fdt=S(FNe=>{"use strict";Object.defineProperty(FNe,"__esModule",{value:!0});FNe.parsePipelineDef=void 0;var LNe=fm(),jKo=(t,e)=>{if(e.pipeStrategy==="input")return(0,LNe.parseDef)(t.in._def,e);if(e.pipeStrategy==="output")return(0,LNe.parseDef)(t.out._def,e);let r=(0,LNe.parseDef)(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=(0,LNe.parseDef)(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}};FNe.parsePipelineDef=jKo});var kdt=S(kNe=>{"use strict";Object.defineProperty(kNe,"__esModule",{value:!0});kNe.parsePromiseDef=void 0;var $Ko=fm();function LKo(t,e){return(0,$Ko.parseDef)(t.type._def,e)}kNe.parsePromiseDef=LKo});var qdt=S(qNe=>{"use strict";Object.defineProperty(qNe,"__esModule",{value:!0});qNe.parseSetDef=void 0;var hqr=uB(),FKo=fm();function kKo(t,e){let n={type:"array",uniqueItems:!0,items:(0,FKo.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&(0,hqr.setResponseValueAndErrors)(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&(0,hqr.setResponseValueAndErrors)(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}qNe.parseSetDef=kKo});var Udt=S(BNe=>{"use strict";Object.defineProperty(BNe,"__esModule",{value:!0});BNe.parseTupleDef=void 0;var Bdt=fm();function qKo(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>(0,Bdt.parseDef)(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:(0,Bdt.parseDef)(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>(0,Bdt.parseDef)(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}BNe.parseTupleDef=qKo});var zdt=S(UNe=>{"use strict";Object.defineProperty(UNe,"__esModule",{value:!0});UNe.parseUndefinedDef=void 0;function BKo(){return{not:{}}}UNe.parseUndefinedDef=BKo});var Vdt=S(zNe=>{"use strict";Object.defineProperty(zNe,"__esModule",{value:!0});zNe.parseUnknownDef=void 0;function UKo(){return{}}zNe.parseUnknownDef=UKo});var Hdt=S(VNe=>{"use strict";Object.defineProperty(VNe,"__esModule",{value:!0});VNe.parseReadonlyDef=void 0;var zKo=fm(),VKo=(t,e)=>(0,zKo.parseDef)(t.innerType._def,e);VNe.parseReadonlyDef=VKo});var fm=S(HNe=>{"use strict";Object.defineProperty(HNe,"__esModule",{value:!0});HNe.parseDef=void 0;var Bi=ae(),HKo=gdt(),WKo=ydt(),JKo=bdt(),KKo=_dt(),GKo=yNe(),XKo=vdt(),ZKo=wdt(),YKo=Sdt(),QKo=Cdt(),e8o=xdt(),t8o=Tdt(),r8o=Odt(),n8o=Mdt(),o8o=Rdt(),i8o=Idt(),a8o=Adt(),s8o=Ndt(),u8o=Ddt(),l8o=$dt(),c8o=Ldt(),d8o=Fdt(),f8o=kdt(),p8o=ENe(),m8o=qdt(),h8o=TNe(),g8o=Udt(),y8o=zdt(),b8o=ANe(),_8o=Vdt(),v8o=Hdt(),w8o=lNe();function gqr(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==w8o.ignoreOverride)return a}if(n&&!r){let a=S8o(n,e);if(a!==void 0)return a}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=x8o(t,t.typeName,e);return i&&T8o(t,e,i),o.jsonSchema=i,i}HNe.parseDef=gqr;var S8o=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:C8o(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`),{}):e.$refStrategy==="seen"?{}:void 0}},C8o=(t,e)=>{let r=0;for(;r{switch(e){case Bi.ZodFirstPartyTypeKind.ZodString:return(0,h8o.parseStringDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodNumber:return(0,u8o.parseNumberDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodObject:return(0,l8o.parseObjectDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodBigInt:return(0,JKo.parseBigintDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodBoolean:return(0,KKo.parseBooleanDef)();case Bi.ZodFirstPartyTypeKind.ZodDate:return(0,ZKo.parseDateDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodUndefined:return(0,y8o.parseUndefinedDef)();case Bi.ZodFirstPartyTypeKind.ZodNull:return(0,a8o.parseNullDef)(r);case Bi.ZodFirstPartyTypeKind.ZodArray:return(0,WKo.parseArrayDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodUnion:case Bi.ZodFirstPartyTypeKind.ZodDiscriminatedUnion:return(0,b8o.parseUnionDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodIntersection:return(0,t8o.parseIntersectionDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodTuple:return(0,g8o.parseTupleDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodRecord:return(0,p8o.parseRecordDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodLiteral:return(0,r8o.parseLiteralDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodEnum:return(0,e8o.parseEnumDef)(t);case Bi.ZodFirstPartyTypeKind.ZodNativeEnum:return(0,o8o.parseNativeEnumDef)(t);case Bi.ZodFirstPartyTypeKind.ZodNullable:return(0,s8o.parseNullableDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodOptional:return(0,c8o.parseOptionalDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodMap:return(0,n8o.parseMapDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodSet:return(0,m8o.parseSetDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodLazy:return gqr(t.getter()._def,r);case Bi.ZodFirstPartyTypeKind.ZodPromise:return(0,f8o.parsePromiseDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodNaN:case Bi.ZodFirstPartyTypeKind.ZodNever:return(0,i8o.parseNeverDef)();case Bi.ZodFirstPartyTypeKind.ZodEffects:return(0,QKo.parseEffectsDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodAny:return(0,HKo.parseAnyDef)();case Bi.ZodFirstPartyTypeKind.ZodUnknown:return(0,_8o.parseUnknownDef)();case Bi.ZodFirstPartyTypeKind.ZodDefault:return(0,YKo.parseDefaultDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodBranded:return(0,GKo.parseBrandedDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodReadonly:return(0,v8o.parseReadonlyDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodCatch:return(0,XKo.parseCatchDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodPipeline:return(0,d8o.parsePipelineDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodFunction:case Bi.ZodFirstPartyTypeKind.ZodVoid:case Bi.ZodFirstPartyTypeKind.ZodSymbol:return;default:return(n=>{})(e)}},T8o=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var Wdt=S(WNe=>{"use strict";Object.defineProperty(WNe,"__esModule",{value:!0});WNe.zodToJsonSchema=void 0;var yqr=fm(),O8o=hdt(),E8o=(t,e)=>{let r=(0,O8o.getRefs)(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:(0,yqr.parseDef)(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??{}}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=(0,yqr.parseDef)(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??{},a=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;a!==void 0&&(i.title=a);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};WNe.zodToJsonSchema=E8o});var bqr=S(ti=>{"use strict";var P8o=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]}),Xi=ti&&ti.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&P8o(e,t,r)};Object.defineProperty(ti,"__esModule",{value:!0});Xi(lNe(),ti);Xi(hdt(),ti);Xi(uB(),ti);Xi(fm(),ti);Xi(gdt(),ti);Xi(ydt(),ti);Xi(bdt(),ti);Xi(_dt(),ti);Xi(yNe(),ti);Xi(vdt(),ti);Xi(wdt(),ti);Xi(Sdt(),ti);Xi(Cdt(),ti);Xi(xdt(),ti);Xi(Tdt(),ti);Xi(Odt(),ti);Xi(Mdt(),ti);Xi(Rdt(),ti);Xi(Idt(),ti);Xi(Adt(),ti);Xi(Ndt(),ti);Xi(Ddt(),ti);Xi($dt(),ti);Xi(Ldt(),ti);Xi(Fdt(),ti);Xi(kdt(),ti);Xi(Hdt(),ti);Xi(ENe(),ti);Xi(qdt(),ti);Xi(TNe(),ti);Xi(Udt(),ti);Xi(zdt(),ti);Xi(ANe(),ti);Xi(Vdt(),ti);Xi(Wdt(),ti);var M8o=Wdt();ti.default=M8o.zodToJsonSchema});var vqr=S(hue=>{"use strict";Object.defineProperty(hue,"__esModule",{value:!0});hue.transformToChatCompletionRequest=I8o;hue.convertToParsedChatCompletionResponse=A8o;hue.responseFormatFromZodObject=_qr;var R8o=bqr();function I8o(t){let{responseFormat:e,...r}=t,n=_qr(e);return{...r,responseFormat:n}}function A8o(t,e){if(t.choices===void 0||t.choices.length===0)return{...t,choices:t.choices===void 0?void 0:[]};let r=[];for(let n of t.choices)n.message===null||typeof n.message>"u"?r.push({...n,message:void 0}):n.message.content!==null&&typeof n.message.content<"u"&&!Array.isArray(n.message.content)&&r.push({...n,message:{...n.message,parsed:e.safeParse(JSON.parse(n.message.content)).data}});return{...t,choices:r}}function _qr(t){return{type:"json_schema",jsonSchema:{name:"placeholderName",schemaDefinition:(0,R8o.zodToJsonSchema)(t),strict:!0}}}});var Cqr=S(KNe=>{"use strict";Object.defineProperty(KNe,"__esModule",{value:!0});KNe.Chat=void 0;var wqr=eqr(),Sqr=nqr(),N8o=Vc(),JNe=Rd(),Jdt=vqr(),Kdt=class extends N8o.ClientSDK{async parse(e,r){let n=(0,Jdt.transformToChatCompletionRequest)(e),o=await(0,JNe.unwrapAsync)((0,wqr.chatComplete)(this,n,r));return(0,Jdt.convertToParsedChatCompletionResponse)(o,e.responseFormat)}async parseStream(e,r){let n=(0,Jdt.transformToChatCompletionRequest)(e);return(0,JNe.unwrapAsync)((0,Sqr.chatStream)(this,n,r))}async complete(e,r){return(0,JNe.unwrapAsync)((0,wqr.chatComplete)(this,e,r))}async stream(e,r){return(0,JNe.unwrapAsync)((0,Sqr.chatStream)(this,e,r))}};KNe.Chat=Kdt});var Oqr=S(Fj=>{"use strict";var D8o=Fj&&Fj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j8o=Fj&&Fj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gdt=Fj&&Fj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oTqr.ClassificationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,$8o.encodeJSON)("body",o,{explode:!0}),a=(0,k8o.pathToFunc)("/v1/classifications")(),s=new Headers((0,L8o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,xqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,xqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"classifications_v1_classifications_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await gue.match(gue.json(200,Tqr.ClassificationResponse$inboundSchema),gue.jsonErr(422,q8o.HTTPValidationError$inboundSchema),gue.fail("4XX"),gue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var Mqr=S(kj=>{"use strict";var V8o=kj&&kj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H8o=kj&&kj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xdt=kj&&kj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oPqr.ChatClassificationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,W8o.encodeJSON)("body",o,{explode:!0}),a=(0,G8o.pathToFunc)("/v1/chat/classifications")(),s=new Headers((0,J8o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Eqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Eqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"chat_classifications_v1_chat_classifications_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await yue.match(yue.json(200,Pqr.ClassificationResponse$inboundSchema),yue.jsonErr(422,X8o.HTTPValidationError$inboundSchema),yue.fail("4XX"),yue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var Aqr=S(qj=>{"use strict";var eGo=qj&&qj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tGo=qj&&qj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zdt=qj&&qj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oIqr.ClassificationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,rGo.encodeJSON)("body",o,{explode:!0}),a=(0,iGo.pathToFunc)("/v1/moderations")(),s=new Headers((0,nGo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Rqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Rqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"moderations_v1_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await bue.match(bue.json(200,Iqr.ModerationResponse$inboundSchema),bue.jsonErr(422,aGo.HTTPValidationError$inboundSchema),bue.fail("4XX"),bue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var jqr=S(Bj=>{"use strict";var cGo=Bj&&Bj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dGo=Bj&&Bj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ydt=Bj&&Bj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oDqr.ChatModerationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,fGo.encodeJSON)("body",o,{explode:!0}),a=(0,hGo.pathToFunc)("/v1/chat/moderations")(),s=new Headers((0,pGo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Nqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Nqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"chat_moderations_v1_chat_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await _ue.match(_ue.json(200,Dqr.ModerationResponse$inboundSchema),_ue.jsonErr(422,gGo.HTTPValidationError$inboundSchema),_ue.fail("4XX"),_ue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var $qr=S(XNe=>{"use strict";Object.defineProperty(XNe,"__esModule",{value:!0});XNe.Classifiers=void 0;var vGo=Oqr(),wGo=Mqr(),SGo=Aqr(),CGo=jqr(),xGo=Vc(),GNe=Rd(),Qdt=class extends xGo.ClientSDK{async moderate(e,r){return(0,GNe.unwrapAsync)((0,SGo.classifiersModerate)(this,e,r))}async moderateChat(e,r){return(0,GNe.unwrapAsync)((0,CGo.classifiersModerateChat)(this,e,r))}async classify(e,r){return(0,GNe.unwrapAsync)((0,vGo.classifiersClassify)(this,e,r))}async classifyChat(e,r){return(0,GNe.unwrapAsync)((0,wGo.classifiersClassifyChat)(this,e,r))}};XNe.Classifiers=Qdt});var kqr=S(Uj=>{"use strict";var TGo=Uj&&Uj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OGo=Uj&&Uj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eft=Uj&&Uj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFqr.EmbeddingRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,EGo.encodeJSON)("body",o,{explode:!0}),a=(0,RGo.pathToFunc)("/v1/embeddings")(),s=new Headers((0,PGo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Lqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Lqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"embeddings_v1_embeddings_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await vue.match(vue.json(200,Fqr.EmbeddingResponse$inboundSchema),vue.jsonErr(422,IGo.HTTPValidationError$inboundSchema),vue.fail("4XX"),vue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var qqr=S(ZNe=>{"use strict";Object.defineProperty(ZNe,"__esModule",{value:!0});ZNe.Embeddings=void 0;var jGo=kqr(),$Go=Vc(),LGo=Rd(),tft=class extends $Go.ClientSDK{async create(e,r){return(0,LGo.unwrapAsync)((0,jGo.embeddingsCreate)(this,e,r))}};ZNe.Embeddings=tft});var Uqr=S(zj=>{"use strict";var FGo=zj&&zj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kGo=zj&&zj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rft=zj&&zj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHGo.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,qGo.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,zGo.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,BGo.compactMap)({Accept:"application/json"})),l=await(0,Bqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Bqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_delete_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await YNe.match(YNe.json(200,VGo.DeleteFileOut$inboundSchema),YNe.fail("4XX"),YNe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Vqr=S(Vj=>{"use strict";var GGo=Vj&&Vj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XGo=Vj&&Vj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nft=Vj&&Vj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;or9o.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,YGo.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,t9o.pathToFunc)("/v1/files/{file_id}/content")(a),u=new Headers((0,QGo.compactMap)({Accept:"application/octet-stream"})),l=await(0,zqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,zqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_download_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await QNe.match(QNe.stream(200,ZGo.instanceof(ReadableStream)),QNe.fail("4XX"),QNe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Jqr=S(Hj=>{"use strict";var a9o=Hj&&Hj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s9o=Hj&&Hj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oft=Hj&&Hj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;of9o.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,Hqr.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,c9o.pathToFunc)("/v1/files/{file_id}/url")(a),u=(0,Hqr.encodeFormQuery)({expiry:o.expiry}),l=new Headers((0,u9o.compactMap)({Accept:"application/json"})),c=await(0,Wqr.extractSecurity)(t._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,Wqr.resolveGlobalSecurity)(d),p={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_get_signed_url",oAuth2Scopes:[],resolvedSecurity:f,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},m=t._createRequest(p,{security:f,method:"GET",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!m.ok)return[m,{status:"invalid"}];let h=m.value,y=await t._do(h,{context:p,errorCodes:["4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!y.ok)return[y,{status:"request-error",request:h}];let g=y.value,[b]=await e1e.match(e1e.json(200,d9o.FileSignedURL$inboundSchema),e1e.fail("4XX"),e1e.fail("5XX"))(g,h);return b.ok?[b,{status:"complete",request:h,response:g}]:[b,{status:"complete",request:h,response:g}]}});var Gqr=S(Wj=>{"use strict";var g9o=Wj&&Wj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),y9o=Wj&&Wj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ift=Wj&&Wj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oC9o.FilesApiRoutesListFilesRequest$outboundSchema.optional().parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,w9o.pathToFunc)("/v1/files")(),s=(0,b9o.encodeFormQuery)({page:o?.page,page_size:o?.page_size,purpose:o?.purpose,sample_type:o?.sample_type,search:o?.search,source:o?.source}),u=new Headers((0,_9o.compactMap)({Accept:"application/json"})),l=await(0,Kqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Kqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_list_files",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await t1e.match(t1e.json(200,S9o.ListFilesOut$inboundSchema),t1e.fail("4XX"),t1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Zqr=S(Jj=>{"use strict";var E9o=Jj&&Jj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),P9o=Jj&&Jj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aft=Jj&&Jj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oD9o.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,M9o.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,A9o.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,R9o.compactMap)({Accept:"application/json"})),l=await(0,Xqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Xqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_retrieve_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await r1e.match(r1e.json(200,N9o.RetrieveFileOut$inboundSchema),r1e.fail("4XX"),r1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Qqr=S(Kj=>{"use strict";var F9o=Kj&&Kj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),k9o=Kj&&Kj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uft=Kj&&Kj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oV9o.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,W9o.isBlobLike)(o.file))(0,n1e.appendForm)(i,"file",o.file);else if((0,J9o.isReadableStream)(o.file.content)){let g=await(0,sft.readableStreamToArrayBuffer)(o.file.content),b=(0,sft.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream",_=new Blob([g],{type:b});(0,n1e.appendForm)(i,"file",_,o.file.fileName)}else{let g=(0,sft.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream";(0,n1e.appendForm)(i,"file",new Blob([o.file.content],{type:g}),o.file.fileName)}o.purpose!==void 0&&(0,n1e.appendForm)(i,"purpose",o.purpose);let a=(0,U9o.pathToFunc)("/v1/files")(),s=new Headers((0,q9o.compactMap)({Accept:"application/json"})),u=await(0,Yqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Yqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_upload_file",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await o1e.match(o1e.json(200,z9o.UploadFileOut$inboundSchema),o1e.fail("4XX"),o1e.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var eBr=S(i1e=>{"use strict";Object.defineProperty(i1e,"__esModule",{value:!0});i1e.Files=void 0;var X9o=Uqr(),Z9o=Vqr(),Y9o=Jqr(),Q9o=Gqr(),e7o=Zqr(),t7o=Qqr(),r7o=Vc(),N7=Rd(),lft=class extends r7o.ClientSDK{async upload(e,r){return(0,N7.unwrapAsync)((0,t7o.filesUpload)(this,e,r))}async list(e,r){return(0,N7.unwrapAsync)((0,Q9o.filesList)(this,e,r))}async retrieve(e,r){return(0,N7.unwrapAsync)((0,e7o.filesRetrieve)(this,e,r))}async delete(e,r){return(0,N7.unwrapAsync)((0,X9o.filesDelete)(this,e,r))}async download(e,r){return(0,N7.unwrapAsync)((0,Z9o.filesDownload)(this,e,r))}async getSignedUrl(e,r){return(0,N7.unwrapAsync)((0,Y9o.filesGetSignedUrl)(this,e,r))}};i1e.Files=lft});var nBr=S(Gj=>{"use strict";var n7o=Gj&&Gj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o7o=Gj&&Gj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cft=Gj&&Gj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;orBr.FIMCompletionRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,i7o.encodeJSON)("body",o,{explode:!0}),a=(0,u7o.pathToFunc)("/v1/fim/completions")(),s=new Headers((0,a7o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,tBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,tBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"fim_completion_v1_fim_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await wue.match(wue.json(200,rBr.FIMCompletionResponse$inboundSchema),wue.jsonErr(422,l7o.HTTPValidationError$inboundSchema),wue.fail("4XX"),wue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var aBr=S(Xj=>{"use strict";var p7o=Xj&&Xj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m7o=Xj&&Xj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a1e=Xj&&Xj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oiBr.FIMCompletionStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,g7o.encodeJSON)("body",o,{explode:!0}),a=(0,v7o.pathToFunc)("/v1/fim/completions#stream")(),s=new Headers((0,b7o.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,oBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,oBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"stream_fim",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Sue.match(Sue.sse(200,h7o.instanceof(ReadableStream).transform(b=>new y7o.EventStream(b,_=>_.data==="[DONE]"?{done:!0}:{value:iBr.CompletionEvent$inboundSchema.parse(_)}))),Sue.jsonErr(422,w7o.HTTPValidationError$inboundSchema),Sue.fail("4XX"),Sue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var uBr=S(s1e=>{"use strict";Object.defineProperty(s1e,"__esModule",{value:!0});s1e.Fim=void 0;var T7o=nBr(),O7o=aBr(),E7o=Vc(),sBr=Rd(),dft=class extends E7o.ClientSDK{async complete(e,r){return(0,sBr.unwrapAsync)((0,T7o.fimComplete)(this,e,r))}async stream(e,r){return(0,sBr.unwrapAsync)((0,O7o.fimStream)(this,e,r))}};s1e.Fim=dft});var fBr=S(Zj=>{"use strict";var P7o=Zj&&Zj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),M7o=Zj&&Zj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dBr=Zj&&Zj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ocBr.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,R7o.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,N7o.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/cancel")(a),u=new Headers((0,I7o.compactMap)({Accept:"application/json"})),l=await(0,lBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,lBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_cancel_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await u1e.match(u1e.json(200,cBr.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema),u1e.fail("4XX"),u1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var mBr=S(Yj=>{"use strict";var L7o=Yj&&Yj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),F7o=Yj&&Yj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fft=Yj&&Yj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oz7o.JobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,k7o.encodeJSON)("body",o,{explode:!0}),a=(0,U7o.pathToFunc)("/v1/fine_tuning/jobs")(),s=new Headers((0,q7o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,pBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,pBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_create_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await l1e.match(l1e.json(200,V7o.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema),l1e.fail("4XX"),l1e.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var bBr=S(Qj=>{"use strict";var K7o=Qj&&Qj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G7o=Qj&&Qj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yBr=Qj&&Qj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ogBr.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,X7o.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Q7o.pathToFunc)("/v1/fine_tuning/jobs/{job_id}")(a),u=new Headers((0,Z7o.compactMap)({Accept:"application/json"})),l=await(0,hBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,hBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await c1e.match(c1e.json(200,gBr.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema),c1e.fail("4XX"),c1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var vBr=S(e$=>{"use strict";var nXo=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]}),oXo=e$&&e$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pft=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;ocXo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.optional().parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,uXo.pathToFunc)("/v1/fine_tuning/jobs")(),s=(0,iXo.encodeFormQuery)({created_after:o?.created_after,created_before:o?.created_before,created_by_me:o?.created_by_me,model:o?.model,page:o?.page,page_size:o?.page_size,status:o?.status,suffix:o?.suffix,wandb_name:o?.wandb_name,wandb_project:o?.wandb_project}),u=new Headers((0,aXo.compactMap)({Accept:"application/json"})),l=await(0,_Br.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,_Br.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await d1e.match(d1e.json(200,lXo.JobsOut$inboundSchema),d1e.fail("4XX"),d1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var xBr=S(t$=>{"use strict";var mXo=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]}),hXo=t$&&t$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CBr=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;oSBr.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,gXo.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,_Xo.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/start")(a),u=new Headers((0,yXo.compactMap)({Accept:"application/json"})),l=await(0,wBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,wBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_start_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await f1e.match(f1e.json(200,SBr.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema),f1e.fail("4XX"),f1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var TBr=S(p1e=>{"use strict";Object.defineProperty(p1e,"__esModule",{value:!0});p1e.Jobs=void 0;var CXo=fBr(),xXo=mBr(),TXo=bBr(),OXo=vBr(),EXo=xBr(),PXo=Vc(),Cue=Rd(),mft=class extends PXo.ClientSDK{async list(e,r){return(0,Cue.unwrapAsync)((0,OXo.fineTuningJobsList)(this,e,r))}async create(e,r){return(0,Cue.unwrapAsync)((0,xXo.fineTuningJobsCreate)(this,e,r))}async get(e,r){return(0,Cue.unwrapAsync)((0,TXo.fineTuningJobsGet)(this,e,r))}async cancel(e,r){return(0,Cue.unwrapAsync)((0,CXo.fineTuningJobsCancel)(this,e,r))}async start(e,r){return(0,Cue.unwrapAsync)((0,EXo.fineTuningJobsStart)(this,e,r))}};p1e.Jobs=mft});var OBr=S(m1e=>{"use strict";Object.defineProperty(m1e,"__esModule",{value:!0});m1e.FineTuning=void 0;var MXo=Vc(),RXo=TBr(),hft=class extends MXo.ClientSDK{get jobs(){return this._jobs??(this._jobs=new RXo.Jobs(this._options))}};m1e.FineTuning=hft});var PBr=S(r$=>{"use strict";var IXo=r$&&r$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AXo=r$&&r$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gft=r$&&r$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFXo.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,NXo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,$Xo.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,DXo.compactMap)({Accept:"application/json"})),l=await(0,EBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,EBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_archive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await h1e.match(h1e.json(200,LXo.ArchiveFTModelOut$inboundSchema),h1e.fail("4XX"),h1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var RBr=S(n$=>{"use strict";var UXo=n$&&n$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zXo=n$&&n$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g1e=n$&&n$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oXXo.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,VXo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,JXo.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,HXo.compactMap)({Accept:"application/json"})),l=await(0,MBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,MBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"delete_model_v1_models__model_id__delete",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await xue.match(xue.json(200,KXo.DeleteModelOut$inboundSchema),xue.jsonErr(422,GXo.HTTPValidationError$inboundSchema),xue.fail("4XX"),xue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var ABr=S(o$=>{"use strict";var eZo=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]}),tZo=o$&&o$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yft=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 lZo=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]}),cZo=i$&&i$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bft=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;oDBr.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,dZo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,mZo.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,fZo.compactMap)({Accept:"application/json"})),l=await(0,NBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,NBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"retrieve_model_v1_models__model_id__get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Oue.match(Oue.json(200,DBr.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema),Oue.jsonErr(422,hZo.HTTPValidationError$inboundSchema),Oue.fail("4XX"),Oue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var LBr=S(a$=>{"use strict";var _Zo=a$&&a$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vZo=a$&&a$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_ft=a$&&a$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oOZo.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,wZo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,xZo.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,SZo.compactMap)({Accept:"application/json"})),l=await(0,$Br.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,$Br.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_unarchive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await y1e.match(y1e.json(200,TZo.UnarchiveFTModelOut$inboundSchema),y1e.fail("4XX"),y1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var UBr=S(s$=>{"use strict";var RZo=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]}),IZo=s$&&s$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BBr=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;oqBr.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,FBr.encodeJSON)("body",o.UpdateFTModelIn,{explode:!0}),a={model_id:(0,FBr.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,DZo.pathToFunc)("/v1/fine_tuning/models/{model_id}")(a),u=new Headers((0,AZo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,kBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,kBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_update_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PATCH",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await b1e.match(b1e.json(200,qBr.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema),b1e.fail("4XX"),b1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var zBr=S(_1e=>{"use strict";Object.defineProperty(_1e,"__esModule",{value:!0});_1e.Models=void 0;var FZo=PBr(),kZo=RBr(),qZo=ABr(),BZo=jBr(),UZo=LBr(),zZo=UBr(),VZo=Vc(),D7=Rd(),vft=class extends VZo.ClientSDK{async list(e){return(0,D7.unwrapAsync)((0,qZo.modelsList)(this,e))}async retrieve(e,r){return(0,D7.unwrapAsync)((0,BZo.modelsRetrieve)(this,e,r))}async delete(e,r){return(0,D7.unwrapAsync)((0,kZo.modelsDelete)(this,e,r))}async update(e,r){return(0,D7.unwrapAsync)((0,zZo.modelsUpdate)(this,e,r))}async archive(e,r){return(0,D7.unwrapAsync)((0,FZo.modelsArchive)(this,e,r))}async unarchive(e,r){return(0,D7.unwrapAsync)((0,UZo.modelsUnarchive)(this,e,r))}};_1e.Models=vft});var WBr=S(u$=>{"use strict";var HZo=u$&&u$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WZo=u$&&u$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wft=u$&&u$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHBr.OCRRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,JZo.encodeJSON)("body",o,{explode:!0}),a=(0,XZo.pathToFunc)("/v1/ocr")(),s=new Headers((0,KZo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,VBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,VBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"ocr_v1_ocr_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Eue.match(Eue.json(200,HBr.OCRResponse$inboundSchema),Eue.jsonErr(422,ZZo.HTTPValidationError$inboundSchema),Eue.fail("4XX"),Eue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var JBr=S(v1e=>{"use strict";Object.defineProperty(v1e,"__esModule",{value:!0});v1e.Ocr=void 0;var tYo=WBr(),rYo=Vc(),nYo=Rd(),Sft=class extends rYo.ClientSDK{async process(e,r){return(0,nYo.unwrapAsync)((0,tYo.ocrProcess)(this,e,r))}};v1e.Ocr=Sft});var KBr=S(w1e=>{"use strict";Object.defineProperty(w1e,"__esModule",{value:!0});w1e.Mistral=void 0;var oYo=Vc(),iYo=fDr(),aYo=SDr(),sYo=lFr(),uYo=Zkr(),lYo=Cqr(),cYo=$qr(),dYo=qqr(),fYo=eBr(),pYo=uBr(),mYo=OBr(),hYo=zBr(),gYo=JBr(),Cft=class extends oYo.ClientSDK{get models(){return this._models??(this._models=new hYo.Models(this._options))}get beta(){return this._beta??(this._beta=new uYo.Beta(this._options))}get files(){return this._files??(this._files=new fYo.Files(this._options))}get fineTuning(){return this._fineTuning??(this._fineTuning=new mYo.FineTuning(this._options))}get batch(){return this._batch??(this._batch=new sYo.Batch(this._options))}get chat(){return this._chat??(this._chat=new lYo.Chat(this._options))}get fim(){return this._fim??(this._fim=new pYo.Fim(this._options))}get agents(){return this._agents??(this._agents=new iYo.Agents(this._options))}get embeddings(){return this._embeddings??(this._embeddings=new dYo.Embeddings(this._options))}get classifiers(){return this._classifiers??(this._classifiers=new cYo.Classifiers(this._options))}get ocr(){return this._ocr??(this._ocr=new gYo.Ocr(this._options))}get audio(){return this._audio??(this._audio=new aYo.Audio(this._options))}};w1e.Mistral=Cft});var ZBr=S(eb=>{"use strict";var GBr=eb&&eb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yYo=eb&&eb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XBr=eb&&eb.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&GBr(e,t,r)},bYo=eb&&eb.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{switch(i){case"human":return"user";case"ai":return"assistant";case"system":return"system";case"tool":return"tool";case"function":return"assistant";default:throw new Error(`Unknown message type: ${i}`)}},r=(i,a)=>{let s=(u,l)=>{if(u.type==="image_url"&&(l==="user"||l==="assistant"))return{type:u.type,imageUrl:u?.image_url};if(u.type==="text")return{type:u.type,text:u?.text};throw new Error(`ChatMistralAI only supports messages of "image_url" for roles "user" and "assistant", and "text" for all others. +]`;continue}o+=n[u],n[u]==="\\"?i=!0:a&&n[u]==="]"?a=!1:!a&&n[u]==="["&&(a=!0)}try{new RegExp(o)}catch{return console.warn(`Could not convert regex pattern at ${e.currentPath.join("/")} to a flag-independent form! Falling back to the flag-ignorant source`),t.source}return o}});var ENe=S(ONe=>{"use strict";Object.defineProperty(ONe,"__esModule",{value:!0});ONe.parseRecordDef=void 0;var mue=ae(),lqr=fm(),_Ko=TNe(),vKo=yNe();function wKo(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===mue.ZodFirstPartyTypeKind.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((n,o)=>({...n,[o]:(0,lqr.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",o]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:(0,lqr.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??{}};if(e.target==="openApi3")return r;if(t.keyType?._def.typeName===mue.ZodFirstPartyTypeKind.ZodString&&t.keyType._def.checks?.length){let{type:n,...o}=(0,_Ko.parseStringDef)(t.keyType._def,e);return{...r,propertyNames:o}}else{if(t.keyType?._def.typeName===mue.ZodFirstPartyTypeKind.ZodEnum)return{...r,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===mue.ZodFirstPartyTypeKind.ZodBranded&&t.keyType._def.type._def.typeName===mue.ZodFirstPartyTypeKind.ZodString&&t.keyType._def.type._def.checks?.length){let{type:n,...o}=(0,vKo.parseBrandedDef)(t.keyType._def,e);return{...r,propertyNames:o}}}return r}ONe.parseRecordDef=wKo});var Mdt=S(PNe=>{"use strict";Object.defineProperty(PNe,"__esModule",{value:!0});PNe.parseMapDef=void 0;var cqr=fm(),SKo=ENe();function CKo(t,e){if(e.mapStrategy==="record")return(0,SKo.parseRecordDef)(t,e);let r=(0,cqr.parseDef)(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||{},n=(0,cqr.parseDef)(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}}}PNe.parseMapDef=CKo});var Rdt=S(MNe=>{"use strict";Object.defineProperty(MNe,"__esModule",{value:!0});MNe.parseNativeEnumDef=void 0;function xKo(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}}MNe.parseNativeEnumDef=xKo});var Idt=S(RNe=>{"use strict";Object.defineProperty(RNe,"__esModule",{value:!0});RNe.parseNeverDef=void 0;function TKo(){return{not:{}}}RNe.parseNeverDef=TKo});var Adt=S(INe=>{"use strict";Object.defineProperty(INe,"__esModule",{value:!0});INe.parseNullDef=void 0;function OKo(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}INe.parseNullDef=OKo});var ANe=S(lB=>{"use strict";Object.defineProperty(lB,"__esModule",{value:!0});lB.parseUnionDef=lB.primitiveMappings=void 0;var EKo=fm();lB.primitiveMappings={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function PKo(t,e){if(e.target==="openApi3")return dqr(t,e);let r=t.options instanceof Map?Array.from(t.options.values()):t.options;if(r.every(n=>n._def.typeName in lB.primitiveMappings&&(!n._def.checks||!n._def.checks.length))){let n=r.reduce((o,i)=>{let a=lB.primitiveMappings[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 dqr(t,e)}lB.parseUnionDef=PKo;var dqr=(t,e)=>{let r=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((n,o)=>(0,EKo.parseDef)(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}});var Ndt=S(NNe=>{"use strict";Object.defineProperty(NNe,"__esModule",{value:!0});NNe.parseNullableDef=void 0;var fqr=fm(),pqr=ANe();function MKo(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:pqr.primitiveMappings[t.innerType._def.typeName],nullable:!0}:{type:[pqr.primitiveMappings[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let n=(0,fqr.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath]});return n&&"$ref"in n?{allOf:[n],nullable:!0}:n&&{...n,nullable:!0}}let r=(0,fqr.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}NNe.parseNullableDef=MKo});var Ddt=S(DNe=>{"use strict";Object.defineProperty(DNe,"__esModule",{value:!0});DNe.parseNumberDef=void 0;var cB=uB();function RKo(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",(0,cB.addErrorMessage)(r,"type",n.message,e);break;case"min":e.target==="jsonSchema7"?n.inclusive?(0,cB.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e):(0,cB.setResponseValueAndErrors)(r,"exclusiveMinimum",n.value,n.message,e):(n.inclusive||(r.exclusiveMinimum=!0),(0,cB.setResponseValueAndErrors)(r,"minimum",n.value,n.message,e));break;case"max":e.target==="jsonSchema7"?n.inclusive?(0,cB.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e):(0,cB.setResponseValueAndErrors)(r,"exclusiveMaximum",n.value,n.message,e):(n.inclusive||(r.exclusiveMaximum=!0),(0,cB.setResponseValueAndErrors)(r,"maximum",n.value,n.message,e));break;case"multipleOf":(0,cB.setResponseValueAndErrors)(r,"multipleOf",n.value,n.message,e);break}return r}DNe.parseNumberDef=RKo});var $dt=S(jNe=>{"use strict";Object.defineProperty(jNe,"__esModule",{value:!0});jNe.parseObjectDef=void 0;var IKo=ae(),jdt=fm();function AKo(t,e){return e.removeAdditionalStrategy==="strict"?t.catchall._def.typeName==="ZodNever"?t.unknownKeys!=="strict":(0,jdt.parseDef)(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0:t.catchall._def.typeName==="ZodNever"?t.unknownKeys==="passthrough":(0,jdt.parseDef)(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??!0}function NKo(t,e){let r=e.target==="openAi",n={type:"object",...Object.entries(t.shape()).reduce((o,[i,a])=>{if(a===void 0||a._def===void 0)return o;let s=a.isOptional();s&&r&&(a instanceof IKo.ZodOptional&&(a=a._def.innerType),a.isNullable()||(a=a.nullable()),s=!1);let u=(0,jdt.parseDef)(a._def,{...e,currentPath:[...e.currentPath,"properties",i],propertyPath:[...e.currentPath,"properties",i]});return u===void 0?o:{properties:{...o.properties,[i]:u},required:s?o.required:[...o.required,i]}},{properties:{},required:[]}),additionalProperties:AKo(t,e)};return n.required.length||delete n.required,n}jNe.parseObjectDef=NKo});var Ldt=S($Ne=>{"use strict";Object.defineProperty($Ne,"__esModule",{value:!0});$Ne.parseOptionalDef=void 0;var mqr=fm(),DKo=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return(0,mqr.parseDef)(t.innerType._def,e);let r=(0,mqr.parseDef)(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}};$Ne.parseOptionalDef=DKo});var Fdt=S(FNe=>{"use strict";Object.defineProperty(FNe,"__esModule",{value:!0});FNe.parsePipelineDef=void 0;var LNe=fm(),jKo=(t,e)=>{if(e.pipeStrategy==="input")return(0,LNe.parseDef)(t.in._def,e);if(e.pipeStrategy==="output")return(0,LNe.parseDef)(t.out._def,e);let r=(0,LNe.parseDef)(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),n=(0,LNe.parseDef)(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(o=>o!==void 0)}};FNe.parsePipelineDef=jKo});var kdt=S(kNe=>{"use strict";Object.defineProperty(kNe,"__esModule",{value:!0});kNe.parsePromiseDef=void 0;var $Ko=fm();function LKo(t,e){return(0,$Ko.parseDef)(t.type._def,e)}kNe.parsePromiseDef=LKo});var qdt=S(qNe=>{"use strict";Object.defineProperty(qNe,"__esModule",{value:!0});qNe.parseSetDef=void 0;var hqr=uB(),FKo=fm();function kKo(t,e){let n={type:"array",uniqueItems:!0,items:(0,FKo.parseDef)(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&(0,hqr.setResponseValueAndErrors)(n,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&(0,hqr.setResponseValueAndErrors)(n,"maxItems",t.maxSize.value,t.maxSize.message,e),n}qNe.parseSetDef=kKo});var Udt=S(BNe=>{"use strict";Object.defineProperty(BNe,"__esModule",{value:!0});BNe.parseTupleDef=void 0;var Bdt=fm();function qKo(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((r,n)=>(0,Bdt.parseDef)(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[]),additionalItems:(0,Bdt.parseDef)(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((r,n)=>(0,Bdt.parseDef)(r._def,{...e,currentPath:[...e.currentPath,"items",`${n}`]})).reduce((r,n)=>n===void 0?r:[...r,n],[])}}BNe.parseTupleDef=qKo});var zdt=S(UNe=>{"use strict";Object.defineProperty(UNe,"__esModule",{value:!0});UNe.parseUndefinedDef=void 0;function BKo(){return{not:{}}}UNe.parseUndefinedDef=BKo});var Vdt=S(zNe=>{"use strict";Object.defineProperty(zNe,"__esModule",{value:!0});zNe.parseUnknownDef=void 0;function UKo(){return{}}zNe.parseUnknownDef=UKo});var Hdt=S(VNe=>{"use strict";Object.defineProperty(VNe,"__esModule",{value:!0});VNe.parseReadonlyDef=void 0;var zKo=fm(),VKo=(t,e)=>(0,zKo.parseDef)(t.innerType._def,e);VNe.parseReadonlyDef=VKo});var fm=S(HNe=>{"use strict";Object.defineProperty(HNe,"__esModule",{value:!0});HNe.parseDef=void 0;var Bi=ae(),HKo=gdt(),WKo=ydt(),JKo=bdt(),KKo=_dt(),GKo=yNe(),XKo=vdt(),ZKo=wdt(),YKo=Sdt(),QKo=Cdt(),e8o=xdt(),t8o=Tdt(),r8o=Odt(),n8o=Mdt(),o8o=Rdt(),i8o=Idt(),a8o=Adt(),s8o=Ndt(),u8o=Ddt(),l8o=$dt(),c8o=Ldt(),d8o=Fdt(),f8o=kdt(),p8o=ENe(),m8o=qdt(),h8o=TNe(),g8o=Udt(),y8o=zdt(),b8o=ANe(),_8o=Vdt(),v8o=Hdt(),w8o=lNe();function gqr(t,e,r=!1){let n=e.seen.get(t);if(e.override){let a=e.override?.(t,e,n,r);if(a!==w8o.ignoreOverride)return a}if(n&&!r){let a=S8o(n,e);if(a!==void 0)return a}let o={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,o);let i=x8o(t,t.typeName,e);return i&&T8o(t,e,i),o.jsonSchema=i,i}HNe.parseDef=gqr;var S8o=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:C8o(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`),{}):e.$refStrategy==="seen"?{}:void 0}},C8o=(t,e)=>{let r=0;for(;r{switch(e){case Bi.ZodFirstPartyTypeKind.ZodString:return(0,h8o.parseStringDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodNumber:return(0,u8o.parseNumberDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodObject:return(0,l8o.parseObjectDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodBigInt:return(0,JKo.parseBigintDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodBoolean:return(0,KKo.parseBooleanDef)();case Bi.ZodFirstPartyTypeKind.ZodDate:return(0,ZKo.parseDateDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodUndefined:return(0,y8o.parseUndefinedDef)();case Bi.ZodFirstPartyTypeKind.ZodNull:return(0,a8o.parseNullDef)(r);case Bi.ZodFirstPartyTypeKind.ZodArray:return(0,WKo.parseArrayDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodUnion:case Bi.ZodFirstPartyTypeKind.ZodDiscriminatedUnion:return(0,b8o.parseUnionDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodIntersection:return(0,t8o.parseIntersectionDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodTuple:return(0,g8o.parseTupleDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodRecord:return(0,p8o.parseRecordDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodLiteral:return(0,r8o.parseLiteralDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodEnum:return(0,e8o.parseEnumDef)(t);case Bi.ZodFirstPartyTypeKind.ZodNativeEnum:return(0,o8o.parseNativeEnumDef)(t);case Bi.ZodFirstPartyTypeKind.ZodNullable:return(0,s8o.parseNullableDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodOptional:return(0,c8o.parseOptionalDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodMap:return(0,n8o.parseMapDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodSet:return(0,m8o.parseSetDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodLazy:return gqr(t.getter()._def,r);case Bi.ZodFirstPartyTypeKind.ZodPromise:return(0,f8o.parsePromiseDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodNaN:case Bi.ZodFirstPartyTypeKind.ZodNever:return(0,i8o.parseNeverDef)();case Bi.ZodFirstPartyTypeKind.ZodEffects:return(0,QKo.parseEffectsDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodAny:return(0,HKo.parseAnyDef)();case Bi.ZodFirstPartyTypeKind.ZodUnknown:return(0,_8o.parseUnknownDef)();case Bi.ZodFirstPartyTypeKind.ZodDefault:return(0,YKo.parseDefaultDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodBranded:return(0,GKo.parseBrandedDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodReadonly:return(0,v8o.parseReadonlyDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodCatch:return(0,XKo.parseCatchDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodPipeline:return(0,d8o.parsePipelineDef)(t,r);case Bi.ZodFirstPartyTypeKind.ZodFunction:case Bi.ZodFirstPartyTypeKind.ZodVoid:case Bi.ZodFirstPartyTypeKind.ZodSymbol:return;default:return(n=>{})(e)}},T8o=(t,e,r)=>(t.description&&(r.description=t.description,e.markdownDescription&&(r.markdownDescription=t.description)),r)});var Wdt=S(WNe=>{"use strict";Object.defineProperty(WNe,"__esModule",{value:!0});WNe.zodToJsonSchema=void 0;var yqr=fm(),O8o=hdt(),E8o=(t,e)=>{let r=(0,O8o.getRefs)(e),n=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((u,[l,c])=>({...u,[l]:(0,yqr.parseDef)(c._def,{...r,currentPath:[...r.basePath,r.definitionPath,l]},!0)??{}}),{}):void 0,o=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,i=(0,yqr.parseDef)(t._def,o===void 0?r:{...r,currentPath:[...r.basePath,r.definitionPath,o]},!1)??{},a=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;a!==void 0&&(i.title=a);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};WNe.zodToJsonSchema=E8o});var bqr=S(ti=>{"use strict";var P8o=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]}),Xi=ti&&ti.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&P8o(e,t,r)};Object.defineProperty(ti,"__esModule",{value:!0});Xi(lNe(),ti);Xi(hdt(),ti);Xi(uB(),ti);Xi(fm(),ti);Xi(gdt(),ti);Xi(ydt(),ti);Xi(bdt(),ti);Xi(_dt(),ti);Xi(yNe(),ti);Xi(vdt(),ti);Xi(wdt(),ti);Xi(Sdt(),ti);Xi(Cdt(),ti);Xi(xdt(),ti);Xi(Tdt(),ti);Xi(Odt(),ti);Xi(Mdt(),ti);Xi(Rdt(),ti);Xi(Idt(),ti);Xi(Adt(),ti);Xi(Ndt(),ti);Xi(Ddt(),ti);Xi($dt(),ti);Xi(Ldt(),ti);Xi(Fdt(),ti);Xi(kdt(),ti);Xi(Hdt(),ti);Xi(ENe(),ti);Xi(qdt(),ti);Xi(TNe(),ti);Xi(Udt(),ti);Xi(zdt(),ti);Xi(ANe(),ti);Xi(Vdt(),ti);Xi(Wdt(),ti);var M8o=Wdt();ti.default=M8o.zodToJsonSchema});var vqr=S(hue=>{"use strict";Object.defineProperty(hue,"__esModule",{value:!0});hue.transformToChatCompletionRequest=I8o;hue.convertToParsedChatCompletionResponse=A8o;hue.responseFormatFromZodObject=_qr;var R8o=bqr();function I8o(t){let{responseFormat:e,...r}=t,n=_qr(e);return{...r,responseFormat:n}}function A8o(t,e){if(t.choices===void 0||t.choices.length===0)return{...t,choices:t.choices===void 0?void 0:[]};let r=[];for(let n of t.choices)n.message===null||typeof n.message>"u"?r.push({...n,message:void 0}):n.message.content!==null&&typeof n.message.content<"u"&&!Array.isArray(n.message.content)&&r.push({...n,message:{...n.message,parsed:e.safeParse(JSON.parse(n.message.content)).data}});return{...t,choices:r}}function _qr(t){return{type:"json_schema",jsonSchema:{name:"placeholderName",schemaDefinition:(0,R8o.zodToJsonSchema)(t),strict:!0}}}});var Cqr=S(KNe=>{"use strict";Object.defineProperty(KNe,"__esModule",{value:!0});KNe.Chat=void 0;var wqr=eqr(),Sqr=nqr(),N8o=Vc(),JNe=Rd(),Jdt=vqr(),Kdt=class extends N8o.ClientSDK{async parse(e,r){let n=(0,Jdt.transformToChatCompletionRequest)(e),o=await(0,JNe.unwrapAsync)((0,wqr.chatComplete)(this,n,r));return(0,Jdt.convertToParsedChatCompletionResponse)(o,e.responseFormat)}async parseStream(e,r){let n=(0,Jdt.transformToChatCompletionRequest)(e);return(0,JNe.unwrapAsync)((0,Sqr.chatStream)(this,n,r))}async complete(e,r){return(0,JNe.unwrapAsync)((0,wqr.chatComplete)(this,e,r))}async stream(e,r){return(0,JNe.unwrapAsync)((0,Sqr.chatStream)(this,e,r))}};KNe.Chat=Kdt});var Oqr=S(Fj=>{"use strict";var D8o=Fj&&Fj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),j8o=Fj&&Fj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Gdt=Fj&&Fj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oTqr.ClassificationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,$8o.encodeJSON)("body",o,{explode:!0}),a=(0,k8o.pathToFunc)("/v1/classifications")(),s=new Headers((0,L8o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,xqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,xqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"classifications_v1_classifications_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await gue.match(gue.json(200,Tqr.ClassificationResponse$inboundSchema),gue.jsonErr(422,q8o.HTTPValidationError$inboundSchema),gue.fail("4XX"),gue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var Mqr=S(kj=>{"use strict";var V8o=kj&&kj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),H8o=kj&&kj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Xdt=kj&&kj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oPqr.ChatClassificationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,W8o.encodeJSON)("body",o,{explode:!0}),a=(0,G8o.pathToFunc)("/v1/chat/classifications")(),s=new Headers((0,J8o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Eqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Eqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"chat_classifications_v1_chat_classifications_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await yue.match(yue.json(200,Pqr.ClassificationResponse$inboundSchema),yue.jsonErr(422,X8o.HTTPValidationError$inboundSchema),yue.fail("4XX"),yue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var Aqr=S(qj=>{"use strict";var eGo=qj&&qj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),tGo=qj&&qj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Zdt=qj&&qj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oIqr.ClassificationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,rGo.encodeJSON)("body",o,{explode:!0}),a=(0,iGo.pathToFunc)("/v1/moderations")(),s=new Headers((0,nGo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Rqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Rqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"moderations_v1_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await bue.match(bue.json(200,Iqr.ModerationResponse$inboundSchema),bue.jsonErr(422,aGo.HTTPValidationError$inboundSchema),bue.fail("4XX"),bue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var jqr=S(Bj=>{"use strict";var cGo=Bj&&Bj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),dGo=Bj&&Bj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Ydt=Bj&&Bj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oDqr.ChatModerationRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,fGo.encodeJSON)("body",o,{explode:!0}),a=(0,hGo.pathToFunc)("/v1/chat/moderations")(),s=new Headers((0,pGo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Nqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Nqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"chat_moderations_v1_chat_moderations_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await _ue.match(_ue.json(200,Dqr.ModerationResponse$inboundSchema),_ue.jsonErr(422,gGo.HTTPValidationError$inboundSchema),_ue.fail("4XX"),_ue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var $qr=S(XNe=>{"use strict";Object.defineProperty(XNe,"__esModule",{value:!0});XNe.Classifiers=void 0;var vGo=Oqr(),wGo=Mqr(),SGo=Aqr(),CGo=jqr(),xGo=Vc(),GNe=Rd(),Qdt=class extends xGo.ClientSDK{async moderate(e,r){return(0,GNe.unwrapAsync)((0,SGo.classifiersModerate)(this,e,r))}async moderateChat(e,r){return(0,GNe.unwrapAsync)((0,CGo.classifiersModerateChat)(this,e,r))}async classify(e,r){return(0,GNe.unwrapAsync)((0,vGo.classifiersClassify)(this,e,r))}async classifyChat(e,r){return(0,GNe.unwrapAsync)((0,wGo.classifiersClassifyChat)(this,e,r))}};XNe.Classifiers=Qdt});var kqr=S(Uj=>{"use strict";var TGo=Uj&&Uj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),OGo=Uj&&Uj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),eft=Uj&&Uj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFqr.EmbeddingRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,EGo.encodeJSON)("body",o,{explode:!0}),a=(0,RGo.pathToFunc)("/v1/embeddings")(),s=new Headers((0,PGo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,Lqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Lqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"embeddings_v1_embeddings_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await vue.match(vue.json(200,Fqr.EmbeddingResponse$inboundSchema),vue.jsonErr(422,IGo.HTTPValidationError$inboundSchema),vue.fail("4XX"),vue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var qqr=S(ZNe=>{"use strict";Object.defineProperty(ZNe,"__esModule",{value:!0});ZNe.Embeddings=void 0;var jGo=kqr(),$Go=Vc(),LGo=Rd(),tft=class extends $Go.ClientSDK{async create(e,r){return(0,LGo.unwrapAsync)((0,jGo.embeddingsCreate)(this,e,r))}};ZNe.Embeddings=tft});var Uqr=S(zj=>{"use strict";var FGo=zj&&zj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),kGo=zj&&zj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),rft=zj&&zj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHGo.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,qGo.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,zGo.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,BGo.compactMap)({Accept:"application/json"})),l=await(0,Bqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Bqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_delete_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await YNe.match(YNe.json(200,VGo.DeleteFileOut$inboundSchema),YNe.fail("4XX"),YNe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Vqr=S(Vj=>{"use strict";var GGo=Vj&&Vj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),XGo=Vj&&Vj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),nft=Vj&&Vj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;or9o.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,YGo.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,t9o.pathToFunc)("/v1/files/{file_id}/content")(a),u=new Headers((0,QGo.compactMap)({Accept:"application/octet-stream"})),l=await(0,zqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,zqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_download_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await QNe.match(QNe.stream(200,ZGo.instanceof(ReadableStream)),QNe.fail("4XX"),QNe.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Jqr=S(Hj=>{"use strict";var a9o=Hj&&Hj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),s9o=Hj&&Hj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),oft=Hj&&Hj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;of9o.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,Hqr.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,c9o.pathToFunc)("/v1/files/{file_id}/url")(a),u=(0,Hqr.encodeFormQuery)({expiry:o.expiry}),l=new Headers((0,u9o.compactMap)({Accept:"application/json"})),c=await(0,Wqr.extractSecurity)(t._options.apiKey),d=c==null?{}:{apiKey:c},f=(0,Wqr.resolveGlobalSecurity)(d),p={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_get_signed_url",oAuth2Scopes:[],resolvedSecurity:f,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},m=t._createRequest(p,{security:f,method:"GET",baseURL:r?.serverURL,path:s,headers:l,query:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!m.ok)return[m,{status:"invalid"}];let h=m.value,y=await t._do(h,{context:p,errorCodes:["4XX","5XX"],retryConfig:p.retryConfig,retryCodes:p.retryCodes});if(!y.ok)return[y,{status:"request-error",request:h}];let g=y.value,[b]=await e1e.match(e1e.json(200,d9o.FileSignedURL$inboundSchema),e1e.fail("4XX"),e1e.fail("5XX"))(g,h);return b.ok?[b,{status:"complete",request:h,response:g}]:[b,{status:"complete",request:h,response:g}]}});var Gqr=S(Wj=>{"use strict";var g9o=Wj&&Wj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),y9o=Wj&&Wj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ift=Wj&&Wj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oC9o.FilesApiRoutesListFilesRequest$outboundSchema.optional().parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,w9o.pathToFunc)("/v1/files")(),s=(0,b9o.encodeFormQuery)({page:o?.page,page_size:o?.page_size,purpose:o?.purpose,sample_type:o?.sample_type,search:o?.search,source:o?.source}),u=new Headers((0,_9o.compactMap)({Accept:"application/json"})),l=await(0,Kqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Kqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_list_files",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await t1e.match(t1e.json(200,S9o.ListFilesOut$inboundSchema),t1e.fail("4XX"),t1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Zqr=S(Jj=>{"use strict";var E9o=Jj&&Jj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),P9o=Jj&&Jj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),aft=Jj&&Jj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oD9o.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={file_id:(0,M9o.encodeSimple)("file_id",o.file_id,{explode:!1,charEncoding:"percent"})},s=(0,A9o.pathToFunc)("/v1/files/{file_id}")(a),u=new Headers((0,R9o.compactMap)({Accept:"application/json"})),l=await(0,Xqr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,Xqr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_retrieve_file",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await r1e.match(r1e.json(200,N9o.RetrieveFileOut$inboundSchema),r1e.fail("4XX"),r1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var Qqr=S(Kj=>{"use strict";var F9o=Kj&&Kj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),k9o=Kj&&Kj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),uft=Kj&&Kj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oV9o.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=new FormData;if((0,W9o.isBlobLike)(o.file))(0,n1e.appendForm)(i,"file",o.file);else if((0,J9o.isReadableStream)(o.file.content)){let g=await(0,sft.readableStreamToArrayBuffer)(o.file.content),b=(0,sft.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream",_=new Blob([g],{type:b});(0,n1e.appendForm)(i,"file",_,o.file.fileName)}else{let g=(0,sft.getContentTypeFromFileName)(o.file.fileName)||"application/octet-stream";(0,n1e.appendForm)(i,"file",new Blob([o.file.content],{type:g}),o.file.fileName)}o.purpose!==void 0&&(0,n1e.appendForm)(i,"purpose",o.purpose);let a=(0,U9o.pathToFunc)("/v1/files")(),s=new Headers((0,q9o.compactMap)({Accept:"application/json"})),u=await(0,Yqr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,Yqr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"files_api_routes_upload_file",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await o1e.match(o1e.json(200,z9o.UploadFileOut$inboundSchema),o1e.fail("4XX"),o1e.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var eBr=S(i1e=>{"use strict";Object.defineProperty(i1e,"__esModule",{value:!0});i1e.Files=void 0;var X9o=Uqr(),Z9o=Vqr(),Y9o=Jqr(),Q9o=Gqr(),e7o=Zqr(),t7o=Qqr(),r7o=Vc(),N7=Rd(),lft=class extends r7o.ClientSDK{async upload(e,r){return(0,N7.unwrapAsync)((0,t7o.filesUpload)(this,e,r))}async list(e,r){return(0,N7.unwrapAsync)((0,Q9o.filesList)(this,e,r))}async retrieve(e,r){return(0,N7.unwrapAsync)((0,e7o.filesRetrieve)(this,e,r))}async delete(e,r){return(0,N7.unwrapAsync)((0,X9o.filesDelete)(this,e,r))}async download(e,r){return(0,N7.unwrapAsync)((0,Z9o.filesDownload)(this,e,r))}async getSignedUrl(e,r){return(0,N7.unwrapAsync)((0,Y9o.filesGetSignedUrl)(this,e,r))}};i1e.Files=lft});var nBr=S(Gj=>{"use strict";var n7o=Gj&&Gj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),o7o=Gj&&Gj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),cft=Gj&&Gj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;orBr.FIMCompletionRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,i7o.encodeJSON)("body",o,{explode:!0}),a=(0,u7o.pathToFunc)("/v1/fim/completions")(),s=new Headers((0,a7o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,tBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,tBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"fim_completion_v1_fim_completions_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await wue.match(wue.json(200,rBr.FIMCompletionResponse$inboundSchema),wue.jsonErr(422,l7o.HTTPValidationError$inboundSchema),wue.fail("4XX"),wue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var aBr=S(Xj=>{"use strict";var p7o=Xj&&Xj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),m7o=Xj&&Xj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),a1e=Xj&&Xj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oiBr.FIMCompletionStreamRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,g7o.encodeJSON)("body",o,{explode:!0}),a=(0,v7o.pathToFunc)("/v1/fim/completions#stream")(),s=new Headers((0,b7o.compactMap)({"Content-Type":"application/json",Accept:"text/event-stream"})),u=await(0,oBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,oBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"stream_fim",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Sue.match(Sue.sse(200,h7o.instanceof(ReadableStream).transform(b=>new y7o.EventStream(b,_=>_.data==="[DONE]"?{done:!0}:{value:iBr.CompletionEvent$inboundSchema.parse(_)}))),Sue.jsonErr(422,w7o.HTTPValidationError$inboundSchema),Sue.fail("4XX"),Sue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var uBr=S(s1e=>{"use strict";Object.defineProperty(s1e,"__esModule",{value:!0});s1e.Fim=void 0;var T7o=nBr(),O7o=aBr(),E7o=Vc(),sBr=Rd(),dft=class extends E7o.ClientSDK{async complete(e,r){return(0,sBr.unwrapAsync)((0,T7o.fimComplete)(this,e,r))}async stream(e,r){return(0,sBr.unwrapAsync)((0,O7o.fimStream)(this,e,r))}};s1e.Fim=dft});var fBr=S(Zj=>{"use strict";var P7o=Zj&&Zj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),M7o=Zj&&Zj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),dBr=Zj&&Zj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ocBr.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,R7o.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,N7o.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/cancel")(a),u=new Headers((0,I7o.compactMap)({Accept:"application/json"})),l=await(0,lBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,lBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_cancel_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await u1e.match(u1e.json(200,cBr.JobsApiRoutesFineTuningCancelFineTuningJobResponse$inboundSchema),u1e.fail("4XX"),u1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var mBr=S(Yj=>{"use strict";var L7o=Yj&&Yj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),F7o=Yj&&Yj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),fft=Yj&&Yj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oz7o.JobIn$outboundSchema.parse(g),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,k7o.encodeJSON)("body",o,{explode:!0}),a=(0,U7o.pathToFunc)("/v1/fine_tuning/jobs")(),s=new Headers((0,q7o.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,pBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,pBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_create_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,[y]=await l1e.match(l1e.json(200,V7o.JobsApiRoutesFineTuningCreateFineTuningJobResponse$inboundSchema),l1e.fail("4XX"),l1e.fail("5XX"))(h,p);return y.ok?[y,{status:"complete",request:p,response:h}]:[y,{status:"complete",request:p,response:h}]}});var bBr=S(Qj=>{"use strict";var K7o=Qj&&Qj.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),G7o=Qj&&Qj.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yBr=Qj&&Qj.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;ogBr.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,X7o.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,Q7o.pathToFunc)("/v1/fine_tuning/jobs/{job_id}")(a),u=new Headers((0,Z7o.compactMap)({Accept:"application/json"})),l=await(0,hBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,hBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await c1e.match(c1e.json(200,gBr.JobsApiRoutesFineTuningGetFineTuningJobResponse$inboundSchema),c1e.fail("4XX"),c1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var vBr=S(e$=>{"use strict";var nXo=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]}),oXo=e$&&e$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),pft=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;ocXo.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.optional().parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a=(0,uXo.pathToFunc)("/v1/fine_tuning/jobs")(),s=(0,iXo.encodeFormQuery)({created_after:o?.created_after,created_before:o?.created_before,created_by_me:o?.created_by_me,model:o?.model,page:o?.page,page_size:o?.page_size,status:o?.status,suffix:o?.suffix,wandb_name:o?.wandb_name,wandb_project:o?.wandb_project}),u=new Headers((0,aXo.compactMap)({Accept:"application/json"})),l=await(0,_Br.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,_Br.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_get_fine_tuning_jobs",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:a,headers:u,query:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await d1e.match(d1e.json(200,lXo.JobsOut$inboundSchema),d1e.fail("4XX"),d1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var xBr=S(t$=>{"use strict";var mXo=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]}),hXo=t$&&t$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),CBr=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;oSBr.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={job_id:(0,gXo.encodeSimple)("job_id",o.job_id,{explode:!1,charEncoding:"percent"})},s=(0,_Xo.pathToFunc)("/v1/fine_tuning/jobs/{job_id}/start")(a),u=new Headers((0,yXo.compactMap)({Accept:"application/json"})),l=await(0,wBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,wBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_start_fine_tuning_job",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await f1e.match(f1e.json(200,SBr.JobsApiRoutesFineTuningStartFineTuningJobResponse$inboundSchema),f1e.fail("4XX"),f1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var TBr=S(p1e=>{"use strict";Object.defineProperty(p1e,"__esModule",{value:!0});p1e.Jobs=void 0;var CXo=fBr(),xXo=mBr(),TXo=bBr(),OXo=vBr(),EXo=xBr(),PXo=Vc(),Cue=Rd(),mft=class extends PXo.ClientSDK{async list(e,r){return(0,Cue.unwrapAsync)((0,OXo.fineTuningJobsList)(this,e,r))}async create(e,r){return(0,Cue.unwrapAsync)((0,xXo.fineTuningJobsCreate)(this,e,r))}async get(e,r){return(0,Cue.unwrapAsync)((0,TXo.fineTuningJobsGet)(this,e,r))}async cancel(e,r){return(0,Cue.unwrapAsync)((0,CXo.fineTuningJobsCancel)(this,e,r))}async start(e,r){return(0,Cue.unwrapAsync)((0,EXo.fineTuningJobsStart)(this,e,r))}};p1e.Jobs=mft});var OBr=S(m1e=>{"use strict";Object.defineProperty(m1e,"__esModule",{value:!0});m1e.FineTuning=void 0;var MXo=Vc(),RXo=TBr(),hft=class extends MXo.ClientSDK{get jobs(){return this._jobs??(this._jobs=new RXo.Jobs(this._options))}};m1e.FineTuning=hft});var PBr=S(r$=>{"use strict";var IXo=r$&&r$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AXo=r$&&r$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),gft=r$&&r$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oFXo.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,NXo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,$Xo.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,DXo.compactMap)({Accept:"application/json"})),l=await(0,EBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,EBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_archive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"POST",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await h1e.match(h1e.json(200,LXo.ArchiveFTModelOut$inboundSchema),h1e.fail("4XX"),h1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var RBr=S(n$=>{"use strict";var UXo=n$&&n$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),zXo=n$&&n$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),g1e=n$&&n$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oXXo.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,VXo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,JXo.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,HXo.compactMap)({Accept:"application/json"})),l=await(0,MBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,MBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"delete_model_v1_models__model_id__delete",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await xue.match(xue.json(200,KXo.DeleteModelOut$inboundSchema),xue.jsonErr(422,GXo.HTTPValidationError$inboundSchema),xue.fail("4XX"),xue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var ABr=S(o$=>{"use strict";var eZo=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]}),tZo=o$&&o$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),yft=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 lZo=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]}),cZo=i$&&i$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),bft=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;oDBr.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(_),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,dZo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,mZo.pathToFunc)("/v1/models/{model_id}")(a),u=new Headers((0,fZo.compactMap)({Accept:"application/json"})),l=await(0,NBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,NBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"retrieve_model_v1_models__model_id__get",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"GET",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["422","4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,g={HttpMeta:{Response:y,Request:m}},[b]=await Oue.match(Oue.json(200,DBr.RetrieveModelV1ModelsModelIdGetResponseRetrieveModelV1ModelsModelIdGet$inboundSchema),Oue.jsonErr(422,hZo.HTTPValidationError$inboundSchema),Oue.fail("4XX"),Oue.fail("5XX"))(y,m,{extraFields:g});return b.ok?[b,{status:"complete",request:m,response:y}]:[b,{status:"complete",request:m,response:y}]}});var LBr=S(a$=>{"use strict";var _Zo=a$&&a$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),vZo=a$&&a$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),_ft=a$&&a$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oOZo.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=null,a={model_id:(0,wZo.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,xZo.pathToFunc)("/v1/fine_tuning/models/{model_id}/archive")(a),u=new Headers((0,SZo.compactMap)({Accept:"application/json"})),l=await(0,$Br.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,$Br.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_unarchive_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"DELETE",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await y1e.match(y1e.json(200,TZo.UnarchiveFTModelOut$inboundSchema),y1e.fail("4XX"),y1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var UBr=S(s$=>{"use strict";var RZo=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]}),IZo=s$&&s$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),BBr=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;oqBr.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,FBr.encodeJSON)("body",o.UpdateFTModelIn,{explode:!0}),a={model_id:(0,FBr.encodeSimple)("model_id",o.model_id,{explode:!1,charEncoding:"percent"})},s=(0,DZo.pathToFunc)("/v1/fine_tuning/models/{model_id}")(a),u=new Headers((0,AZo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),l=await(0,kBr.extractSecurity)(t._options.apiKey),c=l==null?{}:{apiKey:l},d=(0,kBr.resolveGlobalSecurity)(c),f={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"jobs_api_routes_fine_tuning_update_fine_tuned_model",oAuth2Scopes:[],resolvedSecurity:d,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},p=t._createRequest(f,{security:d,method:"PATCH",baseURL:r?.serverURL,path:s,headers:u,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!p.ok)return[p,{status:"invalid"}];let m=p.value,h=await t._do(m,{context:f,errorCodes:["4XX","5XX"],retryConfig:f.retryConfig,retryCodes:f.retryCodes});if(!h.ok)return[h,{status:"request-error",request:m}];let y=h.value,[g]=await b1e.match(b1e.json(200,qBr.JobsApiRoutesFineTuningUpdateFineTunedModelResponse$inboundSchema),b1e.fail("4XX"),b1e.fail("5XX"))(y,m);return g.ok?[g,{status:"complete",request:m,response:y}]:[g,{status:"complete",request:m,response:y}]}});var zBr=S(_1e=>{"use strict";Object.defineProperty(_1e,"__esModule",{value:!0});_1e.Models=void 0;var FZo=PBr(),kZo=RBr(),qZo=ABr(),BZo=jBr(),UZo=LBr(),zZo=UBr(),VZo=Vc(),D7=Rd(),vft=class extends VZo.ClientSDK{async list(e){return(0,D7.unwrapAsync)((0,qZo.modelsList)(this,e))}async retrieve(e,r){return(0,D7.unwrapAsync)((0,BZo.modelsRetrieve)(this,e,r))}async delete(e,r){return(0,D7.unwrapAsync)((0,kZo.modelsDelete)(this,e,r))}async update(e,r){return(0,D7.unwrapAsync)((0,zZo.modelsUpdate)(this,e,r))}async archive(e,r){return(0,D7.unwrapAsync)((0,FZo.modelsArchive)(this,e,r))}async unarchive(e,r){return(0,D7.unwrapAsync)((0,UZo.modelsUnarchive)(this,e,r))}};_1e.Models=vft});var WBr=S(u$=>{"use strict";var HZo=u$&&u$.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),WZo=u$&&u$.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),wft=u$&&u$.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;oHBr.OCRRequest$outboundSchema.parse(b),"Input validation failed");if(!n.ok)return[n,{status:"invalid"}];let o=n.value,i=(0,JZo.encodeJSON)("body",o,{explode:!0}),a=(0,XZo.pathToFunc)("/v1/ocr")(),s=new Headers((0,KZo.compactMap)({"Content-Type":"application/json",Accept:"application/json"})),u=await(0,VBr.extractSecurity)(t._options.apiKey),l=u==null?{}:{apiKey:u},c=(0,VBr.resolveGlobalSecurity)(l),d={options:t._options,baseURL:r?.serverURL??t._baseURL??"",operationID:"ocr_v1_ocr_post",oAuth2Scopes:[],resolvedSecurity:c,securitySource:t._options.apiKey,retryConfig:r?.retries||t._options.retryConfig||{strategy:"none"},retryCodes:r?.retryCodes||["429","500","502","503","504"]},f=t._createRequest(d,{security:c,method:"POST",baseURL:r?.serverURL,path:a,headers:s,body:i,userAgent:t._options.userAgent,timeoutMs:r?.timeoutMs||t._options.timeoutMs||-1},r);if(!f.ok)return[f,{status:"invalid"}];let p=f.value,m=await t._do(p,{context:d,errorCodes:["422","4XX","5XX"],retryConfig:d.retryConfig,retryCodes:d.retryCodes});if(!m.ok)return[m,{status:"request-error",request:p}];let h=m.value,y={HttpMeta:{Response:h,Request:p}},[g]=await Eue.match(Eue.json(200,HBr.OCRResponse$inboundSchema),Eue.jsonErr(422,ZZo.HTTPValidationError$inboundSchema),Eue.fail("4XX"),Eue.fail("5XX"))(h,p,{extraFields:y});return g.ok?[g,{status:"complete",request:p,response:h}]:[g,{status:"complete",request:p,response:h}]}});var JBr=S(v1e=>{"use strict";Object.defineProperty(v1e,"__esModule",{value:!0});v1e.Ocr=void 0;var tYo=WBr(),rYo=Vc(),nYo=Rd(),Sft=class extends rYo.ClientSDK{async process(e,r){return(0,nYo.unwrapAsync)((0,tYo.ocrProcess)(this,e,r))}};v1e.Ocr=Sft});var KBr=S(w1e=>{"use strict";Object.defineProperty(w1e,"__esModule",{value:!0});w1e.Mistral=void 0;var oYo=Vc(),iYo=fDr(),aYo=SDr(),sYo=lFr(),uYo=Zkr(),lYo=Cqr(),cYo=$qr(),dYo=qqr(),fYo=eBr(),pYo=uBr(),mYo=OBr(),hYo=zBr(),gYo=JBr(),Cft=class extends oYo.ClientSDK{get models(){return this._models??(this._models=new hYo.Models(this._options))}get beta(){return this._beta??(this._beta=new uYo.Beta(this._options))}get files(){return this._files??(this._files=new fYo.Files(this._options))}get fineTuning(){return this._fineTuning??(this._fineTuning=new mYo.FineTuning(this._options))}get batch(){return this._batch??(this._batch=new sYo.Batch(this._options))}get chat(){return this._chat??(this._chat=new lYo.Chat(this._options))}get fim(){return this._fim??(this._fim=new pYo.Fim(this._options))}get agents(){return this._agents??(this._agents=new iYo.Agents(this._options))}get embeddings(){return this._embeddings??(this._embeddings=new dYo.Embeddings(this._options))}get classifiers(){return this._classifiers??(this._classifiers=new cYo.Classifiers(this._options))}get ocr(){return this._ocr??(this._ocr=new gYo.Ocr(this._options))}get audio(){return this._audio??(this._audio=new aYo.Audio(this._options))}};w1e.Mistral=Cft});var ZBr=S(eb=>{"use strict";var GBr=eb&&eb.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),yYo=eb&&eb.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),XBr=eb&&eb.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&GBr(e,t,r)},bYo=eb&&eb.__importStar||function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[n.length]=o);return n},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),o=0;o{switch(i){case"human":return"user";case"ai":return"assistant";case"system":return"system";case"tool":return"tool";case"function":return"assistant";default:throw new Error(`Unknown message type: ${i}`)}},r=(i,a)=>{let s=(u,l)=>{if(u.type==="image_url"&&(l==="user"||l==="assistant"))return{type:u.type,imageUrl:u?.image_url};if(u.type==="text")return{type:u.type,text:u?.text};throw new Error(`ChatMistralAI only supports messages of "image_url" for roles "user" and "assistant", and "text" for all others. Received: ${JSON.stringify(i,null,2)}`)};if(typeof i=="string")return i;if(Array.isArray(i)){let u=e(a),l=[];return i.forEach(c=>{if(c.type==="text"||c.type==="image_url")l.push(s(c,u));else throw new Error('Mistral only supports types "text" or "image_url" for complex message types.')}),l}throw new Error(`Message content must be a string or an array. @@ -689,7 +689,7 @@ https://help.openai.com/en/articles/5112595-best-practices-for-api-key-safety `);super({baseURL:a.baseURL,timeout:a.timeout??6e5,httpAgent:a.httpAgent,maxRetries:a.maxRetries,fetch:a.fetch}),this.completions=new TW(this),this.chat=new d$(this),this.embeddings=new OW(this),this.files=new wB(this),this.images=new AW(this),this.audio=new JA(this),this.moderations=new DW(this),this.models=new CB(this),this.fineTuning=new Zx(this),this.vectorStores=new Hw(this),this.beta=new Xx(this),this.batches=new gB(this),this.uploads=new EB(this),this.responses=new OB(this),this.evals=new ZA(this),this._options=a,this.apiKey=r,this.organization=n,this.project=o}defaultQuery(){return this._options.defaultQuery}defaultHeaders(e){return{...super.defaultHeaders(e),"OpenAI-Organization":this.organization,"OpenAI-Project":this.project,...this._options.defaultHeaders}}authHeaders(e){return{Authorization:`Bearer ${this.apiKey}`}}stringifyQuery(e){return Ift(e,{arrayFormat:"brackets"})}};yzr=Ko;Ko.OpenAI=yzr;Ko.DEFAULT_TIMEOUT=6e5;Ko.OpenAIError=Lr;Ko.APIError=Jm;Ko.APIConnectionError=dB;Ko.APIConnectionTimeoutError=fB;Ko.APIUserAbortError=pm;Ko.NotFoundError=Aue;Ko.ConflictError=Nue;Ko.RateLimitError=jue;Ko.BadRequestError=Mue;Ko.AuthenticationError=Rue;Ko.InternalServerError=$ue;Ko.PermissionDeniedError=Iue;Ko.UnprocessableEntityError=Due;Ko.toFile=Hft;Ko.fileFromPath=T1e;Ko.Completions=TW;Ko.Chat=d$;Ko.ChatCompletionsPage=hB;Ko.Embeddings=OW;Ko.Files=wB;Ko.FileObjectsPage=MW;Ko.Images=AW;Ko.Audio=JA;Ko.Moderations=DW;Ko.Models=CB;Ko.ModelsPage=NW;Ko.FineTuning=Zx;Ko.VectorStores=Hw;Ko.VectorStoresPage=jW;Ko.VectorStoreSearchResponsesPage=$W;Ko.Beta=Xx;Ko.Batches=gB;Ko.BatchesPage=bW;Ko.Uploads=EB;Ko.Responses=OB;Ko.Evals=ZA;Ko.EvalListResponsesPage=PW;bzr=Ko});var fX,vzr=v(()=>{ra();xm();CD();_zr();Xe();fX=class extends Px{constructor(e){let{enableReasoning:r=!1,reasoningEffort:n,enablePromptCaching:o=!0,...i}=e;super(i),this.enableReasoning=r,this.reasoningEffort=n,this.enablePromptCaching=o;let a=e.configuration?.baseURL||"https://openrouter.ai/api/v1";this.isOpenRouter=a.includes("openrouter.ai"),this.openaiClient=new bzr({apiKey:e.apiKey,baseURL:a,defaultHeaders:e.configuration?.defaultHeaders,fetch:e.configuration?.fetch,dangerouslyAllowBrowser:!0})}invocationParams(e){let r=super.invocationParams(e),n=this.isOpenRouter&&this.enablePromptCaching?{...r,cache_control:{type:"ephemeral"}}:r;if(this.enableReasoning)if(this.reasoningEffort){let o=this.reasoningEffort==="minimal"?"low":this.reasoningEffort;return F(`OpenRouter reasoning enabled with effort: ${o}`),{...n,reasoning:{effort:o}}}else return F("OpenRouter reasoning enabled with max_tokens: 1024"),{...n,reasoning:{max_tokens:1024}};return n}async*_streamResponseChunks(e,r,n){let o=this.invocationParams(r),i=this.toOpenRouterMessages(e),a=await this.openaiClient.chat.completions.create({...o,messages:i,stream:!0,stream_options:{...o.stream_options??{},include_usage:!0}}),s;for await(let u of a){u.usage&&(s=u.usage);let l=u.choices?.[0],c=l?.delta;if(!l||!c)continue;let d=this.normalizeReasoningChunk(c?.reasoning),f=this.extractReasoningDetails(l),p=this.extractDeltaContent(c.content),m=this.buildMessageChunk({rawChunk:u,delta:c,content:p,finishReason:l.finish_reason,reasoningDetails:f,reasoningText:d}),h=new Mi({message:m,text:typeof m.content=="string"?m.content:"",generationInfo:{finish_reason:l.finish_reason,system_fingerprint:u.system_fingerprint,model:u.model}});yield h,h.text&&await n?.handleLLMNewToken(h.text)}if(s&&(yield this.buildUsageGenerationChunk(s)),r.signal?.aborted)throw new Error("AbortError")}toOpenRouterMessages(e){return e.map(r=>{let n=typeof r._getType=="function"?r._getType():r.role??"user",o=n==="human"?"user":n==="ai"?"assistant":n;return r.tool_call_id?{role:"tool",content:r.content,tool_call_id:r.tool_call_id}:r.additional_kwargs?.function_call?{role:o,content:r.content,function_call:r.additional_kwargs.function_call}:r.additional_kwargs?.tool_calls?{role:o,content:r.content,tool_calls:r.additional_kwargs.tool_calls}:{role:o,content:r.content}})}buildMessageChunk(e){let{rawChunk:r,delta:n,content:o,finishReason:i,reasoningText:a,reasoningDetails:s}=e,u=this.extractToolCallChunks(n.tool_calls),l={};n.function_call&&(l.function_call=n.function_call),Array.isArray(n.tool_calls)&&(l.tool_calls=n.tool_calls);let c={};a&&(c.reasoning=a),s&&s.length>0&&(c.reasoning_details=s),Object.keys(c).length>0&&(l.delta={...l.delta,...c}),s&&s.length>0&&(l.reasoning_details=s);let d=this.buildResponseMetadata(r,i);return new Hr({content:o,additional_kwargs:l,tool_call_chunks:u,response_metadata:d,id:r.id})}normalizeReasoningChunk(e){if(e){if(typeof e=="string")return e;if(Array.isArray(e))return e.map(r=>this.normalizeReasoningChunk(r)).filter(r=>!!r).join("");if(typeof e=="object"){let r=e,o=[r.output_text,r.text,r.reasoning,r.thinking,r.content].find(i=>typeof i=="string");if(typeof o=="string")return o}}}extractReasoningDetails(e){let r=e?.delta?.reasoning_details??e?.message?.reasoning_details??e?.reasoning_details;if(Array.isArray(r))return r.filter(n=>n!=null)}extractDeltaContent(e){return typeof e=="string"?e:Array.isArray(e)?e.map(r=>typeof r=="string"?r:r&&typeof r=="object"&&typeof r.text=="string"?r.text:"").join(""):""}extractToolCallChunks(e){if(Array.isArray(e))return e.map(r=>({name:r?.function?.name,args:r?.function?.arguments,id:r?.id,index:r?.index,type:"tool_call_chunk"}))}buildResponseMetadata(e,r){let n={model_provider:"openrouter"};return r&&(n.finish_reason=r),e.model&&(n.model=e.model),e.system_fingerprint&&(n.system_fingerprint=e.system_fingerprint),e.usage&&(n.usage={...e.usage},n.tokenUsage={promptTokens:e.usage.prompt_tokens,completionTokens:e.usage.completion_tokens,totalTokens:e.usage.total_tokens}),n}buildUsageGenerationChunk(e){let r={},n={},o=e.prompt_tokens_details??{};typeof o.audio_tokens=="number"&&(r.audio=o.audio_tokens),typeof o.cached_tokens=="number"&&(r.cache_read=o.cached_tokens);let i=e.completion_tokens_details??{};typeof i.audio_tokens=="number"&&(n.audio=i.audio_tokens),typeof i.reasoning_tokens=="number"&&(n.reasoning=i.reasoning_tokens);let a={input_tokens:e.prompt_tokens??0,output_tokens:e.completion_tokens??0,total_tokens:e.total_tokens??0};Object.keys(r).length>0&&(a.input_token_details=r),Object.keys(n).length>0&&(a.output_token_details=n);let s=new Hr({content:"",response_metadata:{usage:{...e}},usage_metadata:a});return new Mi({message:s,text:""})}}});function qQo(t){let e=t||globalThis.fetch;return async(r,n)=>{if(n?.body&&typeof n.body=="string")try{let o=JSON.parse(n.body),i=!1;Array.isArray(o.tools)&&(o.tools=o.tools.map(a=>{let s={};for(let[u,l]of Object.entries(a))l!=null&&(s[u]=l);return s}),i=!0),i&&(n={...n,body:JSON.stringify(o)})}catch{}return e(r,n)}}var tle,wzr=v(()=>{CD();tle=class extends Px{constructor(e){let r=e.configuration?.fetch;super({...e,useResponsesApi:!0,configuration:{...e.configuration,fetch:qQo(r)},modelKwargs:{...e.modelKwargs,text:{format:{type:"text"}}}})}}});var rDe,Szr=v(()=>{aD();Xe();ra();xm();nv();Sy();rDe=class extends Vy{constructor(e){let{modelId:r,apiKey:n,endpoint:o,streamEndpoint:i,defaultMaxTokens:a,defaultTemperature:s,defaultTopP:u,anthropicVersion:l,enableThinking:c,fetchImplementation:d,...f}=e;if(!r)throw new Error("Amazon Bedrock model identifier is required.");if(!n)throw new Error("Amazon Bedrock API key is required.");if(!o)throw new Error("Amazon Bedrock endpoint is required.");super(f);let p=typeof fetch<"u"?fetch.bind(globalThis):void 0;if(this.fetchImpl=d??p,!this.fetchImpl)throw new Error("No fetch implementation available for Amazon Bedrock requests.");f.streaming&&!i&&Ce("Amazon Bedrock streaming requested without a streaming endpoint; falling back to non-streaming mode."),this.modelName=r,this.apiKey=n,this.endpoint=o,this.streamEndpoint=i,this.defaultMaxTokens=a,this.defaultTemperature=s,this.defaultTopP=u,this.anthropicVersion=l,this.enableThinking=c??!1}_llmType(){return"amazon-bedrock"}bindTools(e){let r=Object.create(this);return r.boundTools=e,r}convertToolsToClaude(e){return e.map(r=>{let n={type:"object",properties:{}};return r.schema&&(n=Hi(r.schema)?Ii(r.schema):r.schema),{name:r.name,description:r.description||"",input_schema:n}})}extractToolCalls(e){if(!Array.isArray(e?.content))return;let r=e.content.filter(n=>n.type==="tool_use");if(r.length!==0)return r.map(n=>({id:n.id,name:n.name,args:n.input||{},type:"tool_call"}))}async _generate(e,r,n){let o=this.buildRequestBody(e,r),i=await this.fetchImpl(this.endpoint,{method:"POST",headers:{Authorization:`Bearer ${this.apiKey}`,"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(o)});if(!i.ok){let m=await i.text();throw new Error(`Amazon Bedrock request failed with status ${i.status}: ${m}`)}let a=await i.json(),s=this.extractText(a),u=this.extractToolCalls(a);n&&s&&await n.handleLLMNewToken(s);let l=this.extractUsage(a),c=l?this.normaliseUsageMetadata(l):void 0,d={stopReason:a.stop_reason??a.stopReason,usage:l,rawResponse:a};return{generations:[{message:new uo({content:s,response_metadata:d,usage_metadata:c,tool_calls:u}),text:s,generationInfo:d}],llmOutput:d}}async*_streamResponseChunks(e,r={},n){if(!this.streamEndpoint){let p=await this._generate(e,r,n),m=p.generations[0]?.text??"";if(!m)return;let h=new Hr({content:m,response_metadata:p.llmOutput??{}});yield new Mi({message:h,text:m,generationInfo:p.llmOutput??{}});return}let o=this.buildRequestBody(e,r),i=`bedrock-${Date.now()}-${Math.random().toString(36).slice(2,9)}`;F(`[${i}] Starting Bedrock stream request to ${this.streamEndpoint}`);let a=await this.fetchImpl(this.streamEndpoint,{method:"POST",headers:{Authorization:`Bearer ${this.apiKey}`,"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(o),signal:r?.signal});if(!a.ok){let p=await a.text();throw new Error(`Amazon Bedrock streaming request failed with status ${a.status}: ${p}`)}if(!a.body)throw new Error("Amazon Bedrock streaming response did not include a readable body.");let s=a.body.getReader(),u=new Uint8Array(0),l,c,d=!1,f=[];try{for(;;){let{value:p,done:m}=await s.read();if(m)break;if(!p)continue;let h=new Uint8Array(u.length+p.length);h.set(u),h.set(p,u.length),u=h;let{messages:y,remainingBytes:g}=this.parseEventStreamBuffer(u);u=new Uint8Array(g);for(let b of y){let _=this.safeJsonParse(b);if(!_){Ce(`[${i}] Failed to parse event JSON: ${b.slice(0,100)}...`);continue}let w=_;typeof _.bytes=="string"&&!_.type&&(w={type:"chunk",chunk:{bytes:_.bytes}});let T=await this.processStreamEvent(w,n,c,l);if(c=T.usage??c,l=T.stopReason??l,T.hasText||f.push(this.describeEvent(_)),T.deltaChunks.length>0)for(let O of T.deltaChunks)!(Array.isArray(O.message.content)&&O.message.content.length>0&&O.message.content[0]?.type==="thinking")&&O.text&&(d=!0),yield O;T.debugSummaries.length>0&&f.push(...T.debugSummaries)}}}catch(p){throw ie(`[${i}] Error during stream processing: ${p instanceof Error?p.message:String(p)}`),p}finally{s.releaseLock()}if((c||l)&&(yield this.buildTerminalMetadataChunk(l,c)),!d){Ce(`[${i}] Stream complete but no answer text yielded (only thinking or no content). Usage: ${JSON.stringify(c)}, stopReason: ${l}`),f.length>0&&F(`[${i}] Amazon Bedrock streaming produced no answer text. Sample events: ${f.slice(0,5).join(" | ")}`),Ce(`[${i}] Amazon Bedrock streaming returned no answer content. Falling back to non-streaming response.`);let p=await this._generate(e,r,n),m=p.generations[0]?.text??"";m&&(yield new Mi({message:new Hr({content:m,response_metadata:p.llmOutput??{}}),text:m,generationInfo:p.llmOutput??{}}))}}safeJsonParse(e){try{return JSON.parse(e)}catch{return null}}buildContentItemsFromDelta(e){if(!e||typeof e!="object")return null;let r=e.content_block_delta?.delta||e.contentBlockDelta?.delta||e.delta;if(!r||typeof r!="object")return null;let n=r.type;if(n==="thinking"||n==="thinking_delta"){let o=r.thinking;return typeof o=="string"&&o.length>0?[{type:"thinking",thinking:o}]:[{type:"thinking",thinking:""}]}if(n==="text_delta"||n==="text"){let o=r.text;if(typeof o=="string"&&o.length>0)return[{type:"text",text:o}]}return null}extractToolCallChunk(e){return!e||typeof e!="object"?null:e.type==="content_block_start"&&e.content_block?.type==="tool_use"?{id:e.content_block.id,index:e.index??0,name:e.content_block.name,args:""}:e.type==="content_block_delta"&&e.delta?.type==="input_json_delta"?{index:e.index??0,args:e.delta.partial_json||""}:null}async processStreamEvent(e,r,n,o){let i=[],a=n,s=o,u=!1,l=[];if(e?.type==="chunk"&&typeof e.chunk?.bytes=="string"){let c=this.decodeChunkBytes(e.chunk.bytes);for(let d of c){let f=this.safeJsonParse(d);if(!f){l.push(`Failed to parse inner payload: ${this.describePayload(d)}`);continue}let p=this.buildChunkMetadata(f),m=this.buildContentItemsFromDelta(f),h=this.extractToolCallChunk(f);if(h){let b=new Hr({content:"",response_metadata:p,tool_call_chunks:[h]}),_=new Mi({message:b,text:"",generationInfo:p});i.push(_),u=!0}else if(m&&m.length>0){let b=m[0]?.type==="thinking",_=b?m[0].thinking||"":m[0]?.text||"",w={};b&&_&&(w.delta={reasoning:_});let T=new Hr({content:m,response_metadata:p,...Object.keys(w).length>0?{additional_kwargs:w}:{}}),O=new Mi({message:T,text:_,generationInfo:p});i.push(O),u=!0,r&&_&&await r.handleLLMNewToken(_)}else{let b=this.extractStreamText(f);if(b){let _=new Hr({content:b,response_metadata:p}),w=new Mi({message:_,text:b,generationInfo:p});i.push(w),u=!0,r&&await r.handleLLMNewToken(b)}else if(f.type==="content_block_delta"&&f.delta?.type!=="input_json_delta"){let _=`No content in content_block_delta event: ${this.describeEvent(f)}`;l.push(_),Ce(`processStreamEvent: ${_}`)}}let y=this.extractUsage(f);y&&(a=y);let g=this.extractStopReason(f);g&&(s=g)}}else{let c=this.buildChunkMetadata(e),d=this.buildContentItemsFromDelta(e),f=this.extractToolCallChunk(e);if(f){let h=new Hr({content:"",response_metadata:c,tool_call_chunks:[f]}),y=new Mi({message:h,text:"",generationInfo:c});i.push(y),u=!0}else if(d&&d.length>0){let h=d[0]?.type==="thinking",y=h?d[0].thinking||"":d[0]?.text||"",g={};h&&y&&(g.delta={reasoning:y});let b=new Hr({content:d,response_metadata:c,...Object.keys(g).length>0?{additional_kwargs:g}:{}}),_=new Mi({message:b,text:y,generationInfo:c});i.push(_),u=!0,r&&y&&await r.handleLLMNewToken(y)}else{let h=this.extractStreamText(e);if(h){let y=new Hr({content:h,response_metadata:c}),g=new Mi({message:y,text:h,generationInfo:c});i.push(g),u=!0,r&&await r.handleLLMNewToken(h)}}let p=this.extractUsage(e);p&&(a=p);let m=this.extractStopReason(e);m&&(s=m)}return{deltaChunks:i,usage:a,stopReason:s,hasText:u,debugSummaries:l}}describeEvent(e){if(!e)return"";let r=typeof e.type=="string"?e.type:"unknown",n=Object.keys(e).slice(0,6).join(","),o=this.stringifyForLog(e);return`${r} {${n}} -> ${o}`}describePayload(e){return e?e.length<=200?e:`${e.slice(0,200)}\u2026 (len=${e.length})`:""}stringifyForLog(e){try{let r=this.sanitiseForLog(e),n=JSON.stringify(r);return n?n.length>400?`${n.slice(0,400)}\u2026 (len=${n.length})`:n:""}catch{return""}}sanitiseForLog(e){if(!e||typeof e!="object")return e;if(Array.isArray(e))return e.slice(0,5).map(i=>this.sanitiseForLog(i));let r=e,n={},o=Object.entries(r);for(let i=0;i200?a==="bytes"||a==="chunk"||a==="chunk_bytes"?n[a]=``:n[a]=`${s.slice(0,200)}\u2026 (len=${s.length})`:n[a]=this.sanitiseForLog(s)}return n}decodeChunkBytes(e){let r=this.decodeBase64ToUint8Array(e);if(!r||r.length===0)return Ce("decodeChunkBytes: Failed to decode base64 or empty bytes"),[];let n=this.findFirstNonWhitespaceByte(r);if(n===123||n===91){let a=this.decodeUtf8(r);return this.splitJsonLines(a)}let o=this.decodeEventStreamMessages(r);if(o.length>0)return o;Ce("decodeChunkBytes: EventStream decoding failed, falling back to plain UTF-8");let i=this.decodeUtf8(r);return this.splitJsonLines(i)}decodeBase64ToUint8Array(e){try{if(typeof Buffer<"u")return new Uint8Array(Buffer.from(e,"base64"));if(typeof atob=="function"){let r=atob(e),n=new Uint8Array(r.length);for(let o=0;or.trim()).filter(r=>r.length>0):[]}parseEventStreamBuffer(e){let r=[];if(e.length<12)return{messages:r,remainingBytes:e};let n=new DataView(e.buffer,e.byteOffset,e.byteLength),o=0;for(;o+12<=e.length;){let a=n.getUint32(o,!1),s=n.getUint32(o+4,!1);if(o+a>e.length)break;if(a<=0||s<0||s+12>a){Ce(`parseEventStreamBuffer: Invalid message structure at offset ${o}: totalLength=${a}, headersLength=${s}`);break}let u=o+12+s,l=o+a-4;if(u>l||l>e.length){Ce(`parseEventStreamBuffer: Invalid payload bounds at offset ${o}`);break}if(u0&&r.push(d)}if(o+=a,a===0)break}let i=o0)return i;let n=[e.text,e.outputText,e.completion,e.resultText,e.delta];for(let i of n)if(typeof i=="string"&&i.length>0)return i;let o=[e.delta?.text,e.delta?.output_text,e.delta?.content,e.contentBlockDelta?.delta?.text,e.contentBlockDelta?.delta?.output_text,e.contentBlockDelta?.delta?.content,e.content_block_delta?.delta?.text,e.content_block_delta?.delta?.output_text,e.content_block_delta?.delta?.content,e.message?.content,e.messageStop?.message?.content,e.message_stop?.message?.content,e.content];for(let i of o){let a=this.extractTextFromCandidate(i);if(a)return a}return null}extractTextFromCandidate(e){if(!e)return null;if(typeof e=="string")return e.length>0?e:null;if(Array.isArray(e)){let r=e.map(n=>{if(typeof n=="string")return n;if(n&&typeof n=="object"){if(typeof n.text=="string")return n.text;if(typeof n.value=="string")return n.value;if(Array.isArray(n.content))return n.content.map(o=>typeof o?.text=="string"?o.text:"").join("")}return""}).join("");return r.length>0?r:null}if(typeof e=="object"){let r=e;if(typeof r.text=="string")return r.text.length>0?r.text:null;if(r.text&&typeof r.text=="object"){let n=this.extractTextFromCandidate(r.text);if(n)return n}if(typeof r.value=="string")return r.value.length>0?r.value:null;if(Array.isArray(r.content))return this.extractTextFromCandidate(r.content);if(r.delta){let n=this.extractTextFromCandidate(r.delta);if(n)return n}if(r.message&&typeof r.message=="object"){let n=this.extractTextFromCandidate(r.message);if(n)return n}}return null}extractUsage(e){if(!(!e||typeof e!="object")){if(e.usage&&typeof e.usage=="object")return e.usage;if(e.metrics&&typeof e.metrics=="object")return e.metrics;if(e["amazon-bedrock-invocationMetrics"]&&typeof e["amazon-bedrock-invocationMetrics"]=="object")return e["amazon-bedrock-invocationMetrics"];if(e.messageStop&&typeof e.messageStop=="object")return this.extractUsage(e.messageStop);if(e.message_stop&&typeof e.message_stop=="object")return this.extractUsage(e.message_stop)}}extractStopReason(e){if(!e||typeof e!="object")return;let r=e.stop_reason||e.stopReason||e.completionReason||e.completion_reason||e.reason||e.messageStop?.stopReason||e.message_stop?.stop_reason||(e.type==="message_stop"?e.reason:void 0);return typeof r=="string"?r:void 0}buildTerminalMetadataChunk(e,r){let n=r?this.normaliseUsageMetadata(r):void 0,o={provider:"amazon-bedrock"};e&&(o.stop_reason=e),r&&(o.usage=r);let i=new Hr({content:"",response_metadata:o,usage_metadata:n});return new Mi({message:i,text:"",generationInfo:o})}normaliseUsageMetadata(e){let r=this.coerceNumber(e.inputTokens)??this.coerceNumber(e.input_tokens)??this.coerceNumber(e.inputTokenCount)??this.coerceNumber(e.promptTokens)??this.coerceNumber(e.prompt_tokens)??0,n=this.coerceNumber(e.outputTokens)??this.coerceNumber(e.output_tokens)??this.coerceNumber(e.outputTokenCount)??this.coerceNumber(e.completionTokens)??this.coerceNumber(e.completion_tokens)??0,o=this.coerceNumber(e.totalTokens)??this.coerceNumber(e.total_tokens)??r+n;return{input_tokens:r,output_tokens:n,total_tokens:o}}coerceNumber(e){if(typeof e=="number")return e;if(typeof e=="string"&&e.trim().length>0){let r=Number(e);return Number.isFinite(r)?r:void 0}}convertImageContent(e){try{let r=e.match(/^data:([^;]+);base64,(.+)$/);if(!r)return null;let[,n,o]=r;return!n||!o||!n.startsWith("image/")?null:{type:"image",source:{type:"base64",media_type:n,data:o}}}catch(r){return ie("Error converting image content:",r),null}}buildRequestBody(e,r){let n=[],o=[];e.forEach(l=>{let c=l._getType();if(c==="system"){let p=this.normaliseMessageContent(l),m=typeof p=="string"?p:"";m&&o.push(m);return}if(c==="tool"){let p=l,m=typeof p.content=="string"?p.content:JSON.stringify(p.content);n.push({role:"user",content:[{type:"tool_result",tool_use_id:p.tool_call_id,content:m}]});return}if(c==="ai"){let m=l.tool_calls;if(m&&m.length>0){let h=[],y=this.normaliseMessageContent(l);typeof y=="string"&&y&&h.push({type:"text",text:y});for(let g of m)h.push({type:"tool_use",id:g.id||`tool_${Date.now()}`,name:g.name,input:g.args});h.length>0&&n.push({role:"assistant",content:h});return}}let d=this.normaliseMessageContent(l);if(!d)return;let f=[];if(typeof d=="string")f.push({type:"text",text:d});else if(Array.isArray(d))for(let p of d)if(p.type==="text"&&typeof p.text=="string")f.push({type:"text",text:p.text});else if(p.type==="image_url"&&p.image_url?.url){let m=this.convertImageContent(p.image_url.url);m&&f.push(m)}else p.type==="image"&&p.source&&f.push(p);f.length>0&&n.push({role:c==="ai"?"assistant":"user",content:f})});let i=r?.maxTokens??this.defaultMaxTokens,a=r?.temperature??this.defaultTemperature,s=r?.topP??this.defaultTopP,u={messages:n};return this.boundTools&&this.boundTools.length>0&&(u.tools=this.convertToolsToClaude(this.boundTools)),o.length>0&&(u.system=o.join(` -`)),i!==void 0&&(u.max_tokens=i),this.anthropicVersion&&(u.anthropic_version=this.anthropicVersion),this.enableThinking?(u.thinking={type:"enabled",budget_tokens:2048},u.temperature=1,F("[BedrockChatModel] Enabled thinking mode for Claude model with temperature=1")):a!==void 0&&(u.temperature=a),s!==void 0&&(u.top_p=s),u}normaliseMessageContent(e){let{content:r}=e;return typeof r=="string"?r:Array.isArray(r)?r.some(o=>typeof o=="object"&&o!==null&&(o.type==="image_url"||o.type==="image"))?r.map(o=>{if(typeof o=="string")return{type:"text",text:o};if(typeof o=="object"&&o!==null){if(o.type==="text"||o.type==="image_url"||o.type==="image")return o;if("text"in o&&typeof o.text=="string")return{type:"text",text:o.text};if("content"in o&&typeof o.content=="string")return{type:"text",text:o.content}}return null}).filter(o=>o!==null):r.map(o=>{if(typeof o=="string")return o;if(typeof o=="object"&&o!==null){if("text"in o&&typeof o.text=="string")return o.text;if("content"in o&&typeof o.content=="string")return o.content}return""}).join(""):typeof r=="object"&&r!==null&&"text"in r?r.text??"":""}extractText(e){return typeof e?.outputText=="string"?e.outputText:Array.isArray(e?.content)?e.content.map(r=>{if(!r)return"";if(typeof r=="string")return r;if(typeof r=="object"){if(typeof r.text=="string")return r.text;if(r.text&&typeof r.text=="object"&&"text"in r.text)return r.text.text??""}return""}).join(""):typeof e?.completion=="string"?e.completion:typeof e?.resultText=="string"?e.resultText:""}}});function rmt(t){return t instanceof B0||t instanceof Error&&t.name==="AuthCancelledError"}var B0,nmt=v(()=>{B0=class t extends Error{constructor(r="Authentication cancelled by user."){super(r);this.name="AuthCancelledError";Object.setPrototypeOf(this,t.prototype)}}});var rle,Czr,BQo,UQo,zQo,omt,VQo,HQo,xzr,WQo,g$,nDe=v(()=>{Qe();BC();rle=require("obsidian");nmt();Czr="Iv1.b507a08c87ecfe98",BQo="https://github.com/login/device/code",UQo="https://github.com/login/oauth/access_token",zQo="https://api.github.com/copilot_internal/v2/token",omt="https://api.githubcopilot.com",VQo=`${omt}/models`,HQo=60*1e3,xzr=60*60*1e3,WQo=3,g$=class t{constructor(){this.abortController=null;this.refreshPromise=null;this.refreshAttempts=0;this.modelPolicyTermsCache=new Map;this.authGeneration=0}static getInstance(){return t.instance||(t.instance=new t),t.instance}getAuthState(){let e=ee(),r=!!e.githubCopilotAccessToken,n=!!e.githubCopilotToken,o=e.githubCopilotTokenExpiresAt,a=!(typeof o=="number"&&o>0)||o0?n.interval:5}}async pollForAccessToken(e,r,n,o){let i=this.authGeneration;this.abortPolling();let a=new AbortController;this.abortController=a;let s=Date.now()+n*1e3,u=0;try{for(;Date.now()0)||r=WQo)throw this.refreshAttempts=0,new Error("Failed to refresh Copilot token after multiple attempts. Please try reconnecting.");return this.refreshPromise?this.refreshPromise:(this.refreshAttempts++,this.refreshPromise=this.fetchCopilotToken().finally(()=>{this.refreshPromise=null}),this.refreshPromise)}buildCopilotHeaders(e){return{"Content-Type":"application/json",Authorization:`Bearer ${e}`,"User-Agent":"GitHubCopilotChat/0.38.2026022001","Editor-Version":"vscode/1.110.0","Editor-Plugin-Version":"copilot-chat/0.38.2026022001","Copilot-Integration-Id":"vscode-chat","Openai-Intent":"conversation-panel","X-GitHub-Api-Version":"2025-05-01"}}abortPolling(){this.abortController&&(this.abortController.abort(),this.abortController=null)}resetAuth(){this.authGeneration++,this.abortPolling(),this.refreshPromise=null,this.refreshAttempts=0,this.modelPolicyTermsCache.clear(),A_({githubCopilotAccessToken:"",githubCopilotToken:"",githubCopilotTokenExpiresAt:0})}async listModels(){let e=async i=>await(0,rle.requestUrl)({url:VQo,method:"GET",headers:{...this.buildCopilotHeaders(i),Accept:"application/json","Openai-Intent":"model-access"},throw:!1}),r=await this.getValidCopilotToken(),n=await e(r);if(n.status===401&&(this.clearCopilotToken(),r=await this.getValidCopilotToken(),n=await e(r)),n.status!==200)throw new Error(`Failed to list models: ${n.status}`);let o=this.getRequestUrlJson(n);return this.modelPolicyTermsCache.clear(),o.data?.forEach(i=>{i.policy?.terms&&this.modelPolicyTermsCache.set(i.id,i.policy.terms)}),o}getPolicyTerms(e){return this.modelPolicyTermsCache.get(e)}clearCopilotToken(){A_({githubCopilotToken:"",githubCopilotTokenExpiresAt:0})}buildCopilotRequestHeaders(e){return this.buildCopilotHeaders(e)}invalidateCopilotToken(){this.clearCopilotToken()}getRequestUrlJson(e){if(typeof e.json=="string")try{return JSON.parse(e.json)}catch{return e.json}return e.json}parseCopilotTokenExpiresAt(e){if(!e||typeof e!="object")return Date.now()+xzr;let r=e,n=this.parseExpiresAtValue(r.expires_at);if(n!==null)return n;let o=r.expires_in,i=typeof o=="number"?o:typeof o=="string"?Number(o):Number.NaN;return Number.isFinite(i)&&i>0?Date.now()+i*1e3:Date.now()+xzr}parseExpiresAtValue(e){if(typeof e=="number")return!Number.isFinite(e)||e<=0?null:e>1e12?e:e*1e3;if(typeof e=="string"){let r=e.trim();if(!r)return null;let n=Number(r);if(Number.isFinite(n)&&n>0)return n>1e12?n:n*1e3;let o=Date.parse(r);if(!Number.isNaN(o)&&o>0)return o}return null}delay(e,r){return r?r.aborted?Promise.reject(new B0):new Promise((n,o)=>{let i=()=>{clearTimeout(a),o(new B0)},a=setTimeout(()=>{r.removeEventListener("abort",i),n()},e);r.addEventListener("abort",i,{once:!0})}):new Promise(n=>setTimeout(n,e))}}});function KQo(t){return typeof t=="string"?t:t==null?"":Array.isArray(t)?t.map(e=>typeof e=="string"?e:e&&typeof e=="object"&&typeof e.text=="string"?e.text:"").join(""):typeof t=="object"&&typeof t.text=="string"?t.text:""}var JQo,oDe,Tzr=v(()=>{CD();nDe();Dt();JQo=4;oDe=class t extends iA{constructor(r){let{fetchImplementation:n,configuration:o,apiKey:i,...a}=r,s=g$.getInstance(),u=n??o?.fetch??fetch,l=t.buildAuthedFetch(s,u);super({...a,apiKey:i||"copilot-dynamic-token",streamUsage:!1,configuration:{...o??{},baseURL:o?.baseURL??omt,fetch:l}});this.lc_serializable=!1;this.lc_namespace=["langchain","chat_models","github_copilot"]}static buildAuthedFetch(r,n){return async(o,i={})=>{let a=typeof o=="string"?o:typeof Request<"u"&&o instanceof Request?o.url:o.toString(),s=async c=>{let d=r.buildCopilotRequestHeaders(c),f=new Headers(i.headers);for(let[p,m]of Object.entries(d))f.set(p,m);return n(a,{...i,headers:f})},u=await r.getValidCopilotToken(),l=await s(u);if(l.status===401){try{await l.body?.cancel()}catch{}r.invalidateCopilotToken(),u=await r.getValidCopilotToken(),l=await s(u)}return l}}_llmType(){return"github-copilot"}_convertCompletionsDeltaToBaseMessageChunk(r,n,o){return!r.role&&!o&&(o="assistant"),r.content=KQo(r.content),super._convertCompletionsDeltaToBaseMessageChunk(r,n,o)}async getNumTokens(r){let n=tF(r);return n?Math.ceil(n.length/JQo):0}}});var imt={};En(imt,{default:()=>U0,normalizeAzureUrl:()=>Ezr});function Ezr(t){if(!t)return{baseUrl:void 0,apiVersion:void 0};let e;try{e=new URL(t)}catch{return{baseUrl:t,apiVersion:void 0}}let r=e.searchParams.get("api-version")||void 0;e.search="";let n=e.toString().replace(/\/+$/,"");return n=n.replace(/\/(chat\/completions|embeddings)$/,""),{baseUrl:n,apiVersion:r}}var Ozr,GQo,pd,U0,LW=v(()=>{na();gr();BC();Xe();id();Qe();Dt();uie();Hvr();att();rv();Jvr();btt();wwr();oUr();Dtt();CD();aUr();OS();Ozr=require("obsidian");vzr();wzr();Szr();Tzr();sV.prototype.getNumTokens=async t=>{let e=typeof t=="string"?t:t.map(r=>typeof r=="string"?r:r.text??"").join("");return Math.ceil(e.length/4)};GQo={openai:Px,"azure openai":Px,anthropic:tut,cohereai:ott,google:gtt,xai:Oft,openrouterai:fX,ollama:Att,"lm-studio":fX,groq:Rut,"3rd party (openai-format)":Px,siliconflow:Px,"copilot-plus":fX,mistralai:Tft,deepseek:rut,"amazon-bedrock":rDe,"github-copilot":oDe};pd=class pd{constructor(){this.providerApiKeyMap={openai:()=>ee().openAIApiKey,google:()=>ee().googleApiKey,"azure openai":()=>ee().azureOpenAIApiKey,anthropic:()=>ee().anthropicApiKey,cohereai:()=>ee().cohereApiKey,openrouterai:()=>ee().openRouterAiApiKey,groq:()=>ee().groqApiKey,xai:()=>ee().xaiApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key","copilot-plus":()=>ee().plusLicenseKey,mistralai:()=>ee().mistralApiKey,deepseek:()=>ee().deepseekApiKey,"amazon-bedrock":()=>ee().amazonBedrockApiKey,siliconflow:()=>ee().siliconflowApiKey,"github-copilot":()=>ee().githubCopilotToken||ee().githubCopilotAccessToken};this.buildModelMap(),ml(()=>{this.buildModelMap(),this.validateCurrentModel()})}static getInstance(){return pd.instance||(pd.instance=new pd),pd.instance}getTemperatureForModel(e,r,n){if(!e.isThinkingEnabled)return e.isOSeries||e.isGPT5?pd.REASONING_MODEL_TEMPERATURE:r.temperature??n.temperature}async getModelConfig(e){let r=ee(),n=e.name,o=kJ(n),{isThinkingEnabled:i}=o,a=this.getTemperatureForModel(o,e,r),s=e.maxTokens??r.maxTokens,u={modelName:n,streaming:e.stream??!0,maxRetries:3,maxConcurrency:3,enableCors:e.enableCors,...!i&&a!==void 0?{temperature:a}:{}},c={openai:{modelName:n,apiKey:await Fn(e.apiKey||r.openAIApiKey),configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,organization:await Fn(e.openAIOrgId||r.openAIOrgId)},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)},anthropic:{anthropicApiKey:await Fn(e.apiKey||r.anthropicApiKey),model:n,anthropicApiUrl:e.baseUrl,clientOptions:{defaultHeaders:{"anthropic-dangerous-direct-browser-access":"true"},fetch:e.enableCors?hl:void 0},...i&&{thinking:{type:"enabled",budget_tokens:pd.ANTHROPIC_THINKING_BUDGET_TOKENS}}},"azure openai":await(async()=>{let m=Ezr(e.baseUrl);return{modelName:e.baseUrl?n:e.azureOpenAIApiDeploymentName||r.azureOpenAIApiDeploymentName,apiKey:await Fn(e.apiKey||r.azureOpenAIApiKey),configuration:{baseURL:m.baseUrl||`https://${e.azureOpenAIApiInstanceName||r.azureOpenAIApiInstanceName}.openai.azure.com/openai/deployments/${e.azureOpenAIApiDeploymentName||r.azureOpenAIApiDeploymentName}`,defaultQuery:{"api-version":m.apiVersion||e.azureOpenAIApiVersion||r.azureOpenAIApiVersion||"2024-05-01-preview"},defaultHeaders:{"Content-Type":"application/json","api-key":await Fn(e.apiKey||r.azureOpenAIApiKey)},fetch:e.enableCors?hl:void 0},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)}})(),cohereai:{apiKey:await Fn(e.apiKey||r.cohereApiKey),model:n},google:{apiKey:await Fn(e.apiKey||r.googleApiKey),model:n,safetySettings:[{category:dV.HARM_CATEGORY_SEXUALLY_EXPLICIT,threshold:fV.BLOCK_NONE},{category:dV.HARM_CATEGORY_HATE_SPEECH,threshold:fV.BLOCK_NONE},{category:dV.HARM_CATEGORY_DANGEROUS_CONTENT,threshold:fV.BLOCK_NONE},{category:dV.HARM_CATEGORY_HARASSMENT,threshold:fV.BLOCK_NONE}],baseUrl:e.baseUrl},xai:{apiKey:await Fn(e.apiKey||r.xaiApiKey),model:n},openrouterai:{modelName:n,apiKey:await Fn(e.apiKey||r.openRouterAiApiKey),configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?hl:void 0,defaultHeaders:{"HTTP-Referer":"https://obsidiancopilot.com","X-Title":"Obsidian Copilot"}},enableReasoning:e.capabilities?.includes("reasoning")??!1,reasoningEffort:e.capabilities?.includes("reasoning")&&e.reasoningEffort?e.reasoningEffort:void 0,enablePromptCaching:e.enablePromptCaching??!0},groq:{apiKey:await Fn(e.apiKey||r.groqApiKey),model:n},ollama:{model:n,baseUrl:e.baseUrl||"http://localhost:11434",headers:{Authorization:`Bearer ${await Fn(e.apiKey||"default-key")}`},think:e.capabilities?.includes("reasoning")??!1,repeatPenalty:1.1,numCtx:e.numCtx??UJ},"lm-studio":{modelName:n,apiKey:e.apiKey||"default-key",streamUsage:e.streamUsage??!1,configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?hl:void 0},enableReasoning:e.capabilities?.includes("reasoning")??!1,reasoningEffort:e.capabilities?.includes("reasoning")&&e.reasoningEffort?e.reasoningEffort:void 0},"3rd party (openai-format)":{modelName:n,apiKey:await Fn(e.apiKey||r.openAIApiKey),streamUsage:e.streamUsage??!1,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,defaultHeaders:{"dangerously-allow-browser":"true"}},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)},siliconflow:{modelName:n,apiKey:await Fn(e.apiKey||r.siliconflowApiKey),configuration:{baseURL:e.baseUrl||qC.siliconflow.host,fetch:e.enableCors?hl:void 0},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)},"copilot-plus":{modelName:n,apiKey:await Fn(r.plusLicenseKey),configuration:{baseURL:i1,fetch:hl}},mistralai:{model:n,apiKey:await Fn(e.apiKey||r.mistralApiKey),serverURL:e.baseUrl},deepseek:{modelName:n,apiKey:await Fn(e.apiKey||r.deepseekApiKey),configuration:{baseURL:e.baseUrl||qC.deepseek.host,fetch:e.enableCors?hl:void 0}},"amazon-bedrock":{},"github-copilot":{modelName:n,fetchImplementation:e.enableCors?Rge:void 0}}[e.provider]||{};e.provider==="amazon-bedrock"&&(c=await this.buildBedrockConfig(e,n,r,s,a));let d=this.getProviderSpecificParams(e.provider,e);return{...u,...c,...d,...{maxTokens:s}}}getOpenAISpecialConfig(e,r,n,o){let i=ee(),a=kJ(e),s=this.getTemperatureForModel(a,o||{},i),u={maxTokens:r,temperature:s};if((a.isOSeries||a.isGPT5)&&o?.reasoningEffort&&(u.reasoning={effort:o.reasoningEffort},a.isGPT5&&o?.verbosity&&o?.provider!=="azure openai")){let l=o.verbosity;u.text={verbosity:l}}return u}async buildBedrockConfig(e,r,n,o,i){let a=e.apiKey||n.amazonBedrockApiKey;if(!a)throw new Error("Amazon Bedrock API key is not configured. Provide a key in Settings > API Keys or the model definition.");let s=await Fn(a),u=e.bedrockRegion?.trim(),l=n.amazonBedrockRegion?.trim(),c=u||l||"us-east-1",d=e.baseUrl?.trim(),p=(d?d.replace(/\/+$/,""):void 0)||`https://bedrock-runtime.${c}.amazonaws.com`,m=encodeURIComponent(r),h=`${p}/model/${m}/invoke`,y=`${p}/model/${m}/invoke-with-response-stream`,g=e.enableCors?hl:void 0,_=/(^|\.)anthropic\./.test(r)?"bedrock-2023-05-31":void 0,w=e.capabilities?.includes("reasoning")??!1;return{modelName:r,modelId:r,apiKey:s,endpoint:h,streamEndpoint:y,defaultMaxTokens:o,defaultTemperature:i,defaultTopP:e.topP,anthropicVersion:_,enableThinking:w,fetchImplementation:g,streaming:e.stream??!0}}getProviderSpecificParams(e,r){let n={};return r.topP!==void 0&&["openai","azure openai","anthropic","google","openrouterai","ollama","lm-studio","3rd party (openai-format)","mistralai","deepseek","siliconflow"].includes(e)&&(n.topP=r.topP),r.frequencyPenalty!==void 0&&["openai","azure openai","openrouterai","ollama","lm-studio","3rd party (openai-format)","mistralai","deepseek","siliconflow"].includes(e)&&(n.frequencyPenalty=r.frequencyPenalty),n}buildModelMap(){let e=ee().activeModels;pd.modelMap={};let r=pd.modelMap;(e??aO).forEach(o=>{if(o.enabled){if(!Object.values(Mb).contains(o.provider)){console.warn(`Unknown provider: ${o.provider} for model: ${o.name}`);return}let i=this.getProviderConstructor(o),a=this.hasProviderCredentials(o),s=no(o);r[s]={hasApiKey:a,AIConstructor:i,vendor:o.provider}}})}hasProviderCredentials(e){if(e.provider==="amazon-bedrock"){let n=ee();return!!(e.apiKey||n.amazonBedrockApiKey)}let r=this.providerApiKeyMap[e.provider];return r?!!(e.apiKey||r()):!!e.apiKey}getProviderConstructor(e){let r=GQo[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}getChatModel(){if(!pd.chatModel)throw new Error("No valid chat model available. Please check your API key settings.");return pd.chatModel}isModelConfigValid(e,r){let n=no(e),o=pd.modelMap[n];return!(!o||!o.hasApiKey||e.plusExclusive&&!Dbr())}resolveModelForTemperatureOverride(){let e=ee();try{let r=j_();if(r){let n=PS(r,e.activeModels);if(this.isModelConfigValid(n,e))return n}}catch{}for(let r of e.activeModels)if(r.enabled&&!r.believerExclusive&&this.isModelConfigValid(r,e))return r;throw new Error("No valid chat model available for temperature override. Please check your API key settings and ensure at least one model is properly configured.")}async getChatModelWithTemperature(e){let n={...this.resolveModelForTemperatureOverride(),temperature:e};return await this.createModelInstance(n)}async setChatModel(e){try{let r=await this.createModelInstance(e);pd.chatModel=r,kJ(e.name).isGPT5&&(e.provider==="openai"||e.provider==="3rd party (openai-format)")&&F(`Chat model set with Responses API for GPT-5: ${e.name}`)}catch(r){throw ie(r),r}}async createModelInstance(e){let r=no(e),n=pd.modelMap[r];if(!n)throw new Error(`No model found for: ${r}`);if(!n.hasApiKey){let u=`API key is not provided for the model: ${r}.`;throw e.provider==="copilot-plus"?new y4("Copilot Plus license key is not configured. Please enter your license key in the Copilot Plus section at the top of Basic Settings."):new nte(u)}let o=await this.getModelConfig(e),i=kJ(e.name),a={...o};if(i.isGPT5&&(n.vendor==="openai"||n.vendor==="3rd party (openai-format)")&&(a.useResponsesApi=!0,F(`Enabling Responses API for GPT-5 model: ${e.name} (${n.vendor})`)),e.provider==="lm-studio"&&e.useResponsesApi!==!1){let u=new tle(a);return F(`[ChatModelManager] Using Responses API for LM Studio model: ${e.name}`),u}return new n.AIConstructor(a)}validateChatModel(e){return e!=null}estimateTokens(e){return e?Math.ceil(e.length/4):0}async countTokens(e){return pd.chatModel?.getNumTokens(e)??this.estimateTokens(e)}validateCurrentModel(){if(!pd.chatModel)return;let e=j_();if(!e)return;pd.modelMap[e]?.hasApiKey||(pd.chatModel=null,F("Failed to reinitialize model due to missing API key"))}async ping(e){let r=async n=>{let o={...e,enableCors:n},i=await this.getModelConfig(o),{streaming:a,maxTokens:s,maxCompletionTokens:u,...l}=i,c=kJ(e.name),f={maxTokens:c.isThinkingEnabled?4096:30},p={...l,...f};c.isGPT5&&(e.provider==="openai"||e.provider==="3rd party (openai-format)")&&(p.useResponsesApi=!0),await(e.provider==="lm-studio"&&e.useResponsesApi!==!1?new tle(p):new(this.getProviderConstructor(o))(p)).invoke([{role:"user",content:"hello"}],{timeout:8e3})};try{return await r(!1),!0}catch(n){console.log("First ping attempt failed, trying with CORS...");try{return await r(!0),new Ozr.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=` +`)),i!==void 0&&(u.max_tokens=i),this.anthropicVersion&&(u.anthropic_version=this.anthropicVersion),this.enableThinking?(u.thinking={type:"enabled",budget_tokens:2048},u.temperature=1,F("[BedrockChatModel] Enabled thinking mode for Claude model with temperature=1")):a!==void 0&&(u.temperature=a),s!==void 0&&(u.top_p=s),u}normaliseMessageContent(e){let{content:r}=e;return typeof r=="string"?r:Array.isArray(r)?r.some(o=>typeof o=="object"&&o!==null&&(o.type==="image_url"||o.type==="image"))?r.map(o=>{if(typeof o=="string")return{type:"text",text:o};if(typeof o=="object"&&o!==null){if(o.type==="text"||o.type==="image_url"||o.type==="image")return o;if("text"in o&&typeof o.text=="string")return{type:"text",text:o.text};if("content"in o&&typeof o.content=="string")return{type:"text",text:o.content}}return null}).filter(o=>o!==null):r.map(o=>{if(typeof o=="string")return o;if(typeof o=="object"&&o!==null){if("text"in o&&typeof o.text=="string")return o.text;if("content"in o&&typeof o.content=="string")return o.content}return""}).join(""):typeof r=="object"&&r!==null&&"text"in r?r.text??"":""}extractText(e){return typeof e?.outputText=="string"?e.outputText:Array.isArray(e?.content)?e.content.map(r=>{if(!r)return"";if(typeof r=="string")return r;if(typeof r=="object"){if(typeof r.text=="string")return r.text;if(r.text&&typeof r.text=="object"&&"text"in r.text)return r.text.text??""}return""}).join(""):typeof e?.completion=="string"?e.completion:typeof e?.resultText=="string"?e.resultText:""}}});function rmt(t){return t instanceof B0||t instanceof Error&&t.name==="AuthCancelledError"}var B0,nmt=v(()=>{B0=class t extends Error{constructor(r="Authentication cancelled by user."){super(r);this.name="AuthCancelledError";Object.setPrototypeOf(this,t.prototype)}}});var rle,Czr,BQo,UQo,zQo,omt,VQo,HQo,xzr,WQo,g$,nDe=v(()=>{Qe();BC();rle=require("obsidian");nmt();Czr="Iv1.b507a08c87ecfe98",BQo="https://github.com/login/device/code",UQo="https://github.com/login/oauth/access_token",zQo="https://api.github.com/copilot_internal/v2/token",omt="https://api.githubcopilot.com",VQo=`${omt}/models`,HQo=60*1e3,xzr=60*60*1e3,WQo=3,g$=class t{constructor(){this.abortController=null;this.refreshPromise=null;this.refreshAttempts=0;this.modelPolicyTermsCache=new Map;this.authGeneration=0}static getInstance(){return t.instance||(t.instance=new t),t.instance}getAuthState(){let e=ee(),r=!!e.githubCopilotAccessToken,n=!!e.githubCopilotToken,o=e.githubCopilotTokenExpiresAt,a=!(typeof o=="number"&&o>0)||o0?n.interval:5}}async pollForAccessToken(e,r,n,o){let i=this.authGeneration;this.abortPolling();let a=new AbortController;this.abortController=a;let s=Date.now()+n*1e3,u=0;try{for(;Date.now()0)||r=WQo)throw this.refreshAttempts=0,new Error("Failed to refresh Copilot token after multiple attempts. Please try reconnecting.");return this.refreshPromise?this.refreshPromise:(this.refreshAttempts++,this.refreshPromise=this.fetchCopilotToken().finally(()=>{this.refreshPromise=null}),this.refreshPromise)}buildCopilotHeaders(e){return{"Content-Type":"application/json",Authorization:`Bearer ${e}`,"User-Agent":"GitHubCopilotChat/0.38.2026022001","Editor-Version":"vscode/1.110.0","Editor-Plugin-Version":"copilot-chat/0.38.2026022001","Copilot-Integration-Id":"vscode-chat","Openai-Intent":"conversation-panel","X-GitHub-Api-Version":"2025-05-01"}}abortPolling(){this.abortController&&(this.abortController.abort(),this.abortController=null)}resetAuth(){this.authGeneration++,this.abortPolling(),this.refreshPromise=null,this.refreshAttempts=0,this.modelPolicyTermsCache.clear(),A_({githubCopilotAccessToken:"",githubCopilotToken:"",githubCopilotTokenExpiresAt:0})}async listModels(){let e=async i=>await(0,rle.requestUrl)({url:VQo,method:"GET",headers:{...this.buildCopilotHeaders(i),Accept:"application/json","Openai-Intent":"model-access"},throw:!1}),r=await this.getValidCopilotToken(),n=await e(r);if(n.status===401&&(this.clearCopilotToken(),r=await this.getValidCopilotToken(),n=await e(r)),n.status!==200)throw new Error(`Failed to list models: ${n.status}`);let o=this.getRequestUrlJson(n);return this.modelPolicyTermsCache.clear(),o.data?.forEach(i=>{i.policy?.terms&&this.modelPolicyTermsCache.set(i.id,i.policy.terms)}),o}getPolicyTerms(e){return this.modelPolicyTermsCache.get(e)}clearCopilotToken(){A_({githubCopilotToken:"",githubCopilotTokenExpiresAt:0})}buildCopilotRequestHeaders(e){return this.buildCopilotHeaders(e)}invalidateCopilotToken(){this.clearCopilotToken()}getRequestUrlJson(e){if(typeof e.json=="string")try{return JSON.parse(e.json)}catch{return e.json}return e.json}parseCopilotTokenExpiresAt(e){if(!e||typeof e!="object")return Date.now()+xzr;let r=e,n=this.parseExpiresAtValue(r.expires_at);if(n!==null)return n;let o=r.expires_in,i=typeof o=="number"?o:typeof o=="string"?Number(o):Number.NaN;return Number.isFinite(i)&&i>0?Date.now()+i*1e3:Date.now()+xzr}parseExpiresAtValue(e){if(typeof e=="number")return!Number.isFinite(e)||e<=0?null:e>1e12?e:e*1e3;if(typeof e=="string"){let r=e.trim();if(!r)return null;let n=Number(r);if(Number.isFinite(n)&&n>0)return n>1e12?n:n*1e3;let o=Date.parse(r);if(!Number.isNaN(o)&&o>0)return o}return null}delay(e,r){return r?r.aborted?Promise.reject(new B0):new Promise((n,o)=>{let i=()=>{clearTimeout(a),o(new B0)},a=setTimeout(()=>{r.removeEventListener("abort",i),n()},e);r.addEventListener("abort",i,{once:!0})}):new Promise(n=>setTimeout(n,e))}}});function KQo(t){return typeof t=="string"?t:t==null?"":Array.isArray(t)?t.map(e=>typeof e=="string"?e:e&&typeof e=="object"&&typeof e.text=="string"?e.text:"").join(""):typeof t=="object"&&typeof t.text=="string"?t.text:""}var JQo,oDe,Tzr=v(()=>{CD();nDe();Dt();JQo=4;oDe=class t extends iA{constructor(r){let{fetchImplementation:n,configuration:o,apiKey:i,...a}=r,s=g$.getInstance(),u=n??o?.fetch??fetch,l=t.buildAuthedFetch(s,u);super({...a,apiKey:i||"copilot-dynamic-token",streamUsage:!1,configuration:{...o??{},baseURL:o?.baseURL??omt,fetch:l}});this.lc_serializable=!1;this.lc_namespace=["langchain","chat_models","github_copilot"]}static buildAuthedFetch(r,n){return async(o,i={})=>{let a=typeof o=="string"?o:typeof Request<"u"&&o instanceof Request?o.url:o.toString(),s=async c=>{let d=r.buildCopilotRequestHeaders(c),f=new Headers(i.headers);for(let[p,m]of Object.entries(d))f.set(p,m);return n(a,{...i,headers:f})},u=await r.getValidCopilotToken(),l=await s(u);if(l.status===401){try{await l.body?.cancel()}catch{}r.invalidateCopilotToken(),u=await r.getValidCopilotToken(),l=await s(u)}return l}}_llmType(){return"github-copilot"}_convertCompletionsDeltaToBaseMessageChunk(r,n,o){return!r.role&&!o&&(o="assistant"),r.content=KQo(r.content),super._convertCompletionsDeltaToBaseMessageChunk(r,n,o)}async getNumTokens(r){let n=tF(r);return n?Math.ceil(n.length/JQo):0}}});var imt={};En(imt,{default:()=>U0,normalizeAzureUrl:()=>Ezr});function Ezr(t){if(!t)return{baseUrl:void 0,apiVersion:void 0};let e;try{e=new URL(t)}catch{return{baseUrl:t,apiVersion:void 0}}let r=e.searchParams.get("api-version")||void 0;e.search="";let n=e.toString().replace(/\/+$/,"");return n=n.replace(/\/(chat\/completions|embeddings)$/,""),{baseUrl:n,apiVersion:r}}var Ozr,GQo,pd,U0,LW=v(()=>{na();gr();BC();Xe();id();Qe();Dt();uie();Hvr();att();rv();Jvr();btt();wwr();oUr();Dtt();CD();aUr();OS();Ozr=require("obsidian");vzr();wzr();Szr();Tzr();sV.prototype.getNumTokens=async t=>{let e=typeof t=="string"?t:t.map(r=>typeof r=="string"?r:r.text??"").join("");return Math.ceil(e.length/4)};GQo={openai:Px,"azure openai":Px,anthropic:tut,cohereai:ott,google:gtt,xai:Oft,openrouterai:fX,ollama:Att,"lm-studio":fX,groq:Rut,"3rd party (openai-format)":Px,siliconflow:Px,"copilot-plus":fX,mistralai:Tft,deepseek:rut,"amazon-bedrock":rDe,"github-copilot":oDe};pd=class pd{constructor(){this.providerApiKeyMap={openai:()=>ee().openAIApiKey,google:()=>ee().googleApiKey,"azure openai":()=>ee().azureOpenAIApiKey,anthropic:()=>ee().anthropicApiKey,cohereai:()=>ee().cohereApiKey,openrouterai:()=>ee().openRouterAiApiKey,groq:()=>ee().groqApiKey,xai:()=>ee().xaiApiKey,ollama:()=>"default-key","lm-studio":()=>"default-key","3rd party (openai-format)":()=>"default-key","copilot-plus":()=>ee().plusLicenseKey,mistralai:()=>ee().mistralApiKey,deepseek:()=>ee().deepseekApiKey,"amazon-bedrock":()=>ee().amazonBedrockApiKey,siliconflow:()=>ee().siliconflowApiKey,"github-copilot":()=>ee().githubCopilotToken||ee().githubCopilotAccessToken};this.buildModelMap(),ml(()=>{this.buildModelMap(),this.validateCurrentModel()})}static getInstance(){return pd.instance||(pd.instance=new pd),pd.instance}getTemperatureForModel(e,r,n){if(!e.isThinkingEnabled)return e.isOSeries||e.isGPT5?pd.REASONING_MODEL_TEMPERATURE:r.temperature??n.temperature}async getModelConfig(e){let r=ee(),n=e.name,o=kJ(n),{isThinkingEnabled:i}=o,a=this.getTemperatureForModel(o,e,r),s=e.maxTokens??r.maxTokens,u={modelName:n,streaming:e.stream??!0,maxRetries:3,maxConcurrency:3,enableCors:e.enableCors,...!i&&a!==void 0?{temperature:a}:{}},c={openai:{modelName:n,apiKey:await kn(e.apiKey||r.openAIApiKey),configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,organization:await kn(e.openAIOrgId||r.openAIOrgId)},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)},anthropic:{anthropicApiKey:await kn(e.apiKey||r.anthropicApiKey),model:n,anthropicApiUrl:e.baseUrl,clientOptions:{defaultHeaders:{"anthropic-dangerous-direct-browser-access":"true"},fetch:e.enableCors?hl:void 0},...i&&{thinking:{type:"enabled",budget_tokens:pd.ANTHROPIC_THINKING_BUDGET_TOKENS}}},"azure openai":await(async()=>{let m=Ezr(e.baseUrl);return{modelName:e.baseUrl?n:e.azureOpenAIApiDeploymentName||r.azureOpenAIApiDeploymentName,apiKey:await kn(e.apiKey||r.azureOpenAIApiKey),configuration:{baseURL:m.baseUrl||`https://${e.azureOpenAIApiInstanceName||r.azureOpenAIApiInstanceName}.openai.azure.com/openai/deployments/${e.azureOpenAIApiDeploymentName||r.azureOpenAIApiDeploymentName}`,defaultQuery:{"api-version":m.apiVersion||e.azureOpenAIApiVersion||r.azureOpenAIApiVersion||"2024-05-01-preview"},defaultHeaders:{"Content-Type":"application/json","api-key":await kn(e.apiKey||r.azureOpenAIApiKey)},fetch:e.enableCors?hl:void 0},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)}})(),cohereai:{apiKey:await kn(e.apiKey||r.cohereApiKey),model:n},google:{apiKey:await kn(e.apiKey||r.googleApiKey),model:n,safetySettings:[{category:dV.HARM_CATEGORY_SEXUALLY_EXPLICIT,threshold:fV.BLOCK_NONE},{category:dV.HARM_CATEGORY_HATE_SPEECH,threshold:fV.BLOCK_NONE},{category:dV.HARM_CATEGORY_DANGEROUS_CONTENT,threshold:fV.BLOCK_NONE},{category:dV.HARM_CATEGORY_HARASSMENT,threshold:fV.BLOCK_NONE}],baseUrl:e.baseUrl},xai:{apiKey:await kn(e.apiKey||r.xaiApiKey),model:n},openrouterai:{modelName:n,apiKey:await kn(e.apiKey||r.openRouterAiApiKey),configuration:{baseURL:e.baseUrl||"https://openrouter.ai/api/v1",fetch:e.enableCors?hl:void 0,defaultHeaders:{"HTTP-Referer":"https://obsidiancopilot.com","X-Title":"Obsidian Copilot"}},enableReasoning:e.capabilities?.includes("reasoning")??!1,reasoningEffort:e.capabilities?.includes("reasoning")&&e.reasoningEffort?e.reasoningEffort:void 0,enablePromptCaching:e.enablePromptCaching??!0},groq:{apiKey:await kn(e.apiKey||r.groqApiKey),model:n},ollama:{model:n,baseUrl:e.baseUrl||"http://localhost:11434",headers:{Authorization:`Bearer ${await kn(e.apiKey||"default-key")}`},think:e.capabilities?.includes("reasoning")??!1,repeatPenalty:1.1,numCtx:e.numCtx??UJ},"lm-studio":{modelName:n,apiKey:e.apiKey||"default-key",streamUsage:e.streamUsage??!1,configuration:{baseURL:e.baseUrl||"http://localhost:1234/v1",fetch:e.enableCors?hl:void 0},enableReasoning:e.capabilities?.includes("reasoning")??!1,reasoningEffort:e.capabilities?.includes("reasoning")&&e.reasoningEffort?e.reasoningEffort:void 0},"3rd party (openai-format)":{modelName:n,apiKey:await kn(e.apiKey||r.openAIApiKey),streamUsage:e.streamUsage??!1,configuration:{baseURL:e.baseUrl,fetch:e.enableCors?hl:void 0,defaultHeaders:{"dangerously-allow-browser":"true"}},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)},siliconflow:{modelName:n,apiKey:await kn(e.apiKey||r.siliconflowApiKey),configuration:{baseURL:e.baseUrl||qC.siliconflow.host,fetch:e.enableCors?hl:void 0},...this.getOpenAISpecialConfig(n,e.maxTokens??r.maxTokens,e.temperature??r.temperature,e)},"copilot-plus":{modelName:n,apiKey:await kn(r.plusLicenseKey),configuration:{baseURL:i1,fetch:hl}},mistralai:{model:n,apiKey:await kn(e.apiKey||r.mistralApiKey),serverURL:e.baseUrl},deepseek:{modelName:n,apiKey:await kn(e.apiKey||r.deepseekApiKey),configuration:{baseURL:e.baseUrl||qC.deepseek.host,fetch:e.enableCors?hl:void 0}},"amazon-bedrock":{},"github-copilot":{modelName:n,fetchImplementation:e.enableCors?Rge:void 0}}[e.provider]||{};e.provider==="amazon-bedrock"&&(c=await this.buildBedrockConfig(e,n,r,s,a));let d=this.getProviderSpecificParams(e.provider,e);return{...u,...c,...d,...{maxTokens:s}}}getOpenAISpecialConfig(e,r,n,o){let i=ee(),a=kJ(e),s=this.getTemperatureForModel(a,o||{},i),u={maxTokens:r,temperature:s};if((a.isOSeries||a.isGPT5)&&o?.reasoningEffort&&(u.reasoning={effort:o.reasoningEffort},a.isGPT5&&o?.verbosity&&o?.provider!=="azure openai")){let l=o.verbosity;u.text={verbosity:l}}return u}async buildBedrockConfig(e,r,n,o,i){let a=e.apiKey||n.amazonBedrockApiKey;if(!a)throw new Error("Amazon Bedrock API key is not configured. Provide a key in Settings > API Keys or the model definition.");let s=await kn(a),u=e.bedrockRegion?.trim(),l=n.amazonBedrockRegion?.trim(),c=u||l||"us-east-1",d=e.baseUrl?.trim(),p=(d?d.replace(/\/+$/,""):void 0)||`https://bedrock-runtime.${c}.amazonaws.com`,m=encodeURIComponent(r),h=`${p}/model/${m}/invoke`,y=`${p}/model/${m}/invoke-with-response-stream`,g=e.enableCors?hl:void 0,_=/(^|\.)anthropic\./.test(r)?"bedrock-2023-05-31":void 0,w=e.capabilities?.includes("reasoning")??!1;return{modelName:r,modelId:r,apiKey:s,endpoint:h,streamEndpoint:y,defaultMaxTokens:o,defaultTemperature:i,defaultTopP:e.topP,anthropicVersion:_,enableThinking:w,fetchImplementation:g,streaming:e.stream??!0}}getProviderSpecificParams(e,r){let n={};return r.topP!==void 0&&["openai","azure openai","anthropic","google","openrouterai","ollama","lm-studio","3rd party (openai-format)","mistralai","deepseek","siliconflow"].includes(e)&&(n.topP=r.topP),r.frequencyPenalty!==void 0&&["openai","azure openai","openrouterai","ollama","lm-studio","3rd party (openai-format)","mistralai","deepseek","siliconflow"].includes(e)&&(n.frequencyPenalty=r.frequencyPenalty),n}buildModelMap(){let e=ee().activeModels;pd.modelMap={};let r=pd.modelMap;(e??aO).forEach(o=>{if(o.enabled){if(!Object.values(Mb).contains(o.provider)){console.warn(`Unknown provider: ${o.provider} for model: ${o.name}`);return}let i=this.getProviderConstructor(o),a=this.hasProviderCredentials(o),s=no(o);r[s]={hasApiKey:a,AIConstructor:i,vendor:o.provider}}})}hasProviderCredentials(e){if(e.provider==="amazon-bedrock"){let n=ee();return!!(e.apiKey||n.amazonBedrockApiKey)}let r=this.providerApiKeyMap[e.provider];return r?!!(e.apiKey||r()):!!e.apiKey}getProviderConstructor(e){let r=GQo[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}getChatModel(){if(!pd.chatModel)throw new Error("No valid chat model available. Please check your API key settings.");return pd.chatModel}isModelConfigValid(e,r){let n=no(e),o=pd.modelMap[n];return!(!o||!o.hasApiKey||e.plusExclusive&&!Dbr())}resolveModelForTemperatureOverride(){let e=ee();try{let r=j_();if(r){let n=PS(r,e.activeModels);if(this.isModelConfigValid(n,e))return n}}catch{}for(let r of e.activeModels)if(r.enabled&&!r.believerExclusive&&this.isModelConfigValid(r,e))return r;throw new Error("No valid chat model available for temperature override. Please check your API key settings and ensure at least one model is properly configured.")}async getChatModelWithTemperature(e){let n={...this.resolveModelForTemperatureOverride(),temperature:e};return await this.createModelInstance(n)}async setChatModel(e){try{let r=await this.createModelInstance(e);pd.chatModel=r,kJ(e.name).isGPT5&&(e.provider==="openai"||e.provider==="3rd party (openai-format)")&&F(`Chat model set with Responses API for GPT-5: ${e.name}`)}catch(r){throw ie(r),r}}async createModelInstance(e){let r=no(e),n=pd.modelMap[r];if(!n)throw new Error(`No model found for: ${r}`);if(!n.hasApiKey){let u=`API key is not provided for the model: ${r}.`;throw e.provider==="copilot-plus"?new y4("Copilot Plus license key is not configured. Please enter your license key in the Copilot Plus section at the top of Basic Settings."):new nte(u)}let o=await this.getModelConfig(e),i=kJ(e.name),a={...o};if(i.isGPT5&&(n.vendor==="openai"||n.vendor==="3rd party (openai-format)")&&(a.useResponsesApi=!0,F(`Enabling Responses API for GPT-5 model: ${e.name} (${n.vendor})`)),e.provider==="lm-studio"&&e.useResponsesApi!==!1){let u=new tle(a);return F(`[ChatModelManager] Using Responses API for LM Studio model: ${e.name}`),u}return new n.AIConstructor(a)}validateChatModel(e){return e!=null}estimateTokens(e){return e?Math.ceil(e.length/4):0}async countTokens(e){return pd.chatModel?.getNumTokens(e)??this.estimateTokens(e)}validateCurrentModel(){if(!pd.chatModel)return;let e=j_();if(!e)return;pd.modelMap[e]?.hasApiKey||(pd.chatModel=null,F("Failed to reinitialize model due to missing API key"))}async ping(e){let r=async n=>{let o={...e,enableCors:n},i=await this.getModelConfig(o),{streaming:a,maxTokens:s,maxCompletionTokens:u,...l}=i,c=kJ(e.name),f={maxTokens:c.isThinkingEnabled?4096:30},p={...l,...f};c.isGPT5&&(e.provider==="openai"||e.provider==="3rd party (openai-format)")&&(p.useResponsesApi=!0),await(e.provider==="lm-studio"&&e.useResponsesApi!==!1?new tle(p):new(this.getProviderConstructor(o))(p)).invoke([{role:"user",content:"hello"}],{timeout:8e3})};try{return await r(!1),!0}catch(n){console.log("First ping attempt failed, trying with CORS...");try{return await r(!0),new Ozr.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: `+Wr(n)+` with CORS Error: `+Wr(o);throw new Error(i)}}}findModelByName(e){return ee().activeModels.find(n=>n.name===e)}};pd.ANTHROPIC_THINKING_BUDGET_TOKENS=2048,pd.REASONING_MODEL_TEMPERATURE=1;U0=pd});var umt={};En(umt,{TieredLexicalRetriever:()=>Yx});async function XQo(){try{if(!amt){let e=await Promise.resolve().then(()=>(LW(),imt));amt=()=>e.default.getInstance()}return amt().getChatModel()}catch{return null}}var smt,amt,Yx,pX=v(()=>{Xe();Qe();Dt();OD();o9();smt=require("obsidian");oae();cH();amt=null;Yx=class extends fA{constructor(r,n){super();this.app=r;this.options=n;this.lc_namespace=["tiered_lexical_retriever"];this.lastQueryExpansion=null;this.searchCore=new OEe(r,XQo),this.chunkManager=lq(r)}getLastQueryExpansion(){return this.lastQueryExpansion}async getRelevantDocuments(r,n){try{let i=ES(r,this.app.vault).map(f=>f.basename),a=[...new Set([...this.options.salientTerms,...i])];ee().debug&&F("TieredLexicalRetriever: Starting search",{query:r,salientTerms:a,maxK:this.options.maxK});let s=ee(),u=await this.searchCore.retrieve(r,{maxResults:this.options.maxK,salientTerms:a,enableLexicalBoosts:s.enableLexicalBoosts,preExpandedQuery:this.options.preExpandedQuery}),l=u.results;this.lastQueryExpansion=u.queryExpansion;let c=await this.convertToDocuments(l),d=this.sortResults(c);return ee().debug&&F("TieredLexicalRetriever: Search complete",{totalResults:d.length,searchResults:l.length}),d}catch(o){return Ce("TieredLexicalRetriever: Error during search",o),[]}}async convertToDocuments(r){let n=[];for(let o of r)try{if(o.id.includes("#")){let[a]=o.id.split("#"),s=this.app.vault.getAbstractFileByPath(a);if(!s||!(s instanceof smt.TFile))continue;let u="",l=this.chunkManager;if(typeof l.getChunkText=="function"?u=await l.getChunkText(o.id):typeof l.getChunkTextSync=="function"&&(u=l.getChunkTextSync(o.id)||""),!u)continue;let c=this.app.metadataCache.getFileCache(s);n.push(new Yl({pageContent:u,metadata:{path:a,chunkId:o.id,title:s.basename,mtime:s.stat.mtime,ctime:s.stat.ctime,tags:c?.tags?.map(d=>d.tag)||[],score:o.score,rerank_score:o.score,engine:o.engine||"chunk-v3",includeInContext:o.score>(this.options.minSimilarityScore||.1),explanation:o.explanation,isChunk:!0}}))}else{let a=this.app.vault.getAbstractFileByPath(o.id);if(!a||!(a instanceof smt.TFile))continue;let s=await this.app.vault.cachedRead(a);if(!s)continue;let u=this.app.metadataCache.getFileCache(a);n.push(new Yl({pageContent:s,metadata:{path:o.id,title:a.basename,mtime:a.stat.mtime,ctime:a.stat.ctime,tags:u?.tags?.map(l=>l.tag)||[],score:o.score,rerank_score:o.score,engine:o.engine||"v3",includeInContext:o.score>(this.options.minSimilarityScore||.1),explanation:o.explanation,isChunk:!1}}))}}catch(i){Ce(`TieredLexicalRetriever: Failed to convert result ${o.id}`,i)}return F(`TieredLexicalRetriever: Converted ${n.length} results to Documents`),n}sortResults(r){return r.sort((n,o)=>{let i=n.metadata.score||0,s=(o.metadata.score||0)-i;if(Math.abs(s)>.01)return s;if(n.metadata.isChunk&&o.metadata.isChunk&&n.metadata.path===o.metadata.path){let u=parseInt(n.metadata.chunkId?.split("#")[1]||"0"),l=parseInt(o.metadata.chunkId?.split("#")[1]||"0");return u-l}return s})}}});var Pzr={};En(Pzr,{MergedSemanticRetriever:()=>FW});var RB,FW,lmt=v(()=>{PEe();cH();pX();OD();o9();RB=class RB extends fA{constructor(r,n,o){super();this.app=r;this.options=n;this.lc_namespace=["merged_semantic_retriever"];this.originalMaxK=Math.max(1,n.maxK),this.returnAll=!!n.returnAll;let i=this.returnAll?Pl:Math.min(this.originalMaxK*2,Pl),a={...n,maxK:i,returnAll:this.returnAll};this.lexicalRetriever=new Yx(r,a);let s=this.returnAll?Pl:Math.min(this.originalMaxK*2,Pl);this.semanticRetriever=o||new hae({minSimilarityScore:n.minSimilarityScore??.1,maxK:s,salientTerms:n.salientTerms,timeRange:n.timeRange,textWeight:n.textWeight,returnAll:this.returnAll,useRerankerThreshold:n.useRerankerThreshold})}async getRelevantDocuments(r){let[n,o]=await Promise.all([this.lexicalRetriever.getRelevantDocuments(r),this.semanticRetriever.getRelevantDocuments(r)]),i=new Map;for(let u of n)this.insertResult(i,u,"lexical");for(let u of o)this.insertResult(i,u,"semantic");let a=Array.from(i.values()).sort((u,l)=>(l.metadata?.score??0)-(u.metadata?.score??0)),s=this.returnAll?Pl:this.originalMaxK;return a.slice(0,s)}insertResult(r,n,o){let i=this.getDocumentKey(n),a=this.decorateDocument(n,o),s=r.get(i);if(!s){r.set(i,a);return}let u=s.metadata?.source,l=this.getDocumentScore(s),c=this.getDocumentScore(a);if(o==="lexical"){(u!=="lexical"||c>l)&&r.set(i,a);return}u!=="lexical"&&c>l&&r.set(i,a)}getDocumentKey(r){let n=r.metadata??{};return n.chunkId||n.path||n.id||n.title||`${r.pageContent.slice(0,64)}::${r.pageContent.length}`}decorateDocument(r,n){let o={...r.metadata??{},source:n},i=this.extractBaseScore(o),a=n==="lexical"?RB.LEXICAL_WEIGHT:RB.SEMANTIC_WEIGHT,s=i*a;return n==="lexical"&&this.hasTagMatch(o)&&(s*=RB.TAG_MATCH_BOOST),o.score=s,o.rerank_score=s,new Yl({pageContent:r.pageContent,metadata:o})}extractBaseScore(r){let n=[r?.rerank_score,r?.score];for(let o of n)if(typeof o=="number"&&!Number.isNaN(o))return o;return 0}getDocumentScore(r){let n=r.metadata?.score;return typeof n=="number"&&!Number.isNaN(n)?n:0}hasTagMatch(r){let n=r?.explanation;if(!n)return!1;let o=n.lexicalMatches;return Array.isArray(o)?o.some(i=>i?.field==="tags"):!1}};RB.LEXICAL_WEIGHT=1,RB.SEMANTIC_WEIGHT=1,RB.TAG_MATCH_BOOST=1.1;FW=RB});var Rzr={};En(Rzr,{FilterRetriever:()=>IB});var Mzr,IB,aDe=v(()=>{Xe();Qe();Wb();Dt();OD();Mzr=require("obsidian");cH();IB=class{constructor(e,r){this.app=e;this.options=r}async getRelevantDocuments(e){if(this.options.timeRange)return this.getTimeRangeDocuments(e);let r=ES(e,this.app.vault),n=await this.getTitleMatches(r),o=await this.getTagMatches(this.resolveTagTerms(e));return this.combineGuaranteedMatches(n,o)}hasTimeRange(){return this.options.timeRange!==void 0}async getTimeRangeDocuments(e){if(!this.options.timeRange)return[];let{startTime:r,endTime:n}=this.options.timeRange,o=this.generateDailyNoteDateRange(r,n);ee().debug&&F("FilterRetriever: Generated daily note titles",{startTime:new Date(r).toISOString(),endTime:new Date(n).toISOString(),titlesCount:o.length,firstTitle:o[0],lastTitle:o[o.length-1]});let{inclusions:i,exclusions:a}=Zl(),s=o.join(", "),u=ES(s,this.app.vault).filter(g=>fu(g,i,a)),c=(await this.getTitleMatches(u)).map(g=>(g.metadata.includeInContext=!0,g)),d=this.app.vault.getMarkdownFiles().filter(g=>fu(g,i,a)),f=[],p=this.options.returnAll?Pl:Math.min(this.options.maxK,Pl);for(let g of d)if(g.stat.mtime>=r&&g.stat.mtime<=n){if(u.some(b=>b.path===g.path))continue;if(f.length>=p)break;try{let b=await this.app.vault.cachedRead(g),_=this.app.metadataCache.getFileCache(g),w=(Date.now()-g.stat.mtime)/(1e3*60*60*24),T=Math.max(.3,Math.min(1,1-w/30));f.push(new Yl({pageContent:b,metadata:{path:g.path,title:g.basename,mtime:g.stat.mtime,ctime:g.stat.ctime,tags:_?.tags?.map(O=>O.tag)||[],includeInContext:!0,score:T,rerank_score:T,source:"time-filtered"}}))}catch(b){Ce(`FilterRetriever: Failed to read file ${g.path}`,b)}}let m=new Map;for(let g of c)m.set(g.metadata.path,g);for(let g of f)m.has(g.metadata.path)||m.set(g.metadata.path,{...g,metadata:{...g.metadata,includeInContext:!0}});let h=this.options.returnAll?Pl:this.options.maxK,y=Array.from(m.values()).sort((g,b)=>{let _=g.metadata.score||0;return(b.metadata.score||0)-_}).slice(0,h);return ee().debug&&F("FilterRetriever: Time range search complete",{timeRange:this.options.timeRange,dailyNotesFound:u.length,timeFilteredDocs:f.length,totalResults:y.length}),y}resolveTagTerms(e){let r=new Set;for(let n of this.options.salientTerms??[])typeof n=="string"&&n.startsWith("#")&&r.add(n.toLowerCase());if(r.size===0)for(let n of this.extractTagsFromQuery(e))r.add(n);return Array.from(r)}extractTagsFromQuery(e){if(!e)return[];let r=null;try{r=e.match(/#[\p{L}\p{N}_/-]+/gu)}catch{r=e.match(/#[a-z0-9_/-]+/g)}if(!r)return[];let n=new Set;for(let o of r){let i=o.trim();i.length<=1||n.add(i.toLowerCase())}return Array.from(n)}generateDailyNoteDateRange(e,r){let n=[],o=new Date(e),i=new Date(r),a=365;Math.ceil((r-e)/(1e3*60*60*24))>a&&(Ce(`FilterRetriever: Date range exceeds ${a} days, limiting to recent ${a} days`),o.setTime(i.getTime()-a*24*60*60*1e3));let u=new Date(o);for(;u<=i;)n.push(`[[${u.toLocaleDateString("en-CA")}]]`),u.setDate(u.getDate()+1);return n}async getTitleMatches(e){let r=[];for(let n of e)if(!tae(n))try{let o=await this.app.vault.cachedRead(n),i=this.app.metadataCache.getFileCache(n);r.push(new Yl({pageContent:o,metadata:{path:n.path,title:n.basename,mtime:n.stat.mtime,ctime:n.stat.ctime,tags:i?.tags?.map(a=>a.tag)||[],includeInContext:!0,score:1,rerank_score:1,source:"title-match"}}))}catch(o){Ce(`FilterRetriever: Failed to read title-matched file ${n.path}`,o)}return r}async getTagMatches(e){if(e.length===0)return[];let{inclusions:r,exclusions:n}=Zl(),o=this.app.vault.getMarkdownFiles(),i=[],a=this.options.returnAll?Pl:this.options.maxK;for(let s of o){if(i.length>=a)break;if(!fu(s,r,n)||tae(s))continue;let u=this.app.metadataCache.getFileCache(s);if(!u)continue;let l=(0,Mzr.getAllTags)(u)??[];if(!(l.length===0||!l.some(d=>{let f=d.toLowerCase();return e.some(p=>f===p||f.startsWith(p+"/"))})))try{let d=await this.app.vault.cachedRead(s);i.push(new Yl({pageContent:d,metadata:{path:s.path,title:s.basename,mtime:s.stat.mtime,ctime:s.stat.ctime,tags:l,includeInContext:!0,score:1,rerank_score:1,source:"tag-match"}}))}catch(d){Ce(`FilterRetriever: Failed to read tag-matched file ${s.path}`,d)}}return i}combineGuaranteedMatches(...e){let r=new Set,n=[];for(let o of e)for(let i of o)r.has(i.metadata.path)||(r.add(i.metadata.path),n.push(i));return n}}});var Izr={};En(Izr,{mergeFilterAndSearchResults:()=>mX});function mX(t,e){let r=new Set;for(let o of t)o.metadata?.path&&r.add(o.metadata.path);let n=e.filter(o=>{let i=o.metadata?.path;return!i||!r.has(i)});return{filterResults:t,searchResults:n}}var sDe=v(()=>{});var T4r=S((Imt,Amt)=>{(function(t,e){typeof Imt=="object"&&typeof Amt<"u"?Amt.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self).dayjs_plugin_quarterOfYear=e()})(Imt,function(){"use strict";var t="month",e="quarter";return function(r,n){var o=n.prototype;o.quarter=function(s){return this.$utils().u(s)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(s-1))};var i=o.add;o.add=function(s,u){return s=Number(s),this.$utils().p(u)===e?this.add(3*s,t):i.bind(this)(s,u)};var a=o.startOf;o.startOf=function(s,u){var l=this.$utils(),c=!!l.u(u)||u;if(l.p(s)===e){var d=this.quarter()-1;return c?this.month(3*d).startOf(t).startOf("day"):this.month(3*d+2).endOf(t).endOf("day")}return a.bind(this)(s,u)}}})});var FB=S((Nmt,Dmt)=>{(function(t,e){typeof Nmt=="object"&&typeof Dmt<"u"?Dmt.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self).dayjs=e()})(Nmt,function(){"use strict";var t=1e3,e=6e4,r=36e5,n="millisecond",o="second",i="minute",a="hour",s="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(B){var k=["th","st","nd","rd"],q=B%100;return"["+B+(k[(q-20)%10]||k[q]||k[0])+"]"}},g=function(B,k,q){var Z=String(B);return!Z||Z.length>=k?B:""+Array(k+1-Z.length).join(q)+B},b={s:g,z:function(B){var k=-B.utcOffset(),q=Math.abs(k),Z=Math.floor(q/60),V=q%60;return(k<=0?"+":"-")+g(Z,2,"0")+":"+g(V,2,"0")},m:function B(k,q){if(k.date()1)return B(X[0])}else{var W=k.name;w[W]=k,V=W}return!Z&&V&&(_=V),V||!Z&&_},P=function(B,k){if(O(B))return B.clone();var q=typeof k=="object"?k:{};return q.date=B,q.args=arguments,new I(q)},R=b;R.l=E,R.i=O,R.w=function(B,k){return P(B,{locale:k.$L,utc:k.$u,x:k.$x,$offset:k.$offset})};var I=function(){function B(q){this.$L=E(q.locale,null,!0),this.parse(q),this.$x=this.$x||q.x||{},this[T]=!0}var k=B.prototype;return k.parse=function(q){this.$d=function(Z){var V=Z.date,Y=Z.utc;if(V===null)return new Date(NaN);if(R.u(V))return new Date;if(V instanceof Date)return new Date(V);if(typeof V=="string"&&!/Z$/i.test(V)){var X=V.match(m);if(X){var W=X[2]-1||0,re=(X[7]||"0").substring(0,3);return Y?new Date(Date.UTC(X[1],W,X[3]||1,X[4]||0,X[5]||0,X[6]||0,re)):new Date(X[1],W,X[3]||1,X[4]||0,X[5]||0,X[6]||0,re)}}return new Date(V)}(q),this.init()},k.init=function(){var q=this.$d;this.$y=q.getFullYear(),this.$M=q.getMonth(),this.$D=q.getDate(),this.$W=q.getDay(),this.$H=q.getHours(),this.$m=q.getMinutes(),this.$s=q.getSeconds(),this.$ms=q.getMilliseconds()},k.$utils=function(){return R},k.isValid=function(){return this.$d.toString()!==p},k.isSame=function(q,Z){var V=P(q);return this.startOf(Z)<=V&&V<=this.endOf(Z)},k.isAfter=function(q,Z){return P(q){});var Jht={};En(Jht,{SequentialChain:()=>Boi,SimpleSequentialChain:()=>Uoi});function Tce(t){return Array.from(t).map(e=>`"${e}"`).join(", ")}var Boi,Uoi,Kht=v(()=>{ZX();pHr();Boi=class mHr extends nb{constructor(r){super(r);x(this,"chains");x(this,"inputVariables");x(this,"outputVariables");x(this,"returnAll");if(this.chains=r.chains,this.inputVariables=r.inputVariables,this.outputVariables=r.outputVariables??[],this.outputVariables.length>0&&r.returnAll)throw new Error("Either specify variables to return using `outputVariables` or use `returnAll` param. Cannot apply both conditions at the same time.");this.returnAll=r.returnAll??!1,this._validateChains()}static lc_name(){return"SequentialChain"}get inputKeys(){return this.inputVariables}get outputKeys(){return this.outputVariables}_validateChains(){if(this.chains.length===0)throw new Error("Sequential chain must have at least one chain.");let r=this.memory?.memoryKeys??[],n=new Set(this.inputKeys),o=new Set(r),i=Wht(n,o);if(i.size>0)throw new Error(`The following keys: ${Tce(i)} are overlapping between memory and input keys of the chain variables. This can lead to unexpected behaviour. Please use input and memory keys that don't overlap.`);let a=fHr(n,o);for(let s of this.chains){let u=xce(new Set(s.inputKeys),a);if(s.memory&&(u=xce(u,new Set(s.memory.memoryKeys))),u.size>0)throw new Error(`Missing variables for chain "${s._chainType()}": ${Tce(u)}. Only got the following variables: ${Tce(a)}.`);let l=new Set(s.outputKeys),c=Wht(a,l);if(c.size>0)throw new Error(`The following output variables for chain "${s._chainType()}" are overlapping: ${Tce(c)}. This can lead to unexpected behaviour.`);for(let d of l)a.add(d)}if(this.outputVariables.length===0)if(this.returnAll){let s=xce(a,n);this.outputVariables=Array.from(s)}else this.outputVariables=this.chains[this.chains.length-1].outputKeys;else{let s=xce(new Set(this.outputVariables),new Set(a));if(s.size>0)throw new Error(`The following output variables were expected to be in the final chain output but were not found: ${Tce(s)}.`)}}async _call(r,n){let o={},i=r,a=0;for(let u of this.chains){a+=1,o=await u.call(i,n?.getChild(`step_${a}`));for(let l of Object.keys(o))i[l]=o[l]}let s={};for(let u of this.outputVariables)s[u]=i[u];return s}_chainType(){return"sequential_chain"}static async deserialize(r){let n=[],o=r.input_variables,i=r.output_variables,a=r.chains;for(let s of a){let u=await nb.deserialize(s);n.push(u)}return new mHr({chains:n,inputVariables:o,outputVariables:i})}serialize(){let r=[];for(let n of this.chains)r.push(n.serialize());return{_type:this._chainType(),input_variables:this.inputVariables,output_variables:this.outputVariables,chains:r}}},Uoi=class hHr extends nb{constructor(r){super(r);x(this,"chains");x(this,"inputKey","input");x(this,"outputKey","output");x(this,"trimOutputs");this.chains=r.chains,this.trimOutputs=r.trimOutputs??!1,this._validateChains()}static lc_name(){return"SimpleSequentialChain"}get inputKeys(){return[this.inputKey]}get outputKeys(){return[this.outputKey]}_validateChains(){for(let r of this.chains){if(r.inputKeys.filter(n=>!r.memory?.memoryKeys.includes(n)).length!==1)throw new Error(`Chains used in SimpleSequentialChain should all have one input, got ${r.inputKeys.length} for ${r._chainType()}.`);if(r.outputKeys.length!==1)throw new Error(`Chains used in SimpleSequentialChain should all have one output, got ${r.outputKeys.length} for ${r._chainType()}.`)}}async _call(r,n){let o=r[this.inputKey],i=0;for(let a of this.chains)i+=1,o=(await a.call({[a.inputKeys[0]]:o,signal:r.signal},n?.getChild(`step_${i}`)))[a.outputKeys[0]],this.trimOutputs&&(o=o.trim()),await n?.handleText(o);return{[this.outputKey]:o}}_chainType(){return"simple_sequential_chain"}static async deserialize(r){let n=[],o=r.chains;for(let i of o){let a=await nb.deserialize(i);n.push(a)}return new hHr({chains:n})}serialize(){let r=[];for(let n of this.chains)r.push(n.serialize());return{_type:this._chainType(),chains:r}}}});var dje={};En(dje,{MapReduceDocumentsChain:()=>yHr,RefineDocumentsChain:()=>_Hr,StuffDocumentsChain:()=>cje});var cje,yHr,_Hr,Oce=v(()=>{ZX();QW();TS();cje=class gHr extends nb{constructor(r){super(r);x(this,"llmChain");x(this,"inputKey","input_documents");x(this,"documentVariableName","context");this.llmChain=r.llmChain,this.documentVariableName=r.documentVariableName??this.documentVariableName,this.inputKey=r.inputKey??this.inputKey}static lc_name(){return"StuffDocumentsChain"}get inputKeys(){return[this.inputKey,...this.llmChain.inputKeys].filter(r=>r!==this.documentVariableName)}get outputKeys(){return this.llmChain.outputKeys}_prepInputs(r){if(!(this.inputKey in r))throw new Error(`Document key ${this.inputKey} not found.`);let{[this.inputKey]:n,...o}=r,a=n.map(({pageContent:s})=>s).join(` @@ -959,7 +959,7 @@ Summary:`,LHr=new Ku({inputVariables:["api_docs","question","api_url","api_respo } finally { closePanel(); } - })()`,u=await r.executeJavaScript(s);if(!Sdi(u))throw new Error("Invalid transcript data structure");return u}async function N8r(t,e,r={}){let{preferCommand:n=!0,focusLeafBeforeCommand:o=!0}=r;if(n)try{return await e(J$e.SAVE_TO_VAULT,{leaf:t,focusLeaf:o}),F("Saved via webviewer:save-to-vault command"),{method:"command"}}catch(i){Ce("save-to-vault command failed, falling back:",i)}try{return await Promise.resolve(t.view.saveAsMarkdown()),F("Saved via view.saveAsMarkdown()"),{method:"view.saveAsMarkdown"}}catch(i){throw ie("Failed to save Web Viewer page:",i),i}}var tbt=v(()=>{Xe();EZ();X$e()});function ub(t){if(typeof t!="string")return null;let e=t.trim();return e||null}function IZ(t){if(typeof t!="string")return null;let e=t.trim();if(!e)return null;try{let r=new URL(e);r.hash="",(r.protocol==="http:"&&r.port==="80"||r.protocol==="https:"&&r.port==="443")&&(r.port=""),r.pathname!=="/"&&(r.pathname=r.pathname.replace(/\/+$/,""));let n=Array.from(r.searchParams.entries());return n.length>0?(n.sort(([o,i],[a,s])=>o!==a?o.localeCompare(a):i.localeCompare(s)),r.search=`?${new URLSearchParams(n).toString()}`):r.search="",r.toString()}catch{return e}}function j8r(t){return ub(t)??void 0}function rbt(t){let e=ub(t.url);if(!e)return null;let r=j8r(t.title),n=j8r(t.faviconUrl);return{url:e,title:r,faviconUrl:n,isLoaded:t.isLoaded,isActive:t.isActive?!0:void 0}}function x3(t){let e=new Map;for(let r of t){let n=rbt(r);if(!n)continue;let o=e.get(n.url);if(!o){e.set(n.url,n);continue}e.set(n.url,{...o,title:n.title??o.title,faviconUrl:n.faviconUrl??o.faviconUrl,isLoaded:n.isLoaded??o.isLoaded,isActive:o.isActive||n.isActive?!0:void 0})}return Array.from(e.values())}function $8r(t){let e=x3(t),r=!1;return e.map(n=>{if(!n.isActive)return n;if(!r)return r=!0,n;let{isActive:o,...i}=n;return i})}var AZ=v(()=>{});var Cdi,eLe,L8r=v(()=>{Xe();X$e();EZ();AZ();Cdi=["did-finish-load","page-favicon-updated","page-title-updated"],eLe=class t{constructor(e){this.lastActiveLeaf=null;this.activeWebTabState={activeWebTabForMentions:null,activeOrLastWebTab:null};this.activeWebTabLeaf=null;this.activeWebTabListeners=new Set;this.activeWebTabTrackingRefs=null;this.activeWebTabTrackingPreserveViewTypes=[];this.webviewLoadListeners=new Map;this.webviewLoadCallbacks=new Set;this.cancelScheduledWebviewLoadNotify=null;this.app=e.app,this.isSupportedPlatform=e.isSupportedPlatform,this.getActiveLeaf=e.getActiveLeaf,this.getLeaves=e.getLeaves,this.getPageInfo=e.getPageInfo}getLastActiveLeaf(){let e=this.lastActiveLeaf;return!e||!hde(e)?(this.lastActiveLeaf=null,null):O8r(this.app,e)?e:(this.lastActiveLeaf=null,null)}findLeafByUrl(e,r={}){let n=e.trim();if(!n)return null;let o=this.getLeaves();for(let c of o)if(c?.view?.url===n)return c;let i=IZ(n);if(!i)return null;let a=[];for(let c of o){let d=c?.view?.url;if(!d)continue;IZ(d)===i&&a.push(c)}if(a.length===0)return null;if(a.length===1)return a[0];let s=(r.title??"").trim();if(s){let c=s.toLowerCase(),d=[];for(let f of a)try{let m=(this.getPageInfo(f).title||"").trim();m&&m.toLowerCase()===c&&d.push(f)}catch{}if(d.length===1)return d[0];if(d.length>1){let f=this.getActiveLeaf();if(f&&d.includes(f))return f;let p=this.getLastActiveLeaf();return p&&d.includes(p)?p:(Ce("[WebViewerStateManager] Multiple leaves matched URL + title; returning first match.",{url:n,title:s,matches:d.length}),d[0])}}let u=this.getActiveLeaf();if(u&&a.includes(u))return u;let l=this.getLastActiveLeaf();return l&&a.includes(l)?l:(Ce("[WebViewerStateManager] Multiple leaves matched URL; returning first match as fallback.",{url:n,matches:a.length}),a[0])}getActiveWebTabState(){return this.activeWebTabState}subscribeActiveWebTabState(e){return this.activeWebTabListeners.add(e),()=>{this.activeWebTabListeners.delete(e)}}subscribeToWebviewLoad(e){return this.webviewLoadCallbacks.add(e),()=>{this.webviewLoadCallbacks.delete(e)}}startActiveWebTabTracking(e={}){this.activeWebTabTrackingRefs&&this.stopActiveWebTabTracking(),this.activeWebTabTrackingPreserveViewTypes=[...e.preserveOnViewTypes??[]];let r=this.app.workspace.on("active-leaf-change",o=>{try{hde(o)&&(this.lastActiveLeaf=o)}catch(i){Ce("WebViewerStateManager failed to track active leaf:",i)}this.recomputeActiveWebTabState({trigger:"active-leaf-change",activeLeaf:o}),this.subscribeToWebviewLoadEvents()}),n=this.app.workspace.on("layout-change",()=>{this.recomputeActiveWebTabState({trigger:"layout-change"}),this.subscribeToWebviewLoadEvents()});return this.activeWebTabTrackingRefs={activeLeafRef:r,layoutRef:n},this.recomputeActiveWebTabState({trigger:"active-leaf-change",activeLeaf:this.app.workspace.activeLeaf??null}),this.subscribeToWebviewLoadEvents(),this.activeWebTabTrackingRefs}subscribeToWebviewLoadEvents(){if(!this.isSupportedPlatform()){this.cleanupWebviewLoadListeners();return}try{let e=this.getLeaves(),r=new Set;for(let o of e){let i=o.view?.webview;if(i&&typeof i.addEventListener=="function"&&typeof i.removeEventListener=="function"){r.add(i);let a=this.webviewLoadListeners.get(i);if(a&&a.leaf===o)continue;if(a){for(let l of a.events)i.removeEventListener(l,a.handler);this.webviewLoadListeners.delete(i)}let s=()=>{this.recomputeActiveWebTabState({trigger:"webview-metadata",loadedLeaf:o}),this.scheduleWebviewLoadCallbackNotification()},u={leaf:o,handler:s,events:Cdi};for(let l of u.events)i.addEventListener(l,s);this.webviewLoadListeners.set(i,u)}}let n=[];for(let o of this.webviewLoadListeners.keys())r.has(o)||n.push(o);for(let o of n){let i=this.webviewLoadListeners.get(o);if(i){try{for(let a of i.events)o.removeEventListener(a,i.handler)}catch{}this.webviewLoadListeners.delete(o)}}}catch{}}cleanupWebviewLoadListeners(){for(let[e,{handler:r,events:n}]of this.webviewLoadListeners)try{if(typeof e.removeEventListener=="function")for(let o of n)e.removeEventListener(o,r)}catch{}this.webviewLoadListeners.clear()}scheduleWebviewLoadCallbackNotification(){if(this.cancelScheduledWebviewLoadNotify)return;let e=r=>{if(typeof window<"u"&&typeof window.requestAnimationFrame=="function"){let o=window.requestAnimationFrame(()=>r());return()=>window.cancelAnimationFrame(o)}let n=window.setTimeout(r,0);return()=>window.clearTimeout(n)};this.cancelScheduledWebviewLoadNotify=e(()=>{this.cancelScheduledWebviewLoadNotify=null,this.notifyWebviewLoadCallbacks()})}notifyWebviewLoadCallbacks(){for(let e of this.webviewLoadCallbacks)try{e()}catch{}}stopActiveWebTabTracking(){this.activeWebTabTrackingRefs=null,this.cleanupWebviewLoadListeners(),this.cancelScheduledWebviewLoadNotify?.(),this.cancelScheduledWebviewLoadNotify=null,this.activeWebTabState={activeWebTabForMentions:null,activeOrLastWebTab:null},this.activeWebTabLeaf=null,this.lastActiveLeaf=null,this.activeWebTabTrackingPreserveViewTypes=[]}recomputeActiveWebTabState(e){if(!this.isSupportedPlatform()){this.setActiveWebTabState({activeWebTabForMentions:null,activeOrLastWebTab:null}),this.activeWebTabLeaf=null;return}let r=this.getActiveLeaf();if(e.trigger==="webview-metadata"){let a=e.loadedLeaf;if(!(a===this.activeWebTabLeaf||a===r))return}let n=this.activeWebTabLeaf,o=this.activeWebTabState.activeWebTabForMentions;if(r)n=r,o=this.toWebTabContext(r);else if(e.trigger==="active-leaf-change"){let a=e.activeLeaf?.view?.getViewType();!!(a&&this.activeWebTabTrackingPreserveViewTypes.includes(a))||(n=null,o=null)}if(e.trigger!=="webview-metadata"&&n&&(this.getLeaves().includes(n)||(n=null,o=null)),e.trigger==="layout-change")n&&(o=this.toWebTabContext(n));else if(e.trigger==="webview-metadata"){let a=e.loadedLeaf;n=a,o=this.toWebTabContext(a)}this.activeWebTabLeaf=n;let i=this.computeActiveOrLastWebTabContext();this.setActiveWebTabState({activeWebTabForMentions:o,activeOrLastWebTab:i})}computeActiveOrLastWebTabContext(){try{let e=this.getActiveLeaf()??this.getLastActiveLeaf();return e?this.toWebTabContext(e):null}catch{return null}}toWebTabContext(e){try{let r=this.getPageInfo(e),n=(r.url||"").trim();if(!n)return null;let o=(r.title||"").trim(),i=(r.faviconUrl||"").trim();return{url:n,title:o||void 0,faviconUrl:i||void 0}}catch{return null}}setActiveWebTabState(e){let r=this.activeWebTabState;t.areWebTabContextsEqual(r.activeWebTabForMentions,e.activeWebTabForMentions)&&t.areWebTabContextsEqual(r.activeOrLastWebTab,e.activeOrLastWebTab)||(this.activeWebTabState=e,this.notifyActiveWebTabListeners())}notifyActiveWebTabListeners(){for(let e of this.activeWebTabListeners)try{e(this.activeWebTabState)}catch(r){Ce("[WebViewerStateManager] Error in Active Web Tab listener:",r)}}static areWebTabContextsEqual(e,r){return e===r?!0:!e||!r?!1:e.url===r.url&&e.title===r.title&&e.faviconUrl===r.faviconUrl}}});var F8r,tLe,k8r=v(()=>{F8r=require("obsidian");Xe();tbt();X$e();L8r();EZ();tLe=class{constructor(e){this.internalPluginApi=null;this.internalApiWarned=!1;this.app=e,this.stateManager=new eLe({app:e,isSupportedPlatform:()=>this.isSupportedPlatform(),getActiveLeaf:()=>this.getActiveLeaf(),getLeaves:()=>this.getLeaves(),getPageInfo:r=>RZ(r)})}isSupportedPlatform(){return F8r.Platform.isDesktopApp===!0}getAvailability(){let e=this.isSupportedPlatform()?"desktop":"mobile";return this.isSupportedPlatform()?this.getLeaves().length>0?{supported:!0,available:!0,platform:e}:this.getInternalPluginApi()?{supported:!0,available:!0,platform:e}:T8r(this.app,J$e.OPEN)?{supported:!0,available:!0,platform:e,reason:"No Web Viewer leaves open, but Web Viewer commands are registered."}:{supported:!0,available:!1,platform:e,reason:"Web Viewer does not appear available."}:{supported:!1,available:!1,platform:e,reason:"Web Viewer is not supported on mobile platforms."}}assertAvailable(){let e=this.getAvailability();if(!e.supported)throw new H$e(e.reason??"Web Viewer unsupported.");if(!e.available)throw new Qw(e.reason??"Web Viewer is not available.")}getLeaves(){return this.isSupportedPlatform()?this.app.workspace.getLeavesOfType(C3):[]}getActiveLeaf(){let e=this.app.workspace.activeLeaf;return hde(e)?e:null}getLastActiveLeaf(){return this.stateManager.getLastActiveLeaf()}async resolveLeaf(e={}){this.assertAvailable();let{strategy:r="active-or-last",focus:n=!1,requireWebviewReady:o=!1,timeoutMs:i=15e3}=e,a=this.getActiveLeaf();if(a)return n&&this.app.workspace.setActiveLeaf(a,{focus:!0}),o&&await this.waitForWebviewReady(a,i),a;if(r==="active-or-last"||r==="active-or-last-or-any"){let s=this.getLastActiveLeaf();if(s)return n&&this.app.workspace.setActiveLeaf(s,{focus:!0}),o&&await this.waitForWebviewReady(s,i),s}if(r==="active-or-last-or-any"){let s=this.getLeaves()[0];if(s)return n&&this.app.workspace.setActiveLeaf(s,{focus:!0}),o&&await this.waitForWebviewReady(s,i),s}throw new W$e("No Web Viewer leaf found.")}async waitForWebviewReady(e,r){let n=e.view;n.webviewMounted===void 0||n.webviewFirstLoadFinished===void 0||n.webviewMounted&&n.webviewFirstLoadFinished||await x8r(()=>!!(n.webviewMounted&&n.webviewFirstLoadFinished),r,100,"Waiting for Web Viewer webview ready")}findLeafByUrl(e,r={}){return this.stateManager.findLeafByUrl(e,r)}getActiveWebTabState(){return this.stateManager.getActiveWebTabState()}subscribeActiveWebTabState(e){return this.stateManager.subscribeActiveWebTabState(e)}subscribeToWebviewLoad(e){return this.stateManager.subscribeToWebviewLoad(e)}startActiveWebTabTracking(e={}){return this.stateManager.startActiveWebTabTracking(e)}stopActiveWebTabTracking(){this.stateManager.stopActiveWebTabTracking()}async executeCommand(e,r={}){let n=ebt(this.app);if(!n)throw new Qw("Command manager unavailable.");let{leaf:o,focusLeaf:i=!1}=r;o&&i&&this.app.workspace.setActiveLeaf(o,{focus:!0});try{if(n.executeCommandById(e)===!1)throw new Qw(`Command returned false: ${e}`)}catch(a){throw ie(`Failed to execute command ${e}:`,a),new Qw(`Failed to execute command ${e}: ${C8r(a)}`)}}getInternalPluginApi(){if(this.internalPluginApi)return this.internalPluginApi;let e=E8r(this.app,()=>{this.internalApiWarned||(this.internalApiWarned=!0,Ce("[WebViewerService] internalPlugins.plugins has unexpected structure. Web Viewer integration may not work correctly."))});return e&&(this.internalPluginApi=e),e}getPageInfo(e){return RZ(e)}async getReaderModeMarkdown(e,r){return P8r(e,r)}async getSelectedText(e,r=!0){return Z$e(e,r)}async getSelectedMarkdown(e){return Y$e(e)}async getPageMarkdown(e){return M8r(e)}async getHtml(e,r=!0){return R8r(e,r)}getYouTubeVideoId(e){return Q$e(e)}isYouTubeVideoUrl(e){return I8r(e)}async getYouTubeTranscript(e,r){return A8r(e,r)}async saveToVault(e,r={}){return N8r(e,(n,o)=>this.executeCommand(n,o),r)}}});var B8r={};En(B8r,{getWebViewerMarkdown:()=>xdi,getWebViewerPageInfo:()=>Edi,getWebViewerSelectedMarkdown:()=>Odi,getWebViewerSelectedText:()=>Tdi,getWebViewerService:()=>md,resolveWebViewerLeaf:()=>NZ,saveWebViewerToVault:()=>Pdi,startActiveWebTabTracking:()=>nbt});function md(t){let e=q8r.get(t);if(e)return e;let r=new tLe(t);return q8r.set(t,r),r}function nbt(t,e){return md(t).startActiveWebTabTracking(e)}async function NZ(t,e){return md(t).resolveLeaf(e)}async function xdi(t,e){let r=await NZ(t,e);return md(t).getReaderModeMarkdown(r)}async function Tdi(t,e=!0,r){let n=await NZ(t,r);return md(t).getSelectedText(n,e)}async function Odi(t,e){let r=await NZ(t,e);return md(t).getSelectedMarkdown(r)}async function Edi(t,e){let r=await NZ(t,e);return md(t).getPageInfo(r)}async function Pdi(t,e,r){let n=await NZ(t,{...r,focus:!0});return md(t).saveToVault(n,e)}var q8r,T3=v(()=>{k8r();q8r=new WeakMap});var ofe=S((pQr,WFe)=>{((t,e)=>{typeof define=="function"&&define.amd?define([],e):typeof WFe=="object"&&WFe.exports?WFe.exports=e():t.fuzzysort=e()})(pQr,t=>{"use strict";var e=(L,J)=>{if(!L||!J)return W;var ne=p(L);Z(J)||(J=f(J));var D=ne.bitflags;return(D&J._bitflags)!==D?W:h(ne,J)},r=(L,J,ne)=>{if(!L)return ne?.all?m(J,ne):X;var D=p(L),N=D.bitflags,z=D.containsSpace,H=c(ne?.threshold||0),oe=ne?.limit||V,Q=0,de=0,fe=J.length;function De(so){Qle.peek()._score&&le.replaceTop(so))}if(ne?.key)for(var st=ne.key,Le=0;Le-1e3&&I[_i]>Y){var Rt=(I[_i]+A[_i])/4;Rt>I[_i]&&(I[_i]=Rt)}A[_i]>I[_i]&&(I[_i]=A[_i])}}if(z){for(let In=0;In-1e3&&We>Y){var Rt=(We+Nt._score)/4;Rt>We&&(We=Rt)}Nt._score>We&&(We=Nt._score)}}if(He.obj=Bt,He._score=We,ne?.scoreFn){if(We=ne.scoreFn(He),!We)continue;We=c(We),He._score=We}We=0;--Le)Jt[Le]=le.poll();return Jt.total=Q+de,Jt},n=(L,J="",ne="")=>{for(var D=typeof J=="function"?J:void 0,N=L.target,z=N.length,H=L.indexes,oe="",Q=0,de=0,fe=!1,De=[],st=0;st{typeof L=="number"?L=""+L:typeof L!="string"&&(L="");var J=b(L);return u(L,{_targetLower:J._lower,_targetLowerCodes:J.lowerCodes,_bitflags:J.bitflags})},i=()=>{T.clear(),O.clear()};class a{get indexes(){return this._indexes.slice(0,this._indexes.len).sort((J,ne)=>J-ne)}set indexes(J){return this._indexes=J}highlight(J,ne){return n(this,J,ne)}get score(){return l(this._score)}set score(J){this._score=c(J)}}class s extends Array{get score(){return l(this._score)}set score(J){this._score=c(J)}}var u=(L,J)=>{let ne=new a;return ne.target=L,ne.obj=J.obj??W,ne._score=J._score??Y,ne._indexes=J._indexes??[],ne._targetLower=J._targetLower??"",ne._targetLowerCodes=J._targetLowerCodes??W,ne._nextBeginningIndexes=J._nextBeginningIndexes??W,ne._bitflags=J._bitflags??0,ne},l=L=>L===Y?0:L>1?L:Math.E**(((-L+1)**.04307-1)*-2),c=L=>L===0?Y:L>1?L:1-Math.pow(Math.log(L)/-2+1,1/.04307),d=L=>{typeof L=="number"?L=""+L:typeof L!="string"&&(L=""),L=L.trim();var J=b(L),ne=[];if(J.containsSpace){var D=L.split(/\s+/);D=[...new Set(D)];for(var N=0;N{if(L.length>999)return o(L);var J=T.get(L);return J!==void 0||(J=o(L),T.set(L,J)),J},p=L=>{if(L.length>999)return d(L);var J=O.get(L);return J!==void 0||(J=d(L),O.set(L,J)),J},m=(L,J)=>{var ne=[];ne.total=L.length;var D=J?.limit||V;if(J?.key)for(var N=0;N=D)return ne}}else if(J?.keys)for(var N=0;N=0;--de){var H=q(z,J.keys[de]);if(!H){Q[de]=re;continue}Z(H)||(H=f(H)),H._score=Y,H._indexes.len=0,Q[de]=H}if(Q.obj=z,Q._score=Y,ne.push(Q),ne.length>=D)return ne}else for(var N=0;N=D))return ne}return ne},h=(L,J,ne=!1,D=!1)=>{if(ne===!1&&L.containsSpace)return y(L,J,D);for(var N=L._lower,z=L.lowerCodes,H=z[0],oe=J._targetLowerCodes,Q=z.length,de=oe.length,Le=0,fe=0,De=0;;){var st=H===oe[fe];if(st){if(E[De++]=fe,++Le,Le===Q)break;H=z[Le]}if(++fe,fe>=de)return W}var Le=0,Bt=!1,Pt=0,Nt=J._nextBeginningIndexes;Nt===W&&(Nt=J._nextBeginningIndexes=w(J.target)),fe=E[0]===0?0:Nt[E[0]-1];var $e=0;if(fe!==de)for(;;)if(fe>=de){if(Le<=0||(++$e,$e>200))break;--Le;var Fr=P[--Pt];fe=Nt[Fr]}else{var st=z[Le]===oe[fe];if(st){if(P[Pt++]=fe,++Le,Le===Q){Bt=!0;break}++fe}else fe=Nt[fe]}var ft=Q<=1?-1:J._targetLower.indexOf(N,E[0]),Ve=!!~ft,Rt=Ve?ft===0||J._nextBeginningIndexes[ft-1]===ft:!1;if(Ve&&!Rt){for(var ze=0;ze{for(var _i=0,Nl=0,Vi=1;Vi24&&(_i*=(mg-24)*10)}return _i-=(de-Q)/2,Ve&&(_i/=1+Q*Q*1),Rt&&(_i/=1+Q*Q*1),_i-=(de-Q)/2,_i};if(Bt)if(Rt){for(var ze=0;ze{for(var D=new Set,N=0,z=W,H=0,oe=L.spaceSearches,Q=oe.length,de=0,fe=()=>{for(let Rt=de-1;Rt>=0;Rt--)J._nextBeginningIndexes[R[Rt*2+0]]=R[Rt*2+1]},De=!1,Ve=0;Ve=0&&$e===J._nextBeginningIndexes[ze];ze--)J._nextBeginningIndexes[ze]=Nt,R[de*2+0]=ze,R[de*2+1]=$e,de++}}N+=z._score/Q,A[Ve]=z._score/Q,z._indexes[0]N){if(ne)for(var Ve=0;VeL.replace(/\p{Script=Latin}+/gu,J=>J.normalize("NFD")).replace(/[\u0300-\u036f]/g,""),b=L=>{L=g(L);for(var J=L.length,ne=L.toLowerCase(),D=[],N=0,z=!1,H=0;H=97&&oe<=122?oe-97:oe>=48&&oe<=57?26:oe<=127?30:31;N|=1<{for(var J=L.length,ne=[],D=0,N=!1,z=!1,H=0;H=65&&oe<=90,de=Q||oe>=97&&oe<=122||oe>=48&&oe<=57,fe=Q&&!N||!z||!de;N=Q,z=de,fe&&(ne[D++]=H)}return ne},w=L=>{L=g(L);for(var J=L.length,ne=_(L),D=[],N=ne[0],z=0,H=0;HH?D[H]=N:(N=ne[++z],D[H]=N===void 0?J:N);return D},T=new Map,O=new Map,E=[],P=[],R=[],I=[],A=[],B=[],k=[],q=(L,J)=>{var ne=L[J];if(ne!==void 0)return ne;if(typeof J=="function")return J(L);var D=J;Array.isArray(J)||(D=J.split("."));for(var N=D.length,z=-1;L&&++ztypeof L=="object"&&typeof L._bitflags=="number",V=1/0,Y=-V,X=[];X.total=0;var W=null,re=o(""),ue=L=>{var J=[],ne=0,D={},N=z=>{for(var H=0,oe=J[H],Q=1;Q>1]=J[H],Q=1+(H<<1)}for(var fe=H-1>>1;H>0&&oe._score>1)J[H]=J[fe];J[H]=oe};return D.add=z=>{var H=ne;J[ne++]=z;for(var oe=H-1>>1;H>0&&z._score>1)J[H]=J[oe];J[H]=z},D.poll=z=>{if(ne!==0){var H=J[0];return J[0]=J[--ne],N(),H}},D.peek=z=>{if(ne!==0)return J[0]},D.replaceTop=z=>{J[0]=z,N()},D},le=ue();return{single:e,go:r,prepare:o,cleanup:i}})});var Ynn={};En(Ynn,{ContextCompactor:()=>wSt});var wSt,Qnn=v(()=>{Xe();LW();ra();wSt=class t{constructor(){this.MIN_ITEM_SIZE=5e4;this.MAX_CONCURRENCY=3;this.TEMPERATURE=.1;this.MAX_ITEM_SIZE=5e5;this.BLOCK_TYPES=["note_context","active_note","url_content","selected_text","embedded_note","embedded_pdf","web_tab_context","active_web_tab","youtube_video_context"];this.PROMPT=`Summarize the following content, preserving: + })()`,u=await r.executeJavaScript(s);if(!Sdi(u))throw new Error("Invalid transcript data structure");return u}async function N8r(t,e,r={}){let{preferCommand:n=!0,focusLeafBeforeCommand:o=!0}=r;if(n)try{return await e(J$e.SAVE_TO_VAULT,{leaf:t,focusLeaf:o}),F("Saved via webviewer:save-to-vault command"),{method:"command"}}catch(i){Ce("save-to-vault command failed, falling back:",i)}try{return await Promise.resolve(t.view.saveAsMarkdown()),F("Saved via view.saveAsMarkdown()"),{method:"view.saveAsMarkdown"}}catch(i){throw ie("Failed to save Web Viewer page:",i),i}}var tbt=v(()=>{Xe();EZ();X$e()});function ub(t){if(typeof t!="string")return null;let e=t.trim();return e||null}function IZ(t){if(typeof t!="string")return null;let e=t.trim();if(!e)return null;try{let r=new URL(e);r.hash="",(r.protocol==="http:"&&r.port==="80"||r.protocol==="https:"&&r.port==="443")&&(r.port=""),r.pathname!=="/"&&(r.pathname=r.pathname.replace(/\/+$/,""));let n=Array.from(r.searchParams.entries());return n.length>0?(n.sort(([o,i],[a,s])=>o!==a?o.localeCompare(a):i.localeCompare(s)),r.search=`?${new URLSearchParams(n).toString()}`):r.search="",r.toString()}catch{return e}}function j8r(t){return ub(t)??void 0}function rbt(t){let e=ub(t.url);if(!e)return null;let r=j8r(t.title),n=j8r(t.faviconUrl);return{url:e,title:r,faviconUrl:n,isLoaded:t.isLoaded,isActive:t.isActive?!0:void 0}}function x3(t){let e=new Map;for(let r of t){let n=rbt(r);if(!n)continue;let o=e.get(n.url);if(!o){e.set(n.url,n);continue}e.set(n.url,{...o,title:n.title??o.title,faviconUrl:n.faviconUrl??o.faviconUrl,isLoaded:n.isLoaded??o.isLoaded,isActive:o.isActive||n.isActive?!0:void 0})}return Array.from(e.values())}function $8r(t){let e=x3(t),r=!1;return e.map(n=>{if(!n.isActive)return n;if(!r)return r=!0,n;let{isActive:o,...i}=n;return i})}var AZ=v(()=>{});var Cdi,eLe,L8r=v(()=>{Xe();X$e();EZ();AZ();Cdi=["did-finish-load","page-favicon-updated","page-title-updated"],eLe=class t{constructor(e){this.lastActiveLeaf=null;this.activeWebTabState={activeWebTabForMentions:null,activeOrLastWebTab:null};this.activeWebTabLeaf=null;this.activeWebTabListeners=new Set;this.activeWebTabTrackingRefs=null;this.activeWebTabTrackingPreserveViewTypes=[];this.webviewLoadListeners=new Map;this.webviewLoadCallbacks=new Set;this.cancelScheduledWebviewLoadNotify=null;this.app=e.app,this.isSupportedPlatform=e.isSupportedPlatform,this.getActiveLeaf=e.getActiveLeaf,this.getLeaves=e.getLeaves,this.getPageInfo=e.getPageInfo}getLastActiveLeaf(){let e=this.lastActiveLeaf;return!e||!hde(e)?(this.lastActiveLeaf=null,null):O8r(this.app,e)?e:(this.lastActiveLeaf=null,null)}findLeafByUrl(e,r={}){let n=e.trim();if(!n)return null;let o=this.getLeaves();for(let c of o)if(c?.view?.url===n)return c;let i=IZ(n);if(!i)return null;let a=[];for(let c of o){let d=c?.view?.url;if(!d)continue;IZ(d)===i&&a.push(c)}if(a.length===0)return null;if(a.length===1)return a[0];let s=(r.title??"").trim();if(s){let c=s.toLowerCase(),d=[];for(let f of a)try{let m=(this.getPageInfo(f).title||"").trim();m&&m.toLowerCase()===c&&d.push(f)}catch{}if(d.length===1)return d[0];if(d.length>1){let f=this.getActiveLeaf();if(f&&d.includes(f))return f;let p=this.getLastActiveLeaf();return p&&d.includes(p)?p:(Ce("[WebViewerStateManager] Multiple leaves matched URL + title; returning first match.",{url:n,title:s,matches:d.length}),d[0])}}let u=this.getActiveLeaf();if(u&&a.includes(u))return u;let l=this.getLastActiveLeaf();return l&&a.includes(l)?l:(Ce("[WebViewerStateManager] Multiple leaves matched URL; returning first match as fallback.",{url:n,matches:a.length}),a[0])}getActiveWebTabState(){return this.activeWebTabState}subscribeActiveWebTabState(e){return this.activeWebTabListeners.add(e),()=>{this.activeWebTabListeners.delete(e)}}subscribeToWebviewLoad(e){return this.webviewLoadCallbacks.add(e),()=>{this.webviewLoadCallbacks.delete(e)}}startActiveWebTabTracking(e={}){this.activeWebTabTrackingRefs&&this.stopActiveWebTabTracking(),this.activeWebTabTrackingPreserveViewTypes=[...e.preserveOnViewTypes??[]];let r=this.app.workspace.on("active-leaf-change",o=>{try{hde(o)&&(this.lastActiveLeaf=o)}catch(i){Ce("WebViewerStateManager failed to track active leaf:",i)}this.recomputeActiveWebTabState({trigger:"active-leaf-change",activeLeaf:o}),this.subscribeToWebviewLoadEvents()}),n=this.app.workspace.on("layout-change",()=>{this.recomputeActiveWebTabState({trigger:"layout-change"}),this.subscribeToWebviewLoadEvents()});return this.activeWebTabTrackingRefs={activeLeafRef:r,layoutRef:n},this.recomputeActiveWebTabState({trigger:"active-leaf-change",activeLeaf:this.app.workspace.activeLeaf??null}),this.subscribeToWebviewLoadEvents(),this.activeWebTabTrackingRefs}subscribeToWebviewLoadEvents(){if(!this.isSupportedPlatform()){this.cleanupWebviewLoadListeners();return}try{let e=this.getLeaves(),r=new Set;for(let o of e){let i=o.view?.webview;if(i&&typeof i.addEventListener=="function"&&typeof i.removeEventListener=="function"){r.add(i);let a=this.webviewLoadListeners.get(i);if(a&&a.leaf===o)continue;if(a){for(let l of a.events)i.removeEventListener(l,a.handler);this.webviewLoadListeners.delete(i)}let s=()=>{this.recomputeActiveWebTabState({trigger:"webview-metadata",loadedLeaf:o}),this.scheduleWebviewLoadCallbackNotification()},u={leaf:o,handler:s,events:Cdi};for(let l of u.events)i.addEventListener(l,s);this.webviewLoadListeners.set(i,u)}}let n=[];for(let o of this.webviewLoadListeners.keys())r.has(o)||n.push(o);for(let o of n){let i=this.webviewLoadListeners.get(o);if(i){try{for(let a of i.events)o.removeEventListener(a,i.handler)}catch{}this.webviewLoadListeners.delete(o)}}}catch{}}cleanupWebviewLoadListeners(){for(let[e,{handler:r,events:n}]of this.webviewLoadListeners)try{if(typeof e.removeEventListener=="function")for(let o of n)e.removeEventListener(o,r)}catch{}this.webviewLoadListeners.clear()}scheduleWebviewLoadCallbackNotification(){if(this.cancelScheduledWebviewLoadNotify)return;let e=r=>{if(typeof window<"u"&&typeof window.requestAnimationFrame=="function"){let o=window.requestAnimationFrame(()=>r());return()=>window.cancelAnimationFrame(o)}let n=window.setTimeout(r,0);return()=>window.clearTimeout(n)};this.cancelScheduledWebviewLoadNotify=e(()=>{this.cancelScheduledWebviewLoadNotify=null,this.notifyWebviewLoadCallbacks()})}notifyWebviewLoadCallbacks(){for(let e of this.webviewLoadCallbacks)try{e()}catch{}}stopActiveWebTabTracking(){this.activeWebTabTrackingRefs=null,this.cleanupWebviewLoadListeners(),this.cancelScheduledWebviewLoadNotify?.(),this.cancelScheduledWebviewLoadNotify=null,this.activeWebTabState={activeWebTabForMentions:null,activeOrLastWebTab:null},this.activeWebTabLeaf=null,this.lastActiveLeaf=null,this.activeWebTabTrackingPreserveViewTypes=[]}recomputeActiveWebTabState(e){if(!this.isSupportedPlatform()){this.setActiveWebTabState({activeWebTabForMentions:null,activeOrLastWebTab:null}),this.activeWebTabLeaf=null;return}let r=this.getActiveLeaf();if(e.trigger==="webview-metadata"){let a=e.loadedLeaf;if(!(a===this.activeWebTabLeaf||a===r))return}let n=this.activeWebTabLeaf,o=this.activeWebTabState.activeWebTabForMentions;if(r)n=r,o=this.toWebTabContext(r);else if(e.trigger==="active-leaf-change"){let a=e.activeLeaf?.view?.getViewType();!!(a&&this.activeWebTabTrackingPreserveViewTypes.includes(a))||(n=null,o=null)}if(e.trigger!=="webview-metadata"&&n&&(this.getLeaves().includes(n)||(n=null,o=null)),e.trigger==="layout-change")n&&(o=this.toWebTabContext(n));else if(e.trigger==="webview-metadata"){let a=e.loadedLeaf;n=a,o=this.toWebTabContext(a)}this.activeWebTabLeaf=n;let i=this.computeActiveOrLastWebTabContext();this.setActiveWebTabState({activeWebTabForMentions:o,activeOrLastWebTab:i})}computeActiveOrLastWebTabContext(){try{let e=this.getActiveLeaf()??this.getLastActiveLeaf();return e?this.toWebTabContext(e):null}catch{return null}}toWebTabContext(e){try{let r=this.getPageInfo(e),n=(r.url||"").trim();if(!n)return null;let o=(r.title||"").trim(),i=(r.faviconUrl||"").trim();return{url:n,title:o||void 0,faviconUrl:i||void 0}}catch{return null}}setActiveWebTabState(e){let r=this.activeWebTabState;t.areWebTabContextsEqual(r.activeWebTabForMentions,e.activeWebTabForMentions)&&t.areWebTabContextsEqual(r.activeOrLastWebTab,e.activeOrLastWebTab)||(this.activeWebTabState=e,this.notifyActiveWebTabListeners())}notifyActiveWebTabListeners(){for(let e of this.activeWebTabListeners)try{e(this.activeWebTabState)}catch(r){Ce("[WebViewerStateManager] Error in Active Web Tab listener:",r)}}static areWebTabContextsEqual(e,r){return e===r?!0:!e||!r?!1:e.url===r.url&&e.title===r.title&&e.faviconUrl===r.faviconUrl}}});var F8r,tLe,k8r=v(()=>{F8r=require("obsidian");Xe();tbt();X$e();L8r();EZ();tLe=class{constructor(e){this.internalPluginApi=null;this.internalApiWarned=!1;this.app=e,this.stateManager=new eLe({app:e,isSupportedPlatform:()=>this.isSupportedPlatform(),getActiveLeaf:()=>this.getActiveLeaf(),getLeaves:()=>this.getLeaves(),getPageInfo:r=>RZ(r)})}isSupportedPlatform(){return F8r.Platform.isDesktopApp===!0}getAvailability(){let e=this.isSupportedPlatform()?"desktop":"mobile";return this.isSupportedPlatform()?this.getLeaves().length>0?{supported:!0,available:!0,platform:e}:this.getInternalPluginApi()?{supported:!0,available:!0,platform:e}:T8r(this.app,J$e.OPEN)?{supported:!0,available:!0,platform:e,reason:"No Web Viewer leaves open, but Web Viewer commands are registered."}:{supported:!0,available:!1,platform:e,reason:"Web Viewer does not appear available."}:{supported:!1,available:!1,platform:e,reason:"Web Viewer is not supported on mobile platforms."}}assertAvailable(){let e=this.getAvailability();if(!e.supported)throw new H$e(e.reason??"Web Viewer unsupported.");if(!e.available)throw new Qw(e.reason??"Web Viewer is not available.")}getLeaves(){return this.isSupportedPlatform()?this.app.workspace.getLeavesOfType(C3):[]}getActiveLeaf(){let e=this.app.workspace.activeLeaf;return hde(e)?e:null}getLastActiveLeaf(){return this.stateManager.getLastActiveLeaf()}async resolveLeaf(e={}){this.assertAvailable();let{strategy:r="active-or-last",focus:n=!1,requireWebviewReady:o=!1,timeoutMs:i=15e3}=e,a=this.getActiveLeaf();if(a)return n&&this.app.workspace.setActiveLeaf(a,{focus:!0}),o&&await this.waitForWebviewReady(a,i),a;if(r==="active-or-last"||r==="active-or-last-or-any"){let s=this.getLastActiveLeaf();if(s)return n&&this.app.workspace.setActiveLeaf(s,{focus:!0}),o&&await this.waitForWebviewReady(s,i),s}if(r==="active-or-last-or-any"){let s=this.getLeaves()[0];if(s)return n&&this.app.workspace.setActiveLeaf(s,{focus:!0}),o&&await this.waitForWebviewReady(s,i),s}throw new W$e("No Web Viewer leaf found.")}async waitForWebviewReady(e,r){let n=e.view;n.webviewMounted===void 0||n.webviewFirstLoadFinished===void 0||n.webviewMounted&&n.webviewFirstLoadFinished||await x8r(()=>!!(n.webviewMounted&&n.webviewFirstLoadFinished),r,100,"Waiting for Web Viewer webview ready")}findLeafByUrl(e,r={}){return this.stateManager.findLeafByUrl(e,r)}getActiveWebTabState(){return this.stateManager.getActiveWebTabState()}subscribeActiveWebTabState(e){return this.stateManager.subscribeActiveWebTabState(e)}subscribeToWebviewLoad(e){return this.stateManager.subscribeToWebviewLoad(e)}startActiveWebTabTracking(e={}){return this.stateManager.startActiveWebTabTracking(e)}stopActiveWebTabTracking(){this.stateManager.stopActiveWebTabTracking()}async executeCommand(e,r={}){let n=ebt(this.app);if(!n)throw new Qw("Command manager unavailable.");let{leaf:o,focusLeaf:i=!1}=r;o&&i&&this.app.workspace.setActiveLeaf(o,{focus:!0});try{if(n.executeCommandById(e)===!1)throw new Qw(`Command returned false: ${e}`)}catch(a){throw ie(`Failed to execute command ${e}:`,a),new Qw(`Failed to execute command ${e}: ${C8r(a)}`)}}getInternalPluginApi(){if(this.internalPluginApi)return this.internalPluginApi;let e=E8r(this.app,()=>{this.internalApiWarned||(this.internalApiWarned=!0,Ce("[WebViewerService] internalPlugins.plugins has unexpected structure. Web Viewer integration may not work correctly."))});return e&&(this.internalPluginApi=e),e}getPageInfo(e){return RZ(e)}async getReaderModeMarkdown(e,r){return P8r(e,r)}async getSelectedText(e,r=!0){return Z$e(e,r)}async getSelectedMarkdown(e){return Y$e(e)}async getPageMarkdown(e){return M8r(e)}async getHtml(e,r=!0){return R8r(e,r)}getYouTubeVideoId(e){return Q$e(e)}isYouTubeVideoUrl(e){return I8r(e)}async getYouTubeTranscript(e,r){return A8r(e,r)}async saveToVault(e,r={}){return N8r(e,(n,o)=>this.executeCommand(n,o),r)}}});var B8r={};En(B8r,{getWebViewerMarkdown:()=>xdi,getWebViewerPageInfo:()=>Edi,getWebViewerSelectedMarkdown:()=>Odi,getWebViewerSelectedText:()=>Tdi,getWebViewerService:()=>md,resolveWebViewerLeaf:()=>NZ,saveWebViewerToVault:()=>Pdi,startActiveWebTabTracking:()=>nbt});function md(t){let e=q8r.get(t);if(e)return e;let r=new tLe(t);return q8r.set(t,r),r}function nbt(t,e){return md(t).startActiveWebTabTracking(e)}async function NZ(t,e){return md(t).resolveLeaf(e)}async function xdi(t,e){let r=await NZ(t,e);return md(t).getReaderModeMarkdown(r)}async function Tdi(t,e=!0,r){let n=await NZ(t,r);return md(t).getSelectedText(n,e)}async function Odi(t,e){let r=await NZ(t,e);return md(t).getSelectedMarkdown(r)}async function Edi(t,e){let r=await NZ(t,e);return md(t).getPageInfo(r)}async function Pdi(t,e,r){let n=await NZ(t,{...r,focus:!0});return md(t).saveToVault(n,e)}var q8r,T3=v(()=>{k8r();q8r=new WeakMap});var ofe=S((pQr,WFe)=>{((t,e)=>{typeof define=="function"&&define.amd?define([],e):typeof WFe=="object"&&WFe.exports?WFe.exports=e():t.fuzzysort=e()})(pQr,t=>{"use strict";var e=(L,J)=>{if(!L||!J)return W;var ne=p(L);Z(J)||(J=f(J));var D=ne.bitflags;return(D&J._bitflags)!==D?W:h(ne,J)},r=(L,J,ne)=>{if(!L)return ne?.all?m(J,ne):X;var D=p(L),N=D.bitflags,z=D.containsSpace,H=c(ne?.threshold||0),oe=ne?.limit||V,Q=0,de=0,fe=J.length;function De(so){Qle.peek()._score&&le.replaceTop(so))}if(ne?.key)for(var st=ne.key,Le=0;Le-1e3&&I[_i]>Y){var Rt=(I[_i]+A[_i])/4;Rt>I[_i]&&(I[_i]=Rt)}A[_i]>I[_i]&&(I[_i]=A[_i])}}if(z){for(let An=0;An-1e3&&We>Y){var Rt=(We+Nt._score)/4;Rt>We&&(We=Rt)}Nt._score>We&&(We=Nt._score)}}if(He.obj=Bt,He._score=We,ne?.scoreFn){if(We=ne.scoreFn(He),!We)continue;We=c(We),He._score=We}We=0;--Le)Jt[Le]=le.poll();return Jt.total=Q+de,Jt},n=(L,J="",ne="")=>{for(var D=typeof J=="function"?J:void 0,N=L.target,z=N.length,H=L.indexes,oe="",Q=0,de=0,fe=!1,De=[],st=0;st{typeof L=="number"?L=""+L:typeof L!="string"&&(L="");var J=b(L);return u(L,{_targetLower:J._lower,_targetLowerCodes:J.lowerCodes,_bitflags:J.bitflags})},i=()=>{T.clear(),O.clear()};class a{get indexes(){return this._indexes.slice(0,this._indexes.len).sort((J,ne)=>J-ne)}set indexes(J){return this._indexes=J}highlight(J,ne){return n(this,J,ne)}get score(){return l(this._score)}set score(J){this._score=c(J)}}class s extends Array{get score(){return l(this._score)}set score(J){this._score=c(J)}}var u=(L,J)=>{let ne=new a;return ne.target=L,ne.obj=J.obj??W,ne._score=J._score??Y,ne._indexes=J._indexes??[],ne._targetLower=J._targetLower??"",ne._targetLowerCodes=J._targetLowerCodes??W,ne._nextBeginningIndexes=J._nextBeginningIndexes??W,ne._bitflags=J._bitflags??0,ne},l=L=>L===Y?0:L>1?L:Math.E**(((-L+1)**.04307-1)*-2),c=L=>L===0?Y:L>1?L:1-Math.pow(Math.log(L)/-2+1,1/.04307),d=L=>{typeof L=="number"?L=""+L:typeof L!="string"&&(L=""),L=L.trim();var J=b(L),ne=[];if(J.containsSpace){var D=L.split(/\s+/);D=[...new Set(D)];for(var N=0;N{if(L.length>999)return o(L);var J=T.get(L);return J!==void 0||(J=o(L),T.set(L,J)),J},p=L=>{if(L.length>999)return d(L);var J=O.get(L);return J!==void 0||(J=d(L),O.set(L,J)),J},m=(L,J)=>{var ne=[];ne.total=L.length;var D=J?.limit||V;if(J?.key)for(var N=0;N=D)return ne}}else if(J?.keys)for(var N=0;N=0;--de){var H=q(z,J.keys[de]);if(!H){Q[de]=re;continue}Z(H)||(H=f(H)),H._score=Y,H._indexes.len=0,Q[de]=H}if(Q.obj=z,Q._score=Y,ne.push(Q),ne.length>=D)return ne}else for(var N=0;N=D))return ne}return ne},h=(L,J,ne=!1,D=!1)=>{if(ne===!1&&L.containsSpace)return y(L,J,D);for(var N=L._lower,z=L.lowerCodes,H=z[0],oe=J._targetLowerCodes,Q=z.length,de=oe.length,Le=0,fe=0,De=0;;){var st=H===oe[fe];if(st){if(E[De++]=fe,++Le,Le===Q)break;H=z[Le]}if(++fe,fe>=de)return W}var Le=0,Bt=!1,Pt=0,Nt=J._nextBeginningIndexes;Nt===W&&(Nt=J._nextBeginningIndexes=w(J.target)),fe=E[0]===0?0:Nt[E[0]-1];var $e=0;if(fe!==de)for(;;)if(fe>=de){if(Le<=0||(++$e,$e>200))break;--Le;var Fr=P[--Pt];fe=Nt[Fr]}else{var st=z[Le]===oe[fe];if(st){if(P[Pt++]=fe,++Le,Le===Q){Bt=!0;break}++fe}else fe=Nt[fe]}var ft=Q<=1?-1:J._targetLower.indexOf(N,E[0]),Ve=!!~ft,Rt=Ve?ft===0||J._nextBeginningIndexes[ft-1]===ft:!1;if(Ve&&!Rt){for(var ze=0;ze{for(var _i=0,Nl=0,Vi=1;Vi24&&(_i*=(mg-24)*10)}return _i-=(de-Q)/2,Ve&&(_i/=1+Q*Q*1),Rt&&(_i/=1+Q*Q*1),_i-=(de-Q)/2,_i};if(Bt)if(Rt){for(var ze=0;ze{for(var D=new Set,N=0,z=W,H=0,oe=L.spaceSearches,Q=oe.length,de=0,fe=()=>{for(let Rt=de-1;Rt>=0;Rt--)J._nextBeginningIndexes[R[Rt*2+0]]=R[Rt*2+1]},De=!1,Ve=0;Ve=0&&$e===J._nextBeginningIndexes[ze];ze--)J._nextBeginningIndexes[ze]=Nt,R[de*2+0]=ze,R[de*2+1]=$e,de++}}N+=z._score/Q,A[Ve]=z._score/Q,z._indexes[0]N){if(ne)for(var Ve=0;VeL.replace(/\p{Script=Latin}+/gu,J=>J.normalize("NFD")).replace(/[\u0300-\u036f]/g,""),b=L=>{L=g(L);for(var J=L.length,ne=L.toLowerCase(),D=[],N=0,z=!1,H=0;H=97&&oe<=122?oe-97:oe>=48&&oe<=57?26:oe<=127?30:31;N|=1<{for(var J=L.length,ne=[],D=0,N=!1,z=!1,H=0;H=65&&oe<=90,de=Q||oe>=97&&oe<=122||oe>=48&&oe<=57,fe=Q&&!N||!z||!de;N=Q,z=de,fe&&(ne[D++]=H)}return ne},w=L=>{L=g(L);for(var J=L.length,ne=_(L),D=[],N=ne[0],z=0,H=0;HH?D[H]=N:(N=ne[++z],D[H]=N===void 0?J:N);return D},T=new Map,O=new Map,E=[],P=[],R=[],I=[],A=[],B=[],k=[],q=(L,J)=>{var ne=L[J];if(ne!==void 0)return ne;if(typeof J=="function")return J(L);var D=J;Array.isArray(J)||(D=J.split("."));for(var N=D.length,z=-1;L&&++ztypeof L=="object"&&typeof L._bitflags=="number",V=1/0,Y=-V,X=[];X.total=0;var W=null,re=o(""),ue=L=>{var J=[],ne=0,D={},N=z=>{for(var H=0,oe=J[H],Q=1;Q>1]=J[H],Q=1+(H<<1)}for(var fe=H-1>>1;H>0&&oe._score>1)J[H]=J[fe];J[H]=oe};return D.add=z=>{var H=ne;J[ne++]=z;for(var oe=H-1>>1;H>0&&z._score>1)J[H]=J[oe];J[H]=z},D.poll=z=>{if(ne!==0){var H=J[0];return J[0]=J[--ne],N(),H}},D.peek=z=>{if(ne!==0)return J[0]},D.replaceTop=z=>{J[0]=z,N()},D},le=ue();return{single:e,go:r,prepare:o,cleanup:i}})});var Ynn={};En(Ynn,{ContextCompactor:()=>wSt});var wSt,Qnn=v(()=>{Xe();LW();ra();wSt=class t{constructor(){this.MIN_ITEM_SIZE=5e4;this.MAX_CONCURRENCY=3;this.TEMPERATURE=.1;this.MAX_ITEM_SIZE=5e5;this.BLOCK_TYPES=["note_context","active_note","url_content","selected_text","embedded_note","embedded_pdf","web_tab_context","active_web_tab","youtube_video_context"];this.PROMPT=`Summarize the following content, preserving: - Key concepts and main ideas - Important facts, names, and dates - Technical details relevant for Q&A @@ -981,7 +981,7 @@ ${e.join(` ${f} Source: ${p}`),p&&u.push(p)}let l=Date.now()-r;return F(`[selfHostWebSearch] Firecrawl: ${a.length} results in ${l}ms`),{content:s.join(` -`),citations:u}}async function afo(t,e){let r=await fetch(nfo,{method:"POST",headers:{Authorization:`Bearer ${e}`,"Content-Type":"application/json"},body:JSON.stringify({model:"sonar",messages:[{role:"user",content:t}]})});if(!r.ok){let a=await r.text();throw new Error(`Perplexity Sonar search failed (${r.status}): ${a}`)}let n=await r.json(),o=n?.choices?.[0]?.message?.content??"",i=Array.isArray(n?.citations)?n.citations:[];return{content:o,citations:i}}async function Gbr(t){let e=ee();switch(e.selfHostSearchProvider){case"perplexity":return afo(t,await Fn(e.perplexityApiKey));case"firecrawl":default:return ifo(t,await Fn(e.firecrawlApiKey))}}async function rEe(t){let e=Date.now(),r=await Fn(ee().supadataApiKey),n=`${Jbr}?url=${encodeURIComponent(t)}&mode=auto&text=true`,o=await fetch(n,{method:"GET",headers:{"x-api-key":r,Accept:"application/json"}});if(o.status===200){let a=await o.json(),s=Date.now()-e;return F(`[selfHostYoutube4llm] transcript received in ${s}ms`),{response:{transcript:a.content||""},elapsed_time_ms:s}}if(o.status===201||o.status===202){let s=(await o.json()).job_id;if(!s)throw new Error("Supadata returned async status but no job_id");return await sfo(s,r,e)}let i=await o.text();throw new Error(`Supadata transcript request failed (${o.status}): ${i}`)}async function sfo(t,e,r){let n=Date.now()+Wbr,o=`${Jbr}/${t}`;for(;Date.now()setTimeout(s,ofo));let i=await fetch(o,{method:"GET",headers:{"x-api-key":e,Accept:"application/json"}});if(i.status===200){let s=await i.json(),u=Date.now()-r;return F(`[selfHostYoutube4llm] async transcript completed in ${u}ms`),{response:{transcript:s.content||""},elapsed_time_ms:u}}if(i.status===202)continue;let a=await i.text();throw ie(`[selfHostYoutube4llm] poll failed (${i.status}): ${a}`),new Error(`Supadata poll failed (${i.status}): ${a}`)}throw new Error(`Supadata transcript timed out after ${Wbr}ms`)}Dt();Xe();id();Qe();var QG=class t{constructor(){this.mentions=new Map,this.brevilabsClient=Xl.getInstance()}static getInstance(){return t.instance||(t.instance=new t),t.instance}extractAllUrls(e){let r=/https?:\/\/[^\s"'<>]+/g;return(e.match(r)||[]).map(n=>n.replace(/,+$/,"")).filter((n,o,i)=>i.indexOf(n)===o)}extractUrls(e){let r=/https?:\/\/[^\s"'<>]+/g;return(e.match(r)||[]).map(n=>n.replace(/,+$/,"")).filter((n,o,i)=>i.indexOf(n)===o)}async processUrl(e){try{return await this.brevilabsClient.url4llm(e)}catch(r){let n=Wr(r);return ie(`Error processing URL ${e}: ${n}`),{response:e,elapsed_time_ms:0,error:n}}}async processYoutubeUrl(e){try{return{transcript:(Wy()&&ee().supadataApiKey?await rEe(e):await this.brevilabsClient.youtube4llm(e)).response.transcript}}catch(r){let n=Wr(r);return ie(`Error processing YouTube URL ${e}: ${n}`),{transcript:"",error:n}}}async processTwitterUrl(e){try{return await this.brevilabsClient.twitter4llm(e)}catch(r){let n=Wr(r);return ie(`Error processing Twitter URL ${e}: ${n}`),{response:e,elapsed_time_ms:0,error:n}}}async processUrlList(e){let r="",n=[],o={};if(e.length===0)return{urlContext:r,imageUrls:n,processedErrorUrls:o};let i=e.map(async s=>{if(await cA.isImageUrl(s,app.vault))return n.push(s),{type:"image",url:s};if(wNt(s)){let l=this.mentions.get(s);if(!l||l.error){let c=await this.processYoutubeUrl(s);this.mentions.set(s,{type:"youtube",original:s,processed:c.transcript,error:c.error})}return{type:"youtube",data:this.mentions.get(s)}}if(SNt(s)){let l=this.mentions.get(s);if(!l||l.error){let c=await this.processTwitterUrl(s);this.mentions.set(s,{type:"twitter",original:s,processed:c.response,error:c.error})}return{type:"twitter",data:this.mentions.get(s)}}let u=this.mentions.get(s);if(!u||u.error){let l=await this.processUrl(s);this.mentions.set(s,{type:"url",original:s,processed:l.response,error:l.error})}return{type:"url",data:this.mentions.get(s)}});return(await Promise.all(i)).forEach(s=>{if(s.type==="image")return;let u=s.data;u&&(u.processed&&(s.type==="youtube"?r+=` +`),citations:u}}async function afo(t,e){let r=await fetch(nfo,{method:"POST",headers:{Authorization:`Bearer ${e}`,"Content-Type":"application/json"},body:JSON.stringify({model:"sonar",messages:[{role:"user",content:t}]})});if(!r.ok){let a=await r.text();throw new Error(`Perplexity Sonar search failed (${r.status}): ${a}`)}let n=await r.json(),o=n?.choices?.[0]?.message?.content??"",i=Array.isArray(n?.citations)?n.citations:[];return{content:o,citations:i}}async function Gbr(t){let e=ee();switch(e.selfHostSearchProvider){case"perplexity":return afo(t,await kn(e.perplexityApiKey));case"firecrawl":default:return ifo(t,await kn(e.firecrawlApiKey))}}async function rEe(t){let e=Date.now(),r=await kn(ee().supadataApiKey),n=`${Jbr}?url=${encodeURIComponent(t)}&mode=auto&text=true`,o=await fetch(n,{method:"GET",headers:{"x-api-key":r,Accept:"application/json"}});if(o.status===200){let a=await o.json(),s=Date.now()-e;return F(`[selfHostYoutube4llm] transcript received in ${s}ms`),{response:{transcript:a.content||""},elapsed_time_ms:s}}if(o.status===201||o.status===202){let s=(await o.json()).job_id;if(!s)throw new Error("Supadata returned async status but no job_id");return await sfo(s,r,e)}let i=await o.text();throw new Error(`Supadata transcript request failed (${o.status}): ${i}`)}async function sfo(t,e,r){let n=Date.now()+Wbr,o=`${Jbr}/${t}`;for(;Date.now()setTimeout(s,ofo));let i=await fetch(o,{method:"GET",headers:{"x-api-key":e,Accept:"application/json"}});if(i.status===200){let s=await i.json(),u=Date.now()-r;return F(`[selfHostYoutube4llm] async transcript completed in ${u}ms`),{response:{transcript:s.content||""},elapsed_time_ms:u}}if(i.status===202)continue;let a=await i.text();throw ie(`[selfHostYoutube4llm] poll failed (${i.status}): ${a}`),new Error(`Supadata poll failed (${i.status}): ${a}`)}throw new Error(`Supadata transcript timed out after ${Wbr}ms`)}Dt();Xe();id();Qe();var QG=class t{constructor(){this.mentions=new Map,this.brevilabsClient=Xl.getInstance()}static getInstance(){return t.instance||(t.instance=new t),t.instance}extractAllUrls(e){let r=/https?:\/\/[^\s"'<>]+/g;return(e.match(r)||[]).map(n=>n.replace(/,+$/,"")).filter((n,o,i)=>i.indexOf(n)===o)}extractUrls(e){let r=/https?:\/\/[^\s"'<>]+/g;return(e.match(r)||[]).map(n=>n.replace(/,+$/,"")).filter((n,o,i)=>i.indexOf(n)===o)}async processUrl(e){try{return await this.brevilabsClient.url4llm(e)}catch(r){let n=Wr(r);return ie(`Error processing URL ${e}: ${n}`),{response:e,elapsed_time_ms:0,error:n}}}async processYoutubeUrl(e){try{return{transcript:(Wy()&&ee().supadataApiKey?await rEe(e):await this.brevilabsClient.youtube4llm(e)).response.transcript}}catch(r){let n=Wr(r);return ie(`Error processing YouTube URL ${e}: ${n}`),{transcript:"",error:n}}}async processTwitterUrl(e){try{return await this.brevilabsClient.twitter4llm(e)}catch(r){let n=Wr(r);return ie(`Error processing Twitter URL ${e}: ${n}`),{response:e,elapsed_time_ms:0,error:n}}}async processUrlList(e){let r="",n=[],o={};if(e.length===0)return{urlContext:r,imageUrls:n,processedErrorUrls:o};let i=e.map(async s=>{if(await cA.isImageUrl(s,app.vault))return n.push(s),{type:"image",url:s};if(wNt(s)){let l=this.mentions.get(s);if(!l||l.error){let c=await this.processYoutubeUrl(s);this.mentions.set(s,{type:"youtube",original:s,processed:c.transcript,error:c.error})}return{type:"youtube",data:this.mentions.get(s)}}if(SNt(s)){let l=this.mentions.get(s);if(!l||l.error){let c=await this.processTwitterUrl(s);this.mentions.set(s,{type:"twitter",original:s,processed:c.response,error:c.error})}return{type:"twitter",data:this.mentions.get(s)}}let u=this.mentions.get(s);if(!u||u.error){let l=await this.processUrl(s);this.mentions.set(s,{type:"url",original:s,processed:l.response,error:l.error})}return{type:"url",data:this.mentions.get(s)}});return(await Promise.all(i)).forEach(s=>{if(s.type==="image")return;let u=s.data;u&&(u.processed&&(s.type==="youtube"?r+=` ${u.original} @@ -1066,7 +1066,7 @@ ${r}`}ra();Xe();function cEe(t,e,r){return new Kv({content:r,tool_call_id:t,name {chat_history} Follow Up Input: {question} Standalone question:`,n=e.map(({role:o,content:i})=>`${o}: ${i}`).join(` -`);return await Ib(async()=>{let o=await Vg.instance.getCurrentChainManager().chatModelManager.getChatModelWithTemperature(0),i="",a=await o.stream([{role:"user",content:r.replace("{chat_history}",n).replace("{question}",t)}]);for await(let u of a)i+=tF(u.content);let s=lte(i);return Nge(s)})}Xe();Xe();id();u0();Qe();Xe();Dt();OD();o9();var pEe=class extends fA{constructor(r,n,o){super();this.lc_namespace=["self_host_retriever"];this.app=r,this.backend=n,this.options={...o,minSimilarityScore:o.minSimilarityScore??.01,salientTerms:o.salientTerms??[],returnAll:o.returnAll??!1}}async getRelevantDocuments(r,n){try{if(!await this.backend.isAvailable())return Ce("SelfHostRetriever: Backend is not available"),[];let a=ES(r,this.app.vault).map(f=>f.basename),s=[...new Set([...this.options.salientTerms||[],...a])],u=this.buildFilter(),l=this.options.returnAll?100:this.options.maxK,c=await this.backend.search(r,{limit:l,minScore:this.options.minSimilarityScore,filter:u});F(`SelfHostRetriever: Found ${c.length} results for query "${r.substring(0,50)}..."`);let d=this.convertToDocuments(c);return s.length>0?this.boostBySalientTerms(d,s):d}catch(o){return Ce(`SelfHostRetriever: Search failed: ${o}`),[]}}buildFilter(){let r={};return this.options.timeRange&&(r.mtime={gte:this.options.timeRange.startTime,lte:this.options.timeRange.endTime}),this.options.tagTerms&&this.options.tagTerms.length>0&&(r.tags={containsAny:this.options.tagTerms}),Object.keys(r).length>0?r:void 0}convertToDocuments(r){return r.map(n=>new Yl({pageContent:n.content,metadata:{...n.metadata,score:n.score,rerank_score:n.score,id:n.id,source:"self_host"}}))}boostBySalientTerms(r,n){return r.map(a=>{let s=a.pageContent.toLowerCase(),u=(a.metadata?.title||"").toLowerCase();if(n.some(c=>s.includes(c.toLowerCase())||u.includes(c.toLowerCase()))){let c=(a.metadata?.score||0)*1.1;return new Yl({pageContent:a.pageContent,metadata:{...a.metadata,score:c,rerank_score:c,salientBoost:!0}})}return a}).sort((a,s)=>(s.metadata?.score||0)-(a.metadata?.score||0))}getBackend(){return this.backend}};OD();o9();Xe();DG();u0();Qe();cH();var EEe=class extends fA{constructor(r,n){super();this.app=r;this.options=n;this.lc_namespace=["miyo_semantic_retriever"];this.client=new l0,this.returnAll=!!n.returnAll,this.maxK=Math.max(1,n.maxK),this.minSimilarityScore=n.minSimilarityScore??.1}async getRelevantDocuments(r,n){let o=await this.searchMiyo(r),i=this.deduplicateResults(o);return ee().debug&&this.logDebugInfo(r,o,i),i}async searchMiyo(r){try{let n=await this.client.resolveBaseUrl(Mx(ee())),o=this.returnAll?Pl:this.maxK,i=this.buildSearchFilters();ee().debug&&F("MiyoSemanticRetriever: search params:",{baseUrl:n,limit:o,maxK:this.maxK,minSimilarityScore:this.minSimilarityScore,returnAll:this.returnAll,filters:i});let s=(await this.client.search(n,tq(this.app),r,o,i)).results||[],u=s.filter(l=>this.isScoreAboveThreshold(l));return ee().debug&&F(`MiyoSemanticRetriever: received ${s.length} results, ${u.length} after threshold`),u.map(l=>this.toDocument(l))}catch(n){return Ce(`MiyoSemanticRetriever: search failed: ${n}`),[]}}buildSearchFilters(){if(!this.options.timeRange)return;let{startTime:r,endTime:n}=this.options.timeRange;return[{field:"mtime",gte:r,lte:n}]}toDocument(r){let n=NG(this.app,r.path),o=r.metadata??{},i=o.chunkId||(r.chunk_index!==void 0?`${n}#${r.chunk_index}`:void 0),a=typeof r.score=="number"?r.score.toFixed(2):"?";return new Yl({pageContent:r.chunk_text??"",metadata:{...o,score:r.score,explanation:`miyo ${a}`,path:n,mtime:r.mtime,ctime:r.ctime,title:r.title??"",id:r.id,embeddingModel:r.embedding_model,tags:r.tags??[],extension:r.extension,created_at:r.created_at,nchars:r.nchars,chunkId:i}})}isScoreAboveThreshold(r){let n=r.score;return typeof n!="number"||Number.isNaN(n)?!0:n>=this.minSimilarityScore}deduplicateResults(r){let n=new Map,o=i=>{let a=this.getDocumentKey(i);n.has(a)||n.set(a,i)};return r.forEach(o),ee().debug&&n.size!==r.length&&F(`MiyoSemanticRetriever: deduplicated semantic results from ${r.length} to ${n.size}`),Array.from(n.values())}logDebugInfo(r,n,o){F("*** MIYO SEMANTIC RETRIEVER DEBUG INFO: ***"),F("Query: ",r),F("Semantic Chunks: ",n),F("Deduplicated Chunks: ",o);let i=n.reduce((a,s)=>{let u=s.metadata?.score;return typeof u=="number"&&!Number.isNaN(u)?Math.max(a,u):a},0);F("Max Miyo Score: ",i)}getDocumentKey(r){let n=r.metadata??{};return n.chunkId||n.path||n.id||n.title||`${r.pageContent.slice(0,64)}::${r.pageContent.length}`}};lmt();cH();pX();function iDe(t){return{minSimilarityScore:t.minSimilarityScore??.1,maxK:t.maxK,salientTerms:t.salientTerms??[],timeRange:t.timeRange,textWeight:t.textWeight,returnAll:t.returnAll??!1,useRerankerThreshold:t.useRerankerThreshold,tagTerms:t.tagTerms??[]}}var ey=class ey{static registerSelfHostedBackend(e){ey.selfHostedBackend=e,F("RetrieverFactory: Self-hosted backend registered")}static clearSelfHostedBackend(){ey.selfHostedBackend=null,F("RetrieverFactory: Self-hosted backend cleared")}static hasSelfHostedBackend(){return ey.selfHostedBackend!==null}static async createRetriever(e,r,n){let o=n?{...ee(),...n}:ee(),i=iDe(r);if(ey.shouldUseMiyo(o)){let s=ey.createMiyoRetriever(e,r);return F("RetrieverFactory: Using MiyoSemanticRetriever (standalone)"),{retriever:s,type:"semantic",reason:"Miyo search is enabled"}}if(Wy()){if(o.selfHostUrl){let u=await ey.getSelfHostedBackend(o);if(u){let l=new pEe(e,u,i);return F("RetrieverFactory: Using self-host mode backend"),{retriever:l,type:"self_hosted",reason:"Self-host mode is enabled and backend is available"}}Ce("RetrieverFactory: Self-host mode backend unavailable, falling back")}else F("RetrieverFactory: Self-host mode enabled but URL not configured, falling back");if(o.enableSemanticSearchV3){let u=new FW(e,i);return F("RetrieverFactory: Using MergedSemanticRetriever (semantic search fallback for self-host mode)"),{retriever:u,type:"semantic",reason:"Self-host mode fallback to semantic search"}}let s=new Yx(e,i);return F("RetrieverFactory: Using TieredLexicalRetriever (lexical search fallback for self-host mode)"),{retriever:s,type:"lexical",reason:"Self-host mode fallback to lexical search (semantic disabled)"}}if(o.enableSemanticSearchV3){let s=new FW(e,i);return F("RetrieverFactory: Using MergedSemanticRetriever (semantic search)"),{retriever:s,type:"semantic",reason:"Semantic search is enabled"}}let a=new Yx(e,i);return F("RetrieverFactory: Using TieredLexicalRetriever (lexical search)"),{retriever:a,type:"lexical",reason:"Default lexical search"}}static createLexicalRetriever(e,r){return new Yx(e,iDe(r))}static createSemanticRetriever(e,r){return ey.shouldUseMiyo(ee())?ey.createMiyoRetriever(e,r):new FW(e,iDe(r))}static async getSelfHostedBackend(e){if(ey.selfHostedBackend)try{if(await ey.selfHostedBackend.isAvailable())return ey.selfHostedBackend;Ce("RetrieverFactory: Registered backend is not available")}catch(r){Ce("RetrieverFactory: Error checking backend availability:",r)}return Ce("RetrieverFactory: No self-hosted backend available. Register a VectorSearchBackend implementation via RetrieverFactory.registerSelfHostedBackend()"),null}static getRetrieverType(e){let r=e?{...ee(),...e}:ee();return ey.shouldUseMiyo(r)?"semantic":Wy()&&r.selfHostUrl&&ey.selfHostedBackend?"self_hosted":r.enableSemanticSearchV3?"semantic":"lexical"}static shouldUseMiyo(e){return kh(e)}static isMiyoActive(){return ey.shouldUseMiyo(ee())}static createMiyoRetriever(e,r){let n=iDe(r),o=n.returnAll?Pl:Math.min(n.maxK*2,Pl);return new EEe(e,{...n,maxK:o})}};ey.selfHostedBackend=null;var Qx=ey;aDe();sDe();Xat();Qe();Dt();var Nzr=`CITATION RULES: +`);return await Ib(async()=>{let o=await Vg.instance.getCurrentChainManager().chatModelManager.getChatModelWithTemperature(0),i="",a=await o.stream([{role:"user",content:r.replace("{chat_history}",n).replace("{question}",t)}]);for await(let u of a)i+=tF(u.content);let s=lte(i);return Nge(s)})}Xe();Xe();id();u0();Qe();Xe();Dt();OD();o9();var pEe=class extends fA{constructor(r,n,o){super();this.lc_namespace=["self_host_retriever"];this.app=r,this.backend=n,this.options={...o,minSimilarityScore:o.minSimilarityScore??.01,salientTerms:o.salientTerms??[],returnAll:o.returnAll??!1}}async getRelevantDocuments(r,n){try{if(!await this.backend.isAvailable())return Ce("SelfHostRetriever: Backend is not available"),[];let a=ES(r,this.app.vault).map(f=>f.basename),s=[...new Set([...this.options.salientTerms||[],...a])],u=this.buildFilter(),l=this.options.returnAll?100:this.options.maxK,c=await this.backend.search(r,{limit:l,minScore:this.options.minSimilarityScore,filter:u});F(`SelfHostRetriever: Found ${c.length} results for query "${r.substring(0,50)}..."`);let d=this.convertToDocuments(c);return s.length>0?this.boostBySalientTerms(d,s):d}catch(o){return Ce(`SelfHostRetriever: Search failed: ${o}`),[]}}buildFilter(){let r={};return this.options.timeRange&&(r.mtime={gte:this.options.timeRange.startTime,lte:this.options.timeRange.endTime}),this.options.tagTerms&&this.options.tagTerms.length>0&&(r.tags={containsAny:this.options.tagTerms}),Object.keys(r).length>0?r:void 0}convertToDocuments(r){return r.map(n=>new Yl({pageContent:n.content,metadata:{...n.metadata,score:n.score,rerank_score:n.score,id:n.id,source:"self_host"}}))}boostBySalientTerms(r,n){return r.map(a=>{let s=a.pageContent.toLowerCase(),u=(a.metadata?.title||"").toLowerCase();if(n.some(c=>s.includes(c.toLowerCase())||u.includes(c.toLowerCase()))){let c=(a.metadata?.score||0)*1.1;return new Yl({pageContent:a.pageContent,metadata:{...a.metadata,score:c,rerank_score:c,salientBoost:!0}})}return a}).sort((a,s)=>(s.metadata?.score||0)-(a.metadata?.score||0))}getBackend(){return this.backend}};OD();o9();Xe();DG();u0();Qe();cH();var EEe=class extends fA{constructor(r,n){super();this.app=r;this.options=n;this.lc_namespace=["miyo_semantic_retriever"];this.client=new l0,this.returnAll=!!n.returnAll,this.maxK=Math.max(1,n.maxK),this.minSimilarityScore=n.minSimilarityScore??.1}async getRelevantDocuments(r,n){let o=await this.searchMiyo(r),i=this.deduplicateResults(o);return ee().debug&&this.logDebugInfo(r,o,i),i}async searchMiyo(r){try{let n=await this.client.resolveBaseUrl(Mx(ee())),o=this.returnAll?Pl:this.maxK,i=this.buildSearchFilters();ee().debug&&F("MiyoSemanticRetriever: search params:",{baseUrl:n,limit:o,maxK:this.maxK,minSimilarityScore:this.minSimilarityScore,returnAll:this.returnAll,filters:i});let a=ee().miyoSearchAll?void 0:tq(this.app),u=(await this.client.search(n,a,r,o,i)).results||[],l=u.filter(c=>this.isScoreAboveThreshold(c));return ee().debug&&F(`MiyoSemanticRetriever: received ${u.length} results, ${l.length} after threshold`),l.map(c=>this.toDocument(c))}catch(n){return Ce(`MiyoSemanticRetriever: search failed: ${n}`),[]}}buildSearchFilters(){if(!this.options.timeRange)return;let{startTime:r,endTime:n}=this.options.timeRange;return[{field:"mtime",gte:r,lte:n}]}toDocument(r){let n=NG(this.app,r.path),o=r.metadata??{},i=o.chunkId||(r.chunk_index!==void 0?`${n}#${r.chunk_index}`:void 0),a=typeof r.score=="number"?r.score.toFixed(2):"?";return new Yl({pageContent:r.chunk_text??"",metadata:{...o,score:r.score,explanation:`miyo ${a}`,path:n,mtime:r.mtime,ctime:r.ctime,title:r.title??"",id:r.id,embeddingModel:r.embedding_model,tags:r.tags??[],extension:r.extension,created_at:r.created_at,nchars:r.nchars,chunkId:i}})}isScoreAboveThreshold(r){let n=r.score;return typeof n!="number"||Number.isNaN(n)?!0:n>=this.minSimilarityScore}deduplicateResults(r){let n=new Map,o=i=>{let a=this.getDocumentKey(i);n.has(a)||n.set(a,i)};return r.forEach(o),ee().debug&&n.size!==r.length&&F(`MiyoSemanticRetriever: deduplicated semantic results from ${r.length} to ${n.size}`),Array.from(n.values())}logDebugInfo(r,n,o){F("*** MIYO SEMANTIC RETRIEVER DEBUG INFO: ***"),F("Query: ",r),F("Semantic Chunks: ",n),F("Deduplicated Chunks: ",o);let i=n.reduce((a,s)=>{let u=s.metadata?.score;return typeof u=="number"&&!Number.isNaN(u)?Math.max(a,u):a},0);F("Max Miyo Score: ",i)}getDocumentKey(r){let n=r.metadata??{};return n.chunkId||n.path||n.id||n.title||`${r.pageContent.slice(0,64)}::${r.pageContent.length}`}};lmt();cH();pX();function iDe(t){return{minSimilarityScore:t.minSimilarityScore??.1,maxK:t.maxK,salientTerms:t.salientTerms??[],timeRange:t.timeRange,textWeight:t.textWeight,returnAll:t.returnAll??!1,useRerankerThreshold:t.useRerankerThreshold,tagTerms:t.tagTerms??[]}}var ey=class ey{static registerSelfHostedBackend(e){ey.selfHostedBackend=e,F("RetrieverFactory: Self-hosted backend registered")}static clearSelfHostedBackend(){ey.selfHostedBackend=null,F("RetrieverFactory: Self-hosted backend cleared")}static hasSelfHostedBackend(){return ey.selfHostedBackend!==null}static async createRetriever(e,r,n){let o=n?{...ee(),...n}:ee(),i=iDe(r);if(ey.shouldUseMiyo(o)){let s=ey.createMiyoRetriever(e,r);return F("RetrieverFactory: Using MiyoSemanticRetriever (standalone)"),{retriever:s,type:"semantic",reason:"Miyo search is enabled"}}if(Wy()){if(o.selfHostUrl){let u=await ey.getSelfHostedBackend(o);if(u){let l=new pEe(e,u,i);return F("RetrieverFactory: Using self-host mode backend"),{retriever:l,type:"self_hosted",reason:"Self-host mode is enabled and backend is available"}}Ce("RetrieverFactory: Self-host mode backend unavailable, falling back")}else F("RetrieverFactory: Self-host mode enabled but URL not configured, falling back");if(o.enableSemanticSearchV3){let u=new FW(e,i);return F("RetrieverFactory: Using MergedSemanticRetriever (semantic search fallback for self-host mode)"),{retriever:u,type:"semantic",reason:"Self-host mode fallback to semantic search"}}let s=new Yx(e,i);return F("RetrieverFactory: Using TieredLexicalRetriever (lexical search fallback for self-host mode)"),{retriever:s,type:"lexical",reason:"Self-host mode fallback to lexical search (semantic disabled)"}}if(o.enableSemanticSearchV3){let s=new FW(e,i);return F("RetrieverFactory: Using MergedSemanticRetriever (semantic search)"),{retriever:s,type:"semantic",reason:"Semantic search is enabled"}}let a=new Yx(e,i);return F("RetrieverFactory: Using TieredLexicalRetriever (lexical search)"),{retriever:a,type:"lexical",reason:"Default lexical search"}}static createLexicalRetriever(e,r){return new Yx(e,iDe(r))}static createSemanticRetriever(e,r){return ey.shouldUseMiyo(ee())?ey.createMiyoRetriever(e,r):new FW(e,iDe(r))}static async getSelfHostedBackend(e){if(ey.selfHostedBackend)try{if(await ey.selfHostedBackend.isAvailable())return ey.selfHostedBackend;Ce("RetrieverFactory: Registered backend is not available")}catch(r){Ce("RetrieverFactory: Error checking backend availability:",r)}return Ce("RetrieverFactory: No self-hosted backend available. Register a VectorSearchBackend implementation via RetrieverFactory.registerSelfHostedBackend()"),null}static getRetrieverType(e){let r=e?{...ee(),...e}:ee();return ey.shouldUseMiyo(r)?"semantic":Wy()&&r.selfHostUrl&&ey.selfHostedBackend?"self_hosted":r.enableSemanticSearchV3?"semantic":"lexical"}static shouldUseMiyo(e){return kh(e)}static isMiyoActive(){return ey.shouldUseMiyo(ee())}static createMiyoRetriever(e,r){let n=iDe(r),o=n.returnAll?Pl:Math.min(n.maxK*2,Pl);return new EEe(e,{...n,maxK:o})}};ey.selfHostedBackend=null;var Qx=ey;aDe();sDe();Xat();Qe();Dt();var Nzr=`CITATION RULES: 1. START with [^1] and increment sequentially ([^1], [^2], [^3], etc.) with NO gaps 2. BE SELECTIVE: ONLY cite when introducing NEW factual claims, specific data, or direct quotes from sources 3. IMPORTANT: Do NOT cite every sentence or bullet point. This creates clutter and poor readability. @@ -1327,7 +1327,7 @@ ${JSON.stringify(t)}`}var x4r=()=>rs({name:"getTagList",description:"Get the lis tags: ${JSON.stringify(Array.from(this._tags).sort())}, knownValues: ${JSON.stringify(this.knownValues)}, impliedValues: ${JSON.stringify(this.impliedValues)}}, - reference: ${JSON.stringify(this.reference)}]`}dayjs(){return(0,ple.default)(this.date())}date(){let e=this.dateWithoutTimezoneAdjustment(),r=this.reference.getSystemTimezoneAdjustmentMinute(e,this.get("timezoneOffset"));return new Date(e.getTime()+r*6e4)}addTag(e){return this._tags.add(e),this}addTags(e){for(let r of e)this._tags.add(r);return this}tags(){return new Set(this._tags)}dateWithoutTimezoneAdjustment(){let e=new Date(this.get("year"),this.get("month")-1,this.get("day"),this.get("hour"),this.get("minute"),this.get("second"),this.get("millisecond"));return e.setFullYear(this.get("year")),e}static createRelativeFromReference(e,r){let n=(0,ple.default)(e.instant);for(let i in r)n=n.add(r[i],i);let o=new t(e);return r.hour||r.minute||r.second?(MDe(o,n),rT(o,n),e.timezoneOffset!==null&&o.assign("timezoneOffset",-e.instant.getTimezoneOffset())):(SX(o,n),e.timezoneOffset!==null&&o.imply("timezoneOffset",-e.instant.getTimezoneOffset()),r.d?(o.assign("day",n.date()),o.assign("month",n.month()+1),o.assign("year",n.year())):r.week?(o.assign("day",n.date()),o.assign("month",n.month()+1),o.assign("year",n.year()),o.imply("weekday",n.day())):(o.imply("day",n.date()),r.month?(o.assign("month",n.month()+1),o.assign("year",n.year())):(o.imply("month",n.month()+1),r.year?o.assign("year",n.year()):o.imply("year",n.year())))),o}},x$=class t{constructor(e,r,n,o,i){this.reference=e,this.refDate=e.instant,this.index=r,this.text=n,this.start=o||new os(e),this.end=i}clone(){let e=new t(this.reference,this.index,this.text);return e.start=this.start?this.start.clone():null,e.end=this.end?this.end.clone():null,e}date(){return this.start.date()}tags(){let e=new Set(this.start.tags());if(this.end)for(let r of this.end.tags())e.add(r);return e}toString(){let e=Array.from(this.tags()).sort();return`[ParsingResult {index: ${this.index}, text: '${this.text}', tags: ${JSON.stringify(e)} ...}]`}};function $mt(t,e,r="\\s{0,5},?\\s{0,5}"){let n=e.replace(/\((?!\?)/g,"(?:");return`${t}${n}(?:${r}${n}){0,10}`}function hti(t){let e;return t instanceof Array?e=[...t]:t instanceof Map?e=Array.from(t.keys()):e=Object.keys(t),e}function ty(t){return`(?:${hti(t).sort((r,n)=>n.length-r.length).join("|").replace(/\./g,"\\.")})`}var M4r=$(FB(),1);function IDe(t){return t<100&&(t>50?t=t+1900:t=t+2e3),t}function BB(t,e,r){let n=(0,M4r.default)(t),o=n;o=o.month(r-1),o=o.date(e),o=o.year(n.year());let i=o.add(1,"y"),a=o.add(-1,"y");return Math.abs(i.diff(n))31)return r.index=r.index+r[j4r].length,null;if(n.start.assign("month",o),n.start.assign("day",i),r[L4r]){let a=zB(r[L4r]);n.start.assign("year",a)}else{let a=BB(e.refDate,i,o);n.start.imply("year",a)}if(r[$4r]){let a=xX(r[$4r]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};var xti=new RegExp(`(${ty(z0)})(?:-|/|\\s*,?\\s*)(${CX})(?!\\s*(?:am|pm))\\s*(?:(?:to|\\-)\\s*(${CX})\\s*)?(?:(?:-|/|\\s*,\\s*|\\s+)(${UB}))?(?=\\W|$)(?!\\:\\d)`,"i"),Tti=1,F4r=2,Bmt=3,Umt=4,yle=class extends ru{constructor(e){super(),this.shouldSkipYearLikeDate=e}innerPattern(){return xti}innerExtract(e,r){let n=z0[r[Tti].toLowerCase()],o=xX(r[F4r]);if(o>31||this.shouldSkipYearLikeDate&&!r[Bmt]&&!r[Umt]&&r[F4r].match(/^2[0-5]$/))return null;let i=e.createParsingComponents({day:o,month:n}).addTag("parser/ENMonthNameMiddleEndianParser");if(r[Umt]){let u=zB(r[Umt]);i.assign("year",u)}else{let u=BB(e.refDate,o,n);i.imply("year",u)}if(!r[Bmt])return i;let a=xX(r[Bmt]),s=e.createParsingResult(r.index,r[0]);return s.start=i,s.end=i.clone(),s.end.assign("day",a),s}};var Oti=new RegExp(`((?:in)\\s*)?(${ty(z0)})\\s*(?:[,-]?\\s*(${UB})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),Eti=1,Pti=2,k4r=3,ble=class extends ru{innerPattern(){return Oti}innerExtract(e,r){let n=r[Pti].toLowerCase();if(r[0].length<=3&&!qmt[n])return null;let o=e.createParsingResult(r.index+(r[Eti]||"").length,r.index+r[0].length);o.start.imply("day",1),o.start.addTag("parser/ENMonthNameParser");let i=z0[n];if(o.start.assign("month",i),r[k4r]){let a=zB(r[k4r]);o.start.assign("year",a)}else{let a=BB(e.refDate,1,i);o.start.imply("year",a)}return o}};var Mti=new RegExp(`([0-9]{4})[-\\.\\/\\s](?:(${ty(z0)})|([0-9]{1,2}))[-\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),Rti=1,Iti=2,q4r=3,Ati=4,_le=class extends ru{constructor(e){super(),this.strictMonthDateOrder=e}innerPattern(){return Mti}innerExtract(e,r){let n=parseInt(r[Rti]),o=parseInt(r[Ati]),i=r[q4r]?parseInt(r[q4r]):z0[r[Iti].toLowerCase()];if(i<1||i>12){if(this.strictMonthDateOrder)return null;o>=1&&o<=12&&([i,o]=[o,i])}return o<1||o>31?null:{day:o,month:i,year:n}}};var Nti=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),Dti=1,jti=2,vle=class extends ru{innerPattern(){return Nti}innerExtract(e,r){let n=parseInt(r[jti]),o=parseInt(r[Dti]);return e.createParsingComponents().imply("day",1).assign("month",o).assign("year",n)}};function $ti(t,e,r,n){return new RegExp(`${t}${e}(\\d{1,4})(?:(?:\\.|:|\uFF1A)(\\d{1,2})(?:(?::|\uFF1A)(\\d{2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${r}`,n)}function Lti(t,e){return new RegExp(`^(${t})(\\d{1,4})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${e}`,"i")}var B4r=2,TX=3,ADe=4,NDe=5,wle=6,DDe=class{constructor(e=!1){this.cachedPrimaryPrefix=null,this.cachedPrimarySuffix=null,this.cachedPrimaryTimePattern=null,this.cachedFollowingPhase=null,this.cachedFollowingSuffix=null,this.cachedFollowingTimePatten=null,this.strictMode=e}patternFlags(){return"i"}primaryPatternLeftBoundary(){return"(^|\\s|T|\\b)"}primarySuffix(){return"(?!/)(?=\\W|$)"}followingSuffix(){return"(?!/)(?=\\W|$)"}pattern(e){return this.getPrimaryTimePatternThroughCache()}extract(e,r){let n=this.extractPrimaryTimeComponents(e,r);if(!n)return r[0].match(/^\d{4}/)?(r.index+=4,null):(r.index+=r[0].length,null);let o=r.index+r[1].length,i=r[0].substring(r[1].length),a=e.createParsingResult(o,i,n);r.index+=r[0].length;let s=e.text.substring(r.index),l=this.getFollowingTimePatternThroughCache().exec(s);return i.match(/^\d{3,4}/)&&l&&(l[0].match(/^\s*([+-])\s*\d{2,4}$/)||l[0].match(/^\s*([+-])\s*\d{2}\W\d{2}/))?null:!l||l[0].match(/^\s*([+-])\s*\d{3,4}$/)?this.checkAndReturnWithoutFollowingPattern(a):(a.end=this.extractFollowingTimeComponents(e,l,a),a.end&&(a.text+=l[0]),this.checkAndReturnWithFollowingPattern(a))}extractPrimaryTimeComponents(e,r,n=!1){let o=e.createParsingComponents(),i=0,a=null,s=parseInt(r[B4r]);if(s>100){if(this.strictMode||r[TX]!=null)return null;i=s%100,s=Math.floor(s/100)}if(s>24)return null;if(r[TX]!=null){if(r[TX].length==1&&!r[wle])return null;i=parseInt(r[TX])}if(i>=60)return null;if(s>12&&(a=ns.PM),r[wle]!=null){if(s>12)return null;let u=r[wle][0].toLowerCase();u=="a"&&(a=ns.AM,s==12&&(s=0)),u=="p"&&(a=ns.PM,s!=12&&(s+=12))}if(o.assign("hour",s),o.assign("minute",i),a!==null?o.assign("meridiem",a):s<12?o.imply("meridiem",ns.AM):o.imply("meridiem",ns.PM),r[NDe]!=null){let u=parseInt(r[NDe].substring(0,3));if(u>=1e3)return null;o.assign("millisecond",u)}if(r[ADe]!=null){let u=parseInt(r[ADe]);if(u>=60)return null;o.assign("second",u)}return o}extractFollowingTimeComponents(e,r,n){let o=e.createParsingComponents();if(r[NDe]!=null){let u=parseInt(r[NDe].substring(0,3));if(u>=1e3)return null;o.assign("millisecond",u)}if(r[ADe]!=null){let u=parseInt(r[ADe]);if(u>=60)return null;o.assign("second",u)}let i=parseInt(r[B4r]),a=0,s=-1;if(r[TX]!=null?a=parseInt(r[TX]):i>100&&(a=i%100,i=Math.floor(i/100)),a>=60||i>24)return null;if(i>=12&&(s=ns.PM),r[wle]!=null){if(i>12)return null;let u=r[wle][0].toLowerCase();u=="a"&&(s=ns.AM,i==12&&(i=0,o.isCertain("day")||o.imply("day",o.get("day")+1))),u=="p"&&(s=ns.PM,i!=12&&(i+=12)),n.start.isCertain("meridiem")||(s==ns.AM?(n.start.imply("meridiem",ns.AM),n.start.get("hour")==12&&n.start.assign("hour",0)):(n.start.imply("meridiem",ns.PM),n.start.get("hour")!=12&&n.start.assign("hour",n.start.get("hour")+12)))}return o.assign("hour",i),o.assign("minute",a),s>=0?o.assign("meridiem",s):n.start.isCertain("meridiem")&&n.start.get("hour")>12?n.start.get("hour")-12>i?o.imply("meridiem",ns.AM):i<=12&&(o.assign("hour",i+12),o.assign("meridiem",ns.PM)):i>12?o.imply("meridiem",ns.PM):i<=12&&o.imply("meridiem",ns.AM),o.date().getTime()24)return null}return e}checkAndReturnWithFollowingPattern(e){if(e.text.match(/^\d+-\d+$/))return null;let r=e.text.match(/[^\d:.](\d[\d.]+)\s*-\s*(\d[\d.]+)$/);if(r){if(this.strictMode)return null;let n=r[1],o=r[2];if(o.includes(".")&&!o.match(/\d(\.\d{2})+$/))return null;let i=parseInt(o),a=parseInt(n);if(i>24||a>24)return null}return e}getPrimaryTimePatternThroughCache(){let e=this.primaryPrefix(),r=this.primarySuffix();return this.cachedPrimaryPrefix===e&&this.cachedPrimarySuffix===r?this.cachedPrimaryTimePattern:(this.cachedPrimaryTimePattern=$ti(this.primaryPatternLeftBoundary(),e,r,this.patternFlags()),this.cachedPrimaryPrefix=e,this.cachedPrimarySuffix=r,this.cachedPrimaryTimePattern)}getFollowingTimePatternThroughCache(){let e=this.followingPhase(),r=this.followingSuffix();return this.cachedFollowingPhase===e&&this.cachedFollowingSuffix===r?this.cachedFollowingTimePatten:(this.cachedFollowingTimePatten=Lti(e,r),this.cachedFollowingPhase=e,this.cachedFollowingSuffix=r,this.cachedFollowingTimePatten)}};var Sle=class extends DDe{constructor(e){super(e)}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|to|until|through|till|\\?)\\s*"}primaryPrefix(){return"(?:(?:at|from)\\s*)??"}primarySuffix(){return"(?:\\s*(?:o\\W*clock|at\\s*night|in\\s*the\\s*(?:morning|afternoon)))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(e,r){let n=super.extractPrimaryTimeComponents(e,r);if(!n)return n;if(r[0].endsWith("night")){let o=n.get("hour");o>=6&&o<12?(n.assign("hour",n.get("hour")+12),n.assign("meridiem",ns.PM)):o<6&&n.assign("meridiem",ns.AM)}if(r[0].endsWith("afternoon")){n.assign("meridiem",ns.PM);let o=n.get("hour");o>=0&&o<=6&&n.assign("hour",n.get("hour")+12)}return r[0].endsWith("morning")&&(n.assign("meridiem",ns.AM),n.get("hour")<12&&n.assign("hour",n.get("hour"))),n.addTag("parser/ENTimeExpressionParser")}};function HB(t){let e={};for(let r in t)e[r]=-t[r];return e}function U4r(t,e){let r=t.clone(),n=t.dayjs();for(let o in e)n=n.add(e[o],o);return("day"in e||"d"in e||"week"in e||"month"in e||"year"in e)&&(r.imply("day",n.date()),r.imply("month",n.month()+1),r.imply("year",n.year())),("second"in e||"minute"in e||"hour"in e)&&(r.imply("second",n.second()),r.imply("minute",n.minute()),r.imply("hour",n.hour())),r}var Fti=new RegExp(`(${T$})\\s{0,5}(?:ago|before|earlier)(?=\\W|$)`,"i"),kti=new RegExp(`(${VB})\\s{0,5}(?:ago|before|earlier)(?=\\W|$)`,"i"),Cle=class extends ru{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?kti:Fti}innerExtract(e,r){let n=V0(r[1]);if(!n)return null;let o=HB(n);return os.createRelativeFromReference(e.reference,o)}};var qti=new RegExp(`(${T$})\\s{0,5}(?:later|after|from now|henceforth|forward|out)(?=(?:\\W|$))`,"i"),Bti=new RegExp(`(${VB})\\s{0,5}(later|after|from now)(?=\\W|$)`,"i"),Uti=1,xle=class extends ru{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?Bti:qti}innerExtract(e,r){let n=V0(r[Uti]);return n?os.createRelativeFromReference(e.reference,n):null}};var jDe=class{refine(e,r){return r.filter(n=>this.isValid(e,n))}},H0=class{refine(e,r){if(r.length<2)return r;let n=[],o=r[0],i=null;for(let a=1;a{console.log(`${this.constructor.name} merged ${u} and ${l} into ${c}`)}),o=c}}return o!=null&&n.push(o),n}};var Tle=class extends H0{shouldMergeResults(e,r,n){return!r.end&&!n.end&&e.match(this.patternBetween())!=null}mergeResults(e,r,n){if(!r.start.isOnlyWeekdayComponent()&&!n.start.isOnlyWeekdayComponent()&&(n.start.getCertainComponents().forEach(i=>{r.start.isCertain(i)||r.start.imply(i,n.start.get(i))}),r.start.getCertainComponents().forEach(i=>{n.start.isCertain(i)||n.start.imply(i,r.start.get(i))})),r.start.date().getTime()>n.start.date().getTime()){let i=r.start.dayjs(),a=n.start.dayjs();n.start.isOnlyWeekdayComponent()&&a.add(7,"days").isAfter(i)?(a=a.add(7,"days"),n.start.imply("day",a.date()),n.start.imply("month",a.month()+1),n.start.imply("year",a.year())):r.start.isOnlyWeekdayComponent()&&i.add(-7,"days").isBefore(a)?(i=i.add(-7,"days"),r.start.imply("day",i.date()),r.start.imply("month",i.month()+1),r.start.imply("year",i.year())):n.start.isDateWithUnknownYear()&&a.add(1,"years").isAfter(i)?(a=a.add(1,"years"),n.start.imply("year",a.year())):r.start.isDateWithUnknownYear()&&i.add(-1,"years").isBefore(a)?(i=i.add(-1,"years"),r.start.imply("year",i.year())):[n,r]=[r,n]}let o=r.clone();return o.start=r.start,o.end=n.start,o.index=Math.min(r.index,n.index),r.index{let i=e.text.substring(o.index+o.text.length),a=zti.exec(i);if(!a)return;let s=a[1].toUpperCase(),u=o.start.date()??o.refDate??new Date,l={...this.timezoneOverrides,...n},c=RDe(s,u,l);if(c==null)return;e.debug(()=>{console.log(`Extracting timezone: '${s}' into: ${c} for: ${o.start}`)});let d=o.start.get("timezoneOffset");d!==null&&c!=d&&(o.start.isCertain("timezoneOffset")||s!=a[1])||o.start.isOnlyDate()&&s!=a[1]||(o.text+=a[0],o.start.isCertain("timezoneOffset")||o.start.assign("timezoneOffset",c),o.end!=null&&!o.end.isCertain("timezoneOffset")&&o.end.assign("timezoneOffset",c))}),r}};var Vti=new RegExp("^\\s*(?:\\(?(?:GMT|UTC)\\s?)?([+-])(\\d{1,2})(?::?(\\d{2}))?\\)?","i"),Hti=1,Wti=2,Jti=3,Mle=class{refine(e,r){return r.forEach(function(n){if(n.start.isCertain("timezoneOffset"))return;let o=e.text.substring(n.index+n.text.length),i=Vti.exec(o);if(!i)return;e.debug(()=>{console.log(`Extracting timezone: '${i[0]}' into : ${n}`)});let a=parseInt(i[Wti]),s=parseInt(i[Jti]||"0"),u=a*60+s;u>14*60||(i[Hti]==="-"&&(u=-u),n.end!=null&&n.end.assign("timezoneOffset",u),n.start.assign("timezoneOffset",u),n.text+=i[0])}),r}};var WB=class{refine(e,r){if(r.length<2)return r;let n=[],o=r[0];for(let i=1;i=o.index+o.text.length){n.push(o),o=a;continue}let s=null,u=null;a.text.length>o.text.length?(s=a,u=o):(s=o,u=a),e.debug(()=>{console.log(`${this.constructor.name} remove ${u} by ${s}`)}),o=s}return o!=null&&n.push(o),n}};var V4r=$(FB(),1);var Rle=class{refine(e,r){return e.option.forwardDate&&r.forEach(n=>{let o=(0,V4r.default)(e.refDate);if(n.start.isOnlyTime()&&o.isAfter(n.start.dayjs())&&(o=o.add(1,"day"),UW(n.start,o),n.end&&n.end.isOnlyTime()&&(UW(n.end,o),n.start.dayjs().isAfter(n.end.dayjs())&&(o=o.add(1,"day"),UW(n.end,o))),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} time result (${n.start})`)})),n.start.isOnlyWeekdayComponent()&&o.isAfter(n.start.dayjs())&&(o.day()>=n.start.get("weekday")?o=o.day(n.start.get("weekday")+7):o=o.day(n.start.get("weekday")),n.start.imply("day",o.date()),n.start.imply("month",o.month()+1),n.start.imply("year",o.year()),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} weekday (${n.start})`)}),n.end&&n.end.isOnlyWeekdayComponent()&&(o.day()>n.end.get("weekday")?o=o.day(n.end.get("weekday")+7):o=o.day(n.end.get("weekday")),n.end.imply("day",o.date()),n.end.imply("month",o.month()+1),n.end.imply("year",o.year()),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} weekday (${n.end})`)}))),n.start.isDateWithUnknownYear()&&o.isAfter(n.start.dayjs()))for(let i=0;i<3&&o.isAfter(n.start.dayjs());i++)n.start.imply("year",n.start.get("year")+1),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} year (${n.start})`)}),n.end&&!n.end.isCertain("year")&&(n.end.imply("year",n.end.get("year")+1),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} month (${n.start})`)}))}),r}};var Ile=class extends jDe{constructor(e){super(),this.strictMode=e}isValid(e,r){return r.text.replace(" ","").match(/^\d*(\.\d*)?$/)?(e.debug(()=>{console.log(`Removing unlikely result '${r.text}'`)}),!1):r.start.isValidDate()?r.end&&!r.end.isValidDate()?(e.debug(()=>{console.log(`Removing invalid result: ${r} (${r.end})`)}),!1):this.strictMode?this.isStrictModeValid(e,r):!0:(e.debug(()=>{console.log(`Removing invalid result: ${r} (${r.start})`)}),!1)}isStrictModeValid(e,r){return r.start.isOnlyWeekdayComponent()?(e.debug(()=>{console.log(`(Strict) Removing weekday only component: ${r} (${r.end})`)}),!1):r.start.isOnlyTime()&&(!r.start.isCertain("hour")||!r.start.isCertain("minute"))?(e.debug(()=>{console.log(`(Strict) Removing uncertain time component: ${r} (${r.end})`)}),!1):!0}};var Kti=new RegExp("([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})(?:T([0-9]{1,2}):([0-9]{1,2})(?::([0-9]{1,2})(?:\\.(\\d{1,4}))?)?(Z|([+-]\\d{2}):?(\\d{2})?)?)?(?=\\W|$)","i"),Gti=1,Xti=2,Zti=3,H4r=4,Yti=5,W4r=6,J4r=7,Qti=8,K4r=9,G4r=10,Ale=class extends ru{innerPattern(){return Kti}innerExtract(e,r){let n=e.createParsingComponents({year:parseInt(r[Gti]),month:parseInt(r[Xti]),day:parseInt(r[Zti])});if(r[H4r]!=null&&(n.assign("hour",parseInt(r[H4r])),n.assign("minute",parseInt(r[Yti])),r[W4r]!=null&&n.assign("second",parseInt(r[W4r])),r[J4r]!=null&&n.assign("millisecond",parseInt(r[J4r])),r[Qti]!=null)){let o=0;if(r[K4r]){let i=parseInt(r[K4r]),a=0;r[G4r]!=null&&(a=parseInt(r[G4r])),o=i*60,o<0?o-=a:o+=a}n.assign("timezoneOffset",o)}return n.addTag("parser/ISOFormatParser")}};var Nle=class extends H0{mergeResults(e,r,n){let o=n.clone();return o.index=r.index,o.text=r.text+e+o.text,o.start.assign("weekday",r.start.get("weekday")),o.end&&o.end.assign("weekday",r.start.get("weekday")),o}shouldMergeResults(e,r,n){return r.start.isOnlyWeekdayComponent()&&!r.start.isCertain("hour")&&n.start.isCertain("day")&&e.match(/^,?\s*$/)!=null}};function X4r(t,e=!1){return t.parsers.unshift(new Ale),t.refiners.unshift(new Nle),t.refiners.unshift(new Mle),t.refiners.unshift(new WB),t.refiners.push(new Ple),t.refiners.push(new WB),t.refiners.push(new Rle),t.refiners.push(new Ile(e)),t}var l2r=$(FB(),1);var EX=$(FB(),1);function Z4r(t){let e=(0,EX.default)(t.instant),r=new os(t,{});return rT(r,e),MDe(r,e),t.timezoneOffset!==null&&r.assign("timezoneOffset",e.utcOffset()),r.addTag("casualReference/now"),r}function Y4r(t){let e=(0,EX.default)(t.instant),r=new os(t,{});return rT(r,e),SX(r,e),r.addTag("casualReference/today"),r}function Q4r(t){return eri(t,1).addTag("casualReference/yesterday")}function eri(t,e){return t2r(t,-e)}function e2r(t){return t2r(t,1).addTag("casualReference/tomorrow")}function t2r(t,e){let r=(0,EX.default)(t.instant),n=new os(t,{});return r=r.add(e,"day"),rT(n,r),SX(n,r),n}function r2r(t,e=22){let r=(0,EX.default)(t.instant),n=new os(t,{});return rT(n,r),n.imply("hour",e),n.imply("meridiem",ns.PM),n.addTag("casualReference/tonight"),n}function n2r(t,e=20){let r=new os(t,{});return r.imply("meridiem",ns.PM),r.imply("hour",e),r.addTag("casualReference/evening"),r}function o2r(t){let e=new os(t,{}),r=(0,EX.default)(t.instant);return r.hour()>2&&O4r(e,r),e.assign("hour",0),e.imply("minute",0),e.imply("second",0),e.imply("millisecond",0),e.addTag("casualReference/midnight"),e}function i2r(t,e=6){let r=new os(t,{});return r.imply("meridiem",ns.AM),r.imply("hour",e),r.imply("minute",0),r.imply("second",0),r.imply("millisecond",0),r.addTag("casualReference/morning"),r}function a2r(t,e=15){let r=new os(t,{});return r.imply("meridiem",ns.PM),r.imply("hour",e),r.imply("minute",0),r.imply("second",0),r.imply("millisecond",0),r.addTag("casualReference/afternoon"),r}function s2r(t){let e=new os(t,{});return e.imply("meridiem",ns.AM),e.imply("hour",12),e.imply("minute",0),e.imply("second",0),e.imply("millisecond",0),e.addTag("casualReference/noon"),e}var tri=/(now|today|tonight|tomorrow|tmr|tmrw|yesterday|last\s*night)(?=\W|$)/i,Dle=class extends ru{innerPattern(e){return tri}innerExtract(e,r){let n=(0,l2r.default)(e.refDate),o=r[0].toLowerCase(),i=e.createParsingComponents();switch(o){case"now":i=Z4r(e.reference);break;case"today":i=Y4r(e.reference);break;case"yesterday":i=Q4r(e.reference);break;case"tomorrow":case"tmr":case"tmrw":i=e2r(e.reference);break;case"tonight":i=r2r(e.reference);break;default:o.match(/last\s*night/)&&(n.hour()>6&&(n=n.add(-1,"day")),rT(i,n),i.imply("hour",0));break}return i.addTag("parser/ENCasualDateParser"),i}};var rri=/(?:this)?\s{0,3}(morning|afternoon|evening|night|midnight|midday|noon)(?=\W|$)/i,jle=class extends ru{innerPattern(){return rri}innerExtract(e,r){let n=null;switch(r[1].toLowerCase()){case"afternoon":n=a2r(e.reference);break;case"evening":case"night":n=n2r(e.reference);break;case"midnight":n=o2r(e.reference);break;case"morning":n=i2r(e.reference);break;case"noon":case"midday":n=s2r(e.reference);break}return n&&n.addTag("parser/ENCasualTimeParser"),n}};function c2r(t,e,r){let n=t.getDateWithAdjustedTimezone(),o=nri(n,e,r),i=new os(t);return i=U4r(i,{day:o}),i.assign("weekday",e),i}function nri(t,e,r){let n=t.getDay();switch(r){case"this":return $De(t,e);case"last":return d2r(t,e);case"next":return n==mm.SUNDAY?e==mm.SUNDAY?7:e:n==mm.SATURDAY?e==mm.SATURDAY?7:e==mm.SUNDAY?8:1+e:e=0&&(n-=7),n}var iri=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:on\\s*?)?(?:(this|last|past|next)\\s*)?(${ty(kmt)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(this|last|past|next)\\s*week)?(?=\\W|$)`,"i"),ari=1,sri=2,uri=3,$le=class extends ru{innerPattern(){return iri}innerExtract(e,r){let n=r[sri].toLowerCase(),o=kmt[n],i=r[ari],a=r[uri],s=i||a;s=s||"",s=s.toLowerCase();let u=null;return s=="last"||s=="past"?u="last":s=="next"?u="next":s=="this"&&(u="this"),c2r(e.reference,o,u)}};var f2r=$(FB(),1);var lri=new RegExp(`(this|last|past|next|after\\s*this)\\s*(${ty(mle)})(?=\\s*)(?=\\W|$)`,"i"),cri=1,dri=2,Lle=class extends ru{innerPattern(){return lri}innerExtract(e,r){let n=r[cri].toLowerCase(),o=r[dri].toLowerCase(),i=mle[o];if(n=="next"||n.startsWith("after")){let u={};return u[i]=1,os.createRelativeFromReference(e.reference,u)}if(n=="last"||n=="past"){let u={};return u[i]=-1,os.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),s=(0,f2r.default)(e.reference.instant);return o.match(/week/i)?(s=s.add(-s.get("d"),"d"),a.imply("day",s.date()),a.imply("month",s.month()+1),a.imply("year",s.year())):o.match(/month/i)?(s=s.add(-s.date()+1,"d"),a.imply("day",s.date()),a.assign("year",s.year()),a.assign("month",s.month()+1)):o.match(/year/i)&&(s=s.add(-s.date()+1,"d"),s=s.add(-s.month(),"month"),a.imply("day",s.date()),a.imply("month",s.month()+1),a.assign("year",s.year())),a}};var fri=new RegExp("([^\\d]|^)([0-3]{0,1}[0-9]{1})[\\/\\.\\-]([0-3]{0,1}[0-9]{1})(?:[\\/\\.\\-]([0-9]{4}|[0-9]{2}))?(\\W|$)","i"),pri=1,mri=5,p2r=2,m2r=3,Vmt=4,Fle=class{constructor(e){this.groupNumberMonth=e?m2r:p2r,this.groupNumberDay=e?p2r:m2r}pattern(){return fri}extract(e,r){let n=r.index+r[pri].length,o=r.index+r[0].length-r[mri].length;if(n>0&&e.text.substring(0,n).match("\\d/?$")||o12)&&s>12)if(u>=1&&u<=12&&s<=31)[u,s]=[s,u];else return null;if(u<1||u>31)return null;if(a.start.assign("day",u),a.start.assign("month",s),r[Vmt]){let l=parseInt(r[Vmt]),c=IDe(l);a.start.assign("year",c)}else{let l=BB(e.refDate,u,s);a.start.imply("year",l)}return a}};var hri=new RegExp(`(this|last|past|next|after|\\+|-)\\s*(${T$})(?=\\W|$)`,"i"),gri=new RegExp(`(this|last|past|next|after|\\+|-)\\s*(${VB})(?=\\W|$)`,"i"),kle=class extends ru{constructor(e=!0){super(),this.allowAbbreviations=e}innerPattern(){return this.allowAbbreviations?hri:gri}innerExtract(e,r){let n=r[1].toLowerCase(),o=V0(r[2]);if(!o)return null;switch(n){case"last":case"past":case"-":o=HB(o);break}return os.createRelativeFromReference(e.reference,o)}};function yri(t){return t.text.match(/^[+-]/i)!=null}function h2r(t){return t.text.match(/^-/i)!=null}var qle=class extends H0{shouldMergeResults(e,r,n){return e.match(/^\s*$/i)?yri(n)||h2r(n):!1}mergeResults(e,r,n,o){let i=V0(n.text);h2r(n)&&(i=HB(i));let a=os.createRelativeFromReference(new qB(r.start.date()),i);return new x$(r.reference,r.index,`${r.text}${e}${n.text}`,a)}};function g2r(t){return t.text.match(/\s+(before|from)$/i)!=null}function bri(t){return t.text.match(/\s+(after|since)$/i)!=null}var Ble=class extends H0{patternBetween(){return/^\s*$/i}shouldMergeResults(e,r,n){return!e.match(this.patternBetween())||!g2r(r)&&!bri(r)?!1:!!n.start.get("day")&&!!n.start.get("month")&&!!n.start.get("year")}mergeResults(e,r,n){let o=V0(r.text);g2r(r)&&(o=HB(o));let i=os.createRelativeFromReference(new qB(n.start.date()),o);return new x$(n.reference,r.index,`${r.text}${e}${n.text}`,i)}};var _ri=new RegExp(`^\\s*(${UB})`,"i"),vri=1,Ule=class{refine(e,r){return r.forEach(function(n){if(!n.start.isDateWithUnknownYear())return;let o=e.text.substring(n.index+n.text.length),i=_ri.exec(o);if(!i)return;e.debug(()=>{console.log(`Extracting year: '${i[0]}' into : ${n}`)});let a=zB(i[vri]);n.end!=null&&n.end.assign("year",a),n.start.assign("year",a),n.text+=i[0]}),r}};var zW=class{createCasualConfiguration(e=!1){let r=this.createConfiguration(!1,e);return r.parsers.push(new Dle),r.parsers.push(new jle),r.parsers.push(new ble),r.parsers.push(new Lle),r.parsers.push(new kle),r}createConfiguration(e=!0,r=!1){let n=X4r({parsers:[new Fle(r),new hle(e),new gle,new yle(r),new $le,new vle,new Sle(e),new Cle(e),new xle(e)],refiners:[new OX]},e);return n.parsers.unshift(new _le(e)),n.refiners.unshift(new Ble),n.refiners.unshift(new qle),n.refiners.unshift(new WB),n.refiners.push(new OX),n.refiners.push(new Ule),n.refiners.push(new Ole),n}};var PX=class t{constructor(e){this.defaultConfig=new zW,e=e||this.defaultConfig.createCasualConfiguration(),this.parsers=[...e.parsers],this.refiners=[...e.refiners]}clone(){return new t({parsers:[...this.parsers],refiners:[...this.refiners]})}parseDate(e,r,n){let o=this.parse(e,r,n);return o.length>0?o[0].start.date():null}parse(e,r,n){let o=new Hmt(e,r,n),i=[];return this.parsers.forEach(a=>{let s=t.executeParser(o,a);i=i.concat(s)}),i.sort((a,s)=>a.index-s.index),this.refiners.forEach(function(a){i=a.refine(o,i)}),i}static executeParser(e,r){let n=[],o=r.pattern(e),i=e.text,a=e.text,s=o.exec(a);for(;s;){let u=s.index+i.length-a.length;s.index=u;let l=r.extract(e,s);if(!l){a=i.substring(s.index+1),s=o.exec(a);continue}let c=null;l instanceof x$?c=l:l instanceof os?(c=e.createParsingResult(s.index,s[0]),c.start=l):c=e.createParsingResult(s.index,s[0],l);let d=c.index,f=c.text;e.debug(()=>console.log(`${r.constructor.name} extracted (at index=${d}) '${f}'`)),n.push(c),a=i.substring(d+f.length),s=o.exec(a)}return n}},Hmt=class{constructor(e,r,n){this.text=e,this.reference=new qB(r),this.option=n??{},this.refDate=this.reference.instant}createParsingComponents(e){return e instanceof os?e:new os(this.reference,e)}createParsingResult(e,r,n,o){let i=typeof r=="string"?r:this.text.substring(e,r),a=n?this.createParsingComponents(n):null,s=o?this.createParsingComponents(o):null;return new x$(this.reference,e,i,a,s)}debug(e){this.option.debug&&(this.option.debug instanceof Function?this.option.debug(e):this.option.debug.debug(e))}};var Wmt=new zW,y2r=new PX(Wmt.createCasualConfiguration(!1)),wri=new PX(Wmt.createConfiguration(!0,!1)),Nbs=new PX(Wmt.createCasualConfiguration(!0));var b2r=y2r;function Jmt(t,e,r){return b2r.parse(t,e,r)}function _2r(t,e,r){return b2r.parseDate(t,e,r)}var O$=class extends Error{},LDe=class extends O${constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},FDe=class extends O${constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},kDe=class extends O${constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},nT=class extends O${},MX=class extends O${constructor(e){super(`Invalid unit ${e}`)}},Jc=class extends O${},oT=class extends O${constructor(){super("Zone is an abstract class")}};var Qt="numeric",iT="short",Kw="long",JB={year:Qt,month:Qt,day:Qt},zle={year:Qt,month:iT,day:Qt},Kmt={year:Qt,month:iT,day:Qt,weekday:iT},Vle={year:Qt,month:Kw,day:Qt},Hle={year:Qt,month:Kw,day:Qt,weekday:Kw},Wle={hour:Qt,minute:Qt},Jle={hour:Qt,minute:Qt,second:Qt},Kle={hour:Qt,minute:Qt,second:Qt,timeZoneName:iT},Gle={hour:Qt,minute:Qt,second:Qt,timeZoneName:Kw},Xle={hour:Qt,minute:Qt,hourCycle:"h23"},Zle={hour:Qt,minute:Qt,second:Qt,hourCycle:"h23"},Yle={hour:Qt,minute:Qt,second:Qt,hourCycle:"h23",timeZoneName:iT},Qle={hour:Qt,minute:Qt,second:Qt,hourCycle:"h23",timeZoneName:Kw},ece={year:Qt,month:Qt,day:Qt,hour:Qt,minute:Qt},tce={year:Qt,month:Qt,day:Qt,hour:Qt,minute:Qt,second:Qt},rce={year:Qt,month:iT,day:Qt,hour:Qt,minute:Qt},nce={year:Qt,month:iT,day:Qt,hour:Qt,minute:Qt,second:Qt},Gmt={year:Qt,month:iT,day:Qt,weekday:iT,hour:Qt,minute:Qt},oce={year:Qt,month:Kw,day:Qt,hour:Qt,minute:Qt,timeZoneName:iT},ice={year:Qt,month:Kw,day:Qt,hour:Qt,minute:Qt,second:Qt,timeZoneName:iT},ace={year:Qt,month:Kw,day:Qt,weekday:Kw,hour:Qt,minute:Qt,timeZoneName:Kw},sce={year:Qt,month:Kw,day:Qt,weekday:Kw,hour:Qt,minute:Qt,second:Qt,timeZoneName:Kw};var vv=class{get type(){throw new oT}get name(){throw new oT}get ianaName(){return this.name}get isUniversal(){throw new oT}offsetName(e,r){throw new oT}formatOffset(e,r){throw new oT}offset(e){throw new oT}equals(e){throw new oT}get isValid(){throw new oT}};var Xmt=null,KB=class t extends vv{static get instance(){return Xmt===null&&(Xmt=new t),Xmt}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:r,locale:n}){return BDe(e,r,n)}formatOffset(e,r){return GB(this.offset(e),r)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}};var zDe={};function xri(t){return zDe[t]||(zDe[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),zDe[t]}var Tri={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Ori(t,e){let r=t.format(e).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(r),[,o,i,a,s,u,l,c]=n;return[a,o,i,s,u,l,c]}function Eri(t,e){let r=t.formatToParts(e),n=[];for(let o=0;o=0?m:1e3+m,(f-p)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}};var v2r={};function Pri(t,e={}){let r=JSON.stringify([t,e]),n=v2r[r];return n||(n=new Intl.ListFormat(t,e),v2r[r]=n),n}var Zmt={};function Ymt(t,e={}){let r=JSON.stringify([t,e]),n=Zmt[r];return n||(n=new Intl.DateTimeFormat(t,e),Zmt[r]=n),n}var Qmt={};function Mri(t,e={}){let r=JSON.stringify([t,e]),n=Qmt[r];return n||(n=new Intl.NumberFormat(t,e),Qmt[r]=n),n}var eht={};function Rri(t,e={}){let{base:r,...n}=e,o=JSON.stringify([t,n]),i=eht[o];return i||(i=new Intl.RelativeTimeFormat(t,e),eht[o]=i),i}var uce=null;function Iri(){return uce||(uce=new Intl.DateTimeFormat().resolvedOptions().locale,uce)}var w2r={};function Ari(t){let e=w2r[t];if(!e){let r=new Intl.Locale(t);e="getWeekInfo"in r?r.getWeekInfo():r.weekInfo,w2r[t]=e}return e}function Nri(t){let e=t.indexOf("-x-");e!==-1&&(t=t.substring(0,e));let r=t.indexOf("-u-");if(r===-1)return[t];{let n,o;try{n=Ymt(t).resolvedOptions(),o=t}catch{let u=t.substring(0,r);n=Ymt(u).resolvedOptions(),o=u}let{numberingSystem:i,calendar:a}=n;return[o,i,a]}}function Dri(t,e,r){return(r||e)&&(t.includes("-u-")||(t+="-u"),r&&(t+=`-ca-${r}`),e&&(t+=`-nu-${e}`)),t}function jri(t){let e=[];for(let r=1;r<=12;r++){let n=jn.utc(2009,r,1);e.push(t(n))}return e}function $ri(t){let e=[];for(let r=1;r<=7;r++){let n=jn.utc(2016,11,13+r);e.push(t(n))}return e}function VDe(t,e,r,n){let o=t.listingMode();return o==="error"?null:o==="en"?r(e):n(e)}function Lri(t){return t.numberingSystem&&t.numberingSystem!=="latn"?!1:t.numberingSystem==="latn"||!t.locale||t.locale.startsWith("en")||new Intl.DateTimeFormat(t.intl).resolvedOptions().numberingSystem==="latn"}var tht=class{constructor(e,r,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;let{padTo:o,floor:i,...a}=n;if(!r||Object.keys(a).length>0){let s={useGrouping:!1,...n};n.padTo>0&&(s.minimumIntegerDigits=n.padTo),this.inf=Mri(e,s)}}format(e){if(this.inf){let r=this.floor?Math.floor(e):e;return this.inf.format(r)}else{let r=this.floor?Math.floor(e):IX(e,3);return Ec(r,this.padTo)}}},rht=class{constructor(e,r,n){this.opts=n,this.originalZone=void 0;let o;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){let a=-1*(e.offset/60),s=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;e.offset!==0&&rb.create(s).valid?(o=s,this.dt=e):(o="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,o=e.zone.name):(o="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||o,this.dtf=Ymt(r,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(r=>{if(r.type==="timeZoneName"){let n=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...r,value:n}}else return r}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},nht=class{constructor(e,r,n){this.opts={style:"long",...n},!r&&HDe()&&(this.rtf=Rri(e,n))}format(e,r){return this.rtf?this.rtf.format(e,r):S2r(r,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,r){return this.rtf?this.rtf.formatToParts(e,r):[]}},Fri={firstDay:1,minimalDays:4,weekend:[6,7]},Fs=class t{static fromOpts(e){return t.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,r,n,o,i=!1){let a=e||Ls.defaultLocale,s=a||(i?"en-US":Iri()),u=r||Ls.defaultNumberingSystem,l=n||Ls.defaultOutputCalendar,c=lce(o)||Ls.defaultWeekSettings;return new t(s,u,l,c,a)}static resetCache(){uce=null,Zmt={},Qmt={},eht={}}static fromObject({locale:e,numberingSystem:r,outputCalendar:n,weekSettings:o}={}){return t.create(e,r,n,o)}constructor(e,r,n,o,i){let[a,s,u]=Nri(e);this.locale=a,this.numberingSystem=r||s||null,this.outputCalendar=n||u||null,this.weekSettings=o,this.intl=Dri(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=Lri(this)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),r=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&r?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:t.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,lce(e.weekSettings)||this.weekSettings,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,r=!1){return VDe(this,e,oht,()=>{let n=r?{month:e,day:"numeric"}:{month:e},o=r?"format":"standalone";return this.monthsCache[o][e]||(this.monthsCache[o][e]=jri(i=>this.extract(i,n,"month"))),this.monthsCache[o][e]})}weekdays(e,r=!1){return VDe(this,e,iht,()=>{let n=r?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},o=r?"format":"standalone";return this.weekdaysCache[o][e]||(this.weekdaysCache[o][e]=$ri(i=>this.extract(i,n,"weekday"))),this.weekdaysCache[o][e]})}meridiems(){return VDe(this,void 0,()=>aht,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[jn.utc(2016,11,13,9),jn.utc(2016,11,13,19)].map(r=>this.extract(r,e,"dayperiod"))}return this.meridiemCache})}eras(e){return VDe(this,e,sht,()=>{let r={era:e};return this.eraCache[e]||(this.eraCache[e]=[jn.utc(-40,1,1),jn.utc(2017,1,1)].map(n=>this.extract(n,r,"era"))),this.eraCache[e]})}extract(e,r,n){let o=this.dtFormatter(e,r),i=o.formatToParts(),a=i.find(s=>s.type.toLowerCase()===n);return a?a.value:null}numberFormatter(e={}){return new tht(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,r={}){return new rht(e,this.intl,r)}relFormatter(e={}){return new nht(this.intl,this.isEnglish(),e)}listFormatter(e={}){return Pri(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:WDe()?Ari(this.locale):Fri}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}};var lht=null,Xh=class t extends vv{static get utcInstance(){return lht===null&&(lht=new t(0)),lht}static instance(e){return e===0?t.utcInstance:new t(e)}static parseSpecifier(e){if(e){let r=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(r)return new t(VW(r[1],r[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${GB(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${GB(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,r){return GB(this.fixed,r)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}};var AX=class extends vv{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function aT(t,e){let r;if(_n(t)||t===null)return e;if(t instanceof vv)return t;if(C2r(t)){let n=t.toLowerCase();return n==="default"?e:n==="local"||n==="system"?KB.instance:n==="utc"||n==="gmt"?Xh.utcInstance:Xh.parseSpecifier(n)||rb.create(t)}else return sT(t)?Xh.instance(t):typeof t=="object"&&"offset"in t&&typeof t.offset=="function"?t:new AX(t)}var cht={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},x2r={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},kri=cht.hanidec.replace(/[\[|\]]/g,"").split("");function T2r(t){let e=parseInt(t,10);if(isNaN(e)){e="";for(let r=0;r=i&&n<=a&&(e+=n-i)}}return parseInt(e,10)}else return e}var NX={};function O2r(){NX={}}function W0({numberingSystem:t},e=""){let r=t||"latn";return NX[r]||(NX[r]={}),NX[r][e]||(NX[r][e]=new RegExp(`${cht[r]}${e}`)),NX[r][e]}var E2r=()=>Date.now(),P2r="system",M2r=null,R2r=null,I2r=null,A2r=60,N2r,D2r=null,Ls=class{static get now(){return E2r}static set now(e){E2r=e}static set defaultZone(e){P2r=e}static get defaultZone(){return aT(P2r,KB.instance)}static get defaultLocale(){return M2r}static set defaultLocale(e){M2r=e}static get defaultNumberingSystem(){return R2r}static set defaultNumberingSystem(e){R2r=e}static get defaultOutputCalendar(){return I2r}static set defaultOutputCalendar(e){I2r=e}static get defaultWeekSettings(){return D2r}static set defaultWeekSettings(e){D2r=lce(e)}static get twoDigitCutoffYear(){return A2r}static set twoDigitCutoffYear(e){A2r=e%100}static get throwOnInvalid(){return N2r}static set throwOnInvalid(e){N2r=e}static resetCaches(){Fs.resetCache(),rb.resetCache(),jn.resetCache(),O2r()}};var Zh=class{constructor(e,r){this.reason=e,this.explanation=r}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var j2r=[0,31,59,90,120,151,181,212,243,273,304,334],$2r=[0,31,60,91,121,152,182,213,244,274,305,335];function J0(t,e){return new Zh("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${t}, which is invalid`)}function JDe(t,e,r){let n=new Date(Date.UTC(t,e-1,r));t<100&&t>=0&&n.setUTCFullYear(n.getUTCFullYear()-1900);let o=n.getUTCDay();return o===0?7:o}function L2r(t,e,r){return r+(WW(t)?$2r:j2r)[e-1]}function F2r(t,e){let r=WW(t)?$2r:j2r,n=r.findIndex(i=>iHW(n,e,r)?(l=n+1,u=1):l=n,{weekYear:l,weekNumber:u,weekday:s,...fce(t)}}function dht(t,e=4,r=1){let{weekYear:n,weekNumber:o,weekday:i}=t,a=KDe(JDe(n,1,e),r),s=XB(n),u=o*7+i-a-7+e,l;u<1?(l=n-1,u+=XB(l)):u>s?(l=n+1,u-=XB(n)):l=n;let{month:c,day:d}=F2r(l,u);return{year:l,month:c,day:d,...fce(t)}}function GDe(t){let{year:e,month:r,day:n}=t,o=L2r(e,r,n);return{year:e,ordinal:o,...fce(t)}}function fht(t){let{year:e,ordinal:r}=t,{month:n,day:o}=F2r(e,r);return{year:e,month:n,day:o,...fce(t)}}function pht(t,e){if(!_n(t.localWeekday)||!_n(t.localWeekNumber)||!_n(t.localWeekYear)){if(!_n(t.weekday)||!_n(t.weekNumber)||!_n(t.weekYear))throw new nT("Cannot mix locale-based week fields with ISO-based week fields");return _n(t.localWeekday)||(t.weekday=t.localWeekday),_n(t.localWeekNumber)||(t.weekNumber=t.localWeekNumber),_n(t.localWeekYear)||(t.weekYear=t.localWeekYear),delete t.localWeekday,delete t.localWeekNumber,delete t.localWeekYear,{minDaysInFirstWeek:e.getMinDaysInFirstWeek(),startOfWeek:e.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function k2r(t,e=4,r=1){let n=dce(t.weekYear),o=Gw(t.weekNumber,1,HW(t.weekYear,e,r)),i=Gw(t.weekday,1,7);return n?o?i?!1:J0("weekday",t.weekday):J0("week",t.weekNumber):J0("weekYear",t.weekYear)}function q2r(t){let e=dce(t.year),r=Gw(t.ordinal,1,XB(t.year));return e?r?!1:J0("ordinal",t.ordinal):J0("year",t.year)}function mht(t){let e=dce(t.year),r=Gw(t.month,1,12),n=Gw(t.day,1,DX(t.year,t.month));return e?r?n?!1:J0("day",t.day):J0("month",t.month):J0("year",t.year)}function hht(t){let{hour:e,minute:r,second:n,millisecond:o}=t,i=Gw(e,0,23)||e===24&&r===0&&n===0&&o===0,a=Gw(r,0,59),s=Gw(n,0,59),u=Gw(o,0,999);return i?a?s?u?!1:J0("millisecond",o):J0("second",n):J0("minute",r):J0("hour",e)}function _n(t){return typeof t>"u"}function sT(t){return typeof t=="number"}function dce(t){return typeof t=="number"&&t%1===0}function C2r(t){return typeof t=="string"}function U2r(t){return Object.prototype.toString.call(t)==="[object Date]"}function HDe(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function WDe(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function z2r(t){return Array.isArray(t)?t:[t]}function ght(t,e,r){if(t.length!==0)return t.reduce((n,o)=>{let i=[e(o),o];return n&&r(n[0],i[0])===n[0]?n:i},null)[1]}function V2r(t,e){return e.reduce((r,n)=>(r[n]=t[n],r),{})}function ZB(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function lce(t){if(t==null)return null;if(typeof t!="object")throw new Jc("Week settings must be an object");if(!Gw(t.firstDay,1,7)||!Gw(t.minimalDays,1,7)||!Array.isArray(t.weekend)||t.weekend.some(e=>!Gw(e,1,7)))throw new Jc("Invalid week settings");return{firstDay:t.firstDay,minimalDays:t.minimalDays,weekend:Array.from(t.weekend)}}function Gw(t,e,r){return dce(t)&&t>=e&&t<=r}function qri(t,e){return t-e*Math.floor(t/e)}function Ec(t,e=2){let r=t<0,n;return r?n="-"+(""+-t).padStart(e,"0"):n=(""+t).padStart(e,"0"),n}function E$(t){if(!(_n(t)||t===null||t===""))return parseInt(t,10)}function YB(t){if(!(_n(t)||t===null||t===""))return parseFloat(t)}function pce(t){if(!(_n(t)||t===null||t==="")){let e=parseFloat("0."+t)*1e3;return Math.floor(e)}}function IX(t,e,r=!1){let n=10**e;return(r?Math.trunc:Math.round)(t*n)/n}function WW(t){return t%4===0&&(t%100!==0||t%400===0)}function XB(t){return WW(t)?366:365}function DX(t,e){let r=qri(e-1,12)+1,n=t+(e-r)/12;return r===2?WW(n)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function RX(t){let e=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year<100&&t.year>=0&&(e=new Date(e),e.setUTCFullYear(t.year,t.month-1,t.day)),+e}function B2r(t,e,r){return-KDe(JDe(t,1,e),r)+e-1}function HW(t,e=4,r=1){let n=B2r(t,e,r),o=B2r(t+1,e,r);return(XB(t)-n+o)/7}function mce(t){return t>99?t:t>Ls.twoDigitCutoffYear?1900+t:2e3+t}function BDe(t,e,r,n=null){let o=new Date(t),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};n&&(i.timeZone=n);let a={timeZoneName:e,...i},s=new Intl.DateTimeFormat(r,a).formatToParts(o).find(u=>u.type.toLowerCase()==="timezonename");return s?s.value:null}function VW(t,e){let r=parseInt(t,10);Number.isNaN(r)&&(r=0);let n=parseInt(e,10)||0,o=r<0||Object.is(r,-0)?-n:n;return r*60+o}function yht(t){let e=Number(t);if(typeof t=="boolean"||t===""||Number.isNaN(e))throw new Jc(`Invalid unit value ${t}`);return e}function jX(t,e){let r={};for(let n in t)if(ZB(t,n)){let o=t[n];if(o==null)continue;r[e(n)]=yht(o)}return r}function GB(t,e){let r=Math.trunc(Math.abs(t/60)),n=Math.trunc(Math.abs(t%60)),o=t>=0?"+":"-";switch(e){case"short":return`${o}${Ec(r,2)}:${Ec(n,2)}`;case"narrow":return`${o}${r}${n>0?`:${n}`:""}`;case"techie":return`${o}${Ec(r,2)}${Ec(n,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function fce(t){return V2r(t,["hour","minute","second","millisecond"])}var Bri=["January","February","March","April","May","June","July","August","September","October","November","December"],bht=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Uri=["J","F","M","A","M","J","J","A","S","O","N","D"];function oht(t){switch(t){case"narrow":return[...Uri];case"short":return[...bht];case"long":return[...Bri];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var _ht=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],vht=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],zri=["M","T","W","T","F","S","S"];function iht(t){switch(t){case"narrow":return[...zri];case"short":return[...vht];case"long":return[..._ht];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var aht=["AM","PM"],Vri=["Before Christ","Anno Domini"],Hri=["BC","AD"],Wri=["B","A"];function sht(t){switch(t){case"narrow":return[...Wri];case"short":return[...Hri];case"long":return[...Vri];default:return null}}function H2r(t){return aht[t.hour<12?0:1]}function W2r(t,e){return iht(e)[t.weekday-1]}function J2r(t,e){return oht(e)[t.month-1]}function K2r(t,e){return sht(e)[t.year<0?0:1]}function S2r(t,e,r="always",n=!1){let o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(t)===-1;if(r==="auto"&&i){let d=t==="days";switch(e){case 1:return d?"tomorrow":`next ${o[t][0]}`;case-1:return d?"yesterday":`last ${o[t][0]}`;case 0:return d?"today":`this ${o[t][0]}`;default:}}let a=Object.is(e,-0)||e<0,s=Math.abs(e),u=s===1,l=o[t],c=n?u?l[1]:l[2]||l[1]:u?o[t][0]:t;return a?`${s} ${c} ago`:`in ${s} ${c}`}function G2r(t,e){let r="";for(let n of t)n.literal?r+=n.val:r+=e(n.val);return r}var Jri={D:JB,DD:zle,DDD:Vle,DDDD:Hle,t:Wle,tt:Jle,ttt:Kle,tttt:Gle,T:Xle,TT:Zle,TTT:Yle,TTTT:Qle,f:ece,ff:rce,fff:oce,ffff:ace,F:tce,FF:nce,FFF:ice,FFFF:sce},Yh=class t{static create(e,r={}){return new t(e,r)}static parseFormat(e){let r=null,n="",o=!1,i=[];for(let a=0;a0&&i.push({literal:o||/^\s+$/.test(n),val:n}),r=null,n="",o=!o):o||s===r?n+=s:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=s,r=s)}return n.length>0&&i.push({literal:o||/^\s+$/.test(n),val:n}),i}static macroTokenToFormatOpts(e){return Jri[e]}constructor(e,r){this.opts=r,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,r){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...r}).format()}dtFormatter(e,r={}){return this.loc.dtFormatter(e,{...this.opts,...r})}formatDateTime(e,r){return this.dtFormatter(e,r).format()}formatDateTimeParts(e,r){return this.dtFormatter(e,r).formatToParts()}formatInterval(e,r){return this.dtFormatter(e.start,r).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,r){return this.dtFormatter(e,r).resolvedOptions()}num(e,r=0){if(this.opts.forceSimple)return Ec(e,r);let n={...this.opts};return r>0&&(n.padTo=r),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,r){let n=this.loc.listingMode()==="en",o=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",i=(p,m)=>this.loc.extract(e,p,m),a=p=>e.isOffsetFixed&&e.offset===0&&p.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,p.format):"",s=()=>n?H2r(e):i({hour:"numeric",hourCycle:"h12"},"dayperiod"),u=(p,m)=>n?J2r(e,p):i(m?{month:p}:{month:p,day:"numeric"},"month"),l=(p,m)=>n?W2r(e,p):i(m?{weekday:p}:{weekday:p,month:"long",day:"numeric"},"weekday"),c=p=>{let m=t.macroTokenToFormatOpts(p);return m?this.formatWithSystemDefault(e,m):p},d=p=>n?K2r(e,p):i({era:p},"era"),f=p=>{switch(p){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return s();case"d":return o?i({day:"numeric"},"day"):this.num(e.day);case"dd":return o?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return o?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return o?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return o?i({month:"numeric"},"month"):this.num(e.month);case"MM":return o?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return o?i({year:"numeric"},"year"):this.num(e.year);case"yy":return o?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return o?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return o?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return c(p)}};return G2r(t.parseFormat(r),f)}formatDurationFromString(e,r){let n=u=>{switch(u[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},o=u=>l=>{let c=n(l);return c?this.num(u.get(c),l.length):l},i=t.parseFormat(r),a=i.reduce((u,{literal:l,val:c})=>l?u:u.concat(c),[]),s=e.shiftTo(...a.map(n).filter(u=>u));return G2r(i,o(s))}};var Z2r=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function LX(...t){let e=t.reduce((r,n)=>r+n.source,"");return RegExp(`^${e}$`)}function FX(...t){return e=>t.reduce(([r,n,o],i)=>{let[a,s,u]=i(e,o);return[{...r,...a},s||n,u]},[{},null,1]).slice(0,2)}function kX(t,...e){if(t==null)return[null,null];for(let[r,n]of e){let o=r.exec(t);if(o)return n(o)}return[null,null]}function Y2r(...t){return(e,r)=>{let n={},o;for(o=0;op!==void 0&&(m||p&&c)?-p:p;return[{years:f(YB(r)),months:f(YB(n)),weeks:f(YB(o)),days:f(YB(i)),hours:f(YB(a)),minutes:f(YB(s)),seconds:f(YB(u),u==="-0"),milliseconds:f(pce(l),d)}]}var ani={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 Cht(t,e,r,n,o,i,a){let s={year:e.length===2?mce(E$(e)):E$(e),month:bht.indexOf(r)+1,day:E$(n),hour:E$(o),minute:E$(i)};return a&&(s.second=E$(a)),t&&(s.weekday=t.length>3?_ht.indexOf(t)+1:vht.indexOf(t)+1),s}var sni=/^(?:(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\d)(\d\d)))$/;function uni(t){let[,e,r,n,o,i,a,s,u,l,c,d]=t,f=Cht(e,o,n,r,i,a,s),p;return u?p=ani[u]:l?p=0:p=VW(c,d),[f,new Xh(p)]}function lni(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var cni=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,dni=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,fni=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function X2r(t){let[,e,r,n,o,i,a,s]=t;return[Cht(e,o,n,r,i,a,s),Xh.utcInstance]}function pni(t){let[,e,r,n,o,i,a,s]=t;return[Cht(e,s,r,n,o,i,a),Xh.utcInstance]}var mni=LX(Gri,Sht),hni=LX(Xri,Sht),gni=LX(Zri,Sht),yni=LX(eVr),rVr=FX(rni,qX,hce,gce),bni=FX(Yri,qX,hce,gce),_ni=FX(Qri,qX,hce,gce),vni=FX(qX,hce,gce);function nVr(t){return kX(t,[mni,rVr],[hni,bni],[gni,_ni],[yni,vni])}function oVr(t){return kX(lni(t),[sni,uni])}function iVr(t){return kX(t,[cni,X2r],[dni,X2r],[fni,pni])}function aVr(t){return kX(t,[oni,ini])}var wni=FX(qX);function sVr(t){return kX(t,[nni,wni])}var Sni=LX(eni,tni),Cni=LX(tVr),xni=FX(qX,hce,gce);function uVr(t){return kX(t,[Sni,rVr],[Cni,xni])}var lVr="Invalid Duration",dVr={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Tni={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...dVr},K0=146097/400,BX=146097/4800,Oni={years:{quarters:4,months:12,weeks:K0/7,days:K0,hours:K0*24,minutes:K0*24*60,seconds:K0*24*60*60,milliseconds:K0*24*60*60*1e3},quarters:{months:3,weeks:K0/28,days:K0/4,hours:K0*24/4,minutes:K0*24*60/4,seconds:K0*24*60*60/4,milliseconds:K0*24*60*60*1e3/4},months:{weeks:BX/7,days:BX,hours:BX*24,minutes:BX*24*60,seconds:BX*24*60*60,milliseconds:BX*24*60*60*1e3},...dVr},JW=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Eni=JW.slice(0).reverse();function QB(t,e,r=!1){let n={values:r?e.values:{...t.values,...e.values||{}},loc:t.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy,matrix:e.matrix||t.matrix};return new Pc(n)}function fVr(t,e){let r=e.milliseconds??0;for(let n of Eni.slice(1))e[n]&&(r+=e[n]*t[n].milliseconds);return r}function cVr(t,e){let r=fVr(t,e)<0?-1:1;JW.reduceRight((n,o)=>{if(_n(e[o]))return n;if(n){let i=e[n]*r,a=t[o][n],s=Math.floor(i/a);e[o]+=s*r,e[n]-=s*a*r}return o},null),JW.reduce((n,o)=>{if(_n(e[o]))return n;if(n){let i=e[n]%1;e[n]-=i,e[o]+=i*t[n][o]}return o},null)}function Pni(t){let e={};for(let[r,n]of Object.entries(t))n!==0&&(e[r]=n);return e}var Pc=class t{constructor(e){let r=e.conversionAccuracy==="longterm"||!1,n=r?Oni:Tni;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||Fs.create(),this.conversionAccuracy=r?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,r){return t.fromObject({milliseconds:e},r)}static fromObject(e,r={}){if(e==null||typeof e!="object")throw new Jc(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new t({values:jX(e,t.normalizeUnit),loc:Fs.fromObject(r),conversionAccuracy:r.conversionAccuracy,matrix:r.matrix})}static fromDurationLike(e){if(sT(e))return t.fromMillis(e);if(t.isDuration(e))return e;if(typeof e=="object")return t.fromObject(e);throw new Jc(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,r){let[n]=aVr(e);return n?t.fromObject(n,r):t.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,r){let[n]=sVr(e);return n?t.fromObject(n,r):t.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,r=null){if(!e)throw new Jc("need to specify a reason the Duration is invalid");let n=e instanceof Zh?e:new Zh(e,r);if(Ls.throwOnInvalid)throw new kDe(n);return new t({invalid:n})}static normalizeUnit(e){let r={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!r)throw new MX(e);return r}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,r={}){let n={...r,floor:r.round!==!1&&r.floor!==!1};return this.isValid?Yh.create(this.loc,n).formatDurationFromString(this,e):lVr}toHuman(e={}){if(!this.isValid)return lVr;let r=JW.map(n=>{let o=this.values[n];return _n(o)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:n.slice(0,-1)}).format(o)}).filter(n=>n);return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(r)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=IX(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let r=this.toMillis();return r<0||r>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},jn.fromMillis(r,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?fVr(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let r=t.fromDurationLike(e),n={};for(let o of JW)(ZB(r.values,o)||ZB(this.values,o))&&(n[o]=r.get(o)+this.get(o));return QB(this,{values:n},!0)}minus(e){if(!this.isValid)return this;let r=t.fromDurationLike(e);return this.plus(r.negate())}mapUnits(e){if(!this.isValid)return this;let r={};for(let n of Object.keys(this.values))r[n]=yht(e(this.values[n],n));return QB(this,{values:r},!0)}get(e){return this[t.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let r={...this.values,...jX(e,t.normalizeUnit)};return QB(this,{values:r})}reconfigure({locale:e,numberingSystem:r,conversionAccuracy:n,matrix:o}={}){let a={loc:this.loc.clone({locale:e,numberingSystem:r}),matrix:o,conversionAccuracy:n};return QB(this,a)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return cVr(this.matrix,e),QB(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=Pni(this.normalize().shiftToAll().toObject());return QB(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(a=>t.normalizeUnit(a));let r={},n={},o=this.toObject(),i;for(let a of JW)if(e.indexOf(a)>=0){i=a;let s=0;for(let l in n)s+=this.matrix[l][a]*n[l],n[l]=0;sT(o[a])&&(s+=o[a]);let u=Math.trunc(s);r[a]=u,n[a]=(s*1e3-u*1e3)/1e3}else sT(o[a])&&(n[a]=o[a]);for(let a in n)n[a]!==0&&(r[i]+=a===i?n[a]:n[a]/this.matrix[i][a]);return cVr(this.matrix,r),QB(this,{values:r},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let r of Object.keys(this.values))e[r]=this.values[r]===0?0:-this.values[r];return QB(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function r(n,o){return n===void 0||n===0?o===void 0||o===0:n===o}for(let n of JW)if(!r(this.values[n],e.values[n]))return!1;return!0}};var UX="Invalid Interval";function Mni(t,e){return!t||!t.isValid?P$.invalid("missing or invalid start"):!e||!e.isValid?P$.invalid("missing or invalid end"):ee:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:r}={}){return this.isValid?t.fromDateTimes(e||this.s,r||this.e):this}splitAt(...e){if(!this.isValid)return[];let r=e.map(zX).filter(a=>this.contains(a)).sort((a,s)=>a.toMillis()-s.toMillis()),n=[],{s:o}=this,i=0;for(;o+this.e?this.e:a;n.push(t.fromDateTimes(o,s)),o=s,i+=1}return n}splitBy(e){let r=Pc.fromDurationLike(e);if(!this.isValid||!r.isValid||r.as("milliseconds")===0)return[];let{s:n}=this,o=1,i,a=[];for(;nu*o));i=+s>+this.e?this.e:s,a.push(t.fromDateTimes(n,i)),n=i,o+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let r=this.s>e.s?this.s:e.s,n=this.e=n?null:t.fromDateTimes(r,n)}union(e){if(!this.isValid)return this;let r=this.se.e?this.e:e.e;return t.fromDateTimes(r,n)}static merge(e){let[r,n]=e.sort((o,i)=>o.s-i.s).reduce(([o,i],a)=>i?i.overlaps(a)||i.abutsStart(a)?[o,i.union(a)]:[o.concat([i]),a]:[o,a],[[],null]);return n&&r.push(n),r}static xor(e){let r=null,n=0,o=[],i=e.map(u=>[{time:u.s,type:"s"},{time:u.e,type:"e"}]),a=Array.prototype.concat(...i),s=a.sort((u,l)=>u.time-l.time);for(let u of s)n+=u.type==="s"?1:-1,n===1?r=u.time:(r&&+r!=+u.time&&o.push(t.fromDateTimes(r,u.time)),r=null);return t.merge(o)}difference(...e){return t.xor([this].concat(e)).map(r=>this.intersection(r)).filter(r=>r&&!r.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:UX}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=JB,r={}){return this.isValid?Yh.create(this.s.loc.clone(r),e).formatInterval(this):UX}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:UX}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:UX}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:UX}toFormat(e,{separator:r=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(e)}${r}${this.e.toFormat(e)}`:UX}toDuration(e,r){return this.isValid?this.e.diff(this.s,e,r):Pc.invalid(this.invalidReason)}mapEndpoints(e){return t.fromDateTimes(e(this.s),e(this.e))}};var M$=class{static hasDST(e=Ls.defaultZone){let r=jn.now().setZone(e).set({month:12});return!e.isUniversal&&r.offset!==r.set({month:6}).offset}static isValidIANAZone(e){return rb.isValidZone(e)}static normalizeZone(e){return aT(e,Ls.defaultZone)}static getStartOfWeek({locale:e=null,locObj:r=null}={}){return(r||Fs.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:r=null}={}){return(r||Fs.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:r=null}={}){return(r||Fs.create(e)).getWeekendDays().slice()}static months(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||Fs.create(r,n,i)).months(e)}static monthsFormat(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||Fs.create(r,n,i)).months(e,!0)}static weekdays(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null}={}){return(o||Fs.create(r,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null}={}){return(o||Fs.create(r,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Fs.create(e).meridiems()}static eras(e="short",{locale:r=null}={}){return Fs.create(r,null,"gregory").eras(e)}static features(){return{relative:HDe(),localeWeek:WDe()}}};function pVr(t,e){let r=o=>o.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),n=r(e)-r(t);return Math.floor(Pc.fromMillis(n).as("days"))}function Rni(t,e,r){let n=[["years",(u,l)=>l.year-u.year],["quarters",(u,l)=>l.quarter-u.quarter+(l.year-u.year)*4],["months",(u,l)=>l.month-u.month+(l.year-u.year)*12],["weeks",(u,l)=>{let c=pVr(u,l);return(c-c%7)/7}],["days",pVr]],o={},i=t,a,s;for(let[u,l]of n)r.indexOf(u)>=0&&(a=u,o[u]=l(t,e),s=i.plus(o),s>e?(o[u]--,t=i.plus(o),t>e&&(s=t,o[u]--,t=i.plus(o))):t=s);return[t,o,s,a]}function mVr(t,e,r,n){let[o,i,a,s]=Rni(t,e,r),u=e-o,l=r.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);l.length===0&&(a0?Pc.fromMillis(u,n).shiftTo(...l).plus(c):c}var Ini="missing Intl.DateTimeFormat.formatToParts support";function Hs(t,e=r=>r){return{regex:t,deser:([r])=>e(T2r(r))}}var Ani="\xA0",yVr=`[ ${Ani}]`,bVr=new RegExp(yVr,"g");function Nni(t){return t.replace(/\./g,"\\.?").replace(bVr,yVr)}function hVr(t){return t.replace(/\./g,"").replace(bVr," ").toLowerCase()}function uT(t,e){return t===null?null:{regex:RegExp(t.map(Nni).join("|")),deser:([r])=>t.findIndex(n=>hVr(r)===hVr(n))+e}}function gVr(t,e){return{regex:t,deser:([,r,n])=>VW(r,n),groups:e}}function XDe(t){return{regex:t,deser:([e])=>e}}function Dni(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function jni(t,e){let r=W0(e),n=W0(e,"{2}"),o=W0(e,"{3}"),i=W0(e,"{4}"),a=W0(e,"{6}"),s=W0(e,"{1,2}"),u=W0(e,"{1,3}"),l=W0(e,"{1,6}"),c=W0(e,"{1,9}"),d=W0(e,"{2,4}"),f=W0(e,"{4,6}"),p=y=>({regex:RegExp(Dni(y.val)),deser:([g])=>g,literal:!0}),h=(y=>{if(t.literal)return p(y);switch(y.val){case"G":return uT(e.eras("short"),0);case"GG":return uT(e.eras("long"),0);case"y":return Hs(l);case"yy":return Hs(d,mce);case"yyyy":return Hs(i);case"yyyyy":return Hs(f);case"yyyyyy":return Hs(a);case"M":return Hs(s);case"MM":return Hs(n);case"MMM":return uT(e.months("short",!0),1);case"MMMM":return uT(e.months("long",!0),1);case"L":return Hs(s);case"LL":return Hs(n);case"LLL":return uT(e.months("short",!1),1);case"LLLL":return uT(e.months("long",!1),1);case"d":return Hs(s);case"dd":return Hs(n);case"o":return Hs(u);case"ooo":return Hs(o);case"HH":return Hs(n);case"H":return Hs(s);case"hh":return Hs(n);case"h":return Hs(s);case"mm":return Hs(n);case"m":return Hs(s);case"q":return Hs(s);case"qq":return Hs(n);case"s":return Hs(s);case"ss":return Hs(n);case"S":return Hs(u);case"SSS":return Hs(o);case"u":return XDe(c);case"uu":return XDe(s);case"uuu":return Hs(r);case"a":return uT(e.meridiems(),0);case"kkkk":return Hs(i);case"kk":return Hs(d,mce);case"W":return Hs(s);case"WW":return Hs(n);case"E":case"c":return Hs(r);case"EEE":return uT(e.weekdays("short",!1),1);case"EEEE":return uT(e.weekdays("long",!1),1);case"ccc":return uT(e.weekdays("short",!0),1);case"cccc":return uT(e.weekdays("long",!0),1);case"Z":case"ZZ":return gVr(new RegExp(`([+-]${s.source})(?::(${n.source}))?`),2);case"ZZZ":return gVr(new RegExp(`([+-]${s.source})(${n.source})?`),2);case"z":return XDe(/[a-z_+-/]{1,256}?/i);case" ":return XDe(/[^\S\n\r]/);default:return p(y)}})(t)||{invalidReason:Ini};return h.token=t,h}var $ni={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function Lni(t,e,r){let{type:n,value:o}=t;if(n==="literal"){let u=/^\s+$/.test(o);return{literal:!u,val:u?" ":o}}let i=e[n],a=n;n==="hour"&&(e.hour12!=null?a=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?a="hour12":a="hour24":a=r.hour12?"hour12":"hour24");let s=$ni[a];if(typeof s=="object"&&(s=s[i]),s)return{literal:!1,val:s}}function Fni(t){return[`^${t.map(r=>r.regex).reduce((r,n)=>`${r}(${n.source})`,"")}$`,t]}function kni(t,e,r){let n=t.match(e);if(n){let o={},i=1;for(let a in r)if(ZB(r,a)){let s=r[a],u=s.groups?s.groups+1:1;!s.literal&&s.token&&(o[s.token.val[0]]=s.deser(n.slice(i,i+u))),i+=u}return[n,o]}else return[n,{}]}function qni(t){let e=i=>{switch(i){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},r=null,n;return _n(t.z)||(r=rb.create(t.z)),_n(t.Z)||(r||(r=new Xh(t.Z)),n=t.Z),_n(t.q)||(t.M=(t.q-1)*3+1),_n(t.h)||(t.h<12&&t.a===1?t.h+=12:t.h===12&&t.a===0&&(t.h=0)),t.G===0&&t.y&&(t.y=-t.y),_n(t.u)||(t.S=pce(t.u)),[Object.keys(t).reduce((i,a)=>{let s=e(a);return s&&(i[s]=t[a]),i},{}),r,n]}var xht=null;function Bni(){return xht||(xht=jn.fromMillis(1555555555555)),xht}function Uni(t,e){if(t.literal)return t;let r=Yh.macroTokenToFormatOpts(t.val),n=Eht(r,e);return n==null||n.includes(void 0)?t:n}function Tht(t,e){return Array.prototype.concat(...t.map(r=>Uni(r,e)))}var yce=class{constructor(e,r){if(this.locale=e,this.format=r,this.tokens=Tht(Yh.parseFormat(r),e),this.units=this.tokens.map(n=>jni(n,e)),this.disqualifyingUnit=this.units.find(n=>n.invalidReason),!this.disqualifyingUnit){let[n,o]=Fni(this.units);this.regex=RegExp(n,"i"),this.handlers=o}}explainFromTokens(e){if(this.isValid){let[r,n]=kni(e,this.regex,this.handlers),[o,i,a]=n?qni(n):[null,null,void 0];if(ZB(n,"a")&&ZB(n,"H"))throw new nT("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:r,matches:n,result:o,zone:i,specificOffset:a}}else return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}};function Oht(t,e,r){return new yce(t,r).explainFromTokens(e)}function _Vr(t,e,r){let{result:n,zone:o,specificOffset:i,invalidReason:a}=Oht(t,e,r);return[n,o,i,a]}function Eht(t,e){if(!t)return null;let n=Yh.create(e,t).dtFormatter(Bni()),o=n.formatToParts(),i=n.resolvedOptions();return o.map(a=>Lni(a,t,i))}var Pht="Invalid DateTime",vVr=864e13;function bce(t){return new Zh("unsupported zone",`the zone "${t.name}" is not supported`)}function Mht(t){return t.weekData===null&&(t.weekData=cce(t.c)),t.weekData}function Rht(t){return t.localWeekData===null&&(t.localWeekData=cce(t.c,t.loc.getMinDaysInFirstWeek(),t.loc.getStartOfWeek())),t.localWeekData}function KW(t,e){let r={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new jn({...r,...e,old:r})}function EVr(t,e,r){let n=t-e*60*1e3,o=r.offset(n);if(e===o)return[n,e];n-=(o-e)*60*1e3;let i=r.offset(n);return o===i?[n,o]:[t-Math.min(o,i)*60*1e3,Math.max(o,i)]}function ZDe(t,e){t+=e*60*1e3;let r=new Date(t);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:r.getUTCHours(),minute:r.getUTCMinutes(),second:r.getUTCSeconds(),millisecond:r.getUTCMilliseconds()}}function QDe(t,e,r){return EVr(RX(t),e,r)}function wVr(t,e){let r=t.o,n=t.c.year+Math.trunc(e.years),o=t.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,i={...t.c,year:n,month:o,day:Math.min(t.c.day,DX(n,o))+Math.trunc(e.days)+Math.trunc(e.weeks)*7},a=Pc.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),s=RX(i),[u,l]=EVr(s,r,t.zone);return a!==0&&(u+=a,l=t.zone.offset(u)),{ts:u,o:l}}function VX(t,e,r,n,o,i){let{setZone:a,zone:s}=r;if(t&&Object.keys(t).length!==0||e){let u=e||s,l=jn.fromObject(t,{...r,zone:u,specificOffset:i});return a?l:l.setZone(s)}else return jn.invalid(new Zh("unparsable",`the input "${o}" can't be parsed as ${n}`))}function YDe(t,e,r=!0){return t.isValid?Yh.create(Fs.create("en-US"),{allowZ:r,forceSimple:!0}).formatDateTimeFromString(t,e):null}function Iht(t,e){let r=t.c.year>9999||t.c.year<0,n="";return r&&t.c.year>=0&&(n+="+"),n+=Ec(t.c.year,r?6:4),e?(n+="-",n+=Ec(t.c.month),n+="-",n+=Ec(t.c.day)):(n+=Ec(t.c.month),n+=Ec(t.c.day)),n}function SVr(t,e,r,n,o,i){let a=Ec(t.c.hour);return e?(a+=":",a+=Ec(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!r)&&(a+=":")):a+=Ec(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!r)&&(a+=Ec(t.c.second),(t.c.millisecond!==0||!n)&&(a+=".",a+=Ec(t.c.millisecond,3))),o&&(t.isOffsetFixed&&t.offset===0&&!i?a+="Z":t.o<0?(a+="-",a+=Ec(Math.trunc(-t.o/60)),a+=":",a+=Ec(Math.trunc(-t.o%60))):(a+="+",a+=Ec(Math.trunc(t.o/60)),a+=":",a+=Ec(Math.trunc(t.o%60)))),i&&(a+="["+t.zone.ianaName+"]"),a}var PVr={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},zni={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Vni={ordinal:1,hour:0,minute:0,second:0,millisecond:0},MVr=["year","month","day","hour","minute","second","millisecond"],Hni=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Wni=["year","ordinal","hour","minute","second","millisecond"];function Jni(t){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!e)throw new MX(t);return e}function CVr(t){switch(t.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return Jni(t)}}function Kni(t){return tje[t]||(eje===void 0&&(eje=Ls.now()),tje[t]=t.offset(eje)),tje[t]}function xVr(t,e){let r=aT(e.zone,Ls.defaultZone);if(!r.isValid)return jn.invalid(bce(r));let n=Fs.fromObject(e),o,i;if(_n(t.year))o=Ls.now();else{for(let u of MVr)_n(t[u])&&(t[u]=PVr[u]);let a=mht(t)||hht(t);if(a)return jn.invalid(a);let s=Kni(r);[o,i]=QDe(t,s,r)}return new jn({ts:o,zone:r,loc:n,o:i})}function TVr(t,e,r){let n=_n(r.round)?!0:r.round,o=(a,s)=>(a=IX(a,n||r.calendary?0:2,!0),e.loc.clone(r).relFormatter(r).format(a,s)),i=a=>r.calendary?e.hasSame(t,a)?0:e.startOf(a).diff(t.startOf(a),a).get(a):e.diff(t,a).get(a);if(r.unit)return o(i(r.unit),r.unit);for(let a of r.units){let s=i(a);if(Math.abs(s)>=1)return o(s,a)}return o(t>e?-0:0,r.units[r.units.length-1])}function OVr(t){let e={},r;return t.length>0&&typeof t[t.length-1]=="object"?(e=t[t.length-1],r=Array.from(t).slice(0,t.length-1)):r=Array.from(t),[e,r]}var eje,tje={},jn=class t{constructor(e){let r=e.zone||Ls.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new Zh("invalid input"):null)||(r.isValid?null:bce(r));this.ts=_n(e.ts)?Ls.now():e.ts;let o=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(r))[o,i]=[e.old.c,e.old.o];else{let s=sT(e.o)&&!e.old?e.o:r.offset(this.ts);o=ZDe(this.ts,s),n=Number.isNaN(o.year)?new Zh("invalid input"):null,o=n?null:o,i=n?null:s}this._zone=r,this.loc=e.loc||Fs.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=o,this.o=i,this.isLuxonDateTime=!0}static now(){return new t({})}static local(){let[e,r]=OVr(arguments),[n,o,i,a,s,u,l]=r;return xVr({year:n,month:o,day:i,hour:a,minute:s,second:u,millisecond:l},e)}static utc(){let[e,r]=OVr(arguments),[n,o,i,a,s,u,l]=r;return e.zone=Xh.utcInstance,xVr({year:n,month:o,day:i,hour:a,minute:s,second:u,millisecond:l},e)}static fromJSDate(e,r={}){let n=U2r(e)?e.valueOf():NaN;if(Number.isNaN(n))return t.invalid("invalid input");let o=aT(r.zone,Ls.defaultZone);return o.isValid?new t({ts:n,zone:o,loc:Fs.fromObject(r)}):t.invalid(bce(o))}static fromMillis(e,r={}){if(sT(e))return e<-vVr||e>vVr?t.invalid("Timestamp out of range"):new t({ts:e,zone:aT(r.zone,Ls.defaultZone),loc:Fs.fromObject(r)});throw new Jc(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,r={}){if(sT(e))return new t({ts:e*1e3,zone:aT(r.zone,Ls.defaultZone),loc:Fs.fromObject(r)});throw new Jc("fromSeconds requires a numerical input")}static fromObject(e,r={}){e=e||{};let n=aT(r.zone,Ls.defaultZone);if(!n.isValid)return t.invalid(bce(n));let o=Fs.fromObject(r),i=jX(e,CVr),{minDaysInFirstWeek:a,startOfWeek:s}=pht(i,o),u=Ls.now(),l=_n(r.specificOffset)?n.offset(u):r.specificOffset,c=!_n(i.ordinal),d=!_n(i.year),f=!_n(i.month)||!_n(i.day),p=d||f,m=i.weekYear||i.weekNumber;if((p||c)&&m)throw new nT("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(f&&c)throw new nT("Can't mix ordinal dates with month/day");let h=m||i.weekday&&!p,y,g,b=ZDe(u,l);h?(y=Hni,g=zni,b=cce(b,a,s)):c?(y=Wni,g=Vni,b=GDe(b)):(y=MVr,g=PVr);let _=!1;for(let I of y){let A=i[I];_n(A)?_?i[I]=g[I]:i[I]=b[I]:_=!0}let w=h?k2r(i,a,s):c?q2r(i):mht(i),T=w||hht(i);if(T)return t.invalid(T);let O=h?dht(i,a,s):c?fht(i):i,[E,P]=QDe(O,l,n),R=new t({ts:E,zone:n,o:P,loc:o});return i.weekday&&p&&e.weekday!==R.weekday?t.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${R.toISO()}`):R.isValid?R:t.invalid(R.invalid)}static fromISO(e,r={}){let[n,o]=nVr(e);return VX(n,o,r,"ISO 8601",e)}static fromRFC2822(e,r={}){let[n,o]=oVr(e);return VX(n,o,r,"RFC 2822",e)}static fromHTTP(e,r={}){let[n,o]=iVr(e);return VX(n,o,r,"HTTP",r)}static fromFormat(e,r,n={}){if(_n(e)||_n(r))throw new Jc("fromFormat requires an input string and a format");let{locale:o=null,numberingSystem:i=null}=n,a=Fs.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0}),[s,u,l,c]=_Vr(a,e,r);return c?t.invalid(c):VX(s,u,n,`format ${r}`,e,l)}static fromString(e,r,n={}){return t.fromFormat(e,r,n)}static fromSQL(e,r={}){let[n,o]=uVr(e);return VX(n,o,r,"SQL",e)}static invalid(e,r=null){if(!e)throw new Jc("need to specify a reason the DateTime is invalid");let n=e instanceof Zh?e:new Zh(e,r);if(Ls.throwOnInvalid)throw new LDe(n);return new t({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,r={}){let n=Eht(e,Fs.fromObject(r));return n?n.map(o=>o?o.val:null).join(""):null}static expandFormat(e,r={}){return Tht(Yh.parseFormat(e),Fs.fromObject(r)).map(o=>o.val).join("")}static resetCache(){eje=void 0,tje={}}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Mht(this).weekYear:NaN}get weekNumber(){return this.isValid?Mht(this).weekNumber:NaN}get weekday(){return this.isValid?Mht(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Rht(this).weekday:NaN}get localWeekNumber(){return this.isValid?Rht(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Rht(this).weekYear:NaN}get ordinal(){return this.isValid?GDe(this.c).ordinal:NaN}get monthShort(){return this.isValid?M$.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?M$.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?M$.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?M$.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,r=6e4,n=RX(this.c),o=this.zone.offset(n-e),i=this.zone.offset(n+e),a=this.zone.offset(n-o*r),s=this.zone.offset(n-i*r);if(a===s)return[this];let u=n-a*r,l=n-s*r,c=ZDe(u,a),d=ZDe(l,s);return c.hour===d.hour&&c.minute===d.minute&&c.second===d.second&&c.millisecond===d.millisecond?[KW(this,{ts:u}),KW(this,{ts:l})]:[this]}get isInLeapYear(){return WW(this.year)}get daysInMonth(){return DX(this.year,this.month)}get daysInYear(){return this.isValid?XB(this.year):NaN}get weeksInWeekYear(){return this.isValid?HW(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?HW(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:r,numberingSystem:n,calendar:o}=Yh.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:r,numberingSystem:n,outputCalendar:o}}toUTC(e=0,r={}){return this.setZone(Xh.instance(e),r)}toLocal(){return this.setZone(Ls.defaultZone)}setZone(e,{keepLocalTime:r=!1,keepCalendarTime:n=!1}={}){if(e=aT(e,Ls.defaultZone),e.equals(this.zone))return this;if(e.isValid){let o=this.ts;if(r||n){let i=e.offset(this.ts),a=this.toObject();[o]=QDe(a,i,e)}return KW(this,{ts:o,zone:e})}else return t.invalid(bce(e))}reconfigure({locale:e,numberingSystem:r,outputCalendar:n}={}){let o=this.loc.clone({locale:e,numberingSystem:r,outputCalendar:n});return KW(this,{loc:o})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let r=jX(e,CVr),{minDaysInFirstWeek:n,startOfWeek:o}=pht(r,this.loc),i=!_n(r.weekYear)||!_n(r.weekNumber)||!_n(r.weekday),a=!_n(r.ordinal),s=!_n(r.year),u=!_n(r.month)||!_n(r.day),l=s||u,c=r.weekYear||r.weekNumber;if((l||a)&&c)throw new nT("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&a)throw new nT("Can't mix ordinal dates with month/day");let d;i?d=dht({...cce(this.c,n,o),...r},n,o):_n(r.ordinal)?(d={...this.toObject(),...r},_n(r.day)&&(d.day=Math.min(DX(d.year,d.month),d.day))):d=fht({...GDe(this.c),...r});let[f,p]=QDe(d,this.o,this.zone);return KW(this,{ts:f,o:p})}plus(e){if(!this.isValid)return this;let r=Pc.fromDurationLike(e);return KW(this,wVr(this,r))}minus(e){if(!this.isValid)return this;let r=Pc.fromDurationLike(e).negate();return KW(this,wVr(this,r))}startOf(e,{useLocaleWeeks:r=!1}={}){if(!this.isValid)return this;let n={},o=Pc.normalizeUnit(e);switch(o){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break;case"milliseconds":break}if(o==="weeks")if(r){let i=this.loc.getStartOfWeek(),{weekday:a}=this;athis.valueOf(),s=a?this:e,u=a?e:this,l=mVr(s,u,i,o);return a?l.negate():l}diffNow(e="milliseconds",r={}){return this.diff(t.now(),e,r)}until(e){return this.isValid?P$.fromDateTimes(this,e):this}hasSame(e,r,n){if(!this.isValid)return!1;let o=e.valueOf(),i=this.setZone(e.zone,{keepLocalTime:!0});return i.startOf(r,n)<=o&&o<=i.endOf(r,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let r=e.base||t.fromObject({},{zone:this.zone}),n=e.padding?thisr.valueOf(),Math.min)}static max(...e){if(!e.every(t.isDateTime))throw new Jc("max requires all arguments be DateTimes");return ght(e,r=>r.valueOf(),Math.max)}static fromFormatExplain(e,r,n={}){let{locale:o=null,numberingSystem:i=null}=n,a=Fs.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0});return Oht(a,e,r)}static fromStringExplain(e,r,n={}){return t.fromFormatExplain(e,r,n)}static buildFormatParser(e,r={}){let{locale:n=null,numberingSystem:o=null}=r,i=Fs.fromOpts({locale:n,numberingSystem:o,defaultToEN:!0});return new yce(i,e)}static fromFormatParser(e,r,n={}){if(_n(e)||_n(r))throw new Jc("fromFormatParser requires an input string and a format parser");let{locale:o=null,numberingSystem:i=null}=n,a=Fs.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0});if(!a.equals(r.locale))throw new Jc(`fromFormatParser called with a locale of ${a}, but the format parser was created for ${r.locale}`);let{result:s,zone:u,specificOffset:l,invalidReason:c}=r.explainFromTokens(e);return c?t.invalid(c):VX(s,u,n,`format ${r.format}`,e,l)}static get DATE_SHORT(){return JB}static get DATE_MED(){return zle}static get DATE_MED_WITH_WEEKDAY(){return Kmt}static get DATE_FULL(){return Vle}static get DATE_HUGE(){return Hle}static get TIME_SIMPLE(){return Wle}static get TIME_WITH_SECONDS(){return Jle}static get TIME_WITH_SHORT_OFFSET(){return Kle}static get TIME_WITH_LONG_OFFSET(){return Gle}static get TIME_24_SIMPLE(){return Xle}static get TIME_24_WITH_SECONDS(){return Zle}static get TIME_24_WITH_SHORT_OFFSET(){return Yle}static get TIME_24_WITH_LONG_OFFSET(){return Qle}static get DATETIME_SHORT(){return ece}static get DATETIME_SHORT_WITH_SECONDS(){return tce}static get DATETIME_MED(){return rce}static get DATETIME_MED_WITH_SECONDS(){return nce}static get DATETIME_MED_WITH_WEEKDAY(){return Gmt}static get DATETIME_FULL(){return oce}static get DATETIME_FULL_WITH_SECONDS(){return ice}static get DATETIME_HUGE(){return ace}static get DATETIME_HUGE_WITH_SECONDS(){return sce}};function zX(t){if(jn.isDateTime(t))return t;if(t&&t.valueOf&&sT(t.valueOf()))return jn.fromJSDate(t);if(t&&typeof t=="object")return jn.fromObject(t);throw new Jc(`Unknown datetime argument: ${t}, of type ${typeof t}`)}function Aht(t){let e=t.match(/^(?:UTC|GMT)?([-+]?\d{1,2})(?::(\d{2}))?$/i);if(!e)throw new Error(`Invalid timezone offset format: ${t}. Use formats like '+8', '-5', '+5:30', 'UTC+8', 'GMT-5'`);let r=parseInt(e[1]),n=parseInt(e[2]||"0");if(Math.abs(r)>14||n>=60)throw new Error(`Invalid timezone offset: ${t}. Hours must be between -14 and +14, minutes must be less than 60`);let o=r>=0?"+":"",i=n>0?`:${n.toString().padStart(2,"0")}`:"";return`UTC${o}${r}${i}`}async function Gni(t){let e=jn.now();if(t)try{let i=Aht(t),a=e.setZone(i);if(!a.isValid)throw new Error(`Failed to apply timezone offset: ${t}`);e=a}catch(i){throw new Error(`${i.message}`)}let r=e.toJSDate(),n=e.offset,o=e.offsetNameShort||"Unknown";return{epoch:Math.floor(r.getTime()),isoString:r.toISOString(),userLocaleString:e.toLocaleString(jn.DATETIME_FULL),localDateString:e.toISODate()||"",timezoneOffset:n,timezone:o}}var RVr=rs({name:"getCurrentTime",description:"Get the current time in local timezone or at a specified UTC offset. Returns epoch time, ISO string, and formatted strings.",schema:Ae.object({timezoneOffset:Ae.string().optional().describe(`Optional UTC offset. IMPORTANT: Must be a numeric offset, NOT a timezone name. + reference: ${JSON.stringify(this.reference)}]`}dayjs(){return(0,ple.default)(this.date())}date(){let e=this.dateWithoutTimezoneAdjustment(),r=this.reference.getSystemTimezoneAdjustmentMinute(e,this.get("timezoneOffset"));return new Date(e.getTime()+r*6e4)}addTag(e){return this._tags.add(e),this}addTags(e){for(let r of e)this._tags.add(r);return this}tags(){return new Set(this._tags)}dateWithoutTimezoneAdjustment(){let e=new Date(this.get("year"),this.get("month")-1,this.get("day"),this.get("hour"),this.get("minute"),this.get("second"),this.get("millisecond"));return e.setFullYear(this.get("year")),e}static createRelativeFromReference(e,r){let n=(0,ple.default)(e.instant);for(let i in r)n=n.add(r[i],i);let o=new t(e);return r.hour||r.minute||r.second?(MDe(o,n),rT(o,n),e.timezoneOffset!==null&&o.assign("timezoneOffset",-e.instant.getTimezoneOffset())):(SX(o,n),e.timezoneOffset!==null&&o.imply("timezoneOffset",-e.instant.getTimezoneOffset()),r.d?(o.assign("day",n.date()),o.assign("month",n.month()+1),o.assign("year",n.year())):r.week?(o.assign("day",n.date()),o.assign("month",n.month()+1),o.assign("year",n.year()),o.imply("weekday",n.day())):(o.imply("day",n.date()),r.month?(o.assign("month",n.month()+1),o.assign("year",n.year())):(o.imply("month",n.month()+1),r.year?o.assign("year",n.year()):o.imply("year",n.year())))),o}},x$=class t{constructor(e,r,n,o,i){this.reference=e,this.refDate=e.instant,this.index=r,this.text=n,this.start=o||new os(e),this.end=i}clone(){let e=new t(this.reference,this.index,this.text);return e.start=this.start?this.start.clone():null,e.end=this.end?this.end.clone():null,e}date(){return this.start.date()}tags(){let e=new Set(this.start.tags());if(this.end)for(let r of this.end.tags())e.add(r);return e}toString(){let e=Array.from(this.tags()).sort();return`[ParsingResult {index: ${this.index}, text: '${this.text}', tags: ${JSON.stringify(e)} ...}]`}};function $mt(t,e,r="\\s{0,5},?\\s{0,5}"){let n=e.replace(/\((?!\?)/g,"(?:");return`${t}${n}(?:${r}${n}){0,10}`}function hti(t){let e;return t instanceof Array?e=[...t]:t instanceof Map?e=Array.from(t.keys()):e=Object.keys(t),e}function ty(t){return`(?:${hti(t).sort((r,n)=>n.length-r.length).join("|").replace(/\./g,"\\.")})`}var M4r=$(FB(),1);function IDe(t){return t<100&&(t>50?t=t+1900:t=t+2e3),t}function BB(t,e,r){let n=(0,M4r.default)(t),o=n;o=o.month(r-1),o=o.date(e),o=o.year(n.year());let i=o.add(1,"y"),a=o.add(-1,"y");return Math.abs(i.diff(n))31)return r.index=r.index+r[j4r].length,null;if(n.start.assign("month",o),n.start.assign("day",i),r[L4r]){let a=zB(r[L4r]);n.start.assign("year",a)}else{let a=BB(e.refDate,i,o);n.start.imply("year",a)}if(r[$4r]){let a=xX(r[$4r]);n.end=n.start.clone(),n.end.assign("day",a)}return n}};var xti=new RegExp(`(${ty(z0)})(?:-|/|\\s*,?\\s*)(${CX})(?!\\s*(?:am|pm))\\s*(?:(?:to|\\-)\\s*(${CX})\\s*)?(?:(?:-|/|\\s*,\\s*|\\s+)(${UB}))?(?=\\W|$)(?!\\:\\d)`,"i"),Tti=1,F4r=2,Bmt=3,Umt=4,yle=class extends ru{constructor(e){super(),this.shouldSkipYearLikeDate=e}innerPattern(){return xti}innerExtract(e,r){let n=z0[r[Tti].toLowerCase()],o=xX(r[F4r]);if(o>31||this.shouldSkipYearLikeDate&&!r[Bmt]&&!r[Umt]&&r[F4r].match(/^2[0-5]$/))return null;let i=e.createParsingComponents({day:o,month:n}).addTag("parser/ENMonthNameMiddleEndianParser");if(r[Umt]){let u=zB(r[Umt]);i.assign("year",u)}else{let u=BB(e.refDate,o,n);i.imply("year",u)}if(!r[Bmt])return i;let a=xX(r[Bmt]),s=e.createParsingResult(r.index,r[0]);return s.start=i,s.end=i.clone(),s.end.assign("day",a),s}};var Oti=new RegExp(`((?:in)\\s*)?(${ty(z0)})\\s*(?:[,-]?\\s*(${UB})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),Eti=1,Pti=2,k4r=3,ble=class extends ru{innerPattern(){return Oti}innerExtract(e,r){let n=r[Pti].toLowerCase();if(r[0].length<=3&&!qmt[n])return null;let o=e.createParsingResult(r.index+(r[Eti]||"").length,r.index+r[0].length);o.start.imply("day",1),o.start.addTag("parser/ENMonthNameParser");let i=z0[n];if(o.start.assign("month",i),r[k4r]){let a=zB(r[k4r]);o.start.assign("year",a)}else{let a=BB(e.refDate,1,i);o.start.imply("year",a)}return o}};var Mti=new RegExp(`([0-9]{4})[-\\.\\/\\s](?:(${ty(z0)})|([0-9]{1,2}))[-\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),Rti=1,Iti=2,q4r=3,Ati=4,_le=class extends ru{constructor(e){super(),this.strictMonthDateOrder=e}innerPattern(){return Mti}innerExtract(e,r){let n=parseInt(r[Rti]),o=parseInt(r[Ati]),i=r[q4r]?parseInt(r[q4r]):z0[r[Iti].toLowerCase()];if(i<1||i>12){if(this.strictMonthDateOrder)return null;o>=1&&o<=12&&([i,o]=[o,i])}return o<1||o>31?null:{day:o,month:i,year:n}}};var Nti=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),Dti=1,jti=2,vle=class extends ru{innerPattern(){return Nti}innerExtract(e,r){let n=parseInt(r[jti]),o=parseInt(r[Dti]);return e.createParsingComponents().imply("day",1).assign("month",o).assign("year",n)}};function $ti(t,e,r,n){return new RegExp(`${t}${e}(\\d{1,4})(?:(?:\\.|:|\uFF1A)(\\d{1,2})(?:(?::|\uFF1A)(\\d{2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${r}`,n)}function Lti(t,e){return new RegExp(`^(${t})(\\d{1,4})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${e}`,"i")}var B4r=2,TX=3,ADe=4,NDe=5,wle=6,DDe=class{constructor(e=!1){this.cachedPrimaryPrefix=null,this.cachedPrimarySuffix=null,this.cachedPrimaryTimePattern=null,this.cachedFollowingPhase=null,this.cachedFollowingSuffix=null,this.cachedFollowingTimePatten=null,this.strictMode=e}patternFlags(){return"i"}primaryPatternLeftBoundary(){return"(^|\\s|T|\\b)"}primarySuffix(){return"(?!/)(?=\\W|$)"}followingSuffix(){return"(?!/)(?=\\W|$)"}pattern(e){return this.getPrimaryTimePatternThroughCache()}extract(e,r){let n=this.extractPrimaryTimeComponents(e,r);if(!n)return r[0].match(/^\d{4}/)?(r.index+=4,null):(r.index+=r[0].length,null);let o=r.index+r[1].length,i=r[0].substring(r[1].length),a=e.createParsingResult(o,i,n);r.index+=r[0].length;let s=e.text.substring(r.index),l=this.getFollowingTimePatternThroughCache().exec(s);return i.match(/^\d{3,4}/)&&l&&(l[0].match(/^\s*([+-])\s*\d{2,4}$/)||l[0].match(/^\s*([+-])\s*\d{2}\W\d{2}/))?null:!l||l[0].match(/^\s*([+-])\s*\d{3,4}$/)?this.checkAndReturnWithoutFollowingPattern(a):(a.end=this.extractFollowingTimeComponents(e,l,a),a.end&&(a.text+=l[0]),this.checkAndReturnWithFollowingPattern(a))}extractPrimaryTimeComponents(e,r,n=!1){let o=e.createParsingComponents(),i=0,a=null,s=parseInt(r[B4r]);if(s>100){if(this.strictMode||r[TX]!=null)return null;i=s%100,s=Math.floor(s/100)}if(s>24)return null;if(r[TX]!=null){if(r[TX].length==1&&!r[wle])return null;i=parseInt(r[TX])}if(i>=60)return null;if(s>12&&(a=ns.PM),r[wle]!=null){if(s>12)return null;let u=r[wle][0].toLowerCase();u=="a"&&(a=ns.AM,s==12&&(s=0)),u=="p"&&(a=ns.PM,s!=12&&(s+=12))}if(o.assign("hour",s),o.assign("minute",i),a!==null?o.assign("meridiem",a):s<12?o.imply("meridiem",ns.AM):o.imply("meridiem",ns.PM),r[NDe]!=null){let u=parseInt(r[NDe].substring(0,3));if(u>=1e3)return null;o.assign("millisecond",u)}if(r[ADe]!=null){let u=parseInt(r[ADe]);if(u>=60)return null;o.assign("second",u)}return o}extractFollowingTimeComponents(e,r,n){let o=e.createParsingComponents();if(r[NDe]!=null){let u=parseInt(r[NDe].substring(0,3));if(u>=1e3)return null;o.assign("millisecond",u)}if(r[ADe]!=null){let u=parseInt(r[ADe]);if(u>=60)return null;o.assign("second",u)}let i=parseInt(r[B4r]),a=0,s=-1;if(r[TX]!=null?a=parseInt(r[TX]):i>100&&(a=i%100,i=Math.floor(i/100)),a>=60||i>24)return null;if(i>=12&&(s=ns.PM),r[wle]!=null){if(i>12)return null;let u=r[wle][0].toLowerCase();u=="a"&&(s=ns.AM,i==12&&(i=0,o.isCertain("day")||o.imply("day",o.get("day")+1))),u=="p"&&(s=ns.PM,i!=12&&(i+=12)),n.start.isCertain("meridiem")||(s==ns.AM?(n.start.imply("meridiem",ns.AM),n.start.get("hour")==12&&n.start.assign("hour",0)):(n.start.imply("meridiem",ns.PM),n.start.get("hour")!=12&&n.start.assign("hour",n.start.get("hour")+12)))}return o.assign("hour",i),o.assign("minute",a),s>=0?o.assign("meridiem",s):n.start.isCertain("meridiem")&&n.start.get("hour")>12?n.start.get("hour")-12>i?o.imply("meridiem",ns.AM):i<=12&&(o.assign("hour",i+12),o.assign("meridiem",ns.PM)):i>12?o.imply("meridiem",ns.PM):i<=12&&o.imply("meridiem",ns.AM),o.date().getTime()24)return null}return e}checkAndReturnWithFollowingPattern(e){if(e.text.match(/^\d+-\d+$/))return null;let r=e.text.match(/[^\d:.](\d[\d.]+)\s*-\s*(\d[\d.]+)$/);if(r){if(this.strictMode)return null;let n=r[1],o=r[2];if(o.includes(".")&&!o.match(/\d(\.\d{2})+$/))return null;let i=parseInt(o),a=parseInt(n);if(i>24||a>24)return null}return e}getPrimaryTimePatternThroughCache(){let e=this.primaryPrefix(),r=this.primarySuffix();return this.cachedPrimaryPrefix===e&&this.cachedPrimarySuffix===r?this.cachedPrimaryTimePattern:(this.cachedPrimaryTimePattern=$ti(this.primaryPatternLeftBoundary(),e,r,this.patternFlags()),this.cachedPrimaryPrefix=e,this.cachedPrimarySuffix=r,this.cachedPrimaryTimePattern)}getFollowingTimePatternThroughCache(){let e=this.followingPhase(),r=this.followingSuffix();return this.cachedFollowingPhase===e&&this.cachedFollowingSuffix===r?this.cachedFollowingTimePatten:(this.cachedFollowingTimePatten=Lti(e,r),this.cachedFollowingPhase=e,this.cachedFollowingSuffix=r,this.cachedFollowingTimePatten)}};var Sle=class extends DDe{constructor(e){super(e)}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|to|until|through|till|\\?)\\s*"}primaryPrefix(){return"(?:(?:at|from)\\s*)??"}primarySuffix(){return"(?:\\s*(?:o\\W*clock|at\\s*night|in\\s*the\\s*(?:morning|afternoon)))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(e,r){let n=super.extractPrimaryTimeComponents(e,r);if(!n)return n;if(r[0].endsWith("night")){let o=n.get("hour");o>=6&&o<12?(n.assign("hour",n.get("hour")+12),n.assign("meridiem",ns.PM)):o<6&&n.assign("meridiem",ns.AM)}if(r[0].endsWith("afternoon")){n.assign("meridiem",ns.PM);let o=n.get("hour");o>=0&&o<=6&&n.assign("hour",n.get("hour")+12)}return r[0].endsWith("morning")&&(n.assign("meridiem",ns.AM),n.get("hour")<12&&n.assign("hour",n.get("hour"))),n.addTag("parser/ENTimeExpressionParser")}};function HB(t){let e={};for(let r in t)e[r]=-t[r];return e}function U4r(t,e){let r=t.clone(),n=t.dayjs();for(let o in e)n=n.add(e[o],o);return("day"in e||"d"in e||"week"in e||"month"in e||"year"in e)&&(r.imply("day",n.date()),r.imply("month",n.month()+1),r.imply("year",n.year())),("second"in e||"minute"in e||"hour"in e)&&(r.imply("second",n.second()),r.imply("minute",n.minute()),r.imply("hour",n.hour())),r}var Fti=new RegExp(`(${T$})\\s{0,5}(?:ago|before|earlier)(?=\\W|$)`,"i"),kti=new RegExp(`(${VB})\\s{0,5}(?:ago|before|earlier)(?=\\W|$)`,"i"),Cle=class extends ru{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?kti:Fti}innerExtract(e,r){let n=V0(r[1]);if(!n)return null;let o=HB(n);return os.createRelativeFromReference(e.reference,o)}};var qti=new RegExp(`(${T$})\\s{0,5}(?:later|after|from now|henceforth|forward|out)(?=(?:\\W|$))`,"i"),Bti=new RegExp(`(${VB})\\s{0,5}(later|after|from now)(?=\\W|$)`,"i"),Uti=1,xle=class extends ru{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?Bti:qti}innerExtract(e,r){let n=V0(r[Uti]);return n?os.createRelativeFromReference(e.reference,n):null}};var jDe=class{refine(e,r){return r.filter(n=>this.isValid(e,n))}},H0=class{refine(e,r){if(r.length<2)return r;let n=[],o=r[0],i=null;for(let a=1;a{console.log(`${this.constructor.name} merged ${u} and ${l} into ${c}`)}),o=c}}return o!=null&&n.push(o),n}};var Tle=class extends H0{shouldMergeResults(e,r,n){return!r.end&&!n.end&&e.match(this.patternBetween())!=null}mergeResults(e,r,n){if(!r.start.isOnlyWeekdayComponent()&&!n.start.isOnlyWeekdayComponent()&&(n.start.getCertainComponents().forEach(i=>{r.start.isCertain(i)||r.start.imply(i,n.start.get(i))}),r.start.getCertainComponents().forEach(i=>{n.start.isCertain(i)||n.start.imply(i,r.start.get(i))})),r.start.date().getTime()>n.start.date().getTime()){let i=r.start.dayjs(),a=n.start.dayjs();n.start.isOnlyWeekdayComponent()&&a.add(7,"days").isAfter(i)?(a=a.add(7,"days"),n.start.imply("day",a.date()),n.start.imply("month",a.month()+1),n.start.imply("year",a.year())):r.start.isOnlyWeekdayComponent()&&i.add(-7,"days").isBefore(a)?(i=i.add(-7,"days"),r.start.imply("day",i.date()),r.start.imply("month",i.month()+1),r.start.imply("year",i.year())):n.start.isDateWithUnknownYear()&&a.add(1,"years").isAfter(i)?(a=a.add(1,"years"),n.start.imply("year",a.year())):r.start.isDateWithUnknownYear()&&i.add(-1,"years").isBefore(a)?(i=i.add(-1,"years"),r.start.imply("year",i.year())):[n,r]=[r,n]}let o=r.clone();return o.start=r.start,o.end=n.start,o.index=Math.min(r.index,n.index),r.index{let i=e.text.substring(o.index+o.text.length),a=zti.exec(i);if(!a)return;let s=a[1].toUpperCase(),u=o.start.date()??o.refDate??new Date,l={...this.timezoneOverrides,...n},c=RDe(s,u,l);if(c==null)return;e.debug(()=>{console.log(`Extracting timezone: '${s}' into: ${c} for: ${o.start}`)});let d=o.start.get("timezoneOffset");d!==null&&c!=d&&(o.start.isCertain("timezoneOffset")||s!=a[1])||o.start.isOnlyDate()&&s!=a[1]||(o.text+=a[0],o.start.isCertain("timezoneOffset")||o.start.assign("timezoneOffset",c),o.end!=null&&!o.end.isCertain("timezoneOffset")&&o.end.assign("timezoneOffset",c))}),r}};var Vti=new RegExp("^\\s*(?:\\(?(?:GMT|UTC)\\s?)?([+-])(\\d{1,2})(?::?(\\d{2}))?\\)?","i"),Hti=1,Wti=2,Jti=3,Mle=class{refine(e,r){return r.forEach(function(n){if(n.start.isCertain("timezoneOffset"))return;let o=e.text.substring(n.index+n.text.length),i=Vti.exec(o);if(!i)return;e.debug(()=>{console.log(`Extracting timezone: '${i[0]}' into : ${n}`)});let a=parseInt(i[Wti]),s=parseInt(i[Jti]||"0"),u=a*60+s;u>14*60||(i[Hti]==="-"&&(u=-u),n.end!=null&&n.end.assign("timezoneOffset",u),n.start.assign("timezoneOffset",u),n.text+=i[0])}),r}};var WB=class{refine(e,r){if(r.length<2)return r;let n=[],o=r[0];for(let i=1;i=o.index+o.text.length){n.push(o),o=a;continue}let s=null,u=null;a.text.length>o.text.length?(s=a,u=o):(s=o,u=a),e.debug(()=>{console.log(`${this.constructor.name} remove ${u} by ${s}`)}),o=s}return o!=null&&n.push(o),n}};var V4r=$(FB(),1);var Rle=class{refine(e,r){return e.option.forwardDate&&r.forEach(n=>{let o=(0,V4r.default)(e.refDate);if(n.start.isOnlyTime()&&o.isAfter(n.start.dayjs())&&(o=o.add(1,"day"),UW(n.start,o),n.end&&n.end.isOnlyTime()&&(UW(n.end,o),n.start.dayjs().isAfter(n.end.dayjs())&&(o=o.add(1,"day"),UW(n.end,o))),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} time result (${n.start})`)})),n.start.isOnlyWeekdayComponent()&&o.isAfter(n.start.dayjs())&&(o.day()>=n.start.get("weekday")?o=o.day(n.start.get("weekday")+7):o=o.day(n.start.get("weekday")),n.start.imply("day",o.date()),n.start.imply("month",o.month()+1),n.start.imply("year",o.year()),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} weekday (${n.start})`)}),n.end&&n.end.isOnlyWeekdayComponent()&&(o.day()>n.end.get("weekday")?o=o.day(n.end.get("weekday")+7):o=o.day(n.end.get("weekday")),n.end.imply("day",o.date()),n.end.imply("month",o.month()+1),n.end.imply("year",o.year()),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} weekday (${n.end})`)}))),n.start.isDateWithUnknownYear()&&o.isAfter(n.start.dayjs()))for(let i=0;i<3&&o.isAfter(n.start.dayjs());i++)n.start.imply("year",n.start.get("year")+1),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} year (${n.start})`)}),n.end&&!n.end.isCertain("year")&&(n.end.imply("year",n.end.get("year")+1),e.debug(()=>{console.log(`${this.constructor.name} adjusted ${n} month (${n.start})`)}))}),r}};var Ile=class extends jDe{constructor(e){super(),this.strictMode=e}isValid(e,r){return r.text.replace(" ","").match(/^\d*(\.\d*)?$/)?(e.debug(()=>{console.log(`Removing unlikely result '${r.text}'`)}),!1):r.start.isValidDate()?r.end&&!r.end.isValidDate()?(e.debug(()=>{console.log(`Removing invalid result: ${r} (${r.end})`)}),!1):this.strictMode?this.isStrictModeValid(e,r):!0:(e.debug(()=>{console.log(`Removing invalid result: ${r} (${r.start})`)}),!1)}isStrictModeValid(e,r){return r.start.isOnlyWeekdayComponent()?(e.debug(()=>{console.log(`(Strict) Removing weekday only component: ${r} (${r.end})`)}),!1):r.start.isOnlyTime()&&(!r.start.isCertain("hour")||!r.start.isCertain("minute"))?(e.debug(()=>{console.log(`(Strict) Removing uncertain time component: ${r} (${r.end})`)}),!1):!0}};var Kti=new RegExp("([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})(?:T([0-9]{1,2}):([0-9]{1,2})(?::([0-9]{1,2})(?:\\.(\\d{1,4}))?)?(Z|([+-]\\d{2}):?(\\d{2})?)?)?(?=\\W|$)","i"),Gti=1,Xti=2,Zti=3,H4r=4,Yti=5,W4r=6,J4r=7,Qti=8,K4r=9,G4r=10,Ale=class extends ru{innerPattern(){return Kti}innerExtract(e,r){let n=e.createParsingComponents({year:parseInt(r[Gti]),month:parseInt(r[Xti]),day:parseInt(r[Zti])});if(r[H4r]!=null&&(n.assign("hour",parseInt(r[H4r])),n.assign("minute",parseInt(r[Yti])),r[W4r]!=null&&n.assign("second",parseInt(r[W4r])),r[J4r]!=null&&n.assign("millisecond",parseInt(r[J4r])),r[Qti]!=null)){let o=0;if(r[K4r]){let i=parseInt(r[K4r]),a=0;r[G4r]!=null&&(a=parseInt(r[G4r])),o=i*60,o<0?o-=a:o+=a}n.assign("timezoneOffset",o)}return n.addTag("parser/ISOFormatParser")}};var Nle=class extends H0{mergeResults(e,r,n){let o=n.clone();return o.index=r.index,o.text=r.text+e+o.text,o.start.assign("weekday",r.start.get("weekday")),o.end&&o.end.assign("weekday",r.start.get("weekday")),o}shouldMergeResults(e,r,n){return r.start.isOnlyWeekdayComponent()&&!r.start.isCertain("hour")&&n.start.isCertain("day")&&e.match(/^,?\s*$/)!=null}};function X4r(t,e=!1){return t.parsers.unshift(new Ale),t.refiners.unshift(new Nle),t.refiners.unshift(new Mle),t.refiners.unshift(new WB),t.refiners.push(new Ple),t.refiners.push(new WB),t.refiners.push(new Rle),t.refiners.push(new Ile(e)),t}var l2r=$(FB(),1);var EX=$(FB(),1);function Z4r(t){let e=(0,EX.default)(t.instant),r=new os(t,{});return rT(r,e),MDe(r,e),t.timezoneOffset!==null&&r.assign("timezoneOffset",e.utcOffset()),r.addTag("casualReference/now"),r}function Y4r(t){let e=(0,EX.default)(t.instant),r=new os(t,{});return rT(r,e),SX(r,e),r.addTag("casualReference/today"),r}function Q4r(t){return eri(t,1).addTag("casualReference/yesterday")}function eri(t,e){return t2r(t,-e)}function e2r(t){return t2r(t,1).addTag("casualReference/tomorrow")}function t2r(t,e){let r=(0,EX.default)(t.instant),n=new os(t,{});return r=r.add(e,"day"),rT(n,r),SX(n,r),n}function r2r(t,e=22){let r=(0,EX.default)(t.instant),n=new os(t,{});return rT(n,r),n.imply("hour",e),n.imply("meridiem",ns.PM),n.addTag("casualReference/tonight"),n}function n2r(t,e=20){let r=new os(t,{});return r.imply("meridiem",ns.PM),r.imply("hour",e),r.addTag("casualReference/evening"),r}function o2r(t){let e=new os(t,{}),r=(0,EX.default)(t.instant);return r.hour()>2&&O4r(e,r),e.assign("hour",0),e.imply("minute",0),e.imply("second",0),e.imply("millisecond",0),e.addTag("casualReference/midnight"),e}function i2r(t,e=6){let r=new os(t,{});return r.imply("meridiem",ns.AM),r.imply("hour",e),r.imply("minute",0),r.imply("second",0),r.imply("millisecond",0),r.addTag("casualReference/morning"),r}function a2r(t,e=15){let r=new os(t,{});return r.imply("meridiem",ns.PM),r.imply("hour",e),r.imply("minute",0),r.imply("second",0),r.imply("millisecond",0),r.addTag("casualReference/afternoon"),r}function s2r(t){let e=new os(t,{});return e.imply("meridiem",ns.AM),e.imply("hour",12),e.imply("minute",0),e.imply("second",0),e.imply("millisecond",0),e.addTag("casualReference/noon"),e}var tri=/(now|today|tonight|tomorrow|tmr|tmrw|yesterday|last\s*night)(?=\W|$)/i,Dle=class extends ru{innerPattern(e){return tri}innerExtract(e,r){let n=(0,l2r.default)(e.refDate),o=r[0].toLowerCase(),i=e.createParsingComponents();switch(o){case"now":i=Z4r(e.reference);break;case"today":i=Y4r(e.reference);break;case"yesterday":i=Q4r(e.reference);break;case"tomorrow":case"tmr":case"tmrw":i=e2r(e.reference);break;case"tonight":i=r2r(e.reference);break;default:o.match(/last\s*night/)&&(n.hour()>6&&(n=n.add(-1,"day")),rT(i,n),i.imply("hour",0));break}return i.addTag("parser/ENCasualDateParser"),i}};var rri=/(?:this)?\s{0,3}(morning|afternoon|evening|night|midnight|midday|noon)(?=\W|$)/i,jle=class extends ru{innerPattern(){return rri}innerExtract(e,r){let n=null;switch(r[1].toLowerCase()){case"afternoon":n=a2r(e.reference);break;case"evening":case"night":n=n2r(e.reference);break;case"midnight":n=o2r(e.reference);break;case"morning":n=i2r(e.reference);break;case"noon":case"midday":n=s2r(e.reference);break}return n&&n.addTag("parser/ENCasualTimeParser"),n}};function c2r(t,e,r){let n=t.getDateWithAdjustedTimezone(),o=nri(n,e,r),i=new os(t);return i=U4r(i,{day:o}),i.assign("weekday",e),i}function nri(t,e,r){let n=t.getDay();switch(r){case"this":return $De(t,e);case"last":return d2r(t,e);case"next":return n==mm.SUNDAY?e==mm.SUNDAY?7:e:n==mm.SATURDAY?e==mm.SATURDAY?7:e==mm.SUNDAY?8:1+e:e=0&&(n-=7),n}var iri=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:on\\s*?)?(?:(this|last|past|next)\\s*)?(${ty(kmt)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(this|last|past|next)\\s*week)?(?=\\W|$)`,"i"),ari=1,sri=2,uri=3,$le=class extends ru{innerPattern(){return iri}innerExtract(e,r){let n=r[sri].toLowerCase(),o=kmt[n],i=r[ari],a=r[uri],s=i||a;s=s||"",s=s.toLowerCase();let u=null;return s=="last"||s=="past"?u="last":s=="next"?u="next":s=="this"&&(u="this"),c2r(e.reference,o,u)}};var f2r=$(FB(),1);var lri=new RegExp(`(this|last|past|next|after\\s*this)\\s*(${ty(mle)})(?=\\s*)(?=\\W|$)`,"i"),cri=1,dri=2,Lle=class extends ru{innerPattern(){return lri}innerExtract(e,r){let n=r[cri].toLowerCase(),o=r[dri].toLowerCase(),i=mle[o];if(n=="next"||n.startsWith("after")){let u={};return u[i]=1,os.createRelativeFromReference(e.reference,u)}if(n=="last"||n=="past"){let u={};return u[i]=-1,os.createRelativeFromReference(e.reference,u)}let a=e.createParsingComponents(),s=(0,f2r.default)(e.reference.instant);return o.match(/week/i)?(s=s.add(-s.get("d"),"d"),a.imply("day",s.date()),a.imply("month",s.month()+1),a.imply("year",s.year())):o.match(/month/i)?(s=s.add(-s.date()+1,"d"),a.imply("day",s.date()),a.assign("year",s.year()),a.assign("month",s.month()+1)):o.match(/year/i)&&(s=s.add(-s.date()+1,"d"),s=s.add(-s.month(),"month"),a.imply("day",s.date()),a.imply("month",s.month()+1),a.assign("year",s.year())),a}};var fri=new RegExp("([^\\d]|^)([0-3]{0,1}[0-9]{1})[\\/\\.\\-]([0-3]{0,1}[0-9]{1})(?:[\\/\\.\\-]([0-9]{4}|[0-9]{2}))?(\\W|$)","i"),pri=1,mri=5,p2r=2,m2r=3,Vmt=4,Fle=class{constructor(e){this.groupNumberMonth=e?m2r:p2r,this.groupNumberDay=e?p2r:m2r}pattern(){return fri}extract(e,r){let n=r.index+r[pri].length,o=r.index+r[0].length-r[mri].length;if(n>0&&e.text.substring(0,n).match("\\d/?$")||o12)&&s>12)if(u>=1&&u<=12&&s<=31)[u,s]=[s,u];else return null;if(u<1||u>31)return null;if(a.start.assign("day",u),a.start.assign("month",s),r[Vmt]){let l=parseInt(r[Vmt]),c=IDe(l);a.start.assign("year",c)}else{let l=BB(e.refDate,u,s);a.start.imply("year",l)}return a}};var hri=new RegExp(`(this|last|past|next|after|\\+|-)\\s*(${T$})(?=\\W|$)`,"i"),gri=new RegExp(`(this|last|past|next|after|\\+|-)\\s*(${VB})(?=\\W|$)`,"i"),kle=class extends ru{constructor(e=!0){super(),this.allowAbbreviations=e}innerPattern(){return this.allowAbbreviations?hri:gri}innerExtract(e,r){let n=r[1].toLowerCase(),o=V0(r[2]);if(!o)return null;switch(n){case"last":case"past":case"-":o=HB(o);break}return os.createRelativeFromReference(e.reference,o)}};function yri(t){return t.text.match(/^[+-]/i)!=null}function h2r(t){return t.text.match(/^-/i)!=null}var qle=class extends H0{shouldMergeResults(e,r,n){return e.match(/^\s*$/i)?yri(n)||h2r(n):!1}mergeResults(e,r,n,o){let i=V0(n.text);h2r(n)&&(i=HB(i));let a=os.createRelativeFromReference(new qB(r.start.date()),i);return new x$(r.reference,r.index,`${r.text}${e}${n.text}`,a)}};function g2r(t){return t.text.match(/\s+(before|from)$/i)!=null}function bri(t){return t.text.match(/\s+(after|since)$/i)!=null}var Ble=class extends H0{patternBetween(){return/^\s*$/i}shouldMergeResults(e,r,n){return!e.match(this.patternBetween())||!g2r(r)&&!bri(r)?!1:!!n.start.get("day")&&!!n.start.get("month")&&!!n.start.get("year")}mergeResults(e,r,n){let o=V0(r.text);g2r(r)&&(o=HB(o));let i=os.createRelativeFromReference(new qB(n.start.date()),o);return new x$(n.reference,r.index,`${r.text}${e}${n.text}`,i)}};var _ri=new RegExp(`^\\s*(${UB})`,"i"),vri=1,Ule=class{refine(e,r){return r.forEach(function(n){if(!n.start.isDateWithUnknownYear())return;let o=e.text.substring(n.index+n.text.length),i=_ri.exec(o);if(!i)return;e.debug(()=>{console.log(`Extracting year: '${i[0]}' into : ${n}`)});let a=zB(i[vri]);n.end!=null&&n.end.assign("year",a),n.start.assign("year",a),n.text+=i[0]}),r}};var zW=class{createCasualConfiguration(e=!1){let r=this.createConfiguration(!1,e);return r.parsers.push(new Dle),r.parsers.push(new jle),r.parsers.push(new ble),r.parsers.push(new Lle),r.parsers.push(new kle),r}createConfiguration(e=!0,r=!1){let n=X4r({parsers:[new Fle(r),new hle(e),new gle,new yle(r),new $le,new vle,new Sle(e),new Cle(e),new xle(e)],refiners:[new OX]},e);return n.parsers.unshift(new _le(e)),n.refiners.unshift(new Ble),n.refiners.unshift(new qle),n.refiners.unshift(new WB),n.refiners.push(new OX),n.refiners.push(new Ule),n.refiners.push(new Ole),n}};var PX=class t{constructor(e){this.defaultConfig=new zW,e=e||this.defaultConfig.createCasualConfiguration(),this.parsers=[...e.parsers],this.refiners=[...e.refiners]}clone(){return new t({parsers:[...this.parsers],refiners:[...this.refiners]})}parseDate(e,r,n){let o=this.parse(e,r,n);return o.length>0?o[0].start.date():null}parse(e,r,n){let o=new Hmt(e,r,n),i=[];return this.parsers.forEach(a=>{let s=t.executeParser(o,a);i=i.concat(s)}),i.sort((a,s)=>a.index-s.index),this.refiners.forEach(function(a){i=a.refine(o,i)}),i}static executeParser(e,r){let n=[],o=r.pattern(e),i=e.text,a=e.text,s=o.exec(a);for(;s;){let u=s.index+i.length-a.length;s.index=u;let l=r.extract(e,s);if(!l){a=i.substring(s.index+1),s=o.exec(a);continue}let c=null;l instanceof x$?c=l:l instanceof os?(c=e.createParsingResult(s.index,s[0]),c.start=l):c=e.createParsingResult(s.index,s[0],l);let d=c.index,f=c.text;e.debug(()=>console.log(`${r.constructor.name} extracted (at index=${d}) '${f}'`)),n.push(c),a=i.substring(d+f.length),s=o.exec(a)}return n}},Hmt=class{constructor(e,r,n){this.text=e,this.reference=new qB(r),this.option=n??{},this.refDate=this.reference.instant}createParsingComponents(e){return e instanceof os?e:new os(this.reference,e)}createParsingResult(e,r,n,o){let i=typeof r=="string"?r:this.text.substring(e,r),a=n?this.createParsingComponents(n):null,s=o?this.createParsingComponents(o):null;return new x$(this.reference,e,i,a,s)}debug(e){this.option.debug&&(this.option.debug instanceof Function?this.option.debug(e):this.option.debug.debug(e))}};var Wmt=new zW,y2r=new PX(Wmt.createCasualConfiguration(!1)),wri=new PX(Wmt.createConfiguration(!0,!1)),Nbs=new PX(Wmt.createCasualConfiguration(!0));var b2r=y2r;function Jmt(t,e,r){return b2r.parse(t,e,r)}function _2r(t,e,r){return b2r.parseDate(t,e,r)}var O$=class extends Error{},LDe=class extends O${constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},FDe=class extends O${constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},kDe=class extends O${constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},nT=class extends O${},MX=class extends O${constructor(e){super(`Invalid unit ${e}`)}},Jc=class extends O${},oT=class extends O${constructor(){super("Zone is an abstract class")}};var Qt="numeric",iT="short",Kw="long",JB={year:Qt,month:Qt,day:Qt},zle={year:Qt,month:iT,day:Qt},Kmt={year:Qt,month:iT,day:Qt,weekday:iT},Vle={year:Qt,month:Kw,day:Qt},Hle={year:Qt,month:Kw,day:Qt,weekday:Kw},Wle={hour:Qt,minute:Qt},Jle={hour:Qt,minute:Qt,second:Qt},Kle={hour:Qt,minute:Qt,second:Qt,timeZoneName:iT},Gle={hour:Qt,minute:Qt,second:Qt,timeZoneName:Kw},Xle={hour:Qt,minute:Qt,hourCycle:"h23"},Zle={hour:Qt,minute:Qt,second:Qt,hourCycle:"h23"},Yle={hour:Qt,minute:Qt,second:Qt,hourCycle:"h23",timeZoneName:iT},Qle={hour:Qt,minute:Qt,second:Qt,hourCycle:"h23",timeZoneName:Kw},ece={year:Qt,month:Qt,day:Qt,hour:Qt,minute:Qt},tce={year:Qt,month:Qt,day:Qt,hour:Qt,minute:Qt,second:Qt},rce={year:Qt,month:iT,day:Qt,hour:Qt,minute:Qt},nce={year:Qt,month:iT,day:Qt,hour:Qt,minute:Qt,second:Qt},Gmt={year:Qt,month:iT,day:Qt,weekday:iT,hour:Qt,minute:Qt},oce={year:Qt,month:Kw,day:Qt,hour:Qt,minute:Qt,timeZoneName:iT},ice={year:Qt,month:Kw,day:Qt,hour:Qt,minute:Qt,second:Qt,timeZoneName:iT},ace={year:Qt,month:Kw,day:Qt,weekday:Kw,hour:Qt,minute:Qt,timeZoneName:Kw},sce={year:Qt,month:Kw,day:Qt,weekday:Kw,hour:Qt,minute:Qt,second:Qt,timeZoneName:Kw};var vv=class{get type(){throw new oT}get name(){throw new oT}get ianaName(){return this.name}get isUniversal(){throw new oT}offsetName(e,r){throw new oT}formatOffset(e,r){throw new oT}offset(e){throw new oT}equals(e){throw new oT}get isValid(){throw new oT}};var Xmt=null,KB=class t extends vv{static get instance(){return Xmt===null&&(Xmt=new t),Xmt}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:r,locale:n}){return BDe(e,r,n)}formatOffset(e,r){return GB(this.offset(e),r)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}};var zDe={};function xri(t){return zDe[t]||(zDe[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),zDe[t]}var Tri={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Ori(t,e){let r=t.format(e).replace(/\u200E/g,""),n=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(r),[,o,i,a,s,u,l,c]=n;return[a,o,i,s,u,l,c]}function Eri(t,e){let r=t.formatToParts(e),n=[];for(let o=0;o=0?m:1e3+m,(f-p)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}};var v2r={};function Pri(t,e={}){let r=JSON.stringify([t,e]),n=v2r[r];return n||(n=new Intl.ListFormat(t,e),v2r[r]=n),n}var Zmt={};function Ymt(t,e={}){let r=JSON.stringify([t,e]),n=Zmt[r];return n||(n=new Intl.DateTimeFormat(t,e),Zmt[r]=n),n}var Qmt={};function Mri(t,e={}){let r=JSON.stringify([t,e]),n=Qmt[r];return n||(n=new Intl.NumberFormat(t,e),Qmt[r]=n),n}var eht={};function Rri(t,e={}){let{base:r,...n}=e,o=JSON.stringify([t,n]),i=eht[o];return i||(i=new Intl.RelativeTimeFormat(t,e),eht[o]=i),i}var uce=null;function Iri(){return uce||(uce=new Intl.DateTimeFormat().resolvedOptions().locale,uce)}var w2r={};function Ari(t){let e=w2r[t];if(!e){let r=new Intl.Locale(t);e="getWeekInfo"in r?r.getWeekInfo():r.weekInfo,w2r[t]=e}return e}function Nri(t){let e=t.indexOf("-x-");e!==-1&&(t=t.substring(0,e));let r=t.indexOf("-u-");if(r===-1)return[t];{let n,o;try{n=Ymt(t).resolvedOptions(),o=t}catch{let u=t.substring(0,r);n=Ymt(u).resolvedOptions(),o=u}let{numberingSystem:i,calendar:a}=n;return[o,i,a]}}function Dri(t,e,r){return(r||e)&&(t.includes("-u-")||(t+="-u"),r&&(t+=`-ca-${r}`),e&&(t+=`-nu-${e}`)),t}function jri(t){let e=[];for(let r=1;r<=12;r++){let n=$n.utc(2009,r,1);e.push(t(n))}return e}function $ri(t){let e=[];for(let r=1;r<=7;r++){let n=$n.utc(2016,11,13+r);e.push(t(n))}return e}function VDe(t,e,r,n){let o=t.listingMode();return o==="error"?null:o==="en"?r(e):n(e)}function Lri(t){return t.numberingSystem&&t.numberingSystem!=="latn"?!1:t.numberingSystem==="latn"||!t.locale||t.locale.startsWith("en")||new Intl.DateTimeFormat(t.intl).resolvedOptions().numberingSystem==="latn"}var tht=class{constructor(e,r,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;let{padTo:o,floor:i,...a}=n;if(!r||Object.keys(a).length>0){let s={useGrouping:!1,...n};n.padTo>0&&(s.minimumIntegerDigits=n.padTo),this.inf=Mri(e,s)}}format(e){if(this.inf){let r=this.floor?Math.floor(e):e;return this.inf.format(r)}else{let r=this.floor?Math.floor(e):IX(e,3);return Ec(r,this.padTo)}}},rht=class{constructor(e,r,n){this.opts=n,this.originalZone=void 0;let o;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){let a=-1*(e.offset/60),s=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;e.offset!==0&&rb.create(s).valid?(o=s,this.dt=e):(o="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,o=e.zone.name):(o="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||o,this.dtf=Ymt(r,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(r=>{if(r.type==="timeZoneName"){let n=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...r,value:n}}else return r}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},nht=class{constructor(e,r,n){this.opts={style:"long",...n},!r&&HDe()&&(this.rtf=Rri(e,n))}format(e,r){return this.rtf?this.rtf.format(e,r):S2r(r,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,r){return this.rtf?this.rtf.formatToParts(e,r):[]}},Fri={firstDay:1,minimalDays:4,weekend:[6,7]},Fs=class t{static fromOpts(e){return t.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,r,n,o,i=!1){let a=e||Ls.defaultLocale,s=a||(i?"en-US":Iri()),u=r||Ls.defaultNumberingSystem,l=n||Ls.defaultOutputCalendar,c=lce(o)||Ls.defaultWeekSettings;return new t(s,u,l,c,a)}static resetCache(){uce=null,Zmt={},Qmt={},eht={}}static fromObject({locale:e,numberingSystem:r,outputCalendar:n,weekSettings:o}={}){return t.create(e,r,n,o)}constructor(e,r,n,o,i){let[a,s,u]=Nri(e);this.locale=a,this.numberingSystem=r||s||null,this.outputCalendar=n||u||null,this.weekSettings=o,this.intl=Dri(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=Lri(this)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),r=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&r?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:t.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,lce(e.weekSettings)||this.weekSettings,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,r=!1){return VDe(this,e,oht,()=>{let n=r?{month:e,day:"numeric"}:{month:e},o=r?"format":"standalone";return this.monthsCache[o][e]||(this.monthsCache[o][e]=jri(i=>this.extract(i,n,"month"))),this.monthsCache[o][e]})}weekdays(e,r=!1){return VDe(this,e,iht,()=>{let n=r?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},o=r?"format":"standalone";return this.weekdaysCache[o][e]||(this.weekdaysCache[o][e]=$ri(i=>this.extract(i,n,"weekday"))),this.weekdaysCache[o][e]})}meridiems(){return VDe(this,void 0,()=>aht,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[$n.utc(2016,11,13,9),$n.utc(2016,11,13,19)].map(r=>this.extract(r,e,"dayperiod"))}return this.meridiemCache})}eras(e){return VDe(this,e,sht,()=>{let r={era:e};return this.eraCache[e]||(this.eraCache[e]=[$n.utc(-40,1,1),$n.utc(2017,1,1)].map(n=>this.extract(n,r,"era"))),this.eraCache[e]})}extract(e,r,n){let o=this.dtFormatter(e,r),i=o.formatToParts(),a=i.find(s=>s.type.toLowerCase()===n);return a?a.value:null}numberFormatter(e={}){return new tht(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,r={}){return new rht(e,this.intl,r)}relFormatter(e={}){return new nht(this.intl,this.isEnglish(),e)}listFormatter(e={}){return Pri(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:WDe()?Ari(this.locale):Fri}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}};var lht=null,Xh=class t extends vv{static get utcInstance(){return lht===null&&(lht=new t(0)),lht}static instance(e){return e===0?t.utcInstance:new t(e)}static parseSpecifier(e){if(e){let r=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(r)return new t(VW(r[1],r[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${GB(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${GB(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,r){return GB(this.fixed,r)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}};var AX=class extends vv{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function aT(t,e){let r;if(_n(t)||t===null)return e;if(t instanceof vv)return t;if(C2r(t)){let n=t.toLowerCase();return n==="default"?e:n==="local"||n==="system"?KB.instance:n==="utc"||n==="gmt"?Xh.utcInstance:Xh.parseSpecifier(n)||rb.create(t)}else return sT(t)?Xh.instance(t):typeof t=="object"&&"offset"in t&&typeof t.offset=="function"?t:new AX(t)}var cht={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},x2r={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},kri=cht.hanidec.replace(/[\[|\]]/g,"").split("");function T2r(t){let e=parseInt(t,10);if(isNaN(e)){e="";for(let r=0;r=i&&n<=a&&(e+=n-i)}}return parseInt(e,10)}else return e}var NX={};function O2r(){NX={}}function W0({numberingSystem:t},e=""){let r=t||"latn";return NX[r]||(NX[r]={}),NX[r][e]||(NX[r][e]=new RegExp(`${cht[r]}${e}`)),NX[r][e]}var E2r=()=>Date.now(),P2r="system",M2r=null,R2r=null,I2r=null,A2r=60,N2r,D2r=null,Ls=class{static get now(){return E2r}static set now(e){E2r=e}static set defaultZone(e){P2r=e}static get defaultZone(){return aT(P2r,KB.instance)}static get defaultLocale(){return M2r}static set defaultLocale(e){M2r=e}static get defaultNumberingSystem(){return R2r}static set defaultNumberingSystem(e){R2r=e}static get defaultOutputCalendar(){return I2r}static set defaultOutputCalendar(e){I2r=e}static get defaultWeekSettings(){return D2r}static set defaultWeekSettings(e){D2r=lce(e)}static get twoDigitCutoffYear(){return A2r}static set twoDigitCutoffYear(e){A2r=e%100}static get throwOnInvalid(){return N2r}static set throwOnInvalid(e){N2r=e}static resetCaches(){Fs.resetCache(),rb.resetCache(),$n.resetCache(),O2r()}};var Zh=class{constructor(e,r){this.reason=e,this.explanation=r}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var j2r=[0,31,59,90,120,151,181,212,243,273,304,334],$2r=[0,31,60,91,121,152,182,213,244,274,305,335];function J0(t,e){return new Zh("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${t}, which is invalid`)}function JDe(t,e,r){let n=new Date(Date.UTC(t,e-1,r));t<100&&t>=0&&n.setUTCFullYear(n.getUTCFullYear()-1900);let o=n.getUTCDay();return o===0?7:o}function L2r(t,e,r){return r+(WW(t)?$2r:j2r)[e-1]}function F2r(t,e){let r=WW(t)?$2r:j2r,n=r.findIndex(i=>iHW(n,e,r)?(l=n+1,u=1):l=n,{weekYear:l,weekNumber:u,weekday:s,...fce(t)}}function dht(t,e=4,r=1){let{weekYear:n,weekNumber:o,weekday:i}=t,a=KDe(JDe(n,1,e),r),s=XB(n),u=o*7+i-a-7+e,l;u<1?(l=n-1,u+=XB(l)):u>s?(l=n+1,u-=XB(n)):l=n;let{month:c,day:d}=F2r(l,u);return{year:l,month:c,day:d,...fce(t)}}function GDe(t){let{year:e,month:r,day:n}=t,o=L2r(e,r,n);return{year:e,ordinal:o,...fce(t)}}function fht(t){let{year:e,ordinal:r}=t,{month:n,day:o}=F2r(e,r);return{year:e,month:n,day:o,...fce(t)}}function pht(t,e){if(!_n(t.localWeekday)||!_n(t.localWeekNumber)||!_n(t.localWeekYear)){if(!_n(t.weekday)||!_n(t.weekNumber)||!_n(t.weekYear))throw new nT("Cannot mix locale-based week fields with ISO-based week fields");return _n(t.localWeekday)||(t.weekday=t.localWeekday),_n(t.localWeekNumber)||(t.weekNumber=t.localWeekNumber),_n(t.localWeekYear)||(t.weekYear=t.localWeekYear),delete t.localWeekday,delete t.localWeekNumber,delete t.localWeekYear,{minDaysInFirstWeek:e.getMinDaysInFirstWeek(),startOfWeek:e.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function k2r(t,e=4,r=1){let n=dce(t.weekYear),o=Gw(t.weekNumber,1,HW(t.weekYear,e,r)),i=Gw(t.weekday,1,7);return n?o?i?!1:J0("weekday",t.weekday):J0("week",t.weekNumber):J0("weekYear",t.weekYear)}function q2r(t){let e=dce(t.year),r=Gw(t.ordinal,1,XB(t.year));return e?r?!1:J0("ordinal",t.ordinal):J0("year",t.year)}function mht(t){let e=dce(t.year),r=Gw(t.month,1,12),n=Gw(t.day,1,DX(t.year,t.month));return e?r?n?!1:J0("day",t.day):J0("month",t.month):J0("year",t.year)}function hht(t){let{hour:e,minute:r,second:n,millisecond:o}=t,i=Gw(e,0,23)||e===24&&r===0&&n===0&&o===0,a=Gw(r,0,59),s=Gw(n,0,59),u=Gw(o,0,999);return i?a?s?u?!1:J0("millisecond",o):J0("second",n):J0("minute",r):J0("hour",e)}function _n(t){return typeof t>"u"}function sT(t){return typeof t=="number"}function dce(t){return typeof t=="number"&&t%1===0}function C2r(t){return typeof t=="string"}function U2r(t){return Object.prototype.toString.call(t)==="[object Date]"}function HDe(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function WDe(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function z2r(t){return Array.isArray(t)?t:[t]}function ght(t,e,r){if(t.length!==0)return t.reduce((n,o)=>{let i=[e(o),o];return n&&r(n[0],i[0])===n[0]?n:i},null)[1]}function V2r(t,e){return e.reduce((r,n)=>(r[n]=t[n],r),{})}function ZB(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function lce(t){if(t==null)return null;if(typeof t!="object")throw new Jc("Week settings must be an object");if(!Gw(t.firstDay,1,7)||!Gw(t.minimalDays,1,7)||!Array.isArray(t.weekend)||t.weekend.some(e=>!Gw(e,1,7)))throw new Jc("Invalid week settings");return{firstDay:t.firstDay,minimalDays:t.minimalDays,weekend:Array.from(t.weekend)}}function Gw(t,e,r){return dce(t)&&t>=e&&t<=r}function qri(t,e){return t-e*Math.floor(t/e)}function Ec(t,e=2){let r=t<0,n;return r?n="-"+(""+-t).padStart(e,"0"):n=(""+t).padStart(e,"0"),n}function E$(t){if(!(_n(t)||t===null||t===""))return parseInt(t,10)}function YB(t){if(!(_n(t)||t===null||t===""))return parseFloat(t)}function pce(t){if(!(_n(t)||t===null||t==="")){let e=parseFloat("0."+t)*1e3;return Math.floor(e)}}function IX(t,e,r=!1){let n=10**e;return(r?Math.trunc:Math.round)(t*n)/n}function WW(t){return t%4===0&&(t%100!==0||t%400===0)}function XB(t){return WW(t)?366:365}function DX(t,e){let r=qri(e-1,12)+1,n=t+(e-r)/12;return r===2?WW(n)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function RX(t){let e=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year<100&&t.year>=0&&(e=new Date(e),e.setUTCFullYear(t.year,t.month-1,t.day)),+e}function B2r(t,e,r){return-KDe(JDe(t,1,e),r)+e-1}function HW(t,e=4,r=1){let n=B2r(t,e,r),o=B2r(t+1,e,r);return(XB(t)-n+o)/7}function mce(t){return t>99?t:t>Ls.twoDigitCutoffYear?1900+t:2e3+t}function BDe(t,e,r,n=null){let o=new Date(t),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};n&&(i.timeZone=n);let a={timeZoneName:e,...i},s=new Intl.DateTimeFormat(r,a).formatToParts(o).find(u=>u.type.toLowerCase()==="timezonename");return s?s.value:null}function VW(t,e){let r=parseInt(t,10);Number.isNaN(r)&&(r=0);let n=parseInt(e,10)||0,o=r<0||Object.is(r,-0)?-n:n;return r*60+o}function yht(t){let e=Number(t);if(typeof t=="boolean"||t===""||Number.isNaN(e))throw new Jc(`Invalid unit value ${t}`);return e}function jX(t,e){let r={};for(let n in t)if(ZB(t,n)){let o=t[n];if(o==null)continue;r[e(n)]=yht(o)}return r}function GB(t,e){let r=Math.trunc(Math.abs(t/60)),n=Math.trunc(Math.abs(t%60)),o=t>=0?"+":"-";switch(e){case"short":return`${o}${Ec(r,2)}:${Ec(n,2)}`;case"narrow":return`${o}${r}${n>0?`:${n}`:""}`;case"techie":return`${o}${Ec(r,2)}${Ec(n,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function fce(t){return V2r(t,["hour","minute","second","millisecond"])}var Bri=["January","February","March","April","May","June","July","August","September","October","November","December"],bht=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Uri=["J","F","M","A","M","J","J","A","S","O","N","D"];function oht(t){switch(t){case"narrow":return[...Uri];case"short":return[...bht];case"long":return[...Bri];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var _ht=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],vht=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],zri=["M","T","W","T","F","S","S"];function iht(t){switch(t){case"narrow":return[...zri];case"short":return[...vht];case"long":return[..._ht];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var aht=["AM","PM"],Vri=["Before Christ","Anno Domini"],Hri=["BC","AD"],Wri=["B","A"];function sht(t){switch(t){case"narrow":return[...Wri];case"short":return[...Hri];case"long":return[...Vri];default:return null}}function H2r(t){return aht[t.hour<12?0:1]}function W2r(t,e){return iht(e)[t.weekday-1]}function J2r(t,e){return oht(e)[t.month-1]}function K2r(t,e){return sht(e)[t.year<0?0:1]}function S2r(t,e,r="always",n=!1){let o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(t)===-1;if(r==="auto"&&i){let d=t==="days";switch(e){case 1:return d?"tomorrow":`next ${o[t][0]}`;case-1:return d?"yesterday":`last ${o[t][0]}`;case 0:return d?"today":`this ${o[t][0]}`;default:}}let a=Object.is(e,-0)||e<0,s=Math.abs(e),u=s===1,l=o[t],c=n?u?l[1]:l[2]||l[1]:u?o[t][0]:t;return a?`${s} ${c} ago`:`in ${s} ${c}`}function G2r(t,e){let r="";for(let n of t)n.literal?r+=n.val:r+=e(n.val);return r}var Jri={D:JB,DD:zle,DDD:Vle,DDDD:Hle,t:Wle,tt:Jle,ttt:Kle,tttt:Gle,T:Xle,TT:Zle,TTT:Yle,TTTT:Qle,f:ece,ff:rce,fff:oce,ffff:ace,F:tce,FF:nce,FFF:ice,FFFF:sce},Yh=class t{static create(e,r={}){return new t(e,r)}static parseFormat(e){let r=null,n="",o=!1,i=[];for(let a=0;a0&&i.push({literal:o||/^\s+$/.test(n),val:n}),r=null,n="",o=!o):o||s===r?n+=s:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=s,r=s)}return n.length>0&&i.push({literal:o||/^\s+$/.test(n),val:n}),i}static macroTokenToFormatOpts(e){return Jri[e]}constructor(e,r){this.opts=r,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,r){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...r}).format()}dtFormatter(e,r={}){return this.loc.dtFormatter(e,{...this.opts,...r})}formatDateTime(e,r){return this.dtFormatter(e,r).format()}formatDateTimeParts(e,r){return this.dtFormatter(e,r).formatToParts()}formatInterval(e,r){return this.dtFormatter(e.start,r).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,r){return this.dtFormatter(e,r).resolvedOptions()}num(e,r=0){if(this.opts.forceSimple)return Ec(e,r);let n={...this.opts};return r>0&&(n.padTo=r),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,r){let n=this.loc.listingMode()==="en",o=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",i=(p,m)=>this.loc.extract(e,p,m),a=p=>e.isOffsetFixed&&e.offset===0&&p.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,p.format):"",s=()=>n?H2r(e):i({hour:"numeric",hourCycle:"h12"},"dayperiod"),u=(p,m)=>n?J2r(e,p):i(m?{month:p}:{month:p,day:"numeric"},"month"),l=(p,m)=>n?W2r(e,p):i(m?{weekday:p}:{weekday:p,month:"long",day:"numeric"},"weekday"),c=p=>{let m=t.macroTokenToFormatOpts(p);return m?this.formatWithSystemDefault(e,m):p},d=p=>n?K2r(e,p):i({era:p},"era"),f=p=>{switch(p){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return s();case"d":return o?i({day:"numeric"},"day"):this.num(e.day);case"dd":return o?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return o?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return o?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return o?i({month:"numeric"},"month"):this.num(e.month);case"MM":return o?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return o?i({year:"numeric"},"year"):this.num(e.year);case"yy":return o?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return o?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return o?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return c(p)}};return G2r(t.parseFormat(r),f)}formatDurationFromString(e,r){let n=u=>{switch(u[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},o=u=>l=>{let c=n(l);return c?this.num(u.get(c),l.length):l},i=t.parseFormat(r),a=i.reduce((u,{literal:l,val:c})=>l?u:u.concat(c),[]),s=e.shiftTo(...a.map(n).filter(u=>u));return G2r(i,o(s))}};var Z2r=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function LX(...t){let e=t.reduce((r,n)=>r+n.source,"");return RegExp(`^${e}$`)}function FX(...t){return e=>t.reduce(([r,n,o],i)=>{let[a,s,u]=i(e,o);return[{...r,...a},s||n,u]},[{},null,1]).slice(0,2)}function kX(t,...e){if(t==null)return[null,null];for(let[r,n]of e){let o=r.exec(t);if(o)return n(o)}return[null,null]}function Y2r(...t){return(e,r)=>{let n={},o;for(o=0;op!==void 0&&(m||p&&c)?-p:p;return[{years:f(YB(r)),months:f(YB(n)),weeks:f(YB(o)),days:f(YB(i)),hours:f(YB(a)),minutes:f(YB(s)),seconds:f(YB(u),u==="-0"),milliseconds:f(pce(l),d)}]}var ani={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 Cht(t,e,r,n,o,i,a){let s={year:e.length===2?mce(E$(e)):E$(e),month:bht.indexOf(r)+1,day:E$(n),hour:E$(o),minute:E$(i)};return a&&(s.second=E$(a)),t&&(s.weekday=t.length>3?_ht.indexOf(t)+1:vht.indexOf(t)+1),s}var sni=/^(?:(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\d)(\d\d)))$/;function uni(t){let[,e,r,n,o,i,a,s,u,l,c,d]=t,f=Cht(e,o,n,r,i,a,s),p;return u?p=ani[u]:l?p=0:p=VW(c,d),[f,new Xh(p)]}function lni(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var cni=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,dni=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,fni=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function X2r(t){let[,e,r,n,o,i,a,s]=t;return[Cht(e,o,n,r,i,a,s),Xh.utcInstance]}function pni(t){let[,e,r,n,o,i,a,s]=t;return[Cht(e,s,r,n,o,i,a),Xh.utcInstance]}var mni=LX(Gri,Sht),hni=LX(Xri,Sht),gni=LX(Zri,Sht),yni=LX(eVr),rVr=FX(rni,qX,hce,gce),bni=FX(Yri,qX,hce,gce),_ni=FX(Qri,qX,hce,gce),vni=FX(qX,hce,gce);function nVr(t){return kX(t,[mni,rVr],[hni,bni],[gni,_ni],[yni,vni])}function oVr(t){return kX(lni(t),[sni,uni])}function iVr(t){return kX(t,[cni,X2r],[dni,X2r],[fni,pni])}function aVr(t){return kX(t,[oni,ini])}var wni=FX(qX);function sVr(t){return kX(t,[nni,wni])}var Sni=LX(eni,tni),Cni=LX(tVr),xni=FX(qX,hce,gce);function uVr(t){return kX(t,[Sni,rVr],[Cni,xni])}var lVr="Invalid Duration",dVr={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Tni={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...dVr},K0=146097/400,BX=146097/4800,Oni={years:{quarters:4,months:12,weeks:K0/7,days:K0,hours:K0*24,minutes:K0*24*60,seconds:K0*24*60*60,milliseconds:K0*24*60*60*1e3},quarters:{months:3,weeks:K0/28,days:K0/4,hours:K0*24/4,minutes:K0*24*60/4,seconds:K0*24*60*60/4,milliseconds:K0*24*60*60*1e3/4},months:{weeks:BX/7,days:BX,hours:BX*24,minutes:BX*24*60,seconds:BX*24*60*60,milliseconds:BX*24*60*60*1e3},...dVr},JW=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Eni=JW.slice(0).reverse();function QB(t,e,r=!1){let n={values:r?e.values:{...t.values,...e.values||{}},loc:t.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy,matrix:e.matrix||t.matrix};return new Pc(n)}function fVr(t,e){let r=e.milliseconds??0;for(let n of Eni.slice(1))e[n]&&(r+=e[n]*t[n].milliseconds);return r}function cVr(t,e){let r=fVr(t,e)<0?-1:1;JW.reduceRight((n,o)=>{if(_n(e[o]))return n;if(n){let i=e[n]*r,a=t[o][n],s=Math.floor(i/a);e[o]+=s*r,e[n]-=s*a*r}return o},null),JW.reduce((n,o)=>{if(_n(e[o]))return n;if(n){let i=e[n]%1;e[n]-=i,e[o]+=i*t[n][o]}return o},null)}function Pni(t){let e={};for(let[r,n]of Object.entries(t))n!==0&&(e[r]=n);return e}var Pc=class t{constructor(e){let r=e.conversionAccuracy==="longterm"||!1,n=r?Oni:Tni;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||Fs.create(),this.conversionAccuracy=r?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,r){return t.fromObject({milliseconds:e},r)}static fromObject(e,r={}){if(e==null||typeof e!="object")throw new Jc(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new t({values:jX(e,t.normalizeUnit),loc:Fs.fromObject(r),conversionAccuracy:r.conversionAccuracy,matrix:r.matrix})}static fromDurationLike(e){if(sT(e))return t.fromMillis(e);if(t.isDuration(e))return e;if(typeof e=="object")return t.fromObject(e);throw new Jc(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,r){let[n]=aVr(e);return n?t.fromObject(n,r):t.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,r){let[n]=sVr(e);return n?t.fromObject(n,r):t.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,r=null){if(!e)throw new Jc("need to specify a reason the Duration is invalid");let n=e instanceof Zh?e:new Zh(e,r);if(Ls.throwOnInvalid)throw new kDe(n);return new t({invalid:n})}static normalizeUnit(e){let r={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!r)throw new MX(e);return r}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,r={}){let n={...r,floor:r.round!==!1&&r.floor!==!1};return this.isValid?Yh.create(this.loc,n).formatDurationFromString(this,e):lVr}toHuman(e={}){if(!this.isValid)return lVr;let r=JW.map(n=>{let o=this.values[n];return _n(o)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:n.slice(0,-1)}).format(o)}).filter(n=>n);return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(r)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=IX(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let r=this.toMillis();return r<0||r>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},$n.fromMillis(r,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?fVr(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let r=t.fromDurationLike(e),n={};for(let o of JW)(ZB(r.values,o)||ZB(this.values,o))&&(n[o]=r.get(o)+this.get(o));return QB(this,{values:n},!0)}minus(e){if(!this.isValid)return this;let r=t.fromDurationLike(e);return this.plus(r.negate())}mapUnits(e){if(!this.isValid)return this;let r={};for(let n of Object.keys(this.values))r[n]=yht(e(this.values[n],n));return QB(this,{values:r},!0)}get(e){return this[t.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let r={...this.values,...jX(e,t.normalizeUnit)};return QB(this,{values:r})}reconfigure({locale:e,numberingSystem:r,conversionAccuracy:n,matrix:o}={}){let a={loc:this.loc.clone({locale:e,numberingSystem:r}),matrix:o,conversionAccuracy:n};return QB(this,a)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return cVr(this.matrix,e),QB(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=Pni(this.normalize().shiftToAll().toObject());return QB(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(a=>t.normalizeUnit(a));let r={},n={},o=this.toObject(),i;for(let a of JW)if(e.indexOf(a)>=0){i=a;let s=0;for(let l in n)s+=this.matrix[l][a]*n[l],n[l]=0;sT(o[a])&&(s+=o[a]);let u=Math.trunc(s);r[a]=u,n[a]=(s*1e3-u*1e3)/1e3}else sT(o[a])&&(n[a]=o[a]);for(let a in n)n[a]!==0&&(r[i]+=a===i?n[a]:n[a]/this.matrix[i][a]);return cVr(this.matrix,r),QB(this,{values:r},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let r of Object.keys(this.values))e[r]=this.values[r]===0?0:-this.values[r];return QB(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function r(n,o){return n===void 0||n===0?o===void 0||o===0:n===o}for(let n of JW)if(!r(this.values[n],e.values[n]))return!1;return!0}};var UX="Invalid Interval";function Mni(t,e){return!t||!t.isValid?P$.invalid("missing or invalid start"):!e||!e.isValid?P$.invalid("missing or invalid end"):ee:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:r}={}){return this.isValid?t.fromDateTimes(e||this.s,r||this.e):this}splitAt(...e){if(!this.isValid)return[];let r=e.map(zX).filter(a=>this.contains(a)).sort((a,s)=>a.toMillis()-s.toMillis()),n=[],{s:o}=this,i=0;for(;o+this.e?this.e:a;n.push(t.fromDateTimes(o,s)),o=s,i+=1}return n}splitBy(e){let r=Pc.fromDurationLike(e);if(!this.isValid||!r.isValid||r.as("milliseconds")===0)return[];let{s:n}=this,o=1,i,a=[];for(;nu*o));i=+s>+this.e?this.e:s,a.push(t.fromDateTimes(n,i)),n=i,o+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let r=this.s>e.s?this.s:e.s,n=this.e=n?null:t.fromDateTimes(r,n)}union(e){if(!this.isValid)return this;let r=this.se.e?this.e:e.e;return t.fromDateTimes(r,n)}static merge(e){let[r,n]=e.sort((o,i)=>o.s-i.s).reduce(([o,i],a)=>i?i.overlaps(a)||i.abutsStart(a)?[o,i.union(a)]:[o.concat([i]),a]:[o,a],[[],null]);return n&&r.push(n),r}static xor(e){let r=null,n=0,o=[],i=e.map(u=>[{time:u.s,type:"s"},{time:u.e,type:"e"}]),a=Array.prototype.concat(...i),s=a.sort((u,l)=>u.time-l.time);for(let u of s)n+=u.type==="s"?1:-1,n===1?r=u.time:(r&&+r!=+u.time&&o.push(t.fromDateTimes(r,u.time)),r=null);return t.merge(o)}difference(...e){return t.xor([this].concat(e)).map(r=>this.intersection(r)).filter(r=>r&&!r.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:UX}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=JB,r={}){return this.isValid?Yh.create(this.s.loc.clone(r),e).formatInterval(this):UX}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:UX}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:UX}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:UX}toFormat(e,{separator:r=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(e)}${r}${this.e.toFormat(e)}`:UX}toDuration(e,r){return this.isValid?this.e.diff(this.s,e,r):Pc.invalid(this.invalidReason)}mapEndpoints(e){return t.fromDateTimes(e(this.s),e(this.e))}};var M$=class{static hasDST(e=Ls.defaultZone){let r=$n.now().setZone(e).set({month:12});return!e.isUniversal&&r.offset!==r.set({month:6}).offset}static isValidIANAZone(e){return rb.isValidZone(e)}static normalizeZone(e){return aT(e,Ls.defaultZone)}static getStartOfWeek({locale:e=null,locObj:r=null}={}){return(r||Fs.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:r=null}={}){return(r||Fs.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:r=null}={}){return(r||Fs.create(e)).getWeekendDays().slice()}static months(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||Fs.create(r,n,i)).months(e)}static monthsFormat(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||Fs.create(r,n,i)).months(e,!0)}static weekdays(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null}={}){return(o||Fs.create(r,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:r=null,numberingSystem:n=null,locObj:o=null}={}){return(o||Fs.create(r,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Fs.create(e).meridiems()}static eras(e="short",{locale:r=null}={}){return Fs.create(r,null,"gregory").eras(e)}static features(){return{relative:HDe(),localeWeek:WDe()}}};function pVr(t,e){let r=o=>o.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),n=r(e)-r(t);return Math.floor(Pc.fromMillis(n).as("days"))}function Rni(t,e,r){let n=[["years",(u,l)=>l.year-u.year],["quarters",(u,l)=>l.quarter-u.quarter+(l.year-u.year)*4],["months",(u,l)=>l.month-u.month+(l.year-u.year)*12],["weeks",(u,l)=>{let c=pVr(u,l);return(c-c%7)/7}],["days",pVr]],o={},i=t,a,s;for(let[u,l]of n)r.indexOf(u)>=0&&(a=u,o[u]=l(t,e),s=i.plus(o),s>e?(o[u]--,t=i.plus(o),t>e&&(s=t,o[u]--,t=i.plus(o))):t=s);return[t,o,s,a]}function mVr(t,e,r,n){let[o,i,a,s]=Rni(t,e,r),u=e-o,l=r.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);l.length===0&&(a0?Pc.fromMillis(u,n).shiftTo(...l).plus(c):c}var Ini="missing Intl.DateTimeFormat.formatToParts support";function Hs(t,e=r=>r){return{regex:t,deser:([r])=>e(T2r(r))}}var Ani="\xA0",yVr=`[ ${Ani}]`,bVr=new RegExp(yVr,"g");function Nni(t){return t.replace(/\./g,"\\.?").replace(bVr,yVr)}function hVr(t){return t.replace(/\./g,"").replace(bVr," ").toLowerCase()}function uT(t,e){return t===null?null:{regex:RegExp(t.map(Nni).join("|")),deser:([r])=>t.findIndex(n=>hVr(r)===hVr(n))+e}}function gVr(t,e){return{regex:t,deser:([,r,n])=>VW(r,n),groups:e}}function XDe(t){return{regex:t,deser:([e])=>e}}function Dni(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function jni(t,e){let r=W0(e),n=W0(e,"{2}"),o=W0(e,"{3}"),i=W0(e,"{4}"),a=W0(e,"{6}"),s=W0(e,"{1,2}"),u=W0(e,"{1,3}"),l=W0(e,"{1,6}"),c=W0(e,"{1,9}"),d=W0(e,"{2,4}"),f=W0(e,"{4,6}"),p=y=>({regex:RegExp(Dni(y.val)),deser:([g])=>g,literal:!0}),h=(y=>{if(t.literal)return p(y);switch(y.val){case"G":return uT(e.eras("short"),0);case"GG":return uT(e.eras("long"),0);case"y":return Hs(l);case"yy":return Hs(d,mce);case"yyyy":return Hs(i);case"yyyyy":return Hs(f);case"yyyyyy":return Hs(a);case"M":return Hs(s);case"MM":return Hs(n);case"MMM":return uT(e.months("short",!0),1);case"MMMM":return uT(e.months("long",!0),1);case"L":return Hs(s);case"LL":return Hs(n);case"LLL":return uT(e.months("short",!1),1);case"LLLL":return uT(e.months("long",!1),1);case"d":return Hs(s);case"dd":return Hs(n);case"o":return Hs(u);case"ooo":return Hs(o);case"HH":return Hs(n);case"H":return Hs(s);case"hh":return Hs(n);case"h":return Hs(s);case"mm":return Hs(n);case"m":return Hs(s);case"q":return Hs(s);case"qq":return Hs(n);case"s":return Hs(s);case"ss":return Hs(n);case"S":return Hs(u);case"SSS":return Hs(o);case"u":return XDe(c);case"uu":return XDe(s);case"uuu":return Hs(r);case"a":return uT(e.meridiems(),0);case"kkkk":return Hs(i);case"kk":return Hs(d,mce);case"W":return Hs(s);case"WW":return Hs(n);case"E":case"c":return Hs(r);case"EEE":return uT(e.weekdays("short",!1),1);case"EEEE":return uT(e.weekdays("long",!1),1);case"ccc":return uT(e.weekdays("short",!0),1);case"cccc":return uT(e.weekdays("long",!0),1);case"Z":case"ZZ":return gVr(new RegExp(`([+-]${s.source})(?::(${n.source}))?`),2);case"ZZZ":return gVr(new RegExp(`([+-]${s.source})(${n.source})?`),2);case"z":return XDe(/[a-z_+-/]{1,256}?/i);case" ":return XDe(/[^\S\n\r]/);default:return p(y)}})(t)||{invalidReason:Ini};return h.token=t,h}var $ni={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function Lni(t,e,r){let{type:n,value:o}=t;if(n==="literal"){let u=/^\s+$/.test(o);return{literal:!u,val:u?" ":o}}let i=e[n],a=n;n==="hour"&&(e.hour12!=null?a=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?a="hour12":a="hour24":a=r.hour12?"hour12":"hour24");let s=$ni[a];if(typeof s=="object"&&(s=s[i]),s)return{literal:!1,val:s}}function Fni(t){return[`^${t.map(r=>r.regex).reduce((r,n)=>`${r}(${n.source})`,"")}$`,t]}function kni(t,e,r){let n=t.match(e);if(n){let o={},i=1;for(let a in r)if(ZB(r,a)){let s=r[a],u=s.groups?s.groups+1:1;!s.literal&&s.token&&(o[s.token.val[0]]=s.deser(n.slice(i,i+u))),i+=u}return[n,o]}else return[n,{}]}function qni(t){let e=i=>{switch(i){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},r=null,n;return _n(t.z)||(r=rb.create(t.z)),_n(t.Z)||(r||(r=new Xh(t.Z)),n=t.Z),_n(t.q)||(t.M=(t.q-1)*3+1),_n(t.h)||(t.h<12&&t.a===1?t.h+=12:t.h===12&&t.a===0&&(t.h=0)),t.G===0&&t.y&&(t.y=-t.y),_n(t.u)||(t.S=pce(t.u)),[Object.keys(t).reduce((i,a)=>{let s=e(a);return s&&(i[s]=t[a]),i},{}),r,n]}var xht=null;function Bni(){return xht||(xht=$n.fromMillis(1555555555555)),xht}function Uni(t,e){if(t.literal)return t;let r=Yh.macroTokenToFormatOpts(t.val),n=Eht(r,e);return n==null||n.includes(void 0)?t:n}function Tht(t,e){return Array.prototype.concat(...t.map(r=>Uni(r,e)))}var yce=class{constructor(e,r){if(this.locale=e,this.format=r,this.tokens=Tht(Yh.parseFormat(r),e),this.units=this.tokens.map(n=>jni(n,e)),this.disqualifyingUnit=this.units.find(n=>n.invalidReason),!this.disqualifyingUnit){let[n,o]=Fni(this.units);this.regex=RegExp(n,"i"),this.handlers=o}}explainFromTokens(e){if(this.isValid){let[r,n]=kni(e,this.regex,this.handlers),[o,i,a]=n?qni(n):[null,null,void 0];if(ZB(n,"a")&&ZB(n,"H"))throw new nT("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:r,matches:n,result:o,zone:i,specificOffset:a}}else return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}};function Oht(t,e,r){return new yce(t,r).explainFromTokens(e)}function _Vr(t,e,r){let{result:n,zone:o,specificOffset:i,invalidReason:a}=Oht(t,e,r);return[n,o,i,a]}function Eht(t,e){if(!t)return null;let n=Yh.create(e,t).dtFormatter(Bni()),o=n.formatToParts(),i=n.resolvedOptions();return o.map(a=>Lni(a,t,i))}var Pht="Invalid DateTime",vVr=864e13;function bce(t){return new Zh("unsupported zone",`the zone "${t.name}" is not supported`)}function Mht(t){return t.weekData===null&&(t.weekData=cce(t.c)),t.weekData}function Rht(t){return t.localWeekData===null&&(t.localWeekData=cce(t.c,t.loc.getMinDaysInFirstWeek(),t.loc.getStartOfWeek())),t.localWeekData}function KW(t,e){let r={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new $n({...r,...e,old:r})}function EVr(t,e,r){let n=t-e*60*1e3,o=r.offset(n);if(e===o)return[n,e];n-=(o-e)*60*1e3;let i=r.offset(n);return o===i?[n,o]:[t-Math.min(o,i)*60*1e3,Math.max(o,i)]}function ZDe(t,e){t+=e*60*1e3;let r=new Date(t);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:r.getUTCHours(),minute:r.getUTCMinutes(),second:r.getUTCSeconds(),millisecond:r.getUTCMilliseconds()}}function QDe(t,e,r){return EVr(RX(t),e,r)}function wVr(t,e){let r=t.o,n=t.c.year+Math.trunc(e.years),o=t.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,i={...t.c,year:n,month:o,day:Math.min(t.c.day,DX(n,o))+Math.trunc(e.days)+Math.trunc(e.weeks)*7},a=Pc.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),s=RX(i),[u,l]=EVr(s,r,t.zone);return a!==0&&(u+=a,l=t.zone.offset(u)),{ts:u,o:l}}function VX(t,e,r,n,o,i){let{setZone:a,zone:s}=r;if(t&&Object.keys(t).length!==0||e){let u=e||s,l=$n.fromObject(t,{...r,zone:u,specificOffset:i});return a?l:l.setZone(s)}else return $n.invalid(new Zh("unparsable",`the input "${o}" can't be parsed as ${n}`))}function YDe(t,e,r=!0){return t.isValid?Yh.create(Fs.create("en-US"),{allowZ:r,forceSimple:!0}).formatDateTimeFromString(t,e):null}function Iht(t,e){let r=t.c.year>9999||t.c.year<0,n="";return r&&t.c.year>=0&&(n+="+"),n+=Ec(t.c.year,r?6:4),e?(n+="-",n+=Ec(t.c.month),n+="-",n+=Ec(t.c.day)):(n+=Ec(t.c.month),n+=Ec(t.c.day)),n}function SVr(t,e,r,n,o,i){let a=Ec(t.c.hour);return e?(a+=":",a+=Ec(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!r)&&(a+=":")):a+=Ec(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!r)&&(a+=Ec(t.c.second),(t.c.millisecond!==0||!n)&&(a+=".",a+=Ec(t.c.millisecond,3))),o&&(t.isOffsetFixed&&t.offset===0&&!i?a+="Z":t.o<0?(a+="-",a+=Ec(Math.trunc(-t.o/60)),a+=":",a+=Ec(Math.trunc(-t.o%60))):(a+="+",a+=Ec(Math.trunc(t.o/60)),a+=":",a+=Ec(Math.trunc(t.o%60)))),i&&(a+="["+t.zone.ianaName+"]"),a}var PVr={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},zni={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Vni={ordinal:1,hour:0,minute:0,second:0,millisecond:0},MVr=["year","month","day","hour","minute","second","millisecond"],Hni=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Wni=["year","ordinal","hour","minute","second","millisecond"];function Jni(t){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!e)throw new MX(t);return e}function CVr(t){switch(t.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return Jni(t)}}function Kni(t){return tje[t]||(eje===void 0&&(eje=Ls.now()),tje[t]=t.offset(eje)),tje[t]}function xVr(t,e){let r=aT(e.zone,Ls.defaultZone);if(!r.isValid)return $n.invalid(bce(r));let n=Fs.fromObject(e),o,i;if(_n(t.year))o=Ls.now();else{for(let u of MVr)_n(t[u])&&(t[u]=PVr[u]);let a=mht(t)||hht(t);if(a)return $n.invalid(a);let s=Kni(r);[o,i]=QDe(t,s,r)}return new $n({ts:o,zone:r,loc:n,o:i})}function TVr(t,e,r){let n=_n(r.round)?!0:r.round,o=(a,s)=>(a=IX(a,n||r.calendary?0:2,!0),e.loc.clone(r).relFormatter(r).format(a,s)),i=a=>r.calendary?e.hasSame(t,a)?0:e.startOf(a).diff(t.startOf(a),a).get(a):e.diff(t,a).get(a);if(r.unit)return o(i(r.unit),r.unit);for(let a of r.units){let s=i(a);if(Math.abs(s)>=1)return o(s,a)}return o(t>e?-0:0,r.units[r.units.length-1])}function OVr(t){let e={},r;return t.length>0&&typeof t[t.length-1]=="object"?(e=t[t.length-1],r=Array.from(t).slice(0,t.length-1)):r=Array.from(t),[e,r]}var eje,tje={},$n=class t{constructor(e){let r=e.zone||Ls.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new Zh("invalid input"):null)||(r.isValid?null:bce(r));this.ts=_n(e.ts)?Ls.now():e.ts;let o=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(r))[o,i]=[e.old.c,e.old.o];else{let s=sT(e.o)&&!e.old?e.o:r.offset(this.ts);o=ZDe(this.ts,s),n=Number.isNaN(o.year)?new Zh("invalid input"):null,o=n?null:o,i=n?null:s}this._zone=r,this.loc=e.loc||Fs.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=o,this.o=i,this.isLuxonDateTime=!0}static now(){return new t({})}static local(){let[e,r]=OVr(arguments),[n,o,i,a,s,u,l]=r;return xVr({year:n,month:o,day:i,hour:a,minute:s,second:u,millisecond:l},e)}static utc(){let[e,r]=OVr(arguments),[n,o,i,a,s,u,l]=r;return e.zone=Xh.utcInstance,xVr({year:n,month:o,day:i,hour:a,minute:s,second:u,millisecond:l},e)}static fromJSDate(e,r={}){let n=U2r(e)?e.valueOf():NaN;if(Number.isNaN(n))return t.invalid("invalid input");let o=aT(r.zone,Ls.defaultZone);return o.isValid?new t({ts:n,zone:o,loc:Fs.fromObject(r)}):t.invalid(bce(o))}static fromMillis(e,r={}){if(sT(e))return e<-vVr||e>vVr?t.invalid("Timestamp out of range"):new t({ts:e,zone:aT(r.zone,Ls.defaultZone),loc:Fs.fromObject(r)});throw new Jc(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,r={}){if(sT(e))return new t({ts:e*1e3,zone:aT(r.zone,Ls.defaultZone),loc:Fs.fromObject(r)});throw new Jc("fromSeconds requires a numerical input")}static fromObject(e,r={}){e=e||{};let n=aT(r.zone,Ls.defaultZone);if(!n.isValid)return t.invalid(bce(n));let o=Fs.fromObject(r),i=jX(e,CVr),{minDaysInFirstWeek:a,startOfWeek:s}=pht(i,o),u=Ls.now(),l=_n(r.specificOffset)?n.offset(u):r.specificOffset,c=!_n(i.ordinal),d=!_n(i.year),f=!_n(i.month)||!_n(i.day),p=d||f,m=i.weekYear||i.weekNumber;if((p||c)&&m)throw new nT("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(f&&c)throw new nT("Can't mix ordinal dates with month/day");let h=m||i.weekday&&!p,y,g,b=ZDe(u,l);h?(y=Hni,g=zni,b=cce(b,a,s)):c?(y=Wni,g=Vni,b=GDe(b)):(y=MVr,g=PVr);let _=!1;for(let I of y){let A=i[I];_n(A)?_?i[I]=g[I]:i[I]=b[I]:_=!0}let w=h?k2r(i,a,s):c?q2r(i):mht(i),T=w||hht(i);if(T)return t.invalid(T);let O=h?dht(i,a,s):c?fht(i):i,[E,P]=QDe(O,l,n),R=new t({ts:E,zone:n,o:P,loc:o});return i.weekday&&p&&e.weekday!==R.weekday?t.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${R.toISO()}`):R.isValid?R:t.invalid(R.invalid)}static fromISO(e,r={}){let[n,o]=nVr(e);return VX(n,o,r,"ISO 8601",e)}static fromRFC2822(e,r={}){let[n,o]=oVr(e);return VX(n,o,r,"RFC 2822",e)}static fromHTTP(e,r={}){let[n,o]=iVr(e);return VX(n,o,r,"HTTP",r)}static fromFormat(e,r,n={}){if(_n(e)||_n(r))throw new Jc("fromFormat requires an input string and a format");let{locale:o=null,numberingSystem:i=null}=n,a=Fs.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0}),[s,u,l,c]=_Vr(a,e,r);return c?t.invalid(c):VX(s,u,n,`format ${r}`,e,l)}static fromString(e,r,n={}){return t.fromFormat(e,r,n)}static fromSQL(e,r={}){let[n,o]=uVr(e);return VX(n,o,r,"SQL",e)}static invalid(e,r=null){if(!e)throw new Jc("need to specify a reason the DateTime is invalid");let n=e instanceof Zh?e:new Zh(e,r);if(Ls.throwOnInvalid)throw new LDe(n);return new t({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,r={}){let n=Eht(e,Fs.fromObject(r));return n?n.map(o=>o?o.val:null).join(""):null}static expandFormat(e,r={}){return Tht(Yh.parseFormat(e),Fs.fromObject(r)).map(o=>o.val).join("")}static resetCache(){eje=void 0,tje={}}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Mht(this).weekYear:NaN}get weekNumber(){return this.isValid?Mht(this).weekNumber:NaN}get weekday(){return this.isValid?Mht(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Rht(this).weekday:NaN}get localWeekNumber(){return this.isValid?Rht(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Rht(this).weekYear:NaN}get ordinal(){return this.isValid?GDe(this.c).ordinal:NaN}get monthShort(){return this.isValid?M$.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?M$.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?M$.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?M$.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,r=6e4,n=RX(this.c),o=this.zone.offset(n-e),i=this.zone.offset(n+e),a=this.zone.offset(n-o*r),s=this.zone.offset(n-i*r);if(a===s)return[this];let u=n-a*r,l=n-s*r,c=ZDe(u,a),d=ZDe(l,s);return c.hour===d.hour&&c.minute===d.minute&&c.second===d.second&&c.millisecond===d.millisecond?[KW(this,{ts:u}),KW(this,{ts:l})]:[this]}get isInLeapYear(){return WW(this.year)}get daysInMonth(){return DX(this.year,this.month)}get daysInYear(){return this.isValid?XB(this.year):NaN}get weeksInWeekYear(){return this.isValid?HW(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?HW(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:r,numberingSystem:n,calendar:o}=Yh.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:r,numberingSystem:n,outputCalendar:o}}toUTC(e=0,r={}){return this.setZone(Xh.instance(e),r)}toLocal(){return this.setZone(Ls.defaultZone)}setZone(e,{keepLocalTime:r=!1,keepCalendarTime:n=!1}={}){if(e=aT(e,Ls.defaultZone),e.equals(this.zone))return this;if(e.isValid){let o=this.ts;if(r||n){let i=e.offset(this.ts),a=this.toObject();[o]=QDe(a,i,e)}return KW(this,{ts:o,zone:e})}else return t.invalid(bce(e))}reconfigure({locale:e,numberingSystem:r,outputCalendar:n}={}){let o=this.loc.clone({locale:e,numberingSystem:r,outputCalendar:n});return KW(this,{loc:o})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let r=jX(e,CVr),{minDaysInFirstWeek:n,startOfWeek:o}=pht(r,this.loc),i=!_n(r.weekYear)||!_n(r.weekNumber)||!_n(r.weekday),a=!_n(r.ordinal),s=!_n(r.year),u=!_n(r.month)||!_n(r.day),l=s||u,c=r.weekYear||r.weekNumber;if((l||a)&&c)throw new nT("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&a)throw new nT("Can't mix ordinal dates with month/day");let d;i?d=dht({...cce(this.c,n,o),...r},n,o):_n(r.ordinal)?(d={...this.toObject(),...r},_n(r.day)&&(d.day=Math.min(DX(d.year,d.month),d.day))):d=fht({...GDe(this.c),...r});let[f,p]=QDe(d,this.o,this.zone);return KW(this,{ts:f,o:p})}plus(e){if(!this.isValid)return this;let r=Pc.fromDurationLike(e);return KW(this,wVr(this,r))}minus(e){if(!this.isValid)return this;let r=Pc.fromDurationLike(e).negate();return KW(this,wVr(this,r))}startOf(e,{useLocaleWeeks:r=!1}={}){if(!this.isValid)return this;let n={},o=Pc.normalizeUnit(e);switch(o){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break;case"milliseconds":break}if(o==="weeks")if(r){let i=this.loc.getStartOfWeek(),{weekday:a}=this;athis.valueOf(),s=a?this:e,u=a?e:this,l=mVr(s,u,i,o);return a?l.negate():l}diffNow(e="milliseconds",r={}){return this.diff(t.now(),e,r)}until(e){return this.isValid?P$.fromDateTimes(this,e):this}hasSame(e,r,n){if(!this.isValid)return!1;let o=e.valueOf(),i=this.setZone(e.zone,{keepLocalTime:!0});return i.startOf(r,n)<=o&&o<=i.endOf(r,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let r=e.base||t.fromObject({},{zone:this.zone}),n=e.padding?thisr.valueOf(),Math.min)}static max(...e){if(!e.every(t.isDateTime))throw new Jc("max requires all arguments be DateTimes");return ght(e,r=>r.valueOf(),Math.max)}static fromFormatExplain(e,r,n={}){let{locale:o=null,numberingSystem:i=null}=n,a=Fs.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0});return Oht(a,e,r)}static fromStringExplain(e,r,n={}){return t.fromFormatExplain(e,r,n)}static buildFormatParser(e,r={}){let{locale:n=null,numberingSystem:o=null}=r,i=Fs.fromOpts({locale:n,numberingSystem:o,defaultToEN:!0});return new yce(i,e)}static fromFormatParser(e,r,n={}){if(_n(e)||_n(r))throw new Jc("fromFormatParser requires an input string and a format parser");let{locale:o=null,numberingSystem:i=null}=n,a=Fs.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0});if(!a.equals(r.locale))throw new Jc(`fromFormatParser called with a locale of ${a}, but the format parser was created for ${r.locale}`);let{result:s,zone:u,specificOffset:l,invalidReason:c}=r.explainFromTokens(e);return c?t.invalid(c):VX(s,u,n,`format ${r.format}`,e,l)}static get DATE_SHORT(){return JB}static get DATE_MED(){return zle}static get DATE_MED_WITH_WEEKDAY(){return Kmt}static get DATE_FULL(){return Vle}static get DATE_HUGE(){return Hle}static get TIME_SIMPLE(){return Wle}static get TIME_WITH_SECONDS(){return Jle}static get TIME_WITH_SHORT_OFFSET(){return Kle}static get TIME_WITH_LONG_OFFSET(){return Gle}static get TIME_24_SIMPLE(){return Xle}static get TIME_24_WITH_SECONDS(){return Zle}static get TIME_24_WITH_SHORT_OFFSET(){return Yle}static get TIME_24_WITH_LONG_OFFSET(){return Qle}static get DATETIME_SHORT(){return ece}static get DATETIME_SHORT_WITH_SECONDS(){return tce}static get DATETIME_MED(){return rce}static get DATETIME_MED_WITH_SECONDS(){return nce}static get DATETIME_MED_WITH_WEEKDAY(){return Gmt}static get DATETIME_FULL(){return oce}static get DATETIME_FULL_WITH_SECONDS(){return ice}static get DATETIME_HUGE(){return ace}static get DATETIME_HUGE_WITH_SECONDS(){return sce}};function zX(t){if($n.isDateTime(t))return t;if(t&&t.valueOf&&sT(t.valueOf()))return $n.fromJSDate(t);if(t&&typeof t=="object")return $n.fromObject(t);throw new Jc(`Unknown datetime argument: ${t}, of type ${typeof t}`)}function Aht(t){let e=t.match(/^(?:UTC|GMT)?([-+]?\d{1,2})(?::(\d{2}))?$/i);if(!e)throw new Error(`Invalid timezone offset format: ${t}. Use formats like '+8', '-5', '+5:30', 'UTC+8', 'GMT-5'`);let r=parseInt(e[1]),n=parseInt(e[2]||"0");if(Math.abs(r)>14||n>=60)throw new Error(`Invalid timezone offset: ${t}. Hours must be between -14 and +14, minutes must be less than 60`);let o=r>=0?"+":"",i=n>0?`:${n.toString().padStart(2,"0")}`:"";return`UTC${o}${r}${i}`}async function Gni(t){let e=$n.now();if(t)try{let i=Aht(t),a=e.setZone(i);if(!a.isValid)throw new Error(`Failed to apply timezone offset: ${t}`);e=a}catch(i){throw new Error(`${i.message}`)}let r=e.toJSDate(),n=e.offset,o=e.offsetNameShort||"Unknown";return{epoch:Math.floor(r.getTime()),isoString:r.toISOString(),userLocaleString:e.toLocaleString($n.DATETIME_FULL),localDateString:e.toISODate()||"",timezoneOffset:n,timezone:o}}var RVr=rs({name:"getCurrentTime",description:"Get the current time in local timezone or at a specified UTC offset. Returns epoch time, ISO string, and formatted strings.",schema:Ae.object({timezoneOffset:Ae.string().optional().describe(`Optional UTC offset. IMPORTANT: Must be a numeric offset, NOT a timezone name. EXAMPLES OF CORRECT USAGE: - "what time is it" \u2192 No parameter (uses local time) @@ -1347,7 +1347,7 @@ COMMON TIMEZONE OFFSETS: - Dubai: UTC+4 - London: UTC+0 (UTC+1 during BST) - New York: UTC-5 (UTC-4 during DST) -- Los Angeles: UTC-8 (UTC-7 during DST)`)}),func:async({timezoneOffset:t})=>Gni(t)}),IVr={jan:1,january:1,feb:2,february:2,mar:3,march:3,apr:4,april:4,may:5,jun:6,june:6,jul:7,july:7,aug:8,august:8,sep:9,sept:9,september:9,oct:10,october:10,nov:11,november:11,dec:12,december:12};function Xni(t,e){let r=t.match(/^(last|past|previous|prior)\s+(\d+)\s+(days?|weeks?|months?|years?)$/i);if(!r)return;let[,,n,o]=r,i=parseInt(n);if(i<=0)return;let a=o.replace(/s$/,""),s=e.startOf("day");return{start:s.minus({[a+"s"]:i}),end:s}}function Zni(t,e){switch(t){case"yesterday":return{start:e.minus({days:1}).startOf("day"),end:e.minus({days:1}).endOf("day")};case"last week":return{start:e.minus({weeks:1}).startOf("week"),end:e.minus({weeks:1}).endOf("week")};case"this week":return{start:e.startOf("week"),end:e.endOf("week")};case"next week":return{start:e.plus({weeks:1}).startOf("week"),end:e.plus({weeks:1}).endOf("week")};case"last month":return{start:e.minus({months:1}).startOf("month"),end:e.minus({months:1}).endOf("month")};case"this month":return{start:e.startOf("month"),end:e.endOf("month")};case"next month":return{start:e.plus({months:1}).startOf("month"),end:e.plus({months:1}).endOf("month")};case"last year":return{start:e.minus({years:1}).startOf("year"),end:e.minus({years:1}).endOf("year")};case"this year":return{start:e.startOf("year"),end:e.endOf("year")};case"next year":return{start:e.plus({years:1}).startOf("year"),end:e.plus({years:1}).endOf("year")};case"last quarter":return{start:e.minus({quarters:1}).startOf("quarter"),end:e.minus({quarters:1}).endOf("quarter")};case"this quarter":return{start:e.startOf("quarter"),end:e.endOf("quarter")};case"next quarter":return{start:e.plus({quarters:1}).startOf("quarter"),end:e.plus({quarters:1}).endOf("quarter")}}}function Yni(t,e){let r=t.match(/(?:the\s+)?week\s+of\s+(.+)/i);if(!r)return;let n=r[1],o=Jmt(n,e.toJSDate(),{forwardDate:!1});if(o.length===0)return;let i=jn.fromJSDate(o[0].start.date()).startOf("week"),a=i.endOf("week");return i>e&&(i=i.minus({years:1}),a=a.minus({years:1})),{start:i,end:a}}function Qni(t,e){let r=t.match(/^(jan|january|feb|february|mar|march|apr|april|may|jun|june|jul|july|aug|august|sep|sept|september|oct|october|nov|november|dec|december)$/i);if(!r)return;let n=IVr[r[1]],o=e.year;n>e.month&&o--;let i=jn.fromObject({year:o,month:n,day:1}),a=i.endOf("month");return i>e&&(i=i.minus({years:1}),a=a.minus({years:1})),{start:i,end:a}}function eoi(t,e){let r=t.match(/^(?:(?:the\s+)?(?:year|yr)(?:\s+(?:of|in))?\s+)?(\d{4})$/i);if(!r)return;let n=parseInt(r[1]),o=jn.fromObject({year:n,month:1,day:1}),i=jn.fromObject({year:n,month:12,day:31});return o>e&&(o=o.minus({years:1}),i=i.minus({years:1})),{start:o,end:i}}function toi(t,e){let r=t.match(/^(?:(?:q|Q)(\d{1})\s+(\d{4})|(\d{4})\s+(?:q|Q)(\d{1}))$/),n=t.match(/^(?:q|Q)(\d{1})$/),o,i;if(r)o=parseInt(r[1]||r[4]),i=parseInt(r[2]||r[3]);else if(n){o=parseInt(n[1]),i=e.year;let l=Math.floor((e.month-1)/3)+1;o>l&&i--}else return;if(o<1||o>4)return;let a=(o-1)*3+1,s=jn.fromObject({year:i,month:a,day:1}).startOf("day"),u=s.plus({months:3}).minus({days:1}).endOf("day");return s>e&&(s=s.minus({years:1}),u=u.minus({years:1})),{start:s,end:u}}function roi(t,e){let r=t.match(/^(jan|january|feb|february|mar|march|apr|april|may|jun|june|jul|july|aug|august|sep|sept|september|oct|october|nov|november|dec|december)\s+(\d{4})$/i);if(!r)return;let n=IVr[r[1].toLowerCase()],o=parseInt(r[2]),i=jn.fromObject({year:o,month:n,day:1}).startOf("day"),a=i.endOf("month");return i>e&&(i=i.minus({years:1}),a=a.minus({years:1})),{start:i,end:a}}function noi(t){let e=jn.now(),r=t.toLowerCase().replace("@vault","").trim(),n=Xni(r,e)||Zni(r,e)||Yni(r,e)||Qni(r,e)||roi(r,e)||toi(r,e)||eoi(r,e);if(n)return{startTime:n.start.toMillis(),endTime:n.end.toMillis()};let o=Jmt(t,e.toJSDate(),{forwardDate:!1});if(o.length>0){let i=jn.fromJSDate(o[0].start.date()).startOf("day"),a=o[0].end?jn.fromJSDate(o[0].end.date()).endOf("day"):i.endOf("day");return i>e&&(i.minus({years:1}),a.minus({years:1})),{startTime:i.toMillis(),endTime:a.toMillis()}}console.warn(`Unable to parse time expression: ${t}`)}function ooi(t){let e=t.toJSDate(),r=t.offset,n=t.offsetNameShort||"Unknown";return{epoch:Math.floor(e.getTime()),isoString:e.toISOString(),userLocaleString:t.toLocaleString(jn.DATETIME_FULL),localDateString:t.toISODate()||"",timezoneOffset:r,timezone:n}}var AVr=rs({name:"getTimeRangeMs",description:"Convert natural language time expressions to date ranges for use with localSearch",schema:Ae.object({timeExpression:Ae.string().describe(`Natural language time expression to convert to a date range. +- Los Angeles: UTC-8 (UTC-7 during DST)`)}),func:async({timezoneOffset:t})=>Gni(t)}),IVr={jan:1,january:1,feb:2,february:2,mar:3,march:3,apr:4,april:4,may:5,jun:6,june:6,jul:7,july:7,aug:8,august:8,sep:9,sept:9,september:9,oct:10,october:10,nov:11,november:11,dec:12,december:12};function Xni(t,e){let r=t.match(/^(last|past|previous|prior)\s+(\d+)\s+(days?|weeks?|months?|years?)$/i);if(!r)return;let[,,n,o]=r,i=parseInt(n);if(i<=0)return;let a=o.replace(/s$/,""),s=e.startOf("day");return{start:s.minus({[a+"s"]:i}),end:s}}function Zni(t,e){switch(t){case"yesterday":return{start:e.minus({days:1}).startOf("day"),end:e.minus({days:1}).endOf("day")};case"last week":return{start:e.minus({weeks:1}).startOf("week"),end:e.minus({weeks:1}).endOf("week")};case"this week":return{start:e.startOf("week"),end:e.endOf("week")};case"next week":return{start:e.plus({weeks:1}).startOf("week"),end:e.plus({weeks:1}).endOf("week")};case"last month":return{start:e.minus({months:1}).startOf("month"),end:e.minus({months:1}).endOf("month")};case"this month":return{start:e.startOf("month"),end:e.endOf("month")};case"next month":return{start:e.plus({months:1}).startOf("month"),end:e.plus({months:1}).endOf("month")};case"last year":return{start:e.minus({years:1}).startOf("year"),end:e.minus({years:1}).endOf("year")};case"this year":return{start:e.startOf("year"),end:e.endOf("year")};case"next year":return{start:e.plus({years:1}).startOf("year"),end:e.plus({years:1}).endOf("year")};case"last quarter":return{start:e.minus({quarters:1}).startOf("quarter"),end:e.minus({quarters:1}).endOf("quarter")};case"this quarter":return{start:e.startOf("quarter"),end:e.endOf("quarter")};case"next quarter":return{start:e.plus({quarters:1}).startOf("quarter"),end:e.plus({quarters:1}).endOf("quarter")}}}function Yni(t,e){let r=t.match(/(?:the\s+)?week\s+of\s+(.+)/i);if(!r)return;let n=r[1],o=Jmt(n,e.toJSDate(),{forwardDate:!1});if(o.length===0)return;let i=$n.fromJSDate(o[0].start.date()).startOf("week"),a=i.endOf("week");return i>e&&(i=i.minus({years:1}),a=a.minus({years:1})),{start:i,end:a}}function Qni(t,e){let r=t.match(/^(jan|january|feb|february|mar|march|apr|april|may|jun|june|jul|july|aug|august|sep|sept|september|oct|october|nov|november|dec|december)$/i);if(!r)return;let n=IVr[r[1]],o=e.year;n>e.month&&o--;let i=$n.fromObject({year:o,month:n,day:1}),a=i.endOf("month");return i>e&&(i=i.minus({years:1}),a=a.minus({years:1})),{start:i,end:a}}function eoi(t,e){let r=t.match(/^(?:(?:the\s+)?(?:year|yr)(?:\s+(?:of|in))?\s+)?(\d{4})$/i);if(!r)return;let n=parseInt(r[1]),o=$n.fromObject({year:n,month:1,day:1}),i=$n.fromObject({year:n,month:12,day:31});return o>e&&(o=o.minus({years:1}),i=i.minus({years:1})),{start:o,end:i}}function toi(t,e){let r=t.match(/^(?:(?:q|Q)(\d{1})\s+(\d{4})|(\d{4})\s+(?:q|Q)(\d{1}))$/),n=t.match(/^(?:q|Q)(\d{1})$/),o,i;if(r)o=parseInt(r[1]||r[4]),i=parseInt(r[2]||r[3]);else if(n){o=parseInt(n[1]),i=e.year;let l=Math.floor((e.month-1)/3)+1;o>l&&i--}else return;if(o<1||o>4)return;let a=(o-1)*3+1,s=$n.fromObject({year:i,month:a,day:1}).startOf("day"),u=s.plus({months:3}).minus({days:1}).endOf("day");return s>e&&(s=s.minus({years:1}),u=u.minus({years:1})),{start:s,end:u}}function roi(t,e){let r=t.match(/^(jan|january|feb|february|mar|march|apr|april|may|jun|june|jul|july|aug|august|sep|sept|september|oct|october|nov|november|dec|december)\s+(\d{4})$/i);if(!r)return;let n=IVr[r[1].toLowerCase()],o=parseInt(r[2]),i=$n.fromObject({year:o,month:n,day:1}).startOf("day"),a=i.endOf("month");return i>e&&(i=i.minus({years:1}),a=a.minus({years:1})),{start:i,end:a}}function noi(t){let e=$n.now(),r=t.toLowerCase().replace("@vault","").trim(),n=Xni(r,e)||Zni(r,e)||Yni(r,e)||Qni(r,e)||roi(r,e)||toi(r,e)||eoi(r,e);if(n)return{startTime:n.start.toMillis(),endTime:n.end.toMillis()};let o=Jmt(t,e.toJSDate(),{forwardDate:!1});if(o.length>0){let i=$n.fromJSDate(o[0].start.date()).startOf("day"),a=o[0].end?$n.fromJSDate(o[0].end.date()).endOf("day"):i.endOf("day");return i>e&&(i.minus({years:1}),a.minus({years:1})),{startTime:i.toMillis(),endTime:a.toMillis()}}console.warn(`Unable to parse time expression: ${t}`)}function ooi(t){let e=t.toJSDate(),r=t.offset,n=t.offsetNameShort||"Unknown";return{epoch:Math.floor(e.getTime()),isoString:e.toISOString(),userLocaleString:t.toLocaleString($n.DATETIME_FULL),localDateString:t.toISODate()||"",timezoneOffset:r,timezone:n}}var AVr=rs({name:"getTimeRangeMs",description:"Convert natural language time expressions to date ranges for use with localSearch",schema:Ae.object({timeExpression:Ae.string().describe(`Natural language time expression to convert to a date range. COMMON EXPRESSIONS: - Relative past: "yesterday", "last week", "last month", "last year" @@ -1361,7 +1361,7 @@ IMPORTANT: This tool is typically used as the first step before localSearch when EXAMPLE WORKFLOW: 1. User: "what did I do last week" 2. First call getTimeRangeMs with timeExpression: "last week" -3. Then use the returned time range with localSearch`)}),func:async({timeExpression:t})=>{let e=noi(t);return e||{error:`Unable to parse time expression: ${t}`}}});function ioi(t){let e=t.toString().length===10?t*1e3:t,r=jn.fromMillis(e);return ooi(r)}var NVr=rs({name:"getTimeInfoByEpoch",description:"Convert a Unix timestamp (in seconds or milliseconds) to detailed time information",schema:Ae.object({epoch:Ae.number().describe("Unix timestamp in seconds or milliseconds")}),func:async({epoch:t})=>ioi(t)});async function aoi(t,e,r){let n=Aht(e),o=Aht(r);try{let i=jn.now().setZone(n),a=_2r(t,i.toJSDate());if(!a)throw new Error(`Could not parse time: ${t}`);let s=jn.fromJSDate(a,{zone:n}),u=s.setZone(o);if(!u.isValid)throw new Error("Invalid timezone conversion");let l=u.toJSDate(),c=u.offset;return{epoch:Math.floor(l.getTime()),isoString:l.toISOString(),userLocaleString:u.toLocaleString(jn.DATETIME_FULL),localDateString:u.toISODate()||"",timezoneOffset:c,timezone:u.offsetNameShort||o,originalTime:s.toLocaleString(jn.TIME_SIMPLE)+" "+s.offsetNameShort,convertedTime:u.toLocaleString(jn.TIME_SIMPLE)+" "+u.offsetNameShort}}catch(i){throw new Error(`Failed to convert time: ${i.message}`)}}var DVr=rs({name:"convertTimeBetweenTimezones",description:"Convert a specific time from one timezone to another using UTC offsets",schema:Ae.object({time:Ae.string().describe(`Time to convert. Supports various formats: +3. Then use the returned time range with localSearch`)}),func:async({timeExpression:t})=>{let e=noi(t);return e||{error:`Unable to parse time expression: ${t}`}}});function ioi(t){let e=t.toString().length===10?t*1e3:t,r=$n.fromMillis(e);return ooi(r)}var NVr=rs({name:"getTimeInfoByEpoch",description:"Convert a Unix timestamp (in seconds or milliseconds) to detailed time information",schema:Ae.object({epoch:Ae.number().describe("Unix timestamp in seconds or milliseconds")}),func:async({epoch:t})=>ioi(t)});async function aoi(t,e,r){let n=Aht(e),o=Aht(r);try{let i=$n.now().setZone(n),a=_2r(t,i.toJSDate());if(!a)throw new Error(`Could not parse time: ${t}`);let s=$n.fromJSDate(a,{zone:n}),u=s.setZone(o);if(!u.isValid)throw new Error("Invalid timezone conversion");let l=u.toJSDate(),c=u.offset;return{epoch:Math.floor(l.getTime()),isoString:l.toISOString(),userLocaleString:u.toLocaleString($n.DATETIME_FULL),localDateString:u.toISODate()||"",timezoneOffset:c,timezone:u.offsetNameShort||o,originalTime:s.toLocaleString($n.TIME_SIMPLE)+" "+s.offsetNameShort,convertedTime:u.toLocaleString($n.TIME_SIMPLE)+" "+u.offsetNameShort}}catch(i){throw new Error(`Failed to convert time: ${i.message}`)}}var DVr=rs({name:"convertTimeBetweenTimezones",description:"Convert a specific time from one timezone to another using UTC offsets",schema:Ae.object({time:Ae.string().describe(`Time to convert. Supports various formats: - 12-hour: "6pm", "3:30 PM", "11:45 am" - 24-hour: "18:00", "15:30", "23:45" - Relative: "noon", "midnight"`),fromOffset:Ae.string().describe(`Source UTC offset. Must be numeric, not timezone name. @@ -2011,7 +2011,7 @@ Answer the question with as detailed as possible based only on the following con Question: {question} `;this.qaPrompt=Eb.fromMessages([$C.fromTemplate(e)])}escapeTemplateString(e){return e.replace(/\{/g,"{{").replace(/\}/g,"}}")}getChatPrompt(){return this.chatPrompt}async getQAPrompt({question:e,context:r,systemMessage:n}){return await this.qaPrompt.format({question:e,context:r,system_message:n})}};var Ace=class{constructor(e){this.retrievedDocuments=[];this.pendingModelError=null;this.app=e,this.memoryManager=Rce.getInstance(),this.chatModelManager=U0.getInstance(),this.promptManager=Ice.getInstance(),this.userMemoryManager=new $B(e),this.initialize(),ml(async()=>{await this.createChainWithNewModel()})}getRetrievedDocuments(){return this.retrievedDocuments}async initialize(){await this.createChainWithNewModel()}getChain(){return this.chain}getRetrievalChain(){return this.retrievalChain}validateChainType(e){if(e==null)throw new Error("No chain type set")}validateChatModel(){if(this.pendingModelError)throw this.pendingModelError;if(!this.chatModelManager.validateChatModel(this.chatModelManager.getChatModel())){let e="Chat model is not initialized properly, check your API key in Copilot setting and make sure you have API access.";throw new NJ(e)}}validateChainInitialization(){(!this.chain||!mNt(this.chain))&&(F("Reinitializing chat chain after detecting missing or unsupported instance."),this.createChainWithNewModel({},!1))}storeRetrieverDocuments(e){this.retrievedDocuments=e}async createChainWithNewModel(e={},r=!0){let n,o=UC(),i=Gu();if(!(o==="project"&&!i))try{if(n=o==="project"?i?.projectModelKey:j_(),!n)throw new NJ("No model key found. Please select a model in settings.");if(r){let a=PS(n,ee().activeModels);if(a||(console.error("Resetting default model. No model configuration found for: ",n),a=aO[0],n=a.name+"|"+a.provider),o==="project"&&!a.projectEnabled){let u=ee().activeModels.find(l=>l.enabled&&l.projectEnabled);if(u)a=u,n=u.name+"|"+u.provider,new eWr.Notice(`Model ${a.name} is not available in project mode. Switching to ${u.name}.`);else throw new Error("No project-enabled models available. Please enable a model for project mode in settings.")}let s={...a,...i?.modelConfigs};await this.chatModelManager.setChatModel(s),this.pendingModelError=null}this.setChain(o,e),F(`Setting model to ${n}`)}catch(a){this.pendingModelError=a instanceof Error?a:new Error(String(a)),ie(`createChainWithNewModel failed: ${a}`),F(`modelKey: ${n||j_()}`)}}async setChain(e,r={}){if(!this.chatModelManager.validateChatModel(this.chatModelManager.getChatModel())){console.error("setChain failed: No chat model set.");return}this.validateChainType(e);let n=this.chatModelManager.getChatModel(),o=this.memoryManager.getMemory(),i=this.promptManager.getChatPrompt();switch(e){case"llm_chain":{this.chain=dte.createNewLLMChain({llm:n,memory:o,prompt:r.prompt||i,abortController:r.abortController}),S4("llm_chain");break}case"vault_qa":{await this.initializeQAChain(r);let a=ee(),s=a.enableSemanticSearchV3?new(await Promise.resolve().then(()=>(PEe(),Yat))).HybridRetriever({minSimilarityScore:.01,maxK:a.maxSourceChunks,salientTerms:[]}):new(await Promise.resolve().then(()=>(pX(),umt))).TieredLexicalRetriever(app,{minSimilarityScore:.01,maxK:a.maxSourceChunks,salientTerms:[],textWeight:void 0,returnAll:!1,useRerankerThreshold:void 0});this.retrievalChain=dte.createConversationalRetrievalChain({llm:n,retriever:s,systemMessage:b$()},this.storeRetrieverDocuments.bind(this),ee().debug),S4("vault_qa"),ee().debug&&(console.log("New Vault QA chain with hybrid retriever created for entire vault"),console.log("Set chain:","vault_qa"));break}case"copilot_plus":{await this.initializeQAChain(r),this.chain=dte.createNewLLMChain({llm:n,memory:o,prompt:r.prompt||i,abortController:r.abortController}),S4("copilot_plus");break}case"project":{await this.initializeQAChain(r),this.chain=dte.createNewLLMChain({llm:n,memory:o,prompt:r.prompt||i,abortController:r.abortController}),S4("project");break}default:this.validateChainType(e);break}}getChainRunner(){let e=UC(),r=ee();switch(e){case"llm_chain":return new dae(this);case"vault_qa":return new nle(this);case"copilot_plus":return r.enableAutonomousAgent?new Sce(this):new QA(this);case"project":return new _ce(this);default:throw new Error(`Unsupported chain type: ${e}`)}}async initializeQAChain(e){e.refreshIndex&&ee().enableSemanticSearchV3&&await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1)}async runChain(e,r,n,o,i={}){let{ignoreSystemMessage:a=!1}=i,s=e.contextEnvelope?.layers.find(c=>c.id==="L5_USER")?.text;F(`Step 0: Initial user message: -`,s||e.originalMessage||e.message),this.validateChatModel(),this.validateChainInitialization();let u=this.chatModelManager.getChatModel();if(a||ste(u)){let c=Eb.fromMessages([new QN("history"),rw.fromTemplate("{input}")]);ste(u)&&(c=Eb.fromMessages([[Zs,b$()||""],c])),this.createChainWithNewModel({prompt:c},!1)}return await this.getChainRunner().run(e,r,n,o,i)}};na();Xe();Qe();Dt();var yje=class t{constructor(e){this.app=e}static getInstance(e){return t.instance||(t.instance=new t(e)),t.instance}clearAllLoadStates(){f1t({success:[],failed:[],processingFiles:[],total:[]})}async executeWithProcessTracking(e,r,n){this.setFileOrUrlStartProcess(e);try{let o=await n();return this.setFileOrUrlProcessSuccessful(e),o}catch(o){let i=ED(o)?"Rate limit exceeded. (Rate limit: 50 files or 100MB per 3 hours, whichever is reached first)":Wr(o);throw this.setFileOrUrlProcessFailed(e,r,i),o}}setFileOrUrlStartProcess(e){Do.set(vte,r=>{let n={...r};return n.failed.find(o=>o.path===e)&&(n.failed=n.failed.filter(o=>o.path!==e)),n.success.includes(e)&&(n.success=n.success.filter(o=>o!==e)),n.processingFiles.includes(e)||(n.processingFiles=[...n.processingFiles,e]),n.total.includes(e)||(n.total=[...n.total,e]),n})}setFileOrUrlProcessSuccessful(e){mO("processingFiles",r=>r.filter(n=>n!==e)),mO("success",r=>r.includes(e)?r:[...r,e])}setFileOrUrlProcessFailed(e,r,n){mO("processingFiles",o=>o.filter(i=>i!==e)),mO("failed",o=>{if(!o.find(a=>a.path===e)){let a={path:e,type:r,error:n,timestamp:Date.now()};return[...o,a]}return o})}preComputeAllItems(e,r){F(`[preComputeAllItems] Starting pre-computation for project: ${e.name}`);let n=[];n.push(...r.map(a=>a.path));let o=e.contextSource?.webUrls?.trim()||"";if(o){let a=o.split(` +`,s||e.originalMessage||e.message),this.validateChatModel(),this.validateChainInitialization();let u=this.chatModelManager.getChatModel();if(a||ste(u)){let c=Eb.fromMessages([new QN("history"),rw.fromTemplate("{input}")]);ste(u)&&(c=Eb.fromMessages([[Zs,b$()||""],c])),this.createChainWithNewModel({prompt:c},!1)}return await this.getChainRunner().run(e,r,n,o,i)}};na();Xe();Qe();Dt();var yje=class t{constructor(e){this.app=e}static getInstance(e){return t.instance||(t.instance=new t(e)),t.instance}clearAllLoadStates(){f1t({success:[],failed:[],processingFiles:[],total:[]})}async executeWithProcessTracking(e,r,n){this.setFileOrUrlStartProcess(e);try{let o=await n();return this.setFileOrUrlProcessSuccessful(e),o}catch(o){let i=ED(o)?"Rate limit exceeded. (Rate limit: 50 files or 100MB per 3 hours, whichever is reached first)":Wr(o);throw this.setFileOrUrlProcessFailed(e,r,i),o}}setFileOrUrlStartProcess(e){jo.set(vte,r=>{let n={...r};return n.failed.find(o=>o.path===e)&&(n.failed=n.failed.filter(o=>o.path!==e)),n.success.includes(e)&&(n.success=n.success.filter(o=>o!==e)),n.processingFiles.includes(e)||(n.processingFiles=[...n.processingFiles,e]),n.total.includes(e)||(n.total=[...n.total,e]),n})}setFileOrUrlProcessSuccessful(e){mO("processingFiles",r=>r.filter(n=>n!==e)),mO("success",r=>r.includes(e)?r:[...r,e])}setFileOrUrlProcessFailed(e,r,n){mO("processingFiles",o=>o.filter(i=>i!==e)),mO("failed",o=>{if(!o.find(a=>a.path===e)){let a={path:e,type:r,error:n,timestamp:Date.now()};return[...o,a]}return o})}preComputeAllItems(e,r){F(`[preComputeAllItems] Starting pre-computation for project: ${e.name}`);let n=[];n.push(...r.map(a=>a.path));let o=e.contextSource?.webUrls?.trim()||"";if(o){let a=o.split(` `).filter(s=>s.trim());n.push(...a)}let i=e.contextSource?.youtubeUrls?.trim()||"";if(i){let a=i.split(` `).filter(s=>s.trim());n.push(...a)}if(n.length>0){let a=[...new Set([...n])];mO("total",s=>a),F(`[preComputeAllItems] Project ${e.name}: Added ${n.length} items to tracking (${a.length} total unique items)`)}}markAllCachedItemsAsSuccess(e,r,n){F(`[markAllCachedItemsAsSuccess] Starting for project: ${e.name||"default"}`);let o=e.contextSource?.webUrls?.trim()||"";if(o){let s=o.split(` `).filter(u=>u.trim()).filter(u=>r.webContexts[u]);s.forEach(u=>{this.markCachedItemAsSuccess(u)}),s.length>0&&F(`[markAllCachedItemsAsSuccess] Project ${e.name}: Marked ${s.length} cached Web URLs as successful`)}let i=e.contextSource?.youtubeUrls?.trim()||"";if(i){let s=i.split(` @@ -2331,7 +2331,7 @@ ${o.join(` `)},ZJr=function(){var t=parseInt(document.body.getAttribute(yZ)||"0",10);return isFinite(t)?t:0},kui=function(){bZ.useEffect(function(){return document.body.setAttribute(yZ,(ZJr()+1).toString()),function(){var t=ZJr()-1;t<=0?document.body.removeAttribute(yZ):document.body.setAttribute(yZ,t.toString())}},[])},uyt=function(t){var e=t.noRelative,r=t.noImportant,n=t.gapMode,o=n===void 0?"margin":n;kui();var i=bZ.useMemo(function(){return syt(o)},[o]);return bZ.createElement(Lui,{styles:Fui(i,!e,o,r?"":"!important")})};var lyt=!1;if(typeof window<"u")try{Qce=Object.defineProperty({},"passive",{get:function(){return lyt=!0,!0}}),window.addEventListener("test",Qce,Qce),window.removeEventListener("test",Qce,Qce)}catch{lyt=!1}var Qce,y3=lyt?{passive:!1}:!1;var qui=function(t){return t.tagName==="TEXTAREA"},YJr=function(t,e){if(!(t instanceof Element))return!1;var r=window.getComputedStyle(t);return r[e]!=="hidden"&&!(r.overflowY===r.overflowX&&!qui(t)&&r[e]==="visible")},Bui=function(t){return YJr(t,"overflowY")},Uui=function(t){return YJr(t,"overflowX")},cyt=function(t,e){var r=e.ownerDocument,n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=QJr(t,n);if(o){var i=e5r(t,n),a=i[1],s=i[2];if(a>s)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},zui=function(t){var e=t.scrollTop,r=t.scrollHeight,n=t.clientHeight;return[e,r,n]},Vui=function(t){var e=t.scrollLeft,r=t.scrollWidth,n=t.clientWidth;return[e,r,n]},QJr=function(t,e){return t==="v"?Bui(e):Uui(e)},e5r=function(t,e){return t==="v"?zui(e):Vui(e)},Hui=function(t,e){return t==="h"&&e==="rtl"?-1:1},t5r=function(t,e,r,n,o){var i=Hui(t,window.getComputedStyle(e).direction),a=i*n,s=r.target,u=e.contains(s),l=!1,c=a>0,d=0,f=0;do{if(!s)break;var p=e5r(t,s),m=p[0],h=p[1],y=p[2],g=h-y-i*m;(m||g)&&QJr(t,s)&&(d+=g,f+=m);var b=s.parentNode;s=b&&b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?b.host:b}while(!u&&s!==document.body||u&&(e.contains(s)||e===s));return(c&&(o&&Math.abs(d)<1||!o&&a>d)||!c&&(o&&Math.abs(f)<1||!o&&-a>f))&&(l=!0),l};var O$e=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},r5r=function(t){return[t.deltaX,t.deltaY]},n5r=function(t){return t&&"current"in t?t.current:t},Wui=function(t,e){return t[0]===e[0]&&t[1]===e[1]},Jui=function(t){return` .block-interactivity-`.concat(t,` {pointer-events: none;} .allow-interactivity-`).concat(t,` {pointer-events: all;} -`)},Kui=0,_Z=[];function o5r(t){var e=Rl.useRef([]),r=Rl.useRef([0,0]),n=Rl.useRef(),o=Rl.useState(Kui++)[0],i=Rl.useState(Yce)[0],a=Rl.useRef(t);Rl.useEffect(function(){a.current=t},[t]),Rl.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var h=UJr([t.lockRef.current],(t.shards||[]).map(n5r),!0).filter(Boolean);return h.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),h.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);var s=Rl.useCallback(function(h,y){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!a.current.allowPinchZoom;var g=O$e(h),b=r.current,_="deltaX"in h?h.deltaX:b[0]-g[0],w="deltaY"in h?h.deltaY:b[1]-g[1],T,O=h.target,E=Math.abs(_)>Math.abs(w)?"h":"v";if("touches"in h&&E==="h"&&O.type==="range")return!1;var P=cyt(E,O);if(!P)return!0;if(P?T=E:(T=E==="v"?"h":"v",P=cyt(E,O)),!P)return!1;if(!n.current&&"changedTouches"in h&&(_||w)&&(n.current=T),!T)return!0;var R=n.current||T;return t5r(R,y,h,R==="h"?_:w,!0)},[]),u=Rl.useCallback(function(h){var y=h;if(!(!_Z.length||_Z[_Z.length-1]!==i)){var g="deltaY"in y?r5r(y):O$e(y),b=e.current.filter(function(T){return T.name===y.type&&(T.target===y.target||y.target===T.shadowParent)&&Wui(T.delta,g)})[0];if(b&&b.should){y.cancelable&&y.preventDefault();return}if(!b){var _=(a.current.shards||[]).map(n5r).filter(Boolean).filter(function(T){return T.contains(y.target)}),w=_.length>0?s(y,_[0]):!a.current.noIsolation;w&&y.cancelable&&y.preventDefault()}}},[]),l=Rl.useCallback(function(h,y,g,b){var _={name:h,delta:y,target:g,should:b,shadowParent:Gui(g)};e.current.push(_),setTimeout(function(){e.current=e.current.filter(function(w){return w!==_})},1)},[]),c=Rl.useCallback(function(h){r.current=O$e(h),n.current=void 0},[]),d=Rl.useCallback(function(h){l(h.type,r5r(h),h.target,s(h,t.lockRef.current))},[]),f=Rl.useCallback(function(h){l(h.type,O$e(h),h.target,s(h,t.lockRef.current))},[]);Rl.useEffect(function(){return _Z.push(i),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",u,y3),document.addEventListener("touchmove",u,y3),document.addEventListener("touchstart",c,y3),function(){_Z=_Z.filter(function(h){return h!==i}),document.removeEventListener("wheel",u,y3),document.removeEventListener("touchmove",u,y3),document.removeEventListener("touchstart",c,y3)}},[]);var p=t.removeScrollBar,m=t.inert;return Rl.createElement(Rl.Fragment,null,m?Rl.createElement(i,{styles:Jui(o)}):null,p?Rl.createElement(uyt,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function Gui(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}var i5r=ryt(T$e,o5r);var a5r=E$e.forwardRef(function(t,e){return E$e.createElement(Zce,Ov({},t,{ref:e,sideCar:i5r}))});a5r.classNames=Zce.classNames;var V$=a5r;var Ro=$(wt(),1),dyt=["Enter"," "],Xui=["ArrowDown","PageUp","Home"],u5r=["ArrowUp","PageDown","End"],Zui=[...Xui,...u5r],Yui={ltr:[...dyt,"ArrowRight"],rtl:[...dyt,"ArrowLeft"]},Qui={ltr:["ArrowLeft"],rtl:["ArrowRight"]},nde="Menu",[tde,eli,tli]=oU(nde),[b3,fyt]=r3r(nde,[tli,tC,Xgt]),ode=tC(),l5r=Xgt(),[c5r,pU]=b3(nde),[rli,ide]=b3(nde),d5r=t=>{let{__scopeMenu:e,open:r=!1,children:n,dir:o,onOpenChange:i,modal:a=!0}=t,s=ode(e),[u,l]=Gr.useState(null),c=Gr.useRef(!1),d=_$e(i),f=n3r(o);return Gr.useEffect(()=>{let p=()=>{c.current=!0,document.addEventListener("pointerdown",m,{capture:!0,once:!0}),document.addEventListener("pointermove",m,{capture:!0,once:!0})},m=()=>c.current=!1;return document.addEventListener("keydown",p,{capture:!0}),()=>{document.removeEventListener("keydown",p,{capture:!0}),document.removeEventListener("pointerdown",m,{capture:!0}),document.removeEventListener("pointermove",m,{capture:!0})}},[]),(0,Ro.jsx)(B$,{...s,children:(0,Ro.jsx)(c5r,{scope:e,open:r,onOpenChange:d,content:u,onContentChange:l,children:(0,Ro.jsx)(rli,{scope:e,onClose:Gr.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:c,dir:f,modal:a,children:n})})})};d5r.displayName=nde;var nli="MenuAnchor",pyt=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t,o=ode(r);return(0,Ro.jsx)(U$,{...o,...n,ref:e})});pyt.displayName=nli;var myt="MenuPortal",[oli,f5r]=b3(myt,{forceMount:void 0}),p5r=t=>{let{__scopeMenu:e,forceMount:r,children:n,container:o}=t,i=pU(myt,e);return(0,Ro.jsx)(oli,{scope:e,forceMount:r,children:(0,Ro.jsx)(fZ,{present:r||i.open,children:(0,Ro.jsx)(mT,{asChild:!0,container:o,children:n})})})};p5r.displayName=myt;var nC="MenuContent",[ili,hyt]=b3(nC),m5r=Gr.forwardRef((t,e)=>{let r=f5r(nC,t.__scopeMenu),{forceMount:n=r.forceMount,...o}=t,i=pU(nC,t.__scopeMenu),a=ide(nC,t.__scopeMenu);return(0,Ro.jsx)(tde.Provider,{scope:t.__scopeMenu,children:(0,Ro.jsx)(fZ,{present:n||i.open,children:(0,Ro.jsx)(tde.Slot,{scope:t.__scopeMenu,children:a.modal?(0,Ro.jsx)(ali,{...o,ref:e}):(0,Ro.jsx)(sli,{...o,ref:e})})})})}),ali=Gr.forwardRef((t,e)=>{let r=pU(nC,t.__scopeMenu),n=Gr.useRef(null),o=iU(e,n);return Gr.useEffect(()=>{let i=n.current;if(i)return fU(i)},[]),(0,Ro.jsx)(gyt,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:Gc(t.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),sli=Gr.forwardRef((t,e)=>{let r=pU(nC,t.__scopeMenu);return(0,Ro.jsx)(gyt,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),uli=m$e("MenuContent.ScrollLock"),gyt=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEntryFocus:u,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:f,onDismiss:p,disableOutsideScroll:m,...h}=t,y=pU(nC,r),g=ide(nC,r),b=ode(r),_=l5r(r),w=eli(r),[T,O]=Gr.useState(null),E=Gr.useRef(null),P=iU(e,E,y.onContentChange),R=Gr.useRef(0),I=Gr.useRef(""),A=Gr.useRef(0),B=Gr.useRef(null),k=Gr.useRef("right"),q=Gr.useRef(0),Z=m?V$:Gr.Fragment,V=m?{as:uli,allowPinchZoom:!0}:void 0,Y=W=>{let re=I.current+W,ue=w().filter(N=>!N.disabled),le=document.activeElement,L=ue.find(N=>N.ref.current===le)?.textValue,J=ue.map(N=>N.textValue),ne=wli(J,re,L),D=ue.find(N=>N.textValue===ne)?.ref.current;(function N(z){I.current=z,window.clearTimeout(R.current),z!==""&&(R.current=window.setTimeout(()=>N(""),1e3))})(re),D&&setTimeout(()=>D.focus())};Gr.useEffect(()=>()=>window.clearTimeout(R.current),[]),aU();let X=Gr.useCallback(W=>k.current===B.current?.side&&Cli(W,B.current?.area),[]);return(0,Ro.jsx)(ili,{scope:r,searchRef:I,onItemEnter:Gr.useCallback(W=>{X(W)&&W.preventDefault()},[X]),onItemLeave:Gr.useCallback(W=>{X(W)||(E.current?.focus(),O(null))},[X]),onTriggerLeave:Gr.useCallback(W=>{X(W)&&W.preventDefault()},[X]),pointerGraceTimerRef:A,onPointerGraceIntentChange:Gr.useCallback(W=>{B.current=W},[]),children:(0,Ro.jsx)(Z,{...V,children:(0,Ro.jsx)(F$,{asChild:!0,trapped:o,onMountAutoFocus:Gc(i,W=>{W.preventDefault(),E.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:(0,Ro.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:f,onDismiss:p,children:(0,Ro.jsx)(kJr,{asChild:!0,..._,dir:g.dir,orientation:"vertical",loop:n,currentTabStopId:T,onCurrentTabStopIdChange:O,onEntryFocus:Gc(u,W=>{g.isUsingKeyboardRef.current||W.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,Ro.jsx)(lU,{role:"menu","aria-orientation":"vertical","data-state":R5r(y.open),"data-radix-menu-content":"",dir:g.dir,...b,...h,ref:P,style:{outline:"none",...h.style},onKeyDown:Gc(h.onKeyDown,W=>{let ue=W.target.closest("[data-radix-menu-content]")===W.currentTarget,le=W.ctrlKey||W.altKey||W.metaKey,L=W.key.length===1;ue&&(W.key==="Tab"&&W.preventDefault(),!le&&L&&Y(W.key));let J=E.current;if(W.target!==J||!Zui.includes(W.key))return;W.preventDefault();let D=w().filter(N=>!N.disabled).map(N=>N.ref.current);u5r.includes(W.key)&&D.reverse(),_li(D)}),onBlur:Gc(t.onBlur,W=>{W.currentTarget.contains(W.target)||(window.clearTimeout(R.current),I.current="")}),onPointerMove:Gc(t.onPointerMove,rde(W=>{let re=W.target,ue=q.current!==W.clientX;if(W.currentTarget.contains(re)&&ue){let le=W.clientX>q.current?"right":"left";k.current=le,q.current=W.clientX}}))})})})})})})});m5r.displayName=nC;var lli="MenuGroup",yyt=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t;return(0,Ro.jsx)(pZ.div,{role:"group",...n,ref:e})});yyt.displayName=lli;var cli="MenuLabel",h5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t;return(0,Ro.jsx)(pZ.div,{...n,ref:e})});h5r.displayName=cli;var P$e="MenuItem",s5r="menu.itemSelect",R$e=Gr.forwardRef((t,e)=>{let{disabled:r=!1,onSelect:n,...o}=t,i=Gr.useRef(null),a=ide(P$e,t.__scopeMenu),s=hyt(P$e,t.__scopeMenu),u=iU(e,i),l=Gr.useRef(!1),c=()=>{let d=i.current;if(!r&&d){let f=new CustomEvent(s5r,{bubbles:!0,cancelable:!0});d.addEventListener(s5r,p=>n?.(p),{once:!0}),vJr(d,f),f.defaultPrevented?l.current=!1:a.onClose()}};return(0,Ro.jsx)(g5r,{...o,ref:u,disabled:r,onClick:Gc(t.onClick,c),onPointerDown:d=>{t.onPointerDown?.(d),l.current=!0},onPointerUp:Gc(t.onPointerUp,d=>{l.current||d.currentTarget?.click()}),onKeyDown:Gc(t.onKeyDown,d=>{let f=s.searchRef.current!=="";r||f&&d.key===" "||dyt.includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})})});R$e.displayName=P$e;var g5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,disabled:n=!1,textValue:o,...i}=t,a=hyt(P$e,r),s=l5r(r),u=Gr.useRef(null),l=iU(e,u),[c,d]=Gr.useState(!1),[f,p]=Gr.useState("");return Gr.useEffect(()=>{let m=u.current;m&&p((m.textContent??"").trim())},[i.children]),(0,Ro.jsx)(tde.ItemSlot,{scope:r,disabled:n,textValue:o??f,children:(0,Ro.jsx)(qJr,{asChild:!0,...s,focusable:!n,children:(0,Ro.jsx)(pZ.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...i,ref:l,onPointerMove:Gc(t.onPointerMove,rde(m=>{n?a.onItemLeave(m):(a.onItemEnter(m),m.defaultPrevented||m.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Gc(t.onPointerLeave,rde(m=>a.onItemLeave(m))),onFocus:Gc(t.onFocus,()=>d(!0)),onBlur:Gc(t.onBlur,()=>d(!1))})})})}),dli="MenuCheckboxItem",y5r=Gr.forwardRef((t,e)=>{let{checked:r=!1,onCheckedChange:n,...o}=t;return(0,Ro.jsx)(S5r,{scope:t.__scopeMenu,checked:r,children:(0,Ro.jsx)(R$e,{role:"menuitemcheckbox","aria-checked":M$e(r)?"mixed":r,...o,ref:e,"data-state":vyt(r),onSelect:Gc(o.onSelect,()=>n?.(M$e(r)?!0:!r),{checkForDefaultPrevented:!1})})})});y5r.displayName=dli;var b5r="MenuRadioGroup",[fli,pli]=b3(b5r,{value:void 0,onValueChange:()=>{}}),_5r=Gr.forwardRef((t,e)=>{let{value:r,onValueChange:n,...o}=t,i=_$e(n);return(0,Ro.jsx)(fli,{scope:t.__scopeMenu,value:r,onValueChange:i,children:(0,Ro.jsx)(yyt,{...o,ref:e})})});_5r.displayName=b5r;var v5r="MenuRadioItem",w5r=Gr.forwardRef((t,e)=>{let{value:r,...n}=t,o=pli(v5r,t.__scopeMenu),i=r===o.value;return(0,Ro.jsx)(S5r,{scope:t.__scopeMenu,checked:i,children:(0,Ro.jsx)(R$e,{role:"menuitemradio","aria-checked":i,...n,ref:e,"data-state":vyt(i),onSelect:Gc(n.onSelect,()=>o.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});w5r.displayName=v5r;var byt="MenuItemIndicator",[S5r,mli]=b3(byt,{checked:!1}),C5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,forceMount:n,...o}=t,i=mli(byt,r);return(0,Ro.jsx)(fZ,{present:n||M$e(i.checked)||i.checked===!0,children:(0,Ro.jsx)(pZ.span,{...o,ref:e,"data-state":vyt(i.checked)})})});C5r.displayName=byt;var hli="MenuSeparator",x5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t;return(0,Ro.jsx)(pZ.div,{role:"separator","aria-orientation":"horizontal",...n,ref:e})});x5r.displayName=hli;var gli="MenuArrow",T5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t,o=ode(r);return(0,Ro.jsx)(cU,{...o,...n,ref:e})});T5r.displayName=gli;var _yt="MenuSub",[yli,O5r]=b3(_yt),bli=t=>{let{__scopeMenu:e,children:r,open:n=!1,onOpenChange:o}=t,i=pU(_yt,e),a=ode(e),[s,u]=Gr.useState(null),[l,c]=Gr.useState(null),d=_$e(o);return Gr.useEffect(()=>(i.open===!1&&d(!1),()=>d(!1)),[i.open,d]),(0,Ro.jsx)(B$,{...a,children:(0,Ro.jsx)(c5r,{scope:e,open:n,onOpenChange:d,content:l,onContentChange:c,children:(0,Ro.jsx)(yli,{scope:e,contentId:Igt(),triggerId:Igt(),trigger:s,onTriggerChange:u,children:r})})})};bli.displayName=_yt;var ede="MenuSubTrigger",E5r=Gr.forwardRef((t,e)=>{let r=pU(ede,t.__scopeMenu),n=ide(ede,t.__scopeMenu),o=O5r(ede,t.__scopeMenu),i=hyt(ede,t.__scopeMenu),a=Gr.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:u}=i,l={__scopeMenu:t.__scopeMenu},c=Gr.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return Gr.useEffect(()=>c,[c]),Gr.useEffect(()=>{let d=s.current;return()=>{window.clearTimeout(d),u(null)}},[s,u]),(0,Ro.jsx)(pyt,{asChild:!0,...l,children:(0,Ro.jsx)(g5r,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":o.contentId,"data-state":R5r(r.open),...t,ref:Uce(e,o.onTriggerChange),onClick:d=>{t.onClick?.(d),!(t.disabled||d.defaultPrevented)&&(d.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:Gc(t.onPointerMove,rde(d=>{i.onItemEnter(d),!d.defaultPrevented&&!t.disabled&&!r.open&&!a.current&&(i.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{r.onOpenChange(!0),c()},100))})),onPointerLeave:Gc(t.onPointerLeave,rde(d=>{c();let f=r.content?.getBoundingClientRect();if(f){let p=r.content?.dataset.side,m=p==="right",h=m?-5:5,y=f[m?"left":"right"],g=f[m?"right":"left"];i.onPointerGraceIntentChange({area:[{x:d.clientX+h,y:d.clientY},{x:y,y:f.top},{x:g,y:f.top},{x:g,y:f.bottom},{x:y,y:f.bottom}],side:p}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(d),d.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:Gc(t.onKeyDown,d=>{let f=i.searchRef.current!=="";t.disabled||f&&d.key===" "||Yui[n.dir].includes(d.key)&&(r.onOpenChange(!0),r.content?.focus(),d.preventDefault())})})})});E5r.displayName=ede;var P5r="MenuSubContent",M5r=Gr.forwardRef((t,e)=>{let r=f5r(nC,t.__scopeMenu),{forceMount:n=r.forceMount,...o}=t,i=pU(nC,t.__scopeMenu),a=ide(nC,t.__scopeMenu),s=O5r(P5r,t.__scopeMenu),u=Gr.useRef(null),l=iU(e,u);return(0,Ro.jsx)(tde.Provider,{scope:t.__scopeMenu,children:(0,Ro.jsx)(fZ,{present:n||i.open,children:(0,Ro.jsx)(tde.Slot,{scope:t.__scopeMenu,children:(0,Ro.jsx)(gyt,{id:s.contentId,"aria-labelledby":s.triggerId,...o,ref:l,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:c=>{a.isUsingKeyboardRef.current&&u.current?.focus(),c.preventDefault()},onCloseAutoFocus:c=>c.preventDefault(),onFocusOutside:Gc(t.onFocusOutside,c=>{c.target!==s.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:Gc(t.onEscapeKeyDown,c=>{a.onClose(),c.preventDefault()}),onKeyDown:Gc(t.onKeyDown,c=>{let d=c.currentTarget.contains(c.target),f=Qui[a.dir].includes(c.key);d&&f&&(i.onOpenChange(!1),s.trigger?.focus(),c.preventDefault())})})})})})});M5r.displayName=P5r;function R5r(t){return t?"open":"closed"}function M$e(t){return t==="indeterminate"}function vyt(t){return M$e(t)?"indeterminate":t?"checked":"unchecked"}function _li(t){let e=document.activeElement;for(let r of t)if(r===e||(r.focus(),document.activeElement!==e))return}function vli(t,e){return t.map((r,n)=>t[(e+n)%t.length])}function wli(t,e,r){let o=e.length>1&&Array.from(e).every(l=>l===e[0])?e[0]:e,i=r?t.indexOf(r):-1,a=vli(t,Math.max(i,0));o.length===1&&(a=a.filter(l=>l!==r));let u=a.find(l=>l.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function Sli(t,e){let{x:r,y:n}=t,o=!1;for(let i=0,a=e.length-1;in!=f>n&&r<(d-l)*(n-c)/(f-c)+l&&(o=!o)}return o}function Cli(t,e){if(!e)return!1;let r={x:t.clientX,y:t.clientY};return Sli(r,e)}function rde(t){return e=>e.pointerType==="mouse"?t(e):void 0}var I5r=d5r,A5r=pyt,N5r=p5r,D5r=m5r,j5r=yyt,$5r=h5r,L5r=R$e,F5r=y5r,k5r=_5r,q5r=w5r,B5r=C5r,U5r=x5r,z5r=T5r;var V5r=E5r,H5r=M5r;var wyt=$(K(),1);var Tli=wyt[" useId ".trim().toString()]||(()=>{}),Oli=0;function Syt(t){let[e,r]=wyt.useState(Tli());return qje(()=>{t||r(n=>n??String(Oli++))},[t]),t||(e?`radix-${e}`:"")}var tg=$(wt(),1),I$e="DropdownMenu",[Eli,HAs]=UWr(I$e,[fyt]),i_=fyt(),[Pli,W5r]=Eli(I$e),ade=t=>{let{__scopeDropdownMenu:e,children:r,dir:n,open:o,defaultOpen:i,onOpenChange:a,modal:s=!0}=t,u=i_(e),l=sh.useRef(null),[c,d]=VWr({prop:o,defaultProp:i??!1,onChange:a,caller:I$e});return(0,tg.jsx)(Pli,{scope:e,triggerId:Syt(),triggerRef:l,contentId:Syt(),open:c,onOpenChange:d,onOpenToggle:sh.useCallback(()=>d(f=>!f),[d]),modal:s,children:(0,tg.jsx)(I5r,{...u,open:c,onOpenChange:d,dir:n,modal:s,children:r})})};ade.displayName=I$e;var J5r="DropdownMenuTrigger",sde=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...o}=t,i=W5r(J5r,r),a=i_(r);return(0,tg.jsx)(A5r,{asChild:!0,...a,children:(0,tg.jsx)(KWr.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...o,ref:kje(e,i.triggerRef),onPointerDown:Bce(t.onPointerDown,s=>{!n&&s.button===0&&s.ctrlKey===!1&&(i.onOpenToggle(),i.open||s.preventDefault())}),onKeyDown:Bce(t.onKeyDown,s=>{n||(["Enter"," "].includes(s.key)&&i.onOpenToggle(),s.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())})})})});sde.displayName=J5r;var Mli="DropdownMenuPortal",K5r=t=>{let{__scopeDropdownMenu:e,...r}=t,n=i_(e);return(0,tg.jsx)(N5r,{...n,...r})};K5r.displayName=Mli;var G5r="DropdownMenuContent",X5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=W5r(G5r,r),i=i_(r),a=sh.useRef(!1);return(0,tg.jsx)(D5r,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...n,ref:e,onCloseAutoFocus:Bce(t.onCloseAutoFocus,s=>{a.current||o.triggerRef.current?.focus(),a.current=!1,s.preventDefault()}),onInteractOutside:Bce(t.onInteractOutside,s=>{let u=s.detail.originalEvent,l=u.button===0&&u.ctrlKey===!0,c=u.button===2||l;(!o.modal||c)&&(a.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});X5r.displayName=G5r;var Rli="DropdownMenuGroup",Ili=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(j5r,{...o,...n,ref:e})});Ili.displayName=Rli;var Ali="DropdownMenuLabel",Z5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)($5r,{...o,...n,ref:e})});Z5r.displayName=Ali;var Nli="DropdownMenuItem",Y5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(L5r,{...o,...n,ref:e})});Y5r.displayName=Nli;var Dli="DropdownMenuCheckboxItem",Q5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(F5r,{...o,...n,ref:e})});Q5r.displayName=Dli;var jli="DropdownMenuRadioGroup",$li=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(k5r,{...o,...n,ref:e})});$li.displayName=jli;var Lli="DropdownMenuRadioItem",eKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(q5r,{...o,...n,ref:e})});eKr.displayName=Lli;var Fli="DropdownMenuItemIndicator",tKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(B5r,{...o,...n,ref:e})});tKr.displayName=Fli;var kli="DropdownMenuSeparator",rKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(U5r,{...o,...n,ref:e})});rKr.displayName=kli;var qli="DropdownMenuArrow",Bli=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(z5r,{...o,...n,ref:e})});Bli.displayName=qli;var Uli="DropdownMenuSubTrigger",nKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(V5r,{...o,...n,ref:e})});nKr.displayName=Uli;var zli="DropdownMenuSubContent",oKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(H5r,{...o,...n,ref:e,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});oKr.displayName=zli;var iKr=ade,aKr=sde,sKr=K5r,Cyt=X5r;var xyt=Z5r,Tyt=Y5r,Oyt=Q5r;var Eyt=eKr,Pyt=tKr,Myt=rKr;var Ryt=nKr,Iyt=oKr;Mr();var uKr=require("obsidian");zr();var sN=iKr,uN=aKr;var Hli=zu.forwardRef(({className:t,inset:e,children:r,...n},o)=>zu.createElement(Ryt,{ref:o,className:Se("tw-flex tw-cursor-default tw-select-none tw-items-center tw-gap-2 tw-rounded-sm tw-px-2 tw-py-1.5 tw-text-sm tw-outline-none focus:tw-bg-modifier-hover data-[state=open]:tw-bg-modifier-hover [&_svg]:tw-pointer-events-none [&_svg]:tw-size-4 [&_svg]:tw-shrink-0",e&&"tw-pl-8",t),...n},r,zu.createElement(od,{className:"tw-ml-auto"})));Hli.displayName=Ryt.displayName;var Wli=zu.forwardRef(({className:t,...e},r)=>zu.createElement(Iyt,{ref:r,className:Se("tw-z-[50] tw-min-w-32 tw-overflow-hidden tw-rounded-md tw-border tw-bg-primary tw-p-1 tw-text-normal tw-shadow-lg data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...e}));Wli.displayName=Iyt.displayName;var Ev=zu.forwardRef(({className:t,sideOffset:e=4,container:r,...n},o)=>zu.createElement(sKr,{container:r??activeDocument.body},zu.createElement(Cyt,{ref:o,sideOffset:e,hideWhenDetached:uKr.Platform.isMobile,className:Se("tw-z-[50] tw-min-w-32 tw-overflow-hidden tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-primary tw-p-1 tw-text-normal tw-shadow-md","data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...n})));Ev.displayName=Cyt.displayName;var Ai=zu.forwardRef(({className:t,inset:e,...r},n)=>zu.createElement(Tyt,{ref:n,className:Se("tw-relative tw-flex tw-cursor-default tw-select-none tw-items-center tw-gap-2 tw-rounded-sm tw-px-2 tw-py-1.5 tw-text-sm tw-outline-none tw-transition-colors focus:tw-bg-modifier-hover focus:tw-text-normal data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50 [&>svg]:tw-size-4 [&>svg]:tw-shrink-0",e&&"tw-pl-8",t),...r}));Ai.displayName=Tyt.displayName;var Jli=zu.forwardRef(({className:t,children:e,checked:r,...n},o)=>zu.createElement(Oyt,{ref:o,className:Se("tw-relative tw-flex tw-cursor-default tw-select-none tw-items-center tw-rounded-sm tw-py-1.5 tw-pl-8 tw-pr-2 tw-text-sm tw-outline-none tw-transition-colors focus:tw-bg-modifier-hover focus:tw-text-normal data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50",t),checked:r,...n},zu.createElement("span",{className:"tw-absolute tw-left-2 tw-flex tw-size-3.5 tw-items-center tw-justify-center"},zu.createElement(Pyt,null,zu.createElement(Yu,{className:"tw-size-4"}))),e));Jli.displayName=Oyt.displayName;var Kli=zu.forwardRef(({className:t,children:e,...r},n)=>zu.createElement(Eyt,{ref:n,className:Se("tw-relative tw-flex tw-cursor-default tw-select-none tw-items-center tw-rounded-sm tw-py-1.5 tw-pl-8 tw-pr-2 tw-text-sm tw-outline-none tw-transition-colors focus:tw-bg-modifier-hover focus:tw-text-normal data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50",t),...r},zu.createElement("span",{className:"tw-absolute tw-left-2 tw-flex tw-size-3.5 tw-items-center tw-justify-center"},zu.createElement(Pyt,null,zu.createElement(_re,{className:"tw-size-2 tw-fill-current"}))),e));Kli.displayName=Eyt.displayName;var Gli=zu.forwardRef(({className:t,inset:e,...r},n)=>zu.createElement(xyt,{ref:n,className:Se("tw-px-2 tw-py-1.5 tw-text-sm tw-font-semibold",e&&"tw-pl-8",t),...r}));Gli.displayName=xyt.displayName;var Xli=zu.forwardRef(({className:t,...e},r)=>zu.createElement(Myt,{ref:r,className:Se("-tw-mx-1 tw-my-1 tw-h-px",t),...e}));Xli.displayName=Myt.displayName;var Zli=({className:t,...e})=>zu.createElement("span",{className:Se("tw-ml-auto tw-text-xs tw-tracking-widest tw-opacity-60",t),...e});Zli.displayName="DropdownMenuShortcut";Qe();Dt();Mr();zr();function vZ({disabled:t=!1,size:e="fit",variant:r="ghost2",className:n,value:o,onChange:i}){let[a,s]=(0,a_.useState)(null),u=kr(),l=u.activeModels.find(d=>d.enabled&&no(d)===o),c=u.activeModels;return a_.default.createElement(sN,null,a_.default.createElement(uN,{asChild:!0},a_.default.createElement(me,{variant:r,size:e,disabled:t,className:Se("tw-min-w-0 tw-justify-start tw-text-muted",n)},a_.default.createElement("div",{className:"tw-min-w-0 tw-flex-1 tw-truncate"},a?a_.default.createElement("span",{className:"tw-truncate tw-text-error"},"Model Load Failed"):l?a_.default.createElement(rgt,{model:l,iconSize:8}):a_.default.createElement("span",{className:"tw-truncate"},"Select Model")),!t&&a_.default.createElement(Ji,{className:"tw-mt-0.5 tw-size-5 tw-shrink-0"}))),a_.default.createElement(Ev,{align:"start",className:"tw-max-h-64 tw-overflow-y-auto"},c.filter(d=>d.enabled).map(d=>{let{hasApiKey:f}=qJ(d,u);return a_.default.createElement(Ai,{key:no(d),disabled:!f,onSelect:async p=>{if(!f){p.preventDefault();return}try{s(null),i(no(d))}catch(m){let h="Model switch failed: "+Wr(m);s(h);let y=c.find(g=>g.enabled&&no(g)===o);y&&i(no(y))}},className:f?"":"tw-cursor-not-allowed tw-opacity-50"},a_.default.createElement(rgt,{model:d,iconSize:12}),!f&&a_.default.createElement("span",{className:"tw-ml-auto tw-text-smallest tw-text-faint"},"Needs API key"))})))}xn();var dde=$(K());var oi=$(K(),1);var aNs=!!(typeof window<"u"&&window.document&&window.document.createElement);function _3(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var cKr=$(K(),1);function lKr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Ayt(...t){return e=>{let r=!1,n=t.map(o=>{let i=lKr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=H$.useMemo(()=>m,Object.values(m));return(0,dKr.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=H$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>H$.createContext(a));return function(s){let u=s?.[t]||i;return H$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Yli(o,...e)]}function Yli(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return H$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var Nyt=$(K(),1);var pKr=$(K(),1),v3=globalThis?.document?pKr.useLayoutEffect:()=>{};var Qli=Nyt[" useId ".trim().toString()]||(()=>{}),eci=0;function mKr(t){let[e,r]=Nyt.useState(Qli());return v3(()=>{t||r(n=>n??String(eci++))},[t]),t||(e?`radix-${e}`:"")}var Pv=$(K(),1);var hKr=$(K(),1);function tci(t,e){return hKr.useReducer((r,n)=>e[r][n]??r,t)}var N$e=t=>{let{present:e,children:r}=t,n=rci(e),o=typeof r=="function"?r({present:n.isPresent}):Pv.Children.only(r),i=ude(n.ref,nci(o));return typeof r=="function"||n.isPresent?Pv.cloneElement(o,{ref:i}):null};N$e.displayName="Presence";function rci(t){let[e,r]=Pv.useState(),n=Pv.useRef(null),o=Pv.useRef(t),i=Pv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=tci(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Pv.useEffect(()=>{let l=A$e(n.current);i.current=s==="mounted"?l:"none"},[s]),v3(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=A$e(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),v3(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=A$e(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=A$e(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Pv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function A$e(t){return t?.animationName||"none"}function nci(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 _Kr=$(K(),1),uci=$(yu(),1);var uh=$(K(),1);var wZ=$(wt(),1);function gKr(t){let e=oci(t),r=uh.forwardRef((n,o)=>{let{children:i,...a}=n,s=uh.Children.toArray(i),u=s.find(ici);if(u){let l=u.props.children,c=s.map(d=>d===u?uh.Children.count(l)>1?uh.Children.only(null):uh.isValidElement(l)?l.props.children:null:d);return(0,wZ.jsx)(e,{...a,ref:o,children:uh.isValidElement(l)?uh.cloneElement(l,void 0,c):null})}return(0,wZ.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function oci(t){let e=uh.forwardRef((r,n)=>{let{children:o,...i}=r;if(uh.isValidElement(o)){let a=sci(o),s=aci(i,o.props);return o.type!==uh.Fragment&&(s.ref=n?Ayt(n,a):a),uh.cloneElement(o,s)}return uh.Children.count(o)>1?uh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var yKr=Symbol("radix.slottable");function bKr(t){let e=({children:r})=>(0,wZ.jsx)(wZ.Fragment,{children:r});return e.displayName=`${t}.Slottable`,e.__radixId=yKr,e}function ici(t){return uh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===yKr}function aci(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 sci(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 vKr=$(wt(),1),lci=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],wKr=lci.reduce((t,e)=>{let r=gKr(`Primitive.${e}`),n=_Kr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,vKr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var oC=$(K(),1);var D$e=$(K(),1);var cci=oC[" useInsertionEffect ".trim().toString()]||v3;function SKr({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=dci({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=oC.useRef(t!==void 0);oC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=oC.useCallback(c=>{if(s){let d=fci(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function dci({defaultProp:t,onChange:e}){let[r,n]=oC.useState(t),o=oC.useRef(r),i=oC.useRef(e);return cci(()=>{i.current=e},[e]),oC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function fci(t){return typeof t=="function"}var wNs=Symbol("RADIX:SYNC_STATE");var MKr=$(K(),1);var OKr=$(K(),1),_ci=$(yu(),1);var lh=$(K(),1);var pci=$(K(),1);function CKr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function xKr(...t){return e=>{let r=!1,n=t.map(o=>{let i=CKr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=lh.Children.toArray(i),u=s.find(gci);if(u){let l=u.props.children,c=s.map(d=>d===u?lh.Children.count(l)>1?lh.Children.only(null):lh.isValidElement(l)?l.props.children:null:d);return(0,j$e.jsx)(e,{...a,ref:o,children:lh.isValidElement(l)?lh.cloneElement(l,void 0,c):null})}return(0,j$e.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function mci(t){let e=lh.forwardRef((r,n)=>{let{children:o,...i}=r;if(lh.isValidElement(o)){let a=bci(o),s=yci(i,o.props);return o.type!==lh.Fragment&&(s.ref=n?xKr(n,a):a),lh.cloneElement(o,s)}return lh.Children.count(o)>1?lh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var hci=Symbol("radix.slottable");function gci(t){return lh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===hci}function yci(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 bci(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 EKr=$(wt(),1),vci=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],PKr=vci.reduce((t,e)=>{let r=TKr(`Primitive.${e}`),n=OKr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,EKr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var RKr=$(wt(),1),Dyt=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),wci="VisuallyHidden",IKr=MKr.forwardRef((t,e)=>(0,RKr.jsx)(PKr.span,{...t,ref:e,style:{...Dyt,...t.style}}));IKr.displayName=wci;var AKr=IKr;var ym=$(wt(),1),[$$e,qNs]=fKr("Tooltip",[tC]),L$e=tC(),NKr="TooltipProvider",Cci=700,jyt="tooltip.open",[xci,Lyt]=$$e(NKr),DKr=t=>{let{__scopeTooltip:e,delayDuration:r=Cci,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:i}=t,a=oi.useRef(!0),s=oi.useRef(!1),u=oi.useRef(0);return oi.useEffect(()=>{let l=u.current;return()=>window.clearTimeout(l)},[]),(0,ym.jsx)(xci,{scope:e,isOpenDelayedRef:a,delayDuration:r,onOpen:oi.useCallback(()=>{window.clearTimeout(u.current),a.current=!1},[]),onClose:oi.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>a.current=!0,n)},[n]),isPointerInTransitRef:s,onPointerInTransitChange:oi.useCallback(l=>{s.current=l},[]),disableHoverableContent:o,children:i})};DKr.displayName=NKr;var lde="Tooltip",[Tci,cde]=$$e(lde),jKr=t=>{let{__scopeTooltip:e,children:r,open:n,defaultOpen:o,onOpenChange:i,disableHoverableContent:a,delayDuration:s}=t,u=Lyt(lde,t.__scopeTooltip),l=L$e(e),[c,d]=oi.useState(null),f=mKr(),p=oi.useRef(0),m=a??u.disableHoverableContent,h=s??u.delayDuration,y=oi.useRef(!1),[g,b]=SKr({prop:n,defaultProp:o??!1,onChange:E=>{E?(u.onOpen(),document.dispatchEvent(new CustomEvent(jyt))):u.onClose(),i?.(E)},caller:lde}),_=oi.useMemo(()=>g?y.current?"delayed-open":"instant-open":"closed",[g]),w=oi.useCallback(()=>{window.clearTimeout(p.current),p.current=0,y.current=!1,b(!0)},[b]),T=oi.useCallback(()=>{window.clearTimeout(p.current),p.current=0,b(!1)},[b]),O=oi.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{y.current=!0,b(!0),p.current=0},h)},[h,b]);return oi.useEffect(()=>()=>{p.current&&(window.clearTimeout(p.current),p.current=0)},[]),(0,ym.jsx)(B$,{...l,children:(0,ym.jsx)(Tci,{scope:e,contentId:f,open:g,stateAttribute:_,trigger:c,onTriggerChange:d,onTriggerEnter:oi.useCallback(()=>{u.isOpenDelayedRef.current?O():w()},[u.isOpenDelayedRef,O,w]),onTriggerLeave:oi.useCallback(()=>{m?T():(window.clearTimeout(p.current),p.current=0)},[T,m]),onOpen:w,onClose:T,disableHoverableContent:m,children:r})})};jKr.displayName=lde;var $yt="TooltipTrigger",$Kr=oi.forwardRef((t,e)=>{let{__scopeTooltip:r,...n}=t,o=cde($yt,r),i=Lyt($yt,r),a=L$e(r),s=oi.useRef(null),u=ude(e,s,o.onTriggerChange),l=oi.useRef(!1),c=oi.useRef(!1),d=oi.useCallback(()=>l.current=!1,[]);return oi.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),(0,ym.jsx)(U$,{asChild:!0,...a,children:(0,ym.jsx)(wKr.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...n,ref:u,onPointerMove:_3(t.onPointerMove,f=>{f.pointerType!=="touch"&&!c.current&&!i.isPointerInTransitRef.current&&(o.onTriggerEnter(),c.current=!0)}),onPointerLeave:_3(t.onPointerLeave,()=>{o.onTriggerLeave(),c.current=!1}),onPointerDown:_3(t.onPointerDown,()=>{o.open&&o.onClose(),l.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:_3(t.onFocus,()=>{l.current||o.onOpen()}),onBlur:_3(t.onBlur,o.onClose),onClick:_3(t.onClick,o.onClose)})})});$Kr.displayName=$yt;var Fyt="TooltipPortal",[Oci,Eci]=$$e(Fyt,{forceMount:void 0}),LKr=t=>{let{__scopeTooltip:e,forceMount:r,children:n,container:o}=t,i=cde(Fyt,e);return(0,ym.jsx)(Oci,{scope:e,forceMount:r,children:(0,ym.jsx)(N$e,{present:r||i.open,children:(0,ym.jsx)(mT,{asChild:!0,container:o,children:n})})})};LKr.displayName=Fyt;var SZ="TooltipContent",FKr=oi.forwardRef((t,e)=>{let r=Eci(SZ,t.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...i}=t,a=cde(SZ,t.__scopeTooltip);return(0,ym.jsx)(N$e,{present:n||a.open,children:a.disableHoverableContent?(0,ym.jsx)(kKr,{side:o,...i,ref:e}):(0,ym.jsx)(Pci,{side:o,...i,ref:e})})}),Pci=oi.forwardRef((t,e)=>{let r=cde(SZ,t.__scopeTooltip),n=Lyt(SZ,t.__scopeTooltip),o=oi.useRef(null),i=ude(e,o),[a,s]=oi.useState(null),{trigger:u,onClose:l}=r,c=o.current,{onPointerInTransitChange:d}=n,f=oi.useCallback(()=>{s(null),d(!1)},[d]),p=oi.useCallback((m,h)=>{let y=m.currentTarget,g={x:m.clientX,y:m.clientY},b=Nci(g,y.getBoundingClientRect()),_=Dci(g,b),w=jci(h.getBoundingClientRect()),T=Lci([..._,...w]);s(T),d(!0)},[d]);return oi.useEffect(()=>()=>f(),[f]),oi.useEffect(()=>{if(u&&c){let m=y=>p(y,c),h=y=>p(y,u);return u.addEventListener("pointerleave",m),c.addEventListener("pointerleave",h),()=>{u.removeEventListener("pointerleave",m),c.removeEventListener("pointerleave",h)}}},[u,c,p,f]),oi.useEffect(()=>{if(a){let m=h=>{let y=h.target,g={x:h.clientX,y:h.clientY},b=u?.contains(y)||c?.contains(y),_=!$ci(g,a);b?f():_&&(f(),l())};return document.addEventListener("pointermove",m),()=>document.removeEventListener("pointermove",m)}},[u,c,a,l,f]),(0,ym.jsx)(kKr,{...t,ref:i})}),[Mci,Rci]=$$e(lde,{isInside:!1}),Ici=bKr("TooltipContent"),kKr=oi.forwardRef((t,e)=>{let{__scopeTooltip:r,children:n,"aria-label":o,onEscapeKeyDown:i,onPointerDownOutside:a,...s}=t,u=cde(SZ,r),l=L$e(r),{onClose:c}=u;return oi.useEffect(()=>(document.addEventListener(jyt,c),()=>document.removeEventListener(jyt,c)),[c]),oi.useEffect(()=>{if(u.trigger){let d=f=>{f.target?.contains(u.trigger)&&c()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[u.trigger,c]),(0,ym.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:d=>d.preventDefault(),onDismiss:c,children:(0,ym.jsxs)(lU,{"data-state":u.stateAttribute,...l,...s,ref:e,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,ym.jsx)(Ici,{children:n}),(0,ym.jsx)(Mci,{scope:r,isInside:!0,children:(0,ym.jsx)(AKr,{id:u.contentId,role:"tooltip",children:o||n})})]})})});FKr.displayName=SZ;var qKr="TooltipArrow",Aci=oi.forwardRef((t,e)=>{let{__scopeTooltip:r,...n}=t,o=L$e(r);return Rci(qKr,r).isInside?null:(0,ym.jsx)(cU,{...o,...n,ref:e})});Aci.displayName=qKr;function Nci(t,e){let r=Math.abs(e.top-t.y),n=Math.abs(e.bottom-t.y),o=Math.abs(e.right-t.x),i=Math.abs(e.left-t.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Dci(t,e,r=5){let n=[];switch(e){case"top":n.push({x:t.x-r,y:t.y+r},{x:t.x+r,y:t.y+r});break;case"bottom":n.push({x:t.x-r,y:t.y-r},{x:t.x+r,y:t.y-r});break;case"left":n.push({x:t.x+r,y:t.y-r},{x:t.x+r,y:t.y+r});break;case"right":n.push({x:t.x-r,y:t.y-r},{x:t.x-r,y:t.y+r});break}return n}function jci(t){let{top:e,right:r,bottom:n,left:o}=t;return[{x:o,y:e},{x:r,y:e},{x:r,y:n},{x:o,y:n}]}function $ci(t,e){let{x:r,y:n}=t,o=!1;for(let i=0,a=e.length-1;in!=f>n&&r<(d-l)*(n-c)/(f-c)+l&&(o=!o)}return o}function Lci(t){let e=t.slice();return e.sort((r,n)=>r.xn.x?1:r.yn.y?1:0),Fci(e)}function Fci(t){if(t.length<=1)return t.slice();let e=[];for(let n=0;n=2;){let i=e[e.length-1],a=e[e.length-2];if((i.x-a.x)*(o.y-a.y)>=(i.y-a.y)*(o.x-a.x))e.pop();else break}e.push(o)}e.pop();let r=[];for(let n=t.length-1;n>=0;n--){let o=t[n];for(;r.length>=2;){let i=r[r.length-1],a=r[r.length-2];if((i.x-a.x)*(o.y-a.y)>=(i.y-a.y)*(o.x-a.x))r.pop();else break}r.push(o)}return r.pop(),e.length===1&&r.length===1&&e[0].x===r[0].x&&e[0].y===r[0].y?e:e.concat(r)}var F$e=DKr,BKr=jKr,UKr=$Kr,zKr=LKr,kyt=FKr;zr();var s_=F$e,vn=BKr,wn=UKr,pn=dde.forwardRef(({className:t,sideOffset:e=4,...r},n)=>dde.createElement(zKr,{container:activeDocument.body},dde.createElement(kyt,{ref:n,sideOffset:e,className:Se("tw-z-[50] tw-overflow-hidden tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-secondary tw-px-3 tw-py-1.5 tw-text-xs tw-text-normal tw-animate-in tw-fade-in-0 tw-zoom-in-95 data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=closed]:tw-zoom-out-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...r})));pn.displayName=kyt.displayName;Mr();var hT=$(K()),HKr=require("obsidian"),eo=({content:t,children:e,side:r="bottom",delayDuration:n=0,contentClassName:o,buttonClassName:i})=>{let a=HKr.Platform.isMobile,[s,u]=(0,hT.useState)(!1),l=hT.default.useRef(!1),c=()=>{a&&(l.current=!0)},d=()=>{a&&(u(!s),setTimeout(()=>{l.current=!1},100))};return hT.default.createElement(s_,{delayDuration:n},hT.default.createElement(vn,{open:s,onOpenChange:f=>{a&&l.current||u(f)}},hT.default.createElement(wn,{asChild:!0},e?hT.default.createElement("div",{onClick:d,onTouchStart:c,className:"tw-cursor-pointer"},e):hT.default.createElement(me,{variant:"ghost",size:"sm",onClick:d,onTouchStart:c,className:`tw-inline-flex tw-size-6 tw-items-center tw-justify-center tw-p-0 hover:tw-bg-transparent hover:tw-text-normal ${i||""}`},hT.default.createElement(MF,{className:"tw-size-4"}))),hT.default.createElement(pn,{side:r,className:o},t)))};xn();function Uyt({open:t,onClose:e,commandIcon:r,commandLabel:n,contentState:o,editableContent:i,onEditableContentChange:a,followUpValue:s,onFollowUpChange:u,onFollowUpSubmit:l,selectedModel:c,onSelectModel:d,onStop:f,onCopy:p,onInsert:m,onReplace:h,initialPosition:y,anchorBottom:g,resizable:b=!1,hideContentAreaOnIdle:_=!1,includeNoteContext:w,onIncludeNoteContextChange:T,renderMarkdown:O}){let E=o.type==="loading"||o.type==="result"&&o.isStreaming?"loading":o.type==="result"?"result":"idle",P=o.type==="loading"||o.type==="result"&&!!o.isStreaming,R=o.type==="result"&&!o.isStreaming&&!!a,I=(0,k$e.useRef)(null);(0,k$e.useEffect)(()=>{if(!t)return;let k=I.current?.closest('[data-copilot-draggable-modal="true"]'),q=k?.ownerDocument??document,Z=V=>{if(E!=="result")return;let Y=WKr.Platform.isMacOS?V.metaKey:V.ctrlKey;if(V.key!=="Enter"||!Y)return;let X=q.activeElement;k&&(!X||!k.contains(X))||(V.shiftKey?(V.preventDefault(),V.stopPropagation(),m?.()):(V.preventDefault(),V.stopPropagation(),h?.()))};return q.addEventListener("keydown",Z),()=>q.removeEventListener("keydown",Z)},[t,E,m,h]);let A=_?o.type!=="idle":!0;return ab.createElement(hgt,{open:t,onClose:e,initialPosition:y,anchorBottom:g,resizable:b,minHeight:b?A?400:180:void 0,closeOnEscapeFromOutside:!0},ab.createElement(cgt,{icon:r,label:n,className:"tw-border-b tw-border-border"}),A&&ab.createElement(dgt,{state:o,editable:R,value:i,onChange:a,disableAutoGrow:b,minHeight:b?"0px":void 0,renderMarkdown:O}),ab.createElement(fgt,{value:s,onChange:u,onSubmit:()=>{P||l()},onClear:()=>u(""),placeholder:"Enter follow-up instructions...",className:A?void 0:"tw-mt-auto",hint:P?"Generating...":void 0,autoFocus:!0}),ab.createElement("div",{ref:I,className:"tw-flex tw-flex-none tw-items-center tw-justify-between tw-border-t tw-border-border tw-px-4 tw-py-3"},ab.createElement("div",{className:"tw-flex tw-items-center tw-gap-3"},ab.createElement(vZ,{size:"sm",variant:"ghost",value:c,onChange:d,disabled:P}),T&&ab.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ab.createElement(Uu,{id:"menuCommandIncludeContext",checked:w,onCheckedChange:k=>T(!!k),className:"tw-size-3.5",disabled:P}),ab.createElement("label",{htmlFor:"menuCommandIncludeContext",className:"tw-cursor-pointer tw-text-xs tw-text-muted"},"Note"),ab.createElement(eo,{content:"Include the active note's content as context",side:"top"}))),ab.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},_&&E==="idle"&&ab.createElement(me,{variant:"default",size:"sm",onClick:l,disabled:!s.trim()||P,title:"Send message"},ab.createElement(U4,{className:"tw-mr-1 tw-size-4"}),"Send"),ab.createElement(mgt,{state:E,onStop:f,onCopy:p,onInsert:m,onReplace:h}))))}Xe();var fde=require("@codemirror/state"),w3=require("@codemirror/view");function pde(t){let e=fde.StateEffect.define(),r=w3.Decoration.mark({class:t});function n(f,p,m){let h=Math.max(0,Math.min(p,f)),y=Math.max(0,Math.min(m,f));return h===y?null:{from:Math.min(h,y),to:Math.max(h,y)}}let o=fde.StateField.define({create:()=>null,update(f,p){let m=f;if(m&&!p.changes.empty){let h=p.changes.mapPos(m.from,1),y=p.changes.mapPos(m.to,-1);m=n(p.state.doc.length,h,y)}for(let h of p.effects)h.is(e)&&(m=h.value?n(p.state.doc.length,h.value.from,h.value.to):null);return m},provide:f=>w3.EditorView.decorations.from(f,p=>p?w3.Decoration.set([r.range(p.from,p.to)]):w3.Decoration.none)}),i=w3.EditorView.baseTheme({[`.${t}`]:{backgroundColor:"var(--text-selection)",borderRadius:"2px"}}),a=[o,i];function s(f){return f.state.field(o,!1)!==void 0}function u(f,p){let m=[];if(!p)return s(f)&&m.push(e.of(null)),m;let h=n(f.state.doc.length,p.from,p.to);return h?(s(f)||m.push(fde.StateEffect.appendConfig.of(a)),m.push(e.of(h)),m):(s(f)&&m.push(e.of(null)),m)}function l(f,p,m){let h=u(f,{from:p,to:m});h.length>0&&f.dispatch({effects:h})}function c(f){let p=u(f,null);p.length>0&&f.dispatch({effects:p})}function d(f){return f.state.field(o,!1)??null}return{field:o,effect:e,extension:a,show:l,hide:c,buildEffects:u,getRange:d}}var mde=pde("copilot-selection-highlight"),kci=mde.extension;function JKr(t,e){try{t.dispatch(e)}catch(r){ie("SelectionHighlight dispatch failed:",r)}}function qci(t,e){return mde.buildEffects(t,e)}function zyt(t,e,r){let n=mde.buildEffects(t,{from:e,to:r});n.length>0&&JKr(t,{effects:n})}function KKr(t,e,r){zyt(t,e,r)}function GKr(t){let e=mde.buildEffects(t,null);e.length>0&&JKr(t,{effects:e})}function Bci(t){return mde.getRange(t)}var Mv={show:zyt,update:KKr,hide:GKr,getRange:Bci,buildEffects:qci};Xe();function CZ(t){switch(t){case"no_range":return"No selection range available.";case"range_out_of_bounds":return"Selection range is out of bounds.";case"content_changed":return"Selection content has changed. Please reselect and try again.";case"file_changed":return"File has changed. Please reselect in the original file.";case"editor_changed":return"Editor has changed. Please reselect and try again.";case"leaf_changed":return"Editor pane has changed. Please reselect and try again.";case"target_unavailable":return"Editor is no longer available.";default:return"Cannot replace. Please reselect and try again."}}function XKr(t,e,r){let n=t.state.toText(r);t.dispatch({changes:{from:e.from,to:e.to,insert:n},selection:{anchor:e.from,head:e.from+n.length}}),t.focus()}function ZKr(t){let{editorView:e,leafSnapshot:r,filePathSnapshot:n,selectedTextSnapshot:o,initialRange:i,getLeafState:a}=t,s={...i},u=!0,l=null,c=null,d=h=>{let y=h.mapPos(s.from,1),g=h.mapPos(s.to,-1);s={from:Math.min(y,g),to:Math.max(y,g)},u=!0},f=()=>({...s}),p=()=>{let h=a(),y=!l||h.leaf!==l.leaf||h.editorView!==l.editorView||h.filePath!==l.filePath||!e.dom.isConnected;if(!u&&!y&&c)return c;u=!1,l=h;let g=(w,T)=>({ok:!1,reason:w,range:T,message:CZ(w)});if(!h.leaf||h.leaf!==r)return c=g("leaf_changed",null),c;if(!h.editorView||h.editorView!==e)return c=g("editor_changed",null),c;if(h.filePath!==n)return c=g("file_changed",null),c;if(!e.dom.isConnected)return c=g("target_unavailable",null),c;let b=e.state.doc;return s.from<0||s.to>b.length||s.from>=s.to?(c=g("range_out_of_bounds",null),c):b.sliceString(s.from,s.to)!==o?(c=g("content_changed",{...s}),c):(c={ok:!0,reason:null,range:{...s}},c)};return{getRange:f,validate:p,onDocChanged:d,replace:h=>{let y=p();if(!y.ok||!y.range)return y;try{return XKr(e,y.range,h),{ok:!0,reason:null,range:y.range}}catch(g){return ie("MapPosReplaceGuard replace failed:",g),{ok:!1,reason:"target_unavailable",range:null,message:CZ("target_unavailable")}}}}}function YKr(t){let{editorView:e,filePathSnapshot:r,selectedTextSnapshot:n,getCurrentContext:o}=t,i=()=>{let u=Mv.getRange(e);return u?{from:u.from,to:u.to}:null},a=()=>{let u=o(),l=(p,m)=>({ok:!1,reason:p,range:m,message:CZ(p)});if(!u.editorView)return l("target_unavailable",null);if(u.editorView!==e)return l("editor_changed",null);if(u.filePath!==r)return l("file_changed",null);let c=i();if(!c)return l("no_range",null);let d=e.state.doc;return c.from<0||c.to>d.length||c.from>=c.to?l("range_out_of_bounds",null):d.sliceString(c.from,c.to)!==n?l("content_changed",c):{ok:!0,reason:null,range:c}};return{getRange:i,validate:a,replace:u=>{let l=a();if(!l.ok||!l.range)return l;try{return XKr(e,l.range,u),{ok:!0,reason:null,range:l.range}}catch(c){return ie("HighlightReplaceGuard replace failed:",c),{ok:!1,reason:"target_unavailable",range:null,message:CZ("target_unavailable")}}}}}Xe();Dt();function QKr(t){let{scrollRect:e,visibleBottom:r,visibleTop:n,panelHeight:o,margin:i,gap:a,viewportHeight:s}=t,u=(e.top+e.bottom)/2-o/2,l=o+i,c,d;if(r&&n){let f=e.bottom-r.bottom-a,p=n.top-e.top-a;f>=l?c=r.bottom+a:p>=l?(d=n.top-a,c=d-o):c=u}else r?e.bottom-r.bottom-a>=l?c=r.bottom+a:c=u:n&&n.top-e.top-a>=l?(d=n.top-a,c=d-o):c=u;return c=Math.max(i,Math.min(c,s-i-o)),d!==void 0?{top:c,anchorBottomY:d}:{top:c}}function q$e(t,e){let r=t.from,n=t.to,o=t.head;return!t.empty&&n>0&&e.lineAt(n).from===n&&(n=n-1),!t.empty&&o>0&&o===t.to&&e.lineAt(o).from===o&&(o=o-1),{bottomPos:n,topPos:r,focusPos:o}}Mr();var ry=require("obsidian"),Ni=$(K());function Uci(t){return t.split(/(```[\s\S]*?```|`[^`]*`)/g).map((r,n)=>n%2===1?r:r.replace(/\\\[\s*/g,"$$").replace(/\s*\\\]/g,"$$").replace(/\\\(\s*/g,"$").replace(/\s*\\\)/g,"$")).join("")}function zci(t){return t=t.replace(/```dataview(\s*(?:\n|$))/g,"```text$1"),t=t.replace(/```dataviewjs(\s*(?:\n|$))/g,"```javascript$1"),t}function Vci(t){return t.replace(/```tasks(\s*(?:\n|$))/g,"```text$1")}function xZ(t){let e=zci(t),r=Vci(e);return Uci(r)}var r8r=$(Im());Qe();var Js=$(K());Qv();TS();LW();function Vyt(){return new hje({returnMessages:!0,memoryKey:"history"})}async function e8r(t,e,r){let n=await U0.getInstance().createModelInstance(t),i=Eb.fromMessages([$C.fromTemplate(e||"You are a helpful assistant. You'll help the user with their content editing needs."),new QN("history"),rw.fromTemplate("{input}")]);return gc.from([{input:a=>a.input,memory:()=>r.loadMemoryVariables({})},{input:a=>a.input,history:a=>a.memory.history},i,n])}gr();Xe();var W$=$(K());function t8r(t){let e=(0,W$.useRef)(t),r=(0,W$.useRef)(null),n=(0,W$.useRef)(null);return(0,W$.useEffect)(()=>{e.current=t},[t]),(0,W$.useEffect)(()=>()=>{r.current!==null&&(cancelAnimationFrame(r.current),r.current=null)},[]),(0,W$.useCallback)((...o)=>{n.current=o,r.current===null&&(r.current=requestAnimationFrame(()=>{r.current=null;let i=n.current;i&&e.current(...i)}))},[])}function Hci(t){return`${t.name}|${t.provider}`}function Wci(t){if(!t.aborted)return!1;let e=t.reason;return typeof e!="string"?!0:e==="new-chat"||e==="component-unmount"}function B$e(t){let{model:e,systemPrompt:r,excludeThinking:n=!0,onNoModel:o,onNonAbortError:i}=t,[a,s]=(0,Js.useState)(!1),[u,l]=(0,Js.useState)(""),c=(0,Js.useRef)(!0),d=(0,Js.useRef)(!1),f=(0,Js.useRef)(null),p=(0,Js.useRef)(""),m=(0,Js.useRef)(!1),h=(0,Js.useRef)(0),y=(0,Js.useRef)(o),g=(0,Js.useRef)(i);(0,Js.useEffect)(()=>{y.current=o,g.current=i},[o,i]);let b=(0,Js.useRef)(null),_=(0,Js.useRef)(null),w=(0,Js.useRef)(null),T=(0,Js.useRef)(null),O=(0,Js.useMemo)(()=>e?Hci(e):null,[e]),E=t8r(V=>{c.current&&l(V)}),P=(0,Js.useCallback)(V=>{c.current&&(p.current=V,E(V))},[E]),R=(0,Js.useCallback)(async V=>{if(!e||!O)return y.current?.(),null;if(!_.current||w.current!==O||T.current!==r){b.current||(b.current=Vyt());let X=await e8r(e,r,b.current);if(V.aborted)return null;_.current=X,w.current=O,T.current=r}return!_.current||!b.current?null:{chain:_.current,memory:b.current}},[e,O,r]);(0,Js.useEffect)(()=>(c.current=!0,()=>{c.current=!1,f.current?.abort("component-unmount"),f.current=null}),[]),(0,Js.useEffect)(()=>{d.current&&f.current?.abort("new-chat"),_.current=null,w.current=null,T.current=null},[O,r]);let I=(0,Js.useCallback)(()=>!m.current,[]),A=(0,Js.useCallback)(()=>b.current,[]),B=(0,Js.useCallback)(()=>p.current,[]),k=(0,Js.useCallback)((V="user-stopped")=>{f.current?.abort(V)},[]),q=(0,Js.useCallback)(()=>{f.current?.abort("new-chat"),f.current=null,_.current=null,w.current=null,T.current=null,b.current=Vyt(),m.current=!1,h.current+=1,p.current="",d.current=!1,c.current&&(l(""),E(""),s(!1))},[E]),Z=(0,Js.useCallback)(async V=>{if(d.current)return null;d.current=!0,c.current&&s(!0);let Y=++h.current,X=new AbortController;f.current=X,p.current="",c.current&&(l(""),E(""));let W=ne=>{h.current===Y&&P(ne)},re=new iv(W,n),ue=!1,le=null,L="",J=null;try{let ne=!m.current;if(!e)return y.current?.(),null;if(L=await V({signal:X.signal,isFirstTurn:ne}),X.signal.aborted||!L.trim())return null;let D=await R(X.signal);if(!D)return null;le=D.memory;let z=await D.chain.withConfig({signal:X.signal}).stream({input:L});for await(let H of z)if(re.processChunk(H),X.signal.aborted)break}catch(ne){ne instanceof Error&&ne.name==="AbortError"||X.signal.aborted||(ue=!0,g.current?.(ne))}finally{let ne=re.close().content.trim(),D=Wci(X.signal),N=h.current!==Y;if(!ue&&ne&&!D&&!N&&(J=ne,le))try{let z=YW(ne);await le.saveContext({input:L},{output:typeof z=="string"?z:ne}),m.current=!0}catch(z){ie("Error saving chat context:",z)}N||(p.current="",d.current=!1),f.current===X&&(f.current=null),c.current&&!N&&(l(""),E(""),s(!1))}return J},[n,R,P,e,E]);return{isStreaming:a,streamingText:u,getIsFirstTurn:I,runTurn:Z,stop:k,reset:q,getMemory:A,getLatestStreamingText:B}}gr();function Jci(t,e){return{...{autoExecuteOnOpen:!0,hideContentAreaOnIdle:!1,commandLabel:t.title,commandIcon:Ni.default.createElement(qS,{className:"tw-size-4 tw-text-muted"})},...e}}function Kci({originalText:t,command:e,onInsert:r,onReplace:n,onClose:o,systemPrompt:i,initialPosition:a,anchorBottom:s,behaviorConfig:u}){let l=(0,Ni.useMemo)(()=>Jci(e,u),[e,u]),c=(0,Ni.useRef)(!1),d=(0,Ni.useRef)(!0);(0,Ni.useEffect)(()=>(d.current=!0,()=>{d.current=!1}),[]);let f=(0,Ni.useRef)(null);if(!f.current){let fe=new ry.Component;fe.load(),f.current=fe}(0,Ni.useEffect)(()=>()=>{f.current?.unload(),f.current=null},[]);let p=(0,Ni.useRef)(app.workspace.getActiveFile()?.path??""),m=(0,Ni.useCallback)(async(fe,De)=>{let st=f.current;if(!st)return;let Le=xZ(fe);await ry.MarkdownRenderer.renderMarkdown(Le,De,p.current,st)},[]),[h,y]=(0,Ni.useState)(""),[g,b]=(0,Ni.useState)(""),[_,w]=(0,Ni.useState)(l.autoExecuteOnOpen),[T,O]=(0,Ni.useState)(""),[E]=oF(),P=kr(),R=l.modelSelectionScope??"custom-command",I=(0,Ni.useMemo)(()=>R==="quick-command"?P.quickCommandModelKey??E:e.modelKey||E,[R,P.quickCommandModelKey,e.modelKey,E]),[A,B]=(0,Ni.useState)(I),k=(0,Ni.useCallback)(fe=>{B(fe),R==="quick-command"&&Re("quickCommandModelKey",fe)},[R]),[q,Z]=(0,Ni.useState)(()=>P.quickCommandIncludeNoteContext),V=(0,Ni.useCallback)(fe=>{Z(fe),Re("quickCommandIncludeNoteContext",fe)},[]),Y=(0,Ni.useRef)(!1),X=(0,Ni.useMemo)(()=>{try{let fe=PS(A,P.activeModels);if(!fe.enabled)throw new Error(`Selected model is disabled: ${A}`);return fe}catch{return P.activeModels.find(fe=>fe.enabled)??null}},[A,P.activeModels]),W=(0,Ni.useMemo)(()=>X?`${X.name}|${X.provider}`:null,[X]);(0,Ni.useEffect)(()=>{W&&W!==A&&(B(W),!Y.current&&(Y.current=!0,Ce("Selected model is no longer available. Falling back to a default model.",{selectedModelKey:A,resolvedModelKey:W}),new ry.Notice("Selected model is no longer available. Falling back to a default model.")))},[W,A]);let{isStreaming:re,streamingText:ue,runTurn:le,stop:L,getLatestStreamingText:J}=B$e({model:X,systemPrompt:i||"",excludeThinking:!0,onNoModel:()=>{new ry.Notice("No active model is configured. Please configure a model in Copilot settings."),w(!1)},onNonAbortError:fe=>{ie("Error generating response:",fe),new ry.Notice("Error generating response. Please try again."),w(!1)}}),ne=(0,Ni.useRef)("");(0,Ni.useEffect)(()=>{h&&b(h)},[h]);let D=(0,Ni.useMemo)(()=>_&&!re&&!ue&&!h?{type:"loading"}:re||ue?{type:"result",text:ue||h,isStreaming:re}:h?{type:"result",text:h,isStreaming:!1}:{type:"idle"},[_,re,ue,h]),N=(0,Ni.useRef)(!1);(0,Ni.useEffect)(()=>{if(!l.autoExecuteOnOpen||N.current)return;N.current=!0;let fe=!1;async function De(){try{let st=await le(async Le=>{if(Le.signal.aborted)return"";let Bt=await Fce(e.content,t);return ne.current=Bt,Bt});!fe&&st&&(y(st),ne.current="")}catch(st){ie("Error in initial response:",st)}finally{fe||w(!1)}}return De(),()=>{fe=!0,L("component-unmount")}},[l.autoExecuteOnOpen,e.content,t,le,L]);let z=async()=>{if(!T.trim()||c.current||_||re)return;c.current=!0;let fe=T;O(""),y(""),b("");try{w(!0);let De=await le(async st=>{if(st.signal.aborted)return"";let Le=st.isFirstTurn,Bt=fe;Le&&l.firstSubmitTransform&&(Bt=l.firstSubmitTransform(Bt,q));let Pt=await Fce(Bt,t,!Le);return ne.current=Pt,Pt});if(!d.current)return;De&&(y(De),ne.current="")}catch(De){De instanceof Error&&De.name==="AbortError"||(ie("Error in follow-up submit:",De),d.current&&new ry.Notice("Failed to send message. Please try again."))}finally{d.current&&w(!1),c.current=!1}},H=(0,Ni.useCallback)(()=>{let fe=J().trim();L("user-stopped"),fe&&y(fe),ne.current=""},[L,J]),oe=(0,Ni.useCallback)(async()=>{let fe=g||h||ue;if(!fe)return;let De=lO(fe);try{await navigator.clipboard.writeText(De),new ry.Notice("Copied to clipboard")}catch{new ry.Notice("Failed to copy to clipboard")}},[g,h,ue]),Q=()=>{let fe=g||h||ue;fe&&r(fe)},de=()=>{let fe=g||h||ue;fe&&n(fe)};return Ni.default.createElement(Uyt,{open:!0,onClose:o,commandIcon:l.commandIcon,commandLabel:l.commandLabel,contentState:D,editableContent:g,onEditableContentChange:b,followUpValue:T,onFollowUpChange:O,onFollowUpSubmit:z,selectedModel:A,onSelectModel:k,onStop:H,onCopy:oe,onInsert:Q,onReplace:de,initialPosition:a,anchorBottom:s,resizable:!0,hideContentAreaOnIdle:l.hideContentAreaOnIdle,includeNoteContext:l.showIncludeNoteContext?q:void 0,onIncludeNoteContextChange:l.showIncludeNoteContext?V:void 0,renderMarkdown:m})}var mU=class{constructor(e,r){this.app=e;this.configs=r;this.root=null;this.container=null;this.highlightView=null;this.replaceGuard=null}resolveWindow(e){return e?.containerEl?.ownerDocument?.defaultView??window}resolveDocument(e){return e?.containerEl?.ownerDocument??document}getInitialPosition(e){let r=this.resolveWindow(e),n=Math.min(500,r.innerWidth*.9),i=this.configs.behaviorConfig?.hideContentAreaOnIdle??!1?180:400,a=12,s=6,u={x:Math.max(a,(r.innerWidth-n)/2),y:Math.max(a,(r.innerHeight-i)/2)};if(!e?.editor?.cm)return u;let l=e.editor.cm,c=l.state.selection.main,d=c.empty,f=q$e(c,l.state.doc),p=l.coordsAtPos(f.focusPos),m=l.coordsAtPos(f.bottomPos),h=l.coordsAtPos(f.topPos);if(!p&&!m&&!h)return u;let y=l.scrollDOM.getBoundingClientRect(),g=A=>A.bottom>=y.top&&A.top<=y.bottom&&A.right>=y.left&&A.left<=y.right,b=p&&g(p)?p:null,_=m&&g(m)?m:null,w=h&&g(h)?h:null;if(!b&&!_&&!w)return u;let T=Math.min((h?.bottom??0)-(h?.top??0),(m?.bottom??0)-(m?.top??0)),O=!d&&h&&m&&Math.abs(h.top-m.top)>Math.max(T/2,2),{top:E,anchorBottomY:P}=QKr({scrollRect:y,visibleBottom:_,visibleTop:w,panelHeight:i,margin:a,gap:s,viewportHeight:r.innerHeight}),R=E,I;if(d)I=(b??_??w).left;else if(O)I=(y.left+y.right)/2-n/2;else{let A=l.coordsAtPos(f.topPos),B=l.coordsAtPos(f.bottomPos);A&&B?I=(A.left+B.right)/2-n/2:I=(y.left+y.right)/2-n/2}return I=Math.max(y.left,Math.min(I,y.right-n)),I=Math.max(a,Math.min(I,r.innerWidth-a-n)),{x:I,y:R,anchorBottom:P}}open(){let e=this.app.workspace.getActiveViewOfType(ry.MarkdownView),r=this.resolveDocument(e);this.container=r.createElement("div"),this.container.className="copilot-menu-command-modal-container",r.body.appendChild(this.container),this.root=(0,r8r.createRoot)(this.container);let{selectedText:n,command:o,systemPrompt:i,behaviorConfig:a}=this.configs,s=n;if(e?.editor?.cm){let p=e.editor.cm,m=p.state.selection.main,h=e.file?.path??null;s=p.state.doc.sliceString(m.from,m.to),Mv.show(p,m.from,m.to),this.highlightView=p,this.replaceGuard=YKr({editorView:p,filePathSnapshot:h,selectedTextSnapshot:s,getCurrentContext:()=>{let y=this.app.workspace.getActiveViewOfType(ry.MarkdownView);return{editorView:y?.editor?.cm??null,filePath:y?.file?.path??null}}})}let{anchorBottom:u,...l}=this.getInitialPosition(e),c=p=>{FJ(p),this.close()},d=p=>{if(!this.replaceGuard){new ry.Notice("No selection to replace.");return}let m=lO(p),h=this.replaceGuard.replace(m);if(!h.ok){new ry.Notice(h.message??"Cannot replace.");return}new ry.Notice("Message replaced in the active note."),this.close()},f=()=>{this.close()};this.root.render(Ni.default.createElement(Kci,{originalText:s,command:o,onInsert:c,onReplace:d,onClose:f,systemPrompt:i,initialPosition:l,anchorBottom:u,behaviorConfig:a}))}close(){this.highlightView&&(Mv.hide(this.highlightView),this.highlightView=null),this.replaceGuard=null,this.root?.unmount(),this.root=null,this.container?.remove(),this.container=null}};xn();var n8r=require("obsidian"),S3=$(K()),o8r=$(Im());function Gci({content:t,onConfirm:e,onCancel:r,confirmButtonText:n,cancelButtonText:o}){return S3.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-5"},S3.default.createElement("div",{className:"tw-whitespace-pre-wrap"},t),S3.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2"},o&&S3.default.createElement(me,{variant:"secondary",onClick:r},o),n&&S3.default.createElement(me,{variant:"default",onClick:e},n)))}var nu=class extends n8r.Modal{constructor(r,n,o,i,a="Continue",s="Cancel",u){super(r);this.onConfirm=n;this.content=o;this.confirmButtonText=a;this.cancelButtonText=s;this.onCancel=u;this.confirmed=!1;this.setTitle(i)}onOpen(){let{contentEl:r}=this;this.root=(0,o8r.createRoot)(r);let n=()=>{this.confirmed=!0,this.onConfirm(),this.close()},o=()=>{this.close()};this.root.render(S3.default.createElement(Gci,{content:this.content,onConfirm:n,onCancel:o,confirmButtonText:this.confirmButtonText,cancelButtonText:this.cancelButtonText}))}onClose(){this.confirmed||this.onCancel?.(),this.root.unmount()}};var z$e=require("obsidian");var U$e=class extends z$e.FuzzySuggestModal{constructor(e){super(e),this.setPlaceholder("Select a custom command to apply...");let r=Sv();this.commands=Aje(r)}onOpen(){super.onOpen(),this.commands.length===0&&this.setInstructions([{command:"",purpose:"No custom commands found. Create some custom commands first in the settings."}])}getItems(){return this.commands}getItemText(e){return e.title}onChooseItem(e,r){let n=this.app.workspace.getActiveViewOfType(z$e.MarkdownView);if(!n||!n.editor){this.openCommandModal(e,"");return}let o=n.editor.getSelection();this.openCommandModal(e,o)}openCommandModal(e,r){Zm.getInstance().recordUsage(e),new mU(this.app,{selectedText:r,command:e}).open()}};aA();xn();Xe();Dt();var TZ=require("obsidian"),Vu=$(K()),i8r=$(Im());function Xci({onClose:t}){let[e,r]=Vu.useState("input"),[n,o]=Vu.useState(""),[i,a]=Vu.useState(!1),[s,u]=Vu.useState(""),[l,c]=Vu.useState(!1),[d,f]=Vu.useState(null),p=(w,T=!0)=>{if(!w.trim())return T&&(u(""),c(!1)),{isValid:!1};let O=HWe(w);return O.isValid?(T&&(u(""),c(!0)),{isValid:!0,videoId:O.videoId}):(T&&(u(O.error||"Invalid URL"),c(!1)),{isValid:!1})},m=w=>{o(w),p(w,!0)},h=async()=>{if(i)return;let w=p(n);if(w.isValid){a(!0),u("");try{let T=await Xl.getInstance().youtube4llm(n);if(!T.response.transcript)throw new Error("Transcript not available. Only English videos with auto transcript enabled are supported.");let O={videoId:w.videoId,transcript:T.response.transcript,url:vNt(w.videoId)};f(O),r("display")}catch(T){ie("Error downloading YouTube transcript:",T);let O=T instanceof Error?T.message:"An error occurred while downloading the transcript";u(O)}finally{a(!1)}}},y=async()=>{if(d)try{let w=`# YouTube Video Transcript +`)},Kui=0,_Z=[];function o5r(t){var e=Rl.useRef([]),r=Rl.useRef([0,0]),n=Rl.useRef(),o=Rl.useState(Kui++)[0],i=Rl.useState(Yce)[0],a=Rl.useRef(t);Rl.useEffect(function(){a.current=t},[t]),Rl.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var h=UJr([t.lockRef.current],(t.shards||[]).map(n5r),!0).filter(Boolean);return h.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),h.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);var s=Rl.useCallback(function(h,y){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!a.current.allowPinchZoom;var g=O$e(h),b=r.current,_="deltaX"in h?h.deltaX:b[0]-g[0],w="deltaY"in h?h.deltaY:b[1]-g[1],T,O=h.target,E=Math.abs(_)>Math.abs(w)?"h":"v";if("touches"in h&&E==="h"&&O.type==="range")return!1;var P=cyt(E,O);if(!P)return!0;if(P?T=E:(T=E==="v"?"h":"v",P=cyt(E,O)),!P)return!1;if(!n.current&&"changedTouches"in h&&(_||w)&&(n.current=T),!T)return!0;var R=n.current||T;return t5r(R,y,h,R==="h"?_:w,!0)},[]),u=Rl.useCallback(function(h){var y=h;if(!(!_Z.length||_Z[_Z.length-1]!==i)){var g="deltaY"in y?r5r(y):O$e(y),b=e.current.filter(function(T){return T.name===y.type&&(T.target===y.target||y.target===T.shadowParent)&&Wui(T.delta,g)})[0];if(b&&b.should){y.cancelable&&y.preventDefault();return}if(!b){var _=(a.current.shards||[]).map(n5r).filter(Boolean).filter(function(T){return T.contains(y.target)}),w=_.length>0?s(y,_[0]):!a.current.noIsolation;w&&y.cancelable&&y.preventDefault()}}},[]),l=Rl.useCallback(function(h,y,g,b){var _={name:h,delta:y,target:g,should:b,shadowParent:Gui(g)};e.current.push(_),setTimeout(function(){e.current=e.current.filter(function(w){return w!==_})},1)},[]),c=Rl.useCallback(function(h){r.current=O$e(h),n.current=void 0},[]),d=Rl.useCallback(function(h){l(h.type,r5r(h),h.target,s(h,t.lockRef.current))},[]),f=Rl.useCallback(function(h){l(h.type,O$e(h),h.target,s(h,t.lockRef.current))},[]);Rl.useEffect(function(){return _Z.push(i),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",u,y3),document.addEventListener("touchmove",u,y3),document.addEventListener("touchstart",c,y3),function(){_Z=_Z.filter(function(h){return h!==i}),document.removeEventListener("wheel",u,y3),document.removeEventListener("touchmove",u,y3),document.removeEventListener("touchstart",c,y3)}},[]);var p=t.removeScrollBar,m=t.inert;return Rl.createElement(Rl.Fragment,null,m?Rl.createElement(i,{styles:Jui(o)}):null,p?Rl.createElement(uyt,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function Gui(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}var i5r=ryt(T$e,o5r);var a5r=E$e.forwardRef(function(t,e){return E$e.createElement(Zce,Ov({},t,{ref:e,sideCar:i5r}))});a5r.classNames=Zce.classNames;var V$=a5r;var Ro=$(wt(),1),dyt=["Enter"," "],Xui=["ArrowDown","PageUp","Home"],u5r=["ArrowUp","PageDown","End"],Zui=[...Xui,...u5r],Yui={ltr:[...dyt,"ArrowRight"],rtl:[...dyt,"ArrowLeft"]},Qui={ltr:["ArrowLeft"],rtl:["ArrowRight"]},nde="Menu",[tde,eli,tli]=oU(nde),[b3,fyt]=r3r(nde,[tli,tC,Xgt]),ode=tC(),l5r=Xgt(),[c5r,pU]=b3(nde),[rli,ide]=b3(nde),d5r=t=>{let{__scopeMenu:e,open:r=!1,children:n,dir:o,onOpenChange:i,modal:a=!0}=t,s=ode(e),[u,l]=Gr.useState(null),c=Gr.useRef(!1),d=_$e(i),f=n3r(o);return Gr.useEffect(()=>{let p=()=>{c.current=!0,document.addEventListener("pointerdown",m,{capture:!0,once:!0}),document.addEventListener("pointermove",m,{capture:!0,once:!0})},m=()=>c.current=!1;return document.addEventListener("keydown",p,{capture:!0}),()=>{document.removeEventListener("keydown",p,{capture:!0}),document.removeEventListener("pointerdown",m,{capture:!0}),document.removeEventListener("pointermove",m,{capture:!0})}},[]),(0,Ro.jsx)(B$,{...s,children:(0,Ro.jsx)(c5r,{scope:e,open:r,onOpenChange:d,content:u,onContentChange:l,children:(0,Ro.jsx)(rli,{scope:e,onClose:Gr.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:c,dir:f,modal:a,children:n})})})};d5r.displayName=nde;var nli="MenuAnchor",pyt=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t,o=ode(r);return(0,Ro.jsx)(U$,{...o,...n,ref:e})});pyt.displayName=nli;var myt="MenuPortal",[oli,f5r]=b3(myt,{forceMount:void 0}),p5r=t=>{let{__scopeMenu:e,forceMount:r,children:n,container:o}=t,i=pU(myt,e);return(0,Ro.jsx)(oli,{scope:e,forceMount:r,children:(0,Ro.jsx)(fZ,{present:r||i.open,children:(0,Ro.jsx)(mT,{asChild:!0,container:o,children:n})})})};p5r.displayName=myt;var nC="MenuContent",[ili,hyt]=b3(nC),m5r=Gr.forwardRef((t,e)=>{let r=f5r(nC,t.__scopeMenu),{forceMount:n=r.forceMount,...o}=t,i=pU(nC,t.__scopeMenu),a=ide(nC,t.__scopeMenu);return(0,Ro.jsx)(tde.Provider,{scope:t.__scopeMenu,children:(0,Ro.jsx)(fZ,{present:n||i.open,children:(0,Ro.jsx)(tde.Slot,{scope:t.__scopeMenu,children:a.modal?(0,Ro.jsx)(ali,{...o,ref:e}):(0,Ro.jsx)(sli,{...o,ref:e})})})})}),ali=Gr.forwardRef((t,e)=>{let r=pU(nC,t.__scopeMenu),n=Gr.useRef(null),o=iU(e,n);return Gr.useEffect(()=>{let i=n.current;if(i)return fU(i)},[]),(0,Ro.jsx)(gyt,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:Gc(t.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),sli=Gr.forwardRef((t,e)=>{let r=pU(nC,t.__scopeMenu);return(0,Ro.jsx)(gyt,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),uli=m$e("MenuContent.ScrollLock"),gyt=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEntryFocus:u,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:f,onDismiss:p,disableOutsideScroll:m,...h}=t,y=pU(nC,r),g=ide(nC,r),b=ode(r),_=l5r(r),w=eli(r),[T,O]=Gr.useState(null),E=Gr.useRef(null),P=iU(e,E,y.onContentChange),R=Gr.useRef(0),I=Gr.useRef(""),A=Gr.useRef(0),B=Gr.useRef(null),k=Gr.useRef("right"),q=Gr.useRef(0),Z=m?V$:Gr.Fragment,V=m?{as:uli,allowPinchZoom:!0}:void 0,Y=W=>{let re=I.current+W,ue=w().filter(N=>!N.disabled),le=document.activeElement,L=ue.find(N=>N.ref.current===le)?.textValue,J=ue.map(N=>N.textValue),ne=wli(J,re,L),D=ue.find(N=>N.textValue===ne)?.ref.current;(function N(z){I.current=z,window.clearTimeout(R.current),z!==""&&(R.current=window.setTimeout(()=>N(""),1e3))})(re),D&&setTimeout(()=>D.focus())};Gr.useEffect(()=>()=>window.clearTimeout(R.current),[]),aU();let X=Gr.useCallback(W=>k.current===B.current?.side&&Cli(W,B.current?.area),[]);return(0,Ro.jsx)(ili,{scope:r,searchRef:I,onItemEnter:Gr.useCallback(W=>{X(W)&&W.preventDefault()},[X]),onItemLeave:Gr.useCallback(W=>{X(W)||(E.current?.focus(),O(null))},[X]),onTriggerLeave:Gr.useCallback(W=>{X(W)&&W.preventDefault()},[X]),pointerGraceTimerRef:A,onPointerGraceIntentChange:Gr.useCallback(W=>{B.current=W},[]),children:(0,Ro.jsx)(Z,{...V,children:(0,Ro.jsx)(F$,{asChild:!0,trapped:o,onMountAutoFocus:Gc(i,W=>{W.preventDefault(),E.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:(0,Ro.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:f,onDismiss:p,children:(0,Ro.jsx)(kJr,{asChild:!0,..._,dir:g.dir,orientation:"vertical",loop:n,currentTabStopId:T,onCurrentTabStopIdChange:O,onEntryFocus:Gc(u,W=>{g.isUsingKeyboardRef.current||W.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,Ro.jsx)(lU,{role:"menu","aria-orientation":"vertical","data-state":R5r(y.open),"data-radix-menu-content":"",dir:g.dir,...b,...h,ref:P,style:{outline:"none",...h.style},onKeyDown:Gc(h.onKeyDown,W=>{let ue=W.target.closest("[data-radix-menu-content]")===W.currentTarget,le=W.ctrlKey||W.altKey||W.metaKey,L=W.key.length===1;ue&&(W.key==="Tab"&&W.preventDefault(),!le&&L&&Y(W.key));let J=E.current;if(W.target!==J||!Zui.includes(W.key))return;W.preventDefault();let D=w().filter(N=>!N.disabled).map(N=>N.ref.current);u5r.includes(W.key)&&D.reverse(),_li(D)}),onBlur:Gc(t.onBlur,W=>{W.currentTarget.contains(W.target)||(window.clearTimeout(R.current),I.current="")}),onPointerMove:Gc(t.onPointerMove,rde(W=>{let re=W.target,ue=q.current!==W.clientX;if(W.currentTarget.contains(re)&&ue){let le=W.clientX>q.current?"right":"left";k.current=le,q.current=W.clientX}}))})})})})})})});m5r.displayName=nC;var lli="MenuGroup",yyt=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t;return(0,Ro.jsx)(pZ.div,{role:"group",...n,ref:e})});yyt.displayName=lli;var cli="MenuLabel",h5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t;return(0,Ro.jsx)(pZ.div,{...n,ref:e})});h5r.displayName=cli;var P$e="MenuItem",s5r="menu.itemSelect",R$e=Gr.forwardRef((t,e)=>{let{disabled:r=!1,onSelect:n,...o}=t,i=Gr.useRef(null),a=ide(P$e,t.__scopeMenu),s=hyt(P$e,t.__scopeMenu),u=iU(e,i),l=Gr.useRef(!1),c=()=>{let d=i.current;if(!r&&d){let f=new CustomEvent(s5r,{bubbles:!0,cancelable:!0});d.addEventListener(s5r,p=>n?.(p),{once:!0}),vJr(d,f),f.defaultPrevented?l.current=!1:a.onClose()}};return(0,Ro.jsx)(g5r,{...o,ref:u,disabled:r,onClick:Gc(t.onClick,c),onPointerDown:d=>{t.onPointerDown?.(d),l.current=!0},onPointerUp:Gc(t.onPointerUp,d=>{l.current||d.currentTarget?.click()}),onKeyDown:Gc(t.onKeyDown,d=>{let f=s.searchRef.current!=="";r||f&&d.key===" "||dyt.includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})})});R$e.displayName=P$e;var g5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,disabled:n=!1,textValue:o,...i}=t,a=hyt(P$e,r),s=l5r(r),u=Gr.useRef(null),l=iU(e,u),[c,d]=Gr.useState(!1),[f,p]=Gr.useState("");return Gr.useEffect(()=>{let m=u.current;m&&p((m.textContent??"").trim())},[i.children]),(0,Ro.jsx)(tde.ItemSlot,{scope:r,disabled:n,textValue:o??f,children:(0,Ro.jsx)(qJr,{asChild:!0,...s,focusable:!n,children:(0,Ro.jsx)(pZ.div,{role:"menuitem","data-highlighted":c?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...i,ref:l,onPointerMove:Gc(t.onPointerMove,rde(m=>{n?a.onItemLeave(m):(a.onItemEnter(m),m.defaultPrevented||m.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Gc(t.onPointerLeave,rde(m=>a.onItemLeave(m))),onFocus:Gc(t.onFocus,()=>d(!0)),onBlur:Gc(t.onBlur,()=>d(!1))})})})}),dli="MenuCheckboxItem",y5r=Gr.forwardRef((t,e)=>{let{checked:r=!1,onCheckedChange:n,...o}=t;return(0,Ro.jsx)(S5r,{scope:t.__scopeMenu,checked:r,children:(0,Ro.jsx)(R$e,{role:"menuitemcheckbox","aria-checked":M$e(r)?"mixed":r,...o,ref:e,"data-state":vyt(r),onSelect:Gc(o.onSelect,()=>n?.(M$e(r)?!0:!r),{checkForDefaultPrevented:!1})})})});y5r.displayName=dli;var b5r="MenuRadioGroup",[fli,pli]=b3(b5r,{value:void 0,onValueChange:()=>{}}),_5r=Gr.forwardRef((t,e)=>{let{value:r,onValueChange:n,...o}=t,i=_$e(n);return(0,Ro.jsx)(fli,{scope:t.__scopeMenu,value:r,onValueChange:i,children:(0,Ro.jsx)(yyt,{...o,ref:e})})});_5r.displayName=b5r;var v5r="MenuRadioItem",w5r=Gr.forwardRef((t,e)=>{let{value:r,...n}=t,o=pli(v5r,t.__scopeMenu),i=r===o.value;return(0,Ro.jsx)(S5r,{scope:t.__scopeMenu,checked:i,children:(0,Ro.jsx)(R$e,{role:"menuitemradio","aria-checked":i,...n,ref:e,"data-state":vyt(i),onSelect:Gc(n.onSelect,()=>o.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});w5r.displayName=v5r;var byt="MenuItemIndicator",[S5r,mli]=b3(byt,{checked:!1}),C5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,forceMount:n,...o}=t,i=mli(byt,r);return(0,Ro.jsx)(fZ,{present:n||M$e(i.checked)||i.checked===!0,children:(0,Ro.jsx)(pZ.span,{...o,ref:e,"data-state":vyt(i.checked)})})});C5r.displayName=byt;var hli="MenuSeparator",x5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t;return(0,Ro.jsx)(pZ.div,{role:"separator","aria-orientation":"horizontal",...n,ref:e})});x5r.displayName=hli;var gli="MenuArrow",T5r=Gr.forwardRef((t,e)=>{let{__scopeMenu:r,...n}=t,o=ode(r);return(0,Ro.jsx)(cU,{...o,...n,ref:e})});T5r.displayName=gli;var _yt="MenuSub",[yli,O5r]=b3(_yt),bli=t=>{let{__scopeMenu:e,children:r,open:n=!1,onOpenChange:o}=t,i=pU(_yt,e),a=ode(e),[s,u]=Gr.useState(null),[l,c]=Gr.useState(null),d=_$e(o);return Gr.useEffect(()=>(i.open===!1&&d(!1),()=>d(!1)),[i.open,d]),(0,Ro.jsx)(B$,{...a,children:(0,Ro.jsx)(c5r,{scope:e,open:n,onOpenChange:d,content:l,onContentChange:c,children:(0,Ro.jsx)(yli,{scope:e,contentId:Igt(),triggerId:Igt(),trigger:s,onTriggerChange:u,children:r})})})};bli.displayName=_yt;var ede="MenuSubTrigger",E5r=Gr.forwardRef((t,e)=>{let r=pU(ede,t.__scopeMenu),n=ide(ede,t.__scopeMenu),o=O5r(ede,t.__scopeMenu),i=hyt(ede,t.__scopeMenu),a=Gr.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:u}=i,l={__scopeMenu:t.__scopeMenu},c=Gr.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return Gr.useEffect(()=>c,[c]),Gr.useEffect(()=>{let d=s.current;return()=>{window.clearTimeout(d),u(null)}},[s,u]),(0,Ro.jsx)(pyt,{asChild:!0,...l,children:(0,Ro.jsx)(g5r,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":o.contentId,"data-state":R5r(r.open),...t,ref:Uce(e,o.onTriggerChange),onClick:d=>{t.onClick?.(d),!(t.disabled||d.defaultPrevented)&&(d.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:Gc(t.onPointerMove,rde(d=>{i.onItemEnter(d),!d.defaultPrevented&&!t.disabled&&!r.open&&!a.current&&(i.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{r.onOpenChange(!0),c()},100))})),onPointerLeave:Gc(t.onPointerLeave,rde(d=>{c();let f=r.content?.getBoundingClientRect();if(f){let p=r.content?.dataset.side,m=p==="right",h=m?-5:5,y=f[m?"left":"right"],g=f[m?"right":"left"];i.onPointerGraceIntentChange({area:[{x:d.clientX+h,y:d.clientY},{x:y,y:f.top},{x:g,y:f.top},{x:g,y:f.bottom},{x:y,y:f.bottom}],side:p}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(d),d.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:Gc(t.onKeyDown,d=>{let f=i.searchRef.current!=="";t.disabled||f&&d.key===" "||Yui[n.dir].includes(d.key)&&(r.onOpenChange(!0),r.content?.focus(),d.preventDefault())})})})});E5r.displayName=ede;var P5r="MenuSubContent",M5r=Gr.forwardRef((t,e)=>{let r=f5r(nC,t.__scopeMenu),{forceMount:n=r.forceMount,...o}=t,i=pU(nC,t.__scopeMenu),a=ide(nC,t.__scopeMenu),s=O5r(P5r,t.__scopeMenu),u=Gr.useRef(null),l=iU(e,u);return(0,Ro.jsx)(tde.Provider,{scope:t.__scopeMenu,children:(0,Ro.jsx)(fZ,{present:n||i.open,children:(0,Ro.jsx)(tde.Slot,{scope:t.__scopeMenu,children:(0,Ro.jsx)(gyt,{id:s.contentId,"aria-labelledby":s.triggerId,...o,ref:l,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:c=>{a.isUsingKeyboardRef.current&&u.current?.focus(),c.preventDefault()},onCloseAutoFocus:c=>c.preventDefault(),onFocusOutside:Gc(t.onFocusOutside,c=>{c.target!==s.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:Gc(t.onEscapeKeyDown,c=>{a.onClose(),c.preventDefault()}),onKeyDown:Gc(t.onKeyDown,c=>{let d=c.currentTarget.contains(c.target),f=Qui[a.dir].includes(c.key);d&&f&&(i.onOpenChange(!1),s.trigger?.focus(),c.preventDefault())})})})})})});M5r.displayName=P5r;function R5r(t){return t?"open":"closed"}function M$e(t){return t==="indeterminate"}function vyt(t){return M$e(t)?"indeterminate":t?"checked":"unchecked"}function _li(t){let e=document.activeElement;for(let r of t)if(r===e||(r.focus(),document.activeElement!==e))return}function vli(t,e){return t.map((r,n)=>t[(e+n)%t.length])}function wli(t,e,r){let o=e.length>1&&Array.from(e).every(l=>l===e[0])?e[0]:e,i=r?t.indexOf(r):-1,a=vli(t,Math.max(i,0));o.length===1&&(a=a.filter(l=>l!==r));let u=a.find(l=>l.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function Sli(t,e){let{x:r,y:n}=t,o=!1;for(let i=0,a=e.length-1;in!=f>n&&r<(d-l)*(n-c)/(f-c)+l&&(o=!o)}return o}function Cli(t,e){if(!e)return!1;let r={x:t.clientX,y:t.clientY};return Sli(r,e)}function rde(t){return e=>e.pointerType==="mouse"?t(e):void 0}var I5r=d5r,A5r=pyt,N5r=p5r,D5r=m5r,j5r=yyt,$5r=h5r,L5r=R$e,F5r=y5r,k5r=_5r,q5r=w5r,B5r=C5r,U5r=x5r,z5r=T5r;var V5r=E5r,H5r=M5r;var wyt=$(K(),1);var Tli=wyt[" useId ".trim().toString()]||(()=>{}),Oli=0;function Syt(t){let[e,r]=wyt.useState(Tli());return qje(()=>{t||r(n=>n??String(Oli++))},[t]),t||(e?`radix-${e}`:"")}var tg=$(wt(),1),I$e="DropdownMenu",[Eli,HAs]=UWr(I$e,[fyt]),i_=fyt(),[Pli,W5r]=Eli(I$e),ade=t=>{let{__scopeDropdownMenu:e,children:r,dir:n,open:o,defaultOpen:i,onOpenChange:a,modal:s=!0}=t,u=i_(e),l=sh.useRef(null),[c,d]=VWr({prop:o,defaultProp:i??!1,onChange:a,caller:I$e});return(0,tg.jsx)(Pli,{scope:e,triggerId:Syt(),triggerRef:l,contentId:Syt(),open:c,onOpenChange:d,onOpenToggle:sh.useCallback(()=>d(f=>!f),[d]),modal:s,children:(0,tg.jsx)(I5r,{...u,open:c,onOpenChange:d,dir:n,modal:s,children:r})})};ade.displayName=I$e;var J5r="DropdownMenuTrigger",sde=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...o}=t,i=W5r(J5r,r),a=i_(r);return(0,tg.jsx)(A5r,{asChild:!0,...a,children:(0,tg.jsx)(KWr.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...o,ref:kje(e,i.triggerRef),onPointerDown:Bce(t.onPointerDown,s=>{!n&&s.button===0&&s.ctrlKey===!1&&(i.onOpenToggle(),i.open||s.preventDefault())}),onKeyDown:Bce(t.onKeyDown,s=>{n||(["Enter"," "].includes(s.key)&&i.onOpenToggle(),s.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())})})})});sde.displayName=J5r;var Mli="DropdownMenuPortal",K5r=t=>{let{__scopeDropdownMenu:e,...r}=t,n=i_(e);return(0,tg.jsx)(N5r,{...n,...r})};K5r.displayName=Mli;var G5r="DropdownMenuContent",X5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=W5r(G5r,r),i=i_(r),a=sh.useRef(!1);return(0,tg.jsx)(D5r,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...n,ref:e,onCloseAutoFocus:Bce(t.onCloseAutoFocus,s=>{a.current||o.triggerRef.current?.focus(),a.current=!1,s.preventDefault()}),onInteractOutside:Bce(t.onInteractOutside,s=>{let u=s.detail.originalEvent,l=u.button===0&&u.ctrlKey===!0,c=u.button===2||l;(!o.modal||c)&&(a.current=!0)}),style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});X5r.displayName=G5r;var Rli="DropdownMenuGroup",Ili=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(j5r,{...o,...n,ref:e})});Ili.displayName=Rli;var Ali="DropdownMenuLabel",Z5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)($5r,{...o,...n,ref:e})});Z5r.displayName=Ali;var Nli="DropdownMenuItem",Y5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(L5r,{...o,...n,ref:e})});Y5r.displayName=Nli;var Dli="DropdownMenuCheckboxItem",Q5r=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(F5r,{...o,...n,ref:e})});Q5r.displayName=Dli;var jli="DropdownMenuRadioGroup",$li=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(k5r,{...o,...n,ref:e})});$li.displayName=jli;var Lli="DropdownMenuRadioItem",eKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(q5r,{...o,...n,ref:e})});eKr.displayName=Lli;var Fli="DropdownMenuItemIndicator",tKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(B5r,{...o,...n,ref:e})});tKr.displayName=Fli;var kli="DropdownMenuSeparator",rKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(U5r,{...o,...n,ref:e})});rKr.displayName=kli;var qli="DropdownMenuArrow",Bli=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(z5r,{...o,...n,ref:e})});Bli.displayName=qli;var Uli="DropdownMenuSubTrigger",nKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(V5r,{...o,...n,ref:e})});nKr.displayName=Uli;var zli="DropdownMenuSubContent",oKr=sh.forwardRef((t,e)=>{let{__scopeDropdownMenu:r,...n}=t,o=i_(r);return(0,tg.jsx)(H5r,{...o,...n,ref:e,style:{...t.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});oKr.displayName=zli;var iKr=ade,aKr=sde,sKr=K5r,Cyt=X5r;var xyt=Z5r,Tyt=Y5r,Oyt=Q5r;var Eyt=eKr,Pyt=tKr,Myt=rKr;var Ryt=nKr,Iyt=oKr;Mr();var uKr=require("obsidian");zr();var sN=iKr,uN=aKr;var Hli=zu.forwardRef(({className:t,inset:e,children:r,...n},o)=>zu.createElement(Ryt,{ref:o,className:Se("tw-flex tw-cursor-default tw-select-none tw-items-center tw-gap-2 tw-rounded-sm tw-px-2 tw-py-1.5 tw-text-sm tw-outline-none focus:tw-bg-modifier-hover data-[state=open]:tw-bg-modifier-hover [&_svg]:tw-pointer-events-none [&_svg]:tw-size-4 [&_svg]:tw-shrink-0",e&&"tw-pl-8",t),...n},r,zu.createElement(od,{className:"tw-ml-auto"})));Hli.displayName=Ryt.displayName;var Wli=zu.forwardRef(({className:t,...e},r)=>zu.createElement(Iyt,{ref:r,className:Se("tw-z-[50] tw-min-w-32 tw-overflow-hidden tw-rounded-md tw-border tw-bg-primary tw-p-1 tw-text-normal tw-shadow-lg data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...e}));Wli.displayName=Iyt.displayName;var Ev=zu.forwardRef(({className:t,sideOffset:e=4,container:r,...n},o)=>zu.createElement(sKr,{container:r??activeDocument.body},zu.createElement(Cyt,{ref:o,sideOffset:e,hideWhenDetached:uKr.Platform.isMobile,className:Se("tw-z-[50] tw-min-w-32 tw-overflow-hidden tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-primary tw-p-1 tw-text-normal tw-shadow-md","data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...n})));Ev.displayName=Cyt.displayName;var Ai=zu.forwardRef(({className:t,inset:e,...r},n)=>zu.createElement(Tyt,{ref:n,className:Se("tw-relative tw-flex tw-cursor-default tw-select-none tw-items-center tw-gap-2 tw-rounded-sm tw-px-2 tw-py-1.5 tw-text-sm tw-outline-none tw-transition-colors focus:tw-bg-modifier-hover focus:tw-text-normal data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50 [&>svg]:tw-size-4 [&>svg]:tw-shrink-0",e&&"tw-pl-8",t),...r}));Ai.displayName=Tyt.displayName;var Jli=zu.forwardRef(({className:t,children:e,checked:r,...n},o)=>zu.createElement(Oyt,{ref:o,className:Se("tw-relative tw-flex tw-cursor-default tw-select-none tw-items-center tw-rounded-sm tw-py-1.5 tw-pl-8 tw-pr-2 tw-text-sm tw-outline-none tw-transition-colors focus:tw-bg-modifier-hover focus:tw-text-normal data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50",t),checked:r,...n},zu.createElement("span",{className:"tw-absolute tw-left-2 tw-flex tw-size-3.5 tw-items-center tw-justify-center"},zu.createElement(Pyt,null,zu.createElement(Yu,{className:"tw-size-4"}))),e));Jli.displayName=Oyt.displayName;var Kli=zu.forwardRef(({className:t,children:e,...r},n)=>zu.createElement(Eyt,{ref:n,className:Se("tw-relative tw-flex tw-cursor-default tw-select-none tw-items-center tw-rounded-sm tw-py-1.5 tw-pl-8 tw-pr-2 tw-text-sm tw-outline-none tw-transition-colors focus:tw-bg-modifier-hover focus:tw-text-normal data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50",t),...r},zu.createElement("span",{className:"tw-absolute tw-left-2 tw-flex tw-size-3.5 tw-items-center tw-justify-center"},zu.createElement(Pyt,null,zu.createElement(_re,{className:"tw-size-2 tw-fill-current"}))),e));Kli.displayName=Eyt.displayName;var Gli=zu.forwardRef(({className:t,inset:e,...r},n)=>zu.createElement(xyt,{ref:n,className:Se("tw-px-2 tw-py-1.5 tw-text-sm tw-font-semibold",e&&"tw-pl-8",t),...r}));Gli.displayName=xyt.displayName;var Xli=zu.forwardRef(({className:t,...e},r)=>zu.createElement(Myt,{ref:r,className:Se("-tw-mx-1 tw-my-1 tw-h-px",t),...e}));Xli.displayName=Myt.displayName;var Zli=({className:t,...e})=>zu.createElement("span",{className:Se("tw-ml-auto tw-text-xs tw-tracking-widest tw-opacity-60",t),...e});Zli.displayName="DropdownMenuShortcut";Qe();Dt();Mr();zr();function vZ({disabled:t=!1,size:e="fit",variant:r="ghost2",className:n,value:o,onChange:i}){let[a,s]=(0,a_.useState)(null),u=kr(),l=u.activeModels.find(d=>d.enabled&&no(d)===o),c=u.activeModels;return a_.default.createElement(sN,null,a_.default.createElement(uN,{asChild:!0},a_.default.createElement(me,{variant:r,size:e,disabled:t,className:Se("tw-min-w-0 tw-justify-start tw-text-muted",n)},a_.default.createElement("div",{className:"tw-min-w-0 tw-flex-1 tw-truncate"},a?a_.default.createElement("span",{className:"tw-truncate tw-text-error"},"Model Load Failed"):l?a_.default.createElement(rgt,{model:l,iconSize:8}):a_.default.createElement("span",{className:"tw-truncate"},"Select Model")),!t&&a_.default.createElement(Ji,{className:"tw-mt-0.5 tw-size-5 tw-shrink-0"}))),a_.default.createElement(Ev,{align:"start",className:"tw-max-h-64 tw-overflow-y-auto"},c.filter(d=>d.enabled).map(d=>{let{hasApiKey:f}=qJ(d,u);return a_.default.createElement(Ai,{key:no(d),disabled:!f,onSelect:async p=>{if(!f){p.preventDefault();return}try{s(null),i(no(d))}catch(m){let h="Model switch failed: "+Wr(m);s(h);let y=c.find(g=>g.enabled&&no(g)===o);y&&i(no(y))}},className:f?"":"tw-cursor-not-allowed tw-opacity-50"},a_.default.createElement(rgt,{model:d,iconSize:12}),!f&&a_.default.createElement("span",{className:"tw-ml-auto tw-text-smallest tw-text-faint"},"Needs API key"))})))}xn();var dde=$(K());var oi=$(K(),1);var aNs=!!(typeof window<"u"&&window.document&&window.document.createElement);function _3(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var cKr=$(K(),1);function lKr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Ayt(...t){return e=>{let r=!1,n=t.map(o=>{let i=lKr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=H$.useMemo(()=>m,Object.values(m));return(0,dKr.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=H$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>H$.createContext(a));return function(s){let u=s?.[t]||i;return H$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Yli(o,...e)]}function Yli(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return H$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var Nyt=$(K(),1);var pKr=$(K(),1),v3=globalThis?.document?pKr.useLayoutEffect:()=>{};var Qli=Nyt[" useId ".trim().toString()]||(()=>{}),eci=0;function mKr(t){let[e,r]=Nyt.useState(Qli());return v3(()=>{t||r(n=>n??String(eci++))},[t]),t||(e?`radix-${e}`:"")}var Pv=$(K(),1);var hKr=$(K(),1);function tci(t,e){return hKr.useReducer((r,n)=>e[r][n]??r,t)}var N$e=t=>{let{present:e,children:r}=t,n=rci(e),o=typeof r=="function"?r({present:n.isPresent}):Pv.Children.only(r),i=ude(n.ref,nci(o));return typeof r=="function"||n.isPresent?Pv.cloneElement(o,{ref:i}):null};N$e.displayName="Presence";function rci(t){let[e,r]=Pv.useState(),n=Pv.useRef(null),o=Pv.useRef(t),i=Pv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=tci(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Pv.useEffect(()=>{let l=A$e(n.current);i.current=s==="mounted"?l:"none"},[s]),v3(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=A$e(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),v3(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=A$e(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=A$e(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Pv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function A$e(t){return t?.animationName||"none"}function nci(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 _Kr=$(K(),1),uci=$(yu(),1);var uh=$(K(),1);var wZ=$(wt(),1);function gKr(t){let e=oci(t),r=uh.forwardRef((n,o)=>{let{children:i,...a}=n,s=uh.Children.toArray(i),u=s.find(ici);if(u){let l=u.props.children,c=s.map(d=>d===u?uh.Children.count(l)>1?uh.Children.only(null):uh.isValidElement(l)?l.props.children:null:d);return(0,wZ.jsx)(e,{...a,ref:o,children:uh.isValidElement(l)?uh.cloneElement(l,void 0,c):null})}return(0,wZ.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function oci(t){let e=uh.forwardRef((r,n)=>{let{children:o,...i}=r;if(uh.isValidElement(o)){let a=sci(o),s=aci(i,o.props);return o.type!==uh.Fragment&&(s.ref=n?Ayt(n,a):a),uh.cloneElement(o,s)}return uh.Children.count(o)>1?uh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var yKr=Symbol("radix.slottable");function bKr(t){let e=({children:r})=>(0,wZ.jsx)(wZ.Fragment,{children:r});return e.displayName=`${t}.Slottable`,e.__radixId=yKr,e}function ici(t){return uh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===yKr}function aci(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 sci(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 vKr=$(wt(),1),lci=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],wKr=lci.reduce((t,e)=>{let r=gKr(`Primitive.${e}`),n=_Kr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,vKr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var oC=$(K(),1);var D$e=$(K(),1);var cci=oC[" useInsertionEffect ".trim().toString()]||v3;function SKr({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=dci({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=oC.useRef(t!==void 0);oC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=oC.useCallback(c=>{if(s){let d=fci(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function dci({defaultProp:t,onChange:e}){let[r,n]=oC.useState(t),o=oC.useRef(r),i=oC.useRef(e);return cci(()=>{i.current=e},[e]),oC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function fci(t){return typeof t=="function"}var wNs=Symbol("RADIX:SYNC_STATE");var MKr=$(K(),1);var OKr=$(K(),1),_ci=$(yu(),1);var lh=$(K(),1);var pci=$(K(),1);function CKr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function xKr(...t){return e=>{let r=!1,n=t.map(o=>{let i=CKr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=lh.Children.toArray(i),u=s.find(gci);if(u){let l=u.props.children,c=s.map(d=>d===u?lh.Children.count(l)>1?lh.Children.only(null):lh.isValidElement(l)?l.props.children:null:d);return(0,j$e.jsx)(e,{...a,ref:o,children:lh.isValidElement(l)?lh.cloneElement(l,void 0,c):null})}return(0,j$e.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function mci(t){let e=lh.forwardRef((r,n)=>{let{children:o,...i}=r;if(lh.isValidElement(o)){let a=bci(o),s=yci(i,o.props);return o.type!==lh.Fragment&&(s.ref=n?xKr(n,a):a),lh.cloneElement(o,s)}return lh.Children.count(o)>1?lh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var hci=Symbol("radix.slottable");function gci(t){return lh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===hci}function yci(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 bci(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 EKr=$(wt(),1),vci=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],PKr=vci.reduce((t,e)=>{let r=TKr(`Primitive.${e}`),n=OKr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,EKr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var RKr=$(wt(),1),Dyt=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),wci="VisuallyHidden",IKr=MKr.forwardRef((t,e)=>(0,RKr.jsx)(PKr.span,{...t,ref:e,style:{...Dyt,...t.style}}));IKr.displayName=wci;var AKr=IKr;var ym=$(wt(),1),[$$e,qNs]=fKr("Tooltip",[tC]),L$e=tC(),NKr="TooltipProvider",Cci=700,jyt="tooltip.open",[xci,Lyt]=$$e(NKr),DKr=t=>{let{__scopeTooltip:e,delayDuration:r=Cci,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:i}=t,a=oi.useRef(!0),s=oi.useRef(!1),u=oi.useRef(0);return oi.useEffect(()=>{let l=u.current;return()=>window.clearTimeout(l)},[]),(0,ym.jsx)(xci,{scope:e,isOpenDelayedRef:a,delayDuration:r,onOpen:oi.useCallback(()=>{window.clearTimeout(u.current),a.current=!1},[]),onClose:oi.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>a.current=!0,n)},[n]),isPointerInTransitRef:s,onPointerInTransitChange:oi.useCallback(l=>{s.current=l},[]),disableHoverableContent:o,children:i})};DKr.displayName=NKr;var lde="Tooltip",[Tci,cde]=$$e(lde),jKr=t=>{let{__scopeTooltip:e,children:r,open:n,defaultOpen:o,onOpenChange:i,disableHoverableContent:a,delayDuration:s}=t,u=Lyt(lde,t.__scopeTooltip),l=L$e(e),[c,d]=oi.useState(null),f=mKr(),p=oi.useRef(0),m=a??u.disableHoverableContent,h=s??u.delayDuration,y=oi.useRef(!1),[g,b]=SKr({prop:n,defaultProp:o??!1,onChange:E=>{E?(u.onOpen(),document.dispatchEvent(new CustomEvent(jyt))):u.onClose(),i?.(E)},caller:lde}),_=oi.useMemo(()=>g?y.current?"delayed-open":"instant-open":"closed",[g]),w=oi.useCallback(()=>{window.clearTimeout(p.current),p.current=0,y.current=!1,b(!0)},[b]),T=oi.useCallback(()=>{window.clearTimeout(p.current),p.current=0,b(!1)},[b]),O=oi.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{y.current=!0,b(!0),p.current=0},h)},[h,b]);return oi.useEffect(()=>()=>{p.current&&(window.clearTimeout(p.current),p.current=0)},[]),(0,ym.jsx)(B$,{...l,children:(0,ym.jsx)(Tci,{scope:e,contentId:f,open:g,stateAttribute:_,trigger:c,onTriggerChange:d,onTriggerEnter:oi.useCallback(()=>{u.isOpenDelayedRef.current?O():w()},[u.isOpenDelayedRef,O,w]),onTriggerLeave:oi.useCallback(()=>{m?T():(window.clearTimeout(p.current),p.current=0)},[T,m]),onOpen:w,onClose:T,disableHoverableContent:m,children:r})})};jKr.displayName=lde;var $yt="TooltipTrigger",$Kr=oi.forwardRef((t,e)=>{let{__scopeTooltip:r,...n}=t,o=cde($yt,r),i=Lyt($yt,r),a=L$e(r),s=oi.useRef(null),u=ude(e,s,o.onTriggerChange),l=oi.useRef(!1),c=oi.useRef(!1),d=oi.useCallback(()=>l.current=!1,[]);return oi.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),(0,ym.jsx)(U$,{asChild:!0,...a,children:(0,ym.jsx)(wKr.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...n,ref:u,onPointerMove:_3(t.onPointerMove,f=>{f.pointerType!=="touch"&&!c.current&&!i.isPointerInTransitRef.current&&(o.onTriggerEnter(),c.current=!0)}),onPointerLeave:_3(t.onPointerLeave,()=>{o.onTriggerLeave(),c.current=!1}),onPointerDown:_3(t.onPointerDown,()=>{o.open&&o.onClose(),l.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:_3(t.onFocus,()=>{l.current||o.onOpen()}),onBlur:_3(t.onBlur,o.onClose),onClick:_3(t.onClick,o.onClose)})})});$Kr.displayName=$yt;var Fyt="TooltipPortal",[Oci,Eci]=$$e(Fyt,{forceMount:void 0}),LKr=t=>{let{__scopeTooltip:e,forceMount:r,children:n,container:o}=t,i=cde(Fyt,e);return(0,ym.jsx)(Oci,{scope:e,forceMount:r,children:(0,ym.jsx)(N$e,{present:r||i.open,children:(0,ym.jsx)(mT,{asChild:!0,container:o,children:n})})})};LKr.displayName=Fyt;var SZ="TooltipContent",FKr=oi.forwardRef((t,e)=>{let r=Eci(SZ,t.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...i}=t,a=cde(SZ,t.__scopeTooltip);return(0,ym.jsx)(N$e,{present:n||a.open,children:a.disableHoverableContent?(0,ym.jsx)(kKr,{side:o,...i,ref:e}):(0,ym.jsx)(Pci,{side:o,...i,ref:e})})}),Pci=oi.forwardRef((t,e)=>{let r=cde(SZ,t.__scopeTooltip),n=Lyt(SZ,t.__scopeTooltip),o=oi.useRef(null),i=ude(e,o),[a,s]=oi.useState(null),{trigger:u,onClose:l}=r,c=o.current,{onPointerInTransitChange:d}=n,f=oi.useCallback(()=>{s(null),d(!1)},[d]),p=oi.useCallback((m,h)=>{let y=m.currentTarget,g={x:m.clientX,y:m.clientY},b=Nci(g,y.getBoundingClientRect()),_=Dci(g,b),w=jci(h.getBoundingClientRect()),T=Lci([..._,...w]);s(T),d(!0)},[d]);return oi.useEffect(()=>()=>f(),[f]),oi.useEffect(()=>{if(u&&c){let m=y=>p(y,c),h=y=>p(y,u);return u.addEventListener("pointerleave",m),c.addEventListener("pointerleave",h),()=>{u.removeEventListener("pointerleave",m),c.removeEventListener("pointerleave",h)}}},[u,c,p,f]),oi.useEffect(()=>{if(a){let m=h=>{let y=h.target,g={x:h.clientX,y:h.clientY},b=u?.contains(y)||c?.contains(y),_=!$ci(g,a);b?f():_&&(f(),l())};return document.addEventListener("pointermove",m),()=>document.removeEventListener("pointermove",m)}},[u,c,a,l,f]),(0,ym.jsx)(kKr,{...t,ref:i})}),[Mci,Rci]=$$e(lde,{isInside:!1}),Ici=bKr("TooltipContent"),kKr=oi.forwardRef((t,e)=>{let{__scopeTooltip:r,children:n,"aria-label":o,onEscapeKeyDown:i,onPointerDownOutside:a,...s}=t,u=cde(SZ,r),l=L$e(r),{onClose:c}=u;return oi.useEffect(()=>(document.addEventListener(jyt,c),()=>document.removeEventListener(jyt,c)),[c]),oi.useEffect(()=>{if(u.trigger){let d=f=>{f.target?.contains(u.trigger)&&c()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[u.trigger,c]),(0,ym.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:d=>d.preventDefault(),onDismiss:c,children:(0,ym.jsxs)(lU,{"data-state":u.stateAttribute,...l,...s,ref:e,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,ym.jsx)(Ici,{children:n}),(0,ym.jsx)(Mci,{scope:r,isInside:!0,children:(0,ym.jsx)(AKr,{id:u.contentId,role:"tooltip",children:o||n})})]})})});FKr.displayName=SZ;var qKr="TooltipArrow",Aci=oi.forwardRef((t,e)=>{let{__scopeTooltip:r,...n}=t,o=L$e(r);return Rci(qKr,r).isInside?null:(0,ym.jsx)(cU,{...o,...n,ref:e})});Aci.displayName=qKr;function Nci(t,e){let r=Math.abs(e.top-t.y),n=Math.abs(e.bottom-t.y),o=Math.abs(e.right-t.x),i=Math.abs(e.left-t.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Dci(t,e,r=5){let n=[];switch(e){case"top":n.push({x:t.x-r,y:t.y+r},{x:t.x+r,y:t.y+r});break;case"bottom":n.push({x:t.x-r,y:t.y-r},{x:t.x+r,y:t.y-r});break;case"left":n.push({x:t.x+r,y:t.y-r},{x:t.x+r,y:t.y+r});break;case"right":n.push({x:t.x-r,y:t.y-r},{x:t.x-r,y:t.y+r});break}return n}function jci(t){let{top:e,right:r,bottom:n,left:o}=t;return[{x:o,y:e},{x:r,y:e},{x:r,y:n},{x:o,y:n}]}function $ci(t,e){let{x:r,y:n}=t,o=!1;for(let i=0,a=e.length-1;in!=f>n&&r<(d-l)*(n-c)/(f-c)+l&&(o=!o)}return o}function Lci(t){let e=t.slice();return e.sort((r,n)=>r.xn.x?1:r.yn.y?1:0),Fci(e)}function Fci(t){if(t.length<=1)return t.slice();let e=[];for(let n=0;n=2;){let i=e[e.length-1],a=e[e.length-2];if((i.x-a.x)*(o.y-a.y)>=(i.y-a.y)*(o.x-a.x))e.pop();else break}e.push(o)}e.pop();let r=[];for(let n=t.length-1;n>=0;n--){let o=t[n];for(;r.length>=2;){let i=r[r.length-1],a=r[r.length-2];if((i.x-a.x)*(o.y-a.y)>=(i.y-a.y)*(o.x-a.x))r.pop();else break}r.push(o)}return r.pop(),e.length===1&&r.length===1&&e[0].x===r[0].x&&e[0].y===r[0].y?e:e.concat(r)}var F$e=DKr,BKr=jKr,UKr=$Kr,zKr=LKr,kyt=FKr;zr();var s_=F$e,vn=BKr,wn=UKr,pn=dde.forwardRef(({className:t,sideOffset:e=4,...r},n)=>dde.createElement(zKr,{container:activeDocument.body},dde.createElement(kyt,{ref:n,sideOffset:e,className:Se("tw-z-[50] tw-overflow-hidden tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-secondary tw-px-3 tw-py-1.5 tw-text-xs tw-text-normal tw-animate-in tw-fade-in-0 tw-zoom-in-95 data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=closed]:tw-zoom-out-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...r})));pn.displayName=kyt.displayName;Mr();var hT=$(K()),HKr=require("obsidian"),to=({content:t,children:e,side:r="bottom",delayDuration:n=0,contentClassName:o,buttonClassName:i})=>{let a=HKr.Platform.isMobile,[s,u]=(0,hT.useState)(!1),l=hT.default.useRef(!1),c=()=>{a&&(l.current=!0)},d=()=>{a&&(u(!s),setTimeout(()=>{l.current=!1},100))};return hT.default.createElement(s_,{delayDuration:n},hT.default.createElement(vn,{open:s,onOpenChange:f=>{a&&l.current||u(f)}},hT.default.createElement(wn,{asChild:!0},e?hT.default.createElement("div",{onClick:d,onTouchStart:c,className:"tw-cursor-pointer"},e):hT.default.createElement(me,{variant:"ghost",size:"sm",onClick:d,onTouchStart:c,className:`tw-inline-flex tw-size-6 tw-items-center tw-justify-center tw-p-0 hover:tw-bg-transparent hover:tw-text-normal ${i||""}`},hT.default.createElement(MF,{className:"tw-size-4"}))),hT.default.createElement(pn,{side:r,className:o},t)))};xn();function Uyt({open:t,onClose:e,commandIcon:r,commandLabel:n,contentState:o,editableContent:i,onEditableContentChange:a,followUpValue:s,onFollowUpChange:u,onFollowUpSubmit:l,selectedModel:c,onSelectModel:d,onStop:f,onCopy:p,onInsert:m,onReplace:h,initialPosition:y,anchorBottom:g,resizable:b=!1,hideContentAreaOnIdle:_=!1,includeNoteContext:w,onIncludeNoteContextChange:T,renderMarkdown:O}){let E=o.type==="loading"||o.type==="result"&&o.isStreaming?"loading":o.type==="result"?"result":"idle",P=o.type==="loading"||o.type==="result"&&!!o.isStreaming,R=o.type==="result"&&!o.isStreaming&&!!a,I=(0,k$e.useRef)(null);(0,k$e.useEffect)(()=>{if(!t)return;let k=I.current?.closest('[data-copilot-draggable-modal="true"]'),q=k?.ownerDocument??document,Z=V=>{if(E!=="result")return;let Y=WKr.Platform.isMacOS?V.metaKey:V.ctrlKey;if(V.key!=="Enter"||!Y)return;let X=q.activeElement;k&&(!X||!k.contains(X))||(V.shiftKey?(V.preventDefault(),V.stopPropagation(),m?.()):(V.preventDefault(),V.stopPropagation(),h?.()))};return q.addEventListener("keydown",Z),()=>q.removeEventListener("keydown",Z)},[t,E,m,h]);let A=_?o.type!=="idle":!0;return ab.createElement(hgt,{open:t,onClose:e,initialPosition:y,anchorBottom:g,resizable:b,minHeight:b?A?400:180:void 0,closeOnEscapeFromOutside:!0},ab.createElement(cgt,{icon:r,label:n,className:"tw-border-b tw-border-border"}),A&&ab.createElement(dgt,{state:o,editable:R,value:i,onChange:a,disableAutoGrow:b,minHeight:b?"0px":void 0,renderMarkdown:O}),ab.createElement(fgt,{value:s,onChange:u,onSubmit:()=>{P||l()},onClear:()=>u(""),placeholder:"Enter follow-up instructions...",className:A?void 0:"tw-mt-auto",hint:P?"Generating...":void 0,autoFocus:!0}),ab.createElement("div",{ref:I,className:"tw-flex tw-flex-none tw-items-center tw-justify-between tw-border-t tw-border-border tw-px-4 tw-py-3"},ab.createElement("div",{className:"tw-flex tw-items-center tw-gap-3"},ab.createElement(vZ,{size:"sm",variant:"ghost",value:c,onChange:d,disabled:P}),T&&ab.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ab.createElement(Uu,{id:"menuCommandIncludeContext",checked:w,onCheckedChange:k=>T(!!k),className:"tw-size-3.5",disabled:P}),ab.createElement("label",{htmlFor:"menuCommandIncludeContext",className:"tw-cursor-pointer tw-text-xs tw-text-muted"},"Note"),ab.createElement(to,{content:"Include the active note's content as context",side:"top"}))),ab.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},_&&E==="idle"&&ab.createElement(me,{variant:"default",size:"sm",onClick:l,disabled:!s.trim()||P,title:"Send message"},ab.createElement(U4,{className:"tw-mr-1 tw-size-4"}),"Send"),ab.createElement(mgt,{state:E,onStop:f,onCopy:p,onInsert:m,onReplace:h}))))}Xe();var fde=require("@codemirror/state"),w3=require("@codemirror/view");function pde(t){let e=fde.StateEffect.define(),r=w3.Decoration.mark({class:t});function n(f,p,m){let h=Math.max(0,Math.min(p,f)),y=Math.max(0,Math.min(m,f));return h===y?null:{from:Math.min(h,y),to:Math.max(h,y)}}let o=fde.StateField.define({create:()=>null,update(f,p){let m=f;if(m&&!p.changes.empty){let h=p.changes.mapPos(m.from,1),y=p.changes.mapPos(m.to,-1);m=n(p.state.doc.length,h,y)}for(let h of p.effects)h.is(e)&&(m=h.value?n(p.state.doc.length,h.value.from,h.value.to):null);return m},provide:f=>w3.EditorView.decorations.from(f,p=>p?w3.Decoration.set([r.range(p.from,p.to)]):w3.Decoration.none)}),i=w3.EditorView.baseTheme({[`.${t}`]:{backgroundColor:"var(--text-selection)",borderRadius:"2px"}}),a=[o,i];function s(f){return f.state.field(o,!1)!==void 0}function u(f,p){let m=[];if(!p)return s(f)&&m.push(e.of(null)),m;let h=n(f.state.doc.length,p.from,p.to);return h?(s(f)||m.push(fde.StateEffect.appendConfig.of(a)),m.push(e.of(h)),m):(s(f)&&m.push(e.of(null)),m)}function l(f,p,m){let h=u(f,{from:p,to:m});h.length>0&&f.dispatch({effects:h})}function c(f){let p=u(f,null);p.length>0&&f.dispatch({effects:p})}function d(f){return f.state.field(o,!1)??null}return{field:o,effect:e,extension:a,show:l,hide:c,buildEffects:u,getRange:d}}var mde=pde("copilot-selection-highlight"),kci=mde.extension;function JKr(t,e){try{t.dispatch(e)}catch(r){ie("SelectionHighlight dispatch failed:",r)}}function qci(t,e){return mde.buildEffects(t,e)}function zyt(t,e,r){let n=mde.buildEffects(t,{from:e,to:r});n.length>0&&JKr(t,{effects:n})}function KKr(t,e,r){zyt(t,e,r)}function GKr(t){let e=mde.buildEffects(t,null);e.length>0&&JKr(t,{effects:e})}function Bci(t){return mde.getRange(t)}var Mv={show:zyt,update:KKr,hide:GKr,getRange:Bci,buildEffects:qci};Xe();function CZ(t){switch(t){case"no_range":return"No selection range available.";case"range_out_of_bounds":return"Selection range is out of bounds.";case"content_changed":return"Selection content has changed. Please reselect and try again.";case"file_changed":return"File has changed. Please reselect in the original file.";case"editor_changed":return"Editor has changed. Please reselect and try again.";case"leaf_changed":return"Editor pane has changed. Please reselect and try again.";case"target_unavailable":return"Editor is no longer available.";default:return"Cannot replace. Please reselect and try again."}}function XKr(t,e,r){let n=t.state.toText(r);t.dispatch({changes:{from:e.from,to:e.to,insert:n},selection:{anchor:e.from,head:e.from+n.length}}),t.focus()}function ZKr(t){let{editorView:e,leafSnapshot:r,filePathSnapshot:n,selectedTextSnapshot:o,initialRange:i,getLeafState:a}=t,s={...i},u=!0,l=null,c=null,d=h=>{let y=h.mapPos(s.from,1),g=h.mapPos(s.to,-1);s={from:Math.min(y,g),to:Math.max(y,g)},u=!0},f=()=>({...s}),p=()=>{let h=a(),y=!l||h.leaf!==l.leaf||h.editorView!==l.editorView||h.filePath!==l.filePath||!e.dom.isConnected;if(!u&&!y&&c)return c;u=!1,l=h;let g=(w,T)=>({ok:!1,reason:w,range:T,message:CZ(w)});if(!h.leaf||h.leaf!==r)return c=g("leaf_changed",null),c;if(!h.editorView||h.editorView!==e)return c=g("editor_changed",null),c;if(h.filePath!==n)return c=g("file_changed",null),c;if(!e.dom.isConnected)return c=g("target_unavailable",null),c;let b=e.state.doc;return s.from<0||s.to>b.length||s.from>=s.to?(c=g("range_out_of_bounds",null),c):b.sliceString(s.from,s.to)!==o?(c=g("content_changed",{...s}),c):(c={ok:!0,reason:null,range:{...s}},c)};return{getRange:f,validate:p,onDocChanged:d,replace:h=>{let y=p();if(!y.ok||!y.range)return y;try{return XKr(e,y.range,h),{ok:!0,reason:null,range:y.range}}catch(g){return ie("MapPosReplaceGuard replace failed:",g),{ok:!1,reason:"target_unavailable",range:null,message:CZ("target_unavailable")}}}}}function YKr(t){let{editorView:e,filePathSnapshot:r,selectedTextSnapshot:n,getCurrentContext:o}=t,i=()=>{let u=Mv.getRange(e);return u?{from:u.from,to:u.to}:null},a=()=>{let u=o(),l=(p,m)=>({ok:!1,reason:p,range:m,message:CZ(p)});if(!u.editorView)return l("target_unavailable",null);if(u.editorView!==e)return l("editor_changed",null);if(u.filePath!==r)return l("file_changed",null);let c=i();if(!c)return l("no_range",null);let d=e.state.doc;return c.from<0||c.to>d.length||c.from>=c.to?l("range_out_of_bounds",null):d.sliceString(c.from,c.to)!==n?l("content_changed",c):{ok:!0,reason:null,range:c}};return{getRange:i,validate:a,replace:u=>{let l=a();if(!l.ok||!l.range)return l;try{return XKr(e,l.range,u),{ok:!0,reason:null,range:l.range}}catch(c){return ie("HighlightReplaceGuard replace failed:",c),{ok:!1,reason:"target_unavailable",range:null,message:CZ("target_unavailable")}}}}}Xe();Dt();function QKr(t){let{scrollRect:e,visibleBottom:r,visibleTop:n,panelHeight:o,margin:i,gap:a,viewportHeight:s}=t,u=(e.top+e.bottom)/2-o/2,l=o+i,c,d;if(r&&n){let f=e.bottom-r.bottom-a,p=n.top-e.top-a;f>=l?c=r.bottom+a:p>=l?(d=n.top-a,c=d-o):c=u}else r?e.bottom-r.bottom-a>=l?c=r.bottom+a:c=u:n&&n.top-e.top-a>=l?(d=n.top-a,c=d-o):c=u;return c=Math.max(i,Math.min(c,s-i-o)),d!==void 0?{top:c,anchorBottomY:d}:{top:c}}function q$e(t,e){let r=t.from,n=t.to,o=t.head;return!t.empty&&n>0&&e.lineAt(n).from===n&&(n=n-1),!t.empty&&o>0&&o===t.to&&e.lineAt(o).from===o&&(o=o-1),{bottomPos:n,topPos:r,focusPos:o}}Mr();var ry=require("obsidian"),Ni=$(K());function Uci(t){return t.split(/(```[\s\S]*?```|`[^`]*`)/g).map((r,n)=>n%2===1?r:r.replace(/\\\[\s*/g,"$$").replace(/\s*\\\]/g,"$$").replace(/\\\(\s*/g,"$").replace(/\s*\\\)/g,"$")).join("")}function zci(t){return t=t.replace(/```dataview(\s*(?:\n|$))/g,"```text$1"),t=t.replace(/```dataviewjs(\s*(?:\n|$))/g,"```javascript$1"),t}function Vci(t){return t.replace(/```tasks(\s*(?:\n|$))/g,"```text$1")}function xZ(t){let e=zci(t),r=Vci(e);return Uci(r)}var r8r=$(Im());Qe();var Js=$(K());Qv();TS();LW();function Vyt(){return new hje({returnMessages:!0,memoryKey:"history"})}async function e8r(t,e,r){let n=await U0.getInstance().createModelInstance(t),i=Eb.fromMessages([$C.fromTemplate(e||"You are a helpful assistant. You'll help the user with their content editing needs."),new QN("history"),rw.fromTemplate("{input}")]);return gc.from([{input:a=>a.input,memory:()=>r.loadMemoryVariables({})},{input:a=>a.input,history:a=>a.memory.history},i,n])}gr();Xe();var W$=$(K());function t8r(t){let e=(0,W$.useRef)(t),r=(0,W$.useRef)(null),n=(0,W$.useRef)(null);return(0,W$.useEffect)(()=>{e.current=t},[t]),(0,W$.useEffect)(()=>()=>{r.current!==null&&(cancelAnimationFrame(r.current),r.current=null)},[]),(0,W$.useCallback)((...o)=>{n.current=o,r.current===null&&(r.current=requestAnimationFrame(()=>{r.current=null;let i=n.current;i&&e.current(...i)}))},[])}function Hci(t){return`${t.name}|${t.provider}`}function Wci(t){if(!t.aborted)return!1;let e=t.reason;return typeof e!="string"?!0:e==="new-chat"||e==="component-unmount"}function B$e(t){let{model:e,systemPrompt:r,excludeThinking:n=!0,onNoModel:o,onNonAbortError:i}=t,[a,s]=(0,Js.useState)(!1),[u,l]=(0,Js.useState)(""),c=(0,Js.useRef)(!0),d=(0,Js.useRef)(!1),f=(0,Js.useRef)(null),p=(0,Js.useRef)(""),m=(0,Js.useRef)(!1),h=(0,Js.useRef)(0),y=(0,Js.useRef)(o),g=(0,Js.useRef)(i);(0,Js.useEffect)(()=>{y.current=o,g.current=i},[o,i]);let b=(0,Js.useRef)(null),_=(0,Js.useRef)(null),w=(0,Js.useRef)(null),T=(0,Js.useRef)(null),O=(0,Js.useMemo)(()=>e?Hci(e):null,[e]),E=t8r(V=>{c.current&&l(V)}),P=(0,Js.useCallback)(V=>{c.current&&(p.current=V,E(V))},[E]),R=(0,Js.useCallback)(async V=>{if(!e||!O)return y.current?.(),null;if(!_.current||w.current!==O||T.current!==r){b.current||(b.current=Vyt());let X=await e8r(e,r,b.current);if(V.aborted)return null;_.current=X,w.current=O,T.current=r}return!_.current||!b.current?null:{chain:_.current,memory:b.current}},[e,O,r]);(0,Js.useEffect)(()=>(c.current=!0,()=>{c.current=!1,f.current?.abort("component-unmount"),f.current=null}),[]),(0,Js.useEffect)(()=>{d.current&&f.current?.abort("new-chat"),_.current=null,w.current=null,T.current=null},[O,r]);let I=(0,Js.useCallback)(()=>!m.current,[]),A=(0,Js.useCallback)(()=>b.current,[]),B=(0,Js.useCallback)(()=>p.current,[]),k=(0,Js.useCallback)((V="user-stopped")=>{f.current?.abort(V)},[]),q=(0,Js.useCallback)(()=>{f.current?.abort("new-chat"),f.current=null,_.current=null,w.current=null,T.current=null,b.current=Vyt(),m.current=!1,h.current+=1,p.current="",d.current=!1,c.current&&(l(""),E(""),s(!1))},[E]),Z=(0,Js.useCallback)(async V=>{if(d.current)return null;d.current=!0,c.current&&s(!0);let Y=++h.current,X=new AbortController;f.current=X,p.current="",c.current&&(l(""),E(""));let W=ne=>{h.current===Y&&P(ne)},re=new iv(W,n),ue=!1,le=null,L="",J=null;try{let ne=!m.current;if(!e)return y.current?.(),null;if(L=await V({signal:X.signal,isFirstTurn:ne}),X.signal.aborted||!L.trim())return null;let D=await R(X.signal);if(!D)return null;le=D.memory;let z=await D.chain.withConfig({signal:X.signal}).stream({input:L});for await(let H of z)if(re.processChunk(H),X.signal.aborted)break}catch(ne){ne instanceof Error&&ne.name==="AbortError"||X.signal.aborted||(ue=!0,g.current?.(ne))}finally{let ne=re.close().content.trim(),D=Wci(X.signal),N=h.current!==Y;if(!ue&&ne&&!D&&!N&&(J=ne,le))try{let z=YW(ne);await le.saveContext({input:L},{output:typeof z=="string"?z:ne}),m.current=!0}catch(z){ie("Error saving chat context:",z)}N||(p.current="",d.current=!1),f.current===X&&(f.current=null),c.current&&!N&&(l(""),E(""),s(!1))}return J},[n,R,P,e,E]);return{isStreaming:a,streamingText:u,getIsFirstTurn:I,runTurn:Z,stop:k,reset:q,getMemory:A,getLatestStreamingText:B}}gr();function Jci(t,e){return{...{autoExecuteOnOpen:!0,hideContentAreaOnIdle:!1,commandLabel:t.title,commandIcon:Ni.default.createElement(qS,{className:"tw-size-4 tw-text-muted"})},...e}}function Kci({originalText:t,command:e,onInsert:r,onReplace:n,onClose:o,systemPrompt:i,initialPosition:a,anchorBottom:s,behaviorConfig:u}){let l=(0,Ni.useMemo)(()=>Jci(e,u),[e,u]),c=(0,Ni.useRef)(!1),d=(0,Ni.useRef)(!0);(0,Ni.useEffect)(()=>(d.current=!0,()=>{d.current=!1}),[]);let f=(0,Ni.useRef)(null);if(!f.current){let fe=new ry.Component;fe.load(),f.current=fe}(0,Ni.useEffect)(()=>()=>{f.current?.unload(),f.current=null},[]);let p=(0,Ni.useRef)(app.workspace.getActiveFile()?.path??""),m=(0,Ni.useCallback)(async(fe,De)=>{let st=f.current;if(!st)return;let Le=xZ(fe);await ry.MarkdownRenderer.renderMarkdown(Le,De,p.current,st)},[]),[h,y]=(0,Ni.useState)(""),[g,b]=(0,Ni.useState)(""),[_,w]=(0,Ni.useState)(l.autoExecuteOnOpen),[T,O]=(0,Ni.useState)(""),[E]=oF(),P=kr(),R=l.modelSelectionScope??"custom-command",I=(0,Ni.useMemo)(()=>R==="quick-command"?P.quickCommandModelKey??E:e.modelKey||E,[R,P.quickCommandModelKey,e.modelKey,E]),[A,B]=(0,Ni.useState)(I),k=(0,Ni.useCallback)(fe=>{B(fe),R==="quick-command"&&Re("quickCommandModelKey",fe)},[R]),[q,Z]=(0,Ni.useState)(()=>P.quickCommandIncludeNoteContext),V=(0,Ni.useCallback)(fe=>{Z(fe),Re("quickCommandIncludeNoteContext",fe)},[]),Y=(0,Ni.useRef)(!1),X=(0,Ni.useMemo)(()=>{try{let fe=PS(A,P.activeModels);if(!fe.enabled)throw new Error(`Selected model is disabled: ${A}`);return fe}catch{return P.activeModels.find(fe=>fe.enabled)??null}},[A,P.activeModels]),W=(0,Ni.useMemo)(()=>X?`${X.name}|${X.provider}`:null,[X]);(0,Ni.useEffect)(()=>{W&&W!==A&&(B(W),!Y.current&&(Y.current=!0,Ce("Selected model is no longer available. Falling back to a default model.",{selectedModelKey:A,resolvedModelKey:W}),new ry.Notice("Selected model is no longer available. Falling back to a default model.")))},[W,A]);let{isStreaming:re,streamingText:ue,runTurn:le,stop:L,getLatestStreamingText:J}=B$e({model:X,systemPrompt:i||"",excludeThinking:!0,onNoModel:()=>{new ry.Notice("No active model is configured. Please configure a model in Copilot settings."),w(!1)},onNonAbortError:fe=>{ie("Error generating response:",fe),new ry.Notice("Error generating response. Please try again."),w(!1)}}),ne=(0,Ni.useRef)("");(0,Ni.useEffect)(()=>{h&&b(h)},[h]);let D=(0,Ni.useMemo)(()=>_&&!re&&!ue&&!h?{type:"loading"}:re||ue?{type:"result",text:ue||h,isStreaming:re}:h?{type:"result",text:h,isStreaming:!1}:{type:"idle"},[_,re,ue,h]),N=(0,Ni.useRef)(!1);(0,Ni.useEffect)(()=>{if(!l.autoExecuteOnOpen||N.current)return;N.current=!0;let fe=!1;async function De(){try{let st=await le(async Le=>{if(Le.signal.aborted)return"";let Bt=await Fce(e.content,t);return ne.current=Bt,Bt});!fe&&st&&(y(st),ne.current="")}catch(st){ie("Error in initial response:",st)}finally{fe||w(!1)}}return De(),()=>{fe=!0,L("component-unmount")}},[l.autoExecuteOnOpen,e.content,t,le,L]);let z=async()=>{if(!T.trim()||c.current||_||re)return;c.current=!0;let fe=T;O(""),y(""),b("");try{w(!0);let De=await le(async st=>{if(st.signal.aborted)return"";let Le=st.isFirstTurn,Bt=fe;Le&&l.firstSubmitTransform&&(Bt=l.firstSubmitTransform(Bt,q));let Pt=await Fce(Bt,t,!Le);return ne.current=Pt,Pt});if(!d.current)return;De&&(y(De),ne.current="")}catch(De){De instanceof Error&&De.name==="AbortError"||(ie("Error in follow-up submit:",De),d.current&&new ry.Notice("Failed to send message. Please try again."))}finally{d.current&&w(!1),c.current=!1}},H=(0,Ni.useCallback)(()=>{let fe=J().trim();L("user-stopped"),fe&&y(fe),ne.current=""},[L,J]),oe=(0,Ni.useCallback)(async()=>{let fe=g||h||ue;if(!fe)return;let De=lO(fe);try{await navigator.clipboard.writeText(De),new ry.Notice("Copied to clipboard")}catch{new ry.Notice("Failed to copy to clipboard")}},[g,h,ue]),Q=()=>{let fe=g||h||ue;fe&&r(fe)},de=()=>{let fe=g||h||ue;fe&&n(fe)};return Ni.default.createElement(Uyt,{open:!0,onClose:o,commandIcon:l.commandIcon,commandLabel:l.commandLabel,contentState:D,editableContent:g,onEditableContentChange:b,followUpValue:T,onFollowUpChange:O,onFollowUpSubmit:z,selectedModel:A,onSelectModel:k,onStop:H,onCopy:oe,onInsert:Q,onReplace:de,initialPosition:a,anchorBottom:s,resizable:!0,hideContentAreaOnIdle:l.hideContentAreaOnIdle,includeNoteContext:l.showIncludeNoteContext?q:void 0,onIncludeNoteContextChange:l.showIncludeNoteContext?V:void 0,renderMarkdown:m})}var mU=class{constructor(e,r){this.app=e;this.configs=r;this.root=null;this.container=null;this.highlightView=null;this.replaceGuard=null}resolveWindow(e){return e?.containerEl?.ownerDocument?.defaultView??window}resolveDocument(e){return e?.containerEl?.ownerDocument??document}getInitialPosition(e){let r=this.resolveWindow(e),n=Math.min(500,r.innerWidth*.9),i=this.configs.behaviorConfig?.hideContentAreaOnIdle??!1?180:400,a=12,s=6,u={x:Math.max(a,(r.innerWidth-n)/2),y:Math.max(a,(r.innerHeight-i)/2)};if(!e?.editor?.cm)return u;let l=e.editor.cm,c=l.state.selection.main,d=c.empty,f=q$e(c,l.state.doc),p=l.coordsAtPos(f.focusPos),m=l.coordsAtPos(f.bottomPos),h=l.coordsAtPos(f.topPos);if(!p&&!m&&!h)return u;let y=l.scrollDOM.getBoundingClientRect(),g=A=>A.bottom>=y.top&&A.top<=y.bottom&&A.right>=y.left&&A.left<=y.right,b=p&&g(p)?p:null,_=m&&g(m)?m:null,w=h&&g(h)?h:null;if(!b&&!_&&!w)return u;let T=Math.min((h?.bottom??0)-(h?.top??0),(m?.bottom??0)-(m?.top??0)),O=!d&&h&&m&&Math.abs(h.top-m.top)>Math.max(T/2,2),{top:E,anchorBottomY:P}=QKr({scrollRect:y,visibleBottom:_,visibleTop:w,panelHeight:i,margin:a,gap:s,viewportHeight:r.innerHeight}),R=E,I;if(d)I=(b??_??w).left;else if(O)I=(y.left+y.right)/2-n/2;else{let A=l.coordsAtPos(f.topPos),B=l.coordsAtPos(f.bottomPos);A&&B?I=(A.left+B.right)/2-n/2:I=(y.left+y.right)/2-n/2}return I=Math.max(y.left,Math.min(I,y.right-n)),I=Math.max(a,Math.min(I,r.innerWidth-a-n)),{x:I,y:R,anchorBottom:P}}open(){let e=this.app.workspace.getActiveViewOfType(ry.MarkdownView),r=this.resolveDocument(e);this.container=r.createElement("div"),this.container.className="copilot-menu-command-modal-container",r.body.appendChild(this.container),this.root=(0,r8r.createRoot)(this.container);let{selectedText:n,command:o,systemPrompt:i,behaviorConfig:a}=this.configs,s=n;if(e?.editor?.cm){let p=e.editor.cm,m=p.state.selection.main,h=e.file?.path??null;s=p.state.doc.sliceString(m.from,m.to),Mv.show(p,m.from,m.to),this.highlightView=p,this.replaceGuard=YKr({editorView:p,filePathSnapshot:h,selectedTextSnapshot:s,getCurrentContext:()=>{let y=this.app.workspace.getActiveViewOfType(ry.MarkdownView);return{editorView:y?.editor?.cm??null,filePath:y?.file?.path??null}}})}let{anchorBottom:u,...l}=this.getInitialPosition(e),c=p=>{FJ(p),this.close()},d=p=>{if(!this.replaceGuard){new ry.Notice("No selection to replace.");return}let m=lO(p),h=this.replaceGuard.replace(m);if(!h.ok){new ry.Notice(h.message??"Cannot replace.");return}new ry.Notice("Message replaced in the active note."),this.close()},f=()=>{this.close()};this.root.render(Ni.default.createElement(Kci,{originalText:s,command:o,onInsert:c,onReplace:d,onClose:f,systemPrompt:i,initialPosition:l,anchorBottom:u,behaviorConfig:a}))}close(){this.highlightView&&(Mv.hide(this.highlightView),this.highlightView=null),this.replaceGuard=null,this.root?.unmount(),this.root=null,this.container?.remove(),this.container=null}};xn();var n8r=require("obsidian"),S3=$(K()),o8r=$(Im());function Gci({content:t,onConfirm:e,onCancel:r,confirmButtonText:n,cancelButtonText:o}){return S3.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-5"},S3.default.createElement("div",{className:"tw-whitespace-pre-wrap"},t),S3.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2"},o&&S3.default.createElement(me,{variant:"secondary",onClick:r},o),n&&S3.default.createElement(me,{variant:"default",onClick:e},n)))}var nu=class extends n8r.Modal{constructor(r,n,o,i,a="Continue",s="Cancel",u){super(r);this.onConfirm=n;this.content=o;this.confirmButtonText=a;this.cancelButtonText=s;this.onCancel=u;this.confirmed=!1;this.setTitle(i)}onOpen(){let{contentEl:r}=this;this.root=(0,o8r.createRoot)(r);let n=()=>{this.confirmed=!0,this.onConfirm(),this.close()},o=()=>{this.close()};this.root.render(S3.default.createElement(Gci,{content:this.content,onConfirm:n,onCancel:o,confirmButtonText:this.confirmButtonText,cancelButtonText:this.cancelButtonText}))}onClose(){this.confirmed||this.onCancel?.(),this.root.unmount()}};var z$e=require("obsidian");var U$e=class extends z$e.FuzzySuggestModal{constructor(e){super(e),this.setPlaceholder("Select a custom command to apply...");let r=Sv();this.commands=Aje(r)}onOpen(){super.onOpen(),this.commands.length===0&&this.setInstructions([{command:"",purpose:"No custom commands found. Create some custom commands first in the settings."}])}getItems(){return this.commands}getItemText(e){return e.title}onChooseItem(e,r){let n=this.app.workspace.getActiveViewOfType(z$e.MarkdownView);if(!n||!n.editor){this.openCommandModal(e,"");return}let o=n.editor.getSelection();this.openCommandModal(e,o)}openCommandModal(e,r){Zm.getInstance().recordUsage(e),new mU(this.app,{selectedText:r,command:e}).open()}};aA();xn();Xe();Dt();var TZ=require("obsidian"),Vu=$(K()),i8r=$(Im());function Xci({onClose:t}){let[e,r]=Vu.useState("input"),[n,o]=Vu.useState(""),[i,a]=Vu.useState(!1),[s,u]=Vu.useState(""),[l,c]=Vu.useState(!1),[d,f]=Vu.useState(null),p=(w,T=!0)=>{if(!w.trim())return T&&(u(""),c(!1)),{isValid:!1};let O=HWe(w);return O.isValid?(T&&(u(""),c(!0)),{isValid:!0,videoId:O.videoId}):(T&&(u(O.error||"Invalid URL"),c(!1)),{isValid:!1})},m=w=>{o(w),p(w,!0)},h=async()=>{if(i)return;let w=p(n);if(w.isValid){a(!0),u("");try{let T=await Xl.getInstance().youtube4llm(n);if(!T.response.transcript)throw new Error("Transcript not available. Only English videos with auto transcript enabled are supported.");let O={videoId:w.videoId,transcript:T.response.transcript,url:vNt(w.videoId)};f(O),r("display")}catch(T){ie("Error downloading YouTube transcript:",T);let O=T instanceof Error?T.message:"An error occurred while downloading the transcript";u(O)}finally{a(!1)}}},y=async()=>{if(d)try{let w=`# YouTube Video Transcript Source: ${d.url} @@ -2383,22 +2383,22 @@ Please check: - Available disk space - Vault is accessible -You can retry by reloading the plugin.`,"Migration Failed - Data Preserved","OK","").open()}}}rd();rd();na();function nLe(){let[t]=aw(),[e]=Gge(),[r]=YJ();return(()=>{if(t!=="project")return"initial";let{total:o,success:i,failed:a,processingFiles:s}=r;return e||s.length>0?"loading":a.length>0?"error":o.length>0&&i.length===o.length?"success":"initial"})()}Xe();na();rd();xn();gr();Xe();u0();id();Qe();Mr();var ny=require("obsidian"),hr=$(K());var Or=$(K());Mr();xn();var UZ=$(K());xn();Mr();var zZ=({value:t,onChange:e,placeholder:r="Search..."})=>UZ.default.createElement("div",{className:"tw-relative"},UZ.default.createElement(ni,{type:"text",placeholder:r,value:t,onChange:n=>e(n.target.value),className:"tw-pr-10"}),t&&UZ.default.createElement(me,{variant:"secondary",onClick:()=>e(""),className:"tw-absolute tw-right-8 tw-top-1/2 tw-size-4 -tw-translate-y-1/2 tw-transform tw-rounded-full tw-p-0 tw-transition-colors","aria-label":"Clear search"},UZ.default.createElement(wO,{className:"tw-size-4 tw-text-muted/60 hover:tw-text-accent-hover"})),UZ.default.createElement(B4,{className:"tw-absolute tw-right-3 tw-top-1/2 tw-size-4 -tw-translate-y-1/2 tw-transform tw-text-muted"}));var Sde=$(K());var lc=$(K(),1);var O$s=!!(typeof window<"u"&&window.document&&window.document.createElement);function VZ(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var X8r=$(K(),1);function G8r(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function fbt(...t){return e=>{let r=!1,n=t.map(o=>{let i=G8r(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=J$.useMemo(()=>m,Object.values(m));return(0,Z8r.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=J$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>J$.createContext(a));return function(s){let u=s?.[t]||i;return J$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Ndi(o,...e)]}function Ndi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return J$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var pbt=$(K(),1);var Q8r=$(K(),1),M3=globalThis?.document?Q8r.useLayoutEffect:()=>{};var Ddi=pbt[" useId ".trim().toString()]||(()=>{}),jdi=0;function eGr(t){let[e,r]=pbt.useState(Ddi());return M3(()=>{t||r(n=>n??String(jdi++))},[t]),t||(e?`radix-${e}`:"")}var Rv=$(K(),1);var tGr=$(K(),1);function $di(t,e){return tGr.useReducer((r,n)=>e[r][n]??r,t)}var iLe=t=>{let{present:e,children:r}=t,n=Ldi(e),o=typeof r=="function"?r({present:n.isPresent}):Rv.Children.only(r),i=vde(n.ref,Fdi(o));return typeof r=="function"||n.isPresent?Rv.cloneElement(o,{ref:i}):null};iLe.displayName="Presence";function Ldi(t){let[e,r]=Rv.useState(),n=Rv.useRef(null),o=Rv.useRef(t),i=Rv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=$di(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Rv.useEffect(()=>{let l=oLe(n.current);i.current=s==="mounted"?l:"none"},[s]),M3(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=oLe(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),M3(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=oLe(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=oLe(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Rv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function oLe(t){return t?.animationName||"none"}function Fdi(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 rGr=$(K(),1),Vdi=$(yu(),1);var ch=$(K(),1);var aLe=$(wt(),1);function sLe(t){let e=kdi(t),r=ch.forwardRef((n,o)=>{let{children:i,...a}=n,s=ch.Children.toArray(i),u=s.find(Bdi);if(u){let l=u.props.children,c=s.map(d=>d===u?ch.Children.count(l)>1?ch.Children.only(null):ch.isValidElement(l)?l.props.children:null:d);return(0,aLe.jsx)(e,{...a,ref:o,children:ch.isValidElement(l)?ch.cloneElement(l,void 0,c):null})}return(0,aLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function kdi(t){let e=ch.forwardRef((r,n)=>{let{children:o,...i}=r;if(ch.isValidElement(o)){let a=zdi(o),s=Udi(i,o.props);return o.type!==ch.Fragment&&(s.ref=n?fbt(n,a):a),ch.cloneElement(o,s)}return ch.Children.count(o)>1?ch.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var qdi=Symbol("radix.slottable");function Bdi(t){return ch.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===qdi}function Udi(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 zdi(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 nGr=$(wt(),1),Hdi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],mbt=Hdi.reduce((t,e)=>{let r=sLe(`Primitive.${e}`),n=rGr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,nGr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var sC=$(K(),1);var uLe=$(K(),1);var Wdi=sC[" useInsertionEffect ".trim().toString()]||M3;function oGr({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=Jdi({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=sC.useRef(t!==void 0);sC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=sC.useCallback(c=>{if(s){let d=Kdi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function Jdi({defaultProp:t,onChange:e}){let[r,n]=sC.useState(t),o=sC.useRef(r),i=sC.useRef(e);return Wdi(()=>{i.current=e},[e]),sC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function Kdi(t){return typeof t=="function"}var B$s=Symbol("RADIX:SYNC_STATE");var bm=$(wt(),1),lLe="Popover",[iGr,oLs]=Y8r(lLe,[tC]),wde=tC(),[Gdi,yU]=iGr(lLe),aGr=t=>{let{__scopePopover:e,children:r,open:n,defaultOpen:o,onOpenChange:i,modal:a=!1}=t,s=wde(e),u=lc.useRef(null),[l,c]=lc.useState(!1),[d,f]=oGr({prop:n,defaultProp:o??!1,onChange:i,caller:lLe});return(0,bm.jsx)(B$,{...s,children:(0,bm.jsx)(Gdi,{scope:e,contentId:eGr(),triggerRef:u,open:d,onOpenChange:f,onOpenToggle:lc.useCallback(()=>f(p=>!p),[f]),hasCustomAnchor:l,onCustomAnchorAdd:lc.useCallback(()=>c(!0),[]),onCustomAnchorRemove:lc.useCallback(()=>c(!1),[]),modal:a,children:r})})};aGr.displayName=lLe;var sGr="PopoverAnchor",Xdi=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=yU(sGr,r),i=wde(r),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=o;return lc.useEffect(()=>(a(),()=>s()),[a,s]),(0,bm.jsx)(U$,{...i,...n,ref:e})});Xdi.displayName=sGr;var uGr="PopoverTrigger",lGr=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=yU(uGr,r),i=wde(r),a=vde(e,o.triggerRef),s=(0,bm.jsx)(mbt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":mGr(o.open),...n,ref:a,onClick:VZ(t.onClick,o.onOpenToggle)});return o.hasCustomAnchor?s:(0,bm.jsx)(U$,{asChild:!0,...i,children:s})});lGr.displayName=uGr;var hbt="PopoverPortal",[Zdi,Ydi]=iGr(hbt,{forceMount:void 0}),cGr=t=>{let{__scopePopover:e,forceMount:r,children:n,container:o}=t,i=yU(hbt,e);return(0,bm.jsx)(Zdi,{scope:e,forceMount:r,children:(0,bm.jsx)(iLe,{present:r||i.open,children:(0,bm.jsx)(mT,{asChild:!0,container:o,children:n})})})};cGr.displayName=hbt;var HZ="PopoverContent",dGr=lc.forwardRef((t,e)=>{let r=Ydi(HZ,t.__scopePopover),{forceMount:n=r.forceMount,...o}=t,i=yU(HZ,t.__scopePopover);return(0,bm.jsx)(iLe,{present:n||i.open,children:i.modal?(0,bm.jsx)(efi,{...o,ref:e}):(0,bm.jsx)(tfi,{...o,ref:e})})});dGr.displayName=HZ;var Qdi=sLe("PopoverContent.RemoveScroll"),efi=lc.forwardRef((t,e)=>{let r=yU(HZ,t.__scopePopover),n=lc.useRef(null),o=vde(e,n),i=lc.useRef(!1);return lc.useEffect(()=>{let a=n.current;if(a)return fU(a)},[]),(0,bm.jsx)(V$,{as:Qdi,allowPinchZoom:!0,children:(0,bm.jsx)(fGr,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:VZ(t.onCloseAutoFocus,a=>{a.preventDefault(),i.current||r.triggerRef.current?.focus()}),onPointerDownOutside:VZ(t.onPointerDownOutside,a=>{let s=a.detail.originalEvent,u=s.button===0&&s.ctrlKey===!0,l=s.button===2||u;i.current=l},{checkForDefaultPrevented:!1}),onFocusOutside:VZ(t.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),tfi=lc.forwardRef((t,e)=>{let r=yU(HZ,t.__scopePopover),n=lc.useRef(!1),o=lc.useRef(!1);return(0,bm.jsx)(fGr,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{t.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:i=>{t.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let a=i.target;r.triggerRef.current?.contains(a)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}})}),fGr=lc.forwardRef((t,e)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onInteractOutside:c,...d}=t,f=yU(HZ,r),p=wde(r);return aU(),(0,bm.jsx)(F$,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,bm.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:c,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onDismiss:()=>f.onOpenChange(!1),children:(0,bm.jsx)(lU,{"data-state":mGr(f.open),role:"dialog",id:f.contentId,...p,...d,ref:e,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),pGr="PopoverClose",rfi=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=yU(pGr,r);return(0,bm.jsx)(mbt.button,{type:"button",...n,ref:e,onClick:VZ(t.onClick,()=>o.onOpenChange(!1))})});rfi.displayName=pGr;var nfi="PopoverArrow",ofi=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=wde(r);return(0,bm.jsx)(cU,{...o,...n,ref:e})});ofi.displayName=nfi;function mGr(t){return t?"open":"closed"}var hGr=aGr;var gGr=lGr,yGr=cGr,gbt=dGr;var bGr=require("obsidian");zr();var bU=hGr,_U=gGr;var K$=Sde.forwardRef(({className:t,align:e="center",sideOffset:r=4,container:n,...o},i)=>Sde.createElement(yGr,{container:n??activeDocument.body},Sde.createElement(gbt,{ref:i,align:e,sideOffset:r,hideWhenDetached:bGr.Platform.isMobile,className:Se("tw-z-popover tw-w-72 tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-primary tw-p-4 tw-text-normal tw-shadow-md tw-outline-none data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...o})));K$.displayName=gbt.displayName;var cN=$(K());var an=$(K(),1);var SGr=$(K(),1),dfi=$(yu(),1);var dh=$(K(),1);var vGr=$(K(),1);function _Gr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function ybt(...t){return e=>{let r=!1,n=t.map(o=>{let i=_Gr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=dh.Children.toArray(i),u=s.find(ufi);if(u){let l=u.props.children,c=s.map(d=>d===u?dh.Children.count(l)>1?dh.Children.only(null):dh.isValidElement(l)?l.props.children:null:d);return(0,cLe.jsx)(e,{...a,ref:o,children:dh.isValidElement(l)?dh.cloneElement(l,void 0,c):null})}return(0,cLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function afi(t){let e=dh.forwardRef((r,n)=>{let{children:o,...i}=r;if(dh.isValidElement(o)){let a=cfi(o),s=lfi(i,o.props);return o.type!==dh.Fragment&&(s.ref=n?ybt(n,a):a),dh.cloneElement(o,s)}return dh.Children.count(o)>1?dh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var sfi=Symbol("radix.slottable");function ufi(t){return dh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===sfi}function lfi(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 cfi(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 CGr=$(wt(),1),ffi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],WZ=ffi.reduce((t,e)=>{let r=wGr(`Primitive.${e}`),n=SGr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,CGr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var Iv=$(K(),1);var xGr=$(K(),1),Cde=globalThis?.document?xGr.useLayoutEffect:()=>{};var TGr=$(K(),1);function pfi(t,e){return TGr.useReducer((r,n)=>e[r][n]??r,t)}var JZ=t=>{let{present:e,children:r}=t,n=mfi(e),o=typeof r=="function"?r({present:n.isPresent}):Iv.Children.only(r),i=G$(n.ref,hfi(o));return typeof r=="function"||n.isPresent?Iv.cloneElement(o,{ref:i}):null};JZ.displayName="Presence";function mfi(t){let[e,r]=Iv.useState(),n=Iv.useRef(null),o=Iv.useRef(t),i=Iv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=pfi(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Iv.useEffect(()=>{let l=dLe(n.current);i.current=s==="mounted"?l:"none"},[s]),Cde(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=dLe(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),Cde(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=dLe(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=dLe(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Iv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function dLe(t){return t?.animationName||"none"}function hfi(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 X$=$(K(),1),OGr=$(wt(),1);function EGr(t,e=[]){let r=[];function n(i,a){let s=X$.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=X$.useMemo(()=>m,Object.values(m));return(0,OGr.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=X$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>X$.createContext(a));return function(s){let u=s?.[t]||i;return X$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,gfi(o,...e)]}function gfi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return X$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var KZ=$(K(),1);function vU(t){let e=KZ.useRef(t);return KZ.useEffect(()=>{e.current=t}),KZ.useMemo(()=>(...r)=>e.current?.(...r),[])}var fLe=$(K(),1),yfi=$(wt(),1),bfi=fLe.createContext(void 0);function PGr(t){let e=fLe.useContext(bfi);return t||e||"ltr"}function wU(t,[e,r]){return Math.min(r,Math.max(e,t))}var SLs=!!(typeof window<"u"&&window.document&&window.document.createElement);function SU(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var RGr=$(K(),1),Ks=$(wt(),1);function _fi(t,e){return RGr.useReducer((r,n)=>e[r][n]??r,t)}var bbt="ScrollArea",[IGr,NLs]=EGr(bbt),[vfi,uC]=IGr(bbt),AGr=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:i=600,...a}=t,[s,u]=an.useState(null),[l,c]=an.useState(null),[d,f]=an.useState(null),[p,m]=an.useState(null),[h,y]=an.useState(null),[g,b]=an.useState(0),[_,w]=an.useState(0),[T,O]=an.useState(!1),[E,P]=an.useState(!1),R=G$(e,A=>u(A)),I=PGr(o);return(0,Ks.jsx)(vfi,{scope:r,type:n,dir:I,scrollHideDelay:i,scrollArea:s,viewport:l,onViewportChange:c,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:T,onScrollbarXEnabledChange:O,scrollbarY:h,onScrollbarYChange:y,scrollbarYEnabled:E,onScrollbarYEnabledChange:P,onCornerWidthChange:b,onCornerHeightChange:w,children:(0,Ks.jsx)(WZ.div,{dir:I,...a,ref:R,style:{position:"relative","--radix-scroll-area-corner-width":g+"px","--radix-scroll-area-corner-height":_+"px",...t.style}})})});AGr.displayName=bbt;var NGr="ScrollAreaViewport",DGr=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,children:n,nonce:o,...i}=t,a=uC(NGr,r),s=an.useRef(null),u=G$(e,s,a.onViewportChange);return(0,Ks.jsxs)(Ks.Fragment,{children:[(0,Ks.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,Ks.jsx)(WZ.div,{"data-radix-scroll-area-viewport":"",...i,ref:u,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...t.style},children:(0,Ks.jsx)("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});DGr.displayName=NGr;var lN="ScrollAreaScrollbar",hLe=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=uC(lN,t.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:a}=o,s=t.orientation==="horizontal";return an.useEffect(()=>(s?i(!0):a(!0),()=>{s?i(!1):a(!1)}),[s,i,a]),o.type==="hover"?(0,Ks.jsx)(wfi,{...n,ref:e,forceMount:r}):o.type==="scroll"?(0,Ks.jsx)(Sfi,{...n,ref:e,forceMount:r}):o.type==="auto"?(0,Ks.jsx)(jGr,{...n,ref:e,forceMount:r}):o.type==="always"?(0,Ks.jsx)(_bt,{...n,ref:e}):null});hLe.displayName=lN;var wfi=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=uC(lN,t.__scopeScrollArea),[i,a]=an.useState(!1);return an.useEffect(()=>{let s=o.scrollArea,u=0;if(s){let l=()=>{window.clearTimeout(u),a(!0)},c=()=>{u=window.setTimeout(()=>a(!1),o.scrollHideDelay)};return s.addEventListener("pointerenter",l),s.addEventListener("pointerleave",c),()=>{window.clearTimeout(u),s.removeEventListener("pointerenter",l),s.removeEventListener("pointerleave",c)}}},[o.scrollArea,o.scrollHideDelay]),(0,Ks.jsx)(JZ,{present:r||i,children:(0,Ks.jsx)(jGr,{"data-state":i?"visible":"hidden",...n,ref:e})})}),Sfi=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=uC(lN,t.__scopeScrollArea),i=t.orientation==="horizontal",a=yLe(()=>u("SCROLL_END"),100),[s,u]=_fi("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return an.useEffect(()=>{if(s==="idle"){let l=window.setTimeout(()=>u("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(l)}},[s,o.scrollHideDelay,u]),an.useEffect(()=>{let l=o.viewport,c=i?"scrollLeft":"scrollTop";if(l){let d=l[c],f=()=>{let p=l[c];d!==p&&(u("SCROLL"),a()),d=p};return l.addEventListener("scroll",f),()=>l.removeEventListener("scroll",f)}},[o.viewport,i,u,a]),(0,Ks.jsx)(JZ,{present:r||s!=="hidden",children:(0,Ks.jsx)(_bt,{"data-state":s==="hidden"?"hidden":"visible",...n,ref:e,onPointerEnter:SU(t.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:SU(t.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),jGr=an.forwardRef((t,e)=>{let r=uC(lN,t.__scopeScrollArea),{forceMount:n,...o}=t,[i,a]=an.useState(!1),s=t.orientation==="horizontal",u=yLe(()=>{if(r.viewport){let l=r.viewport.offsetWidth{let{orientation:r="vertical",...n}=t,o=uC(lN,t.__scopeScrollArea),i=an.useRef(null),a=an.useRef(0),[s,u]=an.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=kGr(s.viewport,s.content),c={...n,sizes:s,onSizesChange:u,hasThumb:l>0&&l<1,onThumbChange:f=>i.current=f,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:f=>a.current=f};function d(f,p){return Pfi(f,a.current,s,p)}return r==="horizontal"?(0,Ks.jsx)(Cfi,{...c,ref:e,onThumbPositionChange:()=>{if(o.viewport&&i.current){let f=o.viewport.scrollLeft,p=MGr(f,s,o.dir);i.current.style.transform=`translate3d(${p}px, 0, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollLeft=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollLeft=d(f,o.dir))}}):r==="vertical"?(0,Ks.jsx)(xfi,{...c,ref:e,onThumbPositionChange:()=>{if(o.viewport&&i.current){let f=o.viewport.scrollTop,p=MGr(f,s);i.current.style.transform=`translate3d(0, ${p}px, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollTop=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollTop=d(f))}}):null}),Cfi=an.forwardRef((t,e)=>{let{sizes:r,onSizesChange:n,...o}=t,i=uC(lN,t.__scopeScrollArea),[a,s]=an.useState(),u=an.useRef(null),l=G$(e,u,i.onScrollbarXChange);return an.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),(0,Ks.jsx)(LGr,{"data-orientation":"horizontal",...o,ref:l,sizes:r,style:{bottom:0,left:i.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:i.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":gLe(r)+"px",...t.style},onThumbPointerDown:c=>t.onThumbPointerDown(c.x),onDragScroll:c=>t.onDragScroll(c.x),onWheelScroll:(c,d)=>{if(i.viewport){let f=i.viewport.scrollLeft+c.deltaX;t.onWheelScroll(f),BGr(f,d)&&c.preventDefault()}},onResize:()=>{u.current&&i.viewport&&a&&n({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:mLe(a.paddingLeft),paddingEnd:mLe(a.paddingRight)}})}})}),xfi=an.forwardRef((t,e)=>{let{sizes:r,onSizesChange:n,...o}=t,i=uC(lN,t.__scopeScrollArea),[a,s]=an.useState(),u=an.useRef(null),l=G$(e,u,i.onScrollbarYChange);return an.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),(0,Ks.jsx)(LGr,{"data-orientation":"vertical",...o,ref:l,sizes:r,style:{top:0,right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":gLe(r)+"px",...t.style},onThumbPointerDown:c=>t.onThumbPointerDown(c.y),onDragScroll:c=>t.onDragScroll(c.y),onWheelScroll:(c,d)=>{if(i.viewport){let f=i.viewport.scrollTop+c.deltaY;t.onWheelScroll(f),BGr(f,d)&&c.preventDefault()}},onResize:()=>{u.current&&i.viewport&&a&&n({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:mLe(a.paddingTop),paddingEnd:mLe(a.paddingBottom)}})}})}),[Tfi,$Gr]=IGr(lN),LGr=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:i,onThumbPointerUp:a,onThumbPointerDown:s,onThumbPositionChange:u,onDragScroll:l,onWheelScroll:c,onResize:d,...f}=t,p=uC(lN,r),[m,h]=an.useState(null),y=G$(e,R=>h(R)),g=an.useRef(null),b=an.useRef(""),_=p.viewport,w=n.content-n.viewport,T=vU(c),O=vU(u),E=yLe(d,10);function P(R){if(g.current){let I=R.clientX-g.current.left,A=R.clientY-g.current.top;l({x:I,y:A})}}return an.useEffect(()=>{let R=I=>{let A=I.target;m?.contains(A)&&T(I,w)};return document.addEventListener("wheel",R,{passive:!1}),()=>document.removeEventListener("wheel",R,{passive:!1})},[_,m,w,T]),an.useEffect(O,[n,O]),GZ(m,E),GZ(p.content,E),(0,Ks.jsx)(Tfi,{scope:r,scrollbar:m,hasThumb:o,onThumbChange:vU(i),onThumbPointerUp:vU(a),onThumbPositionChange:O,onThumbPointerDown:vU(s),children:(0,Ks.jsx)(WZ.div,{...f,ref:y,style:{position:"absolute",...f.style},onPointerDown:SU(t.onPointerDown,R=>{R.button===0&&(R.target.setPointerCapture(R.pointerId),g.current=m.getBoundingClientRect(),b.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",p.viewport&&(p.viewport.style.scrollBehavior="auto"),P(R))}),onPointerMove:SU(t.onPointerMove,P),onPointerUp:SU(t.onPointerUp,R=>{let I=R.target;I.hasPointerCapture(R.pointerId)&&I.releasePointerCapture(R.pointerId),document.body.style.webkitUserSelect=b.current,p.viewport&&(p.viewport.style.scrollBehavior=""),g.current=null})})})}),pLe="ScrollAreaThumb",vbt=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=$Gr(pLe,t.__scopeScrollArea);return(0,Ks.jsx)(JZ,{present:r||o.hasThumb,children:(0,Ks.jsx)(Ofi,{ref:e,...n})})}),Ofi=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,style:n,...o}=t,i=uC(pLe,r),a=$Gr(pLe,r),{onThumbPositionChange:s}=a,u=G$(e,d=>a.onThumbChange(d)),l=an.useRef(void 0),c=yLe(()=>{l.current&&(l.current(),l.current=void 0)},100);return an.useEffect(()=>{let d=i.viewport;if(d){let f=()=>{if(c(),!l.current){let p=Mfi(d,s);l.current=p,s()}};return s(),d.addEventListener("scroll",f),()=>d.removeEventListener("scroll",f)}},[i.viewport,c,s]),(0,Ks.jsx)(WZ.div,{"data-state":a.hasThumb?"visible":"hidden",...o,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:SU(t.onPointerDownCapture,d=>{let p=d.target.getBoundingClientRect(),m=d.clientX-p.left,h=d.clientY-p.top;a.onThumbPointerDown({x:m,y:h})}),onPointerUp:SU(t.onPointerUp,a.onThumbPointerUp)})});vbt.displayName=pLe;var wbt="ScrollAreaCorner",FGr=an.forwardRef((t,e)=>{let r=uC(wbt,t.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?(0,Ks.jsx)(Efi,{...t,ref:e}):null});FGr.displayName=wbt;var Efi=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,...n}=t,o=uC(wbt,r),[i,a]=an.useState(0),[s,u]=an.useState(0),l=!!(i&&s);return GZ(o.scrollbarX,()=>{let c=o.scrollbarX?.offsetHeight||0;o.onCornerHeightChange(c),u(c)}),GZ(o.scrollbarY,()=>{let c=o.scrollbarY?.offsetWidth||0;o.onCornerWidthChange(c),a(c)}),l?(0,Ks.jsx)(WZ.div,{...n,ref:e,style:{width:i,height:s,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...t.style}}):null});function mLe(t){return t?parseInt(t,10):0}function kGr(t,e){let r=t/e;return isNaN(r)?0:r}function gLe(t){let e=kGr(t.viewport,t.content),r=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,n=(t.scrollbar.size-r)*e;return Math.max(n,18)}function Pfi(t,e,r,n="ltr"){let o=gLe(r),i=o/2,a=e||i,s=o-a,u=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-s,c=r.content-r.viewport,d=n==="ltr"?[0,c]:[c*-1,0];return qGr([u,l],d)(t)}function MGr(t,e,r="ltr"){let n=gLe(e),o=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,i=e.scrollbar.size-o,a=e.content-e.viewport,s=i-n,u=r==="ltr"?[0,a]:[a*-1,0],l=wU(t,u);return qGr([0,a],[0,s])(l)}function qGr(t,e){return r=>{if(t[0]===t[1]||e[0]===e[1])return e[0];let n=(e[1]-e[0])/(t[1]-t[0]);return e[0]+n*(r-t[0])}}function BGr(t,e){return t>0&&t{})=>{let r={left:t.scrollLeft,top:t.scrollTop},n=0;return function o(){let i={left:t.scrollLeft,top:t.scrollTop},a=r.left!==i.left,s=r.top!==i.top;(a||s)&&e(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function yLe(t,e){let r=vU(t),n=an.useRef(0);return an.useEffect(()=>()=>window.clearTimeout(n.current),[]),an.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,e)},[r,e])}function GZ(t,e){let r=vU(e);Cde(()=>{let n=0;if(t){let o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(t),()=>{window.cancelAnimationFrame(n),o.unobserve(t)}}},[t,r])}var Sbt=AGr,UGr=DGr;var zGr=FGr;zr();var CU=cN.forwardRef(({className:t,children:e,...r},n)=>cN.createElement(Sbt,{ref:n,className:Se("tw-relative tw-overflow-hidden",t),...r},cN.createElement(UGr,{className:"tw-size-full tw-rounded-[inherit] [&>div:first-child]:!tw-block"},e),cN.createElement(VGr,null),cN.createElement(zGr,null)));CU.displayName=Sbt.displayName;var VGr=cN.forwardRef(({className:t,orientation:e="vertical",...r},n)=>cN.createElement(hLe,{ref:n,orientation:e,className:Se("tw-flex tw-touch-none tw-select-none tw-transition-colors",e==="vertical"&&"tw-h-full tw-w-2.5 tw-border-l tw-border-l-transparent tw-p-px",e==="horizontal"&&"tw-h-2.5 tw-flex-col tw-border-t tw-border-t-transparent tw-p-px",t),...r},cN.createElement(vbt,{className:"tw-relative tw-flex-1 tw-rounded-full tw-bg-[var(--background-modifier-border)]"})));VGr.displayName=hLe.displayName;zr();Xe();Qe();t1();var HGr=require("obsidian"),bLe=50;function WGr({children:t,chatHistory:e,onUpdateTitle:r,onDeleteChat:n,onLoadChat:o,onOpenSourceFile:i}){let[a,s]=(0,Or.useState)(""),[u,l]=(0,Or.useState)(null),[c,d]=(0,Or.useState)(""),[f,p]=(0,Or.useState)(!1),[m,h]=(0,Or.useState)(null),[y,g]=(0,Or.useState)(bLe),b=(0,Or.useRef)(null),_=(0,Or.useRef)(null),w=HGr.Platform.isMobile,T=kr(),O=(0,Or.useMemo)(()=>a.trim()?e.filter(X=>X.title.toLowerCase().includes(a.toLowerCase())):e,[e,a]),E=(0,Or.useMemo)(()=>iO(O,T.chatHistorySortStrategy,{getName:X=>X.title,getCreatedAtMs:X=>X.createdAt.getTime(),getLastUsedAtMs:X=>X.lastAccessedAt.getTime()}),[O,T.chatHistorySortStrategy]);(0,Or.useLayoutEffect)(()=>{f&&g(bLe)},[f,a]);let P=(0,Or.useMemo)(()=>E.slice(0,y),[E,y]),R=(0,Or.useRef)({displayCount:bLe,totalCount:0});(0,Or.useEffect)(()=>{R.current={displayCount:y,totalCount:E.length}},[y,E.length]);let I=(0,Or.useCallback)(X=>{if(b.current&&(b.current.disconnect(),b.current=null),!X)return;let W=new IntersectionObserver(re=>{if(re[0].isIntersecting){let{displayCount:ue,totalCount:le}=R.current;ueMath.min(L+bLe,le))}},{threshold:.1});W.observe(X),b.current=W},[]),A=(0,Or.useMemo)(()=>{let X=T.chatHistorySortStrategy;if(X==="name")return[{key:"All",label:"All",chats:P,priority:0}];let W=[],re=new Map,ue=new Date;return P.forEach(le=>{let L=X==="recent"?le.lastAccessedAt:le.createdAt,J=ue.getTime()-L.getTime(),ne=Math.floor(J/(1e3*60*60*24)),D,N;if(ne===0)D="Today",N=0;else if(ne===1)D="Yesterday",N=1;else if(ne<7)D=`${ne}d ago`,N=2+ne;else if(ne<30){let z=Math.floor(ne/7);D=z===1?"1w ago":`${z}w ago`,N=10+z}else{let z=Math.floor(ne/30);D=z===1?"1m ago":`${z}m ago`,N=50+z}re.has(D)||(re.set(D,[]),W.push({key:D,label:D,chats:re.get(D),priority:N})),re.get(D).push(le)}),W.sort((le,L)=>le.priority-L.priority)},[T.chatHistorySortStrategy,P]),B=(X,W)=>{l(X),d(W)},k=async()=>{if(u&&c.trim())try{await r(u,c.trim()),l(null),d("")}catch(X){ie("Error updating title:",X);return}else l(null),d("")},q=()=>{l(null),d("")};(0,Or.useEffect)(()=>()=>{_.current&&clearTimeout(_.current)},[]);let Z=async X=>{if(m===X)try{await n(X),h(null)}catch(W){ie("Error deleting chat:",W),h(null)}else _.current&&clearTimeout(_.current),h(X),_.current=setTimeout(()=>{h(null),_.current=null},3e3)},V=()=>{h(null)},Y=async X=>{o&&await o(X),p(!1)};return Or.default.createElement(bU,{open:f,onOpenChange:p},Or.default.createElement(_U,{asChild:!0},t),Or.default.createElement(K$,{className:"tw-w-80 tw-p-0",align:"end",side:"top"},Or.default.createElement("div",{className:"tw-flex tw-max-h-[400px] tw-flex-col"},Or.default.createElement("div",{className:"tw-shrink-0 tw-border-b tw-p-1"},Or.default.createElement(zZ,{value:a,onChange:s})),Or.default.createElement(CU,{className:"tw-min-h-[150px] tw-flex-1 tw-overflow-y-auto"},Or.default.createElement("div",{className:"tw-p-2"},A.length===0?Or.default.createElement("div",{className:"tw-py-8 tw-text-center tw-text-muted"},a?"No matching chat history found.":"No chat history"):Or.default.createElement(Or.default.Fragment,null,A.map(X=>Or.default.createElement("div",{key:X.key,className:"tw-mb-3 tw-border-x-[0px] tw-border-b tw-border-t-[0px] tw-border-border tw-pb-2",style:{borderBottomStyle:"solid"}},Or.default.createElement("div",{className:"tw-mb-2 tw-px-2 tw-text-xs tw-font-medium tw-tracking-wider tw-text-muted"},X.label),Or.default.createElement("div",{className:"tw-space-y-1"},X.chats.map(W=>Or.default.createElement(Ifi,{key:W.id,chat:W,isEditing:u===W.id,editingTitle:c,onEditingTitleChange:d,onStartEdit:B,onSaveEdit:k,onCancelEdit:q,onDelete:Z,onCancelDelete:V,onLoadChat:Y,onOpenSourceFile:i,isMobile:w,confirmDeleteId:m}))))),Or.default.createElement("div",{ref:I,className:"tw-h-1"}),yn(p.target.value),className:"!tw-h-6 tw-flex-1",autoFocus:!0,onKeyDown:p=>{p.key==="Enter"?i():p.key==="Escape"&&a()}}),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:i,className:"tw-size-5 tw-p-0"},Or.default.createElement(Yu,{className:"tw-size-3"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:a,className:"tw-size-5 tw-p-0"},Or.default.createElement(Ho,{className:"tw-size-3"}))):Or.default.createElement("div",{className:Se("tw-group tw-flex tw-cursor-pointer tw-items-center tw-gap-2 tw-rounded-md tw-p-1 tw-transition-colors hover:tw-bg-modifier-hover"),onClick:()=>l(t.id)},Or.default.createElement(j5,{className:"tw-size-3 tw-shrink-0 tw-text-muted"}),Or.default.createElement("div",{className:"tw-min-w-0 tw-flex-1"},Or.default.createElement("span",{className:"tw-block tw-truncate tw-text-sm tw-font-medium tw-text-normal"},t.title)),Or.default.createElement("div",{className:Se("tw-flex tw-shrink-0 tw-items-center tw-gap-1.5 tw-transition-opacity",d?"tw-flex":"tw-hidden group-hover:tw-flex")},f===t.id?Or.default.createElement(Or.default.Fragment,null,Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),s(t.id)},className:"tw-size-5 tw-p-0 tw-text-error hover:tw-text-error",title:"Confirm Delete"},Or.default.createElement(Yu,{className:"tw-size-3"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),u()},className:"tw-size-5 tw-p-0",title:"Cancel deletion"},Or.default.createElement(Ho,{className:"tw-size-3"}))):Or.default.createElement(Or.default.Fragment,null,Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),c&&c(t.id)},className:"tw-size-5 tw-p-0",title:"Open the source file"},Or.default.createElement(_1,{className:"tw-size-4"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),o(t.id,t.title)},className:"tw-size-5 tw-p-0"},Or.default.createElement(Lb,{className:"tw-size-3"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),s(t.id)},className:"tw-size-5 tw-p-0 tw-text-error hover:tw-text-error",title:"delete file"},Or.default.createElement(Iy,{className:"tw-size-3"})))))}Mr();var R3=$(K()),JGr=({tokenCount:t})=>t==null?null:R3.default.createElement(vn,null,R3.default.createElement(wn,{asChild:!0},R3.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-text-sm tw-text-faint"},R3.default.createElement(Sre,{className:"tw-size-3"}),R3.default.createElement("span",null,(r=>r<1e3?"<1k":`${Math.floor(r/1e3)}k`)(t)))),R3.default.createElement(pn,null,"Context used: ",t.toLocaleString()));var fr=$(K());xn();var I3=$(K());zr();Mr();function dN({options:t,placeholder:e,containerClassName:r,className:n,...o}){return I3.default.createElement("div",{className:Se("tw-group tw-relative tw-w-full",r)},I3.default.createElement("select",{className:Se("tw-w-full tw-appearance-none","tw-flex tw-h-9 tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-dropdown tw-px-3 tw-py-1 tw-pr-8","tw-text-sm tw-shadow tw-transition-colors","focus:tw-outline-none focus:tw-ring-1 focus:tw-ring-ring","disabled:tw-cursor-not-allowed disabled:tw-opacity-50","hover:tw-bg-interactive-hover hover:tw-text-normal",n),...o},e&&I3.default.createElement("option",{value:"",disabled:!0},e),t.map(i=>I3.default.createElement("option",{key:i.value,value:i.value},i.label))),I3.default.createElement("div",{className:Se("tw-pointer-events-none tw-absolute tw-inset-y-0 tw-right-0 tw-flex tw-items-center tw-pr-2","tw-transition-colors group-hover:[&>svg]:tw-text-normal",o.disabled&&"tw-opacity-50")},I3.default.createElement(Ji,{className:"tw-size-4"})))}var vLe=$(K());var t9r=$(K(),1);var ZGr=$(K(),1),Ffi=$(yu(),1);var fh=$(K(),1);var Afi=$(K(),1);function KGr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function GGr(...t){return e=>{let r=!1,n=t.map(o=>{let i=KGr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=fh.Children.toArray(i),u=s.find(jfi);if(u){let l=u.props.children,c=s.map(d=>d===u?fh.Children.count(l)>1?fh.Children.only(null):fh.isValidElement(l)?l.props.children:null:d);return(0,_Le.jsx)(e,{...a,ref:o,children:fh.isValidElement(l)?fh.cloneElement(l,void 0,c):null})}return(0,_Le.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function Nfi(t){let e=fh.forwardRef((r,n)=>{let{children:o,...i}=r;if(fh.isValidElement(o)){let a=Lfi(o),s=$fi(i,o.props);return o.type!==fh.Fragment&&(s.ref=n?GGr(n,a):a),fh.cloneElement(o,s)}return fh.Children.count(o)>1?fh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Dfi=Symbol("radix.slottable");function jfi(t){return fh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Dfi}function $fi(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 Lfi(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 YGr=$(wt(),1),kfi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],QGr=kfi.reduce((t,e)=>{let r=XGr(`Primitive.${e}`),n=ZGr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,YGr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var r9r=$(wt(),1),qfi="Separator",e9r="horizontal",Bfi=["horizontal","vertical"],n9r=t9r.forwardRef((t,e)=>{let{decorative:r,orientation:n=e9r,...o}=t,i=Ufi(n)?n:e9r,s=r?{role:"none"}:{"aria-orientation":i==="vertical"?i:void 0,role:"separator"};return(0,r9r.jsx)(QGr.div,{"data-orientation":i,...s,...o,ref:e})});n9r.displayName=qfi;function Ufi(t){return Bfi.includes(t)}var Cbt=n9r;zr();var lC=vLe.forwardRef(({className:t,orientation:e="horizontal",decorative:r=!0,...n},o)=>vLe.createElement(Cbt,{ref:o,decorative:r,orientation:e,className:Se("tw-shrink-0 tw-bg-[var(--background-modifier-border)]",e==="horizontal"?"tw-h-px tw-w-full":"tw-h-full tw-w-px",t),...n}));lC.displayName=Cbt.displayName;Mr();var io=$(K());var XZ=$(K());var Fo=({label:t,required:e=!1,error:r=!1,description:n,errorMessage:o="This field is required",children:i})=>XZ.default.createElement("div",{className:"tw-space-y-2"},t&&XZ.default.createElement(uc,{className:r?"tw-text-error":""},t," ",e&&XZ.default.createElement("span",{className:"tw-text-error"},"*")),n&&XZ.default.createElement("p",{className:"tw-text-sm tw-text-muted"},n),i,r&&XZ.default.createElement("p",{className:"tw-text-xs tw-text-error"},o));var mu=$(K());var D3=$(K());var Eu=$(K(),1);function A3(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var i9r=$(K(),1);function o9r(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function xbt(...t){return e=>{let r=!1,n=t.map(o=>{let i=o9r(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=Z$.useMemo(()=>m,Object.values(m));return(0,a9r.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=Z$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>Z$.createContext(a));return function(s){let u=s?.[t]||i;return Z$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Vfi(o,...e)]}function Vfi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return Z$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var cC=$(K(),1);var u9r=$(K(),1),wLe=globalThis?.document?u9r.useLayoutEffect:()=>{};var SLe=$(K(),1);var Hfi=cC[" useInsertionEffect ".trim().toString()]||wLe;function l9r({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=Wfi({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=cC.useRef(t!==void 0);cC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=cC.useCallback(c=>{if(s){let d=Jfi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function Wfi({defaultProp:t,onChange:e}){let[r,n]=cC.useState(t),o=cC.useRef(r),i=cC.useRef(e);return Hfi(()=>{i.current=e},[e]),cC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function Jfi(t){return typeof t=="function"}var mFs=Symbol("RADIX:SYNC_STATE");var CLe=$(K(),1),Kfi=$(wt(),1),Gfi=CLe.createContext(void 0);function c9r(t){let e=CLe.useContext(Gfi);return t||e||"ltr"}var xLe=$(K(),1);function d9r(t){let e=xLe.useRef({value:t,previous:t});return xLe.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}var f9r=$(K(),1);function p9r(t){let[e,r]=f9r.useState(void 0);return wLe(()=>{if(t){r({width:t.offsetWidth,height:t.offsetHeight});let n=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;let i=o[0],a,s;if("borderBoxSize"in i){let u=i.borderBoxSize,l=Array.isArray(u)?u[0]:u;a=l.inlineSize,s=l.blockSize}else a=t.offsetWidth,s=t.offsetHeight;r({width:a,height:s})});return n.observe(t,{box:"border-box"}),()=>n.unobserve(t)}else r(void 0)},[t]),e}var h9r=$(K(),1),tpi=$(yu(),1);var ph=$(K(),1);var TLe=$(wt(),1);function m9r(t){let e=Xfi(t),r=ph.forwardRef((n,o)=>{let{children:i,...a}=n,s=ph.Children.toArray(i),u=s.find(Yfi);if(u){let l=u.props.children,c=s.map(d=>d===u?ph.Children.count(l)>1?ph.Children.only(null):ph.isValidElement(l)?l.props.children:null:d);return(0,TLe.jsx)(e,{...a,ref:o,children:ph.isValidElement(l)?ph.cloneElement(l,void 0,c):null})}return(0,TLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function Xfi(t){let e=ph.forwardRef((r,n)=>{let{children:o,...i}=r;if(ph.isValidElement(o)){let a=epi(o),s=Qfi(i,o.props);return o.type!==ph.Fragment&&(s.ref=n?xbt(n,a):a),ph.cloneElement(o,s)}return ph.Children.count(o)>1?ph.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Zfi=Symbol("radix.slottable");function Yfi(t){return ph.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Zfi}function Qfi(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 epi(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 g9r=$(wt(),1),rpi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ZZ=rpi.reduce((t,e)=>{let r=m9r(`Primitive.${e}`),n=h9r.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,g9r.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var mh=$(wt(),1),y9r=["PageUp","PageDown"],b9r=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],_9r={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},YZ="Slider",[Tbt,npi,opi]=oU(YZ),[v9r,DFs]=s9r(YZ,[opi]),[ipi,OLe]=v9r(YZ),w9r=Eu.forwardRef((t,e)=>{let{name:r,min:n=0,max:o=100,step:i=1,orientation:a="horizontal",disabled:s=!1,minStepsBetweenThumbs:u=0,defaultValue:l=[n],value:c,onValueChange:d=()=>{},onValueCommit:f=()=>{},inverted:p=!1,form:m,...h}=t,y=Eu.useRef(new Set),g=Eu.useRef(0),_=a==="horizontal"?api:spi,[w=[],T]=l9r({prop:c,defaultProp:l,onChange:A=>{[...y.current][g.current]?.focus(),d(A)}}),O=Eu.useRef(w);function E(A){let B=fpi(w,A);I(A,B)}function P(A){I(A,g.current)}function R(){let A=O.current[g.current];w[g.current]!==A&&f(w)}function I(A,B,{commit:k}={commit:!1}){let q=gpi(i),Z=ypi(Math.round((A-n)/i)*i+n,q),V=wU(Z,[n,o]);T((Y=[])=>{let X=cpi(Y,V,B);if(hpi(X,u*i)){g.current=X.indexOf(V);let W=String(X)!==String(Y);return W&&k&&f(X),W?X:Y}else return Y})}return(0,mh.jsx)(ipi,{scope:t.__scopeSlider,name:r,disabled:s,min:n,max:o,valueIndexToChangeRef:g,thumbs:y.current,values:w,orientation:a,form:m,children:(0,mh.jsx)(Tbt.Provider,{scope:t.__scopeSlider,children:(0,mh.jsx)(Tbt.Slot,{scope:t.__scopeSlider,children:(0,mh.jsx)(_,{"aria-disabled":s,"data-disabled":s?"":void 0,...h,ref:e,onPointerDown:A3(h.onPointerDown,()=>{s||(O.current=w)}),min:n,max:o,inverted:p,onSlideStart:s?void 0:E,onSlideMove:s?void 0:P,onSlideEnd:s?void 0:R,onHomeKeyDown:()=>!s&&I(n,0,{commit:!0}),onEndKeyDown:()=>!s&&I(o,w.length-1,{commit:!0}),onStepKeyDown:({event:A,direction:B})=>{if(!s){let Z=y9r.includes(A.key)||A.shiftKey&&b9r.includes(A.key)?10:1,V=g.current,Y=w[V],X=i*Z*B;I(Y+X,V,{commit:!0})}}})})})})});w9r.displayName=YZ;var[S9r,C9r]=v9r(YZ,{startEdge:"left",endEdge:"right",size:"width",direction:1}),api=Eu.forwardRef((t,e)=>{let{min:r,max:n,dir:o,inverted:i,onSlideStart:a,onSlideMove:s,onSlideEnd:u,onStepKeyDown:l,...c}=t,[d,f]=Eu.useState(null),p=N3(e,_=>f(_)),m=Eu.useRef(void 0),h=c9r(o),y=h==="ltr",g=y&&!i||!y&&i;function b(_){let w=m.current||d.getBoundingClientRect(),T=[0,w.width],E=Pbt(T,g?[r,n]:[n,r]);return m.current=w,E(_-w.left)}return(0,mh.jsx)(S9r,{scope:t.__scopeSlider,startEdge:g?"left":"right",endEdge:g?"right":"left",direction:g?1:-1,size:"width",children:(0,mh.jsx)(x9r,{dir:h,"data-orientation":"horizontal",...c,ref:p,style:{...c.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:_=>{let w=b(_.clientX);a?.(w)},onSlideMove:_=>{let w=b(_.clientX);s?.(w)},onSlideEnd:()=>{m.current=void 0,u?.()},onStepKeyDown:_=>{let T=_9r[g?"from-left":"from-right"].includes(_.key);l?.({event:_,direction:T?-1:1})}})})}),spi=Eu.forwardRef((t,e)=>{let{min:r,max:n,inverted:o,onSlideStart:i,onSlideMove:a,onSlideEnd:s,onStepKeyDown:u,...l}=t,c=Eu.useRef(null),d=N3(e,c),f=Eu.useRef(void 0),p=!o;function m(h){let y=f.current||c.current.getBoundingClientRect(),g=[0,y.height],_=Pbt(g,p?[n,r]:[r,n]);return f.current=y,_(h-y.top)}return(0,mh.jsx)(S9r,{scope:t.__scopeSlider,startEdge:p?"bottom":"top",endEdge:p?"top":"bottom",size:"height",direction:p?1:-1,children:(0,mh.jsx)(x9r,{"data-orientation":"vertical",...l,ref:d,style:{...l.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:h=>{let y=m(h.clientY);i?.(y)},onSlideMove:h=>{let y=m(h.clientY);a?.(y)},onSlideEnd:()=>{f.current=void 0,s?.()},onStepKeyDown:h=>{let g=_9r[p?"from-bottom":"from-top"].includes(h.key);u?.({event:h,direction:g?-1:1})}})})}),x9r=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:i,onHomeKeyDown:a,onEndKeyDown:s,onStepKeyDown:u,...l}=t,c=OLe(YZ,r);return(0,mh.jsx)(ZZ.span,{...l,ref:e,onKeyDown:A3(t.onKeyDown,d=>{d.key==="Home"?(a(d),d.preventDefault()):d.key==="End"?(s(d),d.preventDefault()):y9r.concat(b9r).includes(d.key)&&(u(d),d.preventDefault())}),onPointerDown:A3(t.onPointerDown,d=>{let f=d.target;f.setPointerCapture(d.pointerId),d.preventDefault(),c.thumbs.has(f)?f.focus():n(d)}),onPointerMove:A3(t.onPointerMove,d=>{d.target.hasPointerCapture(d.pointerId)&&o(d)}),onPointerUp:A3(t.onPointerUp,d=>{let f=d.target;f.hasPointerCapture(d.pointerId)&&(f.releasePointerCapture(d.pointerId),i(d))})})}),T9r="SliderTrack",O9r=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,...n}=t,o=OLe(T9r,r);return(0,mh.jsx)(ZZ.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:e})});O9r.displayName=T9r;var Obt="SliderRange",E9r=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,...n}=t,o=OLe(Obt,r),i=C9r(Obt,r),a=Eu.useRef(null),s=N3(e,a),u=o.values.length,l=o.values.map(f=>R9r(f,o.min,o.max)),c=u>1?Math.min(...l):0,d=100-Math.max(...l);return(0,mh.jsx)(ZZ.span,{"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0,...n,ref:s,style:{...t.style,[i.startEdge]:c+"%",[i.endEdge]:d+"%"}})});E9r.displayName=Obt;var Ebt="SliderThumb",P9r=Eu.forwardRef((t,e)=>{let r=npi(t.__scopeSlider),[n,o]=Eu.useState(null),i=N3(e,s=>o(s)),a=Eu.useMemo(()=>n?r().findIndex(s=>s.ref.current===n):-1,[r,n]);return(0,mh.jsx)(upi,{...t,ref:i,index:a})}),upi=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,index:n,name:o,...i}=t,a=OLe(Ebt,r),s=C9r(Ebt,r),[u,l]=Eu.useState(null),c=N3(e,b=>l(b)),d=u?a.form||!!u.closest("form"):!0,f=p9r(u),p=a.values[n],m=p===void 0?0:R9r(p,a.min,a.max),h=dpi(n,a.values.length),y=f?.[s.size],g=y?ppi(y,m,s.direction):0;return Eu.useEffect(()=>{if(u)return a.thumbs.add(u),()=>{a.thumbs.delete(u)}},[u,a.thumbs]),(0,mh.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:`calc(${m}% + ${g}px)`},children:[(0,mh.jsx)(Tbt.ItemSlot,{scope:t.__scopeSlider,children:(0,mh.jsx)(ZZ.span,{role:"slider","aria-label":t["aria-label"]||h,"aria-valuemin":a.min,"aria-valuenow":p,"aria-valuemax":a.max,"aria-orientation":a.orientation,"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,tabIndex:a.disabled?void 0:0,...i,ref:c,style:p===void 0?{display:"none"}:t.style,onFocus:A3(t.onFocus,()=>{a.valueIndexToChangeRef.current=n})})}),d&&(0,mh.jsx)(M9r,{name:o??(a.name?a.name+(a.values.length>1?"[]":""):void 0),form:a.form,value:p},n)]})});P9r.displayName=Ebt;var lpi="RadioBubbleInput",M9r=Eu.forwardRef(({__scopeSlider:t,value:e,...r},n)=>{let o=Eu.useRef(null),i=N3(o,n),a=d9r(e);return Eu.useEffect(()=>{let s=o.current;if(!s)return;let u=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==e&&c){let d=new Event("input",{bubbles:!0});c.call(s,e),s.dispatchEvent(d)}},[a,e]),(0,mh.jsx)(ZZ.input,{style:{display:"none"},...r,ref:i,defaultValue:e})});M9r.displayName=lpi;function cpi(t=[],e,r){let n=[...t];return n[r]=e,n.sort((o,i)=>o-i)}function R9r(t,e,r){let i=100/(r-e)*(t-e);return wU(i,[0,100])}function dpi(t,e){return e>2?`Value ${t+1} of ${e}`:e===2?["Minimum","Maximum"][t]:void 0}function fpi(t,e){if(t.length===1)return 0;let r=t.map(o=>Math.abs(o-e)),n=Math.min(...r);return r.indexOf(n)}function ppi(t,e,r){let n=t/2,i=Pbt([0,50],[0,n]);return(n-i(e)*r)*r}function mpi(t){return t.slice(0,-1).map((e,r)=>t[r+1]-e)}function hpi(t,e){if(e>0){let r=mpi(t);return Math.min(...r)>=e}return!0}function Pbt(t,e){return r=>{if(t[0]===t[1]||e[0]===e[1])return e[0];let n=(e[1]-e[0])/(t[1]-t[0]);return e[0]+n*(r-t[0])}}function gpi(t){return(String(t).split(".")[1]||"").length}function ypi(t,e){let r=Math.pow(10,e);return Math.round(t*r)/r}var Mbt=w9r,I9r=O9r,A9r=E9r,N9r=P9r;zr();var xde=D3.forwardRef(({className:t,...e},r)=>D3.createElement(Mbt,{ref:r,className:Se("tw-relative tw-flex tw-w-full tw-touch-none tw-select-none tw-items-center",t),...e},D3.createElement(I9r,{className:"tw-relative tw-h-1.5 tw-w-full tw-grow tw-overflow-hidden tw-rounded-full tw-border tw-border-solid tw-bg-interactive-accent/20 tw-border-interactive-accent/30"},D3.createElement(A9r,{className:"tw-absolute tw-h-full tw-bg-interactive-accent"})),D3.createElement(N9r,{className:"tw-block tw-size-4 tw-rounded-full tw-border tw-bg-toggle-thumb tw-shadow 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"})));xde.displayName=Mbt.displayName;xn();var Pu=$(K());var er=$(K(),1),Fbt=$(yu(),1);var LFs=!!(typeof window<"u"&&window.document&&window.document.createElement);function ng(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var j9r=$(K(),1);function D9r(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Rbt(...t){return e=>{let r=!1,n=t.map(o=>{let i=D9r(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=Y$.useMemo(()=>m,Object.values(m));return(0,$9r.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=Y$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>Y$.createContext(a));return function(s){let u=s?.[t]||i;return Y$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,_pi(o,...e)]}function _pi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return Y$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var ELe=$(K(),1),vpi=$(wt(),1),wpi=ELe.createContext(void 0);function F9r(t){let e=ELe.useContext(wpi);return t||e||"ltr"}var Ibt=$(K(),1);var k9r=$(K(),1),eS=globalThis?.document?k9r.useLayoutEffect:()=>{};var Spi=Ibt[" useId ".trim().toString()]||(()=>{}),Cpi=0;function PLe(t){let[e,r]=Ibt.useState(Spi());return eS(()=>{t||r(n=>n??String(Cpi++))},[t]),t||(e?`radix-${e}`:"")}var q9r=$(K(),1),Mpi=$(yu(),1);var hh=$(K(),1);var MLe=$(wt(),1);function RLe(t){let e=xpi(t),r=hh.forwardRef((n,o)=>{let{children:i,...a}=n,s=hh.Children.toArray(i),u=s.find(Opi);if(u){let l=u.props.children,c=s.map(d=>d===u?hh.Children.count(l)>1?hh.Children.only(null):hh.isValidElement(l)?l.props.children:null:d);return(0,MLe.jsx)(e,{...a,ref:o,children:hh.isValidElement(l)?hh.cloneElement(l,void 0,c):null})}return(0,MLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function xpi(t){let e=hh.forwardRef((r,n)=>{let{children:o,...i}=r;if(hh.isValidElement(o)){let a=Ppi(o),s=Epi(i,o.props);return o.type!==hh.Fragment&&(s.ref=n?Rbt(n,a):a),hh.cloneElement(o,s)}return hh.Children.count(o)>1?hh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Tpi=Symbol("radix.slottable");function Opi(t){return hh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Tpi}function Epi(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 Ppi(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 B9r=$(wt(),1),Rpi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Av=Rpi.reduce((t,e)=>{let r=RLe(`Primitive.${e}`),n=q9r.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,B9r.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var QZ=$(K(),1);function U9r(t){let e=QZ.useRef(t);return QZ.useEffect(()=>{e.current=t}),QZ.useMemo(()=>(...r)=>e.current?.(...r),[])}var dC=$(K(),1);var ILe=$(K(),1);var Ipi=dC[" useInsertionEffect ".trim().toString()]||eS;function Abt({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=Api({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=dC.useRef(t!==void 0);dC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=dC.useCallback(c=>{if(s){let d=Npi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function Api({defaultProp:t,onChange:e}){let[r,n]=dC.useState(t),o=dC.useRef(r),i=dC.useRef(e);return Ipi(()=>{i.current=e},[e]),dC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function Npi(t){return typeof t=="function"}var ZFs=Symbol("RADIX:SYNC_STATE");var ALe=$(K(),1);function z9r(t){let e=ALe.useRef({value:t,previous:t});return ALe.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}var Mn=$(wt(),1),Dpi=[" ","Enter","ArrowUp","ArrowDown"],jpi=[" ","Enter"],j3="Select",[DLe,jLe,$pi]=oU(j3),[eY,wks]=L9r(j3,[$pi,tC]),$Le=tC(),[Lpi,xU]=eY(j3),[Fpi,kpi]=eY(j3),V9r=t=>{let{__scopeSelect:e,children:r,open:n,defaultOpen:o,onOpenChange:i,value:a,defaultValue:s,onValueChange:u,dir:l,name:c,autoComplete:d,disabled:f,required:p,form:m}=t,h=$Le(e),[y,g]=er.useState(null),[b,_]=er.useState(null),[w,T]=er.useState(!1),O=F9r(l),[E,P]=Abt({prop:n,defaultProp:o??!1,onChange:i,caller:j3}),[R,I]=Abt({prop:a,defaultProp:s,onChange:u,caller:j3}),A=er.useRef(null),B=y?m||!!y.closest("form"):!0,[k,q]=er.useState(new Set),Z=Array.from(k).map(V=>V.props.value).join(";");return(0,Mn.jsx)(B$,{...h,children:(0,Mn.jsxs)(Lpi,{required:p,scope:e,trigger:y,onTriggerChange:g,valueNode:b,onValueNodeChange:_,valueNodeHasChildren:w,onValueNodeHasChildrenChange:T,contentId:PLe(),value:R,onValueChange:I,open:E,onOpenChange:P,dir:O,triggerPointerDownPosRef:A,disabled:f,children:[(0,Mn.jsx)(DLe.Provider,{scope:e,children:(0,Mn.jsx)(Fpi,{scope:t.__scopeSelect,onNativeOptionAdd:er.useCallback(V=>{q(Y=>new Set(Y).add(V))},[]),onNativeOptionRemove:er.useCallback(V=>{q(Y=>{let X=new Set(Y);return X.delete(V),X})},[]),children:r})}),B?(0,Mn.jsxs)(m7r,{"aria-hidden":!0,required:p,tabIndex:-1,name:c,autoComplete:d,value:R,onChange:V=>I(V.target.value),disabled:f,form:m,children:[R===void 0?(0,Mn.jsx)("option",{value:""}):null,Array.from(k)]},Z):null]})})};V9r.displayName=j3;var H9r="SelectTrigger",W9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,disabled:n=!1,...o}=t,i=$Le(r),a=xU(H9r,r),s=a.disabled||n,u=yT(e,a.onTriggerChange),l=jLe(r),c=er.useRef("touch"),[d,f,p]=g7r(h=>{let y=l().filter(_=>!_.disabled),g=y.find(_=>_.value===a.value),b=y7r(y,h,g);b!==void 0&&a.onValueChange(b.value)}),m=h=>{s||(a.onOpenChange(!0),p()),h&&(a.triggerPointerDownPosRef.current={x:Math.round(h.pageX),y:Math.round(h.pageY)})};return(0,Mn.jsx)(U$,{asChild:!0,...i,children:(0,Mn.jsx)(Av.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":h7r(a.value)?"":void 0,...o,ref:u,onClick:ng(o.onClick,h=>{h.currentTarget.focus(),c.current!=="mouse"&&m(h)}),onPointerDown:ng(o.onPointerDown,h=>{c.current=h.pointerType;let y=h.target;y.hasPointerCapture(h.pointerId)&&y.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&h.pointerType==="mouse"&&(m(h),h.preventDefault())}),onKeyDown:ng(o.onKeyDown,h=>{let y=d.current!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&f(h.key),!(y&&h.key===" ")&&Dpi.includes(h.key)&&(m(),h.preventDefault())})})})});W9r.displayName=H9r;var J9r="SelectValue",K9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,className:n,style:o,children:i,placeholder:a="",...s}=t,u=xU(J9r,r),{onValueNodeHasChildrenChange:l}=u,c=i!==void 0,d=yT(e,u.onValueNodeChange);return eS(()=>{l(c)},[l,c]),(0,Mn.jsx)(Av.span,{...s,ref:d,style:{pointerEvents:"none"},children:h7r(u.value)?(0,Mn.jsx)(Mn.Fragment,{children:a}):i})});K9r.displayName=J9r;var qpi="SelectIcon",G9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,children:n,...o}=t;return(0,Mn.jsx)(Av.span,{"aria-hidden":!0,...o,ref:e,children:n||"\u25BC"})});G9r.displayName=qpi;var Bpi="SelectPortal",X9r=t=>(0,Mn.jsx)(mT,{asChild:!0,...t});X9r.displayName=Bpi;var $3="SelectContent",Z9r=er.forwardRef((t,e)=>{let r=xU($3,t.__scopeSelect),[n,o]=er.useState();if(eS(()=>{o(new DocumentFragment)},[]),!r.open){let i=n;return i?Fbt.createPortal((0,Mn.jsx)(Y9r,{scope:t.__scopeSelect,children:(0,Mn.jsx)(DLe.Slot,{scope:t.__scopeSelect,children:(0,Mn.jsx)("div",{children:t.children})})}),i):null}return(0,Mn.jsx)(Q9r,{...t,ref:e})});Z9r.displayName=$3;var bT=10,[Y9r,TU]=eY($3),Upi="SelectContentImpl",zpi=RLe("SelectContent.RemoveScroll"),Q9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:i,onPointerDownOutside:a,side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:y,...g}=t,b=xU($3,r),[_,w]=er.useState(null),[T,O]=er.useState(null),E=yT(e,N=>w(N)),[P,R]=er.useState(null),[I,A]=er.useState(null),B=jLe(r),[k,q]=er.useState(!1),Z=er.useRef(!1);er.useEffect(()=>{if(_)return fU(_)},[_]),aU();let V=er.useCallback(N=>{let[z,...H]=B().map(de=>de.ref.current),[oe]=H.slice(-1),Q=document.activeElement;for(let de of N)if(de===Q||(de?.scrollIntoView({block:"nearest"}),de===z&&T&&(T.scrollTop=0),de===oe&&T&&(T.scrollTop=T.scrollHeight),de?.focus(),document.activeElement!==Q))return},[B,T]),Y=er.useCallback(()=>V([P,_]),[V,P,_]);er.useEffect(()=>{k&&Y()},[k,Y]);let{onOpenChange:X,triggerPointerDownPosRef:W}=b;er.useEffect(()=>{if(_){let N={x:0,y:0},z=oe=>{N={x:Math.abs(Math.round(oe.pageX)-(W.current?.x??0)),y:Math.abs(Math.round(oe.pageY)-(W.current?.y??0))}},H=oe=>{N.x<=10&&N.y<=10?oe.preventDefault():_.contains(oe.target)||X(!1),document.removeEventListener("pointermove",z),W.current=null};return W.current!==null&&(document.addEventListener("pointermove",z),document.addEventListener("pointerup",H,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",z),document.removeEventListener("pointerup",H,{capture:!0})}}},[_,X,W]),er.useEffect(()=>{let N=()=>X(!1);return window.addEventListener("blur",N),window.addEventListener("resize",N),()=>{window.removeEventListener("blur",N),window.removeEventListener("resize",N)}},[X]);let[re,ue]=g7r(N=>{let z=B().filter(Q=>!Q.disabled),H=z.find(Q=>Q.ref.current===document.activeElement),oe=y7r(z,N,H);oe&&setTimeout(()=>oe.ref.current.focus())}),le=er.useCallback((N,z,H)=>{let oe=!Z.current&&!H;(b.value!==void 0&&b.value===z||oe)&&(R(N),oe&&(Z.current=!0))},[b.value]),L=er.useCallback(()=>_?.focus(),[_]),J=er.useCallback((N,z,H)=>{let oe=!Z.current&&!H;(b.value!==void 0&&b.value===z||oe)&&A(N)},[b.value]),ne=n==="popper"?Nbt:e7r,D=ne===Nbt?{side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:y}:{};return(0,Mn.jsx)(Y9r,{scope:r,content:_,viewport:T,onViewportChange:O,itemRefCallback:le,selectedItem:P,onItemLeave:L,itemTextRefCallback:J,focusSelectedItem:Y,selectedItemText:I,position:n,isPositioned:k,searchRef:re,children:(0,Mn.jsx)(V$,{as:zpi,allowPinchZoom:!0,children:(0,Mn.jsx)(F$,{asChild:!0,trapped:b.open,onMountAutoFocus:N=>{N.preventDefault()},onUnmountAutoFocus:ng(o,N=>{b.trigger?.focus({preventScroll:!0}),N.preventDefault()}),children:(0,Mn.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:N=>N.preventDefault(),onDismiss:()=>b.onOpenChange(!1),children:(0,Mn.jsx)(ne,{role:"listbox",id:b.contentId,"data-state":b.open?"open":"closed",dir:b.dir,onContextMenu:N=>N.preventDefault(),...g,...D,onPlaced:()=>q(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...g.style},onKeyDown:ng(g.onKeyDown,N=>{let z=N.ctrlKey||N.altKey||N.metaKey;if(N.key==="Tab"&&N.preventDefault(),!z&&N.key.length===1&&ue(N.key),["ArrowUp","ArrowDown","Home","End"].includes(N.key)){let oe=B().filter(Q=>!Q.disabled).map(Q=>Q.ref.current);if(["ArrowUp","End"].includes(N.key)&&(oe=oe.slice().reverse()),["ArrowUp","ArrowDown"].includes(N.key)){let Q=N.target,de=oe.indexOf(Q);oe=oe.slice(de+1)}setTimeout(()=>V(oe)),N.preventDefault()}})})})})})})});Q9r.displayName=Upi;var Vpi="SelectItemAlignedPosition",e7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,onPlaced:n,...o}=t,i=xU($3,r),a=TU($3,r),[s,u]=er.useState(null),[l,c]=er.useState(null),d=yT(e,E=>c(E)),f=jLe(r),p=er.useRef(!1),m=er.useRef(!0),{viewport:h,selectedItem:y,selectedItemText:g,focusSelectedItem:b}=a,_=er.useCallback(()=>{if(i.trigger&&i.valueNode&&s&&l&&h&&y&&g){let E=i.trigger.getBoundingClientRect(),P=l.getBoundingClientRect(),R=i.valueNode.getBoundingClientRect(),I=g.getBoundingClientRect();if(i.dir!=="rtl"){let Q=I.left-P.left,de=R.left-Q,fe=E.left-de,De=E.width+fe,st=Math.max(De,P.width),Le=window.innerWidth-bT,Bt=wU(de,[bT,Math.max(bT,Le-st)]);s.style.minWidth=De+"px",s.style.left=Bt+"px"}else{let Q=P.right-I.right,de=window.innerWidth-R.right-Q,fe=window.innerWidth-E.right-de,De=E.width+fe,st=Math.max(De,P.width),Le=window.innerWidth-bT,Bt=wU(de,[bT,Math.max(bT,Le-st)]);s.style.minWidth=De+"px",s.style.right=Bt+"px"}let A=f(),B=window.innerHeight-bT*2,k=h.scrollHeight,q=window.getComputedStyle(l),Z=parseInt(q.borderTopWidth,10),V=parseInt(q.paddingTop,10),Y=parseInt(q.borderBottomWidth,10),X=parseInt(q.paddingBottom,10),W=Z+V+k+X+Y,re=Math.min(y.offsetHeight*5,W),ue=window.getComputedStyle(h),le=parseInt(ue.paddingTop,10),L=parseInt(ue.paddingBottom,10),J=E.top+E.height/2-bT,ne=B-J,D=y.offsetHeight/2,N=y.offsetTop+D,z=Z+V+N,H=W-z;if(z<=J){let Q=A.length>0&&y===A[A.length-1].ref.current;s.style.bottom="0px";let de=l.clientHeight-h.offsetTop-h.offsetHeight,fe=Math.max(ne,D+(Q?L:0)+de+Y),De=z+fe;s.style.height=De+"px"}else{let Q=A.length>0&&y===A[0].ref.current;s.style.top="0px";let fe=Math.max(J,Z+h.offsetTop+(Q?le:0)+D)+H;s.style.height=fe+"px",h.scrollTop=z-J+h.offsetTop}s.style.margin=`${bT}px 0`,s.style.minHeight=re+"px",s.style.maxHeight=B+"px",n?.(),requestAnimationFrame(()=>p.current=!0)}},[f,i.trigger,i.valueNode,s,l,h,y,g,i.dir,n]);eS(()=>_(),[_]);let[w,T]=er.useState();eS(()=>{l&&T(window.getComputedStyle(l).zIndex)},[l]);let O=er.useCallback(E=>{E&&m.current===!0&&(_(),b?.(),m.current=!1)},[_,b]);return(0,Mn.jsx)(Wpi,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:p,onScrollButtonChange:O,children:(0,Mn.jsx)("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:w},children:(0,Mn.jsx)(Av.div,{...o,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});e7r.displayName=Vpi;var Hpi="SelectPopperPosition",Nbt=er.forwardRef((t,e)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=bT,...i}=t,a=$Le(r);return(0,Mn.jsx)(lU,{...a,...i,ref:e,align:n,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Nbt.displayName=Hpi;var[Wpi,kbt]=eY($3,{}),Dbt="SelectViewport",t7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,nonce:n,...o}=t,i=TU(Dbt,r),a=kbt(Dbt,r),s=yT(e,i.onViewportChange),u=er.useRef(0);return(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,Mn.jsx)(DLe.Slot,{scope:r,children:(0,Mn.jsx)(Av.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:ng(o.onScroll,l=>{let c=l.currentTarget,{contentWrapper:d,shouldExpandOnScrollRef:f}=a;if(f?.current&&d){let p=Math.abs(u.current-c.scrollTop);if(p>0){let m=window.innerHeight-bT*2,h=parseFloat(d.style.minHeight),y=parseFloat(d.style.height),g=Math.max(h,y);if(g0?w:0,d.style.justifyContent="flex-end")}}}u.current=c.scrollTop})})})]})});t7r.displayName=Dbt;var r7r="SelectGroup",[Jpi,Kpi]=eY(r7r),Gpi=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t,o=PLe();return(0,Mn.jsx)(Jpi,{scope:r,id:o,children:(0,Mn.jsx)(Av.div,{role:"group","aria-labelledby":o,...n,ref:e})})});Gpi.displayName=r7r;var n7r="SelectLabel",o7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t,o=Kpi(n7r,r);return(0,Mn.jsx)(Av.div,{id:o.id,...n,ref:e})});o7r.displayName=n7r;var NLe="SelectItem",[Xpi,i7r]=eY(NLe),a7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,value:n,disabled:o=!1,textValue:i,...a}=t,s=xU(NLe,r),u=TU(NLe,r),l=s.value===n,[c,d]=er.useState(i??""),[f,p]=er.useState(!1),m=yT(e,b=>u.itemRefCallback?.(b,n,o)),h=PLe(),y=er.useRef("touch"),g=()=>{o||(s.onValueChange(n),s.onOpenChange(!1))};if(n==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,Mn.jsx)(Xpi,{scope:r,value:n,disabled:o,textId:h,isSelected:l,onItemTextChange:er.useCallback(b=>{d(_=>_||(b?.textContent??"").trim())},[]),children:(0,Mn.jsx)(DLe.ItemSlot,{scope:r,value:n,disabled:o,textValue:c,children:(0,Mn.jsx)(Av.div,{role:"option","aria-labelledby":h,"data-highlighted":f?"":void 0,"aria-selected":l&&f,"data-state":l?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...a,ref:m,onFocus:ng(a.onFocus,()=>p(!0)),onBlur:ng(a.onBlur,()=>p(!1)),onClick:ng(a.onClick,()=>{y.current!=="mouse"&&g()}),onPointerUp:ng(a.onPointerUp,()=>{y.current==="mouse"&&g()}),onPointerDown:ng(a.onPointerDown,b=>{y.current=b.pointerType}),onPointerMove:ng(a.onPointerMove,b=>{y.current=b.pointerType,o?u.onItemLeave?.():y.current==="mouse"&&b.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ng(a.onPointerLeave,b=>{b.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:ng(a.onKeyDown,b=>{u.searchRef?.current!==""&&b.key===" "||(jpi.includes(b.key)&&g(),b.key===" "&&b.preventDefault())})})})})});a7r.displayName=NLe;var Tde="SelectItemText",s7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,className:n,style:o,...i}=t,a=xU(Tde,r),s=TU(Tde,r),u=i7r(Tde,r),l=kpi(Tde,r),[c,d]=er.useState(null),f=yT(e,g=>d(g),u.onItemTextChange,g=>s.itemTextRefCallback?.(g,u.value,u.disabled)),p=c?.textContent,m=er.useMemo(()=>(0,Mn.jsx)("option",{value:u.value,disabled:u.disabled,children:p},u.value),[u.disabled,u.value,p]),{onNativeOptionAdd:h,onNativeOptionRemove:y}=l;return eS(()=>(h(m),()=>y(m)),[h,y,m]),(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsx)(Av.span,{id:u.textId,...i,ref:f}),u.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Fbt.createPortal(i.children,a.valueNode):null]})});s7r.displayName=Tde;var u7r="SelectItemIndicator",l7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t;return i7r(u7r,r).isSelected?(0,Mn.jsx)(Av.span,{"aria-hidden":!0,...n,ref:e}):null});l7r.displayName=u7r;var jbt="SelectScrollUpButton",c7r=er.forwardRef((t,e)=>{let r=TU(jbt,t.__scopeSelect),n=kbt(jbt,t.__scopeSelect),[o,i]=er.useState(!1),a=yT(e,n.onScrollButtonChange);return eS(()=>{if(r.viewport&&r.isPositioned){let u=function(){let c=l.scrollTop>0;i(c)};var s=u;let l=r.viewport;return u(),l.addEventListener("scroll",u),()=>l.removeEventListener("scroll",u)}},[r.viewport,r.isPositioned]),o?(0,Mn.jsx)(f7r,{...t,ref:a,onAutoScroll:()=>{let{viewport:s,selectedItem:u}=r;s&&u&&(s.scrollTop=s.scrollTop-u.offsetHeight)}}):null});c7r.displayName=jbt;var $bt="SelectScrollDownButton",d7r=er.forwardRef((t,e)=>{let r=TU($bt,t.__scopeSelect),n=kbt($bt,t.__scopeSelect),[o,i]=er.useState(!1),a=yT(e,n.onScrollButtonChange);return eS(()=>{if(r.viewport&&r.isPositioned){let u=function(){let c=l.scrollHeight-l.clientHeight,d=Math.ceil(l.scrollTop)l.removeEventListener("scroll",u)}},[r.viewport,r.isPositioned]),o?(0,Mn.jsx)(f7r,{...t,ref:a,onAutoScroll:()=>{let{viewport:s,selectedItem:u}=r;s&&u&&(s.scrollTop=s.scrollTop+u.offsetHeight)}}):null});d7r.displayName=$bt;var f7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,onAutoScroll:n,...o}=t,i=TU("SelectScrollButton",r),a=er.useRef(null),s=jLe(r),u=er.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return er.useEffect(()=>()=>u(),[u]),eS(()=>{s().find(c=>c.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[s]),(0,Mn.jsx)(Av.div,{"aria-hidden":!0,...o,ref:e,style:{flexShrink:0,...o.style},onPointerDown:ng(o.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(n,50))}),onPointerMove:ng(o.onPointerMove,()=>{i.onItemLeave?.(),a.current===null&&(a.current=window.setInterval(n,50))}),onPointerLeave:ng(o.onPointerLeave,()=>{u()})})}),Zpi="SelectSeparator",p7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t;return(0,Mn.jsx)(Av.div,{"aria-hidden":!0,...n,ref:e})});p7r.displayName=Zpi;var Lbt="SelectArrow",Ypi=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t,o=$Le(r),i=xU(Lbt,r),a=TU(Lbt,r);return i.open&&a.position==="popper"?(0,Mn.jsx)(cU,{...o,...n,ref:e}):null});Ypi.displayName=Lbt;var Qpi="SelectBubbleInput",m7r=er.forwardRef(({__scopeSelect:t,value:e,...r},n)=>{let o=er.useRef(null),i=yT(n,o),a=z9r(e);return er.useEffect(()=>{let s=o.current;if(!s)return;let u=window.HTMLSelectElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==e&&c){let d=new Event("change",{bubbles:!0});c.call(s,e),s.dispatchEvent(d)}},[a,e]),(0,Mn.jsx)(Av.select,{...r,style:{...Dyt,...r.style},ref:i,defaultValue:e})});m7r.displayName=Qpi;function h7r(t){return t===""||t===void 0}function g7r(t){let e=U9r(t),r=er.useRef(""),n=er.useRef(0),o=er.useCallback(a=>{let s=r.current+a;e(s),function u(l){r.current=l,window.clearTimeout(n.current),l!==""&&(n.current=window.setTimeout(()=>u(""),1e3))}(s)},[e]),i=er.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return er.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,i]}function y7r(t,e,r){let o=e.length>1&&Array.from(e).every(l=>l===e[0])?e[0]:e,i=r?t.indexOf(r):-1,a=emi(t,Math.max(i,0));o.length===1&&(a=a.filter(l=>l!==r));let u=a.find(l=>l.textValue.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function emi(t,e){return t.map((r,n)=>t[(e+n)%t.length])}var b7r=V9r,qbt=W9r,_7r=K9r,v7r=G9r,w7r=X9r,Bbt=Z9r,S7r=t7r;var Ubt=o7r,zbt=a7r,C7r=s7r,x7r=l7r,Vbt=c7r,Hbt=d7r,Wbt=p7r;Mr();zr();var L3=b7r;var F3=_7r,OU=Pu.forwardRef(({className:t,children:e,...r},n)=>Pu.createElement(qbt,{ref:n,className:Se("tw-border-solid !tw-bg-dropdown !tw-shadow-sm tw-transition-colors","focus-visible:tw-shadow-sm focus-visible:tw-outline-none focus-visible:tw-ring-1 focus-visible:tw-ring-ring","hover:data-[state=closed]:!tw-bg-interactive-accent hover:data-[state=closed]:!tw-text-on-accent","tw-flex tw-h-9 tw-w-full tw-items-center tw-justify-between tw-whitespace-nowrap tw-rounded-md tw-border tw-border-border tw-px-3 tw-py-1 tw-text-sm tw-ring-offset-ring placeholder:tw-text-muted focus:tw-outline-none focus:tw-ring-1 focus:tw-ring-ring disabled:tw-cursor-not-allowed disabled:tw-opacity-50 [&>span]:tw-line-clamp-1",t),...r},e,Pu.createElement(v7r,{asChild:!0},Pu.createElement(Ji,{className:"tw-size-4"}))));OU.displayName=qbt.displayName;var T7r=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Vbt,{ref:r,className:Se("tw-flex tw-cursor-default tw-items-center tw-justify-center tw-py-1",t),...e},Pu.createElement(Og,{className:"tw-size-4"})));T7r.displayName=Vbt.displayName;var O7r=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Hbt,{ref:r,className:Se("tw-flex tw-cursor-default tw-items-center tw-justify-center tw-py-1",t),...e},Pu.createElement(Ji,{className:"tw-size-4"})));O7r.displayName=Hbt.displayName;var EU=Pu.forwardRef(({className:t,children:e,position:r="popper",container:n,...o},i)=>Pu.createElement(w7r,{container:n},Pu.createElement(Bbt,{ref:i,className:Se("tw-relative tw-z-modal tw-max-h-96 tw-min-w-32 tw-overflow-hidden tw-rounded-md tw-border tw-bg-primary tw-text-normal tw-shadow-md data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",r==="popper"&&"data-[side=bottom]:tw-translate-y-1 data-[side=left]:-tw-translate-x-1 data-[side=right]:tw-translate-x-1 data-[side=top]:-tw-translate-y-1",t),position:r,...o},Pu.createElement(T7r,null),Pu.createElement(S7r,{className:Se("tw-p-1",r==="popper"&&"tw-h-[var(--radix-select-trigger-height)] tw-w-full tw-min-w-[var(--radix-select-trigger-width)]")},e),Pu.createElement(O7r,null))));EU.displayName=Bbt.displayName;var rmi=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Ubt,{ref:r,className:Se("tw-px-2 tw-py-1.5 tw-text-sm tw-font-semibold",t),...e}));rmi.displayName=Ubt.displayName;var PU=Pu.forwardRef(({className:t,children:e,...r},n)=>Pu.createElement(zbt,{ref:n,className:Se("tw-relative tw-flex tw-w-full tw-cursor-default tw-select-none tw-items-center tw-rounded-sm tw-py-1.5 tw-pl-2 tw-pr-8 tw-text-sm tw-outline-none focus:tw-bg-interactive-accent focus:tw-text-on-accent data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50",t),...r},Pu.createElement("span",{className:"tw-absolute tw-right-2 tw-flex tw-size-3.5 tw-items-center tw-justify-center"},Pu.createElement(x7r,null,Pu.createElement(Yu,{className:"tw-size-4"}))),Pu.createElement(C7r,null,e)));PU.displayName=zbt.displayName;var nmi=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Wbt,{ref:r,className:Se("-tw-mx-1 tw-my-1 tw-h-px tw-bg-primary-alt",t),...e}));nmi.displayName=Wbt.displayName;Mr();function MU(t){let{label:e,helpText:r,disableFn:n,optional:o=!0}=t,i=t.type,a=o?t.value!==void 0:!0,[s,u]=(0,mu.useState)(a),l=()=>{o&&(u(!s),s?n?.():i==="slider"?t.onChange(t.value??t.defaultValue??0):t.onChange(t.value??t.defaultValue??t.options[0]?.value??""))},c=f=>{s&&i==="slider"&&t.onChange(f[0])},d=f=>{s&&i==="select"&&t.onChange(f)};return mu.default.createElement("div",{className:"tw-space-y-3"},mu.default.createElement(s_,{delayDuration:0},mu.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},mu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},mu.default.createElement("span",{className:`tw-font-medium ${s?"tw-text-normal":"tw-text-muted"}`},e),r&&mu.default.createElement(eo,{buttonClassName:"tw-size-4 tw-text-muted",content:mu.default.createElement("div",{className:"tw-max-w-[300px]"},r)})),mu.default.createElement("div",{className:`tw-flex tw-items-center ${o?"tw-gap-3":"tw-gap-0"}`},mu.default.createElement("span",{className:`tw-min-w-8 tw-text-right tw-font-mono tw-text-sm ${s?"tw-text-normal":"tw-text-muted"}`},s?t.value??t.defaultValue:"\u2014"),o&&mu.default.createElement(vn,null,mu.default.createElement(wn,{asChild:!0},mu.default.createElement(me,{variant:"ghost2",size:"sm",onClick:l,className:`tw-size-8 tw-p-0 ${s?"tw-text-accent/80 hover:tw-text-accent":"tw-text-muted hover:tw-text-normal"}`},s?mu.default.createElement(Wre,{className:"tw-size-4"}):mu.default.createElement(Hre,{className:"tw-size-4"}))),mu.default.createElement(pn,{side:"bottom"},mu.default.createElement("span",null,s?"Disable parameters":"Enable parameters")))))),mu.default.createElement("div",{className:"tw-relative"},i==="slider"?mu.default.createElement(mu.default.Fragment,null,mu.default.createElement(xde,{value:[s?t.value??t.defaultValue??0:t.min??0],onValueChange:c,min:t.min??0,max:t.max??1,step:t.step,disabled:!s,className:`tw-w-full ${s?"":"tw-opacity-40"}`}),!s&&o&&mu.default.createElement("div",{className:"tw-absolute tw-inset-0 tw-cursor-not-allowed tw-rounded"})):mu.default.createElement(L3,{value:s?t.value??t.defaultValue??t.options[0]?.value:void 0,onValueChange:d,disabled:!s},mu.default.createElement(OU,{className:`tw-w-full ${s?"":"tw-opacity-40"}`},mu.default.createElement(F3,{placeholder:"Select an option"})),mu.default.createElement(EU,null,t.options.map(f=>mu.default.createElement(PU,{key:f.value,value:f.value},f.label))))))}gr();gr();var E7r=[{value:"minimal",label:"Minimal"},{value:"low",label:"Low"},{value:"medium",label:"Medium"},{value:"high",label:"High"},{value:"xhigh",label:"Extra High"}],P7r=[{value:"low",label:"Low"},{value:"medium",label:"Medium"},{value:"high",label:"High"}];function M7r(){return Ab.REASONING_EFFORT}function R7r(){return Ab.VERBOSITY}var cc={temperature:{min:0,max:2,step:.01,default:Ab.TEMPERATURE},topP:{min:0,max:1,step:.05,default:.9},frequencyPenalty:{min:0,max:2,step:.05,default:0},maxTokens:{min:100,max:128e3,step:100,default:Ab.MAX_TOKENS},numCtx:{min:0,max:UJ,step:1024,default:UJ}};function LLe({model:t,settings:e,onChange:r,onReset:n,showTokenLimit:o=!0}){let i=t.provider==="ollama",a=t.temperature??e.temperature,s=t.maxTokens??e.maxTokens,u=t.topP,l=t.frequencyPenalty,c=i?t.numCtx??cc.numCtx.default:t.numCtx,d=t.reasoningEffort,f=t.verbosity,p=(t.name.startsWith("o1")||t.name.startsWith("o3")||t.name.startsWith("o4")||t.name.startsWith("gpt-5"))&&t.provider==="openai",m=t.capabilities?.includes("reasoning")??!1,h=p||t.provider==="openrouterai"||t.provider==="lm_studio"||t.provider==="lm-studio"||m,y=t.name.startsWith("gpt-5")&&t.provider==="openai";return io.default.createElement("div",{className:"tw-space-y-4"},o&&io.default.createElement(Fo,null,io.default.createElement(MU,{type:"slider",optional:!1,label:"Token limit",value:s,onChange:g=>r("maxTokens",g),max:cc.maxTokens.max,min:cc.maxTokens.min,step:cc.maxTokens.step,defaultValue:cc.maxTokens.default,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"The maximum number of ",io.default.createElement("em",null,"output tokens")," to generate. Default is"," ",cc.maxTokens.default,"."),io.default.createElement("em",null,"This number plus the length of your prompt (input tokens) must be smaller than the context window of the model."))})),i&&io.default.createElement(Fo,null,io.default.createElement(MU,{type:"slider",optional:!1,label:"num_ctx",value:c,onChange:g=>r("numCtx",g),min:cc.numCtx.min,max:cc.numCtx.max,step:cc.numCtx.step,defaultValue:cc.numCtx.default,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"The ",io.default.createElement("code",null,"num_ctx")," parameter sent to Ollama. Controls how many tokens the model can use as context. Default is ",UJ,"."),io.default.createElement("em",null,"Lower this value to reduce VRAM usage on GPUs with limited memory. Ollama will cap this at the model's actual maximum."))})),io.default.createElement(Fo,null,io.default.createElement(MU,{type:"slider",optional:!1,label:"Temperature",value:a,onChange:g=>r("temperature",g),min:cc.temperature.min,max:cc.temperature.max,step:cc.temperature.step,defaultValue:cc.temperature.default,helpText:`Default is ${cc.temperature.default}. Higher values will result in more creativeness, but also more mistakes. Set to 0 for no randomness.`})),io.default.createElement(Fo,null,io.default.createElement(MU,{type:"slider",optional:!0,label:"Top-P",value:u,onChange:g=>r("topP",g),disableFn:n?()=>n("topP"):void 0,min:cc.topP.min,max:cc.topP.max,step:cc.topP.step,defaultValue:cc.topP.default,helpText:`Default value is ${cc.topP.default}, the smaller the value, the less variety in the answers, the easier to understand, the larger the value, the larger the range of the AI's vocabulary, the more diverse`})),io.default.createElement(Fo,null,io.default.createElement(MU,{type:"slider",optional:!0,label:"Frequency Penalty",value:l,onChange:g=>r("frequencyPenalty",g),disableFn:n?()=>n("frequencyPenalty"):void 0,min:cc.frequencyPenalty.min,max:cc.frequencyPenalty.max,step:cc.frequencyPenalty.step,defaultValue:cc.frequencyPenalty.default,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"The frequency penalty parameter tells the model not to repeat a word that has already been used multiple times in the conversation."),io.default.createElement("em",null,"The higher the value, the more the model is penalized for repeating words."))})),h&&io.default.createElement(Fo,null,io.default.createElement(MU,{type:"select",optional:!0,label:"Reasoning Effort",value:d,onChange:g=>r("reasoningEffort",g),disableFn:n?()=>n("reasoningEffort"):void 0,defaultValue:e.reasoningEffort??M7r(),options:[...t.name.startsWith("gpt-5")&&t.provider==="openai"?[{value:"minimal",label:"Minimal"}]:[],...E7r.filter(g=>g.value!=="minimal"&&g.value!=="xhigh"),...t.name.startsWith("gpt-5.4")&&t.provider==="openai"?[{value:"xhigh",label:"Extra High"}]:[]],helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"Controls the amount of reasoning effort the model uses. Higher effort provides more thorough reasoning but takes longer."),io.default.createElement("ul",{className:"tw-mt-2 tw-space-y-1 tw-text-xs"},t.name.startsWith("gpt-5")&&t.provider==="openai"&&io.default.createElement("li",null,"Minimal: Fastest responses, minimal reasoning (GPT-5 only)"),io.default.createElement("li",null,"Low: Faster responses, basic reasoning (default)"),io.default.createElement("li",null,"Medium: Balanced performance"),io.default.createElement("li",null,"High: Thorough reasoning, slower responses"),t.name.startsWith("gpt-5.4")&&t.provider==="openai"&&io.default.createElement("li",null,"Extra High: Maximum reasoning depth (GPT-5.4 only)")),!m&&!p&&io.default.createElement("p",{className:"tw-mt-2 tw-text-warning"},'Enable the "Reasoning" capability above to use this feature.'))})),y&&io.default.createElement(Fo,null,io.default.createElement(MU,{type:"select",optional:!0,label:"Verbosity",value:f,onChange:g=>r("verbosity",g),disableFn:n?()=>n("verbosity"):void 0,defaultValue:e.verbosity??R7r(),options:P7r,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"Controls the length and detail of the model responses."),io.default.createElement("ul",{className:"tw-mt-2 tw-space-y-1 tw-text-xs"},io.default.createElement("li",null,"Low: Concise, brief responses"),io.default.createElement("li",null,"Medium: Balanced detail"),io.default.createElement("li",null,"High: Detailed, comprehensive responses")))})))}na();Qe();var I7r=$(YG());var imi=["topP","frequencyPenalty","reasoningEffort","verbosity"];function A7r(){let t=ee(),e=j_(),r=t.activeModels.find(R=>`${R.name}|${R.provider}`===e),[n,o]=(0,fr.useState)(r),i=cDe(),[a,s]=Bzr(),u=fDe(),l=R=>R?i.some(I=>I.title===R):!1,c=l(a)?a:l(u)?u:"",[d,f]=(0,fr.useState)(ile()),[p,m]=(0,fr.useState)(!1),h=(0,fr.useRef)(null);(0,fr.useEffect)(()=>{o(r)},[r]),(0,fr.useEffect)(()=>{p&&h.current&&h.current.scrollIntoView({behavior:"smooth",block:"end"})},[p]);let y=(0,fr.useMemo)(()=>(0,I7r.default)(R=>{let I=t.activeModels.map(A=>`${A.name}|${A.provider}`===e?R:A);Re("activeModels",I)},500),[t.activeModels,e]);(0,fr.useEffect)(()=>()=>{y.flush(),y.cancel()},[y]);let g=(0,fr.useCallback)(R=>{if(R||y.flush(),R){let I=ile();f(I),I||m(!1)}},[y]),b=(0,fr.useCallback)((R,I)=>{if(!n)return;let A={...n,[R]:I};o(A),y(A)},[n,y]),_=(0,fr.useCallback)(R=>{if(!n)return;let I={...n};delete I[R],o(I),y(I)},[n,y]),w=(0,fr.useCallback)(()=>{if(n){let R={...n};imi.forEach(I=>delete R[I]),o(R),y(R)}s(""),f(!1),m(!1),ole(!1)},[n,y,s]),T=R=>{R?m(!0):(f(!1),m(!1),ole(!1))},O=()=>{f(!0),m(!1),ole(!0)},E=()=>{m(!1)},P=()=>{if(!c)return;let R=aC(c);app.workspace.openLinkText(R,"",!0)};return n?fr.default.createElement(bU,{onOpenChange:g},fr.default.createElement(vn,null,fr.default.createElement(wn,{asChild:!0},fr.default.createElement(_U,{asChild:!0},fr.default.createElement(me,{variant:"ghost2",size:"icon"},fr.default.createElement(zre,{className:"tw-size-4"})))),fr.default.createElement(pn,null,"Chat Settings")),fr.default.createElement(K$,{className:"tw-w-80 tw-rounded-md tw-p-0",align:"end"},fr.default.createElement("div",{className:"tw-flex tw-max-h-[500px] tw-flex-col"},fr.default.createElement("div",{className:"tw-shrink-0 tw-border-b tw-px-4"},fr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},fr.default.createElement("h3",{className:"tw-font-semibold"},"Chat Settings"),fr.default.createElement(me,{variant:"ghost",size:"sm",onClick:w,className:"tw-h-8 tw-text-xs"},fr.default.createElement(q4,{className:"tw-mr-1 tw-size-3"}),"Reset"))),fr.default.createElement(lC,null),fr.default.createElement(CU,{className:"tw-flex-1 tw-overflow-y-auto"},fr.default.createElement("div",{className:"tw-space-y-4 tw-p-4"},fr.default.createElement("div",{className:"tw-space-y-2"},fr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center sm:tw-justify-between"},fr.default.createElement(uc,{htmlFor:"system-prompt",className:"tw-text-sm sm:tw-min-w-fit"},"System Prompt"),fr.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2 sm:tw-flex-1"},fr.default.createElement(dN,{value:c,onChange:R=>{let I=R.target.value;I===""?s(""):l(I)&&s(I)},options:[{label:"None (use built-in prompt)",value:""},...i.map(R=>({label:R.title===u?`${R.title} (Default)`:R.title,value:R.title}))],placeholder:"Select system prompt",containerClassName:"tw-flex-1"}),fr.default.createElement(me,{variant:"ghost",size:"icon",onClick:P,className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Open the source file",disabled:!c},fr.default.createElement(_1,{className:"tw-size-5"}))))),fr.default.createElement(LLe,{model:n,settings:t,onChange:b,onReset:_,showTokenLimit:!0}),fr.default.createElement(lC,null),fr.default.createElement("div",{className:"tw-space-y-3"},fr.default.createElement("div",{className:"tw-space-y-1.5"},fr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},fr.default.createElement(uc,{htmlFor:"disable-builtin",className:"tw-text-sm tw-font-medium"},"Disable Builtin System Prompt"),fr.default.createElement(tT,{checked:d,onCheckedChange:T,disabled:p})),fr.default.createElement("div",{className:"tw-pr-12 tw-text-xs tw-leading-relaxed tw-text-muted"},"Disables the builtin system prompt and only uses your custom system prompt."," ",fr.default.createElement("span",{className:"tw-text-xs tw-text-error"},"WARNING: This may break expected functionality."))),(d||p)&&fr.default.createElement("div",{ref:h,className:"tw-rounded-md tw-border tw-bg-error/10 tw-p-3 tw-border-error/50"},fr.default.createElement("div",{className:"tw-flex tw-gap-2"},fr.default.createElement(Eg,{className:"tw-mt-0.5 tw-size-4 tw-shrink-0 tw-text-error"}),fr.default.createElement("div",{className:"tw-flex-1 tw-space-y-2"},fr.default.createElement("div",{className:"tw-space-y-1"},fr.default.createElement("div",{className:"tw-text-xs tw-font-semibold tw-text-error"},"Copilot Plus Features Will Become Unavailable"),fr.default.createElement("div",{className:"tw-flex tw-flex-col tw-items-center tw-gap-2 tw-text-xs tw-leading-relaxed tw-text-muted"},fr.default.createElement("div",null,"When enabled, advanced features such as vault search, web search, and agent mode will become unavailable."," "),fr.default.createElement("div",{className:"tw-italic"},"Only your custom system prompt (configured in Settings) will be used."))),p&&fr.default.createElement("div",{className:"tw-flex tw-gap-2 tw-pt-1"},fr.default.createElement(me,{size:"sm",variant:"destructive",onClick:O,className:"tw-h-7 tw-text-xs"},"Disable Builtin"),fr.default.createElement(me,{size:"sm",variant:"ghost",onClick:E,className:"tw-h-7 tw-bg-transparent tw-text-xs"},"Cancel")))))))),fr.default.createElement(lC,null),fr.default.createElement("div",{className:"tw-shrink-0 tw-rounded-md tw-bg-primary tw-px-4 tw-py-1"},fr.default.createElement("div",{className:"tw-flex tw-flex-row tw-flex-wrap"},fr.default.createElement("span",{className:"tw-text-xs tw-text-normal"},fr.default.createElement("span",{className:" tw-italic"},"System Prompt and Disable Builtin System Prompt")," ",fr.default.createElement("strong",null,"apply to this chat session only"),";",fr.default.createElement("br",null),"other settings are ",fr.default.createElement("strong",null,"bound to the current model"),".")))))):null}async function ami(){try{let{getSettings:t}=await Promise.resolve().then(()=>(Qe(),r1)),e=t();if(e.enableSemanticSearchV3){let n=await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0});kh(e)?new ny.Notice("Miyo folder index refresh started. Open the Miyo app to check details."):new ny.Notice(`Semantic search index refreshed with ${n} documents.`)}else new ny.Notice("Lexical search builds indexes on demand. No manual indexing required.")}catch(t){console.error("Error refreshing vault index:",t),new ny.Notice("Failed to refresh vault index. Check console for details.")}}async function smi(){try{let{getSettings:t}=await Promise.resolve().then(()=>(Qe(),r1)),e=t();if(e.enableSemanticSearchV3){let n=await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!0,{userInitiated:!0});kh(e)?new ny.Notice("Miyo folder index refresh started. Open the Miyo app to check details."):new ny.Notice(`Semantic search index rebuilt with ${n} documents.`)}else new ny.Notice("Lexical search builds indexes on demand. No manual indexing required.")}catch(t){console.error("Error force reindexing vault:",t),new ny.Notice("Failed to force reindex vault. Check console for details.")}}async function FLe(){let t=Gu();if(!t){new ny.Notice("No project is currently selected to reload.");return}try{fO(!0),await Iw.getInstance().invalidateMarkdownContext(t,!0);let e=app.plugins.getPlugin("copilot");if(e&&e.projectManager)await e.projectManager.getProjectContext(t.id),new ny.Notice(`Project context for "${t.name}" reloaded successfully.`);else throw new Error("Copilot plugin or ProjectManager not available.")}catch(e){ie("Error reloading project context:",e),ED(e)||new ny.Notice("Failed to reload project context. Check console for details.")}finally{fO(!1)}}async function umi(){let t=Gu();if(!t){new ny.Notice("No project is currently selected to rebuild.");return}new nu(app,async()=>{try{fO(!0),new ny.Notice(`Force rebuilding context for project: ${t.name}... This will take some time and re-fetch all data.`,1e4),lae.resetRateLimitNoticeTimer(),await Iw.getInstance().clearForProject(t),new ny.Notice(`Cache for project "${t.name}" has been cleared.`);let r=app.plugins.getPlugin("copilot");if(r&&r.projectManager)await r.projectManager.getProjectContext(t.id),new ny.Notice(`Project context for "${t.name}" rebuilt successfully from scratch.`);else throw new Error("Copilot plugin or ProjectManager not available for rebuild.")}catch(r){ie("Error force rebuilding project context:",r),ED(r)||new ny.Notice("Failed to force rebuild project context. Check console for details.")}finally{fO(!1)}},`DANGER: This will permanently delete all cached data (markdown, web URLs, YouTube transcripts, and processed file content) for the project "${t.name}" from both memory and disk. The context will then be rebuilt from scratch, re-fetching all remote data and re-processing all local files. This cannot be undone. Are you absolutely sure?`,"Force Rebuild Project Context").open()}function N7r({onNewChat:t,onSaveAsNote:e,onLoadHistory:r,onModeChange:n,onCloseProject:o,chatHistory:i,onUpdateChatTitle:a,onDeleteChat:s,onLoadChat:u,onOpenSourceFile:l,latestTokenCount:c}){let d=kr(),[f,p]=aw(),m=XG(),h=async y=>{f==="project"&&y!=="project"&&d.autosaveChat&&await e(),p(y),n(y),y!=="project"&&(C4(null),o?.())};return hr.default.createElement("div",{className:"tw-flex tw-w-full tw-items-center tw-justify-between tw-p-1"},hr.default.createElement("div",{className:"tw-flex-1"},hr.default.createElement(ade,null,hr.default.createElement(sde,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-ml-1 tw-text-sm tw-text-muted"},f==="llm_chain"&&"chat (free)",f==="vault_qa"&&"vault QA (free)",f==="copilot_plus"&&hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hr.default.createElement(Ry,{className:"tw-size-4"}),"copilot plus"),f==="project"&&"projects (alpha)",hr.default.createElement(Ji,{className:"tw-mt-0.5 tw-size-5"}))),hr.default.createElement(Ev,{align:"start"},hr.default.createElement(Ai,{onSelect:()=>{h("llm_chain")}},"chat (free)"),hr.default.createElement(Ai,{onSelect:()=>{h("vault_qa")}},"vault QA (free)"),m?hr.default.createElement(Ai,{onSelect:()=>{h("copilot_plus")}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hr.default.createElement(Ry,{className:"tw-size-4"}),"copilot plus")):hr.default.createElement(Ai,{onSelect:()=>{V4(a1.CHAT_MODE_SELECT),o?.()}},"copilot plus",hr.default.createElement(x1,{className:"tw-size-3"})),m?hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-1",onSelect:()=>{h("project")}},hr.default.createElement(k4,{className:"tw-size-4"}),"projects (alpha)"):hr.default.createElement(Ai,{onSelect:()=>{V4(a1.CHAT_MODE_SELECT),o?.()}},"copilot plus",hr.default.createElement(x1,{className:"tw-size-3"}))))),hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hr.default.createElement("div",{className:"tw-mr-2"},hr.default.createElement(JGr,{tokenCount:c??null})),hr.default.createElement(vn,null,hr.default.createElement(wn,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"New Chat",onClick:t},hr.default.createElement(Lre,{className:"tw-size-4"}))),hr.default.createElement(pn,null,"New Chat")),f!=="project"&&hr.default.createElement(A7r,null),!d.autosaveChat&&hr.default.createElement(vn,null,hr.default.createElement(wn,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"Save Chat as Note",onClick:e},hr.default.createElement(Ore,{className:"tw-size-4"}))),hr.default.createElement(pn,null,"Save Chat as Note")),hr.default.createElement(vn,null,hr.default.createElement(WGr,{chatHistory:i,onUpdateTitle:a,onDeleteChat:s,onLoadChat:u,onOpenSourceFile:l},hr.default.createElement(wn,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"Chat History",onClick:r},hr.default.createElement(Nre,{className:"tw-size-4"})))),hr.default.createElement(pn,null,"Chat History")),hr.default.createElement(ade,null,hr.default.createElement(sde,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"Advanced Settings"},hr.default.createElement(IF,{className:"tw-size-4"}))),hr.default.createElement(Ev,{align:"end",className:"tw-w-64"},hr.default.createElement(Ai,{className:"tw-flex tw-justify-between",onSelect:y=>{y.preventDefault(),Re("showSuggestedPrompts",!d.showSuggestedPrompts)}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hr.default.createElement(Ry,{className:"tw-size-4"}),"Suggested Prompt"),hr.default.createElement(tT,{checked:d.showSuggestedPrompts})),hr.default.createElement(Ai,{className:"tw-flex tw-justify-between",onSelect:y=>{y.preventDefault(),Re("showRelevantNotes",!d.showRelevantNotes)}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hr.default.createElement(ju,{className:"tw-size-4"}),"Relevant Note"),hr.default.createElement(tT,{checked:d.showRelevantNotes})),hr.default.createElement(Ai,{className:"tw-flex tw-justify-between",onSelect:y=>{y.preventDefault(),Re("autoAcceptEdits",!d.autoAcceptEdits)}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hr.default.createElement(B_,{className:"tw-size-4"}),"Auto-accept Edits"),hr.default.createElement(tT,{checked:d.autoAcceptEdits})),f==="project"?hr.default.createElement(hr.default.Fragment,null,hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>FLe()},hr.default.createElement(jF,{className:"tw-size-4"}),"Reload Current Project"),hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>umi()},hr.default.createElement(Eg,{className:"tw-size-4"}),"Force Rebuild Context")):hr.default.createElement(hr.default.Fragment,null,hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>ami()},hr.default.createElement(jF,{className:"tw-size-4"}),"Refresh Vault Index"),hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>{new nu(app,()=>smi(),"This will delete and rebuild your entire vault index from scratch. This operation cannot be undone. Are you sure you want to proceed?","Force Reindex Vault").open()}},hr.default.createElement(Eg,{className:"tw-size-4"}),"Force Reindex Vault"))))))}na();rd();var kLe=class{constructor(e,r){this.app=e,this.onImagesSelected=r}open(){let e=document.createElement("input");e.type="file",e.accept="image/*",e.multiple=!0,e.style.display="none",e.addEventListener("change",()=>{let r=Array.from(e.files||[]);this.onImagesSelected(r),document.body.removeChild(e)}),document.body.appendChild(e),e.click()}};xn();var ar=$(K());Mr();xn();rd();zr();Qe();Dt();var D7r=({vaultToggle:t,setVaultToggle:e,webToggle:r,setWebToggle:n,composerToggle:o,setComposerToggle:i,autonomousAgentToggle:a,setAutonomousAgentToggle:s,onVaultToggleOff:u,onWebToggleOff:l,onComposerToggleOff:c,currentChain:d})=>{let f=Rb(d),p=f&&d!=="project",m=()=>{let b=!a;s(b),Re("enableAutonomousAgent",b)},h=()=>{let b=!t;e(b),!b&&u&&u()},y=()=>{let b=!r;n(b),!b&&l&&l()},g=()=>{let b=!o;i(b),!b&&c&&c()};return f?ar.default.createElement(s_,{delayDuration:0},ar.default.createElement("div",{className:"tw-hidden tw-items-center tw-gap-1.5 @[420px]/chat-input:tw-flex"},p&&ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:m,className:Se("tw-text-muted hover:tw-text-accent",a&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement(N5,{className:"tw-size-4"}))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle autonomous agent mode")),!a&&ar.default.createElement(ar.default.Fragment,null,ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:h,className:Se("tw-text-muted hover:tw-text-accent",t&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement(YC,{className:"tw-size-4"}))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle vault search")),ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:y,className:Se("tw-text-muted hover:tw-text-accent",r&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement(_l,{className:"tw-size-4"}))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle web search")),ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:g,className:Se("tw-text-muted hover:tw-text-accent",o&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement("span",{className:"tw-flex tw-items-center tw-gap-0.5"},ar.default.createElement(Ry,{className:"tw-size-2"}),ar.default.createElement(Lb,{className:"tw-size-3"})))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle composer (note editing)")))),ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-0.5 @[420px]/chat-input:tw-hidden"},ar.default.createElement(sN,null,ar.default.createElement(uN,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted hover:tw-text-accent"},ar.default.createElement(mw,{className:"tw-size-4"}))),ar.default.createElement(Ev,{align:"end",className:"tw-w-56"},p&&ar.default.createElement(Ai,{onClick:m,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(N5,{className:"tw-size-4"}),ar.default.createElement("span",null,"Autonomous Agent")),a&&ar.default.createElement(Yu,{className:"tw-size-4"})),!a&&ar.default.createElement(ar.default.Fragment,null,ar.default.createElement(Ai,{onClick:h,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(YC,{className:"tw-size-4"}),ar.default.createElement("span",null,"Vault Search")),t&&ar.default.createElement(Yu,{className:"tw-size-4"})),ar.default.createElement(Ai,{onClick:y,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(_l,{className:"tw-size-4"}),ar.default.createElement("span",null,"Web Search")),r&&ar.default.createElement(Yu,{className:"tw-size-4"})),ar.default.createElement(Ai,{onClick:g,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement("span",{className:"tw-flex tw-items-center tw-gap-0.5"},ar.default.createElement(Ry,{className:"tw-size-2"}),ar.default.createElement(Lb,{className:"tw-size-3"})),ar.default.createElement("span",null,"Composer")),o&&ar.default.createElement(Yu,{className:"tw-size-4"}))),a&&ar.default.createElement(ar.default.Fragment,null,ar.default.createElement(Ai,{disabled:!0,className:"tw-flex tw-items-center tw-justify-between tw-opacity-50"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(YC,{className:"tw-size-4"}),ar.default.createElement("span",null,"Vault Search"))),ar.default.createElement(Ai,{disabled:!0,className:"tw-flex tw-items-center tw-justify-between tw-opacity-50"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(_l,{className:"tw-size-4"}),ar.default.createElement("span",null,"Web Search"))),ar.default.createElement(Ai,{disabled:!0,className:"tw-flex tw-items-center tw-justify-between tw-opacity-50"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement("span",{className:"tw-flex tw-items-center tw-gap-0.5"},ar.default.createElement(Ry,{className:"tw-size-2"}),ar.default.createElement(Lb,{className:"tw-size-3"})),ar.default.createElement("span",null,"Composer")))))))):null};Dt();AZ();Qe();Dt();Mr();var gfe=require("obsidian"),Wt=$(K());var bvt={};En(bvt,{$addUpdateTag:()=>HZr,$applyNodeReplacement:()=>Gde,$caretFromPoint:()=>kU,$caretRangeFromSelection:()=>A_t,$cloneWithProperties:()=>YZr,$comparePointCaretNext:()=>hvt,$copyNode:()=>lvt,$create:()=>khi,$createLineBreakNode:()=>lY,$createNodeSelection:()=>G_t,$createParagraphNode:()=>aL,$createPoint:()=>CT,$createRangeSelection:()=>SZr,$createRangeSelectionFromDom:()=>lhi,$createTabNode:()=>yFe,$createTextNode:()=>og,$extendCaretToRange:()=>pvt,$getAdjacentChildCaret:()=>bY,$getAdjacentNode:()=>zZr,$getAdjacentSiblingOrParentSiblingCaret:()=>Jhi,$getCaretInDirection:()=>qU,$getCaretRange:()=>FU,$getCaretRangeInDirection:()=>yvt,$getCharacterOffsets:()=>x_t,$getChildCaret:()=>lL,$getChildCaretAtIndex:()=>aYr,$getChildCaretOrSelf:()=>tYr,$getCollapsedCaretRange:()=>rYr,$getCommonAncestor:()=>Nde,$getCommonAncestorResultBranchOrder:()=>gvt,$getEditor:()=>cvt,$getNearestNodeFromDOMNode:()=>CFe,$getNearestRootOrShadowRoot:()=>JZr,$getNodeByKey:()=>yh,$getNodeByKeyOrThrow:()=>KZr,$getPreviousSelection:()=>G3,$getRoot:()=>jv,$getSelection:()=>qs,$getSiblingCaret:()=>lg,$getState:()=>YLe,$getStateChange:()=>Lmi,$getTextContent:()=>fhi,$getTextNodeOffset:()=>ST,$getTextPointCaret:()=>LU,$getTextPointCaretSlice:()=>R_t,$getWritableNodeState:()=>q_t,$hasAncestor:()=>fFe,$hasUpdateTag:()=>Nhi,$insertNodes:()=>dhi,$isBlockElementNode:()=>uhi,$isChildCaret:()=>wT,$isDecoratorNode:()=>Hu,$isElementNode:()=>tt,$isExtendableTextPointCaret:()=>iYr,$isInlineElementOrDecoratorNode:()=>Dhi,$isLeafNode:()=>Rhi,$isLineBreakNode:()=>B3,$isNodeCaret:()=>Uhi,$isNodeSelection:()=>bFe,$isParagraphNode:()=>whi,$isRangeSelection:()=>mn,$isRootNode:()=>Nv,$isRootOrShadowRoot:()=>xT,$isSiblingCaret:()=>K3,$isTabNode:()=>K_t,$isTextNode:()=>Ir,$isTextPointCaret:()=>sL,$isTextPointCaretSlice:()=>Whi,$isTokenOrSegmented:()=>rL,$isTokenOrTab:()=>AU,$nodesOfType:()=>Ahi,$normalizeCaret:()=>_T,$normalizeSelection__EXPERIMENTAL:()=>QLe,$onUpdate:()=>WZr,$parseSerializedNode:()=>hhi,$removeTextFromCaretRange:()=>oYr,$rewindSiblingCaret:()=>SY,$selectAll:()=>Ihi,$setCompositionKey:()=>ag,$setPointFromCaret:()=>_Y,$setSelection:()=>$v,$setSelectionFromCaretRange:()=>nYr,$setState:()=>Fmi,$splitAtPointCaretNext:()=>Xhi,$splitNode:()=>jhi,$updateRangeSelectionFromCaretRange:()=>Dde,ArtificialNode__DO_NOT_USE:()=>lFe,BLUR_COMMAND:()=>sZr,CAN_REDO_COMMAND:()=>Xmi,CAN_UNDO_COMMAND:()=>Zmi,CLEAR_EDITOR_COMMAND:()=>Kmi,CLEAR_HISTORY_COMMAND:()=>Gmi,CLICK_COMMAND:()=>zXr,COLLABORATION_TAG:()=>MZr,COMMAND_PRIORITY_CRITICAL:()=>Ohi,COMMAND_PRIORITY_EDITOR:()=>Shi,COMMAND_PRIORITY_HIGH:()=>Thi,COMMAND_PRIORITY_LOW:()=>Chi,COMMAND_PRIORITY_NORMAL:()=>xhi,CONTROLLED_TEXT_INSERTION_COMMAND:()=>nY,COPY_COMMAND:()=>H_t,CUT_COMMAND:()=>W_t,DELETE_CHARACTER_COMMAND:()=>Bde,DELETE_LINE_COMMAND:()=>zde,DELETE_WORD_COMMAND:()=>Ude,DRAGEND_COMMAND:()=>iZr,DRAGOVER_COMMAND:()=>oZr,DRAGSTART_COMMAND:()=>nZr,DROP_COMMAND:()=>rZr,DecoratorNode:()=>Vde,ElementNode:()=>$U,FOCUS_COMMAND:()=>aZr,FORMAT_ELEMENT_COMMAND:()=>Jmi,FORMAT_TEXT_COMMAND:()=>RU,HISTORIC_TAG:()=>ghi,HISTORY_MERGE_TAG:()=>KLe,HISTORY_PUSH_TAG:()=>yhi,INDENT_CONTENT_COMMAND:()=>Hmi,INSERT_LINE_BREAK_COMMAND:()=>Mde,INSERT_PARAGRAPH_COMMAND:()=>h_t,INSERT_TAB_COMMAND:()=>Vmi,INTERNAL_$isBlock:()=>iL,IS_ALL_FORMATTING:()=>PXr,IS_BOLD:()=>bmi,IS_CODE:()=>vmi,IS_HIGHLIGHT:()=>mFe,IS_ITALIC:()=>_mi,IS_STRIKETHROUGH:()=>$de,IS_SUBSCRIPT:()=>wmi,IS_SUPERSCRIPT:()=>Smi,IS_UNDERLINE:()=>Lde,KEY_ARROW_DOWN_COMMAND:()=>XXr,KEY_ARROW_LEFT_COMMAND:()=>JXr,KEY_ARROW_RIGHT_COMMAND:()=>HXr,KEY_ARROW_UP_COMMAND:()=>GXr,KEY_BACKSPACE_COMMAND:()=>YXr,KEY_DELETE_COMMAND:()=>eZr,KEY_DOWN_COMMAND:()=>VXr,KEY_ENTER_COMMAND:()=>nFe,KEY_ESCAPE_COMMAND:()=>QXr,KEY_MODIFIER_COMMAND:()=>uZr,KEY_SPACE_COMMAND:()=>ZXr,KEY_TAB_COMMAND:()=>tZr,LineBreakNode:()=>uY,MOVE_TO_END:()=>WXr,MOVE_TO_START:()=>KXr,NODE_STATE_KEY:()=>Rmi,OUTDENT_CONTENT_COMMAND:()=>Wmi,PASTE_COMMAND:()=>U_t,PASTE_TAG:()=>bhi,ParagraphNode:()=>fY,REDO_COMMAND:()=>V_t,REMOVE_TEXT_COMMAND:()=>g_t,RootNode:()=>dY,SELECTION_CHANGE_COMMAND:()=>B_t,SELECTION_INSERT_CLIPBOARD_NODES_COMMAND:()=>zmi,SELECT_ALL_COMMAND:()=>y_t,SKIP_COLLAB_TAG:()=>_hi,SKIP_DOM_SELECTION_TAG:()=>IZr,SKIP_SCROLL_INTO_VIEW_TAG:()=>RZr,TEXT_TYPE_TO_FORMAT:()=>lb,TabNode:()=>cY,TextNode:()=>H3,UNDO_COMMAND:()=>z_t,buildImportMap:()=>ehi,createCommand:()=>Ao,createEditor:()=>Ehi,createSharedNodeState:()=>jXr,createState:()=>$mi,flipDirection:()=>BU,getDOMOwnerDocument:()=>svt,getDOMSelection:()=>hN,getDOMSelectionFromTarget:()=>GZr,getDOMTextNode:()=>J3,getEditorPropertyFromDOMNode:()=>Jde,getNearestEditorFromDOMNode:()=>rvt,getRegisteredNode:()=>evt,getRegisteredNodeOrThrow:()=>Q_t,isBlockDomNode:()=>P_t,isCurrentlyReadOnlyMode:()=>vY,isDOMDocumentNode:()=>DZr,isDOMNode:()=>wY,isDOMTextNode:()=>gN,isDOMUnmanaged:()=>eYr,isDocumentFragment:()=>XZr,isExactShortcutMatch:()=>ou,isHTMLAnchorElement:()=>$hi,isHTMLElement:()=>c_,isInlineDomNode:()=>ZZr,isLexicalEditor:()=>wFe,isModifierMatch:()=>UZr,isSelectionCapturedInDecoratorInput:()=>tvt,isSelectionWithinEditor:()=>Wde,makeStepwiseIterator:()=>mvt,removeFromParent:()=>NU,resetRandomKey:()=>Phi,setDOMUnmanaged:()=>Fhi,setNodeIndentFromDOM:()=>QZr});function it(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}var TT=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,lmi=TT&&"documentMode"in document?document.documentMode:null,mN=TT&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),U3=TT&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),GLe=!(!TT||!("InputEvent"in window)||lmi)&&"getTargetRanges"in new window.InputEvent("input"),jde=TT&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),aY=TT&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,cmi=TT&&/Android/.test(navigator.userAgent),OXr=TT&&/^(?=.*Chrome).*/i.test(navigator.userAgent),j7r=TT&&cmi&&OXr,XLe=TT&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!OXr;function ZLe(...t){let e=[];for(let r of t)if(r&&typeof r=="string")for(let[n]of r.matchAll(/\S+/g))e.push(n);return e}var dmi=1,fmi=3,pmi=9,mmi=11,z3=0,EXr=1,sY=2,hmi=0,gmi=1,ymi=2,bmi=1,_mi=2,$de=4,Lde=8,vmi=16,wmi=32,Smi=64,mFe=128,PXr=1792|(112|(3|$de|Lde)|mFe),N_t=1,D_t=2,j_t=3,$_t=4,L_t=5,F_t=6,hFe=jde||aY||XLe?"\xA0":"\u200B",uL=` +You can retry by reloading the plugin.`,"Migration Failed - Data Preserved","OK","").open()}}}rd();rd();na();function nLe(){let[t]=aw(),[e]=Gge(),[r]=YJ();return(()=>{if(t!=="project")return"initial";let{total:o,success:i,failed:a,processingFiles:s}=r;return e||s.length>0?"loading":a.length>0?"error":o.length>0&&i.length===o.length?"success":"initial"})()}Xe();na();rd();xn();gr();Xe();u0();id();Qe();Mr();var ny=require("obsidian"),hr=$(K());var Or=$(K());Mr();xn();var UZ=$(K());xn();Mr();var zZ=({value:t,onChange:e,placeholder:r="Search..."})=>UZ.default.createElement("div",{className:"tw-relative"},UZ.default.createElement(ni,{type:"text",placeholder:r,value:t,onChange:n=>e(n.target.value),className:"tw-pr-10"}),t&&UZ.default.createElement(me,{variant:"secondary",onClick:()=>e(""),className:"tw-absolute tw-right-8 tw-top-1/2 tw-size-4 -tw-translate-y-1/2 tw-transform tw-rounded-full tw-p-0 tw-transition-colors","aria-label":"Clear search"},UZ.default.createElement(wO,{className:"tw-size-4 tw-text-muted/60 hover:tw-text-accent-hover"})),UZ.default.createElement(B4,{className:"tw-absolute tw-right-3 tw-top-1/2 tw-size-4 -tw-translate-y-1/2 tw-transform tw-text-muted"}));var Sde=$(K());var lc=$(K(),1);var O$s=!!(typeof window<"u"&&window.document&&window.document.createElement);function VZ(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var X8r=$(K(),1);function G8r(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function fbt(...t){return e=>{let r=!1,n=t.map(o=>{let i=G8r(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=J$.useMemo(()=>m,Object.values(m));return(0,Z8r.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=J$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>J$.createContext(a));return function(s){let u=s?.[t]||i;return J$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Ndi(o,...e)]}function Ndi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return J$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var pbt=$(K(),1);var Q8r=$(K(),1),M3=globalThis?.document?Q8r.useLayoutEffect:()=>{};var Ddi=pbt[" useId ".trim().toString()]||(()=>{}),jdi=0;function eGr(t){let[e,r]=pbt.useState(Ddi());return M3(()=>{t||r(n=>n??String(jdi++))},[t]),t||(e?`radix-${e}`:"")}var Rv=$(K(),1);var tGr=$(K(),1);function $di(t,e){return tGr.useReducer((r,n)=>e[r][n]??r,t)}var iLe=t=>{let{present:e,children:r}=t,n=Ldi(e),o=typeof r=="function"?r({present:n.isPresent}):Rv.Children.only(r),i=vde(n.ref,Fdi(o));return typeof r=="function"||n.isPresent?Rv.cloneElement(o,{ref:i}):null};iLe.displayName="Presence";function Ldi(t){let[e,r]=Rv.useState(),n=Rv.useRef(null),o=Rv.useRef(t),i=Rv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=$di(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Rv.useEffect(()=>{let l=oLe(n.current);i.current=s==="mounted"?l:"none"},[s]),M3(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=oLe(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),M3(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=oLe(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=oLe(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Rv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function oLe(t){return t?.animationName||"none"}function Fdi(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 rGr=$(K(),1),Vdi=$(yu(),1);var ch=$(K(),1);var aLe=$(wt(),1);function sLe(t){let e=kdi(t),r=ch.forwardRef((n,o)=>{let{children:i,...a}=n,s=ch.Children.toArray(i),u=s.find(Bdi);if(u){let l=u.props.children,c=s.map(d=>d===u?ch.Children.count(l)>1?ch.Children.only(null):ch.isValidElement(l)?l.props.children:null:d);return(0,aLe.jsx)(e,{...a,ref:o,children:ch.isValidElement(l)?ch.cloneElement(l,void 0,c):null})}return(0,aLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function kdi(t){let e=ch.forwardRef((r,n)=>{let{children:o,...i}=r;if(ch.isValidElement(o)){let a=zdi(o),s=Udi(i,o.props);return o.type!==ch.Fragment&&(s.ref=n?fbt(n,a):a),ch.cloneElement(o,s)}return ch.Children.count(o)>1?ch.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var qdi=Symbol("radix.slottable");function Bdi(t){return ch.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===qdi}function Udi(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 zdi(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 nGr=$(wt(),1),Hdi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],mbt=Hdi.reduce((t,e)=>{let r=sLe(`Primitive.${e}`),n=rGr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,nGr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var sC=$(K(),1);var uLe=$(K(),1);var Wdi=sC[" useInsertionEffect ".trim().toString()]||M3;function oGr({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=Jdi({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=sC.useRef(t!==void 0);sC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=sC.useCallback(c=>{if(s){let d=Kdi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function Jdi({defaultProp:t,onChange:e}){let[r,n]=sC.useState(t),o=sC.useRef(r),i=sC.useRef(e);return Wdi(()=>{i.current=e},[e]),sC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function Kdi(t){return typeof t=="function"}var B$s=Symbol("RADIX:SYNC_STATE");var bm=$(wt(),1),lLe="Popover",[iGr,oLs]=Y8r(lLe,[tC]),wde=tC(),[Gdi,yU]=iGr(lLe),aGr=t=>{let{__scopePopover:e,children:r,open:n,defaultOpen:o,onOpenChange:i,modal:a=!1}=t,s=wde(e),u=lc.useRef(null),[l,c]=lc.useState(!1),[d,f]=oGr({prop:n,defaultProp:o??!1,onChange:i,caller:lLe});return(0,bm.jsx)(B$,{...s,children:(0,bm.jsx)(Gdi,{scope:e,contentId:eGr(),triggerRef:u,open:d,onOpenChange:f,onOpenToggle:lc.useCallback(()=>f(p=>!p),[f]),hasCustomAnchor:l,onCustomAnchorAdd:lc.useCallback(()=>c(!0),[]),onCustomAnchorRemove:lc.useCallback(()=>c(!1),[]),modal:a,children:r})})};aGr.displayName=lLe;var sGr="PopoverAnchor",Xdi=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=yU(sGr,r),i=wde(r),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=o;return lc.useEffect(()=>(a(),()=>s()),[a,s]),(0,bm.jsx)(U$,{...i,...n,ref:e})});Xdi.displayName=sGr;var uGr="PopoverTrigger",lGr=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=yU(uGr,r),i=wde(r),a=vde(e,o.triggerRef),s=(0,bm.jsx)(mbt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":mGr(o.open),...n,ref:a,onClick:VZ(t.onClick,o.onOpenToggle)});return o.hasCustomAnchor?s:(0,bm.jsx)(U$,{asChild:!0,...i,children:s})});lGr.displayName=uGr;var hbt="PopoverPortal",[Zdi,Ydi]=iGr(hbt,{forceMount:void 0}),cGr=t=>{let{__scopePopover:e,forceMount:r,children:n,container:o}=t,i=yU(hbt,e);return(0,bm.jsx)(Zdi,{scope:e,forceMount:r,children:(0,bm.jsx)(iLe,{present:r||i.open,children:(0,bm.jsx)(mT,{asChild:!0,container:o,children:n})})})};cGr.displayName=hbt;var HZ="PopoverContent",dGr=lc.forwardRef((t,e)=>{let r=Ydi(HZ,t.__scopePopover),{forceMount:n=r.forceMount,...o}=t,i=yU(HZ,t.__scopePopover);return(0,bm.jsx)(iLe,{present:n||i.open,children:i.modal?(0,bm.jsx)(efi,{...o,ref:e}):(0,bm.jsx)(tfi,{...o,ref:e})})});dGr.displayName=HZ;var Qdi=sLe("PopoverContent.RemoveScroll"),efi=lc.forwardRef((t,e)=>{let r=yU(HZ,t.__scopePopover),n=lc.useRef(null),o=vde(e,n),i=lc.useRef(!1);return lc.useEffect(()=>{let a=n.current;if(a)return fU(a)},[]),(0,bm.jsx)(V$,{as:Qdi,allowPinchZoom:!0,children:(0,bm.jsx)(fGr,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:VZ(t.onCloseAutoFocus,a=>{a.preventDefault(),i.current||r.triggerRef.current?.focus()}),onPointerDownOutside:VZ(t.onPointerDownOutside,a=>{let s=a.detail.originalEvent,u=s.button===0&&s.ctrlKey===!0,l=s.button===2||u;i.current=l},{checkForDefaultPrevented:!1}),onFocusOutside:VZ(t.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),tfi=lc.forwardRef((t,e)=>{let r=yU(HZ,t.__scopePopover),n=lc.useRef(!1),o=lc.useRef(!1);return(0,bm.jsx)(fGr,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{t.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:i=>{t.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let a=i.target;r.triggerRef.current?.contains(a)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}})}),fGr=lc.forwardRef((t,e)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onInteractOutside:c,...d}=t,f=yU(HZ,r),p=wde(r);return aU(),(0,bm.jsx)(F$,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,bm.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:c,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:l,onDismiss:()=>f.onOpenChange(!1),children:(0,bm.jsx)(lU,{"data-state":mGr(f.open),role:"dialog",id:f.contentId,...p,...d,ref:e,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),pGr="PopoverClose",rfi=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=yU(pGr,r);return(0,bm.jsx)(mbt.button,{type:"button",...n,ref:e,onClick:VZ(t.onClick,()=>o.onOpenChange(!1))})});rfi.displayName=pGr;var nfi="PopoverArrow",ofi=lc.forwardRef((t,e)=>{let{__scopePopover:r,...n}=t,o=wde(r);return(0,bm.jsx)(cU,{...o,...n,ref:e})});ofi.displayName=nfi;function mGr(t){return t?"open":"closed"}var hGr=aGr;var gGr=lGr,yGr=cGr,gbt=dGr;var bGr=require("obsidian");zr();var bU=hGr,_U=gGr;var K$=Sde.forwardRef(({className:t,align:e="center",sideOffset:r=4,container:n,...o},i)=>Sde.createElement(yGr,{container:n??activeDocument.body},Sde.createElement(gbt,{ref:i,align:e,sideOffset:r,hideWhenDetached:bGr.Platform.isMobile,className:Se("tw-z-popover tw-w-72 tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-primary tw-p-4 tw-text-normal tw-shadow-md tw-outline-none data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",t),...o})));K$.displayName=gbt.displayName;var cN=$(K());var an=$(K(),1);var SGr=$(K(),1),dfi=$(yu(),1);var dh=$(K(),1);var vGr=$(K(),1);function _Gr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function ybt(...t){return e=>{let r=!1,n=t.map(o=>{let i=_Gr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=dh.Children.toArray(i),u=s.find(ufi);if(u){let l=u.props.children,c=s.map(d=>d===u?dh.Children.count(l)>1?dh.Children.only(null):dh.isValidElement(l)?l.props.children:null:d);return(0,cLe.jsx)(e,{...a,ref:o,children:dh.isValidElement(l)?dh.cloneElement(l,void 0,c):null})}return(0,cLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function afi(t){let e=dh.forwardRef((r,n)=>{let{children:o,...i}=r;if(dh.isValidElement(o)){let a=cfi(o),s=lfi(i,o.props);return o.type!==dh.Fragment&&(s.ref=n?ybt(n,a):a),dh.cloneElement(o,s)}return dh.Children.count(o)>1?dh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var sfi=Symbol("radix.slottable");function ufi(t){return dh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===sfi}function lfi(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 cfi(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 CGr=$(wt(),1),ffi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],WZ=ffi.reduce((t,e)=>{let r=wGr(`Primitive.${e}`),n=SGr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,CGr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var Iv=$(K(),1);var xGr=$(K(),1),Cde=globalThis?.document?xGr.useLayoutEffect:()=>{};var TGr=$(K(),1);function pfi(t,e){return TGr.useReducer((r,n)=>e[r][n]??r,t)}var JZ=t=>{let{present:e,children:r}=t,n=mfi(e),o=typeof r=="function"?r({present:n.isPresent}):Iv.Children.only(r),i=G$(n.ref,hfi(o));return typeof r=="function"||n.isPresent?Iv.cloneElement(o,{ref:i}):null};JZ.displayName="Presence";function mfi(t){let[e,r]=Iv.useState(),n=Iv.useRef(null),o=Iv.useRef(t),i=Iv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=pfi(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Iv.useEffect(()=>{let l=dLe(n.current);i.current=s==="mounted"?l:"none"},[s]),Cde(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=dLe(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),Cde(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=dLe(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=dLe(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Iv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function dLe(t){return t?.animationName||"none"}function hfi(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 X$=$(K(),1),OGr=$(wt(),1);function EGr(t,e=[]){let r=[];function n(i,a){let s=X$.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=X$.useMemo(()=>m,Object.values(m));return(0,OGr.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=X$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>X$.createContext(a));return function(s){let u=s?.[t]||i;return X$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,gfi(o,...e)]}function gfi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return X$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var KZ=$(K(),1);function vU(t){let e=KZ.useRef(t);return KZ.useEffect(()=>{e.current=t}),KZ.useMemo(()=>(...r)=>e.current?.(...r),[])}var fLe=$(K(),1),yfi=$(wt(),1),bfi=fLe.createContext(void 0);function PGr(t){let e=fLe.useContext(bfi);return t||e||"ltr"}function wU(t,[e,r]){return Math.min(r,Math.max(e,t))}var SLs=!!(typeof window<"u"&&window.document&&window.document.createElement);function SU(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var RGr=$(K(),1),Ks=$(wt(),1);function _fi(t,e){return RGr.useReducer((r,n)=>e[r][n]??r,t)}var bbt="ScrollArea",[IGr,NLs]=EGr(bbt),[vfi,uC]=IGr(bbt),AGr=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:i=600,...a}=t,[s,u]=an.useState(null),[l,c]=an.useState(null),[d,f]=an.useState(null),[p,m]=an.useState(null),[h,y]=an.useState(null),[g,b]=an.useState(0),[_,w]=an.useState(0),[T,O]=an.useState(!1),[E,P]=an.useState(!1),R=G$(e,A=>u(A)),I=PGr(o);return(0,Ks.jsx)(vfi,{scope:r,type:n,dir:I,scrollHideDelay:i,scrollArea:s,viewport:l,onViewportChange:c,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:T,onScrollbarXEnabledChange:O,scrollbarY:h,onScrollbarYChange:y,scrollbarYEnabled:E,onScrollbarYEnabledChange:P,onCornerWidthChange:b,onCornerHeightChange:w,children:(0,Ks.jsx)(WZ.div,{dir:I,...a,ref:R,style:{position:"relative","--radix-scroll-area-corner-width":g+"px","--radix-scroll-area-corner-height":_+"px",...t.style}})})});AGr.displayName=bbt;var NGr="ScrollAreaViewport",DGr=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,children:n,nonce:o,...i}=t,a=uC(NGr,r),s=an.useRef(null),u=G$(e,s,a.onViewportChange);return(0,Ks.jsxs)(Ks.Fragment,{children:[(0,Ks.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,Ks.jsx)(WZ.div,{"data-radix-scroll-area-viewport":"",...i,ref:u,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...t.style},children:(0,Ks.jsx)("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});DGr.displayName=NGr;var lN="ScrollAreaScrollbar",hLe=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=uC(lN,t.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:a}=o,s=t.orientation==="horizontal";return an.useEffect(()=>(s?i(!0):a(!0),()=>{s?i(!1):a(!1)}),[s,i,a]),o.type==="hover"?(0,Ks.jsx)(wfi,{...n,ref:e,forceMount:r}):o.type==="scroll"?(0,Ks.jsx)(Sfi,{...n,ref:e,forceMount:r}):o.type==="auto"?(0,Ks.jsx)(jGr,{...n,ref:e,forceMount:r}):o.type==="always"?(0,Ks.jsx)(_bt,{...n,ref:e}):null});hLe.displayName=lN;var wfi=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=uC(lN,t.__scopeScrollArea),[i,a]=an.useState(!1);return an.useEffect(()=>{let s=o.scrollArea,u=0;if(s){let l=()=>{window.clearTimeout(u),a(!0)},c=()=>{u=window.setTimeout(()=>a(!1),o.scrollHideDelay)};return s.addEventListener("pointerenter",l),s.addEventListener("pointerleave",c),()=>{window.clearTimeout(u),s.removeEventListener("pointerenter",l),s.removeEventListener("pointerleave",c)}}},[o.scrollArea,o.scrollHideDelay]),(0,Ks.jsx)(JZ,{present:r||i,children:(0,Ks.jsx)(jGr,{"data-state":i?"visible":"hidden",...n,ref:e})})}),Sfi=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=uC(lN,t.__scopeScrollArea),i=t.orientation==="horizontal",a=yLe(()=>u("SCROLL_END"),100),[s,u]=_fi("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return an.useEffect(()=>{if(s==="idle"){let l=window.setTimeout(()=>u("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(l)}},[s,o.scrollHideDelay,u]),an.useEffect(()=>{let l=o.viewport,c=i?"scrollLeft":"scrollTop";if(l){let d=l[c],f=()=>{let p=l[c];d!==p&&(u("SCROLL"),a()),d=p};return l.addEventListener("scroll",f),()=>l.removeEventListener("scroll",f)}},[o.viewport,i,u,a]),(0,Ks.jsx)(JZ,{present:r||s!=="hidden",children:(0,Ks.jsx)(_bt,{"data-state":s==="hidden"?"hidden":"visible",...n,ref:e,onPointerEnter:SU(t.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:SU(t.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),jGr=an.forwardRef((t,e)=>{let r=uC(lN,t.__scopeScrollArea),{forceMount:n,...o}=t,[i,a]=an.useState(!1),s=t.orientation==="horizontal",u=yLe(()=>{if(r.viewport){let l=r.viewport.offsetWidth{let{orientation:r="vertical",...n}=t,o=uC(lN,t.__scopeScrollArea),i=an.useRef(null),a=an.useRef(0),[s,u]=an.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=kGr(s.viewport,s.content),c={...n,sizes:s,onSizesChange:u,hasThumb:l>0&&l<1,onThumbChange:f=>i.current=f,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:f=>a.current=f};function d(f,p){return Pfi(f,a.current,s,p)}return r==="horizontal"?(0,Ks.jsx)(Cfi,{...c,ref:e,onThumbPositionChange:()=>{if(o.viewport&&i.current){let f=o.viewport.scrollLeft,p=MGr(f,s,o.dir);i.current.style.transform=`translate3d(${p}px, 0, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollLeft=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollLeft=d(f,o.dir))}}):r==="vertical"?(0,Ks.jsx)(xfi,{...c,ref:e,onThumbPositionChange:()=>{if(o.viewport&&i.current){let f=o.viewport.scrollTop,p=MGr(f,s);i.current.style.transform=`translate3d(0, ${p}px, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollTop=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollTop=d(f))}}):null}),Cfi=an.forwardRef((t,e)=>{let{sizes:r,onSizesChange:n,...o}=t,i=uC(lN,t.__scopeScrollArea),[a,s]=an.useState(),u=an.useRef(null),l=G$(e,u,i.onScrollbarXChange);return an.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),(0,Ks.jsx)(LGr,{"data-orientation":"horizontal",...o,ref:l,sizes:r,style:{bottom:0,left:i.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:i.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":gLe(r)+"px",...t.style},onThumbPointerDown:c=>t.onThumbPointerDown(c.x),onDragScroll:c=>t.onDragScroll(c.x),onWheelScroll:(c,d)=>{if(i.viewport){let f=i.viewport.scrollLeft+c.deltaX;t.onWheelScroll(f),BGr(f,d)&&c.preventDefault()}},onResize:()=>{u.current&&i.viewport&&a&&n({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:mLe(a.paddingLeft),paddingEnd:mLe(a.paddingRight)}})}})}),xfi=an.forwardRef((t,e)=>{let{sizes:r,onSizesChange:n,...o}=t,i=uC(lN,t.__scopeScrollArea),[a,s]=an.useState(),u=an.useRef(null),l=G$(e,u,i.onScrollbarYChange);return an.useEffect(()=>{u.current&&s(getComputedStyle(u.current))},[u]),(0,Ks.jsx)(LGr,{"data-orientation":"vertical",...o,ref:l,sizes:r,style:{top:0,right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":gLe(r)+"px",...t.style},onThumbPointerDown:c=>t.onThumbPointerDown(c.y),onDragScroll:c=>t.onDragScroll(c.y),onWheelScroll:(c,d)=>{if(i.viewport){let f=i.viewport.scrollTop+c.deltaY;t.onWheelScroll(f),BGr(f,d)&&c.preventDefault()}},onResize:()=>{u.current&&i.viewport&&a&&n({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:mLe(a.paddingTop),paddingEnd:mLe(a.paddingBottom)}})}})}),[Tfi,$Gr]=IGr(lN),LGr=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:i,onThumbPointerUp:a,onThumbPointerDown:s,onThumbPositionChange:u,onDragScroll:l,onWheelScroll:c,onResize:d,...f}=t,p=uC(lN,r),[m,h]=an.useState(null),y=G$(e,R=>h(R)),g=an.useRef(null),b=an.useRef(""),_=p.viewport,w=n.content-n.viewport,T=vU(c),O=vU(u),E=yLe(d,10);function P(R){if(g.current){let I=R.clientX-g.current.left,A=R.clientY-g.current.top;l({x:I,y:A})}}return an.useEffect(()=>{let R=I=>{let A=I.target;m?.contains(A)&&T(I,w)};return document.addEventListener("wheel",R,{passive:!1}),()=>document.removeEventListener("wheel",R,{passive:!1})},[_,m,w,T]),an.useEffect(O,[n,O]),GZ(m,E),GZ(p.content,E),(0,Ks.jsx)(Tfi,{scope:r,scrollbar:m,hasThumb:o,onThumbChange:vU(i),onThumbPointerUp:vU(a),onThumbPositionChange:O,onThumbPointerDown:vU(s),children:(0,Ks.jsx)(WZ.div,{...f,ref:y,style:{position:"absolute",...f.style},onPointerDown:SU(t.onPointerDown,R=>{R.button===0&&(R.target.setPointerCapture(R.pointerId),g.current=m.getBoundingClientRect(),b.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",p.viewport&&(p.viewport.style.scrollBehavior="auto"),P(R))}),onPointerMove:SU(t.onPointerMove,P),onPointerUp:SU(t.onPointerUp,R=>{let I=R.target;I.hasPointerCapture(R.pointerId)&&I.releasePointerCapture(R.pointerId),document.body.style.webkitUserSelect=b.current,p.viewport&&(p.viewport.style.scrollBehavior=""),g.current=null})})})}),pLe="ScrollAreaThumb",vbt=an.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=$Gr(pLe,t.__scopeScrollArea);return(0,Ks.jsx)(JZ,{present:r||o.hasThumb,children:(0,Ks.jsx)(Ofi,{ref:e,...n})})}),Ofi=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,style:n,...o}=t,i=uC(pLe,r),a=$Gr(pLe,r),{onThumbPositionChange:s}=a,u=G$(e,d=>a.onThumbChange(d)),l=an.useRef(void 0),c=yLe(()=>{l.current&&(l.current(),l.current=void 0)},100);return an.useEffect(()=>{let d=i.viewport;if(d){let f=()=>{if(c(),!l.current){let p=Mfi(d,s);l.current=p,s()}};return s(),d.addEventListener("scroll",f),()=>d.removeEventListener("scroll",f)}},[i.viewport,c,s]),(0,Ks.jsx)(WZ.div,{"data-state":a.hasThumb?"visible":"hidden",...o,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:SU(t.onPointerDownCapture,d=>{let p=d.target.getBoundingClientRect(),m=d.clientX-p.left,h=d.clientY-p.top;a.onThumbPointerDown({x:m,y:h})}),onPointerUp:SU(t.onPointerUp,a.onThumbPointerUp)})});vbt.displayName=pLe;var wbt="ScrollAreaCorner",FGr=an.forwardRef((t,e)=>{let r=uC(wbt,t.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?(0,Ks.jsx)(Efi,{...t,ref:e}):null});FGr.displayName=wbt;var Efi=an.forwardRef((t,e)=>{let{__scopeScrollArea:r,...n}=t,o=uC(wbt,r),[i,a]=an.useState(0),[s,u]=an.useState(0),l=!!(i&&s);return GZ(o.scrollbarX,()=>{let c=o.scrollbarX?.offsetHeight||0;o.onCornerHeightChange(c),u(c)}),GZ(o.scrollbarY,()=>{let c=o.scrollbarY?.offsetWidth||0;o.onCornerWidthChange(c),a(c)}),l?(0,Ks.jsx)(WZ.div,{...n,ref:e,style:{width:i,height:s,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...t.style}}):null});function mLe(t){return t?parseInt(t,10):0}function kGr(t,e){let r=t/e;return isNaN(r)?0:r}function gLe(t){let e=kGr(t.viewport,t.content),r=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,n=(t.scrollbar.size-r)*e;return Math.max(n,18)}function Pfi(t,e,r,n="ltr"){let o=gLe(r),i=o/2,a=e||i,s=o-a,u=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-s,c=r.content-r.viewport,d=n==="ltr"?[0,c]:[c*-1,0];return qGr([u,l],d)(t)}function MGr(t,e,r="ltr"){let n=gLe(e),o=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,i=e.scrollbar.size-o,a=e.content-e.viewport,s=i-n,u=r==="ltr"?[0,a]:[a*-1,0],l=wU(t,u);return qGr([0,a],[0,s])(l)}function qGr(t,e){return r=>{if(t[0]===t[1]||e[0]===e[1])return e[0];let n=(e[1]-e[0])/(t[1]-t[0]);return e[0]+n*(r-t[0])}}function BGr(t,e){return t>0&&t{})=>{let r={left:t.scrollLeft,top:t.scrollTop},n=0;return function o(){let i={left:t.scrollLeft,top:t.scrollTop},a=r.left!==i.left,s=r.top!==i.top;(a||s)&&e(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function yLe(t,e){let r=vU(t),n=an.useRef(0);return an.useEffect(()=>()=>window.clearTimeout(n.current),[]),an.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,e)},[r,e])}function GZ(t,e){let r=vU(e);Cde(()=>{let n=0;if(t){let o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(t),()=>{window.cancelAnimationFrame(n),o.unobserve(t)}}},[t,r])}var Sbt=AGr,UGr=DGr;var zGr=FGr;zr();var CU=cN.forwardRef(({className:t,children:e,...r},n)=>cN.createElement(Sbt,{ref:n,className:Se("tw-relative tw-overflow-hidden",t),...r},cN.createElement(UGr,{className:"tw-size-full tw-rounded-[inherit] [&>div:first-child]:!tw-block"},e),cN.createElement(VGr,null),cN.createElement(zGr,null)));CU.displayName=Sbt.displayName;var VGr=cN.forwardRef(({className:t,orientation:e="vertical",...r},n)=>cN.createElement(hLe,{ref:n,orientation:e,className:Se("tw-flex tw-touch-none tw-select-none tw-transition-colors",e==="vertical"&&"tw-h-full tw-w-2.5 tw-border-l tw-border-l-transparent tw-p-px",e==="horizontal"&&"tw-h-2.5 tw-flex-col tw-border-t tw-border-t-transparent tw-p-px",t),...r},cN.createElement(vbt,{className:"tw-relative tw-flex-1 tw-rounded-full tw-bg-[var(--background-modifier-border)]"})));VGr.displayName=hLe.displayName;zr();Xe();Qe();t1();var HGr=require("obsidian"),bLe=50;function WGr({children:t,chatHistory:e,onUpdateTitle:r,onDeleteChat:n,onLoadChat:o,onOpenSourceFile:i}){let[a,s]=(0,Or.useState)(""),[u,l]=(0,Or.useState)(null),[c,d]=(0,Or.useState)(""),[f,p]=(0,Or.useState)(!1),[m,h]=(0,Or.useState)(null),[y,g]=(0,Or.useState)(bLe),b=(0,Or.useRef)(null),_=(0,Or.useRef)(null),w=HGr.Platform.isMobile,T=kr(),O=(0,Or.useMemo)(()=>a.trim()?e.filter(X=>X.title.toLowerCase().includes(a.toLowerCase())):e,[e,a]),E=(0,Or.useMemo)(()=>iO(O,T.chatHistorySortStrategy,{getName:X=>X.title,getCreatedAtMs:X=>X.createdAt.getTime(),getLastUsedAtMs:X=>X.lastAccessedAt.getTime()}),[O,T.chatHistorySortStrategy]);(0,Or.useLayoutEffect)(()=>{f&&g(bLe)},[f,a]);let P=(0,Or.useMemo)(()=>E.slice(0,y),[E,y]),R=(0,Or.useRef)({displayCount:bLe,totalCount:0});(0,Or.useEffect)(()=>{R.current={displayCount:y,totalCount:E.length}},[y,E.length]);let I=(0,Or.useCallback)(X=>{if(b.current&&(b.current.disconnect(),b.current=null),!X)return;let W=new IntersectionObserver(re=>{if(re[0].isIntersecting){let{displayCount:ue,totalCount:le}=R.current;ueMath.min(L+bLe,le))}},{threshold:.1});W.observe(X),b.current=W},[]),A=(0,Or.useMemo)(()=>{let X=T.chatHistorySortStrategy;if(X==="name")return[{key:"All",label:"All",chats:P,priority:0}];let W=[],re=new Map,ue=new Date;return P.forEach(le=>{let L=X==="recent"?le.lastAccessedAt:le.createdAt,J=ue.getTime()-L.getTime(),ne=Math.floor(J/(1e3*60*60*24)),D,N;if(ne===0)D="Today",N=0;else if(ne===1)D="Yesterday",N=1;else if(ne<7)D=`${ne}d ago`,N=2+ne;else if(ne<30){let z=Math.floor(ne/7);D=z===1?"1w ago":`${z}w ago`,N=10+z}else{let z=Math.floor(ne/30);D=z===1?"1m ago":`${z}m ago`,N=50+z}re.has(D)||(re.set(D,[]),W.push({key:D,label:D,chats:re.get(D),priority:N})),re.get(D).push(le)}),W.sort((le,L)=>le.priority-L.priority)},[T.chatHistorySortStrategy,P]),B=(X,W)=>{l(X),d(W)},k=async()=>{if(u&&c.trim())try{await r(u,c.trim()),l(null),d("")}catch(X){ie("Error updating title:",X);return}else l(null),d("")},q=()=>{l(null),d("")};(0,Or.useEffect)(()=>()=>{_.current&&clearTimeout(_.current)},[]);let Z=async X=>{if(m===X)try{await n(X),h(null)}catch(W){ie("Error deleting chat:",W),h(null)}else _.current&&clearTimeout(_.current),h(X),_.current=setTimeout(()=>{h(null),_.current=null},3e3)},V=()=>{h(null)},Y=async X=>{o&&await o(X),p(!1)};return Or.default.createElement(bU,{open:f,onOpenChange:p},Or.default.createElement(_U,{asChild:!0},t),Or.default.createElement(K$,{className:"tw-w-80 tw-p-0",align:"end",side:"top"},Or.default.createElement("div",{className:"tw-flex tw-max-h-[400px] tw-flex-col"},Or.default.createElement("div",{className:"tw-shrink-0 tw-border-b tw-p-1"},Or.default.createElement(zZ,{value:a,onChange:s})),Or.default.createElement(CU,{className:"tw-min-h-[150px] tw-flex-1 tw-overflow-y-auto"},Or.default.createElement("div",{className:"tw-p-2"},A.length===0?Or.default.createElement("div",{className:"tw-py-8 tw-text-center tw-text-muted"},a?"No matching chat history found.":"No chat history"):Or.default.createElement(Or.default.Fragment,null,A.map(X=>Or.default.createElement("div",{key:X.key,className:"tw-mb-3 tw-border-x-[0px] tw-border-b tw-border-t-[0px] tw-border-border tw-pb-2",style:{borderBottomStyle:"solid"}},Or.default.createElement("div",{className:"tw-mb-2 tw-px-2 tw-text-xs tw-font-medium tw-tracking-wider tw-text-muted"},X.label),Or.default.createElement("div",{className:"tw-space-y-1"},X.chats.map(W=>Or.default.createElement(Ifi,{key:W.id,chat:W,isEditing:u===W.id,editingTitle:c,onEditingTitleChange:d,onStartEdit:B,onSaveEdit:k,onCancelEdit:q,onDelete:Z,onCancelDelete:V,onLoadChat:Y,onOpenSourceFile:i,isMobile:w,confirmDeleteId:m}))))),Or.default.createElement("div",{ref:I,className:"tw-h-1"}),yn(p.target.value),className:"!tw-h-6 tw-flex-1",autoFocus:!0,onKeyDown:p=>{p.key==="Enter"?i():p.key==="Escape"&&a()}}),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:i,className:"tw-size-5 tw-p-0"},Or.default.createElement(Yu,{className:"tw-size-3"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:a,className:"tw-size-5 tw-p-0"},Or.default.createElement(Ho,{className:"tw-size-3"}))):Or.default.createElement("div",{className:Se("tw-group tw-flex tw-cursor-pointer tw-items-center tw-gap-2 tw-rounded-md tw-p-1 tw-transition-colors hover:tw-bg-modifier-hover"),onClick:()=>l(t.id)},Or.default.createElement(j5,{className:"tw-size-3 tw-shrink-0 tw-text-muted"}),Or.default.createElement("div",{className:"tw-min-w-0 tw-flex-1"},Or.default.createElement("span",{className:"tw-block tw-truncate tw-text-sm tw-font-medium tw-text-normal"},t.title)),Or.default.createElement("div",{className:Se("tw-flex tw-shrink-0 tw-items-center tw-gap-1.5 tw-transition-opacity",d?"tw-flex":"tw-hidden group-hover:tw-flex")},f===t.id?Or.default.createElement(Or.default.Fragment,null,Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),s(t.id)},className:"tw-size-5 tw-p-0 tw-text-error hover:tw-text-error",title:"Confirm Delete"},Or.default.createElement(Yu,{className:"tw-size-3"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),u()},className:"tw-size-5 tw-p-0",title:"Cancel deletion"},Or.default.createElement(Ho,{className:"tw-size-3"}))):Or.default.createElement(Or.default.Fragment,null,Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),c&&c(t.id)},className:"tw-size-5 tw-p-0",title:"Open the source file"},Or.default.createElement(_1,{className:"tw-size-4"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),o(t.id,t.title)},className:"tw-size-5 tw-p-0"},Or.default.createElement(Lb,{className:"tw-size-3"})),Or.default.createElement(me,{size:"sm",variant:"ghost",onClick:p=>{p.stopPropagation(),s(t.id)},className:"tw-size-5 tw-p-0 tw-text-error hover:tw-text-error",title:"delete file"},Or.default.createElement(Iy,{className:"tw-size-3"})))))}Mr();var R3=$(K()),JGr=({tokenCount:t})=>t==null?null:R3.default.createElement(vn,null,R3.default.createElement(wn,{asChild:!0},R3.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-text-sm tw-text-faint"},R3.default.createElement(Sre,{className:"tw-size-3"}),R3.default.createElement("span",null,(r=>r<1e3?"<1k":`${Math.floor(r/1e3)}k`)(t)))),R3.default.createElement(pn,null,"Context used: ",t.toLocaleString()));var fr=$(K());xn();var I3=$(K());zr();Mr();function dN({options:t,placeholder:e,containerClassName:r,className:n,...o}){return I3.default.createElement("div",{className:Se("tw-group tw-relative tw-w-full",r)},I3.default.createElement("select",{className:Se("tw-w-full tw-appearance-none","tw-flex tw-h-9 tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-dropdown tw-px-3 tw-py-1 tw-pr-8","tw-text-sm tw-shadow tw-transition-colors","focus:tw-outline-none focus:tw-ring-1 focus:tw-ring-ring","disabled:tw-cursor-not-allowed disabled:tw-opacity-50","hover:tw-bg-interactive-hover hover:tw-text-normal",n),...o},e&&I3.default.createElement("option",{value:"",disabled:!0},e),t.map(i=>I3.default.createElement("option",{key:i.value,value:i.value},i.label))),I3.default.createElement("div",{className:Se("tw-pointer-events-none tw-absolute tw-inset-y-0 tw-right-0 tw-flex tw-items-center tw-pr-2","tw-transition-colors group-hover:[&>svg]:tw-text-normal",o.disabled&&"tw-opacity-50")},I3.default.createElement(Ji,{className:"tw-size-4"})))}var vLe=$(K());var t9r=$(K(),1);var ZGr=$(K(),1),Ffi=$(yu(),1);var fh=$(K(),1);var Afi=$(K(),1);function KGr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function GGr(...t){return e=>{let r=!1,n=t.map(o=>{let i=KGr(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=fh.Children.toArray(i),u=s.find(jfi);if(u){let l=u.props.children,c=s.map(d=>d===u?fh.Children.count(l)>1?fh.Children.only(null):fh.isValidElement(l)?l.props.children:null:d);return(0,_Le.jsx)(e,{...a,ref:o,children:fh.isValidElement(l)?fh.cloneElement(l,void 0,c):null})}return(0,_Le.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function Nfi(t){let e=fh.forwardRef((r,n)=>{let{children:o,...i}=r;if(fh.isValidElement(o)){let a=Lfi(o),s=$fi(i,o.props);return o.type!==fh.Fragment&&(s.ref=n?GGr(n,a):a),fh.cloneElement(o,s)}return fh.Children.count(o)>1?fh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Dfi=Symbol("radix.slottable");function jfi(t){return fh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Dfi}function $fi(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 Lfi(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 YGr=$(wt(),1),kfi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],QGr=kfi.reduce((t,e)=>{let r=XGr(`Primitive.${e}`),n=ZGr.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,YGr.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var r9r=$(wt(),1),qfi="Separator",e9r="horizontal",Bfi=["horizontal","vertical"],n9r=t9r.forwardRef((t,e)=>{let{decorative:r,orientation:n=e9r,...o}=t,i=Ufi(n)?n:e9r,s=r?{role:"none"}:{"aria-orientation":i==="vertical"?i:void 0,role:"separator"};return(0,r9r.jsx)(QGr.div,{"data-orientation":i,...s,...o,ref:e})});n9r.displayName=qfi;function Ufi(t){return Bfi.includes(t)}var Cbt=n9r;zr();var lC=vLe.forwardRef(({className:t,orientation:e="horizontal",decorative:r=!0,...n},o)=>vLe.createElement(Cbt,{ref:o,decorative:r,orientation:e,className:Se("tw-shrink-0 tw-bg-[var(--background-modifier-border)]",e==="horizontal"?"tw-h-px tw-w-full":"tw-h-full tw-w-px",t),...n}));lC.displayName=Cbt.displayName;Mr();var io=$(K());var XZ=$(K());var ko=({label:t,required:e=!1,error:r=!1,description:n,errorMessage:o="This field is required",children:i})=>XZ.default.createElement("div",{className:"tw-space-y-2"},t&&XZ.default.createElement(uc,{className:r?"tw-text-error":""},t," ",e&&XZ.default.createElement("span",{className:"tw-text-error"},"*")),n&&XZ.default.createElement("p",{className:"tw-text-sm tw-text-muted"},n),i,r&&XZ.default.createElement("p",{className:"tw-text-xs tw-text-error"},o));var mu=$(K());var D3=$(K());var Eu=$(K(),1);function A3(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var i9r=$(K(),1);function o9r(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function xbt(...t){return e=>{let r=!1,n=t.map(o=>{let i=o9r(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=Z$.useMemo(()=>m,Object.values(m));return(0,a9r.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=Z$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>Z$.createContext(a));return function(s){let u=s?.[t]||i;return Z$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Vfi(o,...e)]}function Vfi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return Z$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var cC=$(K(),1);var u9r=$(K(),1),wLe=globalThis?.document?u9r.useLayoutEffect:()=>{};var SLe=$(K(),1);var Hfi=cC[" useInsertionEffect ".trim().toString()]||wLe;function l9r({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=Wfi({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=cC.useRef(t!==void 0);cC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=cC.useCallback(c=>{if(s){let d=Jfi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function Wfi({defaultProp:t,onChange:e}){let[r,n]=cC.useState(t),o=cC.useRef(r),i=cC.useRef(e);return Hfi(()=>{i.current=e},[e]),cC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function Jfi(t){return typeof t=="function"}var mFs=Symbol("RADIX:SYNC_STATE");var CLe=$(K(),1),Kfi=$(wt(),1),Gfi=CLe.createContext(void 0);function c9r(t){let e=CLe.useContext(Gfi);return t||e||"ltr"}var xLe=$(K(),1);function d9r(t){let e=xLe.useRef({value:t,previous:t});return xLe.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}var f9r=$(K(),1);function p9r(t){let[e,r]=f9r.useState(void 0);return wLe(()=>{if(t){r({width:t.offsetWidth,height:t.offsetHeight});let n=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;let i=o[0],a,s;if("borderBoxSize"in i){let u=i.borderBoxSize,l=Array.isArray(u)?u[0]:u;a=l.inlineSize,s=l.blockSize}else a=t.offsetWidth,s=t.offsetHeight;r({width:a,height:s})});return n.observe(t,{box:"border-box"}),()=>n.unobserve(t)}else r(void 0)},[t]),e}var h9r=$(K(),1),tpi=$(yu(),1);var ph=$(K(),1);var TLe=$(wt(),1);function m9r(t){let e=Xfi(t),r=ph.forwardRef((n,o)=>{let{children:i,...a}=n,s=ph.Children.toArray(i),u=s.find(Yfi);if(u){let l=u.props.children,c=s.map(d=>d===u?ph.Children.count(l)>1?ph.Children.only(null):ph.isValidElement(l)?l.props.children:null:d);return(0,TLe.jsx)(e,{...a,ref:o,children:ph.isValidElement(l)?ph.cloneElement(l,void 0,c):null})}return(0,TLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function Xfi(t){let e=ph.forwardRef((r,n)=>{let{children:o,...i}=r;if(ph.isValidElement(o)){let a=epi(o),s=Qfi(i,o.props);return o.type!==ph.Fragment&&(s.ref=n?xbt(n,a):a),ph.cloneElement(o,s)}return ph.Children.count(o)>1?ph.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Zfi=Symbol("radix.slottable");function Yfi(t){return ph.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Zfi}function Qfi(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 epi(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 g9r=$(wt(),1),rpi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ZZ=rpi.reduce((t,e)=>{let r=m9r(`Primitive.${e}`),n=h9r.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,g9r.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var mh=$(wt(),1),y9r=["PageUp","PageDown"],b9r=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],_9r={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},YZ="Slider",[Tbt,npi,opi]=oU(YZ),[v9r,DFs]=s9r(YZ,[opi]),[ipi,OLe]=v9r(YZ),w9r=Eu.forwardRef((t,e)=>{let{name:r,min:n=0,max:o=100,step:i=1,orientation:a="horizontal",disabled:s=!1,minStepsBetweenThumbs:u=0,defaultValue:l=[n],value:c,onValueChange:d=()=>{},onValueCommit:f=()=>{},inverted:p=!1,form:m,...h}=t,y=Eu.useRef(new Set),g=Eu.useRef(0),_=a==="horizontal"?api:spi,[w=[],T]=l9r({prop:c,defaultProp:l,onChange:A=>{[...y.current][g.current]?.focus(),d(A)}}),O=Eu.useRef(w);function E(A){let B=fpi(w,A);I(A,B)}function P(A){I(A,g.current)}function R(){let A=O.current[g.current];w[g.current]!==A&&f(w)}function I(A,B,{commit:k}={commit:!1}){let q=gpi(i),Z=ypi(Math.round((A-n)/i)*i+n,q),V=wU(Z,[n,o]);T((Y=[])=>{let X=cpi(Y,V,B);if(hpi(X,u*i)){g.current=X.indexOf(V);let W=String(X)!==String(Y);return W&&k&&f(X),W?X:Y}else return Y})}return(0,mh.jsx)(ipi,{scope:t.__scopeSlider,name:r,disabled:s,min:n,max:o,valueIndexToChangeRef:g,thumbs:y.current,values:w,orientation:a,form:m,children:(0,mh.jsx)(Tbt.Provider,{scope:t.__scopeSlider,children:(0,mh.jsx)(Tbt.Slot,{scope:t.__scopeSlider,children:(0,mh.jsx)(_,{"aria-disabled":s,"data-disabled":s?"":void 0,...h,ref:e,onPointerDown:A3(h.onPointerDown,()=>{s||(O.current=w)}),min:n,max:o,inverted:p,onSlideStart:s?void 0:E,onSlideMove:s?void 0:P,onSlideEnd:s?void 0:R,onHomeKeyDown:()=>!s&&I(n,0,{commit:!0}),onEndKeyDown:()=>!s&&I(o,w.length-1,{commit:!0}),onStepKeyDown:({event:A,direction:B})=>{if(!s){let Z=y9r.includes(A.key)||A.shiftKey&&b9r.includes(A.key)?10:1,V=g.current,Y=w[V],X=i*Z*B;I(Y+X,V,{commit:!0})}}})})})})});w9r.displayName=YZ;var[S9r,C9r]=v9r(YZ,{startEdge:"left",endEdge:"right",size:"width",direction:1}),api=Eu.forwardRef((t,e)=>{let{min:r,max:n,dir:o,inverted:i,onSlideStart:a,onSlideMove:s,onSlideEnd:u,onStepKeyDown:l,...c}=t,[d,f]=Eu.useState(null),p=N3(e,_=>f(_)),m=Eu.useRef(void 0),h=c9r(o),y=h==="ltr",g=y&&!i||!y&&i;function b(_){let w=m.current||d.getBoundingClientRect(),T=[0,w.width],E=Pbt(T,g?[r,n]:[n,r]);return m.current=w,E(_-w.left)}return(0,mh.jsx)(S9r,{scope:t.__scopeSlider,startEdge:g?"left":"right",endEdge:g?"right":"left",direction:g?1:-1,size:"width",children:(0,mh.jsx)(x9r,{dir:h,"data-orientation":"horizontal",...c,ref:p,style:{...c.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:_=>{let w=b(_.clientX);a?.(w)},onSlideMove:_=>{let w=b(_.clientX);s?.(w)},onSlideEnd:()=>{m.current=void 0,u?.()},onStepKeyDown:_=>{let T=_9r[g?"from-left":"from-right"].includes(_.key);l?.({event:_,direction:T?-1:1})}})})}),spi=Eu.forwardRef((t,e)=>{let{min:r,max:n,inverted:o,onSlideStart:i,onSlideMove:a,onSlideEnd:s,onStepKeyDown:u,...l}=t,c=Eu.useRef(null),d=N3(e,c),f=Eu.useRef(void 0),p=!o;function m(h){let y=f.current||c.current.getBoundingClientRect(),g=[0,y.height],_=Pbt(g,p?[n,r]:[r,n]);return f.current=y,_(h-y.top)}return(0,mh.jsx)(S9r,{scope:t.__scopeSlider,startEdge:p?"bottom":"top",endEdge:p?"top":"bottom",size:"height",direction:p?1:-1,children:(0,mh.jsx)(x9r,{"data-orientation":"vertical",...l,ref:d,style:{...l.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:h=>{let y=m(h.clientY);i?.(y)},onSlideMove:h=>{let y=m(h.clientY);a?.(y)},onSlideEnd:()=>{f.current=void 0,s?.()},onStepKeyDown:h=>{let g=_9r[p?"from-bottom":"from-top"].includes(h.key);u?.({event:h,direction:g?-1:1})}})})}),x9r=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:i,onHomeKeyDown:a,onEndKeyDown:s,onStepKeyDown:u,...l}=t,c=OLe(YZ,r);return(0,mh.jsx)(ZZ.span,{...l,ref:e,onKeyDown:A3(t.onKeyDown,d=>{d.key==="Home"?(a(d),d.preventDefault()):d.key==="End"?(s(d),d.preventDefault()):y9r.concat(b9r).includes(d.key)&&(u(d),d.preventDefault())}),onPointerDown:A3(t.onPointerDown,d=>{let f=d.target;f.setPointerCapture(d.pointerId),d.preventDefault(),c.thumbs.has(f)?f.focus():n(d)}),onPointerMove:A3(t.onPointerMove,d=>{d.target.hasPointerCapture(d.pointerId)&&o(d)}),onPointerUp:A3(t.onPointerUp,d=>{let f=d.target;f.hasPointerCapture(d.pointerId)&&(f.releasePointerCapture(d.pointerId),i(d))})})}),T9r="SliderTrack",O9r=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,...n}=t,o=OLe(T9r,r);return(0,mh.jsx)(ZZ.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:e})});O9r.displayName=T9r;var Obt="SliderRange",E9r=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,...n}=t,o=OLe(Obt,r),i=C9r(Obt,r),a=Eu.useRef(null),s=N3(e,a),u=o.values.length,l=o.values.map(f=>R9r(f,o.min,o.max)),c=u>1?Math.min(...l):0,d=100-Math.max(...l);return(0,mh.jsx)(ZZ.span,{"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0,...n,ref:s,style:{...t.style,[i.startEdge]:c+"%",[i.endEdge]:d+"%"}})});E9r.displayName=Obt;var Ebt="SliderThumb",P9r=Eu.forwardRef((t,e)=>{let r=npi(t.__scopeSlider),[n,o]=Eu.useState(null),i=N3(e,s=>o(s)),a=Eu.useMemo(()=>n?r().findIndex(s=>s.ref.current===n):-1,[r,n]);return(0,mh.jsx)(upi,{...t,ref:i,index:a})}),upi=Eu.forwardRef((t,e)=>{let{__scopeSlider:r,index:n,name:o,...i}=t,a=OLe(Ebt,r),s=C9r(Ebt,r),[u,l]=Eu.useState(null),c=N3(e,b=>l(b)),d=u?a.form||!!u.closest("form"):!0,f=p9r(u),p=a.values[n],m=p===void 0?0:R9r(p,a.min,a.max),h=dpi(n,a.values.length),y=f?.[s.size],g=y?ppi(y,m,s.direction):0;return Eu.useEffect(()=>{if(u)return a.thumbs.add(u),()=>{a.thumbs.delete(u)}},[u,a.thumbs]),(0,mh.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:`calc(${m}% + ${g}px)`},children:[(0,mh.jsx)(Tbt.ItemSlot,{scope:t.__scopeSlider,children:(0,mh.jsx)(ZZ.span,{role:"slider","aria-label":t["aria-label"]||h,"aria-valuemin":a.min,"aria-valuenow":p,"aria-valuemax":a.max,"aria-orientation":a.orientation,"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,tabIndex:a.disabled?void 0:0,...i,ref:c,style:p===void 0?{display:"none"}:t.style,onFocus:A3(t.onFocus,()=>{a.valueIndexToChangeRef.current=n})})}),d&&(0,mh.jsx)(M9r,{name:o??(a.name?a.name+(a.values.length>1?"[]":""):void 0),form:a.form,value:p},n)]})});P9r.displayName=Ebt;var lpi="RadioBubbleInput",M9r=Eu.forwardRef(({__scopeSlider:t,value:e,...r},n)=>{let o=Eu.useRef(null),i=N3(o,n),a=d9r(e);return Eu.useEffect(()=>{let s=o.current;if(!s)return;let u=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==e&&c){let d=new Event("input",{bubbles:!0});c.call(s,e),s.dispatchEvent(d)}},[a,e]),(0,mh.jsx)(ZZ.input,{style:{display:"none"},...r,ref:i,defaultValue:e})});M9r.displayName=lpi;function cpi(t=[],e,r){let n=[...t];return n[r]=e,n.sort((o,i)=>o-i)}function R9r(t,e,r){let i=100/(r-e)*(t-e);return wU(i,[0,100])}function dpi(t,e){return e>2?`Value ${t+1} of ${e}`:e===2?["Minimum","Maximum"][t]:void 0}function fpi(t,e){if(t.length===1)return 0;let r=t.map(o=>Math.abs(o-e)),n=Math.min(...r);return r.indexOf(n)}function ppi(t,e,r){let n=t/2,i=Pbt([0,50],[0,n]);return(n-i(e)*r)*r}function mpi(t){return t.slice(0,-1).map((e,r)=>t[r+1]-e)}function hpi(t,e){if(e>0){let r=mpi(t);return Math.min(...r)>=e}return!0}function Pbt(t,e){return r=>{if(t[0]===t[1]||e[0]===e[1])return e[0];let n=(e[1]-e[0])/(t[1]-t[0]);return e[0]+n*(r-t[0])}}function gpi(t){return(String(t).split(".")[1]||"").length}function ypi(t,e){let r=Math.pow(10,e);return Math.round(t*r)/r}var Mbt=w9r,I9r=O9r,A9r=E9r,N9r=P9r;zr();var xde=D3.forwardRef(({className:t,...e},r)=>D3.createElement(Mbt,{ref:r,className:Se("tw-relative tw-flex tw-w-full tw-touch-none tw-select-none tw-items-center",t),...e},D3.createElement(I9r,{className:"tw-relative tw-h-1.5 tw-w-full tw-grow tw-overflow-hidden tw-rounded-full tw-border tw-border-solid tw-bg-interactive-accent/20 tw-border-interactive-accent/30"},D3.createElement(A9r,{className:"tw-absolute tw-h-full tw-bg-interactive-accent"})),D3.createElement(N9r,{className:"tw-block tw-size-4 tw-rounded-full tw-border tw-bg-toggle-thumb tw-shadow 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"})));xde.displayName=Mbt.displayName;xn();var Pu=$(K());var er=$(K(),1),Fbt=$(yu(),1);var LFs=!!(typeof window<"u"&&window.document&&window.document.createElement);function ng(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var j9r=$(K(),1);function D9r(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Rbt(...t){return e=>{let r=!1,n=t.map(o=>{let i=D9r(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=Y$.useMemo(()=>m,Object.values(m));return(0,$9r.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=Y$.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>Y$.createContext(a));return function(s){let u=s?.[t]||i;return Y$.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,_pi(o,...e)]}function _pi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return Y$.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var ELe=$(K(),1),vpi=$(wt(),1),wpi=ELe.createContext(void 0);function F9r(t){let e=ELe.useContext(wpi);return t||e||"ltr"}var Ibt=$(K(),1);var k9r=$(K(),1),eS=globalThis?.document?k9r.useLayoutEffect:()=>{};var Spi=Ibt[" useId ".trim().toString()]||(()=>{}),Cpi=0;function PLe(t){let[e,r]=Ibt.useState(Spi());return eS(()=>{t||r(n=>n??String(Cpi++))},[t]),t||(e?`radix-${e}`:"")}var q9r=$(K(),1),Mpi=$(yu(),1);var hh=$(K(),1);var MLe=$(wt(),1);function RLe(t){let e=xpi(t),r=hh.forwardRef((n,o)=>{let{children:i,...a}=n,s=hh.Children.toArray(i),u=s.find(Opi);if(u){let l=u.props.children,c=s.map(d=>d===u?hh.Children.count(l)>1?hh.Children.only(null):hh.isValidElement(l)?l.props.children:null:d);return(0,MLe.jsx)(e,{...a,ref:o,children:hh.isValidElement(l)?hh.cloneElement(l,void 0,c):null})}return(0,MLe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function xpi(t){let e=hh.forwardRef((r,n)=>{let{children:o,...i}=r;if(hh.isValidElement(o)){let a=Ppi(o),s=Epi(i,o.props);return o.type!==hh.Fragment&&(s.ref=n?Rbt(n,a):a),hh.cloneElement(o,s)}return hh.Children.count(o)>1?hh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Tpi=Symbol("radix.slottable");function Opi(t){return hh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Tpi}function Epi(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 Ppi(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 B9r=$(wt(),1),Rpi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Av=Rpi.reduce((t,e)=>{let r=RLe(`Primitive.${e}`),n=q9r.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,B9r.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var QZ=$(K(),1);function U9r(t){let e=QZ.useRef(t);return QZ.useEffect(()=>{e.current=t}),QZ.useMemo(()=>(...r)=>e.current?.(...r),[])}var dC=$(K(),1);var ILe=$(K(),1);var Ipi=dC[" useInsertionEffect ".trim().toString()]||eS;function Abt({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=Api({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=dC.useRef(t!==void 0);dC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=dC.useCallback(c=>{if(s){let d=Npi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function Api({defaultProp:t,onChange:e}){let[r,n]=dC.useState(t),o=dC.useRef(r),i=dC.useRef(e);return Ipi(()=>{i.current=e},[e]),dC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function Npi(t){return typeof t=="function"}var ZFs=Symbol("RADIX:SYNC_STATE");var ALe=$(K(),1);function z9r(t){let e=ALe.useRef({value:t,previous:t});return ALe.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}var Mn=$(wt(),1),Dpi=[" ","Enter","ArrowUp","ArrowDown"],jpi=[" ","Enter"],j3="Select",[DLe,jLe,$pi]=oU(j3),[eY,wks]=L9r(j3,[$pi,tC]),$Le=tC(),[Lpi,xU]=eY(j3),[Fpi,kpi]=eY(j3),V9r=t=>{let{__scopeSelect:e,children:r,open:n,defaultOpen:o,onOpenChange:i,value:a,defaultValue:s,onValueChange:u,dir:l,name:c,autoComplete:d,disabled:f,required:p,form:m}=t,h=$Le(e),[y,g]=er.useState(null),[b,_]=er.useState(null),[w,T]=er.useState(!1),O=F9r(l),[E,P]=Abt({prop:n,defaultProp:o??!1,onChange:i,caller:j3}),[R,I]=Abt({prop:a,defaultProp:s,onChange:u,caller:j3}),A=er.useRef(null),B=y?m||!!y.closest("form"):!0,[k,q]=er.useState(new Set),Z=Array.from(k).map(V=>V.props.value).join(";");return(0,Mn.jsx)(B$,{...h,children:(0,Mn.jsxs)(Lpi,{required:p,scope:e,trigger:y,onTriggerChange:g,valueNode:b,onValueNodeChange:_,valueNodeHasChildren:w,onValueNodeHasChildrenChange:T,contentId:PLe(),value:R,onValueChange:I,open:E,onOpenChange:P,dir:O,triggerPointerDownPosRef:A,disabled:f,children:[(0,Mn.jsx)(DLe.Provider,{scope:e,children:(0,Mn.jsx)(Fpi,{scope:t.__scopeSelect,onNativeOptionAdd:er.useCallback(V=>{q(Y=>new Set(Y).add(V))},[]),onNativeOptionRemove:er.useCallback(V=>{q(Y=>{let X=new Set(Y);return X.delete(V),X})},[]),children:r})}),B?(0,Mn.jsxs)(m7r,{"aria-hidden":!0,required:p,tabIndex:-1,name:c,autoComplete:d,value:R,onChange:V=>I(V.target.value),disabled:f,form:m,children:[R===void 0?(0,Mn.jsx)("option",{value:""}):null,Array.from(k)]},Z):null]})})};V9r.displayName=j3;var H9r="SelectTrigger",W9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,disabled:n=!1,...o}=t,i=$Le(r),a=xU(H9r,r),s=a.disabled||n,u=yT(e,a.onTriggerChange),l=jLe(r),c=er.useRef("touch"),[d,f,p]=g7r(h=>{let y=l().filter(_=>!_.disabled),g=y.find(_=>_.value===a.value),b=y7r(y,h,g);b!==void 0&&a.onValueChange(b.value)}),m=h=>{s||(a.onOpenChange(!0),p()),h&&(a.triggerPointerDownPosRef.current={x:Math.round(h.pageX),y:Math.round(h.pageY)})};return(0,Mn.jsx)(U$,{asChild:!0,...i,children:(0,Mn.jsx)(Av.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":h7r(a.value)?"":void 0,...o,ref:u,onClick:ng(o.onClick,h=>{h.currentTarget.focus(),c.current!=="mouse"&&m(h)}),onPointerDown:ng(o.onPointerDown,h=>{c.current=h.pointerType;let y=h.target;y.hasPointerCapture(h.pointerId)&&y.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&h.pointerType==="mouse"&&(m(h),h.preventDefault())}),onKeyDown:ng(o.onKeyDown,h=>{let y=d.current!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&f(h.key),!(y&&h.key===" ")&&Dpi.includes(h.key)&&(m(),h.preventDefault())})})})});W9r.displayName=H9r;var J9r="SelectValue",K9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,className:n,style:o,children:i,placeholder:a="",...s}=t,u=xU(J9r,r),{onValueNodeHasChildrenChange:l}=u,c=i!==void 0,d=yT(e,u.onValueNodeChange);return eS(()=>{l(c)},[l,c]),(0,Mn.jsx)(Av.span,{...s,ref:d,style:{pointerEvents:"none"},children:h7r(u.value)?(0,Mn.jsx)(Mn.Fragment,{children:a}):i})});K9r.displayName=J9r;var qpi="SelectIcon",G9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,children:n,...o}=t;return(0,Mn.jsx)(Av.span,{"aria-hidden":!0,...o,ref:e,children:n||"\u25BC"})});G9r.displayName=qpi;var Bpi="SelectPortal",X9r=t=>(0,Mn.jsx)(mT,{asChild:!0,...t});X9r.displayName=Bpi;var $3="SelectContent",Z9r=er.forwardRef((t,e)=>{let r=xU($3,t.__scopeSelect),[n,o]=er.useState();if(eS(()=>{o(new DocumentFragment)},[]),!r.open){let i=n;return i?Fbt.createPortal((0,Mn.jsx)(Y9r,{scope:t.__scopeSelect,children:(0,Mn.jsx)(DLe.Slot,{scope:t.__scopeSelect,children:(0,Mn.jsx)("div",{children:t.children})})}),i):null}return(0,Mn.jsx)(Q9r,{...t,ref:e})});Z9r.displayName=$3;var bT=10,[Y9r,TU]=eY($3),Upi="SelectContentImpl",zpi=RLe("SelectContent.RemoveScroll"),Q9r=er.forwardRef((t,e)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:i,onPointerDownOutside:a,side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:y,...g}=t,b=xU($3,r),[_,w]=er.useState(null),[T,O]=er.useState(null),E=yT(e,N=>w(N)),[P,R]=er.useState(null),[I,A]=er.useState(null),B=jLe(r),[k,q]=er.useState(!1),Z=er.useRef(!1);er.useEffect(()=>{if(_)return fU(_)},[_]),aU();let V=er.useCallback(N=>{let[z,...H]=B().map(de=>de.ref.current),[oe]=H.slice(-1),Q=document.activeElement;for(let de of N)if(de===Q||(de?.scrollIntoView({block:"nearest"}),de===z&&T&&(T.scrollTop=0),de===oe&&T&&(T.scrollTop=T.scrollHeight),de?.focus(),document.activeElement!==Q))return},[B,T]),Y=er.useCallback(()=>V([P,_]),[V,P,_]);er.useEffect(()=>{k&&Y()},[k,Y]);let{onOpenChange:X,triggerPointerDownPosRef:W}=b;er.useEffect(()=>{if(_){let N={x:0,y:0},z=oe=>{N={x:Math.abs(Math.round(oe.pageX)-(W.current?.x??0)),y:Math.abs(Math.round(oe.pageY)-(W.current?.y??0))}},H=oe=>{N.x<=10&&N.y<=10?oe.preventDefault():_.contains(oe.target)||X(!1),document.removeEventListener("pointermove",z),W.current=null};return W.current!==null&&(document.addEventListener("pointermove",z),document.addEventListener("pointerup",H,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",z),document.removeEventListener("pointerup",H,{capture:!0})}}},[_,X,W]),er.useEffect(()=>{let N=()=>X(!1);return window.addEventListener("blur",N),window.addEventListener("resize",N),()=>{window.removeEventListener("blur",N),window.removeEventListener("resize",N)}},[X]);let[re,ue]=g7r(N=>{let z=B().filter(Q=>!Q.disabled),H=z.find(Q=>Q.ref.current===document.activeElement),oe=y7r(z,N,H);oe&&setTimeout(()=>oe.ref.current.focus())}),le=er.useCallback((N,z,H)=>{let oe=!Z.current&&!H;(b.value!==void 0&&b.value===z||oe)&&(R(N),oe&&(Z.current=!0))},[b.value]),L=er.useCallback(()=>_?.focus(),[_]),J=er.useCallback((N,z,H)=>{let oe=!Z.current&&!H;(b.value!==void 0&&b.value===z||oe)&&A(N)},[b.value]),ne=n==="popper"?Nbt:e7r,D=ne===Nbt?{side:s,sideOffset:u,align:l,alignOffset:c,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:y}:{};return(0,Mn.jsx)(Y9r,{scope:r,content:_,viewport:T,onViewportChange:O,itemRefCallback:le,selectedItem:P,onItemLeave:L,itemTextRefCallback:J,focusSelectedItem:Y,selectedItemText:I,position:n,isPositioned:k,searchRef:re,children:(0,Mn.jsx)(V$,{as:zpi,allowPinchZoom:!0,children:(0,Mn.jsx)(F$,{asChild:!0,trapped:b.open,onMountAutoFocus:N=>{N.preventDefault()},onUnmountAutoFocus:ng(o,N=>{b.trigger?.focus({preventScroll:!0}),N.preventDefault()}),children:(0,Mn.jsx)(lT,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:N=>N.preventDefault(),onDismiss:()=>b.onOpenChange(!1),children:(0,Mn.jsx)(ne,{role:"listbox",id:b.contentId,"data-state":b.open?"open":"closed",dir:b.dir,onContextMenu:N=>N.preventDefault(),...g,...D,onPlaced:()=>q(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...g.style},onKeyDown:ng(g.onKeyDown,N=>{let z=N.ctrlKey||N.altKey||N.metaKey;if(N.key==="Tab"&&N.preventDefault(),!z&&N.key.length===1&&ue(N.key),["ArrowUp","ArrowDown","Home","End"].includes(N.key)){let oe=B().filter(Q=>!Q.disabled).map(Q=>Q.ref.current);if(["ArrowUp","End"].includes(N.key)&&(oe=oe.slice().reverse()),["ArrowUp","ArrowDown"].includes(N.key)){let Q=N.target,de=oe.indexOf(Q);oe=oe.slice(de+1)}setTimeout(()=>V(oe)),N.preventDefault()}})})})})})})});Q9r.displayName=Upi;var Vpi="SelectItemAlignedPosition",e7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,onPlaced:n,...o}=t,i=xU($3,r),a=TU($3,r),[s,u]=er.useState(null),[l,c]=er.useState(null),d=yT(e,E=>c(E)),f=jLe(r),p=er.useRef(!1),m=er.useRef(!0),{viewport:h,selectedItem:y,selectedItemText:g,focusSelectedItem:b}=a,_=er.useCallback(()=>{if(i.trigger&&i.valueNode&&s&&l&&h&&y&&g){let E=i.trigger.getBoundingClientRect(),P=l.getBoundingClientRect(),R=i.valueNode.getBoundingClientRect(),I=g.getBoundingClientRect();if(i.dir!=="rtl"){let Q=I.left-P.left,de=R.left-Q,fe=E.left-de,De=E.width+fe,st=Math.max(De,P.width),Le=window.innerWidth-bT,Bt=wU(de,[bT,Math.max(bT,Le-st)]);s.style.minWidth=De+"px",s.style.left=Bt+"px"}else{let Q=P.right-I.right,de=window.innerWidth-R.right-Q,fe=window.innerWidth-E.right-de,De=E.width+fe,st=Math.max(De,P.width),Le=window.innerWidth-bT,Bt=wU(de,[bT,Math.max(bT,Le-st)]);s.style.minWidth=De+"px",s.style.right=Bt+"px"}let A=f(),B=window.innerHeight-bT*2,k=h.scrollHeight,q=window.getComputedStyle(l),Z=parseInt(q.borderTopWidth,10),V=parseInt(q.paddingTop,10),Y=parseInt(q.borderBottomWidth,10),X=parseInt(q.paddingBottom,10),W=Z+V+k+X+Y,re=Math.min(y.offsetHeight*5,W),ue=window.getComputedStyle(h),le=parseInt(ue.paddingTop,10),L=parseInt(ue.paddingBottom,10),J=E.top+E.height/2-bT,ne=B-J,D=y.offsetHeight/2,N=y.offsetTop+D,z=Z+V+N,H=W-z;if(z<=J){let Q=A.length>0&&y===A[A.length-1].ref.current;s.style.bottom="0px";let de=l.clientHeight-h.offsetTop-h.offsetHeight,fe=Math.max(ne,D+(Q?L:0)+de+Y),De=z+fe;s.style.height=De+"px"}else{let Q=A.length>0&&y===A[0].ref.current;s.style.top="0px";let fe=Math.max(J,Z+h.offsetTop+(Q?le:0)+D)+H;s.style.height=fe+"px",h.scrollTop=z-J+h.offsetTop}s.style.margin=`${bT}px 0`,s.style.minHeight=re+"px",s.style.maxHeight=B+"px",n?.(),requestAnimationFrame(()=>p.current=!0)}},[f,i.trigger,i.valueNode,s,l,h,y,g,i.dir,n]);eS(()=>_(),[_]);let[w,T]=er.useState();eS(()=>{l&&T(window.getComputedStyle(l).zIndex)},[l]);let O=er.useCallback(E=>{E&&m.current===!0&&(_(),b?.(),m.current=!1)},[_,b]);return(0,Mn.jsx)(Wpi,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:p,onScrollButtonChange:O,children:(0,Mn.jsx)("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:w},children:(0,Mn.jsx)(Av.div,{...o,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});e7r.displayName=Vpi;var Hpi="SelectPopperPosition",Nbt=er.forwardRef((t,e)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=bT,...i}=t,a=$Le(r);return(0,Mn.jsx)(lU,{...a,...i,ref:e,align:n,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Nbt.displayName=Hpi;var[Wpi,kbt]=eY($3,{}),Dbt="SelectViewport",t7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,nonce:n,...o}=t,i=TU(Dbt,r),a=kbt(Dbt,r),s=yT(e,i.onViewportChange),u=er.useRef(0);return(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,Mn.jsx)(DLe.Slot,{scope:r,children:(0,Mn.jsx)(Av.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:ng(o.onScroll,l=>{let c=l.currentTarget,{contentWrapper:d,shouldExpandOnScrollRef:f}=a;if(f?.current&&d){let p=Math.abs(u.current-c.scrollTop);if(p>0){let m=window.innerHeight-bT*2,h=parseFloat(d.style.minHeight),y=parseFloat(d.style.height),g=Math.max(h,y);if(g0?w:0,d.style.justifyContent="flex-end")}}}u.current=c.scrollTop})})})]})});t7r.displayName=Dbt;var r7r="SelectGroup",[Jpi,Kpi]=eY(r7r),Gpi=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t,o=PLe();return(0,Mn.jsx)(Jpi,{scope:r,id:o,children:(0,Mn.jsx)(Av.div,{role:"group","aria-labelledby":o,...n,ref:e})})});Gpi.displayName=r7r;var n7r="SelectLabel",o7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t,o=Kpi(n7r,r);return(0,Mn.jsx)(Av.div,{id:o.id,...n,ref:e})});o7r.displayName=n7r;var NLe="SelectItem",[Xpi,i7r]=eY(NLe),a7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,value:n,disabled:o=!1,textValue:i,...a}=t,s=xU(NLe,r),u=TU(NLe,r),l=s.value===n,[c,d]=er.useState(i??""),[f,p]=er.useState(!1),m=yT(e,b=>u.itemRefCallback?.(b,n,o)),h=PLe(),y=er.useRef("touch"),g=()=>{o||(s.onValueChange(n),s.onOpenChange(!1))};if(n==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,Mn.jsx)(Xpi,{scope:r,value:n,disabled:o,textId:h,isSelected:l,onItemTextChange:er.useCallback(b=>{d(_=>_||(b?.textContent??"").trim())},[]),children:(0,Mn.jsx)(DLe.ItemSlot,{scope:r,value:n,disabled:o,textValue:c,children:(0,Mn.jsx)(Av.div,{role:"option","aria-labelledby":h,"data-highlighted":f?"":void 0,"aria-selected":l&&f,"data-state":l?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...a,ref:m,onFocus:ng(a.onFocus,()=>p(!0)),onBlur:ng(a.onBlur,()=>p(!1)),onClick:ng(a.onClick,()=>{y.current!=="mouse"&&g()}),onPointerUp:ng(a.onPointerUp,()=>{y.current==="mouse"&&g()}),onPointerDown:ng(a.onPointerDown,b=>{y.current=b.pointerType}),onPointerMove:ng(a.onPointerMove,b=>{y.current=b.pointerType,o?u.onItemLeave?.():y.current==="mouse"&&b.currentTarget.focus({preventScroll:!0})}),onPointerLeave:ng(a.onPointerLeave,b=>{b.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:ng(a.onKeyDown,b=>{u.searchRef?.current!==""&&b.key===" "||(jpi.includes(b.key)&&g(),b.key===" "&&b.preventDefault())})})})})});a7r.displayName=NLe;var Tde="SelectItemText",s7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,className:n,style:o,...i}=t,a=xU(Tde,r),s=TU(Tde,r),u=i7r(Tde,r),l=kpi(Tde,r),[c,d]=er.useState(null),f=yT(e,g=>d(g),u.onItemTextChange,g=>s.itemTextRefCallback?.(g,u.value,u.disabled)),p=c?.textContent,m=er.useMemo(()=>(0,Mn.jsx)("option",{value:u.value,disabled:u.disabled,children:p},u.value),[u.disabled,u.value,p]),{onNativeOptionAdd:h,onNativeOptionRemove:y}=l;return eS(()=>(h(m),()=>y(m)),[h,y,m]),(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsx)(Av.span,{id:u.textId,...i,ref:f}),u.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Fbt.createPortal(i.children,a.valueNode):null]})});s7r.displayName=Tde;var u7r="SelectItemIndicator",l7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t;return i7r(u7r,r).isSelected?(0,Mn.jsx)(Av.span,{"aria-hidden":!0,...n,ref:e}):null});l7r.displayName=u7r;var jbt="SelectScrollUpButton",c7r=er.forwardRef((t,e)=>{let r=TU(jbt,t.__scopeSelect),n=kbt(jbt,t.__scopeSelect),[o,i]=er.useState(!1),a=yT(e,n.onScrollButtonChange);return eS(()=>{if(r.viewport&&r.isPositioned){let u=function(){let c=l.scrollTop>0;i(c)};var s=u;let l=r.viewport;return u(),l.addEventListener("scroll",u),()=>l.removeEventListener("scroll",u)}},[r.viewport,r.isPositioned]),o?(0,Mn.jsx)(f7r,{...t,ref:a,onAutoScroll:()=>{let{viewport:s,selectedItem:u}=r;s&&u&&(s.scrollTop=s.scrollTop-u.offsetHeight)}}):null});c7r.displayName=jbt;var $bt="SelectScrollDownButton",d7r=er.forwardRef((t,e)=>{let r=TU($bt,t.__scopeSelect),n=kbt($bt,t.__scopeSelect),[o,i]=er.useState(!1),a=yT(e,n.onScrollButtonChange);return eS(()=>{if(r.viewport&&r.isPositioned){let u=function(){let c=l.scrollHeight-l.clientHeight,d=Math.ceil(l.scrollTop)l.removeEventListener("scroll",u)}},[r.viewport,r.isPositioned]),o?(0,Mn.jsx)(f7r,{...t,ref:a,onAutoScroll:()=>{let{viewport:s,selectedItem:u}=r;s&&u&&(s.scrollTop=s.scrollTop+u.offsetHeight)}}):null});d7r.displayName=$bt;var f7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,onAutoScroll:n,...o}=t,i=TU("SelectScrollButton",r),a=er.useRef(null),s=jLe(r),u=er.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return er.useEffect(()=>()=>u(),[u]),eS(()=>{s().find(c=>c.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[s]),(0,Mn.jsx)(Av.div,{"aria-hidden":!0,...o,ref:e,style:{flexShrink:0,...o.style},onPointerDown:ng(o.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(n,50))}),onPointerMove:ng(o.onPointerMove,()=>{i.onItemLeave?.(),a.current===null&&(a.current=window.setInterval(n,50))}),onPointerLeave:ng(o.onPointerLeave,()=>{u()})})}),Zpi="SelectSeparator",p7r=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t;return(0,Mn.jsx)(Av.div,{"aria-hidden":!0,...n,ref:e})});p7r.displayName=Zpi;var Lbt="SelectArrow",Ypi=er.forwardRef((t,e)=>{let{__scopeSelect:r,...n}=t,o=$Le(r),i=xU(Lbt,r),a=TU(Lbt,r);return i.open&&a.position==="popper"?(0,Mn.jsx)(cU,{...o,...n,ref:e}):null});Ypi.displayName=Lbt;var Qpi="SelectBubbleInput",m7r=er.forwardRef(({__scopeSelect:t,value:e,...r},n)=>{let o=er.useRef(null),i=yT(n,o),a=z9r(e);return er.useEffect(()=>{let s=o.current;if(!s)return;let u=window.HTMLSelectElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==e&&c){let d=new Event("change",{bubbles:!0});c.call(s,e),s.dispatchEvent(d)}},[a,e]),(0,Mn.jsx)(Av.select,{...r,style:{...Dyt,...r.style},ref:i,defaultValue:e})});m7r.displayName=Qpi;function h7r(t){return t===""||t===void 0}function g7r(t){let e=U9r(t),r=er.useRef(""),n=er.useRef(0),o=er.useCallback(a=>{let s=r.current+a;e(s),function u(l){r.current=l,window.clearTimeout(n.current),l!==""&&(n.current=window.setTimeout(()=>u(""),1e3))}(s)},[e]),i=er.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return er.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,i]}function y7r(t,e,r){let o=e.length>1&&Array.from(e).every(l=>l===e[0])?e[0]:e,i=r?t.indexOf(r):-1,a=emi(t,Math.max(i,0));o.length===1&&(a=a.filter(l=>l!==r));let u=a.find(l=>l.textValue.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function emi(t,e){return t.map((r,n)=>t[(e+n)%t.length])}var b7r=V9r,qbt=W9r,_7r=K9r,v7r=G9r,w7r=X9r,Bbt=Z9r,S7r=t7r;var Ubt=o7r,zbt=a7r,C7r=s7r,x7r=l7r,Vbt=c7r,Hbt=d7r,Wbt=p7r;Mr();zr();var L3=b7r;var F3=_7r,OU=Pu.forwardRef(({className:t,children:e,...r},n)=>Pu.createElement(qbt,{ref:n,className:Se("tw-border-solid !tw-bg-dropdown !tw-shadow-sm tw-transition-colors","focus-visible:tw-shadow-sm focus-visible:tw-outline-none focus-visible:tw-ring-1 focus-visible:tw-ring-ring","hover:data-[state=closed]:!tw-bg-interactive-accent hover:data-[state=closed]:!tw-text-on-accent","tw-flex tw-h-9 tw-w-full tw-items-center tw-justify-between tw-whitespace-nowrap tw-rounded-md tw-border tw-border-border tw-px-3 tw-py-1 tw-text-sm tw-ring-offset-ring placeholder:tw-text-muted focus:tw-outline-none focus:tw-ring-1 focus:tw-ring-ring disabled:tw-cursor-not-allowed disabled:tw-opacity-50 [&>span]:tw-line-clamp-1",t),...r},e,Pu.createElement(v7r,{asChild:!0},Pu.createElement(Ji,{className:"tw-size-4"}))));OU.displayName=qbt.displayName;var T7r=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Vbt,{ref:r,className:Se("tw-flex tw-cursor-default tw-items-center tw-justify-center tw-py-1",t),...e},Pu.createElement(Og,{className:"tw-size-4"})));T7r.displayName=Vbt.displayName;var O7r=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Hbt,{ref:r,className:Se("tw-flex tw-cursor-default tw-items-center tw-justify-center tw-py-1",t),...e},Pu.createElement(Ji,{className:"tw-size-4"})));O7r.displayName=Hbt.displayName;var EU=Pu.forwardRef(({className:t,children:e,position:r="popper",container:n,...o},i)=>Pu.createElement(w7r,{container:n},Pu.createElement(Bbt,{ref:i,className:Se("tw-relative tw-z-modal tw-max-h-96 tw-min-w-32 tw-overflow-hidden tw-rounded-md tw-border tw-bg-primary tw-text-normal tw-shadow-md data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",r==="popper"&&"data-[side=bottom]:tw-translate-y-1 data-[side=left]:-tw-translate-x-1 data-[side=right]:tw-translate-x-1 data-[side=top]:-tw-translate-y-1",t),position:r,...o},Pu.createElement(T7r,null),Pu.createElement(S7r,{className:Se("tw-p-1",r==="popper"&&"tw-h-[var(--radix-select-trigger-height)] tw-w-full tw-min-w-[var(--radix-select-trigger-width)]")},e),Pu.createElement(O7r,null))));EU.displayName=Bbt.displayName;var rmi=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Ubt,{ref:r,className:Se("tw-px-2 tw-py-1.5 tw-text-sm tw-font-semibold",t),...e}));rmi.displayName=Ubt.displayName;var PU=Pu.forwardRef(({className:t,children:e,...r},n)=>Pu.createElement(zbt,{ref:n,className:Se("tw-relative tw-flex tw-w-full tw-cursor-default tw-select-none tw-items-center tw-rounded-sm tw-py-1.5 tw-pl-2 tw-pr-8 tw-text-sm tw-outline-none focus:tw-bg-interactive-accent focus:tw-text-on-accent data-[disabled]:tw-pointer-events-none data-[disabled]:tw-opacity-50",t),...r},Pu.createElement("span",{className:"tw-absolute tw-right-2 tw-flex tw-size-3.5 tw-items-center tw-justify-center"},Pu.createElement(x7r,null,Pu.createElement(Yu,{className:"tw-size-4"}))),Pu.createElement(C7r,null,e)));PU.displayName=zbt.displayName;var nmi=Pu.forwardRef(({className:t,...e},r)=>Pu.createElement(Wbt,{ref:r,className:Se("-tw-mx-1 tw-my-1 tw-h-px tw-bg-primary-alt",t),...e}));nmi.displayName=Wbt.displayName;Mr();function MU(t){let{label:e,helpText:r,disableFn:n,optional:o=!0}=t,i=t.type,a=o?t.value!==void 0:!0,[s,u]=(0,mu.useState)(a),l=()=>{o&&(u(!s),s?n?.():i==="slider"?t.onChange(t.value??t.defaultValue??0):t.onChange(t.value??t.defaultValue??t.options[0]?.value??""))},c=f=>{s&&i==="slider"&&t.onChange(f[0])},d=f=>{s&&i==="select"&&t.onChange(f)};return mu.default.createElement("div",{className:"tw-space-y-3"},mu.default.createElement(s_,{delayDuration:0},mu.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},mu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},mu.default.createElement("span",{className:`tw-font-medium ${s?"tw-text-normal":"tw-text-muted"}`},e),r&&mu.default.createElement(to,{buttonClassName:"tw-size-4 tw-text-muted",content:mu.default.createElement("div",{className:"tw-max-w-[300px]"},r)})),mu.default.createElement("div",{className:`tw-flex tw-items-center ${o?"tw-gap-3":"tw-gap-0"}`},mu.default.createElement("span",{className:`tw-min-w-8 tw-text-right tw-font-mono tw-text-sm ${s?"tw-text-normal":"tw-text-muted"}`},s?t.value??t.defaultValue:"\u2014"),o&&mu.default.createElement(vn,null,mu.default.createElement(wn,{asChild:!0},mu.default.createElement(me,{variant:"ghost2",size:"sm",onClick:l,className:`tw-size-8 tw-p-0 ${s?"tw-text-accent/80 hover:tw-text-accent":"tw-text-muted hover:tw-text-normal"}`},s?mu.default.createElement(Wre,{className:"tw-size-4"}):mu.default.createElement(Hre,{className:"tw-size-4"}))),mu.default.createElement(pn,{side:"bottom"},mu.default.createElement("span",null,s?"Disable parameters":"Enable parameters")))))),mu.default.createElement("div",{className:"tw-relative"},i==="slider"?mu.default.createElement(mu.default.Fragment,null,mu.default.createElement(xde,{value:[s?t.value??t.defaultValue??0:t.min??0],onValueChange:c,min:t.min??0,max:t.max??1,step:t.step,disabled:!s,className:`tw-w-full ${s?"":"tw-opacity-40"}`}),!s&&o&&mu.default.createElement("div",{className:"tw-absolute tw-inset-0 tw-cursor-not-allowed tw-rounded"})):mu.default.createElement(L3,{value:s?t.value??t.defaultValue??t.options[0]?.value:void 0,onValueChange:d,disabled:!s},mu.default.createElement(OU,{className:`tw-w-full ${s?"":"tw-opacity-40"}`},mu.default.createElement(F3,{placeholder:"Select an option"})),mu.default.createElement(EU,null,t.options.map(f=>mu.default.createElement(PU,{key:f.value,value:f.value},f.label))))))}gr();gr();var E7r=[{value:"minimal",label:"Minimal"},{value:"low",label:"Low"},{value:"medium",label:"Medium"},{value:"high",label:"High"},{value:"xhigh",label:"Extra High"}],P7r=[{value:"low",label:"Low"},{value:"medium",label:"Medium"},{value:"high",label:"High"}];function M7r(){return Ab.REASONING_EFFORT}function R7r(){return Ab.VERBOSITY}var cc={temperature:{min:0,max:2,step:.01,default:Ab.TEMPERATURE},topP:{min:0,max:1,step:.05,default:.9},frequencyPenalty:{min:0,max:2,step:.05,default:0},maxTokens:{min:100,max:128e3,step:100,default:Ab.MAX_TOKENS},numCtx:{min:0,max:UJ,step:1024,default:UJ}};function LLe({model:t,settings:e,onChange:r,onReset:n,showTokenLimit:o=!0}){let i=t.provider==="ollama",a=t.temperature??e.temperature,s=t.maxTokens??e.maxTokens,u=t.topP,l=t.frequencyPenalty,c=i?t.numCtx??cc.numCtx.default:t.numCtx,d=t.reasoningEffort,f=t.verbosity,p=(t.name.startsWith("o1")||t.name.startsWith("o3")||t.name.startsWith("o4")||t.name.startsWith("gpt-5"))&&t.provider==="openai",m=t.capabilities?.includes("reasoning")??!1,h=p||t.provider==="openrouterai"||t.provider==="lm_studio"||t.provider==="lm-studio"||m,y=t.name.startsWith("gpt-5")&&t.provider==="openai";return io.default.createElement("div",{className:"tw-space-y-4"},o&&io.default.createElement(ko,null,io.default.createElement(MU,{type:"slider",optional:!1,label:"Token limit",value:s,onChange:g=>r("maxTokens",g),max:cc.maxTokens.max,min:cc.maxTokens.min,step:cc.maxTokens.step,defaultValue:cc.maxTokens.default,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"The maximum number of ",io.default.createElement("em",null,"output tokens")," to generate. Default is"," ",cc.maxTokens.default,"."),io.default.createElement("em",null,"This number plus the length of your prompt (input tokens) must be smaller than the context window of the model."))})),i&&io.default.createElement(ko,null,io.default.createElement(MU,{type:"slider",optional:!1,label:"num_ctx",value:c,onChange:g=>r("numCtx",g),min:cc.numCtx.min,max:cc.numCtx.max,step:cc.numCtx.step,defaultValue:cc.numCtx.default,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"The ",io.default.createElement("code",null,"num_ctx")," parameter sent to Ollama. Controls how many tokens the model can use as context. Default is ",UJ,"."),io.default.createElement("em",null,"Lower this value to reduce VRAM usage on GPUs with limited memory. Ollama will cap this at the model's actual maximum."))})),io.default.createElement(ko,null,io.default.createElement(MU,{type:"slider",optional:!1,label:"Temperature",value:a,onChange:g=>r("temperature",g),min:cc.temperature.min,max:cc.temperature.max,step:cc.temperature.step,defaultValue:cc.temperature.default,helpText:`Default is ${cc.temperature.default}. Higher values will result in more creativeness, but also more mistakes. Set to 0 for no randomness.`})),io.default.createElement(ko,null,io.default.createElement(MU,{type:"slider",optional:!0,label:"Top-P",value:u,onChange:g=>r("topP",g),disableFn:n?()=>n("topP"):void 0,min:cc.topP.min,max:cc.topP.max,step:cc.topP.step,defaultValue:cc.topP.default,helpText:`Default value is ${cc.topP.default}, the smaller the value, the less variety in the answers, the easier to understand, the larger the value, the larger the range of the AI's vocabulary, the more diverse`})),io.default.createElement(ko,null,io.default.createElement(MU,{type:"slider",optional:!0,label:"Frequency Penalty",value:l,onChange:g=>r("frequencyPenalty",g),disableFn:n?()=>n("frequencyPenalty"):void 0,min:cc.frequencyPenalty.min,max:cc.frequencyPenalty.max,step:cc.frequencyPenalty.step,defaultValue:cc.frequencyPenalty.default,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"The frequency penalty parameter tells the model not to repeat a word that has already been used multiple times in the conversation."),io.default.createElement("em",null,"The higher the value, the more the model is penalized for repeating words."))})),h&&io.default.createElement(ko,null,io.default.createElement(MU,{type:"select",optional:!0,label:"Reasoning Effort",value:d,onChange:g=>r("reasoningEffort",g),disableFn:n?()=>n("reasoningEffort"):void 0,defaultValue:e.reasoningEffort??M7r(),options:[...t.name.startsWith("gpt-5")&&t.provider==="openai"?[{value:"minimal",label:"Minimal"}]:[],...E7r.filter(g=>g.value!=="minimal"&&g.value!=="xhigh"),...t.name.startsWith("gpt-5.4")&&t.provider==="openai"?[{value:"xhigh",label:"Extra High"}]:[]],helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"Controls the amount of reasoning effort the model uses. Higher effort provides more thorough reasoning but takes longer."),io.default.createElement("ul",{className:"tw-mt-2 tw-space-y-1 tw-text-xs"},t.name.startsWith("gpt-5")&&t.provider==="openai"&&io.default.createElement("li",null,"Minimal: Fastest responses, minimal reasoning (GPT-5 only)"),io.default.createElement("li",null,"Low: Faster responses, basic reasoning (default)"),io.default.createElement("li",null,"Medium: Balanced performance"),io.default.createElement("li",null,"High: Thorough reasoning, slower responses"),t.name.startsWith("gpt-5.4")&&t.provider==="openai"&&io.default.createElement("li",null,"Extra High: Maximum reasoning depth (GPT-5.4 only)")),!m&&!p&&io.default.createElement("p",{className:"tw-mt-2 tw-text-warning"},'Enable the "Reasoning" capability above to use this feature.'))})),y&&io.default.createElement(ko,null,io.default.createElement(MU,{type:"select",optional:!0,label:"Verbosity",value:f,onChange:g=>r("verbosity",g),disableFn:n?()=>n("verbosity"):void 0,defaultValue:e.verbosity??R7r(),options:P7r,helpText:io.default.createElement(io.default.Fragment,null,io.default.createElement("p",null,"Controls the length and detail of the model responses."),io.default.createElement("ul",{className:"tw-mt-2 tw-space-y-1 tw-text-xs"},io.default.createElement("li",null,"Low: Concise, brief responses"),io.default.createElement("li",null,"Medium: Balanced detail"),io.default.createElement("li",null,"High: Detailed, comprehensive responses")))})))}na();Qe();var I7r=$(YG());var imi=["topP","frequencyPenalty","reasoningEffort","verbosity"];function A7r(){let t=ee(),e=j_(),r=t.activeModels.find(R=>`${R.name}|${R.provider}`===e),[n,o]=(0,fr.useState)(r),i=cDe(),[a,s]=Bzr(),u=fDe(),l=R=>R?i.some(I=>I.title===R):!1,c=l(a)?a:l(u)?u:"",[d,f]=(0,fr.useState)(ile()),[p,m]=(0,fr.useState)(!1),h=(0,fr.useRef)(null);(0,fr.useEffect)(()=>{o(r)},[r]),(0,fr.useEffect)(()=>{p&&h.current&&h.current.scrollIntoView({behavior:"smooth",block:"end"})},[p]);let y=(0,fr.useMemo)(()=>(0,I7r.default)(R=>{let I=t.activeModels.map(A=>`${A.name}|${A.provider}`===e?R:A);Re("activeModels",I)},500),[t.activeModels,e]);(0,fr.useEffect)(()=>()=>{y.flush(),y.cancel()},[y]);let g=(0,fr.useCallback)(R=>{if(R||y.flush(),R){let I=ile();f(I),I||m(!1)}},[y]),b=(0,fr.useCallback)((R,I)=>{if(!n)return;let A={...n,[R]:I};o(A),y(A)},[n,y]),_=(0,fr.useCallback)(R=>{if(!n)return;let I={...n};delete I[R],o(I),y(I)},[n,y]),w=(0,fr.useCallback)(()=>{if(n){let R={...n};imi.forEach(I=>delete R[I]),o(R),y(R)}s(""),f(!1),m(!1),ole(!1)},[n,y,s]),T=R=>{R?m(!0):(f(!1),m(!1),ole(!1))},O=()=>{f(!0),m(!1),ole(!0)},E=()=>{m(!1)},P=()=>{if(!c)return;let R=aC(c);app.workspace.openLinkText(R,"",!0)};return n?fr.default.createElement(bU,{onOpenChange:g},fr.default.createElement(vn,null,fr.default.createElement(wn,{asChild:!0},fr.default.createElement(_U,{asChild:!0},fr.default.createElement(me,{variant:"ghost2",size:"icon"},fr.default.createElement(zre,{className:"tw-size-4"})))),fr.default.createElement(pn,null,"Chat Settings")),fr.default.createElement(K$,{className:"tw-w-80 tw-rounded-md tw-p-0",align:"end"},fr.default.createElement("div",{className:"tw-flex tw-max-h-[500px] tw-flex-col"},fr.default.createElement("div",{className:"tw-shrink-0 tw-border-b tw-px-4"},fr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},fr.default.createElement("h3",{className:"tw-font-semibold"},"Chat Settings"),fr.default.createElement(me,{variant:"ghost",size:"sm",onClick:w,className:"tw-h-8 tw-text-xs"},fr.default.createElement(q4,{className:"tw-mr-1 tw-size-3"}),"Reset"))),fr.default.createElement(lC,null),fr.default.createElement(CU,{className:"tw-flex-1 tw-overflow-y-auto"},fr.default.createElement("div",{className:"tw-space-y-4 tw-p-4"},fr.default.createElement("div",{className:"tw-space-y-2"},fr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center sm:tw-justify-between"},fr.default.createElement(uc,{htmlFor:"system-prompt",className:"tw-text-sm sm:tw-min-w-fit"},"System Prompt"),fr.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2 sm:tw-flex-1"},fr.default.createElement(dN,{value:c,onChange:R=>{let I=R.target.value;I===""?s(""):l(I)&&s(I)},options:[{label:"None (use built-in prompt)",value:""},...i.map(R=>({label:R.title===u?`${R.title} (Default)`:R.title,value:R.title}))],placeholder:"Select system prompt",containerClassName:"tw-flex-1"}),fr.default.createElement(me,{variant:"ghost",size:"icon",onClick:P,className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Open the source file",disabled:!c},fr.default.createElement(_1,{className:"tw-size-5"}))))),fr.default.createElement(LLe,{model:n,settings:t,onChange:b,onReset:_,showTokenLimit:!0}),fr.default.createElement(lC,null),fr.default.createElement("div",{className:"tw-space-y-3"},fr.default.createElement("div",{className:"tw-space-y-1.5"},fr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},fr.default.createElement(uc,{htmlFor:"disable-builtin",className:"tw-text-sm tw-font-medium"},"Disable Builtin System Prompt"),fr.default.createElement(tT,{checked:d,onCheckedChange:T,disabled:p})),fr.default.createElement("div",{className:"tw-pr-12 tw-text-xs tw-leading-relaxed tw-text-muted"},"Disables the builtin system prompt and only uses your custom system prompt."," ",fr.default.createElement("span",{className:"tw-text-xs tw-text-error"},"WARNING: This may break expected functionality."))),(d||p)&&fr.default.createElement("div",{ref:h,className:"tw-rounded-md tw-border tw-bg-error/10 tw-p-3 tw-border-error/50"},fr.default.createElement("div",{className:"tw-flex tw-gap-2"},fr.default.createElement(Eg,{className:"tw-mt-0.5 tw-size-4 tw-shrink-0 tw-text-error"}),fr.default.createElement("div",{className:"tw-flex-1 tw-space-y-2"},fr.default.createElement("div",{className:"tw-space-y-1"},fr.default.createElement("div",{className:"tw-text-xs tw-font-semibold tw-text-error"},"Copilot Plus Features Will Become Unavailable"),fr.default.createElement("div",{className:"tw-flex tw-flex-col tw-items-center tw-gap-2 tw-text-xs tw-leading-relaxed tw-text-muted"},fr.default.createElement("div",null,"When enabled, advanced features such as vault search, web search, and agent mode will become unavailable."," "),fr.default.createElement("div",{className:"tw-italic"},"Only your custom system prompt (configured in Settings) will be used."))),p&&fr.default.createElement("div",{className:"tw-flex tw-gap-2 tw-pt-1"},fr.default.createElement(me,{size:"sm",variant:"destructive",onClick:O,className:"tw-h-7 tw-text-xs"},"Disable Builtin"),fr.default.createElement(me,{size:"sm",variant:"ghost",onClick:E,className:"tw-h-7 tw-bg-transparent tw-text-xs"},"Cancel")))))))),fr.default.createElement(lC,null),fr.default.createElement("div",{className:"tw-shrink-0 tw-rounded-md tw-bg-primary tw-px-4 tw-py-1"},fr.default.createElement("div",{className:"tw-flex tw-flex-row tw-flex-wrap"},fr.default.createElement("span",{className:"tw-text-xs tw-text-normal"},fr.default.createElement("span",{className:" tw-italic"},"System Prompt and Disable Builtin System Prompt")," ",fr.default.createElement("strong",null,"apply to this chat session only"),";",fr.default.createElement("br",null),"other settings are ",fr.default.createElement("strong",null,"bound to the current model"),".")))))):null}async function ami(){try{let{getSettings:t}=await Promise.resolve().then(()=>(Qe(),r1)),e=t();if(e.enableSemanticSearchV3){let n=await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0});kh(e)?new ny.Notice("Miyo folder index refresh started. Open the Miyo app to check details."):new ny.Notice(`Semantic search index refreshed with ${n} documents.`)}else new ny.Notice("Lexical search builds indexes on demand. No manual indexing required.")}catch(t){console.error("Error refreshing vault index:",t),new ny.Notice("Failed to refresh vault index. Check console for details.")}}async function smi(){try{let{getSettings:t}=await Promise.resolve().then(()=>(Qe(),r1)),e=t();if(e.enableSemanticSearchV3){let n=await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!0,{userInitiated:!0});kh(e)?new ny.Notice("Miyo folder index refresh started. Open the Miyo app to check details."):new ny.Notice(`Semantic search index rebuilt with ${n} documents.`)}else new ny.Notice("Lexical search builds indexes on demand. No manual indexing required.")}catch(t){console.error("Error force reindexing vault:",t),new ny.Notice("Failed to force reindex vault. Check console for details.")}}async function FLe(){let t=Gu();if(!t){new ny.Notice("No project is currently selected to reload.");return}try{fO(!0),await Iw.getInstance().invalidateMarkdownContext(t,!0);let e=app.plugins.getPlugin("copilot");if(e&&e.projectManager)await e.projectManager.getProjectContext(t.id),new ny.Notice(`Project context for "${t.name}" reloaded successfully.`);else throw new Error("Copilot plugin or ProjectManager not available.")}catch(e){ie("Error reloading project context:",e),ED(e)||new ny.Notice("Failed to reload project context. Check console for details.")}finally{fO(!1)}}async function umi(){let t=Gu();if(!t){new ny.Notice("No project is currently selected to rebuild.");return}new nu(app,async()=>{try{fO(!0),new ny.Notice(`Force rebuilding context for project: ${t.name}... This will take some time and re-fetch all data.`,1e4),lae.resetRateLimitNoticeTimer(),await Iw.getInstance().clearForProject(t),new ny.Notice(`Cache for project "${t.name}" has been cleared.`);let r=app.plugins.getPlugin("copilot");if(r&&r.projectManager)await r.projectManager.getProjectContext(t.id),new ny.Notice(`Project context for "${t.name}" rebuilt successfully from scratch.`);else throw new Error("Copilot plugin or ProjectManager not available for rebuild.")}catch(r){ie("Error force rebuilding project context:",r),ED(r)||new ny.Notice("Failed to force rebuild project context. Check console for details.")}finally{fO(!1)}},`DANGER: This will permanently delete all cached data (markdown, web URLs, YouTube transcripts, and processed file content) for the project "${t.name}" from both memory and disk. The context will then be rebuilt from scratch, re-fetching all remote data and re-processing all local files. This cannot be undone. Are you absolutely sure?`,"Force Rebuild Project Context").open()}function N7r({onNewChat:t,onSaveAsNote:e,onLoadHistory:r,onModeChange:n,onCloseProject:o,chatHistory:i,onUpdateChatTitle:a,onDeleteChat:s,onLoadChat:u,onOpenSourceFile:l,latestTokenCount:c}){let d=kr(),[f,p]=aw(),m=XG(),h=async y=>{f==="project"&&y!=="project"&&d.autosaveChat&&await e(),p(y),n(y),y!=="project"&&(C4(null),o?.())};return hr.default.createElement("div",{className:"tw-flex tw-w-full tw-items-center tw-justify-between tw-p-1"},hr.default.createElement("div",{className:"tw-flex-1"},hr.default.createElement(ade,null,hr.default.createElement(sde,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-ml-1 tw-text-sm tw-text-muted"},f==="llm_chain"&&"chat (free)",f==="vault_qa"&&"vault QA (free)",f==="copilot_plus"&&hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hr.default.createElement(Ry,{className:"tw-size-4"}),"copilot plus"),f==="project"&&"projects (alpha)",hr.default.createElement(Ji,{className:"tw-mt-0.5 tw-size-5"}))),hr.default.createElement(Ev,{align:"start"},hr.default.createElement(Ai,{onSelect:()=>{h("llm_chain")}},"chat (free)"),hr.default.createElement(Ai,{onSelect:()=>{h("vault_qa")}},"vault QA (free)"),m?hr.default.createElement(Ai,{onSelect:()=>{h("copilot_plus")}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hr.default.createElement(Ry,{className:"tw-size-4"}),"copilot plus")):hr.default.createElement(Ai,{onSelect:()=>{V4(a1.CHAT_MODE_SELECT),o?.()}},"copilot plus",hr.default.createElement(x1,{className:"tw-size-3"})),m?hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-1",onSelect:()=>{h("project")}},hr.default.createElement(k4,{className:"tw-size-4"}),"projects (alpha)"):hr.default.createElement(Ai,{onSelect:()=>{V4(a1.CHAT_MODE_SELECT),o?.()}},"copilot plus",hr.default.createElement(x1,{className:"tw-size-3"}))))),hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hr.default.createElement("div",{className:"tw-mr-2"},hr.default.createElement(JGr,{tokenCount:c??null})),hr.default.createElement(vn,null,hr.default.createElement(wn,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"New Chat",onClick:t},hr.default.createElement(Lre,{className:"tw-size-4"}))),hr.default.createElement(pn,null,"New Chat")),f!=="project"&&hr.default.createElement(A7r,null),!d.autosaveChat&&hr.default.createElement(vn,null,hr.default.createElement(wn,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"Save Chat as Note",onClick:e},hr.default.createElement(Ore,{className:"tw-size-4"}))),hr.default.createElement(pn,null,"Save Chat as Note")),hr.default.createElement(vn,null,hr.default.createElement(WGr,{chatHistory:i,onUpdateTitle:a,onDeleteChat:s,onLoadChat:u,onOpenSourceFile:l},hr.default.createElement(wn,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"Chat History",onClick:r},hr.default.createElement(Nre,{className:"tw-size-4"})))),hr.default.createElement(pn,null,"Chat History")),hr.default.createElement(ade,null,hr.default.createElement(sde,{asChild:!0},hr.default.createElement(me,{variant:"ghost2",size:"icon",title:"Advanced Settings"},hr.default.createElement(IF,{className:"tw-size-4"}))),hr.default.createElement(Ev,{align:"end",className:"tw-w-64"},hr.default.createElement(Ai,{className:"tw-flex tw-justify-between",onSelect:y=>{y.preventDefault(),Re("showSuggestedPrompts",!d.showSuggestedPrompts)}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hr.default.createElement(Ry,{className:"tw-size-4"}),"Suggested Prompt"),hr.default.createElement(tT,{checked:d.showSuggestedPrompts})),hr.default.createElement(Ai,{className:"tw-flex tw-justify-between",onSelect:y=>{y.preventDefault(),Re("showRelevantNotes",!d.showRelevantNotes)}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hr.default.createElement(ju,{className:"tw-size-4"}),"Relevant Note"),hr.default.createElement(tT,{checked:d.showRelevantNotes})),hr.default.createElement(Ai,{className:"tw-flex tw-justify-between",onSelect:y=>{y.preventDefault(),Re("autoAcceptEdits",!d.autoAcceptEdits)}},hr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hr.default.createElement(B_,{className:"tw-size-4"}),"Auto-accept Edits"),hr.default.createElement(tT,{checked:d.autoAcceptEdits})),f==="project"?hr.default.createElement(hr.default.Fragment,null,hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>FLe()},hr.default.createElement(jF,{className:"tw-size-4"}),"Reload Current Project"),hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>umi()},hr.default.createElement(Eg,{className:"tw-size-4"}),"Force Rebuild Context")):hr.default.createElement(hr.default.Fragment,null,hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>ami()},hr.default.createElement(jF,{className:"tw-size-4"}),"Refresh Vault Index"),hr.default.createElement(Ai,{className:"tw-flex tw-items-center tw-gap-2",onSelect:()=>{new nu(app,()=>smi(),"This will delete and rebuild your entire vault index from scratch. This operation cannot be undone. Are you sure you want to proceed?","Force Reindex Vault").open()}},hr.default.createElement(Eg,{className:"tw-size-4"}),"Force Reindex Vault"))))))}na();rd();var kLe=class{constructor(e,r){this.app=e,this.onImagesSelected=r}open(){let e=document.createElement("input");e.type="file",e.accept="image/*",e.multiple=!0,e.style.display="none",e.addEventListener("change",()=>{let r=Array.from(e.files||[]);this.onImagesSelected(r),document.body.removeChild(e)}),document.body.appendChild(e),e.click()}};xn();var ar=$(K());Mr();xn();rd();zr();Qe();Dt();var D7r=({vaultToggle:t,setVaultToggle:e,webToggle:r,setWebToggle:n,composerToggle:o,setComposerToggle:i,autonomousAgentToggle:a,setAutonomousAgentToggle:s,onVaultToggleOff:u,onWebToggleOff:l,onComposerToggleOff:c,currentChain:d})=>{let f=Rb(d),p=f&&d!=="project",m=()=>{let b=!a;s(b),Re("enableAutonomousAgent",b)},h=()=>{let b=!t;e(b),!b&&u&&u()},y=()=>{let b=!r;n(b),!b&&l&&l()},g=()=>{let b=!o;i(b),!b&&c&&c()};return f?ar.default.createElement(s_,{delayDuration:0},ar.default.createElement("div",{className:"tw-hidden tw-items-center tw-gap-1.5 @[420px]/chat-input:tw-flex"},p&&ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:m,className:Se("tw-text-muted hover:tw-text-accent",a&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement(N5,{className:"tw-size-4"}))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle autonomous agent mode")),!a&&ar.default.createElement(ar.default.Fragment,null,ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:h,className:Se("tw-text-muted hover:tw-text-accent",t&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement(YC,{className:"tw-size-4"}))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle vault search")),ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:y,className:Se("tw-text-muted hover:tw-text-accent",r&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement(_l,{className:"tw-size-4"}))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle web search")),ar.default.createElement(vn,null,ar.default.createElement(wn,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",onClick:g,className:Se("tw-text-muted hover:tw-text-accent",o&&"tw-text-accent tw-bg-accent/10")},ar.default.createElement("span",{className:"tw-flex tw-items-center tw-gap-0.5"},ar.default.createElement(Ry,{className:"tw-size-2"}),ar.default.createElement(Lb,{className:"tw-size-3"})))),ar.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Toggle composer (note editing)")))),ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-0.5 @[420px]/chat-input:tw-hidden"},ar.default.createElement(sN,null,ar.default.createElement(uN,{asChild:!0},ar.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted hover:tw-text-accent"},ar.default.createElement(mw,{className:"tw-size-4"}))),ar.default.createElement(Ev,{align:"end",className:"tw-w-56"},p&&ar.default.createElement(Ai,{onClick:m,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(N5,{className:"tw-size-4"}),ar.default.createElement("span",null,"Autonomous Agent")),a&&ar.default.createElement(Yu,{className:"tw-size-4"})),!a&&ar.default.createElement(ar.default.Fragment,null,ar.default.createElement(Ai,{onClick:h,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(YC,{className:"tw-size-4"}),ar.default.createElement("span",null,"Vault Search")),t&&ar.default.createElement(Yu,{className:"tw-size-4"})),ar.default.createElement(Ai,{onClick:y,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(_l,{className:"tw-size-4"}),ar.default.createElement("span",null,"Web Search")),r&&ar.default.createElement(Yu,{className:"tw-size-4"})),ar.default.createElement(Ai,{onClick:g,className:"tw-flex tw-items-center tw-justify-between"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement("span",{className:"tw-flex tw-items-center tw-gap-0.5"},ar.default.createElement(Ry,{className:"tw-size-2"}),ar.default.createElement(Lb,{className:"tw-size-3"})),ar.default.createElement("span",null,"Composer")),o&&ar.default.createElement(Yu,{className:"tw-size-4"}))),a&&ar.default.createElement(ar.default.Fragment,null,ar.default.createElement(Ai,{disabled:!0,className:"tw-flex tw-items-center tw-justify-between tw-opacity-50"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(YC,{className:"tw-size-4"}),ar.default.createElement("span",null,"Vault Search"))),ar.default.createElement(Ai,{disabled:!0,className:"tw-flex tw-items-center tw-justify-between tw-opacity-50"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement(_l,{className:"tw-size-4"}),ar.default.createElement("span",null,"Web Search"))),ar.default.createElement(Ai,{disabled:!0,className:"tw-flex tw-items-center tw-justify-between tw-opacity-50"},ar.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ar.default.createElement("span",{className:"tw-flex tw-items-center tw-gap-0.5"},ar.default.createElement(Ry,{className:"tw-size-2"}),ar.default.createElement(Lb,{className:"tw-size-3"})),ar.default.createElement("span",null,"Composer")))))))):null};Dt();AZ();Qe();Dt();Mr();var gfe=require("obsidian"),Wt=$(K());var bvt={};En(bvt,{$addUpdateTag:()=>HZr,$applyNodeReplacement:()=>Gde,$caretFromPoint:()=>kU,$caretRangeFromSelection:()=>A_t,$cloneWithProperties:()=>YZr,$comparePointCaretNext:()=>hvt,$copyNode:()=>lvt,$create:()=>khi,$createLineBreakNode:()=>lY,$createNodeSelection:()=>G_t,$createParagraphNode:()=>aL,$createPoint:()=>CT,$createRangeSelection:()=>SZr,$createRangeSelectionFromDom:()=>lhi,$createTabNode:()=>yFe,$createTextNode:()=>og,$extendCaretToRange:()=>pvt,$getAdjacentChildCaret:()=>bY,$getAdjacentNode:()=>zZr,$getAdjacentSiblingOrParentSiblingCaret:()=>Jhi,$getCaretInDirection:()=>qU,$getCaretRange:()=>FU,$getCaretRangeInDirection:()=>yvt,$getCharacterOffsets:()=>x_t,$getChildCaret:()=>lL,$getChildCaretAtIndex:()=>aYr,$getChildCaretOrSelf:()=>tYr,$getCollapsedCaretRange:()=>rYr,$getCommonAncestor:()=>Nde,$getCommonAncestorResultBranchOrder:()=>gvt,$getEditor:()=>cvt,$getNearestNodeFromDOMNode:()=>CFe,$getNearestRootOrShadowRoot:()=>JZr,$getNodeByKey:()=>yh,$getNodeByKeyOrThrow:()=>KZr,$getPreviousSelection:()=>G3,$getRoot:()=>jv,$getSelection:()=>qs,$getSiblingCaret:()=>lg,$getState:()=>YLe,$getStateChange:()=>Lmi,$getTextContent:()=>fhi,$getTextNodeOffset:()=>ST,$getTextPointCaret:()=>LU,$getTextPointCaretSlice:()=>R_t,$getWritableNodeState:()=>q_t,$hasAncestor:()=>fFe,$hasUpdateTag:()=>Nhi,$insertNodes:()=>dhi,$isBlockElementNode:()=>uhi,$isChildCaret:()=>wT,$isDecoratorNode:()=>Hu,$isElementNode:()=>tt,$isExtendableTextPointCaret:()=>iYr,$isInlineElementOrDecoratorNode:()=>Dhi,$isLeafNode:()=>Rhi,$isLineBreakNode:()=>B3,$isNodeCaret:()=>Uhi,$isNodeSelection:()=>bFe,$isParagraphNode:()=>whi,$isRangeSelection:()=>mn,$isRootNode:()=>Nv,$isRootOrShadowRoot:()=>xT,$isSiblingCaret:()=>K3,$isTabNode:()=>K_t,$isTextNode:()=>Ar,$isTextPointCaret:()=>sL,$isTextPointCaretSlice:()=>Whi,$isTokenOrSegmented:()=>rL,$isTokenOrTab:()=>AU,$nodesOfType:()=>Ahi,$normalizeCaret:()=>_T,$normalizeSelection__EXPERIMENTAL:()=>QLe,$onUpdate:()=>WZr,$parseSerializedNode:()=>hhi,$removeTextFromCaretRange:()=>oYr,$rewindSiblingCaret:()=>SY,$selectAll:()=>Ihi,$setCompositionKey:()=>ag,$setPointFromCaret:()=>_Y,$setSelection:()=>$v,$setSelectionFromCaretRange:()=>nYr,$setState:()=>Fmi,$splitAtPointCaretNext:()=>Xhi,$splitNode:()=>jhi,$updateRangeSelectionFromCaretRange:()=>Dde,ArtificialNode__DO_NOT_USE:()=>lFe,BLUR_COMMAND:()=>sZr,CAN_REDO_COMMAND:()=>Xmi,CAN_UNDO_COMMAND:()=>Zmi,CLEAR_EDITOR_COMMAND:()=>Kmi,CLEAR_HISTORY_COMMAND:()=>Gmi,CLICK_COMMAND:()=>zXr,COLLABORATION_TAG:()=>MZr,COMMAND_PRIORITY_CRITICAL:()=>Ohi,COMMAND_PRIORITY_EDITOR:()=>Shi,COMMAND_PRIORITY_HIGH:()=>Thi,COMMAND_PRIORITY_LOW:()=>Chi,COMMAND_PRIORITY_NORMAL:()=>xhi,CONTROLLED_TEXT_INSERTION_COMMAND:()=>nY,COPY_COMMAND:()=>H_t,CUT_COMMAND:()=>W_t,DELETE_CHARACTER_COMMAND:()=>Bde,DELETE_LINE_COMMAND:()=>zde,DELETE_WORD_COMMAND:()=>Ude,DRAGEND_COMMAND:()=>iZr,DRAGOVER_COMMAND:()=>oZr,DRAGSTART_COMMAND:()=>nZr,DROP_COMMAND:()=>rZr,DecoratorNode:()=>Vde,ElementNode:()=>$U,FOCUS_COMMAND:()=>aZr,FORMAT_ELEMENT_COMMAND:()=>Jmi,FORMAT_TEXT_COMMAND:()=>RU,HISTORIC_TAG:()=>ghi,HISTORY_MERGE_TAG:()=>KLe,HISTORY_PUSH_TAG:()=>yhi,INDENT_CONTENT_COMMAND:()=>Hmi,INSERT_LINE_BREAK_COMMAND:()=>Mde,INSERT_PARAGRAPH_COMMAND:()=>h_t,INSERT_TAB_COMMAND:()=>Vmi,INTERNAL_$isBlock:()=>iL,IS_ALL_FORMATTING:()=>PXr,IS_BOLD:()=>bmi,IS_CODE:()=>vmi,IS_HIGHLIGHT:()=>mFe,IS_ITALIC:()=>_mi,IS_STRIKETHROUGH:()=>$de,IS_SUBSCRIPT:()=>wmi,IS_SUPERSCRIPT:()=>Smi,IS_UNDERLINE:()=>Lde,KEY_ARROW_DOWN_COMMAND:()=>XXr,KEY_ARROW_LEFT_COMMAND:()=>JXr,KEY_ARROW_RIGHT_COMMAND:()=>HXr,KEY_ARROW_UP_COMMAND:()=>GXr,KEY_BACKSPACE_COMMAND:()=>YXr,KEY_DELETE_COMMAND:()=>eZr,KEY_DOWN_COMMAND:()=>VXr,KEY_ENTER_COMMAND:()=>nFe,KEY_ESCAPE_COMMAND:()=>QXr,KEY_MODIFIER_COMMAND:()=>uZr,KEY_SPACE_COMMAND:()=>ZXr,KEY_TAB_COMMAND:()=>tZr,LineBreakNode:()=>uY,MOVE_TO_END:()=>WXr,MOVE_TO_START:()=>KXr,NODE_STATE_KEY:()=>Rmi,OUTDENT_CONTENT_COMMAND:()=>Wmi,PASTE_COMMAND:()=>U_t,PASTE_TAG:()=>bhi,ParagraphNode:()=>fY,REDO_COMMAND:()=>V_t,REMOVE_TEXT_COMMAND:()=>g_t,RootNode:()=>dY,SELECTION_CHANGE_COMMAND:()=>B_t,SELECTION_INSERT_CLIPBOARD_NODES_COMMAND:()=>zmi,SELECT_ALL_COMMAND:()=>y_t,SKIP_COLLAB_TAG:()=>_hi,SKIP_DOM_SELECTION_TAG:()=>IZr,SKIP_SCROLL_INTO_VIEW_TAG:()=>RZr,TEXT_TYPE_TO_FORMAT:()=>lb,TabNode:()=>cY,TextNode:()=>H3,UNDO_COMMAND:()=>z_t,buildImportMap:()=>ehi,createCommand:()=>Ao,createEditor:()=>Ehi,createSharedNodeState:()=>jXr,createState:()=>$mi,flipDirection:()=>BU,getDOMOwnerDocument:()=>svt,getDOMSelection:()=>hN,getDOMSelectionFromTarget:()=>GZr,getDOMTextNode:()=>J3,getEditorPropertyFromDOMNode:()=>Jde,getNearestEditorFromDOMNode:()=>rvt,getRegisteredNode:()=>evt,getRegisteredNodeOrThrow:()=>Q_t,isBlockDomNode:()=>P_t,isCurrentlyReadOnlyMode:()=>vY,isDOMDocumentNode:()=>DZr,isDOMNode:()=>wY,isDOMTextNode:()=>gN,isDOMUnmanaged:()=>eYr,isDocumentFragment:()=>XZr,isExactShortcutMatch:()=>ou,isHTMLAnchorElement:()=>$hi,isHTMLElement:()=>c_,isInlineDomNode:()=>ZZr,isLexicalEditor:()=>wFe,isModifierMatch:()=>UZr,isSelectionCapturedInDecoratorInput:()=>tvt,isSelectionWithinEditor:()=>Wde,makeStepwiseIterator:()=>mvt,removeFromParent:()=>NU,resetRandomKey:()=>Phi,setDOMUnmanaged:()=>Fhi,setNodeIndentFromDOM:()=>QZr});function it(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}var TT=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,lmi=TT&&"documentMode"in document?document.documentMode:null,mN=TT&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),U3=TT&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),GLe=!(!TT||!("InputEvent"in window)||lmi)&&"getTargetRanges"in new window.InputEvent("input"),jde=TT&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),aY=TT&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,cmi=TT&&/Android/.test(navigator.userAgent),OXr=TT&&/^(?=.*Chrome).*/i.test(navigator.userAgent),j7r=TT&&cmi&&OXr,XLe=TT&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!OXr;function ZLe(...t){let e=[];for(let r of t)if(r&&typeof r=="string")for(let[n]of r.matchAll(/\S+/g))e.push(n);return e}var dmi=1,fmi=3,pmi=9,mmi=11,z3=0,EXr=1,sY=2,hmi=0,gmi=1,ymi=2,bmi=1,_mi=2,$de=4,Lde=8,vmi=16,wmi=32,Smi=64,mFe=128,PXr=1792|(112|(3|$de|Lde)|mFe),N_t=1,D_t=2,j_t=3,$_t=4,L_t=5,F_t=6,hFe=jde||aY||XLe?"\xA0":"\u200B",uL=` -`,Cmi=U3?"\xA0":hFe,MXr="\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC",RXr="A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u0300-\u0590\u0800-\u1FFF\u200E\u2C00-\uFB1C\uFE00-\uFE6F\uFEFD-\uFFFF",xmi=new RegExp("^[^"+RXr+"]*["+MXr+"]"),Tmi=new RegExp("^[^"+MXr+"]*["+RXr+"]"),lb={bold:1,capitalize:1024,code:16,highlight:mFe,italic:2,lowercase:256,strikethrough:$de,subscript:32,superscript:64,underline:Lde,uppercase:512},Omi={directionless:1,unmergeable:2},$7r={center:D_t,end:F_t,justify:$_t,left:N_t,right:j_t,start:L_t},Emi={[D_t]:"center",[F_t]:"end",[$_t]:"justify",[N_t]:"left",[j_t]:"right",[L_t]:"start"},Pmi={normal:0,segmented:2,token:1},Mmi={[hmi]:"normal",[ymi]:"segmented",[gmi]:"token"},Rmi="$",L7r="$config";function IXr(t,e,r,n,o,i){let a=t.getFirstChild();for(;a!==null;){let s=a.__key;a.__parent===e&&(tt(a)&&IXr(a,s,r,n,o,i),r.has(s)||i.delete(s),o.push(s)),a=a.getNextSibling()}}var Imi=100,a_t=!1,k_t=0;function Ami(t){k_t=t.timeStamp}function Jbt(t,e,r){let n=t.nodeName==="BR",o=e.__lexicalLineBreak;return o&&(t===o||n&&t.previousSibling===o)||n&&SFe(t,r)!==void 0}function Nmi(t,e,r){let n=hN(fC(r)),o=null,i=null;n!==null&&n.anchorNode===t&&(o=n.anchorOffset,i=n.focusOffset);let a=t.nodeValue;a!==null&&ivt(e,a,o,i,!1)}function Dmi(t,e,r){if(mn(t)){let n=t.anchor.getNode();if(n.is(r)&&t.format!==n.getFormat())return!1}return gN(e)&&r.isAttached()}function jmi(t,e,r,n){for(let o=t;o&&!eYr(o);o=Kde(o)){let i=SFe(o,e);if(i!==void 0){let a=yh(i,r);if(a)return Hu(a)||!c_(o)?void 0:[o,a]}else if(o===n)return[n,FZr(r)]}}function AXr(t,e,r){a_t=!0;let n=performance.now()-k_t>Imi;try{tS(t,()=>{let o=qs()||function(f){return f.getEditorState().read(()=>{let p=qs();return p!==null?p.clone():null})}(t),i=new Map,a=t.getRootElement(),s=t._editorState,u=t._blockCursorElement,l=!1,c="";for(let f=0;f0){let O=0;for(let E=0;E0)for(let[f,p]of i)p.reconcileObservedMutation(f,t);let d=r.takeRecords();if(d.length>0){for(let f=0;f{AXr(t,e,r)})}var s_t=class{constructor(e,r){this.key=e,this.parse=r.parse.bind(r),this.unparse=(r.unparse||kmi).bind(r),this.isEqual=(r.isEqual||Object.is).bind(r),this.defaultValue=this.parse(void 0)}};function $mi(t,e){return new s_t(t,e)}function YLe(t,e,r="latest"){let n=(r==="latest"?t.getLatest():t).__state;return n?n.getValue(e):e.defaultValue}function Lmi(t,e,r){let n=YLe(t,r,"direct"),o=YLe(e,r,"direct");return r.isEqual(n,o)?null:[n,o]}function Fmi(t,e,r){let n;if(ig(),typeof r=="function"){let i=t.getLatest(),a=YLe(i,e);if(n=r(a),e.isEqual(a,n))return i}else n=r;let o=t.getWritable();return q_t(o).updateFromKnown(e,n),o}function jXr(t){let e=new Map,r=new Set;for(let n=typeof t=="function"?t:t.replace;n.prototype&&n.prototype.getType!==void 0;n=Object.getPrototypeOf(n)){let{ownNodeConfig:o}=dvt(n);if(o&&o.stateConfigs)for(let i of o.stateConfigs){let a;"stateConfig"in i?(a=i.stateConfig,i.flat&&r.add(a.key)):a=i,e.set(a.key,a)}}return{flatKeys:r,sharedConfigMap:e}}var u_t=class t{constructor(e,r,n=void 0,o=new Map,i=void 0){this.node=e,this.sharedNodeState=r,this.unknownState=n,this.knownState=o;let{sharedConfigMap:a}=this.sharedNodeState,s=i!==void 0?i:function(u,l,c){let d=c.size;if(l)for(let f in l){let p=u.get(f);p&&c.has(p)||d++}return d}(a,n,o);this.size=s}getValue(e){let r=this.knownState.get(e);if(r!==void 0)return r;this.sharedNodeState.sharedConfigMap.set(e.key,e);let n=e.defaultValue;if(this.unknownState&&e.key in this.unknownState){let o=this.unknownState[e.key];o!==void 0&&(n=e.parse(o)),this.updateFromKnown(e,n)}return n}getInternalState(){return[this.unknownState,this.knownState]}toJSON(){let e={...this.unknownState},r={};for(let[n,o]of this.knownState)n.isEqual(o,n.defaultValue)?delete e[n.key]:e[n.key]=n.unparse(o);for(let n of this.sharedNodeState.flatKeys)n in e&&(r[n]=e[n],delete e[n]);return F7r(e)&&(r.$=e),r}getWritable(e){if(this.node===e)return this;let{sharedNodeState:r,unknownState:n}=this,o=new Map(this.knownState);return new t(e,r,function(i,a,s){let u;if(s)for(let[l,c]of Object.entries(s)){let d=i.get(l);d?a.has(d)||a.set(d,d.parse(c)):(u=u||{},u[l]=c)}return u}(r.sharedConfigMap,o,n),o,this.size)}updateFromKnown(e,r){let n=e.key;this.sharedNodeState.sharedConfigMap.set(n,e);let{knownState:o,unknownState:i}=this;o.has(e)||i&&n in i||(i&&(delete i[n],this.unknownState=F7r(i)),this.size++),o.set(e,r)}updateFromUnknown(e,r){let n=this.sharedNodeState.sharedConfigMap.get(e);n?this.updateFromKnown(n,n.parse(r)):(this.unknownState=this.unknownState||{},e in this.unknownState||this.size++,this.unknownState[e]=r)}updateFromJSON(e){let{knownState:r}=this;for(let n of r.keys())r.set(n,n.defaultValue);if(this.size=r.size,this.unknownState=void 0,e)for(let[n,o]of Object.entries(e))this.updateFromUnknown(n,o)}};function q_t(t){let e=t.getWritable(),r=e.__state?e.__state.getWritable(e):new u_t(e,$Xr(e));return e.__state=r,r}function $Xr(t){return t.__state?t.__state.sharedNodeState:Q_t(cvt(),t.getType()).sharedNodeState}function F7r(t){if(t)for(let e in t)return t}function kmi(t){return t}function k7r(t,e,r){for(let[n,o]of e.knownState){if(t.has(n.key))continue;t.add(n.key);let i=r?r.getValue(n):n.defaultValue;if(i!==o&&!n.isEqual(i,o))return!0}return!1}function q7r(t,e,r){let{unknownState:n}=e,o=r?r.unknownState:void 0;if(n){for(let[i,a]of Object.entries(n))if(!t.has(i)&&(t.add(i),a!==(o?o[i]:void 0)))return!0}return!1}function B7r(t,e){let r=t.__state;return r&&r.node===t?r.getWritable(e):r}function U7r(t,e){let r=t.__mode,n=t.__format,o=t.__style,i=e.__mode,a=e.__format,s=e.__style,u=t.__state,l=e.__state;return(r===null||r===i)&&(n===null||n===a)&&(o===null||o===s)&&(t.__state===null||u===l||function(c,d){if(c===d)return!0;if(c&&d&&c.size!==d.size)return!1;let f=new Set;return!(c&&k7r(f,c,d)||d&&k7r(f,d,c)||c&&q7r(f,c,d)||d&&q7r(f,d,c))}(u,l))}function z7r(t,e){let r=t.mergeWithSibling(e),n=dc()._normalizedNodes;return n.add(t.__key),n.add(e.__key),r}function V7r(t){let e,r,n=t;if(n.__text!==""||!n.isSimpleText()||n.isUnmergeable()){for(;(e=n.getPreviousSibling())!==null&&Ir(e)&&e.isSimpleText()&&!e.isUnmergeable();){if(e.__text!==""){if(U7r(e,n)){n=z7r(e,n);break}break}e.remove()}for(;(r=n.getNextSibling())!==null&&Ir(r)&&r.isSimpleText()&&!r.isUnmergeable();){if(r.__text!==""){if(U7r(n,r)){n=z7r(n,r);break}break}r.remove()}}else n.remove()}function QLe(t){return H7r(t.anchor),H7r(t.focus),t}function H7r(t){for(;t.type==="element";){let e=t.getNode(),r=t.offset,n,o;if(r===e.getChildrenSize()?(n=e.getChildAtIndex(r-1),o=!0):(n=e.getChildAtIndex(r),o=!1),Ir(n)){t.set(n.__key,o?n.getTextContentSize():0,"text",!0);break}if(!tt(n))break;t.set(n.__key,o?n.getChildrenSize():0,"element",!0)}}var DU,l_,Fde,gFe,l_t,c_t,V3,vT,d_t,kde,gh="",u_="",fN=null,pN="",nL="",LXr=!1,qde=!1,HLe=null;function eFe(t,e){let r=V3.get(t);if(e!==null){let n=m_t(t);n.parentNode===e&&e.removeChild(n)}if(vT.has(t)||l_._keyToDOMMap.delete(t),tt(r)){let n=rFe(r,V3);f_t(n,0,n.length-1,null)}r!==void 0&&avt(kde,Fde,gFe,r,"destroyed")}function f_t(t,e,r,n){let o=e;for(;o<=r;++o){let i=t[o];i!==void 0&&eFe(i,n)}}function k3(t,e){t.setProperty("text-align",e)}var qmi="40px";function FXr(t,e){let r=DU.theme.indent;if(typeof r=="string"){let o=t.classList.contains(r);e>0&&!o?t.classList.add(r):e<1&&o&&t.classList.remove(r)}let n=getComputedStyle(t).getPropertyValue("--lexical-indent-base-value")||qmi;t.style.setProperty("padding-inline-start",e===0?"":`calc(${e} * ${n})`)}function kXr(t,e){let r=t.style;e===0?k3(r,""):e===N_t?k3(r,"left"):e===D_t?k3(r,"center"):e===j_t?k3(r,"right"):e===$_t?k3(r,"justify"):e===L_t?k3(r,"start"):e===F_t&&k3(r,"end")}function tFe(t,e){let r=vT.get(t);r===void 0&&it(60);let n=r.createDOM(DU,l_);if(function(o,i,a){let s=a._keyToDOMMap;(function(u,l,c){let d=`__lexicalKey_${l._key}`;u[d]=c})(i,a,o),s.set(o,i)}(t,n,l_),Ir(r)?n.setAttribute("data-lexical-text","true"):Hu(r)&&n.setAttribute("data-lexical-decorator","true"),tt(r)){let o=r.__indent,i=r.__size;if(o!==0&&FXr(n,o),i!==0){let s=i-1;(function(u,l,c,d){let f=u_;u_="",p_t(u,c,0,l,c.getDOMSlot(d)),BXr(c,d),u_=f})(rFe(r,vT),s,r,n)}let a=r.__format;a!==0&&kXr(n,a),r.isInline()||qXr(null,r,n),xFe(r)&&(gh+=uL,nL+=uL)}else{let o=r.getTextContent();if(Hu(r)){let i=r.decorate(l_,DU);i!==null&&UXr(t,i),n.contentEditable="false"}else Ir(r)&&(r.isDirectionless()||(u_+=o));gh+=o,nL+=o}return e!==null&&e.insertChild(n),avt(kde,Fde,gFe,r,"created"),n}function p_t(t,e,r,n,o){let i=gh;gh="";let a=r;for(;a<=n;++a){tFe(t[a],o);let s=vT.get(t[a]);s!==null&&Ir(s)&&(fN===null&&(fN=s.getFormat()),pN===""&&(pN=s.getStyle()))}xFe(e)&&(gh+=uL),o.element.__lexicalTextContent=gh,gh=i+gh}function W7r(t,e){if(t){let r=t.__last;if(r){let n=e.get(r);if(n)return B3(n)?"line-break":Hu(n)&&n.isInline()?"decorator":null}return"empty"}return null}function qXr(t,e,r){let n=W7r(t,V3),o=W7r(e,vT);n!==o&&e.getDOMSlot(r).setManagedLineBreak(o)}function BXr(t,e){let r=e.__lexicalDirTextContent||"",n=e.__lexicalDir||"";if(r!==u_||n!==HLe){let o=u_==="",i=o?HLe:function(a){return xmi.test(a)?"rtl":Tmi.test(a)?"ltr":null}(u_);if(i!==n){let a=e.classList,s=DU.theme,u=n!==null?s[n]:void 0,l=i!==null?s[i]:void 0;if(u!==void 0){if(typeof u=="string"){let c=ZLe(u);u=s[n]=c}a.remove(...u)}if(i===null||o&&i==="ltr")e.removeAttribute("dir");else{if(l!==void 0){if(typeof l=="string"){let c=ZLe(l);l=s[i]=c}l!==void 0&&a.add(...l)}e.dir=i}qde||(t.getWritable().__dir=i)}HLe=i,e.__lexicalDirTextContent=u_,e.__lexicalDir=i}}function Bmi(t,e,r){let n=u_;var o;u_="",fN=null,pN="",function(i,a,s){let u=gh,l=i.__size,c=a.__size;gh="";let d=s.element;if(l===1&&c===1){let f=i.__first,p=a.__first;if(f===p)Pde(f,d);else{let h=m_t(f),y=tFe(p,null);try{d.replaceChild(y,h)}catch(g){if(typeof g=="object"&&g!=null){let b=`${g.toString()} Parent: ${d.tagName}, new child: {tag: ${y.tagName} key: ${p}}, old child: {tag: ${h.tagName}, key: ${f}}.`;throw new Error(b)}throw g}eFe(f,null)}let m=vT.get(p);Ir(m)&&(fN===null&&(fN=m.getFormat()),pN===""&&(pN=m.getStyle()))}else{let f=rFe(i,V3),p=rFe(a,vT);if(f.length!==l&&it(227),p.length!==c&&it(228),l===0)c!==0&&p_t(p,a,0,c-1,s);else if(c===0){if(l!==0){let m=s.after==null&&s.before==null&&s.element.__lexicalLineBreak==null;f_t(f,0,l-1,m?null:d),m&&(d.textContent="")}}else(function(m,h,y,g,b,_){let w=g-1,T=b-1,O,E,P=_.getFirstChild(),R=0,I=0;for(;R<=w&&I<=T;){let k=h[R],q=y[I];if(k===q)P=Kbt(Pde(q,_.element)),R++,I++;else{O===void 0&&(O=new Set(h)),E===void 0&&(E=new Set(y));let V=E.has(k),Y=O.has(q);if(V)if(Y){let X=mY(l_,q);X===P?P=Kbt(Pde(q,_.element)):(_.withBefore(P).insertChild(X),Pde(q,_.element)),R++,I++}else tFe(q,_.withBefore(P)),I++;else P=Kbt(m_t(k)),eFe(k,_.element),R++}let Z=vT.get(q);Z!==null&&Ir(Z)&&(fN===null&&(fN=Z.getFormat()),pN===""&&(pN=Z.getStyle()))}let A=R>w,B=I>T;if(A&&!B){let k=y[T+1],q=k===void 0?null:l_.getElementByKey(k);p_t(y,m,I,T,_.withBefore(q))}else B&&!A&&f_t(h,R,w,_.element)})(a,f,p,l,c,s)}xFe(a)&&(gh+=uL),d.__lexicalTextContent=gh,gh=u+gh}(t,e,e.getDOMSlot(r)),BXr(e,r),o=e,fN==null||fN===o.__textFormat||qde||o.setTextFormat(fN),function(i){pN===""||pN===i.__textStyle||qde||i.setTextStyle(pN)}(e),u_=n}function rFe(t,e){let r=[],n=t.__first;for(;n!==null;){let o=e.get(n);o===void 0&&it(101),r.push(n),n=o.__next}return r}function Pde(t,e){let r=V3.get(t),n=vT.get(t);r!==void 0&&n!==void 0||it(61);let o=LXr||c_t.has(t)||l_t.has(t),i=mY(l_,t);if(r===n&&!o){if(tt(r)){let a=i.__lexicalTextContent;a!==void 0&&(gh+=a,nL+=a);let s=i.__lexicalDirTextContent;s!==void 0&&(u_+=s)}else{let a=r.getTextContent();Ir(r)&&!r.isDirectionless()&&(u_+=a),nL+=a,gh+=a}return i}if(r!==n&&o&&avt(kde,Fde,gFe,n,"updated"),n.updateDOM(r,i,DU)){let a=tFe(t,null);return e===null&&it(62),e.replaceChild(a,i),eFe(t,null),a}if(tt(r)&&tt(n)){let a=n.__indent;a!==r.__indent&&FXr(i,a);let s=n.__format;s!==r.__format&&kXr(i,s),o&&(Bmi(r,n,i),Nv(n)||n.isInline()||qXr(r,n,i)),xFe(n)&&(gh+=uL,nL+=uL)}else{let a=n.getTextContent();if(Hu(n)){let s=n.decorate(l_,DU);s!==null&&UXr(t,s)}else Ir(n)&&!n.isDirectionless()&&(u_+=a);gh+=a,nL+=a}if(!qde&&Nv(n)&&n.__cachedText!==nL){let a=n.getWritable();a.__cachedText=nL,n=a}return i}function UXr(t,e){let r=l_._pendingDecorators,n=l_._decorators;if(r===null){if(n[t]===e)return;r=LZr(l_)}r[t]=e}function Kbt(t){let e=t.nextSibling;return e!==null&&e===l_._blockCursorElement&&(e=e.nextSibling),e}function Umi(t,e,r,n,o,i){gh="",nL="",u_="",LXr=n===sY,HLe=null,l_=r,DU=r._config,Fde=r._nodes,gFe=l_._listeners.mutation,l_t=o,c_t=i,V3=t._nodeMap,vT=e._nodeMap,qde=e._readOnly,d_t=new Map(r._keyToDOMMap);let a=new Map;return kde=a,Pde("root",null),l_=void 0,Fde=void 0,l_t=void 0,c_t=void 0,V3=void 0,vT=void 0,DU=void 0,d_t=void 0,kde=void 0,a}function m_t(t){let e=d_t.get(t);return e===void 0&&it(75,t),e}function Ao(t){return{type:t}}var B_t=Ao("SELECTION_CHANGE_COMMAND"),zmi=Ao("SELECTION_INSERT_CLIPBOARD_NODES_COMMAND"),zXr=Ao("CLICK_COMMAND"),Bde=Ao("DELETE_CHARACTER_COMMAND"),Mde=Ao("INSERT_LINE_BREAK_COMMAND"),h_t=Ao("INSERT_PARAGRAPH_COMMAND"),nY=Ao("CONTROLLED_TEXT_INSERTION_COMMAND"),U_t=Ao("PASTE_COMMAND"),g_t=Ao("REMOVE_TEXT_COMMAND"),Ude=Ao("DELETE_WORD_COMMAND"),zde=Ao("DELETE_LINE_COMMAND"),RU=Ao("FORMAT_TEXT_COMMAND"),z_t=Ao("UNDO_COMMAND"),V_t=Ao("REDO_COMMAND"),VXr=Ao("KEYDOWN_COMMAND"),HXr=Ao("KEY_ARROW_RIGHT_COMMAND"),WXr=Ao("MOVE_TO_END"),JXr=Ao("KEY_ARROW_LEFT_COMMAND"),KXr=Ao("MOVE_TO_START"),GXr=Ao("KEY_ARROW_UP_COMMAND"),XXr=Ao("KEY_ARROW_DOWN_COMMAND"),nFe=Ao("KEY_ENTER_COMMAND"),ZXr=Ao("KEY_SPACE_COMMAND"),YXr=Ao("KEY_BACKSPACE_COMMAND"),QXr=Ao("KEY_ESCAPE_COMMAND"),eZr=Ao("KEY_DELETE_COMMAND"),tZr=Ao("KEY_TAB_COMMAND"),Vmi=Ao("INSERT_TAB_COMMAND"),Hmi=Ao("INDENT_CONTENT_COMMAND"),Wmi=Ao("OUTDENT_CONTENT_COMMAND"),rZr=Ao("DROP_COMMAND"),Jmi=Ao("FORMAT_ELEMENT_COMMAND"),nZr=Ao("DRAGSTART_COMMAND"),oZr=Ao("DRAGOVER_COMMAND"),iZr=Ao("DRAGEND_COMMAND"),H_t=Ao("COPY_COMMAND"),W_t=Ao("CUT_COMMAND"),y_t=Ao("SELECT_ALL_COMMAND"),Kmi=Ao("CLEAR_EDITOR_COMMAND"),Gmi=Ao("CLEAR_HISTORY_COMMAND"),Xmi=Ao("CAN_REDO_COMMAND"),Zmi=Ao("CAN_UNDO_COMMAND"),aZr=Ao("FOCUS_COMMAND"),sZr=Ao("BLUR_COMMAND"),uZr=Ao("KEY_MODIFIER_COMMAND"),Q$=Object.freeze({}),b_t=30,__t=[["keydown",function(t,e){if(Rde=t.timeStamp,lZr=t.key,!e.isComposing()&&!wr(e,VXr,t)&&t.key!=null){if(Gbt&&vXr(t))return tS(e,()=>{qLe(e,Xbt)}),Gbt=!1,void(Xbt="");if(function(r){return ou(r,"ArrowRight",{shiftKey:"any"})}(t))wr(e,HXr,t);else if(function(r){return ou(r,"ArrowRight",tL)}(t))wr(e,WXr,t);else if(function(r){return ou(r,"ArrowLeft",{shiftKey:"any"})}(t))wr(e,JXr,t);else if(function(r){return ou(r,"ArrowLeft",tL)}(t))wr(e,KXr,t);else if(function(r){return ou(r,"ArrowUp",{altKey:"any",shiftKey:"any"})}(t))wr(e,GXr,t);else if(function(r){return ou(r,"ArrowDown",{altKey:"any",shiftKey:"any"})}(t))wr(e,XXr,t);else if(function(r){return ou(r,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any",shiftKey:!0})}(t))Ide=!0,wr(e,nFe,t);else if(function(r){return r.key===" "}(t))wr(e,ZXr,t);else if(function(r){return mN&&ou(r,"o",{ctrlKey:!0})}(t))t.preventDefault(),Ide=!0,wr(e,Mde,!0);else if(function(r){return ou(r,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any"})}(t))Ide=!1,wr(e,nFe,t);else if(function(r){return ou(r,"Backspace",{shiftKey:"any"})||mN&&ou(r,"h",{ctrlKey:!0})}(t))vXr(t)?wr(e,YXr,t):(t.preventDefault(),wr(e,Bde,!0));else if(function(r){return r.key==="Escape"}(t))wr(e,QXr,t);else if(function(r){return ou(r,"Delete",{})||mN&&ou(r,"d",{ctrlKey:!0})}(t))(function(r){return r.key==="Delete"})(t)?wr(e,eZr,t):(t.preventDefault(),wr(e,Bde,!1));else if(function(r){return ou(r,"Backspace",_Xr)}(t))t.preventDefault(),wr(e,Ude,!0);else if(function(r){return ou(r,"Delete",_Xr)}(t))t.preventDefault(),wr(e,Ude,!1);else if(function(r){return mN&&ou(r,"Backspace",{metaKey:!0})}(t))t.preventDefault(),wr(e,zde,!0);else if(function(r){return mN&&(ou(r,"Delete",{metaKey:!0})||ou(r,"k",{ctrlKey:!0}))}(t))t.preventDefault(),wr(e,zde,!1);else if(function(r){return ou(r,"b",tL)}(t))t.preventDefault(),wr(e,RU,"bold");else if(function(r){return ou(r,"u",tL)}(t))t.preventDefault(),wr(e,RU,"underline");else if(function(r){return ou(r,"i",tL)}(t))t.preventDefault(),wr(e,RU,"italic");else if(function(r){return ou(r,"Tab",{shiftKey:"any"})}(t))wr(e,tZr,t);else if(function(r){return ou(r,"z",tL)}(t))t.preventDefault(),wr(e,z_t,void 0);else if(function(r){return mN?ou(r,"z",{metaKey:!0,shiftKey:!0}):ou(r,"y",{ctrlKey:!0})||ou(r,"z",{ctrlKey:!0,shiftKey:!0})}(t))t.preventDefault(),wr(e,V_t,void 0);else{let r=e._editorState._selection;r===null||mn(r)?wXr(t)&&(t.preventDefault(),wr(e,y_t,t)):function(n){return ou(n,"c",tL)}(t)?(t.preventDefault(),wr(e,H_t,t)):function(n){return ou(n,"x",tL)}(t)?(t.preventDefault(),wr(e,W_t,t)):wXr(t)&&(t.preventDefault(),wr(e,y_t,t))}(function(r){return r.ctrlKey||r.shiftKey||r.altKey||r.metaKey})(t)&&wr(e,uZr,t)}}],["pointerdown",function(t,e){let r=t.target,n=t.pointerType;wY(r)&&n!=="touch"&&n!=="pen"&&t.button===0&&tS(e,()=>{gXr(r)||(w_t=!0)})}],["compositionstart",function(t,e){tS(e,()=>{let r=qs();if(mn(r)&&!e.isComposing()){let n=r.anchor,o=r.anchor.getNode();ag(n.key),(t.timeStamp{qLe(e,t.data)}):(Gbt=!0,Xbt=t.data)}],["input",function(t,e){t.stopPropagation(),tS(e,()=>{if(c_(t.target)&&gXr(t.target))return;let r=qs(),n=t.data,o=mZr(t);if(n!=null&&mn(r)&&fZr(r,o,n,t.timeStamp,!1)){Ode&&(qLe(e,n),Ode=!1);let i=r.anchor.getNode(),a=hN(fC(e));if(a===null)return;let s=r.isBackward(),u=s?r.anchor.offset:r.focus.offset,l=s?r.focus.offset:r.anchor.offset;GLe&&!r.isCollapsed()&&Ir(i)&&a.anchorNode!==null&&i.getTextContent().slice(0,u)+n+i.getTextContent().slice(u+l)===BZr(a.anchorNode)||wr(e,nY,n);let c=n.length;U3&&c>1&&t.inputType==="insertCompositionText"&&!e.isComposing()&&(r.anchor.offset-=c),jde||aY||XLe||!e.isComposing()||(Rde=0,ag(null))}else ovt(!1,e,n!==null?n:void 0),Ode&&(qLe(e,n||void 0),Ode=!1);(function(){ig();let i=dc();NXr(i)})()},{event:t}),tY=null}],["click",function(t,e){tS(e,()=>{let r=qs(),n=hN(fC(e)),o=G3();if(n){if(mn(r)){let i=r.anchor,a=i.getNode();if(i.type==="element"&&i.offset===0&&r.isCollapsed()&&!Nv(a)&&jv().getChildrenSize()===1&&a.getTopLevelElementOrThrow().isEmpty()&&o!==null&&r.is(o))n.removeAllRanges(),r.dirty=!0;else if(t.detail===3&&!r.isCollapsed()&&a!==r.focus.getNode()){let s=function(u,l){let c=u;for(;c!==jv()&&c!=null;){if(l(c))return c;c=c.getParent()}return null}(a,u=>tt(u)&&!u.isInline());tt(s)&&s.select(0)}}else if(t.pointerType==="touch"||t.pointerType==="pen"){let i=n.anchorNode;(c_(i)||gN(i))&&$v(_Fe(o,n,e,t))}}wr(e,zXr,t)})}],["cut",Q$],["copy",Q$],["dragstart",Q$],["dragover",Q$],["dragend",Q$],["paste",Q$],["focus",Q$],["blur",Q$],["drop",Q$]];GLe&&__t.push(["beforeinput",(t,e)=>function(r,n){let o=r.inputType,i=mZr(r);o==="deleteCompositionText"||U3&&VZr(n)||o!=="insertCompositionText"&&tS(n,()=>{let a=qs();if(o==="deleteContentBackward"){if(a===null){let p=G3();if(!mn(p))return;$v(p.clone())}if(mn(a)){let p=a.anchor.key===a.focus.key;if(s=r.timeStamp,lZr==="MediaLast"&&s{tS(n,()=>{ag(null)})},b_t),mn(a)){let m=a.anchor.getNode();m.markDirty(),Ir(m)||it(142),pZr(a,m)}}else{ag(null),r.preventDefault();let m=a.anchor.getNode(),h=m.getTextContent(),y=m.canInsertTextAfter(),g=a.anchor.offset===0&&a.focus.offset===h.length,b=j7r&&p&&!g&&y;if(b&&a.isCollapsed()&&(b=!Hu(zZr(a.anchor,!0))),!b){wr(n,Bde,!0);let _=qs();j7r&&mn(_)&&_.isCollapsed()&&(q3=_,setTimeout(()=>q3=null))}}return}}var s;if(!mn(a))return;let u=r.data;tY!==null&&ovt(!1,n,tY),a.dirty&&tY===null||!a.isCollapsed()||Nv(a.anchor.getNode())||i===null||a.applyDOMRange(i),tY=null;let l=a.anchor,c=a.focus,d=l.getNode(),f=c.getNode();if(o!=="insertText"&&o!=="insertTranspose")switch(r.preventDefault(),o){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":wr(n,nY,r);break;case"insertFromComposition":ag(null),wr(n,nY,r);break;case"insertLineBreak":ag(null),wr(n,Mde,!1);break;case"insertParagraph":ag(null),Ide&&!aY?(Ide=!1,wr(n,Mde,!1)):wr(n,h_t,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":wr(n,U_t,r);break;case"deleteByComposition":(function(p,m){return p!==m||tt(p)||tt(m)||!AU(p)||!AU(m)})(d,f)&&wr(n,g_t,r);break;case"deleteByDrag":case"deleteByCut":wr(n,g_t,r);break;case"deleteContent":wr(n,Bde,!1);break;case"deleteWordBackward":wr(n,Ude,!0);break;case"deleteWordForward":wr(n,Ude,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":wr(n,zde,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":wr(n,zde,!1);break;case"formatStrikeThrough":wr(n,RU,"strikethrough");break;case"formatBold":wr(n,RU,"bold");break;case"formatItalic":wr(n,RU,"italic");break;case"formatUnderline":wr(n,RU,"underline");break;case"historyUndo":wr(n,z_t,void 0);break;case"historyRedo":wr(n,V_t,void 0)}else{if(u===` -`)r.preventDefault(),wr(n,Mde,!1);else if(u===uL)r.preventDefault(),wr(n,h_t,void 0);else if(u==null&&r.dataTransfer){let p=r.dataTransfer.getData("text/plain");r.preventDefault(),a.insertRawText(p)}else u!=null&&fZr(a,i,u,r.timeStamp,!0)?(r.preventDefault(),wr(n,nY,u)):tY=u;cZr=r.timeStamp}})}(t,e)]);var Rde=0,lZr=null,cZr=0,tY=null,oFe=new WeakMap,v_t=!1,w_t=!1,Ide=!1,Ode=!1,Gbt=!1,Xbt="",q3=null,dZr=[0,"",0,"root",0];function fZr(t,e,r,n,o){let i=t.anchor,a=t.focus,s=i.getNode(),u=dc(),l=hN(fC(u)),c=l!==null?l.anchorNode:null,d=i.key,f=u.getElementByKey(d),p=r.length;return d!==a.key||!Ir(s)||(!o&&(!GLe||cZr1||(o||!GLe)&&f!==null&&!s.isComposing()&&c!==J3(f)||l!==null&&e!==null&&(!e.collapsed||e.startContainer!==l.anchorNode||e.startOffset!==l.anchorOffset)||s.getFormat()!==t.format||s.getStyle()!==t.style||function(m,h){if(h.isSegmented())return!0;if(!m.isCollapsed())return!1;let y=m.anchor.offset,g=h.getParentOrThrow(),b=AU(h);return y===0?!h.canInsertTextBefore()||!g.canInsertTextBefore()&&!h.isComposing()||b||function(_){let w=_.getPreviousSibling();return(Ir(w)||tt(w)&&w.isInline())&&!w.canInsertTextAfter()}(h):y===h.getTextContentSize()&&(!h.canInsertTextAfter()||!g.canInsertTextAfter()&&!h.isComposing()||b)}(t,s)}function J7r(t,e){return gN(t)&&t.nodeValue!==null&&e!==0&&e!==t.nodeValue.length}function K7r(t,e,r){let{anchorNode:n,anchorOffset:o,focusNode:i,focusOffset:a}=t;v_t&&(v_t=!1,J7r(n,o)&&J7r(i,a)&&!q3)||tS(e,()=>{if(!r)return void $v(null);if(!Wde(e,n,i))return;let s=qs();if(q3&&mn(s)&&s.isCollapsed()){let u=s.anchor,l=q3.anchor;(u.key===l.key&&u.offset===l.offset+1||u.offset===1&&l.getNode().is(u.getNode().getPreviousSibling()))&&(s=q3.clone(),$v(s))}if(q3=null,mn(s)){let u=s.anchor,l=u.getNode();if(s.isCollapsed()){t.type==="Range"&&t.anchorNode===t.focusNode&&(s.dirty=!0);let c=fC(e).event,d=c?c.timeStamp:performance.now(),[f,p,m,h,y]=dZr,g=jv(),b=e.isComposing()===!1&&g.getTextContent()==="";if(d{let u=G3(),l=e.anchorNode;(c_(l)||gN(l))&&$v(_Fe(u,e,r,t))}));let n=nvt(r),o=n[n.length-1],i=o._key,a=oY.get(i),s=a||o;s!==r&&K7r(e,s,!1),K7r(e,r,!0),r!==o?oY.set(i,r):a&&oY.delete(i)}function G7r(t){t._lexicalHandled=!0}function X7r(t){return t._lexicalHandled===!0}var Ymi=()=>{};function Qmi(t){let e=t.ownerDocument,r=oFe.get(e);if(r===void 0)return void Ymi();let n=r-1;n>=0||it(164),oFe.set(e,n),n===0&&e.removeEventListener("selectionchange",gZr);let o=Jde(t);wFe(o)?(function(a){if(a._parentEditor!==null){let s=nvt(a),u=s[s.length-1]._key;oY.get(u)===a&&oY.delete(u)}else oY.delete(a._key)}(o),t.__lexicalEditor=null):o&&it(198);let i=hZr(t);for(let a=0;ao.__key===this.__key);if(Ir(this))return n;if(mn(r)&&r.anchor.type==="element"&&r.focus.type==="element"){if(r.isCollapsed())return!1;let o=this.getParent();if(Hu(this)&&this.isInline()&&o){let i=r.isBackward()?r.focus:r.anchor;if(o.is(i.getNode())&&i.offset===o.getChildrenSize()&&this.is(o.getLastChild()))return!1}}return n}getKey(){return this.__key}getIndexWithinParent(){let e=this.getParent();if(e===null)return-1;let r=e.getFirstChild(),n=0;for(;r!==null;){if(this.is(r))return n;n++,r=r.getNextSibling()}return-1}getParent(){let e=this.getLatest().__parent;return e===null?null:yh(e)}getParentOrThrow(){let e=this.getParent();return e===null&&it(66,this.__key),e}getTopLevelElement(){let e=this;for(;e!==null;){let r=e.getParent();if(xT(r))return tt(e)||e===this&&Hu(e)||it(194),e;e=r}return null}getTopLevelElementOrThrow(){let e=this.getTopLevelElement();return e===null&&it(67,this.__key),e}getParents(){let e=[],r=this.getParent();for(;r!==null;)e.push(r),r=r.getParent();return e}getParentKeys(){let e=[],r=this.getParent();for(;r!==null;)e.push(r.__key),r=r.getParent();return e}getPreviousSibling(){let e=this.getLatest().__prev;return e===null?null:yh(e)}getPreviousSiblings(){let e=[],r=this.getParent();if(r===null)return e;let n=r.getFirstChild();for(;n!==null&&!n.is(this);)e.push(n),n=n.getNextSibling();return e}getNextSibling(){let e=this.getLatest().__next;return e===null?null:yh(e)}getNextSiblings(){let e=[],r=this.getNextSibling();for(;r!==null;)e.push(r),r=r.getNextSibling();return e}getCommonAncestor(e){let r=tt(this)?this:this.getParent(),n=tt(e)?e:e.getParent(),o=r&&n?Nde(r,n):null;return o?o.commonAncestor:null}is(e){return e!=null&&this.__key===e.__key}isBefore(e){let r=Nde(this,e);return r!==null&&(r.type==="descendant"||(r.type==="branch"?gvt(r)===-1:(r.type!=="same"&&r.type!=="ancestor"&&it(279),!1)))}isParentOf(e){let r=Nde(this,e);return r!==null&&r.type==="ancestor"}getNodesBetween(e){let r=this.isBefore(e),n=[],o=new Set,i=this;for(;i!==null;){let a=i.__key;if(o.has(a)||(o.add(a),n.push(i)),i===e)break;let s=tt(i)?r?i.getFirstChild():i.getLastChild():null;if(s!==null){i=s;continue}let u=r?i.getNextSibling():i.getPreviousSibling();if(u!==null){i=u;continue}let l=i.getParentOrThrow();if(o.has(l.__key)||n.push(l),l===e)break;let c=null,d=l;do{if(d===null&&it(68),c=r?d.getNextSibling():d.getPreviousSibling(),d=d.getParent(),d===null)break;c!==null||o.has(d.__key)||n.push(d)}while(c===null);i=c}return r||n.reverse(),n}isDirty(){let e=dc()._dirtyLeaves;return e!==null&&e.has(this.__key)}getLatest(){let e=yh(this.__key);return e===null&&it(113),e}getWritable(){ig();let e=cL(),r=dc(),n=e._nodeMap,o=this.__key,i=this.getLatest(),a=r._cloneNotNeeded,s=qs();if(s!==null&&s.setCachedNodes(null),a.has(o))return dFe(i),i;let u=YZr(i);return a.add(o),dFe(u),n.set(o,u),u}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(e,r){it(70)}updateDOM(e,r,n){it(71)}exportDOM(e){return{element:this.createDOM(e._config,e)}}exportJSON(){let e=this.__state?this.__state.toJSON():void 0;return{type:this.__type,version:1,...e}}static importJSON(e){it(18,this.name)}updateFromJSON(e){return function(r,n){let o=r.getWritable(),i=n.$,a=i;for(let s of $Xr(o).flatKeys)s in n&&(a!==void 0&&a!==i||(a={...i}),a[s]=n[s]);return(o.__state||a)&&q_t(r).updateFromJSON(a),o}(this,e)}static transform(){return null}remove(e){S_t(this,!0,e)}replace(e,r){ig();let n=qs();n!==null&&(n=n.clone()),r_t(this,e);let o=this.getLatest(),i=this.__key,a=e.__key,s=e.getWritable(),u=this.getParentOrThrow().getWritable(),l=u.__size;NU(s);let c=o.getPreviousSibling(),d=o.getNextSibling(),f=o.__prev,p=o.__next,m=o.__parent;if(S_t(o,!1,!0),c===null?u.__first=a:c.getWritable().__next=a,s.__prev=f,d===null?u.__last=a:d.getWritable().__prev=a,s.__next=p,s.__parent=m,u.__size=l,r&&(tt(this)&&tt(s)||it(139),this.getChildren().forEach(h=>{s.append(h)})),mn(n)){$v(n);let h=n.anchor,y=n.focus;h.key===i&&eXr(h,s),y.key===i&&eXr(y,s)}return IU()===i&&ag(a),s}insertAfter(e,r=!0){ig(),r_t(this,e);let n=this.getWritable(),o=e.getWritable(),i=o.getParent(),a=qs(),s=!1,u=!1;if(i!==null){let p=e.getIndexWithinParent();if(NU(o),mn(a)){let m=i.__key,h=a.anchor,y=a.focus;s=h.type==="element"&&h.key===m&&h.offset===p+1,u=y.type==="element"&&y.key===m&&y.offset===p+1}}let l=this.getNextSibling(),c=this.getParentOrThrow().getWritable(),d=o.__key,f=n.__next;if(l===null?c.__last=d:l.getWritable().__prev=d,c.__size++,n.__next=d,o.__next=f,o.__prev=n.__key,o.__parent=n.__parent,r&&mn(a)){let p=this.getIndexWithinParent();aFe(a,c,p+1);let m=c.__key;s&&a.anchor.set(m,p+2,"element"),u&&a.focus.set(m,p+2,"element")}return e}insertBefore(e,r=!0){ig(),r_t(this,e);let n=this.getWritable(),o=e.getWritable(),i=o.__key;NU(o);let a=this.getPreviousSibling(),s=this.getParentOrThrow().getWritable(),u=n.__prev,l=this.getIndexWithinParent();a===null?s.__first=i:a.getWritable().__next=i,s.__size++,n.__prev=i,o.__prev=u,o.__next=n.__key,o.__parent=n.__parent;let c=qs();return r&&mn(c)&&aFe(c,this.getParentOrThrow(),l),e}isParentRequired(){return!1}createParentElementNode(){return aL()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,r){ig();let n=this.getPreviousSibling(),o=this.getParentOrThrow();if(n===null)return o.select(0,0);if(tt(n))return n.select();if(!Ir(n)){let i=n.getIndexWithinParent()+1;return o.select(i,i)}return n.select(e,r)}selectNext(e,r){ig();let n=this.getNextSibling(),o=this.getParentOrThrow();if(n===null)return o.select();if(tt(n))return n.select(0,0);if(!Ir(n)){let i=n.getIndexWithinParent();return o.select(i,i)}return n.select(e,r)}markDirty(){this.getWritable()}reconcileObservedMutation(e,r){this.markDirty()}},uY=class t extends jU{static getType(){return"linebreak"}static clone(e){return new t(e.__key)}constructor(e){super(e)}getTextContent(){return` +`,Cmi=U3?"\xA0":hFe,MXr="\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC",RXr="A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u0300-\u0590\u0800-\u1FFF\u200E\u2C00-\uFB1C\uFE00-\uFE6F\uFEFD-\uFFFF",xmi=new RegExp("^[^"+RXr+"]*["+MXr+"]"),Tmi=new RegExp("^[^"+MXr+"]*["+RXr+"]"),lb={bold:1,capitalize:1024,code:16,highlight:mFe,italic:2,lowercase:256,strikethrough:$de,subscript:32,superscript:64,underline:Lde,uppercase:512},Omi={directionless:1,unmergeable:2},$7r={center:D_t,end:F_t,justify:$_t,left:N_t,right:j_t,start:L_t},Emi={[D_t]:"center",[F_t]:"end",[$_t]:"justify",[N_t]:"left",[j_t]:"right",[L_t]:"start"},Pmi={normal:0,segmented:2,token:1},Mmi={[hmi]:"normal",[ymi]:"segmented",[gmi]:"token"},Rmi="$",L7r="$config";function IXr(t,e,r,n,o,i){let a=t.getFirstChild();for(;a!==null;){let s=a.__key;a.__parent===e&&(tt(a)&&IXr(a,s,r,n,o,i),r.has(s)||i.delete(s),o.push(s)),a=a.getNextSibling()}}var Imi=100,a_t=!1,k_t=0;function Ami(t){k_t=t.timeStamp}function Jbt(t,e,r){let n=t.nodeName==="BR",o=e.__lexicalLineBreak;return o&&(t===o||n&&t.previousSibling===o)||n&&SFe(t,r)!==void 0}function Nmi(t,e,r){let n=hN(fC(r)),o=null,i=null;n!==null&&n.anchorNode===t&&(o=n.anchorOffset,i=n.focusOffset);let a=t.nodeValue;a!==null&&ivt(e,a,o,i,!1)}function Dmi(t,e,r){if(mn(t)){let n=t.anchor.getNode();if(n.is(r)&&t.format!==n.getFormat())return!1}return gN(e)&&r.isAttached()}function jmi(t,e,r,n){for(let o=t;o&&!eYr(o);o=Kde(o)){let i=SFe(o,e);if(i!==void 0){let a=yh(i,r);if(a)return Hu(a)||!c_(o)?void 0:[o,a]}else if(o===n)return[n,FZr(r)]}}function AXr(t,e,r){a_t=!0;let n=performance.now()-k_t>Imi;try{tS(t,()=>{let o=qs()||function(f){return f.getEditorState().read(()=>{let p=qs();return p!==null?p.clone():null})}(t),i=new Map,a=t.getRootElement(),s=t._editorState,u=t._blockCursorElement,l=!1,c="";for(let f=0;f0){let O=0;for(let E=0;E0)for(let[f,p]of i)p.reconcileObservedMutation(f,t);let d=r.takeRecords();if(d.length>0){for(let f=0;f{AXr(t,e,r)})}var s_t=class{constructor(e,r){this.key=e,this.parse=r.parse.bind(r),this.unparse=(r.unparse||kmi).bind(r),this.isEqual=(r.isEqual||Object.is).bind(r),this.defaultValue=this.parse(void 0)}};function $mi(t,e){return new s_t(t,e)}function YLe(t,e,r="latest"){let n=(r==="latest"?t.getLatest():t).__state;return n?n.getValue(e):e.defaultValue}function Lmi(t,e,r){let n=YLe(t,r,"direct"),o=YLe(e,r,"direct");return r.isEqual(n,o)?null:[n,o]}function Fmi(t,e,r){let n;if(ig(),typeof r=="function"){let i=t.getLatest(),a=YLe(i,e);if(n=r(a),e.isEqual(a,n))return i}else n=r;let o=t.getWritable();return q_t(o).updateFromKnown(e,n),o}function jXr(t){let e=new Map,r=new Set;for(let n=typeof t=="function"?t:t.replace;n.prototype&&n.prototype.getType!==void 0;n=Object.getPrototypeOf(n)){let{ownNodeConfig:o}=dvt(n);if(o&&o.stateConfigs)for(let i of o.stateConfigs){let a;"stateConfig"in i?(a=i.stateConfig,i.flat&&r.add(a.key)):a=i,e.set(a.key,a)}}return{flatKeys:r,sharedConfigMap:e}}var u_t=class t{constructor(e,r,n=void 0,o=new Map,i=void 0){this.node=e,this.sharedNodeState=r,this.unknownState=n,this.knownState=o;let{sharedConfigMap:a}=this.sharedNodeState,s=i!==void 0?i:function(u,l,c){let d=c.size;if(l)for(let f in l){let p=u.get(f);p&&c.has(p)||d++}return d}(a,n,o);this.size=s}getValue(e){let r=this.knownState.get(e);if(r!==void 0)return r;this.sharedNodeState.sharedConfigMap.set(e.key,e);let n=e.defaultValue;if(this.unknownState&&e.key in this.unknownState){let o=this.unknownState[e.key];o!==void 0&&(n=e.parse(o)),this.updateFromKnown(e,n)}return n}getInternalState(){return[this.unknownState,this.knownState]}toJSON(){let e={...this.unknownState},r={};for(let[n,o]of this.knownState)n.isEqual(o,n.defaultValue)?delete e[n.key]:e[n.key]=n.unparse(o);for(let n of this.sharedNodeState.flatKeys)n in e&&(r[n]=e[n],delete e[n]);return F7r(e)&&(r.$=e),r}getWritable(e){if(this.node===e)return this;let{sharedNodeState:r,unknownState:n}=this,o=new Map(this.knownState);return new t(e,r,function(i,a,s){let u;if(s)for(let[l,c]of Object.entries(s)){let d=i.get(l);d?a.has(d)||a.set(d,d.parse(c)):(u=u||{},u[l]=c)}return u}(r.sharedConfigMap,o,n),o,this.size)}updateFromKnown(e,r){let n=e.key;this.sharedNodeState.sharedConfigMap.set(n,e);let{knownState:o,unknownState:i}=this;o.has(e)||i&&n in i||(i&&(delete i[n],this.unknownState=F7r(i)),this.size++),o.set(e,r)}updateFromUnknown(e,r){let n=this.sharedNodeState.sharedConfigMap.get(e);n?this.updateFromKnown(n,n.parse(r)):(this.unknownState=this.unknownState||{},e in this.unknownState||this.size++,this.unknownState[e]=r)}updateFromJSON(e){let{knownState:r}=this;for(let n of r.keys())r.set(n,n.defaultValue);if(this.size=r.size,this.unknownState=void 0,e)for(let[n,o]of Object.entries(e))this.updateFromUnknown(n,o)}};function q_t(t){let e=t.getWritable(),r=e.__state?e.__state.getWritable(e):new u_t(e,$Xr(e));return e.__state=r,r}function $Xr(t){return t.__state?t.__state.sharedNodeState:Q_t(cvt(),t.getType()).sharedNodeState}function F7r(t){if(t)for(let e in t)return t}function kmi(t){return t}function k7r(t,e,r){for(let[n,o]of e.knownState){if(t.has(n.key))continue;t.add(n.key);let i=r?r.getValue(n):n.defaultValue;if(i!==o&&!n.isEqual(i,o))return!0}return!1}function q7r(t,e,r){let{unknownState:n}=e,o=r?r.unknownState:void 0;if(n){for(let[i,a]of Object.entries(n))if(!t.has(i)&&(t.add(i),a!==(o?o[i]:void 0)))return!0}return!1}function B7r(t,e){let r=t.__state;return r&&r.node===t?r.getWritable(e):r}function U7r(t,e){let r=t.__mode,n=t.__format,o=t.__style,i=e.__mode,a=e.__format,s=e.__style,u=t.__state,l=e.__state;return(r===null||r===i)&&(n===null||n===a)&&(o===null||o===s)&&(t.__state===null||u===l||function(c,d){if(c===d)return!0;if(c&&d&&c.size!==d.size)return!1;let f=new Set;return!(c&&k7r(f,c,d)||d&&k7r(f,d,c)||c&&q7r(f,c,d)||d&&q7r(f,d,c))}(u,l))}function z7r(t,e){let r=t.mergeWithSibling(e),n=dc()._normalizedNodes;return n.add(t.__key),n.add(e.__key),r}function V7r(t){let e,r,n=t;if(n.__text!==""||!n.isSimpleText()||n.isUnmergeable()){for(;(e=n.getPreviousSibling())!==null&&Ar(e)&&e.isSimpleText()&&!e.isUnmergeable();){if(e.__text!==""){if(U7r(e,n)){n=z7r(e,n);break}break}e.remove()}for(;(r=n.getNextSibling())!==null&&Ar(r)&&r.isSimpleText()&&!r.isUnmergeable();){if(r.__text!==""){if(U7r(n,r)){n=z7r(n,r);break}break}r.remove()}}else n.remove()}function QLe(t){return H7r(t.anchor),H7r(t.focus),t}function H7r(t){for(;t.type==="element";){let e=t.getNode(),r=t.offset,n,o;if(r===e.getChildrenSize()?(n=e.getChildAtIndex(r-1),o=!0):(n=e.getChildAtIndex(r),o=!1),Ar(n)){t.set(n.__key,o?n.getTextContentSize():0,"text",!0);break}if(!tt(n))break;t.set(n.__key,o?n.getChildrenSize():0,"element",!0)}}var DU,l_,Fde,gFe,l_t,c_t,V3,vT,d_t,kde,gh="",u_="",fN=null,pN="",nL="",LXr=!1,qde=!1,HLe=null;function eFe(t,e){let r=V3.get(t);if(e!==null){let n=m_t(t);n.parentNode===e&&e.removeChild(n)}if(vT.has(t)||l_._keyToDOMMap.delete(t),tt(r)){let n=rFe(r,V3);f_t(n,0,n.length-1,null)}r!==void 0&&avt(kde,Fde,gFe,r,"destroyed")}function f_t(t,e,r,n){let o=e;for(;o<=r;++o){let i=t[o];i!==void 0&&eFe(i,n)}}function k3(t,e){t.setProperty("text-align",e)}var qmi="40px";function FXr(t,e){let r=DU.theme.indent;if(typeof r=="string"){let o=t.classList.contains(r);e>0&&!o?t.classList.add(r):e<1&&o&&t.classList.remove(r)}let n=getComputedStyle(t).getPropertyValue("--lexical-indent-base-value")||qmi;t.style.setProperty("padding-inline-start",e===0?"":`calc(${e} * ${n})`)}function kXr(t,e){let r=t.style;e===0?k3(r,""):e===N_t?k3(r,"left"):e===D_t?k3(r,"center"):e===j_t?k3(r,"right"):e===$_t?k3(r,"justify"):e===L_t?k3(r,"start"):e===F_t&&k3(r,"end")}function tFe(t,e){let r=vT.get(t);r===void 0&&it(60);let n=r.createDOM(DU,l_);if(function(o,i,a){let s=a._keyToDOMMap;(function(u,l,c){let d=`__lexicalKey_${l._key}`;u[d]=c})(i,a,o),s.set(o,i)}(t,n,l_),Ar(r)?n.setAttribute("data-lexical-text","true"):Hu(r)&&n.setAttribute("data-lexical-decorator","true"),tt(r)){let o=r.__indent,i=r.__size;if(o!==0&&FXr(n,o),i!==0){let s=i-1;(function(u,l,c,d){let f=u_;u_="",p_t(u,c,0,l,c.getDOMSlot(d)),BXr(c,d),u_=f})(rFe(r,vT),s,r,n)}let a=r.__format;a!==0&&kXr(n,a),r.isInline()||qXr(null,r,n),xFe(r)&&(gh+=uL,nL+=uL)}else{let o=r.getTextContent();if(Hu(r)){let i=r.decorate(l_,DU);i!==null&&UXr(t,i),n.contentEditable="false"}else Ar(r)&&(r.isDirectionless()||(u_+=o));gh+=o,nL+=o}return e!==null&&e.insertChild(n),avt(kde,Fde,gFe,r,"created"),n}function p_t(t,e,r,n,o){let i=gh;gh="";let a=r;for(;a<=n;++a){tFe(t[a],o);let s=vT.get(t[a]);s!==null&&Ar(s)&&(fN===null&&(fN=s.getFormat()),pN===""&&(pN=s.getStyle()))}xFe(e)&&(gh+=uL),o.element.__lexicalTextContent=gh,gh=i+gh}function W7r(t,e){if(t){let r=t.__last;if(r){let n=e.get(r);if(n)return B3(n)?"line-break":Hu(n)&&n.isInline()?"decorator":null}return"empty"}return null}function qXr(t,e,r){let n=W7r(t,V3),o=W7r(e,vT);n!==o&&e.getDOMSlot(r).setManagedLineBreak(o)}function BXr(t,e){let r=e.__lexicalDirTextContent||"",n=e.__lexicalDir||"";if(r!==u_||n!==HLe){let o=u_==="",i=o?HLe:function(a){return xmi.test(a)?"rtl":Tmi.test(a)?"ltr":null}(u_);if(i!==n){let a=e.classList,s=DU.theme,u=n!==null?s[n]:void 0,l=i!==null?s[i]:void 0;if(u!==void 0){if(typeof u=="string"){let c=ZLe(u);u=s[n]=c}a.remove(...u)}if(i===null||o&&i==="ltr")e.removeAttribute("dir");else{if(l!==void 0){if(typeof l=="string"){let c=ZLe(l);l=s[i]=c}l!==void 0&&a.add(...l)}e.dir=i}qde||(t.getWritable().__dir=i)}HLe=i,e.__lexicalDirTextContent=u_,e.__lexicalDir=i}}function Bmi(t,e,r){let n=u_;var o;u_="",fN=null,pN="",function(i,a,s){let u=gh,l=i.__size,c=a.__size;gh="";let d=s.element;if(l===1&&c===1){let f=i.__first,p=a.__first;if(f===p)Pde(f,d);else{let h=m_t(f),y=tFe(p,null);try{d.replaceChild(y,h)}catch(g){if(typeof g=="object"&&g!=null){let b=`${g.toString()} Parent: ${d.tagName}, new child: {tag: ${y.tagName} key: ${p}}, old child: {tag: ${h.tagName}, key: ${f}}.`;throw new Error(b)}throw g}eFe(f,null)}let m=vT.get(p);Ar(m)&&(fN===null&&(fN=m.getFormat()),pN===""&&(pN=m.getStyle()))}else{let f=rFe(i,V3),p=rFe(a,vT);if(f.length!==l&&it(227),p.length!==c&&it(228),l===0)c!==0&&p_t(p,a,0,c-1,s);else if(c===0){if(l!==0){let m=s.after==null&&s.before==null&&s.element.__lexicalLineBreak==null;f_t(f,0,l-1,m?null:d),m&&(d.textContent="")}}else(function(m,h,y,g,b,_){let w=g-1,T=b-1,O,E,P=_.getFirstChild(),R=0,I=0;for(;R<=w&&I<=T;){let k=h[R],q=y[I];if(k===q)P=Kbt(Pde(q,_.element)),R++,I++;else{O===void 0&&(O=new Set(h)),E===void 0&&(E=new Set(y));let V=E.has(k),Y=O.has(q);if(V)if(Y){let X=mY(l_,q);X===P?P=Kbt(Pde(q,_.element)):(_.withBefore(P).insertChild(X),Pde(q,_.element)),R++,I++}else tFe(q,_.withBefore(P)),I++;else P=Kbt(m_t(k)),eFe(k,_.element),R++}let Z=vT.get(q);Z!==null&&Ar(Z)&&(fN===null&&(fN=Z.getFormat()),pN===""&&(pN=Z.getStyle()))}let A=R>w,B=I>T;if(A&&!B){let k=y[T+1],q=k===void 0?null:l_.getElementByKey(k);p_t(y,m,I,T,_.withBefore(q))}else B&&!A&&f_t(h,R,w,_.element)})(a,f,p,l,c,s)}xFe(a)&&(gh+=uL),d.__lexicalTextContent=gh,gh=u+gh}(t,e,e.getDOMSlot(r)),BXr(e,r),o=e,fN==null||fN===o.__textFormat||qde||o.setTextFormat(fN),function(i){pN===""||pN===i.__textStyle||qde||i.setTextStyle(pN)}(e),u_=n}function rFe(t,e){let r=[],n=t.__first;for(;n!==null;){let o=e.get(n);o===void 0&&it(101),r.push(n),n=o.__next}return r}function Pde(t,e){let r=V3.get(t),n=vT.get(t);r!==void 0&&n!==void 0||it(61);let o=LXr||c_t.has(t)||l_t.has(t),i=mY(l_,t);if(r===n&&!o){if(tt(r)){let a=i.__lexicalTextContent;a!==void 0&&(gh+=a,nL+=a);let s=i.__lexicalDirTextContent;s!==void 0&&(u_+=s)}else{let a=r.getTextContent();Ar(r)&&!r.isDirectionless()&&(u_+=a),nL+=a,gh+=a}return i}if(r!==n&&o&&avt(kde,Fde,gFe,n,"updated"),n.updateDOM(r,i,DU)){let a=tFe(t,null);return e===null&&it(62),e.replaceChild(a,i),eFe(t,null),a}if(tt(r)&&tt(n)){let a=n.__indent;a!==r.__indent&&FXr(i,a);let s=n.__format;s!==r.__format&&kXr(i,s),o&&(Bmi(r,n,i),Nv(n)||n.isInline()||qXr(r,n,i)),xFe(n)&&(gh+=uL,nL+=uL)}else{let a=n.getTextContent();if(Hu(n)){let s=n.decorate(l_,DU);s!==null&&UXr(t,s)}else Ar(n)&&!n.isDirectionless()&&(u_+=a);gh+=a,nL+=a}if(!qde&&Nv(n)&&n.__cachedText!==nL){let a=n.getWritable();a.__cachedText=nL,n=a}return i}function UXr(t,e){let r=l_._pendingDecorators,n=l_._decorators;if(r===null){if(n[t]===e)return;r=LZr(l_)}r[t]=e}function Kbt(t){let e=t.nextSibling;return e!==null&&e===l_._blockCursorElement&&(e=e.nextSibling),e}function Umi(t,e,r,n,o,i){gh="",nL="",u_="",LXr=n===sY,HLe=null,l_=r,DU=r._config,Fde=r._nodes,gFe=l_._listeners.mutation,l_t=o,c_t=i,V3=t._nodeMap,vT=e._nodeMap,qde=e._readOnly,d_t=new Map(r._keyToDOMMap);let a=new Map;return kde=a,Pde("root",null),l_=void 0,Fde=void 0,l_t=void 0,c_t=void 0,V3=void 0,vT=void 0,DU=void 0,d_t=void 0,kde=void 0,a}function m_t(t){let e=d_t.get(t);return e===void 0&&it(75,t),e}function Ao(t){return{type:t}}var B_t=Ao("SELECTION_CHANGE_COMMAND"),zmi=Ao("SELECTION_INSERT_CLIPBOARD_NODES_COMMAND"),zXr=Ao("CLICK_COMMAND"),Bde=Ao("DELETE_CHARACTER_COMMAND"),Mde=Ao("INSERT_LINE_BREAK_COMMAND"),h_t=Ao("INSERT_PARAGRAPH_COMMAND"),nY=Ao("CONTROLLED_TEXT_INSERTION_COMMAND"),U_t=Ao("PASTE_COMMAND"),g_t=Ao("REMOVE_TEXT_COMMAND"),Ude=Ao("DELETE_WORD_COMMAND"),zde=Ao("DELETE_LINE_COMMAND"),RU=Ao("FORMAT_TEXT_COMMAND"),z_t=Ao("UNDO_COMMAND"),V_t=Ao("REDO_COMMAND"),VXr=Ao("KEYDOWN_COMMAND"),HXr=Ao("KEY_ARROW_RIGHT_COMMAND"),WXr=Ao("MOVE_TO_END"),JXr=Ao("KEY_ARROW_LEFT_COMMAND"),KXr=Ao("MOVE_TO_START"),GXr=Ao("KEY_ARROW_UP_COMMAND"),XXr=Ao("KEY_ARROW_DOWN_COMMAND"),nFe=Ao("KEY_ENTER_COMMAND"),ZXr=Ao("KEY_SPACE_COMMAND"),YXr=Ao("KEY_BACKSPACE_COMMAND"),QXr=Ao("KEY_ESCAPE_COMMAND"),eZr=Ao("KEY_DELETE_COMMAND"),tZr=Ao("KEY_TAB_COMMAND"),Vmi=Ao("INSERT_TAB_COMMAND"),Hmi=Ao("INDENT_CONTENT_COMMAND"),Wmi=Ao("OUTDENT_CONTENT_COMMAND"),rZr=Ao("DROP_COMMAND"),Jmi=Ao("FORMAT_ELEMENT_COMMAND"),nZr=Ao("DRAGSTART_COMMAND"),oZr=Ao("DRAGOVER_COMMAND"),iZr=Ao("DRAGEND_COMMAND"),H_t=Ao("COPY_COMMAND"),W_t=Ao("CUT_COMMAND"),y_t=Ao("SELECT_ALL_COMMAND"),Kmi=Ao("CLEAR_EDITOR_COMMAND"),Gmi=Ao("CLEAR_HISTORY_COMMAND"),Xmi=Ao("CAN_REDO_COMMAND"),Zmi=Ao("CAN_UNDO_COMMAND"),aZr=Ao("FOCUS_COMMAND"),sZr=Ao("BLUR_COMMAND"),uZr=Ao("KEY_MODIFIER_COMMAND"),Q$=Object.freeze({}),b_t=30,__t=[["keydown",function(t,e){if(Rde=t.timeStamp,lZr=t.key,!e.isComposing()&&!wr(e,VXr,t)&&t.key!=null){if(Gbt&&vXr(t))return tS(e,()=>{qLe(e,Xbt)}),Gbt=!1,void(Xbt="");if(function(r){return ou(r,"ArrowRight",{shiftKey:"any"})}(t))wr(e,HXr,t);else if(function(r){return ou(r,"ArrowRight",tL)}(t))wr(e,WXr,t);else if(function(r){return ou(r,"ArrowLeft",{shiftKey:"any"})}(t))wr(e,JXr,t);else if(function(r){return ou(r,"ArrowLeft",tL)}(t))wr(e,KXr,t);else if(function(r){return ou(r,"ArrowUp",{altKey:"any",shiftKey:"any"})}(t))wr(e,GXr,t);else if(function(r){return ou(r,"ArrowDown",{altKey:"any",shiftKey:"any"})}(t))wr(e,XXr,t);else if(function(r){return ou(r,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any",shiftKey:!0})}(t))Ide=!0,wr(e,nFe,t);else if(function(r){return r.key===" "}(t))wr(e,ZXr,t);else if(function(r){return mN&&ou(r,"o",{ctrlKey:!0})}(t))t.preventDefault(),Ide=!0,wr(e,Mde,!0);else if(function(r){return ou(r,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any"})}(t))Ide=!1,wr(e,nFe,t);else if(function(r){return ou(r,"Backspace",{shiftKey:"any"})||mN&&ou(r,"h",{ctrlKey:!0})}(t))vXr(t)?wr(e,YXr,t):(t.preventDefault(),wr(e,Bde,!0));else if(function(r){return r.key==="Escape"}(t))wr(e,QXr,t);else if(function(r){return ou(r,"Delete",{})||mN&&ou(r,"d",{ctrlKey:!0})}(t))(function(r){return r.key==="Delete"})(t)?wr(e,eZr,t):(t.preventDefault(),wr(e,Bde,!1));else if(function(r){return ou(r,"Backspace",_Xr)}(t))t.preventDefault(),wr(e,Ude,!0);else if(function(r){return ou(r,"Delete",_Xr)}(t))t.preventDefault(),wr(e,Ude,!1);else if(function(r){return mN&&ou(r,"Backspace",{metaKey:!0})}(t))t.preventDefault(),wr(e,zde,!0);else if(function(r){return mN&&(ou(r,"Delete",{metaKey:!0})||ou(r,"k",{ctrlKey:!0}))}(t))t.preventDefault(),wr(e,zde,!1);else if(function(r){return ou(r,"b",tL)}(t))t.preventDefault(),wr(e,RU,"bold");else if(function(r){return ou(r,"u",tL)}(t))t.preventDefault(),wr(e,RU,"underline");else if(function(r){return ou(r,"i",tL)}(t))t.preventDefault(),wr(e,RU,"italic");else if(function(r){return ou(r,"Tab",{shiftKey:"any"})}(t))wr(e,tZr,t);else if(function(r){return ou(r,"z",tL)}(t))t.preventDefault(),wr(e,z_t,void 0);else if(function(r){return mN?ou(r,"z",{metaKey:!0,shiftKey:!0}):ou(r,"y",{ctrlKey:!0})||ou(r,"z",{ctrlKey:!0,shiftKey:!0})}(t))t.preventDefault(),wr(e,V_t,void 0);else{let r=e._editorState._selection;r===null||mn(r)?wXr(t)&&(t.preventDefault(),wr(e,y_t,t)):function(n){return ou(n,"c",tL)}(t)?(t.preventDefault(),wr(e,H_t,t)):function(n){return ou(n,"x",tL)}(t)?(t.preventDefault(),wr(e,W_t,t)):wXr(t)&&(t.preventDefault(),wr(e,y_t,t))}(function(r){return r.ctrlKey||r.shiftKey||r.altKey||r.metaKey})(t)&&wr(e,uZr,t)}}],["pointerdown",function(t,e){let r=t.target,n=t.pointerType;wY(r)&&n!=="touch"&&n!=="pen"&&t.button===0&&tS(e,()=>{gXr(r)||(w_t=!0)})}],["compositionstart",function(t,e){tS(e,()=>{let r=qs();if(mn(r)&&!e.isComposing()){let n=r.anchor,o=r.anchor.getNode();ag(n.key),(t.timeStamp{qLe(e,t.data)}):(Gbt=!0,Xbt=t.data)}],["input",function(t,e){t.stopPropagation(),tS(e,()=>{if(c_(t.target)&&gXr(t.target))return;let r=qs(),n=t.data,o=mZr(t);if(n!=null&&mn(r)&&fZr(r,o,n,t.timeStamp,!1)){Ode&&(qLe(e,n),Ode=!1);let i=r.anchor.getNode(),a=hN(fC(e));if(a===null)return;let s=r.isBackward(),u=s?r.anchor.offset:r.focus.offset,l=s?r.focus.offset:r.anchor.offset;GLe&&!r.isCollapsed()&&Ar(i)&&a.anchorNode!==null&&i.getTextContent().slice(0,u)+n+i.getTextContent().slice(u+l)===BZr(a.anchorNode)||wr(e,nY,n);let c=n.length;U3&&c>1&&t.inputType==="insertCompositionText"&&!e.isComposing()&&(r.anchor.offset-=c),jde||aY||XLe||!e.isComposing()||(Rde=0,ag(null))}else ovt(!1,e,n!==null?n:void 0),Ode&&(qLe(e,n||void 0),Ode=!1);(function(){ig();let i=dc();NXr(i)})()},{event:t}),tY=null}],["click",function(t,e){tS(e,()=>{let r=qs(),n=hN(fC(e)),o=G3();if(n){if(mn(r)){let i=r.anchor,a=i.getNode();if(i.type==="element"&&i.offset===0&&r.isCollapsed()&&!Nv(a)&&jv().getChildrenSize()===1&&a.getTopLevelElementOrThrow().isEmpty()&&o!==null&&r.is(o))n.removeAllRanges(),r.dirty=!0;else if(t.detail===3&&!r.isCollapsed()&&a!==r.focus.getNode()){let s=function(u,l){let c=u;for(;c!==jv()&&c!=null;){if(l(c))return c;c=c.getParent()}return null}(a,u=>tt(u)&&!u.isInline());tt(s)&&s.select(0)}}else if(t.pointerType==="touch"||t.pointerType==="pen"){let i=n.anchorNode;(c_(i)||gN(i))&&$v(_Fe(o,n,e,t))}}wr(e,zXr,t)})}],["cut",Q$],["copy",Q$],["dragstart",Q$],["dragover",Q$],["dragend",Q$],["paste",Q$],["focus",Q$],["blur",Q$],["drop",Q$]];GLe&&__t.push(["beforeinput",(t,e)=>function(r,n){let o=r.inputType,i=mZr(r);o==="deleteCompositionText"||U3&&VZr(n)||o!=="insertCompositionText"&&tS(n,()=>{let a=qs();if(o==="deleteContentBackward"){if(a===null){let p=G3();if(!mn(p))return;$v(p.clone())}if(mn(a)){let p=a.anchor.key===a.focus.key;if(s=r.timeStamp,lZr==="MediaLast"&&s{tS(n,()=>{ag(null)})},b_t),mn(a)){let m=a.anchor.getNode();m.markDirty(),Ar(m)||it(142),pZr(a,m)}}else{ag(null),r.preventDefault();let m=a.anchor.getNode(),h=m.getTextContent(),y=m.canInsertTextAfter(),g=a.anchor.offset===0&&a.focus.offset===h.length,b=j7r&&p&&!g&&y;if(b&&a.isCollapsed()&&(b=!Hu(zZr(a.anchor,!0))),!b){wr(n,Bde,!0);let _=qs();j7r&&mn(_)&&_.isCollapsed()&&(q3=_,setTimeout(()=>q3=null))}}return}}var s;if(!mn(a))return;let u=r.data;tY!==null&&ovt(!1,n,tY),a.dirty&&tY===null||!a.isCollapsed()||Nv(a.anchor.getNode())||i===null||a.applyDOMRange(i),tY=null;let l=a.anchor,c=a.focus,d=l.getNode(),f=c.getNode();if(o!=="insertText"&&o!=="insertTranspose")switch(r.preventDefault(),o){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":wr(n,nY,r);break;case"insertFromComposition":ag(null),wr(n,nY,r);break;case"insertLineBreak":ag(null),wr(n,Mde,!1);break;case"insertParagraph":ag(null),Ide&&!aY?(Ide=!1,wr(n,Mde,!1)):wr(n,h_t,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":wr(n,U_t,r);break;case"deleteByComposition":(function(p,m){return p!==m||tt(p)||tt(m)||!AU(p)||!AU(m)})(d,f)&&wr(n,g_t,r);break;case"deleteByDrag":case"deleteByCut":wr(n,g_t,r);break;case"deleteContent":wr(n,Bde,!1);break;case"deleteWordBackward":wr(n,Ude,!0);break;case"deleteWordForward":wr(n,Ude,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":wr(n,zde,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":wr(n,zde,!1);break;case"formatStrikeThrough":wr(n,RU,"strikethrough");break;case"formatBold":wr(n,RU,"bold");break;case"formatItalic":wr(n,RU,"italic");break;case"formatUnderline":wr(n,RU,"underline");break;case"historyUndo":wr(n,z_t,void 0);break;case"historyRedo":wr(n,V_t,void 0)}else{if(u===` +`)r.preventDefault(),wr(n,Mde,!1);else if(u===uL)r.preventDefault(),wr(n,h_t,void 0);else if(u==null&&r.dataTransfer){let p=r.dataTransfer.getData("text/plain");r.preventDefault(),a.insertRawText(p)}else u!=null&&fZr(a,i,u,r.timeStamp,!0)?(r.preventDefault(),wr(n,nY,u)):tY=u;cZr=r.timeStamp}})}(t,e)]);var Rde=0,lZr=null,cZr=0,tY=null,oFe=new WeakMap,v_t=!1,w_t=!1,Ide=!1,Ode=!1,Gbt=!1,Xbt="",q3=null,dZr=[0,"",0,"root",0];function fZr(t,e,r,n,o){let i=t.anchor,a=t.focus,s=i.getNode(),u=dc(),l=hN(fC(u)),c=l!==null?l.anchorNode:null,d=i.key,f=u.getElementByKey(d),p=r.length;return d!==a.key||!Ar(s)||(!o&&(!GLe||cZr1||(o||!GLe)&&f!==null&&!s.isComposing()&&c!==J3(f)||l!==null&&e!==null&&(!e.collapsed||e.startContainer!==l.anchorNode||e.startOffset!==l.anchorOffset)||s.getFormat()!==t.format||s.getStyle()!==t.style||function(m,h){if(h.isSegmented())return!0;if(!m.isCollapsed())return!1;let y=m.anchor.offset,g=h.getParentOrThrow(),b=AU(h);return y===0?!h.canInsertTextBefore()||!g.canInsertTextBefore()&&!h.isComposing()||b||function(_){let w=_.getPreviousSibling();return(Ar(w)||tt(w)&&w.isInline())&&!w.canInsertTextAfter()}(h):y===h.getTextContentSize()&&(!h.canInsertTextAfter()||!g.canInsertTextAfter()&&!h.isComposing()||b)}(t,s)}function J7r(t,e){return gN(t)&&t.nodeValue!==null&&e!==0&&e!==t.nodeValue.length}function K7r(t,e,r){let{anchorNode:n,anchorOffset:o,focusNode:i,focusOffset:a}=t;v_t&&(v_t=!1,J7r(n,o)&&J7r(i,a)&&!q3)||tS(e,()=>{if(!r)return void $v(null);if(!Wde(e,n,i))return;let s=qs();if(q3&&mn(s)&&s.isCollapsed()){let u=s.anchor,l=q3.anchor;(u.key===l.key&&u.offset===l.offset+1||u.offset===1&&l.getNode().is(u.getNode().getPreviousSibling()))&&(s=q3.clone(),$v(s))}if(q3=null,mn(s)){let u=s.anchor,l=u.getNode();if(s.isCollapsed()){t.type==="Range"&&t.anchorNode===t.focusNode&&(s.dirty=!0);let c=fC(e).event,d=c?c.timeStamp:performance.now(),[f,p,m,h,y]=dZr,g=jv(),b=e.isComposing()===!1&&g.getTextContent()==="";if(d{let u=G3(),l=e.anchorNode;(c_(l)||gN(l))&&$v(_Fe(u,e,r,t))}));let n=nvt(r),o=n[n.length-1],i=o._key,a=oY.get(i),s=a||o;s!==r&&K7r(e,s,!1),K7r(e,r,!0),r!==o?oY.set(i,r):a&&oY.delete(i)}function G7r(t){t._lexicalHandled=!0}function X7r(t){return t._lexicalHandled===!0}var Ymi=()=>{};function Qmi(t){let e=t.ownerDocument,r=oFe.get(e);if(r===void 0)return void Ymi();let n=r-1;n>=0||it(164),oFe.set(e,n),n===0&&e.removeEventListener("selectionchange",gZr);let o=Jde(t);wFe(o)?(function(a){if(a._parentEditor!==null){let s=nvt(a),u=s[s.length-1]._key;oY.get(u)===a&&oY.delete(u)}else oY.delete(a._key)}(o),t.__lexicalEditor=null):o&&it(198);let i=hZr(t);for(let a=0;ao.__key===this.__key);if(Ar(this))return n;if(mn(r)&&r.anchor.type==="element"&&r.focus.type==="element"){if(r.isCollapsed())return!1;let o=this.getParent();if(Hu(this)&&this.isInline()&&o){let i=r.isBackward()?r.focus:r.anchor;if(o.is(i.getNode())&&i.offset===o.getChildrenSize()&&this.is(o.getLastChild()))return!1}}return n}getKey(){return this.__key}getIndexWithinParent(){let e=this.getParent();if(e===null)return-1;let r=e.getFirstChild(),n=0;for(;r!==null;){if(this.is(r))return n;n++,r=r.getNextSibling()}return-1}getParent(){let e=this.getLatest().__parent;return e===null?null:yh(e)}getParentOrThrow(){let e=this.getParent();return e===null&&it(66,this.__key),e}getTopLevelElement(){let e=this;for(;e!==null;){let r=e.getParent();if(xT(r))return tt(e)||e===this&&Hu(e)||it(194),e;e=r}return null}getTopLevelElementOrThrow(){let e=this.getTopLevelElement();return e===null&&it(67,this.__key),e}getParents(){let e=[],r=this.getParent();for(;r!==null;)e.push(r),r=r.getParent();return e}getParentKeys(){let e=[],r=this.getParent();for(;r!==null;)e.push(r.__key),r=r.getParent();return e}getPreviousSibling(){let e=this.getLatest().__prev;return e===null?null:yh(e)}getPreviousSiblings(){let e=[],r=this.getParent();if(r===null)return e;let n=r.getFirstChild();for(;n!==null&&!n.is(this);)e.push(n),n=n.getNextSibling();return e}getNextSibling(){let e=this.getLatest().__next;return e===null?null:yh(e)}getNextSiblings(){let e=[],r=this.getNextSibling();for(;r!==null;)e.push(r),r=r.getNextSibling();return e}getCommonAncestor(e){let r=tt(this)?this:this.getParent(),n=tt(e)?e:e.getParent(),o=r&&n?Nde(r,n):null;return o?o.commonAncestor:null}is(e){return e!=null&&this.__key===e.__key}isBefore(e){let r=Nde(this,e);return r!==null&&(r.type==="descendant"||(r.type==="branch"?gvt(r)===-1:(r.type!=="same"&&r.type!=="ancestor"&&it(279),!1)))}isParentOf(e){let r=Nde(this,e);return r!==null&&r.type==="ancestor"}getNodesBetween(e){let r=this.isBefore(e),n=[],o=new Set,i=this;for(;i!==null;){let a=i.__key;if(o.has(a)||(o.add(a),n.push(i)),i===e)break;let s=tt(i)?r?i.getFirstChild():i.getLastChild():null;if(s!==null){i=s;continue}let u=r?i.getNextSibling():i.getPreviousSibling();if(u!==null){i=u;continue}let l=i.getParentOrThrow();if(o.has(l.__key)||n.push(l),l===e)break;let c=null,d=l;do{if(d===null&&it(68),c=r?d.getNextSibling():d.getPreviousSibling(),d=d.getParent(),d===null)break;c!==null||o.has(d.__key)||n.push(d)}while(c===null);i=c}return r||n.reverse(),n}isDirty(){let e=dc()._dirtyLeaves;return e!==null&&e.has(this.__key)}getLatest(){let e=yh(this.__key);return e===null&&it(113),e}getWritable(){ig();let e=cL(),r=dc(),n=e._nodeMap,o=this.__key,i=this.getLatest(),a=r._cloneNotNeeded,s=qs();if(s!==null&&s.setCachedNodes(null),a.has(o))return dFe(i),i;let u=YZr(i);return a.add(o),dFe(u),n.set(o,u),u}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(e,r){it(70)}updateDOM(e,r,n){it(71)}exportDOM(e){return{element:this.createDOM(e._config,e)}}exportJSON(){let e=this.__state?this.__state.toJSON():void 0;return{type:this.__type,version:1,...e}}static importJSON(e){it(18,this.name)}updateFromJSON(e){return function(r,n){let o=r.getWritable(),i=n.$,a=i;for(let s of $Xr(o).flatKeys)s in n&&(a!==void 0&&a!==i||(a={...i}),a[s]=n[s]);return(o.__state||a)&&q_t(r).updateFromJSON(a),o}(this,e)}static transform(){return null}remove(e){S_t(this,!0,e)}replace(e,r){ig();let n=qs();n!==null&&(n=n.clone()),r_t(this,e);let o=this.getLatest(),i=this.__key,a=e.__key,s=e.getWritable(),u=this.getParentOrThrow().getWritable(),l=u.__size;NU(s);let c=o.getPreviousSibling(),d=o.getNextSibling(),f=o.__prev,p=o.__next,m=o.__parent;if(S_t(o,!1,!0),c===null?u.__first=a:c.getWritable().__next=a,s.__prev=f,d===null?u.__last=a:d.getWritable().__prev=a,s.__next=p,s.__parent=m,u.__size=l,r&&(tt(this)&&tt(s)||it(139),this.getChildren().forEach(h=>{s.append(h)})),mn(n)){$v(n);let h=n.anchor,y=n.focus;h.key===i&&eXr(h,s),y.key===i&&eXr(y,s)}return IU()===i&&ag(a),s}insertAfter(e,r=!0){ig(),r_t(this,e);let n=this.getWritable(),o=e.getWritable(),i=o.getParent(),a=qs(),s=!1,u=!1;if(i!==null){let p=e.getIndexWithinParent();if(NU(o),mn(a)){let m=i.__key,h=a.anchor,y=a.focus;s=h.type==="element"&&h.key===m&&h.offset===p+1,u=y.type==="element"&&y.key===m&&y.offset===p+1}}let l=this.getNextSibling(),c=this.getParentOrThrow().getWritable(),d=o.__key,f=n.__next;if(l===null?c.__last=d:l.getWritable().__prev=d,c.__size++,n.__next=d,o.__next=f,o.__prev=n.__key,o.__parent=n.__parent,r&&mn(a)){let p=this.getIndexWithinParent();aFe(a,c,p+1);let m=c.__key;s&&a.anchor.set(m,p+2,"element"),u&&a.focus.set(m,p+2,"element")}return e}insertBefore(e,r=!0){ig(),r_t(this,e);let n=this.getWritable(),o=e.getWritable(),i=o.__key;NU(o);let a=this.getPreviousSibling(),s=this.getParentOrThrow().getWritable(),u=n.__prev,l=this.getIndexWithinParent();a===null?s.__first=i:a.getWritable().__next=i,s.__size++,n.__prev=i,o.__prev=u,o.__next=n.__key,o.__parent=n.__parent;let c=qs();return r&&mn(c)&&aFe(c,this.getParentOrThrow(),l),e}isParentRequired(){return!1}createParentElementNode(){return aL()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,r){ig();let n=this.getPreviousSibling(),o=this.getParentOrThrow();if(n===null)return o.select(0,0);if(tt(n))return n.select();if(!Ar(n)){let i=n.getIndexWithinParent()+1;return o.select(i,i)}return n.select(e,r)}selectNext(e,r){ig();let n=this.getNextSibling(),o=this.getParentOrThrow();if(n===null)return o.select();if(tt(n))return n.select(0,0);if(!Ar(n)){let i=n.getIndexWithinParent();return o.select(i,i)}return n.select(e,r)}markDirty(){this.getWritable()}reconcileObservedMutation(e,r){this.markDirty()}},uY=class t extends jU{static getType(){return"linebreak"}static clone(e){return new t(e.__key)}constructor(e){super(e)}getTextContent(){return` `}createDOM(){return document.createElement("br")}updateDOM(){return!1}isInline(){return!0}static importDOM(){return{br:e=>function(r){let n=r.parentElement;if(n!==null&&P_t(n)){let o=n.firstChild;if(o===r||o.nextSibling===r&&BLe(o)){let i=n.lastChild;if(i===r||i.previousSibling===r&&BLe(i))return!0}}return!1}(e)||function(r){let n=r.parentElement;if(n!==null&&P_t(n)){let o=n.firstChild;if(o===r||o.nextSibling===r&&BLe(o))return!1;let i=n.lastChild;if(i===r||i.previousSibling===r&&BLe(i))return!0}return!1}(e)?null:{conversion:thi,priority:0}}}static importJSON(e){return lY().updateFromJSON(e)}};function thi(t){return{node:lY()}}function lY(){return Gde(new uY)}function B3(t){return t instanceof uY}function BLe(t){return gN(t)&&/^( |\t|\r?\n)+$/.test(t.textContent||"")}function Zbt(t,e){return 16&e?"code":e&mFe?"mark":32&e?"sub":64&e?"sup":null}function Ybt(t,e){return 1&e?"strong":2&e?"em":"span"}function yZr(t,e,r,n,o){let i=n.classList,a=iY(o,"base");a!==void 0&&i.add(...a),a=iY(o,"underlineStrikethrough");let s=!1,u=e&Lde&&e&$de;a!==void 0&&(r&Lde&&r&$de?(s=!0,u||i.add(...a)):u&&i.remove(...a));for(let l in lb){let c=lb[l];if(a=iY(o,l),a!==void 0)if(r&c){if(s&&(l==="underline"||l==="strikethrough")){e&c&&i.remove(...a);continue}e&c&&(!u||l!=="underline")&&l!=="strikethrough"||i.add(...a)}else e&c&&i.remove(...a)}}function bZr(t,e,r){let n=e.firstChild,o=r.isComposing(),i=t+(o?hFe:"");if(n==null)e.textContent=i;else{let a=n.nodeValue;if(a!==i)if(o||U3){let[s,u,l]=function(c,d){let f=c.length,p=d.length,m=0,h=0;for(;m({conversion:ihi,priority:0}),b:()=>({conversion:nhi,priority:0}),code:()=>({conversion:eL,priority:0}),em:()=>({conversion:eL,priority:0}),i:()=>({conversion:eL,priority:0}),mark:()=>({conversion:eL,priority:0}),s:()=>({conversion:eL,priority:0}),span:()=>({conversion:rhi,priority:0}),strong:()=>({conversion:eL,priority:0}),sub:()=>({conversion:eL,priority:0}),sup:()=>({conversion:eL,priority:0}),u:()=>({conversion:eL,priority:0})}}static importJSON(e){return og().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setTextContent(e.text).setFormat(e.format).setDetail(e.detail).setMode(e.mode).setStyle(e.style)}exportDOM(e){let{element:r}=super.exportDOM(e);return c_(r)||it(132),r.style.whiteSpace="pre-wrap",this.hasFormat("lowercase")?r.style.textTransform="lowercase":this.hasFormat("uppercase")?r.style.textTransform="uppercase":this.hasFormat("capitalize")&&(r.style.textTransform="capitalize"),this.hasFormat("bold")&&(r=ULe(r,"b")),this.hasFormat("italic")&&(r=ULe(r,"i")),this.hasFormat("strikethrough")&&(r=ULe(r,"s")),this.hasFormat("underline")&&(r=ULe(r,"u")),{element:r}}exportJSON(){return{detail:this.getDetail(),format:this.getFormat(),mode:this.getMode(),style:this.getStyle(),text:this.getTextContent(),...super.exportJSON()}}selectionTransform(e,r){}setFormat(e){let r=this.getWritable();return r.__format=typeof e=="string"?lb[e]:e,r}setDetail(e){let r=this.getWritable();return r.__detail=typeof e=="string"?Omi[e]:e,r}setStyle(e){let r=this.getWritable();return r.__style=e,r}toggleFormat(e){let r=cFe(this.getFormat(),e,null);return this.setFormat(r)}toggleDirectionless(){let e=this.getWritable();return e.__detail^=1,e}toggleUnmergeable(){let e=this.getWritable();return e.__detail^=2,e}setMode(e){let r=Pmi[e];if(this.__mode===r)return this;let n=this.getWritable();return n.__mode=r,n}setTextContent(e){if(this.__text===e)return this;let r=this.getWritable();return r.__text=e,r}select(e,r){ig();let n=e,o=r,i=qs(),a=this.getTextContent(),s=this.__key;if(typeof a=="string"){let u=a.length;n===void 0&&(n=u),o===void 0&&(o=u)}else n=0,o=0;if(!mn(i))return wZr(s,n,s,o,"text","text");{let u=IU();u!==i.anchor.key&&u!==i.focus.key||ag(s),i.setTextNodeRange(this,n,this,o)}return i}selectStart(){return this.select(0,0)}selectEnd(){let e=this.getTextContentSize();return this.select(e,e)}spliceText(e,r,n,o){let i=this.getWritable(),a=i.__text,s=n.length,u=e;u<0&&(u=s+u,u<0&&(u=0));let l=qs();if(o&&mn(l)){let d=e+s;l.setTextNodeRange(i,d,i,d)}let c=a.slice(0,u)+n+a.slice(u+r);return i.__text=c,i}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}splitText(...e){ig();let r=this.getLatest(),n=r.getTextContent();if(n==="")return[];let o=r.__key,i=IU(),a=n.length;e.sort((P,R)=>P-R),e.push(a);let s=[],u=e.length;for(let P=0,R=0;PP&&(s.push(n.slice(P,I)),P=I)}let l=s.length;if(l===1)return[r];let c=s[0],d=r.getParent(),f,p=r.getFormat(),m=r.getStyle(),h=r.__detail,y=!1,g=null,b=null,_=qs();if(mn(_)){let[P,R]=_.isBackward()?[_.focus,_.anchor]:[_.anchor,_.focus];P.type==="text"&&P.key===o&&(g=P),R.type==="text"&&R.key===o&&(b=R)}r.isSegmented()?(f=og(c),f.__format=p,f.__style=m,f.__detail=h,f.__state=B7r(r,f),y=!0):f=r.setTextContent(c);let w=[f];for(let P=1;P=E&&(g.set(P.getKey(),T-E,"text"),T=E){b.set(P.getKey(),O-E,"text");break}E=R}if(d!==null){(function(I){let A=I.getPreviousSibling(),B=I.getNextSibling();A!==null&&dFe(A),B!==null&&dFe(B)})(this);let P=d.getWritable(),R=this.getIndexWithinParent();y?(P.splice(R,0,w),this.remove()):P.splice(R,1,w),mn(_)&&aFe(_,d,R,l-1)}return w}mergeWithSibling(e){let r=e===this.getPreviousSibling();r||e===this.getNextSibling()||it(50);let n=this.__key,o=e.__key,i=this.__text,a=i.length;IU()===o&&ag(n);let s=qs();if(mn(s)){let d=s.anchor,f=s.focus;d!==null&&d.key===o&&sXr(d,r,n,e,a),f!==null&&f.key===o&&sXr(f,r,n,e,a)}let u=e.__text,l=r?u+i:i+u;this.setTextContent(l);let c=this.getWritable();return e.remove(),c}isTextEntity(){return!1}};function rhi(t){return{forChild:J_t(t.style),node:null}}function nhi(t){let e=t,r=e.style.fontWeight==="normal";return{forChild:J_t(e.style,r?void 0:"bold"),node:null}}var Y7r=new WeakMap;function ohi(t){if(!c_(t))return!1;if(t.nodeName==="PRE")return!0;let e=t.style.whiteSpace;return typeof e=="string"&&e.startsWith("pre")}function ihi(t){let e=t;t.parentElement===null&&it(129);let r=e.textContent||"";if(function(n){let o,i=n.parentNode,a=[n];for(;i!==null&&(o=Y7r.get(i))===void 0&&!ohi(i);)a.push(i),i=i.parentNode;let s=o===void 0?i:o;for(let u=0;u0){/[ \t\n]$/.test(i)&&(r=r.slice(1)),o=!1;break}}o&&(r=r.slice(1))}if(r[r.length-1]===" "){let n=e,o=!0;for(;n!==null&&(n=Q7r(n,!0))!==null;)if((n.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){o=!1;break}o&&(r=r.slice(0,r.length-1))}return r===""?{node:null}:{node:og(r)}}function Q7r(t,e){let r=t;for(;;){let n;for(;(n=e?r.nextSibling:r.previousSibling)===null;){let i=r.parentElement;if(i===null)return null;r=i}if(r=n,c_(r)){let i=r.style.display;if(i===""&&!ZZr(r)||i!==""&&!i.startsWith("inline"))return null}let o=r;for(;(o=e?r.firstChild:r.lastChild)!==null;)r=o;if(gN(r))return r;if(r.nodeName==="BR")return null}}var ahi={code:"code",em:"italic",i:"italic",mark:"highlight",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function eL(t){let e=ahi[t.nodeName.toLowerCase()];return e===void 0?{node:null}:{forChild:J_t(t.style,e),node:null}}function og(t=""){return Gde(new H3(t))}function Ir(t){return t instanceof H3}function J_t(t,e){let r=t.fontWeight,n=t.textDecoration.split(" "),o=r==="700"||r==="bold",i=n.includes("line-through"),a=t.fontStyle==="italic",s=n.includes("underline"),u=t.verticalAlign;return l=>(Ir(l)&&(o&&!l.hasFormat("bold")&&l.toggleFormat("bold"),i&&!l.hasFormat("strikethrough")&&l.toggleFormat("strikethrough"),a&&!l.hasFormat("italic")&&l.toggleFormat("italic"),s&&!l.hasFormat("underline")&&l.toggleFormat("underline"),u!=="sub"||l.hasFormat("subscript")||l.toggleFormat("subscript"),u!=="super"||l.hasFormat("superscript")||l.toggleFormat("superscript"),e&&!l.hasFormat(e)&&l.toggleFormat(e)),l)}var cY=class t extends H3{static getType(){return"tab"}static clone(e){return new t(e.__key)}constructor(e){super(" ",e),this.__detail=2}static importDOM(){return null}createDOM(e){let r=super.createDOM(e),n=iY(e.theme,"tab");return n!==void 0&&r.classList.add(...n),r}static importJSON(e){return yFe().updateFromJSON(e)}setTextContent(e){return e!==" "&&e!==""&&it(126),super.setTextContent(" ")}spliceText(e,r,n,o){return n===""&&r===0||n===" "&&r===1||it(286),this}setDetail(e){return e!==2&&it(127),this}setMode(e){return e!=="normal"&&it(128),this}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}};function yFe(){return Gde(new cY)}function K_t(t){return t instanceof cY}var C_t=class{constructor(e,r,n){this._selection=null,this.key=e,this.offset=r,this.type=n}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){return this.key===e.key?this.offseti&&(n=i)}else if(!tt(e)){let i=e.getNextSibling();if(Ir(i))r=i.__key,n=0,o="text";else{let a=e.getParent();a&&(r=a.__key,n=e.getIndexWithinParent()+1)}}t.set(r,n,o)}function eXr(t,e){if(tt(e)){let r=e.getLastDescendant();tt(r)||Ir(r)?Qbt(t,r):Qbt(t,e)}else Qbt(t,e)}var iFe=class t{constructor(e){this._cachedNodes=null,this._nodes=e,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){if(!bFe(e))return!1;let r=this._nodes,n=e._nodes;return r.size===n.size&&Array.from(r).every(o=>n.has(o))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(e){this.dirty=!0,this._nodes.add(e),this._cachedNodes=null}delete(e){this.dirty=!0,this._nodes.delete(e),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(e){return this._nodes.has(e)}clone(){return new t(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(e){}insertText(){}insertNodes(e){let r=this.getNodes(),n=r.length,o=r[n-1],i;if(Ir(o))i=o.select();else{let a=o.getIndexWithinParent()+1;i=o.getParentOrThrow().select(a,a)}i.insertNodes(e);for(let a=0;a1;){let l=o[o.length-1];if(!tt(l)||u.has(l)||l.isEmpty()||s.has(l))break;o.pop()}if(o.length===0&&n.isCollapsed()){let l=_T(n.anchor),c=_T(n.anchor.getFlipped()),d=p=>sL(p)?p.origin:p.getNodeAtCaret(),f=d(l)||d(c)||(n.anchor.getNodeAtCaret()?l.origin:c.origin);o.push(f)}return o}(yvt(A_t(this),"next"));return vY()||(this._cachedNodes=r),r}setTextNodeRange(e,r,n,o){this.anchor.set(e.__key,r,"text"),this.focus.set(n.__key,o,"text")}getTextContent(){let e=this.getNodes();if(e.length===0)return"";let r=e[0],n=e[e.length-1],o=this.anchor,i=this.focus,a=o.isBefore(i),[s,u]=x_t(this),l="",c=!0;for(let d=0;d0){/[ \t\n]$/.test(i)&&(r=r.slice(1)),o=!1;break}}o&&(r=r.slice(1))}if(r[r.length-1]===" "){let n=e,o=!0;for(;n!==null&&(n=Q7r(n,!0))!==null;)if((n.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){o=!1;break}o&&(r=r.slice(0,r.length-1))}return r===""?{node:null}:{node:og(r)}}function Q7r(t,e){let r=t;for(;;){let n;for(;(n=e?r.nextSibling:r.previousSibling)===null;){let i=r.parentElement;if(i===null)return null;r=i}if(r=n,c_(r)){let i=r.style.display;if(i===""&&!ZZr(r)||i!==""&&!i.startsWith("inline"))return null}let o=r;for(;(o=e?r.firstChild:r.lastChild)!==null;)r=o;if(gN(r))return r;if(r.nodeName==="BR")return null}}var ahi={code:"code",em:"italic",i:"italic",mark:"highlight",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function eL(t){let e=ahi[t.nodeName.toLowerCase()];return e===void 0?{node:null}:{forChild:J_t(t.style,e),node:null}}function og(t=""){return Gde(new H3(t))}function Ar(t){return t instanceof H3}function J_t(t,e){let r=t.fontWeight,n=t.textDecoration.split(" "),o=r==="700"||r==="bold",i=n.includes("line-through"),a=t.fontStyle==="italic",s=n.includes("underline"),u=t.verticalAlign;return l=>(Ar(l)&&(o&&!l.hasFormat("bold")&&l.toggleFormat("bold"),i&&!l.hasFormat("strikethrough")&&l.toggleFormat("strikethrough"),a&&!l.hasFormat("italic")&&l.toggleFormat("italic"),s&&!l.hasFormat("underline")&&l.toggleFormat("underline"),u!=="sub"||l.hasFormat("subscript")||l.toggleFormat("subscript"),u!=="super"||l.hasFormat("superscript")||l.toggleFormat("superscript"),e&&!l.hasFormat(e)&&l.toggleFormat(e)),l)}var cY=class t extends H3{static getType(){return"tab"}static clone(e){return new t(e.__key)}constructor(e){super(" ",e),this.__detail=2}static importDOM(){return null}createDOM(e){let r=super.createDOM(e),n=iY(e.theme,"tab");return n!==void 0&&r.classList.add(...n),r}static importJSON(e){return yFe().updateFromJSON(e)}setTextContent(e){return e!==" "&&e!==""&&it(126),super.setTextContent(" ")}spliceText(e,r,n,o){return n===""&&r===0||n===" "&&r===1||it(286),this}setDetail(e){return e!==2&&it(127),this}setMode(e){return e!=="normal"&&it(128),this}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}};function yFe(){return Gde(new cY)}function K_t(t){return t instanceof cY}var C_t=class{constructor(e,r,n){this._selection=null,this.key=e,this.offset=r,this.type=n}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){return this.key===e.key?this.offseti&&(n=i)}else if(!tt(e)){let i=e.getNextSibling();if(Ar(i))r=i.__key,n=0,o="text";else{let a=e.getParent();a&&(r=a.__key,n=e.getIndexWithinParent()+1)}}t.set(r,n,o)}function eXr(t,e){if(tt(e)){let r=e.getLastDescendant();tt(r)||Ar(r)?Qbt(t,r):Qbt(t,e)}else Qbt(t,e)}var iFe=class t{constructor(e){this._cachedNodes=null,this._nodes=e,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){if(!bFe(e))return!1;let r=this._nodes,n=e._nodes;return r.size===n.size&&Array.from(r).every(o=>n.has(o))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(e){this.dirty=!0,this._nodes.add(e),this._cachedNodes=null}delete(e){this.dirty=!0,this._nodes.delete(e),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(e){return this._nodes.has(e)}clone(){return new t(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(e){}insertText(){}insertNodes(e){let r=this.getNodes(),n=r.length,o=r[n-1],i;if(Ar(o))i=o.select();else{let a=o.getIndexWithinParent()+1;i=o.getParentOrThrow().select(a,a)}i.insertNodes(e);for(let a=0;a1;){let l=o[o.length-1];if(!tt(l)||u.has(l)||l.isEmpty()||s.has(l))break;o.pop()}if(o.length===0&&n.isCollapsed()){let l=_T(n.anchor),c=_T(n.anchor.getFlipped()),d=p=>sL(p)?p.origin:p.getNodeAtCaret(),f=d(l)||d(c)||(n.anchor.getNodeAtCaret()?l.origin:c.origin);o.push(f)}return o}(yvt(A_t(this),"next"));return vY()||(this._cachedNodes=r),r}setTextNodeRange(e,r,n,o){this.anchor.set(e.__key,r,"text"),this.focus.set(n.__key,o,"text")}getTextContent(){let e=this.getNodes();if(e.length===0)return"";let r=e[0],n=e[e.length-1],o=this.anchor,i=this.focus,a=o.isBefore(i),[s,u]=x_t(this),l="",c=!0;for(let d=0;d=0;P--){let R=w[P];if(R.is(f)||tt(R)&&R.isParentOf(f))break;R.isAttached()&&(!T.has(R)||R.is(_)?O||E.insertAfter(R,!1):R.remove())}if(!O){let P=b,R=null;for(;P!==null;){let I=P.getChildren(),A=I.length;(A===0||I[A-1].is(R))&&(y.delete(P.__key),R=P),P=P.getParent()}}if(AU(f))if(u===p)f.select();else{let P=og(e);P.select(),f.replace(P)}else f=f.spliceText(u,p-u,e,!0),f.getTextContent()===""?f.remove():f.isComposing()&&this.anchor.type==="text"&&(this.anchor.offset-=e.length);for(let P=1;P{n.forEach(T=>{if(tt(T)){let O=T.getFormatFlags(e,w);T.setTextFormat(O)}})},a=o.length;if(a===0)return this.toggleFormat(e),ag(null),void i(r);let s=this.anchor,u=this.focus,l=this.isBackward(),c=l?u:s,d=l?s:u,f=0,p=o[0],m=c.type==="element"?0:c.offset;if(c.type==="text"&&m===p.getTextContentSize()&&(f=1,p=o[1],m=0),p==null)return;let h=p.getFormatFlags(e,r);i(h);let y=a-1,g=o[y],b=d.type==="text"?d.offset:g.getTextContentSize();if(p.is(g)){if(m===b)return;if(rL(p)||m===0&&b===p.getTextContentSize())p.setFormat(h);else{let w=p.splitText(m,b),T=m===0?w[0]:w[1];T.setFormat(h),c.type==="text"&&c.set(T.__key,0,"text"),d.type==="text"&&d.set(T.__key,b-m,"text")}return void(this.format=h)}m===0||rL(p)||([,p]=p.splitText(m),m=0),p.setFormat(h);let _=g.getFormatFlags(e,h);b>0&&(b===g.getTextContentSize()||rL(g)||([g]=g.splitText(b)),g.setFormat(_));for(let w=f+1;w(tt(m)||Hu(m))&&!m.isInline())){tt(n)||it(211,r.constructor.name,r.getType());let m=e_t(this);return n.splice(m,0,e),void o.selectEnd()}let i=function(m){let h=aL(),y=null;for(let g=0;gl?l:u,f=u>l?u:l,p=a.splitText(d,f),m=d===0?p[0]:p[1];return m!=null?[m]:[]}return[a]}let c=o.isBefore(i);if(Ir(a)){let d=c?u:l;d===a.getTextContentSize()?e.shift():d!==0&&([,a]=a.splitText(d),e[0]=a)}if(Ir(s)){let d=s.getTextContent().length,f=c?l:u;f===0?e.pop():f!==d&&([s]=s.splitText(f),e[n]=s)}return e}modify(e,r,n){if(uXr(this,e,r,n))return;let o=e==="move",i=dc(),a=hN(fC(i));if(!a)return;let s=i._blockCursorElement,u=i._rootElement,l=this.focus.getNode();if(u===null||s===null||!tt(l)||l.isInline()||l.canBeEmpty()||E_t(s,i,u),this.dirty){let c=mY(i,this.anchor.key),d=mY(i,this.focus.key);this.anchor.type==="text"&&(c=J3(c)),this.focus.type==="text"&&(d=J3(d)),c&&d&&CZr(a,c,this.anchor.offset,d,this.focus.offset)}if(function(c,d,f,p){c.modify(d,f,p)}(a,e,r?"backward":"forward",n),a.rangeCount>0){let c=a.getRangeAt(0),d=this.anchor.getNode(),f=Nv(d)?d:JZr(d);if(this.applyDOMRange(c),this.dirty=!0,!o){let p=this.getNodes(),m=[],h=!1;for(let y=0;y0)if(r){let y=m[0];tt(y)?y.selectStart():y.getParentOrThrow().selectStart()}else{let y=m[m.length-1];tt(y)?y.selectEnd():y.getParentOrThrow().selectEnd()}a.anchorNode===c.startContainer&&a.anchorOffset===c.startOffset||function(y){let g=y.focus,b=y.anchor,_=b.key,w=b.offset,T=b.type;b.set(g.key,g.offset,g.type,!0),g.set(_,w,T,!0)}(this)}}n==="lineboundary"&&uXr(this,e,r,n,"decorators")}forwardDeletion(e,r,n){if(!n&&(e.type==="element"&&tt(r)&&e.offset===r.getChildrenSize()||e.type==="text"&&e.offset===r.getTextContentSize())){let o=r.getParent(),i=r.getNextSibling()||(o===null?null:o.getNextSibling());if(tt(i)&&i.isShadowRoot())return!0}return!1}deleteCharacter(e){let r=this.isCollapsed();if(this.isCollapsed()){let n=this.anchor,o=n.getNode();if(this.forwardDeletion(n,o,e))return;let i=pvt(kU(n,e?"previous":"next"));if(i.getTextSlices().every(s=>s===null||s.distance===0)){let s={type:"initial"};for(let u of i.iterNodeCarets("shadowRoot"))if(wT(u)){if(!u.origin.isInline()){if(u.origin.isShadowRoot()){if(s.type==="merge-block")break;if(tt(i.anchor.origin)&&i.anchor.origin.isEmpty()){let l=_T(u);Dde(this,FU(l,l)),i.anchor.origin.remove()}return}s.type!=="merge-next-block"&&s.type!=="merge-block"||(s={block:s.block,caret:u,type:"merge-block"})}}else{if(s.type==="merge-block")break;if(K3(u)){if(tt(u.origin)){if(u.origin.isInline()){if(!u.origin.isParentOf(i.anchor.origin))break}else s={block:u.origin,type:"merge-next-block"};continue}if(Hu(u.origin)){if(!u.origin.isIsolated())if(s.type==="merge-next-block"&&(u.origin.isKeyboardSelectable()||!u.origin.isInline())&&tt(i.anchor.origin)&&i.anchor.origin.isEmpty()){i.anchor.origin.remove();let l=G_t();l.add(u.origin.getKey()),$v(l)}else u.origin.remove();return}break}}if(s.type==="merge-block"){let{caret:u,block:l}=s;return Dde(this,FU(!u.origin.isEmpty()&&l.isEmpty()?SY(lg(l,u.direction)):i.anchor,u)),this.removeText()}}let a=this.focus;if(this.modify("extend",e,"character"),this.isCollapsed()){if(e&&n.offset===0&&rXr(this,n.getNode()))return}else{let s=a.type==="text"?a.getNode():null;if(o=n.type==="text"?n.getNode():null,s!==null&&s.isSegmented()){let u=a.offset,l=s.getTextContentSize();if(s.is(o)||e&&u!==l||!e&&u!==0)return void nXr(s,e,u)}else if(o!==null&&o.isSegmented()){let u=n.offset,l=o.getTextContentSize();if(o.is(s)||e&&u!==0||!e&&u!==l)return void nXr(o,e,u)}(function(u,l){let c=u.anchor,d=u.focus,f=c.getNode(),p=d.getNode();if(f===p&&c.type==="text"&&d.type==="text"){let m=c.offset,h=d.offset,y=m{try{let t=new RegExp("\\p{Emoji}","u"),e=t.test.bind(t);if(e("\u2764\uFE0F")&&e("#\uFE0F\u20E3")&&e("\u{1F44D}"))return e}catch{}return()=>!1})();function nXr(t,e,r){let n=t,o=n.getTextContent().split(/(?=\s)/g),i=o.length,a=0,s=0;for(let l=0;lr||c){o.splice(l,1),c&&(s=void 0);break}}let u=o.join("").trim();u===""?n.remove():(n.setTextContent(u),n.select(s,s))}function oXr(t,e,r,n){let o,i=e;if(c_(t)){let a=!1,s=t.childNodes,u=s.length,l=n._blockCursorElement;i===u&&(a=!0,i=u-1);let c=s[i],d=!1;if(c===l)c=s[i+1],d=!0;else if(l!==null){let f=l.parentNode;t===f&&e>Array.prototype.indexOf.call(f.children,l)&&i--}if(o=rY(c),Ir(o))i=ST(o,a?"next":"previous");else{let f=rY(t);if(f===null)return null;if(tt(f)){let p=n.getElementByKey(f.getKey());p===null&&it(214),[f,i]=f.getDOMSlot(p).resolveChildIndex(f,p,t,e),tt(f)||it(215),a&&i>=f.getChildrenSize()&&(i=Math.max(0,f.getChildrenSize()-1));let h=f.getChildAtIndex(i);if(tt(h)&&function(y,g,b){let _=y.getParent();return b===null||_===null||!_.canBeEmpty()||_!==b.getNode()}(h,0,r)){let y=a?h.getLastDescendant():h.getFirstDescendant();y===null?f=h:(h=y,f=tt(h)?h:h.getParentOrThrow()),i=0}Ir(h)?(o=h,f=null,i=ST(h,a?"next":"previous")):h!==f&&a&&!d&&(tt(f)||it(216),i=Math.min(f.getChildrenSize(),i+1))}else{let p=f.getIndexWithinParent();i=e===0&&Hu(f)&&rY(t)===f?p:p+1,f=f.getParentOrThrow()}if(tt(f))return CT(f.__key,i,"element")}}else o=rY(t);return Ir(o)?CT(o.__key,ST(o,i,"clamp"),"text"):null}function iXr(t,e,r){let n=t.offset,o=t.getNode();if(n===0){let i=o.getPreviousSibling(),a=o.getParent();if(e){if((r||!e)&&i===null&&tt(a)&&a.isInline()){let s=a.getPreviousSibling();Ir(s)&&t.set(s.__key,s.getTextContent().length,"text")}}else tt(i)&&!r&&i.isInline()?t.set(i.__key,i.getChildrenSize(),"element"):Ir(i)&&t.set(i.__key,i.getTextContent().length,"text")}else if(n===o.getTextContent().length){let i=o.getNextSibling(),a=o.getParent();if(e&&tt(i)&&i.isInline())t.set(i.__key,0,"element");else if((r||e)&&i===null&&tt(a)&&a.isInline()&&!a.canInsertTextAfter()){let s=a.getNextSibling();Ir(s)&&t.set(s.__key,0,"text")}}}function _Zr(t,e,r){if(t.type==="text"&&e.type==="text"){let n=t.isBefore(e),o=t.is(e);iXr(t,n,o),iXr(e,!n,o),o&&e.set(t.key,t.offset,t.type);let i=dc();if(i.isComposing()&&i._compositionKey!==t.key&&mn(r)){let a=r.anchor,s=r.focus;t.set(a.key,a.offset,a.type,!0),e.set(s.key,s.offset,s.type,!0)}}}function vZr(t,e,r,n,o,i){if(t===null||r===null||!Wde(o,t,r))return null;let a=oXr(t,e,mn(i)?i.anchor:null,o);if(a===null)return null;let s=oXr(r,n,mn(i)?i.focus:null,o);if(s===null)return null;if(a.type==="element"&&s.type==="element"){let u=rY(t),l=rY(r);if(Hu(u)&&Hu(l))return null}return _Zr(a,s,i),[a,s]}function uhi(t){return tt(t)&&!t.isInline()}function wZr(t,e,r,n,o,i){let a=cL(),s=new W3(CT(t,e,o),CT(r,n,i),0,"");return s.dirty=!0,a._selection=s,s}function SZr(){let t=CT("root",0,"element"),e=CT("root",0,"element");return new W3(t,e,0,"")}function G_t(){return new iFe(new Set)}function lhi(t,e){return _Fe(null,t,e,null)}function _Fe(t,e,r,n){let o=r._window;if(o===null)return null;let i=n||o.event,a=i?i.type:void 0,s=a==="selectionchange",u=!a_t&&(s||a==="beforeinput"||a==="compositionstart"||a==="compositionend"||a==="click"&&i&&i.detail===3||a==="drop"||a===void 0),l,c,d,f;if(mn(t)&&!u)return t.clone();if(e===null)return null;if(l=e.anchorNode,c=e.focusNode,d=e.anchorOffset,f=e.focusOffset,s&&mn(t)&&!Wde(r,l,c))return t.clone();let p=vZr(l,d,c,f,r,t);if(p===null)return null;let[m,h]=p;return new W3(m,h,mn(t)?t.format:0,mn(t)?t.style:"")}function qs(){return cL()._selection}function G3(){return dc()._editorState._selection}function aFe(t,e,r,n=1){let o=t.anchor,i=t.focus,a=o.getNode(),s=i.getNode();if(!e.is(a)&&!e.is(s))return;let u=e.__key;if(t.isCollapsed()){let l=o.offset;if(r<=l&&n>0||r0||r0||r=s,l=u?i.getChildAtIndex(s-1):i.getChildAtIndex(r);if(Ir(l)){let c=0;u&&(c=l.getTextContentSize()),e.set(l.__key,c,"text"),n.set(l.__key,c,"text")}}else{if(tt(i)){let s=i.getChildrenSize(),u=r>=s,l=u?i.getChildAtIndex(s-1):i.getChildAtIndex(r);if(Ir(l)){let c=0;u&&(c=l.getTextContentSize()),e.set(l.__key,c,"text")}}if(tt(a)){let s=a.getChildrenSize(),u=o>=s,l=u?a.getChildAtIndex(s-1):a.getChildAtIndex(o);if(Ir(l)){let c=0;u&&(c=l.getTextContentSize()),n.set(l.__key,c,"text")}}}}function sFe(t,e,r,n,o){let i=null,a=0,s=null;n!==null?(i=n.__key,Ir(n)?(a=n.getTextContentSize(),s="text"):tt(n)&&(a=n.getChildrenSize(),s="element")):o!==null&&(i=o.__key,Ir(o)?s="text":tt(o)&&(s="element")),i!==null&&s!==null?t.set(i,a,s):(a=e.getIndexWithinParent(),a===-1&&(a=r.getChildrenSize()),t.set(r.__key,a,"element"))}function sXr(t,e,r,n,o){t.type==="text"?t.set(r,t.offset+(e?0:o),"text"):t.offset>n.getIndexWithinParent()&&t.set(t.key,t.offset-1,"element")}function CZr(t,e,r,n,o){try{t.setBaseAndExtent(e,r,n,o)}catch{}}function chi(t,e,r,n,o,i,a){let s=n.anchorNode,u=n.focusNode,l=n.anchorOffset,c=n.focusOffset,d=document.activeElement;if(o.has(MZr)&&d!==i||d!==null&&tvt(d))return;if(!mn(e))return void(t!==null&&Wde(r,s,u)&&n.removeAllRanges());let f=e.anchor,p=e.focus,m=f.key,h=p.key,y=mY(r,m),g=mY(r,h),b=f.offset,_=p.offset,w=e.format,T=e.style,O=e.isCollapsed(),E=y,P=g,R=!1;if(f.type==="text"){E=J3(y);let Z=f.getNode();R=Z.getFormat()!==w||Z.getStyle()!==T}else mn(t)&&t.anchor.type==="text"&&(R=!0);var I,A,B,k,q;if(p.type==="text"&&(P=J3(g)),E!==null&&P!==null&&(O&&(t===null||R||mn(t)&&(t.format!==w||t.style!==T))&&(I=w,A=T,B=b,k=m,q=performance.now(),dZr=[I,A,B,k,q]),l!==b||c!==_||s!==E||u!==P||n.type==="Range"&&O||(d!==null&&i.contains(d)||i.focus({preventScroll:!0}),f.type==="element"))){if(CZr(n,E,b,P,_),!o.has(RZr)&&e.isCollapsed()&&i!==null&&i===document.activeElement){let Z=mn(e)&&e.anchor.type==="element"?E.childNodes[b]||null:n.rangeCount>0?n.getRangeAt(0):null;if(Z!==null){let V;if(Z instanceof Text){let Y=document.createRange();Y.selectNode(Z),V=Y.getBoundingClientRect()}else V=Z.getBoundingClientRect();(function(Y,X,W){let re=svt(W),ue=uvt(re);if(re===null||ue===null)return;let{top:le,bottom:L}=X,J=0,ne=0,D=W;for(;D!==null;){let N=D===re.body;if(N)J=0,ne=fC(Y).innerHeight;else{let H=D.getBoundingClientRect();J=H.top,ne=H.bottom}let z=0;if(lene&&(z=L-ne),z!==0)if(N)ue.scrollBy(0,z);else{let H=D.scrollTop;D.scrollTop+=z;let oe=D.scrollTop-H;le-=oe,L-=oe}if(N)break;D=Kde(D)}})(r,V,i)}}v_t=!0}}function dhi(t){let e=qs()||G3();e===null&&(e=jv().selectEnd()),e.insertNodes(t)}function fhi(){let t=qs();return t===null?"":t.getTextContent()}function e_t(t){let e=t;t.isCollapsed()||e.removeText();let r=qs();mn(r)&&(e=r),mn(e)||it(161);let n=e.anchor,o=n.getNode(),i=n.offset;for(;!iL(o);){let a=o;if([o,i]=phi(o,i),a.is(o))break}return i}function phi(t,e){let r=t.getParent();if(!r){let o=aL();return jv().append(o),o.select(),[jv(),0]}if(Ir(t)){let o=t.splitText(e);if(o.length===0)return[r,t.getIndexWithinParent()];let i=e===0?0:1;return[r,o[0].getIndexWithinParent()+i]}if(!tt(t)||e===0)return[r,t.getIndexWithinParent()];let n=t.getChildAtIndex(e);if(n){let o=new W3(CT(t.__key,e,"element"),CT(t.__key,e,"element"),0,""),i=t.insertNewAfter(o);i&&i.append(n,...n.getNextSiblings())}return[r,t.getIndexWithinParent()+1]}function uXr(t,e,r,n,o="decorators-and-blocks"){if(e==="move"&&n==="character"&&!t.isCollapsed()){let[c,d]=r===t.isBackward()?[t.focus,t.anchor]:[t.anchor,t.focus];return d.set(c.key,c.offset,c.type),!0}let i=kU(t.focus,r?"previous":"next"),a=n==="lineboundary",s=e==="move",u=i,l=o==="decorators-and-blocks";if(!iYr(u)){for(let c of u){l=!1;let{origin:d}=c;if(!Hu(d)||d.isIsolated()||(u=c,!a||!d.isInline()))break}if(l)for(let c of pvt(i).iterNodeCarets(e==="extend"?"shadowRoot":"root")){if(wT(c))c.origin.isInline()||(u=c);else{if(tt(c.origin))continue;Hu(c.origin)&&!c.origin.isInline()&&(u=c)}break}}if(u===i)return!1;if(s&&!a&&Hu(u.origin)&&u.origin.isKeyboardSelectable()){let c=G_t();return c.add(u.origin.getKey()),$v(c),!0}return u=_T(u),s&&_Y(t.anchor,u),_Y(t.focus,u),l||!a}var sg=null,ug=null,Dv=!1,t_t=!1,JLe=0,lXr={characterData:!0,childList:!0,subtree:!0};function vY(){return Dv||sg!==null&&sg._readOnly}function ig(){Dv&&it(13)}function xZr(){JLe>99&&it(14)}function cL(){return sg===null&&it(195,TZr()),sg}function dc(){return ug===null&&it(196,TZr()),ug}function TZr(){let t=0,e=new Set,r=pY.version;if(typeof window<"u")for(let o of document.querySelectorAll("[contenteditable]")){let i=Jde(o);if(wFe(i))t++;else if(i){let a=String(i.constructor.version||"<0.17.1");a===r&&(a+=" (separately built, likely a bundler configuration issue)"),e.add(a)}}let n=` Detected on the page: ${t} compatible editor(s) with version ${r}`;return e.size&&(n+=` and incompatible editors with versions ${Array.from(e).join(", ")}`),n}function mhi(){return ug}function cXr(t,e,r){let n=e.__type,o=Q_t(t,n),i=r.get(n);i===void 0&&(i=Array.from(o.transforms),r.set(n,i));let a=i.length;for(let s=0;s0||B>0;){if(I>0){_._dirtyLeaves=new Set;for(let k of R){let q=O.get(k);Ir(q)&&q.isAttached()&&q.isSimpleText()&&!q.isUnmergeable()&&V7r(q),q!==void 0&&dXr(q,E)&&cXr(_,q,P),w.add(k)}if(R=_._dirtyLeaves,I=R.size,I>0){JLe++;continue}}_._dirtyLeaves=new Set,_._dirtyElements=new Map,A.delete("root")&&A.set("root",!0);for(let k of A){let q=k[0],Z=k[1];if(T.set(q,Z),!Z)continue;let V=O.get(q);V!==void 0&&dXr(V,E)&&cXr(_,V,P)}R=_._dirtyLeaves,I=R.size,A=_._dirtyElements,B=A.size,JLe++}_._dirtyLeaves=w,_._dirtyElements=T}(u,t),pXr(t),function(b,_,w,T){let O=b._nodeMap,E=_._nodeMap,P=[];for(let[R]of T){let I=E.get(R);I!==void 0&&(I.isAttached()||(tt(I)&&IXr(I,R,O,E,P,T),O.has(R)||T.delete(R),P.push(R)))}for(let R of P)E.delete(R);for(let R of w){let I=E.get(R);I===void 0||I.isAttached()||(O.has(R)||w.delete(R),E.delete(R))}}(s,u,t._dirtyLeaves,t._dirtyElements)),y!==t._compositionKey&&(u._flushSync=!0);let g=u._selection;if(mn(g)){let b=u._nodeMap,_=g.anchor.key,w=g.focus.key;b.get(_)!==void 0&&b.get(w)!==void 0||it(19)}else bFe(g)&&g._nodes.size===0&&(u._selection=null)}catch(y){return y instanceof Error&&t._onError(y),t._pendingEditorState=s,t._dirtyType=sY,t._cloneNotNeeded.clear(),t._dirtyLeaves=new Set,t._dirtyElements.clear(),void oL(t)}finally{sg=c,Dv=d,ug=f,t._updating=p,JLe=0}t._dirtyType!==z3||t._deferred.length>0||function(y,g){let b=g.getEditorState()._selection,_=y._selection;if(_!==null){if(_.dirty||!_.is(b))return!0}else if(b!==null)return!0;return!1}(u,t)?u._flushSync?(u._flushSync=!1,oL(t)):l&&Mhi(()=>{oL(t)}):(u._flushSync=!1,l&&(n.clear(),t._deferred=[],t._pendingEditorState=null))}function tS(t,e,r){ug===t&&r===void 0?e():vFe(t,e,r)}var T_t=class t{constructor(e,r,n){this.element=e,this.before=r||null,this.after=n||null}withBefore(e){return new t(this.element,e,this.after)}withAfter(e){return new t(this.element,this.before,e)}withElement(e){return this.element===e?this:new t(e,this.before,this.after)}insertChild(e){let r=this.before||this.getManagedLineBreak();return r!==null&&r.parentElement!==this.element&&it(222),this.element.insertBefore(e,r),this}removeChild(e){return e.parentElement!==this.element&&it(223),this.element.removeChild(e),this}replaceChild(e,r){return r.parentElement!==this.element&&it(224),this.element.replaceChild(e,r),this}getFirstChild(){let e=this.after?this.after.nextSibling:this.element.firstChild;return e===this.before||e===this.getManagedLineBreak()?null:e}getManagedLineBreak(){return this.element.__lexicalLineBreak||null}setManagedLineBreak(e){if(e===null)this.removeManagedLineBreak();else{let r=e==="decorator"&&(aY||jde);this.insertManagedLineBreak(r)}}removeManagedLineBreak(){let e=this.getManagedLineBreak();if(e){let r=this.element,n=e.nodeName==="IMG"?e.nextSibling:null;n&&r.removeChild(n),r.removeChild(e),r.__lexicalLineBreak=void 0}}insertManagedLineBreak(e){let r=this.getManagedLineBreak();if(r){if(e===(r.nodeName==="IMG"))return;this.removeManagedLineBreak()}let n=this.element,o=this.before,i=document.createElement("br");if(n.insertBefore(i,o),e){let a=document.createElement("img");a.setAttribute("data-lexical-linebreak","true"),a.style.cssText="display: inline !important; border: 0px !important; margin: 0px !important;",a.alt="",n.insertBefore(a,i),n.__lexicalLineBreak=a}else n.__lexicalLineBreak=i}getFirstChildOffset(){let e=0;for(let r=this.after;r!==null;r=r.previousSibling)e++;return e}resolveChildIndex(e,r,n,o){if(n===this.element){let u=this.getFirstChildOffset();return[e,Math.min(u+e.getChildrenSize(),Math.max(u,o))]}let i=mXr(r,n);i.push(o);let a=mXr(r,this.element),s=e.getIndexWithinParent();for(let u=0;uc){s+=1;break}}return[e.getParentOrThrow(),s]}};function mXr(t,e){let r=[],n=e;for(;n!==t&&n!==null;n=n.parentNode){let o=0;for(let i=n.previousSibling;i!==null;i=i.previousSibling)o++;r.push(o)}return n!==t&&it(225),r.reverse()}var $U=class extends jU{constructor(e){super(e),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null,this.__textFormat=0,this.__textStyle=""}afterCloneFrom(e){super.afterCloneFrom(e),this.__key===e.__key&&(this.__first=e.__first,this.__last=e.__last,this.__size=e.__size),this.__indent=e.__indent,this.__format=e.__format,this.__style=e.__style,this.__dir=e.__dir,this.__textFormat=e.__textFormat,this.__textStyle=e.__textStyle}getFormat(){return this.getLatest().__format}getFormatType(){let e=this.getFormat();return Emi[e]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){let e=[],r=this.getFirstChild();for(;r!==null;)e.push(r),r=r.getNextSibling();return e}getChildrenKeys(){let e=[],r=this.getFirstChild();for(;r!==null;)e.push(r.__key),r=r.getNextSibling();return e}getChildrenSize(){return this.getLatest().__size}isEmpty(){return this.getChildrenSize()===0}isDirty(){let e=dc()._dirtyElements;return e!==null&&e.has(this.__key)}isLastChild(){let e=this.getLatest(),r=this.getParentOrThrow().getLastChild();return r!==null&&r.is(e)}getAllTextNodes(){let e=[],r=this.getFirstChild();for(;r!==null;){if(Ir(r)&&e.push(r),tt(r)){let n=r.getAllTextNodes();e.push(...n)}r=r.getNextSibling()}return e}getFirstDescendant(){let e=this.getFirstChild();for(;tt(e);){let r=e.getFirstChild();if(r===null)break;e=r}return e}getLastDescendant(){let e=this.getLastChild();for(;tt(e);){let r=e.getLastChild();if(r===null)break;e=r}return e}getDescendantByIndex(e){let r=this.getChildren(),n=r.length;if(e>=n){let i=r[n-1];return tt(i)&&i.getLastDescendant()||i||null}let o=r[e];return tt(o)&&o.getFirstDescendant()||o||null}getFirstChild(){let e=this.getLatest().__first;return e===null?null:yh(e)}getFirstChildOrThrow(){let e=this.getFirstChild();return e===null&&it(45,this.__key),e}getLastChild(){let e=this.getLatest().__last;return e===null?null:yh(e)}getLastChildOrThrow(){let e=this.getLastChild();return e===null&&it(96,this.__key),e}getChildAtIndex(e){let r=this.getChildrenSize(),n,o;if(e=e;){if(o===e)return n;n=n.getPreviousSibling(),o--}return null}getTextContent(){let e="",r=this.getChildren(),n=r.length;for(let o=0;or.remove()),e}append(...e){return this.splice(this.getChildrenSize(),0,e)}setDirection(e){let r=this.getWritable();return r.__dir=e,r}setFormat(e){return this.getWritable().__format=e!==""?$7r[e]:0,this}setStyle(e){return this.getWritable().__style=e||"",this}setTextFormat(e){let r=this.getWritable();return r.__textFormat=e,r}setTextStyle(e){let r=this.getWritable();return r.__textStyle=e,r}setIndent(e){return this.getWritable().__indent=e,this}splice(e,r,n){let o=n.length,i=this.getChildrenSize(),a=this.getWritable();e+r<=i||it(226,String(e),String(r),String(i));let s=a.__key,u=[],l=[],c=this.getChildAtIndex(e+r),d=null,f=i-r+o;if(e!==0)if(e===i)d=this.getLastChild();else{let m=this.getChildAtIndex(e);m!==null&&(d=m.getPreviousSibling())}if(r>0){let m=d===null?this.getFirstChild():d.getNextSibling();for(let h=0;h0&&(r.style.paddingInlineStart=40*n+"px");let o=this.getDirection();o&&(r.dir=o)}return{element:r}}exportJSON(){let e={children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),...super.exportJSON()},r=this.getTextFormat(),n=this.getTextStyle();return r!==0&&(e.textFormat=r),n!==""&&(e.textStyle=n),e}updateFromJSON(e){return super.updateFromJSON(e).setFormat(e.format).setIndent(e.indent).setDirection(e.direction).setTextFormat(e.textFormat||0).setTextStyle(e.textStyle||"")}insertNewAfter(e,r){return null}canIndent(){return!0}collapseAtStart(e){return!1}excludeFromCopy(e){return!1}canReplaceWith(e){return!0}canInsertAfter(e){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(e){return!1}extractWithChild(e,r,n){return!1}canMergeWhenEmpty(){return!1}reconcileObservedMutation(e,r){let n=this.getDOMSlot(e),o=n.getFirstChild();for(let i=this.getFirstChild();i;i=i.getNextSibling()){let a=r.getElementByKey(i.getKey());a!==null&&(o==null?(n.insertChild(a),o=a):o!==a&&n.replaceChild(a,o),o=o.nextSibling)}}};function tt(t){return t instanceof $U}function hXr(t,e,r){let n=t.getNode();for(;n;){let o=n.__key;if(e.has(o)&&!r.has(o))return!0;n=n.getParent()}return!1}var Vde=class extends jU{decorate(e,r){it(47)}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}};function Hu(t){return t instanceof Vde}var dY=class t extends $U{static getType(){return"root"}static clone(){return new t}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){it(51)}getTextContent(){let e=this.__cachedText;return!vY()&&dc()._dirtyType!==z3||e===null?super.getTextContent():e}remove(){it(52)}replace(e){it(53)}insertBefore(e){it(54)}insertAfter(e){it(55)}updateDOM(e,r){return!1}splice(e,r,n){for(let o of n)tt(o)||Hu(o)||it(282);return super.splice(e,r,n)}static importJSON(e){return jv().updateFromJSON(e)}collapseAtStart(){return!0}};function Nv(t){return t instanceof dY}function EZr(t){return new uFe(new Map(t._nodeMap))}function Z_t(){return new uFe(new Map([["root",new dY]]))}function PZr(t){let e=t.exportJSON(),r=t.constructor;if(e.type!==r.getType()&&it(130,r.name),tt(t)){let n=e.children;Array.isArray(n)||it(59,r.name);let o=t.getChildren();for(let i=0;i({root:PZr(jv())}))}},ghi="historic",yhi="history-push",KLe="history-merge",bhi="paste",MZr="collaboration",_hi="skip-collab",RZr="skip-scroll-into-view",IZr="skip-dom-selection",lFe=class extends $U{static getType(){return"artificial"}createDOM(e){return document.createElement("div")}},fY=class t extends $U{static getType(){return"paragraph"}static clone(e){return new t(e.__key)}createDOM(e){let r=document.createElement("p"),n=iY(e.theme,"paragraph");return n!==void 0&&r.classList.add(...n),r}updateDOM(e,r,n){return!1}static importDOM(){return{p:e=>({conversion:vhi,priority:0})}}exportDOM(e){let{element:r}=super.exportDOM(e);if(c_(r)){this.isEmpty()&&r.append(document.createElement("br"));let n=this.getFormatType();n&&(r.style.textAlign=n)}return{element:r}}static importJSON(e){return aL().updateFromJSON(e)}exportJSON(){return{...super.exportJSON(),textFormat:this.getTextFormat(),textStyle:this.getTextStyle()}}insertNewAfter(e,r){let n=aL();n.setTextFormat(e.format),n.setTextStyle(e.style);let o=this.getDirection();return n.setDirection(o),n.setFormat(this.getFormatType()),n.setStyle(this.getStyle()),this.insertAfter(n,r),n}collapseAtStart(){let e=this.getChildren();if(e.length===0||Ir(e[0])&&e[0].getTextContent().trim()===""){if(this.getNextSibling()!==null)return this.selectNext(),this.remove(),!0;if(this.getPreviousSibling()!==null)return this.selectPrevious(),this.remove(),!0}return!1}};function vhi(t){let e=aL();return t.style&&(e.setFormat(t.style.textAlign),QZr(t,e)),{node:e}}function aL(){return Gde(new fY)}function whi(t){return t instanceof fY}var Shi=0,Chi=1,xhi=2,Thi=3,Ohi=4;function AZr(t,e,r,n){let o=t._keyToDOMMap;o.clear(),t._editorState=Z_t(),t._pendingEditorState=n,t._compositionKey=null,t._dirtyType=z3,t._cloneNotNeeded.clear(),t._dirtyLeaves=new Set,t._dirtyElements.clear(),t._normalizedNodes=new Set,t._updateTags=new Set,t._updates=[],t._blockCursorElement=null;let i=t._observer;i!==null&&(i.disconnect(),t._observer=null),e!==null&&(e.textContent=""),r!==null&&(r.textContent="",o.set("root",r))}function Ehi(t){let e=t||{},r=mhi(),n=e.theme||{},o=t===void 0?r:e.parentEditor||null,i=e.disableEvents||!1,a=Z_t(),s=e.namespace||(o!==null?o._config.namespace:qZr()),u=e.editorState,l=[dY,H3,uY,cY,fY,lFe,...e.nodes||[]],{onError:c,html:d}=e,f=e.editable===void 0||e.editable,p;if(t===void 0&&r!==null)p=r._nodes;else{p=new Map;for(let h=0;h{Object.keys(w).forEach(T=>{let O=g.get(T);O===void 0&&(O=[],g.set(T,O)),O.push(w[T])})};return h.forEach(w=>{let T=w.klass.importDOM;if(T==null||b.has(T))return;b.add(T);let O=T.call(w.klass);O!==null&&_(O)}),y&&_(y),g}(p,d?d.import:void 0),f,t);return u!==void 0&&(m._pendingEditorState=u,m._dirtyType=sY),m}var pY=class{constructor(e,r,n,o,i,a,s,u){this._createEditorArgs=u,this._parentEditor=r,this._rootElement=null,this._editorState=e,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new Map,this._updates=[],this._updating=!1,this._listeners={decorator:new Set,editable:new Set,mutation:new Map,root:new Set,textcontent:new Set,update:new Set},this._commands=new Map,this._config=o,this._nodes=n,this._decorators={},this._pendingDecorators=null,this._dirtyType=z3,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=qZr(),this._onError=i,this._htmlConversions=a,this._editable=s,this._headless=r!==null&&r._headless,this._window=null,this._blockCursorElement=null}isComposing(){return this._compositionKey!=null}registerUpdateListener(e){let r=this._listeners.update;return r.add(e),()=>{r.delete(e)}}registerEditableListener(e){let r=this._listeners.editable;return r.add(e),()=>{r.delete(e)}}registerDecoratorListener(e){let r=this._listeners.decorator;return r.add(e),()=>{r.delete(e)}}registerTextContentListener(e){let r=this._listeners.textcontent;return r.add(e),()=>{r.delete(e)}}registerRootListener(e){let r=this._listeners.root;return e(this._rootElement,null),r.add(e),()=>{e(null,this._rootElement),r.delete(e)}}registerCommand(e,r,n){n===void 0&&it(35);let o=this._commands;o.has(e)||o.set(e,[new Set,new Set,new Set,new Set,new Set]);let i=o.get(e);i===void 0&&it(36,String(e));let a=i[n];return a.add(r),()=>{a.delete(r),i.every(s=>s.size===0)&&o.delete(e)}}registerMutationListener(e,r,n){let o=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(e)).klass,i=this._listeners.mutation,a=i.get(r);a===void 0&&(a=new Set,i.set(r,a)),a.add(o);let s=n&&n.skipInitialization;return s!==void 0&&s||this.initializeMutationListener(r,o),()=>{a.delete(o),a.size===0&&i.delete(r)}}getRegisteredNode(e){let r=this._nodes.get(e.getType());return r===void 0&&it(37,e.name),r}resolveRegisteredNodeAfterReplacements(e){for(;e.replaceWithKlass;)e=this.getRegisteredNode(e.replaceWithKlass);return e}initializeMutationListener(e,r){let n=this._editorState,o=M_t(n).get(r.getType());if(!o)return;let i=new Map;for(let a of o.keys())i.set(a,"created");i.size>0&&e(i,{dirtyLeaves:new Set,prevEditorState:n,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(e,r){let n=this.getRegisteredNode(e);return n.transforms.add(r),n}registerNodeTransform(e,r){let n=this.registerNodeTransformToKlass(e,r),o=[n],i=n.replaceWithKlass;if(i!=null){let a=this.registerNodeTransformToKlass(i,r);o.push(a)}return function(a,s){let u=M_t(a.getEditorState()),l=[];for(let c of s){let d=u.get(c);d&&l.push(d)}l.length!==0&&a.update(()=>{for(let c of l)for(let d of c.keys()){let f=yh(d);f&&f.markDirty()}},a._pendingEditorState===null?{tag:KLe}:void 0)}(this,o.map(a=>a.klass.getType())),()=>{o.forEach(a=>a.transforms.delete(r))}}hasNode(e){return this._nodes.has(e.getType())}hasNodes(e){return e.every(this.hasNode.bind(this))}dispatchCommand(e,r){return wr(this,e,r)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(e){let r=this._rootElement;if(e!==r){let n=iY(this._config.theme,"root"),o=this._pendingEditorState||this._editorState;if(this._rootElement=e,AZr(this,r,e,o),r!==null&&(this._config.disableEvents||Qmi(r),n!=null&&r.classList.remove(...n)),e!==null){let i=uvt(e),a=e.style;a.userSelect="text",a.whiteSpace="pre-wrap",a.wordBreak="break-word",e.setAttribute("data-lexical-editor","true"),this._window=i,this._dirtyType=sY,DXr(this),this._updateTags.add(KLe),oL(this),this._config.disableEvents||function(s,u){let l=s.ownerDocument,c=oFe.get(l);(c===void 0||c<1)&&l.addEventListener("selectionchange",gZr),oFe.set(l,(c||0)+1),s.__lexicalEditor=u;let d=hZr(s);for(let f=0;f<__t.length;f++){let[p,m]=__t[f],h=typeof m=="function"?y=>{X7r(y)||(G7r(y),(u.isEditable()||p==="click")&&m(y,u))}:y=>{if(X7r(y))return;G7r(y);let g=u.isEditable();switch(p){case"cut":return g&&wr(u,W_t,y);case"copy":return wr(u,H_t,y);case"paste":return g&&wr(u,U_t,y);case"dragstart":return g&&wr(u,nZr,y);case"dragover":return g&&wr(u,oZr,y);case"dragend":return g&&wr(u,iZr,y);case"focus":return g&&wr(u,aZr,y);case"blur":return g&&wr(u,sZr,y);case"drop":return g&&wr(u,rZr,y)}};s.addEventListener(p,h),d.push(()=>{s.removeEventListener(p,h)})}}(e,this),n!=null&&e.classList.add(...n)}else this._window=null,this._updateTags.add(KLe),oL(this);Ade("root",this,!1,e,r)}}getElementByKey(e){return this._keyToDOMMap.get(e)||null}getEditorState(){return this._editorState}setEditorState(e,r){e.isEmpty()&&it(38);let n=e;n._readOnly&&(n=EZr(e),n._selection=e._selection?e._selection.clone():null),NXr(this);let o=this._pendingEditorState,i=this._updateTags,a=r!==void 0?r.tag:null;o===null||o.isEmpty()||(a!=null&&i.add(a),oL(this)),this._pendingEditorState=n,this._dirtyType=sY,this._dirtyElements.set("root",!1),this._compositionKey=null,a!=null&&i.add(a),this._updating||oL(this)}parseEditorState(e,r){return function(n,o,i){let a=Z_t(),s=sg,u=Dv,l=ug,c=o._dirtyElements,d=o._dirtyLeaves,f=o._cloneNotNeeded,p=o._dirtyType;o._dirtyElements=new Map,o._dirtyLeaves=new Set,o._cloneNotNeeded=new Set,o._dirtyType=0,sg=a,Dv=!1,ug=o,Y_t(null);try{let m=o._nodes;X_t(n.root,m),i&&i(),a._readOnly=!0}catch(m){m instanceof Error&&o._onError(m)}finally{o._dirtyElements=c,o._dirtyLeaves=d,o._cloneNotNeeded=f,o._dirtyType=p,sg=s,Dv=u,ug=l}return a}(typeof e=="string"?JSON.parse(e):e,this,r)}read(e){return oL(this),this.getEditorState().read(e,{editor:this})}update(e,r){(function(n,o,i){n._updating?n._updates.push([o,i]):vFe(n,o,i)})(this,e,r)}focus(e,r={}){let n=this._rootElement;n!==null&&(n.setAttribute("autocapitalize","off"),tS(this,()=>{let o=qs(),i=jv();o!==null?o.dirty||$v(o.clone()):i.getChildrenSize()!==0&&(r.defaultSelection==="rootStart"?i.selectStart():i.selectEnd()),HZr("focus"),WZr(()=>{n.removeAttribute("autocapitalize"),e&&e()})}),this._pendingEditorState===null&&n.removeAttribute("autocapitalize"))}blur(){let e=this._rootElement;e!==null&&e.blur();let r=hN(this._window);r!==null&&r.removeAllRanges()}isEditable(){return this._editable}setEditable(e){this._editable!==e&&(this._editable=e,Ade("editable",this,!0,e))}toJSON(){return{editorState:this._editorState.toJSON()}}};pY.version="0.34.0+prod.esm";var O_t=null;function Y_t(t){O_t=t}var NZr=1;function Phi(){NZr=1}function Q_t(t,e){let r=evt(t,e);return r===void 0&&it(30,e),r}function evt(t,e){return t._nodes.get(e)}var Mhi=typeof queueMicrotask=="function"?queueMicrotask:t=>{Promise.resolve().then(t)};function gXr(t){return Hu(CFe(t))}function tvt(t){let e=document.activeElement;if(!c_(e))return!1;let r=e.nodeName;return Hu(CFe(t))&&(r==="INPUT"||r==="TEXTAREA"||e.contentEditable==="true"&&Jde(e)==null)}function Wde(t,e,r){let n=t.getRootElement();try{return n!==null&&n.contains(e)&&n.contains(r)&&e!==null&&!tvt(e)&&rvt(e)===t}catch{return!1}}function wFe(t){return t instanceof pY}function rvt(t){let e=t;for(;e!=null;){let r=Jde(e);if(wFe(r))return r;e=Kde(e)}return null}function Jde(t){return t?t.__lexicalEditor:null}function AU(t){return K_t(t)||t.isToken()}function rL(t){return AU(t)||t.isSegmented()}function gN(t){return wY(t)&&t.nodeType===fmi}function DZr(t){return wY(t)&&t.nodeType===pmi}function J3(t){let e=t;for(;e!=null;){if(gN(e))return e;e=e.firstChild}return null}function cFe(t,e,r){let n=lb[e];if(r!==null&&(t&n)==(r&n))return t;let o=t^n;return e==="subscript"?o&=~lb.superscript:e==="superscript"?o&=~lb.subscript:e==="lowercase"?(o&=~lb.uppercase,o&=~lb.capitalize):e==="uppercase"?(o&=~lb.lowercase,o&=~lb.capitalize):e==="capitalize"&&(o&=~lb.lowercase,o&=~lb.uppercase),o}function Rhi(t){return Ir(t)||B3(t)||Hu(t)}function jZr(t,e){let r=function(){let a=O_t;return O_t=null,a}();if((e=e||r&&r.__key)!=null)return void(t.__key=e);ig(),xZr();let n=dc(),o=cL(),i=""+NZr++;o._nodeMap.set(i,t),tt(t)?n._dirtyElements.set(i,!0):n._dirtyLeaves.add(i),n._cloneNotNeeded.add(i),n._dirtyType=EXr,t.__key=i}function NU(t){let e=t.getParent();if(e!==null){let r=t.getWritable(),n=e.getWritable(),o=t.getPreviousSibling(),i=t.getNextSibling(),a=i!==null?i.__key:null,s=o!==null?o.__key:null,u=o!==null?o.getWritable():null,l=i!==null?i.getWritable():null;o===null&&(n.__first=a),i===null&&(n.__last=s),u!==null&&(u.__next=a),l!==null&&(l.__prev=s),r.__prev=null,r.__next=null,r.__parent=null,n.__size--}}function dFe(t){xZr();let e=t.getLatest(),r=e.__parent,n=cL(),o=dc(),i=n._nodeMap,a=o._dirtyElements;r!==null&&function(u,l,c){let d=u;for(;d!==null;){if(c.has(d))return;let f=l.get(d);if(f===void 0)break;c.set(d,!1),d=f.__parent}}(r,i,a);let s=e.__key;o._dirtyType=EXr,tt(t)?a.set(s,!0):o._dirtyLeaves.add(s)}function ag(t){ig();let e=dc(),r=e._compositionKey;if(t!==r){if(e._compositionKey=t,r!==null){let n=yh(r);n!==null&&n.getWritable()}if(t!==null){let n=yh(t);n!==null&&n.getWritable()}}}function IU(){return vY()?null:dc()._compositionKey}function yh(t,e){let r=(e||cL())._nodeMap.get(t);return r===void 0?null:r}function $Zr(t,e){let r=SFe(t,dc());return r!==void 0?yh(r,e):null}function SFe(t,e){return t[`__lexicalKey_${e._key}`]}function CFe(t,e){let r=t;for(;r!=null;){let n=$Zr(r,e);if(n!==null)return n;r=Kde(r)}return null}function LZr(t){let e=t._decorators,r=Object.assign({},e);return t._pendingDecorators=r,r}function yXr(t){return t.read(()=>jv().getTextContent())}function jv(){return FZr(cL())}function FZr(t){return t._nodeMap.get("root")}function $v(t){ig();let e=cL();t!==null&&(t.dirty=!0,t.setCachedNodes(null)),e._selection=t}function rY(t){let e=dc(),r=function(n,o){let i=n;for(;i!=null;){let a=SFe(i,o);if(a!==void 0)return a;i=Kde(i)}return null}(t,e);return r===null?t===e.getRootElement()?yh("root"):null:yh(r)}function kZr(t){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(t)}function nvt(t){let e=[],r=t;for(;r!==null;)e.push(r),r=r._parentEditor;return e}function qZr(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substring(0,5)}function BZr(t){return gN(t)?t.nodeValue:null}function ovt(t,e,r){let n=hN(fC(e));if(n===null)return;let o=n.anchorNode,{anchorOffset:i,focusOffset:a}=n;if(o!==null){let s=BZr(o),u=CFe(o);if(s!==null&&Ir(u)){if(s===hFe&&r){let l=r.length;s=r,i=l,a=l}s!==null&&ivt(u,s,i,a,t)}}}function ivt(t,e,r,n,o){let i=t;if(i.isAttached()&&(o||!i.isDirty())){let a=i.isComposing(),s=e;(a||o)&&e[e.length-1]===hFe&&(s=e.slice(0,-1));let u=i.getTextContent();if(o||s!==u){if(s===""){if(ag(null),jde||aY||XLe)i.remove();else{let h=dc();setTimeout(()=>{h.update(()=>{i.isAttached()&&i.remove()})},20)}return}let l=i.getParent(),c=G3(),d=i.getTextContentSize(),f=IU(),p=i.getKey();if(i.isToken()||f!==null&&p===f&&!a||mn(c)&&(l!==null&&!l.canInsertTextBefore()&&c.anchor.offset===0||c.anchor.key===t.__key&&c.anchor.offset===0&&!i.canInsertTextBefore()&&!a||c.focus.key===t.__key&&c.focus.offset===d&&!i.canInsertTextAfter()&&!a))return void i.markDirty();let m=qs();if(!mn(m)||r===null||n===null)return void bXr(i,s,m);if(m.setTextNodeRange(i,r,i,n),i.isSegmented()){let h=og(i.getTextContent());i.replace(h),i=h}bXr(i,s,m)}}}function bXr(t,e,r){if(t.setTextContent(e),mn(r)){let n=t.getKey();for(let o of["anchor","focus"]){let i=r[o];i.type==="text"&&i.key===n&&(i.offset=ST(t,i.offset,"clamp"))}}}function zLe(t,e,r){let n=e[r]||!1;return n==="any"||n===t[r]}function UZr(t,e){return zLe(t,e,"altKey")&&zLe(t,e,"ctrlKey")&&zLe(t,e,"shiftKey")&&zLe(t,e,"metaKey")}function ou(t,e,r){return UZr(t,r)&&t.key.toLowerCase()===e.toLowerCase()}var tL={ctrlKey:!mN,metaKey:mN},_Xr={altKey:mN,ctrlKey:!mN};function vXr(t){return t.key==="Backspace"}function wXr(t){return ou(t,"a",tL)}function Ihi(t){let e=jv();if(mn(t)){let r=t.anchor,n=t.focus,o=r.getNode().getTopLevelElementOrThrow().getParentOrThrow();return r.set(o.getKey(),0,"element"),n.set(o.getKey(),o.getChildrenSize(),"element"),QLe(t),t}{let r=e.select(0,e.getChildrenSize());return $v(QLe(r)),r}}function iY(t,e){t.__lexicalClassNameCache===void 0&&(t.__lexicalClassNameCache={});let r=t.__lexicalClassNameCache,n=r[e];if(n!==void 0)return n;let o=t[e];if(typeof o=="string"){let i=ZLe(o);return r[e]=i,i}return o}function avt(t,e,r,n,o){if(r.size===0)return;let i=n.__type,a=n.__key,s=e.get(i);s===void 0&&it(33,i);let u=s.klass,l=t.get(u);l===void 0&&(l=new Map,t.set(u,l));let c=l.get(a),d=c==="destroyed"&&o==="created";(c===void 0||d)&&l.set(a,d?"updated":o)}function Ahi(t){let e=t.getType(),r=cL();if(r._readOnly){let i=M_t(r).get(e);return i?Array.from(i.values()):[]}let n=r._nodeMap,o=[];for(let[,i]of n)i instanceof t&&i.__type===e&&i.isAttached()&&o.push(i);return o}function SXr(t,e,r){let n=t.getParent(),o=r,i=t;return n!==null&&(e&&r===0?(o=i.getIndexWithinParent(),i=n):e||r!==i.getChildrenSize()||(o=i.getIndexWithinParent()+1,i=n)),i.getChildAtIndex(e?o-1:o)}function zZr(t,e){let r=t.offset;if(t.type==="element")return SXr(t.getNode(),e,r);{let n=t.getNode();if(e&&r===0||!e&&r===n.getTextContentSize()){let o=e?n.getPreviousSibling():n.getNextSibling();return o===null?SXr(n.getParentOrThrow(),e,n.getIndexWithinParent()+(e?0:1)):o}}return null}function VZr(t){let e=fC(t).event,r=e&&e.inputType;return r==="insertFromPaste"||r==="insertFromPasteAsQuotation"}function wr(t,e,r){return function(n,o,i){let a=nvt(n);for(let s=4;s>=0;s--)for(let u=0;u{for(let h=0;h{let s=a.getParentOrThrow(),u=xT(s),l=a!==r||u?lvt(a):a;if(u)return tt(a)&&tt(l)||it(133),a.insertAfter(l),[a,l,l];{let[c,d,f]=n(s),p=a.getNextSiblings();return f.append(l,...p),[c,d,l]}},[o,i]=n(r);return[o,i]}function $hi(t){return c_(t)&&t.tagName==="A"}function c_(t){return wY(t)&&t.nodeType===dmi}function wY(t){return typeof t=="object"&&t!==null&&"nodeType"in t&&typeof t.nodeType=="number"}function XZr(t){return wY(t)&&t.nodeType===mmi}function ZZr(t){let e=new RegExp(/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|mark|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/,"i");return t.nodeName.match(e)!==null}function P_t(t){let e=new RegExp(/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/,"i");return t.nodeName.match(e)!==null}function iL(t){if(Hu(t)&&!t.isInline())return!0;if(!tt(t)||xT(t))return!1;let e=t.getFirstChild(),r=e===null||B3(e)||Ir(e)||e.isInline();return!t.isInline()&&t.canBeEmpty()!==!1&&r}function o_t(t,e){let r=t;for(;r!==null&&r.getParent()!==null&&!e(r);)r=r.getParentOrThrow();return e(r)?r:null}function cvt(){return dc()}var CXr=new WeakMap,Lhi=new Map;function M_t(t){if(!t._readOnly&&t.isEmpty())return Lhi;t._readOnly||it(192);let e=CXr.get(t);return e||(e=function(r){let n=new Map;for(let[o,i]of r._nodeMap){let a=i.__type,s=n.get(a);s||(s=new Map,n.set(a,s)),s.set(o,i)}return n}(t),CXr.set(t,e)),e}function YZr(t){let e=t.constructor.clone(t);return e.afterCloneFrom(t),e}function QZr(t,e){let r=parseInt(t.style.paddingInlineStart,10)||0,n=Math.round(r/40);e.setIndent(n)}function Fhi(t){t.__lexicalUnmanaged=!0}function eYr(t){return t.__lexicalUnmanaged===!0}function Ede(t,e){return function(r,n){return Object.prototype.hasOwnProperty.call(r,n)}(t,e)&&t[e]!==jU[e]}function dvt(t){let e=L7r in t.prototype?t.prototype[L7r]():void 0,r=function(a){return a===Vde||a===$U||a===jU}(t),n=!r&&Ede(t,"getType")?t.getType():void 0,o,i=n;if(e)if(n)o=e[n];else for(let[a,s]of Object.entries(e))i=a,o=s;if(!r&&i&&(Ede(t,"getType")||(t.getType=()=>i),Ede(t,"clone")||(t.clone=a=>(Y_t(a),new t)),Ede(t,"importJSON")||(t.importJSON=o&&o.$importJSON||(a=>new t().updateFromJSON(a))),!Ede(t,"importDOM")&&o)){let{importDOM:a}=o;a&&(t.importDOM=()=>a)}return{ownNodeConfig:o,ownNodeType:i}}function khi(t){let e=cvt();return ig(),new(e.resolveRegisteredNodeAfterReplacements(e.getRegisteredNode(t))).klass}var qhi={next:"previous",previous:"next"},hY=class{constructor(e){this.origin=e}[Symbol.iterator](){return mvt({hasNext:K3,initial:this.getAdjacentCaret(),map:e=>e,step:e=>e.getAdjacentCaret()})}getAdjacentCaret(){return lg(this.getNodeAtCaret(),this.direction)}getSiblingCaret(){return lg(this.origin,this.direction)}remove(){let e=this.getNodeAtCaret();return e&&e.remove(),this}replaceOrInsert(e,r){let n=this.getNodeAtCaret();return e.is(this.origin)||e.is(n)||(n===null?this.insert(e):n.replace(e,r)),this}splice(e,r,n="next"){let o=n===this.direction?r:Array.from(r).reverse(),i=this,a=this.getParentAtCaret(),s=new Map;for(let u=i.getAdjacentCaret();u!==null&&s.size0){let l=i.getNodeAtCaret();if(l){if(s.delete(l.getKey()),s.delete(u.getKey()),!(l.is(u)||i.origin.is(u))){let c=u.getParent();c&&c.is(a)&&u.remove(),l.replace(u)}}else l===null&&it(263,Array.from(s).join(" "))}else i.insert(u);i=lg(u,this.direction)}for(let u of s.values())u.remove();return this}},Hde=class t extends hY{constructor(){super(...arguments);x(this,"type","child")}getLatest(){let r=this.origin.getLatest();return r===this.origin?this:lL(r,this.direction)}getParentCaret(r="root"){return lg(fvt(this.getParentAtCaret(),r),this.direction)}getFlipped(){let r=BU(this.direction);return lg(this.getNodeAtCaret(),r)||lL(this.origin,r)}getParentAtCaret(){return this.origin}getChildCaret(){return this}isSameNodeCaret(r){return r instanceof t&&this.direction===r.direction&&this.origin.is(r.origin)}isSamePointCaret(r){return this.isSameNodeCaret(r)}},Bhi={root:Nv,shadowRoot:xT};function BU(t){return qhi[t]}function fvt(t,e="root"){return Bhi[e](t)?null:t}var gY=class t extends hY{constructor(){super(...arguments);x(this,"type","sibling")}getLatest(){let r=this.origin.getLatest();return r===this.origin?this:lg(r,this.direction)}getSiblingCaret(){return this}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return tt(this.origin)?lL(this.origin,this.direction):null}getParentCaret(r="root"){return lg(fvt(this.getParentAtCaret(),r),this.direction)}getFlipped(){let r=BU(this.direction);return lg(this.getNodeAtCaret(),r)||lL(this.origin.getParentOrThrow(),r)}isSamePointCaret(r){return r instanceof t&&this.direction===r.direction&&this.origin.is(r.origin)}isSameNodeCaret(r){return(r instanceof t||r instanceof yY)&&this.direction===r.direction&&this.origin.is(r.origin)}},yY=class t extends hY{constructor(r,n){super(r);x(this,"type","text");this.offset=n}getLatest(){let r=this.origin.getLatest();return r===this.origin?this:LU(r,this.direction,this.offset)}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return null}getParentCaret(r="root"){return lg(fvt(this.getParentAtCaret(),r),this.direction)}getFlipped(){return LU(this.origin,BU(this.direction),this.offset)}isSamePointCaret(r){return r instanceof t&&this.direction===r.direction&&this.origin.is(r.origin)&&this.offset===r.offset}isSameNodeCaret(r){return(r instanceof gY||r instanceof t)&&this.direction===r.direction&&this.origin.is(r.origin)}getSiblingCaret(){return lg(this.origin,this.direction)}};function sL(t){return t instanceof yY}function Uhi(t){return t instanceof hY}function K3(t){return t instanceof gY}function wT(t){return t instanceof Hde}var zhi={next:class extends yY{constructor(){super(...arguments);x(this,"direction","next")}getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends yY{constructor(){super(...arguments);x(this,"direction","previous")}getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},Vhi={next:class extends gY{constructor(){super(...arguments);x(this,"direction","next")}getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends gY{constructor(){super(...arguments);x(this,"direction","previous")}getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},Hhi={next:class extends Hde{constructor(){super(...arguments);x(this,"direction","next")}getNodeAtCaret(){return this.origin.getFirstChild()}insert(e){return this.origin.splice(0,0,[e]),this}},previous:class extends Hde{constructor(){super(...arguments);x(this,"direction","previous")}getNodeAtCaret(){return this.origin.getLastChild()}insert(e){return this.origin.splice(this.origin.getChildrenSize(),0,[e]),this}}};function lg(t,e){return t?new Vhi[e](t):null}function LU(t,e,r){return t?new zhi[e](t,ST(t,r)):null}function ST(t,e,r="error"){let n=t.getTextContentSize(),o=e==="next"?n:e==="previous"?0:e;return(o<0||o>n)&&(r!=="clamp"&&function(i,...a){let s=new URL("https://lexical.dev/docs/error"),u=new URLSearchParams;u.append("code",i);for(let l of a)u.append("v",l);s.search=u.toString(),console.warn(`Minified Lexical warning #${i}; visit ${s.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}(284,String(e),String(n),t.getKey()),o=o<0?0:n),o}function R_t(t,e){return new pFe(t,e)}function lL(t,e){return tt(t)?new Hhi[e](t):null}function tYr(t){return t&&t.getChildCaret()||t}function bY(t){return t&&tYr(t.getAdjacentCaret())}var I_t=class t{constructor(e,r,n){x(this,"type","node-caret-range");this.anchor=e,this.focus=r,this.direction=n}getLatest(){let e=this.anchor.getLatest(),r=this.focus.getLatest();return e===this.anchor&&r===this.focus?this:new t(e,r,this.direction)}isCollapsed(){return this.anchor.isSamePointCaret(this.focus)}getTextSlices(){let e=o=>{let i=this[o].getLatest();return sL(i)?function(a,s){let{direction:u,origin:l}=a,c=ST(l,s==="focus"?BU(u):u);return R_t(a,c-a.offset)}(i,o):null},r=e("anchor"),n=e("focus");if(r&&n){let{caret:o}=r,{caret:i}=n;if(o.isSameNodeCaret(i))return[R_t(o,i.offset-o.offset),null]}return[r,n]}iterNodeCarets(e="root"){let r=sL(this.anchor)?this.anchor.getSiblingCaret():this.anchor.getLatest(),n=this.focus.getLatest(),o=sL(n),i=a=>a.isSameNodeCaret(n)?null:bY(a)||a.getParentCaret(e);return mvt({hasNext:a=>a!==null&&!(o&&n.isSameNodeCaret(a)),initial:r.isSameNodeCaret(n)?null:i(r),map:a=>a,step:i})}[Symbol.iterator](){return this.iterNodeCarets("root")}},pFe=class{constructor(e,r){x(this,"type","slice");this.caret=e,this.distance=r}getSliceIndices(){let{distance:e,caret:{offset:r}}=this,n=r+e;return n{let B;for(let k=O;ky.has(I.getKey())&&iL(I));return P&&R?[P,R]:null}(c,d,u);if(f){let[m,h]=f;lL(m,"previous").splice(0,h.getChildren()),h.remove()}let p=[c,d,...a,...s].find(i_t);if(p)return rYr(qU(_T(p),t.direction));it(269,JSON.stringify(a.map(m=>m.origin.__key)))}function _T(t){let e=function(o){let i=o;for(;wT(i);){let a=bY(i);if(!wT(a))break;i=a}return i}(t.getLatest()),{direction:r}=e;if(Ir(e.origin))return sL(e)?e:LU(e.origin,r,r);let n=e.getAdjacentCaret();return K3(n)&&Ir(n.origin)?LU(n.origin,r,BU(r)):e}function iYr(t){return sL(t)&&t.offset!==ST(t.origin,t.direction)}function qU(t,e){return t.direction===e?t:t.getFlipped()}function yvt(t,e){return t.direction===e?t:FU(qU(t.focus,e),qU(t.anchor,e))}function aYr(t,e,r){let n=lL(t,"next");for(let o=0;o0||a.canBeEmpty()&&o(a,"last"))&&i.insert(e(a).splice(0,0,s))}return i}var be=bvt,Bqs=be.$addUpdateTag,Uqs=be.$applyNodeReplacement,CY=be.$caretFromPoint,sYr=be.$caretRangeFromSelection,UU=be.$cloneWithProperties,zqs=be.$comparePointCaretNext,Vqs=be.$copyNode,Hqs=be.$create,_vt=be.$createLineBreakNode,Wqs=be.$createNodeSelection,dL=be.$createParagraphNode,Jqs=be.$createPoint,TFe=be.$createRangeSelection,Kqs=be.$createRangeSelectionFromDom,uYr=be.$createTabNode,rS=be.$createTextNode,lYr=be.$extendCaretToRange,Xde=be.$getAdjacentChildCaret,Gqs=be.$getAdjacentNode,Xqs=be.$getAdjacentSiblingOrParentSiblingCaret,vvt=be.$getCaretInDirection,cYr=be.$getCaretRange,Zqs=be.$getCaretRangeInDirection,dYr=be.$getCharacterOffsets,zU=be.$getChildCaret,Yqs=be.$getChildCaretAtIndex,wvt=be.$getChildCaretOrSelf,fYr=be.$getCollapsedCaretRange,Qqs=be.$getCommonAncestor,eBs=be.$getCommonAncestorResultBranchOrder,OFe=be.$getEditor,tBs=be.$getNearestNodeFromDOMNode,rBs=be.$getNearestRootOrShadowRoot,pYr=be.$getNodeByKey,nBs=be.$getNodeByKeyOrThrow,Zde=be.$getPreviousSelection,Ci=be.$getRoot,Sn=be.$getSelection,fL=be.$getSiblingCaret,mYr=be.$getState,oBs=be.$getStateChange,iBs=be.$getTextContent,aBs=be.$getTextNodeOffset,sBs=be.$getTextPointCaret,uBs=be.$getTextPointCaretSlice,lBs=be.$getWritableNodeState,hYr=be.$hasAncestor,cBs=be.$hasUpdateTag,dBs=be.$insertNodes,EFe=be.$isBlockElementNode,Yde=be.$isChildCaret,PFe=be.$isDecoratorNode,gi=be.$isElementNode,gYr=be.$isExtendableTextPointCaret,fBs=be.$isInlineElementOrDecoratorNode,yYr=be.$isLeafNode,pBs=be.$isLineBreakNode,mBs=be.$isNodeCaret,hBs=be.$isNodeSelection,bYr=be.$isParagraphNode,jr=be.$isRangeSelection,xY=be.$isRootNode,X3=be.$isRootOrShadowRoot,_Yr=be.$isSiblingCaret,gBs=be.$isTabNode,Yi=be.$isTextNode,MFe=be.$isTextPointCaret,yBs=be.$isTextPointCaretSlice,Svt=be.$isTokenOrSegmented,bBs=be.$isTokenOrTab,_Bs=be.$nodesOfType,vYr=be.$normalizeCaret,vBs=be.$normalizeSelection__EXPERIMENTAL,wBs=be.$onUpdate,wYr=be.$parseSerializedNode,SBs=be.$removeTextFromCaretRange,SYr=be.$rewindSiblingCaret,RFe=be.$selectAll,CBs=be.$setCompositionKey,xBs=be.$setPointFromCaret,Z3=be.$setSelection,CYr=be.$setSelectionFromCaretRange,xYr=be.$setState,TYr=be.$splitAtPointCaretNext,OYr=be.$splitNode,TBs=be.$updateRangeSelectionFromCaretRange,Cvt=be.ArtificialNode__DO_NOT_USE,EYr=be.BLUR_COMMAND,Qde=be.CAN_REDO_COMMAND,efe=be.CAN_UNDO_COMMAND,PYr=be.CLEAR_EDITOR_COMMAND,MYr=be.CLEAR_HISTORY_COMMAND,OBs=be.CLICK_COMMAND,EBs=be.COLLABORATION_TAG,IFe=be.COMMAND_PRIORITY_CRITICAL,nl=be.COMMAND_PRIORITY_EDITOR,pL=be.COMMAND_PRIORITY_HIGH,RYr=be.COMMAND_PRIORITY_LOW,PBs=be.COMMAND_PRIORITY_NORMAL,IYr=be.CONTROLLED_TEXT_INSERTION_COMMAND,AFe=be.COPY_COMMAND,AYr=be.CUT_COMMAND,TY=be.DELETE_CHARACTER_COMMAND,NYr=be.DELETE_LINE_COMMAND,DYr=be.DELETE_WORD_COMMAND,MBs=be.DRAGEND_COMMAND,RBs=be.DRAGOVER_COMMAND,jYr=be.DRAGSTART_COMMAND,$Yr=be.DROP_COMMAND,NFe=be.DecoratorNode,IBs=be.ElementNode,ABs=be.FOCUS_COMMAND,NBs=be.FORMAT_ELEMENT_COMMAND,DBs=be.FORMAT_TEXT_COMMAND,DFe=be.HISTORIC_TAG,OY=be.HISTORY_MERGE_TAG,LYr=be.HISTORY_PUSH_TAG,jBs=be.INDENT_CONTENT_COMMAND,xvt=be.INSERT_LINE_BREAK_COMMAND,FYr=be.INSERT_PARAGRAPH_COMMAND,$Bs=be.INSERT_TAB_COMMAND,tfe=be.INTERNAL_$isBlock,LBs=be.IS_ALL_FORMATTING,FBs=be.IS_BOLD,kBs=be.IS_CODE,qBs=be.IS_HIGHLIGHT,BBs=be.IS_ITALIC,UBs=be.IS_STRIKETHROUGH,zBs=be.IS_SUBSCRIPT,VBs=be.IS_SUPERSCRIPT,HBs=be.IS_UNDERLINE,kYr=be.KEY_ARROW_DOWN_COMMAND,qYr=be.KEY_ARROW_LEFT_COMMAND,BYr=be.KEY_ARROW_RIGHT_COMMAND,UYr=be.KEY_ARROW_UP_COMMAND,zYr=be.KEY_BACKSPACE_COMMAND,VYr=be.KEY_DELETE_COMMAND,WBs=be.KEY_DOWN_COMMAND,EY=be.KEY_ENTER_COMMAND,HYr=be.KEY_ESCAPE_COMMAND,JBs=be.KEY_MODIFIER_COMMAND,KBs=be.KEY_SPACE_COMMAND,WYr=be.KEY_TAB_COMMAND,GBs=be.LineBreakNode,XBs=be.MOVE_TO_END,ZBs=be.MOVE_TO_START,YBs=be.NODE_STATE_KEY,QBs=be.OUTDENT_CONTENT_COMMAND,jFe=be.PASTE_COMMAND,JYr=be.PASTE_TAG,eUs=be.ParagraphNode,KYr=be.REDO_COMMAND,GYr=be.REMOVE_TEXT_COMMAND,tUs=be.RootNode,rUs=be.SELECTION_CHANGE_COMMAND,XYr=be.SELECTION_INSERT_CLIPBOARD_NODES_COMMAND,ZYr=be.SELECT_ALL_COMMAND,nUs=be.SKIP_COLLAB_TAG,oUs=be.SKIP_DOM_SELECTION_TAG,iUs=be.SKIP_SCROLL_INTO_VIEW_TAG,aUs=be.TEXT_TYPE_TO_FORMAT,sUs=be.TabNode,yN=be.TextNode,YYr=be.UNDO_COMMAND,uUs=be.buildImportMap,QYr=be.createCommand,eQr=be.createEditor,lUs=be.createSharedNodeState,cUs=be.createState,dUs=be.flipDirection,fUs=be.getDOMOwnerDocument,Tvt=be.getDOMSelection,pUs=be.getDOMSelectionFromTarget,tQr=be.getDOMTextNode,mUs=be.getEditorPropertyFromDOMNode,hUs=be.getNearestEditorFromDOMNode,rQr=be.getRegisteredNode,gUs=be.getRegisteredNodeOrThrow,nQr=be.isBlockDomNode,yUs=be.isCurrentlyReadOnlyMode,bUs=be.isDOMDocumentNode,_Us=be.isDOMNode,vUs=be.isDOMTextNode,wUs=be.isDOMUnmanaged,Ovt=be.isDocumentFragment,SUs=be.isExactShortcutMatch,oQr=be.isHTMLAnchorElement,$Fe=be.isHTMLElement,rfe=be.isInlineDomNode,CUs=be.isLexicalEditor,xUs=be.isModifierMatch,TUs=be.isSelectionCapturedInDecoratorInput,iQr=be.isSelectionWithinEditor,Evt=be.makeStepwiseIterator,OUs=be.removeFromParent,EUs=be.resetRandomKey,PUs=be.setDOMUnmanaged,MUs=be.setNodeIndentFromDOM;var wQr=$(K());Mr();var _Qr=require("obsidian"),hn=$(K());xn();var LFe=$(K());_be();zr();var Zhi=R5("tw-inline-flex tw-items-center tw-rounded-md tw-px-2.5 tw-py-0.5 tw-text-ui-smaller tw-text-normal tw-transition-colors focus:tw-outline-none",{variants:{variant:{default:"tw-bg-primary-alt tw-shadow",secondary:"tw-bg-secondary-alt",destructive:"tw-bg-modifier-error tw-shadow",outline:"tw-border tw-border-solid tw-border-border"}},defaultVariants:{variant:"default"}}),Xc=LFe.forwardRef(({className:t,variant:e,...r},n)=>LFe.createElement("div",{ref:n,className:Se(Zhi({variant:e}),t),...r}));Xc.displayName="Badge";var ao=$(K());Mr();var PY=$(K());zr();var FFe=$(K()),Yhi=2;function Qhi(t,e){return e&&e>1?t.current?t.current.offsetHeight{let a=(0,FFe.useRef)(null),[s,u]=(0,FFe.useState)(!1);return PY.default.createElement(s_,{delayDuration:0},PY.default.createElement(vn,{open:s,onOpenChange:c=>{u(c&&(o||Qhi(a,r)))}},PY.default.createElement(wn,{asChild:!0},PY.default.createElement("div",{...i,ref:a,className:Se("tw-max-w-full tw-text-normal",(!r||r<=1)&&"tw-truncate",r&&egi(r),e),"data-testid":"truncatedText"},t)),PY.default.createElement(pn,{className:"tw-max-w-64 tw-text-wrap tw-break-words"},n??t)))};Dt();zr();var MY=$(K());Mr();zr();function bN({children:t,icon:e,onRemove:r,className:n,isClickable:o=!1,...i}){return MY.default.createElement(Xc,{variant:"default",tabIndex:r?0:void 0,className:Se("tw-group/badge tw-items-center tw-gap-1 tw-border tw-border-solid tw-border-border tw-py-1 tw-pl-1.5 tw-pr-2 tw-text-xs",o&&"tw-cursor-pointer hover:tw-bg-interactive-hover",n),onKeyDown:r?a=>{(a.key==="Enter"||a.key===" ")&&(a.preventDefault(),a.stopPropagation(),r())}:void 0,...i},MY.default.createElement("span",{className:"tw-relative tw-size-4 tw-shrink-0"},MY.default.createElement("span",{className:Se("tw-flex tw-size-full tw-items-center tw-justify-center",r&&"context-badge-icon-removable group-focus-within/badge:tw-invisible group-hover/badge:tw-invisible")},e),r&&MY.default.createElement("div",{"aria-hidden":"true",className:"context-badge-close tw-invisible tw-absolute tw-inset-0 tw-flex tw-items-center tw-justify-center tw-text-muted group-focus-within/badge:tw-visible group-hover/badge:tw-visible",onClick:a=>{a.stopPropagation(),r()}},MY.default.createElement(Ho,{className:"tw-size-3"}))),t)}function kFe(t){return t.sourceType==="web"}function nfe({faviconUrl:t,isLoaded:e=!0,className:r="tw-size-3"}){let[n,o]=ao.default.useState(!!t);return ao.default.useEffect(()=>{o(!!t)},[t]),e?n&&t?ao.default.createElement("img",{src:t,alt:"",referrerPolicy:"no-referrer",loading:"lazy",decoding:"async",className:Se(r,"tw-rounded-sm"),onError:()=>o(!1)}):ao.default.createElement(_l,{className:r}):ao.default.createElement(v1,{className:Se(r,"tw-text-muted")})}function aQr({currentActiveFile:t,onRemove:e,onClick:r}){if(!t)return null;let n=ao.default.createElement("div",{className:"tw-text-left"},t.path),o=t.extension==="pdf",i=t.extension==="canvas";return ao.default.createElement(bN,{icon:ao.default.createElement(ju,{className:"tw-size-3"}),onRemove:e,isClickable:!!r,onClick:r},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:n,alwaysShowTooltip:!0},t.basename),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"),o&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf"),i&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"canvas"))}function sQr({activeWebTab:t,onRemove:e,onClick:r}){if(!t)return null;let n=n1(t.url),o=t.title||n||t.url||"Untitled",i=ao.default.createElement("div",{className:"tw-text-left"},t.url);return ao.default.createElement(bN,{icon:ao.default.createElement(nfe,{faviconUrl:t.faviconUrl}),onRemove:e,isClickable:!!r,onClick:r},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:i,alwaysShowTooltip:!0},o),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"))}function qFe({note:t,onRemove:e,onClick:r}){let n=ao.default.createElement("div",{className:"tw-text-left"},t.path),o=t.extension==="pdf",i=t.extension==="canvas";return ao.default.createElement(bN,{icon:ao.default.createElement(ju,{className:"tw-size-3"}),onRemove:e,isClickable:!!r,onClick:r},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:n,alwaysShowTooltip:!0},t.basename),o&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf"),i&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"canvas"))}function BFe({url:t,onRemove:e}){return ao.default.createElement(bN,{icon:ao.default.createElement(w1,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:t},n1(t)))}function UFe({webTab:t,onRemove:e,onClick:r}){let n=t.isLoaded!==!1,o=n1(t.url),i=t.title||o||t.url||"Untitled",a=n?t.url:"Tab not loaded - switch to this tab to load content";return ao.default.createElement(bN,{icon:ao.default.createElement(nfe,{faviconUrl:t.faviconUrl,isLoaded:n}),onRemove:e,isClickable:!!r,onClick:r,className:Se(!n&&"tw-opacity-60")},ao.default.createElement(fc,{className:Se("tw-max-w-40",!n&&"tw-italic"),tooltipContent:a},i),!n&&ao.default.createElement("span",{className:"tw-text-xs tw-text-muted"},"(not loaded)"))}function uQr({tag:t,onRemove:e}){let r=t.startsWith("#")?t.slice(1):t;return ao.default.createElement(bN,{icon:ao.default.createElement(AF,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:t},r))}function zFe({folder:t,onRemove:e}){return ao.default.createElement(bN,{icon:ao.default.createElement(Am,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:t,alwaysShowTooltip:!0},t))}function lQr({selectedText:t,onRemove:e}){if(kFe(t)){let o=n1(t.url),i=ao.default.createElement("div",{className:"tw-text-left"},t.url);return ao.default.createElement(bN,{icon:ao.default.createElement(nfe,{faviconUrl:t.faviconUrl}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:i,alwaysShowTooltip:!0},t.title||o),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Selection"))}let r=t.startLine===t.endLine?`L${t.startLine}`:`L${t.startLine}-${t.endLine}`,n=ao.default.createElement("div",{className:"tw-text-left"},t.notePath," (",r,")");return ao.default.createElement(bN,{icon:ao.default.createElement(ju,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:n,alwaysShowTooltip:!0},t.noteTitle),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},r))}rd();na();Dt();AZ();var Lv=$(K());var cQr=$(K());var Mu=$(K());Mr();zr();var tgi=120,rgi=240;function VFe({options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:o="",mode:i="search",showPreview:a=!1,searchBarMode:s=!1,searchQuery:u="",onSearchChange:l,onKeyDown:c,className:d,width:f}){let p=(0,Mu.useRef)(null),m=(0,Mu.useRef)(null),[h,y]=Mu.default.useState(null);(0,Mu.useEffect)(()=>{y(null)},[e]),(0,Mu.useEffect)(()=>{p.current&&p.current.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[e]);let g=w=>{let T=w.target.value;l?.(T)},b=w=>{(w.key==="ArrowDown"||w.key==="ArrowUp"||w.key==="Enter"||w.key==="Tab"||w.key==="Escape")&&(w.preventDefault(),c?.(w))},_=a&&t[e]?.content;return Mu.default.createElement("div",{className:Se("tw-flex tw-flex-col",d)},_&&Mu.default.createElement("div",{className:"tw-mb-2 tw-overflow-hidden tw-rounded-md tw-bg-primary tw-p-3 tw-text-sm tw-shadow-xl",style:{minHeight:tgi,maxHeight:rgi,...f&&{width:f}}},Mu.default.createElement("div",{className:"tw-mb-1 tw-text-xs tw-text-muted"},"Preview"),t[e].subtitle&&Mu.default.createElement("div",{className:"tw-mb-2 tw-text-xs tw-text-muted"},t[e].subtitle),Mu.default.createElement("div",{className:"tw-whitespace-pre-wrap tw-text-normal"},t[e].content)),Mu.default.createElement("div",{className:"tw-overflow-hidden tw-rounded-lg tw-bg-primary",style:{...f&&{width:f}}},Mu.default.createElement("div",{className:"tw-overflow-y-auto",style:{minHeight:Math.min(t.length*44+16,100),maxHeight:240}},Mu.default.createElement("div",{className:"tw-p-2 tw-text-normal"},t.map((w,T)=>{let O=T===e,E=T===h,P=w.disabled??!1,R=(O||E)&&!P,I=i==="category"&&!o&&w.icon&&!("data"in w);return Mu.default.createElement("div",{key:w.key,ref:O?p:void 0,className:Se("tw-flex tw-items-center tw-rounded-md tw-px-3 tw-py-2 tw-text-sm",P?"tw-cursor-not-allowed tw-text-muted tw-opacity-50":"tw-cursor-pointer tw-text-normal",R&&"tw-bg-modifier-hover"),title:P?w.disabledReason:void 0,onMouseDown:A=>{A.preventDefault(),!P&&r(w)},onMouseEnter:()=>{P||(y(T),n(T))},onMouseLeave:()=>y(null)},I?Mu.default.createElement("div",{className:"tw-flex tw-w-full tw-items-center tw-justify-between"},Mu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},w.icon,Mu.default.createElement("span",{className:"tw-font-medium"},w.title)),Mu.default.createElement(od,{className:"tw-size-4 tw-text-muted"})):Mu.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-items-center tw-gap-2"},w.icon&&Mu.default.createElement("div",{className:"tw-flex tw-h-full tw-shrink-0 tw-items-center"},w.icon),Mu.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-flex-col tw-gap-0.5"},Mu.default.createElement("div",{className:"tw-truncate tw-font-medium tw-text-normal"},w.title),w.subtitle&&Mu.default.createElement("div",{className:"tw-truncate tw-text-xs tw-text-muted"},w.subtitle))))}))),s&&Mu.default.createElement("div",{className:"tw-border-t tw-border-solid tw-border-border tw-p-0.5"},Mu.default.createElement("input",{ref:m,type:"text",value:u,onChange:g,onKeyDown:b,placeholder:"Search...",autoFocus:!0,className:"tw-w-full tw-rounded-md !tw-border-none !tw-bg-transparent tw-px-1 tw-py-0 tw-text-sm tw-text-normal placeholder:tw-text-muted focus:!tw-shadow-none"}))))}function dQr({options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:o="",mode:i="search",showPreview:a=!1,searchBarMode:s=!1,searchQuery:u="",onSearchChange:l,onKeyDown:c}){return cQr.default.createElement(VFe,{options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:o,mode:i,showPreview:a,searchBarMode:s,searchQuery:u,onSearchChange:l,onKeyDown:c})}var Y3=$(K()),fQr=require("obsidian");Mr();var ngi=[{key:"notes",title:"Notes",subtitle:"Reference notes in your vault",category:"notes",icon:Y3.default.createElement(ju,{className:"tw-size-4"})},{key:"webTabs",title:"Web Tabs",subtitle:"Reference open browser tabs",category:"webTabs",icon:Y3.default.createElement(_l,{className:"tw-size-4"})},{key:"tools",title:"Tools",subtitle:"AI tools and commands",category:"tools",icon:Y3.default.createElement(mw,{className:"tw-size-4"})},{key:"folders",title:"Folders",subtitle:"Reference vault folders",category:"folders",icon:Y3.default.createElement(Am,{className:"tw-size-4"})}];function HFe(t=!1){return(0,Y3.useMemo)(()=>ngi.filter(e=>e.category==="tools"?t:e.category==="webTabs"?fQr.Platform.isDesktopApp:!0),[t])}var cb=$(K()),Nvt=require("obsidian");Mr();var Dvt=$(ofe());var mQr=$(K());LC();LC();var OT=require("obsidian"),ife=$(YG());Qe();Dt();Xe();var JFe=250,Pvt=yc([]),Mvt=yc([]),Rvt=yc([]),Ivt=yc([]),Q3=class Q3{constructor(){this.initialized=!1;this.handleFileCreate=e=>{e instanceof OT.TFile?uO(e)&&(this.debouncedRefreshNotes(),this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll()):e instanceof OT.TFolder&&this.debouncedRefreshFolders()};this.handleFileDelete=e=>{e instanceof OT.TFile?uO(e)&&(this.debouncedRefreshNotes(),this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll()):e instanceof OT.TFolder&&this.debouncedRefreshFolders()};this.handleFileRename=(e,r)=>{e instanceof OT.TFile?uO(e)&&(this.debouncedRefreshNotes(),this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll()):e instanceof OT.TFolder&&this.debouncedRefreshFolders()};this.handleFileModify=e=>{e instanceof OT.TFile&&e.extension==="md"&&this.debouncedRefreshTagsAll()};this.handleMetadataChange=e=>{e.extension==="md"&&(this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll())};this.debouncedRefreshNotes=(0,ife.default)(()=>this.refreshNotes(),JFe,{leading:!0,trailing:!0});this.debouncedRefreshFolders=(0,ife.default)(()=>this.refreshFolders(),JFe,{leading:!0,trailing:!0});this.debouncedRefreshTagsFrontmatter=(0,ife.default)(()=>this.refreshTagsFrontmatter(),JFe,{leading:!0,trailing:!0});this.debouncedRefreshTagsAll=(0,ife.default)(()=>this.refreshTagsAll(),JFe,{leading:!0,trailing:!0});this.refreshNotes=()=>{if(!app?.vault)return;let r=app.vault.getFiles().filter(n=>n instanceof OT.TFile&&uO(n));Do.set(Pvt,r)};this.refreshFolders=()=>{if(!app?.vault)return;let e=app.vault.getAllLoadedFiles().filter(r=>r instanceof OT.TFolder);Do.set(Mvt,e)};this.refreshTagsFrontmatter=()=>{if(!app?.vault||!app?.metadataCache)return;let e=new Set;app.vault.getMarkdownFiles().forEach(n=>{sO(n,!0).forEach(i=>{let a=i.startsWith("#")?i:`#${i}`;e.add(a)})});let r=Array.from(e).sort();Do.set(Rvt,r)};this.refreshTagsAll=()=>{if(!app?.vault||!app?.metadataCache)return;let e=new Set;app.vault.getMarkdownFiles().forEach(n=>{sO(n,!1).forEach(i=>{let a=i.startsWith("#")?i:`#${i}`;e.add(a)})});let r=Array.from(e).sort();Do.set(Ivt,r)}}static getInstance(){return Q3.instance||(Q3.instance=new Q3),Q3.instance}initialize(){if(this.initialized){F("VaultDataManager: Already initialized, skipping");return}if(!app?.vault){F("VaultDataManager: app.vault not available, deferring initialization");return}F("VaultDataManager: Initializing with vault event listeners"),this.refreshNotes(),this.refreshFolders(),this.refreshTagsFrontmatter(),this.refreshTagsAll(),app.vault.on("create",this.handleFileCreate),app.vault.on("delete",this.handleFileDelete),app.vault.on("rename",this.handleFileRename),app.vault.on("modify",this.handleFileModify),app.metadataCache.on("changed",this.handleMetadataChange),this.initialized=!0}cleanup(){this.initialized&&(F("VaultDataManager: Cleaning up event listeners"),this.debouncedRefreshNotes.cancel(),this.debouncedRefreshFolders.cancel(),this.debouncedRefreshTagsFrontmatter.cancel(),this.debouncedRefreshTagsAll.cancel(),app?.vault&&(app.vault.off("create",this.handleFileCreate),app.vault.off("delete",this.handleFileDelete),app.vault.off("rename",this.handleFileRename),app.vault.off("modify",this.handleFileModify)),app?.metadataCache&&app.metadataCache.off("changed",this.handleMetadataChange),this.initialized=!1)}unload(){this.cleanup()}};Q3.instance=null;var afe=Q3;Qe();function KFe(t=!1){let e=I_(Pvt,{store:Do});return(0,mQr.useMemo)(()=>{let r;return t?r=[...e]:r=e.filter(n=>n.extension==="md"||n.extension==="canvas"),r.sort((n,o)=>o.stat.ctime-n.stat.ctime)},[e,t])}LC();Qe();function hQr(){return I_(Mvt,{store:Do})}var RY=$(K()),gQr=require("obsidian");T3();var ogi=6e3;function igi(){try{let t=md(app),e=t.getLeaves(),r=[];for(let n of e){let o=t.getPageInfo(n),i=n.view,a=!!o.url?.trim(),s=!!o.title?.trim();if(!a&&!s)continue;let u=i.webviewMounted===void 0||i.webviewFirstLoadFinished===void 0?!0:!!(i.webviewMounted&&i.webviewFirstLoadFinished),l=a&&u;r.push({url:o.url||"",title:o.title||void 0,faviconUrl:o.faviconUrl||void 0,isLoaded:l})}return r.sort((n,o)=>{if(n.isLoaded!==o.isLoaded)return n.isLoaded?-1:1;let i=n.url||n.title||"",a=o.url||o.title||"";return i.localeCompare(a)}),r}catch{return[]}}function agi(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let r=0;r{if(!e){n([]);return}if(!gQr.Platform.isDesktopApp){n([]);return}let i=!1,a=()=>{if(i)return;let p=igi();n(m=>agi(m,p)?m:p)},s=()=>{i||o.current===null&&(o.current=window.requestAnimationFrame(()=>{o.current=null,a()}))};a();let l=md(app).subscribeToWebviewLoad(s),c=app.workspace.on("layout-change",s),d=app.workspace.on("active-leaf-change",s),f=window.setInterval(s,ogi);return()=>{i=!0,o.current!==null&&(window.cancelAnimationFrame(o.current),o.current=null),window.clearInterval(f),app.workspace.offref(c),app.workspace.offref(d),l()}},[e]),r}var XFe=$(K()),Avt=require("obsidian");T3();var GFe={activeWebTabForMentions:null,activeOrLastWebTab:null};function VU(){let[t,e]=(0,XFe.useState)(()=>{if(!Avt.Platform.isDesktopApp)return GFe;try{return md(app).getActiveWebTabState()}catch{return GFe}});return(0,XFe.useEffect)(()=>{if(!Avt.Platform.isDesktopApp){e(GFe);return}let r;try{let n=md(app);e(n.getActiveWebTabState()),r=n.subscribeActiveWebTabState(e)}catch{e(GFe)}return()=>{r?.()}},[]),t}Qe();var sfe=30;function ZFe(t,e,r,n,o,i=null){let a=KFe(n),s=hQr(),u=Nvt.Platform.isDesktopApp&&(e==="category"&&t.trim().length>0||e==="search"&&r==="webTabs"),l=yQr({enabled:u}),{activeWebTabForMentions:c}=VU(),d=(0,cb.useMemo)(()=>a.map((h,y)=>({key:`note-${h.basename}-${y}`,title:h.basename,subtitle:h.path,category:"notes",data:h,content:void 0,icon:cb.default.createElement(ju,{className:"tw-size-4"}),searchKeyword:h.path})),[a]),f=(0,cb.useMemo)(()=>n?gX.map(h=>({key:`tool-${h}`,title:h,subtitle:bmt(h),category:"tools",data:h,content:bmt(h),icon:cb.default.createElement(mw,{className:"tw-size-4"})})):[],[n]),p=(0,cb.useMemo)(()=>s.map(h=>({key:`folder-${h.path}`,title:h.name,subtitle:h.path,category:"folders",data:h,content:void 0,icon:cb.default.createElement(Am,{className:"tw-size-4"}),searchKeyword:h.path})),[s]),m=(0,cb.useMemo)(()=>Nvt.Platform.isDesktopApp?l.map((h,y)=>{let g=h.isLoaded!==!1;return{key:`webtab-${h.url||h.title||y}-${y}`,title:h.title||"Untitled",subtitle:g?h.url:"Tab not loaded",category:"webTabs",data:h,content:void 0,disabled:!g,disabledReason:"Switch to this tab to load it first",icon:g?cb.default.createElement(_l,{className:"tw-size-4"}):cb.default.createElement(v1,{className:"tw-size-4 tw-text-muted"}),searchKeyword:`${h.title||""} ${h.url||""}`}}):[],[l]);return(0,cb.useMemo)(()=>{if(e==="category"){if(!t){let I=o.map(B=>({...B,content:void 0})),A=[];return c&&A.push({key:"active-web-tab",title:"Active Web Tab",subtitle:void 0,category:"activeWebTab",data:c,content:void 0,icon:cb.default.createElement(_l,{className:"tw-size-4"})}),i&&A.push({key:`active-note-${i.path}`,title:"Active Note",subtitle:void 0,category:"activeNote",data:i,content:void 0,icon:cb.default.createElement(C1,{className:"tw-size-4"})}),A.length>0?[...A,...I]:I}let h=t.toLowerCase(),y=f.filter(I=>I.title.toLowerCase().includes(h)),_="active note".includes(h)&&i?{key:`active-note-${i.path}`,title:"Active Note",subtitle:void 0,category:"activeNote",data:i,content:void 0,icon:cb.default.createElement(C1,{className:"tw-size-4"})}:null,O="active web tab".includes(h)&&c?{key:"active-web-tab",title:"Active Web Tab",subtitle:void 0,category:"activeWebTab",data:c,content:void 0,icon:cb.default.createElement(_l,{className:"tw-size-4"})}:null,E=[...d,...p,...m],R=Dvt.default.go(t,E,{keys:["searchKeyword"],limit:sfe,threshold:-1e4}).map(I=>I.obj);return[...y,...O?[O]:[],..._?[_]:[],...R].slice(0,sfe)}else{let h=[];switch(r){case"notes":h=d;break;case"tools":h=f;break;case"folders":h=p;break;case"webTabs":h=m;break}if(!t){if(r==="notes"){let g=ee().customPromptsFolder,b=h.filter(w=>!(typeof w.data=="object"&&"path"in w.data&&typeof w.data.path=="string"&&w.data.path.startsWith(g+"/"))),_=h.filter(w=>typeof w.data=="object"&&"path"in w.data&&typeof w.data.path=="string"&&w.data.path.startsWith(g+"/"));return[...b,..._].slice(0,sfe)}return h.slice(0,sfe)}return Dvt.default.go(t,h,{keys:["title","subtitle"],limit:sfe,threshold:-1e4}).map(g=>g.obj)}},[e,t,r,d,f,p,m,o,c,i])}function sgi(t){return"data"in t}function ugi(t){return"icon"in t&&!("data"in t)}function bQr({isOpen:t,onClose:e,onSelect:r,isCopilotPlus:n=!1,currentActiveFile:o=null}){let[i,a]=(0,Lv.useState)(""),[s,u]=(0,Lv.useState)(0),[l,c]=(0,Lv.useState)({mode:"category"}),d=HFe(n),f=ZFe(i,l.mode,l.selectedCategory,n,d,o),p=(0,Lv.useCallback)(g=>{if(!g?.disabled){if(l.mode==="category"&&ugi(g)&&!i){c(b=>({...b,mode:"search",selectedCategory:g.category})),a(""),u(0);return}sgi(g)&&(r(g.category,g.data),e())}},[l.mode,i,r,e]),m=(0,Lv.useCallback)(g=>{u(g)},[]),h=(0,Lv.useCallback)(g=>{a(g),u(0)},[]),y=(0,Lv.useCallback)(g=>{switch(g.key){case"ArrowDown":{g.preventDefault();let b=s+1;for(;b=f.length&&(b=s),u(b);break}case"ArrowUp":{g.preventDefault();let b=s-1;for(;b>=0&&f[b]?.disabled;)b--;b<0&&(b=s),u(b);break}case"Enter":case"Tab":{g.preventDefault();let b=f[s];if(b?.disabled)break;b&&p(b);break}case"Escape":{g.preventDefault(),e();break}case"Backspace":{l.mode==="search"&&!i&&(g.preventDefault(),c({mode:"category",selectedCategory:void 0}),u(0));break}}},[s,f,p,e,l.mode,i]);return(0,Lv.useEffect)(()=>{t||(a(""),u(0),c({mode:"category",selectedCategory:void 0}))},[t]),(0,Lv.useEffect)(()=>{u(0)},[f.length]),t?Lv.default.createElement(dQr,{options:f,selectedIndex:s,onSelect:p,onHighlight:m,query:i,mode:l.mode,showPreview:!1,searchBarMode:!0,searchQuery:i,onSearchChange:h,onKeyDown:y}):null}function lgi({selectedText:t,onRemoveContext:e}){if(kFe(t)){let n=n1(t.url);return hn.default.createElement(Xc,{className:"tw-items-center tw-py-0 tw-pl-2 tw-pr-0.5 tw-text-xs"},hn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hn.default.createElement(nfe,{faviconUrl:t.faviconUrl}),hn.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},t.title||n),hn.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Selection")),hn.default.createElement(me,{variant:"ghost2",size:"fit",onClick:()=>e("selectedText",t.id),"aria-label":"Remove from context",className:"tw-text-muted"},hn.default.createElement(Ho,{className:"tw-size-4"})))}let r=t.startLine===t.endLine?`L${t.startLine}`:`L${t.startLine}-${t.endLine}`;return hn.default.createElement(Xc,{className:"tw-items-center tw-py-0 tw-pl-2 tw-pr-0.5 tw-text-xs"},hn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hn.default.createElement(ju,{className:"tw-size-3"}),hn.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},t.noteTitle),hn.default.createElement("span",{className:"tw-text-xs tw-text-faint"},r)),hn.default.createElement(me,{variant:"ghost2",size:"fit",onClick:()=>e("selectedText",t.id),"aria-label":"Remove from context",className:"tw-text-muted"},hn.default.createElement(Ho,{className:"tw-size-4"})))}var vQr=({includeActiveNote:t,currentActiveFile:e,includeActiveWebTab:r,activeWebTab:n,contextNotes:o,contextUrls:i,contextFolders:a,contextWebTabs:s,selectedTextContexts:u=[],onRemoveContext:l,showProgressCard:c,showIndexingCard:d,onTypeaheadSelect:f,lexicalEditorRef:p})=>{let[m]=aw(),h=nLe(),[y]=e5(),[g,b]=(0,hn.useState)(!1),_=(0,hn.useRef)(null),w=Rb(m),T=()=>{b(!1)},O=(V,Y)=>{f(V,Y),setTimeout(()=>{p?.current&&p.current.focus()},100)},E=V=>{ENt(V)},P=hn.default.useMemo(()=>{let V=new Map(o.map(Y=>[Y.path,Y]));return Array.from(V.values())},[o]),R=hn.default.useMemo(()=>Array.from(new Set(i)),[i]),I=hn.default.useMemo(()=>x3(s),[s]),A=u.length>0,B=t&&!A&&!!e,k=r&&!A&&!!n&&_Qr.Platform.isDesktopApp,q=P.length>0||R.length>0||u.length>0||a.length>0||I.length>0||B||k,Z=()=>{switch(h){case"success":return hn.default.createElement(B_,{className:"tw-size-4 tw-text-success"});case"loading":return hn.default.createElement(Us,{className:"tw-size-4 tw-animate-spin tw-text-loading"});case"error":return hn.default.createElement($b,{className:"tw-size-4 tw-text-error"});case"initial":return hn.default.createElement(v1,{className:"tw-size-4 tw-text-faint"})}};return hn.default.createElement("div",{className:"tw-flex tw-w-full tw-items-start tw-gap-1"},hn.default.createElement("div",{className:"tw-flex tw-h-full tw-items-start"},hn.default.createElement(bU,{open:g,onOpenChange:b},hn.default.createElement(_U,{asChild:!0},hn.default.createElement(me,{ref:_,variant:"ghost2",size:"fit",className:"tw-ml-1 tw-rounded-sm tw-border tw-border-solid tw-border-border tw-text-muted"},hn.default.createElement("span",{className:"tw-text-base tw-font-medium tw-leading-none"},"@"),!q&&hn.default.createElement("span",{className:"tw-pr-1 tw-text-sm tw-leading-4"},"Add context"))),hn.default.createElement(K$,{className:"tw-w-[400px] tw-p-0",align:"start",side:"top",sideOffset:4},hn.default.createElement(bQr,{isOpen:g,onClose:T,onSelect:O,isCopilotPlus:w,currentActiveFile:e})))),hn.default.createElement("div",{className:"tw-flex tw-flex-1 tw-flex-wrap tw-gap-1"},B&&e&&hn.default.createElement(aQr,{currentActiveFile:e,onRemove:()=>l("activeNote",""),onClick:()=>E(e)}),k&&n&&hn.default.createElement(sQr,{activeWebTab:n,onRemove:()=>l("activeWebTab","")}),P.map(V=>hn.default.createElement(qFe,{key:V.path,note:V,onRemove:()=>l("notes",V.path),onClick:()=>E(V)})),R.map(V=>hn.default.createElement(BFe,{key:V,url:V,onRemove:()=>l("urls",V)})),a.map(V=>hn.default.createElement(zFe,{key:V,folder:V,onRemove:()=>l("folders",V)})),I.map(V=>hn.default.createElement(UFe,{key:V.url,webTab:V,onRemove:()=>l("webTabs",V.url)})),u.map(V=>hn.default.createElement(lgi,{key:V.id,selectedText:V,onRemoveContext:l}))),m==="project"&&hn.default.createElement(hn.default.Fragment,null,hn.default.createElement(lC,{orientation:"vertical"}),hn.default.createElement("div",{className:""},hn.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>c()},Z()))),m!=="project"&&y.isActive&&d&&hn.default.createElement(hn.default.Fragment,null,hn.default.createElement(lC,{orientation:"vertical"}),hn.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:d},hn.default.createElement(Us,{className:"tw-size-3 tw-animate-spin"}),hn.default.createElement("span",{className:"tw-text-xs"},"Indexing..."))))};var SQr=({contextNotes:t,includeActiveNote:e,activeNote:r,includeActiveWebTab:n,activeWebTab:o,contextUrls:i,contextFolders:a,contextWebTabs:s,selectedTextContexts:u,showProgressCard:l,showIndexingCard:c,lexicalEditorRef:d,onAddToContext:f,onRemoveFromContext:p})=>wQr.default.createElement(vQr,{includeActiveNote:e,currentActiveFile:r,includeActiveWebTab:n,activeWebTab:o,contextNotes:t,onRemoveContext:(y,g)=>{p(y,g)},contextUrls:i,contextFolders:a,contextWebTabs:s,selectedTextContexts:u,showProgressCard:l,showIndexingCard:c,onTypeaheadSelect:(y,g)=>{f(y,g)},lexicalEditorRef:d});var HU=$(K());var xQr=$(K());var CQr=$(K());zr();function oy({children:t,className:e,...r}){return CQr.default.createElement(Xc,{variant:"secondary",className:Se("tw-mx-0.5 tw-inline-flex tw-items-center tw-gap-1 tw-border tw-border-solid tw-border-border tw-px-2 tw-py-0 tw-align-middle tw-text-xs",e),...r},t)}var db=class extends NFe{constructor(e,r){super(r),this.__value=e}updateDOM(){return!1}isInline(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}canBeEmpty(){return!1}isKeyboardSelectable(){return!0}isIsolated(){return!0}isPill(){return!0}getValue(){return this.__value}setValue(e){let r=this.getWritable();r.__value=e}getTextContent(){return this.__value}createDOM(e){let r=document.createElement("span");return r.className=this.getClassName(),r}exportDOM(){let e=document.createElement("span");return e.setAttribute(this.getDataAttribute(),""),e.setAttribute("data-pill-value",this.__value),e.textContent=this.__value,{element:e}}exportJSON(){return{...super.exportJSON(),value:this.__value,type:this.getType(),version:1}}decorate(){return xQr.default.createElement(oy,null,this.__value)}};var nS=$(K());zr();function _N({content:t,openBracket:e,closeBracket:r,className:n,maxWidth:o="tw-max-w-40",tooltipContent:i}){let a=(0,nS.useRef)(null),[s,u]=(0,nS.useState)(!1);return nS.default.createElement(s_,{delayDuration:300},nS.default.createElement(vn,{open:s,onOpenChange:c=>{let d=a.current?a.current.offsetWidthe.hasAttribute("data-lexical-note-pill")?{conversion:cgi,priority:1}:null}}static importJSON(e){let{noteTitle:r,notePath:n}=e;return ufe(r,n)}exportJSON(){return{...super.exportJSON(),noteTitle:this.__noteTitle,notePath:this.__notePath,type:"note-pill",version:1}}exportDOM(){let e=document.createElement("span");e.setAttribute("data-lexical-note-pill","true"),e.setAttribute("data-note-title",this.__noteTitle),e.setAttribute("data-note-path",this.__notePath);let r=this.__notePath.toLowerCase(),n=r.endsWith(".pdf")?`${this.__noteTitle}.pdf`:r.endsWith(".canvas")?`${this.__noteTitle}.canvas`:this.__noteTitle;return e.textContent=`[[${n}]]`,{element:e}}getTextContent(){let e=this.__notePath.toLowerCase();return`[[${e.endsWith(".pdf")?`${this.__noteTitle}.pdf`:e.endsWith(".canvas")?`${this.__noteTitle}.canvas`:this.__noteTitle}]]`}getNoteTitle(){return this.__noteTitle}getNotePath(){return this.__notePath}decorate(){return HU.default.createElement(dgi,{node:this})}};function cgi(t){let e=t.getAttribute("data-note-title"),r=t.getAttribute("data-note-path");return e&&r?{node:ufe(e,r)}:null}function dgi({node:t}){let e=t.getNoteTitle(),r=t.getNotePath(),n=r.toLowerCase(),o=n.endsWith(".pdf"),i=n.endsWith(".canvas");return HU.default.createElement(oy,null,HU.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},HU.default.createElement(_N,{content:e,openBracket:"[[",closeBracket:"]]",tooltipContent:HU.default.createElement("div",{className:"tw-text-left"},r)}),o&&HU.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf"),i&&HU.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"canvas")))}function ufe(t,e){return new WU(t,e)}function jvt(t){return t instanceof WU}function TQr(t){let e=Ci(),r=0;function n(o){if(jvt(o)&&o.getNotePath()===t)o.remove(),r++;else if(typeof o.getChildren=="function"){let i=o.getChildren();for(let a of i)n(a)}}return n(e),r}var pC=$(K());var IY=$(K()),OQr=(0,IY.createContext)(void 0);function EQr(){let t=(0,IY.useContext)(OQr);return t===void 0?null:t.currentActiveFile}function YFe({currentActiveFile:t,children:e}){return IY.default.createElement(OQr.Provider,{value:{currentActiveFile:t}},e)}var JU=class t extends db{static getType(){return"active-note-pill"}static clone(e){return new t(e.__key)}constructor(e){super("Current Note",e)}getClassName(){return"active-note-pill-wrapper"}getDataAttribute(){return"data-lexical-active-note-pill"}createDOM(e){let r=document.createElement("span");return r.className="active-note-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-active-note-pill")?{conversion:fgi,priority:2}:null}}static importJSON(e){return lfe()}exportJSON(){return{...super.exportJSON(),type:"active-note-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-active-note-pill","true"),e.textContent="{activeNote}",{element:e}}getTextContent(){return"{activeNote}"}decorate(){return pC.default.createElement(pgi,null)}};function fgi(t){return{node:lfe()}}function pgi(){let t=EQr();if(!t)return pC.default.createElement(oy,null,pC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},pC.default.createElement(_N,{content:"activeNote",openBracket:"{",closeBracket:"}",tooltipContent:pC.default.createElement("div",{className:"tw-text-left"},"Will use the active note at the time the message is sent")})));let e=t.basename,r=t.path,n=r.toLowerCase().endsWith(".pdf");return pC.default.createElement(oy,null,pC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},pC.default.createElement(_N,{content:e,openBracket:"[[",closeBracket:"]]",tooltipContent:pC.default.createElement("div",{className:"tw-text-left"},r)}),pC.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"),n&&pC.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf")))}function lfe(){return new JU}function $vt(t){return t instanceof JU}function PQr(){let t=Ci(),e=0;function r(n){if($vt(n))n.remove(),e++;else if(typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}var cfe=$(K());var e6=class t extends db{static getType(){return"url-pill"}static clone(e){return new t(e.__url,e.__title,e.__isActive,e.__key)}constructor(e,r,n=!1,o){super(e,o),this.__url=e,this.__title=r,this.__isActive=n}getClassName(){return"url-pill-wrapper"}getDataAttribute(){return"data-lexical-url-pill"}createDOM(e){let r=document.createElement("span");return r.className="url-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-url-pill")?{conversion:mgi,priority:1}:null}}static importJSON(e){let{url:r,title:n,isActive:o}=e;return QFe(r,n,o)}exportJSON(){return{...super.exportJSON(),url:this.__url,title:this.__title,isActive:this.__isActive,type:"url-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-url-pill","true"),e.setAttribute("data-url",this.__url),this.__title&&e.setAttribute("data-title",this.__title),e.textContent=this.__url,{element:e}}getTextContent(){return this.__url}getURL(){return this.__url}setURL(e){let r=this.getWritable();r.__url=e}getTitle(){return this.__title}setTitle(e){let r=this.getWritable();r.__title=e}setActive(e){let r=this.getWritable();r.__isActive=e}getActive(){return this.__isActive}decorate(){let e=this.__title||this.__url;return cfe.default.createElement(oy,{className:"tw-whitespace-nowrap"},cfe.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},cfe.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},e),this.__isActive&&cfe.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Active")))}};function mgi(t){let e=t.getAttribute("data-url"),r=t.getAttribute("data-title");return e!==null?{node:QFe(e,r||void 0)}:null}function QFe(t,e,r=!1){return new e6(t,e,r)}function hgi(){let t=Ci(),e=[];function r(n){if(n instanceof e6&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function MQr(t){let e=hgi();for(let r of e)r.getURL()===t&&r.remove()}function RQr(t){return t instanceof e6}var eke=$(K());var mL=class t extends db{static getType(){return"folder-pill"}static clone(e){return new t(e.__value,e.__key)}constructor(e,r){super(e,r)}getClassName(){return"folder-pill-wrapper"}getDataAttribute(){return"data-lexical-folder-pill"}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-folder-pill")?{conversion:ggi,priority:1}:null}}static importJSON(e){let{value:r}=e;return dfe(r)}exportJSON(){return{...super.exportJSON(),type:"folder-pill"}}decorate(){let e=eke.default.createElement("div",{className:"tw-text-left"},this.getFolderPath());return eke.default.createElement(oy,null,eke.default.createElement(_N,{content:this.getFolderPath(),openBracket:"{",closeBracket:"}",tooltipContent:e}))}getTextContent(){return`{${this.getFolderPath()}}`}exportDOM(){let e=document.createElement("span");return e.setAttribute(this.getDataAttribute(),""),e.setAttribute("data-pill-value",this.__value),e.textContent=`{${this.getFolderPath()}}`,{element:e}}getFolderPath(){return this.getValue()}};function ggi(t){let e=t.getAttribute("data-pill-value");return e!==null?{node:dfe(e)}:null}function dfe(t){return new mL(t)}function IQr(t){return t instanceof mL}function ygi(){let t=Ci(),e=[];function r(n){if(n instanceof mL&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function AQr(t){let e=ygi();for(let r of e)r.getValue()===t&&r.remove()}var t6=class t extends db{static getType(){return"tool-pill"}static clone(e){return new t(e.__value,e.__key)}constructor(e,r){super(e,r)}getClassName(){return"tool-pill-wrapper"}getDataAttribute(){return"data-lexical-tool-pill"}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-tool-pill")?{conversion:bgi,priority:1}:null}}static importJSON(e){let{value:r}=e;return r6(r)}exportJSON(){return{...super.exportJSON(),type:"tool-pill"}}getToolName(){return this.getValue()}};function bgi(t){let e=t.getAttribute("data-pill-value");return e!==null?{node:r6(e)}:null}function r6(t){return new t6(t)}function NQr(t){return t instanceof t6}function _gi(){let t=Ci(),e=[];function r(n){if(n instanceof t6&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function ffe(t){let e=_gi();for(let r of e)r.getValue()===t&&r.remove()}var iy=$(K());Mr();var DQr=require("obsidian");gr();var KU=class t extends db{static getType(){return"active-web-tab-pill"}static clone(e){return new t(e.__key)}constructor(e){super("Current Web Tab",e)}getClassName(){return"active-web-tab-pill-wrapper"}getDataAttribute(){return"data-lexical-active-web-tab-pill"}createDOM(e){let r=document.createElement("span");return r.className="active-web-tab-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-active-web-tab-pill")?{conversion:vgi,priority:2}:null}}static importJSON(e){return tke()}exportJSON(){return{...super.exportJSON(),type:"active-web-tab-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-active-web-tab-pill","true"),e.textContent=yte,{element:e}}getTextContent(){return yte}decorate(){return iy.default.createElement(wgi,null)}};function vgi(t){return{node:tke()}}function wgi(){let{activeWebTabForMentions:t}=VU();return DQr.Platform.isDesktopApp?t?iy.default.createElement(oy,null,iy.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},iy.default.createElement(_l,{className:"tw-size-3"}),iy.default.createElement("span",{className:"tw-max-w-40 tw-truncate",title:t.url},t.title??"Untitled"),iy.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"))):iy.default.createElement(oy,null,iy.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},iy.default.createElement(_l,{className:"tw-size-3"}),iy.default.createElement(_N,{content:"activeWebTab",openBracket:"{",closeBracket:"}",tooltipContent:iy.default.createElement("div",{className:"tw-text-left"},"Will use the active web tab at the time the message is sent")}))):iy.default.createElement(oy,null,iy.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},iy.default.createElement(_l,{className:"tw-size-3"}),iy.default.createElement(_N,{content:"activeWebTab",openBracket:"{",closeBracket:"}",tooltipContent:iy.default.createElement("div",{className:"tw-text-left"},"Web Viewer not supported on mobile")})))}function tke(){return new KU}function Lvt(t){return t instanceof KU}function jQr(){let t=Ci(),e=0;function r(n){if(Lvt(n))n.remove(),e++;else if("getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}var pfe=$(K());Mr();Dt();function $Qr(t,e){return`[\u{1F310}: ${e?.trim()||n1(t)||"Untitled"}]`}var hL=class t extends db{static getType(){return"web-tab-pill"}static clone(e){return new t(e.__url,e.__title,e.__faviconUrl,e.__key)}constructor(e,r,n,o){super(e,o),this.__url=e,this.__title=r,this.__faviconUrl=n}getClassName(){return"web-tab-pill-wrapper"}getDataAttribute(){return"data-lexical-web-tab-pill"}createDOM(e){let r=document.createElement("span");return r.className="web-tab-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-web-tab-pill")?{conversion:Sgi,priority:1}:null}}static importJSON(e){let{url:r,title:n,faviconUrl:o}=e;return rke(r,n,o)}exportJSON(){return{...super.exportJSON(),url:this.__url,title:this.__title,faviconUrl:this.__faviconUrl,type:"web-tab-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-web-tab-pill","true"),e.setAttribute("data-url",this.__url),this.__title&&e.setAttribute("data-title",this.__title),this.__faviconUrl&&e.setAttribute("data-favicon-url",this.__faviconUrl),e.textContent=$Qr(this.__url,this.__title),{element:e}}getTextContent(){return $Qr(this.__url,this.__title)}getURL(){return this.__url}getTitle(){return this.__title}getFaviconUrl(){return this.__faviconUrl}setTitle(e){let r=this.getWritable();r.__title=e}setFaviconUrl(e){let r=this.getWritable();r.__faviconUrl=e}decorate(){let e=this.__title||this.__url;return pfe.default.createElement(oy,{className:"tw-whitespace-nowrap"},pfe.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},pfe.default.createElement(_l,{className:"tw-size-3"}),pfe.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},e)))}};function Sgi(t){let e=t.getAttribute("data-url"),r=t.getAttribute("data-title"),n=t.getAttribute("data-favicon-url");return e!==null?{node:rke(e,r||void 0,n||void 0)}:null}function rke(t,e,r){return new hL(t,e,r)}function LQr(t){return t instanceof hL}function Fvt(){let t=Ci(),e=[];function r(n){if(n instanceof hL&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function FQr(t){let e=Fvt();for(let r of e)r.getURL()===t&&r.remove()}var Qi=$(K());var kvt={};En(kvt,{LexicalComposerContext:()=>kQr,createLexicalComposerContext:()=>Cgi,useLexicalComposerContext:()=>xgi});var nke=$(K(),1),kQr=(0,nke.createContext)(null);function Cgi(t,e){let r=null;return t!=null&&(r=t[1]),{getTheme:function(){return e??(r!=null?r.getTheme():null)}}}function xgi(){let t=(0,nke.useContext)(kQr);return t==null&&function(e,...r){let n=new URL("https://lexical.dev/docs/error"),o=new URLSearchParams;o.append("code",e);for(let i of r)o.append("v",i);throw n.search=o.toString(),Error(`Minified Lexical error #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}(8),t}var qvt=kvt,qQr=qvt.LexicalComposerContext,BQr=qvt.createLexicalComposerContext,Di=qvt.useLexicalComposerContext;var Bvt={};En(Bvt,{LexicalComposer:()=>Ogi});var AY=$(K(),1),UQr=$(wt(),1),zQr=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,Tgi=zQr?AY.useLayoutEffect:AY.useEffect,oke={tag:OY};function Ogi({initialConfig:t,children:e}){let r=(0,AY.useMemo)(()=>{let{theme:n,namespace:o,nodes:i,onError:a,editorState:s,html:u}=t,l=BQr(null,n),c=eQr({editable:t.editable,html:u,namespace:o,nodes:i,onError:d=>a(d,c),theme:n});return function(d,f){if(f!==null){if(f===void 0)d.update(()=>{let p=Ci();if(p.isEmpty()){let m=dL();p.append(m);let h=zQr?document.activeElement:null;(Sn()!==null||h!==null&&h===d.getRootElement())&&m.select()}},oke);else if(f!==null)switch(typeof f){case"string":{let p=d.parseEditorState(f);d.setEditorState(p,oke);break}case"object":d.setEditorState(f,oke);break;case"function":d.update(()=>{Ci().isEmpty()&&f(d)},oke)}}}(c,s),[c,l]},[]);return Tgi(()=>{let n=t.editable,[o]=r;o.setEditable(n===void 0||n)},[]),(0,UQr.jsx)(qQr.Provider,{value:r,children:e})}var Egi=Bvt,ike=Egi.LexicalComposer;var Uvt={};En(Uvt,{useLexicalEditable:()=>Rgi});var vN=$(K(),1),Pgi=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?vN.useLayoutEffect:vN.useEffect;function Mgi(t){return{initialValueFn:()=>t.isEditable(),subscribe:e=>t.registerEditableListener(e)}}function Rgi(){return function(t){let[e]=Di(),r=(0,vN.useMemo)(()=>t(e),[e,t]),[n,o]=(0,vN.useState)(()=>r.initialValueFn()),i=(0,vN.useRef)(n);return Pgi(()=>{let{initialValueFn:a,subscribe:s}=r,u=a();return i.current!==u&&(i.current=u,o(u)),s(l=>{i.current=l,o(l)})},[r,t]),n}(Mgi)}var Igi=Uvt,VQr=Igi.useLexicalEditable;var Vvt={};En(Vvt,{$canShowPlaceholder:()=>WQr,$canShowPlaceholderCurry:()=>Ngi,$findTextIntersectionFromCharacters:()=>Dgi,$isRootTextContentEmpty:()=>zvt,$isRootTextContentEmptyCurry:()=>Agi,$rootTextContent:()=>HQr,registerLexicalTextEntity:()=>$gi});function HQr(){return Ci().getTextContent()}function zvt(t,e=!0){if(t)return!1;let r=HQr();return e&&(r=r.trim()),r===""}function Agi(t,e){return()=>zvt(t,e)}function WQr(t){if(!zvt(t,!1))return!1;let e=Ci().getChildren(),r=e.length;if(r>1)return!1;for(let n=0;nWQr(t)}function Dgi(t,e){let r=t.getFirstChild(),n=0;e:for(;r!==null;){if(gi(r)){let a=r.getFirstChild();if(a!==null){r=a;continue}}else if(Yi(r)){let a=r.getTextContentSize();if(n+a>e)return{node:r,offset:e-n};n+=a}let o=r.getNextSibling();if(o!==null){r=o;continue}let i=r.getParent();for(;i!==null;){let a=i.getNextSibling();if(a!==null){r=a;continue e}i=i.getParent()}break}return null}function jgi(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}function $gi(t,e,r,n){let o=a=>a instanceof r,i=a=>{let s=rS(a.getTextContent());s.setFormat(a.getFormat()),a.replace(s)};return[t.registerNodeTransform(yN,a=>{if(!a.isSimpleText())return;let s,u=a.getPreviousSibling(),l=a.getTextContent(),c=a;if(Yi(u)){let f=u.getTextContent(),p=e(f+l);if(o(u)){if(p===null||(m=>m.getLatest().__mode)(u)!==0)return void i(u);{let m=p.end-f.length;if(m>0){let h=f+l.slice(0,m);if(u.select(),u.setTextContent(h),m===l.length)a.remove();else{let y=l.slice(m);a.setTextContent(y)}return}}}else if(p===null||p.start{let s=a.getTextContent(),u=e(s);if(u===null||u.start!==0)return void i(a);if(s.length>u.end)return void a.splitText(u.end);let l=a.getPreviousSibling();Yi(l)&&l.isTextEntity()&&(i(l),i(a));let c=a.getNextSibling();Yi(c)&&c.isTextEntity()&&(i(c),o(a)&&i(a))})]}var n6=Vvt,iVs=n6.$canShowPlaceholder,ake=n6.$canShowPlaceholderCurry,aVs=n6.$findTextIntersectionFromCharacters,sVs=n6.$isRootTextContentEmpty,uVs=n6.$isRootTextContentEmptyCurry,lVs=n6.$rootTextContent,cVs=n6.registerLexicalTextEntity;var Xvt={};En(Xvt,{$addNodeStyle:()=>Bgi,$cloneWithProperties:()=>UU,$copyBlockFormatIndent:()=>ten,$ensureForwardRangeSelection:()=>een,$forEachSelectedTextNode:()=>QQr,$getSelectionStyleValueForProperty:()=>Ggi,$isAtNodeEnd:()=>qgi,$isParentElementRTL:()=>Gvt,$moveCaretSelection:()=>nen,$moveCharacter:()=>Jgi,$patchStyleText:()=>Ugi,$selectAll:()=>RFe,$setBlocksType:()=>zgi,$shouldOverrideDefaultCharacterSelection:()=>Wgi,$sliceSelectedTextNodeContent:()=>kgi,$trimTextContentFromAnchor:()=>YQr,$wrapNodes:()=>Hgi,createDOMRange:()=>Lgi,createRectsFromDOMRange:()=>Fgi,getCSSFromStyleObject:()=>ZQr,getStyleObjectFromCSS:()=>uke,trimTextContentFromAnchor:()=>Xgi});function Kvt(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}var ske=new Map;function JQr(t){let e=t;for(;e!=null;){if(e.nodeType===Node.TEXT_NODE)return e;e=e.firstChild}return null}function KQr(t){let e=t.parentNode;if(e==null)throw new Error("Should never happen");return[e,Array.from(e.childNodes).indexOf(t)]}function Lgi(t,e,r,n,o){let i=e.getKey(),a=n.getKey(),s=document.createRange(),u=t.getElementByKey(i),l=t.getElementByKey(a),c=r,d=o;if(Yi(e)&&(u=JQr(u)),Yi(n)&&(l=JQr(l)),e===void 0||n===void 0||u===null||l===null)return null;u.nodeName==="BR"&&([u,c]=KQr(u)),l.nodeName==="BR"&&([l,d]=KQr(l));let f=u.firstChild;u===l&&f!=null&&f.nodeName==="BR"&&c===0&&d===0&&(d=1);try{s.setStart(u,c),s.setEnd(l,d)}catch{return null}return!s.collapsed||c===d&&i===a||(s.setStart(l,d),s.setEnd(u,c)),s}function Fgi(t,e){let r=t.getRootElement();if(r===null)return[];let n=r.getBoundingClientRect(),o=getComputedStyle(r),i=parseFloat(o.paddingLeft)+parseFloat(o.paddingRight),a=Array.from(e.getClientRects()),s,u=a.length;a.sort((l,c)=>{let d=l.top-c.top;return Math.abs(d)<=3?l.left-c.left:d});for(let l=0;lc.top&&s.left+s.width>c.left,f=c.width+i===n.width;d||f?(a.splice(l--,1),u--):s=c}return a}function XQr(t){let e={};if(!t)return e;let r=t.split(";");for(let n of r)if(n!==""){let[o,i]=n.split(/:([^]+)/);o&&i&&(e[o.trim()]=i.trim())}return e}function uke(t){let e=ske.get(t);return e===void 0&&(e=XQr(t),ske.set(t,e)),e}function ZQr(t){let e="";for(let r in t)r&&(e+=`${r}: ${t[r]};`);return e}function kgi(t,e){let r=t.getStartEndPoints();if(e.isSelected(t)&&!Svt(e)&&r!==null){let[n,o]=r,i=t.isBackward(),a=n.getNode(),s=o.getNode(),u=e.is(a),l=e.is(s);if(u||l){let[c,d]=dYr(t),f=a.is(s),p=e.is(i?s:a),m=e.is(i?a:s),h,y=0;f?(y=c>d?d:c,h=c>d?c:d):p?(y=i?d:c,h=void 0):m&&(y=0,h=i?c:d),e.__text=e.__text.slice(y,h)}}return e}function qgi(t){if(t.type==="text")return t.offset===t.getNode().getTextContentSize();let e=t.getNode();return gi(e)||Kvt(177),t.offset===e.getChildrenSize()}function YQr(t,e,r){let n=e.getNode(),o=r;if(gi(n)){let i=n.getDescendantByIndex(e.offset);i!==null&&(n=i)}for(;o>0&&n!==null;){if(gi(n)){let l=n.getLastDescendant();l!==null&&(n=l)}let i=n.getPreviousSibling(),a=0;if(i===null){let l=n.getParentOrThrow(),c=l.getPreviousSibling();for(;c===null;){if(l=l.getParent(),l===null){i=null;break}c=l.getPreviousSibling()}l!==null&&(a=l.isInline()?0:2,i=c)}let s=n.getTextContent();s===""&&gi(n)&&!n.isInline()&&(s=` +`?n.push(lY()):a===" "?n.push(yFe()):n.push(og(a))}this.insertNodes(n)}insertText(e){let r=this.anchor,n=this.focus,o=this.format,i=this.style,a=r,s=n;!this.isCollapsed()&&n.isBefore(r)&&(a=n,s=r),a.type==="element"&&function(y,g,b,_){let w=y.getNode(),T=w.getChildAtIndex(y.offset),O=og(),E=Nv(w)?aL().append(O):O;O.setFormat(b),O.setStyle(_),T===null?w.append(E):T.insertBefore(E),y.is(g)&&g.set(O.__key,0,"text"),y.set(O.__key,0,"text")}(a,s,o,i),s.type==="element"&&_Y(s,_T(kU(s,"next")));let u=a.offset,l=s.offset,c=this.getNodes(),d=c.length,f=c[0];Ar(f)||it(26);let p=f.getTextContent().length,m=f.getParentOrThrow(),h=c[d-1];if(d===1&&s.type==="element"&&(l=p,s.set(a.key,l,"text")),this.isCollapsed()&&u===p&&(rL(f)||!f.canInsertTextAfter()||!m.canInsertTextAfter()&&f.getNextSibling()===null)){let y=f.getNextSibling();if(Ar(y)&&y.canInsertTextBefore()&&!rL(y)||(y=og(),y.setFormat(o),y.setStyle(i),m.canInsertTextAfter()?f.insertAfter(y):m.insertAfter(y)),y.select(0,0),f=y,e!=="")return void this.insertText(e)}else if(this.isCollapsed()&&u===0&&(rL(f)||!f.canInsertTextBefore()||!m.canInsertTextBefore()&&f.getPreviousSibling()===null)){let y=f.getPreviousSibling();if(Ar(y)&&!rL(y)||(y=og(),y.setFormat(o),m.canInsertTextBefore()?f.insertBefore(y):m.insertBefore(y)),y.select(),f=y,e!=="")return void this.insertText(e)}else if(f.isSegmented()&&u!==p){let y=og(f.getTextContent());y.setFormat(o),f.replace(y),f=y}else if(!this.isCollapsed()&&e!==""){let y=h.getParent();if(!m.canInsertTextBefore()||!m.canInsertTextAfter()||tt(y)&&(!y.canInsertTextBefore()||!y.canInsertTextAfter()))return this.insertText(""),_Zr(this.anchor,this.focus,null),void this.insertText(e)}if(d===1){if(AU(f)){let _=og(e);return _.select(),void f.replace(_)}let y=f.getFormat(),g=f.getStyle();if(u!==l||y===o&&g===i){if(K_t(f)){let _=og(e);return _.setFormat(o),_.setStyle(i),_.select(),void f.replace(_)}}else{if(f.getTextContent()!==""){let _=og(e);if(_.setFormat(o),_.setStyle(i),_.select(),u===0)f.insertBefore(_,!1);else{let[w]=f.splitText(u);w.insertAfter(_,!1)}return void(_.isComposing()&&this.anchor.type==="text"&&(this.anchor.offset-=e.length))}f.setFormat(o),f.setStyle(i)}let b=l-u;f=f.spliceText(u,b,e,!0),f.getTextContent()===""?f.remove():this.anchor.type==="text"&&(f.isComposing()?this.anchor.offset-=e.length:(this.format=y,this.style=g))}else{let y=new Set([...f.getParentKeys(),...h.getParentKeys()]),g=tt(f)?f:f.getParentOrThrow(),b=tt(h)?h:h.getParentOrThrow(),_=h;if(!g.is(b)&&b.isInline())do _=b,b=b.getParentOrThrow();while(b.isInline());if(s.type==="text"&&(l!==0||h.getTextContent()==="")||s.type==="element"&&h.getIndexWithinParent()=0;P--){let R=w[P];if(R.is(f)||tt(R)&&R.isParentOf(f))break;R.isAttached()&&(!T.has(R)||R.is(_)?O||E.insertAfter(R,!1):R.remove())}if(!O){let P=b,R=null;for(;P!==null;){let I=P.getChildren(),A=I.length;(A===0||I[A-1].is(R))&&(y.delete(P.__key),R=P),P=P.getParent()}}if(AU(f))if(u===p)f.select();else{let P=og(e);P.select(),f.replace(P)}else f=f.spliceText(u,p-u,e,!0),f.getTextContent()===""?f.remove():f.isComposing()&&this.anchor.type==="text"&&(this.anchor.offset-=e.length);for(let P=1;P{n.forEach(T=>{if(tt(T)){let O=T.getFormatFlags(e,w);T.setTextFormat(O)}})},a=o.length;if(a===0)return this.toggleFormat(e),ag(null),void i(r);let s=this.anchor,u=this.focus,l=this.isBackward(),c=l?u:s,d=l?s:u,f=0,p=o[0],m=c.type==="element"?0:c.offset;if(c.type==="text"&&m===p.getTextContentSize()&&(f=1,p=o[1],m=0),p==null)return;let h=p.getFormatFlags(e,r);i(h);let y=a-1,g=o[y],b=d.type==="text"?d.offset:g.getTextContentSize();if(p.is(g)){if(m===b)return;if(rL(p)||m===0&&b===p.getTextContentSize())p.setFormat(h);else{let w=p.splitText(m,b),T=m===0?w[0]:w[1];T.setFormat(h),c.type==="text"&&c.set(T.__key,0,"text"),d.type==="text"&&d.set(T.__key,b-m,"text")}return void(this.format=h)}m===0||rL(p)||([,p]=p.splitText(m),m=0),p.setFormat(h);let _=g.getFormatFlags(e,h);b>0&&(b===g.getTextContentSize()||rL(g)||([g]=g.splitText(b)),g.setFormat(_));for(let w=f+1;w(tt(m)||Hu(m))&&!m.isInline())){tt(n)||it(211,r.constructor.name,r.getType());let m=e_t(this);return n.splice(m,0,e),void o.selectEnd()}let i=function(m){let h=aL(),y=null;for(let g=0;gl?l:u,f=u>l?u:l,p=a.splitText(d,f),m=d===0?p[0]:p[1];return m!=null?[m]:[]}return[a]}let c=o.isBefore(i);if(Ar(a)){let d=c?u:l;d===a.getTextContentSize()?e.shift():d!==0&&([,a]=a.splitText(d),e[0]=a)}if(Ar(s)){let d=s.getTextContent().length,f=c?l:u;f===0?e.pop():f!==d&&([s]=s.splitText(f),e[n]=s)}return e}modify(e,r,n){if(uXr(this,e,r,n))return;let o=e==="move",i=dc(),a=hN(fC(i));if(!a)return;let s=i._blockCursorElement,u=i._rootElement,l=this.focus.getNode();if(u===null||s===null||!tt(l)||l.isInline()||l.canBeEmpty()||E_t(s,i,u),this.dirty){let c=mY(i,this.anchor.key),d=mY(i,this.focus.key);this.anchor.type==="text"&&(c=J3(c)),this.focus.type==="text"&&(d=J3(d)),c&&d&&CZr(a,c,this.anchor.offset,d,this.focus.offset)}if(function(c,d,f,p){c.modify(d,f,p)}(a,e,r?"backward":"forward",n),a.rangeCount>0){let c=a.getRangeAt(0),d=this.anchor.getNode(),f=Nv(d)?d:JZr(d);if(this.applyDOMRange(c),this.dirty=!0,!o){let p=this.getNodes(),m=[],h=!1;for(let y=0;y0)if(r){let y=m[0];tt(y)?y.selectStart():y.getParentOrThrow().selectStart()}else{let y=m[m.length-1];tt(y)?y.selectEnd():y.getParentOrThrow().selectEnd()}a.anchorNode===c.startContainer&&a.anchorOffset===c.startOffset||function(y){let g=y.focus,b=y.anchor,_=b.key,w=b.offset,T=b.type;b.set(g.key,g.offset,g.type,!0),g.set(_,w,T,!0)}(this)}}n==="lineboundary"&&uXr(this,e,r,n,"decorators")}forwardDeletion(e,r,n){if(!n&&(e.type==="element"&&tt(r)&&e.offset===r.getChildrenSize()||e.type==="text"&&e.offset===r.getTextContentSize())){let o=r.getParent(),i=r.getNextSibling()||(o===null?null:o.getNextSibling());if(tt(i)&&i.isShadowRoot())return!0}return!1}deleteCharacter(e){let r=this.isCollapsed();if(this.isCollapsed()){let n=this.anchor,o=n.getNode();if(this.forwardDeletion(n,o,e))return;let i=pvt(kU(n,e?"previous":"next"));if(i.getTextSlices().every(s=>s===null||s.distance===0)){let s={type:"initial"};for(let u of i.iterNodeCarets("shadowRoot"))if(wT(u)){if(!u.origin.isInline()){if(u.origin.isShadowRoot()){if(s.type==="merge-block")break;if(tt(i.anchor.origin)&&i.anchor.origin.isEmpty()){let l=_T(u);Dde(this,FU(l,l)),i.anchor.origin.remove()}return}s.type!=="merge-next-block"&&s.type!=="merge-block"||(s={block:s.block,caret:u,type:"merge-block"})}}else{if(s.type==="merge-block")break;if(K3(u)){if(tt(u.origin)){if(u.origin.isInline()){if(!u.origin.isParentOf(i.anchor.origin))break}else s={block:u.origin,type:"merge-next-block"};continue}if(Hu(u.origin)){if(!u.origin.isIsolated())if(s.type==="merge-next-block"&&(u.origin.isKeyboardSelectable()||!u.origin.isInline())&&tt(i.anchor.origin)&&i.anchor.origin.isEmpty()){i.anchor.origin.remove();let l=G_t();l.add(u.origin.getKey()),$v(l)}else u.origin.remove();return}break}}if(s.type==="merge-block"){let{caret:u,block:l}=s;return Dde(this,FU(!u.origin.isEmpty()&&l.isEmpty()?SY(lg(l,u.direction)):i.anchor,u)),this.removeText()}}let a=this.focus;if(this.modify("extend",e,"character"),this.isCollapsed()){if(e&&n.offset===0&&rXr(this,n.getNode()))return}else{let s=a.type==="text"?a.getNode():null;if(o=n.type==="text"?n.getNode():null,s!==null&&s.isSegmented()){let u=a.offset,l=s.getTextContentSize();if(s.is(o)||e&&u!==l||!e&&u!==0)return void nXr(s,e,u)}else if(o!==null&&o.isSegmented()){let u=n.offset,l=o.getTextContentSize();if(o.is(s)||e&&u!==0||!e&&u!==l)return void nXr(o,e,u)}(function(u,l){let c=u.anchor,d=u.focus,f=c.getNode(),p=d.getNode();if(f===p&&c.type==="text"&&d.type==="text"){let m=c.offset,h=d.offset,y=m{try{let t=new RegExp("\\p{Emoji}","u"),e=t.test.bind(t);if(e("\u2764\uFE0F")&&e("#\uFE0F\u20E3")&&e("\u{1F44D}"))return e}catch{}return()=>!1})();function nXr(t,e,r){let n=t,o=n.getTextContent().split(/(?=\s)/g),i=o.length,a=0,s=0;for(let l=0;lr||c){o.splice(l,1),c&&(s=void 0);break}}let u=o.join("").trim();u===""?n.remove():(n.setTextContent(u),n.select(s,s))}function oXr(t,e,r,n){let o,i=e;if(c_(t)){let a=!1,s=t.childNodes,u=s.length,l=n._blockCursorElement;i===u&&(a=!0,i=u-1);let c=s[i],d=!1;if(c===l)c=s[i+1],d=!0;else if(l!==null){let f=l.parentNode;t===f&&e>Array.prototype.indexOf.call(f.children,l)&&i--}if(o=rY(c),Ar(o))i=ST(o,a?"next":"previous");else{let f=rY(t);if(f===null)return null;if(tt(f)){let p=n.getElementByKey(f.getKey());p===null&&it(214),[f,i]=f.getDOMSlot(p).resolveChildIndex(f,p,t,e),tt(f)||it(215),a&&i>=f.getChildrenSize()&&(i=Math.max(0,f.getChildrenSize()-1));let h=f.getChildAtIndex(i);if(tt(h)&&function(y,g,b){let _=y.getParent();return b===null||_===null||!_.canBeEmpty()||_!==b.getNode()}(h,0,r)){let y=a?h.getLastDescendant():h.getFirstDescendant();y===null?f=h:(h=y,f=tt(h)?h:h.getParentOrThrow()),i=0}Ar(h)?(o=h,f=null,i=ST(h,a?"next":"previous")):h!==f&&a&&!d&&(tt(f)||it(216),i=Math.min(f.getChildrenSize(),i+1))}else{let p=f.getIndexWithinParent();i=e===0&&Hu(f)&&rY(t)===f?p:p+1,f=f.getParentOrThrow()}if(tt(f))return CT(f.__key,i,"element")}}else o=rY(t);return Ar(o)?CT(o.__key,ST(o,i,"clamp"),"text"):null}function iXr(t,e,r){let n=t.offset,o=t.getNode();if(n===0){let i=o.getPreviousSibling(),a=o.getParent();if(e){if((r||!e)&&i===null&&tt(a)&&a.isInline()){let s=a.getPreviousSibling();Ar(s)&&t.set(s.__key,s.getTextContent().length,"text")}}else tt(i)&&!r&&i.isInline()?t.set(i.__key,i.getChildrenSize(),"element"):Ar(i)&&t.set(i.__key,i.getTextContent().length,"text")}else if(n===o.getTextContent().length){let i=o.getNextSibling(),a=o.getParent();if(e&&tt(i)&&i.isInline())t.set(i.__key,0,"element");else if((r||e)&&i===null&&tt(a)&&a.isInline()&&!a.canInsertTextAfter()){let s=a.getNextSibling();Ar(s)&&t.set(s.__key,0,"text")}}}function _Zr(t,e,r){if(t.type==="text"&&e.type==="text"){let n=t.isBefore(e),o=t.is(e);iXr(t,n,o),iXr(e,!n,o),o&&e.set(t.key,t.offset,t.type);let i=dc();if(i.isComposing()&&i._compositionKey!==t.key&&mn(r)){let a=r.anchor,s=r.focus;t.set(a.key,a.offset,a.type,!0),e.set(s.key,s.offset,s.type,!0)}}}function vZr(t,e,r,n,o,i){if(t===null||r===null||!Wde(o,t,r))return null;let a=oXr(t,e,mn(i)?i.anchor:null,o);if(a===null)return null;let s=oXr(r,n,mn(i)?i.focus:null,o);if(s===null)return null;if(a.type==="element"&&s.type==="element"){let u=rY(t),l=rY(r);if(Hu(u)&&Hu(l))return null}return _Zr(a,s,i),[a,s]}function uhi(t){return tt(t)&&!t.isInline()}function wZr(t,e,r,n,o,i){let a=cL(),s=new W3(CT(t,e,o),CT(r,n,i),0,"");return s.dirty=!0,a._selection=s,s}function SZr(){let t=CT("root",0,"element"),e=CT("root",0,"element");return new W3(t,e,0,"")}function G_t(){return new iFe(new Set)}function lhi(t,e){return _Fe(null,t,e,null)}function _Fe(t,e,r,n){let o=r._window;if(o===null)return null;let i=n||o.event,a=i?i.type:void 0,s=a==="selectionchange",u=!a_t&&(s||a==="beforeinput"||a==="compositionstart"||a==="compositionend"||a==="click"&&i&&i.detail===3||a==="drop"||a===void 0),l,c,d,f;if(mn(t)&&!u)return t.clone();if(e===null)return null;if(l=e.anchorNode,c=e.focusNode,d=e.anchorOffset,f=e.focusOffset,s&&mn(t)&&!Wde(r,l,c))return t.clone();let p=vZr(l,d,c,f,r,t);if(p===null)return null;let[m,h]=p;return new W3(m,h,mn(t)?t.format:0,mn(t)?t.style:"")}function qs(){return cL()._selection}function G3(){return dc()._editorState._selection}function aFe(t,e,r,n=1){let o=t.anchor,i=t.focus,a=o.getNode(),s=i.getNode();if(!e.is(a)&&!e.is(s))return;let u=e.__key;if(t.isCollapsed()){let l=o.offset;if(r<=l&&n>0||r0||r0||r=s,l=u?i.getChildAtIndex(s-1):i.getChildAtIndex(r);if(Ar(l)){let c=0;u&&(c=l.getTextContentSize()),e.set(l.__key,c,"text"),n.set(l.__key,c,"text")}}else{if(tt(i)){let s=i.getChildrenSize(),u=r>=s,l=u?i.getChildAtIndex(s-1):i.getChildAtIndex(r);if(Ar(l)){let c=0;u&&(c=l.getTextContentSize()),e.set(l.__key,c,"text")}}if(tt(a)){let s=a.getChildrenSize(),u=o>=s,l=u?a.getChildAtIndex(s-1):a.getChildAtIndex(o);if(Ar(l)){let c=0;u&&(c=l.getTextContentSize()),n.set(l.__key,c,"text")}}}}function sFe(t,e,r,n,o){let i=null,a=0,s=null;n!==null?(i=n.__key,Ar(n)?(a=n.getTextContentSize(),s="text"):tt(n)&&(a=n.getChildrenSize(),s="element")):o!==null&&(i=o.__key,Ar(o)?s="text":tt(o)&&(s="element")),i!==null&&s!==null?t.set(i,a,s):(a=e.getIndexWithinParent(),a===-1&&(a=r.getChildrenSize()),t.set(r.__key,a,"element"))}function sXr(t,e,r,n,o){t.type==="text"?t.set(r,t.offset+(e?0:o),"text"):t.offset>n.getIndexWithinParent()&&t.set(t.key,t.offset-1,"element")}function CZr(t,e,r,n,o){try{t.setBaseAndExtent(e,r,n,o)}catch{}}function chi(t,e,r,n,o,i,a){let s=n.anchorNode,u=n.focusNode,l=n.anchorOffset,c=n.focusOffset,d=document.activeElement;if(o.has(MZr)&&d!==i||d!==null&&tvt(d))return;if(!mn(e))return void(t!==null&&Wde(r,s,u)&&n.removeAllRanges());let f=e.anchor,p=e.focus,m=f.key,h=p.key,y=mY(r,m),g=mY(r,h),b=f.offset,_=p.offset,w=e.format,T=e.style,O=e.isCollapsed(),E=y,P=g,R=!1;if(f.type==="text"){E=J3(y);let Z=f.getNode();R=Z.getFormat()!==w||Z.getStyle()!==T}else mn(t)&&t.anchor.type==="text"&&(R=!0);var I,A,B,k,q;if(p.type==="text"&&(P=J3(g)),E!==null&&P!==null&&(O&&(t===null||R||mn(t)&&(t.format!==w||t.style!==T))&&(I=w,A=T,B=b,k=m,q=performance.now(),dZr=[I,A,B,k,q]),l!==b||c!==_||s!==E||u!==P||n.type==="Range"&&O||(d!==null&&i.contains(d)||i.focus({preventScroll:!0}),f.type==="element"))){if(CZr(n,E,b,P,_),!o.has(RZr)&&e.isCollapsed()&&i!==null&&i===document.activeElement){let Z=mn(e)&&e.anchor.type==="element"?E.childNodes[b]||null:n.rangeCount>0?n.getRangeAt(0):null;if(Z!==null){let V;if(Z instanceof Text){let Y=document.createRange();Y.selectNode(Z),V=Y.getBoundingClientRect()}else V=Z.getBoundingClientRect();(function(Y,X,W){let re=svt(W),ue=uvt(re);if(re===null||ue===null)return;let{top:le,bottom:L}=X,J=0,ne=0,D=W;for(;D!==null;){let N=D===re.body;if(N)J=0,ne=fC(Y).innerHeight;else{let H=D.getBoundingClientRect();J=H.top,ne=H.bottom}let z=0;if(lene&&(z=L-ne),z!==0)if(N)ue.scrollBy(0,z);else{let H=D.scrollTop;D.scrollTop+=z;let oe=D.scrollTop-H;le-=oe,L-=oe}if(N)break;D=Kde(D)}})(r,V,i)}}v_t=!0}}function dhi(t){let e=qs()||G3();e===null&&(e=jv().selectEnd()),e.insertNodes(t)}function fhi(){let t=qs();return t===null?"":t.getTextContent()}function e_t(t){let e=t;t.isCollapsed()||e.removeText();let r=qs();mn(r)&&(e=r),mn(e)||it(161);let n=e.anchor,o=n.getNode(),i=n.offset;for(;!iL(o);){let a=o;if([o,i]=phi(o,i),a.is(o))break}return i}function phi(t,e){let r=t.getParent();if(!r){let o=aL();return jv().append(o),o.select(),[jv(),0]}if(Ar(t)){let o=t.splitText(e);if(o.length===0)return[r,t.getIndexWithinParent()];let i=e===0?0:1;return[r,o[0].getIndexWithinParent()+i]}if(!tt(t)||e===0)return[r,t.getIndexWithinParent()];let n=t.getChildAtIndex(e);if(n){let o=new W3(CT(t.__key,e,"element"),CT(t.__key,e,"element"),0,""),i=t.insertNewAfter(o);i&&i.append(n,...n.getNextSiblings())}return[r,t.getIndexWithinParent()+1]}function uXr(t,e,r,n,o="decorators-and-blocks"){if(e==="move"&&n==="character"&&!t.isCollapsed()){let[c,d]=r===t.isBackward()?[t.focus,t.anchor]:[t.anchor,t.focus];return d.set(c.key,c.offset,c.type),!0}let i=kU(t.focus,r?"previous":"next"),a=n==="lineboundary",s=e==="move",u=i,l=o==="decorators-and-blocks";if(!iYr(u)){for(let c of u){l=!1;let{origin:d}=c;if(!Hu(d)||d.isIsolated()||(u=c,!a||!d.isInline()))break}if(l)for(let c of pvt(i).iterNodeCarets(e==="extend"?"shadowRoot":"root")){if(wT(c))c.origin.isInline()||(u=c);else{if(tt(c.origin))continue;Hu(c.origin)&&!c.origin.isInline()&&(u=c)}break}}if(u===i)return!1;if(s&&!a&&Hu(u.origin)&&u.origin.isKeyboardSelectable()){let c=G_t();return c.add(u.origin.getKey()),$v(c),!0}return u=_T(u),s&&_Y(t.anchor,u),_Y(t.focus,u),l||!a}var sg=null,ug=null,Dv=!1,t_t=!1,JLe=0,lXr={characterData:!0,childList:!0,subtree:!0};function vY(){return Dv||sg!==null&&sg._readOnly}function ig(){Dv&&it(13)}function xZr(){JLe>99&&it(14)}function cL(){return sg===null&&it(195,TZr()),sg}function dc(){return ug===null&&it(196,TZr()),ug}function TZr(){let t=0,e=new Set,r=pY.version;if(typeof window<"u")for(let o of document.querySelectorAll("[contenteditable]")){let i=Jde(o);if(wFe(i))t++;else if(i){let a=String(i.constructor.version||"<0.17.1");a===r&&(a+=" (separately built, likely a bundler configuration issue)"),e.add(a)}}let n=` Detected on the page: ${t} compatible editor(s) with version ${r}`;return e.size&&(n+=` and incompatible editors with versions ${Array.from(e).join(", ")}`),n}function mhi(){return ug}function cXr(t,e,r){let n=e.__type,o=Q_t(t,n),i=r.get(n);i===void 0&&(i=Array.from(o.transforms),r.set(n,i));let a=i.length;for(let s=0;s0||B>0;){if(I>0){_._dirtyLeaves=new Set;for(let k of R){let q=O.get(k);Ar(q)&&q.isAttached()&&q.isSimpleText()&&!q.isUnmergeable()&&V7r(q),q!==void 0&&dXr(q,E)&&cXr(_,q,P),w.add(k)}if(R=_._dirtyLeaves,I=R.size,I>0){JLe++;continue}}_._dirtyLeaves=new Set,_._dirtyElements=new Map,A.delete("root")&&A.set("root",!0);for(let k of A){let q=k[0],Z=k[1];if(T.set(q,Z),!Z)continue;let V=O.get(q);V!==void 0&&dXr(V,E)&&cXr(_,V,P)}R=_._dirtyLeaves,I=R.size,A=_._dirtyElements,B=A.size,JLe++}_._dirtyLeaves=w,_._dirtyElements=T}(u,t),pXr(t),function(b,_,w,T){let O=b._nodeMap,E=_._nodeMap,P=[];for(let[R]of T){let I=E.get(R);I!==void 0&&(I.isAttached()||(tt(I)&&IXr(I,R,O,E,P,T),O.has(R)||T.delete(R),P.push(R)))}for(let R of P)E.delete(R);for(let R of w){let I=E.get(R);I===void 0||I.isAttached()||(O.has(R)||w.delete(R),E.delete(R))}}(s,u,t._dirtyLeaves,t._dirtyElements)),y!==t._compositionKey&&(u._flushSync=!0);let g=u._selection;if(mn(g)){let b=u._nodeMap,_=g.anchor.key,w=g.focus.key;b.get(_)!==void 0&&b.get(w)!==void 0||it(19)}else bFe(g)&&g._nodes.size===0&&(u._selection=null)}catch(y){return y instanceof Error&&t._onError(y),t._pendingEditorState=s,t._dirtyType=sY,t._cloneNotNeeded.clear(),t._dirtyLeaves=new Set,t._dirtyElements.clear(),void oL(t)}finally{sg=c,Dv=d,ug=f,t._updating=p,JLe=0}t._dirtyType!==z3||t._deferred.length>0||function(y,g){let b=g.getEditorState()._selection,_=y._selection;if(_!==null){if(_.dirty||!_.is(b))return!0}else if(b!==null)return!0;return!1}(u,t)?u._flushSync?(u._flushSync=!1,oL(t)):l&&Mhi(()=>{oL(t)}):(u._flushSync=!1,l&&(n.clear(),t._deferred=[],t._pendingEditorState=null))}function tS(t,e,r){ug===t&&r===void 0?e():vFe(t,e,r)}var T_t=class t{constructor(e,r,n){this.element=e,this.before=r||null,this.after=n||null}withBefore(e){return new t(this.element,e,this.after)}withAfter(e){return new t(this.element,this.before,e)}withElement(e){return this.element===e?this:new t(e,this.before,this.after)}insertChild(e){let r=this.before||this.getManagedLineBreak();return r!==null&&r.parentElement!==this.element&&it(222),this.element.insertBefore(e,r),this}removeChild(e){return e.parentElement!==this.element&&it(223),this.element.removeChild(e),this}replaceChild(e,r){return r.parentElement!==this.element&&it(224),this.element.replaceChild(e,r),this}getFirstChild(){let e=this.after?this.after.nextSibling:this.element.firstChild;return e===this.before||e===this.getManagedLineBreak()?null:e}getManagedLineBreak(){return this.element.__lexicalLineBreak||null}setManagedLineBreak(e){if(e===null)this.removeManagedLineBreak();else{let r=e==="decorator"&&(aY||jde);this.insertManagedLineBreak(r)}}removeManagedLineBreak(){let e=this.getManagedLineBreak();if(e){let r=this.element,n=e.nodeName==="IMG"?e.nextSibling:null;n&&r.removeChild(n),r.removeChild(e),r.__lexicalLineBreak=void 0}}insertManagedLineBreak(e){let r=this.getManagedLineBreak();if(r){if(e===(r.nodeName==="IMG"))return;this.removeManagedLineBreak()}let n=this.element,o=this.before,i=document.createElement("br");if(n.insertBefore(i,o),e){let a=document.createElement("img");a.setAttribute("data-lexical-linebreak","true"),a.style.cssText="display: inline !important; border: 0px !important; margin: 0px !important;",a.alt="",n.insertBefore(a,i),n.__lexicalLineBreak=a}else n.__lexicalLineBreak=i}getFirstChildOffset(){let e=0;for(let r=this.after;r!==null;r=r.previousSibling)e++;return e}resolveChildIndex(e,r,n,o){if(n===this.element){let u=this.getFirstChildOffset();return[e,Math.min(u+e.getChildrenSize(),Math.max(u,o))]}let i=mXr(r,n);i.push(o);let a=mXr(r,this.element),s=e.getIndexWithinParent();for(let u=0;uc){s+=1;break}}return[e.getParentOrThrow(),s]}};function mXr(t,e){let r=[],n=e;for(;n!==t&&n!==null;n=n.parentNode){let o=0;for(let i=n.previousSibling;i!==null;i=i.previousSibling)o++;r.push(o)}return n!==t&&it(225),r.reverse()}var $U=class extends jU{constructor(e){super(e),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null,this.__textFormat=0,this.__textStyle=""}afterCloneFrom(e){super.afterCloneFrom(e),this.__key===e.__key&&(this.__first=e.__first,this.__last=e.__last,this.__size=e.__size),this.__indent=e.__indent,this.__format=e.__format,this.__style=e.__style,this.__dir=e.__dir,this.__textFormat=e.__textFormat,this.__textStyle=e.__textStyle}getFormat(){return this.getLatest().__format}getFormatType(){let e=this.getFormat();return Emi[e]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){let e=[],r=this.getFirstChild();for(;r!==null;)e.push(r),r=r.getNextSibling();return e}getChildrenKeys(){let e=[],r=this.getFirstChild();for(;r!==null;)e.push(r.__key),r=r.getNextSibling();return e}getChildrenSize(){return this.getLatest().__size}isEmpty(){return this.getChildrenSize()===0}isDirty(){let e=dc()._dirtyElements;return e!==null&&e.has(this.__key)}isLastChild(){let e=this.getLatest(),r=this.getParentOrThrow().getLastChild();return r!==null&&r.is(e)}getAllTextNodes(){let e=[],r=this.getFirstChild();for(;r!==null;){if(Ar(r)&&e.push(r),tt(r)){let n=r.getAllTextNodes();e.push(...n)}r=r.getNextSibling()}return e}getFirstDescendant(){let e=this.getFirstChild();for(;tt(e);){let r=e.getFirstChild();if(r===null)break;e=r}return e}getLastDescendant(){let e=this.getLastChild();for(;tt(e);){let r=e.getLastChild();if(r===null)break;e=r}return e}getDescendantByIndex(e){let r=this.getChildren(),n=r.length;if(e>=n){let i=r[n-1];return tt(i)&&i.getLastDescendant()||i||null}let o=r[e];return tt(o)&&o.getFirstDescendant()||o||null}getFirstChild(){let e=this.getLatest().__first;return e===null?null:yh(e)}getFirstChildOrThrow(){let e=this.getFirstChild();return e===null&&it(45,this.__key),e}getLastChild(){let e=this.getLatest().__last;return e===null?null:yh(e)}getLastChildOrThrow(){let e=this.getLastChild();return e===null&&it(96,this.__key),e}getChildAtIndex(e){let r=this.getChildrenSize(),n,o;if(e=e;){if(o===e)return n;n=n.getPreviousSibling(),o--}return null}getTextContent(){let e="",r=this.getChildren(),n=r.length;for(let o=0;or.remove()),e}append(...e){return this.splice(this.getChildrenSize(),0,e)}setDirection(e){let r=this.getWritable();return r.__dir=e,r}setFormat(e){return this.getWritable().__format=e!==""?$7r[e]:0,this}setStyle(e){return this.getWritable().__style=e||"",this}setTextFormat(e){let r=this.getWritable();return r.__textFormat=e,r}setTextStyle(e){let r=this.getWritable();return r.__textStyle=e,r}setIndent(e){return this.getWritable().__indent=e,this}splice(e,r,n){let o=n.length,i=this.getChildrenSize(),a=this.getWritable();e+r<=i||it(226,String(e),String(r),String(i));let s=a.__key,u=[],l=[],c=this.getChildAtIndex(e+r),d=null,f=i-r+o;if(e!==0)if(e===i)d=this.getLastChild();else{let m=this.getChildAtIndex(e);m!==null&&(d=m.getPreviousSibling())}if(r>0){let m=d===null?this.getFirstChild():d.getNextSibling();for(let h=0;h0&&(r.style.paddingInlineStart=40*n+"px");let o=this.getDirection();o&&(r.dir=o)}return{element:r}}exportJSON(){let e={children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),...super.exportJSON()},r=this.getTextFormat(),n=this.getTextStyle();return r!==0&&(e.textFormat=r),n!==""&&(e.textStyle=n),e}updateFromJSON(e){return super.updateFromJSON(e).setFormat(e.format).setIndent(e.indent).setDirection(e.direction).setTextFormat(e.textFormat||0).setTextStyle(e.textStyle||"")}insertNewAfter(e,r){return null}canIndent(){return!0}collapseAtStart(e){return!1}excludeFromCopy(e){return!1}canReplaceWith(e){return!0}canInsertAfter(e){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(e){return!1}extractWithChild(e,r,n){return!1}canMergeWhenEmpty(){return!1}reconcileObservedMutation(e,r){let n=this.getDOMSlot(e),o=n.getFirstChild();for(let i=this.getFirstChild();i;i=i.getNextSibling()){let a=r.getElementByKey(i.getKey());a!==null&&(o==null?(n.insertChild(a),o=a):o!==a&&n.replaceChild(a,o),o=o.nextSibling)}}};function tt(t){return t instanceof $U}function hXr(t,e,r){let n=t.getNode();for(;n;){let o=n.__key;if(e.has(o)&&!r.has(o))return!0;n=n.getParent()}return!1}var Vde=class extends jU{decorate(e,r){it(47)}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}};function Hu(t){return t instanceof Vde}var dY=class t extends $U{static getType(){return"root"}static clone(){return new t}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){it(51)}getTextContent(){let e=this.__cachedText;return!vY()&&dc()._dirtyType!==z3||e===null?super.getTextContent():e}remove(){it(52)}replace(e){it(53)}insertBefore(e){it(54)}insertAfter(e){it(55)}updateDOM(e,r){return!1}splice(e,r,n){for(let o of n)tt(o)||Hu(o)||it(282);return super.splice(e,r,n)}static importJSON(e){return jv().updateFromJSON(e)}collapseAtStart(){return!0}};function Nv(t){return t instanceof dY}function EZr(t){return new uFe(new Map(t._nodeMap))}function Z_t(){return new uFe(new Map([["root",new dY]]))}function PZr(t){let e=t.exportJSON(),r=t.constructor;if(e.type!==r.getType()&&it(130,r.name),tt(t)){let n=e.children;Array.isArray(n)||it(59,r.name);let o=t.getChildren();for(let i=0;i({root:PZr(jv())}))}},ghi="historic",yhi="history-push",KLe="history-merge",bhi="paste",MZr="collaboration",_hi="skip-collab",RZr="skip-scroll-into-view",IZr="skip-dom-selection",lFe=class extends $U{static getType(){return"artificial"}createDOM(e){return document.createElement("div")}},fY=class t extends $U{static getType(){return"paragraph"}static clone(e){return new t(e.__key)}createDOM(e){let r=document.createElement("p"),n=iY(e.theme,"paragraph");return n!==void 0&&r.classList.add(...n),r}updateDOM(e,r,n){return!1}static importDOM(){return{p:e=>({conversion:vhi,priority:0})}}exportDOM(e){let{element:r}=super.exportDOM(e);if(c_(r)){this.isEmpty()&&r.append(document.createElement("br"));let n=this.getFormatType();n&&(r.style.textAlign=n)}return{element:r}}static importJSON(e){return aL().updateFromJSON(e)}exportJSON(){return{...super.exportJSON(),textFormat:this.getTextFormat(),textStyle:this.getTextStyle()}}insertNewAfter(e,r){let n=aL();n.setTextFormat(e.format),n.setTextStyle(e.style);let o=this.getDirection();return n.setDirection(o),n.setFormat(this.getFormatType()),n.setStyle(this.getStyle()),this.insertAfter(n,r),n}collapseAtStart(){let e=this.getChildren();if(e.length===0||Ar(e[0])&&e[0].getTextContent().trim()===""){if(this.getNextSibling()!==null)return this.selectNext(),this.remove(),!0;if(this.getPreviousSibling()!==null)return this.selectPrevious(),this.remove(),!0}return!1}};function vhi(t){let e=aL();return t.style&&(e.setFormat(t.style.textAlign),QZr(t,e)),{node:e}}function aL(){return Gde(new fY)}function whi(t){return t instanceof fY}var Shi=0,Chi=1,xhi=2,Thi=3,Ohi=4;function AZr(t,e,r,n){let o=t._keyToDOMMap;o.clear(),t._editorState=Z_t(),t._pendingEditorState=n,t._compositionKey=null,t._dirtyType=z3,t._cloneNotNeeded.clear(),t._dirtyLeaves=new Set,t._dirtyElements.clear(),t._normalizedNodes=new Set,t._updateTags=new Set,t._updates=[],t._blockCursorElement=null;let i=t._observer;i!==null&&(i.disconnect(),t._observer=null),e!==null&&(e.textContent=""),r!==null&&(r.textContent="",o.set("root",r))}function Ehi(t){let e=t||{},r=mhi(),n=e.theme||{},o=t===void 0?r:e.parentEditor||null,i=e.disableEvents||!1,a=Z_t(),s=e.namespace||(o!==null?o._config.namespace:qZr()),u=e.editorState,l=[dY,H3,uY,cY,fY,lFe,...e.nodes||[]],{onError:c,html:d}=e,f=e.editable===void 0||e.editable,p;if(t===void 0&&r!==null)p=r._nodes;else{p=new Map;for(let h=0;h{Object.keys(w).forEach(T=>{let O=g.get(T);O===void 0&&(O=[],g.set(T,O)),O.push(w[T])})};return h.forEach(w=>{let T=w.klass.importDOM;if(T==null||b.has(T))return;b.add(T);let O=T.call(w.klass);O!==null&&_(O)}),y&&_(y),g}(p,d?d.import:void 0),f,t);return u!==void 0&&(m._pendingEditorState=u,m._dirtyType=sY),m}var pY=class{constructor(e,r,n,o,i,a,s,u){this._createEditorArgs=u,this._parentEditor=r,this._rootElement=null,this._editorState=e,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new Map,this._updates=[],this._updating=!1,this._listeners={decorator:new Set,editable:new Set,mutation:new Map,root:new Set,textcontent:new Set,update:new Set},this._commands=new Map,this._config=o,this._nodes=n,this._decorators={},this._pendingDecorators=null,this._dirtyType=z3,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=qZr(),this._onError=i,this._htmlConversions=a,this._editable=s,this._headless=r!==null&&r._headless,this._window=null,this._blockCursorElement=null}isComposing(){return this._compositionKey!=null}registerUpdateListener(e){let r=this._listeners.update;return r.add(e),()=>{r.delete(e)}}registerEditableListener(e){let r=this._listeners.editable;return r.add(e),()=>{r.delete(e)}}registerDecoratorListener(e){let r=this._listeners.decorator;return r.add(e),()=>{r.delete(e)}}registerTextContentListener(e){let r=this._listeners.textcontent;return r.add(e),()=>{r.delete(e)}}registerRootListener(e){let r=this._listeners.root;return e(this._rootElement,null),r.add(e),()=>{e(null,this._rootElement),r.delete(e)}}registerCommand(e,r,n){n===void 0&&it(35);let o=this._commands;o.has(e)||o.set(e,[new Set,new Set,new Set,new Set,new Set]);let i=o.get(e);i===void 0&&it(36,String(e));let a=i[n];return a.add(r),()=>{a.delete(r),i.every(s=>s.size===0)&&o.delete(e)}}registerMutationListener(e,r,n){let o=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(e)).klass,i=this._listeners.mutation,a=i.get(r);a===void 0&&(a=new Set,i.set(r,a)),a.add(o);let s=n&&n.skipInitialization;return s!==void 0&&s||this.initializeMutationListener(r,o),()=>{a.delete(o),a.size===0&&i.delete(r)}}getRegisteredNode(e){let r=this._nodes.get(e.getType());return r===void 0&&it(37,e.name),r}resolveRegisteredNodeAfterReplacements(e){for(;e.replaceWithKlass;)e=this.getRegisteredNode(e.replaceWithKlass);return e}initializeMutationListener(e,r){let n=this._editorState,o=M_t(n).get(r.getType());if(!o)return;let i=new Map;for(let a of o.keys())i.set(a,"created");i.size>0&&e(i,{dirtyLeaves:new Set,prevEditorState:n,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(e,r){let n=this.getRegisteredNode(e);return n.transforms.add(r),n}registerNodeTransform(e,r){let n=this.registerNodeTransformToKlass(e,r),o=[n],i=n.replaceWithKlass;if(i!=null){let a=this.registerNodeTransformToKlass(i,r);o.push(a)}return function(a,s){let u=M_t(a.getEditorState()),l=[];for(let c of s){let d=u.get(c);d&&l.push(d)}l.length!==0&&a.update(()=>{for(let c of l)for(let d of c.keys()){let f=yh(d);f&&f.markDirty()}},a._pendingEditorState===null?{tag:KLe}:void 0)}(this,o.map(a=>a.klass.getType())),()=>{o.forEach(a=>a.transforms.delete(r))}}hasNode(e){return this._nodes.has(e.getType())}hasNodes(e){return e.every(this.hasNode.bind(this))}dispatchCommand(e,r){return wr(this,e,r)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(e){let r=this._rootElement;if(e!==r){let n=iY(this._config.theme,"root"),o=this._pendingEditorState||this._editorState;if(this._rootElement=e,AZr(this,r,e,o),r!==null&&(this._config.disableEvents||Qmi(r),n!=null&&r.classList.remove(...n)),e!==null){let i=uvt(e),a=e.style;a.userSelect="text",a.whiteSpace="pre-wrap",a.wordBreak="break-word",e.setAttribute("data-lexical-editor","true"),this._window=i,this._dirtyType=sY,DXr(this),this._updateTags.add(KLe),oL(this),this._config.disableEvents||function(s,u){let l=s.ownerDocument,c=oFe.get(l);(c===void 0||c<1)&&l.addEventListener("selectionchange",gZr),oFe.set(l,(c||0)+1),s.__lexicalEditor=u;let d=hZr(s);for(let f=0;f<__t.length;f++){let[p,m]=__t[f],h=typeof m=="function"?y=>{X7r(y)||(G7r(y),(u.isEditable()||p==="click")&&m(y,u))}:y=>{if(X7r(y))return;G7r(y);let g=u.isEditable();switch(p){case"cut":return g&&wr(u,W_t,y);case"copy":return wr(u,H_t,y);case"paste":return g&&wr(u,U_t,y);case"dragstart":return g&&wr(u,nZr,y);case"dragover":return g&&wr(u,oZr,y);case"dragend":return g&&wr(u,iZr,y);case"focus":return g&&wr(u,aZr,y);case"blur":return g&&wr(u,sZr,y);case"drop":return g&&wr(u,rZr,y)}};s.addEventListener(p,h),d.push(()=>{s.removeEventListener(p,h)})}}(e,this),n!=null&&e.classList.add(...n)}else this._window=null,this._updateTags.add(KLe),oL(this);Ade("root",this,!1,e,r)}}getElementByKey(e){return this._keyToDOMMap.get(e)||null}getEditorState(){return this._editorState}setEditorState(e,r){e.isEmpty()&&it(38);let n=e;n._readOnly&&(n=EZr(e),n._selection=e._selection?e._selection.clone():null),NXr(this);let o=this._pendingEditorState,i=this._updateTags,a=r!==void 0?r.tag:null;o===null||o.isEmpty()||(a!=null&&i.add(a),oL(this)),this._pendingEditorState=n,this._dirtyType=sY,this._dirtyElements.set("root",!1),this._compositionKey=null,a!=null&&i.add(a),this._updating||oL(this)}parseEditorState(e,r){return function(n,o,i){let a=Z_t(),s=sg,u=Dv,l=ug,c=o._dirtyElements,d=o._dirtyLeaves,f=o._cloneNotNeeded,p=o._dirtyType;o._dirtyElements=new Map,o._dirtyLeaves=new Set,o._cloneNotNeeded=new Set,o._dirtyType=0,sg=a,Dv=!1,ug=o,Y_t(null);try{let m=o._nodes;X_t(n.root,m),i&&i(),a._readOnly=!0}catch(m){m instanceof Error&&o._onError(m)}finally{o._dirtyElements=c,o._dirtyLeaves=d,o._cloneNotNeeded=f,o._dirtyType=p,sg=s,Dv=u,ug=l}return a}(typeof e=="string"?JSON.parse(e):e,this,r)}read(e){return oL(this),this.getEditorState().read(e,{editor:this})}update(e,r){(function(n,o,i){n._updating?n._updates.push([o,i]):vFe(n,o,i)})(this,e,r)}focus(e,r={}){let n=this._rootElement;n!==null&&(n.setAttribute("autocapitalize","off"),tS(this,()=>{let o=qs(),i=jv();o!==null?o.dirty||$v(o.clone()):i.getChildrenSize()!==0&&(r.defaultSelection==="rootStart"?i.selectStart():i.selectEnd()),HZr("focus"),WZr(()=>{n.removeAttribute("autocapitalize"),e&&e()})}),this._pendingEditorState===null&&n.removeAttribute("autocapitalize"))}blur(){let e=this._rootElement;e!==null&&e.blur();let r=hN(this._window);r!==null&&r.removeAllRanges()}isEditable(){return this._editable}setEditable(e){this._editable!==e&&(this._editable=e,Ade("editable",this,!0,e))}toJSON(){return{editorState:this._editorState.toJSON()}}};pY.version="0.34.0+prod.esm";var O_t=null;function Y_t(t){O_t=t}var NZr=1;function Phi(){NZr=1}function Q_t(t,e){let r=evt(t,e);return r===void 0&&it(30,e),r}function evt(t,e){return t._nodes.get(e)}var Mhi=typeof queueMicrotask=="function"?queueMicrotask:t=>{Promise.resolve().then(t)};function gXr(t){return Hu(CFe(t))}function tvt(t){let e=document.activeElement;if(!c_(e))return!1;let r=e.nodeName;return Hu(CFe(t))&&(r==="INPUT"||r==="TEXTAREA"||e.contentEditable==="true"&&Jde(e)==null)}function Wde(t,e,r){let n=t.getRootElement();try{return n!==null&&n.contains(e)&&n.contains(r)&&e!==null&&!tvt(e)&&rvt(e)===t}catch{return!1}}function wFe(t){return t instanceof pY}function rvt(t){let e=t;for(;e!=null;){let r=Jde(e);if(wFe(r))return r;e=Kde(e)}return null}function Jde(t){return t?t.__lexicalEditor:null}function AU(t){return K_t(t)||t.isToken()}function rL(t){return AU(t)||t.isSegmented()}function gN(t){return wY(t)&&t.nodeType===fmi}function DZr(t){return wY(t)&&t.nodeType===pmi}function J3(t){let e=t;for(;e!=null;){if(gN(e))return e;e=e.firstChild}return null}function cFe(t,e,r){let n=lb[e];if(r!==null&&(t&n)==(r&n))return t;let o=t^n;return e==="subscript"?o&=~lb.superscript:e==="superscript"?o&=~lb.subscript:e==="lowercase"?(o&=~lb.uppercase,o&=~lb.capitalize):e==="uppercase"?(o&=~lb.lowercase,o&=~lb.capitalize):e==="capitalize"&&(o&=~lb.lowercase,o&=~lb.uppercase),o}function Rhi(t){return Ar(t)||B3(t)||Hu(t)}function jZr(t,e){let r=function(){let a=O_t;return O_t=null,a}();if((e=e||r&&r.__key)!=null)return void(t.__key=e);ig(),xZr();let n=dc(),o=cL(),i=""+NZr++;o._nodeMap.set(i,t),tt(t)?n._dirtyElements.set(i,!0):n._dirtyLeaves.add(i),n._cloneNotNeeded.add(i),n._dirtyType=EXr,t.__key=i}function NU(t){let e=t.getParent();if(e!==null){let r=t.getWritable(),n=e.getWritable(),o=t.getPreviousSibling(),i=t.getNextSibling(),a=i!==null?i.__key:null,s=o!==null?o.__key:null,u=o!==null?o.getWritable():null,l=i!==null?i.getWritable():null;o===null&&(n.__first=a),i===null&&(n.__last=s),u!==null&&(u.__next=a),l!==null&&(l.__prev=s),r.__prev=null,r.__next=null,r.__parent=null,n.__size--}}function dFe(t){xZr();let e=t.getLatest(),r=e.__parent,n=cL(),o=dc(),i=n._nodeMap,a=o._dirtyElements;r!==null&&function(u,l,c){let d=u;for(;d!==null;){if(c.has(d))return;let f=l.get(d);if(f===void 0)break;c.set(d,!1),d=f.__parent}}(r,i,a);let s=e.__key;o._dirtyType=EXr,tt(t)?a.set(s,!0):o._dirtyLeaves.add(s)}function ag(t){ig();let e=dc(),r=e._compositionKey;if(t!==r){if(e._compositionKey=t,r!==null){let n=yh(r);n!==null&&n.getWritable()}if(t!==null){let n=yh(t);n!==null&&n.getWritable()}}}function IU(){return vY()?null:dc()._compositionKey}function yh(t,e){let r=(e||cL())._nodeMap.get(t);return r===void 0?null:r}function $Zr(t,e){let r=SFe(t,dc());return r!==void 0?yh(r,e):null}function SFe(t,e){return t[`__lexicalKey_${e._key}`]}function CFe(t,e){let r=t;for(;r!=null;){let n=$Zr(r,e);if(n!==null)return n;r=Kde(r)}return null}function LZr(t){let e=t._decorators,r=Object.assign({},e);return t._pendingDecorators=r,r}function yXr(t){return t.read(()=>jv().getTextContent())}function jv(){return FZr(cL())}function FZr(t){return t._nodeMap.get("root")}function $v(t){ig();let e=cL();t!==null&&(t.dirty=!0,t.setCachedNodes(null)),e._selection=t}function rY(t){let e=dc(),r=function(n,o){let i=n;for(;i!=null;){let a=SFe(i,o);if(a!==void 0)return a;i=Kde(i)}return null}(t,e);return r===null?t===e.getRootElement()?yh("root"):null:yh(r)}function kZr(t){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(t)}function nvt(t){let e=[],r=t;for(;r!==null;)e.push(r),r=r._parentEditor;return e}function qZr(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substring(0,5)}function BZr(t){return gN(t)?t.nodeValue:null}function ovt(t,e,r){let n=hN(fC(e));if(n===null)return;let o=n.anchorNode,{anchorOffset:i,focusOffset:a}=n;if(o!==null){let s=BZr(o),u=CFe(o);if(s!==null&&Ar(u)){if(s===hFe&&r){let l=r.length;s=r,i=l,a=l}s!==null&&ivt(u,s,i,a,t)}}}function ivt(t,e,r,n,o){let i=t;if(i.isAttached()&&(o||!i.isDirty())){let a=i.isComposing(),s=e;(a||o)&&e[e.length-1]===hFe&&(s=e.slice(0,-1));let u=i.getTextContent();if(o||s!==u){if(s===""){if(ag(null),jde||aY||XLe)i.remove();else{let h=dc();setTimeout(()=>{h.update(()=>{i.isAttached()&&i.remove()})},20)}return}let l=i.getParent(),c=G3(),d=i.getTextContentSize(),f=IU(),p=i.getKey();if(i.isToken()||f!==null&&p===f&&!a||mn(c)&&(l!==null&&!l.canInsertTextBefore()&&c.anchor.offset===0||c.anchor.key===t.__key&&c.anchor.offset===0&&!i.canInsertTextBefore()&&!a||c.focus.key===t.__key&&c.focus.offset===d&&!i.canInsertTextAfter()&&!a))return void i.markDirty();let m=qs();if(!mn(m)||r===null||n===null)return void bXr(i,s,m);if(m.setTextNodeRange(i,r,i,n),i.isSegmented()){let h=og(i.getTextContent());i.replace(h),i=h}bXr(i,s,m)}}}function bXr(t,e,r){if(t.setTextContent(e),mn(r)){let n=t.getKey();for(let o of["anchor","focus"]){let i=r[o];i.type==="text"&&i.key===n&&(i.offset=ST(t,i.offset,"clamp"))}}}function zLe(t,e,r){let n=e[r]||!1;return n==="any"||n===t[r]}function UZr(t,e){return zLe(t,e,"altKey")&&zLe(t,e,"ctrlKey")&&zLe(t,e,"shiftKey")&&zLe(t,e,"metaKey")}function ou(t,e,r){return UZr(t,r)&&t.key.toLowerCase()===e.toLowerCase()}var tL={ctrlKey:!mN,metaKey:mN},_Xr={altKey:mN,ctrlKey:!mN};function vXr(t){return t.key==="Backspace"}function wXr(t){return ou(t,"a",tL)}function Ihi(t){let e=jv();if(mn(t)){let r=t.anchor,n=t.focus,o=r.getNode().getTopLevelElementOrThrow().getParentOrThrow();return r.set(o.getKey(),0,"element"),n.set(o.getKey(),o.getChildrenSize(),"element"),QLe(t),t}{let r=e.select(0,e.getChildrenSize());return $v(QLe(r)),r}}function iY(t,e){t.__lexicalClassNameCache===void 0&&(t.__lexicalClassNameCache={});let r=t.__lexicalClassNameCache,n=r[e];if(n!==void 0)return n;let o=t[e];if(typeof o=="string"){let i=ZLe(o);return r[e]=i,i}return o}function avt(t,e,r,n,o){if(r.size===0)return;let i=n.__type,a=n.__key,s=e.get(i);s===void 0&&it(33,i);let u=s.klass,l=t.get(u);l===void 0&&(l=new Map,t.set(u,l));let c=l.get(a),d=c==="destroyed"&&o==="created";(c===void 0||d)&&l.set(a,d?"updated":o)}function Ahi(t){let e=t.getType(),r=cL();if(r._readOnly){let i=M_t(r).get(e);return i?Array.from(i.values()):[]}let n=r._nodeMap,o=[];for(let[,i]of n)i instanceof t&&i.__type===e&&i.isAttached()&&o.push(i);return o}function SXr(t,e,r){let n=t.getParent(),o=r,i=t;return n!==null&&(e&&r===0?(o=i.getIndexWithinParent(),i=n):e||r!==i.getChildrenSize()||(o=i.getIndexWithinParent()+1,i=n)),i.getChildAtIndex(e?o-1:o)}function zZr(t,e){let r=t.offset;if(t.type==="element")return SXr(t.getNode(),e,r);{let n=t.getNode();if(e&&r===0||!e&&r===n.getTextContentSize()){let o=e?n.getPreviousSibling():n.getNextSibling();return o===null?SXr(n.getParentOrThrow(),e,n.getIndexWithinParent()+(e?0:1)):o}}return null}function VZr(t){let e=fC(t).event,r=e&&e.inputType;return r==="insertFromPaste"||r==="insertFromPasteAsQuotation"}function wr(t,e,r){return function(n,o,i){let a=nvt(n);for(let s=4;s>=0;s--)for(let u=0;u{for(let h=0;h{let s=a.getParentOrThrow(),u=xT(s),l=a!==r||u?lvt(a):a;if(u)return tt(a)&&tt(l)||it(133),a.insertAfter(l),[a,l,l];{let[c,d,f]=n(s),p=a.getNextSiblings();return f.append(l,...p),[c,d,l]}},[o,i]=n(r);return[o,i]}function $hi(t){return c_(t)&&t.tagName==="A"}function c_(t){return wY(t)&&t.nodeType===dmi}function wY(t){return typeof t=="object"&&t!==null&&"nodeType"in t&&typeof t.nodeType=="number"}function XZr(t){return wY(t)&&t.nodeType===mmi}function ZZr(t){let e=new RegExp(/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|mark|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/,"i");return t.nodeName.match(e)!==null}function P_t(t){let e=new RegExp(/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/,"i");return t.nodeName.match(e)!==null}function iL(t){if(Hu(t)&&!t.isInline())return!0;if(!tt(t)||xT(t))return!1;let e=t.getFirstChild(),r=e===null||B3(e)||Ar(e)||e.isInline();return!t.isInline()&&t.canBeEmpty()!==!1&&r}function o_t(t,e){let r=t;for(;r!==null&&r.getParent()!==null&&!e(r);)r=r.getParentOrThrow();return e(r)?r:null}function cvt(){return dc()}var CXr=new WeakMap,Lhi=new Map;function M_t(t){if(!t._readOnly&&t.isEmpty())return Lhi;t._readOnly||it(192);let e=CXr.get(t);return e||(e=function(r){let n=new Map;for(let[o,i]of r._nodeMap){let a=i.__type,s=n.get(a);s||(s=new Map,n.set(a,s)),s.set(o,i)}return n}(t),CXr.set(t,e)),e}function YZr(t){let e=t.constructor.clone(t);return e.afterCloneFrom(t),e}function QZr(t,e){let r=parseInt(t.style.paddingInlineStart,10)||0,n=Math.round(r/40);e.setIndent(n)}function Fhi(t){t.__lexicalUnmanaged=!0}function eYr(t){return t.__lexicalUnmanaged===!0}function Ede(t,e){return function(r,n){return Object.prototype.hasOwnProperty.call(r,n)}(t,e)&&t[e]!==jU[e]}function dvt(t){let e=L7r in t.prototype?t.prototype[L7r]():void 0,r=function(a){return a===Vde||a===$U||a===jU}(t),n=!r&&Ede(t,"getType")?t.getType():void 0,o,i=n;if(e)if(n)o=e[n];else for(let[a,s]of Object.entries(e))i=a,o=s;if(!r&&i&&(Ede(t,"getType")||(t.getType=()=>i),Ede(t,"clone")||(t.clone=a=>(Y_t(a),new t)),Ede(t,"importJSON")||(t.importJSON=o&&o.$importJSON||(a=>new t().updateFromJSON(a))),!Ede(t,"importDOM")&&o)){let{importDOM:a}=o;a&&(t.importDOM=()=>a)}return{ownNodeConfig:o,ownNodeType:i}}function khi(t){let e=cvt();return ig(),new(e.resolveRegisteredNodeAfterReplacements(e.getRegisteredNode(t))).klass}var qhi={next:"previous",previous:"next"},hY=class{constructor(e){this.origin=e}[Symbol.iterator](){return mvt({hasNext:K3,initial:this.getAdjacentCaret(),map:e=>e,step:e=>e.getAdjacentCaret()})}getAdjacentCaret(){return lg(this.getNodeAtCaret(),this.direction)}getSiblingCaret(){return lg(this.origin,this.direction)}remove(){let e=this.getNodeAtCaret();return e&&e.remove(),this}replaceOrInsert(e,r){let n=this.getNodeAtCaret();return e.is(this.origin)||e.is(n)||(n===null?this.insert(e):n.replace(e,r)),this}splice(e,r,n="next"){let o=n===this.direction?r:Array.from(r).reverse(),i=this,a=this.getParentAtCaret(),s=new Map;for(let u=i.getAdjacentCaret();u!==null&&s.size0){let l=i.getNodeAtCaret();if(l){if(s.delete(l.getKey()),s.delete(u.getKey()),!(l.is(u)||i.origin.is(u))){let c=u.getParent();c&&c.is(a)&&u.remove(),l.replace(u)}}else l===null&&it(263,Array.from(s).join(" "))}else i.insert(u);i=lg(u,this.direction)}for(let u of s.values())u.remove();return this}},Hde=class t extends hY{constructor(){super(...arguments);x(this,"type","child")}getLatest(){let r=this.origin.getLatest();return r===this.origin?this:lL(r,this.direction)}getParentCaret(r="root"){return lg(fvt(this.getParentAtCaret(),r),this.direction)}getFlipped(){let r=BU(this.direction);return lg(this.getNodeAtCaret(),r)||lL(this.origin,r)}getParentAtCaret(){return this.origin}getChildCaret(){return this}isSameNodeCaret(r){return r instanceof t&&this.direction===r.direction&&this.origin.is(r.origin)}isSamePointCaret(r){return this.isSameNodeCaret(r)}},Bhi={root:Nv,shadowRoot:xT};function BU(t){return qhi[t]}function fvt(t,e="root"){return Bhi[e](t)?null:t}var gY=class t extends hY{constructor(){super(...arguments);x(this,"type","sibling")}getLatest(){let r=this.origin.getLatest();return r===this.origin?this:lg(r,this.direction)}getSiblingCaret(){return this}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return tt(this.origin)?lL(this.origin,this.direction):null}getParentCaret(r="root"){return lg(fvt(this.getParentAtCaret(),r),this.direction)}getFlipped(){let r=BU(this.direction);return lg(this.getNodeAtCaret(),r)||lL(this.origin.getParentOrThrow(),r)}isSamePointCaret(r){return r instanceof t&&this.direction===r.direction&&this.origin.is(r.origin)}isSameNodeCaret(r){return(r instanceof t||r instanceof yY)&&this.direction===r.direction&&this.origin.is(r.origin)}},yY=class t extends hY{constructor(r,n){super(r);x(this,"type","text");this.offset=n}getLatest(){let r=this.origin.getLatest();return r===this.origin?this:LU(r,this.direction,this.offset)}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return null}getParentCaret(r="root"){return lg(fvt(this.getParentAtCaret(),r),this.direction)}getFlipped(){return LU(this.origin,BU(this.direction),this.offset)}isSamePointCaret(r){return r instanceof t&&this.direction===r.direction&&this.origin.is(r.origin)&&this.offset===r.offset}isSameNodeCaret(r){return(r instanceof gY||r instanceof t)&&this.direction===r.direction&&this.origin.is(r.origin)}getSiblingCaret(){return lg(this.origin,this.direction)}};function sL(t){return t instanceof yY}function Uhi(t){return t instanceof hY}function K3(t){return t instanceof gY}function wT(t){return t instanceof Hde}var zhi={next:class extends yY{constructor(){super(...arguments);x(this,"direction","next")}getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends yY{constructor(){super(...arguments);x(this,"direction","previous")}getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},Vhi={next:class extends gY{constructor(){super(...arguments);x(this,"direction","next")}getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends gY{constructor(){super(...arguments);x(this,"direction","previous")}getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},Hhi={next:class extends Hde{constructor(){super(...arguments);x(this,"direction","next")}getNodeAtCaret(){return this.origin.getFirstChild()}insert(e){return this.origin.splice(0,0,[e]),this}},previous:class extends Hde{constructor(){super(...arguments);x(this,"direction","previous")}getNodeAtCaret(){return this.origin.getLastChild()}insert(e){return this.origin.splice(this.origin.getChildrenSize(),0,[e]),this}}};function lg(t,e){return t?new Vhi[e](t):null}function LU(t,e,r){return t?new zhi[e](t,ST(t,r)):null}function ST(t,e,r="error"){let n=t.getTextContentSize(),o=e==="next"?n:e==="previous"?0:e;return(o<0||o>n)&&(r!=="clamp"&&function(i,...a){let s=new URL("https://lexical.dev/docs/error"),u=new URLSearchParams;u.append("code",i);for(let l of a)u.append("v",l);s.search=u.toString(),console.warn(`Minified Lexical warning #${i}; visit ${s.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}(284,String(e),String(n),t.getKey()),o=o<0?0:n),o}function R_t(t,e){return new pFe(t,e)}function lL(t,e){return tt(t)?new Hhi[e](t):null}function tYr(t){return t&&t.getChildCaret()||t}function bY(t){return t&&tYr(t.getAdjacentCaret())}var I_t=class t{constructor(e,r,n){x(this,"type","node-caret-range");this.anchor=e,this.focus=r,this.direction=n}getLatest(){let e=this.anchor.getLatest(),r=this.focus.getLatest();return e===this.anchor&&r===this.focus?this:new t(e,r,this.direction)}isCollapsed(){return this.anchor.isSamePointCaret(this.focus)}getTextSlices(){let e=o=>{let i=this[o].getLatest();return sL(i)?function(a,s){let{direction:u,origin:l}=a,c=ST(l,s==="focus"?BU(u):u);return R_t(a,c-a.offset)}(i,o):null},r=e("anchor"),n=e("focus");if(r&&n){let{caret:o}=r,{caret:i}=n;if(o.isSameNodeCaret(i))return[R_t(o,i.offset-o.offset),null]}return[r,n]}iterNodeCarets(e="root"){let r=sL(this.anchor)?this.anchor.getSiblingCaret():this.anchor.getLatest(),n=this.focus.getLatest(),o=sL(n),i=a=>a.isSameNodeCaret(n)?null:bY(a)||a.getParentCaret(e);return mvt({hasNext:a=>a!==null&&!(o&&n.isSameNodeCaret(a)),initial:r.isSameNodeCaret(n)?null:i(r),map:a=>a,step:i})}[Symbol.iterator](){return this.iterNodeCarets("root")}},pFe=class{constructor(e,r){x(this,"type","slice");this.caret=e,this.distance=r}getSliceIndices(){let{distance:e,caret:{offset:r}}=this,n=r+e;return n{let B;for(let k=O;ky.has(I.getKey())&&iL(I));return P&&R?[P,R]:null}(c,d,u);if(f){let[m,h]=f;lL(m,"previous").splice(0,h.getChildren()),h.remove()}let p=[c,d,...a,...s].find(i_t);if(p)return rYr(qU(_T(p),t.direction));it(269,JSON.stringify(a.map(m=>m.origin.__key)))}function _T(t){let e=function(o){let i=o;for(;wT(i);){let a=bY(i);if(!wT(a))break;i=a}return i}(t.getLatest()),{direction:r}=e;if(Ar(e.origin))return sL(e)?e:LU(e.origin,r,r);let n=e.getAdjacentCaret();return K3(n)&&Ar(n.origin)?LU(n.origin,r,BU(r)):e}function iYr(t){return sL(t)&&t.offset!==ST(t.origin,t.direction)}function qU(t,e){return t.direction===e?t:t.getFlipped()}function yvt(t,e){return t.direction===e?t:FU(qU(t.focus,e),qU(t.anchor,e))}function aYr(t,e,r){let n=lL(t,"next");for(let o=0;o0||a.canBeEmpty()&&o(a,"last"))&&i.insert(e(a).splice(0,0,s))}return i}var be=bvt,Bqs=be.$addUpdateTag,Uqs=be.$applyNodeReplacement,CY=be.$caretFromPoint,sYr=be.$caretRangeFromSelection,UU=be.$cloneWithProperties,zqs=be.$comparePointCaretNext,Vqs=be.$copyNode,Hqs=be.$create,_vt=be.$createLineBreakNode,Wqs=be.$createNodeSelection,dL=be.$createParagraphNode,Jqs=be.$createPoint,TFe=be.$createRangeSelection,Kqs=be.$createRangeSelectionFromDom,uYr=be.$createTabNode,rS=be.$createTextNode,lYr=be.$extendCaretToRange,Xde=be.$getAdjacentChildCaret,Gqs=be.$getAdjacentNode,Xqs=be.$getAdjacentSiblingOrParentSiblingCaret,vvt=be.$getCaretInDirection,cYr=be.$getCaretRange,Zqs=be.$getCaretRangeInDirection,dYr=be.$getCharacterOffsets,zU=be.$getChildCaret,Yqs=be.$getChildCaretAtIndex,wvt=be.$getChildCaretOrSelf,fYr=be.$getCollapsedCaretRange,Qqs=be.$getCommonAncestor,eBs=be.$getCommonAncestorResultBranchOrder,OFe=be.$getEditor,tBs=be.$getNearestNodeFromDOMNode,rBs=be.$getNearestRootOrShadowRoot,pYr=be.$getNodeByKey,nBs=be.$getNodeByKeyOrThrow,Zde=be.$getPreviousSelection,Ci=be.$getRoot,Sn=be.$getSelection,fL=be.$getSiblingCaret,mYr=be.$getState,oBs=be.$getStateChange,iBs=be.$getTextContent,aBs=be.$getTextNodeOffset,sBs=be.$getTextPointCaret,uBs=be.$getTextPointCaretSlice,lBs=be.$getWritableNodeState,hYr=be.$hasAncestor,cBs=be.$hasUpdateTag,dBs=be.$insertNodes,EFe=be.$isBlockElementNode,Yde=be.$isChildCaret,PFe=be.$isDecoratorNode,gi=be.$isElementNode,gYr=be.$isExtendableTextPointCaret,fBs=be.$isInlineElementOrDecoratorNode,yYr=be.$isLeafNode,pBs=be.$isLineBreakNode,mBs=be.$isNodeCaret,hBs=be.$isNodeSelection,bYr=be.$isParagraphNode,jr=be.$isRangeSelection,xY=be.$isRootNode,X3=be.$isRootOrShadowRoot,_Yr=be.$isSiblingCaret,gBs=be.$isTabNode,Yi=be.$isTextNode,MFe=be.$isTextPointCaret,yBs=be.$isTextPointCaretSlice,Svt=be.$isTokenOrSegmented,bBs=be.$isTokenOrTab,_Bs=be.$nodesOfType,vYr=be.$normalizeCaret,vBs=be.$normalizeSelection__EXPERIMENTAL,wBs=be.$onUpdate,wYr=be.$parseSerializedNode,SBs=be.$removeTextFromCaretRange,SYr=be.$rewindSiblingCaret,RFe=be.$selectAll,CBs=be.$setCompositionKey,xBs=be.$setPointFromCaret,Z3=be.$setSelection,CYr=be.$setSelectionFromCaretRange,xYr=be.$setState,TYr=be.$splitAtPointCaretNext,OYr=be.$splitNode,TBs=be.$updateRangeSelectionFromCaretRange,Cvt=be.ArtificialNode__DO_NOT_USE,EYr=be.BLUR_COMMAND,Qde=be.CAN_REDO_COMMAND,efe=be.CAN_UNDO_COMMAND,PYr=be.CLEAR_EDITOR_COMMAND,MYr=be.CLEAR_HISTORY_COMMAND,OBs=be.CLICK_COMMAND,EBs=be.COLLABORATION_TAG,IFe=be.COMMAND_PRIORITY_CRITICAL,nl=be.COMMAND_PRIORITY_EDITOR,pL=be.COMMAND_PRIORITY_HIGH,RYr=be.COMMAND_PRIORITY_LOW,PBs=be.COMMAND_PRIORITY_NORMAL,IYr=be.CONTROLLED_TEXT_INSERTION_COMMAND,AFe=be.COPY_COMMAND,AYr=be.CUT_COMMAND,TY=be.DELETE_CHARACTER_COMMAND,NYr=be.DELETE_LINE_COMMAND,DYr=be.DELETE_WORD_COMMAND,MBs=be.DRAGEND_COMMAND,RBs=be.DRAGOVER_COMMAND,jYr=be.DRAGSTART_COMMAND,$Yr=be.DROP_COMMAND,NFe=be.DecoratorNode,IBs=be.ElementNode,ABs=be.FOCUS_COMMAND,NBs=be.FORMAT_ELEMENT_COMMAND,DBs=be.FORMAT_TEXT_COMMAND,DFe=be.HISTORIC_TAG,OY=be.HISTORY_MERGE_TAG,LYr=be.HISTORY_PUSH_TAG,jBs=be.INDENT_CONTENT_COMMAND,xvt=be.INSERT_LINE_BREAK_COMMAND,FYr=be.INSERT_PARAGRAPH_COMMAND,$Bs=be.INSERT_TAB_COMMAND,tfe=be.INTERNAL_$isBlock,LBs=be.IS_ALL_FORMATTING,FBs=be.IS_BOLD,kBs=be.IS_CODE,qBs=be.IS_HIGHLIGHT,BBs=be.IS_ITALIC,UBs=be.IS_STRIKETHROUGH,zBs=be.IS_SUBSCRIPT,VBs=be.IS_SUPERSCRIPT,HBs=be.IS_UNDERLINE,kYr=be.KEY_ARROW_DOWN_COMMAND,qYr=be.KEY_ARROW_LEFT_COMMAND,BYr=be.KEY_ARROW_RIGHT_COMMAND,UYr=be.KEY_ARROW_UP_COMMAND,zYr=be.KEY_BACKSPACE_COMMAND,VYr=be.KEY_DELETE_COMMAND,WBs=be.KEY_DOWN_COMMAND,EY=be.KEY_ENTER_COMMAND,HYr=be.KEY_ESCAPE_COMMAND,JBs=be.KEY_MODIFIER_COMMAND,KBs=be.KEY_SPACE_COMMAND,WYr=be.KEY_TAB_COMMAND,GBs=be.LineBreakNode,XBs=be.MOVE_TO_END,ZBs=be.MOVE_TO_START,YBs=be.NODE_STATE_KEY,QBs=be.OUTDENT_CONTENT_COMMAND,jFe=be.PASTE_COMMAND,JYr=be.PASTE_TAG,eUs=be.ParagraphNode,KYr=be.REDO_COMMAND,GYr=be.REMOVE_TEXT_COMMAND,tUs=be.RootNode,rUs=be.SELECTION_CHANGE_COMMAND,XYr=be.SELECTION_INSERT_CLIPBOARD_NODES_COMMAND,ZYr=be.SELECT_ALL_COMMAND,nUs=be.SKIP_COLLAB_TAG,oUs=be.SKIP_DOM_SELECTION_TAG,iUs=be.SKIP_SCROLL_INTO_VIEW_TAG,aUs=be.TEXT_TYPE_TO_FORMAT,sUs=be.TabNode,yN=be.TextNode,YYr=be.UNDO_COMMAND,uUs=be.buildImportMap,QYr=be.createCommand,eQr=be.createEditor,lUs=be.createSharedNodeState,cUs=be.createState,dUs=be.flipDirection,fUs=be.getDOMOwnerDocument,Tvt=be.getDOMSelection,pUs=be.getDOMSelectionFromTarget,tQr=be.getDOMTextNode,mUs=be.getEditorPropertyFromDOMNode,hUs=be.getNearestEditorFromDOMNode,rQr=be.getRegisteredNode,gUs=be.getRegisteredNodeOrThrow,nQr=be.isBlockDomNode,yUs=be.isCurrentlyReadOnlyMode,bUs=be.isDOMDocumentNode,_Us=be.isDOMNode,vUs=be.isDOMTextNode,wUs=be.isDOMUnmanaged,Ovt=be.isDocumentFragment,SUs=be.isExactShortcutMatch,oQr=be.isHTMLAnchorElement,$Fe=be.isHTMLElement,rfe=be.isInlineDomNode,CUs=be.isLexicalEditor,xUs=be.isModifierMatch,TUs=be.isSelectionCapturedInDecoratorInput,iQr=be.isSelectionWithinEditor,Evt=be.makeStepwiseIterator,OUs=be.removeFromParent,EUs=be.resetRandomKey,PUs=be.setDOMUnmanaged,MUs=be.setNodeIndentFromDOM;var wQr=$(K());Mr();var _Qr=require("obsidian"),hn=$(K());xn();var LFe=$(K());_be();zr();var Zhi=R5("tw-inline-flex tw-items-center tw-rounded-md tw-px-2.5 tw-py-0.5 tw-text-ui-smaller tw-text-normal tw-transition-colors focus:tw-outline-none",{variants:{variant:{default:"tw-bg-primary-alt tw-shadow",secondary:"tw-bg-secondary-alt",destructive:"tw-bg-modifier-error tw-shadow",outline:"tw-border tw-border-solid tw-border-border"}},defaultVariants:{variant:"default"}}),Xc=LFe.forwardRef(({className:t,variant:e,...r},n)=>LFe.createElement("div",{ref:n,className:Se(Zhi({variant:e}),t),...r}));Xc.displayName="Badge";var ao=$(K());Mr();var PY=$(K());zr();var FFe=$(K()),Yhi=2;function Qhi(t,e){return e&&e>1?t.current?t.current.offsetHeight{let a=(0,FFe.useRef)(null),[s,u]=(0,FFe.useState)(!1);return PY.default.createElement(s_,{delayDuration:0},PY.default.createElement(vn,{open:s,onOpenChange:c=>{u(c&&(o||Qhi(a,r)))}},PY.default.createElement(wn,{asChild:!0},PY.default.createElement("div",{...i,ref:a,className:Se("tw-max-w-full tw-text-normal",(!r||r<=1)&&"tw-truncate",r&&egi(r),e),"data-testid":"truncatedText"},t)),PY.default.createElement(pn,{className:"tw-max-w-64 tw-text-wrap tw-break-words"},n??t)))};Dt();zr();var MY=$(K());Mr();zr();function bN({children:t,icon:e,onRemove:r,className:n,isClickable:o=!1,...i}){return MY.default.createElement(Xc,{variant:"default",tabIndex:r?0:void 0,className:Se("tw-group/badge tw-items-center tw-gap-1 tw-border tw-border-solid tw-border-border tw-py-1 tw-pl-1.5 tw-pr-2 tw-text-xs",o&&"tw-cursor-pointer hover:tw-bg-interactive-hover",n),onKeyDown:r?a=>{(a.key==="Enter"||a.key===" ")&&(a.preventDefault(),a.stopPropagation(),r())}:void 0,...i},MY.default.createElement("span",{className:"tw-relative tw-size-4 tw-shrink-0"},MY.default.createElement("span",{className:Se("tw-flex tw-size-full tw-items-center tw-justify-center",r&&"context-badge-icon-removable group-focus-within/badge:tw-invisible group-hover/badge:tw-invisible")},e),r&&MY.default.createElement("div",{"aria-hidden":"true",className:"context-badge-close tw-invisible tw-absolute tw-inset-0 tw-flex tw-items-center tw-justify-center tw-text-muted group-focus-within/badge:tw-visible group-hover/badge:tw-visible",onClick:a=>{a.stopPropagation(),r()}},MY.default.createElement(Ho,{className:"tw-size-3"}))),t)}function kFe(t){return t.sourceType==="web"}function nfe({faviconUrl:t,isLoaded:e=!0,className:r="tw-size-3"}){let[n,o]=ao.default.useState(!!t);return ao.default.useEffect(()=>{o(!!t)},[t]),e?n&&t?ao.default.createElement("img",{src:t,alt:"",referrerPolicy:"no-referrer",loading:"lazy",decoding:"async",className:Se(r,"tw-rounded-sm"),onError:()=>o(!1)}):ao.default.createElement(_l,{className:r}):ao.default.createElement(v1,{className:Se(r,"tw-text-muted")})}function aQr({currentActiveFile:t,onRemove:e,onClick:r}){if(!t)return null;let n=ao.default.createElement("div",{className:"tw-text-left"},t.path),o=t.extension==="pdf",i=t.extension==="canvas";return ao.default.createElement(bN,{icon:ao.default.createElement(ju,{className:"tw-size-3"}),onRemove:e,isClickable:!!r,onClick:r},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:n,alwaysShowTooltip:!0},t.basename),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"),o&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf"),i&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"canvas"))}function sQr({activeWebTab:t,onRemove:e,onClick:r}){if(!t)return null;let n=n1(t.url),o=t.title||n||t.url||"Untitled",i=ao.default.createElement("div",{className:"tw-text-left"},t.url);return ao.default.createElement(bN,{icon:ao.default.createElement(nfe,{faviconUrl:t.faviconUrl}),onRemove:e,isClickable:!!r,onClick:r},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:i,alwaysShowTooltip:!0},o),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"))}function qFe({note:t,onRemove:e,onClick:r}){let n=ao.default.createElement("div",{className:"tw-text-left"},t.path),o=t.extension==="pdf",i=t.extension==="canvas";return ao.default.createElement(bN,{icon:ao.default.createElement(ju,{className:"tw-size-3"}),onRemove:e,isClickable:!!r,onClick:r},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:n,alwaysShowTooltip:!0},t.basename),o&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf"),i&&ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"canvas"))}function BFe({url:t,onRemove:e}){return ao.default.createElement(bN,{icon:ao.default.createElement(w1,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:t},n1(t)))}function UFe({webTab:t,onRemove:e,onClick:r}){let n=t.isLoaded!==!1,o=n1(t.url),i=t.title||o||t.url||"Untitled",a=n?t.url:"Tab not loaded - switch to this tab to load content";return ao.default.createElement(bN,{icon:ao.default.createElement(nfe,{faviconUrl:t.faviconUrl,isLoaded:n}),onRemove:e,isClickable:!!r,onClick:r,className:Se(!n&&"tw-opacity-60")},ao.default.createElement(fc,{className:Se("tw-max-w-40",!n&&"tw-italic"),tooltipContent:a},i),!n&&ao.default.createElement("span",{className:"tw-text-xs tw-text-muted"},"(not loaded)"))}function uQr({tag:t,onRemove:e}){let r=t.startsWith("#")?t.slice(1):t;return ao.default.createElement(bN,{icon:ao.default.createElement(AF,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:t},r))}function zFe({folder:t,onRemove:e}){return ao.default.createElement(bN,{icon:ao.default.createElement(Am,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:t,alwaysShowTooltip:!0},t))}function lQr({selectedText:t,onRemove:e}){if(kFe(t)){let o=n1(t.url),i=ao.default.createElement("div",{className:"tw-text-left"},t.url);return ao.default.createElement(bN,{icon:ao.default.createElement(nfe,{faviconUrl:t.faviconUrl}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:i,alwaysShowTooltip:!0},t.title||o),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Selection"))}let r=t.startLine===t.endLine?`L${t.startLine}`:`L${t.startLine}-${t.endLine}`,n=ao.default.createElement("div",{className:"tw-text-left"},t.notePath," (",r,")");return ao.default.createElement(bN,{icon:ao.default.createElement(ju,{className:"tw-size-3"}),onRemove:e},ao.default.createElement(fc,{className:"tw-max-w-40",tooltipContent:n,alwaysShowTooltip:!0},t.noteTitle),ao.default.createElement("span",{className:"tw-text-xs tw-text-faint"},r))}rd();na();Dt();AZ();var Lv=$(K());var cQr=$(K());var Mu=$(K());Mr();zr();var tgi=120,rgi=240;function VFe({options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:o="",mode:i="search",showPreview:a=!1,searchBarMode:s=!1,searchQuery:u="",onSearchChange:l,onKeyDown:c,className:d,width:f}){let p=(0,Mu.useRef)(null),m=(0,Mu.useRef)(null),[h,y]=Mu.default.useState(null);(0,Mu.useEffect)(()=>{y(null)},[e]),(0,Mu.useEffect)(()=>{p.current&&p.current.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[e]);let g=w=>{let T=w.target.value;l?.(T)},b=w=>{(w.key==="ArrowDown"||w.key==="ArrowUp"||w.key==="Enter"||w.key==="Tab"||w.key==="Escape")&&(w.preventDefault(),c?.(w))},_=a&&t[e]?.content;return Mu.default.createElement("div",{className:Se("tw-flex tw-flex-col",d)},_&&Mu.default.createElement("div",{className:"tw-mb-2 tw-overflow-hidden tw-rounded-md tw-bg-primary tw-p-3 tw-text-sm tw-shadow-xl",style:{minHeight:tgi,maxHeight:rgi,...f&&{width:f}}},Mu.default.createElement("div",{className:"tw-mb-1 tw-text-xs tw-text-muted"},"Preview"),t[e].subtitle&&Mu.default.createElement("div",{className:"tw-mb-2 tw-text-xs tw-text-muted"},t[e].subtitle),Mu.default.createElement("div",{className:"tw-whitespace-pre-wrap tw-text-normal"},t[e].content)),Mu.default.createElement("div",{className:"tw-overflow-hidden tw-rounded-lg tw-bg-primary",style:{...f&&{width:f}}},Mu.default.createElement("div",{className:"tw-overflow-y-auto",style:{minHeight:Math.min(t.length*44+16,100),maxHeight:240}},Mu.default.createElement("div",{className:"tw-p-2 tw-text-normal"},t.map((w,T)=>{let O=T===e,E=T===h,P=w.disabled??!1,R=(O||E)&&!P,I=i==="category"&&!o&&w.icon&&!("data"in w);return Mu.default.createElement("div",{key:w.key,ref:O?p:void 0,className:Se("tw-flex tw-items-center tw-rounded-md tw-px-3 tw-py-2 tw-text-sm",P?"tw-cursor-not-allowed tw-text-muted tw-opacity-50":"tw-cursor-pointer tw-text-normal",R&&"tw-bg-modifier-hover"),title:P?w.disabledReason:void 0,onMouseDown:A=>{A.preventDefault(),!P&&r(w)},onMouseEnter:()=>{P||(y(T),n(T))},onMouseLeave:()=>y(null)},I?Mu.default.createElement("div",{className:"tw-flex tw-w-full tw-items-center tw-justify-between"},Mu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},w.icon,Mu.default.createElement("span",{className:"tw-font-medium"},w.title)),Mu.default.createElement(od,{className:"tw-size-4 tw-text-muted"})):Mu.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-items-center tw-gap-2"},w.icon&&Mu.default.createElement("div",{className:"tw-flex tw-h-full tw-shrink-0 tw-items-center"},w.icon),Mu.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-flex-col tw-gap-0.5"},Mu.default.createElement("div",{className:"tw-truncate tw-font-medium tw-text-normal"},w.title),w.subtitle&&Mu.default.createElement("div",{className:"tw-truncate tw-text-xs tw-text-muted"},w.subtitle))))}))),s&&Mu.default.createElement("div",{className:"tw-border-t tw-border-solid tw-border-border tw-p-0.5"},Mu.default.createElement("input",{ref:m,type:"text",value:u,onChange:g,onKeyDown:b,placeholder:"Search...",autoFocus:!0,className:"tw-w-full tw-rounded-md !tw-border-none !tw-bg-transparent tw-px-1 tw-py-0 tw-text-sm tw-text-normal placeholder:tw-text-muted focus:!tw-shadow-none"}))))}function dQr({options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:o="",mode:i="search",showPreview:a=!1,searchBarMode:s=!1,searchQuery:u="",onSearchChange:l,onKeyDown:c}){return cQr.default.createElement(VFe,{options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:o,mode:i,showPreview:a,searchBarMode:s,searchQuery:u,onSearchChange:l,onKeyDown:c})}var Y3=$(K()),fQr=require("obsidian");Mr();var ngi=[{key:"notes",title:"Notes",subtitle:"Reference notes in your vault",category:"notes",icon:Y3.default.createElement(ju,{className:"tw-size-4"})},{key:"webTabs",title:"Web Tabs",subtitle:"Reference open browser tabs",category:"webTabs",icon:Y3.default.createElement(_l,{className:"tw-size-4"})},{key:"tools",title:"Tools",subtitle:"AI tools and commands",category:"tools",icon:Y3.default.createElement(mw,{className:"tw-size-4"})},{key:"folders",title:"Folders",subtitle:"Reference vault folders",category:"folders",icon:Y3.default.createElement(Am,{className:"tw-size-4"})}];function HFe(t=!1){return(0,Y3.useMemo)(()=>ngi.filter(e=>e.category==="tools"?t:e.category==="webTabs"?fQr.Platform.isDesktopApp:!0),[t])}var cb=$(K()),Nvt=require("obsidian");Mr();var Dvt=$(ofe());var mQr=$(K());LC();LC();var OT=require("obsidian"),ife=$(YG());Qe();Dt();Xe();var JFe=250,Pvt=yc([]),Mvt=yc([]),Rvt=yc([]),Ivt=yc([]),Q3=class Q3{constructor(){this.initialized=!1;this.handleFileCreate=e=>{e instanceof OT.TFile?uO(e)&&(this.debouncedRefreshNotes(),this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll()):e instanceof OT.TFolder&&this.debouncedRefreshFolders()};this.handleFileDelete=e=>{e instanceof OT.TFile?uO(e)&&(this.debouncedRefreshNotes(),this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll()):e instanceof OT.TFolder&&this.debouncedRefreshFolders()};this.handleFileRename=(e,r)=>{e instanceof OT.TFile?uO(e)&&(this.debouncedRefreshNotes(),this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll()):e instanceof OT.TFolder&&this.debouncedRefreshFolders()};this.handleFileModify=e=>{e instanceof OT.TFile&&e.extension==="md"&&this.debouncedRefreshTagsAll()};this.handleMetadataChange=e=>{e.extension==="md"&&(this.debouncedRefreshTagsFrontmatter(),this.debouncedRefreshTagsAll())};this.debouncedRefreshNotes=(0,ife.default)(()=>this.refreshNotes(),JFe,{leading:!0,trailing:!0});this.debouncedRefreshFolders=(0,ife.default)(()=>this.refreshFolders(),JFe,{leading:!0,trailing:!0});this.debouncedRefreshTagsFrontmatter=(0,ife.default)(()=>this.refreshTagsFrontmatter(),JFe,{leading:!0,trailing:!0});this.debouncedRefreshTagsAll=(0,ife.default)(()=>this.refreshTagsAll(),JFe,{leading:!0,trailing:!0});this.refreshNotes=()=>{if(!app?.vault)return;let r=app.vault.getFiles().filter(n=>n instanceof OT.TFile&&uO(n));jo.set(Pvt,r)};this.refreshFolders=()=>{if(!app?.vault)return;let e=app.vault.getAllLoadedFiles().filter(r=>r instanceof OT.TFolder);jo.set(Mvt,e)};this.refreshTagsFrontmatter=()=>{if(!app?.vault||!app?.metadataCache)return;let e=new Set;app.vault.getMarkdownFiles().forEach(n=>{sO(n,!0).forEach(i=>{let a=i.startsWith("#")?i:`#${i}`;e.add(a)})});let r=Array.from(e).sort();jo.set(Rvt,r)};this.refreshTagsAll=()=>{if(!app?.vault||!app?.metadataCache)return;let e=new Set;app.vault.getMarkdownFiles().forEach(n=>{sO(n,!1).forEach(i=>{let a=i.startsWith("#")?i:`#${i}`;e.add(a)})});let r=Array.from(e).sort();jo.set(Ivt,r)}}static getInstance(){return Q3.instance||(Q3.instance=new Q3),Q3.instance}initialize(){if(this.initialized){F("VaultDataManager: Already initialized, skipping");return}if(!app?.vault){F("VaultDataManager: app.vault not available, deferring initialization");return}F("VaultDataManager: Initializing with vault event listeners"),this.refreshNotes(),this.refreshFolders(),this.refreshTagsFrontmatter(),this.refreshTagsAll(),app.vault.on("create",this.handleFileCreate),app.vault.on("delete",this.handleFileDelete),app.vault.on("rename",this.handleFileRename),app.vault.on("modify",this.handleFileModify),app.metadataCache.on("changed",this.handleMetadataChange),this.initialized=!0}cleanup(){this.initialized&&(F("VaultDataManager: Cleaning up event listeners"),this.debouncedRefreshNotes.cancel(),this.debouncedRefreshFolders.cancel(),this.debouncedRefreshTagsFrontmatter.cancel(),this.debouncedRefreshTagsAll.cancel(),app?.vault&&(app.vault.off("create",this.handleFileCreate),app.vault.off("delete",this.handleFileDelete),app.vault.off("rename",this.handleFileRename),app.vault.off("modify",this.handleFileModify)),app?.metadataCache&&app.metadataCache.off("changed",this.handleMetadataChange),this.initialized=!1)}unload(){this.cleanup()}};Q3.instance=null;var afe=Q3;Qe();function KFe(t=!1){let e=I_(Pvt,{store:jo});return(0,mQr.useMemo)(()=>{let r;return t?r=[...e]:r=e.filter(n=>n.extension==="md"||n.extension==="canvas"),r.sort((n,o)=>o.stat.ctime-n.stat.ctime)},[e,t])}LC();Qe();function hQr(){return I_(Mvt,{store:jo})}var RY=$(K()),gQr=require("obsidian");T3();var ogi=6e3;function igi(){try{let t=md(app),e=t.getLeaves(),r=[];for(let n of e){let o=t.getPageInfo(n),i=n.view,a=!!o.url?.trim(),s=!!o.title?.trim();if(!a&&!s)continue;let u=i.webviewMounted===void 0||i.webviewFirstLoadFinished===void 0?!0:!!(i.webviewMounted&&i.webviewFirstLoadFinished),l=a&&u;r.push({url:o.url||"",title:o.title||void 0,faviconUrl:o.faviconUrl||void 0,isLoaded:l})}return r.sort((n,o)=>{if(n.isLoaded!==o.isLoaded)return n.isLoaded?-1:1;let i=n.url||n.title||"",a=o.url||o.title||"";return i.localeCompare(a)}),r}catch{return[]}}function agi(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let r=0;r{if(!e){n([]);return}if(!gQr.Platform.isDesktopApp){n([]);return}let i=!1,a=()=>{if(i)return;let p=igi();n(m=>agi(m,p)?m:p)},s=()=>{i||o.current===null&&(o.current=window.requestAnimationFrame(()=>{o.current=null,a()}))};a();let l=md(app).subscribeToWebviewLoad(s),c=app.workspace.on("layout-change",s),d=app.workspace.on("active-leaf-change",s),f=window.setInterval(s,ogi);return()=>{i=!0,o.current!==null&&(window.cancelAnimationFrame(o.current),o.current=null),window.clearInterval(f),app.workspace.offref(c),app.workspace.offref(d),l()}},[e]),r}var XFe=$(K()),Avt=require("obsidian");T3();var GFe={activeWebTabForMentions:null,activeOrLastWebTab:null};function VU(){let[t,e]=(0,XFe.useState)(()=>{if(!Avt.Platform.isDesktopApp)return GFe;try{return md(app).getActiveWebTabState()}catch{return GFe}});return(0,XFe.useEffect)(()=>{if(!Avt.Platform.isDesktopApp){e(GFe);return}let r;try{let n=md(app);e(n.getActiveWebTabState()),r=n.subscribeActiveWebTabState(e)}catch{e(GFe)}return()=>{r?.()}},[]),t}Qe();var sfe=30;function ZFe(t,e,r,n,o,i=null){let a=KFe(n),s=hQr(),u=Nvt.Platform.isDesktopApp&&(e==="category"&&t.trim().length>0||e==="search"&&r==="webTabs"),l=yQr({enabled:u}),{activeWebTabForMentions:c}=VU(),d=(0,cb.useMemo)(()=>a.map((h,y)=>({key:`note-${h.basename}-${y}`,title:h.basename,subtitle:h.path,category:"notes",data:h,content:void 0,icon:cb.default.createElement(ju,{className:"tw-size-4"}),searchKeyword:h.path})),[a]),f=(0,cb.useMemo)(()=>n?gX.map(h=>({key:`tool-${h}`,title:h,subtitle:bmt(h),category:"tools",data:h,content:bmt(h),icon:cb.default.createElement(mw,{className:"tw-size-4"})})):[],[n]),p=(0,cb.useMemo)(()=>s.map(h=>({key:`folder-${h.path}`,title:h.name,subtitle:h.path,category:"folders",data:h,content:void 0,icon:cb.default.createElement(Am,{className:"tw-size-4"}),searchKeyword:h.path})),[s]),m=(0,cb.useMemo)(()=>Nvt.Platform.isDesktopApp?l.map((h,y)=>{let g=h.isLoaded!==!1;return{key:`webtab-${h.url||h.title||y}-${y}`,title:h.title||"Untitled",subtitle:g?h.url:"Tab not loaded",category:"webTabs",data:h,content:void 0,disabled:!g,disabledReason:"Switch to this tab to load it first",icon:g?cb.default.createElement(_l,{className:"tw-size-4"}):cb.default.createElement(v1,{className:"tw-size-4 tw-text-muted"}),searchKeyword:`${h.title||""} ${h.url||""}`}}):[],[l]);return(0,cb.useMemo)(()=>{if(e==="category"){if(!t){let I=o.map(B=>({...B,content:void 0})),A=[];return c&&A.push({key:"active-web-tab",title:"Active Web Tab",subtitle:void 0,category:"activeWebTab",data:c,content:void 0,icon:cb.default.createElement(_l,{className:"tw-size-4"})}),i&&A.push({key:`active-note-${i.path}`,title:"Active Note",subtitle:void 0,category:"activeNote",data:i,content:void 0,icon:cb.default.createElement(C1,{className:"tw-size-4"})}),A.length>0?[...A,...I]:I}let h=t.toLowerCase(),y=f.filter(I=>I.title.toLowerCase().includes(h)),_="active note".includes(h)&&i?{key:`active-note-${i.path}`,title:"Active Note",subtitle:void 0,category:"activeNote",data:i,content:void 0,icon:cb.default.createElement(C1,{className:"tw-size-4"})}:null,O="active web tab".includes(h)&&c?{key:"active-web-tab",title:"Active Web Tab",subtitle:void 0,category:"activeWebTab",data:c,content:void 0,icon:cb.default.createElement(_l,{className:"tw-size-4"})}:null,E=[...d,...p,...m],R=Dvt.default.go(t,E,{keys:["searchKeyword"],limit:sfe,threshold:-1e4}).map(I=>I.obj);return[...y,...O?[O]:[],..._?[_]:[],...R].slice(0,sfe)}else{let h=[];switch(r){case"notes":h=d;break;case"tools":h=f;break;case"folders":h=p;break;case"webTabs":h=m;break}if(!t){if(r==="notes"){let g=ee().customPromptsFolder,b=h.filter(w=>!(typeof w.data=="object"&&"path"in w.data&&typeof w.data.path=="string"&&w.data.path.startsWith(g+"/"))),_=h.filter(w=>typeof w.data=="object"&&"path"in w.data&&typeof w.data.path=="string"&&w.data.path.startsWith(g+"/"));return[...b,..._].slice(0,sfe)}return h.slice(0,sfe)}return Dvt.default.go(t,h,{keys:["title","subtitle"],limit:sfe,threshold:-1e4}).map(g=>g.obj)}},[e,t,r,d,f,p,m,o,c,i])}function sgi(t){return"data"in t}function ugi(t){return"icon"in t&&!("data"in t)}function bQr({isOpen:t,onClose:e,onSelect:r,isCopilotPlus:n=!1,currentActiveFile:o=null}){let[i,a]=(0,Lv.useState)(""),[s,u]=(0,Lv.useState)(0),[l,c]=(0,Lv.useState)({mode:"category"}),d=HFe(n),f=ZFe(i,l.mode,l.selectedCategory,n,d,o),p=(0,Lv.useCallback)(g=>{if(!g?.disabled){if(l.mode==="category"&&ugi(g)&&!i){c(b=>({...b,mode:"search",selectedCategory:g.category})),a(""),u(0);return}sgi(g)&&(r(g.category,g.data),e())}},[l.mode,i,r,e]),m=(0,Lv.useCallback)(g=>{u(g)},[]),h=(0,Lv.useCallback)(g=>{a(g),u(0)},[]),y=(0,Lv.useCallback)(g=>{switch(g.key){case"ArrowDown":{g.preventDefault();let b=s+1;for(;b=f.length&&(b=s),u(b);break}case"ArrowUp":{g.preventDefault();let b=s-1;for(;b>=0&&f[b]?.disabled;)b--;b<0&&(b=s),u(b);break}case"Enter":case"Tab":{g.preventDefault();let b=f[s];if(b?.disabled)break;b&&p(b);break}case"Escape":{g.preventDefault(),e();break}case"Backspace":{l.mode==="search"&&!i&&(g.preventDefault(),c({mode:"category",selectedCategory:void 0}),u(0));break}}},[s,f,p,e,l.mode,i]);return(0,Lv.useEffect)(()=>{t||(a(""),u(0),c({mode:"category",selectedCategory:void 0}))},[t]),(0,Lv.useEffect)(()=>{u(0)},[f.length]),t?Lv.default.createElement(dQr,{options:f,selectedIndex:s,onSelect:p,onHighlight:m,query:i,mode:l.mode,showPreview:!1,searchBarMode:!0,searchQuery:i,onSearchChange:h,onKeyDown:y}):null}function lgi({selectedText:t,onRemoveContext:e}){if(kFe(t)){let n=n1(t.url);return hn.default.createElement(Xc,{className:"tw-items-center tw-py-0 tw-pl-2 tw-pr-0.5 tw-text-xs"},hn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hn.default.createElement(nfe,{faviconUrl:t.faviconUrl}),hn.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},t.title||n),hn.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Selection")),hn.default.createElement(me,{variant:"ghost2",size:"fit",onClick:()=>e("selectedText",t.id),"aria-label":"Remove from context",className:"tw-text-muted"},hn.default.createElement(Ho,{className:"tw-size-4"})))}let r=t.startLine===t.endLine?`L${t.startLine}`:`L${t.startLine}-${t.endLine}`;return hn.default.createElement(Xc,{className:"tw-items-center tw-py-0 tw-pl-2 tw-pr-0.5 tw-text-xs"},hn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},hn.default.createElement(ju,{className:"tw-size-3"}),hn.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},t.noteTitle),hn.default.createElement("span",{className:"tw-text-xs tw-text-faint"},r)),hn.default.createElement(me,{variant:"ghost2",size:"fit",onClick:()=>e("selectedText",t.id),"aria-label":"Remove from context",className:"tw-text-muted"},hn.default.createElement(Ho,{className:"tw-size-4"})))}var vQr=({includeActiveNote:t,currentActiveFile:e,includeActiveWebTab:r,activeWebTab:n,contextNotes:o,contextUrls:i,contextFolders:a,contextWebTabs:s,selectedTextContexts:u=[],onRemoveContext:l,showProgressCard:c,showIndexingCard:d,onTypeaheadSelect:f,lexicalEditorRef:p})=>{let[m]=aw(),h=nLe(),[y]=e5(),[g,b]=(0,hn.useState)(!1),_=(0,hn.useRef)(null),w=Rb(m),T=()=>{b(!1)},O=(V,Y)=>{f(V,Y),setTimeout(()=>{p?.current&&p.current.focus()},100)},E=V=>{ENt(V)},P=hn.default.useMemo(()=>{let V=new Map(o.map(Y=>[Y.path,Y]));return Array.from(V.values())},[o]),R=hn.default.useMemo(()=>Array.from(new Set(i)),[i]),I=hn.default.useMemo(()=>x3(s),[s]),A=u.length>0,B=t&&!A&&!!e,k=r&&!A&&!!n&&_Qr.Platform.isDesktopApp,q=P.length>0||R.length>0||u.length>0||a.length>0||I.length>0||B||k,Z=()=>{switch(h){case"success":return hn.default.createElement(B_,{className:"tw-size-4 tw-text-success"});case"loading":return hn.default.createElement(Us,{className:"tw-size-4 tw-animate-spin tw-text-loading"});case"error":return hn.default.createElement($b,{className:"tw-size-4 tw-text-error"});case"initial":return hn.default.createElement(v1,{className:"tw-size-4 tw-text-faint"})}};return hn.default.createElement("div",{className:"tw-flex tw-w-full tw-items-start tw-gap-1"},hn.default.createElement("div",{className:"tw-flex tw-h-full tw-items-start"},hn.default.createElement(bU,{open:g,onOpenChange:b},hn.default.createElement(_U,{asChild:!0},hn.default.createElement(me,{ref:_,variant:"ghost2",size:"fit",className:"tw-ml-1 tw-rounded-sm tw-border tw-border-solid tw-border-border tw-text-muted"},hn.default.createElement("span",{className:"tw-text-base tw-font-medium tw-leading-none"},"@"),!q&&hn.default.createElement("span",{className:"tw-pr-1 tw-text-sm tw-leading-4"},"Add context"))),hn.default.createElement(K$,{className:"tw-w-[400px] tw-p-0",align:"start",side:"top",sideOffset:4},hn.default.createElement(bQr,{isOpen:g,onClose:T,onSelect:O,isCopilotPlus:w,currentActiveFile:e})))),hn.default.createElement("div",{className:"tw-flex tw-flex-1 tw-flex-wrap tw-gap-1"},B&&e&&hn.default.createElement(aQr,{currentActiveFile:e,onRemove:()=>l("activeNote",""),onClick:()=>E(e)}),k&&n&&hn.default.createElement(sQr,{activeWebTab:n,onRemove:()=>l("activeWebTab","")}),P.map(V=>hn.default.createElement(qFe,{key:V.path,note:V,onRemove:()=>l("notes",V.path),onClick:()=>E(V)})),R.map(V=>hn.default.createElement(BFe,{key:V,url:V,onRemove:()=>l("urls",V)})),a.map(V=>hn.default.createElement(zFe,{key:V,folder:V,onRemove:()=>l("folders",V)})),I.map(V=>hn.default.createElement(UFe,{key:V.url,webTab:V,onRemove:()=>l("webTabs",V.url)})),u.map(V=>hn.default.createElement(lgi,{key:V.id,selectedText:V,onRemoveContext:l}))),m==="project"&&hn.default.createElement(hn.default.Fragment,null,hn.default.createElement(lC,{orientation:"vertical"}),hn.default.createElement("div",{className:""},hn.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>c()},Z()))),m!=="project"&&y.isActive&&d&&hn.default.createElement(hn.default.Fragment,null,hn.default.createElement(lC,{orientation:"vertical"}),hn.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:d},hn.default.createElement(Us,{className:"tw-size-3 tw-animate-spin"}),hn.default.createElement("span",{className:"tw-text-xs"},"Indexing..."))))};var SQr=({contextNotes:t,includeActiveNote:e,activeNote:r,includeActiveWebTab:n,activeWebTab:o,contextUrls:i,contextFolders:a,contextWebTabs:s,selectedTextContexts:u,showProgressCard:l,showIndexingCard:c,lexicalEditorRef:d,onAddToContext:f,onRemoveFromContext:p})=>wQr.default.createElement(vQr,{includeActiveNote:e,currentActiveFile:r,includeActiveWebTab:n,activeWebTab:o,contextNotes:t,onRemoveContext:(y,g)=>{p(y,g)},contextUrls:i,contextFolders:a,contextWebTabs:s,selectedTextContexts:u,showProgressCard:l,showIndexingCard:c,onTypeaheadSelect:(y,g)=>{f(y,g)},lexicalEditorRef:d});var HU=$(K());var xQr=$(K());var CQr=$(K());zr();function oy({children:t,className:e,...r}){return CQr.default.createElement(Xc,{variant:"secondary",className:Se("tw-mx-0.5 tw-inline-flex tw-items-center tw-gap-1 tw-border tw-border-solid tw-border-border tw-px-2 tw-py-0 tw-align-middle tw-text-xs",e),...r},t)}var db=class extends NFe{constructor(e,r){super(r),this.__value=e}updateDOM(){return!1}isInline(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}canBeEmpty(){return!1}isKeyboardSelectable(){return!0}isIsolated(){return!0}isPill(){return!0}getValue(){return this.__value}setValue(e){let r=this.getWritable();r.__value=e}getTextContent(){return this.__value}createDOM(e){let r=document.createElement("span");return r.className=this.getClassName(),r}exportDOM(){let e=document.createElement("span");return e.setAttribute(this.getDataAttribute(),""),e.setAttribute("data-pill-value",this.__value),e.textContent=this.__value,{element:e}}exportJSON(){return{...super.exportJSON(),value:this.__value,type:this.getType(),version:1}}decorate(){return xQr.default.createElement(oy,null,this.__value)}};var nS=$(K());zr();function _N({content:t,openBracket:e,closeBracket:r,className:n,maxWidth:o="tw-max-w-40",tooltipContent:i}){let a=(0,nS.useRef)(null),[s,u]=(0,nS.useState)(!1);return nS.default.createElement(s_,{delayDuration:300},nS.default.createElement(vn,{open:s,onOpenChange:c=>{let d=a.current?a.current.offsetWidthe.hasAttribute("data-lexical-note-pill")?{conversion:cgi,priority:1}:null}}static importJSON(e){let{noteTitle:r,notePath:n}=e;return ufe(r,n)}exportJSON(){return{...super.exportJSON(),noteTitle:this.__noteTitle,notePath:this.__notePath,type:"note-pill",version:1}}exportDOM(){let e=document.createElement("span");e.setAttribute("data-lexical-note-pill","true"),e.setAttribute("data-note-title",this.__noteTitle),e.setAttribute("data-note-path",this.__notePath);let r=this.__notePath.toLowerCase(),n=r.endsWith(".pdf")?`${this.__noteTitle}.pdf`:r.endsWith(".canvas")?`${this.__noteTitle}.canvas`:this.__noteTitle;return e.textContent=`[[${n}]]`,{element:e}}getTextContent(){let e=this.__notePath.toLowerCase();return`[[${e.endsWith(".pdf")?`${this.__noteTitle}.pdf`:e.endsWith(".canvas")?`${this.__noteTitle}.canvas`:this.__noteTitle}]]`}getNoteTitle(){return this.__noteTitle}getNotePath(){return this.__notePath}decorate(){return HU.default.createElement(dgi,{node:this})}};function cgi(t){let e=t.getAttribute("data-note-title"),r=t.getAttribute("data-note-path");return e&&r?{node:ufe(e,r)}:null}function dgi({node:t}){let e=t.getNoteTitle(),r=t.getNotePath(),n=r.toLowerCase(),o=n.endsWith(".pdf"),i=n.endsWith(".canvas");return HU.default.createElement(oy,null,HU.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},HU.default.createElement(_N,{content:e,openBracket:"[[",closeBracket:"]]",tooltipContent:HU.default.createElement("div",{className:"tw-text-left"},r)}),o&&HU.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf"),i&&HU.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"canvas")))}function ufe(t,e){return new WU(t,e)}function jvt(t){return t instanceof WU}function TQr(t){let e=Ci(),r=0;function n(o){if(jvt(o)&&o.getNotePath()===t)o.remove(),r++;else if(typeof o.getChildren=="function"){let i=o.getChildren();for(let a of i)n(a)}}return n(e),r}var pC=$(K());var IY=$(K()),OQr=(0,IY.createContext)(void 0);function EQr(){let t=(0,IY.useContext)(OQr);return t===void 0?null:t.currentActiveFile}function YFe({currentActiveFile:t,children:e}){return IY.default.createElement(OQr.Provider,{value:{currentActiveFile:t}},e)}var JU=class t extends db{static getType(){return"active-note-pill"}static clone(e){return new t(e.__key)}constructor(e){super("Current Note",e)}getClassName(){return"active-note-pill-wrapper"}getDataAttribute(){return"data-lexical-active-note-pill"}createDOM(e){let r=document.createElement("span");return r.className="active-note-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-active-note-pill")?{conversion:fgi,priority:2}:null}}static importJSON(e){return lfe()}exportJSON(){return{...super.exportJSON(),type:"active-note-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-active-note-pill","true"),e.textContent="{activeNote}",{element:e}}getTextContent(){return"{activeNote}"}decorate(){return pC.default.createElement(pgi,null)}};function fgi(t){return{node:lfe()}}function pgi(){let t=EQr();if(!t)return pC.default.createElement(oy,null,pC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},pC.default.createElement(_N,{content:"activeNote",openBracket:"{",closeBracket:"}",tooltipContent:pC.default.createElement("div",{className:"tw-text-left"},"Will use the active note at the time the message is sent")})));let e=t.basename,r=t.path,n=r.toLowerCase().endsWith(".pdf");return pC.default.createElement(oy,null,pC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},pC.default.createElement(_N,{content:e,openBracket:"[[",closeBracket:"]]",tooltipContent:pC.default.createElement("div",{className:"tw-text-left"},r)}),pC.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"),n&&pC.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"pdf")))}function lfe(){return new JU}function $vt(t){return t instanceof JU}function PQr(){let t=Ci(),e=0;function r(n){if($vt(n))n.remove(),e++;else if(typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}var cfe=$(K());var e6=class t extends db{static getType(){return"url-pill"}static clone(e){return new t(e.__url,e.__title,e.__isActive,e.__key)}constructor(e,r,n=!1,o){super(e,o),this.__url=e,this.__title=r,this.__isActive=n}getClassName(){return"url-pill-wrapper"}getDataAttribute(){return"data-lexical-url-pill"}createDOM(e){let r=document.createElement("span");return r.className="url-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-url-pill")?{conversion:mgi,priority:1}:null}}static importJSON(e){let{url:r,title:n,isActive:o}=e;return QFe(r,n,o)}exportJSON(){return{...super.exportJSON(),url:this.__url,title:this.__title,isActive:this.__isActive,type:"url-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-url-pill","true"),e.setAttribute("data-url",this.__url),this.__title&&e.setAttribute("data-title",this.__title),e.textContent=this.__url,{element:e}}getTextContent(){return this.__url}getURL(){return this.__url}setURL(e){let r=this.getWritable();r.__url=e}getTitle(){return this.__title}setTitle(e){let r=this.getWritable();r.__title=e}setActive(e){let r=this.getWritable();r.__isActive=e}getActive(){return this.__isActive}decorate(){let e=this.__title||this.__url;return cfe.default.createElement(oy,{className:"tw-whitespace-nowrap"},cfe.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},cfe.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},e),this.__isActive&&cfe.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Active")))}};function mgi(t){let e=t.getAttribute("data-url"),r=t.getAttribute("data-title");return e!==null?{node:QFe(e,r||void 0)}:null}function QFe(t,e,r=!1){return new e6(t,e,r)}function hgi(){let t=Ci(),e=[];function r(n){if(n instanceof e6&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function MQr(t){let e=hgi();for(let r of e)r.getURL()===t&&r.remove()}function RQr(t){return t instanceof e6}var eke=$(K());var mL=class t extends db{static getType(){return"folder-pill"}static clone(e){return new t(e.__value,e.__key)}constructor(e,r){super(e,r)}getClassName(){return"folder-pill-wrapper"}getDataAttribute(){return"data-lexical-folder-pill"}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-folder-pill")?{conversion:ggi,priority:1}:null}}static importJSON(e){let{value:r}=e;return dfe(r)}exportJSON(){return{...super.exportJSON(),type:"folder-pill"}}decorate(){let e=eke.default.createElement("div",{className:"tw-text-left"},this.getFolderPath());return eke.default.createElement(oy,null,eke.default.createElement(_N,{content:this.getFolderPath(),openBracket:"{",closeBracket:"}",tooltipContent:e}))}getTextContent(){return`{${this.getFolderPath()}}`}exportDOM(){let e=document.createElement("span");return e.setAttribute(this.getDataAttribute(),""),e.setAttribute("data-pill-value",this.__value),e.textContent=`{${this.getFolderPath()}}`,{element:e}}getFolderPath(){return this.getValue()}};function ggi(t){let e=t.getAttribute("data-pill-value");return e!==null?{node:dfe(e)}:null}function dfe(t){return new mL(t)}function IQr(t){return t instanceof mL}function ygi(){let t=Ci(),e=[];function r(n){if(n instanceof mL&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function AQr(t){let e=ygi();for(let r of e)r.getValue()===t&&r.remove()}var t6=class t extends db{static getType(){return"tool-pill"}static clone(e){return new t(e.__value,e.__key)}constructor(e,r){super(e,r)}getClassName(){return"tool-pill-wrapper"}getDataAttribute(){return"data-lexical-tool-pill"}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-tool-pill")?{conversion:bgi,priority:1}:null}}static importJSON(e){let{value:r}=e;return r6(r)}exportJSON(){return{...super.exportJSON(),type:"tool-pill"}}getToolName(){return this.getValue()}};function bgi(t){let e=t.getAttribute("data-pill-value");return e!==null?{node:r6(e)}:null}function r6(t){return new t6(t)}function NQr(t){return t instanceof t6}function _gi(){let t=Ci(),e=[];function r(n){if(n instanceof t6&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function ffe(t){let e=_gi();for(let r of e)r.getValue()===t&&r.remove()}var iy=$(K());Mr();var DQr=require("obsidian");gr();var KU=class t extends db{static getType(){return"active-web-tab-pill"}static clone(e){return new t(e.__key)}constructor(e){super("Current Web Tab",e)}getClassName(){return"active-web-tab-pill-wrapper"}getDataAttribute(){return"data-lexical-active-web-tab-pill"}createDOM(e){let r=document.createElement("span");return r.className="active-web-tab-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-active-web-tab-pill")?{conversion:vgi,priority:2}:null}}static importJSON(e){return tke()}exportJSON(){return{...super.exportJSON(),type:"active-web-tab-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-active-web-tab-pill","true"),e.textContent=yte,{element:e}}getTextContent(){return yte}decorate(){return iy.default.createElement(wgi,null)}};function vgi(t){return{node:tke()}}function wgi(){let{activeWebTabForMentions:t}=VU();return DQr.Platform.isDesktopApp?t?iy.default.createElement(oy,null,iy.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},iy.default.createElement(_l,{className:"tw-size-3"}),iy.default.createElement("span",{className:"tw-max-w-40 tw-truncate",title:t.url},t.title??"Untitled"),iy.default.createElement("span",{className:"tw-text-xs tw-text-faint"},"Current"))):iy.default.createElement(oy,null,iy.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},iy.default.createElement(_l,{className:"tw-size-3"}),iy.default.createElement(_N,{content:"activeWebTab",openBracket:"{",closeBracket:"}",tooltipContent:iy.default.createElement("div",{className:"tw-text-left"},"Will use the active web tab at the time the message is sent")}))):iy.default.createElement(oy,null,iy.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},iy.default.createElement(_l,{className:"tw-size-3"}),iy.default.createElement(_N,{content:"activeWebTab",openBracket:"{",closeBracket:"}",tooltipContent:iy.default.createElement("div",{className:"tw-text-left"},"Web Viewer not supported on mobile")})))}function tke(){return new KU}function Lvt(t){return t instanceof KU}function jQr(){let t=Ci(),e=0;function r(n){if(Lvt(n))n.remove(),e++;else if("getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}var pfe=$(K());Mr();Dt();function $Qr(t,e){return`[\u{1F310}: ${e?.trim()||n1(t)||"Untitled"}]`}var hL=class t extends db{static getType(){return"web-tab-pill"}static clone(e){return new t(e.__url,e.__title,e.__faviconUrl,e.__key)}constructor(e,r,n,o){super(e,o),this.__url=e,this.__title=r,this.__faviconUrl=n}getClassName(){return"web-tab-pill-wrapper"}getDataAttribute(){return"data-lexical-web-tab-pill"}createDOM(e){let r=document.createElement("span");return r.className="web-tab-pill-wrapper",r}static importDOM(){return{span:e=>e.hasAttribute("data-lexical-web-tab-pill")?{conversion:Sgi,priority:1}:null}}static importJSON(e){let{url:r,title:n,faviconUrl:o}=e;return rke(r,n,o)}exportJSON(){return{...super.exportJSON(),url:this.__url,title:this.__title,faviconUrl:this.__faviconUrl,type:"web-tab-pill",version:1}}exportDOM(){let e=document.createElement("span");return e.setAttribute("data-lexical-web-tab-pill","true"),e.setAttribute("data-url",this.__url),this.__title&&e.setAttribute("data-title",this.__title),this.__faviconUrl&&e.setAttribute("data-favicon-url",this.__faviconUrl),e.textContent=$Qr(this.__url,this.__title),{element:e}}getTextContent(){return $Qr(this.__url,this.__title)}getURL(){return this.__url}getTitle(){return this.__title}getFaviconUrl(){return this.__faviconUrl}setTitle(e){let r=this.getWritable();r.__title=e}setFaviconUrl(e){let r=this.getWritable();r.__faviconUrl=e}decorate(){let e=this.__title||this.__url;return pfe.default.createElement(oy,{className:"tw-whitespace-nowrap"},pfe.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},pfe.default.createElement(_l,{className:"tw-size-3"}),pfe.default.createElement("span",{className:"tw-max-w-40 tw-truncate"},e)))}};function Sgi(t){let e=t.getAttribute("data-url"),r=t.getAttribute("data-title"),n=t.getAttribute("data-favicon-url");return e!==null?{node:rke(e,r||void 0,n||void 0)}:null}function rke(t,e,r){return new hL(t,e,r)}function LQr(t){return t instanceof hL}function Fvt(){let t=Ci(),e=[];function r(n){if(n instanceof hL&&e.push(n),"getChildren"in n&&typeof n.getChildren=="function"){let o=n.getChildren();for(let i of o)r(i)}}return r(t),e}function FQr(t){let e=Fvt();for(let r of e)r.getURL()===t&&r.remove()}var Qi=$(K());var kvt={};En(kvt,{LexicalComposerContext:()=>kQr,createLexicalComposerContext:()=>Cgi,useLexicalComposerContext:()=>xgi});var nke=$(K(),1),kQr=(0,nke.createContext)(null);function Cgi(t,e){let r=null;return t!=null&&(r=t[1]),{getTheme:function(){return e??(r!=null?r.getTheme():null)}}}function xgi(){let t=(0,nke.useContext)(kQr);return t==null&&function(e,...r){let n=new URL("https://lexical.dev/docs/error"),o=new URLSearchParams;o.append("code",e);for(let i of r)o.append("v",i);throw n.search=o.toString(),Error(`Minified Lexical error #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}(8),t}var qvt=kvt,qQr=qvt.LexicalComposerContext,BQr=qvt.createLexicalComposerContext,Di=qvt.useLexicalComposerContext;var Bvt={};En(Bvt,{LexicalComposer:()=>Ogi});var AY=$(K(),1),UQr=$(wt(),1),zQr=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,Tgi=zQr?AY.useLayoutEffect:AY.useEffect,oke={tag:OY};function Ogi({initialConfig:t,children:e}){let r=(0,AY.useMemo)(()=>{let{theme:n,namespace:o,nodes:i,onError:a,editorState:s,html:u}=t,l=BQr(null,n),c=eQr({editable:t.editable,html:u,namespace:o,nodes:i,onError:d=>a(d,c),theme:n});return function(d,f){if(f!==null){if(f===void 0)d.update(()=>{let p=Ci();if(p.isEmpty()){let m=dL();p.append(m);let h=zQr?document.activeElement:null;(Sn()!==null||h!==null&&h===d.getRootElement())&&m.select()}},oke);else if(f!==null)switch(typeof f){case"string":{let p=d.parseEditorState(f);d.setEditorState(p,oke);break}case"object":d.setEditorState(f,oke);break;case"function":d.update(()=>{Ci().isEmpty()&&f(d)},oke)}}}(c,s),[c,l]},[]);return Tgi(()=>{let n=t.editable,[o]=r;o.setEditable(n===void 0||n)},[]),(0,UQr.jsx)(qQr.Provider,{value:r,children:e})}var Egi=Bvt,ike=Egi.LexicalComposer;var Uvt={};En(Uvt,{useLexicalEditable:()=>Rgi});var vN=$(K(),1),Pgi=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?vN.useLayoutEffect:vN.useEffect;function Mgi(t){return{initialValueFn:()=>t.isEditable(),subscribe:e=>t.registerEditableListener(e)}}function Rgi(){return function(t){let[e]=Di(),r=(0,vN.useMemo)(()=>t(e),[e,t]),[n,o]=(0,vN.useState)(()=>r.initialValueFn()),i=(0,vN.useRef)(n);return Pgi(()=>{let{initialValueFn:a,subscribe:s}=r,u=a();return i.current!==u&&(i.current=u,o(u)),s(l=>{i.current=l,o(l)})},[r,t]),n}(Mgi)}var Igi=Uvt,VQr=Igi.useLexicalEditable;var Vvt={};En(Vvt,{$canShowPlaceholder:()=>WQr,$canShowPlaceholderCurry:()=>Ngi,$findTextIntersectionFromCharacters:()=>Dgi,$isRootTextContentEmpty:()=>zvt,$isRootTextContentEmptyCurry:()=>Agi,$rootTextContent:()=>HQr,registerLexicalTextEntity:()=>$gi});function HQr(){return Ci().getTextContent()}function zvt(t,e=!0){if(t)return!1;let r=HQr();return e&&(r=r.trim()),r===""}function Agi(t,e){return()=>zvt(t,e)}function WQr(t){if(!zvt(t,!1))return!1;let e=Ci().getChildren(),r=e.length;if(r>1)return!1;for(let n=0;nWQr(t)}function Dgi(t,e){let r=t.getFirstChild(),n=0;e:for(;r!==null;){if(gi(r)){let a=r.getFirstChild();if(a!==null){r=a;continue}}else if(Yi(r)){let a=r.getTextContentSize();if(n+a>e)return{node:r,offset:e-n};n+=a}let o=r.getNextSibling();if(o!==null){r=o;continue}let i=r.getParent();for(;i!==null;){let a=i.getNextSibling();if(a!==null){r=a;continue e}i=i.getParent()}break}return null}function jgi(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}function $gi(t,e,r,n){let o=a=>a instanceof r,i=a=>{let s=rS(a.getTextContent());s.setFormat(a.getFormat()),a.replace(s)};return[t.registerNodeTransform(yN,a=>{if(!a.isSimpleText())return;let s,u=a.getPreviousSibling(),l=a.getTextContent(),c=a;if(Yi(u)){let f=u.getTextContent(),p=e(f+l);if(o(u)){if(p===null||(m=>m.getLatest().__mode)(u)!==0)return void i(u);{let m=p.end-f.length;if(m>0){let h=f+l.slice(0,m);if(u.select(),u.setTextContent(h),m===l.length)a.remove();else{let y=l.slice(m);a.setTextContent(y)}return}}}else if(p===null||p.start{let s=a.getTextContent(),u=e(s);if(u===null||u.start!==0)return void i(a);if(s.length>u.end)return void a.splitText(u.end);let l=a.getPreviousSibling();Yi(l)&&l.isTextEntity()&&(i(l),i(a));let c=a.getNextSibling();Yi(c)&&c.isTextEntity()&&(i(c),o(a)&&i(a))})]}var n6=Vvt,iVs=n6.$canShowPlaceholder,ake=n6.$canShowPlaceholderCurry,aVs=n6.$findTextIntersectionFromCharacters,sVs=n6.$isRootTextContentEmpty,uVs=n6.$isRootTextContentEmptyCurry,lVs=n6.$rootTextContent,cVs=n6.registerLexicalTextEntity;var Xvt={};En(Xvt,{$addNodeStyle:()=>Bgi,$cloneWithProperties:()=>UU,$copyBlockFormatIndent:()=>ten,$ensureForwardRangeSelection:()=>een,$forEachSelectedTextNode:()=>QQr,$getSelectionStyleValueForProperty:()=>Ggi,$isAtNodeEnd:()=>qgi,$isParentElementRTL:()=>Gvt,$moveCaretSelection:()=>nen,$moveCharacter:()=>Jgi,$patchStyleText:()=>Ugi,$selectAll:()=>RFe,$setBlocksType:()=>zgi,$shouldOverrideDefaultCharacterSelection:()=>Wgi,$sliceSelectedTextNodeContent:()=>kgi,$trimTextContentFromAnchor:()=>YQr,$wrapNodes:()=>Hgi,createDOMRange:()=>Lgi,createRectsFromDOMRange:()=>Fgi,getCSSFromStyleObject:()=>ZQr,getStyleObjectFromCSS:()=>uke,trimTextContentFromAnchor:()=>Xgi});function Kvt(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}var ske=new Map;function JQr(t){let e=t;for(;e!=null;){if(e.nodeType===Node.TEXT_NODE)return e;e=e.firstChild}return null}function KQr(t){let e=t.parentNode;if(e==null)throw new Error("Should never happen");return[e,Array.from(e.childNodes).indexOf(t)]}function Lgi(t,e,r,n,o){let i=e.getKey(),a=n.getKey(),s=document.createRange(),u=t.getElementByKey(i),l=t.getElementByKey(a),c=r,d=o;if(Yi(e)&&(u=JQr(u)),Yi(n)&&(l=JQr(l)),e===void 0||n===void 0||u===null||l===null)return null;u.nodeName==="BR"&&([u,c]=KQr(u)),l.nodeName==="BR"&&([l,d]=KQr(l));let f=u.firstChild;u===l&&f!=null&&f.nodeName==="BR"&&c===0&&d===0&&(d=1);try{s.setStart(u,c),s.setEnd(l,d)}catch{return null}return!s.collapsed||c===d&&i===a||(s.setStart(l,d),s.setEnd(u,c)),s}function Fgi(t,e){let r=t.getRootElement();if(r===null)return[];let n=r.getBoundingClientRect(),o=getComputedStyle(r),i=parseFloat(o.paddingLeft)+parseFloat(o.paddingRight),a=Array.from(e.getClientRects()),s,u=a.length;a.sort((l,c)=>{let d=l.top-c.top;return Math.abs(d)<=3?l.left-c.left:d});for(let l=0;lc.top&&s.left+s.width>c.left,f=c.width+i===n.width;d||f?(a.splice(l--,1),u--):s=c}return a}function XQr(t){let e={};if(!t)return e;let r=t.split(";");for(let n of r)if(n!==""){let[o,i]=n.split(/:([^]+)/);o&&i&&(e[o.trim()]=i.trim())}return e}function uke(t){let e=ske.get(t);return e===void 0&&(e=XQr(t),ske.set(t,e)),e}function ZQr(t){let e="";for(let r in t)r&&(e+=`${r}: ${t[r]};`);return e}function kgi(t,e){let r=t.getStartEndPoints();if(e.isSelected(t)&&!Svt(e)&&r!==null){let[n,o]=r,i=t.isBackward(),a=n.getNode(),s=o.getNode(),u=e.is(a),l=e.is(s);if(u||l){let[c,d]=dYr(t),f=a.is(s),p=e.is(i?s:a),m=e.is(i?a:s),h,y=0;f?(y=c>d?d:c,h=c>d?c:d):p?(y=i?d:c,h=void 0):m&&(y=0,h=i?c:d),e.__text=e.__text.slice(y,h)}}return e}function qgi(t){if(t.type==="text")return t.offset===t.getNode().getTextContentSize();let e=t.getNode();return gi(e)||Kvt(177),t.offset===e.getChildrenSize()}function YQr(t,e,r){let n=e.getNode(),o=r;if(gi(n)){let i=n.getDescendantByIndex(e.offset);i!==null&&(n=i)}for(;o>0&&n!==null;){if(gi(n)){let l=n.getLastDescendant();l!==null&&(n=l)}let i=n.getPreviousSibling(),a=0;if(i===null){let l=n.getParentOrThrow(),c=l.getPreviousSibling();for(;c===null;){if(l=l.getParent(),l===null){i=null;break}c=l.getPreviousSibling()}l!==null&&(a=l.isInline()?0:2,i=c)}let s=n.getTextContent();s===""&&gi(n)&&!n.isInline()&&(s=` `);let u=s.length;if(!Yi(n)||o>=u){let l=n.getParent();n.remove(),l==null||l.getChildrenSize()!==0||xY(l)||l.remove(),o-=u+a,n=i}else{let l=n.getKey(),c=t.getEditorState().read(()=>{let p=pYr(l);return Yi(p)&&p.isSimpleText()?p.getTextContent():null}),d=u-o,f=s.slice(0,d);if(c!==null&&c!==s){let p=Zde(),m=n;if(n.isSimpleText())n.setTextContent(c);else{let h=rS(c);n.replace(h),m=h}if(jr(p)&&p.isCollapsed()){let h=p.anchor.offset;m.select(h,h)}}else if(n.isSimpleText()){let p=e.key===l,m=e.offset;m(typeof s=="function"?i[a]=s(r[a],t):s===null?delete i[a]:i[a]=s,i),{...r}),o=ZQr(n);jr(t)||Yi(t)?t.setStyle(o):t.setTextStyle(o),ske.set(o,n)}function Ugi(t,e){if(jr(t)&&t.isCollapsed()){Hvt(t,e);let r=t.anchor.getNode();gi(r)&&r.isEmpty()&&Hvt(r,e)}QQr(r=>{Hvt(r,e)})}function QQr(t){let e=Sn();if(!e)return;let r=new Map;if(jr(e))for(let i of sYr(e).getTextSlices())i&&r.set(i.caret.origin.getKey(),i.getSliceIndices());let n=e.getNodes();for(let i of n){if(!Yi(i)||!i.canHaveFormat())continue;let[a,s]=(o=i,r.get(o.getKey())||[0,o.getTextContentSize()]);s!==a&&(Svt(i)||a===0&&s===i.getTextContentSize()?t(i):t(i.splitText(a,s)[a===0?0:1]))}var o;jr(e)&&e.anchor.type==="text"&&e.focus.type==="text"&&e.anchor.key===e.focus.key&&een(e)}function een(t){if(t.isBackward()){let{anchor:e,focus:r}=t,{key:n,offset:o,type:i}=e;e.set(r.key,r.offset,r.type),r.set(n,o,i)}}function ten(t,e){let r=t.getFormatType(),n=t.getIndent();r!==e.getFormatType()&&e.setFormat(r),n!==e.getIndent()&&e.setIndent(n)}function zgi(t,e,r=ten){if(t===null)return;let n=t.getStartEndPoints(),o=new Map,i=null;if(n){let[a,s]=n;i=TFe(),i.anchor.set(a.key,a.offset,a.type),i.focus.set(s.key,s.offset,s.type);let u=Jvt(a.getNode(),tfe),l=Jvt(s.getNode(),tfe);gi(u)&&o.set(u.getKey(),u),gi(l)&&o.set(l.getKey(),l)}for(let a of t.getNodes())if(gi(a)&&tfe(a))o.set(a.getKey(),a);else if(n===null){let s=Jvt(a,tfe);gi(s)&&o.set(s.getKey(),s)}for(let[a,s]of o){let u=e();r(s,u),s.replace(u,!0),i&&(a===i.anchor.key&&i.anchor.set(u.getKey(),i.anchor.offset,i.anchor.type),a===i.focus.key&&i.focus.set(u.getKey(),i.focus.offset,i.focus.type))}i&&t.is(Sn())&&Z3(i)}function GQr(t){return t.getNode().isAttached()}function Vgi(t){let e=t;for(;e!==null&&!X3(e);){let r=e.getLatest(),n=e.getParent();r.getChildrenSize()===0&&e.remove(!0),e=n}}function Hgi(t,e,r=null){let n=t.getStartEndPoints(),o=n?n[0]:null,i=t.getNodes(),a=i.length;if(o!==null&&(a===0||a===1&&o.type==="element"&&o.getNode().getChildrenSize()===0)){let l=o.type==="text"?o.getNode().getParentOrThrow():o.getNode(),c=l.getChildren(),d=e();return d.setFormat(l.getFormatType()),d.setIndent(l.getIndent()),c.forEach(f=>d.append(f)),r&&(d=r.append(d)),void l.replace(d)}let s=null,u=[];for(let l=0;l{b.append(_),d.add(_.getKey()),gi(_)&&_.getChildrenKeys().forEach(w=>d.add(w))}),Vgi(y)}}else if(c.has(h.getKey())){gi(h)||Kvt(179);let g=n();g.setFormat(h.getFormatType()),g.setIndent(h.getIndent()),s.push(g),h.remove(!0)}}if(o!==null)for(let m=0;m=0;m--){let h=s[m];u.insertAfter(h)}else{let m=u.getFirstChild();if(gi(m)&&(u=m),m===null)if(o)u.append(o);else for(let h=0;h=0;m--){let h=s[m];u.insertAfter(h),f=h}let p=Zde();jr(p)&&GQr(p.anchor)&&GQr(p.focus)?Z3(p.clone()):f!==null?f.selectEnd():t.dirty=!0}function ren(t){let e=t.anchor.getNode(),r=xY(e)?e:e.getParentOrThrow(),n=OFe().getElementByKey(r.getKey());if(n===null)return!1;let o=n.ownerDocument.defaultView;return o===null?!1:o.getComputedStyle(n).writingMode==="vertical-rl"}function Wgi(t,e){let r=ren(t)?!e:e;Gvt(t)&&(r=!r);let n=CY(t.focus,r?"previous":"next");if(gYr(n))return!1;for(let o of lYr(n)){if(Yde(o))return!o.origin.isInline();if(!gi(o.origin)){if(PFe(o.origin))return!0;break}}return!1}function nen(t,e,r,n){t.modify(e?"extend":"move",r,n)}function Gvt(t){let e=t.anchor.getNode();return(xY(e)?e:e.getParentOrThrow()).getDirection()==="rtl"}function Jgi(t,e,r){let n=Gvt(t),o;o=ren(t)||n?!r:r,nen(t,e,o,"character")}function Kgi(t,e,r){let n=uke(t.getStyle());return n!==null&&n[e]||r}function Ggi(t,e,r=""){let n=null,o=t.getNodes(),i=t.anchor,a=t.focus,s=t.isBackward(),u=s?a.offset:i.offset,l=s?a.getNode():i.getNode();if(jr(t)&&t.isCollapsed()&&t.style!==""){let c=uke(t.style);if(c!==null&&e in c)return c[e]}for(let c=0;cjyi,$dfs:()=>byi,$dfsIterator:()=>hen,$filter:()=>Ryi,$findMatchingParent:()=>_en,$firstToLastIterator:()=>$yi,$getAdjacentCaret:()=>_yi,$getAdjacentSiblingOrParentSiblingCaret:()=>mfe,$getDepth:()=>yen,$getNearestBlockElementAncestorOrThrow:()=>xyi,$getNearestNodeOfType:()=>Cyi,$getNextRightPreorderNode:()=>Syi,$getNextSiblingOrParentSibling:()=>wyi,$insertFirst:()=>Iyi,$insertNodeToNearestRoot:()=>Eyi,$insertNodeToNearestRootAtCaret:()=>ven,$isEditorIsNestedEditor:()=>Nyi,$lastToFirstIterator:()=>twt,$restoreEditorState:()=>Oyi,$reverseDfs:()=>vyi,$reverseDfsIterator:()=>ben,$splitNode:()=>OYr,$unwrapAndFilterDescendants:()=>Dyi,$unwrapNode:()=>Lyi,$wrapNodeInElement:()=>Pyi,CAN_USE_BEFORE_INPUT:()=>syi,CAN_USE_DOM:()=>fen,IS_ANDROID:()=>uyi,IS_ANDROID_CHROME:()=>lyi,IS_APPLE:()=>cyi,IS_APPLE_WEBKIT:()=>dyi,IS_CHROME:()=>fyi,IS_FIREFOX:()=>pen,IS_IOS:()=>pyi,IS_SAFARI:()=>myi,addClassNamesToElement:()=>hyi,calculateZoomLevel:()=>Ayi,isBlockDomNode:()=>nQr,isHTMLAnchorElement:()=>oQr,isHTMLElement:()=>$Fe,isInlineDomNode:()=>rfe,isMimeType:()=>men,makeStateWrapper:()=>Fyi,markSelection:()=>den,mediaFileReader:()=>yyi,mergeRegister:()=>len,objectKlassEquals:()=>Myi,positionNodeOnRange:()=>cen,registerNestedElementResolver:()=>Tyi,removeClassNamesFromElement:()=>gyi,selectionAlwaysOnDisplay:()=>ayi});function cke(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}var ET=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,Zgi=ET&&"documentMode"in document?document.documentMode:null,Ygi=ET&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),Qgi=ET&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),eyi=!(!ET||!("InputEvent"in window)||Zgi)&&"getTargetRanges"in new window.InputEvent("input"),tyi=ET&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),ryi=ET&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,sen=ET&&/Android/.test(navigator.userAgent),ewt=ET&&/^(?=.*Chrome).*/i.test(navigator.userAgent),nyi=ET&&sen&&ewt,oyi=ET&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!ewt;function uen(...t){let e=[];for(let r of t)if(r&&typeof r=="string")for(let[n]of r.matchAll(/\S+/g))e.push(n);return e}function len(...t){return()=>{for(let e=t.length-1;e>=0;e--)t[e]();t.length=0}}function wN(t){return`${t}px`}var iyi={attributes:!0,characterData:!0,childList:!0,subtree:!0};function cen(t,e,r){let n=null,o=null,i=null,a=[],s=document.createElement("div");function u(){n===null&&cke(182),o===null&&cke(183);let{left:d,top:f}=o.getBoundingClientRect(),p=ien(t,e);var m,h;s.isConnected||(h=s,(m=o).insertBefore(h,m.firstChild));let y=!1;for(let g=0;gp.length;)a.pop();y&&r(a)}function l(){o=null,n=null,i!==null&&i.disconnect(),i=null,s.remove();for(let d of a)d.remove();a=[]}s.style.position="relative";let c=t.registerRootListener(function d(){let f=t.getRootElement();if(f===null)return l();let p=f.parentElement;if(!$Fe(p))return l();l(),n=f,o=p,i=new MutationObserver(m=>{let h=t.getRootElement(),y=h&&h.parentElement;if(h!==n||y!==o)return d();for(let g of m)if(!s.contains(g.target))return u()}),i.observe(p,iyi),u()});return()=>{c(),l()}}function aen(t,e,r){if(t.type!=="text"&&gi(e)){let n=e.getDOMSlot(r);return[n.element,n.getFirstChildOffset()+t.offset]}return[tQr(r)||r,t.offset]}function den(t,e){let r=null,n=null,o=null,i=null,a=null,s=null,u=()=>{};function l(c){c.read(()=>{let d=Sn();if(!jr(d))return r=null,o=null,i=null,s=null,u(),void(u=()=>{});let[f,p]=function(P){let R=P.getStartEndPoints();return P.isBackward()?[R[1],R[0]]:R}(d),m=f.getNode(),h=m.getKey(),y=f.offset,g=p.getNode(),b=g.getKey(),_=p.offset,w=t.getElementByKey(h),T=t.getElementByKey(b),O=r===null||w!==n||y!==o||h!==r.getKey(),E=i===null||T!==a||_!==s||b!==i.getKey();if((O||E)&&w!==null&&T!==null){let P=function(R,I,A,B,k,q,Z){let V=(R._window?R._window.document:document).createRange();return V.setStart(...aen(I,A,B)),V.setEnd(...aen(k,q,Z)),V}(t,f,m,w,p,g,T);u(),u=cen(t,P,R=>{if(e===void 0)for(let I of R){let A=I.style;A.background!=="Highlight"&&(A.background="Highlight"),A.color!=="HighlightText"&&(A.color="HighlightText"),A.marginTop!==wN(-1.5)&&(A.marginTop=wN(-1.5)),A.paddingTop!==wN(4)&&(A.paddingTop=wN(4)),A.paddingBottom!==wN(0)&&(A.paddingBottom=wN(0))}else e(R)})}r=m,n=w,o=y,i=g,a=T,s=_})}return l(t.getEditorState()),len(t.registerUpdateListener(({editorState:c})=>l(c)),()=>{u()})}function ayi(t){let e=null,r=()=>{let n=getSelection(),o=n&&n.anchorNode,i=t.getRootElement();o!==null&&i!==null&&i.contains(o)?e!==null&&(e(),e=null):e===null&&(e=den(t))};return document.addEventListener("selectionchange",r),()=>{e!==null&&e(),document.removeEventListener("selectionchange",r)}}var syi=eyi,fen=ET,uyi=sen,lyi=nyi,cyi=Ygi,dyi=oyi,fyi=ewt,pen=Qgi,pyi=ryi,myi=tyi;function hyi(t,...e){let r=uen(...e);r.length>0&&t.classList.add(...r)}function gyi(t,...e){let r=uen(...e);r.length>0&&t.classList.remove(...r)}function men(t,e){for(let r of e)if(t.type.startsWith(r))return!0;return!1}function yyi(t,e){let r=t[Symbol.iterator]();return new Promise((n,o)=>{let i=[],a=()=>{let{done:s,value:u}=r.next();if(s)return n(i);let l=new FileReader;l.addEventListener("error",o),l.addEventListener("load",()=>{let c=l.result;typeof c=="string"&&i.push({file:u,result:c}),a()}),men(u,e)?l.readAsDataURL(u):a()};a()})}function byi(t,e){return Array.from(hen(t,e))}function _yi(t){return t?t.getAdjacentCaret():null}function vyi(t,e){return Array.from(ben(t,e))}function hen(t,e){return gen("next",t,e)}function gen(t,e,r){let n=Ci(),o=e||n,i=gi(o)?zU(o,t):fL(o,t),a=yen(o),s=r?Xde(wvt(fL(r,t))):function(l,c){let d=mfe(fL(l,c));return d&&d[0]}(o,t),u=a;return Evt({hasNext:l=>l!==null,initial:i,map:l=>({depth:u,node:l.origin}),step:l=>{if(l.isSameNodeCaret(s))return null;Yde(l)&&u++;let c=mfe(l);return!c||c[0].isSameNodeCaret(s)?null:(u+=c[1],c[0])}})}function wyi(t){let e=mfe(fL(t,"next"));return e&&[e[0].origin,e[1]]}function yen(t){let e=-1;for(let r=t;r!==null;r=r.getParent())e++;return e}function Syi(t){let e=mfe(wvt(fL(t,"previous")),"root");return e&&e[0].origin}function ben(t,e){return gen("previous",t,e)}function Cyi(t,e){let r=t;for(;r!=null;){if(r instanceof e)return r;r=r.getParent()}return null}function xyi(t){let e=_en(t,r=>gi(r)&&!r.isInline());return gi(e)||cke(4,t.__key),e}var _en=(t,e)=>{let r=t;for(;r!==Ci()&&r!=null;){if(e(r))return r;r=r.getParent()}return null};function Tyi(t,e,r,n){let o=i=>i instanceof e;return t.registerNodeTransform(e,i=>{let a=(s=>{let u=s.getChildren();for(let d=0;do.insertAfter(i))),o.remove());return n}function jyi(t,e){let r=[],n=Array.from(t).reverse();for(let o=n.pop();o!==void 0;o=n.pop())if(e(o))r.push(o);else if(gi(o))for(let i of twt(o))n.push(i);return r}function $yi(t){return Sen(zU(t,"next"))}function twt(t){return Sen(zU(t,"previous"))}function Sen(t){return Evt({hasNext:_Yr,initial:t.getAdjacentCaret(),map:e=>e.origin.getLatest(),step:e=>e.getAdjacentCaret()})}function Lyi(t){SYr(fL(t,"next")).splice(1,t.getChildren())}function mfe(t,e="root"){let r=0,n=t,o=Xde(n);for(;o===null;){if(r--,o=n.getParentCaret(e),!o)return null;n=o,o=Xde(n)}return o&&[o,r]}function Fyi(t){let e=n=>mYr(n,t),r=(n,o)=>xYr(n,t,o);return{$get:e,$set:r,accessors:[e,r],makeGetterMethod:()=>function(){return e(this)},makeSetterMethod:()=>function(n){return r(this,n)},stateConfig:t}}var Rn=rwt,jVs=Rn.$descendantsMatching,$Vs=Rn.$dfs,LVs=Rn.$dfsIterator,FVs=Rn.$filter,kVs=Rn.$findMatchingParent,qVs=Rn.$firstToLastIterator,BVs=Rn.$getAdjacentCaret,UVs=Rn.$getAdjacentSiblingOrParentSiblingCaret,zVs=Rn.$getDepth,VVs=Rn.$getNearestBlockElementAncestorOrThrow,HVs=Rn.$getNearestNodeOfType,WVs=Rn.$getNextRightPreorderNode,JVs=Rn.$getNextSiblingOrParentSibling,KVs=Rn.$insertFirst,GVs=Rn.$insertNodeToNearestRoot,XVs=Rn.$insertNodeToNearestRootAtCaret,ZVs=Rn.$isEditorIsNestedEditor,YVs=Rn.$lastToFirstIterator,QVs=Rn.$restoreEditorState,eHs=Rn.$reverseDfs,tHs=Rn.$reverseDfsIterator,rHs=Rn.$splitNode,nHs=Rn.$unwrapAndFilterDescendants,oHs=Rn.$unwrapNode,iHs=Rn.$wrapNodeInElement,aHs=Rn.CAN_USE_BEFORE_INPUT,sHs=Rn.CAN_USE_DOM,uHs=Rn.IS_ANDROID,lHs=Rn.IS_ANDROID_CHROME,cHs=Rn.IS_APPLE,dHs=Rn.IS_APPLE_WEBKIT,fHs=Rn.IS_CHROME,pHs=Rn.IS_FIREFOX,mHs=Rn.IS_IOS,hHs=Rn.IS_SAFARI,gHs=Rn.addClassNamesToElement,yHs=Rn.calculateZoomLevel,nwt=Rn.isBlockDomNode,bHs=Rn.isHTMLAnchorElement,Cen=Rn.isHTMLElement,_Hs=Rn.isInlineDomNode,vHs=Rn.isMimeType,wHs=Rn.makeStateWrapper,SHs=Rn.markSelection,CHs=Rn.mediaFileReader,gL=Rn.mergeRegister,hfe=Rn.objectKlassEquals,xHs=Rn.positionNodeOnRange,THs=Rn.registerNestedElementResolver,OHs=Rn.removeClassNamesFromElement,EHs=Rn.selectionAlwaysOnDisplay;var owt={};En(owt,{registerDragonSupport:()=>kyi});function kyi(t){let e=window.location.origin,r=n=>{if(n.origin!==e)return;let o=t.getRootElement();if(document.activeElement!==o)return;let i=n.data;if(typeof i=="string"){let a;try{a=JSON.parse(i)}catch{return}if(a&&a.protocol==="nuanria_messaging"&&a.type==="request"){let s=a.payload;if(s&&s.functionId==="makeChanges"){let u=s.args;if(u){let[l,c,d,f,p,m]=u;t.update(()=>{let h=Sn();if(jr(h)){let y=h.anchor,g=y.getNode(),b=0,_=0;if(Yi(g)&&l>=0&&c>=0&&(b=l,_=l+c,h.setTextNodeRange(g,b,g,_)),b===_&&d===""||(h.insertRawText(d),g=y.getNode()),Yi(g)){b=f,_=f+p;let w=g.getTextContentSize();b=b>w?w:b,_=_>w?w:_,h.setTextNodeRange(g,b,g,_)}n.stopImmediatePropagation()}})}}}}};return window.addEventListener("message",r,!0),()=>{window.removeEventListener("message",r,!0)}}var qyi=owt,xen=qyi.registerDragonSupport;var iwt={};En(iwt,{$generateHtmlFromNodes:()=>Uyi,$generateNodesFromDOM:()=>Byi});function Byi(t,e){let r=e.body?e.body.childNodes:[],n=[],o=[];for(let i=0;i"u"||typeof window>"u"&&window.window===void 0)throw new Error("To use $generateHtmlFromNodes in headless mode please initialize a headless browser implementation such as JSDom before calling this function.");let r=document.createElement("div"),n=Ci().getChildren();for(let o=0;o{let m=new Cvt;return r.push(m),m}:dL)),s==null?f.length>0?a=a.concat(f):nwt(t)&&function(m){return m.nextSibling==null||m.previousSibling==null?!1:rfe(m.nextSibling)&&rfe(m.previousSibling)}(t)&&(a=a.concat(_vt())):gi(s)&&s.append(...f),a}function zyi(t,e,r){let n=t.style.textAlign,o=[],i=[];for(let a=0;ajen,$generateNodesFromSerializedNodes:()=>$en,$getClipboardDataFromSelection:()=>Len,$getHtmlContent:()=>Aen,$getLexicalContent:()=>Nen,$insertDataTransferForPlainText:()=>Vyi,$insertDataTransferForRichText:()=>Hyi,$insertGeneratedNodes:()=>awt,copyToClipboard:()=>Wyi,setLexicalClipboardDataTransfer:()=>Fen});function dke(t,...e){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;n.append("code",t);for(let o of e)n.append("v",o);throw r.search=n.toString(),Error(`Minified Lexical error #${t}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}function Aen(t,e=Sn()){return e==null&&dke(166),jr(e)&&e.isCollapsed()||e.getNodes().length===0?"":Men(t,e)}function Nen(t,e=Sn()){return e==null&&dke(166),jr(e)&&e.isCollapsed()||e.getNodes().length===0?null:JSON.stringify(jen(t,e))}function Vyi(t,e){let r=t.getData("text/plain")||t.getData("text/uri-list");r!=null&&e.insertRawText(r)}function Hyi(t,e,r){let n=t.getData("application/x-lexical-editor");if(n)try{let s=JSON.parse(n);if(s.namespace===r._config.namespace&&Array.isArray(s.nodes))return awt(r,$en(s.nodes),e)}catch{}let o=t.getData("text/html"),i=t.getData("text/plain");if(o&&i!==o)try{let s=new DOMParser().parseFromString(function(u){return window.trustedTypes&&window.trustedTypes.createPolicy?window.trustedTypes.createPolicy("lexical",{createHTML:l=>l}).createHTML(u):u}(o),"text/html");return awt(r,Ren(r,s),e)}catch{}let a=i||t.getData("text/uri-list");if(a!=null)if(jr(e)){let s=a.split(/(\r?\n|\t)/);s[s.length-1]===""&&s.pop();for(let u=0;u0?u.text=l:o=!1}for(let l=0;l{t.update(()=>{l(Ien(t,e,r))})});let n=t.getRootElement(),o=t._window||window,i=window.document,a=Tvt(o);if(n===null||a===null)return!1;let s=i.createElement("span");s.style.cssText="position: fixed; top: -1000px;",s.append(i.createTextNode("#")),n.append(s);let u=new Range;return u.setStart(s,0),u.setEnd(s,1),a.removeAllRanges(),a.addRange(u),new Promise((l,c)=>{let d=t.registerCommand(AFe,f=>(hfe(f,ClipboardEvent)&&(d(),NY!==null&&(window.clearTimeout(NY),NY=null),l(Ien(t,f,r))),!0),IFe);NY=window.setTimeout(()=>{d(),NY=null,l(!1)},50),i.execCommand("copy"),s.remove()})}function Ien(t,e,r){if(r===void 0){let o=Tvt(t._window);if(!o)return!1;let i=o.anchorNode,a=o.focusNode;if(i!==null&&a!==null&&!iQr(t,i,a))return!1;let s=Sn();if(s===null)return!1;r=Len(s)}e.preventDefault();let n=e.clipboardData;return n!==null&&(Fen(n,r),!0)}var Jyi=[["text/html",Aen],["application/x-lexical-editor",Nen]];function Len(t=Sn()){let e={"text/plain":t?t.getTextContent():""};if(t){let r=OFe();for(let[n,o]of Jyi){let i=o(r,t);i!==null&&(e[n]=i)}}return e}function Fen(t,e){for(let r in e){let n=e[r];n!==void 0&&t.setData(r,n)}}var SN=swt,kHs=SN.$generateJSONFromSelectedNodes,qHs=SN.$generateNodesFromSerializedNodes,BHs=SN.$getClipboardDataFromSelection,ken=SN.$getHtmlContent,UHs=SN.$getLexicalContent,uwt=SN.$insertDataTransferForPlainText,zHs=SN.$insertDataTransferForRichText,VHs=SN.$insertGeneratedNodes,HHs=SN.copyToClipboard,WHs=SN.setLexicalClipboardDataTransfer;var lwt={};En(lwt,{registerPlainText:()=>Qyi});var DY=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,Kyi=DY&&"documentMode"in document?document.documentMode:null,Gyi=!(!DY||!("InputEvent"in window)||Kyi)&&"getTargetRanges"in new window.InputEvent("input"),Xyi=DY&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),qen=DY&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,Zyi=DY&&/^(?=.*Chrome).*/i.test(navigator.userAgent),Yyi=DY&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!Zyi;function Ben(t,e){e.update(()=>{if(t!==null){let r=hfe(t,KeyboardEvent)?null:t.clipboardData,n=Sn();if(n!==null&&r!=null){t.preventDefault();let o=ken(e);o!==null&&r.setData("text/html",o),r.setData("text/plain",n.getTextContent())}}})}function Qyi(t){return gL(t.registerCommand(TY,e=>{let r=Sn();return!!jr(r)&&(r.deleteCharacter(e),!0)},nl),t.registerCommand(DYr,e=>{let r=Sn();return!!jr(r)&&(r.deleteWord(e),!0)},nl),t.registerCommand(NYr,e=>{let r=Sn();return!!jr(r)&&(r.deleteLine(e),!0)},nl),t.registerCommand(IYr,e=>{let r=Sn();if(!jr(r))return!1;if(typeof e=="string")r.insertText(e);else{let n=e.dataTransfer;if(n!=null)uwt(n,r);else{let o=e.data;o&&r.insertText(o)}}return!0},nl),t.registerCommand(GYr,()=>{let e=Sn();return!!jr(e)&&(e.removeText(),!0)},nl),t.registerCommand(xvt,e=>{let r=Sn();return!!jr(r)&&(r.insertLineBreak(e),!0)},nl),t.registerCommand(FYr,()=>{let e=Sn();return!!jr(e)&&(e.insertLineBreak(),!0)},nl),t.registerCommand(qYr,e=>{let r=Sn();if(!jr(r))return!1;let n=e,o=n.shiftKey;return!!Yvt(r,!0)&&(n.preventDefault(),Zvt(r,o,!0),!0)},nl),t.registerCommand(BYr,e=>{let r=Sn();if(!jr(r))return!1;let n=e,o=n.shiftKey;return!!Yvt(r,!1)&&(n.preventDefault(),Zvt(r,o,!1),!0)},nl),t.registerCommand(zYr,e=>{let r=Sn();return!!jr(r)&&(!qen||navigator.language!=="ko-KR")&&(e.preventDefault(),t.dispatchCommand(TY,!0))},nl),t.registerCommand(VYr,e=>{let r=Sn();return!!jr(r)&&(e.preventDefault(),t.dispatchCommand(TY,!1))},nl),t.registerCommand(EY,e=>{let r=Sn();if(!jr(r))return!1;if(e!==null){if((qen||Xyi||Yyi)&&Gyi)return!1;e.preventDefault()}return t.dispatchCommand(xvt,!1)},nl),t.registerCommand(ZYr,()=>(RFe(),!0),nl),t.registerCommand(AFe,e=>{let r=Sn();return!!jr(r)&&(Ben(e,t),!0)},nl),t.registerCommand(AYr,e=>{let r=Sn();return!!jr(r)&&(function(n,o){Ben(n,o),o.update(()=>{let i=Sn();jr(i)&&i.removeText()})}(e,t),!0)},nl),t.registerCommand(jFe,e=>{let r=Sn();return!!jr(r)&&(function(n,o){n.preventDefault(),o.update(()=>{let i=Sn(),a=hfe(n,ClipboardEvent)?n.clipboardData:null;a!=null&&jr(i)&&uwt(a,i)},{tag:JYr})}(e,t),!0)},nl),t.registerCommand($Yr,e=>{let r=Sn();return!!jr(r)&&(e.preventDefault(),!0)},nl),t.registerCommand(jYr,e=>{let r=Sn();return!!jr(r)&&(e.preventDefault(),!0)},nl))}var ebi=lwt,Uen=ebi.registerPlainText;var dwt={};En(dwt,{PlainTextPlugin:()=>tbi});var mC=$(K(),1),fke=$(yu(),1),GU=$(wt(),1);var cwt=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?mC.useLayoutEffect:mC.useEffect;function zen(t){return t.getEditorState().read(ake(t.isComposing()))}function tbi({contentEditable:t,placeholder:e=null,ErrorBoundary:r}){let[n]=Di(),o=function(i,a){let[s,u]=(0,mC.useState)(()=>i.getDecorators());return cwt(()=>i.registerDecoratorListener(l=>{(0,fke.flushSync)(()=>{u(l)})}),[i]),(0,mC.useEffect)(()=>{u(i.getDecorators())},[i]),(0,mC.useMemo)(()=>{let l=[],c=Object.keys(s);for(let d=0;di._onError(h),children:(0,GU.jsx)(mC.Suspense,{fallback:null,children:s[f]})}),m=i.getElementByKey(f);m!==null&&l.push((0,fke.createPortal)(p,m,f))}return l},[a,s,i])}(n,r);return function(i){cwt(()=>gL(Uen(i),xen(i)),[i])}(n),(0,GU.jsxs)(GU.Fragment,{children:[t,(0,GU.jsx)(rbi,{content:e}),o]})}function rbi({content:t}){let[e]=Di(),r=function(o){let[i,a]=(0,mC.useState)(()=>zen(o));return cwt(()=>{function s(){let u=zen(o);a(u)}return s(),gL(o.registerUpdateListener(()=>{s()}),o.registerEditableListener(()=>{s()}))},[o]),i}(e),n=VQr();return r?typeof t=="function"?t(n):t:null}var nbi=dwt,pke=nbi.PlainTextPlugin;var fwt={};En(fwt,{ContentEditable:()=>ibi,ContentEditableElement:()=>Wen});var fb=$(K(),1),yL=$(wt(),1);var Hen=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?fb.useLayoutEffect:fb.useEffect;function obi({editor:t,ariaActiveDescendant:e,ariaAutoComplete:r,ariaControls:n,ariaDescribedBy:o,ariaErrorMessage:i,ariaExpanded:a,ariaInvalid:s,ariaLabel:u,ariaLabelledBy:l,ariaMultiline:c,ariaOwns:d,ariaRequired:f,autoCapitalize:p,className:m,id:h,role:y="textbox",spellCheck:g=!0,style:b,tabIndex:_,"data-testid":w,...T},O){let[E,P]=(0,fb.useState)(t.isEditable()),R=(0,fb.useCallback)(A=>{A&&A.ownerDocument&&A.ownerDocument.defaultView?t.setRootElement(A):t.setRootElement(null)},[t]),I=(0,fb.useMemo)(()=>function(...A){return B=>{A.forEach(k=>{typeof k=="function"?k(B):k!=null&&(k.current=B)})}}(O,R),[R,O]);return Hen(()=>(P(t.isEditable()),t.registerEditableListener(A=>{P(A)})),[t]),(0,yL.jsx)("div",{"aria-activedescendant":E?e:void 0,"aria-autocomplete":E?r:"none","aria-controls":E?n:void 0,"aria-describedby":o,...i!=null?{"aria-errormessage":i}:{},"aria-expanded":E&&y==="combobox"?!!a:void 0,...s!=null?{"aria-invalid":s}:{},"aria-label":u,"aria-labelledby":l,"aria-multiline":c,"aria-owns":E?d:void 0,"aria-readonly":!E||void 0,"aria-required":f,autoCapitalize:p,className:m,contentEditable:E,"data-testid":w,id:h,ref:I,role:y,spellCheck:g,style:b,tabIndex:_,...T})}var Wen=(0,fb.forwardRef)(obi);function Ven(t){return t.getEditorState().read(ake(t.isComposing()))}var ibi=(0,fb.forwardRef)(abi);function abi(t,e){let{placeholder:r,...n}=t,[o]=Di();return(0,yL.jsxs)(yL.Fragment,{children:[(0,yL.jsx)(Wen,{editor:o,...n,ref:e}),r!=null&&(0,yL.jsx)(sbi,{editor:o,content:r})]})}function sbi({content:t,editor:e}){let r=function(a){let[s,u]=(0,fb.useState)(()=>Ven(a));return Hen(()=>{function l(){let c=Ven(a);u(c)}return l(),gL(a.registerUpdateListener(()=>{l()}),a.registerEditableListener(()=>{l()}))},[a]),s}(e),[n,o]=(0,fb.useState)(e.isEditable());if((0,fb.useLayoutEffect)(()=>(o(e.isEditable()),e.registerEditableListener(a=>{o(a)})),[e]),!r)return null;let i=null;return typeof t=="function"?i=t(n):t!==null&&(i=t),i===null?null:(0,yL.jsx)("div",{"aria-hidden":!0,children:i})}var Jen=fwt,mke=Jen.ContentEditable,lWs=Jen.ContentEditableElement;var hwt={};En(hwt,{createEmptyHistoryState:()=>mbi,registerHistory:()=>pbi});var hke=0,pwt=1,mwt=2,PT=0,ubi=1,Ken=2,lbi=3,cbi=4;function dbi(t,e,r,n,o){if(t===null||r.size===0&&n.size===0&&!o)return PT;let i=e._selection,a=t._selection;if(o)return ubi;if(!(jr(i)&&jr(a)&&a.isCollapsed()&&i.isCollapsed()))return PT;let s=function(g,b,_){let w=g._nodeMap,T=[];for(let O of b){let E=w.get(O);E!==void 0&&T.push(E)}for(let[O,E]of _){if(!E)continue;let P=w.get(O);P===void 0||xY(P)||T.push(P)}return T}(e,r,n);if(s.length===0)return PT;if(s.length>1){let g=e._nodeMap,b=g.get(i.anchor.key),_=g.get(a.anchor.key);return b&&_&&!t._nodeMap.has(b.__key)&&Yi(b)&&b.__text.length===1&&i.anchor.offset===1?Ken:PT}let u=s[0],l=t._nodeMap.get(u.__key);if(!Yi(l)||!Yi(u)||l.__mode!==u.__mode)return PT;let c=l.__text,d=u.__text;if(c===d)return PT;let f=i.anchor,p=a.anchor;if(f.key!==p.key||f.type!=="text")return PT;let m=f.offset,h=p.offset,y=d.length-c.length;return y===1&&h===m-1?Ken:y===-1&&h===m+1?lbi:y===-1&&h===m?cbi:PT}function fbi(t,e){let r=Date.now(),n=PT;return(o,i,a,s,u,l)=>{let c=Date.now();if(l.has(DFe))return n=PT,r=c,mwt;let d=dbi(o,i,s,u,t.isComposing()),f=(()=>{let p=a===null||a.editor===t,m=l.has(LYr);if(!m&&p&&l.has(OY))return hke;if(o===null)return pwt;let h=i._selection;return s.size>0||u.size>0?m===!1&&d!==PT&&d===n&&c_.exportJSON()))===JSON.stringify(b.read(()=>w.exportJSON()))}(Array.from(s)[0],o,i)?hke:pwt:h!==null?hke:mwt})();return r=c,n=d,f}}function Gen(t){t.undoStack=[],t.redoStack=[],t.current=null}function pbi(t,e,r){let n=fbi(t,r);return gL(t.registerCommand(YYr,()=>(function(i,a){let s=a.redoStack,u=a.undoStack;if(u.length!==0){let l=a.current,c=u.pop();l!==null&&(s.push(l),i.dispatchCommand(Qde,!0)),u.length===0&&i.dispatchCommand(efe,!1),a.current=c||null,c&&c.editor.setEditorState(c.editorState,{tag:DFe})}}(t,e),!0),nl),t.registerCommand(KYr,()=>(function(i,a){let s=a.redoStack,u=a.undoStack;if(s.length!==0){let l=a.current;l!==null&&(u.push(l),i.dispatchCommand(efe,!0));let c=s.pop();s.length===0&&i.dispatchCommand(Qde,!1),a.current=c||null,c&&c.editor.setEditorState(c.editorState,{tag:DFe})}}(t,e),!0),nl),t.registerCommand(PYr,()=>(Gen(e),!1),nl),t.registerCommand(MYr,()=>(Gen(e),t.dispatchCommand(Qde,!1),t.dispatchCommand(efe,!1),!0),nl),t.registerUpdateListener(({editorState:i,prevEditorState:a,dirtyLeaves:s,dirtyElements:u,tags:l})=>{let c=e.current,d=e.redoStack,f=e.undoStack,p=c===null?null:c.editorState;if(c!==null&&i===p)return;let m=n(a,i,c,s,u,l);if(m===pwt)d.length!==0&&(e.redoStack=[],t.dispatchCommand(Qde,!1)),c!==null&&(f.push({...c}),t.dispatchCommand(efe,!0));else if(m===mwt)return;e.current={editor:t,editorState:i}}))}function mbi(){return{current:null,redoStack:[],undoStack:[]}}var Xen=hwt,gke=Xen.createEmptyHistoryState,Zen=Xen.registerHistory;var gwt={};En(gwt,{HistoryPlugin:()=>hbi,createEmptyHistoryState:()=>gke});var yke=$(K(),1);function hbi({delay:t,externalHistoryState:e}){let[r]=Di();return function(n,o,i=1e3){let a=(0,yke.useMemo)(()=>o||gke(),[o]);(0,yke.useEffect)(()=>Zen(n,a,i),[i,n,a])}(r,e,t),null}var Yen=gwt,bke=Yen.HistoryPlugin,yWs=Yen.createEmptyHistoryState;var ywt={};En(ywt,{OnChangePlugin:()=>ybi});var _ke=$(K(),1),gbi=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?_ke.useLayoutEffect:_ke.useEffect;function ybi({ignoreHistoryMergeTagChange:t=!0,ignoreSelectionChange:e=!1,onChange:r}){let[n]=Di();return gbi(()=>{if(r)return n.registerUpdateListener(({editorState:o,dirtyElements:i,dirtyLeaves:a,prevEditorState:s,tags:u})=>{e&&i.size===0&&a.size===0||t&&u.has(OY)||s.isEmpty()||r(o,n,u)})},[n,t,e,r]),null}var bbi=ywt,vke=bbi.OnChangePlugin;var vwt={};En(vwt,{LexicalErrorBoundary:()=>vbi});var jY=$(K(),1),bwt=$(wt(),1);function _wt(t,e){return _wt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},_wt(t,e)}var Qen={error:null},_bi=function(t){var e,r;function n(){for(var i,a=arguments.length,s=new Array(a),u=0;u{let m=Math.floor(window.innerWidth*Sbi);if(t.length===0)return Math.min(etn,m);let h=Math.max(...t.map(_=>_.title.length)),y=Math.max(...t.map(_=>_.subtitle?.length||0)),g=Math.max(h*8+32,y*6+32),b=Math.min(Math.max(g,300),etn);return Math.min(b,m)},[t]),f=(0,MT.useCallback)(()=>{if(!o)return;let m=o.getBoundingClientRect(),h=d(),y=m.top-4,g=8,b=window.innerWidth-h-8,_=Math.min(Math.max(m.left,g),b);c({top:y,left:_,width:h})},[o,d]);if((0,MT.useEffect)(()=>{f()},[f]),(0,MT.useEffect)(()=>{let m=()=>f();return window.addEventListener("resize",m),document.addEventListener("scroll",m,{passive:!0}),()=>{window.removeEventListener("resize",m),document.removeEventListener("scroll",m)}},[f]),!l||t.length===0)return null;let p=MT.default.createElement("div",{className:"tw-absolute tw-z-[9999] tw-flex tw-flex-col tw-items-end",style:{bottom:`calc(100vh - ${l.top}px)`,left:l.left,width:l.width}},MT.default.createElement(VFe,{options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:i,mode:s,showPreview:a,onKeyDown:u,className:"tw-shadow-lg",width:l.width}));return(0,ttn.createPortal)(p,document.body)}var CN=require("obsidian");Xe();function Cbi(t){let{type:e,title:r,data:n}=t;switch(e){case"active-note":return lfe();case"notes":if(n instanceof CN.TFile&&r)return ufe(r,n.path);break;case"tools":if(typeof n=="string")return r6(n);break;case"folders":if(n instanceof CN.TFolder)return dfe(n.path);break;case"webTabs":if(n&&typeof n=="object"&&"url"in n){let o=n;return rke(o.url,o.title,o.faviconUrl)}break;case"activeWebTab":return tke()}throw new Error(`Invalid pill data: ${JSON.stringify(t)}`)}function wwt(t,e,r){return{beforeText:t.slice(0,e),afterText:t.slice(r)}}function xbi(t,e,r=!0){if(e.length===1&&e[0].getType()==="text")t.replace(e[0]),r&&ntn(e[0]);else{for(let n=0;n0){let n=e[e.length-1];ntn(n)}}}function Tbi(t,e,r,n,o){let i=o?n?" "+n:" ":n;e?(t.setTextContent(e),t.insertAfter(r),i&&r.insertAfter(rS(i))):(t.replace(r),i&&r.insertAfter(rS(i))),r.selectNext()}function ntn(t){if(t.getType()==="text"){let e=t,r=e.getTextContent().length;e.select(r,r)}else{let e=t.getParent();if(e){let r=TFe(),n=t.getIndexWithinParent();r.anchor.set(e.getKey(),n+1,"element"),r.focus.set(e.getKey(),n+1,"element"),Z3(r)}}}var Ske=QYr("INSERT_TEXT_WITH_PILLS_COMMAND");function Obi(t){try{let e=new URL(t);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function Ebi(t){let e=t.startsWith("@")?t:`@${t}`;return gX.includes(e)?e:null}function Pbi(t){if(!app?.vault)return null;try{let e=app.vault.getAllLoadedFiles().filter(n=>n instanceof CN.TFolder);for(let n of e)if(n.name===t)return n;for(let n of e)if(n.path===t)return n;let r=t.toLowerCase();for(let n of e)if(n.name.toLowerCase()===r||n.path.toLowerCase()===r)return n;return null}catch(e){return F("Error resolving folder reference:",e),null}}function Mbi(t){if(!app?.vault||!app?.metadataCache)return null;try{let e=app.metadataCache.getFirstLinkpathDest(t,"");if(e&&e instanceof CN.TFile)return e;if(!t.endsWith(".md")){let i=app.metadataCache.getFirstLinkpathDest(t+".md","");if(i&&i instanceof CN.TFile)return i}if(!t.endsWith(".pdf")){let i=app.metadataCache.getFirstLinkpathDest(t+".pdf","");if(i&&i instanceof CN.TFile)return i}let r=app.vault.getMarkdownFiles();for(let i of r)if(i.basename===t||i.name===t)return i;let o=app.vault.getFiles().filter(i=>i instanceof CN.TFile&&i.extension==="pdf");for(let i of o)if(i.basename===t||i.name===t)return i;return null}catch(e){return F("Error resolving note reference:",e),null}}function Cke(t,e={}){let{includeNotes:r=!0,includeURLs:n=!1,includeTools:o=!1,includeCustomTemplates:i=!1}=e,a=[],s=[],u=[],l=1;if(r&&(s.push("(\\[\\[([^\\]]+)\\]\\])"),u.push({type:"notes",groupCount:2,startIndex:l}),l+=2),n&&(s.push(`(https?:\\/\\/[^\\s"'<>]+)`),u.push({type:"urls",groupCount:1,startIndex:l}),l+=1),o&&(s.push("(@[a-zA-Z][a-zA-Z0-9_]*)"),u.push({type:"tools",groupCount:1,startIndex:l}),l+=1),i&&(s.push("(\\{([^}]+)\\})"),u.push({type:"customTemplates",groupCount:2,startIndex:l}),l+=2),s.length===0)return[{type:"text",content:t}];let c=new RegExp(s.join("|"),"g"),d=0,f;for(;(f=c.exec(t))!==null;){if(f.index>d){let m=t.slice(d,f.index);m&&a.push({type:"text",content:m})}let p=null;for(let m of u)if(f[m.startIndex]){p=m;break}if(!p)a.push({type:"text",content:f[0]});else if(p.type==="notes"){let m=f[p.startIndex+1].trim(),h=Mbi(m);if(h&&h instanceof CN.TFile){let g=app?.workspace.getActiveFile()?.path===h.path;a.push({type:"note-pill",content:h.basename,file:h,isActive:g})}else a.push({type:"text",content:f[0]})}else if(p.type==="urls"){let m=f[p.startIndex].replace(/,+$/,"");Obi(m)?a.push({type:"url-pill",content:m,url:m}):a.push({type:"text",content:f[0]})}else if(p.type==="tools"){let m=f[p.startIndex],h=Ebi(m);h?a.push({type:"tool-pill",content:h,toolName:h}):a.push({type:"text",content:f[0]})}else if(p.type==="customTemplates"){let m=f[p.startIndex+1].trim();if(m==="activeNote")a.push({type:"active-note-pill",content:"activeNote"});else{let h=Pbi(m);h?a.push({type:"folder-pill",content:h.path,folder:h}):a.push({type:"text",content:f[0]})}}d=c.lastIndex}if(d0&&(n||o.removeText(),o.insertNodes(a))}function itn(t,e,r,n={}){let{enableURLPills:o=!1,enableToolPills:i=!1,enableCustomTemplatePills:a=!1}=n,s=Sn();if(!jr(s))return;let l=s.anchor.getNode();if(l.getType()!=="text")return;let c=l,d=c.getTextContent(),f=Cke(r,{includeNotes:!0,includeURLs:o,includeTools:i,includeCustomTemplates:a});if(f.length===1&&f[0].type==="text"){let{beforeText:p,afterText:m}=wwt(d,t,e),h=p+f[0].content+m;c.setTextContent(h);let y=p.length+f[0].content.length;c.select(y,y)}else{let{beforeText:p,afterText:m}=wwt(d,t,e),h=[];p&&h.push(rS(p)),h.push(...xke(f)),m&&h.push(rS(m)),xbi(c,h)}}function $Y(t,e,r=!0){let n=Sn();if(!jr(n))return;let o=n.anchor,i=o.getNode();if(!(i instanceof yN))return;let a=i.getTextContent(),s=o.offset,u=-1;if(t==="[["?u=a.lastIndexOf("[[",s):u=a.lastIndexOf(t,s),u===-1)return;let{beforeText:l,afterText:c}=wwt(a,u,s),d=Cbi(e);Tbi(i,l,d,c,r)}var oS=$(K());function ZU({triggerConfig:t,options:e,onSelect:r,onStateChange:n,onHighlight:o}){let[i]=Di(),[a,s]=(0,oS.useState)({isOpen:!1,query:"",selectedIndex:0,range:null});(0,oS.useEffect)(()=>{n?.(a)},[a,n]);let u=(0,oS.useCallback)(()=>{s({isOpen:!1,query:"",selectedIndex:0,range:null})},[]),l=(0,oS.useCallback)(f=>{s(p=>({...p,selectedIndex:f})),o&&e[f]&&o(f,e[f])},[o,e]),c=(0,oS.useCallback)(f=>{if(!f||!a.isOpen)return!1;switch(f.key){case"ArrowDown":{if(e.length===0)return!1;f.preventDefault();let p=a.selectedIndex+1;for(;p=e.length&&(p=a.selectedIndex),l(p),!0}case"ArrowUp":{if(e.length===0)return!1;f.preventDefault();let p=a.selectedIndex-1;for(;p>=0&&e[p]?.disabled;)p--;return p<0&&(p=a.selectedIndex),l(p),!0}case"Enter":case"Tab":return e.length===0?(u(),!1):(e[a.selectedIndex]?.disabled||(f.preventDefault(),e[a.selectedIndex]&&r(e[a.selectedIndex])),!0);case"Escape":return f.preventDefault(),u(),!0;default:return!1}},[a.isOpen,a.selectedIndex,e,r,u,l]);(0,oS.useEffect)(()=>{let f=i.registerCommand(kYr,b=>c(b),pL),p=i.registerCommand(UYr,b=>c(b),pL),m=i.registerCommand(EY,b=>c(b),pL),h=i.registerCommand(WYr,b=>c(b),pL),y=i.registerCommand(HYr,b=>c(b),pL),g=i.registerCommand(EYr,()=>(a.isOpen&&u(),!1),pL);return()=>{f(),p(),m(),h(),y(),g()}},[i,c,a.isOpen,u]);let d=(0,oS.useCallback)((f,p)=>{let{char:m,multiChar:h=!1,allowWhitespace:y=!1}=t;if(h){let g=m.length,b=-1;for(let _=p-1;_>=g-1;_--)if(f.slice(_-g+1,_+1)===m){if(_-g+1===0||/\s/.test(f[_-g])){b=_-g+1;break}}else if(!y&&/\s/.test(f[_]))break;if(b!==-1){let _=f.slice(b+g,p);return _.startsWith(" ")?null:{triggerIndex:b,query:_}}}else{let g=-1;for(let b=p-1;b>=0;b--){let _=f[b];if(_===m){if(b===0||/\s/.test(f[b-1])){g=b;break}}else if(!y&&/\s/.test(_))break}if(g!==-1){let b=f.slice(g+1,p);return b.startsWith(" ")?null:{triggerIndex:g,query:b}}}return null},[t]);return(0,oS.useEffect)(()=>i.registerUpdateListener(({editorState:f})=>{f.read(()=>{let p=Sn();if(!jr(p)||!p.isCollapsed()){a.isOpen&&u();return}let m=p.anchor,h=m.getNode();if(!(h instanceof yN)){a.isOpen&&u();return}let y=h.getTextContent(),g=m.offset,b=d(y,g);if(b){let{triggerIndex:_,query:w}=b,T=i._window??window,O=rtn(_,T);O&&s(E=>({...E,isOpen:!0,query:w,selectedIndex:0,range:O}))}else a.isOpen&&u()})}),[i,a.isOpen,u,d]),(0,oS.useEffect)(()=>{s(f=>({...f,selectedIndex:0}))},[e.length]),(0,oS.useEffect)(()=>{s(f=>f.selectedIndex>=e.length&&e.length>0?{...f,selectedIndex:Math.max(0,e.length-1)}:f)},[e.length]),{state:a,setState:s,closeMenu:u,detectTrigger:d,handleHighlight:l}}function atn(){let[t]=Di(),e=Mje(),[r,n]=(0,RT.useState)(""),o=(0,RT.useMemo)(()=>Aje(e.filter(c=>c.showInSlashMenu)).map((c,d)=>({key:`${c.title}-${d}`,title:c.title,content:c.content,command:c})),[e]),i=(0,RT.useMemo)(()=>{if(!r)return o;let l=r,c=Swt.default.go(l,o,{key:"title",threshold:-1e4});return c.length>0?c.map(f=>f.obj):Swt.default.go(l,o,{key:"content",threshold:-1e4}).map(f=>f.obj)},[o,r]),a=(0,RT.useCallback)(l=>{Zm.getInstance().recordUsage(l.command),t.update(()=>{let c=Sn();if(!jr(c))return;let d=c.anchor,f=d.getNode();if(f instanceof yN){let m=f.getTextContent().lastIndexOf("/",d.offset);if(m!==-1){let h=l.content||l.title;itn(m,d.offset,h,{enableURLPills:!0,enableToolPills:!0,enableCustomTemplatePills:!0})}}})},[t]),{state:s,handleHighlight:u}=ZU({triggerConfig:{char:"/",allowWhitespace:!0},options:i,onSelect:a,onStateChange:l=>{n(l.query)}});return RT.default.createElement(RT.default.Fragment,null,s.isOpen&&RT.default.createElement(XU,{options:i,selectedIndex:s.selectedIndex,onSelect:a,onHighlight:u,range:s.range,query:s.query,showPreview:!0}))}var iS=$(K());var o6=$(K());Mr();var stn=$(ofe());Qe();var Rbi={limit:30,threshold:-1e4};function utn(t,e=!1,r={},n=null){let o=KFe(e),i=(0,o6.useMemo)(()=>o.map((s,u)=>({key:`${s.basename}-${u}`,title:s.basename,subtitle:s.path,content:"",icon:o6.default.createElement(ju,{className:"tw-size-4"}),file:s})),[o]);return(0,o6.useMemo)(()=>{let s={...Rbi,...r},u=ee().customPromptsFolder;if(!t.trim()){let g=i.filter(w=>!w.file.path.startsWith(u+"/")),b=i.filter(w=>w.file.path.startsWith(u+"/"));if(n){let w={key:`active-note-${n.path}`,title:"Active Note",subtitle:n.path,content:"",category:"activeNote",icon:o6.default.createElement(C1,{className:"tw-size-4"}),file:n},T=[...g,...b].slice(0,s.limit-1);return[w,...T]}return[...g,...b].slice(0,s.limit)}let l=t.trim(),c=l.toLowerCase(),p="active note".includes(c)&&n?{key:`active-note-${n.path}`,title:"Active Note",subtitle:n.path,content:"",category:"activeNote",icon:o6.default.createElement(C1,{className:"tw-size-4"}),file:n}:null,m=p?s.limit-1:s.limit,y=stn.default.go(l,i,{keys:["subtitle"],limit:m,threshold:s.threshold}).map(g=>g.obj);return p?[p,...y]:y},[i,t,r,n])}async function Ibi(t,e=500){try{if(t.extension==="pdf"||t.extension==="canvas")return"";let n=(await app.vault.cachedRead(t)).replace(/^---\s*\n[\s\S]*?\n---\s*\n?/,"").trim();return n.length>e?n.slice(0,e)+"...":n}catch(r){return console.warn("Failed to read note content:",r),"Failed to load content"}}var Tke=class{constructor(){this.cache=new Map}async getOrLoadContent(e,r=500){let n=this.cache.get(e.path);if(n!==void 0)return n;let o=await Ibi(e,r);return this.cache.set(e.path,o),o}clear(){this.cache.clear()}remove(e){this.cache.delete(e)}has(e){return this.cache.has(e)}};function ltn({isCopilotPlus:t=!1,currentActiveFile:e=null}){let[r]=Di(),[n,o]=(0,iS.useState)(""),[i]=(0,iS.useState)(()=>new Tke),[a,s]=(0,iS.useState)(new Map),u=(0,iS.useCallback)(async m=>{try{let h=await i.getOrLoadContent(m,500);return s(y=>{let g=new Map(y);return g.set(m.path,h),g}),h}catch{let h="Failed to load content";return s(y=>{let g=new Map(y);return g.set(m.path,h),g}),h}},[i]),c=utn(n,t,{},e).map(m=>({...m,content:a.get(m.file.path)||""})),d=(0,iS.useCallback)(m=>{if(m.category==="activeNote")r.update(()=>{$Y("[[",{type:"active-note"})});else{let h={type:"notes",title:m.title,data:m.file};r.update(()=>{$Y("[[",h)})}},[r]),{state:f,handleHighlight:p}=ZU({triggerConfig:{char:"[[",multiChar:!0,allowWhitespace:!0},options:c,onSelect:d,onStateChange:m=>{o(m.query)},onHighlight:(m,h)=>{h&&!a.has(h.file.path)&&u(h.file)}});return(0,iS.useEffect)(()=>{c.length>0&&!a.has(c[0].file.path)&&u(c[0].file)},[c,a,u]),iS.default.createElement(iS.default.Fragment,null,f.isOpen&&iS.default.createElement(XU,{options:c,selectedIndex:f.selectedIndex,onSelect:d,onHighlight:p,range:f.range,query:f.query,showPreview:!0}))}var YU=$(K());var Oke=$(K()),dtn=$(ofe());LC();Qe();function ctn(t=!1){let e=I_(Rvt,{store:Do}),r=I_(Ivt,{store:Do});return t?e:r}var Abi={limit:10,threshold:-1e4,frontmatterOnly:!1};function ftn(t,e={}){let r=(0,Oke.useMemo)(()=>({...Abi,...e}),[e]),n=ctn(r.frontmatterOnly),o=(0,Oke.useMemo)(()=>n.map((a,s)=>{let u=a.startsWith("#")?a.slice(1):a;return{key:`tag-${u}-${s}`,title:a,subtitle:void 0,content:"",tag:u}}),[n]);return(0,Oke.useMemo)(()=>{if(!t.trim())return o.slice(0,r.limit);let a=t.trim();return dtn.default.go(a,o,{key:"title",limit:r.limit,threshold:r.threshold}).map(u=>u.obj)},[o,t,r])}function ptn({onTagSelected:t}){let[e]=Di(),[r,n]=(0,YU.useState)(""),o=ftn(r,{limit:10}),i=(0,YU.useCallback)(u=>{e.update(()=>{let l=Sn();if(!jr(l))return;let c=l.anchor,d=c.getNode();if(!(d instanceof yN))return;let f=d.getTextContent(),p=c.offset,m=f.lastIndexOf("#",p);if(m===-1)return;let h=f.slice(0,m),y=f.slice(p),g=`#${u.tag} `;d.setTextContent(h+g+y);let b=h.length+g.length;d.select(b,b)}),t?.()},[e,t]),{state:a,handleHighlight:s}=ZU({triggerConfig:{char:"#",multiChar:!1,allowWhitespace:!1},options:o,onSelect:i,onStateChange:u=>{n(u.query)}});return YU.default.createElement(YU.default.Fragment,null,a.isOpen&&YU.default.createElement(XU,{options:o,selectedIndex:a.selectedIndex,onSelect:i,onHighlight:s,range:a.range,query:a.query,showPreview:!1}))}var cg=$(K());var Cwt=require("obsidian");function Eke({isCopilotPlus:t=!1,currentActiveFile:e=null}){let[r]=Di(),[n,o]=(0,cg.useState)({mode:"category"}),[i,a]=(0,cg.useState)(""),s=HFe(t),u=(0,cg.useCallback)(async _=>{try{if(_.extension==="pdf"||_.extension==="canvas"){a("");return}let T=(await app.vault.cachedRead(_)).replace(/^---\s*\n[\s\S]*?\n---\s*\n?/,"").trim(),O=T.length>300?T.slice(0,300)+"...":T;a(O)}catch{a("Failed to load content")}},[]),[l,c]=(0,cg.useState)(""),d=ZFe(l,n.mode,n.selectedCategory,t,s,e),f=(0,cg.useCallback)(_=>"data"in _,[]),p=(0,cg.useCallback)(_=>"icon"in _&&!("data"in _),[]),m=(0,cg.useCallback)(_=>{if(n.mode==="category"&&p(_)&&!l){o(w=>({...w,mode:"search",selectedCategory:_.category}));return}if(f(_))if(_.category==="activeNote")r.update(()=>{$Y("@",{type:"active-note"})});else{let w={type:_.category,title:_.title,data:_.data};r.update(()=>{$Y("@",w)})}},[n.mode,l,p,f,r]),h=(0,cg.useCallback)(_=>{c(_.query),_.isOpen||o({mode:"category",selectedCategory:void 0})},[]),{state:y,handleHighlight:g}=ZU({triggerConfig:{char:"@",allowWhitespace:!0},options:d,onSelect:m,onStateChange:h});(0,cg.useEffect)(()=>{let _=d[y.selectedIndex];_&&f(_)&&_.category==="notes"&&_.data instanceof Cwt.TFile?u(_.data):a("")},[y.selectedIndex,d,f,u]);let b=(0,cg.useMemo)(()=>d.map((_,w)=>w===y.selectedIndex&&f(_)&&_.category==="notes"&&_.data instanceof Cwt.TFile?{..._,content:i}:_),[d,y.selectedIndex,i,f]);return cg.default.createElement(cg.default.Fragment,null,y.isOpen&&cg.default.createElement(XU,{options:b,selectedIndex:y.selectedIndex,onSelect:m,onHighlight:g,range:y.range,query:y.query,showPreview:d[y.selectedIndex]&&f(d[y.selectedIndex])&&d[y.selectedIndex].category==="notes",mode:n.mode}))}var mtn=$(K());function xwt(t){return t instanceof NFe?typeof t.isPill=="function"&&t.isPill()===!0:!1}function Pke(){let[t]=Di();return mtn.default.useEffect(()=>{let e=t.registerCommand(TY,r=>{let n=!1;return t.update(()=>{let o=Sn();if(!jr(o)||!o.isCollapsed()){n=!1;return}let i=o.anchor,a=i.getNode();if(xwt(a)){(r&&i.offset===1||!r&&i.offset===0)&&(a.remove(),n=!0);return}if(gi(a)&&r&&i.offset>0){let u=a.getChildren()[i.offset-1];if(xwt(u)){u.remove(),n=!0;return}}if(r&&i.offset===0){let s=a.getPreviousSibling();if(xwt(s)){s.remove(),n=!0;return}}n=!1}),n},IFe);return()=>{e()}},[t]),null}var LY=$(K());gr();function Mke({onSubmit:t,sendShortcut:e}){let[r]=Di(),n=(0,LY.useRef)(!1),o=(0,LY.useRef)(null);return(0,LY.useEffect)(()=>{let i=null,a=()=>{o.current&&(clearTimeout(o.current),o.current=null),n.current=!0},s=()=>{o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{n.current=!1,o.current=null},100)},u=d=>{d.addEventListener("compositionstart",a),d.addEventListener("compositionend",s)},l=d=>{d.removeEventListener("compositionstart",a),d.removeEventListener("compositionend",s)},c=r.registerRootListener((d,f)=>{f&&l(f),d&&u(d),i=d});return()=>{c(),i&&(l(i),i=null),o.current&&(clearTimeout(o.current),o.current=null)}},[r]),(0,LY.useEffect)(()=>r.registerCommand(EY,i=>i?n.current||i.isComposing||i.keyCode===229?(i.preventDefault(),!0):Nbi(i,e)?(i.preventDefault(),t(),!0):!1:!1,RYr),[r,t,e]),null}function Nbi(t,e){switch(e){case"enter":return!t.shiftKey&&!t.metaKey&&!t.ctrlKey&&!t.altKey;case"shift+enter":return t.shiftKey&&!t.metaKey&&!t.ctrlKey&&!t.altKey;default:return!1}}var htn=$(K());function Rke({value:t}){let[e]=Di();return htn.default.useEffect(()=>{e.update(()=>{let r=Ci();if(r.getTextContent()!==t){r.clear();let o=dL();t&&o.append(rS(t)),r.append(o)}})},[e,t]),null}var gtn=$(K());function Ike({onFocus:t,onEditorReady:e}){let[r]=Di();return gtn.default.useEffect(()=>{t(()=>{r.focus()}),e&&e(r)},[r,t,e]),null}var ytn=$(K());var Ake=$(K());function IT({config:t,onChange:e,onRemoved:r}){let[n]=Di(),o=Ake.default.useRef([]),{isPillNode:i,extractData:a,getKey:s=c=>String(c),getChangeKey:u}=t,l=Ake.default.useMemo(()=>u??s,[u,s]);return Ake.default.useEffect(()=>{if(!(!e&&!r))return n.registerUpdateListener(({editorState:c})=>{c.read(()=>{let d=[],f=Ci();function p(R){if(i(R)){let I=a(R);d.push(I)}if(typeof R.getChildren=="function"){let I=R.getChildren();for(let A of I)p(A)}}p(f);let m=new Set,y=d.filter(R=>{let I=s(R);return m.has(I)?!1:(m.add(I),!0)}).sort((R,I)=>s(R).localeCompare(s(I))),g=o.current,b=y.map(s),_=g.map(s),w=y.map(l),T=g.map(l),O=b.length!==_.length||b.some((R,I)=>R!==_[I]),E=w.length!==T.length||w.some((R,I)=>R!==T[I]);if(O||E){if(r){let R=new Set(b),I=g.filter(A=>!R.has(s(A)));I.length>0&&r(I)}o.current=y,e&&e(y)}})})},[n,e,r,i,a,s,l]),null}var Dbi={isPillNode:jvt,extractData:t=>({path:t.getNotePath(),basename:t.getNoteTitle()}),getKey:t=>t.path};function Nke({onNotesChange:t,onNotesRemoved:e}){return ytn.default.createElement(IT,{config:Dbi,onChange:t,onRemoved:e})}var btn=$(K());var jbi={isPillNode:RQr,extractData:t=>t.getURL()};function _tn({onURLsChange:t,onURLsRemoved:e}){return btn.default.createElement(IT,{config:jbi,onChange:t,onRemoved:e})}var vtn=$(K());var $bi={isPillNode:NQr,extractData:t=>t.getToolName()};function wtn({onToolsChange:t,onToolsRemoved:e}){return vtn.default.createElement(IT,{config:$bi,onChange:t,onRemoved:e})}var Stn=$(K());var Lbi={isPillNode:IQr,extractData:t=>t.getFolderPath()};function Dke({onFoldersChange:t,onFoldersRemoved:e}){return Stn.default.createElement(IT,{config:Lbi,onChange:t,onRemoved:e})}var Ctn=$(K());function jke({onActiveNoteAdded:t,onActiveNoteRemoved:e}){let[r]=Di();return(0,Ctn.useEffect)(()=>{let n=!1,o=r.registerUpdateListener(({editorState:i})=>{i.read(()=>{let a=Ci(),s=!1;function u(l){if($vt(l)){s=!0;return}if(typeof l.getChildren=="function"){let c=l.getChildren();for(let d of c){if(s)return;u(d)}}}u(a),s&&!n?(n=!0,t?.()):!s&&n&&(n=!1,e?.())})});return()=>{o()}},[r,t,e]),null}var QU=$(K());var Fbi={isPillNode:LQr,extractData:t=>({url:t.getURL(),title:t.getTitle(),faviconUrl:t.getFaviconUrl()}),getKey:t=>t.url,getChangeKey:t=>[t.url,t.title??"",t.faviconUrl??""].join(` -`)};function xtn({onWebTabsChange:t,onWebTabsRemoved:e,onActiveWebTabAdded:r,onActiveWebTabRemoved:n}){return QU.default.createElement(QU.default.Fragment,null,QU.default.createElement(IT,{config:Fbi,onChange:t,onRemoved:e}),(r||n)&&QU.default.createElement(kbi,{onActiveWebTabAdded:r,onActiveWebTabRemoved:n}))}function kbi({onActiveWebTabAdded:t,onActiveWebTabRemoved:e}){let r={isPillNode:Lvt,extractData:()=>!0,getKey:()=>"active-web-tab"},n=QU.default.useCallback(i=>{i.length>0&&t&&t()},[t]),o=QU.default.useCallback(i=>{i.length>0&&e&&e()},[e]);return QU.default.createElement(IT,{config:r,onChange:n,onRemoved:o})}var Ttn=$(K());function Otn({enableURLPills:t=!1,onImagePaste:e}){let[r]=Di();return Ttn.default.useEffect(()=>r.registerCommand(jFe,n=>{let o=n.clipboardData;if(!o)return!1;if(e){let p=o.items;if(p){let m=Array.from(p).filter(h=>h.type.indexOf("image")!==-1);if(m.length>0)return n.preventDefault(),Promise.all(m.map(h=>h.getAsFile())).then(h=>{let y=h.filter(g=>g!==null);y.length>0&&e(y)}),!0}}let i=o.getData("text/plain"),a=i.includes("[["),s=t&&i.includes("http"),u=i.includes("@"),l=i.includes("#"),c=i.includes("{")&&i.includes("}");if(!i||!a&&!s&&!u&&!l&&!c)return!1;let d=Cke(i,{includeNotes:!0,includeURLs:t,includeTools:!0,includeCustomTemplates:!0});return d.some(p=>p.type==="note-pill"||p.type==="active-note-pill"||t&&p.type==="url-pill"||p.type==="tool-pill"||p.type==="folder-pill")?(n.preventDefault(),r.update(()=>{let p=Sn();if(!jr(p))return;let m=xke(d);m.length>0&&p.insertNodes(m)}),!0):!1},pL),[r,t,e]),null}var Etn=$(K());function Ptn(){let[t]=Di();return Etn.default.useEffect(()=>t.registerCommand(Ske,e=>{let{text:r,options:n={}}=e;return t.update(()=>{otn(r,n)}),!0},nl),[t]),null}var Fv=$(K());var Mtn=(0,Fv.createContext)(void 0);function ez(){let t=(0,Fv.useContext)(Mtn);if(t===void 0)throw new Error("useChatInput must be used within a ChatInputProvider");return t}function Rtn({children:t}){let[e,r]=(0,Fv.useState)(null),[n,o]=(0,Fv.useState)(null),i=(0,Fv.useCallback)(c=>{r(c)},[]),a=(0,Fv.useCallback)(c=>{o(()=>c)},[]),s=(0,Fv.useCallback)((c,d=!1)=>{e&&e.dispatchCommand(Ske,{text:c,options:{enableURLPills:d,insertAtSelection:!0}})},[e]),u=(0,Fv.useCallback)(()=>{n&&n()},[n]),l={insertTextWithPills:s,focusInput:u,registerEditor:i,registerFocusHandler:a};return Fv.default.createElement(Mtn.Provider,{value:l},t)}zr();Xe();rd();Qe();var qbi=({value:t,onChange:e,onSubmit:r,placeholder:n="Type a message...",disabled:o=!1,className:i="",onNotesChange:a,onNotesRemoved:s,onURLsChange:u,onURLsRemoved:l,onToolsChange:c,onToolsRemoved:d,onFoldersChange:f,onFoldersRemoved:p,onActiveNoteAdded:m,onActiveNoteRemoved:h,onWebTabsChange:y,onWebTabsRemoved:g,onActiveWebTabAdded:b,onActiveWebTabRemoved:_,onEditorReady:w,onImagePaste:T,onTagSelected:O,isCopilotPlus:E=!1,currentActiveFile:P=null,currentChain:R})=>{let[I,A]=Qi.default.useState(null),[B,k]=Qi.default.useState(null),q=ez(),Z=kr(),V=Qi.default.useCallback(re=>{A(()=>re)},[]);(0,Qi.useEffect)(()=>{B&&q.registerEditor(B)},[B,q]),(0,Qi.useEffect)(()=>{I&&q.registerFocusHandler(I)},[I,q]);let Y=Qi.default.useMemo(()=>({namespace:"ChatEditor",theme:{root:"tw-outline-none",paragraph:"tw-m-0"},nodes:[WU,JU,t6,mL,hL,KU,...u?[e6]:[]],onError:re=>{ie("Lexical error:",re)},editable:!o}),[u,o]),X=(0,Qi.useCallback)(re=>{re.read(()=>{let le=Ci().getTextContent();e(le)})},[e]),W=(0,Qi.useCallback)(re=>{k(re),w?.(re)},[w]);return Qi.default.createElement(ike,{initialConfig:Y},Qi.default.createElement(YFe,{currentActiveFile:P},Qi.default.createElement("div",{className:Se("tw-relative",i)},Qi.default.createElement(pke,{contentEditable:Qi.default.createElement(mke,{className:"tw-max-h-40 tw-min-h-[60px] tw-w-full tw-resize-none tw-overflow-y-auto tw-rounded-md tw-border-none tw-bg-transparent tw-px-2 tw-text-sm tw-text-normal tw-outline-none focus-visible:tw-ring-0","aria-label":"Chat input"}),placeholder:Qi.default.createElement("div",{className:"tw-pointer-events-none tw-absolute tw-left-2 tw-top-0 tw-select-none tw-text-sm tw-text-muted/60"},n),ErrorBoundary:wke}),Qi.default.createElement(vke,{onChange:X}),Qi.default.createElement(bke,null),Qi.default.createElement(Mke,{onSubmit:r,sendShortcut:Z.defaultSendShortcut}),Qi.default.createElement(Rke,{value:t}),Qi.default.createElement(Ike,{onFocus:V,onEditorReady:W}),Qi.default.createElement(Nke,{onNotesChange:a,onNotesRemoved:s}),u&&Qi.default.createElement(_tn,{onURLsChange:u,onURLsRemoved:l}),Qi.default.createElement(wtn,{onToolsChange:c,onToolsRemoved:d}),Qi.default.createElement(Dke,{onFoldersChange:f,onFoldersRemoved:p}),Qi.default.createElement(jke,{onActiveNoteAdded:m,onActiveNoteRemoved:h}),Qi.default.createElement(xtn,{onWebTabsChange:y,onWebTabsRemoved:g,onActiveWebTabAdded:b,onActiveWebTabRemoved:_}),Qi.default.createElement(Pke,null),Qi.default.createElement(Otn,{enableURLPills:!!u,onImagePaste:T}),Qi.default.createElement(atn,null),Qi.default.createElement(ltn,{isCopilotPlus:E,currentActiveFile:P}),R&&R!=="llm_chain"&&Qi.default.createElement(ptn,{onTagSelected:O}),Qi.default.createElement(Eke,{isCopilotPlus:E,currentActiveFile:P}),Qi.default.createElement(Ptn,null))))},Itn=qbi;var Atn=({inputMessage:t,setInputMessage:e,handleSendMessage:r,isGenerating:n,onStopGenerating:o,app:i,contextNotes:a,setContextNotes:s,includeActiveNote:u,setIncludeActiveNote:l,includeActiveWebTab:c,setIncludeActiveWebTab:d,activeWebTab:f,selectedImages:p,onAddImage:m,setSelectedImages:h,disableModelSwitch:y,selectedTextContexts:g,onRemoveSelectedText:b,showProgressCard:_,showIndexingCard:w,editMode:T=!1,onEditSave:O,onEditCancel:E,initialContext:P})=>{let[R,I]=(0,Wt.useState)(P?.urls||[]),[A,B]=(0,Wt.useState)(P?.folders||[]),[k,q]=(0,Wt.useState)([]),Z=(0,Wt.useRef)(null),V=(0,Wt.useRef)(null),[Y,X]=oF(),[W]=aw(),[re]=Gge(),ue=kr(),[le,L]=(0,Wt.useState)(()=>{let Ue=i.workspace.getActiveFile();return uO(Ue)?Ue:null}),[J,ne]=(0,Wt.useState)(null),[D,N]=(0,Wt.useState)([]),[z,H]=(0,Wt.useState)([]),[oe,Q]=(0,Wt.useState)([]),[de,fe]=(0,Wt.useState)([]),[De,st]=(0,Wt.useState)([]),Le=Rb(W),Bt=(0,Wt.useMemo)(()=>x3([...k,...De]),[k,De]),Pt=()=>{let Ue=V.current;return Ue?Ue.read(()=>Fvt().map(Mt=>({url:Mt.getURL(),title:Mt.getTitle(),faviconUrl:Mt.getFaviconUrl()}))):De},[Nt,$e]=(0,Wt.useState)(!1),[Fr,ft]=(0,Wt.useState)(!1),[Ve,Rt]=(0,Wt.useState)(!1),[ze,He]=(0,Wt.useState)(ue.enableAutonomousAgent),[We,Jt]=(0,Wt.useState)(0),so=["Loading the project context...","Processing context files...","If you have many files in context, this can take a while..."];(0,Wt.useEffect)(()=>{W==="project"?He(!1):He(ue.enableAutonomousAgent)},[ue.enableAutonomousAgent,W]),(0,Wt.useEffect)(()=>{if(W==="project"){ne(Gu());let Ue=XJ(Ee=>{ne(Ee)});return()=>{Ue()}}else ne(null)},[W]),(0,Wt.useEffect)(()=>{if(!re)return;let Ue=setInterval(()=>{Jt(Ee=>(Ee+1)%so.length)},3e3);return()=>clearInterval(Ue)},[re,so.length]);let au=()=>J&&W==="project"&&J.projectModelKey?J.projectModelKey:Y,In=()=>{if(T&&O){O(t,{notes:a,urls:R,folders:A});return}let Ue=Pt(),Ee=x3([...k,...Ue]);if(!Le){r({webTabs:Ee});return}let Mt=[];if(!ze){let Yt=t.toLowerCase();Nt&&!Yt.includes("@vault")&&Mt.push("@vault"),Fr&&!Yt.includes("@websearch")&&!Yt.includes("@web")&&Mt.push("@websearch"),Ve&&!Yt.includes("@composer")&&Mt.push("@composer")}r({toolCalls:Mt,contextNotes:a,urls:R,contextFolders:A,webTabs:Ee})},_i=Ue=>{let Ee=new Set(Ue.map(Mt=>Mt.path));s(Mt=>Mt.filter(Yt=>!Ee.has(Yt.path)))},Nl=Ue=>{let Ee=new Set(Ue);I(Mt=>Mt.filter(Yt=>!Ee.has(Yt)))},Vi=Ue=>{!Le||ze||Ue.forEach(Ee=>{switch(Ee){case"@vault":$e(!1);break;case"@websearch":case"@web":ft(!1);break;case"@composer":Rt(!1);break}})};(0,Wt.useEffect)(()=>{if(!Le||ze)return;let Ue=de.includes("@vault"),Ee=de.includes("@websearch")||de.includes("@web"),Mt=de.includes("@composer");$e(Ue),ft(Ee),Rt(Mt)},[de,Le,ze]);let g_=Ue=>{V.current&&V.current.update(()=>{TQr(Ue)}),N(Ee=>Ee.filter(Mt=>Mt.path!==Ue))},mg=Ue=>{V.current&&V.current.update(()=>{MQr(Ue)}),H(Ee=>Ee.filter(Mt=>Mt!==Ue))},cS=Ue=>{V.current&&V.current.update(()=>{AQr(Ue)}),Q(Ee=>Ee.filter(Mt=>Mt!==Ue))},ji=(Ue,Ee)=>{switch(Ue){case"activeNote":l(!0);break;case"notes":if(Ee instanceof gfe.TFile){let Mt=i.workspace.getActiveFile();Mt&&Ee.path===Mt.path?(l(!0),s(Yt=>Yt.filter($n=>$n.path!==Ee.path))):s(Yt=>Yt.find(ul=>ul.path===Ee.path)?Yt:[...Yt,Ee])}break;case"tools":typeof Ee=="string"&&V.current&&V.current.update(()=>{let Mt=Sn();if(jr(Mt)){let Yt=r6(Ee);Mt.insertNodes([Yt])}});break;case"folders":if(Ee&&Ee.path){let Mt=Ee.path;B(Yt=>Yt.find(ul=>ul===Mt)?Yt:[...Yt,Mt])}break;case"webTabs":if(Ee&&typeof Ee.url=="string"){let Mt=rbt(Ee);if(!Mt)break;let Yt=ub(f?.url);if(Yt&&Mt.url===Yt){d(!0),q($n=>$n.filter(ul=>ub(ul.url)!==Yt));break}q($n=>x3([...$n,Mt]))}break;case"activeWebTab":d(!0);{let Mt=ub(f?.url);Mt&&q(Yt=>Yt.filter($n=>ub($n.url)!==Mt))}break}},LT=(Ue,Ee)=>{switch(Ue){case"activeNote":l(!1),V.current&&V.current.update(()=>{PQr()});break;case"notes":typeof Ee=="string"&&(le?.path===Ee&&u?l(!1):s(Mt=>Mt.filter(Yt=>Yt.path!==Ee)),g_(Ee));break;case"urls":typeof Ee=="string"&&(I(Mt=>Mt.filter(Yt=>Yt!==Ee)),mg(Ee));break;case"folders":typeof Ee=="string"&&(B(Mt=>Mt.filter(Yt=>Yt!==Ee)),cS(Ee));break;case"selectedText":typeof Ee=="string"&&b?.(Ee);break;case"activeWebTab":d(!1),V.current&&V.current.update(()=>{jQr()});break;case"webTabs":if(typeof Ee=="string"){let Mt=ub(Ee);if(!Mt)break;q(Yt=>Yt.filter($n=>ub($n.url)!==Mt)),st(Yt=>Yt.filter($n=>ub($n.url)!==Mt)),V.current&&V.current.update(()=>{FQr(Mt)})}break}},SC=Ue=>{let Ee=new Set(Ue);B(Mt=>Mt.filter(Yt=>!Ee.has(Yt)))};(0,Wt.useEffect)(()=>{s(Ue=>{let Ee=new Set(Ue.map($n=>$n.path)),Mt=D.filter($n=>!Ee.has($n.path)),Yt=[];return Mt.forEach($n=>{let ul=i.vault.getAbstractFileByPath($n.path);ul instanceof gfe.TFile&&Yt.push(ul)}),[...Ue,...Yt]})},[D,i.vault,s]),(0,Wt.useEffect)(()=>{Rb(W)?I(Ue=>{let Ee=new Set(Ue),Mt=z.filter(Yt=>!Ee.has(Yt));return Mt.length>0?Array.from(new Set([...Ue,...Mt])):Ue}):I([])},[z,W]),(0,Wt.useEffect)(()=>{B(Ue=>{let Ee=new Set(Ue),Mt=oe.filter(Yt=>!Ee.has(Yt));return[...Ue,...Mt]})},[oe]),(0,Wt.useEffect)(()=>{let Ue,Ee=()=>{clearTimeout(Ue),Ue=setTimeout(()=>{let Yt=i.workspace.getActiveFile();L(uO(Yt)?Yt:null)},100)},Mt=i.workspace.on("active-leaf-change",Ee);return()=>{clearTimeout(Ue),i.workspace.offref(Mt)}},[i.workspace]);let dS=(0,Wt.useCallback)(Ue=>{V.current=Ue},[]);(0,Wt.useEffect)(()=>{if(!T||!E)return;let Ue=Ee=>{Ee.key==="Escape"&&(Ee.preventDefault(),E())};return document.addEventListener("keydown",Ue),()=>document.removeEventListener("keydown",Ue)},[T,E]);let Xs=(0,Wt.useCallback)(()=>{V.current&&Le&&V.current.update(()=>{ffe("@vault")})},[Le]),Dl=(0,Wt.useCallback)(()=>{V.current&&Le&&V.current.update(()=>{ffe("@websearch"),ffe("@web")})},[Le]),Iu=(0,Wt.useCallback)(()=>{V.current&&Le&&V.current.update(()=>{ffe("@composer")})},[Le]),wm=(0,Wt.useCallback)(()=>{l(!0)},[l]),_d=(0,Wt.useCallback)(()=>{l(!1)},[l]),sl=(0,Wt.useCallback)(()=>{d(!0)},[d]),nt=(0,Wt.useCallback)(()=>{d(!1)},[d]),Nr=(0,Wt.useCallback)(()=>{Le&&!ze&&!Nt&&($e(!0),new gfe.Notice("Vault search enabled for tag query"))},[Le,ze,Nt]);return Wt.default.createElement("div",{className:"tw-flex tw-w-full tw-flex-col tw-gap-0.5 tw-rounded-md tw-border tw-border-solid tw-border-border tw-px-1 tw-pb-1 tw-pt-2 tw-@container/chat-input",ref:Z},!T&&Wt.default.createElement(SQr,{contextNotes:a,includeActiveNote:u,activeNote:le,includeActiveWebTab:c,activeWebTab:f,contextUrls:R,contextFolders:A,contextWebTabs:Bt,selectedTextContexts:g,showProgressCard:_,showIndexingCard:w,lexicalEditorRef:V,onAddToContext:ji,onRemoveFromContext:LT}),p.length>0&&Wt.default.createElement("div",{className:"selected-images"},p.map((Ue,Ee)=>Wt.default.createElement("div",{key:Ee,className:"image-preview-container"},Wt.default.createElement("img",{src:URL.createObjectURL(Ue),alt:Ue.name,className:"selected-image-preview"}),Wt.default.createElement("button",{className:"remove-image-button",onClick:()=>h(Mt=>Mt.filter((Yt,$n)=>$n!==Ee)),title:"Remove image"},Wt.default.createElement(Ho,{className:"tw-size-4"}))))),Wt.default.createElement("div",{className:"tw-relative"},re&&Wt.default.createElement("div",{className:"tw-absolute tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-bg-primary tw-opacity-80 tw-backdrop-blur-sm"},Wt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Wt.default.createElement(Us,{className:"tw-size-4 tw-animate-spin"}),Wt.default.createElement("span",{className:"tw-text-sm"},so[We]))),Wt.default.createElement(Itn,{value:t,onChange:Ue=>e(Ue),onSubmit:In,onNotesChange:N,onNotesRemoved:_i,onActiveNoteAdded:wm,onActiveNoteRemoved:_d,onURLsChange:Le?H:void 0,onURLsRemoved:Le?Nl:void 0,onToolsChange:Le?fe:void 0,onToolsRemoved:Le?Vi:void 0,onFoldersChange:Q,onFoldersRemoved:SC,onWebTabsChange:st,onActiveWebTabAdded:sl,onActiveWebTabRemoved:nt,onEditorReady:dS,onImagePaste:m,onTagSelected:Nr,placeholder:"Your AI assistant for Obsidian \u2022 @ to add context \u2022 / for custom prompts",disabled:re,isCopilotPlus:Le,currentActiveFile:le,currentChain:W})),Wt.default.createElement("div",{className:"tw-flex tw-h-6 tw-justify-between tw-gap-1 tw-px-1"},n?Wt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-px-1 tw-text-sm tw-text-muted"},Wt.default.createElement(Us,{className:"tw-size-3 tw-animate-spin"}),Wt.default.createElement("span",null,"Generating...")):Wt.default.createElement("div",{className:"tw-min-w-0 tw-flex-1"},Wt.default.createElement(vZ,{variant:"ghost2",size:"fit",disabled:y,value:au(),onChange:Ue=>{W!=="project"&&X(Ue)},className:"tw-max-w-full tw-truncate"})),Wt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},n?Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>o()},Wt.default.createElement(RF,{className:"tw-size-4"}),"Stop"):Wt.default.createElement(Wt.default.Fragment,null,Wt.default.createElement(D7r,{vaultToggle:Nt,setVaultToggle:$e,webToggle:Fr,setWebToggle:ft,composerToggle:Ve,setComposerToggle:Rt,autonomousAgentToggle:ze,setAutonomousAgentToggle:He,currentChain:W,onVaultToggleOff:Xs,onWebToggleOff:Dl,onComposerToggleOff:Iu}),Wt.default.createElement(s_,{delayDuration:0},Wt.default.createElement(vn,null,Wt.default.createElement(wn,{asChild:!0},Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted hover:tw-text-accent",onClick:()=>{new kLe(i,m).open()}},Wt.default.createElement(Dre,{className:"tw-size-4"}))),Wt.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Add image(s)"))),T&&E&&Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:E},Wt.default.createElement("span",null,"cancel")),Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>In()},Wt.default.createElement(xre,{className:"!tw-size-3"}),Wt.default.createElement("span",null,T?"save":"chat"))))))};Atn.displayName="ChatInput";var $ke=Atn;xn();gr();zr();Mr();var Ntn=require("obsidian"),to=$(K()),Dtn=({message:t,onCopy:e,isCopied:r,onInsertIntoEditor:n,onRegenerate:o,onEdit:i,onDelete:a,onShowSources:s,hasSources:u})=>to.default.createElement("div",{className:Se("tw-flex tw-gap-1",{"group-hover:opacity-100 opacity-0":!Ntn.Platform.isMobile})},t.sender===Zs?to.default.createElement(to.default.Fragment,null,to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{variant:"ghost2",size:"fit",onClick:e,title:"Copy"},r?to.default.createElement(Yu,{className:"tw-size-4"}):to.default.createElement(U_,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Copy")),to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{onClick:i,variant:"ghost2",size:"fit",title:"Edit"},to.default.createElement(z_,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Edit")),to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{onClick:a,variant:"ghost2",size:"fit",title:"Delete"},to.default.createElement(Iy,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Delete"))):to.default.createElement(to.default.Fragment,null,u&&to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{onClick:s,variant:"ghost2",size:"fit",title:"Show Sources"},to.default.createElement(k4,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Show Sources")),to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{onClick:n,variant:"ghost2",size:"fit",title:"Insert / Replace at cursor"},to.default.createElement(Vre,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Insert / Replace at cursor")),to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{variant:"ghost2",size:"fit",onClick:e,title:"Copy"},r?to.default.createElement(Yu,{className:"tw-size-4"}):to.default.createElement(U_,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Copy")),to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{onClick:o,variant:"ghost2",size:"fit",title:"Regenerate"},to.default.createElement(Ure,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Regenerate")),to.default.createElement(vn,null,to.default.createElement(wn,{asChild:!0},to.default.createElement(me,{onClick:a,variant:"ghost2",size:"fit",title:"Delete"},to.default.createElement(Iy,{className:"tw-size-4"}))),to.default.createElement(pn,null,"Delete"))));var Fke=require("obsidian"),Lke=class extends Fke.Modal{constructor(e,r){super(e),this.sources=r}onOpen(){let{contentEl:e}=this;e.empty(),e.createEl("h2",{text:"Sources"}),this.createSourceList(e,this.sources)}createSourceList(e,r){let n=e.createEl("ul");n.style.listStyleType="none",n.style.padding="0",r.forEach(o=>{let i=n.createEl("li");i.style.marginBottom="1em";let a=i.createDiv();a.style.cursor="pointer";let s=a.createSpan();s.style.marginRight="0.5em",s.style.display="inline-block",s.style.width="1em",s.style.transition="transform 0.2s",s.textContent=o.explanation?"\u25B6":"";let u=o.path&&o.path!==o.title?`${o.title} (${o.path})`:o.title,l=a.createEl("a",{href:`obsidian://open?vault=${encodeURIComponent(this.app.vault.getName())}&file=${encodeURIComponent(o.path||o.title)}`,text:u});l.title=`${u} - drag to insert wikilink`,l.draggable=!0,l.addEventListener("dragstart",d=>{let f=o.path||o.title,p=this.app.vault.getAbstractFileByPath(f);if(p instanceof Fke.TFile){let m=this.app.dragManager;if(!m)return;let h=this.app.metadataCache.fileToLinktext(p,""),y=m.dragLink(d,h);m.onDragStart(d,y)}}),l.addEventListener("click",d=>{d.preventDefault(),d.stopPropagation(),this.app.workspace.openLinkText(o.path||o.title,"")}),typeof o.score=="number"&&a.appendChild(document.createTextNode(` - Relevance score: ${o.score.toFixed(4)}`));let c=null;o.explanation&&(c=this.addExplanation(i,o.explanation),c.style.display="none",a.addEventListener("click",d=>{if(d.target!==l&&c){let f=c.style.display!=="none";c.style.display=f?"none":"block",s.style.transform=f?"":"rotate(90deg)"}}))})}addExplanation(e,r){let n=e.createDiv({cls:"search-explanation"});n.style.marginTop="0.5em",n.style.marginLeft="2.5em",n.style.fontSize="0.9em",n.style.color="var(--text-muted)",n.style.borderLeft="2px solid var(--background-modifier-border)",n.style.paddingLeft="0.5em";let o=[];if(r.lexicalMatches&&r.lexicalMatches.length>0){let i=new Set(r.lexicalMatches.map(s=>s.field)),a=new Set(r.lexicalMatches.map(s=>s.query));o.push(`Lexical: matched "${Array.from(a).join('", "')}" in ${Array.from(i).join(", ")}`)}if(r.semanticScore!==void 0&&r.semanticScore>0&&o.push(`Semantic: ${(r.semanticScore*100).toFixed(1)}% similarity`),r.folderBoost&&o.push(`Folder boost: ${r.folderBoost.boostFactor.toFixed(2)}x (${r.folderBoost.documentCount} docs in ${r.folderBoost.folder||"root"})`),r.graphConnections){let i=r.graphConnections,a=[];i.backlinks>0&&a.push(`${i.backlinks} backlinks`),i.coCitations>0&&a.push(`${i.coCitations} co-citations`),i.sharedTags>0&&a.push(`${i.sharedTags} shared tags`),a.length>0&&o.push(`Graph connections: ${i.score.toFixed(1)} score (${a.join(", ")})`)}return r.graphBoost&&!r.graphConnections&&o.push(`Graph boost: ${r.graphBoost.boostFactor.toFixed(2)}x (${r.graphBoost.connections} connections)`),r.baseScore!==r.finalScore&&o.push(`Score: ${r.baseScore.toFixed(4)} \u2192 ${r.finalScore.toFixed(4)}`),o.length>0&&o.forEach(i=>{let a=n.createEl("div");a.style.marginBottom="0.25em",a.textContent=`\u2022 ${i}`}),n}onClose(){let{contentEl:e}=this;e.empty()}};var pb=$(K());var jtn=({initialValue:t,initialContext:e,onSave:r,onCancel:n,app:o})=>{let[i,a]=(0,pb.useState)(t),[s,u]=(0,pb.useState)(e?.notes?.map(P=>P)||[]),[l,c]=(0,pb.useState)(!1),[d,f]=(0,pb.useState)(!1),[p,m]=(0,pb.useState)([]),{activeWebTabForMentions:h}=VU(),y=(0,pb.useCallback)((P,R)=>{let I={notes:R.notes,urls:R.urls,tags:R.tags,folders:R.folders,selectedTextContexts:e?.selectedTextContexts||[]};r(P,I)},[r,e?.selectedTextContexts]),g=(0,pb.useCallback)(()=>{n()},[n]),b=(0,pb.useCallback)(()=>{},[]),_=(0,pb.useCallback)(()=>{},[]),w=(0,pb.useCallback)(P=>{m(R=>[...R,...P])},[]),T=(0,pb.useCallback)(P=>{},[]),O=(0,pb.useCallback)(()=>{},[]),E={notes:s,urls:e?.urls||[],tags:e?.tags||[],folders:e?.folders||[]};return pb.default.createElement($ke,{inputMessage:i,setInputMessage:a,handleSendMessage:b,isGenerating:!1,onStopGenerating:_,app:o,contextNotes:s,setContextNotes:u,includeActiveNote:l,setIncludeActiveNote:c,includeActiveWebTab:d,setIncludeActiveWebTab:f,activeWebTab:h,selectedImages:p,onAddImage:w,setSelectedImages:m,disableModelSwitch:!1,selectedTextContexts:e?.selectedTextContexts,onRemoveSelectedText:T,showProgressCard:O,editMode:!0,onEditSave:y,onEditCancel:g,initialContext:E})};na();xn();Qe();xn();var aS=$(K());zr();Mr();BC();Xe();Dt();function xN({value:t,onChange:e,placeholder:r,disabled:n,className:o}){let[i,a]=(0,aS.useState)(!1),s=(0,aS.useRef)(null),u=(0,aS.useRef)(!0);return(0,aS.useEffect)(()=>{(async()=>{if(u.current&&t&&s.current){try{s.current.value=await Fn(t)}catch(c){ie("Failed to decrypt value:"+Wr(c)),s.current.value=t}u.current=!1}else s.current&&(s.current.value=t||"")})()},[t]),aS.default.createElement("div",{className:Se("tw-relative",o)},aS.default.createElement(ni,{ref:s,type:i?"text":"password",onChange:l=>e?.(l.target.value),placeholder:r,disabled:n,className:Se("tw-w-full !tw-pr-7")}),aS.default.createElement("div",{onClick:()=>!n&&a(!i),className:Se("tw-absolute tw-inset-y-0 tw-right-2 tw-flex tw-items-center tw-justify-center","tw-cursor-pointer",n&&"tw-cursor-not-allowed tw-opacity-50"),role:"button","aria-label":i?"Hide password":"Show password"},i?aS.default.createElement(Ere,{className:Se("tw-size-3.5","tw-text-muted/60 hover:tw-text-accent","tw-transition-colors tw-duration-200")}):aS.default.createElement(S1,{className:Se("tw-size-3.5","tw-text-muted/60 hover:tw-text-accent","tw-transition-colors tw-duration-200")})))}gr();Qe();Dt();g4();var kke=require("obsidian"),pr=$(K()),$tn=$(Im());var Bbi=({model:t,onUpdate:e,isEmbeddingModel:r,onCancel:n})=>{let[o,i]=(0,pr.useState)(t),[a,s]=(0,pr.useState)(t),[u,l]=(0,pr.useState)({}),c=ee(),d=o.provider==="amazon-bedrock";(0,pr.useEffect)(()=>{i(t),s(t),t.provider&&l(o1(t.provider))},[t]);let f=(0,pr.useMemo)(()=>Ige((_,w)=>{e(r,_,w)},500),[r,e]),p=(0,pr.useCallback)((_,w)=>{i(T=>{let O={...T,[_]:w};return f(a,O),O})},[a,f]),m=(0,pr.useCallback)(_=>{i(w=>{let T={...w};return delete T[_],f(a,T),T})},[f,a]);if(!o)return null;let h=()=>{if(!o||!o.provider||o.provider!=="azure-openai")return u.host||"https://api.example.com/v1";let _=o.azureOpenAIApiInstanceName||"[instance]",w=o.isEmbeddingModel?o.azureOpenAIApiEmbeddingDeploymentName||"[deployment]":o.azureOpenAIApiDeploymentName||"[deployment]",T=o.azureOpenAIApiVersion||"[api-version]",O=o.isEmbeddingModel?"embeddings":"chat/completions";return`https://${_}.openai.azure.com/openai/deployments/${w}/${O}?api-version=${T}`},y=Object.entries(rF).map(([_,w])=>({id:_,label:_.charAt(0).toUpperCase()+_.slice(1),description:w})),g=nw(o.provider,o),b=!r&&o.provider!=="copilot-plus-jina";return pr.default.createElement("div",{className:"tw-space-y-3 tw-p-4"},pr.default.createElement("div",{className:"tw-space-y-3"},pr.default.createElement(Fo,{label:"Model Name",required:!0},pr.default.createElement(ni,{type:"text",disabled:o.core,value:o.name,onChange:_=>p("name",_.target.value),placeholder:"Enter model name"})),pr.default.createElement(Fo,{label:pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},pr.default.createElement("span",{className:"tw-leading-none"},"Display Name"),pr.default.createElement(eo,{content:pr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-0.5 tw-text-sm tw-text-muted"},pr.default.createElement("div",{className:"tw-text-[12px] tw-font-bold"},"Suggested format:"),pr.default.createElement("div",{className:"tw-text-accent"},"[Source]-[Payment]:[Pretty Model Name]"),pr.default.createElement("div",{className:"tw-text-[12px]"},"Example:",pr.default.createElement("li",null,"Direct-Paid:Ds-r1"),pr.default.createElement("li",null,"OpenRouter-Paid:Ds-r1"),pr.default.createElement("li",null,"Perplexity-Paid:lg"))),contentClassName:"tw-max-w-96"}))},pr.default.createElement(ni,{type:"text",placeholder:"Custom display name (optional)",value:o.displayName||"",onChange:_=>p("displayName",_.target.value)})),pr.default.createElement(Fo,{label:"Provider"},pr.default.createElement(ni,{type:"text",value:wg(o.provider),disabled:!0})),pr.default.createElement(Fo,{label:"Base URL",description:"Leave it blank, unless you are using a proxy."},pr.default.createElement(ni,{type:"text",placeholder:h(),value:o.baseUrl||"",onChange:_=>p("baseUrl",_.target.value)})),d&&pr.default.createElement(Fo,{label:"Region (optional)",description:"Defaults to us-east-1 when left blank. With inference profiles (global., us., eu., apac.), region is auto-managed."},pr.default.createElement(ni,{type:"text",placeholder:"Enter AWS region (e.g. us-east-1)",value:o.bedrockRegion||"",onChange:_=>p("bedrockRegion",_.target.value)})),pr.default.createElement(Fo,{label:"API Key"},pr.default.createElement(xN,{placeholder:`Enter ${u.label||"Provider"} API Key`,value:g,onChange:_=>p("apiKey",_)}),u.keyManagementURL&&pr.default.createElement("p",{className:"tw-text-xs tw-text-muted"},pr.default.createElement("a",{href:u.keyManagementURL,target:"_blank",rel:"noopener noreferrer"},"Get ",u.label," API Key"))),o.provider==="openrouterai"&&pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:"enable-prompt-caching",checked:o.enablePromptCaching!==!1,onCheckedChange:_=>p("enablePromptCaching",_)}),pr.default.createElement(uc,{htmlFor:"enable-prompt-caching",className:"tw-cursor-pointer tw-text-sm"},"Prompt Caching"),pr.default.createElement(eo,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Disable if your OpenRouter endpoint uses Zero Data Retention (ZDR), which does not support prompt caching.")})),b&&pr.default.createElement(pr.default.Fragment,null,pr.default.createElement(Fo,{label:pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},pr.default.createElement("span",{className:"tw-leading-none"},"Model Capabilities"),pr.default.createElement(eo,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Only used to display model capabilities, does not affect model functionality"),contentClassName:"tw-max-w-96"}))},pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-4"},y.map(({id:_,label:w,description:T})=>pr.default.createElement("div",{key:_,className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:_,checked:o.capabilities?.includes(_),onCheckedChange:O=>{let E=o.capabilities||[],P=O?[...E,_]:E.filter(R=>R!==_);p("capabilities",P)}}),pr.default.createElement(eo,{content:T},pr.default.createElement(uc,{htmlFor:_,className:"tw-text-sm"},w)))))),(o.provider==="3rd party (openai-format)"||o.provider==="lm-studio")&&pr.default.createElement(Fo,{label:"Stream Options"},pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:"stream-usage",checked:o.streamUsage||!1,onCheckedChange:_=>p("streamUsage",_)}),pr.default.createElement(eo,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Enable if your provider supports stream_options for token usage tracking. Disable for providers that do not support it (e.g., Databricks, MLFlow).")},pr.default.createElement(uc,{htmlFor:"stream-usage",className:"tw-cursor-pointer tw-text-sm"},"Stream Usage")))),o.provider==="lm-studio"&&pr.default.createElement(Fo,{label:"Responses API"},pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:"use-responses-api",checked:o.useResponsesApi!==!1,onCheckedChange:_=>p("useResponsesApi",_)}),pr.default.createElement(eo,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Use /v1/responses instead of /v1/chat/completions. Patches compatibility issues with LM Studio (text.format, tool definitions). Requires LM Studio 0.3.6+.")},pr.default.createElement(uc,{htmlFor:"use-responses-api",className:"tw-cursor-pointer tw-text-sm"},"Use Responses API (faster inference)")))),pr.default.createElement(LLe,{model:o,settings:c,onChange:p,onReset:m,showTokenLimit:!0}))),pr.default.createElement("div",{className:"tw-mt-6 tw-flex tw-justify-end tw-gap-2 tw-border-t tw-border-border tw-pt-4"},pr.default.createElement(me,{variant:"secondary",onClick:n},"Close")))},FY=class extends kke.Modal{constructor(r,n,o,i){super(r);this.model=n;this.isEmbeddingModel=o;this.onUpdate=i;this.setTitle(`Model Settings - ${this.model.name}`)}onOpen(){let{contentEl:r,modalEl:n}=this;kke.Platform.isMobile&&(n.style.height="80%"),this.root=(0,$tn.createRoot)(r);let o=(a,s,u)=>{this.onUpdate(a,s,u)},i=()=>{this.close()};this.root.render(pr.default.createElement(Bbi,{model:this.model,isEmbeddingModel:this.isEmbeddingModel,onUpdate:o,onCancel:i}))}onClose(){this.root.unmount()}};Mr();var Ltn=require("obsidian"),bL=$(K()),Ftn=({message:t,app:e})=>{let r=()=>{let n=ee(),o=j_(),i=n.activeModels.find(u=>no(u)===o);if(!i){new Ltn.Notice("Could not find the current model settings");return}let a=(u,l,c)=>{let d=n.activeModels.map(f=>f===l?c:f);Re("activeModels",d)};new FY(e,i,!1,a).open()};return bL.default.createElement("div",{className:"tw-mt-3 tw-rounded-md tw-border tw-border-border tw-bg-callout-warning/20 tw-p-4"},bL.default.createElement("div",{className:"tw-flex tw-items-start tw-gap-3"},bL.default.createElement(Eg,{className:"tw-size-5 tw-shrink-0 tw-text-warning"}),bL.default.createElement("div",{className:"tw-flex-1"},bL.default.createElement("div",{className:"tw-mb-2 tw-font-semibold tw-text-warning"},"Response Truncated"),bL.default.createElement("div",{className:"tw-mb-3 tw-text-normal"},"The AI response was cut off because it reached the token limit. You can increase the 'Token Limit' in model settings for longer responses."),t.responseMetadata?.tokenUsage&&bL.default.createElement("div",{className:"tw-mb-3 tw-text-sm tw-text-muted"},"Output tokens used: ",t.responseMetadata.tokenUsage.outputTokens||"N/A"),bL.default.createElement(me,{variant:"secondary",size:"sm",onClick:r,className:"tw-text-warning hover:tw-bg-callout-warning/10"},"Open Model Settings"))))};var $wt=$(K()),Lwt=$(Im());var qke=$(K()),ktn=({errorContent:t})=>qke.default.createElement("div",{className:"tw-my-2 tw-mb-6 tw-max-h-[180px] tw-overflow-y-scroll tw-rounded-xl tw-bg-modifier-error-rgb/5 tw-p-3"},qke.default.createElement("div",{className:"tw-mb-2 tw-text-sm tw-font-semibold tw-text-error"},"\u26A0\uFE0F Error occurred"),qke.default.createElement("div",{className:"tw-whitespace-pre-wrap tw-text-xs tw-text-error"},t.trim()));var sy=$(K(),1);function qtn(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var _L=$(K(),1),Btn=$(wt(),1);function Utn(t,e=[]){let r=[];function n(i,a){let s=_L.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=_L.useMemo(()=>m,Object.values(m));return(0,Btn.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=_L.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>_L.createContext(a));return function(s){let u=s?.[t]||i;return _L.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Ubi(o,...e)]}function Ubi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return _L.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var tz=$(K(),1);var kY=$(K(),1);function Twt(t){let e=kY.useRef(t);return kY.useEffect(()=>{e.current=t}),kY.useMemo(()=>(...r)=>e.current?.(...r),[])}function ztn({prop:t,defaultProp:e,onChange:r=()=>{}}){let[n,o]=zbi({defaultProp:e,onChange:r}),i=t!==void 0,a=i?t:n,s=Twt(r),u=tz.useCallback(l=>{if(i){let d=typeof l=="function"?l(t):l;d!==t&&s(d)}else o(l)},[i,t,o,s]);return[a,u]}function zbi({defaultProp:t,onChange:e}){let r=tz.useState(t),[n]=r,o=tz.useRef(n),i=Twt(e);return tz.useEffect(()=>{o.current!==n&&(i(n),o.current=n)},[n,o,i]),r}var Vtn=$(K(),1),i6=globalThis?.document?Vtn.useLayoutEffect:()=>{};var Wtn=$(K(),1);function Htn(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Owt(...t){return e=>{let r=!1,n=t.map(o=>{let i=Htn(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:r,...n}=t,o=ay.Children.toArray(r),i=o.find(Hbi);if(i){let a=i.props.children,s=o.map(u=>u===i?ay.Children.count(a)>1?ay.Children.only(null):ay.isValidElement(a)?a.props.children:null:u);return(0,qY.jsx)(Ewt,{...n,ref:e,children:ay.isValidElement(a)?ay.cloneElement(a,void 0,s):null})}return(0,qY.jsx)(Ewt,{...n,ref:e,children:r})});Pwt.displayName="Slot";var Ewt=ay.forwardRef((t,e)=>{let{children:r,...n}=t;if(ay.isValidElement(r)){let o=Jbi(r);return ay.cloneElement(r,{...Wbi(n,r.props),ref:e?Owt(e,o):o})}return ay.Children.count(r)>1?ay.Children.only(null):null});Ewt.displayName="SlotClone";var Vbi=({children:t})=>(0,qY.jsx)(qY.Fragment,{children:t});function Hbi(t){return ay.isValidElement(t)&&t.type===Vbi}function Wbi(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)=>{i(...s),o(...s)}:o&&(r[n]=o):n==="style"?r[n]={...o,...i}:n==="className"&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...t,...r}}function Jbi(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 Gtn=$(wt(),1),Gbi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Bke=Gbi.reduce((t,e)=>{let r=Ktn.forwardRef((n,o)=>{let{asChild:i,...a}=n,s=i?Pwt:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Gtn.jsx)(s,{...a,ref:o})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});var kv=$(K(),1);var Ztn=$(K(),1);function Xtn(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Xbi(...t){return e=>{let r=!1,n=t.map(o=>{let i=Xtn(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;oe[r][n]??r,t)}var Mwt=t=>{let{present:e,children:r}=t,n=Ybi(e),o=typeof r=="function"?r({present:n.isPresent}):kv.Children.only(r),i=Ytn(n.ref,Qbi(o));return typeof r=="function"||n.isPresent?kv.cloneElement(o,{ref:i}):null};Mwt.displayName="Presence";function Ybi(t){let[e,r]=kv.useState(),n=kv.useRef({}),o=kv.useRef(t),i=kv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=Zbi(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return kv.useEffect(()=>{let l=Uke(n.current);i.current=s==="mounted"?l:"none"},[s]),i6(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=Uke(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),i6(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=Uke(n.current).includes(p.animationName);if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=Uke(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:kv.useCallback(l=>{l&&(n.current=getComputedStyle(l)),r(l)},[])}}function Uke(t){return t?.animationName||"none"}function Qbi(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 zke=$(K(),1);var e_i=zke.useId||(()=>{}),t_i=0;function ern(t){let[e,r]=zke.useState(e_i());return i6(()=>{t||r(n=>n??String(t_i++))},[t]),t||(e?`radix-${e}`:"")}var a6=$(wt(),1),Rwt="Collapsible",[r_i,cKs]=Utn(Rwt),[n_i,Iwt]=r_i(Rwt),trn=sy.forwardRef((t,e)=>{let{__scopeCollapsible:r,open:n,defaultOpen:o,disabled:i,onOpenChange:a,...s}=t,[u=!1,l]=ztn({prop:n,defaultProp:o,onChange:a});return(0,a6.jsx)(n_i,{scope:r,disabled:i,contentId:ern(),open:u,onOpenToggle:sy.useCallback(()=>l(c=>!c),[l]),children:(0,a6.jsx)(Bke.div,{"data-state":jwt(u),"data-disabled":i?"":void 0,...s,ref:e})})});trn.displayName=Rwt;var rrn="CollapsibleTrigger",Awt=sy.forwardRef((t,e)=>{let{__scopeCollapsible:r,...n}=t,o=Iwt(rrn,r);return(0,a6.jsx)(Bke.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":jwt(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:e,onClick:qtn(t.onClick,o.onOpenToggle)})});Awt.displayName=rrn;var Nwt="CollapsibleContent",Dwt=sy.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=Iwt(Nwt,t.__scopeCollapsible);return(0,a6.jsx)(Mwt,{present:r||o.open,children:({present:i})=>(0,a6.jsx)(o_i,{...n,ref:e,present:i})})});Dwt.displayName=Nwt;var o_i=sy.forwardRef((t,e)=>{let{__scopeCollapsible:r,present:n,children:o,...i}=t,a=Iwt(Nwt,r),[s,u]=sy.useState(n),l=sy.useRef(null),c=Jtn(e,l),d=sy.useRef(0),f=d.current,p=sy.useRef(0),m=p.current,h=a.open||s,y=sy.useRef(h),g=sy.useRef(void 0);return sy.useEffect(()=>{let b=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(b)},[]),i6(()=>{let b=l.current;if(b){g.current=g.current||{transitionDuration:b.style.transitionDuration,animationName:b.style.animationName},b.style.transitionDuration="0s",b.style.animationName="none";let _=b.getBoundingClientRect();d.current=_.height,p.current=_.width,y.current||(b.style.transitionDuration=g.current.transitionDuration,b.style.animationName=g.current.animationName),u(n)}},[a.open,n]),(0,a6.jsx)(Bke.div,{"data-state":jwt(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!h,...i,ref:c,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...t.style},children:h&&o})});function jwt(t){return t?"open":"closed"}var nrn=trn;var uy=nrn,AT=Awt,ly=Dwt;zr();Mr();var ol=$(K()),a_i="shimmer 2s ease-in-out infinite",yfe=5e3,s_i=(t,e)=>{if(!e)return null;if(e.length>yfe)return`Tool '${t}' returned ${e.length.toLocaleString()} characters. The full output is preserved in chat history but omitted here to keep the UI responsive.`;try{let r=S$.format(t,e);return r.length>yfe?r.slice(0,yfe)+` +`?l.insertParagraph():c===" "?l.insertNodes([uYr()]):l.insertText(c)}}}else e.insertRawText(a)}function awt(t,e,r){t.dispatchCommand(XYr,{nodes:e,selection:r})||(r.insertNodes(e),function(n){if(jr(n)&&n.isCollapsed()){let o=n.anchor,i=null,a=CY(o,"previous");if(a)if(MFe(a))i=a.origin;else{let s=cYr(a,zU(Ci(),"next").getFlipped());for(let u of s){if(Yi(u.origin)){i=u.origin;break}if(gi(u.origin)&&!u.origin.isInline())break}}if(i&&Yi(i)){let s=i.getFormat(),u=i.getStyle();n.format===s&&n.style===u||(n.format=s,n.style=u,n.dirty=!0)}}}(r))}function Den(t,e,r,n=[]){let o=e===null||r.isSelected(e),i=gi(r)&&r.excludeFromCopy("html"),a=r;if(e!==null){let l=UU(r);l=Yi(l)&&e!==null?lke(e,l):l,a=l}let s=gi(a)?a.getChildren():[],u=function(l){let c=l.exportJSON(),d=l.constructor;if(c.type!==d.getType()&&dke(58,d.name),gi(l)){let f=c.children;Array.isArray(f)||dke(59,d.name)}return c}(a);if(Yi(a)){let l=a.__text;l.length>0?u.text=l:o=!1}for(let l=0;l{t.update(()=>{l(Ien(t,e,r))})});let n=t.getRootElement(),o=t._window||window,i=window.document,a=Tvt(o);if(n===null||a===null)return!1;let s=i.createElement("span");s.style.cssText="position: fixed; top: -1000px;",s.append(i.createTextNode("#")),n.append(s);let u=new Range;return u.setStart(s,0),u.setEnd(s,1),a.removeAllRanges(),a.addRange(u),new Promise((l,c)=>{let d=t.registerCommand(AFe,f=>(hfe(f,ClipboardEvent)&&(d(),NY!==null&&(window.clearTimeout(NY),NY=null),l(Ien(t,f,r))),!0),IFe);NY=window.setTimeout(()=>{d(),NY=null,l(!1)},50),i.execCommand("copy"),s.remove()})}function Ien(t,e,r){if(r===void 0){let o=Tvt(t._window);if(!o)return!1;let i=o.anchorNode,a=o.focusNode;if(i!==null&&a!==null&&!iQr(t,i,a))return!1;let s=Sn();if(s===null)return!1;r=Len(s)}e.preventDefault();let n=e.clipboardData;return n!==null&&(Fen(n,r),!0)}var Jyi=[["text/html",Aen],["application/x-lexical-editor",Nen]];function Len(t=Sn()){let e={"text/plain":t?t.getTextContent():""};if(t){let r=OFe();for(let[n,o]of Jyi){let i=o(r,t);i!==null&&(e[n]=i)}}return e}function Fen(t,e){for(let r in e){let n=e[r];n!==void 0&&t.setData(r,n)}}var SN=swt,kHs=SN.$generateJSONFromSelectedNodes,qHs=SN.$generateNodesFromSerializedNodes,BHs=SN.$getClipboardDataFromSelection,ken=SN.$getHtmlContent,UHs=SN.$getLexicalContent,uwt=SN.$insertDataTransferForPlainText,zHs=SN.$insertDataTransferForRichText,VHs=SN.$insertGeneratedNodes,HHs=SN.copyToClipboard,WHs=SN.setLexicalClipboardDataTransfer;var lwt={};En(lwt,{registerPlainText:()=>Qyi});var DY=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,Kyi=DY&&"documentMode"in document?document.documentMode:null,Gyi=!(!DY||!("InputEvent"in window)||Kyi)&&"getTargetRanges"in new window.InputEvent("input"),Xyi=DY&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),qen=DY&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,Zyi=DY&&/^(?=.*Chrome).*/i.test(navigator.userAgent),Yyi=DY&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!Zyi;function Ben(t,e){e.update(()=>{if(t!==null){let r=hfe(t,KeyboardEvent)?null:t.clipboardData,n=Sn();if(n!==null&&r!=null){t.preventDefault();let o=ken(e);o!==null&&r.setData("text/html",o),r.setData("text/plain",n.getTextContent())}}})}function Qyi(t){return gL(t.registerCommand(TY,e=>{let r=Sn();return!!jr(r)&&(r.deleteCharacter(e),!0)},nl),t.registerCommand(DYr,e=>{let r=Sn();return!!jr(r)&&(r.deleteWord(e),!0)},nl),t.registerCommand(NYr,e=>{let r=Sn();return!!jr(r)&&(r.deleteLine(e),!0)},nl),t.registerCommand(IYr,e=>{let r=Sn();if(!jr(r))return!1;if(typeof e=="string")r.insertText(e);else{let n=e.dataTransfer;if(n!=null)uwt(n,r);else{let o=e.data;o&&r.insertText(o)}}return!0},nl),t.registerCommand(GYr,()=>{let e=Sn();return!!jr(e)&&(e.removeText(),!0)},nl),t.registerCommand(xvt,e=>{let r=Sn();return!!jr(r)&&(r.insertLineBreak(e),!0)},nl),t.registerCommand(FYr,()=>{let e=Sn();return!!jr(e)&&(e.insertLineBreak(),!0)},nl),t.registerCommand(qYr,e=>{let r=Sn();if(!jr(r))return!1;let n=e,o=n.shiftKey;return!!Yvt(r,!0)&&(n.preventDefault(),Zvt(r,o,!0),!0)},nl),t.registerCommand(BYr,e=>{let r=Sn();if(!jr(r))return!1;let n=e,o=n.shiftKey;return!!Yvt(r,!1)&&(n.preventDefault(),Zvt(r,o,!1),!0)},nl),t.registerCommand(zYr,e=>{let r=Sn();return!!jr(r)&&(!qen||navigator.language!=="ko-KR")&&(e.preventDefault(),t.dispatchCommand(TY,!0))},nl),t.registerCommand(VYr,e=>{let r=Sn();return!!jr(r)&&(e.preventDefault(),t.dispatchCommand(TY,!1))},nl),t.registerCommand(EY,e=>{let r=Sn();if(!jr(r))return!1;if(e!==null){if((qen||Xyi||Yyi)&&Gyi)return!1;e.preventDefault()}return t.dispatchCommand(xvt,!1)},nl),t.registerCommand(ZYr,()=>(RFe(),!0),nl),t.registerCommand(AFe,e=>{let r=Sn();return!!jr(r)&&(Ben(e,t),!0)},nl),t.registerCommand(AYr,e=>{let r=Sn();return!!jr(r)&&(function(n,o){Ben(n,o),o.update(()=>{let i=Sn();jr(i)&&i.removeText()})}(e,t),!0)},nl),t.registerCommand(jFe,e=>{let r=Sn();return!!jr(r)&&(function(n,o){n.preventDefault(),o.update(()=>{let i=Sn(),a=hfe(n,ClipboardEvent)?n.clipboardData:null;a!=null&&jr(i)&&uwt(a,i)},{tag:JYr})}(e,t),!0)},nl),t.registerCommand($Yr,e=>{let r=Sn();return!!jr(r)&&(e.preventDefault(),!0)},nl),t.registerCommand(jYr,e=>{let r=Sn();return!!jr(r)&&(e.preventDefault(),!0)},nl))}var ebi=lwt,Uen=ebi.registerPlainText;var dwt={};En(dwt,{PlainTextPlugin:()=>tbi});var mC=$(K(),1),fke=$(yu(),1),GU=$(wt(),1);var cwt=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?mC.useLayoutEffect:mC.useEffect;function zen(t){return t.getEditorState().read(ake(t.isComposing()))}function tbi({contentEditable:t,placeholder:e=null,ErrorBoundary:r}){let[n]=Di(),o=function(i,a){let[s,u]=(0,mC.useState)(()=>i.getDecorators());return cwt(()=>i.registerDecoratorListener(l=>{(0,fke.flushSync)(()=>{u(l)})}),[i]),(0,mC.useEffect)(()=>{u(i.getDecorators())},[i]),(0,mC.useMemo)(()=>{let l=[],c=Object.keys(s);for(let d=0;di._onError(h),children:(0,GU.jsx)(mC.Suspense,{fallback:null,children:s[f]})}),m=i.getElementByKey(f);m!==null&&l.push((0,fke.createPortal)(p,m,f))}return l},[a,s,i])}(n,r);return function(i){cwt(()=>gL(Uen(i),xen(i)),[i])}(n),(0,GU.jsxs)(GU.Fragment,{children:[t,(0,GU.jsx)(rbi,{content:e}),o]})}function rbi({content:t}){let[e]=Di(),r=function(o){let[i,a]=(0,mC.useState)(()=>zen(o));return cwt(()=>{function s(){let u=zen(o);a(u)}return s(),gL(o.registerUpdateListener(()=>{s()}),o.registerEditableListener(()=>{s()}))},[o]),i}(e),n=VQr();return r?typeof t=="function"?t(n):t:null}var nbi=dwt,pke=nbi.PlainTextPlugin;var fwt={};En(fwt,{ContentEditable:()=>ibi,ContentEditableElement:()=>Wen});var fb=$(K(),1),yL=$(wt(),1);var Hen=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?fb.useLayoutEffect:fb.useEffect;function obi({editor:t,ariaActiveDescendant:e,ariaAutoComplete:r,ariaControls:n,ariaDescribedBy:o,ariaErrorMessage:i,ariaExpanded:a,ariaInvalid:s,ariaLabel:u,ariaLabelledBy:l,ariaMultiline:c,ariaOwns:d,ariaRequired:f,autoCapitalize:p,className:m,id:h,role:y="textbox",spellCheck:g=!0,style:b,tabIndex:_,"data-testid":w,...T},O){let[E,P]=(0,fb.useState)(t.isEditable()),R=(0,fb.useCallback)(A=>{A&&A.ownerDocument&&A.ownerDocument.defaultView?t.setRootElement(A):t.setRootElement(null)},[t]),I=(0,fb.useMemo)(()=>function(...A){return B=>{A.forEach(k=>{typeof k=="function"?k(B):k!=null&&(k.current=B)})}}(O,R),[R,O]);return Hen(()=>(P(t.isEditable()),t.registerEditableListener(A=>{P(A)})),[t]),(0,yL.jsx)("div",{"aria-activedescendant":E?e:void 0,"aria-autocomplete":E?r:"none","aria-controls":E?n:void 0,"aria-describedby":o,...i!=null?{"aria-errormessage":i}:{},"aria-expanded":E&&y==="combobox"?!!a:void 0,...s!=null?{"aria-invalid":s}:{},"aria-label":u,"aria-labelledby":l,"aria-multiline":c,"aria-owns":E?d:void 0,"aria-readonly":!E||void 0,"aria-required":f,autoCapitalize:p,className:m,contentEditable:E,"data-testid":w,id:h,ref:I,role:y,spellCheck:g,style:b,tabIndex:_,...T})}var Wen=(0,fb.forwardRef)(obi);function Ven(t){return t.getEditorState().read(ake(t.isComposing()))}var ibi=(0,fb.forwardRef)(abi);function abi(t,e){let{placeholder:r,...n}=t,[o]=Di();return(0,yL.jsxs)(yL.Fragment,{children:[(0,yL.jsx)(Wen,{editor:o,...n,ref:e}),r!=null&&(0,yL.jsx)(sbi,{editor:o,content:r})]})}function sbi({content:t,editor:e}){let r=function(a){let[s,u]=(0,fb.useState)(()=>Ven(a));return Hen(()=>{function l(){let c=Ven(a);u(c)}return l(),gL(a.registerUpdateListener(()=>{l()}),a.registerEditableListener(()=>{l()}))},[a]),s}(e),[n,o]=(0,fb.useState)(e.isEditable());if((0,fb.useLayoutEffect)(()=>(o(e.isEditable()),e.registerEditableListener(a=>{o(a)})),[e]),!r)return null;let i=null;return typeof t=="function"?i=t(n):t!==null&&(i=t),i===null?null:(0,yL.jsx)("div",{"aria-hidden":!0,children:i})}var Jen=fwt,mke=Jen.ContentEditable,lWs=Jen.ContentEditableElement;var hwt={};En(hwt,{createEmptyHistoryState:()=>mbi,registerHistory:()=>pbi});var hke=0,pwt=1,mwt=2,PT=0,ubi=1,Ken=2,lbi=3,cbi=4;function dbi(t,e,r,n,o){if(t===null||r.size===0&&n.size===0&&!o)return PT;let i=e._selection,a=t._selection;if(o)return ubi;if(!(jr(i)&&jr(a)&&a.isCollapsed()&&i.isCollapsed()))return PT;let s=function(g,b,_){let w=g._nodeMap,T=[];for(let O of b){let E=w.get(O);E!==void 0&&T.push(E)}for(let[O,E]of _){if(!E)continue;let P=w.get(O);P===void 0||xY(P)||T.push(P)}return T}(e,r,n);if(s.length===0)return PT;if(s.length>1){let g=e._nodeMap,b=g.get(i.anchor.key),_=g.get(a.anchor.key);return b&&_&&!t._nodeMap.has(b.__key)&&Yi(b)&&b.__text.length===1&&i.anchor.offset===1?Ken:PT}let u=s[0],l=t._nodeMap.get(u.__key);if(!Yi(l)||!Yi(u)||l.__mode!==u.__mode)return PT;let c=l.__text,d=u.__text;if(c===d)return PT;let f=i.anchor,p=a.anchor;if(f.key!==p.key||f.type!=="text")return PT;let m=f.offset,h=p.offset,y=d.length-c.length;return y===1&&h===m-1?Ken:y===-1&&h===m+1?lbi:y===-1&&h===m?cbi:PT}function fbi(t,e){let r=Date.now(),n=PT;return(o,i,a,s,u,l)=>{let c=Date.now();if(l.has(DFe))return n=PT,r=c,mwt;let d=dbi(o,i,s,u,t.isComposing()),f=(()=>{let p=a===null||a.editor===t,m=l.has(LYr);if(!m&&p&&l.has(OY))return hke;if(o===null)return pwt;let h=i._selection;return s.size>0||u.size>0?m===!1&&d!==PT&&d===n&&c_.exportJSON()))===JSON.stringify(b.read(()=>w.exportJSON()))}(Array.from(s)[0],o,i)?hke:pwt:h!==null?hke:mwt})();return r=c,n=d,f}}function Gen(t){t.undoStack=[],t.redoStack=[],t.current=null}function pbi(t,e,r){let n=fbi(t,r);return gL(t.registerCommand(YYr,()=>(function(i,a){let s=a.redoStack,u=a.undoStack;if(u.length!==0){let l=a.current,c=u.pop();l!==null&&(s.push(l),i.dispatchCommand(Qde,!0)),u.length===0&&i.dispatchCommand(efe,!1),a.current=c||null,c&&c.editor.setEditorState(c.editorState,{tag:DFe})}}(t,e),!0),nl),t.registerCommand(KYr,()=>(function(i,a){let s=a.redoStack,u=a.undoStack;if(s.length!==0){let l=a.current;l!==null&&(u.push(l),i.dispatchCommand(efe,!0));let c=s.pop();s.length===0&&i.dispatchCommand(Qde,!1),a.current=c||null,c&&c.editor.setEditorState(c.editorState,{tag:DFe})}}(t,e),!0),nl),t.registerCommand(PYr,()=>(Gen(e),!1),nl),t.registerCommand(MYr,()=>(Gen(e),t.dispatchCommand(Qde,!1),t.dispatchCommand(efe,!1),!0),nl),t.registerUpdateListener(({editorState:i,prevEditorState:a,dirtyLeaves:s,dirtyElements:u,tags:l})=>{let c=e.current,d=e.redoStack,f=e.undoStack,p=c===null?null:c.editorState;if(c!==null&&i===p)return;let m=n(a,i,c,s,u,l);if(m===pwt)d.length!==0&&(e.redoStack=[],t.dispatchCommand(Qde,!1)),c!==null&&(f.push({...c}),t.dispatchCommand(efe,!0));else if(m===mwt)return;e.current={editor:t,editorState:i}}))}function mbi(){return{current:null,redoStack:[],undoStack:[]}}var Xen=hwt,gke=Xen.createEmptyHistoryState,Zen=Xen.registerHistory;var gwt={};En(gwt,{HistoryPlugin:()=>hbi,createEmptyHistoryState:()=>gke});var yke=$(K(),1);function hbi({delay:t,externalHistoryState:e}){let[r]=Di();return function(n,o,i=1e3){let a=(0,yke.useMemo)(()=>o||gke(),[o]);(0,yke.useEffect)(()=>Zen(n,a,i),[i,n,a])}(r,e,t),null}var Yen=gwt,bke=Yen.HistoryPlugin,yWs=Yen.createEmptyHistoryState;var ywt={};En(ywt,{OnChangePlugin:()=>ybi});var _ke=$(K(),1),gbi=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?_ke.useLayoutEffect:_ke.useEffect;function ybi({ignoreHistoryMergeTagChange:t=!0,ignoreSelectionChange:e=!1,onChange:r}){let[n]=Di();return gbi(()=>{if(r)return n.registerUpdateListener(({editorState:o,dirtyElements:i,dirtyLeaves:a,prevEditorState:s,tags:u})=>{e&&i.size===0&&a.size===0||t&&u.has(OY)||s.isEmpty()||r(o,n,u)})},[n,t,e,r]),null}var bbi=ywt,vke=bbi.OnChangePlugin;var vwt={};En(vwt,{LexicalErrorBoundary:()=>vbi});var jY=$(K(),1),bwt=$(wt(),1);function _wt(t,e){return _wt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},_wt(t,e)}var Qen={error:null},_bi=function(t){var e,r;function n(){for(var i,a=arguments.length,s=new Array(a),u=0;u{let m=Math.floor(window.innerWidth*Sbi);if(t.length===0)return Math.min(etn,m);let h=Math.max(...t.map(_=>_.title.length)),y=Math.max(...t.map(_=>_.subtitle?.length||0)),g=Math.max(h*8+32,y*6+32),b=Math.min(Math.max(g,300),etn);return Math.min(b,m)},[t]),f=(0,MT.useCallback)(()=>{if(!o)return;let m=o.getBoundingClientRect(),h=d(),y=m.top-4,g=8,b=window.innerWidth-h-8,_=Math.min(Math.max(m.left,g),b);c({top:y,left:_,width:h})},[o,d]);if((0,MT.useEffect)(()=>{f()},[f]),(0,MT.useEffect)(()=>{let m=()=>f();return window.addEventListener("resize",m),document.addEventListener("scroll",m,{passive:!0}),()=>{window.removeEventListener("resize",m),document.removeEventListener("scroll",m)}},[f]),!l||t.length===0)return null;let p=MT.default.createElement("div",{className:"tw-absolute tw-z-[9999] tw-flex tw-flex-col tw-items-end",style:{bottom:`calc(100vh - ${l.top}px)`,left:l.left,width:l.width}},MT.default.createElement(VFe,{options:t,selectedIndex:e,onSelect:r,onHighlight:n,query:i,mode:s,showPreview:a,onKeyDown:u,className:"tw-shadow-lg",width:l.width}));return(0,ttn.createPortal)(p,document.body)}var CN=require("obsidian");Xe();function Cbi(t){let{type:e,title:r,data:n}=t;switch(e){case"active-note":return lfe();case"notes":if(n instanceof CN.TFile&&r)return ufe(r,n.path);break;case"tools":if(typeof n=="string")return r6(n);break;case"folders":if(n instanceof CN.TFolder)return dfe(n.path);break;case"webTabs":if(n&&typeof n=="object"&&"url"in n){let o=n;return rke(o.url,o.title,o.faviconUrl)}break;case"activeWebTab":return tke()}throw new Error(`Invalid pill data: ${JSON.stringify(t)}`)}function wwt(t,e,r){return{beforeText:t.slice(0,e),afterText:t.slice(r)}}function xbi(t,e,r=!0){if(e.length===1&&e[0].getType()==="text")t.replace(e[0]),r&&ntn(e[0]);else{for(let n=0;n0){let n=e[e.length-1];ntn(n)}}}function Tbi(t,e,r,n,o){let i=o?n?" "+n:" ":n;e?(t.setTextContent(e),t.insertAfter(r),i&&r.insertAfter(rS(i))):(t.replace(r),i&&r.insertAfter(rS(i))),r.selectNext()}function ntn(t){if(t.getType()==="text"){let e=t,r=e.getTextContent().length;e.select(r,r)}else{let e=t.getParent();if(e){let r=TFe(),n=t.getIndexWithinParent();r.anchor.set(e.getKey(),n+1,"element"),r.focus.set(e.getKey(),n+1,"element"),Z3(r)}}}var Ske=QYr("INSERT_TEXT_WITH_PILLS_COMMAND");function Obi(t){try{let e=new URL(t);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function Ebi(t){let e=t.startsWith("@")?t:`@${t}`;return gX.includes(e)?e:null}function Pbi(t){if(!app?.vault)return null;try{let e=app.vault.getAllLoadedFiles().filter(n=>n instanceof CN.TFolder);for(let n of e)if(n.name===t)return n;for(let n of e)if(n.path===t)return n;let r=t.toLowerCase();for(let n of e)if(n.name.toLowerCase()===r||n.path.toLowerCase()===r)return n;return null}catch(e){return F("Error resolving folder reference:",e),null}}function Mbi(t){if(!app?.vault||!app?.metadataCache)return null;try{let e=app.metadataCache.getFirstLinkpathDest(t,"");if(e&&e instanceof CN.TFile)return e;if(!t.endsWith(".md")){let i=app.metadataCache.getFirstLinkpathDest(t+".md","");if(i&&i instanceof CN.TFile)return i}if(!t.endsWith(".pdf")){let i=app.metadataCache.getFirstLinkpathDest(t+".pdf","");if(i&&i instanceof CN.TFile)return i}let r=app.vault.getMarkdownFiles();for(let i of r)if(i.basename===t||i.name===t)return i;let o=app.vault.getFiles().filter(i=>i instanceof CN.TFile&&i.extension==="pdf");for(let i of o)if(i.basename===t||i.name===t)return i;return null}catch(e){return F("Error resolving note reference:",e),null}}function Cke(t,e={}){let{includeNotes:r=!0,includeURLs:n=!1,includeTools:o=!1,includeCustomTemplates:i=!1}=e,a=[],s=[],u=[],l=1;if(r&&(s.push("(\\[\\[([^\\]]+)\\]\\])"),u.push({type:"notes",groupCount:2,startIndex:l}),l+=2),n&&(s.push(`(https?:\\/\\/[^\\s"'<>]+)`),u.push({type:"urls",groupCount:1,startIndex:l}),l+=1),o&&(s.push("(@[a-zA-Z][a-zA-Z0-9_]*)"),u.push({type:"tools",groupCount:1,startIndex:l}),l+=1),i&&(s.push("(\\{([^}]+)\\})"),u.push({type:"customTemplates",groupCount:2,startIndex:l}),l+=2),s.length===0)return[{type:"text",content:t}];let c=new RegExp(s.join("|"),"g"),d=0,f;for(;(f=c.exec(t))!==null;){if(f.index>d){let m=t.slice(d,f.index);m&&a.push({type:"text",content:m})}let p=null;for(let m of u)if(f[m.startIndex]){p=m;break}if(!p)a.push({type:"text",content:f[0]});else if(p.type==="notes"){let m=f[p.startIndex+1].trim(),h=Mbi(m);if(h&&h instanceof CN.TFile){let g=app?.workspace.getActiveFile()?.path===h.path;a.push({type:"note-pill",content:h.basename,file:h,isActive:g})}else a.push({type:"text",content:f[0]})}else if(p.type==="urls"){let m=f[p.startIndex].replace(/,+$/,"");Obi(m)?a.push({type:"url-pill",content:m,url:m}):a.push({type:"text",content:f[0]})}else if(p.type==="tools"){let m=f[p.startIndex],h=Ebi(m);h?a.push({type:"tool-pill",content:h,toolName:h}):a.push({type:"text",content:f[0]})}else if(p.type==="customTemplates"){let m=f[p.startIndex+1].trim();if(m==="activeNote")a.push({type:"active-note-pill",content:"activeNote"});else{let h=Pbi(m);h?a.push({type:"folder-pill",content:h.path,folder:h}):a.push({type:"text",content:f[0]})}}d=c.lastIndex}if(d0&&(n||o.removeText(),o.insertNodes(a))}function itn(t,e,r,n={}){let{enableURLPills:o=!1,enableToolPills:i=!1,enableCustomTemplatePills:a=!1}=n,s=Sn();if(!jr(s))return;let l=s.anchor.getNode();if(l.getType()!=="text")return;let c=l,d=c.getTextContent(),f=Cke(r,{includeNotes:!0,includeURLs:o,includeTools:i,includeCustomTemplates:a});if(f.length===1&&f[0].type==="text"){let{beforeText:p,afterText:m}=wwt(d,t,e),h=p+f[0].content+m;c.setTextContent(h);let y=p.length+f[0].content.length;c.select(y,y)}else{let{beforeText:p,afterText:m}=wwt(d,t,e),h=[];p&&h.push(rS(p)),h.push(...xke(f)),m&&h.push(rS(m)),xbi(c,h)}}function $Y(t,e,r=!0){let n=Sn();if(!jr(n))return;let o=n.anchor,i=o.getNode();if(!(i instanceof yN))return;let a=i.getTextContent(),s=o.offset,u=-1;if(t==="[["?u=a.lastIndexOf("[[",s):u=a.lastIndexOf(t,s),u===-1)return;let{beforeText:l,afterText:c}=wwt(a,u,s),d=Cbi(e);Tbi(i,l,d,c,r)}var oS=$(K());function ZU({triggerConfig:t,options:e,onSelect:r,onStateChange:n,onHighlight:o}){let[i]=Di(),[a,s]=(0,oS.useState)({isOpen:!1,query:"",selectedIndex:0,range:null});(0,oS.useEffect)(()=>{n?.(a)},[a,n]);let u=(0,oS.useCallback)(()=>{s({isOpen:!1,query:"",selectedIndex:0,range:null})},[]),l=(0,oS.useCallback)(f=>{s(p=>({...p,selectedIndex:f})),o&&e[f]&&o(f,e[f])},[o,e]),c=(0,oS.useCallback)(f=>{if(!f||!a.isOpen)return!1;switch(f.key){case"ArrowDown":{if(e.length===0)return!1;f.preventDefault();let p=a.selectedIndex+1;for(;p=e.length&&(p=a.selectedIndex),l(p),!0}case"ArrowUp":{if(e.length===0)return!1;f.preventDefault();let p=a.selectedIndex-1;for(;p>=0&&e[p]?.disabled;)p--;return p<0&&(p=a.selectedIndex),l(p),!0}case"Enter":case"Tab":return e.length===0?(u(),!1):(e[a.selectedIndex]?.disabled||(f.preventDefault(),e[a.selectedIndex]&&r(e[a.selectedIndex])),!0);case"Escape":return f.preventDefault(),u(),!0;default:return!1}},[a.isOpen,a.selectedIndex,e,r,u,l]);(0,oS.useEffect)(()=>{let f=i.registerCommand(kYr,b=>c(b),pL),p=i.registerCommand(UYr,b=>c(b),pL),m=i.registerCommand(EY,b=>c(b),pL),h=i.registerCommand(WYr,b=>c(b),pL),y=i.registerCommand(HYr,b=>c(b),pL),g=i.registerCommand(EYr,()=>(a.isOpen&&u(),!1),pL);return()=>{f(),p(),m(),h(),y(),g()}},[i,c,a.isOpen,u]);let d=(0,oS.useCallback)((f,p)=>{let{char:m,multiChar:h=!1,allowWhitespace:y=!1}=t;if(h){let g=m.length,b=-1;for(let _=p-1;_>=g-1;_--)if(f.slice(_-g+1,_+1)===m){if(_-g+1===0||/\s/.test(f[_-g])){b=_-g+1;break}}else if(!y&&/\s/.test(f[_]))break;if(b!==-1){let _=f.slice(b+g,p);return _.startsWith(" ")?null:{triggerIndex:b,query:_}}}else{let g=-1;for(let b=p-1;b>=0;b--){let _=f[b];if(_===m){if(b===0||/\s/.test(f[b-1])){g=b;break}}else if(!y&&/\s/.test(_))break}if(g!==-1){let b=f.slice(g+1,p);return b.startsWith(" ")?null:{triggerIndex:g,query:b}}}return null},[t]);return(0,oS.useEffect)(()=>i.registerUpdateListener(({editorState:f})=>{f.read(()=>{let p=Sn();if(!jr(p)||!p.isCollapsed()){a.isOpen&&u();return}let m=p.anchor,h=m.getNode();if(!(h instanceof yN)){a.isOpen&&u();return}let y=h.getTextContent(),g=m.offset,b=d(y,g);if(b){let{triggerIndex:_,query:w}=b,T=i._window??window,O=rtn(_,T);O&&s(E=>({...E,isOpen:!0,query:w,selectedIndex:0,range:O}))}else a.isOpen&&u()})}),[i,a.isOpen,u,d]),(0,oS.useEffect)(()=>{s(f=>({...f,selectedIndex:0}))},[e.length]),(0,oS.useEffect)(()=>{s(f=>f.selectedIndex>=e.length&&e.length>0?{...f,selectedIndex:Math.max(0,e.length-1)}:f)},[e.length]),{state:a,setState:s,closeMenu:u,detectTrigger:d,handleHighlight:l}}function atn(){let[t]=Di(),e=Mje(),[r,n]=(0,RT.useState)(""),o=(0,RT.useMemo)(()=>Aje(e.filter(c=>c.showInSlashMenu)).map((c,d)=>({key:`${c.title}-${d}`,title:c.title,content:c.content,command:c})),[e]),i=(0,RT.useMemo)(()=>{if(!r)return o;let l=r,c=Swt.default.go(l,o,{key:"title",threshold:-1e4});return c.length>0?c.map(f=>f.obj):Swt.default.go(l,o,{key:"content",threshold:-1e4}).map(f=>f.obj)},[o,r]),a=(0,RT.useCallback)(l=>{Zm.getInstance().recordUsage(l.command),t.update(()=>{let c=Sn();if(!jr(c))return;let d=c.anchor,f=d.getNode();if(f instanceof yN){let m=f.getTextContent().lastIndexOf("/",d.offset);if(m!==-1){let h=l.content||l.title;itn(m,d.offset,h,{enableURLPills:!0,enableToolPills:!0,enableCustomTemplatePills:!0})}}})},[t]),{state:s,handleHighlight:u}=ZU({triggerConfig:{char:"/",allowWhitespace:!0},options:i,onSelect:a,onStateChange:l=>{n(l.query)}});return RT.default.createElement(RT.default.Fragment,null,s.isOpen&&RT.default.createElement(XU,{options:i,selectedIndex:s.selectedIndex,onSelect:a,onHighlight:u,range:s.range,query:s.query,showPreview:!0}))}var iS=$(K());var o6=$(K());Mr();var stn=$(ofe());Qe();var Rbi={limit:30,threshold:-1e4};function utn(t,e=!1,r={},n=null){let o=KFe(e),i=(0,o6.useMemo)(()=>o.map((s,u)=>({key:`${s.basename}-${u}`,title:s.basename,subtitle:s.path,content:"",icon:o6.default.createElement(ju,{className:"tw-size-4"}),file:s})),[o]);return(0,o6.useMemo)(()=>{let s={...Rbi,...r},u=ee().customPromptsFolder;if(!t.trim()){let g=i.filter(w=>!w.file.path.startsWith(u+"/")),b=i.filter(w=>w.file.path.startsWith(u+"/"));if(n){let w={key:`active-note-${n.path}`,title:"Active Note",subtitle:n.path,content:"",category:"activeNote",icon:o6.default.createElement(C1,{className:"tw-size-4"}),file:n},T=[...g,...b].slice(0,s.limit-1);return[w,...T]}return[...g,...b].slice(0,s.limit)}let l=t.trim(),c=l.toLowerCase(),p="active note".includes(c)&&n?{key:`active-note-${n.path}`,title:"Active Note",subtitle:n.path,content:"",category:"activeNote",icon:o6.default.createElement(C1,{className:"tw-size-4"}),file:n}:null,m=p?s.limit-1:s.limit,y=stn.default.go(l,i,{keys:["subtitle"],limit:m,threshold:s.threshold}).map(g=>g.obj);return p?[p,...y]:y},[i,t,r,n])}async function Ibi(t,e=500){try{if(t.extension==="pdf"||t.extension==="canvas")return"";let n=(await app.vault.cachedRead(t)).replace(/^---\s*\n[\s\S]*?\n---\s*\n?/,"").trim();return n.length>e?n.slice(0,e)+"...":n}catch(r){return console.warn("Failed to read note content:",r),"Failed to load content"}}var Tke=class{constructor(){this.cache=new Map}async getOrLoadContent(e,r=500){let n=this.cache.get(e.path);if(n!==void 0)return n;let o=await Ibi(e,r);return this.cache.set(e.path,o),o}clear(){this.cache.clear()}remove(e){this.cache.delete(e)}has(e){return this.cache.has(e)}};function ltn({isCopilotPlus:t=!1,currentActiveFile:e=null}){let[r]=Di(),[n,o]=(0,iS.useState)(""),[i]=(0,iS.useState)(()=>new Tke),[a,s]=(0,iS.useState)(new Map),u=(0,iS.useCallback)(async m=>{try{let h=await i.getOrLoadContent(m,500);return s(y=>{let g=new Map(y);return g.set(m.path,h),g}),h}catch{let h="Failed to load content";return s(y=>{let g=new Map(y);return g.set(m.path,h),g}),h}},[i]),c=utn(n,t,{},e).map(m=>({...m,content:a.get(m.file.path)||""})),d=(0,iS.useCallback)(m=>{if(m.category==="activeNote")r.update(()=>{$Y("[[",{type:"active-note"})});else{let h={type:"notes",title:m.title,data:m.file};r.update(()=>{$Y("[[",h)})}},[r]),{state:f,handleHighlight:p}=ZU({triggerConfig:{char:"[[",multiChar:!0,allowWhitespace:!0},options:c,onSelect:d,onStateChange:m=>{o(m.query)},onHighlight:(m,h)=>{h&&!a.has(h.file.path)&&u(h.file)}});return(0,iS.useEffect)(()=>{c.length>0&&!a.has(c[0].file.path)&&u(c[0].file)},[c,a,u]),iS.default.createElement(iS.default.Fragment,null,f.isOpen&&iS.default.createElement(XU,{options:c,selectedIndex:f.selectedIndex,onSelect:d,onHighlight:p,range:f.range,query:f.query,showPreview:!0}))}var YU=$(K());var Oke=$(K()),dtn=$(ofe());LC();Qe();function ctn(t=!1){let e=I_(Rvt,{store:jo}),r=I_(Ivt,{store:jo});return t?e:r}var Abi={limit:10,threshold:-1e4,frontmatterOnly:!1};function ftn(t,e={}){let r=(0,Oke.useMemo)(()=>({...Abi,...e}),[e]),n=ctn(r.frontmatterOnly),o=(0,Oke.useMemo)(()=>n.map((a,s)=>{let u=a.startsWith("#")?a.slice(1):a;return{key:`tag-${u}-${s}`,title:a,subtitle:void 0,content:"",tag:u}}),[n]);return(0,Oke.useMemo)(()=>{if(!t.trim())return o.slice(0,r.limit);let a=t.trim();return dtn.default.go(a,o,{key:"title",limit:r.limit,threshold:r.threshold}).map(u=>u.obj)},[o,t,r])}function ptn({onTagSelected:t}){let[e]=Di(),[r,n]=(0,YU.useState)(""),o=ftn(r,{limit:10}),i=(0,YU.useCallback)(u=>{e.update(()=>{let l=Sn();if(!jr(l))return;let c=l.anchor,d=c.getNode();if(!(d instanceof yN))return;let f=d.getTextContent(),p=c.offset,m=f.lastIndexOf("#",p);if(m===-1)return;let h=f.slice(0,m),y=f.slice(p),g=`#${u.tag} `;d.setTextContent(h+g+y);let b=h.length+g.length;d.select(b,b)}),t?.()},[e,t]),{state:a,handleHighlight:s}=ZU({triggerConfig:{char:"#",multiChar:!1,allowWhitespace:!1},options:o,onSelect:i,onStateChange:u=>{n(u.query)}});return YU.default.createElement(YU.default.Fragment,null,a.isOpen&&YU.default.createElement(XU,{options:o,selectedIndex:a.selectedIndex,onSelect:i,onHighlight:s,range:a.range,query:a.query,showPreview:!1}))}var cg=$(K());var Cwt=require("obsidian");function Eke({isCopilotPlus:t=!1,currentActiveFile:e=null}){let[r]=Di(),[n,o]=(0,cg.useState)({mode:"category"}),[i,a]=(0,cg.useState)(""),s=HFe(t),u=(0,cg.useCallback)(async _=>{try{if(_.extension==="pdf"||_.extension==="canvas"){a("");return}let T=(await app.vault.cachedRead(_)).replace(/^---\s*\n[\s\S]*?\n---\s*\n?/,"").trim(),O=T.length>300?T.slice(0,300)+"...":T;a(O)}catch{a("Failed to load content")}},[]),[l,c]=(0,cg.useState)(""),d=ZFe(l,n.mode,n.selectedCategory,t,s,e),f=(0,cg.useCallback)(_=>"data"in _,[]),p=(0,cg.useCallback)(_=>"icon"in _&&!("data"in _),[]),m=(0,cg.useCallback)(_=>{if(n.mode==="category"&&p(_)&&!l){o(w=>({...w,mode:"search",selectedCategory:_.category}));return}if(f(_))if(_.category==="activeNote")r.update(()=>{$Y("@",{type:"active-note"})});else{let w={type:_.category,title:_.title,data:_.data};r.update(()=>{$Y("@",w)})}},[n.mode,l,p,f,r]),h=(0,cg.useCallback)(_=>{c(_.query),_.isOpen||o({mode:"category",selectedCategory:void 0})},[]),{state:y,handleHighlight:g}=ZU({triggerConfig:{char:"@",allowWhitespace:!0},options:d,onSelect:m,onStateChange:h});(0,cg.useEffect)(()=>{let _=d[y.selectedIndex];_&&f(_)&&_.category==="notes"&&_.data instanceof Cwt.TFile?u(_.data):a("")},[y.selectedIndex,d,f,u]);let b=(0,cg.useMemo)(()=>d.map((_,w)=>w===y.selectedIndex&&f(_)&&_.category==="notes"&&_.data instanceof Cwt.TFile?{..._,content:i}:_),[d,y.selectedIndex,i,f]);return cg.default.createElement(cg.default.Fragment,null,y.isOpen&&cg.default.createElement(XU,{options:b,selectedIndex:y.selectedIndex,onSelect:m,onHighlight:g,range:y.range,query:y.query,showPreview:d[y.selectedIndex]&&f(d[y.selectedIndex])&&d[y.selectedIndex].category==="notes",mode:n.mode}))}var mtn=$(K());function xwt(t){return t instanceof NFe?typeof t.isPill=="function"&&t.isPill()===!0:!1}function Pke(){let[t]=Di();return mtn.default.useEffect(()=>{let e=t.registerCommand(TY,r=>{let n=!1;return t.update(()=>{let o=Sn();if(!jr(o)||!o.isCollapsed()){n=!1;return}let i=o.anchor,a=i.getNode();if(xwt(a)){(r&&i.offset===1||!r&&i.offset===0)&&(a.remove(),n=!0);return}if(gi(a)&&r&&i.offset>0){let u=a.getChildren()[i.offset-1];if(xwt(u)){u.remove(),n=!0;return}}if(r&&i.offset===0){let s=a.getPreviousSibling();if(xwt(s)){s.remove(),n=!0;return}}n=!1}),n},IFe);return()=>{e()}},[t]),null}var LY=$(K());gr();function Mke({onSubmit:t,sendShortcut:e}){let[r]=Di(),n=(0,LY.useRef)(!1),o=(0,LY.useRef)(null);return(0,LY.useEffect)(()=>{let i=null,a=()=>{o.current&&(clearTimeout(o.current),o.current=null),n.current=!0},s=()=>{o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{n.current=!1,o.current=null},100)},u=d=>{d.addEventListener("compositionstart",a),d.addEventListener("compositionend",s)},l=d=>{d.removeEventListener("compositionstart",a),d.removeEventListener("compositionend",s)},c=r.registerRootListener((d,f)=>{f&&l(f),d&&u(d),i=d});return()=>{c(),i&&(l(i),i=null),o.current&&(clearTimeout(o.current),o.current=null)}},[r]),(0,LY.useEffect)(()=>r.registerCommand(EY,i=>i?n.current||i.isComposing||i.keyCode===229?(i.preventDefault(),!0):Nbi(i,e)?(i.preventDefault(),t(),!0):!1:!1,RYr),[r,t,e]),null}function Nbi(t,e){switch(e){case"enter":return!t.shiftKey&&!t.metaKey&&!t.ctrlKey&&!t.altKey;case"shift+enter":return t.shiftKey&&!t.metaKey&&!t.ctrlKey&&!t.altKey;default:return!1}}var htn=$(K());function Rke({value:t}){let[e]=Di();return htn.default.useEffect(()=>{e.update(()=>{let r=Ci();if(r.getTextContent()!==t){r.clear();let o=dL();t&&o.append(rS(t)),r.append(o)}})},[e,t]),null}var gtn=$(K());function Ike({onFocus:t,onEditorReady:e}){let[r]=Di();return gtn.default.useEffect(()=>{t(()=>{r.focus()}),e&&e(r)},[r,t,e]),null}var ytn=$(K());var Ake=$(K());function IT({config:t,onChange:e,onRemoved:r}){let[n]=Di(),o=Ake.default.useRef([]),{isPillNode:i,extractData:a,getKey:s=c=>String(c),getChangeKey:u}=t,l=Ake.default.useMemo(()=>u??s,[u,s]);return Ake.default.useEffect(()=>{if(!(!e&&!r))return n.registerUpdateListener(({editorState:c})=>{c.read(()=>{let d=[],f=Ci();function p(R){if(i(R)){let I=a(R);d.push(I)}if(typeof R.getChildren=="function"){let I=R.getChildren();for(let A of I)p(A)}}p(f);let m=new Set,y=d.filter(R=>{let I=s(R);return m.has(I)?!1:(m.add(I),!0)}).sort((R,I)=>s(R).localeCompare(s(I))),g=o.current,b=y.map(s),_=g.map(s),w=y.map(l),T=g.map(l),O=b.length!==_.length||b.some((R,I)=>R!==_[I]),E=w.length!==T.length||w.some((R,I)=>R!==T[I]);if(O||E){if(r){let R=new Set(b),I=g.filter(A=>!R.has(s(A)));I.length>0&&r(I)}o.current=y,e&&e(y)}})})},[n,e,r,i,a,s,l]),null}var Dbi={isPillNode:jvt,extractData:t=>({path:t.getNotePath(),basename:t.getNoteTitle()}),getKey:t=>t.path};function Nke({onNotesChange:t,onNotesRemoved:e}){return ytn.default.createElement(IT,{config:Dbi,onChange:t,onRemoved:e})}var btn=$(K());var jbi={isPillNode:RQr,extractData:t=>t.getURL()};function _tn({onURLsChange:t,onURLsRemoved:e}){return btn.default.createElement(IT,{config:jbi,onChange:t,onRemoved:e})}var vtn=$(K());var $bi={isPillNode:NQr,extractData:t=>t.getToolName()};function wtn({onToolsChange:t,onToolsRemoved:e}){return vtn.default.createElement(IT,{config:$bi,onChange:t,onRemoved:e})}var Stn=$(K());var Lbi={isPillNode:IQr,extractData:t=>t.getFolderPath()};function Dke({onFoldersChange:t,onFoldersRemoved:e}){return Stn.default.createElement(IT,{config:Lbi,onChange:t,onRemoved:e})}var Ctn=$(K());function jke({onActiveNoteAdded:t,onActiveNoteRemoved:e}){let[r]=Di();return(0,Ctn.useEffect)(()=>{let n=!1,o=r.registerUpdateListener(({editorState:i})=>{i.read(()=>{let a=Ci(),s=!1;function u(l){if($vt(l)){s=!0;return}if(typeof l.getChildren=="function"){let c=l.getChildren();for(let d of c){if(s)return;u(d)}}}u(a),s&&!n?(n=!0,t?.()):!s&&n&&(n=!1,e?.())})});return()=>{o()}},[r,t,e]),null}var QU=$(K());var Fbi={isPillNode:LQr,extractData:t=>({url:t.getURL(),title:t.getTitle(),faviconUrl:t.getFaviconUrl()}),getKey:t=>t.url,getChangeKey:t=>[t.url,t.title??"",t.faviconUrl??""].join(` +`)};function xtn({onWebTabsChange:t,onWebTabsRemoved:e,onActiveWebTabAdded:r,onActiveWebTabRemoved:n}){return QU.default.createElement(QU.default.Fragment,null,QU.default.createElement(IT,{config:Fbi,onChange:t,onRemoved:e}),(r||n)&&QU.default.createElement(kbi,{onActiveWebTabAdded:r,onActiveWebTabRemoved:n}))}function kbi({onActiveWebTabAdded:t,onActiveWebTabRemoved:e}){let r={isPillNode:Lvt,extractData:()=>!0,getKey:()=>"active-web-tab"},n=QU.default.useCallback(i=>{i.length>0&&t&&t()},[t]),o=QU.default.useCallback(i=>{i.length>0&&e&&e()},[e]);return QU.default.createElement(IT,{config:r,onChange:n,onRemoved:o})}var Ttn=$(K());function Otn({enableURLPills:t=!1,onImagePaste:e}){let[r]=Di();return Ttn.default.useEffect(()=>r.registerCommand(jFe,n=>{let o=n.clipboardData;if(!o)return!1;if(e){let p=o.items;if(p){let m=Array.from(p).filter(h=>h.type.indexOf("image")!==-1);if(m.length>0)return n.preventDefault(),Promise.all(m.map(h=>h.getAsFile())).then(h=>{let y=h.filter(g=>g!==null);y.length>0&&e(y)}),!0}}let i=o.getData("text/plain"),a=i.includes("[["),s=t&&i.includes("http"),u=i.includes("@"),l=i.includes("#"),c=i.includes("{")&&i.includes("}");if(!i||!a&&!s&&!u&&!l&&!c)return!1;let d=Cke(i,{includeNotes:!0,includeURLs:t,includeTools:!0,includeCustomTemplates:!0});return d.some(p=>p.type==="note-pill"||p.type==="active-note-pill"||t&&p.type==="url-pill"||p.type==="tool-pill"||p.type==="folder-pill")?(n.preventDefault(),r.update(()=>{let p=Sn();if(!jr(p))return;let m=xke(d);m.length>0&&p.insertNodes(m)}),!0):!1},pL),[r,t,e]),null}var Etn=$(K());function Ptn(){let[t]=Di();return Etn.default.useEffect(()=>t.registerCommand(Ske,e=>{let{text:r,options:n={}}=e;return t.update(()=>{otn(r,n)}),!0},nl),[t]),null}var Fv=$(K());var Mtn=(0,Fv.createContext)(void 0);function ez(){let t=(0,Fv.useContext)(Mtn);if(t===void 0)throw new Error("useChatInput must be used within a ChatInputProvider");return t}function Rtn({children:t}){let[e,r]=(0,Fv.useState)(null),[n,o]=(0,Fv.useState)(null),i=(0,Fv.useCallback)(c=>{r(c)},[]),a=(0,Fv.useCallback)(c=>{o(()=>c)},[]),s=(0,Fv.useCallback)((c,d=!1)=>{e&&e.dispatchCommand(Ske,{text:c,options:{enableURLPills:d,insertAtSelection:!0}})},[e]),u=(0,Fv.useCallback)(()=>{n&&n()},[n]),l={insertTextWithPills:s,focusInput:u,registerEditor:i,registerFocusHandler:a};return Fv.default.createElement(Mtn.Provider,{value:l},t)}zr();Xe();rd();Qe();var qbi=({value:t,onChange:e,onSubmit:r,placeholder:n="Type a message...",disabled:o=!1,className:i="",onNotesChange:a,onNotesRemoved:s,onURLsChange:u,onURLsRemoved:l,onToolsChange:c,onToolsRemoved:d,onFoldersChange:f,onFoldersRemoved:p,onActiveNoteAdded:m,onActiveNoteRemoved:h,onWebTabsChange:y,onWebTabsRemoved:g,onActiveWebTabAdded:b,onActiveWebTabRemoved:_,onEditorReady:w,onImagePaste:T,onTagSelected:O,isCopilotPlus:E=!1,currentActiveFile:P=null,currentChain:R})=>{let[I,A]=Qi.default.useState(null),[B,k]=Qi.default.useState(null),q=ez(),Z=kr(),V=Qi.default.useCallback(re=>{A(()=>re)},[]);(0,Qi.useEffect)(()=>{B&&q.registerEditor(B)},[B,q]),(0,Qi.useEffect)(()=>{I&&q.registerFocusHandler(I)},[I,q]);let Y=Qi.default.useMemo(()=>({namespace:"ChatEditor",theme:{root:"tw-outline-none",paragraph:"tw-m-0"},nodes:[WU,JU,t6,mL,hL,KU,...u?[e6]:[]],onError:re=>{ie("Lexical error:",re)},editable:!o}),[u,o]),X=(0,Qi.useCallback)(re=>{re.read(()=>{let le=Ci().getTextContent();e(le)})},[e]),W=(0,Qi.useCallback)(re=>{k(re),w?.(re)},[w]);return Qi.default.createElement(ike,{initialConfig:Y},Qi.default.createElement(YFe,{currentActiveFile:P},Qi.default.createElement("div",{className:Se("tw-relative",i)},Qi.default.createElement(pke,{contentEditable:Qi.default.createElement(mke,{className:"tw-max-h-40 tw-min-h-[60px] tw-w-full tw-resize-none tw-overflow-y-auto tw-rounded-md tw-border-none tw-bg-transparent tw-px-2 tw-text-sm tw-text-normal tw-outline-none focus-visible:tw-ring-0","aria-label":"Chat input"}),placeholder:Qi.default.createElement("div",{className:"tw-pointer-events-none tw-absolute tw-left-2 tw-top-0 tw-select-none tw-text-sm tw-text-muted/60"},n),ErrorBoundary:wke}),Qi.default.createElement(vke,{onChange:X}),Qi.default.createElement(bke,null),Qi.default.createElement(Mke,{onSubmit:r,sendShortcut:Z.defaultSendShortcut}),Qi.default.createElement(Rke,{value:t}),Qi.default.createElement(Ike,{onFocus:V,onEditorReady:W}),Qi.default.createElement(Nke,{onNotesChange:a,onNotesRemoved:s}),u&&Qi.default.createElement(_tn,{onURLsChange:u,onURLsRemoved:l}),Qi.default.createElement(wtn,{onToolsChange:c,onToolsRemoved:d}),Qi.default.createElement(Dke,{onFoldersChange:f,onFoldersRemoved:p}),Qi.default.createElement(jke,{onActiveNoteAdded:m,onActiveNoteRemoved:h}),Qi.default.createElement(xtn,{onWebTabsChange:y,onWebTabsRemoved:g,onActiveWebTabAdded:b,onActiveWebTabRemoved:_}),Qi.default.createElement(Pke,null),Qi.default.createElement(Otn,{enableURLPills:!!u,onImagePaste:T}),Qi.default.createElement(atn,null),Qi.default.createElement(ltn,{isCopilotPlus:E,currentActiveFile:P}),R&&R!=="llm_chain"&&Qi.default.createElement(ptn,{onTagSelected:O}),Qi.default.createElement(Eke,{isCopilotPlus:E,currentActiveFile:P}),Qi.default.createElement(Ptn,null))))},Itn=qbi;var Atn=({inputMessage:t,setInputMessage:e,handleSendMessage:r,isGenerating:n,onStopGenerating:o,app:i,contextNotes:a,setContextNotes:s,includeActiveNote:u,setIncludeActiveNote:l,includeActiveWebTab:c,setIncludeActiveWebTab:d,activeWebTab:f,selectedImages:p,onAddImage:m,setSelectedImages:h,disableModelSwitch:y,selectedTextContexts:g,onRemoveSelectedText:b,showProgressCard:_,showIndexingCard:w,editMode:T=!1,onEditSave:O,onEditCancel:E,initialContext:P})=>{let[R,I]=(0,Wt.useState)(P?.urls||[]),[A,B]=(0,Wt.useState)(P?.folders||[]),[k,q]=(0,Wt.useState)([]),Z=(0,Wt.useRef)(null),V=(0,Wt.useRef)(null),[Y,X]=oF(),[W]=aw(),[re]=Gge(),ue=kr(),[le,L]=(0,Wt.useState)(()=>{let Ue=i.workspace.getActiveFile();return uO(Ue)?Ue:null}),[J,ne]=(0,Wt.useState)(null),[D,N]=(0,Wt.useState)([]),[z,H]=(0,Wt.useState)([]),[oe,Q]=(0,Wt.useState)([]),[de,fe]=(0,Wt.useState)([]),[De,st]=(0,Wt.useState)([]),Le=Rb(W),Bt=(0,Wt.useMemo)(()=>x3([...k,...De]),[k,De]),Pt=()=>{let Ue=V.current;return Ue?Ue.read(()=>Fvt().map(Mt=>({url:Mt.getURL(),title:Mt.getTitle(),faviconUrl:Mt.getFaviconUrl()}))):De},[Nt,$e]=(0,Wt.useState)(!1),[Fr,ft]=(0,Wt.useState)(!1),[Ve,Rt]=(0,Wt.useState)(!1),[ze,He]=(0,Wt.useState)(ue.enableAutonomousAgent),[We,Jt]=(0,Wt.useState)(0),so=["Loading the project context...","Processing context files...","If you have many files in context, this can take a while..."];(0,Wt.useEffect)(()=>{W==="project"?He(!1):He(ue.enableAutonomousAgent)},[ue.enableAutonomousAgent,W]),(0,Wt.useEffect)(()=>{if(W==="project"){ne(Gu());let Ue=XJ(Ee=>{ne(Ee)});return()=>{Ue()}}else ne(null)},[W]),(0,Wt.useEffect)(()=>{if(!re)return;let Ue=setInterval(()=>{Jt(Ee=>(Ee+1)%so.length)},3e3);return()=>clearInterval(Ue)},[re,so.length]);let au=()=>J&&W==="project"&&J.projectModelKey?J.projectModelKey:Y,An=()=>{if(T&&O){O(t,{notes:a,urls:R,folders:A});return}let Ue=Pt(),Ee=x3([...k,...Ue]);if(!Le){r({webTabs:Ee});return}let Mt=[];if(!ze){let Yt=t.toLowerCase();Nt&&!Yt.includes("@vault")&&Mt.push("@vault"),Fr&&!Yt.includes("@websearch")&&!Yt.includes("@web")&&Mt.push("@websearch"),Ve&&!Yt.includes("@composer")&&Mt.push("@composer")}r({toolCalls:Mt,contextNotes:a,urls:R,contextFolders:A,webTabs:Ee})},_i=Ue=>{let Ee=new Set(Ue.map(Mt=>Mt.path));s(Mt=>Mt.filter(Yt=>!Ee.has(Yt.path)))},Nl=Ue=>{let Ee=new Set(Ue);I(Mt=>Mt.filter(Yt=>!Ee.has(Yt)))},Vi=Ue=>{!Le||ze||Ue.forEach(Ee=>{switch(Ee){case"@vault":$e(!1);break;case"@websearch":case"@web":ft(!1);break;case"@composer":Rt(!1);break}})};(0,Wt.useEffect)(()=>{if(!Le||ze)return;let Ue=de.includes("@vault"),Ee=de.includes("@websearch")||de.includes("@web"),Mt=de.includes("@composer");$e(Ue),ft(Ee),Rt(Mt)},[de,Le,ze]);let g_=Ue=>{V.current&&V.current.update(()=>{TQr(Ue)}),N(Ee=>Ee.filter(Mt=>Mt.path!==Ue))},mg=Ue=>{V.current&&V.current.update(()=>{MQr(Ue)}),H(Ee=>Ee.filter(Mt=>Mt!==Ue))},cS=Ue=>{V.current&&V.current.update(()=>{AQr(Ue)}),Q(Ee=>Ee.filter(Mt=>Mt!==Ue))},ji=(Ue,Ee)=>{switch(Ue){case"activeNote":l(!0);break;case"notes":if(Ee instanceof gfe.TFile){let Mt=i.workspace.getActiveFile();Mt&&Ee.path===Mt.path?(l(!0),s(Yt=>Yt.filter(Ln=>Ln.path!==Ee.path))):s(Yt=>Yt.find(ul=>ul.path===Ee.path)?Yt:[...Yt,Ee])}break;case"tools":typeof Ee=="string"&&V.current&&V.current.update(()=>{let Mt=Sn();if(jr(Mt)){let Yt=r6(Ee);Mt.insertNodes([Yt])}});break;case"folders":if(Ee&&Ee.path){let Mt=Ee.path;B(Yt=>Yt.find(ul=>ul===Mt)?Yt:[...Yt,Mt])}break;case"webTabs":if(Ee&&typeof Ee.url=="string"){let Mt=rbt(Ee);if(!Mt)break;let Yt=ub(f?.url);if(Yt&&Mt.url===Yt){d(!0),q(Ln=>Ln.filter(ul=>ub(ul.url)!==Yt));break}q(Ln=>x3([...Ln,Mt]))}break;case"activeWebTab":d(!0);{let Mt=ub(f?.url);Mt&&q(Yt=>Yt.filter(Ln=>ub(Ln.url)!==Mt))}break}},LT=(Ue,Ee)=>{switch(Ue){case"activeNote":l(!1),V.current&&V.current.update(()=>{PQr()});break;case"notes":typeof Ee=="string"&&(le?.path===Ee&&u?l(!1):s(Mt=>Mt.filter(Yt=>Yt.path!==Ee)),g_(Ee));break;case"urls":typeof Ee=="string"&&(I(Mt=>Mt.filter(Yt=>Yt!==Ee)),mg(Ee));break;case"folders":typeof Ee=="string"&&(B(Mt=>Mt.filter(Yt=>Yt!==Ee)),cS(Ee));break;case"selectedText":typeof Ee=="string"&&b?.(Ee);break;case"activeWebTab":d(!1),V.current&&V.current.update(()=>{jQr()});break;case"webTabs":if(typeof Ee=="string"){let Mt=ub(Ee);if(!Mt)break;q(Yt=>Yt.filter(Ln=>ub(Ln.url)!==Mt)),st(Yt=>Yt.filter(Ln=>ub(Ln.url)!==Mt)),V.current&&V.current.update(()=>{FQr(Mt)})}break}},SC=Ue=>{let Ee=new Set(Ue);B(Mt=>Mt.filter(Yt=>!Ee.has(Yt)))};(0,Wt.useEffect)(()=>{s(Ue=>{let Ee=new Set(Ue.map(Ln=>Ln.path)),Mt=D.filter(Ln=>!Ee.has(Ln.path)),Yt=[];return Mt.forEach(Ln=>{let ul=i.vault.getAbstractFileByPath(Ln.path);ul instanceof gfe.TFile&&Yt.push(ul)}),[...Ue,...Yt]})},[D,i.vault,s]),(0,Wt.useEffect)(()=>{Rb(W)?I(Ue=>{let Ee=new Set(Ue),Mt=z.filter(Yt=>!Ee.has(Yt));return Mt.length>0?Array.from(new Set([...Ue,...Mt])):Ue}):I([])},[z,W]),(0,Wt.useEffect)(()=>{B(Ue=>{let Ee=new Set(Ue),Mt=oe.filter(Yt=>!Ee.has(Yt));return[...Ue,...Mt]})},[oe]),(0,Wt.useEffect)(()=>{let Ue,Ee=()=>{clearTimeout(Ue),Ue=setTimeout(()=>{let Yt=i.workspace.getActiveFile();L(uO(Yt)?Yt:null)},100)},Mt=i.workspace.on("active-leaf-change",Ee);return()=>{clearTimeout(Ue),i.workspace.offref(Mt)}},[i.workspace]);let dS=(0,Wt.useCallback)(Ue=>{V.current=Ue},[]);(0,Wt.useEffect)(()=>{if(!T||!E)return;let Ue=Ee=>{Ee.key==="Escape"&&(Ee.preventDefault(),E())};return document.addEventListener("keydown",Ue),()=>document.removeEventListener("keydown",Ue)},[T,E]);let Xs=(0,Wt.useCallback)(()=>{V.current&&Le&&V.current.update(()=>{ffe("@vault")})},[Le]),Dl=(0,Wt.useCallback)(()=>{V.current&&Le&&V.current.update(()=>{ffe("@websearch"),ffe("@web")})},[Le]),Iu=(0,Wt.useCallback)(()=>{V.current&&Le&&V.current.update(()=>{ffe("@composer")})},[Le]),wm=(0,Wt.useCallback)(()=>{l(!0)},[l]),_d=(0,Wt.useCallback)(()=>{l(!1)},[l]),sl=(0,Wt.useCallback)(()=>{d(!0)},[d]),nt=(0,Wt.useCallback)(()=>{d(!1)},[d]),Nr=(0,Wt.useCallback)(()=>{Le&&!ze&&!Nt&&($e(!0),new gfe.Notice("Vault search enabled for tag query"))},[Le,ze,Nt]);return Wt.default.createElement("div",{className:"tw-flex tw-w-full tw-flex-col tw-gap-0.5 tw-rounded-md tw-border tw-border-solid tw-border-border tw-px-1 tw-pb-1 tw-pt-2 tw-@container/chat-input",ref:Z},!T&&Wt.default.createElement(SQr,{contextNotes:a,includeActiveNote:u,activeNote:le,includeActiveWebTab:c,activeWebTab:f,contextUrls:R,contextFolders:A,contextWebTabs:Bt,selectedTextContexts:g,showProgressCard:_,showIndexingCard:w,lexicalEditorRef:V,onAddToContext:ji,onRemoveFromContext:LT}),p.length>0&&Wt.default.createElement("div",{className:"selected-images"},p.map((Ue,Ee)=>Wt.default.createElement("div",{key:Ee,className:"image-preview-container"},Wt.default.createElement("img",{src:URL.createObjectURL(Ue),alt:Ue.name,className:"selected-image-preview"}),Wt.default.createElement("button",{className:"remove-image-button",onClick:()=>h(Mt=>Mt.filter((Yt,Ln)=>Ln!==Ee)),title:"Remove image"},Wt.default.createElement(Ho,{className:"tw-size-4"}))))),Wt.default.createElement("div",{className:"tw-relative"},re&&Wt.default.createElement("div",{className:"tw-absolute tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-bg-primary tw-opacity-80 tw-backdrop-blur-sm"},Wt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Wt.default.createElement(Us,{className:"tw-size-4 tw-animate-spin"}),Wt.default.createElement("span",{className:"tw-text-sm"},so[We]))),Wt.default.createElement(Itn,{value:t,onChange:Ue=>e(Ue),onSubmit:An,onNotesChange:N,onNotesRemoved:_i,onActiveNoteAdded:wm,onActiveNoteRemoved:_d,onURLsChange:Le?H:void 0,onURLsRemoved:Le?Nl:void 0,onToolsChange:Le?fe:void 0,onToolsRemoved:Le?Vi:void 0,onFoldersChange:Q,onFoldersRemoved:SC,onWebTabsChange:st,onActiveWebTabAdded:sl,onActiveWebTabRemoved:nt,onEditorReady:dS,onImagePaste:m,onTagSelected:Nr,placeholder:"Your AI assistant for Obsidian \u2022 @ to add context \u2022 / for custom prompts",disabled:re,isCopilotPlus:Le,currentActiveFile:le,currentChain:W})),Wt.default.createElement("div",{className:"tw-flex tw-h-6 tw-justify-between tw-gap-1 tw-px-1"},n?Wt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-px-1 tw-text-sm tw-text-muted"},Wt.default.createElement(Us,{className:"tw-size-3 tw-animate-spin"}),Wt.default.createElement("span",null,"Generating...")):Wt.default.createElement("div",{className:"tw-min-w-0 tw-flex-1"},Wt.default.createElement(vZ,{variant:"ghost2",size:"fit",disabled:y,value:au(),onChange:Ue=>{W!=="project"&&X(Ue)},className:"tw-max-w-full tw-truncate"})),Wt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},n?Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>o()},Wt.default.createElement(RF,{className:"tw-size-4"}),"Stop"):Wt.default.createElement(Wt.default.Fragment,null,Wt.default.createElement(D7r,{vaultToggle:Nt,setVaultToggle:$e,webToggle:Fr,setWebToggle:ft,composerToggle:Ve,setComposerToggle:Rt,autonomousAgentToggle:ze,setAutonomousAgentToggle:He,currentChain:W,onVaultToggleOff:Xs,onWebToggleOff:Dl,onComposerToggleOff:Iu}),Wt.default.createElement(s_,{delayDuration:0},Wt.default.createElement(vn,null,Wt.default.createElement(wn,{asChild:!0},Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted hover:tw-text-accent",onClick:()=>{new kLe(i,m).open()}},Wt.default.createElement(Dre,{className:"tw-size-4"}))),Wt.default.createElement(pn,{className:"tw-px-1 tw-py-0.5"},"Add image(s)"))),T&&E&&Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:E},Wt.default.createElement("span",null,"cancel")),Wt.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>An()},Wt.default.createElement(xre,{className:"!tw-size-3"}),Wt.default.createElement("span",null,T?"save":"chat"))))))};Atn.displayName="ChatInput";var $ke=Atn;xn();gr();zr();Mr();var Ntn=require("obsidian"),ro=$(K()),Dtn=({message:t,onCopy:e,isCopied:r,onInsertIntoEditor:n,onRegenerate:o,onEdit:i,onDelete:a,onShowSources:s,hasSources:u})=>ro.default.createElement("div",{className:Se("tw-flex tw-gap-1",{"group-hover:opacity-100 opacity-0":!Ntn.Platform.isMobile})},t.sender===Zs?ro.default.createElement(ro.default.Fragment,null,ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{variant:"ghost2",size:"fit",onClick:e,title:"Copy"},r?ro.default.createElement(Yu,{className:"tw-size-4"}):ro.default.createElement(U_,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Copy")),ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{onClick:i,variant:"ghost2",size:"fit",title:"Edit"},ro.default.createElement(z_,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Edit")),ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{onClick:a,variant:"ghost2",size:"fit",title:"Delete"},ro.default.createElement(Iy,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Delete"))):ro.default.createElement(ro.default.Fragment,null,u&&ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{onClick:s,variant:"ghost2",size:"fit",title:"Show Sources"},ro.default.createElement(k4,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Show Sources")),ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{onClick:n,variant:"ghost2",size:"fit",title:"Insert / Replace at cursor"},ro.default.createElement(Vre,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Insert / Replace at cursor")),ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{variant:"ghost2",size:"fit",onClick:e,title:"Copy"},r?ro.default.createElement(Yu,{className:"tw-size-4"}):ro.default.createElement(U_,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Copy")),ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{onClick:o,variant:"ghost2",size:"fit",title:"Regenerate"},ro.default.createElement(Ure,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Regenerate")),ro.default.createElement(vn,null,ro.default.createElement(wn,{asChild:!0},ro.default.createElement(me,{onClick:a,variant:"ghost2",size:"fit",title:"Delete"},ro.default.createElement(Iy,{className:"tw-size-4"}))),ro.default.createElement(pn,null,"Delete"))));var Fke=require("obsidian"),Lke=class extends Fke.Modal{constructor(e,r){super(e),this.sources=r}onOpen(){let{contentEl:e}=this;e.empty(),e.createEl("h2",{text:"Sources"}),this.createSourceList(e,this.sources)}createSourceList(e,r){let n=e.createEl("ul");n.style.listStyleType="none",n.style.padding="0",r.forEach(o=>{let i=n.createEl("li");i.style.marginBottom="1em";let a=i.createDiv();a.style.cursor="pointer";let s=a.createSpan();s.style.marginRight="0.5em",s.style.display="inline-block",s.style.width="1em",s.style.transition="transform 0.2s",s.textContent=o.explanation?"\u25B6":"";let u=o.path&&o.path!==o.title?`${o.title} (${o.path})`:o.title,l=a.createEl("a",{href:`obsidian://open?vault=${encodeURIComponent(this.app.vault.getName())}&file=${encodeURIComponent(o.path||o.title)}`,text:u});l.title=`${u} - drag to insert wikilink`,l.draggable=!0,l.addEventListener("dragstart",d=>{let f=o.path||o.title,p=this.app.vault.getAbstractFileByPath(f);if(p instanceof Fke.TFile){let m=this.app.dragManager;if(!m)return;let h=this.app.metadataCache.fileToLinktext(p,""),y=m.dragLink(d,h);m.onDragStart(d,y)}}),l.addEventListener("click",d=>{d.preventDefault(),d.stopPropagation(),this.app.workspace.openLinkText(o.path||o.title,"")}),typeof o.score=="number"&&a.appendChild(document.createTextNode(` - Relevance score: ${o.score.toFixed(4)}`));let c=null;o.explanation&&(c=this.addExplanation(i,o.explanation),c.style.display="none",a.addEventListener("click",d=>{if(d.target!==l&&c){let f=c.style.display!=="none";c.style.display=f?"none":"block",s.style.transform=f?"":"rotate(90deg)"}}))})}addExplanation(e,r){let n=e.createDiv({cls:"search-explanation"});n.style.marginTop="0.5em",n.style.marginLeft="2.5em",n.style.fontSize="0.9em",n.style.color="var(--text-muted)",n.style.borderLeft="2px solid var(--background-modifier-border)",n.style.paddingLeft="0.5em";let o=[];if(r.lexicalMatches&&r.lexicalMatches.length>0){let i=new Set(r.lexicalMatches.map(s=>s.field)),a=new Set(r.lexicalMatches.map(s=>s.query));o.push(`Lexical: matched "${Array.from(a).join('", "')}" in ${Array.from(i).join(", ")}`)}if(r.semanticScore!==void 0&&r.semanticScore>0&&o.push(`Semantic: ${(r.semanticScore*100).toFixed(1)}% similarity`),r.folderBoost&&o.push(`Folder boost: ${r.folderBoost.boostFactor.toFixed(2)}x (${r.folderBoost.documentCount} docs in ${r.folderBoost.folder||"root"})`),r.graphConnections){let i=r.graphConnections,a=[];i.backlinks>0&&a.push(`${i.backlinks} backlinks`),i.coCitations>0&&a.push(`${i.coCitations} co-citations`),i.sharedTags>0&&a.push(`${i.sharedTags} shared tags`),a.length>0&&o.push(`Graph connections: ${i.score.toFixed(1)} score (${a.join(", ")})`)}return r.graphBoost&&!r.graphConnections&&o.push(`Graph boost: ${r.graphBoost.boostFactor.toFixed(2)}x (${r.graphBoost.connections} connections)`),r.baseScore!==r.finalScore&&o.push(`Score: ${r.baseScore.toFixed(4)} \u2192 ${r.finalScore.toFixed(4)}`),o.length>0&&o.forEach(i=>{let a=n.createEl("div");a.style.marginBottom="0.25em",a.textContent=`\u2022 ${i}`}),n}onClose(){let{contentEl:e}=this;e.empty()}};var pb=$(K());var jtn=({initialValue:t,initialContext:e,onSave:r,onCancel:n,app:o})=>{let[i,a]=(0,pb.useState)(t),[s,u]=(0,pb.useState)(e?.notes?.map(P=>P)||[]),[l,c]=(0,pb.useState)(!1),[d,f]=(0,pb.useState)(!1),[p,m]=(0,pb.useState)([]),{activeWebTabForMentions:h}=VU(),y=(0,pb.useCallback)((P,R)=>{let I={notes:R.notes,urls:R.urls,tags:R.tags,folders:R.folders,selectedTextContexts:e?.selectedTextContexts||[]};r(P,I)},[r,e?.selectedTextContexts]),g=(0,pb.useCallback)(()=>{n()},[n]),b=(0,pb.useCallback)(()=>{},[]),_=(0,pb.useCallback)(()=>{},[]),w=(0,pb.useCallback)(P=>{m(R=>[...R,...P])},[]),T=(0,pb.useCallback)(P=>{},[]),O=(0,pb.useCallback)(()=>{},[]),E={notes:s,urls:e?.urls||[],tags:e?.tags||[],folders:e?.folders||[]};return pb.default.createElement($ke,{inputMessage:i,setInputMessage:a,handleSendMessage:b,isGenerating:!1,onStopGenerating:_,app:o,contextNotes:s,setContextNotes:u,includeActiveNote:l,setIncludeActiveNote:c,includeActiveWebTab:d,setIncludeActiveWebTab:f,activeWebTab:h,selectedImages:p,onAddImage:w,setSelectedImages:m,disableModelSwitch:!1,selectedTextContexts:e?.selectedTextContexts,onRemoveSelectedText:T,showProgressCard:O,editMode:!0,onEditSave:y,onEditCancel:g,initialContext:E})};na();xn();Qe();xn();var aS=$(K());zr();Mr();BC();Xe();Dt();function xN({value:t,onChange:e,placeholder:r,disabled:n,className:o}){let[i,a]=(0,aS.useState)(!1),s=(0,aS.useRef)(null),u=(0,aS.useRef)(!0);return(0,aS.useEffect)(()=>{(async()=>{if(u.current&&t&&s.current){try{s.current.value=await kn(t)}catch(c){ie("Failed to decrypt value:"+Wr(c)),s.current.value=t}u.current=!1}else s.current&&(s.current.value=t||"")})()},[t]),aS.default.createElement("div",{className:Se("tw-relative",o)},aS.default.createElement(ni,{ref:s,type:i?"text":"password",onChange:l=>e?.(l.target.value),placeholder:r,disabled:n,className:Se("tw-w-full !tw-pr-7")}),aS.default.createElement("div",{onClick:()=>!n&&a(!i),className:Se("tw-absolute tw-inset-y-0 tw-right-2 tw-flex tw-items-center tw-justify-center","tw-cursor-pointer",n&&"tw-cursor-not-allowed tw-opacity-50"),role:"button","aria-label":i?"Hide password":"Show password"},i?aS.default.createElement(Ere,{className:Se("tw-size-3.5","tw-text-muted/60 hover:tw-text-accent","tw-transition-colors tw-duration-200")}):aS.default.createElement(S1,{className:Se("tw-size-3.5","tw-text-muted/60 hover:tw-text-accent","tw-transition-colors tw-duration-200")})))}gr();Qe();Dt();g4();var kke=require("obsidian"),pr=$(K()),$tn=$(Im());var Bbi=({model:t,onUpdate:e,isEmbeddingModel:r,onCancel:n})=>{let[o,i]=(0,pr.useState)(t),[a,s]=(0,pr.useState)(t),[u,l]=(0,pr.useState)({}),c=ee(),d=o.provider==="amazon-bedrock";(0,pr.useEffect)(()=>{i(t),s(t),t.provider&&l(o1(t.provider))},[t]);let f=(0,pr.useMemo)(()=>Ige((_,w)=>{e(r,_,w)},500),[r,e]),p=(0,pr.useCallback)((_,w)=>{i(T=>{let O={...T,[_]:w};return f(a,O),O})},[a,f]),m=(0,pr.useCallback)(_=>{i(w=>{let T={...w};return delete T[_],f(a,T),T})},[f,a]);if(!o)return null;let h=()=>{if(!o||!o.provider||o.provider!=="azure-openai")return u.host||"https://api.example.com/v1";let _=o.azureOpenAIApiInstanceName||"[instance]",w=o.isEmbeddingModel?o.azureOpenAIApiEmbeddingDeploymentName||"[deployment]":o.azureOpenAIApiDeploymentName||"[deployment]",T=o.azureOpenAIApiVersion||"[api-version]",O=o.isEmbeddingModel?"embeddings":"chat/completions";return`https://${_}.openai.azure.com/openai/deployments/${w}/${O}?api-version=${T}`},y=Object.entries(rF).map(([_,w])=>({id:_,label:_.charAt(0).toUpperCase()+_.slice(1),description:w})),g=nw(o.provider,o),b=!r&&o.provider!=="copilot-plus-jina";return pr.default.createElement("div",{className:"tw-space-y-3 tw-p-4"},pr.default.createElement("div",{className:"tw-space-y-3"},pr.default.createElement(ko,{label:"Model Name",required:!0},pr.default.createElement(ni,{type:"text",disabled:o.core,value:o.name,onChange:_=>p("name",_.target.value),placeholder:"Enter model name"})),pr.default.createElement(ko,{label:pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},pr.default.createElement("span",{className:"tw-leading-none"},"Display Name"),pr.default.createElement(to,{content:pr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-0.5 tw-text-sm tw-text-muted"},pr.default.createElement("div",{className:"tw-text-[12px] tw-font-bold"},"Suggested format:"),pr.default.createElement("div",{className:"tw-text-accent"},"[Source]-[Payment]:[Pretty Model Name]"),pr.default.createElement("div",{className:"tw-text-[12px]"},"Example:",pr.default.createElement("li",null,"Direct-Paid:Ds-r1"),pr.default.createElement("li",null,"OpenRouter-Paid:Ds-r1"),pr.default.createElement("li",null,"Perplexity-Paid:lg"))),contentClassName:"tw-max-w-96"}))},pr.default.createElement(ni,{type:"text",placeholder:"Custom display name (optional)",value:o.displayName||"",onChange:_=>p("displayName",_.target.value)})),pr.default.createElement(ko,{label:"Provider"},pr.default.createElement(ni,{type:"text",value:wg(o.provider),disabled:!0})),pr.default.createElement(ko,{label:"Base URL",description:"Leave it blank, unless you are using a proxy."},pr.default.createElement(ni,{type:"text",placeholder:h(),value:o.baseUrl||"",onChange:_=>p("baseUrl",_.target.value)})),d&&pr.default.createElement(ko,{label:"Region (optional)",description:"Defaults to us-east-1 when left blank. With inference profiles (global., us., eu., apac.), region is auto-managed."},pr.default.createElement(ni,{type:"text",placeholder:"Enter AWS region (e.g. us-east-1)",value:o.bedrockRegion||"",onChange:_=>p("bedrockRegion",_.target.value)})),pr.default.createElement(ko,{label:"API Key"},pr.default.createElement(xN,{placeholder:`Enter ${u.label||"Provider"} API Key`,value:g,onChange:_=>p("apiKey",_)}),u.keyManagementURL&&pr.default.createElement("p",{className:"tw-text-xs tw-text-muted"},pr.default.createElement("a",{href:u.keyManagementURL,target:"_blank",rel:"noopener noreferrer"},"Get ",u.label," API Key"))),o.provider==="openrouterai"&&pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:"enable-prompt-caching",checked:o.enablePromptCaching!==!1,onCheckedChange:_=>p("enablePromptCaching",_)}),pr.default.createElement(uc,{htmlFor:"enable-prompt-caching",className:"tw-cursor-pointer tw-text-sm"},"Prompt Caching"),pr.default.createElement(to,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Disable if your OpenRouter endpoint uses Zero Data Retention (ZDR), which does not support prompt caching.")})),b&&pr.default.createElement(pr.default.Fragment,null,pr.default.createElement(ko,{label:pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},pr.default.createElement("span",{className:"tw-leading-none"},"Model Capabilities"),pr.default.createElement(to,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Only used to display model capabilities, does not affect model functionality"),contentClassName:"tw-max-w-96"}))},pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-4"},y.map(({id:_,label:w,description:T})=>pr.default.createElement("div",{key:_,className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:_,checked:o.capabilities?.includes(_),onCheckedChange:O=>{let E=o.capabilities||[],P=O?[...E,_]:E.filter(R=>R!==_);p("capabilities",P)}}),pr.default.createElement(to,{content:T},pr.default.createElement(uc,{htmlFor:_,className:"tw-text-sm"},w)))))),(o.provider==="3rd party (openai-format)"||o.provider==="lm-studio")&&pr.default.createElement(ko,{label:"Stream Options"},pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:"stream-usage",checked:o.streamUsage||!1,onCheckedChange:_=>p("streamUsage",_)}),pr.default.createElement(to,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Enable if your provider supports stream_options for token usage tracking. Disable for providers that do not support it (e.g., Databricks, MLFlow).")},pr.default.createElement(uc,{htmlFor:"stream-usage",className:"tw-cursor-pointer tw-text-sm"},"Stream Usage")))),o.provider==="lm-studio"&&pr.default.createElement(ko,{label:"Responses API"},pr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pr.default.createElement(Uu,{id:"use-responses-api",checked:o.useResponsesApi!==!1,onCheckedChange:_=>p("useResponsesApi",_)}),pr.default.createElement(to,{content:pr.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Use /v1/responses instead of /v1/chat/completions. Patches compatibility issues with LM Studio (text.format, tool definitions). Requires LM Studio 0.3.6+.")},pr.default.createElement(uc,{htmlFor:"use-responses-api",className:"tw-cursor-pointer tw-text-sm"},"Use Responses API (faster inference)")))),pr.default.createElement(LLe,{model:o,settings:c,onChange:p,onReset:m,showTokenLimit:!0}))),pr.default.createElement("div",{className:"tw-mt-6 tw-flex tw-justify-end tw-gap-2 tw-border-t tw-border-border tw-pt-4"},pr.default.createElement(me,{variant:"secondary",onClick:n},"Close")))},FY=class extends kke.Modal{constructor(r,n,o,i){super(r);this.model=n;this.isEmbeddingModel=o;this.onUpdate=i;this.setTitle(`Model Settings - ${this.model.name}`)}onOpen(){let{contentEl:r,modalEl:n}=this;kke.Platform.isMobile&&(n.style.height="80%"),this.root=(0,$tn.createRoot)(r);let o=(a,s,u)=>{this.onUpdate(a,s,u)},i=()=>{this.close()};this.root.render(pr.default.createElement(Bbi,{model:this.model,isEmbeddingModel:this.isEmbeddingModel,onUpdate:o,onCancel:i}))}onClose(){this.root.unmount()}};Mr();var Ltn=require("obsidian"),bL=$(K()),Ftn=({message:t,app:e})=>{let r=()=>{let n=ee(),o=j_(),i=n.activeModels.find(u=>no(u)===o);if(!i){new Ltn.Notice("Could not find the current model settings");return}let a=(u,l,c)=>{let d=n.activeModels.map(f=>f===l?c:f);Re("activeModels",d)};new FY(e,i,!1,a).open()};return bL.default.createElement("div",{className:"tw-mt-3 tw-rounded-md tw-border tw-border-border tw-bg-callout-warning/20 tw-p-4"},bL.default.createElement("div",{className:"tw-flex tw-items-start tw-gap-3"},bL.default.createElement(Eg,{className:"tw-size-5 tw-shrink-0 tw-text-warning"}),bL.default.createElement("div",{className:"tw-flex-1"},bL.default.createElement("div",{className:"tw-mb-2 tw-font-semibold tw-text-warning"},"Response Truncated"),bL.default.createElement("div",{className:"tw-mb-3 tw-text-normal"},"The AI response was cut off because it reached the token limit. You can increase the 'Token Limit' in model settings for longer responses."),t.responseMetadata?.tokenUsage&&bL.default.createElement("div",{className:"tw-mb-3 tw-text-sm tw-text-muted"},"Output tokens used: ",t.responseMetadata.tokenUsage.outputTokens||"N/A"),bL.default.createElement(me,{variant:"secondary",size:"sm",onClick:r,className:"tw-text-warning hover:tw-bg-callout-warning/10"},"Open Model Settings"))))};var $wt=$(K()),Lwt=$(Im());var qke=$(K()),ktn=({errorContent:t})=>qke.default.createElement("div",{className:"tw-my-2 tw-mb-6 tw-max-h-[180px] tw-overflow-y-scroll tw-rounded-xl tw-bg-modifier-error-rgb/5 tw-p-3"},qke.default.createElement("div",{className:"tw-mb-2 tw-text-sm tw-font-semibold tw-text-error"},"\u26A0\uFE0F Error occurred"),qke.default.createElement("div",{className:"tw-whitespace-pre-wrap tw-text-xs tw-text-error"},t.trim()));var sy=$(K(),1);function qtn(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var _L=$(K(),1),Btn=$(wt(),1);function Utn(t,e=[]){let r=[];function n(i,a){let s=_L.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=_L.useMemo(()=>m,Object.values(m));return(0,Btn.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=_L.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>_L.createContext(a));return function(s){let u=s?.[t]||i;return _L.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,Ubi(o,...e)]}function Ubi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return _L.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var tz=$(K(),1);var kY=$(K(),1);function Twt(t){let e=kY.useRef(t);return kY.useEffect(()=>{e.current=t}),kY.useMemo(()=>(...r)=>e.current?.(...r),[])}function ztn({prop:t,defaultProp:e,onChange:r=()=>{}}){let[n,o]=zbi({defaultProp:e,onChange:r}),i=t!==void 0,a=i?t:n,s=Twt(r),u=tz.useCallback(l=>{if(i){let d=typeof l=="function"?l(t):l;d!==t&&s(d)}else o(l)},[i,t,o,s]);return[a,u]}function zbi({defaultProp:t,onChange:e}){let r=tz.useState(t),[n]=r,o=tz.useRef(n),i=Twt(e);return tz.useEffect(()=>{o.current!==n&&(i(n),o.current=n)},[n,o,i]),r}var Vtn=$(K(),1),i6=globalThis?.document?Vtn.useLayoutEffect:()=>{};var Wtn=$(K(),1);function Htn(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Owt(...t){return e=>{let r=!1,n=t.map(o=>{let i=Htn(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:r,...n}=t,o=ay.Children.toArray(r),i=o.find(Hbi);if(i){let a=i.props.children,s=o.map(u=>u===i?ay.Children.count(a)>1?ay.Children.only(null):ay.isValidElement(a)?a.props.children:null:u);return(0,qY.jsx)(Ewt,{...n,ref:e,children:ay.isValidElement(a)?ay.cloneElement(a,void 0,s):null})}return(0,qY.jsx)(Ewt,{...n,ref:e,children:r})});Pwt.displayName="Slot";var Ewt=ay.forwardRef((t,e)=>{let{children:r,...n}=t;if(ay.isValidElement(r)){let o=Jbi(r);return ay.cloneElement(r,{...Wbi(n,r.props),ref:e?Owt(e,o):o})}return ay.Children.count(r)>1?ay.Children.only(null):null});Ewt.displayName="SlotClone";var Vbi=({children:t})=>(0,qY.jsx)(qY.Fragment,{children:t});function Hbi(t){return ay.isValidElement(t)&&t.type===Vbi}function Wbi(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)=>{i(...s),o(...s)}:o&&(r[n]=o):n==="style"?r[n]={...o,...i}:n==="className"&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...t,...r}}function Jbi(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 Gtn=$(wt(),1),Gbi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Bke=Gbi.reduce((t,e)=>{let r=Ktn.forwardRef((n,o)=>{let{asChild:i,...a}=n,s=i?Pwt:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Gtn.jsx)(s,{...a,ref:o})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});var kv=$(K(),1);var Ztn=$(K(),1);function Xtn(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Xbi(...t){return e=>{let r=!1,n=t.map(o=>{let i=Xtn(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;oe[r][n]??r,t)}var Mwt=t=>{let{present:e,children:r}=t,n=Ybi(e),o=typeof r=="function"?r({present:n.isPresent}):kv.Children.only(r),i=Ytn(n.ref,Qbi(o));return typeof r=="function"||n.isPresent?kv.cloneElement(o,{ref:i}):null};Mwt.displayName="Presence";function Ybi(t){let[e,r]=kv.useState(),n=kv.useRef({}),o=kv.useRef(t),i=kv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=Zbi(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return kv.useEffect(()=>{let l=Uke(n.current);i.current=s==="mounted"?l:"none"},[s]),i6(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=Uke(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),i6(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=Uke(n.current).includes(p.animationName);if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=Uke(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:kv.useCallback(l=>{l&&(n.current=getComputedStyle(l)),r(l)},[])}}function Uke(t){return t?.animationName||"none"}function Qbi(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 zke=$(K(),1);var e_i=zke.useId||(()=>{}),t_i=0;function ern(t){let[e,r]=zke.useState(e_i());return i6(()=>{t||r(n=>n??String(t_i++))},[t]),t||(e?`radix-${e}`:"")}var a6=$(wt(),1),Rwt="Collapsible",[r_i,cKs]=Utn(Rwt),[n_i,Iwt]=r_i(Rwt),trn=sy.forwardRef((t,e)=>{let{__scopeCollapsible:r,open:n,defaultOpen:o,disabled:i,onOpenChange:a,...s}=t,[u=!1,l]=ztn({prop:n,defaultProp:o,onChange:a});return(0,a6.jsx)(n_i,{scope:r,disabled:i,contentId:ern(),open:u,onOpenToggle:sy.useCallback(()=>l(c=>!c),[l]),children:(0,a6.jsx)(Bke.div,{"data-state":jwt(u),"data-disabled":i?"":void 0,...s,ref:e})})});trn.displayName=Rwt;var rrn="CollapsibleTrigger",Awt=sy.forwardRef((t,e)=>{let{__scopeCollapsible:r,...n}=t,o=Iwt(rrn,r);return(0,a6.jsx)(Bke.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":jwt(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:e,onClick:qtn(t.onClick,o.onOpenToggle)})});Awt.displayName=rrn;var Nwt="CollapsibleContent",Dwt=sy.forwardRef((t,e)=>{let{forceMount:r,...n}=t,o=Iwt(Nwt,t.__scopeCollapsible);return(0,a6.jsx)(Mwt,{present:r||o.open,children:({present:i})=>(0,a6.jsx)(o_i,{...n,ref:e,present:i})})});Dwt.displayName=Nwt;var o_i=sy.forwardRef((t,e)=>{let{__scopeCollapsible:r,present:n,children:o,...i}=t,a=Iwt(Nwt,r),[s,u]=sy.useState(n),l=sy.useRef(null),c=Jtn(e,l),d=sy.useRef(0),f=d.current,p=sy.useRef(0),m=p.current,h=a.open||s,y=sy.useRef(h),g=sy.useRef(void 0);return sy.useEffect(()=>{let b=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(b)},[]),i6(()=>{let b=l.current;if(b){g.current=g.current||{transitionDuration:b.style.transitionDuration,animationName:b.style.animationName},b.style.transitionDuration="0s",b.style.animationName="none";let _=b.getBoundingClientRect();d.current=_.height,p.current=_.width,y.current||(b.style.transitionDuration=g.current.transitionDuration,b.style.animationName=g.current.animationName),u(n)}},[a.open,n]),(0,a6.jsx)(Bke.div,{"data-state":jwt(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!h,...i,ref:c,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...t.style},children:h&&o})});function jwt(t){return t?"open":"closed"}var nrn=trn;var uy=nrn,AT=Awt,ly=Dwt;zr();Mr();var ol=$(K()),a_i="shimmer 2s ease-in-out infinite",yfe=5e3,s_i=(t,e)=>{if(!e)return null;if(e.length>yfe)return`Tool '${t}' returned ${e.length.toLocaleString()} characters. The full output is preserved in chat history but omitted here to keep the UI responsive.`;try{let r=S$.format(t,e);return r.length>yfe?r.slice(0,yfe)+` \u2026 (truncated ${(r.length-yfe).toLocaleString()} characters for display)`:r}catch{return e.length>yfe?`Tool '${t}' returned ${e.length.toLocaleString()} characters. The full output is preserved in chat history but omitted here to keep the UI responsive.`:e}},orn=({toolName:t,displayName:e,emoji:r,isExecuting:n,result:o,confirmationMessage:i,onAccept:a,onReject:s})=>{let[u,l]=(0,ol.useState)(!1),c=(0,ol.useMemo)(()=>s_i(t,o),[t,o]),d=n&&!o,f=!d&&c!==null;return ol.default.createElement(uy,{open:f?u:!1,onOpenChange:l,disabled:!f,"aria-disabled":!f,className:"tw-my-3 tw-w-full sm:tw-max-w-sm"},ol.default.createElement("div",{className:Se("tw-rounded-md tw-border tw-border-border tw-bg-secondary/50",d&&"tw-relative tw-overflow-hidden")},d&&ol.default.createElement("div",{className:"tw-absolute tw-inset-0 tw-z-[1] tw-overflow-hidden"},ol.default.createElement("div",{className:"tw-absolute tw-inset-0 -tw-translate-x-full",style:{background:"linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%)",animation:a_i}})),ol.default.createElement(AT,{className:Se("tw-flex tw-w-full tw-items-center tw-justify-between tw-px-3 tw-py-2.5 tw-text-sm sm:tw-px-4 sm:tw-py-3",f&&"hover:tw-bg-secondary/70",!f&&"tw-cursor-default")},ol.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ol.default.createElement("span",{className:"tw-text-base"},r),ol.default.createElement("span",{className:"tw-font-medium"},t==="readNote"?`${d?"Reading":"Read"} ${e}`:`${d?"Calling":"Called"} ${e}`,d&&t!=="readNote"&&"..."),d&&i&&ol.default.createElement("span",{className:"tw-text-xs tw-text-muted"},"\u2022 ",i,"...")),ol.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},!d&&a&&s&&ol.default.createElement(ol.default.Fragment,null,ol.default.createElement("button",{onClick:p=>{p.stopPropagation(),a()},className:"hover:tw-bg-green-rgb/20 tw-rounded tw-p-1",title:"Accept"},ol.default.createElement(Yu,{className:"tw-size-4 tw-text-success"})),ol.default.createElement("button",{onClick:p=>{p.stopPropagation(),s()},className:"hover:tw-bg-red-rgb/20 tw-rounded tw-p-1",title:"Reject"},ol.default.createElement(Ho,{className:"tw-size-4 tw-text-error"}))),f&&ol.default.createElement(od,{className:Se("tw-size-4 tw-text-muted tw-transition-transform",u&&"tw-rotate-90")}))),ol.default.createElement(ly,null,ol.default.createElement("div",{className:"tw-border-t tw-border-border tw-px-3 tw-py-2.5 sm:tw-px-4 sm:tw-py-3"},ol.default.createElement("div",{className:"tw-text-sm tw-text-muted"},ol.default.createElement("pre",{className:"tw-overflow-x-auto tw-whitespace-pre-wrap tw-font-mono tw-text-xs"},c??"No result available"))))))};Xe();var irn=60*60*1e3,BY=()=>(window.__copilotToolCallRoots||(window.__copilotToolCallRoots=new Map),window.__copilotToolCallRoots),UY=()=>(window.__copilotErrorBlocks||(window.__copilotErrorBlocks=new Map),window.__copilotErrorBlocks),Fwt=(t,e,r)=>{if(e.size>0)return;r.get(t)===e&&r.delete(t)},kwt=(t,e,r,n,o,i)=>{try{n.root.unmount()}catch(a){Ce(`Error unmounting tool call root during ${o}`,r,a)}n.isUnmounting=!1,e.get(r)===n&&e.delete(r),Fwt(t,e,i)},arn=(t,e,r,n,o,i)=>{e.delete(r),n.isUnmounting=!0,setTimeout(()=>{try{n.root.unmount()}catch(a){Ce(`Error unmounting tool call root during ${o}`,r,a)}n.isUnmounting=!1,Fwt(t,e,i)},0)},rz=(t,e,r,n,o,i)=>{n.isUnmounting||(n.isUnmounting=!0,setTimeout(()=>{let a=i.get(t),s=a?.get(r);if(!a||s!==n){n.isUnmounting=!1,Fwt(t,e,i);return}kwt(t,a,r,s,o,i)},0))},srn=(t,e,r,n,o)=>{let i=e.get(r);return i?.isUnmounting&&(kwt(t,e,r,i,`${o} (finalizing stale root)`,BY()),i=void 0),i&&i.container&&i.container!==n&&(arn(t,e,r,i,`${o} (container changed)`,BY()),i=void 0),i||(i={root:(0,Lwt.createRoot)(n),isUnmounting:!1,container:n},e.set(r,i)),i},urn=(t,e,r,n,o)=>{let i=e.get(r);return i?.isUnmounting&&(kwt(t,e,r,i,`${o} (finalizing stale error root)`,UY()),i=void 0),i&&i.container&&i.container!==n&&(arn(t,e,r,i,`${o} (container changed)`,UY()),i=void 0),i||(i={root:(0,Lwt.createRoot)(n),isUnmounting:!1,container:n},e.set(r,i)),i},lrn=(t,e)=>{t.root.render($wt.default.createElement(orn,{toolName:e.toolName,displayName:e.displayName,emoji:e.emoji,isExecuting:e.isExecuting,result:e.result||null,confirmationMessage:e.confirmationMessage}))},crn=(t,e)=>{t.root.render($wt.default.createElement(ktn,{errorContent:e.errorContent}))},drn=(t,e,r,n)=>{let o=e.get(r);o&&rz(t,e,r,o,n,BY())},frn=(t,e,r,n)=>{let o=e.get(r);o&&rz(t,e,r,o,n,UY())},prn=t=>{let e=BY(),r=e.get(t);return r||(r=new Map,e.set(t,r)),r},mrn=t=>{let e=UY(),r=e.get(t);return r||(r=new Map,e.set(t,r)),r},hrn=(t=Date.now())=>{let e=BY();e.forEach((r,n)=>{r.forEach((o,i)=>{if(o.container){if(o.container.isConnected)return;rz(n,r,i,o,"stale cleanup (detached container)",e);return}let a=Number.parseInt(n,10);Number.isNaN(a)||t-a{let e=UY();e.forEach((r,n)=>{r.forEach((o,i)=>{if(o.container){if(o.container.isConnected)return;rz(n,r,i,o,"stale error cleanup (detached container)",e);return}let a=Number.parseInt(n,10);Number.isNaN(a)||t-a{let n=BY();e.forEach((o,i)=>{rz(t,e,i,o,r,n)})},brn=(t,e,r)=>{let n=UY();e.forEach((o,i)=>{rz(t,e,i,o,r,n)})};zr();Mr();var dg=$(K()),u_i=t=>{if(t<60)return`${t}s`;let e=Math.floor(t/60),r=t%60;return`${e}m ${r}s`},l_i=()=>{let t=[{row:0,col:0,animIndex:2},{row:0,col:1,animIndex:1},{row:0,col:2,animIndex:0},{row:1,col:1,animIndex:3},{row:2,col:0,animIndex:4},{row:2,col:1,animIndex:5},{row:2,col:2,animIndex:6}],e=2.5,r=3,n=e*3+r*2;return dg.default.createElement("svg",{width:n,height:n,viewBox:`0 0 ${n} ${n}`,className:"copilot-spinner"},t.map((o,i)=>{let a=o.col*(e+r)+e/2,s=o.row*(e+r)+e/2;return dg.default.createElement("circle",{key:i,cx:a,cy:s,r:e/2,className:`copilot-spinner-dot copilot-spinner-dot-${o.animIndex}`})}))},_rn=({status:t,elapsedSeconds:e,steps:r,isStreaming:n})=>{let[o,i]=(0,dg.useState)(t==="reasoning");if((0,dg.useEffect)(()=>{t==="reasoning"?i(!0):(t==="collapsed"||t==="complete")&&i(!1)},[t]),t==="idle")return null;let a=t==="reasoning",s=!a&&r.length>0;return dg.default.createElement(uy,{open:s?o:a,onOpenChange:s?i:void 0,disabled:!s,className:"agent-reasoning-block"},dg.default.createElement(AT,{asChild:!0,disabled:!s},dg.default.createElement("div",{className:Se("agent-reasoning-header",s&&"tw-cursor-pointer",!s&&"tw-cursor-default")},dg.default.createElement("span",{className:"agent-reasoning-icon"},a?dg.default.createElement(l_i,null):dg.default.createElement(od,{className:Se("tw-size-3 tw-text-muted tw-transition-transform",o&&"tw-rotate-90")})),dg.default.createElement("span",{className:"agent-reasoning-title"},a?"Reasoning":"Thought for"),dg.default.createElement("span",{className:"agent-reasoning-timer"},u_i(e)))),dg.default.createElement(ly,null,r.length>0&&dg.default.createElement("ul",{className:"agent-reasoning-steps"},r.map((u,l)=>dg.default.createElement("li",{key:l,className:"agent-reasoning-step"},u)))))};gr();zr();Fat();Dt();var s6=require("obsidian"),sr=$(K());Qe();var Vke="copilot-collapsible",c_i=()=>(window.__copilotCollapsibleStates||(window.__copilotCollapsibleStates=new Map),window.__copilotCollapsibleStates),vrn=t=>{let e=c_i(),r=e.get(t);return r||(r=new Map,e.set(t,r)),r},qwt=(t,e)=>{let r=t.replace(/[^a-zA-Z0-9_-]/g,"_");return`${Vke}-${r}-${e}`},wrn=(t,e,r={})=>{let n=r.overwriteExisting??!0;t.querySelectorAll(`details[id^="${Vke}-"]`).forEach(i=>{let a=i.id;a&&(!n&&e.has(a)||e.set(a,i.open))})},Hke=(t,e)=>{let r=typeof t.composedPath=="function"?t.composedPath():[];for(let i of r)if(i instanceof HTMLElement&&i.tagName==="DETAILS"){let a=i;if(a.id.startsWith(`${Vke}-`)&&e.contains(a))return a}let n=t.target;if(!(n instanceof Element))return null;let o=n.closest(`details[id^="${Vke}-"]`);return o instanceof HTMLElement&&o.tagName==="DETAILS"&&e.contains(o)?o:null},Bwt=(t,e)=>{let r=e.querySelector("summary");if(!r)return!1;let n=t.target;return n instanceof Node?r.contains(n):(typeof t.composedPath=="function"?t.composedPath():[]).includes(r)};var d_i=/^\d+-\d+$/,f_i=t=>{let e=t.querySelector(".footnotes");e?(e.querySelectorAll("hr, hr.footnotes-sep").forEach(r=>r.remove()),e.querySelectorAll("a.footnote-backref, a.footnote-link.footnote-backref").forEach(r=>r.remove())):t.querySelectorAll("a.footnote-backref, a.footnote-link.footnote-backref").forEach(r=>r.remove()),t.querySelectorAll('a.footnote-ref, sup a[href^="#fn"], sup a[href^="#fn-"], a[href^="#fn"], a[href^="#fn-"]').forEach(r=>{let n=r.textContent?.trim()??"";if(!n||!d_i.test(n))return;let[o]=n.split("-");o&&o!==n&&(r.textContent=o)})},bfe=/\[(\d+(?:\s*,\s*\d+)*)\]/g,p_i=t=>{let e=t.querySelectorAll(".copilot-sources__item");if(e.length===0)return;let r=new Map;if(e.forEach(s=>{let u=s.querySelector(".copilot-sources__index"),l=s.querySelector(".copilot-sources__text");if(!u||!l)return;let c=u.textContent?.match(/\[(\d+)\]/);if(!c)return;let d=parseInt(c[1],10),f=l.querySelector("a");f&&r.set(d,f)}),r.size===0)return;let n=t.querySelector(".copilot-sources"),o=[],i=document.createTreeWalker(t,NodeFilter.SHOW_TEXT,{acceptNode(s){return n?.contains(s)||s.parentElement?.closest("code, pre")?NodeFilter.FILTER_REJECT:(bfe.lastIndex=0,bfe.test(s.textContent||"")?(bfe.lastIndex=0,NodeFilter.FILTER_ACCEPT):NodeFilter.FILTER_REJECT)}}),a;for(;a=i.nextNode();)o.push(a);o.forEach(s=>{let u=s.textContent||"";bfe.lastIndex=0;let l=document.createDocumentFragment(),c=0,d;for(;(d=bfe.exec(u))!==null;){d.index>c&&l.appendChild(document.createTextNode(u.slice(c,d.index)));let p=d[1].split(/\s*,\s*/).map(h=>parseInt(h.trim(),10));if(p.every(h=>r.has(h))){let h=document.createElement("span");h.className="copilot-citation-group",h.appendChild(document.createTextNode("[")),p.forEach((y,g)=>{g>0&&h.appendChild(document.createTextNode(", "));let b=r.get(y),_=document.createElement("a");for(let w of Array.from(b.attributes))_.setAttribute(w.name,w.value);_.className=`copilot-citation-link${b.className?` ${b.className}`:""}`,_.textContent=String(y),_.setAttribute("aria-label",`Source ${y}`),h.appendChild(_)}),h.appendChild(document.createTextNode("]")),l.appendChild(h)}else l.appendChild(document.createTextNode(d[0]));c=d.index+d[0].length}csr.default.createElement(vn,{key:`note-${r}-${e.path}`},sr.default.createElement(wn,{asChild:!0},sr.default.createElement("div",null,sr.default.createElement(qFe,{note:e}))),sr.default.createElement(pn,{className:"tw-max-w-sm tw-break-words"},e.path))),t.urls.map((e,r)=>sr.default.createElement(vn,{key:`url-${r}-${e}`},sr.default.createElement(wn,{asChild:!0},sr.default.createElement("div",null,sr.default.createElement(BFe,{url:e}))),sr.default.createElement(pn,{className:"tw-max-w-sm tw-break-words"},e))),t.webTabs?.map((e,r)=>sr.default.createElement(vn,{key:`webTab-${r}-${e.url}`},sr.default.createElement(wn,{asChild:!0},sr.default.createElement("div",null,sr.default.createElement(UFe,{webTab:e}))),sr.default.createElement(pn,{className:"tw-max-w-sm tw-break-words"},e.title?sr.default.createElement("div",{className:"tw-text-left"},sr.default.createElement("div",{className:"tw-font-medium"},e.title),sr.default.createElement("div",null,e.url)):e.url))),t.tags?.map((e,r)=>sr.default.createElement(vn,{key:`tag-${r}-${e}`},sr.default.createElement(wn,{asChild:!0},sr.default.createElement("div",null,sr.default.createElement(uQr,{tag:e}))),sr.default.createElement(pn,{className:"tw-max-w-sm tw-break-words"},e))),t.folders?.map((e,r)=>sr.default.createElement(vn,{key:`folder-${r}-${e}`},sr.default.createElement(wn,{asChild:!0},sr.default.createElement("div",null,sr.default.createElement(zFe,{folder:e}))),sr.default.createElement(pn,{className:"tw-max-w-sm tw-break-words"},e))),t.selectedTextContexts?.map((e,r)=>sr.default.createElement(vn,{key:`selectedText-${r}-${e.id}`},sr.default.createElement(wn,{asChild:!0},sr.default.createElement("div",null,sr.default.createElement(lQr,{selectedText:e}))),sr.default.createElement(pn,{className:"tw-max-w-sm tw-break-words"},e.sourceType==="web"?e.url:e.notePath))))}var h_i=({message:t,app:e,isStreaming:r,onRegenerate:n,onEdit:o,onDelete:i})=>{let[a,s]=(0,sr.useState)(!1),[u,l]=(0,sr.useState)(!1),[c,d]=(0,sr.useState)(null),f=(0,sr.useRef)(null),p=(0,sr.useRef)(null),m=(0,sr.useRef)(!1),h=(0,sr.useRef)(t.id||(t.timestamp?.epoch?String(t.timestamp.epoch):`temp-${Date.now()}-${Math.random()}`)),y=(0,sr.useRef)(prn(h.current)),g=(0,sr.useRef)(mrn(h.current)),_=(0,sr.useRef)(vrn(h.current)).current,w=kr(),T=()=>{if(!navigator.clipboard||!navigator.clipboard.writeText)return;let k=lO(t.message);navigator.clipboard.writeText(k).then(()=>{s(!0),setTimeout(()=>{s(!1)},2e3)})},O=(0,sr.useCallback)(k=>{let q=e.workspace.getActiveFile(),Z=q?q.path:"",V=(z,H,oe,Q)=>{let de="margin: 0.5rem 0 1.5rem; padding: 0.75rem; border: 1px solid var(--background-modifier-border); border-radius: 4px; background-color: var(--background-secondary)",fe="cursor: pointer; color: var(--text-muted); font-size: 0.8em; margin-bottom: 0.5rem; user-select: none",De="margin-top: 0.75rem; padding: 0.75rem; border-radius: 4px; background-color: var(--background-primary)",st=`<${H}>`,Le=0;if(r&&z.includes(st)){let Pt=new RegExp(`<${H}>([\\s\\S]*?)<\\/${H}>`,"g");z=z.replace(Pt,($e,Fr)=>{let ft=`${H}-${Le}`;Le+=1;let Ve=qwt(h.current,ft),Rt=_.get(Ve)?" open":"";return`
${oe} @@ -2417,18 +2417,18 @@ You can retry by reloading the plugin.`,"Migration Failed - Data Preserved","OK" Use 'Refresh Vault Index' or 'Force Reindex Vault' commands to build the index after enabling. Pick your embedding model below.`:`Disabling semantic search will fall back to index-free lexical search (less resource-intensive, could be less accurate). -Your existing index will be preserved but not used.`,i=n?"Enable Semantic Search":"Disable Semantic Search",a=n?"Enable":"Disable";super(e,r,o,i,a,"Cancel")}};u0();Xe();DG();u0();fte();var Crn=require("obsidian");function xrn(t,e=20){let r=app.metadataCache.getFileCache(t),n=[];if(r?.links)for(let o of r.links){let i=app.metadataCache.getFirstLinkpathDest(o.link,t.path);if(i&&(n.push(i),n.length>=e))break}if(r?.embeds&&n.length=e))break}return[...new Set(n)]}function Trn(t,e=20){let r=[],n=app.metadataCache.getBacklinksForFile(t);if(n?.data)for(let[o]of n.data){let i=app.vault.getAbstractFileByPath(o);if(i instanceof Crn.TFile&&(r.push(i),r.length>=e))break}return r}KOe();El();Qe();var Wwt=require("obsidian"),Kke=20,Orn=.7,Jke=.3;function g_i(){return kh(ee())}function y_i(t,e){let r=new Map;for(let n of t){let o=r.get(n.document.path);o?n.score>o&&r.set(n.document.path,n.score):r.set(n.document.path,n.score)}return r.delete(e),r}function Prn(t){if(t.size<=Kke)return t;let e=Array.from(t.entries()).sort((r,n)=>n[1]-r[1]).slice(0,Kke);return new Map(e)}function b_i(t){return Array.isArray(t.embedding)&&t.embedding.length>0}function __i(t){return t.some(e=>e.content.trim().length>0)}async function v_i({db:t,filePath:e,currentNoteEmbeddings:r}){let n=r.map(s=>uq.getDocsByEmbedding(t,s,{limit:Kke,similarity:0})),i=(await Promise.all(n)).flat(),a=y_i(i,e);return Prn(a)}async function Ern(t){try{let e=ee(),r=new l0,n=await r.resolveBaseUrl(Mx(e)),o=tq(app),i=await r.searchRelated(n,UTe(app,t),{folderName:o,limit:Kke}),a=new Map,s=i.results||[];for(let u of s){let l=NG(app,u.path);if(l===t||typeof u.score!="number"||Number.isNaN(u.score))continue;let c=a.get(l);(c===void 0||u.score>c)&&a.set(l,u.score)}return ee().debug&&F(`RelevantNotes(Miyo): received ${s.length} chunks, collected ${a.size} note scores`),Prn(a)}catch(e){return Ce("RelevantNotes(Miyo): failed to compute similarity scores",e),new Map}}async function w_i(t){if(g_i())return Ern(t);let e=await p0.getInstance().getDocumentsByPath(t);if(e.length===0)return new Map;let r=e.filter(n=>b_i(n)).map(n=>n.embedding);if(r.length>0)try{let n=await p0.getInstance().getDb();return v_i({db:n,filePath:t,currentNoteEmbeddings:r})}catch(n){return Ce("RelevantNotes(Orama): failed to compute similarity scores",n),new Map}return __i(e)?Ern(t):new Map}function S_i(t){let e=new Map,n=xrn(t).map(a=>a.path);for(let a of n)e.set(a,{links:!0,backlinks:!1});let i=Trn(t).map(a=>a.path);for(let a of i)e.has(a)?e.set(a,{links:!0,backlinks:!0}):e.set(a,{links:!1,backlinks:!0});return e}function C_i(t,e){let r=new Map,n=Orn+Jke;for(let[o,i]of t)r.set(o,i*Orn/n);for(let[o,i]of e){let a=0;i.links&&i.backlinks?a=Jke:(i.links||i.backlinks)&&(a=Jke*.8),r.set(o,(r.get(o)??0)+a)}return r}async function Mrn({filePath:t}){let e=app.vault.getAbstractFileByPath(t);if(!(e instanceof Wwt.TFile))return[];let r=await w_i(t),n=S_i(e),o=C_i(r,n);return Array.from(o.entries()).sort((a,s)=>{let u=a[0],l=s[0],c=Gke(r.get(u)??0),d=Gke(r.get(l)??0);return c!==d?d-c:s[1]-a[1]}).map(([a,s])=>{let u=app.vault.getAbstractFileByPath(a);return!(u instanceof Wwt.TFile)||u.extension!=="md"?null:{document:{path:a,title:u.basename},metadata:{score:s,similarityScore:r.get(a),hasOutgoingLinks:n.get(a)?.links??!1,hasBacklinks:n.get(a)?.backlinks??!1}}}).filter(a=>a!==null)}function Gke(t){return t>.7?3:t>.55?2:1}hat();Mr();var u6=require("obsidian"),It=$(K());function x_i(t){let[e,r]=(0,It.useState)([]),[n,o]=(0,It.useState)(0),i=Vwt();return(0,It.useEffect)(()=>mat(()=>o(a=>a+1)),[]),(0,It.useEffect)(()=>{async function a(){if(i?.path)try{let s=await Mrn({filePath:i.path});r(s)}catch(s){Ce("Failed to fetch relevant notes",s),r([])}}a()},[i?.path,t,n]),e}function T_i(t,e){let[r,n]=(0,It.useState)(!0),[o,i]=(0,It.useState)(0);return(0,It.useEffect)(()=>mat(()=>i(a=>a+1)),[]),(0,It.useEffect)(()=>{if(!t)return;async function a(){try{let s=(await Promise.resolve().then(()=>(El(),Bc))).default,{getSettings:u}=await Promise.resolve().then(()=>(Qe(),r1)),l=u();if(kh(l)){let f=await s.getInstance().isIndexEmpty();n(!f);return}let d=await s.getInstance().hasIndex(t);n(d)}catch{n(!1)}}a()},[t,e,o]),r}function O_i({score:t}){let e=Gke(t),r="\u{1F534}";return e===2&&(r="\u{1F7E0}"),e===3&&(r="\u{1F7E2}"),It.default.createElement("span",{className:"tw-text-sm"},r)}function E_i({note:t,onAddToChat:e,onNavigateToNote:r}){let[n,o]=(0,It.useState)(!1),[i,a]=(0,It.useState)(null),s=Hwt(),u=(0,It.useCallback)(async()=>{if(i)return;let l=app.vault.getAbstractFileByPath(t.document.path);if(l instanceof u6.TFile){let c=await app.vault.cachedRead(l),d=c;if(c.startsWith("---")){let f=c.indexOf("---",3);f!==-1&&(d=c.slice(f+3).trim())}a(d.slice(0,1e3)+(d.length>1e3?"...":""))}},[i,t.document.path]);return(0,It.useEffect)(()=>{n&&u()},[n,u]),It.default.createElement(uy,{open:n,onOpenChange:o,className:"tw-rounded-md tw-border tw-border-solid tw-border-border"},It.default.createElement("div",{className:Se("tw-flex tw-items-center tw-justify-between tw-gap-2 tw-p-2")},It.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-shrink-0",asChild:!0},It.default.createElement(AT,null,It.default.createElement(od,{className:Se("tw-size-4 tw-transition-transform tw-duration-200",{"rotate-90":n})}))),It.default.createElement("div",{className:"tw-flex tw-shrink-0 tw-items-center tw-gap-2"},It.default.createElement(O_i,{score:t.metadata.similarityScore??0})),It.default.createElement("div",{className:"tw-flex-1 tw-overflow-hidden"},It.default.createElement("a",{draggable:!0,onDragStart:l=>{let c=app.vault.getAbstractFileByPath(t.document.path);c instanceof u6.TFile&&s(l,c)},onClick:l=>{l.preventDefault();let c=l.metaKey||l.ctrlKey;r(c)},onAuxClick:l=>{l.button===1&&(l.preventDefault(),r(!0))},className:"tw-block tw-w-full tw-truncate tw-text-sm tw-font-bold tw-text-normal",title:`${t.document.title} - drag to insert wikilink`},t.document.title)),It.default.createElement(vn,null,It.default.createElement(wn,{asChild:!0},It.default.createElement(me,{variant:"ghost2",size:"icon",onClick:e,className:"tw-shrink-0"},It.default.createElement(pw,{className:"tw-size-4"}))),It.default.createElement(pn,null,"Add to Chat"))),It.default.createElement(ly,null,It.default.createElement("div",{className:"tw-border-[0px] tw-border-t tw-border-solid tw-border-border tw-px-4 tw-py-2"},It.default.createElement("div",{className:"tw-whitespace-pre-wrap tw-text-wrap tw-break-all tw-text-xs tw-text-muted tw-opacity-75"},t.document.path),i&&It.default.createElement("div",{className:"tw-overflow-hidden tw-whitespace-pre-wrap tw-border-t tw-border-border tw-pb-4 tw-pt-2 tw-text-xs tw-text-normal"},i)),It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-4 tw-border-[0px] tw-border-t tw-border-solid tw-border-border tw-px-4 tw-py-2 tw-text-xs tw-text-muted"},t.metadata.similarityScore!=null&&It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},It.default.createElement("span",null,"Similarity: ",(t.metadata.similarityScore*100).toFixed(1),"%")),t.metadata.hasOutgoingLinks&&It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},It.default.createElement(Ire,{className:"tw-size-4"}),It.default.createElement("span",null,"Outgoing links")),t.metadata.hasBacklinks&&It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},It.default.createElement(Rre,{className:"tw-size-4"}),It.default.createElement("span",null,"Backlinks")))))}function P_i({note:t,onAddToChat:e,onNavigateToNote:r,children:n}){return It.default.createElement(bU,{key:t.document.path},It.default.createElement(_U,{asChild:!0},n),It.default.createElement(K$,{className:"tw-flex tw-w-fit tw-min-w-72 tw-max-w-96 tw-flex-col tw-gap-2 tw-overflow-hidden"},It.default.createElement("span",{className:"tw-text-sm tw-text-normal"},t.document.title),It.default.createElement("span",{className:"tw-text-xs tw-text-muted"},t.document.path),It.default.createElement("div",{className:"tw-flex tw-gap-2"},It.default.createElement("button",{onClick:e,className:"tw-inline-flex tw-items-center tw-gap-2 tw-border tw-border-solid tw-border-border !tw-bg-transparent !tw-shadow-none hover:!tw-bg-interactive-hover"},"Add to Chat ",It.default.createElement(pw,{className:"tw-size-4"})),It.default.createElement("button",{onClick:o=>{let i=o.metaKey||o.ctrlKey;r(i)},className:"tw-inline-flex tw-items-center tw-gap-2 tw-border tw-border-solid tw-border-border !tw-bg-transparent !tw-shadow-none hover:!tw-bg-interactive-hover"},"Navigate to Note ",It.default.createElement(yre,{className:"tw-size-4"})))))}var Xke=(0,It.memo)(({className:t,defaultOpen:e=!1})=>{let[r,n]=(0,It.useState)(0),[o,i]=(0,It.useState)(e),a=x_i(r),s=Vwt(),u=ez(),l=T_i(s?.path??"",r),c=Hwt(),d=(h,y=!1)=>{let g=app.vault.getAbstractFileByPath(h);g instanceof u6.TFile&&app.workspace.getLeaf(y).openFile(g)},f=h=>{u.insertTextWithPills(`[[${h}]]`,!0)},p=async()=>{s&&(await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().reindexFile(s),new u6.Notice(`Refreshed index for ${s.basename}`),n(r+1))},m=async()=>{let{getSettings:h,updateSetting:y}=await Promise.resolve().then(()=>(Qe(),r1));h().enableSemanticSearchV3?(await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0}),n(r+1)):new HY(app,async()=>{y("enableSemanticSearchV3",!0),await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0}),n(r+1)},!0).open()};return It.default.createElement("div",{className:Se("tw-w-full tw-border tw-border-solid tw-border-transparent tw-border-b-border tw-pb-2",t)},It.default.createElement(uy,{open:o,onOpenChange:i},It.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-pb-2 tw-pl-1"},It.default.createElement("div",{className:"tw-flex tw-flex-1 tw-items-center tw-gap-2"},It.default.createElement("span",{className:"tw-font-semibold tw-text-normal"},"Relevant Notes"),It.default.createElement(eo,{content:"Relevance is a combination of semantic similarity and links. Requires semantic search setting on.",contentClassName:"tw-w-64",buttonClassName:"tw-size-4 tw-text-muted"})),It.default.createElement("div",{className:"tw-flex tw-items-center"},l?It.default.createElement(vn,null,It.default.createElement(wn,{asChild:!0},It.default.createElement(me,{variant:"ghost2",size:"icon",onClick:p},It.default.createElement(qre,{className:"tw-size-4"}))),It.default.createElement(pn,{side:"bottom"},"Reindex Current Note")):It.default.createElement(me,{variant:"secondary",size:"sm",onClick:m},"Build Index"),a.length>0&&It.default.createElement(AT,{asChild:!0},It.default.createElement(me,{variant:"ghost2",size:"icon"},o?It.default.createElement(Og,{className:"tw-size-5"}):It.default.createElement(Ji,{className:"tw-size-5"}))))),a.length===0&&l&&It.default.createElement("div",{className:"tw-flex tw-max-h-12 tw-flex-wrap tw-items-center tw-gap-x-2 tw-gap-y-1 tw-overflow-y-hidden tw-px-1"},It.default.createElement("span",{className:"tw-text-xs tw-text-muted"},"No relevant notes found")),!o&&a.length>0&&It.default.createElement("div",{className:"tw-flex tw-max-h-6 tw-flex-wrap tw-gap-x-2 tw-gap-y-1 tw-overflow-y-hidden tw-px-1"},a.map(h=>It.default.createElement(P_i,{key:h.document.path,note:h,onAddToChat:()=>f(h.document.title),onNavigateToNote:y=>d(h.document.path,y)},It.default.createElement(Xc,{variant:"outline",key:h.document.path,draggable:!0,onDragStart:y=>{let g=app.vault.getAbstractFileByPath(h.document.path);g instanceof u6.TFile&&c(y,g)},className:"tw-max-w-40 tw-text-xs tw-text-muted hover:tw-cursor-pointer hover:tw-bg-interactive-hover",title:`${h.document.title} - drag to insert wikilink`},It.default.createElement("span",{className:"tw-truncate"},h.document.title))))),It.default.createElement(ly,null,It.default.createElement("div",{className:"tw-flex tw-max-h-screen tw-flex-col tw-gap-2 tw-overflow-y-auto tw-px-1 tw-py-2"},a.map(h=>It.default.createElement(E_i,{note:h,key:h.document.path,onAddToChat:()=>f(h.document.title),onNavigateToNote:y=>d(h.document.path,y)}))))))});Xke.displayName="RelevantNotes";na();rd();xn();var qv=$(K());zr();var vL=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-rounded-xl tw-border tw-border-border tw-bg-primary tw-text-normal tw-shadow",t),...e}));vL.displayName="Card";var wL=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-flex tw-flex-col tw-space-y-1.5 tw-p-6",t),...e}));wL.displayName="CardHeader";var l6=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-font-semibold tw-leading-none tw-tracking-tight",t),...e}));l6.displayName="CardTitle";var M_i=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-text-sm tw-text-muted",t),...e}));M_i.displayName="CardDescription";var SL=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-p-6 tw-pt-0",t),...e}));SL.displayName="CardContent";var R_i=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-flex tw-items-center tw-p-6 tw-pt-0",t),...e}));R_i.displayName="CardFooter";gr();Qe();Mr();var il=$(K());var Jwt={activeNote:{title:"Active Note Insights",prompts:["Provide three follow-up questions worded as if I'm asking you based on {activeNote}?","What key questions does {activeNote} answer?","Give me a quick recap of {activeNote} in two sentences."]},quoteNote:{title:"Note Link Chat",prompts:["Based on [[]], what improvements should we focus on next?","Summarize the key points from [[]].","Summarize the recent updates from [[]].","Roast my writing in [[]] and give concrete actionable feedback"]},fun:{title:"Test LLM",prompts:["9.11 and 9.8, which is bigger?","What's the longest river in the world?","If a lead ball and a feather are dropped simultaneously from the same height, which will reach the ground first?"]},qaVault:{title:"Vault Q&A",prompts:["What insights can I gather about from my notes?","Explain based on my stored notes.","Highlight important details on from my notes.","Based on my notes on , what is the question that I should be asking, but am not?"]},copilotPlus:{title:"Copilot Plus",prompts:["Give me a recap of last week @vault","What are the key takeaways from my notes on @vault","Summarize in under 10 bullet points","Summarize ","@websearch what are most recent updates in the AI industry","What are the key insights from this paper ","What new methods are proposed in this paper [[]]"]}},Rrn={llm_chain:["activeNote","quoteNote","fun"],vault_qa:["qaVault","qaVault","quoteNote"],copilot_plus:["copilotPlus","copilotPlus","copilotPlus"],project:["copilotPlus","copilotPlus","copilotPlus"]};function I_i(t="llm_chain"){let e=Rrn[t]||Rrn.llm_chain,r={};return e.map(n=>(r[n]||(r[n]=[...Jwt[n].prompts].sort(()=>Math.random()-.5)),{title:Jwt[n].title,text:r[n].pop()||Jwt[n].prompts[0]}))}var Irn=({onClick:t})=>{let[e]=aw(),r=(0,il.useMemo)(()=>I_i(e),[e]),o=kr().indexVaultToVectorStore;return il.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},il.default.createElement(vL,{className:"tw-w-full tw-bg-transparent"},il.default.createElement(wL,{className:"tw-px-2"},il.default.createElement(l6,null,"Suggested Prompts")),il.default.createElement(SL,{className:"tw-p-2 tw-pt-0"},il.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},r.map((i,a)=>il.default.createElement("div",{key:a,className:"tw-flex tw-justify-between tw-gap-2 tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-text-sm"},il.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-1"},il.default.createElement("div",{className:"tw-text-muted"},i.title),il.default.createElement("div",null,i.text)),il.default.createElement("div",{className:"tw-flex tw-h-full tw-items-start"},il.default.createElement(vn,null,il.default.createElement(wn,{asChild:!0},il.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>t(i.text)},il.default.createElement(pw,{className:"tw-size-4"}))),il.default.createElement(pn,null,"Add to Chat")))))))),e==="vault_qa"&&il.default.createElement("div",{className:"tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-text-sm"},"Please note that this is a retrieval-based QA. Questions should contain keywords and concepts that exist literally in your vault"),e==="vault_qa"&&o==="NEVER"&&il.default.createElement("div",{className:"tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-text-sm"},il.default.createElement("div",null,il.default.createElement(Eg,{className:"tw-size-4"})," Your auto-index strategy is set to"," ",il.default.createElement("b",null,"NEVER"),". Before proceeding, click the"," ",il.default.createElement("span",{className:"tw-text-accent"},"Refresh Index")," button below or run the"," ",il.default.createElement("span",{className:"tw-text-accent"},"Copilot command: Index (refresh) vault for QA")," ","to update the index.")))};gr();gr();var d_=$(K()),Arn=({chatHistory:t})=>{let[e,r]=(0,d_.useState)(0),n=(0,d_.useRef)(null),o=(0,d_.useRef)(null),i=(0,d_.useCallback)((l,c)=>`message-${l.id||l.timestamp?.epoch||c}`,[]),a=(0,d_.useCallback)(()=>{if(!n.current)return 0;let l=n.current,c=l.clientHeight,d=t.map((m,h)=>({msg:m,idx:h})).filter(({msg:m})=>m.isVisible&&m.sender===Zs).pop()?.idx,f=0;if(d!==void 0){let m=i(t[d],d),h=l.querySelector(`[data-message-key="${m}"]`);if(h)f=h.getBoundingClientRect().height;else{let y=t[d].message.length,g=Math.ceil(y/80);f=Math.max(60,g*24)}}return Math.max(100,c-f)},[t,i]),s=(0,d_.useCallback)(l=>{if(l!==n.current&&(o.current&&(o.current.disconnect(),o.current=null),n.current=l,l)){let c=a();r(c);let d=new ResizeObserver(()=>{if(n.current){let f=a();r(f)}});d.observe(l),o.current=d}},[a]);(0,d_.useEffect)(()=>{if(n.current&&t.length>0){let l=a();r(l)}},[t,a]),(0,d_.useEffect)(()=>()=>{o.current&&o.current.disconnect()},[]);let u=(0,d_.useCallback)((l="smooth")=>{n.current&&n.current.scrollTo({top:n.current.scrollHeight,behavior:l})},[]);return(0,d_.useEffect)(()=>{u("instant")},[u]),(0,d_.useEffect)(()=>{if(t.length>0){let l=t[t.length-1];l&&l.sender===Zs&&u()}},[t.length,t,u]),{containerMinHeight:e,scrollContainerCallbackRef:s,getMessageKey:i}};Qe();var cy=$(K()),Nrn=(0,cy.memo)(({chatHistory:t,currentAiMessage:e,streamingMessageId:r,loading:n,loadingMessage:o,app:i,onRegenerate:a,onEdit:s,onDelete:u,onReplaceChat:l,showHelperComponents:c=!0})=>{let[d,f]=(0,cy.useState)(""),p=kr(),{containerMinHeight:m,scrollContainerCallbackRef:h,getMessageKey:y}=Arn({chatHistory:t});if((0,cy.useEffect)(()=>{let b;return n?b=setInterval(()=>{f(_=>_.length<6?_+".":"")},200):f(""),()=>clearInterval(b)},[n]),!t.filter(b=>b.isVisible).length&&!e)return cy.default.createElement("div",{className:"tw-flex tw-size-full tw-flex-col tw-gap-2 tw-overflow-y-auto"},c&&p.showRelevantNotes&&cy.default.createElement(Xke,{defaultOpen:!0,key:"relevant-notes-before-chat"}),c&&p.showSuggestedPrompts&&cy.default.createElement(Irn,{onClick:l}));let g=()=>o?`${o} ${d}`:d;return cy.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-1 tw-flex-col tw-overflow-hidden"},c&&p.showRelevantNotes&&cy.default.createElement(Xke,{className:"tw-mb-4",defaultOpen:!1,key:"relevant-notes-in-chat"}),cy.default.createElement("div",{ref:h,"data-testid":"chat-messages",className:"tw-relative tw-flex tw-w-full tw-flex-1 tw-select-text tw-flex-col tw-items-start tw-justify-start tw-overflow-y-auto tw-scroll-smooth tw-break-words tw-text-[calc(var(--font-text-size)_-_2px)]"},t.map((b,_)=>{let w=t.filter(E=>E.isVisible),O=_===w.length-1&&b.sender!==Zs;return b.isVisible&&cy.default.createElement("div",{key:y(b,_),"data-message-key":y(b,_),className:"tw-w-full",style:{minHeight:O?`${m}px`:"auto"}},cy.default.createElement(Uwt,{message:b,app:i,isStreaming:!1,onRegenerate:()=>a(_),onEdit:E=>s(_,E),onDelete:()=>u(_)}))}),(e||n)&&cy.default.createElement("div",{className:"tw-w-full",style:{minHeight:`${m}px`}},cy.default.createElement(Uwt,{key:r??"ai_message_streaming",message:{id:r??void 0,sender:"AI",message:e||g(),isVisible:!0,timestamp:null},app:i,isStreaming:!0,onDelete:()=>{}}))))});Nrn.displayName="ChatMessages";var Drn=Nrn;xn();Dt();var Zke=$(K());function Yke(t){let[e,r]=(0,Zke.useState)(null);(0,Zke.useEffect)(()=>{(async()=>{let i=await xNt();i.version&&r(i.version)})()},[]);let n=e!==null&&Age(e,t);return{latestVersion:e,hasUpdate:n}}zr();Qe();Dt();Mr();var hC=$(K());function jrn({currentVersion:t}){let{latestVersion:e,hasUpdate:r}=Yke(t),n=kr().lastDismissedVersion,[o,i]=(0,hC.useState)(!0),a=r&&e&&Age(e,t)&&n!==e,s=()=>{e&&(i(!1),setTimeout(()=>{Re("lastDismissedVersion",e)},300))};return a?hC.default.createElement("div",{className:Se("tw-min-h-14 tw-overflow-hidden",o?"tw-duration-300 tw-animate-in tw-slide-in-from-top":"tw-duration-300 tw-animate-out tw-slide-out-to-top")},hC.default.createElement("div",{className:"tw-mb-1 tw-flex tw-items-center tw-justify-between tw-gap-2 tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-pl-3 tw-text-xs"},hC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hC.default.createElement("span",{className:"tw-font-medium"},"Update available:"),hC.default.createElement("a",{href:"https://github.com/logancyang/obsidian-copilot/releases/latest",target:"_blank",rel:"noopener noreferrer",className:"tw-text-normal"},"v",e)),hC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hC.default.createElement(me,{size:"fit",variant:"ghost2",className:"tw-text-accent hover:tw-text-accent-hover",onClick:()=>{window.open("obsidian://show-plugin?id=copilot","_blank"),s()}},"Update"),hC.default.createElement(me,{variant:"ghost2",size:"icon",onClick:s},hC.default.createElement(Ho,{className:"tw-size-4"}))))):null}na();na();na();var $rn=require("obsidian");Wb();var WY=class extends $rn.FuzzySuggestModal{constructor(r,n){super(r);this.onChooseFolder=n}getItems(){let r=new Set,n=dat(this.app);return this.app.vault.getAllLoadedFiles().forEach(o=>{o.parent?.path&&o.parent.path!=="/"&&!n.some(a=>o.parent.path===a||o.parent.path.startsWith(a+"/"))&&r.add(o.parent.path)}),Array.from(r)}getItemText(r){return r}onChooseItem(r,n){this.onChooseFolder(r)}};var Kwt=require("obsidian");var Qke=require("obsidian");Dt();rd();var JY=class extends Qke.FuzzySuggestModal{constructor(e,r="copilot_plus"){super(e),this.activeNote=e.workspace.getActiveFile(),this.chainType=r}getOrderedNotes(e=[]){let r=this.app.workspace.getLastOpenFiles().map(a=>this.app.vault.getAbstractFileByPath(a)).filter(a=>a instanceof Qke.TFile&&LJ(a,this.chainType)&&!e.includes(a.path)&&a.path!==this.activeNote?.path),o=this.app.vault.getFiles().filter(a=>LJ(a,this.chainType)).filter(a=>!r.some(s=>s.path===a.path)&&!e.includes(a.path)&&a.path!==this.activeNote?.path);return[...this.activeNote&&LJ(this.activeNote,this.chainType)?[this.activeNote]:[],...r,...o]}formatNoteTitle(e,r,n){let o=e;return r&&(o+=" (current)"),n==="pdf"?o+=" (PDF)":n==="canvas"&&(o+=" (Canvas)"),o}};var _fe=class extends JY{constructor({app:e,onFileSelect:r,excludeFilePaths:n,titleOnly:o=!1}){super(e),this.onFileSelect=r,this.availableNotes=this.getOrderedProjectFiles(n),this.titleOnly=o,this.setTitle("Select File")}getOrderedProjectFiles(e=[]){let r=["mp3","mp4","m4a","wav","webm"],n=this.app.workspace.getLastOpenFiles().map(a=>this.app.vault.getAbstractFileByPath(a)).filter(a=>a instanceof Kwt.TFile&&!e.includes(a.path)&&a.path!==this.activeNote?.path&&!r.includes(a.extension.toLowerCase())),i=this.app.vault.getFiles().filter(a=>!r.includes(a.extension.toLowerCase())).filter(a=>!n.some(s=>s.path===a.path)&&!e.includes(a.path)&&a.path!==this.activeNote?.path);return[...this.activeNote?[this.activeNote]:[],...n,...i]}getItems(){if(this.titleOnly){let e=new Map;return this.availableNotes.forEach(r=>{e.set(r.basename,r)}),Array.from(e.values())}return this.availableNotes}getItemText(e){let r=e.path===this.activeNote?.path;return this.formatNoteTitle(e.basename,r,e.extension)}onChooseItem(e,r){this.onFileSelect(e)}renderSuggestion(e,r){let n=r.createDiv({cls:"pointer-events-none"});if(e.item instanceof Kwt.TFile){let o=n.createDiv(),i=e.item;o.setText(this.formatNoteTitle(i.basename,i===this.activeNote,i.extension)),this.titleOnly||n.createDiv({cls:"mt-1 text-muted text-xs"}).setText(i.path)}}formatNoteTitle(e,r,n){let o=e;return r&&(o+=" (current)"),n&&(o+=` (${n.toUpperCase()})`),o}};Dt();var Lrn=require("obsidian"),KY=class extends Lrn.FuzzySuggestModal{constructor(r,n){super(r);this.onChooseTag=n}getItems(){let r=app.vault.getMarkdownFiles(),n=new Set;for(let o of r)sO(o).forEach(a=>n.add(a));return Array.from(n)}getItemText(r){return r}onChooseItem(r,n){this.onChooseTag(r)}};xn();var xfe=$(K());Mr();var Wrn=$(K(),1),Er=$(K(),1),oqe=(0,Er.createContext)(null);oqe.displayName="PanelGroupContext";var Yc={group:"data-panel-group",groupDirection:"data-panel-group-direction",groupId:"data-panel-group-id",panel:"data-panel",panelCollapsible:"data-panel-collapsible",panelId:"data-panel-id",panelSize:"data-panel-size",resizeHandle:"data-resize-handle",resizeHandleActive:"data-resize-handle-active",resizeHandleEnabled:"data-panel-resize-handle-enabled",resizeHandleId:"data-panel-resize-handle-id",resizeHandleState:"data-resize-handle-state"},tSt=10,d6=Er.useLayoutEffect,Frn=Wrn.useId,A_i=typeof Frn=="function"?Frn:()=>null,N_i=0;function rSt(t=null){let e=A_i(),r=(0,Er.useRef)(t||e||null);return r.current===null&&(r.current=""+N_i++),t??r.current}function Jrn({children:t,className:e="",collapsedSize:r,collapsible:n,defaultSize:o,forwardedRef:i,id:a,maxSize:s,minSize:u,onCollapse:l,onExpand:c,onResize:d,order:f,style:p,tagName:m="div",...h}){let y=(0,Er.useContext)(oqe);if(y===null)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:g,expandPanel:b,getPanelSize:_,getPanelStyle:w,groupId:T,isPanelCollapsed:O,reevaluatePanelConstraints:E,registerPanel:P,resizePanel:R,unregisterPanel:I}=y,A=rSt(a),B=(0,Er.useRef)({callbacks:{onCollapse:l,onExpand:c,onResize:d},constraints:{collapsedSize:r,collapsible:n,defaultSize:o,maxSize:s,minSize:u},id:A,idIsFromProps:a!==void 0,order:f});(0,Er.useRef)({didLogMissingDefaultSizeWarning:!1}),d6(()=>{let{callbacks:q,constraints:Z}=B.current,V={...Z};B.current.id=A,B.current.idIsFromProps=a!==void 0,B.current.order=f,q.onCollapse=l,q.onExpand=c,q.onResize=d,Z.collapsedSize=r,Z.collapsible=n,Z.defaultSize=o,Z.maxSize=s,Z.minSize=u,(V.collapsedSize!==Z.collapsedSize||V.collapsible!==Z.collapsible||V.maxSize!==Z.maxSize||V.minSize!==Z.minSize)&&E(B.current,V)}),d6(()=>{let q=B.current;return P(q),()=>{I(q)}},[f,A,P,I]),(0,Er.useImperativeHandle)(i,()=>({collapse:()=>{g(B.current)},expand:q=>{b(B.current,q)},getId(){return A},getSize(){return _(B.current)},isCollapsed(){return O(B.current)},isExpanded(){return!O(B.current)},resize:q=>{R(B.current,q)}}),[g,b,_,O,A,R]);let k=w(B.current,o);return(0,Er.createElement)(m,{...h,children:t,className:e,id:A,style:{...k,...p},[Yc.groupId]:T,[Yc.panel]:"",[Yc.panelCollapsible]:n||void 0,[Yc.panelId]:A,[Yc.panelSize]:parseFloat(""+k.flexGrow).toFixed(1)})}var nSt=(0,Er.forwardRef)((t,e)=>(0,Er.createElement)(Jrn,{...t,forwardedRef:e}));Jrn.displayName="Panel";nSt.displayName="forwardRef(Panel)";var D_i;function j_i(){return D_i}var eSt=null,$_i=!0,tqe=-1,CL=null;function L_i(t,e){if(e){let r=(e&Yrn)!==0,n=(e&Qrn)!==0,o=(e&enn)!==0,i=(e&tnn)!==0;if(r)return o?"se-resize":i?"ne-resize":"e-resize";if(n)return o?"sw-resize":i?"nw-resize":"w-resize";if(o)return"s-resize";if(i)return"n-resize"}switch(t){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}function F_i(){CL!==null&&(document.head.removeChild(CL),eSt=null,CL=null,tqe=-1)}function Gwt(t,e){var r,n;if(!$_i)return;let o=L_i(t,e);if(eSt!==o){if(eSt=o,CL===null){CL=document.createElement("style");let a=j_i();a&&CL.setAttribute("nonce",a),document.head.appendChild(CL)}if(tqe>=0){var i;(i=CL.sheet)===null||i===void 0||i.removeRule(tqe)}tqe=(r=(n=CL.sheet)===null||n===void 0?void 0:n.insertRule(`*{cursor: ${o} !important;}`))!==null&&r!==void 0?r:-1}}function Krn(t){return t.type==="keydown"}function Grn(t){return t.type.startsWith("pointer")}function Xrn(t){return t.type.startsWith("mouse")}function iqe(t){if(Grn(t)){if(t.isPrimary)return{x:t.clientX,y:t.clientY}}else if(Xrn(t))return{x:t.clientX,y:t.clientY};return{x:1/0,y:1/0}}function k_i(){if(typeof matchMedia=="function")return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}function q_i(t,e,r){return r?t.xe.x&&t.ye.y:t.x<=e.x+e.width&&t.x+t.width>=e.x&&t.y<=e.y+e.height&&t.y+t.height>=e.y}function B_i(t,e){if(t===e)throw new Error("Cannot compare node with itself");let r={a:Brn(t),b:Brn(e)},n;for(;r.a.at(-1)===r.b.at(-1);)t=r.a.pop(),e=r.b.pop(),n=t;yi(n,"Stacking order can only be calculated for elements with a common ancestor");let o={a:qrn(krn(r.a)),b:qrn(krn(r.b))};if(o.a===o.b){let i=n.childNodes,a={a:r.a.at(-1),b:r.b.at(-1)},s=i.length;for(;s--;){let u=i[s];if(u===a.a)return 1;if(u===a.b)return-1}}return Math.sign(o.a-o.b)}var U_i=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function z_i(t){var e;let r=getComputedStyle((e=Zrn(t))!==null&&e!==void 0?e:t).display;return r==="flex"||r==="inline-flex"}function V_i(t){let e=getComputedStyle(t);return!!(e.position==="fixed"||e.zIndex!=="auto"&&(e.position!=="static"||z_i(t))||+e.opacity<1||"transform"in e&&e.transform!=="none"||"webkitTransform"in e&&e.webkitTransform!=="none"||"mixBlendMode"in e&&e.mixBlendMode!=="normal"||"filter"in e&&e.filter!=="none"||"webkitFilter"in e&&e.webkitFilter!=="none"||"isolation"in e&&e.isolation==="isolate"||U_i.test(e.willChange)||e.webkitOverflowScrolling==="touch")}function krn(t){let e=t.length;for(;e--;){let r=t[e];if(yi(r,"Missing node"),V_i(r))return r}return null}function qrn(t){return t&&Number(getComputedStyle(t).zIndex)||0}function Brn(t){let e=[];for(;t;)e.push(t),t=Zrn(t);return e}function Zrn(t){let{parentNode:e}=t;return e&&e instanceof ShadowRoot?e.host:e}var Yrn=1,Qrn=2,enn=4,tnn=8,H_i=k_i()==="coarse",NT=[],YY=!1,nz=new Map,aqe=new Map,Sfe=new Set;function W_i(t,e,r,n,o){var i;let{ownerDocument:a}=e,s={direction:r,element:e,hitAreaMargins:n,setResizeHandlerState:o},u=(i=nz.get(a))!==null&&i!==void 0?i:0;return nz.set(a,u+1),Sfe.add(s),rqe(),function(){var c;aqe.delete(t),Sfe.delete(s);let d=(c=nz.get(a))!==null&&c!==void 0?c:1;if(nz.set(a,d-1),rqe(),d===1&&nz.delete(a),NT.includes(s)){let f=NT.indexOf(s);f>=0&&NT.splice(f,1),iSt(),o("up",!0,null)}}}function J_i(t){let{target:e}=t,{x:r,y:n}=iqe(t);YY=!0,oSt({target:e,x:r,y:n}),rqe(),NT.length>0&&(nqe("down",t),t.preventDefault(),rnn(e)||t.stopImmediatePropagation())}function Xwt(t){let{x:e,y:r}=iqe(t);if(YY&&t.buttons===0&&(YY=!1,nqe("up",t)),!YY){let{target:n}=t;oSt({target:n,x:e,y:r})}nqe("move",t),iSt(),NT.length>0&&t.preventDefault()}function Zwt(t){let{target:e}=t,{x:r,y:n}=iqe(t);aqe.clear(),YY=!1,NT.length>0&&(t.preventDefault(),rnn(e)||t.stopImmediatePropagation()),nqe("up",t),oSt({target:e,x:r,y:n}),iSt(),rqe()}function rnn(t){let e=t;for(;e;){if(e.hasAttribute(Yc.resizeHandle))return!0;e=e.parentElement}return!1}function oSt({target:t,x:e,y:r}){NT.splice(0);let n=null;(t instanceof HTMLElement||t instanceof SVGElement)&&(n=t),Sfe.forEach(o=>{let{element:i,hitAreaMargins:a}=o,s=i.getBoundingClientRect(),{bottom:u,left:l,right:c,top:d}=s,f=H_i?a.coarse:a.fine;if(e>=l-f&&e<=c+f&&r>=d-f&&r<=u+f){if(n!==null&&document.contains(n)&&i!==n&&!i.contains(n)&&!n.contains(i)&&B_i(n,i)>0){let m=n,h=!1;for(;m&&!m.contains(i);){if(q_i(m.getBoundingClientRect(),s,!0)){h=!0;break}m=m.parentElement}if(h)return}NT.push(o)}})}function Ywt(t,e){aqe.set(t,e)}function iSt(){let t=!1,e=!1;NT.forEach(n=>{let{direction:o}=n;o==="horizontal"?t=!0:e=!0});let r=0;aqe.forEach(n=>{r|=n}),t&&e?Gwt("intersection",r):t?Gwt("horizontal",r):e?Gwt("vertical",r):F_i()}var Qwt=new AbortController;function rqe(){Qwt.abort(),Qwt=new AbortController;let t={capture:!0,signal:Qwt.signal};Sfe.size&&(YY?(NT.length>0&&nz.forEach((e,r)=>{let{body:n}=r;e>0&&(n.addEventListener("contextmenu",Zwt,t),n.addEventListener("pointerleave",Xwt,t),n.addEventListener("pointermove",Xwt,t))}),nz.forEach((e,r)=>{let{body:n}=r;n.addEventListener("pointerup",Zwt,t),n.addEventListener("pointercancel",Zwt,t)})):nz.forEach((e,r)=>{let{body:n}=r;e>0&&(n.addEventListener("pointerdown",J_i,t),n.addEventListener("pointermove",Xwt,t))}))}function nqe(t,e){Sfe.forEach(r=>{let{setResizeHandlerState:n}=r,o=NT.includes(r);n(t,o,e)})}function K_i(){let[t,e]=(0,Er.useState)(0);return(0,Er.useCallback)(()=>e(r=>r+1),[])}function yi(t,e){if(!t)throw console.error(e),Error(e)}function f6(t,e,r=tSt){return t.toFixed(r)===e.toFixed(r)?0:t>e?1:-1}function xL(t,e,r=tSt){return f6(t,e,r)===0}function sS(t,e,r){return f6(t,e,r)===0}function G_i(t,e,r){if(t.length!==e.length)return!1;for(let n=0;n0&&(t=t<0?0-g:g)}}}{let d=t<0?s:u,f=r[d];yi(f,`No panel constraints found for index ${d}`);let{collapsedSize:p=0,collapsible:m,minSize:h=0}=f;if(m){let y=e[d];if(yi(y!=null,`Previous layout not found for panel index ${d}`),sS(y,h)){let g=y-p;f6(g,Math.abs(t))>0&&(t=t<0?0-g:g)}}}}{let d=t<0?1:-1,f=t<0?u:s,p=0;for(;;){let h=e[f];yi(h!=null,`Previous layout not found for panel index ${f}`);let g=ZY({panelConstraints:r,panelIndex:f,size:100})-h;if(p+=g,f+=d,f<0||f>=r.length)break}let m=Math.min(Math.abs(t),Math.abs(p));t=t<0?0-m:m}{let f=t<0?s:u;for(;f>=0&&f=0))break;t<0?f--:f++}}if(G_i(o,a))return o;{let d=t<0?u:s,f=e[d];yi(f!=null,`Previous layout not found for panel index ${d}`);let p=f+l,m=ZY({panelConstraints:r,panelIndex:d,size:p});if(a[d]=m,!sS(m,p)){let h=p-m,g=t<0?u:s;for(;g>=0&&g0?g--:g++}}}let c=a.reduce((d,f)=>f+d,0);return sS(c,100)?a:o}function X_i({layout:t,panelsArray:e,pivotIndices:r}){let n=0,o=100,i=0,a=0,s=r[0];yi(s!=null,"No pivot index found"),e.forEach((d,f)=>{let{constraints:p}=d,{maxSize:m=100,minSize:h=0}=p;f===s?(n=h,o=m):(i+=h,a+=m)});let u=Math.min(o,100-i),l=Math.max(n,100-a),c=t[s];return{valueMax:u,valueMin:l,valueNow:c}}function Cfe(t,e=document){return Array.from(e.querySelectorAll(`[${Yc.resizeHandleId}][data-panel-group-id="${t}"]`))}function nnn(t,e,r=document){let o=Cfe(t,r).findIndex(i=>i.getAttribute(Yc.resizeHandleId)===e);return o??null}function onn(t,e,r){let n=nnn(t,e,r);return n!=null?[n,n+1]:[-1,-1]}function Z_i(t){return t instanceof HTMLElement?!0:typeof t=="object"&&t!==null&&"tagName"in t&&"getAttribute"in t}function inn(t,e=document){if(Z_i(e)&&e.dataset.panelGroupId==t)return e;let r=e.querySelector(`[data-panel-group][data-panel-group-id="${t}"]`);return r||null}function sqe(t,e=document){let r=e.querySelector(`[${Yc.resizeHandleId}="${t}"]`);return r||null}function Y_i(t,e,r,n=document){var o,i,a,s;let u=sqe(e,n),l=Cfe(t,n),c=u?l.indexOf(u):-1,d=(o=(i=r[c])===null||i===void 0?void 0:i.id)!==null&&o!==void 0?o:null,f=(a=(s=r[c+1])===null||s===void 0?void 0:s.id)!==null&&a!==void 0?a:null;return[d,f]}function Q_i({committedValuesRef:t,eagerValuesRef:e,groupId:r,layout:n,panelDataArray:o,panelGroupElement:i,setLayout:a}){(0,Er.useRef)({didWarnAboutMissingResizeHandle:!1}),d6(()=>{if(!i)return;let s=Cfe(r,i);for(let u=0;u{s.forEach((u,l)=>{u.removeAttribute("aria-controls"),u.removeAttribute("aria-valuemax"),u.removeAttribute("aria-valuemin"),u.removeAttribute("aria-valuenow")})}},[r,n,o,i]),(0,Er.useEffect)(()=>{if(!i)return;let s=e.current;yi(s,"Eager values not found");let{panelDataArray:u}=s,l=inn(r,i);yi(l!=null,`No group found for id "${r}"`);let c=Cfe(r,i);yi(c,`No resize handles found for group id "${r}"`);let d=c.map(f=>{let p=f.getAttribute(Yc.resizeHandleId);yi(p,"Resize handle element has no handle id attribute");let[m,h]=Y_i(r,p,u,i);if(m==null||h==null)return()=>{};let y=g=>{if(!g.defaultPrevented)switch(g.key){case"Enter":{g.preventDefault();let b=u.findIndex(_=>_.id===m);if(b>=0){let _=u[b];yi(_,`No panel data found for index ${b}`);let w=n[b],{collapsedSize:T=0,collapsible:O,minSize:E=0}=_.constraints;if(w!=null&&O){let P=vfe({delta:sS(w,T)?E-T:T-w,initialLayout:n,panelConstraints:u.map(R=>R.constraints),pivotIndices:onn(r,p,i),prevLayout:n,trigger:"keyboard"});n!==P&&a(P)}}break}}};return f.addEventListener("keydown",y),()=>{f.removeEventListener("keydown",y)}});return()=>{d.forEach(f=>f())}},[i,t,e,r,n,o,a])}function Urn(t,e){if(t.length!==e.length)return!1;for(let r=0;ri.constraints),n=0,o=100;for(let i=0;i{let i=t[o];yi(i,`Panel data not found for index ${o}`);let{callbacks:a,constraints:s,id:u}=i,{collapsedSize:l=0,collapsible:c}=s,d=r[u];if(d==null||n!==d){r[u]=n;let{onCollapse:f,onExpand:p,onResize:m}=a;m&&m(n,d),c&&(f||p)&&(p&&(d==null||xL(d,l))&&!xL(n,l)&&p(),f&&(d==null||!xL(d,l))&&xL(n,l)&&f())}})}function eqe(t,e){if(t.length!==e.length)return!1;for(let r=0;r{r!==null&&clearTimeout(r),r=setTimeout(()=>{t(...o)},e)}}function zrn(t){try{if(typeof localStorage<"u")t.getItem=e=>localStorage.getItem(e),t.setItem=(e,r)=>{localStorage.setItem(e,r)};else throw new Error("localStorage not supported in this environment")}catch(e){console.error(e),t.getItem=()=>null,t.setItem=()=>{}}}function snn(t){return`react-resizable-panels:${t}`}function unn(t){return t.map(e=>{let{constraints:r,id:n,idIsFromProps:o,order:i}=e;return o?n:i?`${i}:${JSON.stringify(r)}`:JSON.stringify(r)}).sort((e,r)=>e.localeCompare(r)).join(",")}function lnn(t,e){try{let r=snn(t),n=e.getItem(r);if(n){let o=JSON.parse(n);if(typeof o=="object"&&o!=null)return o}}catch{}return null}function ivi(t,e,r){var n,o;let i=(n=lnn(t,r))!==null&&n!==void 0?n:{},a=unn(e);return(o=i[a])!==null&&o!==void 0?o:null}function avi(t,e,r,n,o){var i;let a=snn(t),s=unn(e),u=(i=lnn(t,o))!==null&&i!==void 0?i:{};u[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{o.setItem(a,JSON.stringify(u))}catch(l){console.error(l)}}function Vrn({layout:t,panelConstraints:e}){let r=[...t],n=r.reduce((i,a)=>i+a,0);if(r.length!==e.length)throw Error(`Invalid ${e.length} panel layout: ${r.map(i=>`${i}%`).join(", ")}`);if(!sS(n,100)&&r.length>0)for(let i=0;i(zrn(wfe),wfe.getItem(t)),setItem:(t,e)=>{zrn(wfe),wfe.setItem(t,e)}},Hrn={};function cnn({autoSaveId:t=null,children:e,className:r="",direction:n,forwardedRef:o,id:i=null,onLayout:a=null,keyboardResizeBy:s=null,storage:u=wfe,style:l,tagName:c="div",...d}){let f=rSt(i),p=(0,Er.useRef)(null),[m,h]=(0,Er.useState)(null),[y,g]=(0,Er.useState)([]),b=K_i(),_=(0,Er.useRef)({}),w=(0,Er.useRef)(new Map),T=(0,Er.useRef)(0),O=(0,Er.useRef)({autoSaveId:t,direction:n,dragState:m,id:f,keyboardResizeBy:s,onLayout:a,storage:u}),E=(0,Er.useRef)({layout:y,panelDataArray:[],panelDataArrayChanged:!1});(0,Er.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,Er.useImperativeHandle)(o,()=>({getId:()=>O.current.id,getLayout:()=>{let{layout:L}=E.current;return L},setLayout:L=>{let{onLayout:J}=O.current,{layout:ne,panelDataArray:D}=E.current,N=Vrn({layout:L,panelConstraints:D.map(z=>z.constraints)});Urn(ne,N)||(g(N),E.current.layout=N,J&&J(N),GY(D,N,_.current))}}),[]),d6(()=>{O.current.autoSaveId=t,O.current.direction=n,O.current.dragState=m,O.current.id=f,O.current.onLayout=a,O.current.storage=u}),Q_i({committedValuesRef:O,eagerValuesRef:E,groupId:f,layout:y,panelDataArray:E.current.panelDataArray,setLayout:g,panelGroupElement:p.current}),(0,Er.useEffect)(()=>{let{panelDataArray:L}=E.current;if(t){if(y.length===0||y.length!==L.length)return;let J=Hrn[t];J==null&&(J=ovi(avi,svi),Hrn[t]=J);let ne=[...L],D=new Map(w.current);J(t,ne,D,y,u)}},[t,y,u]),(0,Er.useEffect)(()=>{});let P=(0,Er.useCallback)(L=>{let{onLayout:J}=O.current,{layout:ne,panelDataArray:D}=E.current;if(L.constraints.collapsible){let N=D.map(Q=>Q.constraints),{collapsedSize:z=0,panelSize:H,pivotIndices:oe}=c6(D,L,ne);if(yi(H!=null,`Panel size not found for panel "${L.id}"`),!xL(H,z)){w.current.set(L.id,H);let de=XY(D,L)===D.length-1?H-z:z-H,fe=vfe({delta:de,initialLayout:ne,panelConstraints:N,pivotIndices:oe,prevLayout:ne,trigger:"imperative-api"});eqe(ne,fe)||(g(fe),E.current.layout=fe,J&&J(fe),GY(D,fe,_.current))}}},[]),R=(0,Er.useCallback)((L,J)=>{let{onLayout:ne}=O.current,{layout:D,panelDataArray:N}=E.current;if(L.constraints.collapsible){let z=N.map(De=>De.constraints),{collapsedSize:H=0,panelSize:oe=0,minSize:Q=0,pivotIndices:de}=c6(N,L,D),fe=J??Q;if(xL(oe,H)){let De=w.current.get(L.id),st=De!=null&&De>=fe?De:fe,Bt=XY(N,L)===N.length-1?oe-st:st-oe,Pt=vfe({delta:Bt,initialLayout:D,panelConstraints:z,pivotIndices:de,prevLayout:D,trigger:"imperative-api"});eqe(D,Pt)||(g(Pt),E.current.layout=Pt,ne&&ne(Pt),GY(N,Pt,_.current))}}},[]),I=(0,Er.useCallback)(L=>{let{layout:J,panelDataArray:ne}=E.current,{panelSize:D}=c6(ne,L,J);return yi(D!=null,`Panel size not found for panel "${L.id}"`),D},[]),A=(0,Er.useCallback)((L,J)=>{let{panelDataArray:ne}=E.current,D=XY(ne,L);return nvi({defaultSize:J,dragState:m,layout:y,panelData:ne,panelIndex:D})},[m,y]),B=(0,Er.useCallback)(L=>{let{layout:J,panelDataArray:ne}=E.current,{collapsedSize:D=0,collapsible:N,panelSize:z}=c6(ne,L,J);return yi(z!=null,`Panel size not found for panel "${L.id}"`),N===!0&&xL(z,D)},[]),k=(0,Er.useCallback)(L=>{let{layout:J,panelDataArray:ne}=E.current,{collapsedSize:D=0,collapsible:N,panelSize:z}=c6(ne,L,J);return yi(z!=null,`Panel size not found for panel "${L.id}"`),!N||f6(z,D)>0},[]),q=(0,Er.useCallback)(L=>{let{panelDataArray:J}=E.current;J.push(L),J.sort((ne,D)=>{let N=ne.order,z=D.order;return N==null&&z==null?0:N==null?-1:z==null?1:N-z}),E.current.panelDataArrayChanged=!0,b()},[b]);d6(()=>{if(E.current.panelDataArrayChanged){E.current.panelDataArrayChanged=!1;let{autoSaveId:L,onLayout:J,storage:ne}=O.current,{layout:D,panelDataArray:N}=E.current,z=null;if(L){let oe=ivi(L,N,ne);oe&&(w.current=new Map(Object.entries(oe.expandToSizes)),z=oe.layout)}z==null&&(z=rvi({panelDataArray:N}));let H=Vrn({layout:z,panelConstraints:N.map(oe=>oe.constraints)});Urn(D,H)||(g(H),E.current.layout=H,J&&J(H),GY(N,H,_.current))}}),d6(()=>{let L=E.current;return()=>{L.layout=[]}},[]);let Z=(0,Er.useCallback)(L=>{let J=!1,ne=p.current;return ne&&window.getComputedStyle(ne,null).getPropertyValue("direction")==="rtl"&&(J=!0),function(N){N.preventDefault();let z=p.current;if(!z)return()=>null;let{direction:H,dragState:oe,id:Q,keyboardResizeBy:de,onLayout:fe}=O.current,{layout:De,panelDataArray:st}=E.current,{initialLayout:Le}=oe??{},Bt=onn(Q,L,z),Pt=tvi(N,L,H,oe,de,z),Nt=H==="horizontal";Nt&&J&&(Pt=-Pt);let $e=st.map(Ve=>Ve.constraints),Fr=vfe({delta:Pt,initialLayout:Le??De,panelConstraints:$e,pivotIndices:Bt,prevLayout:De,trigger:Krn(N)?"keyboard":"mouse-or-touch"}),ft=!eqe(De,Fr);(Grn(N)||Xrn(N))&&T.current!=Pt&&(T.current=Pt,!ft&&Pt!==0?Nt?Ywt(L,Pt<0?Yrn:Qrn):Ywt(L,Pt<0?enn:tnn):Ywt(L,0)),ft&&(g(Fr),E.current.layout=Fr,fe&&fe(Fr),GY(st,Fr,_.current))}},[]),V=(0,Er.useCallback)((L,J)=>{let{onLayout:ne}=O.current,{layout:D,panelDataArray:N}=E.current,z=N.map(De=>De.constraints),{panelSize:H,pivotIndices:oe}=c6(N,L,D);yi(H!=null,`Panel size not found for panel "${L.id}"`);let de=XY(N,L)===N.length-1?H-J:J-H,fe=vfe({delta:de,initialLayout:D,panelConstraints:z,pivotIndices:oe,prevLayout:D,trigger:"imperative-api"});eqe(D,fe)||(g(fe),E.current.layout=fe,ne&&ne(fe),GY(N,fe,_.current))},[]),Y=(0,Er.useCallback)((L,J)=>{let{layout:ne,panelDataArray:D}=E.current,{collapsedSize:N=0,collapsible:z}=J,{collapsedSize:H=0,collapsible:oe,maxSize:Q=100,minSize:de=0}=L.constraints,{panelSize:fe}=c6(D,L,ne);fe!=null&&(z&&oe&&xL(fe,N)?xL(N,H)||V(L,H):feQ&&V(L,Q))},[V]),X=(0,Er.useCallback)((L,J)=>{let{direction:ne}=O.current,{layout:D}=E.current;if(!p.current)return;let N=sqe(L,p.current);yi(N,`Drag handle element not found for id "${L}"`);let z=ann(ne,J);h({dragHandleId:L,dragHandleRect:N.getBoundingClientRect(),initialCursorPosition:z,initialLayout:D})},[]),W=(0,Er.useCallback)(()=>{h(null)},[]),re=(0,Er.useCallback)(L=>{let{panelDataArray:J}=E.current,ne=XY(J,L);ne>=0&&(J.splice(ne,1),delete _.current[L.id],E.current.panelDataArrayChanged=!0,b())},[b]),ue=(0,Er.useMemo)(()=>({collapsePanel:P,direction:n,dragState:m,expandPanel:R,getPanelSize:I,getPanelStyle:A,groupId:f,isPanelCollapsed:B,isPanelExpanded:k,reevaluatePanelConstraints:Y,registerPanel:q,registerResizeHandle:Z,resizePanel:V,startDragging:X,stopDragging:W,unregisterPanel:re,panelGroupElement:p.current}),[P,m,n,R,I,A,f,B,k,Y,q,Z,V,X,W,re]),le={display:"flex",flexDirection:n==="horizontal"?"row":"column",height:"100%",overflow:"hidden",width:"100%"};return(0,Er.createElement)(oqe.Provider,{value:ue},(0,Er.createElement)(c,{...d,children:e,className:r,id:i,ref:p,style:{...le,...l},[Yc.group]:"",[Yc.groupDirection]:n,[Yc.groupId]:f}))}var aSt=(0,Er.forwardRef)((t,e)=>(0,Er.createElement)(cnn,{...t,forwardedRef:e}));cnn.displayName="PanelGroup";aSt.displayName="forwardRef(PanelGroup)";function XY(t,e){return t.findIndex(r=>r===e||r.id===e.id)}function c6(t,e,r){let n=XY(t,e),i=n===t.length-1?[n-1,n]:[n,n+1],a=r[n];return{...e.constraints,panelSize:a,pivotIndices:i}}function uvi({disabled:t,handleId:e,resizeHandler:r,panelGroupElement:n}){(0,Er.useEffect)(()=>{if(t||r==null||n==null)return;let o=sqe(e,n);if(o==null)return;let i=a=>{if(!a.defaultPrevented)switch(a.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":{a.preventDefault(),r(a);break}case"F6":{a.preventDefault();let s=o.getAttribute(Yc.groupId);yi(s,`No group element found for id "${s}"`);let u=Cfe(s,n),l=nnn(s,e,n);yi(l!==null,`No resize element found for id "${e}"`);let c=a.shiftKey?l>0?l-1:u.length-1:l+1{o.removeEventListener("keydown",i)}},[n,t,e,r])}function sSt({children:t=null,className:e="",disabled:r=!1,hitAreaMargins:n,id:o,onBlur:i,onClick:a,onDragging:s,onFocus:u,onPointerDown:l,onPointerUp:c,style:d={},tabIndex:f=0,tagName:p="div",...m}){var h,y;let g=(0,Er.useRef)(null),b=(0,Er.useRef)({onClick:a,onDragging:s,onPointerDown:l,onPointerUp:c});(0,Er.useEffect)(()=>{b.current.onClick=a,b.current.onDragging=s,b.current.onPointerDown=l,b.current.onPointerUp=c});let _=(0,Er.useContext)(oqe);if(_===null)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:w,groupId:T,registerResizeHandle:O,startDragging:E,stopDragging:P,panelGroupElement:R}=_,I=rSt(o),[A,B]=(0,Er.useState)("inactive"),[k,q]=(0,Er.useState)(!1),[Z,V]=(0,Er.useState)(null),Y=(0,Er.useRef)({state:A});d6(()=>{Y.current.state=A}),(0,Er.useEffect)(()=>{if(r)V(null);else{let ue=O(I);V(()=>ue)}},[r,I,O]);let X=(h=n?.coarse)!==null&&h!==void 0?h:15,W=(y=n?.fine)!==null&&y!==void 0?y:5;return(0,Er.useEffect)(()=>{if(r||Z==null)return;let ue=g.current;yi(ue,"Element ref not attached");let le=!1;return W_i(I,ue,w,{coarse:X,fine:W},(J,ne,D)=>{if(!ne){B("inactive");return}switch(J){case"down":{B("drag"),le=!1,yi(D,'Expected event to be defined for "down" action'),E(I,D);let{onDragging:N,onPointerDown:z}=b.current;N?.(!0),z?.();break}case"move":{let{state:N}=Y.current;le=!0,N!=="drag"&&B("hover"),yi(D,'Expected event to be defined for "move" action'),Z(D);break}case"up":{B("hover"),P();let{onClick:N,onDragging:z,onPointerUp:H}=b.current;z?.(!1),H?.(),le||N?.();break}}})},[X,w,r,W,O,I,Z,E,P]),uvi({disabled:r,handleId:I,resizeHandler:Z,panelGroupElement:R}),(0,Er.createElement)(p,{...m,children:t,className:e,id:o,onBlur:()=>{q(!1),i?.()},onFocus:()=>{q(!0),u?.()},ref:g,role:"separator",style:{...{touchAction:"none",userSelect:"none"},...d},tabIndex:f,[Yc.groupDirection]:w,[Yc.groupId]:T,[Yc.resizeHandle]:"",[Yc.resizeHandleActive]:A==="drag"?"pointer":k?"keyboard":void 0,[Yc.resizeHandleEnabled]:!r,[Yc.resizeHandleId]:I,[Yc.resizeHandleState]:A})}sSt.displayName="PanelResizeHandle";zr();var dnn=({className:t,...e})=>xfe.createElement(aSt,{className:Se("tw-flex tw-size-full data-[panel-group-direction=vertical]:tw-flex-col",t),...e}),uSt=nSt,fnn=({withHandle:t,className:e,...r})=>xfe.createElement(sSt,{className:Se("tw-relative tw-flex tw-w-px tw-items-center tw-justify-center tw-bg-[var(--background-modifier-border)] after:tw-absolute after:tw-inset-y-0 after:tw-left-1/2 after:tw-w-1 after:tw--translate-x-1/2 focus-visible:tw-outline-none focus-visible:tw-ring-1 focus-visible:tw-ring-ring focus-visible:tw-ring-offset-1 data-[panel-group-direction=vertical]:tw-h-px data-[panel-group-direction=vertical]:tw-w-full data-[panel-group-direction=vertical]:after:tw-left-0 data-[panel-group-direction=vertical]:after:tw-h-1 data-[panel-group-direction=vertical]:after:tw-w-full data-[panel-group-direction=vertical]:after:tw--translate-y-1/2 data-[panel-group-direction=vertical]:after:tw-translate-x-0 [&[data-panel-group-direction=vertical]>div]:tw-rotate-90",e),...r},t&&xfe.createElement("div",{className:"tw-z-sidedock tw-flex tw-h-4 tw-w-3 tw-items-center tw-justify-center tw-rounded-sm tw-border tw-border-solid tw-border-border"},xfe.createElement(QC,{className:"tw-size-2.5"})));zr();Wb();Dt();Mr();var eQ=require("obsidian"),Ge=$(K()),gnn=$(Im());function cvi({extension:t,size:e="tw-size-4"}){let r=t.toLowerCase().replace("*.","");return["jpg","jpeg","png","gif","svg"].includes(r)?Ge.default.createElement(Mre,{className:`tw-text-context-manager-blue ${e}`}):["mp3","wav","ogg"].includes(r)?Ge.default.createElement(Pre,{className:`tw-text-context-manager-purple ${e}`}):["mp4","mov","avi"].includes(r)?Ge.default.createElement(Are,{className:`tw-text-context-manager-orange ${e}`}):["md","txt","mdx","markdown"].includes(r)?Ge.default.createElement(ju,{className:`${e}`}):Ge.default.createElement(ju,{className:`tw-text-faint ${e}`})}var lSt=({IconComponent:t,title:e,iconColorClassName:r,onAddClick:n,tooltip:o})=>Ge.default.createElement("div",{className:"tw-mb-3 tw-flex tw-items-center tw-justify-between"},Ge.default.createElement("div",{className:"tw-flex tw-items-center"},Ge.default.createElement(t,{className:`tw-mr-2 tw-size-4 ${r}`}),Ge.default.createElement("h3",{className:`tw-text-sm tw-font-semibold ${r}`},e),o&&Ge.default.createElement(eo,{buttonClassName:"tw-ml-2 tw-size-4 tw-text-muted",content:Ge.default.createElement("div",{className:"tw-max-w-80"},o)})),Ge.default.createElement(me,{variant:"ghost",size:"fit",className:"tw-text-muted hover:tw-bg-secondary",title:`Add new ${e.toLowerCase()}`,onClick:n},Ge.default.createElement(pw,{className:`tw-size-4 ${r}`}))),pnn=({title:t,IconComponent:e,iconColorClassName:r,items:n,activeItem:o,activeSection:i,sectionType:a,renderIcon:s,onItemClick:u,onAddClick:l,onDeleteItem:c,tooltip:d})=>Ge.default.createElement("div",null,Ge.default.createElement(lSt,{IconComponent:e,title:t,iconColorClassName:r,onAddClick:l,tooltip:d}),Ge.default.createElement("div",{className:"tw-space-y-1"},n.map(f=>Ge.default.createElement("div",{key:f.id,className:Se("tw-group tw-flex tw-cursor-pointer tw-items-center tw-justify-between tw-rounded-md tw-p-2 hover:tw-bg-secondary/50",i===a&&o===f.id&&"tw-bg-secondary tw-text-normal"),onClick:()=>u(f.id,f.name)},Ge.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-items-center"},s?s(f):Ge.default.createElement(e,{className:`tw-mr-2 tw-size-4 ${r}`}),Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-sm"},f.name)),Ge.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Ge.default.createElement("span",{className:"tw-text-xs tw-text-muted group-hover:tw-hidden"},f.count||0),Ge.default.createElement(Ho,{className:"tw-hidden tw-size-4 tw-shrink-0 tw-text-muted hover:tw-text-warning group-hover:tw-block group-hover:tw-flex-none",onClick:p=>c(p,f)}))))));function dvi(t,e){if(e.isCurrentProject){if(e.processingFiles.has(t))return{status:"processing"};let r=e.failedByPath.get(t);return r?{status:"failed",failedItem:r}:e.success.has(t)?{status:"success"}:{status:"notStarted"}}return e.cachedFiles.has(t)?{status:"success"}:{status:"notStarted"}}var mnn={success:"Processed",failed:"Failed",processing:"Processing",notStarted:"Not started"};function fvi({item:t,viewMode:e,loadStatus:r,onDelete:n}){let o=t.id.split(".").pop()||"",i=t.isIgnored?Fb:Ho;return Ge.default.createElement("div",{className:"tw-group tw-flex tw-cursor-pointer tw-items-center tw-rounded-lg tw-border tw-border-solid tw-border-border tw-p-2 tw-transition-shadow hover:tw-shadow-md"},Ge.default.createElement("div",{className:"tw-mr-2 tw-shrink-0"},Ge.default.createElement(cvi,{extension:o,size:"tw-size-8"})),Ge.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-flex-col"},Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-sm tw-font-medium"},t.isIgnored&&Ge.default.createElement("span",{className:"tw-text-sm tw-text-error"}," (Ignored files)"),t.name),t.id&&Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-xs tw-text-faint"},t.id)),Ge.default.createElement("div",{className:"tw-ml-auto tw-flex tw-min-w-[24px] tw-items-center tw-justify-end tw-gap-2"},r&&Ge.default.createElement(Xc,{variant:"outline",className:Se("tw-flex tw-items-center tw-gap-1 tw-whitespace-nowrap",r.status==="success"&&"tw-text-success",r.status==="failed"&&"tw-text-error",r.status==="processing"&&"tw-text-accent",r.status==="notStarted"&&"tw-text-muted"),title:r.status==="failed"&&r.failedItem?.error?`Failed: ${r.failedItem.error}`:mnn[r.status]},r.status==="processing"?Ge.default.createElement(Us,{className:"tw-size-3 tw-animate-spin"}):r.status==="success"?Ge.default.createElement(B_,{className:"tw-size-3"}):r.status==="failed"?Ge.default.createElement($b,{className:"tw-size-3"}):Ge.default.createElement("div",{className:"tw-size-2 tw-rounded-full tw-border tw-border-solid tw-border-border"}),Ge.default.createElement("span",{className:"tw-hidden md:tw-inline"},mnn[r.status])),Ge.default.createElement(i,{className:"tw-hidden tw-size-4 tw-shrink-0 tw-text-muted hover:tw-text-warning group-hover:tw-block group-hover:tw-flex-none",onClick:a=>n(a,t)})))}function pvi({item:t,onClick:e}){let r,n;switch(t.type){case"tag":r=T1,n="tw-text-context-manager-orange";break;case"folder":r=Am,n="tw-text-context-manager-yellow";break;case"files":r=ju,n="tw-text-context-manager-blue";break;case"ignoreFiles":r=Ho,n="tw-text-context-manager-red";break}return Ge.default.createElement("div",{className:"tw-group tw-flex tw-cursor-pointer tw-items-center tw-rounded-lg tw-border tw-border-solid tw-border-border tw-p-2 tw-transition-shadow hover:tw-shadow-md",onClick:()=>e(t)},Ge.default.createElement("div",{className:"tw-mr-2 tw-shrink-0"},Ge.default.createElement(r,{className:`tw-size-6 ${n}`})),Ge.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-flex-col"},Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-sm tw-font-medium"},t.type==="tag"&&Ge.default.createElement("span",{className:"tw-mr-2 tw-text-faint"},"#"),t.name),Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-xs tw-text-faint"},t.count," ",t.count===1?"item":"items")))}function hnn(t){return"type"in t}function mvi({initialProject:t,onSave:e,onCancel:r,app:n}){let o=eQ.Platform.isMobile,[i]=YJ(),[a,s]=(0,Ge.useState)(null);(0,Ge.useEffect)(()=>{let z=!0;return(async()=>{let oe=await Iw.getInstance().get(t);z&&s(oe)})(),()=>{z=!1}},[t]);let u=(0,Ge.useMemo)(()=>Gu()?.id===t.id,[t.id]),l=(0,Ge.useMemo)(()=>a?.fileContexts?new Set(Object.entries(a.fileContexts).filter(([,z])=>z?.cacheKey).map(([z])=>z)):new Set,[a]),c=(0,Ge.useMemo)(()=>({success:new Set(i.success),failedByPath:new Map(i.failed.map(z=>[z.path,z])),processingFiles:new Set(i.processingFiles),total:new Set(i.total),cachedFiles:l,isCurrentProject:u}),[i.success,i.failed,i.processingFiles,i.total,l,u]),{inclusions:d,exclusions:f}=(0,Ge.useMemo)(()=>Zl({inclusions:t?.contextSource.inclusions,exclusions:t?.contextSource.exclusions,isProject:!0}),[t.contextSource]),p=(0,Ge.useMemo)(()=>n.vault.getFiles(),[n.vault]),m=(0,Ge.useCallback)((z,H,oe)=>{let Q=z.filter(Bt=>fu(Bt,H,oe,!0)),de=(Bt,Pt,Nt,$e)=>{Pt&&Pt.forEach(Fr=>{let ft={[Nt]:[Fr]};fu(Bt,ft,null,!0)&&!$e[Fr].some(Ve=>Ve.id===Bt.path)&&$e[Fr].push({id:Bt.path,name:Bt.basename})})},fe={},De={},st={},Le=[];return(H?.tagPatterns??[]).forEach(Bt=>{fe[Bt]=[]}),(H?.folderPatterns??[]).forEach(Bt=>{De[Bt]=[]}),(H?.extensionPatterns??[]).forEach(Bt=>{st[Bt]=[]}),Q.forEach(Bt=>{de(Bt,H?.tagPatterns,"tagPatterns",fe),de(Bt,H?.folderPatterns,"folderPatterns",De),de(Bt,H?.extensionPatterns,"extensionPatterns",st),H?.notePatterns&&fu(Bt,{notePatterns:H.notePatterns},null,!0)&&!Le.some(Pt=>Pt.id===Bt.path)&&Le.push({id:Bt.path,name:Bt.basename})}),{tags:fe,folders:De,extensions:st,notes:Le}},[]),[h,y]=(0,Ge.useState)(()=>m(p,d,f)),[g,b]=(0,Ge.useState)(()=>{let z=p.filter(H=>f&&fu(H,f,null,!0));return{files:new Set(z)}}),_=(0,Ge.useRef)(h),w=(0,Ge.useRef)(g),[T,O]=(0,Ge.useState)(""),[E,P]=(0,Ge.useState)(null),[R,I]=(0,Ge.useState)(null),A=(0,Ge.useCallback)((z,H)=>{let oe=Object.keys(z.tags),Q=Object.keys(z.folders),de=Object.keys(z.extensions),fe=z.notes.map(De=>{let st=H.find(Le=>Le.path===De.id);if(st)return WG(st)}).filter(Boolean);return sq({tagPatterns:oe,folderPatterns:Q,extensionPatterns:de,notePatterns:fe})},[]),B=(0,Ge.useCallback)(z=>{let H=new Array(...z.files).map(oe=>WG(oe));return sq({notePatterns:H})||""},[]);(0,Ge.useEffect)(()=>{_.current=h,w.current=g},[h,g]);let k=(0,Ge.useMemo)(()=>{let z=[],H=(Q,de)=>{de.forEach(fe=>{Q.some(De=>De.id===fe.id)||Q.push({id:fe.id,name:fe.name})})};return[h.tags,h.folders,h.extensions,{notes:h.notes}].forEach(Q=>{Object.values(Q).forEach(de=>{H(z,de)})}),z},[h]),q=(0,Ge.useCallback)(z=>{let H=[],oe=[],Q=[];return z.split(",").map(fe=>fe.trim()).filter(fe=>fe).forEach(fe=>{fe.startsWith("#")?H.push(fe.substring(1)):fe.startsWith(".")||fe.startsWith("*.")?Q.push(fe.replace("*","")):oe.push(fe)}),{tags:H,titles:oe,extensions:Q}},[]),Z=(0,Ge.useCallback)(z=>[...z].sort((H,oe)=>H.name.toLowerCase().localeCompare(oe.name.toLowerCase())),[]),V=(0,Ge.useMemo)(()=>{if(T){let z=q(T);return k.filter(H=>{let oe=p.find(Le=>Le.path===H.id);if(!oe)return!1;let Q=oe.extension==="md",de=z.tags.length>0&&Q&&z.tags.some(Le=>sO(oe).some(Pt=>(Pt.startsWith("#")?Pt.substring(1):Pt).toLowerCase().includes(Le.toLowerCase()))),fe=z.titles.length>0&&z.titles.some(Le=>oe.basename.toLowerCase().includes(Le.toLowerCase())),De=z.extensions.length>0&&z.extensions.some(Le=>`.${oe.extension}`.toLowerCase()===Le.toLowerCase());return z.tags.length>0||z.titles.length>0||z.extensions.length>0?de||fe||De:!1}).map(H=>({id:H.id,name:H.name}))}if(E==="tags"&&R){let z=h.tags[R];return z||[]}if(E==="folders"&&R){let z=h.folders[R];return z||[]}if(E==="files")return h.notes;if(E==="extensions"&&R){let z=h.extensions[R];return z||[]}if(E==="ignoreFiles")return Array.from(g.files).map(z=>({id:z.path,name:z.basename}));if(!E){let z=Z(Object.entries(h.tags).map(([de,fe])=>({id:`tag:${de}`,name:de.slice(1),type:"tag",originalId:de,count:fe.length}))),H=Z(Object.entries(h.folders).map(([de,fe])=>({id:`folder:${de}`,name:de,type:"folder",originalId:de,count:fe.length}))),oe=h.notes.length>0?[{id:"files:all",name:"Files",type:"files",count:h.notes.length}]:[],Q=g.files.size>0?[{id:"ignoreFiles:all",name:"Ignore Files",type:"ignoreFiles",count:g.files.size}]:[];return[...z,...H,...oe,...Q]}return[]},[T,E,R,q,k,p,h.tags,h.folders,h.notes,h.extensions,g.files,Z]),Y=(0,Ge.useCallback)((z,H)=>Object.entries(z).sort(([oe],[Q])=>oe.localeCompare(Q)).map(([oe,Q])=>({id:oe,name:H?H(oe):oe,count:Q.length})),[]),X=(0,Ge.useCallback)((z,H,oe)=>{let Q=De=>p.filter(st=>fu(st,De,null,!0)).map(st=>({id:st.path,name:st.basename})),de=[...w.current.files],fe=Q(oe).map(De=>({...De,isIgnored:de.some(st=>st.path===De.id)}));y(De=>({...De,[z]:{...De[z],[H]:fe}}))},[p]),W=(0,Ge.useCallback)((z,H)=>{let oe={tags:{...z.tags},folders:{...z.folders},extensions:{...z.extensions},notes:[...z.notes]},Q=de=>{Object.keys(de).forEach(fe=>{de[fe]=de[fe].filter(De=>De.id!==H)})};return Q(oe.tags),Q(oe.folders),Q(oe.extensions),oe.notes=oe.notes.filter(de=>de.id!==H),oe},[]),re=(0,Ge.useCallback)((z,H=null,oe=!0)=>{P(z),I(H),oe&&O("")},[]),ue=(0,Ge.useMemo)(()=>{let z=H=>(oe,Q)=>{oe.stopPropagation(),y(de=>{let fe={...de[H]};return delete fe[Q.id],{...de,[H]:fe}})};return{delete:{tag:z("tags"),folder:z("folders"),extension:z("extensions")},add:{tag:()=>{new KY(n,H=>{let oe=eae(H);X("tags",oe,{tagPatterns:[oe]})}).open()},folder:()=>{new WY(n,H=>{X("folders",H,{folderPatterns:[H]})}).open()},file:()=>{new _fe({app:n,onFileSelect:H=>{h.notes.find(Q=>Q.id===H.path)||(b(Q=>{let de=new Set(Q.files);return de.delete(H),{...Q,files:de}}),y(Q=>({...Q,notes:[...Q.notes,{id:H.path,name:H.basename}]})))},excludeFilePaths:[],titleOnly:!1}).open()},extension:()=>{new eQ.Notice("Adding extension is temporarily not supported.")},ignoreFile:()=>{new _fe({app:n,onFileSelect:H=>{g.files.has(H)||(b(Q=>{let de=new Set(Q.files);return de.add(H),{...Q,files:de}}),y(Q=>W(Q,H.path)))},excludeFilePaths:[],titleOnly:!1}).open()}},click:{tag:H=>{re("tags",H)},folder:H=>{re("folders",H)},extension:H=>{re("extensions",H)},files:()=>{re("files")},ignoreFiles:()=>{re("ignoreFiles")}}}},[n,h.notes,g.files,X,W,re]),le=(0,Ge.useCallback)(z=>{z.type==="tag"&&z.originalId?ue.click.tag(z.originalId):z.type==="folder"&&z.originalId?ue.click.folder(z.originalId):z.type==="files"?ue.click.files():z.type==="ignoreFiles"&&ue.click.ignoreFiles()},[ue]),L=()=>T?`Search Results for: "${T}"`:E==="tags"&&R?`Tag: ${R}`:E==="folders"&&R?`Folder: ${R}`:E==="files"?"Files":E==="extensions"&&R?`Extension: ${R}`:E==="ignoreFiles"?"Ignore Files":"All Categories",J=(z,H)=>{z.stopPropagation();let oe=p.find(Q=>Q.path===H.id);oe&&(b(Q=>{let de=new Set(Q.files);return de.add(oe),{...Q,files:de}}),y(Q=>W(Q,H.id)))},ne=(0,Ge.useCallback)(()=>{let z=A(_.current,p),H=B(w.current),{inclusions:oe,exclusions:Q}=Zl({inclusions:z,exclusions:H,isProject:!0}),de=m(p,oe,Q);y(de)},[p,B,A,m]),D=(z,H)=>{z.stopPropagation();let oe=p.find(Q=>Q.path===H.id);oe&&(b(Q=>{let de=new Set(Q.files);return de.delete(oe),{...Q,files:de}}),ne())},N=()=>{let z=A(h,p),H=B(g);e({...t,contextSource:{...t.contextSource,inclusions:z,exclusions:H}})};return Ge.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-col"},Ge.default.createElement(dnn,{direction:"horizontal",className:"tw-flex-1"},Ge.default.createElement(uSt,{defaultSize:o?35:30,minSize:20,maxSize:40},Ge.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-col"},Ge.default.createElement("div",{className:"tw-border-b tw-p-4"},Ge.default.createElement("h2",{className:"tw-text-lg tw-font-semibold"},"File Context")),Ge.default.createElement(CU,{className:"tw-max-h-[500px] tw-flex-1"},Ge.default.createElement("div",{className:"tw-space-y-6 tw-p-4"},Ge.default.createElement(pnn,{title:"Tags",IconComponent:T1,iconColorClassName:"tw-text-context-manager-orange",items:Y(h.tags,z=>z.slice(1)),activeItem:R,activeSection:E,sectionType:"tags",renderIcon:z=>Ge.default.createElement("span",{className:"tw-mr-2 tw-text-faint"},"#"),onItemClick:ue.click.tag,onAddClick:ue.add.tag,onDeleteItem:(z,H)=>ue.delete.tag(z,H),tooltip:"must be in note property"}),Ge.default.createElement(lC,null),Ge.default.createElement(pnn,{title:"Folders",IconComponent:Am,iconColorClassName:"tw-text-context-manager-yellow",items:Y(h.folders),activeItem:R,activeSection:E,sectionType:"folders",onItemClick:ue.click.folder,onAddClick:ue.add.folder,onDeleteItem:(z,H)=>ue.delete.folder(z,H)}),Ge.default.createElement(lC,null),Ge.default.createElement("div",null,Ge.default.createElement(lSt,{IconComponent:ju,title:"Files",iconColorClassName:"tw-text-context-manager-blue",onAddClick:ue.add.file}),Ge.default.createElement("div",{className:Se("tw-cursor-pointer tw-rounded-md tw-p-2 tw-text-sm hover:tw-bg-secondary/50",E==="files"&&"tw-bg-secondary tw-text-normal"),onClick:ue.click.files},"Files (",h.notes.length,")")),Ge.default.createElement(lC,null),Ge.default.createElement("div",null,Ge.default.createElement(lSt,{IconComponent:Ho,title:"Ignore Files",iconColorClassName:"tw-text-context-manager-red",onAddClick:ue.add.ignoreFile}),Ge.default.createElement("div",{className:Se("tw-cursor-pointer tw-rounded-md tw-p-2 tw-text-sm hover:tw-bg-secondary/50",E==="ignoreFiles"&&"tw-bg-secondary tw-text-normal"),onClick:ue.click.ignoreFiles},"Files (",g.files.size,")")))))),Ge.default.createElement(fnn,{withHandle:!0}),Ge.default.createElement(uSt,{defaultSize:o?65:70},Ge.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-col"},Ge.default.createElement("div",{className:"tw-border-b tw-p-4"},Ge.default.createElement(zZ,{placeholder:"Custom search: title, #tag1, .jpg",value:T,onChange:z=>{O(z),z&&re("search",null,!1)}})),Ge.default.createElement("div",{className:"tw-p-4"},Ge.default.createElement("h3",{className:"tw-text-lg tw-font-medium tw-text-muted"},L())),Ge.default.createElement(CU,{className:"tw-max-h-[400px] tw-flex-1 tw-p-4 tw-pt-0"},V.length===0?Ge.default.createElement("div",{className:"tw-mt-10 tw-text-center tw-text-muted"},E?"No items found.":"No categories found. Add tags, folders, or files using the sidebar."):Ge.default.createElement("div",{className:"tw-space-y-2",style:{display:"block"}},E||T?Z(V).map(z=>hnn(z)?null:Ge.default.createElement(fvi,{key:z.id,item:z,viewMode:"list",loadStatus:E==="ignoreFiles"||z.isIgnored?void 0:dvi(z.id,c),onDelete:E==="ignoreFiles"||z.isIgnored?D:J})).filter(Boolean):V.map(z=>hnn(z)?Ge.default.createElement(pvi,{key:z.id,item:z,onClick:le}):null).filter(Boolean)))))),Ge.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2 tw-border-t tw-p-1"},Ge.default.createElement(me,{variant:"ghost",onClick:r},"Cancel"),Ge.default.createElement(me,{onClick:N},"Save")))}var QY=class extends eQ.Modal{constructor(r,n,o){super(r);this.onSave=n;this.initialProject=o}onOpen(){let{contentEl:r,modalEl:n}=this;this.root=(0,gnn.createRoot)(r),n.style.minWidth="50vw";let o=a=>{this.onSave(a),this.close()},i=()=>{this.close()};this.root.render(Ge.default.createElement(mvi,{initialProject:this.initialProject,onSave:o,onCancel:i,app:this.app}))}onClose(){this.root&&this.root.unmount()}};xn();var oz=$(K());zr();function Tfe({value:t,onChange:e,min:r,max:n,step:o,disabled:i,className:a,suffix:s}){let[u,l]=(0,oz.useState)(t);return(0,oz.useEffect)(()=>{l(t)},[t]),oz.default.createElement("div",{className:Se("tw-flex tw-items-center tw-gap-4",a)},oz.default.createElement(xde,{value:[u],onValueChange:([c])=>l(c),onValueCommit:([c])=>e?.(c),min:r,max:n,step:o,disabled:i,className:"tw-flex-1"}),oz.default.createElement("div",{className:"tw-min-w-[60px] tw-text-right tw-text-sm tw-tabular-nums"},u>=1e3?`${u%1e3===0?u/1e3:(u/1e3).toFixed(1)}k`:u,s))}gr();Wb();Qe();Dt();var Ofe=require("obsidian"),gn=$(K()),ynn=$(Im());function hvi({initialProject:t,onSave:e,onCancel:r}){let n=kr(),[o,i]=(0,gn.useState)(!1),[a,s]=(0,gn.useState)({name:!1,systemPrompt:!1,projectModelKey:!1,inclusions:!1}),[u,l]=(0,gn.useState)(t||{id:TNt(),name:"",description:"",systemPrompt:"",projectModelKey:"",modelConfigs:{temperature:Ab.TEMPERATURE,maxTokens:Ab.MAX_TOKENS},contextSource:{inclusions:"",exclusions:"",webUrls:"",youtubeUrls:""},created:Date.now(),UsageTimestamps:Date.now()}),c=uA(u.contextSource.inclusions||u.contextSource.exclusions||"nothing").reverse().join(","),d=h=>{let y=h;if(t?.id){let b=Gu();b?.id===h.id&&(y=b)}new QY(app,async b=>{l(b)},y).open()},f=()=>u.name&&u.projectModelKey,p=(h,y)=>{l(g=>{if(typeof y=="string"&&h==="projectModelKey"&&(y=y.trim()),Array.isArray(y)&&y.every(b=>typeof b=="string")&&(y=y.map(b=>b.trim()).filter(Boolean)),h.includes(".")){let[b,_]=h.split("."),T=g[b];if(typeof T=="object"&&T!==null)return{...g,[b]:{...T,[_]:y}}}return{...g,[h]:y}})},m=async()=>{u.name&&(u.name=u.name.trim());let y=["name","projectModelKey"].filter(g=>!u[g]);if(y.length>0){s(g=>({...g,...Object.fromEntries(y.map(b=>[b,!0]))})),new Ofe.Notice("Please fill in all required fields");return}try{i(!0),await e(u)}catch(g){new Ofe.Notice(Wr(g)),s(b=>({...b,name:!0}))}finally{i(!1)}};return gn.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 tw-p-4"},gn.default.createElement("div",{className:"tw-mb-2 tw-text-xl tw-font-bold tw-text-normal"},t?"Edit Project":"New Project"),gn.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},gn.default.createElement(Fo,{label:"Project Name",required:!0,error:a.name&&!u.name,errorMessage:"Project name is required"},gn.default.createElement(ni,{type:"text",value:u.name,onChange:h=>p("name",h.target.value),onBlur:()=>s(h=>({...h,name:!0})),className:"tw-w-full"})),gn.default.createElement(Fo,{label:"Description",description:"Briefly describe the purpose and goals of the project"},gn.default.createElement(ni,{type:"text",value:u.description,onChange:h=>p("description",h.target.value),className:"tw-w-full"})),gn.default.createElement(Fo,{label:"Project System Prompt",description:"Custom instructions for how the AI should behave in this project context"},gn.default.createElement(rLe,null),gn.default.createElement(n_,{value:u.systemPrompt,onChange:h=>p("systemPrompt",h.target.value),onBlur:()=>s(h=>({...h,systemPrompt:!0})),placeholder:"Enter your project system prompt here... Use {[[Note Name]]} to include note contents.",className:"tw-min-h-32"})),gn.default.createElement(Fo,{label:"Default Model",required:!0,error:a.projectModelKey&&!u.projectModelKey,errorMessage:"Default model is required"},gn.default.createElement(dN,{value:u.projectModelKey,onChange:h=>{let y=h.target.value,g=n.activeModels.find(w=>w.enabled&&no(w)===y);if(!g)return;let{hasApiKey:b,errorNotice:_}=qJ(g,n);p("projectModelKey",y)},onBlur:()=>s(h=>({...h,projectModelKey:!0})),placeholder:"Select a model",options:n.activeModels.filter(h=>h.enabled&&h.projectEnabled).map(h=>({label:QX(h),value:no(h)}))})),gn.default.createElement("div",{className:"tw-space-y-4"},gn.default.createElement("div",{className:"tw-text-base tw-font-medium"},"Model Configuration"),gn.default.createElement("div",{className:"tw-grid tw-grid-cols-1 tw-gap-4"},gn.default.createElement(Fo,{label:"Temperature"},gn.default.createElement(Tfe,{value:u.modelConfigs?.temperature??Ab.TEMPERATURE,onChange:h=>p("modelConfigs.temperature",h),min:0,max:2,step:.01,className:"tw-w-full"})),gn.default.createElement(Fo,{label:"Token Limit"},gn.default.createElement(Tfe,{value:u.modelConfigs?.maxTokens??Ab.MAX_TOKENS,onChange:h=>p("modelConfigs.maxTokens",h),min:1,max:65e3,step:1,className:"tw-w-full"})))),gn.default.createElement("div",{className:"tw-space-y-4"},gn.default.createElement("div",{className:"tw-text-base tw-font-medium"},"Context Sources"),gn.default.createElement(Fo,{label:gn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},gn.default.createElement("span",null,"File Context"),gn.default.createElement(eo,{buttonClassName:"tw-size-4 tw-text-muted",content:gn.default.createElement("div",{className:"tw-max-w-80"},gn.default.createElement("strong",null,"Supported File Types:"),gn.default.createElement("br",null),gn.default.createElement("strong",null,"\u2022 Documents:")," pdf, doc, docx, ppt, pptx, epub, txt, rtf and many more",gn.default.createElement("br",null),gn.default.createElement("strong",null,"\u2022 Images:")," jpg, png, svg, gif, bmp, webp, tiff",gn.default.createElement("br",null),gn.default.createElement("strong",null,"\u2022 Spreadsheets:")," xlsx, xls, csv, numbers",gn.default.createElement("br",null),gn.default.createElement("br",null),"Non-markdown files are converted to markdown in the background.",gn.default.createElement("br",null),gn.default.createElement("strong",null,"Rate limit:")," 50 files or 100MB per 3 hours, whichever is reached first.")})),description:"Define patterns to include specific files, folders or tags (specified in the note property) in the project context."},gn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},gn.default.createElement("div",{className:"tw-flex tw-flex-1 tw-flex-row"},gn.default.createElement(fc,{className:"tw-max-w-[100px] tw-text-sm tw-text-accent"},c)),gn.default.createElement(me,{variant:"secondary",onClick:()=>{d(u)}},"Manage Context"))),gn.default.createElement(Fo,{label:"Web URLs"},gn.default.createElement(n_,{value:u.contextSource?.webUrls,onChange:h=>{let g=h.target.value.split(` +Your existing index will be preserved but not used.`,i=n?"Enable Semantic Search":"Disable Semantic Search",a=n?"Enable":"Disable";super(e,r,o,i,a,"Cancel")}};u0();Xe();DG();u0();fte();var Crn=require("obsidian");function xrn(t,e=20){let r=app.metadataCache.getFileCache(t),n=[];if(r?.links)for(let o of r.links){let i=app.metadataCache.getFirstLinkpathDest(o.link,t.path);if(i&&(n.push(i),n.length>=e))break}if(r?.embeds&&n.length=e))break}return[...new Set(n)]}function Trn(t,e=20){let r=[],n=app.metadataCache.getBacklinksForFile(t);if(n?.data)for(let[o]of n.data){let i=app.vault.getAbstractFileByPath(o);if(i instanceof Crn.TFile&&(r.push(i),r.length>=e))break}return r}KOe();El();Qe();var Wwt=require("obsidian"),Kke=20,Orn=.7,Jke=.3;function g_i(){return kh(ee())}function y_i(t,e){let r=new Map;for(let n of t){let o=r.get(n.document.path);o?n.score>o&&r.set(n.document.path,n.score):r.set(n.document.path,n.score)}return r.delete(e),r}function Prn(t){if(t.size<=Kke)return t;let e=Array.from(t.entries()).sort((r,n)=>n[1]-r[1]).slice(0,Kke);return new Map(e)}function b_i(t){return Array.isArray(t.embedding)&&t.embedding.length>0}function __i(t){return t.some(e=>e.content.trim().length>0)}async function v_i({db:t,filePath:e,currentNoteEmbeddings:r}){let n=r.map(s=>uq.getDocsByEmbedding(t,s,{limit:Kke,similarity:0})),i=(await Promise.all(n)).flat(),a=y_i(i,e);return Prn(a)}async function Ern(t){try{let e=ee(),r=new l0,n=await r.resolveBaseUrl(Mx(e)),o=tq(app),i=await r.searchRelated(n,UTe(app,t),{folderName:o,limit:Kke}),a=new Map,s=i.results||[];for(let u of s){let l=NG(app,u.path);if(l===t||typeof u.score!="number"||Number.isNaN(u.score))continue;let c=a.get(l);(c===void 0||u.score>c)&&a.set(l,u.score)}return ee().debug&&F(`RelevantNotes(Miyo): received ${s.length} chunks, collected ${a.size} note scores`),Prn(a)}catch(e){return Ce("RelevantNotes(Miyo): failed to compute similarity scores",e),new Map}}async function w_i(t){if(g_i())return Ern(t);let e=await p0.getInstance().getDocumentsByPath(t);if(e.length===0)return new Map;let r=e.filter(n=>b_i(n)).map(n=>n.embedding);if(r.length>0)try{let n=await p0.getInstance().getDb();return v_i({db:n,filePath:t,currentNoteEmbeddings:r})}catch(n){return Ce("RelevantNotes(Orama): failed to compute similarity scores",n),new Map}return __i(e)?Ern(t):new Map}function S_i(t){let e=new Map,n=xrn(t).map(a=>a.path);for(let a of n)e.set(a,{links:!0,backlinks:!1});let i=Trn(t).map(a=>a.path);for(let a of i)e.has(a)?e.set(a,{links:!0,backlinks:!0}):e.set(a,{links:!1,backlinks:!0});return e}function C_i(t,e){let r=new Map,n=Orn+Jke;for(let[o,i]of t)r.set(o,i*Orn/n);for(let[o,i]of e){let a=0;i.links&&i.backlinks?a=Jke:(i.links||i.backlinks)&&(a=Jke*.8),r.set(o,(r.get(o)??0)+a)}return r}async function Mrn({filePath:t}){let e=app.vault.getAbstractFileByPath(t);if(!(e instanceof Wwt.TFile))return[];let r=await w_i(t),n=S_i(e),o=C_i(r,n);return Array.from(o.entries()).sort((a,s)=>{let u=a[0],l=s[0],c=Gke(r.get(u)??0),d=Gke(r.get(l)??0);return c!==d?d-c:s[1]-a[1]}).map(([a,s])=>{let u=app.vault.getAbstractFileByPath(a);return!(u instanceof Wwt.TFile)||u.extension!=="md"?null:{document:{path:a,title:u.basename},metadata:{score:s,similarityScore:r.get(a),hasOutgoingLinks:n.get(a)?.links??!1,hasBacklinks:n.get(a)?.backlinks??!1}}}).filter(a=>a!==null)}function Gke(t){return t>.7?3:t>.55?2:1}hat();Mr();var u6=require("obsidian"),It=$(K());function x_i(t){let[e,r]=(0,It.useState)([]),[n,o]=(0,It.useState)(0),i=Vwt();return(0,It.useEffect)(()=>mat(()=>o(a=>a+1)),[]),(0,It.useEffect)(()=>{async function a(){if(i?.path)try{let s=await Mrn({filePath:i.path});r(s)}catch(s){Ce("Failed to fetch relevant notes",s),r([])}}a()},[i?.path,t,n]),e}function T_i(t,e){let[r,n]=(0,It.useState)(!0),[o,i]=(0,It.useState)(0);return(0,It.useEffect)(()=>mat(()=>i(a=>a+1)),[]),(0,It.useEffect)(()=>{if(!t)return;async function a(){try{let s=(await Promise.resolve().then(()=>(El(),Bc))).default,{getSettings:u}=await Promise.resolve().then(()=>(Qe(),r1)),l=u();if(kh(l)){let f=await s.getInstance().isIndexEmpty();n(!f);return}let d=await s.getInstance().hasIndex(t);n(d)}catch{n(!1)}}a()},[t,e,o]),r}function O_i({score:t}){let e=Gke(t),r="\u{1F534}";return e===2&&(r="\u{1F7E0}"),e===3&&(r="\u{1F7E2}"),It.default.createElement("span",{className:"tw-text-sm"},r)}function E_i({note:t,onAddToChat:e,onNavigateToNote:r}){let[n,o]=(0,It.useState)(!1),[i,a]=(0,It.useState)(null),s=Hwt(),u=(0,It.useCallback)(async()=>{if(i)return;let l=app.vault.getAbstractFileByPath(t.document.path);if(l instanceof u6.TFile){let c=await app.vault.cachedRead(l),d=c;if(c.startsWith("---")){let f=c.indexOf("---",3);f!==-1&&(d=c.slice(f+3).trim())}a(d.slice(0,1e3)+(d.length>1e3?"...":""))}},[i,t.document.path]);return(0,It.useEffect)(()=>{n&&u()},[n,u]),It.default.createElement(uy,{open:n,onOpenChange:o,className:"tw-rounded-md tw-border tw-border-solid tw-border-border"},It.default.createElement("div",{className:Se("tw-flex tw-items-center tw-justify-between tw-gap-2 tw-p-2")},It.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-shrink-0",asChild:!0},It.default.createElement(AT,null,It.default.createElement(od,{className:Se("tw-size-4 tw-transition-transform tw-duration-200",{"rotate-90":n})}))),It.default.createElement("div",{className:"tw-flex tw-shrink-0 tw-items-center tw-gap-2"},It.default.createElement(O_i,{score:t.metadata.similarityScore??0})),It.default.createElement("div",{className:"tw-flex-1 tw-overflow-hidden"},It.default.createElement("a",{draggable:!0,onDragStart:l=>{let c=app.vault.getAbstractFileByPath(t.document.path);c instanceof u6.TFile&&s(l,c)},onClick:l=>{l.preventDefault();let c=l.metaKey||l.ctrlKey;r(c)},onAuxClick:l=>{l.button===1&&(l.preventDefault(),r(!0))},className:"tw-block tw-w-full tw-truncate tw-text-sm tw-font-bold tw-text-normal",title:`${t.document.title} - drag to insert wikilink`},t.document.title)),It.default.createElement(vn,null,It.default.createElement(wn,{asChild:!0},It.default.createElement(me,{variant:"ghost2",size:"icon",onClick:e,className:"tw-shrink-0"},It.default.createElement(pw,{className:"tw-size-4"}))),It.default.createElement(pn,null,"Add to Chat"))),It.default.createElement(ly,null,It.default.createElement("div",{className:"tw-border-[0px] tw-border-t tw-border-solid tw-border-border tw-px-4 tw-py-2"},It.default.createElement("div",{className:"tw-whitespace-pre-wrap tw-text-wrap tw-break-all tw-text-xs tw-text-muted tw-opacity-75"},t.document.path),i&&It.default.createElement("div",{className:"tw-overflow-hidden tw-whitespace-pre-wrap tw-border-t tw-border-border tw-pb-4 tw-pt-2 tw-text-xs tw-text-normal"},i)),It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-4 tw-border-[0px] tw-border-t tw-border-solid tw-border-border tw-px-4 tw-py-2 tw-text-xs tw-text-muted"},t.metadata.similarityScore!=null&&It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},It.default.createElement("span",null,"Similarity: ",(t.metadata.similarityScore*100).toFixed(1),"%")),t.metadata.hasOutgoingLinks&&It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},It.default.createElement(Ire,{className:"tw-size-4"}),It.default.createElement("span",null,"Outgoing links")),t.metadata.hasBacklinks&&It.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},It.default.createElement(Rre,{className:"tw-size-4"}),It.default.createElement("span",null,"Backlinks")))))}function P_i({note:t,onAddToChat:e,onNavigateToNote:r,children:n}){return It.default.createElement(bU,{key:t.document.path},It.default.createElement(_U,{asChild:!0},n),It.default.createElement(K$,{className:"tw-flex tw-w-fit tw-min-w-72 tw-max-w-96 tw-flex-col tw-gap-2 tw-overflow-hidden"},It.default.createElement("span",{className:"tw-text-sm tw-text-normal"},t.document.title),It.default.createElement("span",{className:"tw-text-xs tw-text-muted"},t.document.path),It.default.createElement("div",{className:"tw-flex tw-gap-2"},It.default.createElement("button",{onClick:e,className:"tw-inline-flex tw-items-center tw-gap-2 tw-border tw-border-solid tw-border-border !tw-bg-transparent !tw-shadow-none hover:!tw-bg-interactive-hover"},"Add to Chat ",It.default.createElement(pw,{className:"tw-size-4"})),It.default.createElement("button",{onClick:o=>{let i=o.metaKey||o.ctrlKey;r(i)},className:"tw-inline-flex tw-items-center tw-gap-2 tw-border tw-border-solid tw-border-border !tw-bg-transparent !tw-shadow-none hover:!tw-bg-interactive-hover"},"Navigate to Note ",It.default.createElement(yre,{className:"tw-size-4"})))))}var Xke=(0,It.memo)(({className:t,defaultOpen:e=!1})=>{let[r,n]=(0,It.useState)(0),[o,i]=(0,It.useState)(e),a=x_i(r),s=Vwt(),u=ez(),l=T_i(s?.path??"",r),c=Hwt(),d=(h,y=!1)=>{let g=app.vault.getAbstractFileByPath(h);g instanceof u6.TFile&&app.workspace.getLeaf(y).openFile(g)},f=h=>{u.insertTextWithPills(`[[${h}]]`,!0)},p=async()=>{s&&(await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().reindexFile(s),new u6.Notice(`Refreshed index for ${s.basename}`),n(r+1))},m=async()=>{let{getSettings:h,updateSetting:y}=await Promise.resolve().then(()=>(Qe(),r1));h().enableSemanticSearchV3?(await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0}),n(r+1)):new HY(app,async()=>{y("enableSemanticSearchV3",!0),await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0}),n(r+1)},!0).open()};return It.default.createElement("div",{className:Se("tw-w-full tw-border tw-border-solid tw-border-transparent tw-border-b-border tw-pb-2",t)},It.default.createElement(uy,{open:o,onOpenChange:i},It.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-pb-2 tw-pl-1"},It.default.createElement("div",{className:"tw-flex tw-flex-1 tw-items-center tw-gap-2"},It.default.createElement("span",{className:"tw-font-semibold tw-text-normal"},"Relevant Notes"),It.default.createElement(to,{content:"Relevance is a combination of semantic similarity and links. Requires semantic search setting on.",contentClassName:"tw-w-64",buttonClassName:"tw-size-4 tw-text-muted"})),It.default.createElement("div",{className:"tw-flex tw-items-center"},l?It.default.createElement(vn,null,It.default.createElement(wn,{asChild:!0},It.default.createElement(me,{variant:"ghost2",size:"icon",onClick:p},It.default.createElement(qre,{className:"tw-size-4"}))),It.default.createElement(pn,{side:"bottom"},"Reindex Current Note")):It.default.createElement(me,{variant:"secondary",size:"sm",onClick:m},"Build Index"),a.length>0&&It.default.createElement(AT,{asChild:!0},It.default.createElement(me,{variant:"ghost2",size:"icon"},o?It.default.createElement(Og,{className:"tw-size-5"}):It.default.createElement(Ji,{className:"tw-size-5"}))))),a.length===0&&l&&It.default.createElement("div",{className:"tw-flex tw-max-h-12 tw-flex-wrap tw-items-center tw-gap-x-2 tw-gap-y-1 tw-overflow-y-hidden tw-px-1"},It.default.createElement("span",{className:"tw-text-xs tw-text-muted"},"No relevant notes found")),!o&&a.length>0&&It.default.createElement("div",{className:"tw-flex tw-max-h-6 tw-flex-wrap tw-gap-x-2 tw-gap-y-1 tw-overflow-y-hidden tw-px-1"},a.map(h=>It.default.createElement(P_i,{key:h.document.path,note:h,onAddToChat:()=>f(h.document.title),onNavigateToNote:y=>d(h.document.path,y)},It.default.createElement(Xc,{variant:"outline",key:h.document.path,draggable:!0,onDragStart:y=>{let g=app.vault.getAbstractFileByPath(h.document.path);g instanceof u6.TFile&&c(y,g)},className:"tw-max-w-40 tw-text-xs tw-text-muted hover:tw-cursor-pointer hover:tw-bg-interactive-hover",title:`${h.document.title} - drag to insert wikilink`},It.default.createElement("span",{className:"tw-truncate"},h.document.title))))),It.default.createElement(ly,null,It.default.createElement("div",{className:"tw-flex tw-max-h-screen tw-flex-col tw-gap-2 tw-overflow-y-auto tw-px-1 tw-py-2"},a.map(h=>It.default.createElement(E_i,{note:h,key:h.document.path,onAddToChat:()=>f(h.document.title),onNavigateToNote:y=>d(h.document.path,y)}))))))});Xke.displayName="RelevantNotes";na();rd();xn();var qv=$(K());zr();var vL=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-rounded-xl tw-border tw-border-border tw-bg-primary tw-text-normal tw-shadow",t),...e}));vL.displayName="Card";var wL=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-flex tw-flex-col tw-space-y-1.5 tw-p-6",t),...e}));wL.displayName="CardHeader";var l6=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-font-semibold tw-leading-none tw-tracking-tight",t),...e}));l6.displayName="CardTitle";var M_i=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-text-sm tw-text-muted",t),...e}));M_i.displayName="CardDescription";var SL=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-p-6 tw-pt-0",t),...e}));SL.displayName="CardContent";var R_i=qv.forwardRef(({className:t,...e},r)=>qv.createElement("div",{ref:r,className:Se("tw-flex tw-items-center tw-p-6 tw-pt-0",t),...e}));R_i.displayName="CardFooter";gr();Qe();Mr();var il=$(K());var Jwt={activeNote:{title:"Active Note Insights",prompts:["Provide three follow-up questions worded as if I'm asking you based on {activeNote}?","What key questions does {activeNote} answer?","Give me a quick recap of {activeNote} in two sentences."]},quoteNote:{title:"Note Link Chat",prompts:["Based on [[]], what improvements should we focus on next?","Summarize the key points from [[]].","Summarize the recent updates from [[]].","Roast my writing in [[]] and give concrete actionable feedback"]},fun:{title:"Test LLM",prompts:["9.11 and 9.8, which is bigger?","What's the longest river in the world?","If a lead ball and a feather are dropped simultaneously from the same height, which will reach the ground first?"]},qaVault:{title:"Vault Q&A",prompts:["What insights can I gather about from my notes?","Explain based on my stored notes.","Highlight important details on from my notes.","Based on my notes on , what is the question that I should be asking, but am not?"]},copilotPlus:{title:"Copilot Plus",prompts:["Give me a recap of last week @vault","What are the key takeaways from my notes on @vault","Summarize in under 10 bullet points","Summarize ","@websearch what are most recent updates in the AI industry","What are the key insights from this paper ","What new methods are proposed in this paper [[]]"]}},Rrn={llm_chain:["activeNote","quoteNote","fun"],vault_qa:["qaVault","qaVault","quoteNote"],copilot_plus:["copilotPlus","copilotPlus","copilotPlus"],project:["copilotPlus","copilotPlus","copilotPlus"]};function I_i(t="llm_chain"){let e=Rrn[t]||Rrn.llm_chain,r={};return e.map(n=>(r[n]||(r[n]=[...Jwt[n].prompts].sort(()=>Math.random()-.5)),{title:Jwt[n].title,text:r[n].pop()||Jwt[n].prompts[0]}))}var Irn=({onClick:t})=>{let[e]=aw(),r=(0,il.useMemo)(()=>I_i(e),[e]),o=kr().indexVaultToVectorStore;return il.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},il.default.createElement(vL,{className:"tw-w-full tw-bg-transparent"},il.default.createElement(wL,{className:"tw-px-2"},il.default.createElement(l6,null,"Suggested Prompts")),il.default.createElement(SL,{className:"tw-p-2 tw-pt-0"},il.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},r.map((i,a)=>il.default.createElement("div",{key:a,className:"tw-flex tw-justify-between tw-gap-2 tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-text-sm"},il.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-1"},il.default.createElement("div",{className:"tw-text-muted"},i.title),il.default.createElement("div",null,i.text)),il.default.createElement("div",{className:"tw-flex tw-h-full tw-items-start"},il.default.createElement(vn,null,il.default.createElement(wn,{asChild:!0},il.default.createElement(me,{variant:"ghost2",size:"fit",className:"tw-text-muted",onClick:()=>t(i.text)},il.default.createElement(pw,{className:"tw-size-4"}))),il.default.createElement(pn,null,"Add to Chat")))))))),e==="vault_qa"&&il.default.createElement("div",{className:"tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-text-sm"},"Please note that this is a retrieval-based QA. Questions should contain keywords and concepts that exist literally in your vault"),e==="vault_qa"&&o==="NEVER"&&il.default.createElement("div",{className:"tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-text-sm"},il.default.createElement("div",null,il.default.createElement(Eg,{className:"tw-size-4"})," Your auto-index strategy is set to"," ",il.default.createElement("b",null,"NEVER"),". Before proceeding, click the"," ",il.default.createElement("span",{className:"tw-text-accent"},"Refresh Index")," button below or run the"," ",il.default.createElement("span",{className:"tw-text-accent"},"Copilot command: Index (refresh) vault for QA")," ","to update the index.")))};gr();gr();var d_=$(K()),Arn=({chatHistory:t})=>{let[e,r]=(0,d_.useState)(0),n=(0,d_.useRef)(null),o=(0,d_.useRef)(null),i=(0,d_.useCallback)((l,c)=>`message-${l.id||l.timestamp?.epoch||c}`,[]),a=(0,d_.useCallback)(()=>{if(!n.current)return 0;let l=n.current,c=l.clientHeight,d=t.map((m,h)=>({msg:m,idx:h})).filter(({msg:m})=>m.isVisible&&m.sender===Zs).pop()?.idx,f=0;if(d!==void 0){let m=i(t[d],d),h=l.querySelector(`[data-message-key="${m}"]`);if(h)f=h.getBoundingClientRect().height;else{let y=t[d].message.length,g=Math.ceil(y/80);f=Math.max(60,g*24)}}return Math.max(100,c-f)},[t,i]),s=(0,d_.useCallback)(l=>{if(l!==n.current&&(o.current&&(o.current.disconnect(),o.current=null),n.current=l,l)){let c=a();r(c);let d=new ResizeObserver(()=>{if(n.current){let f=a();r(f)}});d.observe(l),o.current=d}},[a]);(0,d_.useEffect)(()=>{if(n.current&&t.length>0){let l=a();r(l)}},[t,a]),(0,d_.useEffect)(()=>()=>{o.current&&o.current.disconnect()},[]);let u=(0,d_.useCallback)((l="smooth")=>{n.current&&n.current.scrollTo({top:n.current.scrollHeight,behavior:l})},[]);return(0,d_.useEffect)(()=>{u("instant")},[u]),(0,d_.useEffect)(()=>{if(t.length>0){let l=t[t.length-1];l&&l.sender===Zs&&u()}},[t.length,t,u]),{containerMinHeight:e,scrollContainerCallbackRef:s,getMessageKey:i}};Qe();var cy=$(K()),Nrn=(0,cy.memo)(({chatHistory:t,currentAiMessage:e,streamingMessageId:r,loading:n,loadingMessage:o,app:i,onRegenerate:a,onEdit:s,onDelete:u,onReplaceChat:l,showHelperComponents:c=!0})=>{let[d,f]=(0,cy.useState)(""),p=kr(),{containerMinHeight:m,scrollContainerCallbackRef:h,getMessageKey:y}=Arn({chatHistory:t});if((0,cy.useEffect)(()=>{let b;return n?b=setInterval(()=>{f(_=>_.length<6?_+".":"")},200):f(""),()=>clearInterval(b)},[n]),!t.filter(b=>b.isVisible).length&&!e)return cy.default.createElement("div",{className:"tw-flex tw-size-full tw-flex-col tw-gap-2 tw-overflow-y-auto"},c&&p.showRelevantNotes&&cy.default.createElement(Xke,{defaultOpen:!0,key:"relevant-notes-before-chat"}),c&&p.showSuggestedPrompts&&cy.default.createElement(Irn,{onClick:l}));let g=()=>o?`${o} ${d}`:d;return cy.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-1 tw-flex-col tw-overflow-hidden"},c&&p.showRelevantNotes&&cy.default.createElement(Xke,{className:"tw-mb-4",defaultOpen:!1,key:"relevant-notes-in-chat"}),cy.default.createElement("div",{ref:h,"data-testid":"chat-messages",className:"tw-relative tw-flex tw-w-full tw-flex-1 tw-select-text tw-flex-col tw-items-start tw-justify-start tw-overflow-y-auto tw-scroll-smooth tw-break-words tw-text-[calc(var(--font-text-size)_-_2px)]"},t.map((b,_)=>{let w=t.filter(E=>E.isVisible),O=_===w.length-1&&b.sender!==Zs;return b.isVisible&&cy.default.createElement("div",{key:y(b,_),"data-message-key":y(b,_),className:"tw-w-full",style:{minHeight:O?`${m}px`:"auto"}},cy.default.createElement(Uwt,{message:b,app:i,isStreaming:!1,onRegenerate:()=>a(_),onEdit:E=>s(_,E),onDelete:()=>u(_)}))}),(e||n)&&cy.default.createElement("div",{className:"tw-w-full",style:{minHeight:`${m}px`}},cy.default.createElement(Uwt,{key:r??"ai_message_streaming",message:{id:r??void 0,sender:"AI",message:e||g(),isVisible:!0,timestamp:null},app:i,isStreaming:!0,onDelete:()=>{}}))))});Nrn.displayName="ChatMessages";var Drn=Nrn;xn();Dt();var Zke=$(K());function Yke(t){let[e,r]=(0,Zke.useState)(null);(0,Zke.useEffect)(()=>{(async()=>{let i=await xNt();i.version&&r(i.version)})()},[]);let n=e!==null&&Age(e,t);return{latestVersion:e,hasUpdate:n}}zr();Qe();Dt();Mr();var hC=$(K());function jrn({currentVersion:t}){let{latestVersion:e,hasUpdate:r}=Yke(t),n=kr().lastDismissedVersion,[o,i]=(0,hC.useState)(!0),a=r&&e&&Age(e,t)&&n!==e,s=()=>{e&&(i(!1),setTimeout(()=>{Re("lastDismissedVersion",e)},300))};return a?hC.default.createElement("div",{className:Se("tw-min-h-14 tw-overflow-hidden",o?"tw-duration-300 tw-animate-in tw-slide-in-from-top":"tw-duration-300 tw-animate-out tw-slide-out-to-top")},hC.default.createElement("div",{className:"tw-mb-1 tw-flex tw-items-center tw-justify-between tw-gap-2 tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2 tw-pl-3 tw-text-xs"},hC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hC.default.createElement("span",{className:"tw-font-medium"},"Update available:"),hC.default.createElement("a",{href:"https://github.com/logancyang/obsidian-copilot/releases/latest",target:"_blank",rel:"noopener noreferrer",className:"tw-text-normal"},"v",e)),hC.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},hC.default.createElement(me,{size:"fit",variant:"ghost2",className:"tw-text-accent hover:tw-text-accent-hover",onClick:()=>{window.open("obsidian://show-plugin?id=copilot","_blank"),s()}},"Update"),hC.default.createElement(me,{variant:"ghost2",size:"icon",onClick:s},hC.default.createElement(Ho,{className:"tw-size-4"}))))):null}na();na();na();var $rn=require("obsidian");Wb();var WY=class extends $rn.FuzzySuggestModal{constructor(r,n){super(r);this.onChooseFolder=n}getItems(){let r=new Set,n=dat(this.app);return this.app.vault.getAllLoadedFiles().forEach(o=>{o.parent?.path&&o.parent.path!=="/"&&!n.some(a=>o.parent.path===a||o.parent.path.startsWith(a+"/"))&&r.add(o.parent.path)}),Array.from(r)}getItemText(r){return r}onChooseItem(r,n){this.onChooseFolder(r)}};var Kwt=require("obsidian");var Qke=require("obsidian");Dt();rd();var JY=class extends Qke.FuzzySuggestModal{constructor(e,r="copilot_plus"){super(e),this.activeNote=e.workspace.getActiveFile(),this.chainType=r}getOrderedNotes(e=[]){let r=this.app.workspace.getLastOpenFiles().map(a=>this.app.vault.getAbstractFileByPath(a)).filter(a=>a instanceof Qke.TFile&&LJ(a,this.chainType)&&!e.includes(a.path)&&a.path!==this.activeNote?.path),o=this.app.vault.getFiles().filter(a=>LJ(a,this.chainType)).filter(a=>!r.some(s=>s.path===a.path)&&!e.includes(a.path)&&a.path!==this.activeNote?.path);return[...this.activeNote&&LJ(this.activeNote,this.chainType)?[this.activeNote]:[],...r,...o]}formatNoteTitle(e,r,n){let o=e;return r&&(o+=" (current)"),n==="pdf"?o+=" (PDF)":n==="canvas"&&(o+=" (Canvas)"),o}};var _fe=class extends JY{constructor({app:e,onFileSelect:r,excludeFilePaths:n,titleOnly:o=!1}){super(e),this.onFileSelect=r,this.availableNotes=this.getOrderedProjectFiles(n),this.titleOnly=o,this.setTitle("Select File")}getOrderedProjectFiles(e=[]){let r=["mp3","mp4","m4a","wav","webm"],n=this.app.workspace.getLastOpenFiles().map(a=>this.app.vault.getAbstractFileByPath(a)).filter(a=>a instanceof Kwt.TFile&&!e.includes(a.path)&&a.path!==this.activeNote?.path&&!r.includes(a.extension.toLowerCase())),i=this.app.vault.getFiles().filter(a=>!r.includes(a.extension.toLowerCase())).filter(a=>!n.some(s=>s.path===a.path)&&!e.includes(a.path)&&a.path!==this.activeNote?.path);return[...this.activeNote?[this.activeNote]:[],...n,...i]}getItems(){if(this.titleOnly){let e=new Map;return this.availableNotes.forEach(r=>{e.set(r.basename,r)}),Array.from(e.values())}return this.availableNotes}getItemText(e){let r=e.path===this.activeNote?.path;return this.formatNoteTitle(e.basename,r,e.extension)}onChooseItem(e,r){this.onFileSelect(e)}renderSuggestion(e,r){let n=r.createDiv({cls:"pointer-events-none"});if(e.item instanceof Kwt.TFile){let o=n.createDiv(),i=e.item;o.setText(this.formatNoteTitle(i.basename,i===this.activeNote,i.extension)),this.titleOnly||n.createDiv({cls:"mt-1 text-muted text-xs"}).setText(i.path)}}formatNoteTitle(e,r,n){let o=e;return r&&(o+=" (current)"),n&&(o+=` (${n.toUpperCase()})`),o}};Dt();var Lrn=require("obsidian"),KY=class extends Lrn.FuzzySuggestModal{constructor(r,n){super(r);this.onChooseTag=n}getItems(){let r=app.vault.getMarkdownFiles(),n=new Set;for(let o of r)sO(o).forEach(a=>n.add(a));return Array.from(n)}getItemText(r){return r}onChooseItem(r,n){this.onChooseTag(r)}};xn();var xfe=$(K());Mr();var Wrn=$(K(),1),Er=$(K(),1),oqe=(0,Er.createContext)(null);oqe.displayName="PanelGroupContext";var Yc={group:"data-panel-group",groupDirection:"data-panel-group-direction",groupId:"data-panel-group-id",panel:"data-panel",panelCollapsible:"data-panel-collapsible",panelId:"data-panel-id",panelSize:"data-panel-size",resizeHandle:"data-resize-handle",resizeHandleActive:"data-resize-handle-active",resizeHandleEnabled:"data-panel-resize-handle-enabled",resizeHandleId:"data-panel-resize-handle-id",resizeHandleState:"data-resize-handle-state"},tSt=10,d6=Er.useLayoutEffect,Frn=Wrn.useId,A_i=typeof Frn=="function"?Frn:()=>null,N_i=0;function rSt(t=null){let e=A_i(),r=(0,Er.useRef)(t||e||null);return r.current===null&&(r.current=""+N_i++),t??r.current}function Jrn({children:t,className:e="",collapsedSize:r,collapsible:n,defaultSize:o,forwardedRef:i,id:a,maxSize:s,minSize:u,onCollapse:l,onExpand:c,onResize:d,order:f,style:p,tagName:m="div",...h}){let y=(0,Er.useContext)(oqe);if(y===null)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:g,expandPanel:b,getPanelSize:_,getPanelStyle:w,groupId:T,isPanelCollapsed:O,reevaluatePanelConstraints:E,registerPanel:P,resizePanel:R,unregisterPanel:I}=y,A=rSt(a),B=(0,Er.useRef)({callbacks:{onCollapse:l,onExpand:c,onResize:d},constraints:{collapsedSize:r,collapsible:n,defaultSize:o,maxSize:s,minSize:u},id:A,idIsFromProps:a!==void 0,order:f});(0,Er.useRef)({didLogMissingDefaultSizeWarning:!1}),d6(()=>{let{callbacks:q,constraints:Z}=B.current,V={...Z};B.current.id=A,B.current.idIsFromProps=a!==void 0,B.current.order=f,q.onCollapse=l,q.onExpand=c,q.onResize=d,Z.collapsedSize=r,Z.collapsible=n,Z.defaultSize=o,Z.maxSize=s,Z.minSize=u,(V.collapsedSize!==Z.collapsedSize||V.collapsible!==Z.collapsible||V.maxSize!==Z.maxSize||V.minSize!==Z.minSize)&&E(B.current,V)}),d6(()=>{let q=B.current;return P(q),()=>{I(q)}},[f,A,P,I]),(0,Er.useImperativeHandle)(i,()=>({collapse:()=>{g(B.current)},expand:q=>{b(B.current,q)},getId(){return A},getSize(){return _(B.current)},isCollapsed(){return O(B.current)},isExpanded(){return!O(B.current)},resize:q=>{R(B.current,q)}}),[g,b,_,O,A,R]);let k=w(B.current,o);return(0,Er.createElement)(m,{...h,children:t,className:e,id:A,style:{...k,...p},[Yc.groupId]:T,[Yc.panel]:"",[Yc.panelCollapsible]:n||void 0,[Yc.panelId]:A,[Yc.panelSize]:parseFloat(""+k.flexGrow).toFixed(1)})}var nSt=(0,Er.forwardRef)((t,e)=>(0,Er.createElement)(Jrn,{...t,forwardedRef:e}));Jrn.displayName="Panel";nSt.displayName="forwardRef(Panel)";var D_i;function j_i(){return D_i}var eSt=null,$_i=!0,tqe=-1,CL=null;function L_i(t,e){if(e){let r=(e&Yrn)!==0,n=(e&Qrn)!==0,o=(e&enn)!==0,i=(e&tnn)!==0;if(r)return o?"se-resize":i?"ne-resize":"e-resize";if(n)return o?"sw-resize":i?"nw-resize":"w-resize";if(o)return"s-resize";if(i)return"n-resize"}switch(t){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}function F_i(){CL!==null&&(document.head.removeChild(CL),eSt=null,CL=null,tqe=-1)}function Gwt(t,e){var r,n;if(!$_i)return;let o=L_i(t,e);if(eSt!==o){if(eSt=o,CL===null){CL=document.createElement("style");let a=j_i();a&&CL.setAttribute("nonce",a),document.head.appendChild(CL)}if(tqe>=0){var i;(i=CL.sheet)===null||i===void 0||i.removeRule(tqe)}tqe=(r=(n=CL.sheet)===null||n===void 0?void 0:n.insertRule(`*{cursor: ${o} !important;}`))!==null&&r!==void 0?r:-1}}function Krn(t){return t.type==="keydown"}function Grn(t){return t.type.startsWith("pointer")}function Xrn(t){return t.type.startsWith("mouse")}function iqe(t){if(Grn(t)){if(t.isPrimary)return{x:t.clientX,y:t.clientY}}else if(Xrn(t))return{x:t.clientX,y:t.clientY};return{x:1/0,y:1/0}}function k_i(){if(typeof matchMedia=="function")return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}function q_i(t,e,r){return r?t.xe.x&&t.ye.y:t.x<=e.x+e.width&&t.x+t.width>=e.x&&t.y<=e.y+e.height&&t.y+t.height>=e.y}function B_i(t,e){if(t===e)throw new Error("Cannot compare node with itself");let r={a:Brn(t),b:Brn(e)},n;for(;r.a.at(-1)===r.b.at(-1);)t=r.a.pop(),e=r.b.pop(),n=t;yi(n,"Stacking order can only be calculated for elements with a common ancestor");let o={a:qrn(krn(r.a)),b:qrn(krn(r.b))};if(o.a===o.b){let i=n.childNodes,a={a:r.a.at(-1),b:r.b.at(-1)},s=i.length;for(;s--;){let u=i[s];if(u===a.a)return 1;if(u===a.b)return-1}}return Math.sign(o.a-o.b)}var U_i=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function z_i(t){var e;let r=getComputedStyle((e=Zrn(t))!==null&&e!==void 0?e:t).display;return r==="flex"||r==="inline-flex"}function V_i(t){let e=getComputedStyle(t);return!!(e.position==="fixed"||e.zIndex!=="auto"&&(e.position!=="static"||z_i(t))||+e.opacity<1||"transform"in e&&e.transform!=="none"||"webkitTransform"in e&&e.webkitTransform!=="none"||"mixBlendMode"in e&&e.mixBlendMode!=="normal"||"filter"in e&&e.filter!=="none"||"webkitFilter"in e&&e.webkitFilter!=="none"||"isolation"in e&&e.isolation==="isolate"||U_i.test(e.willChange)||e.webkitOverflowScrolling==="touch")}function krn(t){let e=t.length;for(;e--;){let r=t[e];if(yi(r,"Missing node"),V_i(r))return r}return null}function qrn(t){return t&&Number(getComputedStyle(t).zIndex)||0}function Brn(t){let e=[];for(;t;)e.push(t),t=Zrn(t);return e}function Zrn(t){let{parentNode:e}=t;return e&&e instanceof ShadowRoot?e.host:e}var Yrn=1,Qrn=2,enn=4,tnn=8,H_i=k_i()==="coarse",NT=[],YY=!1,nz=new Map,aqe=new Map,Sfe=new Set;function W_i(t,e,r,n,o){var i;let{ownerDocument:a}=e,s={direction:r,element:e,hitAreaMargins:n,setResizeHandlerState:o},u=(i=nz.get(a))!==null&&i!==void 0?i:0;return nz.set(a,u+1),Sfe.add(s),rqe(),function(){var c;aqe.delete(t),Sfe.delete(s);let d=(c=nz.get(a))!==null&&c!==void 0?c:1;if(nz.set(a,d-1),rqe(),d===1&&nz.delete(a),NT.includes(s)){let f=NT.indexOf(s);f>=0&&NT.splice(f,1),iSt(),o("up",!0,null)}}}function J_i(t){let{target:e}=t,{x:r,y:n}=iqe(t);YY=!0,oSt({target:e,x:r,y:n}),rqe(),NT.length>0&&(nqe("down",t),t.preventDefault(),rnn(e)||t.stopImmediatePropagation())}function Xwt(t){let{x:e,y:r}=iqe(t);if(YY&&t.buttons===0&&(YY=!1,nqe("up",t)),!YY){let{target:n}=t;oSt({target:n,x:e,y:r})}nqe("move",t),iSt(),NT.length>0&&t.preventDefault()}function Zwt(t){let{target:e}=t,{x:r,y:n}=iqe(t);aqe.clear(),YY=!1,NT.length>0&&(t.preventDefault(),rnn(e)||t.stopImmediatePropagation()),nqe("up",t),oSt({target:e,x:r,y:n}),iSt(),rqe()}function rnn(t){let e=t;for(;e;){if(e.hasAttribute(Yc.resizeHandle))return!0;e=e.parentElement}return!1}function oSt({target:t,x:e,y:r}){NT.splice(0);let n=null;(t instanceof HTMLElement||t instanceof SVGElement)&&(n=t),Sfe.forEach(o=>{let{element:i,hitAreaMargins:a}=o,s=i.getBoundingClientRect(),{bottom:u,left:l,right:c,top:d}=s,f=H_i?a.coarse:a.fine;if(e>=l-f&&e<=c+f&&r>=d-f&&r<=u+f){if(n!==null&&document.contains(n)&&i!==n&&!i.contains(n)&&!n.contains(i)&&B_i(n,i)>0){let m=n,h=!1;for(;m&&!m.contains(i);){if(q_i(m.getBoundingClientRect(),s,!0)){h=!0;break}m=m.parentElement}if(h)return}NT.push(o)}})}function Ywt(t,e){aqe.set(t,e)}function iSt(){let t=!1,e=!1;NT.forEach(n=>{let{direction:o}=n;o==="horizontal"?t=!0:e=!0});let r=0;aqe.forEach(n=>{r|=n}),t&&e?Gwt("intersection",r):t?Gwt("horizontal",r):e?Gwt("vertical",r):F_i()}var Qwt=new AbortController;function rqe(){Qwt.abort(),Qwt=new AbortController;let t={capture:!0,signal:Qwt.signal};Sfe.size&&(YY?(NT.length>0&&nz.forEach((e,r)=>{let{body:n}=r;e>0&&(n.addEventListener("contextmenu",Zwt,t),n.addEventListener("pointerleave",Xwt,t),n.addEventListener("pointermove",Xwt,t))}),nz.forEach((e,r)=>{let{body:n}=r;n.addEventListener("pointerup",Zwt,t),n.addEventListener("pointercancel",Zwt,t)})):nz.forEach((e,r)=>{let{body:n}=r;e>0&&(n.addEventListener("pointerdown",J_i,t),n.addEventListener("pointermove",Xwt,t))}))}function nqe(t,e){Sfe.forEach(r=>{let{setResizeHandlerState:n}=r,o=NT.includes(r);n(t,o,e)})}function K_i(){let[t,e]=(0,Er.useState)(0);return(0,Er.useCallback)(()=>e(r=>r+1),[])}function yi(t,e){if(!t)throw console.error(e),Error(e)}function f6(t,e,r=tSt){return t.toFixed(r)===e.toFixed(r)?0:t>e?1:-1}function xL(t,e,r=tSt){return f6(t,e,r)===0}function sS(t,e,r){return f6(t,e,r)===0}function G_i(t,e,r){if(t.length!==e.length)return!1;for(let n=0;n0&&(t=t<0?0-g:g)}}}{let d=t<0?s:u,f=r[d];yi(f,`No panel constraints found for index ${d}`);let{collapsedSize:p=0,collapsible:m,minSize:h=0}=f;if(m){let y=e[d];if(yi(y!=null,`Previous layout not found for panel index ${d}`),sS(y,h)){let g=y-p;f6(g,Math.abs(t))>0&&(t=t<0?0-g:g)}}}}{let d=t<0?1:-1,f=t<0?u:s,p=0;for(;;){let h=e[f];yi(h!=null,`Previous layout not found for panel index ${f}`);let g=ZY({panelConstraints:r,panelIndex:f,size:100})-h;if(p+=g,f+=d,f<0||f>=r.length)break}let m=Math.min(Math.abs(t),Math.abs(p));t=t<0?0-m:m}{let f=t<0?s:u;for(;f>=0&&f=0))break;t<0?f--:f++}}if(G_i(o,a))return o;{let d=t<0?u:s,f=e[d];yi(f!=null,`Previous layout not found for panel index ${d}`);let p=f+l,m=ZY({panelConstraints:r,panelIndex:d,size:p});if(a[d]=m,!sS(m,p)){let h=p-m,g=t<0?u:s;for(;g>=0&&g0?g--:g++}}}let c=a.reduce((d,f)=>f+d,0);return sS(c,100)?a:o}function X_i({layout:t,panelsArray:e,pivotIndices:r}){let n=0,o=100,i=0,a=0,s=r[0];yi(s!=null,"No pivot index found"),e.forEach((d,f)=>{let{constraints:p}=d,{maxSize:m=100,minSize:h=0}=p;f===s?(n=h,o=m):(i+=h,a+=m)});let u=Math.min(o,100-i),l=Math.max(n,100-a),c=t[s];return{valueMax:u,valueMin:l,valueNow:c}}function Cfe(t,e=document){return Array.from(e.querySelectorAll(`[${Yc.resizeHandleId}][data-panel-group-id="${t}"]`))}function nnn(t,e,r=document){let o=Cfe(t,r).findIndex(i=>i.getAttribute(Yc.resizeHandleId)===e);return o??null}function onn(t,e,r){let n=nnn(t,e,r);return n!=null?[n,n+1]:[-1,-1]}function Z_i(t){return t instanceof HTMLElement?!0:typeof t=="object"&&t!==null&&"tagName"in t&&"getAttribute"in t}function inn(t,e=document){if(Z_i(e)&&e.dataset.panelGroupId==t)return e;let r=e.querySelector(`[data-panel-group][data-panel-group-id="${t}"]`);return r||null}function sqe(t,e=document){let r=e.querySelector(`[${Yc.resizeHandleId}="${t}"]`);return r||null}function Y_i(t,e,r,n=document){var o,i,a,s;let u=sqe(e,n),l=Cfe(t,n),c=u?l.indexOf(u):-1,d=(o=(i=r[c])===null||i===void 0?void 0:i.id)!==null&&o!==void 0?o:null,f=(a=(s=r[c+1])===null||s===void 0?void 0:s.id)!==null&&a!==void 0?a:null;return[d,f]}function Q_i({committedValuesRef:t,eagerValuesRef:e,groupId:r,layout:n,panelDataArray:o,panelGroupElement:i,setLayout:a}){(0,Er.useRef)({didWarnAboutMissingResizeHandle:!1}),d6(()=>{if(!i)return;let s=Cfe(r,i);for(let u=0;u{s.forEach((u,l)=>{u.removeAttribute("aria-controls"),u.removeAttribute("aria-valuemax"),u.removeAttribute("aria-valuemin"),u.removeAttribute("aria-valuenow")})}},[r,n,o,i]),(0,Er.useEffect)(()=>{if(!i)return;let s=e.current;yi(s,"Eager values not found");let{panelDataArray:u}=s,l=inn(r,i);yi(l!=null,`No group found for id "${r}"`);let c=Cfe(r,i);yi(c,`No resize handles found for group id "${r}"`);let d=c.map(f=>{let p=f.getAttribute(Yc.resizeHandleId);yi(p,"Resize handle element has no handle id attribute");let[m,h]=Y_i(r,p,u,i);if(m==null||h==null)return()=>{};let y=g=>{if(!g.defaultPrevented)switch(g.key){case"Enter":{g.preventDefault();let b=u.findIndex(_=>_.id===m);if(b>=0){let _=u[b];yi(_,`No panel data found for index ${b}`);let w=n[b],{collapsedSize:T=0,collapsible:O,minSize:E=0}=_.constraints;if(w!=null&&O){let P=vfe({delta:sS(w,T)?E-T:T-w,initialLayout:n,panelConstraints:u.map(R=>R.constraints),pivotIndices:onn(r,p,i),prevLayout:n,trigger:"keyboard"});n!==P&&a(P)}}break}}};return f.addEventListener("keydown",y),()=>{f.removeEventListener("keydown",y)}});return()=>{d.forEach(f=>f())}},[i,t,e,r,n,o,a])}function Urn(t,e){if(t.length!==e.length)return!1;for(let r=0;ri.constraints),n=0,o=100;for(let i=0;i{let i=t[o];yi(i,`Panel data not found for index ${o}`);let{callbacks:a,constraints:s,id:u}=i,{collapsedSize:l=0,collapsible:c}=s,d=r[u];if(d==null||n!==d){r[u]=n;let{onCollapse:f,onExpand:p,onResize:m}=a;m&&m(n,d),c&&(f||p)&&(p&&(d==null||xL(d,l))&&!xL(n,l)&&p(),f&&(d==null||!xL(d,l))&&xL(n,l)&&f())}})}function eqe(t,e){if(t.length!==e.length)return!1;for(let r=0;r{r!==null&&clearTimeout(r),r=setTimeout(()=>{t(...o)},e)}}function zrn(t){try{if(typeof localStorage<"u")t.getItem=e=>localStorage.getItem(e),t.setItem=(e,r)=>{localStorage.setItem(e,r)};else throw new Error("localStorage not supported in this environment")}catch(e){console.error(e),t.getItem=()=>null,t.setItem=()=>{}}}function snn(t){return`react-resizable-panels:${t}`}function unn(t){return t.map(e=>{let{constraints:r,id:n,idIsFromProps:o,order:i}=e;return o?n:i?`${i}:${JSON.stringify(r)}`:JSON.stringify(r)}).sort((e,r)=>e.localeCompare(r)).join(",")}function lnn(t,e){try{let r=snn(t),n=e.getItem(r);if(n){let o=JSON.parse(n);if(typeof o=="object"&&o!=null)return o}}catch{}return null}function ivi(t,e,r){var n,o;let i=(n=lnn(t,r))!==null&&n!==void 0?n:{},a=unn(e);return(o=i[a])!==null&&o!==void 0?o:null}function avi(t,e,r,n,o){var i;let a=snn(t),s=unn(e),u=(i=lnn(t,o))!==null&&i!==void 0?i:{};u[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{o.setItem(a,JSON.stringify(u))}catch(l){console.error(l)}}function Vrn({layout:t,panelConstraints:e}){let r=[...t],n=r.reduce((i,a)=>i+a,0);if(r.length!==e.length)throw Error(`Invalid ${e.length} panel layout: ${r.map(i=>`${i}%`).join(", ")}`);if(!sS(n,100)&&r.length>0)for(let i=0;i(zrn(wfe),wfe.getItem(t)),setItem:(t,e)=>{zrn(wfe),wfe.setItem(t,e)}},Hrn={};function cnn({autoSaveId:t=null,children:e,className:r="",direction:n,forwardedRef:o,id:i=null,onLayout:a=null,keyboardResizeBy:s=null,storage:u=wfe,style:l,tagName:c="div",...d}){let f=rSt(i),p=(0,Er.useRef)(null),[m,h]=(0,Er.useState)(null),[y,g]=(0,Er.useState)([]),b=K_i(),_=(0,Er.useRef)({}),w=(0,Er.useRef)(new Map),T=(0,Er.useRef)(0),O=(0,Er.useRef)({autoSaveId:t,direction:n,dragState:m,id:f,keyboardResizeBy:s,onLayout:a,storage:u}),E=(0,Er.useRef)({layout:y,panelDataArray:[],panelDataArrayChanged:!1});(0,Er.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,Er.useImperativeHandle)(o,()=>({getId:()=>O.current.id,getLayout:()=>{let{layout:L}=E.current;return L},setLayout:L=>{let{onLayout:J}=O.current,{layout:ne,panelDataArray:D}=E.current,N=Vrn({layout:L,panelConstraints:D.map(z=>z.constraints)});Urn(ne,N)||(g(N),E.current.layout=N,J&&J(N),GY(D,N,_.current))}}),[]),d6(()=>{O.current.autoSaveId=t,O.current.direction=n,O.current.dragState=m,O.current.id=f,O.current.onLayout=a,O.current.storage=u}),Q_i({committedValuesRef:O,eagerValuesRef:E,groupId:f,layout:y,panelDataArray:E.current.panelDataArray,setLayout:g,panelGroupElement:p.current}),(0,Er.useEffect)(()=>{let{panelDataArray:L}=E.current;if(t){if(y.length===0||y.length!==L.length)return;let J=Hrn[t];J==null&&(J=ovi(avi,svi),Hrn[t]=J);let ne=[...L],D=new Map(w.current);J(t,ne,D,y,u)}},[t,y,u]),(0,Er.useEffect)(()=>{});let P=(0,Er.useCallback)(L=>{let{onLayout:J}=O.current,{layout:ne,panelDataArray:D}=E.current;if(L.constraints.collapsible){let N=D.map(Q=>Q.constraints),{collapsedSize:z=0,panelSize:H,pivotIndices:oe}=c6(D,L,ne);if(yi(H!=null,`Panel size not found for panel "${L.id}"`),!xL(H,z)){w.current.set(L.id,H);let de=XY(D,L)===D.length-1?H-z:z-H,fe=vfe({delta:de,initialLayout:ne,panelConstraints:N,pivotIndices:oe,prevLayout:ne,trigger:"imperative-api"});eqe(ne,fe)||(g(fe),E.current.layout=fe,J&&J(fe),GY(D,fe,_.current))}}},[]),R=(0,Er.useCallback)((L,J)=>{let{onLayout:ne}=O.current,{layout:D,panelDataArray:N}=E.current;if(L.constraints.collapsible){let z=N.map(De=>De.constraints),{collapsedSize:H=0,panelSize:oe=0,minSize:Q=0,pivotIndices:de}=c6(N,L,D),fe=J??Q;if(xL(oe,H)){let De=w.current.get(L.id),st=De!=null&&De>=fe?De:fe,Bt=XY(N,L)===N.length-1?oe-st:st-oe,Pt=vfe({delta:Bt,initialLayout:D,panelConstraints:z,pivotIndices:de,prevLayout:D,trigger:"imperative-api"});eqe(D,Pt)||(g(Pt),E.current.layout=Pt,ne&&ne(Pt),GY(N,Pt,_.current))}}},[]),I=(0,Er.useCallback)(L=>{let{layout:J,panelDataArray:ne}=E.current,{panelSize:D}=c6(ne,L,J);return yi(D!=null,`Panel size not found for panel "${L.id}"`),D},[]),A=(0,Er.useCallback)((L,J)=>{let{panelDataArray:ne}=E.current,D=XY(ne,L);return nvi({defaultSize:J,dragState:m,layout:y,panelData:ne,panelIndex:D})},[m,y]),B=(0,Er.useCallback)(L=>{let{layout:J,panelDataArray:ne}=E.current,{collapsedSize:D=0,collapsible:N,panelSize:z}=c6(ne,L,J);return yi(z!=null,`Panel size not found for panel "${L.id}"`),N===!0&&xL(z,D)},[]),k=(0,Er.useCallback)(L=>{let{layout:J,panelDataArray:ne}=E.current,{collapsedSize:D=0,collapsible:N,panelSize:z}=c6(ne,L,J);return yi(z!=null,`Panel size not found for panel "${L.id}"`),!N||f6(z,D)>0},[]),q=(0,Er.useCallback)(L=>{let{panelDataArray:J}=E.current;J.push(L),J.sort((ne,D)=>{let N=ne.order,z=D.order;return N==null&&z==null?0:N==null?-1:z==null?1:N-z}),E.current.panelDataArrayChanged=!0,b()},[b]);d6(()=>{if(E.current.panelDataArrayChanged){E.current.panelDataArrayChanged=!1;let{autoSaveId:L,onLayout:J,storage:ne}=O.current,{layout:D,panelDataArray:N}=E.current,z=null;if(L){let oe=ivi(L,N,ne);oe&&(w.current=new Map(Object.entries(oe.expandToSizes)),z=oe.layout)}z==null&&(z=rvi({panelDataArray:N}));let H=Vrn({layout:z,panelConstraints:N.map(oe=>oe.constraints)});Urn(D,H)||(g(H),E.current.layout=H,J&&J(H),GY(N,H,_.current))}}),d6(()=>{let L=E.current;return()=>{L.layout=[]}},[]);let Z=(0,Er.useCallback)(L=>{let J=!1,ne=p.current;return ne&&window.getComputedStyle(ne,null).getPropertyValue("direction")==="rtl"&&(J=!0),function(N){N.preventDefault();let z=p.current;if(!z)return()=>null;let{direction:H,dragState:oe,id:Q,keyboardResizeBy:de,onLayout:fe}=O.current,{layout:De,panelDataArray:st}=E.current,{initialLayout:Le}=oe??{},Bt=onn(Q,L,z),Pt=tvi(N,L,H,oe,de,z),Nt=H==="horizontal";Nt&&J&&(Pt=-Pt);let $e=st.map(Ve=>Ve.constraints),Fr=vfe({delta:Pt,initialLayout:Le??De,panelConstraints:$e,pivotIndices:Bt,prevLayout:De,trigger:Krn(N)?"keyboard":"mouse-or-touch"}),ft=!eqe(De,Fr);(Grn(N)||Xrn(N))&&T.current!=Pt&&(T.current=Pt,!ft&&Pt!==0?Nt?Ywt(L,Pt<0?Yrn:Qrn):Ywt(L,Pt<0?enn:tnn):Ywt(L,0)),ft&&(g(Fr),E.current.layout=Fr,fe&&fe(Fr),GY(st,Fr,_.current))}},[]),V=(0,Er.useCallback)((L,J)=>{let{onLayout:ne}=O.current,{layout:D,panelDataArray:N}=E.current,z=N.map(De=>De.constraints),{panelSize:H,pivotIndices:oe}=c6(N,L,D);yi(H!=null,`Panel size not found for panel "${L.id}"`);let de=XY(N,L)===N.length-1?H-J:J-H,fe=vfe({delta:de,initialLayout:D,panelConstraints:z,pivotIndices:oe,prevLayout:D,trigger:"imperative-api"});eqe(D,fe)||(g(fe),E.current.layout=fe,ne&&ne(fe),GY(N,fe,_.current))},[]),Y=(0,Er.useCallback)((L,J)=>{let{layout:ne,panelDataArray:D}=E.current,{collapsedSize:N=0,collapsible:z}=J,{collapsedSize:H=0,collapsible:oe,maxSize:Q=100,minSize:de=0}=L.constraints,{panelSize:fe}=c6(D,L,ne);fe!=null&&(z&&oe&&xL(fe,N)?xL(N,H)||V(L,H):feQ&&V(L,Q))},[V]),X=(0,Er.useCallback)((L,J)=>{let{direction:ne}=O.current,{layout:D}=E.current;if(!p.current)return;let N=sqe(L,p.current);yi(N,`Drag handle element not found for id "${L}"`);let z=ann(ne,J);h({dragHandleId:L,dragHandleRect:N.getBoundingClientRect(),initialCursorPosition:z,initialLayout:D})},[]),W=(0,Er.useCallback)(()=>{h(null)},[]),re=(0,Er.useCallback)(L=>{let{panelDataArray:J}=E.current,ne=XY(J,L);ne>=0&&(J.splice(ne,1),delete _.current[L.id],E.current.panelDataArrayChanged=!0,b())},[b]),ue=(0,Er.useMemo)(()=>({collapsePanel:P,direction:n,dragState:m,expandPanel:R,getPanelSize:I,getPanelStyle:A,groupId:f,isPanelCollapsed:B,isPanelExpanded:k,reevaluatePanelConstraints:Y,registerPanel:q,registerResizeHandle:Z,resizePanel:V,startDragging:X,stopDragging:W,unregisterPanel:re,panelGroupElement:p.current}),[P,m,n,R,I,A,f,B,k,Y,q,Z,V,X,W,re]),le={display:"flex",flexDirection:n==="horizontal"?"row":"column",height:"100%",overflow:"hidden",width:"100%"};return(0,Er.createElement)(oqe.Provider,{value:ue},(0,Er.createElement)(c,{...d,children:e,className:r,id:i,ref:p,style:{...le,...l},[Yc.group]:"",[Yc.groupDirection]:n,[Yc.groupId]:f}))}var aSt=(0,Er.forwardRef)((t,e)=>(0,Er.createElement)(cnn,{...t,forwardedRef:e}));cnn.displayName="PanelGroup";aSt.displayName="forwardRef(PanelGroup)";function XY(t,e){return t.findIndex(r=>r===e||r.id===e.id)}function c6(t,e,r){let n=XY(t,e),i=n===t.length-1?[n-1,n]:[n,n+1],a=r[n];return{...e.constraints,panelSize:a,pivotIndices:i}}function uvi({disabled:t,handleId:e,resizeHandler:r,panelGroupElement:n}){(0,Er.useEffect)(()=>{if(t||r==null||n==null)return;let o=sqe(e,n);if(o==null)return;let i=a=>{if(!a.defaultPrevented)switch(a.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":{a.preventDefault(),r(a);break}case"F6":{a.preventDefault();let s=o.getAttribute(Yc.groupId);yi(s,`No group element found for id "${s}"`);let u=Cfe(s,n),l=nnn(s,e,n);yi(l!==null,`No resize element found for id "${e}"`);let c=a.shiftKey?l>0?l-1:u.length-1:l+1{o.removeEventListener("keydown",i)}},[n,t,e,r])}function sSt({children:t=null,className:e="",disabled:r=!1,hitAreaMargins:n,id:o,onBlur:i,onClick:a,onDragging:s,onFocus:u,onPointerDown:l,onPointerUp:c,style:d={},tabIndex:f=0,tagName:p="div",...m}){var h,y;let g=(0,Er.useRef)(null),b=(0,Er.useRef)({onClick:a,onDragging:s,onPointerDown:l,onPointerUp:c});(0,Er.useEffect)(()=>{b.current.onClick=a,b.current.onDragging=s,b.current.onPointerDown=l,b.current.onPointerUp=c});let _=(0,Er.useContext)(oqe);if(_===null)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:w,groupId:T,registerResizeHandle:O,startDragging:E,stopDragging:P,panelGroupElement:R}=_,I=rSt(o),[A,B]=(0,Er.useState)("inactive"),[k,q]=(0,Er.useState)(!1),[Z,V]=(0,Er.useState)(null),Y=(0,Er.useRef)({state:A});d6(()=>{Y.current.state=A}),(0,Er.useEffect)(()=>{if(r)V(null);else{let ue=O(I);V(()=>ue)}},[r,I,O]);let X=(h=n?.coarse)!==null&&h!==void 0?h:15,W=(y=n?.fine)!==null&&y!==void 0?y:5;return(0,Er.useEffect)(()=>{if(r||Z==null)return;let ue=g.current;yi(ue,"Element ref not attached");let le=!1;return W_i(I,ue,w,{coarse:X,fine:W},(J,ne,D)=>{if(!ne){B("inactive");return}switch(J){case"down":{B("drag"),le=!1,yi(D,'Expected event to be defined for "down" action'),E(I,D);let{onDragging:N,onPointerDown:z}=b.current;N?.(!0),z?.();break}case"move":{let{state:N}=Y.current;le=!0,N!=="drag"&&B("hover"),yi(D,'Expected event to be defined for "move" action'),Z(D);break}case"up":{B("hover"),P();let{onClick:N,onDragging:z,onPointerUp:H}=b.current;z?.(!1),H?.(),le||N?.();break}}})},[X,w,r,W,O,I,Z,E,P]),uvi({disabled:r,handleId:I,resizeHandler:Z,panelGroupElement:R}),(0,Er.createElement)(p,{...m,children:t,className:e,id:o,onBlur:()=>{q(!1),i?.()},onFocus:()=>{q(!0),u?.()},ref:g,role:"separator",style:{...{touchAction:"none",userSelect:"none"},...d},tabIndex:f,[Yc.groupDirection]:w,[Yc.groupId]:T,[Yc.resizeHandle]:"",[Yc.resizeHandleActive]:A==="drag"?"pointer":k?"keyboard":void 0,[Yc.resizeHandleEnabled]:!r,[Yc.resizeHandleId]:I,[Yc.resizeHandleState]:A})}sSt.displayName="PanelResizeHandle";zr();var dnn=({className:t,...e})=>xfe.createElement(aSt,{className:Se("tw-flex tw-size-full data-[panel-group-direction=vertical]:tw-flex-col",t),...e}),uSt=nSt,fnn=({withHandle:t,className:e,...r})=>xfe.createElement(sSt,{className:Se("tw-relative tw-flex tw-w-px tw-items-center tw-justify-center tw-bg-[var(--background-modifier-border)] after:tw-absolute after:tw-inset-y-0 after:tw-left-1/2 after:tw-w-1 after:tw--translate-x-1/2 focus-visible:tw-outline-none focus-visible:tw-ring-1 focus-visible:tw-ring-ring focus-visible:tw-ring-offset-1 data-[panel-group-direction=vertical]:tw-h-px data-[panel-group-direction=vertical]:tw-w-full data-[panel-group-direction=vertical]:after:tw-left-0 data-[panel-group-direction=vertical]:after:tw-h-1 data-[panel-group-direction=vertical]:after:tw-w-full data-[panel-group-direction=vertical]:after:tw--translate-y-1/2 data-[panel-group-direction=vertical]:after:tw-translate-x-0 [&[data-panel-group-direction=vertical]>div]:tw-rotate-90",e),...r},t&&xfe.createElement("div",{className:"tw-z-sidedock tw-flex tw-h-4 tw-w-3 tw-items-center tw-justify-center tw-rounded-sm tw-border tw-border-solid tw-border-border"},xfe.createElement(QC,{className:"tw-size-2.5"})));zr();Wb();Dt();Mr();var eQ=require("obsidian"),Ge=$(K()),gnn=$(Im());function cvi({extension:t,size:e="tw-size-4"}){let r=t.toLowerCase().replace("*.","");return["jpg","jpeg","png","gif","svg"].includes(r)?Ge.default.createElement(Mre,{className:`tw-text-context-manager-blue ${e}`}):["mp3","wav","ogg"].includes(r)?Ge.default.createElement(Pre,{className:`tw-text-context-manager-purple ${e}`}):["mp4","mov","avi"].includes(r)?Ge.default.createElement(Are,{className:`tw-text-context-manager-orange ${e}`}):["md","txt","mdx","markdown"].includes(r)?Ge.default.createElement(ju,{className:`${e}`}):Ge.default.createElement(ju,{className:`tw-text-faint ${e}`})}var lSt=({IconComponent:t,title:e,iconColorClassName:r,onAddClick:n,tooltip:o})=>Ge.default.createElement("div",{className:"tw-mb-3 tw-flex tw-items-center tw-justify-between"},Ge.default.createElement("div",{className:"tw-flex tw-items-center"},Ge.default.createElement(t,{className:`tw-mr-2 tw-size-4 ${r}`}),Ge.default.createElement("h3",{className:`tw-text-sm tw-font-semibold ${r}`},e),o&&Ge.default.createElement(to,{buttonClassName:"tw-ml-2 tw-size-4 tw-text-muted",content:Ge.default.createElement("div",{className:"tw-max-w-80"},o)})),Ge.default.createElement(me,{variant:"ghost",size:"fit",className:"tw-text-muted hover:tw-bg-secondary",title:`Add new ${e.toLowerCase()}`,onClick:n},Ge.default.createElement(pw,{className:`tw-size-4 ${r}`}))),pnn=({title:t,IconComponent:e,iconColorClassName:r,items:n,activeItem:o,activeSection:i,sectionType:a,renderIcon:s,onItemClick:u,onAddClick:l,onDeleteItem:c,tooltip:d})=>Ge.default.createElement("div",null,Ge.default.createElement(lSt,{IconComponent:e,title:t,iconColorClassName:r,onAddClick:l,tooltip:d}),Ge.default.createElement("div",{className:"tw-space-y-1"},n.map(f=>Ge.default.createElement("div",{key:f.id,className:Se("tw-group tw-flex tw-cursor-pointer tw-items-center tw-justify-between tw-rounded-md tw-p-2 hover:tw-bg-secondary/50",i===a&&o===f.id&&"tw-bg-secondary tw-text-normal"),onClick:()=>u(f.id,f.name)},Ge.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-items-center"},s?s(f):Ge.default.createElement(e,{className:`tw-mr-2 tw-size-4 ${r}`}),Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-sm"},f.name)),Ge.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Ge.default.createElement("span",{className:"tw-text-xs tw-text-muted group-hover:tw-hidden"},f.count||0),Ge.default.createElement(Ho,{className:"tw-hidden tw-size-4 tw-shrink-0 tw-text-muted hover:tw-text-warning group-hover:tw-block group-hover:tw-flex-none",onClick:p=>c(p,f)}))))));function dvi(t,e){if(e.isCurrentProject){if(e.processingFiles.has(t))return{status:"processing"};let r=e.failedByPath.get(t);return r?{status:"failed",failedItem:r}:e.success.has(t)?{status:"success"}:{status:"notStarted"}}return e.cachedFiles.has(t)?{status:"success"}:{status:"notStarted"}}var mnn={success:"Processed",failed:"Failed",processing:"Processing",notStarted:"Not started"};function fvi({item:t,viewMode:e,loadStatus:r,onDelete:n}){let o=t.id.split(".").pop()||"",i=t.isIgnored?Fb:Ho;return Ge.default.createElement("div",{className:"tw-group tw-flex tw-cursor-pointer tw-items-center tw-rounded-lg tw-border tw-border-solid tw-border-border tw-p-2 tw-transition-shadow hover:tw-shadow-md"},Ge.default.createElement("div",{className:"tw-mr-2 tw-shrink-0"},Ge.default.createElement(cvi,{extension:o,size:"tw-size-8"})),Ge.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-flex-col"},Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-sm tw-font-medium"},t.isIgnored&&Ge.default.createElement("span",{className:"tw-text-sm tw-text-error"}," (Ignored files)"),t.name),t.id&&Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-xs tw-text-faint"},t.id)),Ge.default.createElement("div",{className:"tw-ml-auto tw-flex tw-min-w-[24px] tw-items-center tw-justify-end tw-gap-2"},r&&Ge.default.createElement(Xc,{variant:"outline",className:Se("tw-flex tw-items-center tw-gap-1 tw-whitespace-nowrap",r.status==="success"&&"tw-text-success",r.status==="failed"&&"tw-text-error",r.status==="processing"&&"tw-text-accent",r.status==="notStarted"&&"tw-text-muted"),title:r.status==="failed"&&r.failedItem?.error?`Failed: ${r.failedItem.error}`:mnn[r.status]},r.status==="processing"?Ge.default.createElement(Us,{className:"tw-size-3 tw-animate-spin"}):r.status==="success"?Ge.default.createElement(B_,{className:"tw-size-3"}):r.status==="failed"?Ge.default.createElement($b,{className:"tw-size-3"}):Ge.default.createElement("div",{className:"tw-size-2 tw-rounded-full tw-border tw-border-solid tw-border-border"}),Ge.default.createElement("span",{className:"tw-hidden md:tw-inline"},mnn[r.status])),Ge.default.createElement(i,{className:"tw-hidden tw-size-4 tw-shrink-0 tw-text-muted hover:tw-text-warning group-hover:tw-block group-hover:tw-flex-none",onClick:a=>n(a,t)})))}function pvi({item:t,onClick:e}){let r,n;switch(t.type){case"tag":r=T1,n="tw-text-context-manager-orange";break;case"folder":r=Am,n="tw-text-context-manager-yellow";break;case"files":r=ju,n="tw-text-context-manager-blue";break;case"ignoreFiles":r=Ho,n="tw-text-context-manager-red";break}return Ge.default.createElement("div",{className:"tw-group tw-flex tw-cursor-pointer tw-items-center tw-rounded-lg tw-border tw-border-solid tw-border-border tw-p-2 tw-transition-shadow hover:tw-shadow-md",onClick:()=>e(t)},Ge.default.createElement("div",{className:"tw-mr-2 tw-shrink-0"},Ge.default.createElement(r,{className:`tw-size-6 ${n}`})),Ge.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-flex-col"},Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-sm tw-font-medium"},t.type==="tag"&&Ge.default.createElement("span",{className:"tw-mr-2 tw-text-faint"},"#"),t.name),Ge.default.createElement(fc,{className:"tw-flex-1 tw-text-xs tw-text-faint"},t.count," ",t.count===1?"item":"items")))}function hnn(t){return"type"in t}function mvi({initialProject:t,onSave:e,onCancel:r,app:n}){let o=eQ.Platform.isMobile,[i]=YJ(),[a,s]=(0,Ge.useState)(null);(0,Ge.useEffect)(()=>{let z=!0;return(async()=>{let oe=await Iw.getInstance().get(t);z&&s(oe)})(),()=>{z=!1}},[t]);let u=(0,Ge.useMemo)(()=>Gu()?.id===t.id,[t.id]),l=(0,Ge.useMemo)(()=>a?.fileContexts?new Set(Object.entries(a.fileContexts).filter(([,z])=>z?.cacheKey).map(([z])=>z)):new Set,[a]),c=(0,Ge.useMemo)(()=>({success:new Set(i.success),failedByPath:new Map(i.failed.map(z=>[z.path,z])),processingFiles:new Set(i.processingFiles),total:new Set(i.total),cachedFiles:l,isCurrentProject:u}),[i.success,i.failed,i.processingFiles,i.total,l,u]),{inclusions:d,exclusions:f}=(0,Ge.useMemo)(()=>Zl({inclusions:t?.contextSource.inclusions,exclusions:t?.contextSource.exclusions,isProject:!0}),[t.contextSource]),p=(0,Ge.useMemo)(()=>n.vault.getFiles(),[n.vault]),m=(0,Ge.useCallback)((z,H,oe)=>{let Q=z.filter(Bt=>fu(Bt,H,oe,!0)),de=(Bt,Pt,Nt,$e)=>{Pt&&Pt.forEach(Fr=>{let ft={[Nt]:[Fr]};fu(Bt,ft,null,!0)&&!$e[Fr].some(Ve=>Ve.id===Bt.path)&&$e[Fr].push({id:Bt.path,name:Bt.basename})})},fe={},De={},st={},Le=[];return(H?.tagPatterns??[]).forEach(Bt=>{fe[Bt]=[]}),(H?.folderPatterns??[]).forEach(Bt=>{De[Bt]=[]}),(H?.extensionPatterns??[]).forEach(Bt=>{st[Bt]=[]}),Q.forEach(Bt=>{de(Bt,H?.tagPatterns,"tagPatterns",fe),de(Bt,H?.folderPatterns,"folderPatterns",De),de(Bt,H?.extensionPatterns,"extensionPatterns",st),H?.notePatterns&&fu(Bt,{notePatterns:H.notePatterns},null,!0)&&!Le.some(Pt=>Pt.id===Bt.path)&&Le.push({id:Bt.path,name:Bt.basename})}),{tags:fe,folders:De,extensions:st,notes:Le}},[]),[h,y]=(0,Ge.useState)(()=>m(p,d,f)),[g,b]=(0,Ge.useState)(()=>{let z=p.filter(H=>f&&fu(H,f,null,!0));return{files:new Set(z)}}),_=(0,Ge.useRef)(h),w=(0,Ge.useRef)(g),[T,O]=(0,Ge.useState)(""),[E,P]=(0,Ge.useState)(null),[R,I]=(0,Ge.useState)(null),A=(0,Ge.useCallback)((z,H)=>{let oe=Object.keys(z.tags),Q=Object.keys(z.folders),de=Object.keys(z.extensions),fe=z.notes.map(De=>{let st=H.find(Le=>Le.path===De.id);if(st)return WG(st)}).filter(Boolean);return sq({tagPatterns:oe,folderPatterns:Q,extensionPatterns:de,notePatterns:fe})},[]),B=(0,Ge.useCallback)(z=>{let H=new Array(...z.files).map(oe=>WG(oe));return sq({notePatterns:H})||""},[]);(0,Ge.useEffect)(()=>{_.current=h,w.current=g},[h,g]);let k=(0,Ge.useMemo)(()=>{let z=[],H=(Q,de)=>{de.forEach(fe=>{Q.some(De=>De.id===fe.id)||Q.push({id:fe.id,name:fe.name})})};return[h.tags,h.folders,h.extensions,{notes:h.notes}].forEach(Q=>{Object.values(Q).forEach(de=>{H(z,de)})}),z},[h]),q=(0,Ge.useCallback)(z=>{let H=[],oe=[],Q=[];return z.split(",").map(fe=>fe.trim()).filter(fe=>fe).forEach(fe=>{fe.startsWith("#")?H.push(fe.substring(1)):fe.startsWith(".")||fe.startsWith("*.")?Q.push(fe.replace("*","")):oe.push(fe)}),{tags:H,titles:oe,extensions:Q}},[]),Z=(0,Ge.useCallback)(z=>[...z].sort((H,oe)=>H.name.toLowerCase().localeCompare(oe.name.toLowerCase())),[]),V=(0,Ge.useMemo)(()=>{if(T){let z=q(T);return k.filter(H=>{let oe=p.find(Le=>Le.path===H.id);if(!oe)return!1;let Q=oe.extension==="md",de=z.tags.length>0&&Q&&z.tags.some(Le=>sO(oe).some(Pt=>(Pt.startsWith("#")?Pt.substring(1):Pt).toLowerCase().includes(Le.toLowerCase()))),fe=z.titles.length>0&&z.titles.some(Le=>oe.basename.toLowerCase().includes(Le.toLowerCase())),De=z.extensions.length>0&&z.extensions.some(Le=>`.${oe.extension}`.toLowerCase()===Le.toLowerCase());return z.tags.length>0||z.titles.length>0||z.extensions.length>0?de||fe||De:!1}).map(H=>({id:H.id,name:H.name}))}if(E==="tags"&&R){let z=h.tags[R];return z||[]}if(E==="folders"&&R){let z=h.folders[R];return z||[]}if(E==="files")return h.notes;if(E==="extensions"&&R){let z=h.extensions[R];return z||[]}if(E==="ignoreFiles")return Array.from(g.files).map(z=>({id:z.path,name:z.basename}));if(!E){let z=Z(Object.entries(h.tags).map(([de,fe])=>({id:`tag:${de}`,name:de.slice(1),type:"tag",originalId:de,count:fe.length}))),H=Z(Object.entries(h.folders).map(([de,fe])=>({id:`folder:${de}`,name:de,type:"folder",originalId:de,count:fe.length}))),oe=h.notes.length>0?[{id:"files:all",name:"Files",type:"files",count:h.notes.length}]:[],Q=g.files.size>0?[{id:"ignoreFiles:all",name:"Ignore Files",type:"ignoreFiles",count:g.files.size}]:[];return[...z,...H,...oe,...Q]}return[]},[T,E,R,q,k,p,h.tags,h.folders,h.notes,h.extensions,g.files,Z]),Y=(0,Ge.useCallback)((z,H)=>Object.entries(z).sort(([oe],[Q])=>oe.localeCompare(Q)).map(([oe,Q])=>({id:oe,name:H?H(oe):oe,count:Q.length})),[]),X=(0,Ge.useCallback)((z,H,oe)=>{let Q=De=>p.filter(st=>fu(st,De,null,!0)).map(st=>({id:st.path,name:st.basename})),de=[...w.current.files],fe=Q(oe).map(De=>({...De,isIgnored:de.some(st=>st.path===De.id)}));y(De=>({...De,[z]:{...De[z],[H]:fe}}))},[p]),W=(0,Ge.useCallback)((z,H)=>{let oe={tags:{...z.tags},folders:{...z.folders},extensions:{...z.extensions},notes:[...z.notes]},Q=de=>{Object.keys(de).forEach(fe=>{de[fe]=de[fe].filter(De=>De.id!==H)})};return Q(oe.tags),Q(oe.folders),Q(oe.extensions),oe.notes=oe.notes.filter(de=>de.id!==H),oe},[]),re=(0,Ge.useCallback)((z,H=null,oe=!0)=>{P(z),I(H),oe&&O("")},[]),ue=(0,Ge.useMemo)(()=>{let z=H=>(oe,Q)=>{oe.stopPropagation(),y(de=>{let fe={...de[H]};return delete fe[Q.id],{...de,[H]:fe}})};return{delete:{tag:z("tags"),folder:z("folders"),extension:z("extensions")},add:{tag:()=>{new KY(n,H=>{let oe=eae(H);X("tags",oe,{tagPatterns:[oe]})}).open()},folder:()=>{new WY(n,H=>{X("folders",H,{folderPatterns:[H]})}).open()},file:()=>{new _fe({app:n,onFileSelect:H=>{h.notes.find(Q=>Q.id===H.path)||(b(Q=>{let de=new Set(Q.files);return de.delete(H),{...Q,files:de}}),y(Q=>({...Q,notes:[...Q.notes,{id:H.path,name:H.basename}]})))},excludeFilePaths:[],titleOnly:!1}).open()},extension:()=>{new eQ.Notice("Adding extension is temporarily not supported.")},ignoreFile:()=>{new _fe({app:n,onFileSelect:H=>{g.files.has(H)||(b(Q=>{let de=new Set(Q.files);return de.add(H),{...Q,files:de}}),y(Q=>W(Q,H.path)))},excludeFilePaths:[],titleOnly:!1}).open()}},click:{tag:H=>{re("tags",H)},folder:H=>{re("folders",H)},extension:H=>{re("extensions",H)},files:()=>{re("files")},ignoreFiles:()=>{re("ignoreFiles")}}}},[n,h.notes,g.files,X,W,re]),le=(0,Ge.useCallback)(z=>{z.type==="tag"&&z.originalId?ue.click.tag(z.originalId):z.type==="folder"&&z.originalId?ue.click.folder(z.originalId):z.type==="files"?ue.click.files():z.type==="ignoreFiles"&&ue.click.ignoreFiles()},[ue]),L=()=>T?`Search Results for: "${T}"`:E==="tags"&&R?`Tag: ${R}`:E==="folders"&&R?`Folder: ${R}`:E==="files"?"Files":E==="extensions"&&R?`Extension: ${R}`:E==="ignoreFiles"?"Ignore Files":"All Categories",J=(z,H)=>{z.stopPropagation();let oe=p.find(Q=>Q.path===H.id);oe&&(b(Q=>{let de=new Set(Q.files);return de.add(oe),{...Q,files:de}}),y(Q=>W(Q,H.id)))},ne=(0,Ge.useCallback)(()=>{let z=A(_.current,p),H=B(w.current),{inclusions:oe,exclusions:Q}=Zl({inclusions:z,exclusions:H,isProject:!0}),de=m(p,oe,Q);y(de)},[p,B,A,m]),D=(z,H)=>{z.stopPropagation();let oe=p.find(Q=>Q.path===H.id);oe&&(b(Q=>{let de=new Set(Q.files);return de.delete(oe),{...Q,files:de}}),ne())},N=()=>{let z=A(h,p),H=B(g);e({...t,contextSource:{...t.contextSource,inclusions:z,exclusions:H}})};return Ge.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-col"},Ge.default.createElement(dnn,{direction:"horizontal",className:"tw-flex-1"},Ge.default.createElement(uSt,{defaultSize:o?35:30,minSize:20,maxSize:40},Ge.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-col"},Ge.default.createElement("div",{className:"tw-border-b tw-p-4"},Ge.default.createElement("h2",{className:"tw-text-lg tw-font-semibold"},"File Context")),Ge.default.createElement(CU,{className:"tw-max-h-[500px] tw-flex-1"},Ge.default.createElement("div",{className:"tw-space-y-6 tw-p-4"},Ge.default.createElement(pnn,{title:"Tags",IconComponent:T1,iconColorClassName:"tw-text-context-manager-orange",items:Y(h.tags,z=>z.slice(1)),activeItem:R,activeSection:E,sectionType:"tags",renderIcon:z=>Ge.default.createElement("span",{className:"tw-mr-2 tw-text-faint"},"#"),onItemClick:ue.click.tag,onAddClick:ue.add.tag,onDeleteItem:(z,H)=>ue.delete.tag(z,H),tooltip:"must be in note property"}),Ge.default.createElement(lC,null),Ge.default.createElement(pnn,{title:"Folders",IconComponent:Am,iconColorClassName:"tw-text-context-manager-yellow",items:Y(h.folders),activeItem:R,activeSection:E,sectionType:"folders",onItemClick:ue.click.folder,onAddClick:ue.add.folder,onDeleteItem:(z,H)=>ue.delete.folder(z,H)}),Ge.default.createElement(lC,null),Ge.default.createElement("div",null,Ge.default.createElement(lSt,{IconComponent:ju,title:"Files",iconColorClassName:"tw-text-context-manager-blue",onAddClick:ue.add.file}),Ge.default.createElement("div",{className:Se("tw-cursor-pointer tw-rounded-md tw-p-2 tw-text-sm hover:tw-bg-secondary/50",E==="files"&&"tw-bg-secondary tw-text-normal"),onClick:ue.click.files},"Files (",h.notes.length,")")),Ge.default.createElement(lC,null),Ge.default.createElement("div",null,Ge.default.createElement(lSt,{IconComponent:Ho,title:"Ignore Files",iconColorClassName:"tw-text-context-manager-red",onAddClick:ue.add.ignoreFile}),Ge.default.createElement("div",{className:Se("tw-cursor-pointer tw-rounded-md tw-p-2 tw-text-sm hover:tw-bg-secondary/50",E==="ignoreFiles"&&"tw-bg-secondary tw-text-normal"),onClick:ue.click.ignoreFiles},"Files (",g.files.size,")")))))),Ge.default.createElement(fnn,{withHandle:!0}),Ge.default.createElement(uSt,{defaultSize:o?65:70},Ge.default.createElement("div",{className:"tw-flex tw-h-full tw-flex-col"},Ge.default.createElement("div",{className:"tw-border-b tw-p-4"},Ge.default.createElement(zZ,{placeholder:"Custom search: title, #tag1, .jpg",value:T,onChange:z=>{O(z),z&&re("search",null,!1)}})),Ge.default.createElement("div",{className:"tw-p-4"},Ge.default.createElement("h3",{className:"tw-text-lg tw-font-medium tw-text-muted"},L())),Ge.default.createElement(CU,{className:"tw-max-h-[400px] tw-flex-1 tw-p-4 tw-pt-0"},V.length===0?Ge.default.createElement("div",{className:"tw-mt-10 tw-text-center tw-text-muted"},E?"No items found.":"No categories found. Add tags, folders, or files using the sidebar."):Ge.default.createElement("div",{className:"tw-space-y-2",style:{display:"block"}},E||T?Z(V).map(z=>hnn(z)?null:Ge.default.createElement(fvi,{key:z.id,item:z,viewMode:"list",loadStatus:E==="ignoreFiles"||z.isIgnored?void 0:dvi(z.id,c),onDelete:E==="ignoreFiles"||z.isIgnored?D:J})).filter(Boolean):V.map(z=>hnn(z)?Ge.default.createElement(pvi,{key:z.id,item:z,onClick:le}):null).filter(Boolean)))))),Ge.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2 tw-border-t tw-p-1"},Ge.default.createElement(me,{variant:"ghost",onClick:r},"Cancel"),Ge.default.createElement(me,{onClick:N},"Save")))}var QY=class extends eQ.Modal{constructor(r,n,o){super(r);this.onSave=n;this.initialProject=o}onOpen(){let{contentEl:r,modalEl:n}=this;this.root=(0,gnn.createRoot)(r),n.style.minWidth="50vw";let o=a=>{this.onSave(a),this.close()},i=()=>{this.close()};this.root.render(Ge.default.createElement(mvi,{initialProject:this.initialProject,onSave:o,onCancel:i,app:this.app}))}onClose(){this.root&&this.root.unmount()}};xn();var oz=$(K());zr();function Tfe({value:t,onChange:e,min:r,max:n,step:o,disabled:i,className:a,suffix:s}){let[u,l]=(0,oz.useState)(t);return(0,oz.useEffect)(()=>{l(t)},[t]),oz.default.createElement("div",{className:Se("tw-flex tw-items-center tw-gap-4",a)},oz.default.createElement(xde,{value:[u],onValueChange:([c])=>l(c),onValueCommit:([c])=>e?.(c),min:r,max:n,step:o,disabled:i,className:"tw-flex-1"}),oz.default.createElement("div",{className:"tw-min-w-[60px] tw-text-right tw-text-sm tw-tabular-nums"},u>=1e3?`${u%1e3===0?u/1e3:(u/1e3).toFixed(1)}k`:u,s))}gr();Wb();Qe();Dt();var Ofe=require("obsidian"),gn=$(K()),ynn=$(Im());function hvi({initialProject:t,onSave:e,onCancel:r}){let n=kr(),[o,i]=(0,gn.useState)(!1),[a,s]=(0,gn.useState)({name:!1,systemPrompt:!1,projectModelKey:!1,inclusions:!1}),[u,l]=(0,gn.useState)(t||{id:TNt(),name:"",description:"",systemPrompt:"",projectModelKey:"",modelConfigs:{temperature:Ab.TEMPERATURE,maxTokens:Ab.MAX_TOKENS},contextSource:{inclusions:"",exclusions:"",webUrls:"",youtubeUrls:""},created:Date.now(),UsageTimestamps:Date.now()}),c=uA(u.contextSource.inclusions||u.contextSource.exclusions||"nothing").reverse().join(","),d=h=>{let y=h;if(t?.id){let b=Gu();b?.id===h.id&&(y=b)}new QY(app,async b=>{l(b)},y).open()},f=()=>u.name&&u.projectModelKey,p=(h,y)=>{l(g=>{if(typeof y=="string"&&h==="projectModelKey"&&(y=y.trim()),Array.isArray(y)&&y.every(b=>typeof b=="string")&&(y=y.map(b=>b.trim()).filter(Boolean)),h.includes(".")){let[b,_]=h.split("."),T=g[b];if(typeof T=="object"&&T!==null)return{...g,[b]:{...T,[_]:y}}}return{...g,[h]:y}})},m=async()=>{u.name&&(u.name=u.name.trim());let y=["name","projectModelKey"].filter(g=>!u[g]);if(y.length>0){s(g=>({...g,...Object.fromEntries(y.map(b=>[b,!0]))})),new Ofe.Notice("Please fill in all required fields");return}try{i(!0),await e(u)}catch(g){new Ofe.Notice(Wr(g)),s(b=>({...b,name:!0}))}finally{i(!1)}};return gn.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 tw-p-4"},gn.default.createElement("div",{className:"tw-mb-2 tw-text-xl tw-font-bold tw-text-normal"},t?"Edit Project":"New Project"),gn.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},gn.default.createElement(ko,{label:"Project Name",required:!0,error:a.name&&!u.name,errorMessage:"Project name is required"},gn.default.createElement(ni,{type:"text",value:u.name,onChange:h=>p("name",h.target.value),onBlur:()=>s(h=>({...h,name:!0})),className:"tw-w-full"})),gn.default.createElement(ko,{label:"Description",description:"Briefly describe the purpose and goals of the project"},gn.default.createElement(ni,{type:"text",value:u.description,onChange:h=>p("description",h.target.value),className:"tw-w-full"})),gn.default.createElement(ko,{label:"Project System Prompt",description:"Custom instructions for how the AI should behave in this project context"},gn.default.createElement(rLe,null),gn.default.createElement(n_,{value:u.systemPrompt,onChange:h=>p("systemPrompt",h.target.value),onBlur:()=>s(h=>({...h,systemPrompt:!0})),placeholder:"Enter your project system prompt here... Use {[[Note Name]]} to include note contents.",className:"tw-min-h-32"})),gn.default.createElement(ko,{label:"Default Model",required:!0,error:a.projectModelKey&&!u.projectModelKey,errorMessage:"Default model is required"},gn.default.createElement(dN,{value:u.projectModelKey,onChange:h=>{let y=h.target.value,g=n.activeModels.find(w=>w.enabled&&no(w)===y);if(!g)return;let{hasApiKey:b,errorNotice:_}=qJ(g,n);p("projectModelKey",y)},onBlur:()=>s(h=>({...h,projectModelKey:!0})),placeholder:"Select a model",options:n.activeModels.filter(h=>h.enabled&&h.projectEnabled).map(h=>({label:QX(h),value:no(h)}))})),gn.default.createElement("div",{className:"tw-space-y-4"},gn.default.createElement("div",{className:"tw-text-base tw-font-medium"},"Model Configuration"),gn.default.createElement("div",{className:"tw-grid tw-grid-cols-1 tw-gap-4"},gn.default.createElement(ko,{label:"Temperature"},gn.default.createElement(Tfe,{value:u.modelConfigs?.temperature??Ab.TEMPERATURE,onChange:h=>p("modelConfigs.temperature",h),min:0,max:2,step:.01,className:"tw-w-full"})),gn.default.createElement(ko,{label:"Token Limit"},gn.default.createElement(Tfe,{value:u.modelConfigs?.maxTokens??Ab.MAX_TOKENS,onChange:h=>p("modelConfigs.maxTokens",h),min:1,max:65e3,step:1,className:"tw-w-full"})))),gn.default.createElement("div",{className:"tw-space-y-4"},gn.default.createElement("div",{className:"tw-text-base tw-font-medium"},"Context Sources"),gn.default.createElement(ko,{label:gn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},gn.default.createElement("span",null,"File Context"),gn.default.createElement(to,{buttonClassName:"tw-size-4 tw-text-muted",content:gn.default.createElement("div",{className:"tw-max-w-80"},gn.default.createElement("strong",null,"Supported File Types:"),gn.default.createElement("br",null),gn.default.createElement("strong",null,"\u2022 Documents:")," pdf, doc, docx, ppt, pptx, epub, txt, rtf and many more",gn.default.createElement("br",null),gn.default.createElement("strong",null,"\u2022 Images:")," jpg, png, svg, gif, bmp, webp, tiff",gn.default.createElement("br",null),gn.default.createElement("strong",null,"\u2022 Spreadsheets:")," xlsx, xls, csv, numbers",gn.default.createElement("br",null),gn.default.createElement("br",null),"Non-markdown files are converted to markdown in the background.",gn.default.createElement("br",null),gn.default.createElement("strong",null,"Rate limit:")," 50 files or 100MB per 3 hours, whichever is reached first.")})),description:"Define patterns to include specific files, folders or tags (specified in the note property) in the project context."},gn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},gn.default.createElement("div",{className:"tw-flex tw-flex-1 tw-flex-row"},gn.default.createElement(fc,{className:"tw-max-w-[100px] tw-text-sm tw-text-accent"},c)),gn.default.createElement(me,{variant:"secondary",onClick:()=>{d(u)}},"Manage Context"))),gn.default.createElement(ko,{label:"Web URLs"},gn.default.createElement(n_,{value:u.contextSource?.webUrls,onChange:h=>{let g=h.target.value.split(` `).map(b=>{if(!b.trim())return b;try{return new URL(b.trim()),b}catch{return b}});p("contextSource.webUrls",g.join(` -`))},placeholder:"Enter web URLs, one per line",className:"tw-min-h-20 tw-w-full"})),gn.default.createElement(Fo,{label:"YouTube URLs"},gn.default.createElement(n_,{value:u.contextSource?.youtubeUrls,onChange:h=>{let g=h.target.value.split(` +`))},placeholder:"Enter web URLs, one per line",className:"tw-min-h-20 tw-w-full"})),gn.default.createElement(ko,{label:"YouTube URLs"},gn.default.createElement(n_,{value:u.contextSource?.youtubeUrls,onChange:h=>{let g=h.target.value.split(` `).map(b=>{if(!b.trim())return b;try{let _=new URL(b.trim());return _.hostname.includes("youtube.com")||_.hostname.includes("youtu.be"),b}catch{return b}});p("contextSource.youtubeUrls",g.join(` -`))},placeholder:"Enter YouTube URLs, one per line",className:"tw-min-h-20 tw-w-full"})))),gn.default.createElement("div",{className:"tw-mt-4 tw-flex tw-items-center tw-justify-end tw-gap-2"},gn.default.createElement(me,{variant:"ghost",onClick:r,disabled:o},"Cancel"),gn.default.createElement(me,{onClick:m,disabled:o||!f()},o?"Saving...":"Save")))}var Efe=class extends Ofe.Modal{constructor(r,n,o){super(r);this.onSave=n;this.initialProject=o}onOpen(){let{contentEl:r}=this;this.root=(0,ynn.createRoot)(r);let n=async i=>{await this.onSave(i),this.close()},o=()=>{this.close()};this.root.render(gn.default.createElement(hvi,{initialProject:this.initialProject,onSave:n,onCancel:o}))}onClose(){this.root.unmount()}};xn();zr();Xe();Qe();t1();Mr();var _nn=require("obsidian"),at=$(K());function gvi(t,e,r={}){let{caseSensitive:n=!1,searchInName:o=!0,searchInDescription:i=!0}=r;if(!e.trim())return!0;let a=n?e:e.toLowerCase();return!!(o&&(n?t.name:t.name.toLowerCase()).includes(a)||i&&t.description&&(n?t.description:t.description.toLowerCase()).includes(a))}function bnn(t,e,r={}){return!t||t.length===0?[]:e.trim()?t.filter(n=>gvi(n,e,r)):t}function yvi(t){let[e,r]=(0,at.useState)(()=>t?.getRevision()??0);return(0,at.useEffect)(()=>{if(!t){r(0);return}return r(t.getRevision()),t.subscribe(()=>{r(t.getRevision())})},[t]),e}function bvi({project:t,loadContext:e,onEdit:r,onDelete:n}){return at.default.createElement("div",{className:"tw-group tw-flex tw-cursor-pointer tw-items-center tw-justify-between tw-gap-2 tw-rounded-lg tw-border tw-border-solid tw-border-border tw-p-3 tw-transition-all tw-duration-200 tw-bg-secondary/40 hover:tw-border-interactive-accent hover:tw-text-accent hover:tw-shadow-[0_2px_12px_rgba(0,0,0,0.1)] active:tw-scale-[0.98]",onClick:()=>e(t)},at.default.createElement("div",{className:"tw-flex tw-flex-1 tw-items-center tw-gap-2 tw-overflow-hidden"},at.default.createElement("div",{className:"tw-text-accent"},at.default.createElement(Am,{className:"tw-size-4"})),at.default.createElement("div",{className:"tw-flex tw-flex-1 tw-flex-col tw-gap-1.5 tw-overflow-hidden"},at.default.createElement("span",{className:"tw-w-full tw-truncate tw-text-[13px] tw-font-medium tw-text-normal"},t.name),t.description&&at.default.createElement("span",{className:"tw-w-full tw-truncate tw-text-[12px] tw-text-muted/80"},t.description))),at.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-gap-1 tw-opacity-100 tw-transition-opacity tw-duration-200"},at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:o=>{o.stopPropagation(),r(t)}},at.default.createElement(Lb,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Edit Project")),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:o=>{o.stopPropagation(),e(t)}},at.default.createElement($5,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Start Chat")),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:o=>{o.stopPropagation(),new nu(app,()=>n(t),`Are you sure you want to delete project "${t.name}"?`,"Delete Project").open()}},at.default.createElement(Iy,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Delete Project"))))}var cSt=(0,at.memo)(({className:t,projects:e,defaultOpen:r=!1,app:n,plugin:o,onProjectAdded:i,onEditProject:a,hasMessages:s=!1,showChatUI:u,onClose:l,onProjectClose:c})=>{let[d,f]=(0,at.useState)(r),[p,m]=(0,at.useState)(!1),[h,y]=(0,at.useState)(null),[g,b]=(0,at.useState)(""),_=ez(),w=kr(),T=o?.projectManager?.getProjectUsageTimestampsManager?.(),O=yvi(T);(0,at.useEffect)(()=>{s&&f(!1)},[s]);let E=(0,at.useMemo)(()=>iO(e,w.projectListSortStrategy,{getName:q=>q.name,getCreatedAtMs:q=>q.created,getLastUsedAtMs:q=>T?T.getEffectiveLastUsedAt(q.id,q.UsageTimestamps):q.UsageTimestamps}),[e,w.projectListSortStrategy,T,O]),P=(0,at.useMemo)(()=>bnn(E,g),[E,g]),R=()=>{new Efe(n,async Z=>{i(Z)}).open()},I=q=>{new Efe(n,async V=>{a(q,V),h&&h.name===q.name&&y(V)},q).open()},A=q=>{let V=(e||[]).filter(Y=>Y.name!==q.name);h?.name===q.name&&B(!1),Re("projectList",V),new _nn.Notice(`Project "${q.name}" deleted successfully`)},B=(q,Z)=>{if(q){if(!Z){ie("Must be exist one project.");return}y(Z),m(!0),f(!1)}else{y(null),m(!1),f(!0),u(!1),C4(null);return}},k=q=>{y(q),m(!0),f(!1),u(!0),C4(q),setTimeout(()=>{_.focusInput()},0)};return at.default.createElement("div",{className:Se("tw-flex tw-flex-col",t)},at.default.createElement("div",{className:"tw-overflow-y-auto"},at.default.createElement("div",{className:"tw-flex tw-flex-col"},p&&h?at.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-px-2 tw-py-3"},at.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2"},at.default.createElement("span",{className:"tw-font-semibold tw-text-normal"},"Projects"),at.default.createElement(L3,{value:h.name,onValueChange:q=>{let Z=E.find(V=>V.name===q);Z&&k(Z)}},at.default.createElement(OU,{className:"tw-truncate"},at.default.createElement(F3,null,at.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2"},at.default.createElement(Am,{className:"tw-size-4 tw-shrink-0 tw-text-accent/70"}),at.default.createElement("span",{className:"tw-flex-1 tw-truncate"},h.name)))),at.default.createElement(EU,{className:"tw-truncate"},E.map(q=>at.default.createElement(PU,{key:q.name,value:q.name,className:"tw-flex tw-items-center tw-gap-2"},at.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2"},at.default.createElement(Am,{className:"tw-size-4 tw-shrink-0"}),at.default.createElement("span",{className:"tw-truncate"},q.name))))))),at.default.createElement("div",{className:"tw-ml-1 tw-flex tw-items-center tw-gap-2"},at.default.createElement(me,{variant:"secondary",onClick:()=>I(h),className:"hover:tw-text-on-accent hover:tw-bg-accent/50"},at.default.createElement(Lb,{className:"tw-mr-1 tw-size-4"}),"Edit"),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:()=>{B(!1),c()},"aria-label":"Close Current Project"},at.default.createElement(Ho,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Close Current Project")))):at.default.createElement(uy,{open:d,onOpenChange:f,className:"tw-transition-all tw-duration-200 tw-ease-in-out"},at.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-px-4 tw-py-3"},at.default.createElement("div",{className:"tw-flex tw-flex-1 tw-items-center tw-gap-2"},at.default.createElement("span",{className:"tw-font-semibold tw-text-normal"},"Projects"),at.default.createElement(eo,{content:"Manage your projects with different contexts and configurations.",contentClassName:"tw-w-64",buttonClassName:"tw-size-4 tw-text-muted"})),at.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},at.default.createElement(me,{className:"tw-px-2",variant:"secondary",onClick:R},"Create",at.default.createElement(Fb,{className:"tw-size-3"})),e.length>0&&at.default.createElement(AT,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon"},d?at.default.createElement(Og,{className:"tw-size-5"}):at.default.createElement(Ji,{className:"tw-size-5"}))),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:()=>l(),"aria-label":"close project mode"},at.default.createElement(Ho,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Close Project Mode")))),e.length===0&&at.default.createElement("div",{className:"tw-px-4 tw-py-2 tw-text-xs tw-text-muted tw-bg-secondary/30"},"No projects available"),at.default.createElement(ly,{className:"tw-transition-all tw-duration-200 tw-ease-in-out"},at.default.createElement("div",{className:"tw-relative tw-bg-secondary/30"},e.length>0&&at.default.createElement("div",{className:"tw-px-4 tw-pb-2 tw-pt-3"},at.default.createElement(zZ,{value:g,onChange:b,placeholder:"Search projects..."})),at.default.createElement("div",{className:"tw-max-h-[calc(3*5.7rem)] tw-overflow-y-auto tw-px-4 tw-pb-6 tw-pt-3"},at.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 @2xl:tw-grid @2xl:tw-grid-cols-2 @4xl:tw-grid-cols-3"},P.map(q=>at.default.createElement(bvi,{key:q.name,project:q,loadContext:k,onEdit:I,onDelete:A}))),g.trim()&&P.length===0&&at.default.createElement("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-py-8 tw-text-muted"},at.default.createElement(B4,{className:"tw-mb-3 tw-size-12 tw-text-muted/50"}),at.default.createElement("p",{className:"tw-text-base tw-font-medium"},"No matching projects found"),at.default.createElement("p",{className:"tw-mt-1 tw-text-sm"},"Try searching with different keywords"))),e.length>0&&at.default.createElement("div",{className:"tw-pointer-events-none tw-absolute tw-inset-x-0 tw-bottom-0 tw-h-8 tw-bg-[linear-gradient(to_top,var(--background-primary)_0%,var(--background-primary)_30%,transparent_100%)]"}))))),!p&&at.default.createElement("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-gap-4 tw-p-8 tw-text-muted tw-bg-secondary/30"},at.default.createElement("div",{className:"tw-max-w-[600px] tw-space-y-4"},at.default.createElement("p",{className:"tw-text-center tw-text-base"},"Create your project-based AI assistants with custom instructions, context, and model configurations."),at.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-3 tw-text-sm"},at.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},at.default.createElement($5,{className:"tw-size-4"}),at.default.createElement("span",null,"Click a project card to start chatting")))))))});cSt.displayName="ProjectList";var ea=$(K()),dqe=$(K());var Pfe=$(K());var fSt=$(K(),1);var TL=$(K(),1),vnn=$(wt(),1);function wnn(t,e=[]){let r=[];function n(i,a){let s=TL.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=TL.useMemo(()=>m,Object.values(m));return(0,vnn.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=TL.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>TL.createContext(a));return function(s){let u=s?.[t]||i;return TL.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,_vi(o,...e)]}function _vi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return TL.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var Tnn=$(K(),1),Ovi=$(yu(),1);var bh=$(K(),1);var vvi=$(K(),1);function Snn(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Cnn(...t){return e=>{let r=!1,n=t.map(o=>{let i=Snn(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=bh.Children.toArray(i),u=s.find(Cvi);if(u){let l=u.props.children,c=s.map(d=>d===u?bh.Children.count(l)>1?bh.Children.only(null):bh.isValidElement(l)?l.props.children:null:d);return(0,uqe.jsx)(e,{...a,ref:o,children:bh.isValidElement(l)?bh.cloneElement(l,void 0,c):null})}return(0,uqe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function wvi(t){let e=bh.forwardRef((r,n)=>{let{children:o,...i}=r;if(bh.isValidElement(o)){let a=Tvi(o),s=xvi(i,o.props);return o.type!==bh.Fragment&&(s.ref=n?Cnn(n,a):a),bh.cloneElement(o,s)}return bh.Children.count(o)>1?bh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Svi=Symbol("radix.slottable");function Cvi(t){return bh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Svi}function xvi(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 Tvi(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 Onn=$(wt(),1),Evi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],dSt=Evi.reduce((t,e)=>{let r=xnn(`Primitive.${e}`),n=Tnn.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Onn.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var lqe=$(wt(),1),pSt="Progress",mSt=100,[Pvi,z9s]=wnn(pSt),[Mvi,Rvi]=Pvi(pSt),Mnn=fSt.forwardRef((t,e)=>{let{__scopeProgress:r,value:n=null,max:o,getValueLabel:i=Ivi,...a}=t;(o||o===0)&&!Enn(o)&&console.error(Avi(`${o}`,"Progress"));let s=Enn(o)?o:mSt;n!==null&&!Pnn(n,s)&&console.error(Nvi(`${n}`,"Progress"));let u=Pnn(n,s)?n:null,l=cqe(u)?i(u,s):void 0;return(0,lqe.jsx)(Mvi,{scope:r,value:u,max:s,children:(0,lqe.jsx)(dSt.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":cqe(u)?u:void 0,"aria-valuetext":l,role:"progressbar","data-state":Ann(u,s),"data-value":u??void 0,"data-max":s,...a,ref:e})})});Mnn.displayName=pSt;var Rnn="ProgressIndicator",Inn=fSt.forwardRef((t,e)=>{let{__scopeProgress:r,...n}=t,o=Rvi(Rnn,r);return(0,lqe.jsx)(dSt.div,{"data-state":Ann(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...n,ref:e})});Inn.displayName=Rnn;function Ivi(t,e){return`${Math.round(t/e*100)}%`}function Ann(t,e){return t==null?"indeterminate":t===e?"complete":"loading"}function cqe(t){return typeof t=="number"}function Enn(t){return cqe(t)&&!isNaN(t)&&t>0}function Pnn(t,e){return cqe(t)&&!isNaN(t)&&t<=e&&t>=0}function Avi(t,e){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${mSt}\`.`}function Nvi(t,e){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${e}\`. The \`value\` prop must be: +`))},placeholder:"Enter YouTube URLs, one per line",className:"tw-min-h-20 tw-w-full"})))),gn.default.createElement("div",{className:"tw-mt-4 tw-flex tw-items-center tw-justify-end tw-gap-2"},gn.default.createElement(me,{variant:"ghost",onClick:r,disabled:o},"Cancel"),gn.default.createElement(me,{onClick:m,disabled:o||!f()},o?"Saving...":"Save")))}var Efe=class extends Ofe.Modal{constructor(r,n,o){super(r);this.onSave=n;this.initialProject=o}onOpen(){let{contentEl:r}=this;this.root=(0,ynn.createRoot)(r);let n=async i=>{await this.onSave(i),this.close()},o=()=>{this.close()};this.root.render(gn.default.createElement(hvi,{initialProject:this.initialProject,onSave:n,onCancel:o}))}onClose(){this.root.unmount()}};xn();zr();Xe();Qe();t1();Mr();var _nn=require("obsidian"),at=$(K());function gvi(t,e,r={}){let{caseSensitive:n=!1,searchInName:o=!0,searchInDescription:i=!0}=r;if(!e.trim())return!0;let a=n?e:e.toLowerCase();return!!(o&&(n?t.name:t.name.toLowerCase()).includes(a)||i&&t.description&&(n?t.description:t.description.toLowerCase()).includes(a))}function bnn(t,e,r={}){return!t||t.length===0?[]:e.trim()?t.filter(n=>gvi(n,e,r)):t}function yvi(t){let[e,r]=(0,at.useState)(()=>t?.getRevision()??0);return(0,at.useEffect)(()=>{if(!t){r(0);return}return r(t.getRevision()),t.subscribe(()=>{r(t.getRevision())})},[t]),e}function bvi({project:t,loadContext:e,onEdit:r,onDelete:n}){return at.default.createElement("div",{className:"tw-group tw-flex tw-cursor-pointer tw-items-center tw-justify-between tw-gap-2 tw-rounded-lg tw-border tw-border-solid tw-border-border tw-p-3 tw-transition-all tw-duration-200 tw-bg-secondary/40 hover:tw-border-interactive-accent hover:tw-text-accent hover:tw-shadow-[0_2px_12px_rgba(0,0,0,0.1)] active:tw-scale-[0.98]",onClick:()=>e(t)},at.default.createElement("div",{className:"tw-flex tw-flex-1 tw-items-center tw-gap-2 tw-overflow-hidden"},at.default.createElement("div",{className:"tw-text-accent"},at.default.createElement(Am,{className:"tw-size-4"})),at.default.createElement("div",{className:"tw-flex tw-flex-1 tw-flex-col tw-gap-1.5 tw-overflow-hidden"},at.default.createElement("span",{className:"tw-w-full tw-truncate tw-text-[13px] tw-font-medium tw-text-normal"},t.name),t.description&&at.default.createElement("span",{className:"tw-w-full tw-truncate tw-text-[12px] tw-text-muted/80"},t.description))),at.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-gap-1 tw-opacity-100 tw-transition-opacity tw-duration-200"},at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:o=>{o.stopPropagation(),r(t)}},at.default.createElement(Lb,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Edit Project")),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:o=>{o.stopPropagation(),e(t)}},at.default.createElement($5,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Start Chat")),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:o=>{o.stopPropagation(),new nu(app,()=>n(t),`Are you sure you want to delete project "${t.name}"?`,"Delete Project").open()}},at.default.createElement(Iy,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Delete Project"))))}var cSt=(0,at.memo)(({className:t,projects:e,defaultOpen:r=!1,app:n,plugin:o,onProjectAdded:i,onEditProject:a,hasMessages:s=!1,showChatUI:u,onClose:l,onProjectClose:c})=>{let[d,f]=(0,at.useState)(r),[p,m]=(0,at.useState)(!1),[h,y]=(0,at.useState)(null),[g,b]=(0,at.useState)(""),_=ez(),w=kr(),T=o?.projectManager?.getProjectUsageTimestampsManager?.(),O=yvi(T);(0,at.useEffect)(()=>{s&&f(!1)},[s]);let E=(0,at.useMemo)(()=>iO(e,w.projectListSortStrategy,{getName:q=>q.name,getCreatedAtMs:q=>q.created,getLastUsedAtMs:q=>T?T.getEffectiveLastUsedAt(q.id,q.UsageTimestamps):q.UsageTimestamps}),[e,w.projectListSortStrategy,T,O]),P=(0,at.useMemo)(()=>bnn(E,g),[E,g]),R=()=>{new Efe(n,async Z=>{i(Z)}).open()},I=q=>{new Efe(n,async V=>{a(q,V),h&&h.name===q.name&&y(V)},q).open()},A=q=>{let V=(e||[]).filter(Y=>Y.name!==q.name);h?.name===q.name&&B(!1),Re("projectList",V),new _nn.Notice(`Project "${q.name}" deleted successfully`)},B=(q,Z)=>{if(q){if(!Z){ie("Must be exist one project.");return}y(Z),m(!0),f(!1)}else{y(null),m(!1),f(!0),u(!1),C4(null);return}},k=q=>{y(q),m(!0),f(!1),u(!0),C4(q),setTimeout(()=>{_.focusInput()},0)};return at.default.createElement("div",{className:Se("tw-flex tw-flex-col",t)},at.default.createElement("div",{className:"tw-overflow-y-auto"},at.default.createElement("div",{className:"tw-flex tw-flex-col"},p&&h?at.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-px-2 tw-py-3"},at.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2"},at.default.createElement("span",{className:"tw-font-semibold tw-text-normal"},"Projects"),at.default.createElement(L3,{value:h.name,onValueChange:q=>{let Z=E.find(V=>V.name===q);Z&&k(Z)}},at.default.createElement(OU,{className:"tw-truncate"},at.default.createElement(F3,null,at.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2"},at.default.createElement(Am,{className:"tw-size-4 tw-shrink-0 tw-text-accent/70"}),at.default.createElement("span",{className:"tw-flex-1 tw-truncate"},h.name)))),at.default.createElement(EU,{className:"tw-truncate"},E.map(q=>at.default.createElement(PU,{key:q.name,value:q.name,className:"tw-flex tw-items-center tw-gap-2"},at.default.createElement("div",{className:"tw-flex tw-min-w-0 tw-items-center tw-gap-2"},at.default.createElement(Am,{className:"tw-size-4 tw-shrink-0"}),at.default.createElement("span",{className:"tw-truncate"},q.name))))))),at.default.createElement("div",{className:"tw-ml-1 tw-flex tw-items-center tw-gap-2"},at.default.createElement(me,{variant:"secondary",onClick:()=>I(h),className:"hover:tw-text-on-accent hover:tw-bg-accent/50"},at.default.createElement(Lb,{className:"tw-mr-1 tw-size-4"}),"Edit"),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:()=>{B(!1),c()},"aria-label":"Close Current Project"},at.default.createElement(Ho,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Close Current Project")))):at.default.createElement(uy,{open:d,onOpenChange:f,className:"tw-transition-all tw-duration-200 tw-ease-in-out"},at.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-px-4 tw-py-3"},at.default.createElement("div",{className:"tw-flex tw-flex-1 tw-items-center tw-gap-2"},at.default.createElement("span",{className:"tw-font-semibold tw-text-normal"},"Projects"),at.default.createElement(to,{content:"Manage your projects with different contexts and configurations.",contentClassName:"tw-w-64",buttonClassName:"tw-size-4 tw-text-muted"})),at.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},at.default.createElement(me,{className:"tw-px-2",variant:"secondary",onClick:R},"Create",at.default.createElement(Fb,{className:"tw-size-3"})),e.length>0&&at.default.createElement(AT,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon"},d?at.default.createElement(Og,{className:"tw-size-5"}):at.default.createElement(Ji,{className:"tw-size-5"}))),at.default.createElement(vn,null,at.default.createElement(wn,{asChild:!0},at.default.createElement(me,{variant:"ghost2",size:"icon",onClick:()=>l(),"aria-label":"close project mode"},at.default.createElement(Ho,{className:"tw-size-4"}))),at.default.createElement(pn,{side:"bottom"},"Close Project Mode")))),e.length===0&&at.default.createElement("div",{className:"tw-px-4 tw-py-2 tw-text-xs tw-text-muted tw-bg-secondary/30"},"No projects available"),at.default.createElement(ly,{className:"tw-transition-all tw-duration-200 tw-ease-in-out"},at.default.createElement("div",{className:"tw-relative tw-bg-secondary/30"},e.length>0&&at.default.createElement("div",{className:"tw-px-4 tw-pb-2 tw-pt-3"},at.default.createElement(zZ,{value:g,onChange:b,placeholder:"Search projects..."})),at.default.createElement("div",{className:"tw-max-h-[calc(3*5.7rem)] tw-overflow-y-auto tw-px-4 tw-pb-6 tw-pt-3"},at.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 @2xl:tw-grid @2xl:tw-grid-cols-2 @4xl:tw-grid-cols-3"},P.map(q=>at.default.createElement(bvi,{key:q.name,project:q,loadContext:k,onEdit:I,onDelete:A}))),g.trim()&&P.length===0&&at.default.createElement("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-py-8 tw-text-muted"},at.default.createElement(B4,{className:"tw-mb-3 tw-size-12 tw-text-muted/50"}),at.default.createElement("p",{className:"tw-text-base tw-font-medium"},"No matching projects found"),at.default.createElement("p",{className:"tw-mt-1 tw-text-sm"},"Try searching with different keywords"))),e.length>0&&at.default.createElement("div",{className:"tw-pointer-events-none tw-absolute tw-inset-x-0 tw-bottom-0 tw-h-8 tw-bg-[linear-gradient(to_top,var(--background-primary)_0%,var(--background-primary)_30%,transparent_100%)]"}))))),!p&&at.default.createElement("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-gap-4 tw-p-8 tw-text-muted tw-bg-secondary/30"},at.default.createElement("div",{className:"tw-max-w-[600px] tw-space-y-4"},at.default.createElement("p",{className:"tw-text-center tw-text-base"},"Create your project-based AI assistants with custom instructions, context, and model configurations."),at.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-3 tw-text-sm"},at.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},at.default.createElement($5,{className:"tw-size-4"}),at.default.createElement("span",null,"Click a project card to start chatting")))))))});cSt.displayName="ProjectList";var ea=$(K()),dqe=$(K());var Pfe=$(K());var fSt=$(K(),1);var TL=$(K(),1),vnn=$(wt(),1);function wnn(t,e=[]){let r=[];function n(i,a){let s=TL.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=TL.useMemo(()=>m,Object.values(m));return(0,vnn.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=TL.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>TL.createContext(a));return function(s){let u=s?.[t]||i;return TL.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,_vi(o,...e)]}function _vi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return TL.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var Tnn=$(K(),1),Ovi=$(yu(),1);var bh=$(K(),1);var vvi=$(K(),1);function Snn(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Cnn(...t){return e=>{let r=!1,n=t.map(o=>{let i=Snn(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:i,...a}=n,s=bh.Children.toArray(i),u=s.find(Cvi);if(u){let l=u.props.children,c=s.map(d=>d===u?bh.Children.count(l)>1?bh.Children.only(null):bh.isValidElement(l)?l.props.children:null:d);return(0,uqe.jsx)(e,{...a,ref:o,children:bh.isValidElement(l)?bh.cloneElement(l,void 0,c):null})}return(0,uqe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function wvi(t){let e=bh.forwardRef((r,n)=>{let{children:o,...i}=r;if(bh.isValidElement(o)){let a=Tvi(o),s=xvi(i,o.props);return o.type!==bh.Fragment&&(s.ref=n?Cnn(n,a):a),bh.cloneElement(o,s)}return bh.Children.count(o)>1?bh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Svi=Symbol("radix.slottable");function Cvi(t){return bh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Svi}function xvi(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 Tvi(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 Onn=$(wt(),1),Evi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],dSt=Evi.reduce((t,e)=>{let r=xnn(`Primitive.${e}`),n=Tnn.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Onn.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var lqe=$(wt(),1),pSt="Progress",mSt=100,[Pvi,z9s]=wnn(pSt),[Mvi,Rvi]=Pvi(pSt),Mnn=fSt.forwardRef((t,e)=>{let{__scopeProgress:r,value:n=null,max:o,getValueLabel:i=Ivi,...a}=t;(o||o===0)&&!Enn(o)&&console.error(Avi(`${o}`,"Progress"));let s=Enn(o)?o:mSt;n!==null&&!Pnn(n,s)&&console.error(Nvi(`${n}`,"Progress"));let u=Pnn(n,s)?n:null,l=cqe(u)?i(u,s):void 0;return(0,lqe.jsx)(Mvi,{scope:r,value:u,max:s,children:(0,lqe.jsx)(dSt.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":cqe(u)?u:void 0,"aria-valuetext":l,role:"progressbar","data-state":Ann(u,s),"data-value":u??void 0,"data-max":s,...a,ref:e})})});Mnn.displayName=pSt;var Rnn="ProgressIndicator",Inn=fSt.forwardRef((t,e)=>{let{__scopeProgress:r,...n}=t,o=Rvi(Rnn,r);return(0,lqe.jsx)(dSt.div,{"data-state":Ann(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...n,ref:e})});Inn.displayName=Rnn;function Ivi(t,e){return`${Math.round(t/e*100)}%`}function Ann(t,e){return t==null?"indeterminate":t===e?"complete":"loading"}function cqe(t){return typeof t=="number"}function Enn(t){return cqe(t)&&!isNaN(t)&&t>0}function Pnn(t,e){return cqe(t)&&!isNaN(t)&&t<=e&&t>=0}function Avi(t,e){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${mSt}\`.`}function Nvi(t,e){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${e}\`. The \`value\` prop must be: - a positive number - less than the value passed to \`max\` (or ${mSt} if no \`max\` prop is set) - \`null\` or \`undefined\` if the progress is indeterminate. Defaulting to \`null\`.`}var hSt=Mnn,Nnn=Inn;zr();var Mfe=Pfe.forwardRef(({className:t,value:e,...r},n)=>Pfe.createElement(hSt,{ref:n,className:Se("tw-relative tw-h-2 tw-w-full tw-overflow-hidden tw-rounded-full tw-bg-interactive-accent/20 tw-border-interactive-accent/30",t),...r},Pfe.createElement(Nnn,{className:"tw-size-full tw-flex-1 tw-bg-interactive-accent tw-transition-all",style:{transform:`translateX(-${100-Math.min(Math.max(e||0,0),100)}%)`}})));Mfe.displayName=hSt.displayName;xn();Mr();na();function gSt({onClose:t,onPause:e,onResume:r,onStop:n}){let[o]=e5(),i=(0,dqe.useRef)(null),{isActive:a,isPaused:s,indexedCount:u,totalFiles:l,errors:c,completionStatus:d}=o,f=l>0?Math.round(u/l*100):0;(0,dqe.useEffect)(()=>(i.current&&(clearTimeout(i.current),i.current=null),!a&&d!=="none"&&!(d==="error"&&l===0)&&(i.current=setTimeout(()=>{t()},3e3)),()=>{i.current&&(clearTimeout(i.current),i.current=null)}),[a,d,l,t]);let p=()=>d==="success"?l===0?"Index Up to Date":"Indexing Complete":d==="cancelled"?"Indexing Cancelled":d==="error"?l===0?"Indexing Failed":"Indexing Complete (with errors)":s?"Indexing Paused":"Indexing Vault";return ea.createElement(vL,{className:"tw-w-full tw-border tw-border-solid tw-border-border tw-bg-transparent tw-shadow-none"},ea.createElement(wL,null,ea.createElement(l6,{className:"tw-flex tw-items-center tw-justify-between tw-gap-2"},ea.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},!a&&d!=="none"?d==="error"?ea.createElement($b,{className:"tw-size-4 tw-text-error"}):d==="success"?ea.createElement(B_,{className:"tw-size-4 tw-text-success"}):ea.createElement(YC,{className:"tw-size-4"}):s?ea.createElement(L5,{className:"tw-size-4 tw-text-warning"}):ea.createElement(Us,{className:"tw-size-4 tw-animate-spin tw-text-accent"}),ea.createElement("span",{className:"tw-text-sm"},p())),ea.createElement(me,{size:"sm",variant:"ghost2",className:"tw-size-6 tw-p-0 tw-text-muted",title:"Close",onClick:t},ea.createElement(Ho,{className:"tw-size-4"})))),ea.createElement(SL,{className:"tw-space-y-3"},l>0&&ea.createElement("div",{className:"tw-space-y-2"},ea.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-text-sm"},ea.createElement("span",{className:"tw-text-muted"},u,"/",l," files"),ea.createElement("span",{className:"tw-font-medium"},f,"%")),ea.createElement(Mfe,{value:f,className:"tw-h-2"})),c.length>0&&ea.createElement("div",{className:"tw-flex tw-flex-col tw-gap-1"},ea.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ea.createElement($b,{className:"tw-size-3 tw-text-error"}),ea.createElement(Xc,{variant:"destructive",className:"tw-text-xs"},c.length," ",c.length===1?"error":"errors")),l===0&&c[0]&&ea.createElement("span",{className:"tw-text-xs tw-text-error"},c[0])),a&&ea.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},ea.createElement(me,{size:"sm",variant:"ghost",className:"tw-h-6 tw-px-2 tw-text-xs",onClick:s?r:e},s?ea.createElement(ea.Fragment,null,ea.createElement(kre,{className:"tw-mr-1 tw-size-3"}),"Resume"):ea.createElement(ea.Fragment,null,ea.createElement(L5,{className:"tw-mr-1 tw-size-3"}),"Pause")),ea.createElement(me,{size:"sm",variant:"ghost",className:"tw-h-6 tw-px-2 tw-text-xs",onClick:n},ea.createElement(z4,{className:"tw-mr-1 tw-size-3"}),"Stop"))))}var On=$(K()),ySt=$(K());Mr();na();xn();Xe();function bSt({plugin:t,setHiddenCard:e,onEditContext:r}){let[n]=YJ(),o=n.total,i=n.success,a=n.failed,s=n.processingFiles,[u,l]=(0,ySt.useState)(!1),[c,d]=(0,ySt.useState)(!1),f=i.length+a.length,p=o.length>0?Math.round(f/o.length*100):0,m=y=>y.path,h=async y=>{if(!t?.projectManager){ie("ProjectManager not available");return}try{await t.projectManager.retryFailedItem(y)}catch(g){ie(`Error retrying failed item: ${g}`)}};return On.createElement(vL,{className:"tw-w-full tw-border tw-border-solid tw-border-border tw-bg-transparent tw-shadow-none"},On.createElement(wL,null,On.createElement(l6,{className:"tw-flex tw-items-center tw-justify-between tw-gap-2"},On.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},On.createElement(ju,{className:"tw-size-5"}),"Context Loading",On.createElement(me,{size:"sm",variant:"ghost2",className:"tw-size-6 tw-p-0 tw-text-muted",title:"Edit Context",onClick:()=>r?.()},On.createElement(od,{className:"tw-size-4"}),On.createElement("span",{className:"tw-sr-only"},"Edit Context"))),On.createElement("div",{className:"tw-flex tw-items-center tw-gap-2 tw-rounded tw-p-1"},On.createElement(me,{size:"sm",variant:"ghost2",className:"tw-size-6 tw-p-0 tw-text-muted",title:"Close Progress Bar",onClick:()=>e(!0)},On.createElement(Ho,{className:"tw-size-4"}))))),On.createElement(SL,{className:"tw-space-y-6"},On.createElement("div",{className:"tw-space-y-2"},On.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-text-sm"},On.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},On.createElement("span",{className:"tw-text-muted"},"Total progress"),On.createElement("span",{className:"tw-text-xs tw-text-muted"},"(Success:"," ",On.createElement("span",{className:"tw-font-medium tw-text-success"},i.length),", Failed: ",On.createElement("span",{className:"tw-font-medium tw-text-error"},a.length),")")),On.createElement("span",{className:"tw-font-medium"},f,"/",o.length," (",p,"%)")),On.createElement(Mfe,{value:p,className:"tw-h-2"})),s.length>0&&On.createElement("div",{className:"tw-space-y-3"},On.createElement("div",{className:"tw--m-1 tw-flex tw-cursor-pointer tw-items-center tw-gap-2 tw-rounded-md tw-p-1 tw-transition-colors hover:tw-bg-muted/10",onClick:()=>l(!u)},On.createElement(Us,{className:"tw-size-4 tw-animate-spin tw-text-accent"}),On.createElement("span",{className:"tw-text-sm tw-font-medium"},"Processing"),u?On.createElement(Ji,{className:"tw-ml-auto tw-size-4"}):On.createElement(od,{className:"tw-ml-auto tw-size-4"})),u&&On.createElement("div",{className:"tw-max-h-32 tw-space-y-2 tw-overflow-y-auto"},s.map((y,g)=>On.createElement("div",{key:g,className:"tw-flex tw-items-center tw-gap-2 tw-rounded-md tw-p-2 tw-text-sm tw-bg-faint/10"},On.createElement("div",{className:"tw-size-2 tw-animate-pulse tw-rounded-full tw-bg-interactive-accent"}),On.createElement(fc,{className:"tw-flex-1",title:y},y))))),a.length>0&&On.createElement("div",{className:"tw-space-y-3"},On.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},On.createElement("div",{className:"-tw-m-1 tw-flex tw-flex-1 tw-cursor-pointer tw-items-center tw-gap-2 tw-rounded-md tw-p-1 tw-transition-colors hover:tw-bg-muted/10",onClick:()=>d(!c)},On.createElement($b,{className:"tw-size-4 tw-text-error"}),On.createElement("span",{className:"tw-text-sm tw-font-medium"},"Failed"),On.createElement(Xc,{variant:"destructive",className:"tw-text-xs"},a.length," files"),c?On.createElement(Ji,{className:"tw-ml-auto tw-size-4"}):On.createElement(od,{className:"tw-ml-auto tw-size-4"}))),c&&On.createElement("div",{className:"tw-max-h-32 tw-space-y-2 tw-overflow-y-auto"},a.map((y,g)=>On.createElement("div",{key:g,className:"tw-flex tw-items-center tw-gap-2 tw-rounded-md tw-p-2 tw-text-sm tw-bg-faint/10"},On.createElement("div",{className:"tw-flex tw-min-w-0 tw-flex-1 tw-flex-col tw-gap-1"},On.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},On.createElement("div",{className:"tw-size-2 tw-rounded-full tw-bg-error/80"}),On.createElement(fc,{className:"tw-flex-1 tw-font-bold",title:y.path},m(y))),On.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},On.createElement("div",{className:"tw-size-2 tw-rounded-full"}),y.error&&On.createElement(fc,{className:"tw-flex-1 tw-text-xs tw-text-error/80",title:y.error},On.createElement("span",{className:"tw-text-sm tw-text-error"},"Loading Error: "),y.error))),On.createElement(me,{size:"sm",variant:"ghost",className:"tw-size-5 tw-p-0",title:`Retry ${y.type} item`,onClick:async b=>{b.stopPropagation(),await h(y)}},On.createElement(q4,{className:"tw-size-3"}))))))))}gr();var mb=$(K());function Dnn(t){let[e,r]=(0,mb.useState)([]);(0,mb.useEffect)(()=>(r([...t.getMessages()]),t.subscribe(()=>{r([...t.getMessages()])})),[t]);let n=(0,mb.useCallback)(async(m,h,y,g=!1,b=!1)=>await t.sendMessage(m,h,y,g,b),[t]),o=(0,mb.useCallback)(async(m,h,y,g=!1)=>await t.editMessage(m,h,y,g),[t]),i=(0,mb.useCallback)(async(m,h,y)=>await t.regenerateMessage(m,h,y),[t]),a=(0,mb.useCallback)(async m=>await t.deleteMessage(m),[t]),s=(0,mb.useCallback)(()=>{t.clearMessages()},[t]),u=(0,mb.useCallback)(async m=>{await t.truncateAfterMessageId(m)},[t]),l=(0,mb.useCallback)(m=>{t.addMessage(m)},[t]),c=(0,mb.useCallback)(m=>{t.loadMessages(m)},[t]),d=(0,mb.useCallback)(m=>t.getMessage(m),[t]),f=(0,mb.useCallback)(()=>t.getLLMMessages(),[t]),p=(0,mb.useCallback)(()=>t.getDebugInfo(),[t]);return{messages:e,sendMessage:n,editMessage:o,regenerateMessage:i,deleteMessage:a,addMessage:l,clearMessages:s,truncateAfterMessageId:u,loadMessages:c,getMessage:d,getLLMMessages:f,getDebugInfo:p}}Dt();var p6=require("obsidian"),fqe=$(K());function jvi(t,e){let r=e.match(/obsidian:\/\/open\?vault=.*?&file=(.*)$/);if(!r)return null;let n=decodeURIComponent(r[1]),o=t.vault.getAbstractFileByPath(n);return o instanceof p6.TFile||(o=t.vault.getAbstractFileByPath(n+".md"),o instanceof p6.TFile)?o:null}function $vi(t,e){let r=e.split(` -`).filter(o=>o.trim()),n=[];for(let o of r){let i=jvi(t,o.trim());i&&n.push(i)}return n}function jnn(t){let{app:e,contextNotes:r,setContextNotes:n,selectedImages:o,onAddImage:i,containerRef:a}=t,[s,u]=(0,fqe.useState)(!1);return(0,fqe.useEffect)(()=>{let l=a.current;if(!l)return;let c=p=>{if(p.preventDefault(),p.dataTransfer){if(p.dataTransfer.dropEffect="copy",p.dataTransfer.types.includes("copilot/internal-drag"))return;let m=Array.from(p.dataTransfer.items).some(y=>y.kind==="string"),h=Array.from(p.dataTransfer.items).some(y=>y.kind==="file");(m||h)&&u(!0)}},d=p=>{let m=l.getBoundingClientRect(),h=p.clientX,y=p.clientY;(h=m.right||y=m.bottom)&&u(!1)},f=async p=>{if(!p.dataTransfer)return;p.preventDefault(),u(!1);let m=p.dataTransfer.items,h=[],y=[];for(let g=0;g0){p.stopPropagation();let g=h.map(w=>new Promise(T=>{w.getAsString(O=>T(O))})),b=await Promise.all(g),_=new Map;for(let w of b){let T=$vi(e,w);for(let O of T)_.set(O.path,O)}for(let w of _.values())if(["png","gif","jpeg","jpg","webp"].includes(w.extension)){if(o.some(I=>I.name===w.name)){new p6.Notice("This image is already in the context");continue}let E=await e.vault.readBinary(w),P=new Blob([E]),R=new File([P],w.name,{type:`image/${w.extension}`});i([R])}else if(uO(w)){if(r.some(E=>E.path===w.path)){new p6.Notice("This note is already in the context");continue}n(E=>[...E,w])}else new p6.Notice(`Unsupported file type: ${w.extension}. Supported types: md, pdf, canvas, and images.`)}else if(y.length>0){let g=[];for(let b of y){let _=b.getAsFile();_&&_.type.startsWith("image/")&&g.push(_)}g.length>0&&i(g)}};return l.addEventListener("dragover",c),l.addEventListener("dragleave",d),l.addEventListener("drop",f),()=>{l.removeEventListener("dragover",c),l.removeEventListener("dragleave",d),l.removeEventListener("drop",f)}},[e,r,o,i,n,a]),{isDragActive:s}}gr();Dt();Xe();y_();var _St=async(t,e,r,n,o,i={})=>{let a=new AbortController;o(a);try{await e.runChain(t,a,n,r,i)}catch(s){ie("Model request failed:",s);let u=lEe("Model request failed: "+Wr(s));r({id:gu(),sender:ow,isErrorMessage:!0,message:u,isVisible:!0,timestamp:vg(new Date)})}};h4();id();Qe();Dt();eEe();var Il=require("obsidian");var qt=$(K());y_();var Lvi=({chainManager:t,onSaveChat:e,updateUserMessageHistory:r,fileParserManager:n,plugin:o,chatUIState:i,chatInput:a})=>{let s=kr(),u=(0,qt.useContext)(zY),{messages:l,addMessage:c}=Dnn(i),[d]=oF(),[f]=aw(),[p,m]=(0,qt.useState)(""),[h,y]=(0,qt.useState)(""),[g,b]=(0,qt.useState)(null),_=(0,qt.useRef)(null),w=(0,qt.useRef)(null),T=(0,qt.useCallback)(nt=>{let Nr=w.current,Ee=Nr&&nt.sender===ow&&!nt.isErrorMessage&&!nt.id?{...nt,id:Nr}:nt;c(Ee),Ee.sender===ow&&Ee.responseMetadata?.tokenUsage?.totalTokens&&b(Ee.responseMetadata.tokenUsage.totalTokens)},[c]),O=(0,qt.useCallback)(nt=>{_.current=nt},[]),[E,P]=(0,qt.useState)(!1),[R,I]=(0,qt.useState)(iw.DEFAULT),[A,B]=(0,qt.useState)([]),[k,q]=(0,qt.useState)(!1),[Z,V]=(0,qt.useState)(!1),[Y,X]=(0,qt.useState)([]),[W,re]=(0,qt.useState)(!1),[ue,le]=(0,qt.useState)([]),[L,J]=(0,qt.useState)(null),[ne,D]=(0,qt.useState)(null),[N]=e5(),z=(0,qt.useRef)(!1),H=(0,qt.useRef)(null),oe=(0,qt.useCallback)(()=>{o.chatSelectionHighlightController.persistFromPointerDown()},[o]),Q=(0,qt.useMemo)(()=>({setCurrentAiMessage:nt=>z.current&&m(nt),setLoadingMessage:nt=>z.current&&I(nt),setLoading:nt=>z.current&&P(nt)}),[]),[de]=d1t(),fe=de.length>0,De=k&&!fe,st=Z&&!fe,{activeWebTabForMentions:Le}=VU(),Bt=nLe(),Pt=()=>He!=="project"?!1:L!==null?L:Bt==="loading"||Bt==="error";(0,qt.useEffect)(()=>{J(null)},[Bt]);let Nt=()=>He==="project"||ne===!1?!1:N.isActive||N.completionStatus!=="none";(0,qt.useEffect)(()=>{(N.isActive||N.completionStatus!=="none")&&D(null)},[N.isActive,N.completionStatus]);let $e=(0,qt.useCallback)(()=>{D(!1),N.isActive||Sg({completionStatus:"none"})},[N.isActive]),Fr=(0,qt.useCallback)(async()=>{(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().pauseIndexing()},[]),ft=(0,qt.useCallback)(async()=>{(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().resumeIndexing()},[]),Ve=(0,qt.useCallback)(async()=>{await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().cancelIndexing()},[]);(0,qt.useEffect)(()=>{l.length===0&&b(null)},[l]);let[Rt,ze]=(0,qt.useState)(null),[He,We]=aw(),Jt=XG(),so=(0,qt.useContext)(Wke),au=o.app||so,{isDragActive:In}=jnn({app:au,contextNotes:A,setContextNotes:B,selectedImages:Y,onAddImage:nt=>X(Nr=>[...Nr,...nt]),containerRef:H}),_i=async({toolCalls:nt,urls:Nr,contextNotes:Ue,contextTags:Ee,contextFolders:Mt,webTabs:Yt}={})=>{if(!h&&Y.length===0)return;Nr&&Nr.length>0&&!Rb(f)&&new Il.Notice(zJ.URL_PROCESSING_RESTRICTED);try{let ul=[];h&&ul.push({type:"text",text:h});for(let jl of Y){let gb=await jl.arrayBuffer(),Hv=cq(gb);ul.push({type:"image_url",image_url:{url:`data:${jl.type};base64,${Hv}`}})}let zv=[...Ue||[],...A].filter((jl,gb,Hv)=>Hv.findIndex(TN=>TN.path===jl.path)===gb),PL=h.trim();nt&&(PL+=" "+nt.join(` -`));let Sh={notes:zv,urls:Rb(f)?Nr||[]:[],tags:Ee||[],folders:Mt||[],selectedTextContexts:de,webTabs:Yt||[]};y(""),X([]),w.current=`msg-${gu()}`,Q.setLoading(!0),Q.setLoadingMessage(iw.DEFAULT);let CC=await i.sendMessage(PL,Sh,f,De,st,ul.length>0?ul:void 0,Q.setLoadingMessage);h&&r(h),s.autosaveChat&&Nl();let Vv=i.getLLMMessage(CC);Vv&&await _St(Vv,t,T,Q.setCurrentAiMessage,O,{debug:s.debug,updateLoadingMessage:Q.setLoadingMessage}),s.autosaveChat&&Nl()}catch(ul){ie("Error sending message:",ul),new Il.Notice("Failed to send message. Please try again.")}finally{Q.setLoading(!1),Q.setLoadingMessage(iw.DEFAULT),w.current=null}},Nl=(0,qt.useCallback)(async()=>{if(!au){ie("App instance is not available.");return}try{await i.saveChat(d)}catch(nt){ie("Error saving chat as note:",Wr(nt)),new Il.Notice("Failed to save chat as note. Check console for details.")}},[au,i,d]),Vi=(0,qt.useCallback)(nt=>{_.current&&(F(`stopping generation..., reason: ${nt}`),_.current.abort(nt),Q.setLoading(!1),Q.setLoadingMessage(iw.DEFAULT))},[Q]);(0,qt.useEffect)(()=>(z.current=!0,()=>{z.current=!1,_.current&&_.current.abort("component-unmount")}),[]);let g_=(0,qt.useCallback)(async nt=>{if(nt<=0){new Il.Notice("Cannot regenerate the first message.");return}let Nr=l[nt];if(!Nr){new Il.Notice("Message not found.");return}Q.setCurrentAiMessage(""),w.current=`msg-${gu()}`,Q.setLoading(!0);try{await i.regenerateMessage(Nr.id,Q.setCurrentAiMessage,T)?s.debug&&console.log("Message regenerated successfully"):new Il.Notice("Failed to regenerate message. Please try again."),s.autosaveChat&&Nl()}catch(Ue){ie("Error regenerating message:",Ue),new Il.Notice("Failed to regenerate message. Please try again.")}finally{Q.setLoading(!1),w.current=null}},[l,i,s.debug,s.autosaveChat,Nl,T,Q]),mg=(0,qt.useCallback)(async(nt,Nr)=>{let Ue=l[nt];if(!(!Ue||Ue.message===Nr))try{if(!await i.editMessage(Ue.id,Nr,f,De)){new Il.Notice("Failed to edit message. Please try again.");return}if(Ue.sender===Zs){let Mt=nt{e&&e(Nl)},[e,Nl]);let cS=(0,qt.useCallback)(nt=>{let Nr=s.projectList||[];if(Nr.findIndex(Yt=>Yt.name===nt.name)>=0)throw new Error(`Project "${nt.name}" already exists, please use a different name`);let Ee=[...Nr,nt];return Re("projectList",Ee),Gu()?.id===nt.id?FLe().then(()=>{new Il.Notice(`${nt.name} added and context loaded`)}).catch(Yt=>{ie("Error loading project context:",Yt),new Il.Notice(`${nt.name} added but context loading failed`)}):new Il.Notice(`${nt.name} added successfully`),!0},[s.projectList]),ji=(0,qt.useCallback)((nt,Nr)=>{let Ue=s.projectList||[];if(!Ue.find($n=>$n.name===nt.name))throw new Error(`Project "${nt.name}" does not exist`);let Mt=Ue.map($n=>$n.name===nt.name?Nr:$n);return Re("projectList",Mt),Gu()?.id===nt.id?(C4(Nr),FLe().then(()=>{new Il.Notice(`${nt.name} updated and context reloaded`)}).catch($n=>{ie("Error reloading project context:",$n),new Il.Notice(`${nt.name} updated but context reload failed`)})):new Il.Notice(`${nt.name} updated successfully`),!0},[s.projectList]),LT=(0,qt.useCallback)(nt=>{let Ue=zC().find(Ee=>Ee.id===nt);l1t(nt),Ue?.sourceType==="web"&&o.suppressCurrentWebSelection(Ue.url)},[o]);(0,qt.useEffect)(()=>{o.chatSelectionHighlightController.clearIfNoNoteContexts(de)},[de,o]),(0,qt.useEffect)(()=>{let nt=()=>{a.focusInput()};return u?.addEventListener(MS.CHAT_IS_VISIBLE,nt),()=>{u?.removeEventListener(MS.CHAT_IS_VISIBLE,nt)}},[u,a]);let SC=(0,qt.useCallback)(async nt=>{let Nr=l[nt];if(!Nr){new Il.Notice("Message not found.");return}try{await i.deleteMessage(Nr.id)||new Il.Notice("Failed to delete message. Please try again.")}catch(Ue){ie("Error deleting message:",Ue),new Il.Notice("Failed to delete message. Please try again.")}},[l,i]),dS=(0,qt.useCallback)(async()=>{if(r9(),await Em.clear(),Vi("new-chat"),s.enableRecentConversations)try{let Nr=t.chatModelManager.getChatModel();o.userMemoryManager.addRecentConversation(i.getMessages(),Nr)}catch(Nr){F("Failed to analyze chat messages for memory:",Nr)}s.autosaveChat&&await Nl(),i.clearMessages(),fmt(),Q.setCurrentAiMessage(""),B([]),b(null);let nt=de.find(Nr=>Nr.sourceType==="web")?.url;c1t(),o.chatSelectionHighlightController.clearForNewChat(),o.suppressCurrentWebSelection(nt),He==="project"?(q(!1),V(!1)):(q(s.autoAddActiveContentToContext),V(s.autoAddActiveContentToContext))},[Vi,t.chatModelManager,i,s.autosaveChat,s.enableRecentConversations,s.autoAddActiveContentToContext,He,Nl,Q,o,de]),Xs=(0,qt.useCallback)(async()=>{try{let nt=await o.getChatHistoryItems();le(nt)}catch(nt){ie("Error loading chat history:",nt),new Il.Notice("Failed to load chat history.")}},[o]),Dl=(0,qt.useCallback)(async(nt,Nr)=>{try{await o.updateChatTitle(nt,Nr),await Xs()}catch(Ue){throw ie("Error updating chat title:",Ue),new Il.Notice("Failed to update chat title."),Ue}},[o,Xs]),Iu=(0,qt.useCallback)(async nt=>{try{await o.deleteChatHistory(nt),await Xs()}catch(Nr){throw ie("Error deleting chat:",Nr),new Il.Notice("Failed to delete chat."),Nr}},[o,Xs]),wm=(0,qt.useCallback)(async nt=>{try{await o.loadChatById(nt),fmt()}catch(Nr){ie("Error loading chat:",Nr),new Il.Notice("Failed to load chat.")}},[o]),_d=(0,qt.useCallback)(async nt=>{try{await o.openChatSourceFile(nt)}catch(Nr){ie("Error opening source file:",Nr),new Il.Notice("Failed to open source file.")}},[o]);(0,qt.useEffect)(()=>{let nt=Nr=>{let Ue=Nr.detail?.reason||"new-chat";Vi(Ue)};return u?.addEventListener(MS.ABORT_STREAM,nt),()=>{u?.removeEventListener(MS.ABORT_STREAM,nt)}},[u,Vi]),(0,qt.useEffect)(()=>{s.autoAddActiveContentToContext!==void 0&&(He==="project"?(q(!1),V(!1)):(q(s.autoAddActiveContentToContext),V(s.autoAddActiveContentToContext)))},[s.autoAddActiveContentToContext,He]);let sl=()=>qt.default.createElement(qt.default.Fragment,null,qt.default.createElement("div",{className:"tw-flex tw-size-full tw-flex-col tw-overflow-hidden"},qt.default.createElement(jrn,{currentVersion:o.manifest.version}),qt.default.createElement(Drn,{chatHistory:l,currentAiMessage:p,streamingMessageId:w.current,loading:E,loadingMessage:R,app:au,onRegenerate:g_,onEdit:mg,onDelete:SC,onReplaceChat:y,showHelperComponents:He!=="project"}),Pt()?qt.default.createElement("div",{className:"tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-rounded-xl"},qt.default.createElement(bSt,{plugin:o,setHiddenCard:()=>{J(!1)},onEditContext:()=>{let nt=Gu();nt&&new QY(au,Nr=>{ji(nt,Nr)},nt).open()}})):Nt()?qt.default.createElement("div",{className:"tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-rounded-xl"},qt.default.createElement(gSt,{onClose:$e,onPause:Fr,onResume:ft,onStop:Ve})):qt.default.createElement(qt.default.Fragment,null,qt.default.createElement(N7r,{onNewChat:dS,onSaveAsNote:()=>Nl(),onLoadHistory:Xs,onModeChange:nt=>{ze(He),nt==="project"&&re(!1)},chatHistory:ue,onUpdateChatTitle:Dl,onDeleteChat:Iu,onLoadChat:wm,onOpenSourceFile:_d,latestTokenCount:g}),qt.default.createElement($ke,{inputMessage:h,setInputMessage:y,handleSendMessage:_i,isGenerating:E,onStopGenerating:()=>Vi("user-stopped"),app:au,contextNotes:A,setContextNotes:B,includeActiveNote:k,setIncludeActiveNote:q,includeActiveWebTab:Z,setIncludeActiveWebTab:V,activeWebTab:Le,selectedImages:Y,onAddImage:nt=>X(Nr=>[...Nr,...nt]),setSelectedImages:X,disableModelSwitch:He==="project",selectedTextContexts:de,onRemoveSelectedText:LT,showProgressCard:()=>{J(!0)},showIndexingCard:()=>{D(!0)}}))));return qt.default.createElement("div",{ref:H,onPointerDownCapture:oe,className:"tw-flex tw-size-full tw-flex-col tw-overflow-hidden"},qt.default.createElement("div",{className:"tw-h-full"},qt.default.createElement("div",{className:"tw-relative tw-flex tw-h-full tw-flex-col"},In&&qt.default.createElement("div",{className:"tw-absolute tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-rounded-md tw-border tw-border-dashed tw-bg-primary tw-opacity-80"},qt.default.createElement("span",null,"Drop files here...")),He==="project"&&qt.default.createElement("div",{className:`${He==="project"?"tw-z-modal":""}`},qt.default.createElement(cSt,{projects:s.projectList||[],defaultOpen:!0,app:au,plugin:o,hasMessages:!1,onProjectAdded:cS,onEditProject:ji,onClose:()=>{Rt?(We(Rt),ze(null)):We(Jt?"copilot_plus":"llm_chain")},showChatUI:nt=>re(nt),onProjectClose:()=>{J(null)}})),(He!=="project"||He==="project"&&W)&&sl())))},Fvi=t=>qt.default.createElement(Rtn,null,qt.default.createElement(kvi,{...t})),kvi=t=>{let e=ez();return qt.default.createElement(Lvi,{...t,chatInput:e})},$nn=Fvi;var Lnn=require("obsidian"),qvi=600,pqe=class{constructor(e,r){this.containerEl=e;this.workspace=r;this.debounceTimer=null;this.cssChangeRef=null;this.setupStatusBarClearance()}destroy(){this.debounceTimer&&(clearTimeout(this.debounceTimer),this.debounceTimer=null),this.cssChangeRef&&(this.workspace.offref(this.cssChangeRef),this.cssChangeRef=null)}setupStatusBarClearance(){if(Lnn.Platform.isMobile)return;let e=()=>{let r=document.querySelector(".status-bar"),n=this.containerEl.querySelector(".view-content");if(!r||!n)return;n.style.setProperty("--copilot-status-bar-clearance","0px");let o=n.getBoundingClientRect().bottom-r.getBoundingClientRect().top;if(o<=0)return;let i=getComputedStyle(r),a=i.display==="none"||i.visibility==="hidden"||parseFloat(i.opacity)===0;n.style.setProperty("--copilot-status-bar-clearance",`${a?0:Math.ceil(o)}px`)};e(),this.cssChangeRef=this.workspace.on("css-change",()=>{this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(e,qvi)})}};gr();var Ife=require("obsidian"),Rfe=$(K()),Fnn=$(Im()),iz=class extends Ife.ItemView{constructor(r,n){super(r);this.plugin=n;this.root=null;this.handleSaveAsNote=null;this.keyboardObserver=null;this.drawerHideObserver=null;this.layout=null;this.lastDrawerEl=null;this.app=n.app,this.fileParserManager=n.fileParserManager,this.eventTarget=new EventTarget,this.plugin=n}get chainManager(){return this.plugin.projectManager.getCurrentChainManager()}getViewType(){return Du}getIcon(){return"message-square"}getTitle(){return"Copilot Chat"}getDisplayText(){return"Copilot"}async onOpen(){this.root=(0,Fnn.createRoot)(this.containerEl.children[1]);let r=o=>{this.handleSaveAsNote=o},n=o=>{this.plugin.updateUserMessageHistory(o)};this.renderView(r,n),this.layout=new pqe(this.containerEl,this.app.workspace),this.setupMobileKeyboardObserver(),this.setupDrawerHideObserver(),this.registerEvent(this.app.workspace.on("layout-change",()=>{requestAnimationFrame(()=>this.setupDrawerHideObserver())}))}setupMobileKeyboardObserver(){if(!Ife.Platform.isMobile)return;this.keyboardObserver?.disconnect();let r=()=>{let n=this.containerEl.closest(".workspace-drawer");if(this.lastDrawerEl&&this.lastDrawerEl!==n&&this.lastDrawerEl.classList.remove("copilot-keyboard-open"),this.lastDrawerEl=n,!n)return;let o=!!this.containerEl.closest(".workspace-drawer-active-tab-content"),i=parseFloat(document.documentElement.style.getPropertyValue("--keyboard-height")||"0");n.classList.toggle("copilot-keyboard-open",o&&i>0)};this.keyboardObserver=new MutationObserver(r),this.keyboardObserver.observe(document.documentElement,{attributes:!0,attributeFilter:["style"]}),r()}setupDrawerHideObserver(){if(!Ife.Platform.isMobile)return;this.drawerHideObserver?.disconnect();let r=this.containerEl.closest(".workspace-drawer");if(!r)return;let n=r.classList.contains("is-hidden");this.drawerHideObserver=new MutationObserver(()=>{let o=r.classList.contains("is-hidden");o&&!n&&this.containerEl.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",bubbles:!0,cancelable:!0})),n=o}),this.drawerHideObserver.observe(r,{attributes:!0,attributeFilter:["class"]})}renderView(r,n){this.root&&this.root.render(Rfe.createElement(Wke.Provider,{value:this.app},Rfe.createElement(zY.Provider,{value:this.eventTarget},Rfe.createElement(F$e,{delayDuration:0},Rfe.createElement($nn,{chainManager:this.chainManager,updateUserMessageHistory:n,fileParserManager:this.fileParserManager,plugin:this.plugin,onSaveChat:r,chatUIState:this.plugin.chatUIState})))))}async saveChat(){this.handleSaveAsNote&&await this.handleSaveAsNote()}updateView(){let r=o=>{this.handleSaveAsNote=o},n=o=>{this.plugin.updateUserMessageHistory(o)};this.renderView(r,n)}async onClose(){this.keyboardObserver?.disconnect(),this.keyboardObserver=null,this.drawerHideObserver?.disconnect(),this.drawerHideObserver=null,this.layout?.destroy(),this.layout=null,this.lastDrawerEl?.classList.remove("copilot-keyboard-open"),this.lastDrawerEl=null,this.root&&(this.root.unmount(),this.root=null)}};Dt();function Afe(t){let e=app.metadataCache.getFileCache(t)?.frontmatter;return e?.topic&&typeof e.topic=="string"&&e.topic.trim()?e.topic.trim():t.basename.replace(/^[a-zA-Z0-9-]+__/,"").replace(/\{\$date\}|\d{8}/g,"").replace(/\{\$time\}|\d{6}/g,"").replace(/[@_]/g," ").replace(/\s+/g," ").trim()}function Nfe(t){let e=app.metadataCache.getFileCache(t)?.frontmatter;return e&&e.epoch?new Date(e.epoch):new Date(t.stat.ctime)}function Dfe(t){let r=app.metadataCache.getFileCache(t)?.frontmatter?.lastAccessedAt;if(typeof r=="number"&&Number.isFinite(r)&&r>0)return r;if(typeof r=="string"){let n=Number(r);if(Number.isFinite(n)&&n>0)return n;let o=Date.parse(r);if(Number.isFinite(o))return o}return null}function knn(t){let e=Afe(t),r=Nfe(t),n=vg(r);return`${e} - ${n.display}`}Qe();t1();var qnn=require("obsidian"),mqe=class extends qnn.FuzzySuggestModal{constructor(r,n,o,i){super(r);this.chatFiles=n;this.chatHistoryLastAccessedAtManager=o;this.onChooseFile=i}getItems(){let r=ee().chatHistorySortStrategy;return iO(this.chatFiles,r,{getName:n=>Afe(n),getCreatedAtMs:n=>Nfe(n).getTime(),getLastUsedAtMs:n=>{let o=Dfe(n);return this.chatHistoryLastAccessedAtManager.getEffectiveLastUsedAt(n.path,o)}})}getItemText(r){return knn(r)}onChooseItem(r,n){this.onChooseFile(r)}};gr();function Bvi(t){return typeof t.commands?.executeCommandById=="function"}function Bnn(t,e){if(!Bvi(e))return;let r=n=>{e.commands.executeCommandById(n)};t.addItem(n=>{n.setTitle("Copilot"),n.setSubmenu();let o=n.submenu;if(!o)return;o.addItem(s=>{s.setTitle("Add selection to chat context").onClick(()=>{r(`copilot:${ur.ADD_SELECTION_TO_CHAT_CONTEXT}`)})}),o.addItem(s=>{s.setTitle("Quick Ask").onClick(()=>{r(`copilot:${ur.TRIGGER_QUICK_ASK}`)})}),o.addItem(s=>{s.setTitle("Trigger quick command").onClick(()=>{r(`copilot:${ur.TRIGGER_QUICK_COMMAND}`)})});let a=Sv().filter(s=>s.showInContextMenu);a.length>0&&o.addSeparator(),Lce(a).forEach(s=>{o.addItem(u=>{u.setTitle(s.title).onClick(()=>{r(`copilot:${tZ(s.title)}`)})})})})}var Unn=$(YG());Xe();var hqe=class{constructor(e,r){this.handleFileModify=(0,Unn.default)(async e=>{if(!nZ(e)||Dce(e.path))return;let r=await $ce(e);this.registerCommand(r),a3(r,r.title)},1e3,{leading:!1,trailing:!0});this.handleFileCreation=async e=>{if(!(!nZ(e)||Dce(e.path)))try{let r=await $ce(e);if(!AWr(e)){let n=Nje();r={...r,order:n}}await igt(e,r),a3(r,r.title),this.registerCommand(r)}catch(r){ie(`Error processing custom command creation: ${e.path}`,r)}};this.handleFileDeletion=async e=>{if(!nZ(e)||Dce(e.path))return;let r=tZ(e.basename);this.plugin.removeCommand(r),jce(e.basename)};this.handleFileRename=async(e,r)=>{if(Dce(e.path))return;let n=r.split("/").pop()?.replace(/\.md$/,"");if(n){let o=tZ(n);this.plugin.removeCommand(o),jce(n)}if(nZ(e)){let o=await $ce(e);this.registerCommand(o),a3(o,o.title),await igt(e,o)}};this.plugin=e,this.vault=r,this.initializeEventListeners()}async initialize(){await Ije(),this.registerCommands()}async registerCommands(){Sv().forEach(r=>{this.registerCommand(r)})}cleanup(){this.vault.off("create",this.handleFileCreation),this.vault.off("delete",this.handleFileDeletion),this.vault.off("rename",this.handleFileRename),this.vault.off("modify",this.handleFileModify)}initializeEventListeners(){this.vault.on("create",this.handleFileCreation),this.vault.on("delete",this.handleFileDeletion),this.vault.on("rename",this.handleFileRename),this.vault.on("modify",this.handleFileModify)}registerCommand(e){let r=tZ(e.title);this.plugin.removeCommand(r),this.plugin.addCommand({id:r,name:e.title,editorCallback:n=>{new mU(this.plugin.app,{selectedText:n.getSelection(),command:e}).open(),Zm.getInstance().recordUsage(e)}})}};Qe();Dt();async function Uvi(t){let r=`${tU()}/unsupported`;return await ql(r),Promise.all(t.map(async n=>{let o=`${r}/${n.title}.md`,i=await app.vault.create(o,n.content);await app.fileManager.processFrontMatter(i,a=>{a[I$]=n.showInContextMenu,a[A$]=n.showInSlashMenu,a[nN]=n.order,a[N$]=n.modelKey,a[D$]=0})}))}async function znn(){let t=ee().inlineEditCommands;if(!t||t.length===0)return;let e=[],r=[],n=Sv(),o=t.map((a,s)=>({title:a.name,content:a.prompt,showInContextMenu:a.showInContextMenu,showInSlashMenu:!1,order:s*10,modelKey:a.modelKey??"",lastUsedMs:0}));for(let a of o){let s=Rje(a.title,n);s?r.push({...a,title:encodeURIComponent(a.title),content:`> ${s} +`).filter(o=>o.trim()),n=[];for(let o of r){let i=jvi(t,o.trim());i&&n.push(i)}return n}function jnn(t){let{app:e,contextNotes:r,setContextNotes:n,selectedImages:o,onAddImage:i,containerRef:a}=t,[s,u]=(0,fqe.useState)(!1);return(0,fqe.useEffect)(()=>{let l=a.current;if(!l)return;let c=p=>{if(p.preventDefault(),p.dataTransfer){if(p.dataTransfer.dropEffect="copy",p.dataTransfer.types.includes("copilot/internal-drag"))return;let m=Array.from(p.dataTransfer.items).some(y=>y.kind==="string"),h=Array.from(p.dataTransfer.items).some(y=>y.kind==="file");(m||h)&&u(!0)}},d=p=>{let m=l.getBoundingClientRect(),h=p.clientX,y=p.clientY;(h=m.right||y=m.bottom)&&u(!1)},f=async p=>{if(!p.dataTransfer)return;p.preventDefault(),u(!1);let m=p.dataTransfer.items,h=[],y=[];for(let g=0;g0){p.stopPropagation();let g=h.map(w=>new Promise(T=>{w.getAsString(O=>T(O))})),b=await Promise.all(g),_=new Map;for(let w of b){let T=$vi(e,w);for(let O of T)_.set(O.path,O)}for(let w of _.values())if(["png","gif","jpeg","jpg","webp"].includes(w.extension)){if(o.some(I=>I.name===w.name)){new p6.Notice("This image is already in the context");continue}let E=await e.vault.readBinary(w),P=new Blob([E]),R=new File([P],w.name,{type:`image/${w.extension}`});i([R])}else if(uO(w)){if(r.some(E=>E.path===w.path)){new p6.Notice("This note is already in the context");continue}n(E=>[...E,w])}else new p6.Notice(`Unsupported file type: ${w.extension}. Supported types: md, pdf, canvas, and images.`)}else if(y.length>0){let g=[];for(let b of y){let _=b.getAsFile();_&&_.type.startsWith("image/")&&g.push(_)}g.length>0&&i(g)}};return l.addEventListener("dragover",c),l.addEventListener("dragleave",d),l.addEventListener("drop",f),()=>{l.removeEventListener("dragover",c),l.removeEventListener("dragleave",d),l.removeEventListener("drop",f)}},[e,r,o,i,n,a]),{isDragActive:s}}gr();Dt();Xe();y_();var _St=async(t,e,r,n,o,i={})=>{let a=new AbortController;o(a);try{await e.runChain(t,a,n,r,i)}catch(s){ie("Model request failed:",s);let u=lEe("Model request failed: "+Wr(s));r({id:gu(),sender:ow,isErrorMessage:!0,message:u,isVisible:!0,timestamp:vg(new Date)})}};h4();id();Qe();Dt();eEe();var Il=require("obsidian");var qt=$(K());y_();var Lvi=({chainManager:t,onSaveChat:e,updateUserMessageHistory:r,fileParserManager:n,plugin:o,chatUIState:i,chatInput:a})=>{let s=kr(),u=(0,qt.useContext)(zY),{messages:l,addMessage:c}=Dnn(i),[d]=oF(),[f]=aw(),[p,m]=(0,qt.useState)(""),[h,y]=(0,qt.useState)(""),[g,b]=(0,qt.useState)(null),_=(0,qt.useRef)(null),w=(0,qt.useRef)(null),T=(0,qt.useCallback)(nt=>{let Nr=w.current,Ee=Nr&&nt.sender===ow&&!nt.isErrorMessage&&!nt.id?{...nt,id:Nr}:nt;c(Ee),Ee.sender===ow&&Ee.responseMetadata?.tokenUsage?.totalTokens&&b(Ee.responseMetadata.tokenUsage.totalTokens)},[c]),O=(0,qt.useCallback)(nt=>{_.current=nt},[]),[E,P]=(0,qt.useState)(!1),[R,I]=(0,qt.useState)(iw.DEFAULT),[A,B]=(0,qt.useState)([]),[k,q]=(0,qt.useState)(!1),[Z,V]=(0,qt.useState)(!1),[Y,X]=(0,qt.useState)([]),[W,re]=(0,qt.useState)(!1),[ue,le]=(0,qt.useState)([]),[L,J]=(0,qt.useState)(null),[ne,D]=(0,qt.useState)(null),[N]=e5(),z=(0,qt.useRef)(!1),H=(0,qt.useRef)(null),oe=(0,qt.useCallback)(()=>{o.chatSelectionHighlightController.persistFromPointerDown()},[o]),Q=(0,qt.useMemo)(()=>({setCurrentAiMessage:nt=>z.current&&m(nt),setLoadingMessage:nt=>z.current&&I(nt),setLoading:nt=>z.current&&P(nt)}),[]),[de]=d1t(),fe=de.length>0,De=k&&!fe,st=Z&&!fe,{activeWebTabForMentions:Le}=VU(),Bt=nLe(),Pt=()=>He!=="project"?!1:L!==null?L:Bt==="loading"||Bt==="error";(0,qt.useEffect)(()=>{J(null)},[Bt]);let Nt=()=>He==="project"||ne===!1?!1:N.isActive||N.completionStatus!=="none";(0,qt.useEffect)(()=>{(N.isActive||N.completionStatus!=="none")&&D(null)},[N.isActive,N.completionStatus]);let $e=(0,qt.useCallback)(()=>{D(!1),N.isActive||Sg({completionStatus:"none"})},[N.isActive]),Fr=(0,qt.useCallback)(async()=>{(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().pauseIndexing()},[]),ft=(0,qt.useCallback)(async()=>{(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().resumeIndexing()},[]),Ve=(0,qt.useCallback)(async()=>{await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().cancelIndexing()},[]);(0,qt.useEffect)(()=>{l.length===0&&b(null)},[l]);let[Rt,ze]=(0,qt.useState)(null),[He,We]=aw(),Jt=XG(),so=(0,qt.useContext)(Wke),au=o.app||so,{isDragActive:An}=jnn({app:au,contextNotes:A,setContextNotes:B,selectedImages:Y,onAddImage:nt=>X(Nr=>[...Nr,...nt]),containerRef:H}),_i=async({toolCalls:nt,urls:Nr,contextNotes:Ue,contextTags:Ee,contextFolders:Mt,webTabs:Yt}={})=>{if(!h&&Y.length===0)return;Nr&&Nr.length>0&&!Rb(f)&&new Il.Notice(zJ.URL_PROCESSING_RESTRICTED);try{let ul=[];h&&ul.push({type:"text",text:h});for(let jl of Y){let gb=await jl.arrayBuffer(),Hv=cq(gb);ul.push({type:"image_url",image_url:{url:`data:${jl.type};base64,${Hv}`}})}let zv=[...Ue||[],...A].filter((jl,gb,Hv)=>Hv.findIndex(TN=>TN.path===jl.path)===gb),PL=h.trim();nt&&(PL+=" "+nt.join(` +`));let Sh={notes:zv,urls:Rb(f)?Nr||[]:[],tags:Ee||[],folders:Mt||[],selectedTextContexts:de,webTabs:Yt||[]};y(""),X([]),w.current=`msg-${gu()}`,Q.setLoading(!0),Q.setLoadingMessage(iw.DEFAULT);let CC=await i.sendMessage(PL,Sh,f,De,st,ul.length>0?ul:void 0,Q.setLoadingMessage);h&&r(h),s.autosaveChat&&Nl();let Vv=i.getLLMMessage(CC);Vv&&await _St(Vv,t,T,Q.setCurrentAiMessage,O,{debug:s.debug,updateLoadingMessage:Q.setLoadingMessage}),s.autosaveChat&&Nl()}catch(ul){ie("Error sending message:",ul),new Il.Notice("Failed to send message. Please try again.")}finally{Q.setLoading(!1),Q.setLoadingMessage(iw.DEFAULT),w.current=null}},Nl=(0,qt.useCallback)(async()=>{if(!au){ie("App instance is not available.");return}try{await i.saveChat(d)}catch(nt){ie("Error saving chat as note:",Wr(nt)),new Il.Notice("Failed to save chat as note. Check console for details.")}},[au,i,d]),Vi=(0,qt.useCallback)(nt=>{_.current&&(F(`stopping generation..., reason: ${nt}`),_.current.abort(nt),Q.setLoading(!1),Q.setLoadingMessage(iw.DEFAULT))},[Q]);(0,qt.useEffect)(()=>(z.current=!0,()=>{z.current=!1,_.current&&_.current.abort("component-unmount")}),[]);let g_=(0,qt.useCallback)(async nt=>{if(nt<=0){new Il.Notice("Cannot regenerate the first message.");return}let Nr=l[nt];if(!Nr){new Il.Notice("Message not found.");return}Q.setCurrentAiMessage(""),w.current=`msg-${gu()}`,Q.setLoading(!0);try{await i.regenerateMessage(Nr.id,Q.setCurrentAiMessage,T)?s.debug&&console.log("Message regenerated successfully"):new Il.Notice("Failed to regenerate message. Please try again."),s.autosaveChat&&Nl()}catch(Ue){ie("Error regenerating message:",Ue),new Il.Notice("Failed to regenerate message. Please try again.")}finally{Q.setLoading(!1),w.current=null}},[l,i,s.debug,s.autosaveChat,Nl,T,Q]),mg=(0,qt.useCallback)(async(nt,Nr)=>{let Ue=l[nt];if(!(!Ue||Ue.message===Nr))try{if(!await i.editMessage(Ue.id,Nr,f,De)){new Il.Notice("Failed to edit message. Please try again.");return}if(Ue.sender===Zs){let Mt=nt{e&&e(Nl)},[e,Nl]);let cS=(0,qt.useCallback)(nt=>{let Nr=s.projectList||[];if(Nr.findIndex(Yt=>Yt.name===nt.name)>=0)throw new Error(`Project "${nt.name}" already exists, please use a different name`);let Ee=[...Nr,nt];return Re("projectList",Ee),Gu()?.id===nt.id?FLe().then(()=>{new Il.Notice(`${nt.name} added and context loaded`)}).catch(Yt=>{ie("Error loading project context:",Yt),new Il.Notice(`${nt.name} added but context loading failed`)}):new Il.Notice(`${nt.name} added successfully`),!0},[s.projectList]),ji=(0,qt.useCallback)((nt,Nr)=>{let Ue=s.projectList||[];if(!Ue.find(Ln=>Ln.name===nt.name))throw new Error(`Project "${nt.name}" does not exist`);let Mt=Ue.map(Ln=>Ln.name===nt.name?Nr:Ln);return Re("projectList",Mt),Gu()?.id===nt.id?(C4(Nr),FLe().then(()=>{new Il.Notice(`${nt.name} updated and context reloaded`)}).catch(Ln=>{ie("Error reloading project context:",Ln),new Il.Notice(`${nt.name} updated but context reload failed`)})):new Il.Notice(`${nt.name} updated successfully`),!0},[s.projectList]),LT=(0,qt.useCallback)(nt=>{let Ue=zC().find(Ee=>Ee.id===nt);l1t(nt),Ue?.sourceType==="web"&&o.suppressCurrentWebSelection(Ue.url)},[o]);(0,qt.useEffect)(()=>{o.chatSelectionHighlightController.clearIfNoNoteContexts(de)},[de,o]),(0,qt.useEffect)(()=>{let nt=()=>{a.focusInput()};return u?.addEventListener(MS.CHAT_IS_VISIBLE,nt),()=>{u?.removeEventListener(MS.CHAT_IS_VISIBLE,nt)}},[u,a]);let SC=(0,qt.useCallback)(async nt=>{let Nr=l[nt];if(!Nr){new Il.Notice("Message not found.");return}try{await i.deleteMessage(Nr.id)||new Il.Notice("Failed to delete message. Please try again.")}catch(Ue){ie("Error deleting message:",Ue),new Il.Notice("Failed to delete message. Please try again.")}},[l,i]),dS=(0,qt.useCallback)(async()=>{if(r9(),await Em.clear(),Vi("new-chat"),s.enableRecentConversations)try{let Nr=t.chatModelManager.getChatModel();o.userMemoryManager.addRecentConversation(i.getMessages(),Nr)}catch(Nr){F("Failed to analyze chat messages for memory:",Nr)}s.autosaveChat&&await Nl(),i.clearMessages(),fmt(),Q.setCurrentAiMessage(""),B([]),b(null);let nt=de.find(Nr=>Nr.sourceType==="web")?.url;c1t(),o.chatSelectionHighlightController.clearForNewChat(),o.suppressCurrentWebSelection(nt),He==="project"?(q(!1),V(!1)):(q(s.autoAddActiveContentToContext),V(s.autoAddActiveContentToContext))},[Vi,t.chatModelManager,i,s.autosaveChat,s.enableRecentConversations,s.autoAddActiveContentToContext,He,Nl,Q,o,de]),Xs=(0,qt.useCallback)(async()=>{try{let nt=await o.getChatHistoryItems();le(nt)}catch(nt){ie("Error loading chat history:",nt),new Il.Notice("Failed to load chat history.")}},[o]),Dl=(0,qt.useCallback)(async(nt,Nr)=>{try{await o.updateChatTitle(nt,Nr),await Xs()}catch(Ue){throw ie("Error updating chat title:",Ue),new Il.Notice("Failed to update chat title."),Ue}},[o,Xs]),Iu=(0,qt.useCallback)(async nt=>{try{await o.deleteChatHistory(nt),await Xs()}catch(Nr){throw ie("Error deleting chat:",Nr),new Il.Notice("Failed to delete chat."),Nr}},[o,Xs]),wm=(0,qt.useCallback)(async nt=>{try{await o.loadChatById(nt),fmt()}catch(Nr){ie("Error loading chat:",Nr),new Il.Notice("Failed to load chat.")}},[o]),_d=(0,qt.useCallback)(async nt=>{try{await o.openChatSourceFile(nt)}catch(Nr){ie("Error opening source file:",Nr),new Il.Notice("Failed to open source file.")}},[o]);(0,qt.useEffect)(()=>{let nt=Nr=>{let Ue=Nr.detail?.reason||"new-chat";Vi(Ue)};return u?.addEventListener(MS.ABORT_STREAM,nt),()=>{u?.removeEventListener(MS.ABORT_STREAM,nt)}},[u,Vi]),(0,qt.useEffect)(()=>{s.autoAddActiveContentToContext!==void 0&&(He==="project"?(q(!1),V(!1)):(q(s.autoAddActiveContentToContext),V(s.autoAddActiveContentToContext)))},[s.autoAddActiveContentToContext,He]);let sl=()=>qt.default.createElement(qt.default.Fragment,null,qt.default.createElement("div",{className:"tw-flex tw-size-full tw-flex-col tw-overflow-hidden"},qt.default.createElement(jrn,{currentVersion:o.manifest.version}),qt.default.createElement(Drn,{chatHistory:l,currentAiMessage:p,streamingMessageId:w.current,loading:E,loadingMessage:R,app:au,onRegenerate:g_,onEdit:mg,onDelete:SC,onReplaceChat:y,showHelperComponents:He!=="project"}),Pt()?qt.default.createElement("div",{className:"tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-rounded-xl"},qt.default.createElement(bSt,{plugin:o,setHiddenCard:()=>{J(!1)},onEditContext:()=>{let nt=Gu();nt&&new QY(au,Nr=>{ji(nt,Nr)},nt).open()}})):Nt()?qt.default.createElement("div",{className:"tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-rounded-xl"},qt.default.createElement(gSt,{onClose:$e,onPause:Fr,onResume:ft,onStop:Ve})):qt.default.createElement(qt.default.Fragment,null,qt.default.createElement(N7r,{onNewChat:dS,onSaveAsNote:()=>Nl(),onLoadHistory:Xs,onModeChange:nt=>{ze(He),nt==="project"&&re(!1)},chatHistory:ue,onUpdateChatTitle:Dl,onDeleteChat:Iu,onLoadChat:wm,onOpenSourceFile:_d,latestTokenCount:g}),qt.default.createElement($ke,{inputMessage:h,setInputMessage:y,handleSendMessage:_i,isGenerating:E,onStopGenerating:()=>Vi("user-stopped"),app:au,contextNotes:A,setContextNotes:B,includeActiveNote:k,setIncludeActiveNote:q,includeActiveWebTab:Z,setIncludeActiveWebTab:V,activeWebTab:Le,selectedImages:Y,onAddImage:nt=>X(Nr=>[...Nr,...nt]),setSelectedImages:X,disableModelSwitch:He==="project",selectedTextContexts:de,onRemoveSelectedText:LT,showProgressCard:()=>{J(!0)},showIndexingCard:()=>{D(!0)}}))));return qt.default.createElement("div",{ref:H,onPointerDownCapture:oe,className:"tw-flex tw-size-full tw-flex-col tw-overflow-hidden"},qt.default.createElement("div",{className:"tw-h-full"},qt.default.createElement("div",{className:"tw-relative tw-flex tw-h-full tw-flex-col"},An&&qt.default.createElement("div",{className:"tw-absolute tw-inset-0 tw-z-modal tw-flex tw-items-center tw-justify-center tw-rounded-md tw-border tw-border-dashed tw-bg-primary tw-opacity-80"},qt.default.createElement("span",null,"Drop files here...")),He==="project"&&qt.default.createElement("div",{className:`${He==="project"?"tw-z-modal":""}`},qt.default.createElement(cSt,{projects:s.projectList||[],defaultOpen:!0,app:au,plugin:o,hasMessages:!1,onProjectAdded:cS,onEditProject:ji,onClose:()=>{Rt?(We(Rt),ze(null)):We(Jt?"copilot_plus":"llm_chain")},showChatUI:nt=>re(nt),onProjectClose:()=>{J(null)}})),(He!=="project"||He==="project"&&W)&&sl())))},Fvi=t=>qt.default.createElement(Rtn,null,qt.default.createElement(kvi,{...t})),kvi=t=>{let e=ez();return qt.default.createElement(Lvi,{...t,chatInput:e})},$nn=Fvi;var Lnn=require("obsidian"),qvi=600,pqe=class{constructor(e,r){this.containerEl=e;this.workspace=r;this.debounceTimer=null;this.cssChangeRef=null;this.setupStatusBarClearance()}destroy(){this.debounceTimer&&(clearTimeout(this.debounceTimer),this.debounceTimer=null),this.cssChangeRef&&(this.workspace.offref(this.cssChangeRef),this.cssChangeRef=null)}setupStatusBarClearance(){if(Lnn.Platform.isMobile)return;let e=()=>{let r=document.querySelector(".status-bar"),n=this.containerEl.querySelector(".view-content");if(!r||!n)return;n.style.setProperty("--copilot-status-bar-clearance","0px");let o=n.getBoundingClientRect().bottom-r.getBoundingClientRect().top;if(o<=0)return;let i=getComputedStyle(r),a=i.display==="none"||i.visibility==="hidden"||parseFloat(i.opacity)===0;n.style.setProperty("--copilot-status-bar-clearance",`${a?0:Math.ceil(o)}px`)};e(),this.cssChangeRef=this.workspace.on("css-change",()=>{this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(e,qvi)})}};gr();var Ife=require("obsidian"),Rfe=$(K()),Fnn=$(Im()),iz=class extends Ife.ItemView{constructor(r,n){super(r);this.plugin=n;this.root=null;this.handleSaveAsNote=null;this.keyboardObserver=null;this.drawerHideObserver=null;this.layout=null;this.lastDrawerEl=null;this.app=n.app,this.fileParserManager=n.fileParserManager,this.eventTarget=new EventTarget,this.plugin=n}get chainManager(){return this.plugin.projectManager.getCurrentChainManager()}getViewType(){return Du}getIcon(){return"message-square"}getTitle(){return"Copilot Chat"}getDisplayText(){return"Copilot"}async onOpen(){this.root=(0,Fnn.createRoot)(this.containerEl.children[1]);let r=o=>{this.handleSaveAsNote=o},n=o=>{this.plugin.updateUserMessageHistory(o)};this.renderView(r,n),this.layout=new pqe(this.containerEl,this.app.workspace),this.setupMobileKeyboardObserver(),this.setupDrawerHideObserver(),this.registerEvent(this.app.workspace.on("layout-change",()=>{requestAnimationFrame(()=>this.setupDrawerHideObserver())}))}setupMobileKeyboardObserver(){if(!Ife.Platform.isMobile)return;this.keyboardObserver?.disconnect();let r=()=>{let n=this.containerEl.closest(".workspace-drawer");if(this.lastDrawerEl&&this.lastDrawerEl!==n&&this.lastDrawerEl.classList.remove("copilot-keyboard-open"),this.lastDrawerEl=n,!n)return;let o=!!this.containerEl.closest(".workspace-drawer-active-tab-content"),i=parseFloat(document.documentElement.style.getPropertyValue("--keyboard-height")||"0");n.classList.toggle("copilot-keyboard-open",o&&i>0)};this.keyboardObserver=new MutationObserver(r),this.keyboardObserver.observe(document.documentElement,{attributes:!0,attributeFilter:["style"]}),r()}setupDrawerHideObserver(){if(!Ife.Platform.isMobile)return;this.drawerHideObserver?.disconnect();let r=this.containerEl.closest(".workspace-drawer");if(!r)return;let n=r.classList.contains("is-hidden");this.drawerHideObserver=new MutationObserver(()=>{let o=r.classList.contains("is-hidden");o&&!n&&this.containerEl.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",bubbles:!0,cancelable:!0})),n=o}),this.drawerHideObserver.observe(r,{attributes:!0,attributeFilter:["class"]})}renderView(r,n){this.root&&this.root.render(Rfe.createElement(Wke.Provider,{value:this.app},Rfe.createElement(zY.Provider,{value:this.eventTarget},Rfe.createElement(F$e,{delayDuration:0},Rfe.createElement($nn,{chainManager:this.chainManager,updateUserMessageHistory:n,fileParserManager:this.fileParserManager,plugin:this.plugin,onSaveChat:r,chatUIState:this.plugin.chatUIState})))))}async saveChat(){this.handleSaveAsNote&&await this.handleSaveAsNote()}updateView(){let r=o=>{this.handleSaveAsNote=o},n=o=>{this.plugin.updateUserMessageHistory(o)};this.renderView(r,n)}async onClose(){this.keyboardObserver?.disconnect(),this.keyboardObserver=null,this.drawerHideObserver?.disconnect(),this.drawerHideObserver=null,this.layout?.destroy(),this.layout=null,this.lastDrawerEl?.classList.remove("copilot-keyboard-open"),this.lastDrawerEl=null,this.root&&(this.root.unmount(),this.root=null)}};Dt();function Afe(t){let e=app.metadataCache.getFileCache(t)?.frontmatter;return e?.topic&&typeof e.topic=="string"&&e.topic.trim()?e.topic.trim():t.basename.replace(/^[a-zA-Z0-9-]+__/,"").replace(/\{\$date\}|\d{8}/g,"").replace(/\{\$time\}|\d{6}/g,"").replace(/[@_]/g," ").replace(/\s+/g," ").trim()}function Nfe(t){let e=app.metadataCache.getFileCache(t)?.frontmatter;return e&&e.epoch?new Date(e.epoch):new Date(t.stat.ctime)}function Dfe(t){let r=app.metadataCache.getFileCache(t)?.frontmatter?.lastAccessedAt;if(typeof r=="number"&&Number.isFinite(r)&&r>0)return r;if(typeof r=="string"){let n=Number(r);if(Number.isFinite(n)&&n>0)return n;let o=Date.parse(r);if(Number.isFinite(o))return o}return null}function knn(t){let e=Afe(t),r=Nfe(t),n=vg(r);return`${e} - ${n.display}`}Qe();t1();var qnn=require("obsidian"),mqe=class extends qnn.FuzzySuggestModal{constructor(r,n,o,i){super(r);this.chatFiles=n;this.chatHistoryLastAccessedAtManager=o;this.onChooseFile=i}getItems(){let r=ee().chatHistorySortStrategy;return iO(this.chatFiles,r,{getName:n=>Afe(n),getCreatedAtMs:n=>Nfe(n).getTime(),getLastUsedAtMs:n=>{let o=Dfe(n);return this.chatHistoryLastAccessedAtManager.getEffectiveLastUsedAt(n.path,o)}})}getItemText(r){return knn(r)}onChooseItem(r,n){this.onChooseFile(r)}};gr();function Bvi(t){return typeof t.commands?.executeCommandById=="function"}function Bnn(t,e){if(!Bvi(e))return;let r=n=>{e.commands.executeCommandById(n)};t.addItem(n=>{n.setTitle("Copilot"),n.setSubmenu();let o=n.submenu;if(!o)return;o.addItem(s=>{s.setTitle("Add selection to chat context").onClick(()=>{r(`copilot:${ur.ADD_SELECTION_TO_CHAT_CONTEXT}`)})}),o.addItem(s=>{s.setTitle("Quick Ask").onClick(()=>{r(`copilot:${ur.TRIGGER_QUICK_ASK}`)})}),o.addItem(s=>{s.setTitle("Trigger quick command").onClick(()=>{r(`copilot:${ur.TRIGGER_QUICK_COMMAND}`)})});let a=Sv().filter(s=>s.showInContextMenu);a.length>0&&o.addSeparator(),Lce(a).forEach(s=>{o.addItem(u=>{u.setTitle(s.title).onClick(()=>{r(`copilot:${tZ(s.title)}`)})})})})}var Unn=$(YG());Xe();var hqe=class{constructor(e,r){this.handleFileModify=(0,Unn.default)(async e=>{if(!nZ(e)||Dce(e.path))return;let r=await $ce(e);this.registerCommand(r),a3(r,r.title)},1e3,{leading:!1,trailing:!0});this.handleFileCreation=async e=>{if(!(!nZ(e)||Dce(e.path)))try{let r=await $ce(e);if(!AWr(e)){let n=Nje();r={...r,order:n}}await igt(e,r),a3(r,r.title),this.registerCommand(r)}catch(r){ie(`Error processing custom command creation: ${e.path}`,r)}};this.handleFileDeletion=async e=>{if(!nZ(e)||Dce(e.path))return;let r=tZ(e.basename);this.plugin.removeCommand(r),jce(e.basename)};this.handleFileRename=async(e,r)=>{if(Dce(e.path))return;let n=r.split("/").pop()?.replace(/\.md$/,"");if(n){let o=tZ(n);this.plugin.removeCommand(o),jce(n)}if(nZ(e)){let o=await $ce(e);this.registerCommand(o),a3(o,o.title),await igt(e,o)}};this.plugin=e,this.vault=r,this.initializeEventListeners()}async initialize(){await Ije(),this.registerCommands()}async registerCommands(){Sv().forEach(r=>{this.registerCommand(r)})}cleanup(){this.vault.off("create",this.handleFileCreation),this.vault.off("delete",this.handleFileDeletion),this.vault.off("rename",this.handleFileRename),this.vault.off("modify",this.handleFileModify)}initializeEventListeners(){this.vault.on("create",this.handleFileCreation),this.vault.on("delete",this.handleFileDeletion),this.vault.on("rename",this.handleFileRename),this.vault.on("modify",this.handleFileModify)}registerCommand(e){let r=tZ(e.title);this.plugin.removeCommand(r),this.plugin.addCommand({id:r,name:e.title,editorCallback:n=>{new mU(this.plugin.app,{selectedText:n.getSelection(),command:e}).open(),Zm.getInstance().recordUsage(e)}})}};Qe();Dt();async function Uvi(t){let r=`${tU()}/unsupported`;return await ql(r),Promise.all(t.map(async n=>{let o=`${r}/${n.title}.md`,i=await app.vault.create(o,n.content);await app.fileManager.processFrontMatter(i,a=>{a[I$]=n.showInContextMenu,a[A$]=n.showInSlashMenu,a[nN]=n.order,a[N$]=n.modelKey,a[D$]=0})}))}async function znn(){let t=ee().inlineEditCommands;if(!t||t.length===0)return;let e=[],r=[],n=Sv(),o=t.map((a,s)=>({title:a.name,content:a.prompt,showInContextMenu:a.showInContextMenu,showInSlashMenu:!1,order:s*10,modelKey:a.modelKey??"",lastUsedMs:0}));for(let a of o){let s=Rje(a.title,n);s?r.push({...a,title:encodeURIComponent(a.title),content:`> ${s} Original name: ${a.title} @@ -2603,18 +2603,18 @@ ${m} To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},Qvi={onDragStart(t){let{active:e}=t;return"Picked up draggable item "+e.id+"."},onDragOver(t){let{active:e,over:r}=t;return r?"Draggable item "+e.id+" was moved over droppable area "+r.id+".":"Draggable item "+e.id+" is no longer over a droppable area."},onDragEnd(t){let{active:e,over:r}=t;return r?"Draggable item "+e.id+" was dropped over droppable area "+r.id:"Draggable item "+e.id+" was dropped."},onDragCancel(t){let{active:e}=t;return"Dragging was cancelled. Draggable item "+e.id+" was dropped."}};function ewi(t){let{announcements:e=Qvi,container:r,hiddenTextDescribedById:n,screenReaderInstructions:o=Yvi}=t,{announce:i,announcement:a}=pon(),s=g6("DndLiveRegion"),[u,l]=(0,Ze.useState)(!1);if((0,Ze.useEffect)(()=>{l(!0)},[]),Xvi((0,Ze.useMemo)(()=>({onDragStart(d){let{active:f}=d;i(e.onDragStart({active:f}))},onDragMove(d){let{active:f,over:p}=d;e.onDragMove&&i(e.onDragMove({active:f,over:p}))},onDragOver(d){let{active:f,over:p}=d;i(e.onDragOver({active:f,over:p}))},onDragEnd(d){let{active:f,over:p}=d;i(e.onDragEnd({active:f,over:p}))},onDragCancel(d){let{active:f,over:p}=d;i(e.onDragCancel({active:f,over:p}))}}),[i,e])),!u)return null;let c=Ze.default.createElement(Ze.default.Fragment,null,Ze.default.createElement(don,{id:n,value:o.draggable}),Ze.default.createElement(fon,{id:s,announcement:a}));return r?(0,v6.createPortal)(c,r):c}var _h;(function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"})(_h||(_h={}));function Rqe(){}function iQ(t,e){return(0,Ze.useMemo)(()=>({sensor:t,options:e??{}}),[t,e])}function Aqe(){for(var t=arguments.length,e=new Array(t),r=0;r[...e].filter(n=>n!=null),[...e])}var DT=Object.freeze({x:0,y:0});function Eon(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function Pon(t,e){let{data:{value:r}}=t,{data:{value:n}}=e;return r-n}function twi(t,e){let{data:{value:r}}=t,{data:{value:n}}=e;return n-r}function mon(t){let{left:e,top:r,height:n,width:o}=t;return[{x:e,y:r},{x:e+o,y:r},{x:e,y:r+n},{x:e+o,y:r+n}]}function $St(t,e){if(!t||t.length===0)return null;let[r]=t;return e?r[e]:r}function hon(t,e,r){return e===void 0&&(e=t.left),r===void 0&&(r=t.top),{x:e+t.width*.5,y:r+t.height*.5}}var aQ=t=>{let{collisionRect:e,droppableRects:r,droppableContainers:n}=t,o=hon(e,e.left,e.top),i=[];for(let a of n){let{id:s}=a,u=r.get(s);if(u){let l=Eon(hon(u),o);i.push({id:s,data:{droppableContainer:a,value:l}})}}return i.sort(Pon)},Mon=t=>{let{collisionRect:e,droppableRects:r,droppableContainers:n}=t,o=mon(e),i=[];for(let a of n){let{id:s}=a,u=r.get(s);if(u){let l=mon(u),c=o.reduce((f,p,m)=>f+Eon(l[m],p),0),d=Number((c/4).toFixed(4));i.push({id:s,data:{droppableContainer:a,value:d}})}}return i.sort(Pon)};function rwi(t,e){let r=Math.max(e.top,t.top),n=Math.max(e.left,t.left),o=Math.min(e.left+e.width,t.left+t.width),i=Math.min(e.top+e.height,t.top+t.height),a=o-n,s=i-r;if(n{let{collisionRect:e,droppableRects:r,droppableContainers:n}=t,o=[];for(let i of n){let{id:a}=i,s=r.get(a);if(s){let u=rwi(s,e);u>0&&o.push({id:a,data:{droppableContainer:i,value:u}})}}return o.sort(twi)};function owi(t,e,r){return{...t,scaleX:e&&r?e.width/r.width:1,scaleY:e&&r?e.height/r.height:1}}function Ron(t,e){return t&&e?{x:t.left-e.left,y:t.top-e.top}:DT}function iwi(t){return function(r){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i({...a,top:a.top+t*s.y,bottom:a.bottom+t*s.y,left:a.left+t*s.x,right:a.right+t*s.x}),{...r})}}var awi=iwi(1);function swi(t){if(t.startsWith("matrix3d(")){let e=t.slice(9,-1).split(/, /);return{x:+e[12],y:+e[13],scaleX:+e[0],scaleY:+e[5]}}else if(t.startsWith("matrix(")){let e=t.slice(7,-1).split(/, /);return{x:+e[4],y:+e[5],scaleX:+e[0],scaleY:+e[3]}}return null}function uwi(t,e,r){let n=swi(e);if(!n)return t;let{scaleX:o,scaleY:i,x:a,y:s}=n,u=t.left-a-(1-o)*parseFloat(r),l=t.top-s-(1-i)*parseFloat(r.slice(r.indexOf(" ")+1)),c=o?t.width/o:t.width,d=i?t.height/i:t.height;return{width:c,height:d,top:l,right:u+c,bottom:l+d,left:u}}var lwi={ignoreTransform:!1};function C6(t,e){e===void 0&&(e=lwi);let r=t.getBoundingClientRect();if(e.ignoreTransform){let{transform:l,transformOrigin:c}=p_(t).getComputedStyle(t);l&&(r=uwi(r,l,c))}let{top:n,left:o,width:i,height:a,bottom:s,right:u}=r;return{top:n,left:o,width:i,height:a,bottom:s,right:u}}function gon(t){return C6(t,{ignoreTransform:!0})}function cwi(t){let e=t.innerWidth,r=t.innerHeight;return{top:0,left:0,right:e,bottom:r,width:e,height:r}}function dwi(t,e){return e===void 0&&(e=p_(t).getComputedStyle(t)),e.position==="fixed"}function fwi(t,e){e===void 0&&(e=p_(t).getComputedStyle(t));let r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(o=>{let i=e[o];return typeof i=="string"?r.test(i):!1})}function Wfe(t,e){let r=[];function n(o){if(e!=null&&r.length>=e||!o)return r;if(Tqe(o)&&o.scrollingElement!=null&&!r.includes(o.scrollingElement))return r.push(o.scrollingElement),r;if(!rQ(o)||ESt(o)||r.includes(o))return r;let i=p_(t).getComputedStyle(o);return o!==t&&fwi(o,i)&&r.push(o),dwi(o,i)?r:n(o.parentNode)}return t?n(t):r}function Ion(t){let[e]=Wfe(t,1);return e??null}function PSt(t){return!kfe||!t?null:m6(t)?t:xqe(t)?Tqe(t)||t===h6(t).scrollingElement?window:rQ(t)?t:null:null}function Aon(t){return m6(t)?t.scrollX:t.scrollLeft}function Non(t){return m6(t)?t.scrollY:t.scrollTop}function ISt(t){return{x:Aon(t),y:Non(t)}}var fg;(function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"})(fg||(fg={}));function Don(t){return!kfe||!t?!1:t===document.scrollingElement}function jon(t){let e={x:0,y:0},r=Don(t)?{height:window.innerHeight,width:window.innerWidth}:{height:t.clientHeight,width:t.clientWidth},n={x:t.scrollWidth-r.width,y:t.scrollHeight-r.height},o=t.scrollTop<=e.y,i=t.scrollLeft<=e.x,a=t.scrollTop>=n.y,s=t.scrollLeft>=n.x;return{isTop:o,isLeft:i,isBottom:a,isRight:s,maxScroll:n,minScroll:e}}var pwi={x:.2,y:.2};function mwi(t,e,r,n,o){let{top:i,left:a,right:s,bottom:u}=r;n===void 0&&(n=10),o===void 0&&(o=pwi);let{isTop:l,isBottom:c,isLeft:d,isRight:f}=jon(t),p={x:0,y:0},m={x:0,y:0},h={height:e.height*o.y,width:e.width*o.x};return!l&&i<=e.top+h.height?(p.y=fg.Backward,m.y=n*Math.abs((e.top+h.height-i)/h.height)):!c&&u>=e.bottom-h.height&&(p.y=fg.Forward,m.y=n*Math.abs((e.bottom-h.height-u)/h.height)),!f&&s>=e.right-h.width?(p.x=fg.Forward,m.x=n*Math.abs((e.right-h.width-s)/h.width)):!d&&a<=e.left+h.width&&(p.x=fg.Backward,m.x=n*Math.abs((e.left+h.width-a)/h.width)),{direction:p,speed:m}}function hwi(t){if(t===document.scrollingElement){let{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}let{top:e,left:r,right:n,bottom:o}=t.getBoundingClientRect();return{top:e,left:r,right:n,bottom:o,width:t.clientWidth,height:t.clientHeight}}function $on(t){return t.reduce((e,r)=>y6(e,ISt(r)),DT)}function gwi(t){return t.reduce((e,r)=>e+Aon(r),0)}function ywi(t){return t.reduce((e,r)=>e+Non(r),0)}function bwi(t,e){if(e===void 0&&(e=C6),!t)return;let{top:r,left:n,bottom:o,right:i}=e(t);Ion(t)&&(o<=0||i<=0||r>=window.innerHeight||n>=window.innerWidth)&&t.scrollIntoView({block:"center",inline:"center"})}var _wi=[["x",["left","right"],gwi],["y",["top","bottom"],ywi]],zfe=class{constructor(e,r){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let n=Wfe(r),o=$on(n);this.rect={...e},this.width=e.width,this.height=e.height;for(let[i,a,s]of _wi)for(let u of a)Object.defineProperty(this,u,{get:()=>{let l=s(n),c=o[i]-l;return this.rect[u]+c},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}},w6=class{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(r=>{var n;return(n=this.target)==null?void 0:n.removeEventListener(...r)})},this.target=e}add(e,r,n){var o;(o=this.target)==null||o.addEventListener(e,r,n),this.listeners.push([e,r,n])}};function vwi(t){let{EventTarget:e}=p_(t);return t instanceof e?t:h6(t)}function MSt(t,e){let r=Math.abs(t.x),n=Math.abs(t.y);return typeof e=="number"?Math.sqrt(r**2+n**2)>e:"x"in e&&"y"in e?r>e.x&&n>e.y:"x"in e?r>e.x:"y"in e?n>e.y:!1}var bC;(function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"})(bC||(bC={}));function yon(t){t.preventDefault()}function wwi(t){t.stopPropagation()}var Ui;(function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"})(Ui||(Ui={}));var Lon={start:[Ui.Space,Ui.Enter],cancel:[Ui.Esc],end:[Ui.Space,Ui.Enter,Ui.Tab]},Swi=(t,e)=>{let{currentCoordinates:r}=e;switch(t.code){case Ui.Right:return{...r,x:r.x+25};case Ui.Left:return{...r,x:r.x-25};case Ui.Down:return{...r,y:r.y+25};case Ui.Up:return{...r,y:r.y-25}}},lz=class{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:r}}=e;this.props=e,this.listeners=new w6(h6(r)),this.windowListeners=new w6(p_(r)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(bC.Resize,this.handleCancel),this.windowListeners.add(bC.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(bC.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:r}=this.props,n=e.node.current;n&&bwi(n),r(DT)}handleKeyDown(e){if(Bfe(e)){let{active:r,context:n,options:o}=this.props,{keyboardCodes:i=Lon,coordinateGetter:a=Swi,scrollBehavior:s="smooth"}=o,{code:u}=e;if(i.end.includes(u)){this.handleEnd(e);return}if(i.cancel.includes(u)){this.handleCancel(e);return}let{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:DT;this.referenceCoordinates||(this.referenceCoordinates=c);let d=a(e,{active:r,context:n.current,currentCoordinates:c});if(d){let f=b6(d,c),p={x:0,y:0},{scrollableAncestors:m}=n.current;for(let h of m){let y=e.code,{isTop:g,isRight:b,isLeft:_,isBottom:w,maxScroll:T,minScroll:O}=jon(h),E=hwi(h),P={x:Math.min(y===Ui.Right?E.right-E.width/2:E.right,Math.max(y===Ui.Right?E.left:E.left+E.width/2,d.x)),y:Math.min(y===Ui.Down?E.bottom-E.height/2:E.bottom,Math.max(y===Ui.Down?E.top:E.top+E.height/2,d.y))},R=y===Ui.Right&&!b||y===Ui.Left&&!_,I=y===Ui.Down&&!w||y===Ui.Up&&!g;if(R&&P.x!==d.x){let A=h.scrollLeft+f.x,B=y===Ui.Right&&A<=T.x||y===Ui.Left&&A>=O.x;if(B&&!f.y){h.scrollTo({left:A,behavior:s});return}B?p.x=h.scrollLeft-A:p.x=y===Ui.Right?h.scrollLeft-T.x:h.scrollLeft-O.x,p.x&&h.scrollBy({left:-p.x,behavior:s});break}else if(I&&P.y!==d.y){let A=h.scrollTop+f.y,B=y===Ui.Down&&A<=T.y||y===Ui.Up&&A>=O.y;if(B&&!f.x){h.scrollTo({top:A,behavior:s});return}B?p.y=h.scrollTop-A:p.y=y===Ui.Down?h.scrollTop-T.y:h.scrollTop-O.y,p.y&&h.scrollBy({top:-p.y,behavior:s});break}}this.handleMove(e,y6(b6(d,this.referenceCoordinates),p))}}}handleMove(e,r){let{onMove:n}=this.props;e.preventDefault(),n(r)}handleEnd(e){let{onEnd:r}=this.props;e.preventDefault(),this.detach(),r()}handleCancel(e){let{onCancel:r}=this.props;e.preventDefault(),this.detach(),r()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}};lz.activators=[{eventName:"onKeyDown",handler:(t,e,r)=>{let{keyboardCodes:n=Lon,onActivation:o}=e,{active:i}=r,{code:a}=t.nativeEvent;if(n.start.includes(a)){let s=i.activatorNode.current;return s&&t.target!==s?!1:(t.preventDefault(),o?.({event:t.nativeEvent}),!0)}return!1}}];function bon(t){return!!(t&&"distance"in t)}function _on(t){return!!(t&&"delay"in t)}var Vfe=class{constructor(e,r,n){var o;n===void 0&&(n=vwi(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=r;let{event:i}=e,{target:a}=i;this.props=e,this.events=r,this.document=h6(a),this.documentListeners=new w6(this.document),this.listeners=new w6(n),this.windowListeners=new w6(p_(a)),this.initialCoordinates=(o=Pqe(i))!=null?o:DT,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:r,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(bC.Resize,this.handleCancel),this.windowListeners.add(bC.DragStart,yon),this.windowListeners.add(bC.VisibilityChange,this.handleCancel),this.windowListeners.add(bC.ContextMenu,yon),this.documentListeners.add(bC.Keydown,this.handleKeydown),r){if(n!=null&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(_on(r)){this.timeoutId=setTimeout(this.handleStart,r.delay),this.handlePending(r);return}if(bon(r)){this.handlePending(r);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,r){let{active:n,onPending:o}=this.props;o(n,e,this.initialCoordinates,r)}handleStart(){let{initialCoordinates:e}=this,{onStart:r}=this.props;e&&(this.activated=!0,this.documentListeners.add(bC.Click,wwi,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(bC.SelectionChange,this.removeTextSelection),r(e))}handleMove(e){var r;let{activated:n,initialCoordinates:o,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!o)return;let u=(r=Pqe(e))!=null?r:DT,l=b6(o,u);if(!n&&s){if(bon(s)){if(s.tolerance!=null&&MSt(l,s.tolerance))return this.handleCancel();if(MSt(l,s.distance))return this.handleStart()}if(_on(s)&&MSt(l,s.tolerance))return this.handleCancel();this.handlePending(s,l);return}e.cancelable&&e.preventDefault(),a(u)}handleEnd(){let{onAbort:e,onEnd:r}=this.props;this.detach(),this.activated||e(this.props.active),r()}handleCancel(){let{onAbort:e,onCancel:r}=this.props;this.detach(),this.activated||e(this.props.active),r()}handleKeydown(e){e.code===Ui.Esc&&this.handleCancel()}removeTextSelection(){var e;(e=this.document.getSelection())==null||e.removeAllRanges()}},Cwi={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}},cz=class extends Vfe{constructor(e){let{event:r}=e,n=h6(r.target);super(e,Cwi,n)}};cz.activators=[{eventName:"onPointerDown",handler:(t,e)=>{let{nativeEvent:r}=t,{onActivation:n}=e;return!r.isPrimary||r.button!==0?!1:(n?.({event:r}),!0)}}];var xwi={move:{name:"mousemove"},end:{name:"mouseup"}},ASt;(function(t){t[t.RightClick=2]="RightClick"})(ASt||(ASt={}));var NSt=class extends Vfe{constructor(e){super(e,xwi,h6(e.event.target))}};NSt.activators=[{eventName:"onMouseDown",handler:(t,e)=>{let{nativeEvent:r}=t,{onActivation:n}=e;return r.button===ASt.RightClick?!1:(n?.({event:r}),!0)}}];var RSt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}},DSt=class extends Vfe{constructor(e){super(e,RSt)}static setup(){return window.addEventListener(RSt.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(RSt.move.name,e)};function e(){}}};DSt.activators=[{eventName:"onTouchStart",handler:(t,e)=>{let{nativeEvent:r}=t,{onActivation:n}=e,{touches:o}=r;return o.length>1?!1:(n?.({event:r}),!0)}}];var Ufe;(function(t){t[t.Pointer=0]="Pointer",t[t.DraggableRect=1]="DraggableRect"})(Ufe||(Ufe={}));var Iqe;(function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"})(Iqe||(Iqe={}));function Twi(t){let{acceleration:e,activator:r=Ufe.Pointer,canScroll:n,draggingRect:o,enabled:i,interval:a=5,order:s=Iqe.TreeOrder,pointerCoordinates:u,scrollableAncestors:l,scrollableAncestorRects:c,delta:d,threshold:f}=t,p=Ewi({delta:d,disabled:!i}),[m,h]=uon(),y=(0,Ze.useRef)({x:0,y:0}),g=(0,Ze.useRef)({x:0,y:0}),b=(0,Ze.useMemo)(()=>{switch(r){case Ufe.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case Ufe.DraggableRect:return o}},[r,o,u]),_=(0,Ze.useRef)(null),w=(0,Ze.useCallback)(()=>{let O=_.current;if(!O)return;let E=y.current.x*g.current.x,P=y.current.y*g.current.y;O.scrollBy(E,P)},[]),T=(0,Ze.useMemo)(()=>s===Iqe.TreeOrder?[...l].reverse():l,[s,l]);(0,Ze.useEffect)(()=>{if(!i||!l.length||!b){h();return}for(let O of T){if(n?.(O)===!1)continue;let E=l.indexOf(O),P=c[E];if(!P)continue;let{direction:R,speed:I}=mwi(O,P,b,e,f);for(let A of["x","y"])p[A][R[A]]||(I[A]=0,R[A]=0);if(I.x>0||I.y>0){h(),_.current=O,m(w,a),y.current=I,g.current=R;return}}y.current={x:0,y:0},g.current={x:0,y:0},h()},[e,w,n,h,i,a,JSON.stringify(b),JSON.stringify(p),m,l,T,c,JSON.stringify(f)])}var Owi={x:{[fg.Backward]:!1,[fg.Forward]:!1},y:{[fg.Backward]:!1,[fg.Forward]:!1}};function Ewi(t){let{delta:e,disabled:r}=t,n=Eqe(e);return oQ(o=>{if(r||!n||!o)return Owi;let i={x:Math.sign(e.x-n.x),y:Math.sign(e.y-n.y)};return{x:{[fg.Backward]:o.x[fg.Backward]||i.x===-1,[fg.Forward]:o.x[fg.Forward]||i.x===1},y:{[fg.Backward]:o.y[fg.Backward]||i.y===-1,[fg.Forward]:o.y[fg.Forward]||i.y===1}}},[r,e,n])}function Pwi(t,e){let r=e!=null?t.get(e):void 0,n=r?r.node.current:null;return oQ(o=>{var i;return e==null?null:(i=n??o)!=null?i:null},[n,e])}function Mwi(t,e){return(0,Ze.useMemo)(()=>t.reduce((r,n)=>{let{sensor:o}=n,i=o.activators.map(a=>({eventName:a.eventName,handler:e(a.handler,n)}));return[...r,...i]},[]),[t,e])}var Hfe;(function(t){t[t.Always=0]="Always",t[t.BeforeDragging=1]="BeforeDragging",t[t.WhileDragging=2]="WhileDragging"})(Hfe||(Hfe={}));var jSt;(function(t){t.Optimized="optimized"})(jSt||(jSt={}));var von=new Map;function Rwi(t,e){let{dragging:r,dependencies:n,config:o}=e,[i,a]=(0,Ze.useState)(null),{frequency:s,measure:u,strategy:l}=o,c=(0,Ze.useRef)(t),d=y(),f=nQ(d),p=(0,Ze.useCallback)(function(g){g===void 0&&(g=[]),!f.current&&a(b=>b===null?g:b.concat(g.filter(_=>!b.includes(_))))},[f]),m=(0,Ze.useRef)(null),h=oQ(g=>{if(d&&!r)return von;if(!g||g===von||c.current!==t||i!=null){let b=new Map;for(let _ of t){if(!_)continue;if(i&&i.length>0&&!i.includes(_.id)&&_.rect.current){b.set(_.id,_.rect.current);continue}let w=_.node.current,T=w?new zfe(u(w),w):null;_.rect.current=T,T&&b.set(_.id,T)}return b}return g},[t,i,r,d,u]);return(0,Ze.useEffect)(()=>{c.current=t},[t]),(0,Ze.useEffect)(()=>{d||p()},[r,d]),(0,Ze.useEffect)(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),(0,Ze.useEffect)(()=>{d||typeof s!="number"||m.current!==null||(m.current=setTimeout(()=>{p(),m.current=null},s))},[s,d,p,...n]),{droppableRects:h,measureDroppableContainers:p,measuringScheduled:i!=null};function y(){switch(l){case Hfe.Always:return!1;case Hfe.BeforeDragging:return r;default:return!r}}}function Fon(t,e){return oQ(r=>t?r||(typeof e=="function"?e(t):t):null,[e,t])}function Iwi(t,e){return Fon(t,e)}function Awi(t){let{callback:e,disabled:r}=t,n=Oqe(e),o=(0,Ze.useMemo)(()=>{if(r||typeof window>"u"||typeof window.MutationObserver>"u")return;let{MutationObserver:i}=window;return new i(n)},[n,r]);return(0,Ze.useEffect)(()=>()=>o?.disconnect(),[o]),o}function Nqe(t){let{callback:e,disabled:r}=t,n=Oqe(e),o=(0,Ze.useMemo)(()=>{if(r||typeof window>"u"||typeof window.ResizeObserver>"u")return;let{ResizeObserver:i}=window;return new i(n)},[r]);return(0,Ze.useEffect)(()=>()=>o?.disconnect(),[o]),o}function Nwi(t){return new zfe(C6(t),t)}function won(t,e,r){e===void 0&&(e=Nwi);let[n,o]=(0,Ze.useState)(null);function i(){o(u=>{if(!t)return null;if(t.isConnected===!1){var l;return(l=u??r)!=null?l:null}let c=e(t);return JSON.stringify(u)===JSON.stringify(c)?u:c})}let a=Awi({callback(u){if(t)for(let l of u){let{type:c,target:d}=l;if(c==="childList"&&d instanceof HTMLElement&&d.contains(t)){i();break}}}}),s=Nqe({callback:i});return yC(()=>{i(),t?(s?.observe(t),a?.observe(document.body,{childList:!0,subtree:!0})):(s?.disconnect(),a?.disconnect())},[t]),n}function Dwi(t){let e=Fon(t);return Ron(t,e)}var Son=[];function jwi(t){let e=(0,Ze.useRef)(t),r=oQ(n=>t?n&&n!==Son&&t&&e.current&&t.parentNode===e.current.parentNode?n:Wfe(t):Son,[t]);return(0,Ze.useEffect)(()=>{e.current=t},[t]),r}function $wi(t){let[e,r]=(0,Ze.useState)(null),n=(0,Ze.useRef)(t),o=(0,Ze.useCallback)(i=>{let a=PSt(i.target);a&&r(s=>s?(s.set(a,ISt(a)),new Map(s)):null)},[]);return(0,Ze.useEffect)(()=>{let i=n.current;if(t!==i){a(i);let s=t.map(u=>{let l=PSt(u);return l?(l.addEventListener("scroll",o,{passive:!0}),[l,ISt(l)]):null}).filter(u=>u!=null);r(s.length?new Map(s):null),n.current=t}return()=>{a(t),a(i)};function a(s){s.forEach(u=>{let l=PSt(u);l?.removeEventListener("scroll",o)})}},[o,t]),(0,Ze.useMemo)(()=>t.length?e?Array.from(e.values()).reduce((i,a)=>y6(i,a),DT):$on(t):DT,[t,e])}function Con(t,e){e===void 0&&(e=[]);let r=(0,Ze.useRef)(null);return(0,Ze.useEffect)(()=>{r.current=null},e),(0,Ze.useEffect)(()=>{let n=t!==DT;n&&!r.current&&(r.current=t),!n&&r.current&&(r.current=null)},[t]),r.current?b6(t,r.current):DT}function Lwi(t){(0,Ze.useEffect)(()=>{if(!kfe)return;let e=t.map(r=>{let{sensor:n}=r;return n.setup==null?void 0:n.setup()});return()=>{for(let r of e)r?.()}},t.map(e=>{let{sensor:r}=e;return r}))}function Fwi(t,e){return(0,Ze.useMemo)(()=>t.reduce((r,n)=>{let{eventName:o,handler:i}=n;return r[o]=a=>{i(a,e)},r},{}),[t,e])}function kon(t){return(0,Ze.useMemo)(()=>t?cwi(t):null,[t])}var xon=[];function kwi(t,e){e===void 0&&(e=C6);let[r]=t,n=kon(r?p_(r):null),[o,i]=(0,Ze.useState)(xon);function a(){i(()=>t.length?t.map(u=>Don(u)?n:new zfe(e(u),u)):xon)}let s=Nqe({callback:a});return yC(()=>{s?.disconnect(),a(),t.forEach(u=>s?.observe(u))},[t]),o}function qwi(t){if(!t)return null;if(t.children.length>1)return t;let e=t.children[0];return rQ(e)?e:t}function Bwi(t){let{measure:e}=t,[r,n]=(0,Ze.useState)(null),o=(0,Ze.useCallback)(l=>{for(let{target:c}of l)if(rQ(c)){n(d=>{let f=e(c);return d?{...d,width:f.width,height:f.height}:f});break}},[e]),i=Nqe({callback:o}),a=(0,Ze.useCallback)(l=>{let c=qwi(l);i?.disconnect(),c&&i?.observe(c),n(c?e(c):null)},[e,i]),[s,u]=qfe(a);return(0,Ze.useMemo)(()=>({nodeRef:s,rect:r,setRef:u}),[r,s,u])}var Uwi=[{sensor:cz,options:{}},{sensor:lz,options:{}}],zwi={current:{}},Mqe={draggable:{measure:gon},droppable:{measure:gon,strategy:Hfe.WhileDragging,frequency:jSt.Optimized},dragOverlay:{measure:C6}},S6=class extends Map{get(e){var r;return e!=null&&(r=super.get(e))!=null?r:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:r}=e;return!r})}getNodeFor(e){var r,n;return(r=(n=this.get(e))==null?void 0:n.node.current)!=null?r:void 0}},Vwi={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new S6,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Rqe},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Mqe,measureDroppableContainers:Rqe,windowRect:null,measuringScheduled:!1},Hwi={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Rqe,draggableNodes:new Map,over:null,measureDroppableContainers:Rqe},Dqe=(0,Ze.createContext)(Hwi),qon=(0,Ze.createContext)(Vwi);function Wwi(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new S6}}}function Jwi(t,e){switch(e.type){case _h.DragStart:return{...t,draggable:{...t.draggable,initialCoordinates:e.initialCoordinates,active:e.active}};case _h.DragMove:return t.draggable.active==null?t:{...t,draggable:{...t.draggable,translate:{x:e.coordinates.x-t.draggable.initialCoordinates.x,y:e.coordinates.y-t.draggable.initialCoordinates.y}}};case _h.DragEnd:case _h.DragCancel:return{...t,draggable:{...t.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case _h.RegisterDroppable:{let{element:r}=e,{id:n}=r,o=new S6(t.droppable.containers);return o.set(n,r),{...t,droppable:{...t.droppable,containers:o}}}case _h.SetDroppableDisabled:{let{id:r,key:n,disabled:o}=e,i=t.droppable.containers.get(r);if(!i||n!==i.key)return t;let a=new S6(t.droppable.containers);return a.set(r,{...i,disabled:o}),{...t,droppable:{...t.droppable,containers:a}}}case _h.UnregisterDroppable:{let{id:r,key:n}=e,o=t.droppable.containers.get(r);if(!o||n!==o.key)return t;let i=new S6(t.droppable.containers);return i.delete(r),{...t,droppable:{...t.droppable,containers:i}}}default:return t}}function Kwi(t){let{disabled:e}=t,{active:r,activatorEvent:n,draggableNodes:o}=(0,Ze.useContext)(Dqe),i=Eqe(n),a=Eqe(r?.id);return(0,Ze.useEffect)(()=>{if(!e&&!n&&i&&a!=null){if(!Bfe(i)||document.activeElement===i.target)return;let s=o.get(a);if(!s)return;let{activatorNode:u,node:l}=s;if(!u.current&&!l.current)return;requestAnimationFrame(()=>{for(let c of[u.current,l.current]){if(!c)continue;let d=con(c);if(d){d.focus();break}}})}},[n,e,o,a,i]),null}function Gwi(t,e){let{transform:r,...n}=e;return t!=null&&t.length?t.reduce((o,i)=>i({transform:o,...n}),r):r}function Xwi(t){return(0,Ze.useMemo)(()=>({draggable:{...Mqe.draggable,...t?.draggable},droppable:{...Mqe.droppable,...t?.droppable},dragOverlay:{...Mqe.dragOverlay,...t?.dragOverlay}}),[t?.draggable,t?.droppable,t?.dragOverlay])}function Zwi(t){let{activeNode:e,measure:r,initialRect:n,config:o=!0}=t,i=(0,Ze.useRef)(!1),{x:a,y:s}=typeof o=="boolean"?{x:o,y:o}:o;yC(()=>{if(!a&&!s||!e){i.current=!1;return}if(i.current||!n)return;let l=e?.node.current;if(!l||l.isConnected===!1)return;let c=r(l),d=Ron(c,n);if(a||(d.x=0),s||(d.y=0),i.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){let f=Ion(l);f&&f.scrollBy({top:d.y,left:d.x})}},[e,a,s,n,r])}var Bon=(0,Ze.createContext)({...DT,scaleX:1,scaleY:1}),uz;(function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"})(uz||(uz={}));var sQ=(0,Ze.memo)(function(e){var r,n,o,i;let{id:a,accessibility:s,autoScroll:u=!0,children:l,sensors:c=Uwi,collisionDetection:d=nwi,measuring:f,modifiers:p,...m}=e,h=(0,Ze.useReducer)(Jwi,void 0,Wwi),[y,g]=h,[b,_]=Zvi(),[w,T]=(0,Ze.useState)(uz.Uninitialized),O=w===uz.Initialized,{draggable:{active:E,nodes:P,translate:R},droppable:{containers:I}}=y,A=E!=null?P.get(E):null,B=(0,Ze.useRef)({initial:null,translated:null}),k=(0,Ze.useMemo)(()=>{var Xs;return E!=null?{id:E,data:(Xs=A?.data)!=null?Xs:zwi,rect:B}:null},[E,A]),q=(0,Ze.useRef)(null),[Z,V]=(0,Ze.useState)(null),[Y,X]=(0,Ze.useState)(null),W=nQ(m,Object.values(m)),re=g6("DndDescribedBy",a),ue=(0,Ze.useMemo)(()=>I.getEnabled(),[I]),le=Xwi(f),{droppableRects:L,measureDroppableContainers:J,measuringScheduled:ne}=Rwi(ue,{dragging:O,dependencies:[R.x,R.y],config:le.droppable}),D=Pwi(P,E),N=(0,Ze.useMemo)(()=>Y?Pqe(Y):null,[Y]),z=dS(),H=Iwi(D,le.draggable.measure);Zwi({activeNode:E!=null?P.get(E):null,config:z.layoutShiftCompensation,initialRect:H,measure:le.draggable.measure});let oe=won(D,le.draggable.measure,H),Q=won(D?D.parentElement:null),de=(0,Ze.useRef)({activatorEvent:null,active:null,activeNode:D,collisionRect:null,collisions:null,droppableRects:L,draggableNodes:P,draggingNode:null,draggingNodeRect:null,droppableContainers:I,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),fe=I.getNodeFor((r=de.current.over)==null?void 0:r.id),De=Bwi({measure:le.dragOverlay.measure}),st=(n=De.nodeRef.current)!=null?n:D,Le=O?(o=De.rect)!=null?o:oe:null,Bt=!!(De.nodeRef.current&&De.rect),Pt=Dwi(Bt?null:oe),Nt=kon(st?p_(st):null),$e=jwi(O?fe??D:null),Fr=kwi($e),ft=Gwi(p,{transform:{x:R.x-Pt.x,y:R.y-Pt.y,scaleX:1,scaleY:1},activatorEvent:Y,active:k,activeNodeRect:oe,containerNodeRect:Q,draggingNodeRect:Le,over:de.current.over,overlayNodeRect:De.rect,scrollableAncestors:$e,scrollableAncestorRects:Fr,windowRect:Nt}),Ve=N?y6(N,R):null,Rt=$wi($e),ze=Con(Rt),He=Con(Rt,[oe]),We=y6(ft,ze),Jt=Le?awi(Le,ft):null,so=k&&Jt?d({active:k,collisionRect:Jt,droppableRects:L,droppableContainers:ue,pointerCoordinates:Ve}):null,au=$St(so,"id"),[In,_i]=(0,Ze.useState)(null),Nl=Bt?ft:y6(ft,He),Vi=owi(Nl,(i=In?.rect)!=null?i:null,oe),g_=(0,Ze.useRef)(null),mg=(0,Ze.useCallback)((Xs,Dl)=>{let{sensor:Iu,options:wm}=Dl;if(q.current==null)return;let _d=P.get(q.current);if(!_d)return;let sl=Xs.nativeEvent,nt=new Iu({active:q.current,activeNode:_d,event:sl,options:wm,context:de,onAbort(Ue){if(!P.get(Ue))return;let{onDragAbort:Mt}=W.current,Yt={id:Ue};Mt?.(Yt),b({type:"onDragAbort",event:Yt})},onPending(Ue,Ee,Mt,Yt){if(!P.get(Ue))return;let{onDragPending:ul}=W.current,xi={id:Ue,constraint:Ee,initialCoordinates:Mt,offset:Yt};ul?.(xi),b({type:"onDragPending",event:xi})},onStart(Ue){let Ee=q.current;if(Ee==null)return;let Mt=P.get(Ee);if(!Mt)return;let{onDragStart:Yt}=W.current,$n={activatorEvent:sl,active:{id:Ee,data:Mt.data,rect:B}};(0,v6.unstable_batchedUpdates)(()=>{Yt?.($n),T(uz.Initializing),g({type:_h.DragStart,initialCoordinates:Ue,active:Ee}),b({type:"onDragStart",event:$n}),V(g_.current),X(sl)})},onMove(Ue){g({type:_h.DragMove,coordinates:Ue})},onEnd:Nr(_h.DragEnd),onCancel:Nr(_h.DragCancel)});g_.current=nt;function Nr(Ue){return async function(){let{active:Mt,collisions:Yt,over:$n,scrollAdjustedTranslate:ul}=de.current,xi=null;if(Mt&&ul){let{cancelDrop:zv}=W.current;xi={activatorEvent:sl,active:Mt,collisions:Yt,delta:ul,over:$n},Ue===_h.DragEnd&&typeof zv=="function"&&await Promise.resolve(zv(xi))&&(Ue=_h.DragCancel)}q.current=null,(0,v6.unstable_batchedUpdates)(()=>{g({type:Ue}),T(uz.Uninitialized),_i(null),V(null),X(null),g_.current=null;let zv=Ue===_h.DragEnd?"onDragEnd":"onDragCancel";if(xi){let PL=W.current[zv];PL?.(xi),b({type:zv,event:xi})}})}}},[P]),cS=(0,Ze.useCallback)((Xs,Dl)=>(Iu,wm)=>{let _d=Iu.nativeEvent,sl=P.get(wm);if(q.current!==null||!sl||_d.dndKit||_d.defaultPrevented)return;let nt={active:sl};Xs(Iu,Dl.options,nt)===!0&&(_d.dndKit={capturedBy:Dl.sensor},q.current=wm,mg(Iu,Dl))},[P,mg]),ji=Mwi(c,cS);Lwi(c),yC(()=>{oe&&w===uz.Initializing&&T(uz.Initialized)},[oe,w]),(0,Ze.useEffect)(()=>{let{onDragMove:Xs}=W.current,{active:Dl,activatorEvent:Iu,collisions:wm,over:_d}=de.current;if(!Dl||!Iu)return;let sl={active:Dl,activatorEvent:Iu,collisions:wm,delta:{x:We.x,y:We.y},over:_d};(0,v6.unstable_batchedUpdates)(()=>{Xs?.(sl),b({type:"onDragMove",event:sl})})},[We.x,We.y]),(0,Ze.useEffect)(()=>{let{active:Xs,activatorEvent:Dl,collisions:Iu,droppableContainers:wm,scrollAdjustedTranslate:_d}=de.current;if(!Xs||q.current==null||!Dl||!_d)return;let{onDragOver:sl}=W.current,nt=wm.get(au),Nr=nt&&nt.rect.current?{id:nt.id,rect:nt.rect.current,data:nt.data,disabled:nt.disabled}:null,Ue={active:Xs,activatorEvent:Dl,collisions:Iu,delta:{x:_d.x,y:_d.y},over:Nr};(0,v6.unstable_batchedUpdates)(()=>{_i(Nr),sl?.(Ue),b({type:"onDragOver",event:Ue})})},[au]),yC(()=>{de.current={activatorEvent:Y,active:k,activeNode:D,collisionRect:Jt,collisions:so,droppableRects:L,draggableNodes:P,draggingNode:st,draggingNodeRect:Le,droppableContainers:I,over:In,scrollableAncestors:$e,scrollAdjustedTranslate:We},B.current={initial:Le,translated:Jt}},[k,D,so,Jt,P,st,Le,L,I,In,$e,We]),Twi({...z,delta:R,draggingRect:Jt,pointerCoordinates:Ve,scrollableAncestors:$e,scrollableAncestorRects:Fr});let LT=(0,Ze.useMemo)(()=>({active:k,activeNode:D,activeNodeRect:oe,activatorEvent:Y,collisions:so,containerNodeRect:Q,dragOverlay:De,draggableNodes:P,droppableContainers:I,droppableRects:L,over:In,measureDroppableContainers:J,scrollableAncestors:$e,scrollableAncestorRects:Fr,measuringConfiguration:le,measuringScheduled:ne,windowRect:Nt}),[k,D,oe,Y,so,Q,De,P,I,L,In,J,$e,Fr,le,ne,Nt]),SC=(0,Ze.useMemo)(()=>({activatorEvent:Y,activators:ji,active:k,activeNodeRect:oe,ariaDescribedById:{draggable:re},dispatch:g,draggableNodes:P,over:In,measureDroppableContainers:J}),[Y,ji,k,oe,g,re,P,In,J]);return Ze.default.createElement(Oon.Provider,{value:_},Ze.default.createElement(Dqe.Provider,{value:SC},Ze.default.createElement(qon.Provider,{value:LT},Ze.default.createElement(Bon.Provider,{value:Vi},l)),Ze.default.createElement(Kwi,{disabled:s?.restoreFocus===!1})),Ze.default.createElement(ewi,{...s,hiddenTextDescribedById:re}));function dS(){let Xs=Z?.autoScrollEnabled===!1,Dl=typeof u=="object"?u.enabled===!1:u===!1,Iu=O&&!Xs&&!Dl;return typeof u=="object"?{...u,enabled:Iu}:{enabled:Iu}}}),Ywi=(0,Ze.createContext)(null),Ton="button",Qwi="Draggable";function Uon(t){let{id:e,data:r,disabled:n=!1,attributes:o}=t,i=g6(Qwi),{activators:a,activatorEvent:s,active:u,activeNodeRect:l,ariaDescribedById:c,draggableNodes:d,over:f}=(0,Ze.useContext)(Dqe),{role:p=Ton,roleDescription:m="draggable",tabIndex:h=0}=o??{},y=u?.id===e,g=(0,Ze.useContext)(y?Bon:Ywi),[b,_]=qfe(),[w,T]=qfe(),O=Fwi(a,e),E=nQ(r);yC(()=>(d.set(e,{id:e,key:i,node:b,activatorNode:w,data:E}),()=>{let R=d.get(e);R&&R.key===i&&d.delete(e)}),[d,e]);let P=(0,Ze.useMemo)(()=>({role:p,tabIndex:h,"aria-disabled":n,"aria-pressed":y&&p===Ton?!0:void 0,"aria-roledescription":m,"aria-describedby":c.draggable}),[n,p,h,y,m,c.draggable]);return{active:u,activatorEvent:s,activeNodeRect:l,attributes:P,isDragging:y,listeners:n?void 0:O,node:b,over:f,setNodeRef:_,setActivatorNodeRef:T,transform:g}}function zon(){return(0,Ze.useContext)(qon)}var eSi="Droppable",tSi={timeout:25};function Von(t){let{data:e,disabled:r=!1,id:n,resizeObserverConfig:o}=t,i=g6(eSi),{active:a,dispatch:s,over:u,measureDroppableContainers:l}=(0,Ze.useContext)(Dqe),c=(0,Ze.useRef)({disabled:r}),d=(0,Ze.useRef)(!1),f=(0,Ze.useRef)(null),p=(0,Ze.useRef)(null),{disabled:m,updateMeasurementsFor:h,timeout:y}={...tSi,...o},g=nQ(h??n),b=(0,Ze.useCallback)(()=>{if(!d.current){d.current=!0;return}p.current!=null&&clearTimeout(p.current),p.current=setTimeout(()=>{l(Array.isArray(g.current)?g.current:[g.current]),p.current=null},y)},[y]),_=Nqe({callback:b,disabled:m||!a}),w=(0,Ze.useCallback)((P,R)=>{_&&(R&&(_.unobserve(R),d.current=!1),P&&_.observe(P))},[_]),[T,O]=qfe(w),E=nQ(e);return(0,Ze.useEffect)(()=>{!_||!T.current||(_.disconnect(),d.current=!1,_.observe(T.current))},[T,_]),(0,Ze.useEffect)(()=>(s({type:_h.RegisterDroppable,element:{id:n,key:i,disabled:r,node:T,rect:f,data:E}}),()=>s({type:_h.UnregisterDroppable,key:i,id:n})),[n]),(0,Ze.useEffect)(()=>{r!==c.current.disabled&&(s({type:_h.SetDroppableDisabled,id:n,key:i,disabled:r}),c.current.disabled=r)},[n,i,r,s]),{active:a,rect:f,isOver:u?.id===n,node:T,over:u,setNodeRef:O}}function Fqe(t,e,r){let n=t.slice();return n.splice(r<0?n.length+r:r,0,n.splice(e,1)[0]),n}function rSi(t,e){return t.reduce((r,n,o)=>{let i=e.get(n);return i&&(r[o]=i),r},Array(t.length))}function jqe(t){return t!==null&&t>=0}function nSi(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let r=0;r{let{rects:e,activeIndex:r,overIndex:n,index:o}=t,i=Fqe(e,n,r),a=e[o],s=i[o];return!s||!a?null:{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}};var $qe={scaleX:1,scaleY:1},uQ=t=>{var e;let{activeIndex:r,activeNodeRect:n,index:o,rects:i,overIndex:a}=t,s=(e=i[r])!=null?e:n;if(!s)return null;if(o===r){let l=i[a];return l?{x:0,y:rr&&o<=a?{x:0,y:-s.height-u,...$qe}:o=a?{x:0,y:s.height+u,...$qe}:{x:0,y:0,...$qe}};function iSi(t,e,r){let n=t[e],o=t[e-1],i=t[e+1];return n?rn.map(O=>typeof O=="object"&&"id"in O?O.id:O),[n]),m=a!=null,h=a?p.indexOf(a.id):-1,y=l?p.indexOf(l.id):-1,g=(0,gd.useRef)(p),b=!nSi(p,g.current),_=y!==-1&&h===-1||b,w=oSi(i);yC(()=>{b&&m&&c(p)},[b,p,m,c]),(0,gd.useEffect)(()=>{g.current=p},[p]);let T=(0,gd.useMemo)(()=>({activeIndex:h,containerId:d,disabled:w,disableTransforms:_,items:p,overIndex:y,useDragOverlay:f,sortedRects:rSi(p,u),strategy:o}),[h,d,w.draggable,w.droppable,_,p,y,u,f,o]);return gd.default.createElement(Jon.Provider,{value:T},e)}var aSi=t=>{let{id:e,items:r,activeIndex:n,overIndex:o}=t;return Fqe(r,n,o).indexOf(e)},sSi=t=>{let{containerId:e,isSorting:r,wasDragging:n,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:u,transition:l}=t;return!l||!n||s!==i&&o===a?!1:r?!0:a!==o&&e===u},uSi={duration:200,easing:"ease"},Kon="transform",lSi=gC.Transition.toString({property:Kon,duration:0,easing:"linear"}),cSi={roleDescription:"sortable"};function dSi(t){let{disabled:e,index:r,node:n,rect:o}=t,[i,a]=(0,gd.useState)(null),s=(0,gd.useRef)(r);return yC(()=>{if(!e&&r!==s.current&&n.current){let u=o.current;if(u){let l=C6(n.current,{ignoreTransform:!0}),c={x:u.left-l.left,y:u.top-l.top,scaleX:u.width/l.width,scaleY:u.height/l.height};(c.x||c.y)&&a(c)}}r!==s.current&&(s.current=r)},[e,r,n,o]),(0,gd.useEffect)(()=>{i&&a(null)},[i]),i}function cQ(t){let{animateLayoutChanges:e=sSi,attributes:r,disabled:n,data:o,getNewIndex:i=aSi,id:a,strategy:s,resizeObserverConfig:u,transition:l=uSi}=t,{items:c,containerId:d,activeIndex:f,disabled:p,disableTransforms:m,sortedRects:h,overIndex:y,useDragOverlay:g,strategy:b}=(0,gd.useContext)(Jon),_=fSi(n,p),w=c.indexOf(a),T=(0,gd.useMemo)(()=>({sortable:{containerId:d,index:w,items:c},...o}),[d,o,w,c]),O=(0,gd.useMemo)(()=>c.slice(c.indexOf(a)),[c,a]),{rect:E,node:P,isOver:R,setNodeRef:I}=Von({id:a,data:T,disabled:_.droppable,resizeObserverConfig:{updateMeasurementsFor:O,...u}}),{active:A,activatorEvent:B,activeNodeRect:k,attributes:q,setNodeRef:Z,listeners:V,isDragging:Y,over:X,setActivatorNodeRef:W,transform:re}=Uon({id:a,data:T,attributes:{...cSi,...r},disabled:_.draggable}),ue=son(I,Z),le=!!A,L=le&&!m&&jqe(f)&&jqe(y),J=!g&&Y,ne=J&&L?re:null,N=L?ne??(s??b)({rects:h,activeNodeRect:k,activeIndex:f,overIndex:y,index:w}):null,z=jqe(f)&&jqe(y)?i({id:a,items:c,activeIndex:f,overIndex:y}):w,H=A?.id,oe=(0,gd.useRef)({activeId:H,items:c,newIndex:z,containerId:d}),Q=c!==oe.current.items,de=e({active:A,containerId:d,isDragging:Y,isSorting:le,id:a,index:w,items:c,newIndex:oe.current.newIndex,previousItems:oe.current.items,previousContainerId:oe.current.containerId,transition:l,wasDragging:oe.current.activeId!=null}),fe=dSi({disabled:!de,index:w,node:P,rect:E});return(0,gd.useEffect)(()=>{le&&oe.current.newIndex!==z&&(oe.current.newIndex=z),d!==oe.current.containerId&&(oe.current.containerId=d),c!==oe.current.items&&(oe.current.items=c)},[le,z,d,c]),(0,gd.useEffect)(()=>{if(H===oe.current.activeId)return;if(H!=null&&oe.current.activeId==null){oe.current.activeId=H;return}let st=setTimeout(()=>{oe.current.activeId=H},50);return()=>clearTimeout(st)},[H]),{active:A,activeIndex:f,attributes:q,data:T,rect:E,index:w,newIndex:z,items:c,isOver:R,isSorting:le,isDragging:Y,listeners:V,node:P,overIndex:y,over:X,setNodeRef:ue,setActivatorNodeRef:W,setDroppableNodeRef:I,setDraggableNodeRef:Z,transform:fe??N,transition:De()};function De(){if(fe||Q&&oe.current.newIndex===w)return lSi;if(!(J&&!Bfe(B)||!l)&&(le||de))return gC.Transition.toString({...l,property:Kon})}}function fSi(t,e){var r,n;return typeof t=="boolean"?{draggable:t,droppable:!1}:{draggable:(r=t?.draggable)!=null?r:e.draggable,droppable:(n=t?.droppable)!=null?n:e.droppable}}function Lqe(t){if(!t)return!1;let e=t.data.current;return!!(e&&"sortable"in e&&typeof e.sortable=="object"&&"containerId"in e.sortable&&"items"in e.sortable&&"index"in e.sortable)}var pSi=[Ui.Down,Ui.Right,Ui.Up,Ui.Left],kqe=(t,e)=>{let{context:{active:r,collisionRect:n,droppableRects:o,droppableContainers:i,over:a,scrollableAncestors:s}}=e;if(pSi.includes(t.code)){if(t.preventDefault(),!r||!n)return;let u=[];i.getEnabled().forEach(d=>{if(!d||d!=null&&d.disabled)return;let f=o.get(d.id);if(f)switch(t.code){case Ui.Down:n.topf.top&&u.push(d);break;case Ui.Left:n.left>f.left&&u.push(d);break;case Ui.Right:n.left1&&(c=l[1].id),c!=null){let d=i.get(r.id),f=i.get(c),p=f?o.get(f.id):null,m=f?.node.current;if(m&&p&&d&&f){let y=Wfe(m).some((O,E)=>s[E]!==O),g=Gon(d,f),b=mSi(d,f),_=y||!g?{x:0,y:0}:{x:b?n.width-p.width:0,y:b?n.height-p.height:0},w={x:p.left,y:p.top};return _.x&&_.y?w:b6(w,_)}}}};function Gon(t,e){return!Lqe(t)||!Lqe(e)?!1:t.data.current.sortable.containerId===e.data.current.sortable.containerId}function mSi(t,e){return!Lqe(t)||!Lqe(e)||!Gon(t,e)?!1:t.data.current.sortable.index{if(s){let I=!h;y(I),m?.(I)}},R=d.length>0;return iu.default.createElement(vL,{ref:_,style:E,className:Se("tw-mb-2",O&&["tw-opacity-90","tw-shadow-lg","tw-border-accent/50","tw-relative","tw-z-[9999]","tw-bg-primary","tw-rounded-lg","tw-transform-gpu"],a&&"tw-touch-manipulation",p)},iu.default.createElement(wL,{className:"tw-p-3"},iu.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},a&&iu.default.createElement("div",{className:"tw-mr-2 tw-cursor-grab tw-touch-none active:tw-cursor-grabbing",...g,...b},iu.default.createElement(QC,{className:"tw-size-4"})),iu.default.createElement("div",{className:"tw-flex-1 tw-touch-auto",onClick:s?P:void 0,style:{cursor:s?"pointer":"default"}},iu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},s&&iu.default.createElement("div",{className:"tw-flex tw-size-3 tw-items-center tw-justify-center"},h?iu.default.createElement(Ji,{className:"tw-size-3 tw-stroke-[7]"}):iu.default.createElement(od,{className:"tw-size-3 tw-stroke-[7]"})),i&&iu.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center"},i),iu.default.createElement("div",{className:"tw-min-w-0 tw-flex-1"},iu.default.createElement("div",{className:"tw-break-words tw-font-medium tw-leading-relaxed"},r,o&&iu.default.createElement("span",{className:"tw-ml-1 tw-inline-flex tw-items-center"},o)),n&&iu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},iu.default.createElement("span",{className:"tw-bg-secondary tw-text-sm tw-text-muted"},n))))),iu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},c&&iu.default.createElement(me,{variant:"ghost",size:"icon",onClick:I=>{I.stopPropagation(),c.onClick(e)},title:c.tooltip},c.icon),R&&iu.default.createElement(sN,null,iu.default.createElement(uN,{asChild:!0},iu.default.createElement(me,{variant:"ghost",size:"icon"},iu.default.createElement(SO,{className:"tw-size-4"}))),iu.default.createElement(Ev,{align:"end",container:f?.current},d.map((I,A)=>iu.default.createElement(Ai,{key:A,onClick:B=>{B.stopPropagation(),I.onClick(e)},className:Se(I.variant==="destructive"&&"tw-text-error")},iu.default.createElement("span",{className:"tw-mr-2 tw-flex tw-size-4 tw-items-center tw-justify-center"},I.icon),I.label))))))),s&&iu.default.createElement("div",{className:Se("tw-transition-all tw-duration-300 tw-ease-in-out",h?"tw-max-h-96 tw-opacity-100":"tw-max-h-0 tw-overflow-hidden tw-opacity-0")},iu.default.createElement(SL,{className:"tw-p-3 tw-pt-0"},l)))}Mr();var vh=$(K());zr();var Jfe=vh.forwardRef(({className:t,...e},r)=>vh.createElement("div",{className:"tw-relative tw-w-full tw-overflow-auto"},vh.createElement("table",{ref:r,className:Se("tw-w-full tw-caption-bottom tw-border-collapse tw-text-sm",t),...e})));Jfe.displayName="Table";var Kfe=vh.forwardRef(({className:t,...e},r)=>vh.createElement("thead",{ref:r,className:Se("[&_tr]:tw-border-b",t),...e}));Kfe.displayName="TableHeader";var Gfe=vh.forwardRef(({className:t,...e},r)=>vh.createElement("tbody",{ref:r,className:t,...e}));Gfe.displayName="TableBody";var hSi=vh.forwardRef(({className:t,...e},r)=>vh.createElement("tfoot",{ref:r,className:Se("tw-border-t tw-font-medium tw-bg-primary-alt/50",t),...e}));hSi.displayName="TableFooter";var dz=vh.forwardRef(({className:t,...e},r)=>vh.createElement("tr",{ref:r,className:Se("tw-border-b tw-transition-colors hover:tw-bg-primary-alt/50 data-[state=selected]:tw-bg-primary-alt",t),...e}));dz.displayName="TableRow";var m_=vh.forwardRef(({className:t,...e},r)=>vh.createElement("th",{ref:r,className:Se("tw-h-10 tw-px-2 tw-text-left tw-align-middle tw-font-medium tw-text-muted [&:has([role=checkbox])]:tw-pr-0 [&>[role=checkbox]]:tw-translate-y-[2px]",t),...e}));m_.displayName="TableHead";var hb=vh.forwardRef(({className:t,...e},r)=>vh.createElement("td",{ref:r,className:Se("tw-p-2 tw-align-middle [&:has([role=checkbox])]:tw-pr-0 [&>[role=checkbox]]:tw-translate-y-[2px]",t),...e}));hb.displayName="TableCell";var gSi=vh.forwardRef(({className:t,...e},r)=>vh.createElement("caption",{ref:r,className:Se("tw-mt-4 tw-text-sm tw-text-muted",t),...e}));gSi.displayName="TableCaption";zr();Xe();Qe();fte();var Al=$(K());zr();Mr();var dy=$(K());var al=$(K(),1);var RYs=!!(typeof window<"u"&&window.document&&window.document.createElement);function dQ(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var Zon=$(K(),1);function Xon(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function LSt(...t){return e=>{let r=!1,n=t.map(o=>{let i=Xon(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:a,...s}=i,u=_C.useMemo(()=>s,Object.values(s));return(0,FSt.jsx)(r.Provider,{value:u,children:a})};n.displayName=t+"Provider";function o(i){let a=_C.useContext(r);if(a)return a;if(e!==void 0)return e;throw new Error(`\`${i}\` must be used within \`${t}\``)}return[n,o]}function Qon(t,e=[]){let r=[];function n(i,a){let s=_C.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=_C.useMemo(()=>m,Object.values(m));return(0,FSt.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=_C.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>_C.createContext(a));return function(s){let u=s?.[t]||i;return _C.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,ySi(o,...e)]}function ySi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return _C.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var kSt=$(K(),1);var ein=$(K(),1),x6=globalThis?.document?ein.useLayoutEffect:()=>{};var bSi=kSt[" useId ".trim().toString()]||(()=>{}),_Si=0;function Bqe(t){let[e,r]=kSt.useState(bSi());return x6(()=>{t||r(n=>n??String(_Si++))},[t]),t||(e?`radix-${e}`:"")}var vC=$(K(),1);var Uqe=$(K(),1);var vSi=vC[" useInsertionEffect ".trim().toString()]||x6;function tin({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=wSi({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=vC.useRef(t!==void 0);vC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=vC.useCallback(c=>{if(s){let d=SSi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function wSi({defaultProp:t,onChange:e}){let[r,n]=vC.useState(t),o=vC.useRef(r),i=vC.useRef(e);return vSi(()=>{i.current=e},[e]),vC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function SSi(t){return typeof t=="function"}var FYs=Symbol("RADIX:SYNC_STATE");var Bv=$(K(),1);var rin=$(K(),1);function CSi(t,e){return rin.useReducer((r,n)=>e[r][n]??r,t)}var Xfe=t=>{let{present:e,children:r}=t,n=xSi(e),o=typeof r=="function"?r({present:n.isPresent}):Bv.Children.only(r),i=fQ(n.ref,TSi(o));return typeof r=="function"||n.isPresent?Bv.cloneElement(o,{ref:i}):null};Xfe.displayName="Presence";function xSi(t){let[e,r]=Bv.useState(),n=Bv.useRef(null),o=Bv.useRef(t),i=Bv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=CSi(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Bv.useEffect(()=>{let l=zqe(n.current);i.current=s==="mounted"?l:"none"},[s]),x6(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=zqe(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),x6(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=zqe(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=zqe(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Bv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function zqe(t){return t?.animationName||"none"}function TSi(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 nin=$(K(),1),ISi=$(yu(),1);var wh=$(K(),1);var Vqe=$(wt(),1);function Hqe(t){let e=OSi(t),r=wh.forwardRef((n,o)=>{let{children:i,...a}=n,s=wh.Children.toArray(i),u=s.find(PSi);if(u){let l=u.props.children,c=s.map(d=>d===u?wh.Children.count(l)>1?wh.Children.only(null):wh.isValidElement(l)?l.props.children:null:d);return(0,Vqe.jsx)(e,{...a,ref:o,children:wh.isValidElement(l)?wh.cloneElement(l,void 0,c):null})}return(0,Vqe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function OSi(t){let e=wh.forwardRef((r,n)=>{let{children:o,...i}=r;if(wh.isValidElement(o)){let a=RSi(o),s=MSi(i,o.props);return o.type!==wh.Fragment&&(s.ref=n?LSt(n,a):a),wh.cloneElement(o,s)}return wh.Children.count(o)>1?wh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var ESi=Symbol("radix.slottable");function PSi(t){return wh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===ESi}function MSi(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 RSi(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 oin=$(wt(),1),ASi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],pQ=ASi.reduce((t,e)=>{let r=Hqe(`Primitive.${e}`),n=nin.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,oin.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var Ru=$(wt(),1),Jqe="Dialog",[iin,sQs]=Qon(Jqe),[NSi,jT]=iin(Jqe),ain=t=>{let{__scopeDialog:e,children:r,open:n,defaultOpen:o,onOpenChange:i,modal:a=!0}=t,s=al.useRef(null),u=al.useRef(null),[l,c]=tin({prop:n,defaultProp:o??!1,onChange:i,caller:Jqe});return(0,Ru.jsx)(NSi,{scope:e,triggerRef:s,contentRef:u,contentId:Bqe(),titleId:Bqe(),descriptionId:Bqe(),open:l,onOpenChange:c,onOpenToggle:al.useCallback(()=>c(d=>!d),[c]),modal:a,children:r})};ain.displayName=Jqe;var sin="DialogTrigger",uin=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(sin,r),i=fQ(e,o.triggerRef);return(0,Ru.jsx)(pQ.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":USt(o.open),...n,ref:i,onClick:dQ(t.onClick,o.onOpenToggle)})});uin.displayName=sin;var qSt="DialogPortal",[DSi,lin]=iin(qSt,{forceMount:void 0}),cin=t=>{let{__scopeDialog:e,forceMount:r,children:n,container:o}=t,i=jT(qSt,e);return(0,Ru.jsx)(DSi,{scope:e,forceMount:r,children:al.Children.map(n,a=>(0,Ru.jsx)(Xfe,{present:r||i.open,children:(0,Ru.jsx)(mT,{asChild:!0,container:o,children:a})}))})};cin.displayName=qSt;var Wqe="DialogOverlay",din=al.forwardRef((t,e)=>{let r=lin(Wqe,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,i=jT(Wqe,t.__scopeDialog);return i.modal?(0,Ru.jsx)(Xfe,{present:n||i.open,children:(0,Ru.jsx)($Si,{...o,ref:e})}):null});din.displayName=Wqe;var jSi=Hqe("DialogOverlay.RemoveScroll"),$Si=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(Wqe,r);return(0,Ru.jsx)(V$,{as:jSi,allowPinchZoom:!0,shards:[o.contentRef],children:(0,Ru.jsx)(pQ.div,{"data-state":USt(o.open),...n,ref:e,style:{pointerEvents:"auto",...n.style}})})}),T6="DialogContent",fin=al.forwardRef((t,e)=>{let r=lin(T6,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,i=jT(T6,t.__scopeDialog);return(0,Ru.jsx)(Xfe,{present:n||i.open,children:i.modal?(0,Ru.jsx)(LSi,{...o,ref:e}):(0,Ru.jsx)(FSi,{...o,ref:e})})});fin.displayName=T6;var LSi=al.forwardRef((t,e)=>{let r=jT(T6,t.__scopeDialog),n=al.useRef(null),o=fQ(e,r.contentRef,n);return al.useEffect(()=>{let i=n.current;if(i)return fU(i)},[]),(0,Ru.jsx)(pin,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:dQ(t.onCloseAutoFocus,i=>{i.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:dQ(t.onPointerDownOutside,i=>{let a=i.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&i.preventDefault()}),onFocusOutside:dQ(t.onFocusOutside,i=>i.preventDefault())})}),FSi=al.forwardRef((t,e)=>{let r=jT(T6,t.__scopeDialog),n=al.useRef(!1),o=al.useRef(!1);return(0,Ru.jsx)(pin,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{t.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:i=>{t.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let a=i.target;r.triggerRef.current?.contains(a)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}})}),pin=al.forwardRef((t,e)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=t,s=jT(T6,r),u=al.useRef(null),l=fQ(e,u);return aU(),(0,Ru.jsxs)(Ru.Fragment,{children:[(0,Ru.jsx)(F$,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,Ru.jsx)(lT,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":USt(s.open),...a,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,Ru.jsxs)(Ru.Fragment,{children:[(0,Ru.jsx)(kSi,{titleId:s.titleId}),(0,Ru.jsx)(BSi,{contentRef:u,descriptionId:s.descriptionId})]})]})}),BSt="DialogTitle",min=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(BSt,r);return(0,Ru.jsx)(pQ.h2,{id:o.titleId,...n,ref:e})});min.displayName=BSt;var hin="DialogDescription",gin=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(hin,r);return(0,Ru.jsx)(pQ.p,{id:o.descriptionId,...n,ref:e})});gin.displayName=hin;var yin="DialogClose",bin=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(yin,r);return(0,Ru.jsx)(pQ.button,{type:"button",...n,ref:e,onClick:dQ(t.onClick,()=>o.onOpenChange(!1))})});bin.displayName=yin;function USt(t){return t?"open":"closed"}var _in="DialogTitleWarning",[uQs,vin]=Yon(_in,{contentName:T6,titleName:BSt,docsSlug:"dialog"}),kSi=({titleId:t})=>{let e=vin(_in),r=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. + `},Qvi={onDragStart(t){let{active:e}=t;return"Picked up draggable item "+e.id+"."},onDragOver(t){let{active:e,over:r}=t;return r?"Draggable item "+e.id+" was moved over droppable area "+r.id+".":"Draggable item "+e.id+" is no longer over a droppable area."},onDragEnd(t){let{active:e,over:r}=t;return r?"Draggable item "+e.id+" was dropped over droppable area "+r.id:"Draggable item "+e.id+" was dropped."},onDragCancel(t){let{active:e}=t;return"Dragging was cancelled. Draggable item "+e.id+" was dropped."}};function ewi(t){let{announcements:e=Qvi,container:r,hiddenTextDescribedById:n,screenReaderInstructions:o=Yvi}=t,{announce:i,announcement:a}=pon(),s=g6("DndLiveRegion"),[u,l]=(0,Ze.useState)(!1);if((0,Ze.useEffect)(()=>{l(!0)},[]),Xvi((0,Ze.useMemo)(()=>({onDragStart(d){let{active:f}=d;i(e.onDragStart({active:f}))},onDragMove(d){let{active:f,over:p}=d;e.onDragMove&&i(e.onDragMove({active:f,over:p}))},onDragOver(d){let{active:f,over:p}=d;i(e.onDragOver({active:f,over:p}))},onDragEnd(d){let{active:f,over:p}=d;i(e.onDragEnd({active:f,over:p}))},onDragCancel(d){let{active:f,over:p}=d;i(e.onDragCancel({active:f,over:p}))}}),[i,e])),!u)return null;let c=Ze.default.createElement(Ze.default.Fragment,null,Ze.default.createElement(don,{id:n,value:o.draggable}),Ze.default.createElement(fon,{id:s,announcement:a}));return r?(0,v6.createPortal)(c,r):c}var _h;(function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"})(_h||(_h={}));function Rqe(){}function iQ(t,e){return(0,Ze.useMemo)(()=>({sensor:t,options:e??{}}),[t,e])}function Aqe(){for(var t=arguments.length,e=new Array(t),r=0;r[...e].filter(n=>n!=null),[...e])}var DT=Object.freeze({x:0,y:0});function Eon(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function Pon(t,e){let{data:{value:r}}=t,{data:{value:n}}=e;return r-n}function twi(t,e){let{data:{value:r}}=t,{data:{value:n}}=e;return n-r}function mon(t){let{left:e,top:r,height:n,width:o}=t;return[{x:e,y:r},{x:e+o,y:r},{x:e,y:r+n},{x:e+o,y:r+n}]}function $St(t,e){if(!t||t.length===0)return null;let[r]=t;return e?r[e]:r}function hon(t,e,r){return e===void 0&&(e=t.left),r===void 0&&(r=t.top),{x:e+t.width*.5,y:r+t.height*.5}}var aQ=t=>{let{collisionRect:e,droppableRects:r,droppableContainers:n}=t,o=hon(e,e.left,e.top),i=[];for(let a of n){let{id:s}=a,u=r.get(s);if(u){let l=Eon(hon(u),o);i.push({id:s,data:{droppableContainer:a,value:l}})}}return i.sort(Pon)},Mon=t=>{let{collisionRect:e,droppableRects:r,droppableContainers:n}=t,o=mon(e),i=[];for(let a of n){let{id:s}=a,u=r.get(s);if(u){let l=mon(u),c=o.reduce((f,p,m)=>f+Eon(l[m],p),0),d=Number((c/4).toFixed(4));i.push({id:s,data:{droppableContainer:a,value:d}})}}return i.sort(Pon)};function rwi(t,e){let r=Math.max(e.top,t.top),n=Math.max(e.left,t.left),o=Math.min(e.left+e.width,t.left+t.width),i=Math.min(e.top+e.height,t.top+t.height),a=o-n,s=i-r;if(n{let{collisionRect:e,droppableRects:r,droppableContainers:n}=t,o=[];for(let i of n){let{id:a}=i,s=r.get(a);if(s){let u=rwi(s,e);u>0&&o.push({id:a,data:{droppableContainer:i,value:u}})}}return o.sort(twi)};function owi(t,e,r){return{...t,scaleX:e&&r?e.width/r.width:1,scaleY:e&&r?e.height/r.height:1}}function Ron(t,e){return t&&e?{x:t.left-e.left,y:t.top-e.top}:DT}function iwi(t){return function(r){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i({...a,top:a.top+t*s.y,bottom:a.bottom+t*s.y,left:a.left+t*s.x,right:a.right+t*s.x}),{...r})}}var awi=iwi(1);function swi(t){if(t.startsWith("matrix3d(")){let e=t.slice(9,-1).split(/, /);return{x:+e[12],y:+e[13],scaleX:+e[0],scaleY:+e[5]}}else if(t.startsWith("matrix(")){let e=t.slice(7,-1).split(/, /);return{x:+e[4],y:+e[5],scaleX:+e[0],scaleY:+e[3]}}return null}function uwi(t,e,r){let n=swi(e);if(!n)return t;let{scaleX:o,scaleY:i,x:a,y:s}=n,u=t.left-a-(1-o)*parseFloat(r),l=t.top-s-(1-i)*parseFloat(r.slice(r.indexOf(" ")+1)),c=o?t.width/o:t.width,d=i?t.height/i:t.height;return{width:c,height:d,top:l,right:u+c,bottom:l+d,left:u}}var lwi={ignoreTransform:!1};function C6(t,e){e===void 0&&(e=lwi);let r=t.getBoundingClientRect();if(e.ignoreTransform){let{transform:l,transformOrigin:c}=p_(t).getComputedStyle(t);l&&(r=uwi(r,l,c))}let{top:n,left:o,width:i,height:a,bottom:s,right:u}=r;return{top:n,left:o,width:i,height:a,bottom:s,right:u}}function gon(t){return C6(t,{ignoreTransform:!0})}function cwi(t){let e=t.innerWidth,r=t.innerHeight;return{top:0,left:0,right:e,bottom:r,width:e,height:r}}function dwi(t,e){return e===void 0&&(e=p_(t).getComputedStyle(t)),e.position==="fixed"}function fwi(t,e){e===void 0&&(e=p_(t).getComputedStyle(t));let r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(o=>{let i=e[o];return typeof i=="string"?r.test(i):!1})}function Wfe(t,e){let r=[];function n(o){if(e!=null&&r.length>=e||!o)return r;if(Tqe(o)&&o.scrollingElement!=null&&!r.includes(o.scrollingElement))return r.push(o.scrollingElement),r;if(!rQ(o)||ESt(o)||r.includes(o))return r;let i=p_(t).getComputedStyle(o);return o!==t&&fwi(o,i)&&r.push(o),dwi(o,i)?r:n(o.parentNode)}return t?n(t):r}function Ion(t){let[e]=Wfe(t,1);return e??null}function PSt(t){return!kfe||!t?null:m6(t)?t:xqe(t)?Tqe(t)||t===h6(t).scrollingElement?window:rQ(t)?t:null:null}function Aon(t){return m6(t)?t.scrollX:t.scrollLeft}function Non(t){return m6(t)?t.scrollY:t.scrollTop}function ISt(t){return{x:Aon(t),y:Non(t)}}var fg;(function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"})(fg||(fg={}));function Don(t){return!kfe||!t?!1:t===document.scrollingElement}function jon(t){let e={x:0,y:0},r=Don(t)?{height:window.innerHeight,width:window.innerWidth}:{height:t.clientHeight,width:t.clientWidth},n={x:t.scrollWidth-r.width,y:t.scrollHeight-r.height},o=t.scrollTop<=e.y,i=t.scrollLeft<=e.x,a=t.scrollTop>=n.y,s=t.scrollLeft>=n.x;return{isTop:o,isLeft:i,isBottom:a,isRight:s,maxScroll:n,minScroll:e}}var pwi={x:.2,y:.2};function mwi(t,e,r,n,o){let{top:i,left:a,right:s,bottom:u}=r;n===void 0&&(n=10),o===void 0&&(o=pwi);let{isTop:l,isBottom:c,isLeft:d,isRight:f}=jon(t),p={x:0,y:0},m={x:0,y:0},h={height:e.height*o.y,width:e.width*o.x};return!l&&i<=e.top+h.height?(p.y=fg.Backward,m.y=n*Math.abs((e.top+h.height-i)/h.height)):!c&&u>=e.bottom-h.height&&(p.y=fg.Forward,m.y=n*Math.abs((e.bottom-h.height-u)/h.height)),!f&&s>=e.right-h.width?(p.x=fg.Forward,m.x=n*Math.abs((e.right-h.width-s)/h.width)):!d&&a<=e.left+h.width&&(p.x=fg.Backward,m.x=n*Math.abs((e.left+h.width-a)/h.width)),{direction:p,speed:m}}function hwi(t){if(t===document.scrollingElement){let{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}let{top:e,left:r,right:n,bottom:o}=t.getBoundingClientRect();return{top:e,left:r,right:n,bottom:o,width:t.clientWidth,height:t.clientHeight}}function $on(t){return t.reduce((e,r)=>y6(e,ISt(r)),DT)}function gwi(t){return t.reduce((e,r)=>e+Aon(r),0)}function ywi(t){return t.reduce((e,r)=>e+Non(r),0)}function bwi(t,e){if(e===void 0&&(e=C6),!t)return;let{top:r,left:n,bottom:o,right:i}=e(t);Ion(t)&&(o<=0||i<=0||r>=window.innerHeight||n>=window.innerWidth)&&t.scrollIntoView({block:"center",inline:"center"})}var _wi=[["x",["left","right"],gwi],["y",["top","bottom"],ywi]],zfe=class{constructor(e,r){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let n=Wfe(r),o=$on(n);this.rect={...e},this.width=e.width,this.height=e.height;for(let[i,a,s]of _wi)for(let u of a)Object.defineProperty(this,u,{get:()=>{let l=s(n),c=o[i]-l;return this.rect[u]+c},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}},w6=class{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(r=>{var n;return(n=this.target)==null?void 0:n.removeEventListener(...r)})},this.target=e}add(e,r,n){var o;(o=this.target)==null||o.addEventListener(e,r,n),this.listeners.push([e,r,n])}};function vwi(t){let{EventTarget:e}=p_(t);return t instanceof e?t:h6(t)}function MSt(t,e){let r=Math.abs(t.x),n=Math.abs(t.y);return typeof e=="number"?Math.sqrt(r**2+n**2)>e:"x"in e&&"y"in e?r>e.x&&n>e.y:"x"in e?r>e.x:"y"in e?n>e.y:!1}var bC;(function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"})(bC||(bC={}));function yon(t){t.preventDefault()}function wwi(t){t.stopPropagation()}var Ui;(function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"})(Ui||(Ui={}));var Lon={start:[Ui.Space,Ui.Enter],cancel:[Ui.Esc],end:[Ui.Space,Ui.Enter,Ui.Tab]},Swi=(t,e)=>{let{currentCoordinates:r}=e;switch(t.code){case Ui.Right:return{...r,x:r.x+25};case Ui.Left:return{...r,x:r.x-25};case Ui.Down:return{...r,y:r.y+25};case Ui.Up:return{...r,y:r.y-25}}},lz=class{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:r}}=e;this.props=e,this.listeners=new w6(h6(r)),this.windowListeners=new w6(p_(r)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(bC.Resize,this.handleCancel),this.windowListeners.add(bC.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(bC.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:r}=this.props,n=e.node.current;n&&bwi(n),r(DT)}handleKeyDown(e){if(Bfe(e)){let{active:r,context:n,options:o}=this.props,{keyboardCodes:i=Lon,coordinateGetter:a=Swi,scrollBehavior:s="smooth"}=o,{code:u}=e;if(i.end.includes(u)){this.handleEnd(e);return}if(i.cancel.includes(u)){this.handleCancel(e);return}let{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:DT;this.referenceCoordinates||(this.referenceCoordinates=c);let d=a(e,{active:r,context:n.current,currentCoordinates:c});if(d){let f=b6(d,c),p={x:0,y:0},{scrollableAncestors:m}=n.current;for(let h of m){let y=e.code,{isTop:g,isRight:b,isLeft:_,isBottom:w,maxScroll:T,minScroll:O}=jon(h),E=hwi(h),P={x:Math.min(y===Ui.Right?E.right-E.width/2:E.right,Math.max(y===Ui.Right?E.left:E.left+E.width/2,d.x)),y:Math.min(y===Ui.Down?E.bottom-E.height/2:E.bottom,Math.max(y===Ui.Down?E.top:E.top+E.height/2,d.y))},R=y===Ui.Right&&!b||y===Ui.Left&&!_,I=y===Ui.Down&&!w||y===Ui.Up&&!g;if(R&&P.x!==d.x){let A=h.scrollLeft+f.x,B=y===Ui.Right&&A<=T.x||y===Ui.Left&&A>=O.x;if(B&&!f.y){h.scrollTo({left:A,behavior:s});return}B?p.x=h.scrollLeft-A:p.x=y===Ui.Right?h.scrollLeft-T.x:h.scrollLeft-O.x,p.x&&h.scrollBy({left:-p.x,behavior:s});break}else if(I&&P.y!==d.y){let A=h.scrollTop+f.y,B=y===Ui.Down&&A<=T.y||y===Ui.Up&&A>=O.y;if(B&&!f.x){h.scrollTo({top:A,behavior:s});return}B?p.y=h.scrollTop-A:p.y=y===Ui.Down?h.scrollTop-T.y:h.scrollTop-O.y,p.y&&h.scrollBy({top:-p.y,behavior:s});break}}this.handleMove(e,y6(b6(d,this.referenceCoordinates),p))}}}handleMove(e,r){let{onMove:n}=this.props;e.preventDefault(),n(r)}handleEnd(e){let{onEnd:r}=this.props;e.preventDefault(),this.detach(),r()}handleCancel(e){let{onCancel:r}=this.props;e.preventDefault(),this.detach(),r()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}};lz.activators=[{eventName:"onKeyDown",handler:(t,e,r)=>{let{keyboardCodes:n=Lon,onActivation:o}=e,{active:i}=r,{code:a}=t.nativeEvent;if(n.start.includes(a)){let s=i.activatorNode.current;return s&&t.target!==s?!1:(t.preventDefault(),o?.({event:t.nativeEvent}),!0)}return!1}}];function bon(t){return!!(t&&"distance"in t)}function _on(t){return!!(t&&"delay"in t)}var Vfe=class{constructor(e,r,n){var o;n===void 0&&(n=vwi(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=r;let{event:i}=e,{target:a}=i;this.props=e,this.events=r,this.document=h6(a),this.documentListeners=new w6(this.document),this.listeners=new w6(n),this.windowListeners=new w6(p_(a)),this.initialCoordinates=(o=Pqe(i))!=null?o:DT,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:r,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(bC.Resize,this.handleCancel),this.windowListeners.add(bC.DragStart,yon),this.windowListeners.add(bC.VisibilityChange,this.handleCancel),this.windowListeners.add(bC.ContextMenu,yon),this.documentListeners.add(bC.Keydown,this.handleKeydown),r){if(n!=null&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(_on(r)){this.timeoutId=setTimeout(this.handleStart,r.delay),this.handlePending(r);return}if(bon(r)){this.handlePending(r);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,r){let{active:n,onPending:o}=this.props;o(n,e,this.initialCoordinates,r)}handleStart(){let{initialCoordinates:e}=this,{onStart:r}=this.props;e&&(this.activated=!0,this.documentListeners.add(bC.Click,wwi,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(bC.SelectionChange,this.removeTextSelection),r(e))}handleMove(e){var r;let{activated:n,initialCoordinates:o,props:i}=this,{onMove:a,options:{activationConstraint:s}}=i;if(!o)return;let u=(r=Pqe(e))!=null?r:DT,l=b6(o,u);if(!n&&s){if(bon(s)){if(s.tolerance!=null&&MSt(l,s.tolerance))return this.handleCancel();if(MSt(l,s.distance))return this.handleStart()}if(_on(s)&&MSt(l,s.tolerance))return this.handleCancel();this.handlePending(s,l);return}e.cancelable&&e.preventDefault(),a(u)}handleEnd(){let{onAbort:e,onEnd:r}=this.props;this.detach(),this.activated||e(this.props.active),r()}handleCancel(){let{onAbort:e,onCancel:r}=this.props;this.detach(),this.activated||e(this.props.active),r()}handleKeydown(e){e.code===Ui.Esc&&this.handleCancel()}removeTextSelection(){var e;(e=this.document.getSelection())==null||e.removeAllRanges()}},Cwi={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}},cz=class extends Vfe{constructor(e){let{event:r}=e,n=h6(r.target);super(e,Cwi,n)}};cz.activators=[{eventName:"onPointerDown",handler:(t,e)=>{let{nativeEvent:r}=t,{onActivation:n}=e;return!r.isPrimary||r.button!==0?!1:(n?.({event:r}),!0)}}];var xwi={move:{name:"mousemove"},end:{name:"mouseup"}},ASt;(function(t){t[t.RightClick=2]="RightClick"})(ASt||(ASt={}));var NSt=class extends Vfe{constructor(e){super(e,xwi,h6(e.event.target))}};NSt.activators=[{eventName:"onMouseDown",handler:(t,e)=>{let{nativeEvent:r}=t,{onActivation:n}=e;return r.button===ASt.RightClick?!1:(n?.({event:r}),!0)}}];var RSt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}},DSt=class extends Vfe{constructor(e){super(e,RSt)}static setup(){return window.addEventListener(RSt.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(RSt.move.name,e)};function e(){}}};DSt.activators=[{eventName:"onTouchStart",handler:(t,e)=>{let{nativeEvent:r}=t,{onActivation:n}=e,{touches:o}=r;return o.length>1?!1:(n?.({event:r}),!0)}}];var Ufe;(function(t){t[t.Pointer=0]="Pointer",t[t.DraggableRect=1]="DraggableRect"})(Ufe||(Ufe={}));var Iqe;(function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"})(Iqe||(Iqe={}));function Twi(t){let{acceleration:e,activator:r=Ufe.Pointer,canScroll:n,draggingRect:o,enabled:i,interval:a=5,order:s=Iqe.TreeOrder,pointerCoordinates:u,scrollableAncestors:l,scrollableAncestorRects:c,delta:d,threshold:f}=t,p=Ewi({delta:d,disabled:!i}),[m,h]=uon(),y=(0,Ze.useRef)({x:0,y:0}),g=(0,Ze.useRef)({x:0,y:0}),b=(0,Ze.useMemo)(()=>{switch(r){case Ufe.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case Ufe.DraggableRect:return o}},[r,o,u]),_=(0,Ze.useRef)(null),w=(0,Ze.useCallback)(()=>{let O=_.current;if(!O)return;let E=y.current.x*g.current.x,P=y.current.y*g.current.y;O.scrollBy(E,P)},[]),T=(0,Ze.useMemo)(()=>s===Iqe.TreeOrder?[...l].reverse():l,[s,l]);(0,Ze.useEffect)(()=>{if(!i||!l.length||!b){h();return}for(let O of T){if(n?.(O)===!1)continue;let E=l.indexOf(O),P=c[E];if(!P)continue;let{direction:R,speed:I}=mwi(O,P,b,e,f);for(let A of["x","y"])p[A][R[A]]||(I[A]=0,R[A]=0);if(I.x>0||I.y>0){h(),_.current=O,m(w,a),y.current=I,g.current=R;return}}y.current={x:0,y:0},g.current={x:0,y:0},h()},[e,w,n,h,i,a,JSON.stringify(b),JSON.stringify(p),m,l,T,c,JSON.stringify(f)])}var Owi={x:{[fg.Backward]:!1,[fg.Forward]:!1},y:{[fg.Backward]:!1,[fg.Forward]:!1}};function Ewi(t){let{delta:e,disabled:r}=t,n=Eqe(e);return oQ(o=>{if(r||!n||!o)return Owi;let i={x:Math.sign(e.x-n.x),y:Math.sign(e.y-n.y)};return{x:{[fg.Backward]:o.x[fg.Backward]||i.x===-1,[fg.Forward]:o.x[fg.Forward]||i.x===1},y:{[fg.Backward]:o.y[fg.Backward]||i.y===-1,[fg.Forward]:o.y[fg.Forward]||i.y===1}}},[r,e,n])}function Pwi(t,e){let r=e!=null?t.get(e):void 0,n=r?r.node.current:null;return oQ(o=>{var i;return e==null?null:(i=n??o)!=null?i:null},[n,e])}function Mwi(t,e){return(0,Ze.useMemo)(()=>t.reduce((r,n)=>{let{sensor:o}=n,i=o.activators.map(a=>({eventName:a.eventName,handler:e(a.handler,n)}));return[...r,...i]},[]),[t,e])}var Hfe;(function(t){t[t.Always=0]="Always",t[t.BeforeDragging=1]="BeforeDragging",t[t.WhileDragging=2]="WhileDragging"})(Hfe||(Hfe={}));var jSt;(function(t){t.Optimized="optimized"})(jSt||(jSt={}));var von=new Map;function Rwi(t,e){let{dragging:r,dependencies:n,config:o}=e,[i,a]=(0,Ze.useState)(null),{frequency:s,measure:u,strategy:l}=o,c=(0,Ze.useRef)(t),d=y(),f=nQ(d),p=(0,Ze.useCallback)(function(g){g===void 0&&(g=[]),!f.current&&a(b=>b===null?g:b.concat(g.filter(_=>!b.includes(_))))},[f]),m=(0,Ze.useRef)(null),h=oQ(g=>{if(d&&!r)return von;if(!g||g===von||c.current!==t||i!=null){let b=new Map;for(let _ of t){if(!_)continue;if(i&&i.length>0&&!i.includes(_.id)&&_.rect.current){b.set(_.id,_.rect.current);continue}let w=_.node.current,T=w?new zfe(u(w),w):null;_.rect.current=T,T&&b.set(_.id,T)}return b}return g},[t,i,r,d,u]);return(0,Ze.useEffect)(()=>{c.current=t},[t]),(0,Ze.useEffect)(()=>{d||p()},[r,d]),(0,Ze.useEffect)(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),(0,Ze.useEffect)(()=>{d||typeof s!="number"||m.current!==null||(m.current=setTimeout(()=>{p(),m.current=null},s))},[s,d,p,...n]),{droppableRects:h,measureDroppableContainers:p,measuringScheduled:i!=null};function y(){switch(l){case Hfe.Always:return!1;case Hfe.BeforeDragging:return r;default:return!r}}}function Fon(t,e){return oQ(r=>t?r||(typeof e=="function"?e(t):t):null,[e,t])}function Iwi(t,e){return Fon(t,e)}function Awi(t){let{callback:e,disabled:r}=t,n=Oqe(e),o=(0,Ze.useMemo)(()=>{if(r||typeof window>"u"||typeof window.MutationObserver>"u")return;let{MutationObserver:i}=window;return new i(n)},[n,r]);return(0,Ze.useEffect)(()=>()=>o?.disconnect(),[o]),o}function Nqe(t){let{callback:e,disabled:r}=t,n=Oqe(e),o=(0,Ze.useMemo)(()=>{if(r||typeof window>"u"||typeof window.ResizeObserver>"u")return;let{ResizeObserver:i}=window;return new i(n)},[r]);return(0,Ze.useEffect)(()=>()=>o?.disconnect(),[o]),o}function Nwi(t){return new zfe(C6(t),t)}function won(t,e,r){e===void 0&&(e=Nwi);let[n,o]=(0,Ze.useState)(null);function i(){o(u=>{if(!t)return null;if(t.isConnected===!1){var l;return(l=u??r)!=null?l:null}let c=e(t);return JSON.stringify(u)===JSON.stringify(c)?u:c})}let a=Awi({callback(u){if(t)for(let l of u){let{type:c,target:d}=l;if(c==="childList"&&d instanceof HTMLElement&&d.contains(t)){i();break}}}}),s=Nqe({callback:i});return yC(()=>{i(),t?(s?.observe(t),a?.observe(document.body,{childList:!0,subtree:!0})):(s?.disconnect(),a?.disconnect())},[t]),n}function Dwi(t){let e=Fon(t);return Ron(t,e)}var Son=[];function jwi(t){let e=(0,Ze.useRef)(t),r=oQ(n=>t?n&&n!==Son&&t&&e.current&&t.parentNode===e.current.parentNode?n:Wfe(t):Son,[t]);return(0,Ze.useEffect)(()=>{e.current=t},[t]),r}function $wi(t){let[e,r]=(0,Ze.useState)(null),n=(0,Ze.useRef)(t),o=(0,Ze.useCallback)(i=>{let a=PSt(i.target);a&&r(s=>s?(s.set(a,ISt(a)),new Map(s)):null)},[]);return(0,Ze.useEffect)(()=>{let i=n.current;if(t!==i){a(i);let s=t.map(u=>{let l=PSt(u);return l?(l.addEventListener("scroll",o,{passive:!0}),[l,ISt(l)]):null}).filter(u=>u!=null);r(s.length?new Map(s):null),n.current=t}return()=>{a(t),a(i)};function a(s){s.forEach(u=>{let l=PSt(u);l?.removeEventListener("scroll",o)})}},[o,t]),(0,Ze.useMemo)(()=>t.length?e?Array.from(e.values()).reduce((i,a)=>y6(i,a),DT):$on(t):DT,[t,e])}function Con(t,e){e===void 0&&(e=[]);let r=(0,Ze.useRef)(null);return(0,Ze.useEffect)(()=>{r.current=null},e),(0,Ze.useEffect)(()=>{let n=t!==DT;n&&!r.current&&(r.current=t),!n&&r.current&&(r.current=null)},[t]),r.current?b6(t,r.current):DT}function Lwi(t){(0,Ze.useEffect)(()=>{if(!kfe)return;let e=t.map(r=>{let{sensor:n}=r;return n.setup==null?void 0:n.setup()});return()=>{for(let r of e)r?.()}},t.map(e=>{let{sensor:r}=e;return r}))}function Fwi(t,e){return(0,Ze.useMemo)(()=>t.reduce((r,n)=>{let{eventName:o,handler:i}=n;return r[o]=a=>{i(a,e)},r},{}),[t,e])}function kon(t){return(0,Ze.useMemo)(()=>t?cwi(t):null,[t])}var xon=[];function kwi(t,e){e===void 0&&(e=C6);let[r]=t,n=kon(r?p_(r):null),[o,i]=(0,Ze.useState)(xon);function a(){i(()=>t.length?t.map(u=>Don(u)?n:new zfe(e(u),u)):xon)}let s=Nqe({callback:a});return yC(()=>{s?.disconnect(),a(),t.forEach(u=>s?.observe(u))},[t]),o}function qwi(t){if(!t)return null;if(t.children.length>1)return t;let e=t.children[0];return rQ(e)?e:t}function Bwi(t){let{measure:e}=t,[r,n]=(0,Ze.useState)(null),o=(0,Ze.useCallback)(l=>{for(let{target:c}of l)if(rQ(c)){n(d=>{let f=e(c);return d?{...d,width:f.width,height:f.height}:f});break}},[e]),i=Nqe({callback:o}),a=(0,Ze.useCallback)(l=>{let c=qwi(l);i?.disconnect(),c&&i?.observe(c),n(c?e(c):null)},[e,i]),[s,u]=qfe(a);return(0,Ze.useMemo)(()=>({nodeRef:s,rect:r,setRef:u}),[r,s,u])}var Uwi=[{sensor:cz,options:{}},{sensor:lz,options:{}}],zwi={current:{}},Mqe={draggable:{measure:gon},droppable:{measure:gon,strategy:Hfe.WhileDragging,frequency:jSt.Optimized},dragOverlay:{measure:C6}},S6=class extends Map{get(e){var r;return e!=null&&(r=super.get(e))!=null?r:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:r}=e;return!r})}getNodeFor(e){var r,n;return(r=(n=this.get(e))==null?void 0:n.node.current)!=null?r:void 0}},Vwi={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new S6,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Rqe},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Mqe,measureDroppableContainers:Rqe,windowRect:null,measuringScheduled:!1},Hwi={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Rqe,draggableNodes:new Map,over:null,measureDroppableContainers:Rqe},Dqe=(0,Ze.createContext)(Hwi),qon=(0,Ze.createContext)(Vwi);function Wwi(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new S6}}}function Jwi(t,e){switch(e.type){case _h.DragStart:return{...t,draggable:{...t.draggable,initialCoordinates:e.initialCoordinates,active:e.active}};case _h.DragMove:return t.draggable.active==null?t:{...t,draggable:{...t.draggable,translate:{x:e.coordinates.x-t.draggable.initialCoordinates.x,y:e.coordinates.y-t.draggable.initialCoordinates.y}}};case _h.DragEnd:case _h.DragCancel:return{...t,draggable:{...t.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case _h.RegisterDroppable:{let{element:r}=e,{id:n}=r,o=new S6(t.droppable.containers);return o.set(n,r),{...t,droppable:{...t.droppable,containers:o}}}case _h.SetDroppableDisabled:{let{id:r,key:n,disabled:o}=e,i=t.droppable.containers.get(r);if(!i||n!==i.key)return t;let a=new S6(t.droppable.containers);return a.set(r,{...i,disabled:o}),{...t,droppable:{...t.droppable,containers:a}}}case _h.UnregisterDroppable:{let{id:r,key:n}=e,o=t.droppable.containers.get(r);if(!o||n!==o.key)return t;let i=new S6(t.droppable.containers);return i.delete(r),{...t,droppable:{...t.droppable,containers:i}}}default:return t}}function Kwi(t){let{disabled:e}=t,{active:r,activatorEvent:n,draggableNodes:o}=(0,Ze.useContext)(Dqe),i=Eqe(n),a=Eqe(r?.id);return(0,Ze.useEffect)(()=>{if(!e&&!n&&i&&a!=null){if(!Bfe(i)||document.activeElement===i.target)return;let s=o.get(a);if(!s)return;let{activatorNode:u,node:l}=s;if(!u.current&&!l.current)return;requestAnimationFrame(()=>{for(let c of[u.current,l.current]){if(!c)continue;let d=con(c);if(d){d.focus();break}}})}},[n,e,o,a,i]),null}function Gwi(t,e){let{transform:r,...n}=e;return t!=null&&t.length?t.reduce((o,i)=>i({transform:o,...n}),r):r}function Xwi(t){return(0,Ze.useMemo)(()=>({draggable:{...Mqe.draggable,...t?.draggable},droppable:{...Mqe.droppable,...t?.droppable},dragOverlay:{...Mqe.dragOverlay,...t?.dragOverlay}}),[t?.draggable,t?.droppable,t?.dragOverlay])}function Zwi(t){let{activeNode:e,measure:r,initialRect:n,config:o=!0}=t,i=(0,Ze.useRef)(!1),{x:a,y:s}=typeof o=="boolean"?{x:o,y:o}:o;yC(()=>{if(!a&&!s||!e){i.current=!1;return}if(i.current||!n)return;let l=e?.node.current;if(!l||l.isConnected===!1)return;let c=r(l),d=Ron(c,n);if(a||(d.x=0),s||(d.y=0),i.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){let f=Ion(l);f&&f.scrollBy({top:d.y,left:d.x})}},[e,a,s,n,r])}var Bon=(0,Ze.createContext)({...DT,scaleX:1,scaleY:1}),uz;(function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"})(uz||(uz={}));var sQ=(0,Ze.memo)(function(e){var r,n,o,i;let{id:a,accessibility:s,autoScroll:u=!0,children:l,sensors:c=Uwi,collisionDetection:d=nwi,measuring:f,modifiers:p,...m}=e,h=(0,Ze.useReducer)(Jwi,void 0,Wwi),[y,g]=h,[b,_]=Zvi(),[w,T]=(0,Ze.useState)(uz.Uninitialized),O=w===uz.Initialized,{draggable:{active:E,nodes:P,translate:R},droppable:{containers:I}}=y,A=E!=null?P.get(E):null,B=(0,Ze.useRef)({initial:null,translated:null}),k=(0,Ze.useMemo)(()=>{var Xs;return E!=null?{id:E,data:(Xs=A?.data)!=null?Xs:zwi,rect:B}:null},[E,A]),q=(0,Ze.useRef)(null),[Z,V]=(0,Ze.useState)(null),[Y,X]=(0,Ze.useState)(null),W=nQ(m,Object.values(m)),re=g6("DndDescribedBy",a),ue=(0,Ze.useMemo)(()=>I.getEnabled(),[I]),le=Xwi(f),{droppableRects:L,measureDroppableContainers:J,measuringScheduled:ne}=Rwi(ue,{dragging:O,dependencies:[R.x,R.y],config:le.droppable}),D=Pwi(P,E),N=(0,Ze.useMemo)(()=>Y?Pqe(Y):null,[Y]),z=dS(),H=Iwi(D,le.draggable.measure);Zwi({activeNode:E!=null?P.get(E):null,config:z.layoutShiftCompensation,initialRect:H,measure:le.draggable.measure});let oe=won(D,le.draggable.measure,H),Q=won(D?D.parentElement:null),de=(0,Ze.useRef)({activatorEvent:null,active:null,activeNode:D,collisionRect:null,collisions:null,droppableRects:L,draggableNodes:P,draggingNode:null,draggingNodeRect:null,droppableContainers:I,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),fe=I.getNodeFor((r=de.current.over)==null?void 0:r.id),De=Bwi({measure:le.dragOverlay.measure}),st=(n=De.nodeRef.current)!=null?n:D,Le=O?(o=De.rect)!=null?o:oe:null,Bt=!!(De.nodeRef.current&&De.rect),Pt=Dwi(Bt?null:oe),Nt=kon(st?p_(st):null),$e=jwi(O?fe??D:null),Fr=kwi($e),ft=Gwi(p,{transform:{x:R.x-Pt.x,y:R.y-Pt.y,scaleX:1,scaleY:1},activatorEvent:Y,active:k,activeNodeRect:oe,containerNodeRect:Q,draggingNodeRect:Le,over:de.current.over,overlayNodeRect:De.rect,scrollableAncestors:$e,scrollableAncestorRects:Fr,windowRect:Nt}),Ve=N?y6(N,R):null,Rt=$wi($e),ze=Con(Rt),He=Con(Rt,[oe]),We=y6(ft,ze),Jt=Le?awi(Le,ft):null,so=k&&Jt?d({active:k,collisionRect:Jt,droppableRects:L,droppableContainers:ue,pointerCoordinates:Ve}):null,au=$St(so,"id"),[An,_i]=(0,Ze.useState)(null),Nl=Bt?ft:y6(ft,He),Vi=owi(Nl,(i=An?.rect)!=null?i:null,oe),g_=(0,Ze.useRef)(null),mg=(0,Ze.useCallback)((Xs,Dl)=>{let{sensor:Iu,options:wm}=Dl;if(q.current==null)return;let _d=P.get(q.current);if(!_d)return;let sl=Xs.nativeEvent,nt=new Iu({active:q.current,activeNode:_d,event:sl,options:wm,context:de,onAbort(Ue){if(!P.get(Ue))return;let{onDragAbort:Mt}=W.current,Yt={id:Ue};Mt?.(Yt),b({type:"onDragAbort",event:Yt})},onPending(Ue,Ee,Mt,Yt){if(!P.get(Ue))return;let{onDragPending:ul}=W.current,xi={id:Ue,constraint:Ee,initialCoordinates:Mt,offset:Yt};ul?.(xi),b({type:"onDragPending",event:xi})},onStart(Ue){let Ee=q.current;if(Ee==null)return;let Mt=P.get(Ee);if(!Mt)return;let{onDragStart:Yt}=W.current,Ln={activatorEvent:sl,active:{id:Ee,data:Mt.data,rect:B}};(0,v6.unstable_batchedUpdates)(()=>{Yt?.(Ln),T(uz.Initializing),g({type:_h.DragStart,initialCoordinates:Ue,active:Ee}),b({type:"onDragStart",event:Ln}),V(g_.current),X(sl)})},onMove(Ue){g({type:_h.DragMove,coordinates:Ue})},onEnd:Nr(_h.DragEnd),onCancel:Nr(_h.DragCancel)});g_.current=nt;function Nr(Ue){return async function(){let{active:Mt,collisions:Yt,over:Ln,scrollAdjustedTranslate:ul}=de.current,xi=null;if(Mt&&ul){let{cancelDrop:zv}=W.current;xi={activatorEvent:sl,active:Mt,collisions:Yt,delta:ul,over:Ln},Ue===_h.DragEnd&&typeof zv=="function"&&await Promise.resolve(zv(xi))&&(Ue=_h.DragCancel)}q.current=null,(0,v6.unstable_batchedUpdates)(()=>{g({type:Ue}),T(uz.Uninitialized),_i(null),V(null),X(null),g_.current=null;let zv=Ue===_h.DragEnd?"onDragEnd":"onDragCancel";if(xi){let PL=W.current[zv];PL?.(xi),b({type:zv,event:xi})}})}}},[P]),cS=(0,Ze.useCallback)((Xs,Dl)=>(Iu,wm)=>{let _d=Iu.nativeEvent,sl=P.get(wm);if(q.current!==null||!sl||_d.dndKit||_d.defaultPrevented)return;let nt={active:sl};Xs(Iu,Dl.options,nt)===!0&&(_d.dndKit={capturedBy:Dl.sensor},q.current=wm,mg(Iu,Dl))},[P,mg]),ji=Mwi(c,cS);Lwi(c),yC(()=>{oe&&w===uz.Initializing&&T(uz.Initialized)},[oe,w]),(0,Ze.useEffect)(()=>{let{onDragMove:Xs}=W.current,{active:Dl,activatorEvent:Iu,collisions:wm,over:_d}=de.current;if(!Dl||!Iu)return;let sl={active:Dl,activatorEvent:Iu,collisions:wm,delta:{x:We.x,y:We.y},over:_d};(0,v6.unstable_batchedUpdates)(()=>{Xs?.(sl),b({type:"onDragMove",event:sl})})},[We.x,We.y]),(0,Ze.useEffect)(()=>{let{active:Xs,activatorEvent:Dl,collisions:Iu,droppableContainers:wm,scrollAdjustedTranslate:_d}=de.current;if(!Xs||q.current==null||!Dl||!_d)return;let{onDragOver:sl}=W.current,nt=wm.get(au),Nr=nt&&nt.rect.current?{id:nt.id,rect:nt.rect.current,data:nt.data,disabled:nt.disabled}:null,Ue={active:Xs,activatorEvent:Dl,collisions:Iu,delta:{x:_d.x,y:_d.y},over:Nr};(0,v6.unstable_batchedUpdates)(()=>{_i(Nr),sl?.(Ue),b({type:"onDragOver",event:Ue})})},[au]),yC(()=>{de.current={activatorEvent:Y,active:k,activeNode:D,collisionRect:Jt,collisions:so,droppableRects:L,draggableNodes:P,draggingNode:st,draggingNodeRect:Le,droppableContainers:I,over:An,scrollableAncestors:$e,scrollAdjustedTranslate:We},B.current={initial:Le,translated:Jt}},[k,D,so,Jt,P,st,Le,L,I,An,$e,We]),Twi({...z,delta:R,draggingRect:Jt,pointerCoordinates:Ve,scrollableAncestors:$e,scrollableAncestorRects:Fr});let LT=(0,Ze.useMemo)(()=>({active:k,activeNode:D,activeNodeRect:oe,activatorEvent:Y,collisions:so,containerNodeRect:Q,dragOverlay:De,draggableNodes:P,droppableContainers:I,droppableRects:L,over:An,measureDroppableContainers:J,scrollableAncestors:$e,scrollableAncestorRects:Fr,measuringConfiguration:le,measuringScheduled:ne,windowRect:Nt}),[k,D,oe,Y,so,Q,De,P,I,L,An,J,$e,Fr,le,ne,Nt]),SC=(0,Ze.useMemo)(()=>({activatorEvent:Y,activators:ji,active:k,activeNodeRect:oe,ariaDescribedById:{draggable:re},dispatch:g,draggableNodes:P,over:An,measureDroppableContainers:J}),[Y,ji,k,oe,g,re,P,An,J]);return Ze.default.createElement(Oon.Provider,{value:_},Ze.default.createElement(Dqe.Provider,{value:SC},Ze.default.createElement(qon.Provider,{value:LT},Ze.default.createElement(Bon.Provider,{value:Vi},l)),Ze.default.createElement(Kwi,{disabled:s?.restoreFocus===!1})),Ze.default.createElement(ewi,{...s,hiddenTextDescribedById:re}));function dS(){let Xs=Z?.autoScrollEnabled===!1,Dl=typeof u=="object"?u.enabled===!1:u===!1,Iu=O&&!Xs&&!Dl;return typeof u=="object"?{...u,enabled:Iu}:{enabled:Iu}}}),Ywi=(0,Ze.createContext)(null),Ton="button",Qwi="Draggable";function Uon(t){let{id:e,data:r,disabled:n=!1,attributes:o}=t,i=g6(Qwi),{activators:a,activatorEvent:s,active:u,activeNodeRect:l,ariaDescribedById:c,draggableNodes:d,over:f}=(0,Ze.useContext)(Dqe),{role:p=Ton,roleDescription:m="draggable",tabIndex:h=0}=o??{},y=u?.id===e,g=(0,Ze.useContext)(y?Bon:Ywi),[b,_]=qfe(),[w,T]=qfe(),O=Fwi(a,e),E=nQ(r);yC(()=>(d.set(e,{id:e,key:i,node:b,activatorNode:w,data:E}),()=>{let R=d.get(e);R&&R.key===i&&d.delete(e)}),[d,e]);let P=(0,Ze.useMemo)(()=>({role:p,tabIndex:h,"aria-disabled":n,"aria-pressed":y&&p===Ton?!0:void 0,"aria-roledescription":m,"aria-describedby":c.draggable}),[n,p,h,y,m,c.draggable]);return{active:u,activatorEvent:s,activeNodeRect:l,attributes:P,isDragging:y,listeners:n?void 0:O,node:b,over:f,setNodeRef:_,setActivatorNodeRef:T,transform:g}}function zon(){return(0,Ze.useContext)(qon)}var eSi="Droppable",tSi={timeout:25};function Von(t){let{data:e,disabled:r=!1,id:n,resizeObserverConfig:o}=t,i=g6(eSi),{active:a,dispatch:s,over:u,measureDroppableContainers:l}=(0,Ze.useContext)(Dqe),c=(0,Ze.useRef)({disabled:r}),d=(0,Ze.useRef)(!1),f=(0,Ze.useRef)(null),p=(0,Ze.useRef)(null),{disabled:m,updateMeasurementsFor:h,timeout:y}={...tSi,...o},g=nQ(h??n),b=(0,Ze.useCallback)(()=>{if(!d.current){d.current=!0;return}p.current!=null&&clearTimeout(p.current),p.current=setTimeout(()=>{l(Array.isArray(g.current)?g.current:[g.current]),p.current=null},y)},[y]),_=Nqe({callback:b,disabled:m||!a}),w=(0,Ze.useCallback)((P,R)=>{_&&(R&&(_.unobserve(R),d.current=!1),P&&_.observe(P))},[_]),[T,O]=qfe(w),E=nQ(e);return(0,Ze.useEffect)(()=>{!_||!T.current||(_.disconnect(),d.current=!1,_.observe(T.current))},[T,_]),(0,Ze.useEffect)(()=>(s({type:_h.RegisterDroppable,element:{id:n,key:i,disabled:r,node:T,rect:f,data:E}}),()=>s({type:_h.UnregisterDroppable,key:i,id:n})),[n]),(0,Ze.useEffect)(()=>{r!==c.current.disabled&&(s({type:_h.SetDroppableDisabled,id:n,key:i,disabled:r}),c.current.disabled=r)},[n,i,r,s]),{active:a,rect:f,isOver:u?.id===n,node:T,over:u,setNodeRef:O}}function Fqe(t,e,r){let n=t.slice();return n.splice(r<0?n.length+r:r,0,n.splice(e,1)[0]),n}function rSi(t,e){return t.reduce((r,n,o)=>{let i=e.get(n);return i&&(r[o]=i),r},Array(t.length))}function jqe(t){return t!==null&&t>=0}function nSi(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let r=0;r{let{rects:e,activeIndex:r,overIndex:n,index:o}=t,i=Fqe(e,n,r),a=e[o],s=i[o];return!s||!a?null:{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}};var $qe={scaleX:1,scaleY:1},uQ=t=>{var e;let{activeIndex:r,activeNodeRect:n,index:o,rects:i,overIndex:a}=t,s=(e=i[r])!=null?e:n;if(!s)return null;if(o===r){let l=i[a];return l?{x:0,y:rr&&o<=a?{x:0,y:-s.height-u,...$qe}:o=a?{x:0,y:s.height+u,...$qe}:{x:0,y:0,...$qe}};function iSi(t,e,r){let n=t[e],o=t[e-1],i=t[e+1];return n?rn.map(O=>typeof O=="object"&&"id"in O?O.id:O),[n]),m=a!=null,h=a?p.indexOf(a.id):-1,y=l?p.indexOf(l.id):-1,g=(0,gd.useRef)(p),b=!nSi(p,g.current),_=y!==-1&&h===-1||b,w=oSi(i);yC(()=>{b&&m&&c(p)},[b,p,m,c]),(0,gd.useEffect)(()=>{g.current=p},[p]);let T=(0,gd.useMemo)(()=>({activeIndex:h,containerId:d,disabled:w,disableTransforms:_,items:p,overIndex:y,useDragOverlay:f,sortedRects:rSi(p,u),strategy:o}),[h,d,w.draggable,w.droppable,_,p,y,u,f,o]);return gd.default.createElement(Jon.Provider,{value:T},e)}var aSi=t=>{let{id:e,items:r,activeIndex:n,overIndex:o}=t;return Fqe(r,n,o).indexOf(e)},sSi=t=>{let{containerId:e,isSorting:r,wasDragging:n,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:u,transition:l}=t;return!l||!n||s!==i&&o===a?!1:r?!0:a!==o&&e===u},uSi={duration:200,easing:"ease"},Kon="transform",lSi=gC.Transition.toString({property:Kon,duration:0,easing:"linear"}),cSi={roleDescription:"sortable"};function dSi(t){let{disabled:e,index:r,node:n,rect:o}=t,[i,a]=(0,gd.useState)(null),s=(0,gd.useRef)(r);return yC(()=>{if(!e&&r!==s.current&&n.current){let u=o.current;if(u){let l=C6(n.current,{ignoreTransform:!0}),c={x:u.left-l.left,y:u.top-l.top,scaleX:u.width/l.width,scaleY:u.height/l.height};(c.x||c.y)&&a(c)}}r!==s.current&&(s.current=r)},[e,r,n,o]),(0,gd.useEffect)(()=>{i&&a(null)},[i]),i}function cQ(t){let{animateLayoutChanges:e=sSi,attributes:r,disabled:n,data:o,getNewIndex:i=aSi,id:a,strategy:s,resizeObserverConfig:u,transition:l=uSi}=t,{items:c,containerId:d,activeIndex:f,disabled:p,disableTransforms:m,sortedRects:h,overIndex:y,useDragOverlay:g,strategy:b}=(0,gd.useContext)(Jon),_=fSi(n,p),w=c.indexOf(a),T=(0,gd.useMemo)(()=>({sortable:{containerId:d,index:w,items:c},...o}),[d,o,w,c]),O=(0,gd.useMemo)(()=>c.slice(c.indexOf(a)),[c,a]),{rect:E,node:P,isOver:R,setNodeRef:I}=Von({id:a,data:T,disabled:_.droppable,resizeObserverConfig:{updateMeasurementsFor:O,...u}}),{active:A,activatorEvent:B,activeNodeRect:k,attributes:q,setNodeRef:Z,listeners:V,isDragging:Y,over:X,setActivatorNodeRef:W,transform:re}=Uon({id:a,data:T,attributes:{...cSi,...r},disabled:_.draggable}),ue=son(I,Z),le=!!A,L=le&&!m&&jqe(f)&&jqe(y),J=!g&&Y,ne=J&&L?re:null,N=L?ne??(s??b)({rects:h,activeNodeRect:k,activeIndex:f,overIndex:y,index:w}):null,z=jqe(f)&&jqe(y)?i({id:a,items:c,activeIndex:f,overIndex:y}):w,H=A?.id,oe=(0,gd.useRef)({activeId:H,items:c,newIndex:z,containerId:d}),Q=c!==oe.current.items,de=e({active:A,containerId:d,isDragging:Y,isSorting:le,id:a,index:w,items:c,newIndex:oe.current.newIndex,previousItems:oe.current.items,previousContainerId:oe.current.containerId,transition:l,wasDragging:oe.current.activeId!=null}),fe=dSi({disabled:!de,index:w,node:P,rect:E});return(0,gd.useEffect)(()=>{le&&oe.current.newIndex!==z&&(oe.current.newIndex=z),d!==oe.current.containerId&&(oe.current.containerId=d),c!==oe.current.items&&(oe.current.items=c)},[le,z,d,c]),(0,gd.useEffect)(()=>{if(H===oe.current.activeId)return;if(H!=null&&oe.current.activeId==null){oe.current.activeId=H;return}let st=setTimeout(()=>{oe.current.activeId=H},50);return()=>clearTimeout(st)},[H]),{active:A,activeIndex:f,attributes:q,data:T,rect:E,index:w,newIndex:z,items:c,isOver:R,isSorting:le,isDragging:Y,listeners:V,node:P,overIndex:y,over:X,setNodeRef:ue,setActivatorNodeRef:W,setDroppableNodeRef:I,setDraggableNodeRef:Z,transform:fe??N,transition:De()};function De(){if(fe||Q&&oe.current.newIndex===w)return lSi;if(!(J&&!Bfe(B)||!l)&&(le||de))return gC.Transition.toString({...l,property:Kon})}}function fSi(t,e){var r,n;return typeof t=="boolean"?{draggable:t,droppable:!1}:{draggable:(r=t?.draggable)!=null?r:e.draggable,droppable:(n=t?.droppable)!=null?n:e.droppable}}function Lqe(t){if(!t)return!1;let e=t.data.current;return!!(e&&"sortable"in e&&typeof e.sortable=="object"&&"containerId"in e.sortable&&"items"in e.sortable&&"index"in e.sortable)}var pSi=[Ui.Down,Ui.Right,Ui.Up,Ui.Left],kqe=(t,e)=>{let{context:{active:r,collisionRect:n,droppableRects:o,droppableContainers:i,over:a,scrollableAncestors:s}}=e;if(pSi.includes(t.code)){if(t.preventDefault(),!r||!n)return;let u=[];i.getEnabled().forEach(d=>{if(!d||d!=null&&d.disabled)return;let f=o.get(d.id);if(f)switch(t.code){case Ui.Down:n.topf.top&&u.push(d);break;case Ui.Left:n.left>f.left&&u.push(d);break;case Ui.Right:n.left1&&(c=l[1].id),c!=null){let d=i.get(r.id),f=i.get(c),p=f?o.get(f.id):null,m=f?.node.current;if(m&&p&&d&&f){let y=Wfe(m).some((O,E)=>s[E]!==O),g=Gon(d,f),b=mSi(d,f),_=y||!g?{x:0,y:0}:{x:b?n.width-p.width:0,y:b?n.height-p.height:0},w={x:p.left,y:p.top};return _.x&&_.y?w:b6(w,_)}}}};function Gon(t,e){return!Lqe(t)||!Lqe(e)?!1:t.data.current.sortable.containerId===e.data.current.sortable.containerId}function mSi(t,e){return!Lqe(t)||!Lqe(e)||!Gon(t,e)?!1:t.data.current.sortable.index{if(s){let I=!h;y(I),m?.(I)}},R=d.length>0;return iu.default.createElement(vL,{ref:_,style:E,className:Se("tw-mb-2",O&&["tw-opacity-90","tw-shadow-lg","tw-border-accent/50","tw-relative","tw-z-[9999]","tw-bg-primary","tw-rounded-lg","tw-transform-gpu"],a&&"tw-touch-manipulation",p)},iu.default.createElement(wL,{className:"tw-p-3"},iu.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between"},a&&iu.default.createElement("div",{className:"tw-mr-2 tw-cursor-grab tw-touch-none active:tw-cursor-grabbing",...g,...b},iu.default.createElement(QC,{className:"tw-size-4"})),iu.default.createElement("div",{className:"tw-flex-1 tw-touch-auto",onClick:s?P:void 0,style:{cursor:s?"pointer":"default"}},iu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},s&&iu.default.createElement("div",{className:"tw-flex tw-size-3 tw-items-center tw-justify-center"},h?iu.default.createElement(Ji,{className:"tw-size-3 tw-stroke-[7]"}):iu.default.createElement(od,{className:"tw-size-3 tw-stroke-[7]"})),i&&iu.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center"},i),iu.default.createElement("div",{className:"tw-min-w-0 tw-flex-1"},iu.default.createElement("div",{className:"tw-break-words tw-font-medium tw-leading-relaxed"},r,o&&iu.default.createElement("span",{className:"tw-ml-1 tw-inline-flex tw-items-center"},o)),n&&iu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},iu.default.createElement("span",{className:"tw-bg-secondary tw-text-sm tw-text-muted"},n))))),iu.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},c&&iu.default.createElement(me,{variant:"ghost",size:"icon",onClick:I=>{I.stopPropagation(),c.onClick(e)},title:c.tooltip},c.icon),R&&iu.default.createElement(sN,null,iu.default.createElement(uN,{asChild:!0},iu.default.createElement(me,{variant:"ghost",size:"icon"},iu.default.createElement(SO,{className:"tw-size-4"}))),iu.default.createElement(Ev,{align:"end",container:f?.current},d.map((I,A)=>iu.default.createElement(Ai,{key:A,onClick:B=>{B.stopPropagation(),I.onClick(e)},className:Se(I.variant==="destructive"&&"tw-text-error")},iu.default.createElement("span",{className:"tw-mr-2 tw-flex tw-size-4 tw-items-center tw-justify-center"},I.icon),I.label))))))),s&&iu.default.createElement("div",{className:Se("tw-transition-all tw-duration-300 tw-ease-in-out",h?"tw-max-h-96 tw-opacity-100":"tw-max-h-0 tw-overflow-hidden tw-opacity-0")},iu.default.createElement(SL,{className:"tw-p-3 tw-pt-0"},l)))}Mr();var vh=$(K());zr();var Jfe=vh.forwardRef(({className:t,...e},r)=>vh.createElement("div",{className:"tw-relative tw-w-full tw-overflow-auto"},vh.createElement("table",{ref:r,className:Se("tw-w-full tw-caption-bottom tw-border-collapse tw-text-sm",t),...e})));Jfe.displayName="Table";var Kfe=vh.forwardRef(({className:t,...e},r)=>vh.createElement("thead",{ref:r,className:Se("[&_tr]:tw-border-b",t),...e}));Kfe.displayName="TableHeader";var Gfe=vh.forwardRef(({className:t,...e},r)=>vh.createElement("tbody",{ref:r,className:t,...e}));Gfe.displayName="TableBody";var hSi=vh.forwardRef(({className:t,...e},r)=>vh.createElement("tfoot",{ref:r,className:Se("tw-border-t tw-font-medium tw-bg-primary-alt/50",t),...e}));hSi.displayName="TableFooter";var dz=vh.forwardRef(({className:t,...e},r)=>vh.createElement("tr",{ref:r,className:Se("tw-border-b tw-transition-colors hover:tw-bg-primary-alt/50 data-[state=selected]:tw-bg-primary-alt",t),...e}));dz.displayName="TableRow";var m_=vh.forwardRef(({className:t,...e},r)=>vh.createElement("th",{ref:r,className:Se("tw-h-10 tw-px-2 tw-text-left tw-align-middle tw-font-medium tw-text-muted [&:has([role=checkbox])]:tw-pr-0 [&>[role=checkbox]]:tw-translate-y-[2px]",t),...e}));m_.displayName="TableHead";var hb=vh.forwardRef(({className:t,...e},r)=>vh.createElement("td",{ref:r,className:Se("tw-p-2 tw-align-middle [&:has([role=checkbox])]:tw-pr-0 [&>[role=checkbox]]:tw-translate-y-[2px]",t),...e}));hb.displayName="TableCell";var gSi=vh.forwardRef(({className:t,...e},r)=>vh.createElement("caption",{ref:r,className:Se("tw-mt-4 tw-text-sm tw-text-muted",t),...e}));gSi.displayName="TableCaption";zr();Xe();Qe();fte();var Al=$(K());zr();Mr();var dy=$(K());var al=$(K(),1);var RYs=!!(typeof window<"u"&&window.document&&window.document.createElement);function dQ(t,e,{checkForDefaultPrevented:r=!0}={}){return function(o){if(t?.(o),r===!1||!o.defaultPrevented)return e?.(o)}}var Zon=$(K(),1);function Xon(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function LSt(...t){return e=>{let r=!1,n=t.map(o=>{let i=Xon(o,e);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let o=0;o{let{children:a,...s}=i,u=_C.useMemo(()=>s,Object.values(s));return(0,FSt.jsx)(r.Provider,{value:u,children:a})};n.displayName=t+"Provider";function o(i){let a=_C.useContext(r);if(a)return a;if(e!==void 0)return e;throw new Error(`\`${i}\` must be used within \`${t}\``)}return[n,o]}function Qon(t,e=[]){let r=[];function n(i,a){let s=_C.createContext(a),u=r.length;r=[...r,a];let l=d=>{let{scope:f,children:p,...m}=d,h=f?.[t]?.[u]||s,y=_C.useMemo(()=>m,Object.values(m));return(0,FSt.jsx)(h.Provider,{value:y,children:p})};l.displayName=i+"Provider";function c(d,f){let p=f?.[t]?.[u]||s,m=_C.useContext(p);if(m)return m;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[l,c]}let o=()=>{let i=r.map(a=>_C.createContext(a));return function(s){let u=s?.[t]||i;return _C.useMemo(()=>({[`__scope${t}`]:{...s,[t]:u}}),[s,u])}};return o.scopeName=t,[n,ySi(o,...e)]}function ySi(...t){let e=t[0];if(t.length===1)return e;let r=()=>{let n=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){let a=n.reduce((s,{useScope:u,scopeName:l})=>{let d=u(i)[`__scope${l}`];return{...s,...d}},{});return _C.useMemo(()=>({[`__scope${e.scopeName}`]:a}),[a])}};return r.scopeName=e.scopeName,r}var kSt=$(K(),1);var ein=$(K(),1),x6=globalThis?.document?ein.useLayoutEffect:()=>{};var bSi=kSt[" useId ".trim().toString()]||(()=>{}),_Si=0;function Bqe(t){let[e,r]=kSt.useState(bSi());return x6(()=>{t||r(n=>n??String(_Si++))},[t]),t||(e?`radix-${e}`:"")}var vC=$(K(),1);var Uqe=$(K(),1);var vSi=vC[" useInsertionEffect ".trim().toString()]||x6;function tin({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){let[o,i,a]=wSi({defaultProp:e,onChange:r}),s=t!==void 0,u=s?t:o;{let c=vC.useRef(t!==void 0);vC.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,n])}let l=vC.useCallback(c=>{if(s){let d=SSi(c)?c(t):c;d!==t&&a.current?.(d)}else i(c)},[s,t,i,a]);return[u,l]}function wSi({defaultProp:t,onChange:e}){let[r,n]=vC.useState(t),o=vC.useRef(r),i=vC.useRef(e);return vSi(()=>{i.current=e},[e]),vC.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}function SSi(t){return typeof t=="function"}var FYs=Symbol("RADIX:SYNC_STATE");var Bv=$(K(),1);var rin=$(K(),1);function CSi(t,e){return rin.useReducer((r,n)=>e[r][n]??r,t)}var Xfe=t=>{let{present:e,children:r}=t,n=xSi(e),o=typeof r=="function"?r({present:n.isPresent}):Bv.Children.only(r),i=fQ(n.ref,TSi(o));return typeof r=="function"||n.isPresent?Bv.cloneElement(o,{ref:i}):null};Xfe.displayName="Presence";function xSi(t){let[e,r]=Bv.useState(),n=Bv.useRef(null),o=Bv.useRef(t),i=Bv.useRef("none"),a=t?"mounted":"unmounted",[s,u]=CSi(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Bv.useEffect(()=>{let l=zqe(n.current);i.current=s==="mounted"?l:"none"},[s]),x6(()=>{let l=n.current,c=o.current;if(c!==t){let f=i.current,p=zqe(l);t?u("MOUNT"):p==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&f!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),x6(()=>{if(e){let l,c=e.ownerDocument.defaultView??window,d=p=>{let h=zqe(n.current).includes(CSS.escape(p.animationName));if(p.target===e&&h&&(u("ANIMATION_END"),!o.current)){let y=e.style.animationFillMode;e.style.animationFillMode="forwards",l=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},f=p=>{p.target===e&&(i.current=zqe(n.current))};return e.addEventListener("animationstart",f),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{c.clearTimeout(l),e.removeEventListener("animationstart",f),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:Bv.useCallback(l=>{n.current=l?getComputedStyle(l):null,r(l)},[])}}function zqe(t){return t?.animationName||"none"}function TSi(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 nin=$(K(),1),ISi=$(yu(),1);var wh=$(K(),1);var Vqe=$(wt(),1);function Hqe(t){let e=OSi(t),r=wh.forwardRef((n,o)=>{let{children:i,...a}=n,s=wh.Children.toArray(i),u=s.find(PSi);if(u){let l=u.props.children,c=s.map(d=>d===u?wh.Children.count(l)>1?wh.Children.only(null):wh.isValidElement(l)?l.props.children:null:d);return(0,Vqe.jsx)(e,{...a,ref:o,children:wh.isValidElement(l)?wh.cloneElement(l,void 0,c):null})}return(0,Vqe.jsx)(e,{...a,ref:o,children:i})});return r.displayName=`${t}.Slot`,r}function OSi(t){let e=wh.forwardRef((r,n)=>{let{children:o,...i}=r;if(wh.isValidElement(o)){let a=RSi(o),s=MSi(i,o.props);return o.type!==wh.Fragment&&(s.ref=n?LSt(n,a):a),wh.cloneElement(o,s)}return wh.Children.count(o)>1?wh.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var ESi=Symbol("radix.slottable");function PSi(t){return wh.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===ESi}function MSi(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 RSi(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 oin=$(wt(),1),ASi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],pQ=ASi.reduce((t,e)=>{let r=Hqe(`Primitive.${e}`),n=nin.forwardRef((o,i)=>{let{asChild:a,...s}=o,u=a?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,oin.jsx)(u,{...s,ref:i})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});var Ru=$(wt(),1),Jqe="Dialog",[iin,sQs]=Qon(Jqe),[NSi,jT]=iin(Jqe),ain=t=>{let{__scopeDialog:e,children:r,open:n,defaultOpen:o,onOpenChange:i,modal:a=!0}=t,s=al.useRef(null),u=al.useRef(null),[l,c]=tin({prop:n,defaultProp:o??!1,onChange:i,caller:Jqe});return(0,Ru.jsx)(NSi,{scope:e,triggerRef:s,contentRef:u,contentId:Bqe(),titleId:Bqe(),descriptionId:Bqe(),open:l,onOpenChange:c,onOpenToggle:al.useCallback(()=>c(d=>!d),[c]),modal:a,children:r})};ain.displayName=Jqe;var sin="DialogTrigger",uin=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(sin,r),i=fQ(e,o.triggerRef);return(0,Ru.jsx)(pQ.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":USt(o.open),...n,ref:i,onClick:dQ(t.onClick,o.onOpenToggle)})});uin.displayName=sin;var qSt="DialogPortal",[DSi,lin]=iin(qSt,{forceMount:void 0}),cin=t=>{let{__scopeDialog:e,forceMount:r,children:n,container:o}=t,i=jT(qSt,e);return(0,Ru.jsx)(DSi,{scope:e,forceMount:r,children:al.Children.map(n,a=>(0,Ru.jsx)(Xfe,{present:r||i.open,children:(0,Ru.jsx)(mT,{asChild:!0,container:o,children:a})}))})};cin.displayName=qSt;var Wqe="DialogOverlay",din=al.forwardRef((t,e)=>{let r=lin(Wqe,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,i=jT(Wqe,t.__scopeDialog);return i.modal?(0,Ru.jsx)(Xfe,{present:n||i.open,children:(0,Ru.jsx)($Si,{...o,ref:e})}):null});din.displayName=Wqe;var jSi=Hqe("DialogOverlay.RemoveScroll"),$Si=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(Wqe,r);return(0,Ru.jsx)(V$,{as:jSi,allowPinchZoom:!0,shards:[o.contentRef],children:(0,Ru.jsx)(pQ.div,{"data-state":USt(o.open),...n,ref:e,style:{pointerEvents:"auto",...n.style}})})}),T6="DialogContent",fin=al.forwardRef((t,e)=>{let r=lin(T6,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,i=jT(T6,t.__scopeDialog);return(0,Ru.jsx)(Xfe,{present:n||i.open,children:i.modal?(0,Ru.jsx)(LSi,{...o,ref:e}):(0,Ru.jsx)(FSi,{...o,ref:e})})});fin.displayName=T6;var LSi=al.forwardRef((t,e)=>{let r=jT(T6,t.__scopeDialog),n=al.useRef(null),o=fQ(e,r.contentRef,n);return al.useEffect(()=>{let i=n.current;if(i)return fU(i)},[]),(0,Ru.jsx)(pin,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:dQ(t.onCloseAutoFocus,i=>{i.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:dQ(t.onPointerDownOutside,i=>{let a=i.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&i.preventDefault()}),onFocusOutside:dQ(t.onFocusOutside,i=>i.preventDefault())})}),FSi=al.forwardRef((t,e)=>{let r=jT(T6,t.__scopeDialog),n=al.useRef(!1),o=al.useRef(!1);return(0,Ru.jsx)(pin,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{t.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:i=>{t.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let a=i.target;r.triggerRef.current?.contains(a)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}})}),pin=al.forwardRef((t,e)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=t,s=jT(T6,r),u=al.useRef(null),l=fQ(e,u);return aU(),(0,Ru.jsxs)(Ru.Fragment,{children:[(0,Ru.jsx)(F$,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,Ru.jsx)(lT,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":USt(s.open),...a,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,Ru.jsxs)(Ru.Fragment,{children:[(0,Ru.jsx)(kSi,{titleId:s.titleId}),(0,Ru.jsx)(BSi,{contentRef:u,descriptionId:s.descriptionId})]})]})}),BSt="DialogTitle",min=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(BSt,r);return(0,Ru.jsx)(pQ.h2,{id:o.titleId,...n,ref:e})});min.displayName=BSt;var hin="DialogDescription",gin=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(hin,r);return(0,Ru.jsx)(pQ.p,{id:o.descriptionId,...n,ref:e})});gin.displayName=hin;var yin="DialogClose",bin=al.forwardRef((t,e)=>{let{__scopeDialog:r,...n}=t,o=jT(yin,r);return(0,Ru.jsx)(pQ.button,{type:"button",...n,ref:e,onClick:dQ(t.onClick,()=>o.onOpenChange(!1))})});bin.displayName=yin;function USt(t){return t?"open":"closed"}var _in="DialogTitleWarning",[uQs,vin]=Yon(_in,{contentName:T6,titleName:BSt,docsSlug:"dialog"}),kSi=({titleId:t})=>{let e=vin(_in),r=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. -For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return al.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},qSi="DialogDescriptionWarning",BSi=({contentRef:t,descriptionId:e})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${vin(qSi).contentName}}.`;return al.useEffect(()=>{let o=t.current?.getAttribute("aria-describedby");e&&o&&(document.getElementById(e)||console.warn(n))},[n,t,e]),null},win=ain,Sin=uin,Cin=cin,zSt=din,VSt=fin,HSt=min,WSt=gin,xin=bin;Mr();zr();var Kqe=win,Tin=Sin,zSi=Cin;var Oin=dy.forwardRef(({className:t,...e},r)=>dy.createElement(zSt,{ref:r,className:Se("tw-fixed tw-inset-0 tw-z-modal data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0","tw-bg-overlay/50",t),...e}));Oin.displayName=zSt.displayName;var Zfe=dy.forwardRef(({className:t,children:e,container:r,...n},o)=>dy.createElement(zSi,{container:r},dy.createElement(Oin,null),dy.createElement(VSt,{ref:o,className:Se("tw-fixed tw-left-1/2 tw-top-1/2 tw-z-modal tw-grid tw-w-full tw-max-w-lg -tw-translate-x-1/2 -tw-translate-y-1/2 tw-gap-4 tw-border tw-bg-primary tw-p-6 tw-shadow-lg tw-duration-200 data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[state=closed]:tw-slide-out-to-left-1/2 data-[state=closed]:tw-slide-out-to-top-[48%] data-[state=open]:tw-slide-in-from-left-1/2 data-[state=open]:tw-slide-in-from-top-[48%] sm:tw-rounded-lg",t),...n},e,dy.createElement(xin,{className:"clickable-icon tw-absolute tw-right-4 tw-top-4 tw-border-none 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"},dy.createElement(Ho,{className:"tw-size-4"}),dy.createElement("span",{className:"tw-sr-only"},"Close")))));Zfe.displayName=VSt.displayName;var Yfe=({className:t,...e})=>dy.createElement("div",{className:Se("tw-flex tw-flex-col tw-space-y-0.5 tw-text-center sm:tw-text-left",t),...e});Yfe.displayName="DialogHeader";var VSi=({className:t,...e})=>dy.createElement("div",{className:Se("tw-flex tw-flex-col-reverse sm:tw-flex-row sm:tw-justify-end sm:tw-space-x-2",t),...e});VSi.displayName="DialogFooter";var Qfe=dy.forwardRef(({className:t,...e},r)=>dy.createElement(HSt,{ref:r,className:Se("tw-mt-0 tw-text-lg tw-font-semibold tw-leading-none tw-tracking-tight",t),...e}));Qfe.displayName=HSt.displayName;var epe=dy.forwardRef(({className:t,...e},r)=>dy.createElement(WSt,{ref:r,className:Se("tw-text-sm tw-text-muted",t),...e}));epe.displayName=WSt.displayName;Dt();function Ar(t){let{title:e,description:r,className:n,disabled:o}=t,{modalContainer:i}=sz(),a="onChange"in t?t.onChange:void 0,s=(0,Al.useMemo)(()=>{if(a)return Ige(l=>{a(l)},1e3)},[a]),u=()=>{switch(t.type){case"text":case"number":return Al.default.createElement(ni,{type:t.type,defaultValue:t.value,onChange:l=>{s?.(l.target.value)},placeholder:t.placeholder,disabled:o,className:"tw-w-full sm:tw-w-[200px]"});case"password":return Al.default.createElement(xN,{value:t.value!==void 0?String(t.value):void 0,onChange:l=>{s?.(l)},placeholder:t.placeholder,disabled:o,className:"tw-w-full sm:tw-w-[200px]"});case"textarea":return Al.default.createElement(n_,{defaultValue:t.value,onChange:l=>{s?.(l.target.value)},placeholder:t.placeholder,rows:t.rows||3,disabled:o,className:"tw-min-h-[80px] tw-w-full sm:tw-w-[300px]"});case"switch":return Al.default.createElement(tT,{checked:t.checked,onCheckedChange:t.onCheckedChange,disabled:o});case"select":return Al.default.createElement("div",{className:"tw-group tw-relative tw-w-full sm:tw-w-[200px]"},Al.default.createElement("select",{value:t.value?.toString(),onChange:l=>t.onChange?.(l.target.value),disabled:o,className:Se("tw-w-full tw-appearance-none","tw-flex tw-h-9 tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-dropdown tw-px-3 tw-py-1 tw-pr-8","tw-text-sm !tw-shadow tw-transition-colors","focus:tw-outline-none focus:tw-ring-1 focus:tw-ring-ring","disabled:tw-cursor-not-allowed disabled:tw-opacity-50","hover:tw-bg-interactive-hover hover:tw-text-normal")},t.placeholder&&Al.default.createElement("option",{value:"",disabled:!0},t.placeholder),t.options.map(l=>Al.default.createElement("option",{key:l.value,value:l.value.toString()},l.label))),Al.default.createElement("div",{className:Se("tw-pointer-events-none tw-absolute tw-inset-y-0 tw-right-0 tw-flex tw-items-center tw-pr-2","tw-transition-colors group-hover:[&>svg]:tw-text-normal",o&&"tw-opacity-50")},Al.default.createElement(Ji,{className:"tw-size-4"})));case"slider":return Al.default.createElement(Tfe,{value:t.value||0,onChange:t.onChange,min:t.min,max:t.max,step:t.step,suffix:t.suffix,disabled:o,className:"tw-w-full sm:tw-w-[300px]"});case"dialog":return Al.default.createElement(Kqe,null,Al.default.createElement(Tin,{asChild:!0},t.trigger),Al.default.createElement(Zfe,{container:i},(t.dialogTitle||t.dialogDescription)&&Al.default.createElement(Yfe,null,t.dialogTitle&&Al.default.createElement(Qfe,null,t.dialogTitle),t.dialogDescription&&Al.default.createElement(epe,null,t.dialogDescription)),t.children));case"custom":return t.children}};return Al.default.createElement("div",{className:Se("tw-flex tw-flex-col tw-items-start tw-justify-between tw-gap-4 tw-py-4 sm:tw-flex-row sm:tw-items-center","tw-w-full",n)},Al.default.createElement("div",{className:"tw-w-full tw-space-y-1.5 sm:tw-w-[300px]"},Al.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-leading-none"},e),r&&Al.default.createElement("div",{className:"tw-text-xs tw-text-muted"},r)),Al.default.createElement("div",{className:"tw-w-full tw-flex-1 sm:tw-flex sm:tw-justify-end"},u()))}var Gqe=require("obsidian"),HSi=({command:t,commands:e,onUpdate:r,onRemove:n,onCopy:o,containerRef:i})=>{let a=l=>{new rU(app,e,l,async d=>{await r(d,l.title)}).open()},s=[{icon:Et.default.createElement(qS,{className:"tw-size-4"}),label:"Edit",onClick:a},{icon:Et.default.createElement(D5,{className:"tw-size-4"}),label:"Duplicate",onClick:o},{icon:Et.default.createElement(Iy,{className:"tw-size-4"}),label:"Delete",onClick:l=>{new nu(app,()=>n(l),`Are you sure you want to delete the command "${l.title}"? This will permanently remove the command file and cannot be undone.`,"Delete Command","Delete","Cancel").open()},variant:"destructive"}],u=Et.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-justify-around"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-gap-2"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Et.default.createElement("span",{className:"tw-text-sm tw-font-medium"},"In Menu"),Et.default.createElement(eo,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available in the context menu when you right-click in the editor.")})),Et.default.createElement(Uu,{checked:t.showInContextMenu,onCheckedChange:l=>{r({...t,showInContextMenu:l===!0},t.title)}})),Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-gap-2"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Et.default.createElement("span",{className:"tw-text-sm tw-font-medium"},"In Slash"),Et.default.createElement(eo,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available as a slash command in the chat.")})),Et.default.createElement(Uu,{checked:t.showInSlashMenu,onCheckedChange:l=>r({...t,showInSlashMenu:l===!0},t.title)})));return Et.default.createElement(qqe,{id:t.title,item:t,title:t.title,isDraggable:!0,isExpandable:!0,expandedContent:u,primaryAction:{icon:Et.default.createElement(qS,{className:"tw-size-4"}),onClick:a,tooltip:"Edit Command"},dropdownActions:s,containerRef:i})},WSi=({command:t,commands:e,onUpdate:r,onRemove:n,onCopy:o})=>{let{attributes:i,listeners:a,setNodeRef:s,transform:u,transition:l,isDragging:c}=cQ({id:t.title}),d={transform:gC.Transform.toString(u),transition:l},f=()=>{n(t)};return Et.default.createElement(dz,{ref:s,style:d,className:Se("tw-transition-colors",c&&"tw-relative tw-z-[100] tw-cursor-grabbing tw-shadow-lg tw-backdrop-blur-sm tw-border-accent/50")},Et.default.createElement(hb,{className:"tw-w-10"},Et.default.createElement("div",{...i,...a,className:"tw-flex tw-cursor-grab tw-items-center tw-justify-center"},Et.default.createElement(QC,{className:"tw-size-4"}))),Et.default.createElement(hb,null,t.title),Et.default.createElement(hb,{className:"tw-text-center"},Et.default.createElement(Uu,{checked:t.showInContextMenu,onCheckedChange:p=>{r({...t,showInContextMenu:p===!0},t.title)},className:"tw-mx-auto"})),Et.default.createElement(hb,{className:"tw-text-center"},Et.default.createElement(Uu,{checked:t.showInSlashMenu,onCheckedChange:p=>r({...t,showInSlashMenu:p===!0},t.title),className:"tw-mx-auto"})),Et.default.createElement(hb,{className:"tw-text-center"},Et.default.createElement("div",{className:"tw-flex tw-justify-center tw-space-x-1"},Et.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>{new rU(app,e,t,async m=>{await r(m,t.title)}).open()}},Et.default.createElement(qS,{className:"tw-size-4"})),Et.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>o(t),title:"Duplicate command"},Et.default.createElement(D5,{className:"tw-size-4"})),Et.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>{new nu(app,f,`Are you sure you want to delete the command "${t.title}"? This will permanently remove the command file and cannot be undone.`,"Delete Command","Delete","Cancel").open()}},Et.default.createElement(Iy,{className:"tw-size-4"})))))},Ein=()=>{let t=Mje(),e=(0,Et.useMemo)(()=>Lce([...t]),[t]),r=kr(),n=(0,Et.useRef)(null),o=Aqe(iQ(cz,{activationConstraint:{distance:8}}),iQ(lz,{coordinateGetter:kqe})),i=async(d,f)=>{await Zm.getInstance().updateCommand(d,f)},a=async d=>{await Zm.getInstance().createCommand(d)},s=async d=>{try{await Zm.getInstance().deleteCommand(d),new Gqe.Notice(`Command "${d.title}" deleted successfully!`)}catch(f){throw ie("Failed to delete command:",f),new Gqe.Notice("Failed to delete command. Please try again."),f}},u=async d=>{try{let f=NWr(d.title,e),p={...d,title:f};await Zm.getInstance().createCommand(p,{autoOrder:!1})}catch(f){ie("Failed to duplicate command:",f),new Gqe.Notice("Failed to duplicate command. Please try again.")}},l=async d=>{let{active:f,over:p}=d;if(!p||f.id===p.id)return;let m=e.findIndex(b=>b.title===f.id),h=e.findIndex(b=>b.title===p.id);if(m===-1||h===-1)return;let y=[...e],[g]=y.splice(m,1);y.splice(h,0,g),await Zm.getInstance().reorderCommands(y)},c=()=>Et.default.createElement("div",{className:"tw-relative md:tw-hidden"},Et.default.createElement(sQ,{sensors:o,collisionDetection:aQ,onDragEnd:l},Et.default.createElement(lQ,{items:e.map(d=>d.title),strategy:uQ},Et.default.createElement("div",{className:"tw-space-y-2"},e.length===0?Et.default.createElement("div",{className:"tw-rounded-lg tw-border tw-border-border tw-bg-primary tw-p-8 tw-text-center tw-text-muted"},"No custom prompt files found."):e.map(d=>Et.default.createElement(HSi,{key:d.title,command:d,commands:e,onUpdate:i,onRemove:s,onCopy:u,containerRef:n}))))));return Et.default.createElement("div",{className:"tw-space-y-4",ref:n},Et.default.createElement("section",null,Et.default.createElement("div",{className:"tw-mb-4 tw-flex tw-flex-col tw-gap-2"},Et.default.createElement("div",{className:"tw-text-xl tw-font-bold"},"Custom Commands"),Et.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Custom commands are preset prompts that you can trigger in the editor by right-clicking and selecting them from the context menu or by using a ",Et.default.createElement("code",null,"/")," command in the chat to load them into your chat input.")),Et.default.createElement(Ar,{type:"text",title:"Custom Prompts Folder Name",description:"Folder where custom prompts are stored",value:r.customPromptsFolder,onChange:d=>{Re("customPromptsFolder",d),Ije()},placeholder:"copilot/copilot-custom-prompts"}),Et.default.createElement(Ar,{type:"switch",title:"Custom Prompt Templating",description:"Process variables like {activenote}, {foldername}, or {#tag} in prompts. Disable for raw prompts.",checked:r.enableCustomPromptTemplating,onCheckedChange:d=>{Re("enableCustomPromptTemplating",d)}}),Et.default.createElement(Ar,{type:"select",title:"Custom Prompts Sort Strategy",description:"Sort order for slash command menu prompts",value:r.promptSortStrategy,onChange:d=>Re("promptSortStrategy",d),options:[{label:"Recency",value:"timestamp"},{label:"Alphabetical",value:"alphabetical"},{label:"Manual",value:"manual"}]}),Et.default.createElement("div",{className:"tw-mb-4 tw-flex tw-items-start tw-gap-2 tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-4 tw-text-muted"},Et.default.createElement(ex,{className:"tw-size-5"})," ",Et.default.createElement("div",null,"Commands are automatically loaded from .md files in your custom prompts folder"," ",Et.default.createElement("strong",null,r.customPromptsFolder),". Modifying the files will also update the command settings.")),Et.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},Et.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-between tw-gap-2 md:tw-justify-end"},Et.default.createElement("div",null,Et.default.createElement(me,{variant:"secondary",onClick:()=>new nu(app,vSt,"This will add default commands to your custom prompts folder. Do you want to continue?","Generate Default Commands").open()},"Generate Default")),Et.default.createElement(me,{variant:"default",className:"tw-gap-2",onClick:()=>{let d={...rN};new rU(app,e,d,async p=>{await a(p)}).open()}},Et.default.createElement(Fb,{className:"tw-size-2 md:tw-size-4"}),"Add Cmd")),Et.default.createElement("div",{className:"tw-hidden md:tw-block"},Et.default.createElement(sQ,{sensors:o,collisionDetection:aQ,onDragEnd:l},Et.default.createElement(Jfe,null,Et.default.createElement(Kfe,null,Et.default.createElement(dz,null,Et.default.createElement(m_,{className:"tw-w-10"}),Et.default.createElement(m_,null,"Name"),Et.default.createElement(m_,{className:"tw-w-24 tw-text-center"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-1"},"In Menu",Et.default.createElement(eo,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available in the context menu when you right-click in the editor.")}))),Et.default.createElement(m_,{className:"tw-w-28 tw-text-center"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-1"},"Slash Cmd",Et.default.createElement(eo,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available as a slash command in the chat.")}))),Et.default.createElement(m_,{className:"tw-w-32 tw-text-center"},"Actions"))),Et.default.createElement(lQ,{items:e.map(d=>d.title),strategy:uQ},Et.default.createElement(Gfe,null,e.length===0?Et.default.createElement(dz,null,Et.default.createElement(hb,{colSpan:5,className:"tw-py-8 tw-text-center tw-text-muted"},"No custom prompt files found.")):e.map(d=>Et.default.createElement(WSi,{key:d.title,command:d,commands:e,onUpdate:i,onRemove:s,onCopy:u}))))))),c())))};Mr();var zi=$(K());xn();h4();Qe();Mr();var pg=$(K());var Pin=()=>{let t=kr(),e=cDe(),n=e.some(s=>s.title===t.defaultSystemPromptTitle)?t.defaultSystemPromptTitle:"",o=s=>{Re("defaultSystemPromptTitle",s)},i=()=>{if(!n)return;let s=aC(n);app.setting.close(),app.workspace.openLinkText(s,"",!0)},a=()=>{new _de(app,e).open()};return pg.default.createElement("div",{className:"tw-space-y-4"},pg.default.createElement("section",{className:"tw-space-y-4 tw-rounded-lg tw-border tw-p-4"},pg.default.createElement("h3",{className:"tw-text-lg tw-font-semibold"},"User System Prompt"),pg.default.createElement(Ar,{type:"custom",title:"Default System Prompt",description:"Customize the system prompt for all messages, may result in unexpected behavior!"},pg.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pg.default.createElement(dN,{value:n,onChange:s=>o(s.target.value),options:[{label:"None (use built-in prompt)",value:""},...e.map(s=>({label:s.title===t.defaultSystemPromptTitle?`${s.title} (Default)`:s.title,value:s.title}))],containerClassName:"tw-flex-1"}),pg.default.createElement(me,{variant:"ghost",size:"icon",onClick:i,className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Open the source file",disabled:!n},pg.default.createElement(_1,{className:"tw-size-5"})),pg.default.createElement(me,{variant:"default",size:"icon",onClick:a,title:"Add new prompt"},pg.default.createElement(Fb,{className:"tw-size-4"})))),pg.default.createElement(Ar,{type:"text",title:"System Prompts Folder Name",description:"Folder where system prompts are stored.",value:t.userSystemPromptsFolder,onChange:s=>Re("userSystemPromptsFolder",s),placeholder:"copilot/system-prompts"})),pg.default.createElement("section",{className:"tw-space-y-4 tw-rounded-lg tw-border tw-p-4"},pg.default.createElement("h3",{className:"tw-text-lg tw-font-semibold"},"Others"),pg.default.createElement(Ar,{type:"switch",title:"Enable Encryption",description:"Enable encryption for the API keys.",checked:t.enableEncryption,onCheckedChange:s=>{Re("enableEncryption",s)}}),pg.default.createElement(Ar,{type:"switch",title:"Debug Mode",description:"Debug mode will log some debug message to the console.",checked:t.debug,onCheckedChange:s=>{Re("debug",s)}}),pg.default.createElement(Ar,{type:"custom",title:"Create Log File",description:`Open the Copilot log file (${Em.getLogPath()}) for easy sharing when reporting issues.`},pg.default.createElement(me,{variant:"secondary",size:"sm",onClick:async()=>{await uEe(),await Em.flush(),await Em.openLogFile()}},"Create Log File"))))};rd();xn();gr();zr();id();Qe();var _m=$(K()),Min=require("obsidian"),Rin=$(Im());xn();id();Qe();Mr();function JSi({onConfirm:t,onCancel:e}){let r=ee();return _m.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},_m.default.createElement("div",null,_m.default.createElement("p",null,"Thanks for purchasing ",_m.default.createElement("b",null,"Copilot Plus"),"! You have unlocked the full power of Copilot, featuring chat context, PDF and image support, exclusive chat and embedding models, and much more!"),_m.default.createElement("p",null,"Would you like to apply the Copilot Plus settings now? You can always change this later in Settings."),_m.default.createElement("ul",{className:"tw-pl-4"},_m.default.createElement("li",null,"Default mode: ",_m.default.createElement("b",{className:"tw-text-accent"},"Copilot Plus")),_m.default.createElement("li",null,"Chat model: ",_m.default.createElement("b",{className:"tw-text-accent"},xat)),_m.default.createElement("li",null,_m.default.createElement("div",null,"Embedding model:"," ",_m.default.createElement("b",{className:"tw-text-accent"},Tat)),r.embeddingModelKey!==Oat&&_m.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-text-sm tw-text-warning"},_m.default.createElement(Eg,{className:"tw-size-4"})," It will rebuild your embeddings for the entire vault")))),_m.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},_m.default.createElement(me,{variant:"ghost",onClick:e},"Apply Later"),_m.default.createElement(me,{variant:"default",onClick:t},"Apply Now")))}var Xqe=class extends Min.Modal{constructor(e){super(e),this.setTitle("Welcome to Copilot Plus \u{1F680}")}onOpen(){let{contentEl:e}=this;this.root=(0,Rin.createRoot)(e);let r=()=>{Fbr(),this.close()},n=()=>{this.close()};this.root.render(_m.default.createElement(JSi,{onConfirm:r,onCancel:n}))}onClose(){this.root.unmount()}};xn();gr();id();Qe();Mr();var Qc=$(K());function Iin(){let t=kr(),[e,r]=(0,Qc.useState)(null),[n,o]=(0,Qc.useState)(!1),i=XG(),[a,s]=(0,Qc.useState)(t.plusLicenseKey);return(0,Qc.useEffect)(()=>{s(t.plusLicenseKey)},[t.plusLicenseKey]),Qc.default.createElement("section",{className:"tw-flex tw-flex-col tw-gap-4 tw-rounded-lg tw-bg-secondary tw-p-4"},Qc.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-gap-2 tw-text-xl tw-font-bold"},Qc.default.createElement("span",null,"Copilot Plus"),i&&Qc.default.createElement(Xc,{variant:"outline",className:"tw-text-success"},"Active")),Qc.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 tw-text-sm tw-text-muted"},Qc.default.createElement("div",null,"Copilot Plus takes your Obsidian experience to the next level with cutting-edge AI capabilities. This premium tier unlocks advanced features:"," ",Qc.default.createElement("strong",null," ","including chat context, PDF and image support, web search integration, exclusive chat and embedding models, and much more.")),Qc.default.createElement("div",null,"Copilot Plus is evolving fast, with new features and improvements rolling out regularly. Join now to secure the lowest price and get early access!")),Qc.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Qc.default.createElement(xN,{className:"tw-w-full",placeholder:"Enter your license key",value:a,onChange:u=>{s(u)}}),Qc.default.createElement(me,{disabled:n,onClick:async()=>{Re("plusLicenseKey",a),o(!0);let u=await m0();o(!1),u?(r(null),new Xqe(app).open()):r("Invalid license key")},className:"tw-min-w-10 tw-text-xs md:tw-text-sm"},n?Qc.default.createElement(Us,{className:"tw-size-2 tw-animate-spin md:tw-size-4"}):"Apply"),Qc.default.createElement(me,{className:"tw-text-xs md:tw-text-sm",variant:"secondary",onClick:()=>V4(a1.SETTINGS)},"Join Now ",Qc.default.createElement(w1,{className:"tw-size-2 md:tw-size-4"}))),Qc.default.createElement("div",{className:"tw-text-error"},e))}Dt();t1();Mr();var tpe=require("obsidian"),ht=$(K());xn();gr();Qe();xn();gr();nDe();nmt();Qe();xn();Xe();Qe();gr();BC();nDe();Xe();gr();Xe();var KSi={openai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"openai"}))||[],google:t=>t.models?.map(e=>{let r=e.name.split("models/")?.[1];return{id:r,name:r,provider:"google"}})||[],anthropic:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"anthropic"}))||[],mistralai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"mistralai"}))||[],cohereai:t=>t.models?.map(e=>({id:e.name,name:e.name,provider:"cohereai"}))||[],deepseek:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"deepseek"}))||[],groq:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"groq"}))||[],xai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"xai"}))||[],"amazon-bedrock":t=>[],openrouterai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"openrouterai"}))||[],siliconflow:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"siliconflow"}))||[],"github-copilot":t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"github-copilot"}))||[]},GSi=t=>e=>e.data&&Array.isArray(e.data)?e.data.map(r=>({id:r.id||r.name||String(Math.random()),name:r.name||r.id||r.display_name||"Unknown Model",provider:t})):e.models&&Array.isArray(e.models)?e.models.map(r=>({id:r.id||r.name||String(Math.random()),name:r.name||r.displayName||r.id||"Unknown Model",provider:t})):Array.isArray(e)?e.map(r=>({id:r.id||r.name||String(Math.random()),name:r.name||r.id||"Unknown Model",provider:t})):[],XSi=t=>KSi[t]||GSi(t),JSt=(t,e)=>{let r=XSi(t);try{return r(e)}catch(n){return ie(`Error parsing ${t} model data:`,n),[]}};Dt();g4();async function Ain(t){try{if(t==="github-copilot"){let l=await g$.getInstance().listModels();return{success:!0,models:JSt(t,l)}}let e=nw(t);if(!e)return{success:!1,models:[],error:"API key not configured"};e=await Fn(e);let r=o1(t).listModelURL;if(!r)return{success:!1,models:[],error:"Provider does not support model listing"};let n={Authorization:`Bearer ${e}`};t==="google"?(r+=`?key=${e}`,n={}):t==="anthropic"&&(n={"x-api-key":e,"anthropic-version":"2023-06-01"});let o=async u=>{let l=new AbortController,c=setTimeout(()=>l.abort(),3e3);try{let d=await(u?hl:fetch)(r,{headers:n,signal:l.signal,method:"GET"});if(!d.ok){let f=Wr(await d.json());throw ie(f),new Error(`Failed to fetch models: ${d.statusText} +For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return al.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},qSi="DialogDescriptionWarning",BSi=({contentRef:t,descriptionId:e})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${vin(qSi).contentName}}.`;return al.useEffect(()=>{let o=t.current?.getAttribute("aria-describedby");e&&o&&(document.getElementById(e)||console.warn(n))},[n,t,e]),null},win=ain,Sin=uin,Cin=cin,zSt=din,VSt=fin,HSt=min,WSt=gin,xin=bin;Mr();zr();var Kqe=win,Tin=Sin,zSi=Cin;var Oin=dy.forwardRef(({className:t,...e},r)=>dy.createElement(zSt,{ref:r,className:Se("tw-fixed tw-inset-0 tw-z-modal data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0","tw-bg-overlay/50",t),...e}));Oin.displayName=zSt.displayName;var Zfe=dy.forwardRef(({className:t,children:e,container:r,...n},o)=>dy.createElement(zSi,{container:r},dy.createElement(Oin,null),dy.createElement(VSt,{ref:o,className:Se("tw-fixed tw-left-1/2 tw-top-1/2 tw-z-modal tw-grid tw-w-full tw-max-w-lg -tw-translate-x-1/2 -tw-translate-y-1/2 tw-gap-4 tw-border tw-bg-primary tw-p-6 tw-shadow-lg tw-duration-200 data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[state=closed]:tw-slide-out-to-left-1/2 data-[state=closed]:tw-slide-out-to-top-[48%] data-[state=open]:tw-slide-in-from-left-1/2 data-[state=open]:tw-slide-in-from-top-[48%] sm:tw-rounded-lg",t),...n},e,dy.createElement(xin,{className:"clickable-icon tw-absolute tw-right-4 tw-top-4 tw-border-none 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"},dy.createElement(Ho,{className:"tw-size-4"}),dy.createElement("span",{className:"tw-sr-only"},"Close")))));Zfe.displayName=VSt.displayName;var Yfe=({className:t,...e})=>dy.createElement("div",{className:Se("tw-flex tw-flex-col tw-space-y-0.5 tw-text-center sm:tw-text-left",t),...e});Yfe.displayName="DialogHeader";var VSi=({className:t,...e})=>dy.createElement("div",{className:Se("tw-flex tw-flex-col-reverse sm:tw-flex-row sm:tw-justify-end sm:tw-space-x-2",t),...e});VSi.displayName="DialogFooter";var Qfe=dy.forwardRef(({className:t,...e},r)=>dy.createElement(HSt,{ref:r,className:Se("tw-mt-0 tw-text-lg tw-font-semibold tw-leading-none tw-tracking-tight",t),...e}));Qfe.displayName=HSt.displayName;var epe=dy.forwardRef(({className:t,...e},r)=>dy.createElement(WSt,{ref:r,className:Se("tw-text-sm tw-text-muted",t),...e}));epe.displayName=WSt.displayName;Dt();function Rr(t){let{title:e,description:r,className:n,disabled:o}=t,{modalContainer:i}=sz(),a="onChange"in t?t.onChange:void 0,s=(0,Al.useMemo)(()=>{if(a)return Ige(l=>{a(l)},1e3)},[a]),u=()=>{switch(t.type){case"text":case"number":return Al.default.createElement(ni,{type:t.type,defaultValue:t.value,onChange:l=>{s?.(l.target.value)},placeholder:t.placeholder,disabled:o,className:"tw-w-full sm:tw-w-[200px]"});case"password":return Al.default.createElement(xN,{value:t.value!==void 0?String(t.value):void 0,onChange:l=>{s?.(l)},placeholder:t.placeholder,disabled:o,className:"tw-w-full sm:tw-w-[200px]"});case"textarea":return Al.default.createElement(n_,{defaultValue:t.value,onChange:l=>{s?.(l.target.value)},placeholder:t.placeholder,rows:t.rows||3,disabled:o,className:"tw-min-h-[80px] tw-w-full sm:tw-w-[300px]"});case"switch":return Al.default.createElement(tT,{checked:t.checked,onCheckedChange:t.onCheckedChange,disabled:o});case"select":return Al.default.createElement("div",{className:"tw-group tw-relative tw-w-full sm:tw-w-[200px]"},Al.default.createElement("select",{value:t.value?.toString(),onChange:l=>t.onChange?.(l.target.value),disabled:o,className:Se("tw-w-full tw-appearance-none","tw-flex tw-h-9 tw-rounded-md tw-border tw-border-solid tw-border-border tw-bg-dropdown tw-px-3 tw-py-1 tw-pr-8","tw-text-sm !tw-shadow tw-transition-colors","focus:tw-outline-none focus:tw-ring-1 focus:tw-ring-ring","disabled:tw-cursor-not-allowed disabled:tw-opacity-50","hover:tw-bg-interactive-hover hover:tw-text-normal")},t.placeholder&&Al.default.createElement("option",{value:"",disabled:!0},t.placeholder),t.options.map(l=>Al.default.createElement("option",{key:l.value,value:l.value.toString()},l.label))),Al.default.createElement("div",{className:Se("tw-pointer-events-none tw-absolute tw-inset-y-0 tw-right-0 tw-flex tw-items-center tw-pr-2","tw-transition-colors group-hover:[&>svg]:tw-text-normal",o&&"tw-opacity-50")},Al.default.createElement(Ji,{className:"tw-size-4"})));case"slider":return Al.default.createElement(Tfe,{value:t.value||0,onChange:t.onChange,min:t.min,max:t.max,step:t.step,suffix:t.suffix,disabled:o,className:"tw-w-full sm:tw-w-[300px]"});case"dialog":return Al.default.createElement(Kqe,null,Al.default.createElement(Tin,{asChild:!0},t.trigger),Al.default.createElement(Zfe,{container:i},(t.dialogTitle||t.dialogDescription)&&Al.default.createElement(Yfe,null,t.dialogTitle&&Al.default.createElement(Qfe,null,t.dialogTitle),t.dialogDescription&&Al.default.createElement(epe,null,t.dialogDescription)),t.children));case"custom":return t.children}};return Al.default.createElement("div",{className:Se("tw-flex tw-flex-col tw-items-start tw-justify-between tw-gap-4 tw-py-4 sm:tw-flex-row sm:tw-items-center","tw-w-full",n)},Al.default.createElement("div",{className:"tw-w-full tw-space-y-1.5 sm:tw-w-[300px]"},Al.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-leading-none"},e),r&&Al.default.createElement("div",{className:"tw-text-xs tw-text-muted"},r)),Al.default.createElement("div",{className:"tw-w-full tw-flex-1 sm:tw-flex sm:tw-justify-end"},u()))}var Gqe=require("obsidian"),HSi=({command:t,commands:e,onUpdate:r,onRemove:n,onCopy:o,containerRef:i})=>{let a=l=>{new rU(app,e,l,async d=>{await r(d,l.title)}).open()},s=[{icon:Et.default.createElement(qS,{className:"tw-size-4"}),label:"Edit",onClick:a},{icon:Et.default.createElement(D5,{className:"tw-size-4"}),label:"Duplicate",onClick:o},{icon:Et.default.createElement(Iy,{className:"tw-size-4"}),label:"Delete",onClick:l=>{new nu(app,()=>n(l),`Are you sure you want to delete the command "${l.title}"? This will permanently remove the command file and cannot be undone.`,"Delete Command","Delete","Cancel").open()},variant:"destructive"}],u=Et.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-justify-around"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-gap-2"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Et.default.createElement("span",{className:"tw-text-sm tw-font-medium"},"In Menu"),Et.default.createElement(to,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available in the context menu when you right-click in the editor.")})),Et.default.createElement(Uu,{checked:t.showInContextMenu,onCheckedChange:l=>{r({...t,showInContextMenu:l===!0},t.title)}})),Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-gap-2"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Et.default.createElement("span",{className:"tw-text-sm tw-font-medium"},"In Slash"),Et.default.createElement(to,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available as a slash command in the chat.")})),Et.default.createElement(Uu,{checked:t.showInSlashMenu,onCheckedChange:l=>r({...t,showInSlashMenu:l===!0},t.title)})));return Et.default.createElement(qqe,{id:t.title,item:t,title:t.title,isDraggable:!0,isExpandable:!0,expandedContent:u,primaryAction:{icon:Et.default.createElement(qS,{className:"tw-size-4"}),onClick:a,tooltip:"Edit Command"},dropdownActions:s,containerRef:i})},WSi=({command:t,commands:e,onUpdate:r,onRemove:n,onCopy:o})=>{let{attributes:i,listeners:a,setNodeRef:s,transform:u,transition:l,isDragging:c}=cQ({id:t.title}),d={transform:gC.Transform.toString(u),transition:l},f=()=>{n(t)};return Et.default.createElement(dz,{ref:s,style:d,className:Se("tw-transition-colors",c&&"tw-relative tw-z-[100] tw-cursor-grabbing tw-shadow-lg tw-backdrop-blur-sm tw-border-accent/50")},Et.default.createElement(hb,{className:"tw-w-10"},Et.default.createElement("div",{...i,...a,className:"tw-flex tw-cursor-grab tw-items-center tw-justify-center"},Et.default.createElement(QC,{className:"tw-size-4"}))),Et.default.createElement(hb,null,t.title),Et.default.createElement(hb,{className:"tw-text-center"},Et.default.createElement(Uu,{checked:t.showInContextMenu,onCheckedChange:p=>{r({...t,showInContextMenu:p===!0},t.title)},className:"tw-mx-auto"})),Et.default.createElement(hb,{className:"tw-text-center"},Et.default.createElement(Uu,{checked:t.showInSlashMenu,onCheckedChange:p=>r({...t,showInSlashMenu:p===!0},t.title),className:"tw-mx-auto"})),Et.default.createElement(hb,{className:"tw-text-center"},Et.default.createElement("div",{className:"tw-flex tw-justify-center tw-space-x-1"},Et.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>{new rU(app,e,t,async m=>{await r(m,t.title)}).open()}},Et.default.createElement(qS,{className:"tw-size-4"})),Et.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>o(t),title:"Duplicate command"},Et.default.createElement(D5,{className:"tw-size-4"})),Et.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>{new nu(app,f,`Are you sure you want to delete the command "${t.title}"? This will permanently remove the command file and cannot be undone.`,"Delete Command","Delete","Cancel").open()}},Et.default.createElement(Iy,{className:"tw-size-4"})))))},Ein=()=>{let t=Mje(),e=(0,Et.useMemo)(()=>Lce([...t]),[t]),r=kr(),n=(0,Et.useRef)(null),o=Aqe(iQ(cz,{activationConstraint:{distance:8}}),iQ(lz,{coordinateGetter:kqe})),i=async(d,f)=>{await Zm.getInstance().updateCommand(d,f)},a=async d=>{await Zm.getInstance().createCommand(d)},s=async d=>{try{await Zm.getInstance().deleteCommand(d),new Gqe.Notice(`Command "${d.title}" deleted successfully!`)}catch(f){throw ie("Failed to delete command:",f),new Gqe.Notice("Failed to delete command. Please try again."),f}},u=async d=>{try{let f=NWr(d.title,e),p={...d,title:f};await Zm.getInstance().createCommand(p,{autoOrder:!1})}catch(f){ie("Failed to duplicate command:",f),new Gqe.Notice("Failed to duplicate command. Please try again.")}},l=async d=>{let{active:f,over:p}=d;if(!p||f.id===p.id)return;let m=e.findIndex(b=>b.title===f.id),h=e.findIndex(b=>b.title===p.id);if(m===-1||h===-1)return;let y=[...e],[g]=y.splice(m,1);y.splice(h,0,g),await Zm.getInstance().reorderCommands(y)},c=()=>Et.default.createElement("div",{className:"tw-relative md:tw-hidden"},Et.default.createElement(sQ,{sensors:o,collisionDetection:aQ,onDragEnd:l},Et.default.createElement(lQ,{items:e.map(d=>d.title),strategy:uQ},Et.default.createElement("div",{className:"tw-space-y-2"},e.length===0?Et.default.createElement("div",{className:"tw-rounded-lg tw-border tw-border-border tw-bg-primary tw-p-8 tw-text-center tw-text-muted"},"No custom prompt files found."):e.map(d=>Et.default.createElement(HSi,{key:d.title,command:d,commands:e,onUpdate:i,onRemove:s,onCopy:u,containerRef:n}))))));return Et.default.createElement("div",{className:"tw-space-y-4",ref:n},Et.default.createElement("section",null,Et.default.createElement("div",{className:"tw-mb-4 tw-flex tw-flex-col tw-gap-2"},Et.default.createElement("div",{className:"tw-text-xl tw-font-bold"},"Custom Commands"),Et.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Custom commands are preset prompts that you can trigger in the editor by right-clicking and selecting them from the context menu or by using a ",Et.default.createElement("code",null,"/")," command in the chat to load them into your chat input.")),Et.default.createElement(Rr,{type:"text",title:"Custom Prompts Folder Name",description:"Folder where custom prompts are stored",value:r.customPromptsFolder,onChange:d=>{Re("customPromptsFolder",d),Ije()},placeholder:"copilot/copilot-custom-prompts"}),Et.default.createElement(Rr,{type:"switch",title:"Custom Prompt Templating",description:"Process variables like {activenote}, {foldername}, or {#tag} in prompts. Disable for raw prompts.",checked:r.enableCustomPromptTemplating,onCheckedChange:d=>{Re("enableCustomPromptTemplating",d)}}),Et.default.createElement(Rr,{type:"select",title:"Custom Prompts Sort Strategy",description:"Sort order for slash command menu prompts",value:r.promptSortStrategy,onChange:d=>Re("promptSortStrategy",d),options:[{label:"Recency",value:"timestamp"},{label:"Alphabetical",value:"alphabetical"},{label:"Manual",value:"manual"}]}),Et.default.createElement("div",{className:"tw-mb-4 tw-flex tw-items-start tw-gap-2 tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-4 tw-text-muted"},Et.default.createElement(ex,{className:"tw-size-5"})," ",Et.default.createElement("div",null,"Commands are automatically loaded from .md files in your custom prompts folder"," ",Et.default.createElement("strong",null,r.customPromptsFolder),". Modifying the files will also update the command settings.")),Et.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},Et.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-between tw-gap-2 md:tw-justify-end"},Et.default.createElement("div",null,Et.default.createElement(me,{variant:"secondary",onClick:()=>new nu(app,vSt,"This will add default commands to your custom prompts folder. Do you want to continue?","Generate Default Commands").open()},"Generate Default")),Et.default.createElement(me,{variant:"default",className:"tw-gap-2",onClick:()=>{let d={...rN};new rU(app,e,d,async p=>{await a(p)}).open()}},Et.default.createElement(Fb,{className:"tw-size-2 md:tw-size-4"}),"Add Cmd")),Et.default.createElement("div",{className:"tw-hidden md:tw-block"},Et.default.createElement(sQ,{sensors:o,collisionDetection:aQ,onDragEnd:l},Et.default.createElement(Jfe,null,Et.default.createElement(Kfe,null,Et.default.createElement(dz,null,Et.default.createElement(m_,{className:"tw-w-10"}),Et.default.createElement(m_,null,"Name"),Et.default.createElement(m_,{className:"tw-w-24 tw-text-center"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-1"},"In Menu",Et.default.createElement(to,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available in the context menu when you right-click in the editor.")}))),Et.default.createElement(m_,{className:"tw-w-28 tw-text-center"},Et.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-1"},"Slash Cmd",Et.default.createElement(to,{content:Et.default.createElement("div",{className:"tw-max-w-xs tw-text-xs"},"If enabled, the command will be available as a slash command in the chat.")}))),Et.default.createElement(m_,{className:"tw-w-32 tw-text-center"},"Actions"))),Et.default.createElement(lQ,{items:e.map(d=>d.title),strategy:uQ},Et.default.createElement(Gfe,null,e.length===0?Et.default.createElement(dz,null,Et.default.createElement(hb,{colSpan:5,className:"tw-py-8 tw-text-center tw-text-muted"},"No custom prompt files found.")):e.map(d=>Et.default.createElement(WSi,{key:d.title,command:d,commands:e,onUpdate:i,onRemove:s,onCopy:u}))))))),c())))};Mr();var zi=$(K());xn();h4();Qe();Mr();var pg=$(K());var Pin=()=>{let t=kr(),e=cDe(),n=e.some(s=>s.title===t.defaultSystemPromptTitle)?t.defaultSystemPromptTitle:"",o=s=>{Re("defaultSystemPromptTitle",s)},i=()=>{if(!n)return;let s=aC(n);app.setting.close(),app.workspace.openLinkText(s,"",!0)},a=()=>{new _de(app,e).open()};return pg.default.createElement("div",{className:"tw-space-y-4"},pg.default.createElement("section",{className:"tw-space-y-4 tw-rounded-lg tw-border tw-p-4"},pg.default.createElement("h3",{className:"tw-text-lg tw-font-semibold"},"User System Prompt"),pg.default.createElement(Rr,{type:"custom",title:"Default System Prompt",description:"Customize the system prompt for all messages, may result in unexpected behavior!"},pg.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},pg.default.createElement(dN,{value:n,onChange:s=>o(s.target.value),options:[{label:"None (use built-in prompt)",value:""},...e.map(s=>({label:s.title===t.defaultSystemPromptTitle?`${s.title} (Default)`:s.title,value:s.title}))],containerClassName:"tw-flex-1"}),pg.default.createElement(me,{variant:"ghost",size:"icon",onClick:i,className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Open the source file",disabled:!n},pg.default.createElement(_1,{className:"tw-size-5"})),pg.default.createElement(me,{variant:"default",size:"icon",onClick:a,title:"Add new prompt"},pg.default.createElement(Fb,{className:"tw-size-4"})))),pg.default.createElement(Rr,{type:"text",title:"System Prompts Folder Name",description:"Folder where system prompts are stored.",value:t.userSystemPromptsFolder,onChange:s=>Re("userSystemPromptsFolder",s),placeholder:"copilot/system-prompts"})),pg.default.createElement("section",{className:"tw-space-y-4 tw-rounded-lg tw-border tw-p-4"},pg.default.createElement("h3",{className:"tw-text-lg tw-font-semibold"},"Others"),pg.default.createElement(Rr,{type:"switch",title:"Enable Encryption",description:"Enable encryption for the API keys.",checked:t.enableEncryption,onCheckedChange:s=>{Re("enableEncryption",s)}}),pg.default.createElement(Rr,{type:"switch",title:"Debug Mode",description:"Debug mode will log some debug message to the console.",checked:t.debug,onCheckedChange:s=>{Re("debug",s)}}),pg.default.createElement(Rr,{type:"custom",title:"Create Log File",description:`Open the Copilot log file (${Em.getLogPath()}) for easy sharing when reporting issues.`},pg.default.createElement(me,{variant:"secondary",size:"sm",onClick:async()=>{await uEe(),await Em.flush(),await Em.openLogFile()}},"Create Log File"))))};rd();xn();gr();zr();id();Qe();var _m=$(K()),Min=require("obsidian"),Rin=$(Im());xn();id();Qe();Mr();function JSi({onConfirm:t,onCancel:e}){let r=ee();return _m.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},_m.default.createElement("div",null,_m.default.createElement("p",null,"Thanks for purchasing ",_m.default.createElement("b",null,"Copilot Plus"),"! You have unlocked the full power of Copilot, featuring chat context, PDF and image support, exclusive chat and embedding models, and much more!"),_m.default.createElement("p",null,"Would you like to apply the Copilot Plus settings now? You can always change this later in Settings."),_m.default.createElement("ul",{className:"tw-pl-4"},_m.default.createElement("li",null,"Default mode: ",_m.default.createElement("b",{className:"tw-text-accent"},"Copilot Plus")),_m.default.createElement("li",null,"Chat model: ",_m.default.createElement("b",{className:"tw-text-accent"},xat)),_m.default.createElement("li",null,_m.default.createElement("div",null,"Embedding model:"," ",_m.default.createElement("b",{className:"tw-text-accent"},Tat)),r.embeddingModelKey!==Oat&&_m.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-text-sm tw-text-warning"},_m.default.createElement(Eg,{className:"tw-size-4"})," It will rebuild your embeddings for the entire vault")))),_m.default.createElement("div",{className:"tw-flex tw-w-full tw-justify-end tw-gap-2"},_m.default.createElement(me,{variant:"ghost",onClick:e},"Apply Later"),_m.default.createElement(me,{variant:"default",onClick:t},"Apply Now")))}var Xqe=class extends Min.Modal{constructor(e){super(e),this.setTitle("Welcome to Copilot Plus \u{1F680}")}onOpen(){let{contentEl:e}=this;this.root=(0,Rin.createRoot)(e);let r=()=>{Fbr(),this.close()},n=()=>{this.close()};this.root.render(_m.default.createElement(JSi,{onConfirm:r,onCancel:n}))}onClose(){this.root.unmount()}};xn();gr();id();Qe();Mr();var Qc=$(K());function Iin(){let t=kr(),[e,r]=(0,Qc.useState)(null),[n,o]=(0,Qc.useState)(!1),i=XG(),[a,s]=(0,Qc.useState)(t.plusLicenseKey);return(0,Qc.useEffect)(()=>{s(t.plusLicenseKey)},[t.plusLicenseKey]),Qc.default.createElement("section",{className:"tw-flex tw-flex-col tw-gap-4 tw-rounded-lg tw-bg-secondary tw-p-4"},Qc.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-between tw-gap-2 tw-text-xl tw-font-bold"},Qc.default.createElement("span",null,"Copilot Plus"),i&&Qc.default.createElement(Xc,{variant:"outline",className:"tw-text-success"},"Active")),Qc.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 tw-text-sm tw-text-muted"},Qc.default.createElement("div",null,"Copilot Plus takes your Obsidian experience to the next level with cutting-edge AI capabilities. This premium tier unlocks advanced features:"," ",Qc.default.createElement("strong",null," ","including chat context, PDF and image support, web search integration, exclusive chat and embedding models, and much more.")),Qc.default.createElement("div",null,"Copilot Plus is evolving fast, with new features and improvements rolling out regularly. Join now to secure the lowest price and get early access!")),Qc.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Qc.default.createElement(xN,{className:"tw-w-full",placeholder:"Enter your license key",value:a,onChange:u=>{s(u)}}),Qc.default.createElement(me,{disabled:n,onClick:async()=>{Re("plusLicenseKey",a),o(!0);let u=await m0();o(!1),u?(r(null),new Xqe(app).open()):r("Invalid license key")},className:"tw-min-w-10 tw-text-xs md:tw-text-sm"},n?Qc.default.createElement(Us,{className:"tw-size-2 tw-animate-spin md:tw-size-4"}):"Apply"),Qc.default.createElement(me,{className:"tw-text-xs md:tw-text-sm",variant:"secondary",onClick:()=>V4(a1.SETTINGS)},"Join Now ",Qc.default.createElement(w1,{className:"tw-size-2 md:tw-size-4"}))),Qc.default.createElement("div",{className:"tw-text-error"},e))}Dt();t1();Mr();var tpe=require("obsidian"),ht=$(K());xn();gr();Qe();xn();gr();nDe();nmt();Qe();xn();Xe();Qe();gr();BC();nDe();Xe();gr();Xe();var KSi={openai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"openai"}))||[],google:t=>t.models?.map(e=>{let r=e.name.split("models/")?.[1];return{id:r,name:r,provider:"google"}})||[],anthropic:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"anthropic"}))||[],mistralai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"mistralai"}))||[],cohereai:t=>t.models?.map(e=>({id:e.name,name:e.name,provider:"cohereai"}))||[],deepseek:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"deepseek"}))||[],groq:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"groq"}))||[],xai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"xai"}))||[],"amazon-bedrock":t=>[],openrouterai:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"openrouterai"}))||[],siliconflow:t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"siliconflow"}))||[],"github-copilot":t=>t.data?.map(e=>({id:e.id,name:e.id,provider:"github-copilot"}))||[]},GSi=t=>e=>e.data&&Array.isArray(e.data)?e.data.map(r=>({id:r.id||r.name||String(Math.random()),name:r.name||r.id||r.display_name||"Unknown Model",provider:t})):e.models&&Array.isArray(e.models)?e.models.map(r=>({id:r.id||r.name||String(Math.random()),name:r.name||r.displayName||r.id||"Unknown Model",provider:t})):Array.isArray(e)?e.map(r=>({id:r.id||r.name||String(Math.random()),name:r.name||r.id||"Unknown Model",provider:t})):[],XSi=t=>KSi[t]||GSi(t),JSt=(t,e)=>{let r=XSi(t);try{return r(e)}catch(n){return ie(`Error parsing ${t} model data:`,n),[]}};Dt();g4();async function Ain(t){try{if(t==="github-copilot"){let l=await g$.getInstance().listModels();return{success:!0,models:JSt(t,l)}}let e=nw(t);if(!e)return{success:!1,models:[],error:"API key not configured"};e=await kn(e);let r=o1(t).listModelURL;if(!r)return{success:!1,models:[],error:"Provider does not support model listing"};let n={Authorization:`Bearer ${e}`};t==="google"?(r+=`?key=${e}`,n={}):t==="anthropic"&&(n={"x-api-key":e,"anthropic-version":"2023-06-01"});let o=async u=>{let l=new AbortController,c=setTimeout(()=>l.abort(),3e3);try{let d=await(u?hl:fetch)(r,{headers:n,signal:l.signal,method:"GET"});if(!d.ok){let f=Wr(await d.json());throw ie(f),new Error(`Failed to fetch models: ${d.statusText} detail: `+f)}return d}finally{clearTimeout(c)}},i;try{i=await o(!1)}catch(u){Ce("First fetch attempt failed, trying with safeFetch...");try{i=await o(!0)}catch(l){let c=` without CORS Error: `+Wr(u)+` with CORS Error: `+Wr(l);throw new Error(c)}}let a=await i.json();return{success:!0,models:JSt(t,a)}}catch(e){return ie(`Error fetching models for ${t}:`,e),{success:!1,models:[],error:Wr(e)}}}async function Nin(t,e,r){let n=r?.skipVerification??!1,i=!!e.find(c=>c.name===t.name&&c.provider===t.provider),a=t.provider==="github-copilot"?void 0:nw(t.provider),s={name:t.name,provider:t.provider,apiKey:a,enabled:!0},u=!1,l;if(!n)try{await Vg.instance.getCurrentChainManager().chatModelManager.ping(s)}catch(c){if(u=!0,l=Wr(c),s.provider==="github-copilot"&&l.toLowerCase().includes("not supported")){let d=g$.getInstance().getPolicyTerms(t.id);d&&(l+=` -${d}`)}ie("Model verification failed:",c)}return{success:!0,alreadyExists:i,verificationFailed:u,verificationError:l}}function Din(t){return{name:t.name,provider:t.provider,enabled:!0}}Dt();Mr();var OL=require("obsidian"),Gs=$(K());function ZSi(t){return t.split(/\n\n+/).map((r,n)=>{let i=r.split(/(\[[^\]]+\]\([^)]+\))/g).map((a,s)=>{let u=a.match(/^\[([^\]]+)\]\(([^)]+)\)$/);return u?Gs.default.createElement("a",{key:s,href:u[2],target:"_blank",rel:"noopener noreferrer",className:"tw-underline"},u[1]):a});return Gs.default.createElement("p",{key:n,className:n>0?"tw-mt-1":""},i)})}function Zqe({provider:t,isReady:e,expanded:r=!1,skipVerification:n=!1,credentialVersion:o}){let i=kr(),[a,s]=(0,Gs.useState)(null),[u,l]=(0,Gs.useState)(!1),[c,d]=(0,Gs.useState)(null),[f,p]=(0,Gs.useState)(null),[m,h]=(0,Gs.useState)(!1),[y,g]=(0,Gs.useState)(null),b=(0,Gs.useRef)(!1),_=(0,Gs.useCallback)(async()=>{if(!(b.current||!e)){b.current=!0,l(!0),d(null);try{let O=await Ain(t);O.success?s(O.models):(d(O.error||"Failed to load models"),new OL.Notice(`Failed to load models for ${wg(t)}: ${O.error}`,5e3))}catch(O){let E=Wr(O);d(E),new OL.Notice(`Failed to load models for ${wg(t)}: ${E}`,5e3)}finally{l(!1),b.current=!1}}},[t,e]);(0,Gs.useEffect)(()=>{s(null),p(null),d(null),g(null)},[t,o]),(0,Gs.useEffect)(()=>{r&&e&&a===null&&!u&&!c&&_()},[r,e,a,u,c,_]);let w=async()=>{if(!f){new OL.Notice("Please select a model first");return}h(!0),g(null);try{let O=await Nin({id:f.id,name:f.name,provider:t},i.activeModels,{skipVerification:n});if(O.alreadyExists)O.verificationFailed?(g(O.verificationError??null),new OL.Notice(`Model ${f.name} already exists (verification failed: ${O.verificationError})`,1e4)):new OL.Notice(`Model ${f.name} verified successfully! It already exists in your models list.`);else{let E=Din({id:f.id,name:f.name,provider:t}),P=[...i.activeModels,E];Re("activeModels",P),O.verificationFailed?(g(O.verificationError??null),new OL.Notice(`Model ${f.name} added (verification failed: ${O.verificationError})`,1e4)):new OL.Notice(`Model ${f.name} verified and added to your models list!`)}}catch(O){ie("Error adding model:",O),new OL.Notice(`Failed to add model: ${Wr(O)}`)}finally{h(!1)}},T=a?.filter((O,E,P)=>P.findIndex(R=>R.id===O.id)===E).sort((O,E)=>O.name.localeCompare(E.name));return Gs.default.createElement(Fo,{label:"Model",description:"Add the selected model to your models list. After adding, check the Model Tab."},Gs.default.createElement("div",null,Gs.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Gs.default.createElement("div",{className:"tw-flex-1"},Gs.default.createElement(dN,{options:T?.map(O=>({label:O.name,value:O.id}))||[],onChange:O=>{let E=O.target.value,P=a?.find(R=>R.id===E);P&&(p(P),g(null))},onClick:()=>{a===null&&!u&&_()},value:f?.id||"",placeholder:"Select Model",disabled:!e||u})),Gs.default.createElement("div",{className:"tw-w-[72px]"},Gs.default.createElement(me,{onClick:w,disabled:!f||m,variant:"secondary",size:"sm",className:"tw-w-full tw-whitespace-nowrap"},m?Gs.default.createElement(Us,{className:"tw-mr-2 tw-size-4 tw-animate-spin"}):"Add"))),Gs.default.createElement("div",{className:"tw-mt-1 tw-text-xs"},u&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"Loading models..."),c&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-error"},"Failed to load models. ",c),a&&a.length===0&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"No models available."),a===null&&!u&&!c&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"Click to load available models."),y&&Gs.default.createElement("div",{className:"tw-mt-2 tw-rounded-md tw-border tw-border-border tw-p-2 tw-text-error tw-bg-modifier-error/10"},ZSi(y)))))}Mr();var O6=require("obsidian"),Sr=$(K());function jin(){let t=kr(),[e]=(0,Sr.useState)(()=>g$.getInstance()),[r,n]=(0,Sr.useState)("idle"),[o,i]=(0,Sr.useState)(null),[a,s]=(0,Sr.useState)(0),[u,l]=(0,Sr.useState)(null),[c,d]=(0,Sr.useState)(!1),f=(0,Sr.useRef)(0),p=(0,Sr.useRef)(!0);(0,Sr.useEffect)(()=>(p.current=!0,()=>{p.current=!1,f.current+=1,e.abortPolling()}),[e]),(0,Sr.useEffect)(()=>{e.getAuthState().status==="authenticated"&&n("done")},[e]),(0,Sr.useEffect)(()=>{e.getAuthState().status==="authenticated"?r!=="pending"&&r!=="polling"&&n("done"):r==="done"&&n("idle")},[t.githubCopilotToken,t.githubCopilotAccessToken,t.githubCopilotTokenExpiresAt,e,r]);let m=async(O,E)=>{await e.pollForAccessToken(O.deviceCode,O.interval,O.expiresIn,P=>{p.current&&E===f.current&&s(P)}),await e.fetchCopilotToken(),!(!p.current||E!==f.current)&&(n("done"),i(null),new O6.Notice("GitHub Copilot connected successfully!"))},h=async()=>{let O=++f.current;n("pending"),l(null),s(0);try{let E=await e.startDeviceCodeFlow();if(!p.current||O!==f.current)return;i(E),n("polling"),d(!0);try{await m(E,O)}catch(P){if(!p.current||O!==f.current||rmt(P))return;throw P}}catch(E){if(!p.current||O!==f.current)return;let P=E instanceof Error?E.message:String(E);l(P),n("error"),new O6.Notice(`Authentication failed: ${P}`)}},y=()=>{let O=r==="pending"||r==="polling"||r==="error"&&o;f.current+=1,e.resetAuth(),n("idle"),i(null),l(null),s(0),d(!1),new O6.Notice(O?"Authentication cancelled":"GitHub Copilot disconnected")},g=async O=>{try{await navigator.clipboard.writeText(O),new O6.Notice("Copied to clipboard!")}catch{new O6.Notice("Failed to copy to clipboard")}},b=r==="done",_=r==="pending"||r==="polling",w=(r==="polling"||r==="error")&&o!==null,T=async()=>{if(!o)return;let O=++f.current;n("polling"),l(null),s(0);try{await m(o,O)}catch(E){if(!p.current||O!==f.current||rmt(E))return;let P=E instanceof Error?E.message:String(E);l(P),n("error"),new O6.Notice(`Authentication failed: ${P}`)}};return Sr.default.createElement(Sr.default.Fragment,null,Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-font-medium"},Sr.default.createElement("div",{className:"tw-truncate"},"GitHub Copilot"),Sr.default.createElement(eo,{content:Sr.default.createElement("div",{className:"tw-max-w-[250px]"},Sr.default.createElement("div",{className:"tw-font-semibold"},"Unofficial Integration"),Sr.default.createElement("p",{className:"tw-mt-1"},"This uses GitHub Copilot's internal API, which is not officially supported for third-party apps. It may stop working at any time.")),side:"bottom"},Sr.default.createElement("span",{className:"tw-cursor-help tw-text-warning"},"\u26A0\uFE0F"))),Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center"},Sr.default.createElement("div",{className:`tw-flex tw-h-9 tw-flex-1 tw-items-center tw-rounded-md tw-border tw-border-border tw-px-3 tw-text-sm ${b?"tw-text-success":_?"tw-text-warning":r==="error"?"tw-text-error":"tw-text-muted"}`},b?"\u2713 Connected":_?"Authenticating...":r==="error"?"Error - Click Setup to retry":"Not connected"),Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},b&&Sr.default.createElement(me,{onClick:y,variant:"ghost",className:"tw-flex tw-flex-1 tw-items-center tw-justify-center tw-whitespace-nowrap tw-px-4 tw-py-2 tw-text-warning hover:tw-text-warning sm:tw-flex-none"},"Disconnect"),Sr.default.createElement(me,{onClick:()=>{!b&&!_?h():d(!c)},disabled:_,variant:"secondary",className:"tw-flex tw-flex-1 tw-items-center tw-justify-center tw-gap-2 tw-whitespace-nowrap tw-px-4 tw-py-2 sm:tw-flex-none"},_?Sr.default.createElement(Us,{className:"tw-size-4 tw-animate-spin"}):b?Sr.default.createElement(Sr.default.Fragment,null,"Add Model",c?Sr.default.createElement(Og,{className:"tw-ml-1 tw-size-4"}):Sr.default.createElement(Ji,{className:"tw-ml-1 tw-size-4"})):"Setup"))),Sr.default.createElement("div",null,Sr.default.createElement("a",{href:"https://github.com/settings/apps/authorizations",target:"_blank",rel:"noopener noreferrer",className:"tw-text-[10px] tw-text-accent hover:tw-text-accent-hover sm:tw-text-xs"},"Manage GitHub Authorizations"))),Sr.default.createElement(uy,{open:c},Sr.default.createElement(ly,{className:"tw-rounded-md tw-p-3"},Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},w&&o&&Sr.default.createElement("div",{className:"tw-space-y-2.5 tw-rounded-lg tw-border tw-border-border tw-p-3.5 tw-bg-muted/10"},Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2 tw-text-xs"},Sr.default.createElement("span",{className:"tw-font-semibold"},"1."),Sr.default.createElement("span",{className:"tw-text-muted"},"Go to:"),Sr.default.createElement("a",{href:o.verificationUri,target:"_blank",rel:"noopener noreferrer",className:"tw-break-all tw-text-accent tw-underline hover:tw-text-accent-hover"},o.verificationUri),Sr.default.createElement(me,{variant:"ghost",size:"sm",onClick:()=>g(o.verificationUri),className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Copy URL"},Sr.default.createElement(U_,{className:"tw-size-3.5"}))),Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2 tw-text-xs"},Sr.default.createElement("span",{className:"tw-font-semibold"},"2."),Sr.default.createElement("span",{className:"tw-text-muted"},"Enter code:"),Sr.default.createElement("code",{className:"tw-rounded-md tw-border-border tw-px-3 tw-py-1.5 tw-font-mono tw-text-base tw-font-bold tw-tracking-widest tw-bg-accent/10 tw-border-accent/30"},o.userCode),Sr.default.createElement(me,{variant:"ghost",size:"sm",onClick:()=>g(o.userCode),className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Copy code"},Sr.default.createElement(U_,{className:"tw-size-3.5"}))),Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 tw-border-t tw-pt-2 tw-border-border/50"},r==="polling"?Sr.default.createElement(Sr.default.Fragment,null,Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-2 tw-py-1 tw-text-xs tw-text-muted"},Sr.default.createElement(Us,{className:"tw-size-3.5 tw-animate-spin"}),Sr.default.createElement("span",null,"Waiting for authorization...",a>0&&` (Attempt ${a})`)),Sr.default.createElement(me,{onClick:y,variant:"ghost",size:"sm",className:"tw-w-full"},"Cancel")):Sr.default.createElement(Sr.default.Fragment,null,Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-2 tw-py-1 tw-text-xs tw-text-error"},Sr.default.createElement("span",null,"Polling failed - you can retry with the same code")),Sr.default.createElement("div",{className:"tw-flex tw-gap-2"},Sr.default.createElement(me,{onClick:T,variant:"secondary",size:"sm",className:"tw-flex-1"},"Retry"),Sr.default.createElement(me,{onClick:y,variant:"ghost",size:"sm",className:"tw-flex-1"},"Start Over"))))),b&&Sr.default.createElement(Zqe,{provider:"github-copilot",isReady:b,expanded:c,credentialVersion:t.githubCopilotToken}),u&&Sr.default.createElement("div",{className:"tw-rounded-lg tw-border tw-border-border tw-p-3.5 tw-text-xs tw-text-error tw-bg-muted/10"},u)))))}xn();gr();Xe();Qe();Dt();Mr();var EL=require("obsidian"),bi=$(K());function $in(t){return t.trim().replace(/\/+$/,"").replace(/\/v1$/i,"")}async function YSi(t,e){let r=$in(t);return e==="ollama"?((await(0,EL.requestUrl)({url:`${r}/api/tags`,method:"GET"})).json?.models||[]).map(s=>({id:s.name,name:s.name})):((await(0,EL.requestUrl)({url:`${r}/v1/models`,method:"GET"})).json?.data||[]).map(i=>({id:i.id,name:i.id}))}function QSi({service:t,expanded:e,onToggleExpand:r}){let n=kr(),[o,i]=(0,bi.useState)(t.url),[a,s]=(0,bi.useState)(null),[u,l]=(0,bi.useState)(!1),[c,d]=(0,bi.useState)(null),[f,p]=(0,bi.useState)(""),[m,h]=(0,bi.useState)(!1),y=async()=>{l(!0),d(null);try{let _=await YSi(o,t.kind);s(_)}catch(_){ie(`Error fetching models for ${t.name}:`,_),d(Wr(_)),s(null)}finally{l(!1)}},g=()=>{r(),!e&&!a&&!u&&y()},b=async()=>{if(!f||!a)return;let _=a.find(O=>O.id===f);if(!_)return;h(!0);let w=!1,T="";try{let O=t.kind,E=$in(o),P=t.kind==="ollama"?E:`${E}/v1`,R={name:_.name,provider:O,baseUrl:P,enabled:!0};try{await Vg.instance.getCurrentChainManager().chatModelManager.ping(R)}catch(A){w=!0,T=Wr(A),ie("Model verification failed:",A)}n.activeModels.find(A=>A.name===R.name&&A.provider===R.provider)?w?new EL.Notice(`Model ${_.name} already exists (verification failed: ${T})`,5e3):new EL.Notice(`Model ${_.name} already exists.`):(Re("activeModels",[...n.activeModels,R]),w?new EL.Notice(`Model ${_.name} added (verification failed: ${T})`,5e3):new EL.Notice(`Model ${_.name} added!`))}catch(O){new EL.Notice(`Failed to add model: ${Wr(O)}`)}finally{h(!1)}};return bi.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},bi.default.createElement("div",{className:"tw-flex tw-items-end tw-gap-2 tw-font-medium"},bi.default.createElement("div",{className:"tw-truncate"},t.name)),bi.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-gap-2"},bi.default.createElement("div",{className:"tw-flex-1"},bi.default.createElement(ni,{className:"tw-max-w-full",value:o,onChange:_=>{i(_.target.value),s(null),p(""),d(null)}})),bi.default.createElement("div",null,bi.default.createElement(me,{onClick:g,variant:"secondary",className:"tw-flex tw-w-full tw-items-center tw-justify-center tw-gap-2 tw-whitespace-nowrap tw-px-4 tw-py-2"},"Add Model",e?bi.default.createElement(Og,{className:"tw-ml-1 tw-size-4"}):bi.default.createElement(Ji,{className:"tw-ml-1 tw-size-4"})))),bi.default.createElement(uy,{open:e,className:"tw-mt-2"},bi.default.createElement(ly,{className:"tw-rounded-md tw-p-3"},bi.default.createElement(Fo,{label:"Model",description:"Add the currently selected model to model List."},bi.default.createElement("div",null,bi.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},bi.default.createElement("div",{className:"tw-flex-1"},bi.default.createElement(dN,{options:a?[...a].sort((_,w)=>_.name.localeCompare(w.name)).map(_=>({label:_.name,value:_.id})):[],onChange:_=>p(_.target.value),value:f,placeholder:"Select Model",disabled:u||!!c})),bi.default.createElement("div",{className:"tw-w-[72px]"},bi.default.createElement(me,{onClick:b,disabled:!f||m,variant:"secondary",size:"sm",className:"tw-w-full tw-whitespace-nowrap"},m?bi.default.createElement(Us,{className:"tw-size-4 tw-animate-spin"}):"Add"))),bi.default.createElement("div",{className:"tw-mt-1 tw-text-xs"},u&&bi.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"Loading models..."),c&&bi.default.createElement("div",{className:"tw-p-1 tw-text-error"},"Failed: ",c),a&&a.length===0&&bi.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"No models found.")))))))}function Lin(){let[t,e]=(0,bi.useState)(null),r=[{id:"ollama",name:"Ollama",url:"http://localhost:11434",kind:"ollama"},{id:"lm-studio",name:"LM Studio",url:"http://localhost:1234",kind:"lm-studio"}];return bi.default.createElement("div",{className:"tw-mt-6 tw-border-t tw-border-border tw-pt-4"},bi.default.createElement("div",{className:"tw-mb-3"},bi.default.createElement("h3",{className:"tw-m-0 tw-text-base tw-font-bold"},"Local Services"),bi.default.createElement("div",{className:"tw-mt-1 tw-text-xs tw-text-muted"},"Need help?"," ",bi.default.createElement("a",{href:"https://github.com/logancyang/obsidian-copilot/blob/master/local_copilot.md",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent hover:tw-text-accent-hover"},"Setup guide"))),bi.default.createElement("div",{className:"tw-space-y-4"},r.map(n=>bi.default.createElement(QSi,{key:n.id,service:n,expanded:t===n.id,onToggleExpand:()=>e(o=>o===n.id?null:n.id)}))))}Dt();Mr();g4();var Fin=require("obsidian"),Go=$(K()),kin=$(Im());function e0i({onClose:t,onGoToModelTab:e}){kr();let[r,n]=(0,Go.useState)(null);(0,Go.useEffect)(()=>{n(null)},[]);let o=JWe().map(a=>{let s=a,u=nw(s);return{provider:s,apiKey:u}}),i=(a,s)=>{nw(a)!==s&&Re(Tge[a],s)};return Go.default.createElement("div",{className:"tw-p-4 sm:tw-max-w-[500px]"},Go.default.createElement("div",{className:"tw-mb-4"},Go.default.createElement("h2",{className:"tw-text-xl tw-font-bold"},"AI Provider Settings"),Go.default.createElement("p",{className:"tw-text-sm tw-text-muted"},"Configure your AI providers by adding their API keys.")),Go.default.createElement("div",{className:"tw-space-y-6 tw-py-4"},Go.default.createElement("div",{className:"tw-space-y-4"},o.map(a=>{let s=o1(a.provider),u=!!s.listModelURL,l=r===a.provider;return Go.default.createElement(Go.default.Fragment,{key:a.provider},Go.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},Go.default.createElement("div",{className:"tw-flex tw-items-end tw-gap-2 tw-font-medium"},Go.default.createElement("div",{className:"tw-truncate"},wg(a.provider))),Go.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-gap-2"},Go.default.createElement("div",{className:"tw-flex-1"},Go.default.createElement(xN,{className:"tw-max-w-full",value:a.apiKey,onChange:c=>i(a.provider,c)})),u&&Go.default.createElement("div",null,Go.default.createElement(me,{onClick:()=>{n(l?null:a.provider)},disabled:!a.apiKey,variant:"secondary",className:"tw-flex tw-w-full tw-items-center tw-justify-center tw-gap-2 tw-whitespace-nowrap tw-px-4 tw-py-2"},"Add Model",l?Go.default.createElement(Og,{className:"tw-ml-1 tw-size-4"}):Go.default.createElement(Ji,{className:"tw-ml-1 tw-size-4"})))),Go.default.createElement("div",null,s.keyManagementURL&&Go.default.createElement("a",{href:s.keyManagementURL,target:"_blank",rel:"noopener noreferrer",className:"tw-text-[10px] tw-text-accent hover:tw-text-accent-hover sm:tw-text-xs"},"Get ",wg(a.provider)," Key"))),u&&Go.default.createElement(uy,{open:l,className:"tw-mt-2"},Go.default.createElement(ly,{className:"tw-rounded-md tw-p-3"},Go.default.createElement(Zqe,{provider:a.provider,isReady:!!a.apiKey,expanded:l,credentialVersion:a.apiKey}))))})),Go.default.createElement(jin,null),Go.default.createElement(Lin,null),e&&Go.default.createElement("div",{className:"tw-mt-4 tw-border-t tw-border-border tw-pt-4"},Go.default.createElement("div",{className:"tw-rounded-lg tw-border tw-p-4 tw-bg-secondary/30 tw-border-border/60"},Go.default.createElement("div",{className:"tw-flex tw-gap-3"},Go.default.createElement("div",{className:"tw-mt-0.5 tw-shrink-0"},Go.default.createElement(jre,{className:"tw-size-5 tw-text-accent"})),Go.default.createElement("div",{className:"tw-flex-1"},Go.default.createElement("h4",{className:"tw-mb-1 tw-text-sm tw-font-semibold"},"Looking for Azure OpenAI or Custom Providers?"),Go.default.createElement("p",{className:"tw-mb-3 tw-text-xs tw-leading-relaxed tw-text-muted"},"Providers like Azure OpenAI, OpenAI Format, or Local LLMs require additional configuration (Base URL, Deployment Name, etc.)."),Go.default.createElement("button",{onClick:()=>{e(),t()},className:"tw-group tw-flex tw-items-center tw-gap-1 tw-text-sm tw-font-medium tw-text-accent hover:tw-text-accent-hover"},"Go to Model Settings",Go.default.createElement(od,{className:"tw-size-4 tw-transition-transform group-hover:tw-translate-x-0.5"}))))))),Go.default.createElement("div",{className:"tw-mt-4 tw-flex tw-justify-end"},Go.default.createElement(me,{onClick:t},"Close")))}var Yqe=class extends Fin.Modal{constructor(e,r){super(e),this.onGoToModelTab=r}onOpen(){let{contentEl:e}=this;this.root=(0,kin.createRoot)(e),this.root.render(Go.default.createElement(e0i,{onClose:()=>this.close(),onGoToModelTab:this.onGoToModelTab}))}onClose(){this.root.unmount()}};var r0i={llm_chain:"Chat",vault_qa:"Vault QA (Basic)",copilot_plus:"Copilot Plus",project:"Projects (alpha)"},qin=()=>{let t=kr(),{setSelectedTab:e}=sz(),[r,n]=(0,ht.useState)(!1),[o,i]=(0,ht.useState)(t.defaultConversationNoteName||"{$date}_{$time}__{$topic}"),a=()=>{n(!0);try{let l=o||"{$date}_{$time}__{$topic}",d=["{$date}","{$time}","{$topic}"].filter(g=>!l.includes(g));if(d.length>0){new tpe.Notice(`Error: Missing required variables: ${d.join(", ")}`,4e3);return}let f=/[\\/:*?"<>|]/,p=l.replace(/\{\$date}/g,"").replace(/\{\$time}/g,"").replace(/\{\$topic}/g,"");if(f.test(p)){new tpe.Notice('Error: Format contains illegal characters (\\/:*?"<>|)',4e3);return}let{fileName:m}=vg(new Date),y=l.replace("{$topic}","test topic name".slice(0,100).replace(/\s+/g,"_")).replace("{$date}",m.split("_")[0]).replace("{$time}",m.split("_")[1]);Re("defaultConversationNoteName",l),i(l),new tpe.Notice(`Format applied successfully! Example: ${y}`,4e3)}catch(l){new tpe.Notice(`Error applying format: ${l.message}`,4e3)}finally{n(!1)}},s=!!t.activeModels.find(l=>l.enabled&&no(l)===t.defaultModelKey),u=t.activeModels.filter(l=>l.enabled).map(l=>({label:QX(l),value:no(l)}));return ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Iin,null),ht.default.createElement("section",null,ht.default.createElement("div",{className:"tw-mb-3 tw-text-xl tw-font-bold"},"General"),ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Ar,{type:"custom",title:"API Keys",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Configure API keys for different AI providers"),ht.default.createElement(eo,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"API key required for chat and QA features"),ht.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"To enable chat and QA functionality, please provide an API key from your selected provider."))}))},ht.default.createElement(me,{onClick:()=>{new Yqe(app,()=>e("model")).open()},variant:"secondary",className:"tw-flex tw-w-full tw-items-center tw-justify-center tw-gap-2 sm:tw-w-auto sm:tw-justify-start"},"Set Keys",ht.default.createElement($re,{className:"tw-size-4"})))),ht.default.createElement(Ar,{type:"select",title:"Default Chat Model",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Select the Chat model to use"),ht.default.createElement(eo,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Default model is OpenRouter Gemini 2.5 Flash"),ht.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Set your OpenRouter API key in 'API keys' to use this model, or select a different model from another provider."))})),value:s?t.defaultModelKey:"Select Model",onChange:l=>{let c=t.activeModels.find(p=>p.enabled&&no(p)===l);if(!c)return;let{hasApiKey:d,errorNotice:f}=qJ(c,t);Re("defaultModelKey",l)},options:s?u:[{label:"Select Model",value:"Select Model"},...u],placeholder:"Model"}),ht.default.createElement(Ar,{type:"select",title:"Default Mode",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Select the default chat mode"),ht.default.createElement(eo,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2"},ht.default.createElement("ul",{className:"tw-pl-4 tw-text-sm tw-text-muted"},ht.default.createElement("li",null,ht.default.createElement("strong",null,"Chat:")," Regular chat mode for general conversations and tasks. ",ht.default.createElement("i",null,"Free to use with your own API key.")),ht.default.createElement("li",null,ht.default.createElement("strong",null,"Vault QA (Basic):")," Ask questions about your vault content with semantic search. ",ht.default.createElement("i",null,"Free to use with your own API key.")),ht.default.createElement("li",null,ht.default.createElement("strong",null,"Copilot Plus:")," Covers all features of the 2 free modes, plus advanced paid features including chat context menu, advanced search, AI agents, and more. Check out"," ",ht.default.createElement("a",{href:Pat(a1.MODE_SELECT_TOOLTIP),target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent hover:tw-text-accent-hover"},"obsidiancopilot.com")," ","for more details.")))})),value:t.defaultChainType,onChange:l=>Re("defaultChainType",l),options:Object.entries(r0i).map(([l,c])=>({label:c,value:l}))}),ht.default.createElement(Ar,{type:"select",title:"Open Plugin In",description:"Choose where to open the plugin",value:t.defaultOpenArea,onChange:l=>Re("defaultOpenArea",l),options:[{label:"Sidebar View",value:"view"},{label:"Editor",value:"editor"}]}),ht.default.createElement(Ar,{type:"select",title:"Send Shortcut",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Choose keyboard shortcut to send messages"),ht.default.createElement(eo,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Shortcut not working?"),ht.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"If your selected shortcut doesn't work, check",ht.default.createElement("strong",null," Obsidian's Settings \u2192 Hotkeys")," to see if another command is using the same key combination. ",ht.default.createElement("br",null),"You may need to remove or change the conflicting hotkey first."))})),value:t.defaultSendShortcut,onChange:l=>Re("defaultSendShortcut",l),options:[{label:"Enter",value:"enter"},{label:"Shift + Enter",value:"shift+enter"}]}),ht.default.createElement(Ar,{type:"switch",title:"Auto-Add Active Content to Context",description:"Automatically add the active note or Web Viewer tab (Desktop only) to chat context when sending messages.",checked:t.autoAddActiveContentToContext,onCheckedChange:l=>{Re("autoAddActiveContentToContext",l)}}),ht.default.createElement(Ar,{type:"switch",title:"Auto-Add Selection to Context",description:"Automatically add selected text from notes or Web Viewer (Desktop only) to chat context. Disable to use manual command instead.",checked:t.autoAddSelectionToContext,onCheckedChange:l=>{Re("autoAddSelectionToContext",l)}}),ht.default.createElement(Ar,{type:"switch",title:"Images in Markdown",description:"Pass embedded images in markdown to the AI along with the text. Only works with multimodal models.",checked:t.passMarkdownImages,onCheckedChange:l=>{Re("passMarkdownImages",l)}}),ht.default.createElement(Ar,{type:"switch",title:"Suggested Prompts",description:"Show suggested prompts in the chat view",checked:t.showSuggestedPrompts,onCheckedChange:l=>Re("showSuggestedPrompts",l)}),ht.default.createElement(Ar,{type:"switch",title:"Relevant Notes",description:"Show relevant notes in the chat view",checked:t.showRelevantNotes,onCheckedChange:l=>Re("showRelevantNotes",l)}))),ht.default.createElement("section",null,ht.default.createElement("div",{className:"tw-mb-3 tw-text-xl tw-font-bold"},"Saving Conversations"),ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Ar,{type:"switch",title:"Autosave Chat",description:"Automatically saves the chat after every user message and AI response.",checked:t.autosaveChat,onCheckedChange:l=>Re("autosaveChat",l)}),ht.default.createElement(Ar,{type:"switch",title:"Generate AI Chat Title on Save",description:"When enabled, uses an AI model to generate a concise title for saved chat notes. When disabled, uses the first 10 words of the first user message.",checked:t.generateAIChatTitleOnSave,onCheckedChange:l=>Re("generateAIChatTitleOnSave",l)}),ht.default.createElement(Ar,{type:"text",title:"Default Conversation Folder Name",description:"The default folder name where chat conversations will be saved. Default is 'copilot/copilot-conversations'",value:t.defaultSaveFolder,onChange:l=>Re("defaultSaveFolder",l),placeholder:"copilot/copilot-conversations"}),ht.default.createElement(Ar,{type:"text",title:"Default Conversation Tag",description:"The default tag to be used when saving a conversation. Default is 'ai-conversations'",value:t.defaultConversationTag,onChange:l=>Re("defaultConversationTag",l),placeholder:"ai-conversations"}),ht.default.createElement(Ar,{type:"custom",title:"Conversation Filename Template",description:ht.default.createElement("div",{className:"tw-flex tw-items-start tw-gap-1.5 "},ht.default.createElement("span",{className:"tw-leading-none"},"Customize the format of saved conversation note names."),ht.default.createElement(eo,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Note: All the following variables must be included in the template."),ht.default.createElement("div",null,ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-muted"},"Available variables:"),ht.default.createElement("ul",{className:"tw-pl-4 tw-text-sm tw-text-muted"},ht.default.createElement("li",null,ht.default.createElement("strong",null,"{$date}"),": Date in YYYYMMDD format"),ht.default.createElement("li",null,ht.default.createElement("strong",null,"{$time}"),": Time in HHMMSS format"),ht.default.createElement("li",null,ht.default.createElement("strong",null,"{$topic}"),": Chat conversation topic")),ht.default.createElement("i",{className:"tw-mt-2 tw-text-sm tw-text-muted"},"Example: ","{$date}_{$time}__{$topic}"," \u2192 20250114_153232__polish_this_article_[[Readme]]")))}))},ht.default.createElement("div",{className:"tw-flex tw-w-[320px] tw-items-center tw-gap-1.5"},ht.default.createElement(ni,{type:"text",className:Se("tw-min-w-[80px] tw-grow tw-transition-all tw-duration-200",r?"tw-w-[80px]":"tw-w-[120px]"),placeholder:"{$date}_{$time}__{$topic}",value:o,onChange:l=>i(l.target.value),disabled:r}),ht.default.createElement(me,{onClick:()=>a(),disabled:r,variant:"secondary"},r?ht.default.createElement(ht.default.Fragment,null,ht.default.createElement(Us,{className:"tw-mr-2 tw-size-4 tw-animate-spin"}),"Apply"):"Apply"))))),ht.default.createElement("section",null,ht.default.createElement("div",{className:"tw-mb-3 tw-text-xl tw-font-bold"},"Sorting"),ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Ar,{type:"select",title:"Chat History Sort Strategy",description:"Sort order for the chat history list",value:t.chatHistorySortStrategy,onChange:l=>{RJ(l)&&Re("chatHistorySortStrategy",l)},options:[{label:"Recency",value:"recent"},{label:"Created",value:"created"},{label:"Alphabetical",value:"name"}]}),ht.default.createElement(Ar,{type:"select",title:"Project List Sort Strategy",description:"Sort order for the project list",value:t.projectListSortStrategy,onChange:l=>{RJ(l)&&Re("projectListSortStrategy",l)},options:[{label:"Recency",value:"recent"},{label:"Created",value:"created"},{label:"Alphabetical",value:"name"}]}))))};gr();DG();u0();id();Qe();var Uin=require("obsidian"),ro=$(K());var fy=$(K());gr();Qe();var Bin=()=>{let t=kr(),e=Uc.getInstance(),r=new Set(t.autonomousAgentEnabledToolIds||[]),n=e.getToolsByCategory(),o=e.getConfigurableTools(),i=(u,l)=>{let c=new Set(r);l?c.add(u):c.delete(u),Re("autonomousAgentEnabledToolIds",Array.from(c))},a=(u,l)=>{let c=new Set(r);for(let{metadata:d}of l)u?c.add(d.id):c.delete(d.id);Re("autonomousAgentEnabledToolIds",Array.from(c))},s=()=>Array.from(n.entries()).filter(([l,c])=>c.some(d=>o.includes(d))).map(([l,c])=>{let d=c.filter(f=>o.includes(f));if(d.length===0)return null;if(l==="cli"){let f=d.every(({metadata:p})=>r.has(p.id));return fy.default.createElement("div",{key:"cli",className:"tw-flex tw-flex-col tw-gap-2 tw-rounded-md tw-border tw-border-border tw-pb-3"},fy.default.createElement(Ar,{type:"switch",title:"Obsidian CLI (Experimental)",description:"Enable direct vault operations via the Obsidian desktop CLI",checked:f,onCheckedChange:p=>a(p,d)}),fy.default.createElement("div",{className:"tw-ml-4 tw-flex tw-flex-col tw-gap-1 tw-border-l tw-border-border tw-px-3"},d.map(({metadata:p})=>fy.default.createElement("div",{key:p.id,className:"tw-flex tw-flex-col"},fy.default.createElement("span",{className:"tw-text-xs tw-font-medium tw-text-normal"},p.displayName),fy.default.createElement("span",{className:"tw-text-xs tw-text-muted"},p.description)))))}return fy.default.createElement(fy.default.Fragment,{key:l},d.map(({metadata:f})=>fy.default.createElement(Ar,{key:f.id,type:"switch",title:f.displayName,description:f.description,checked:r.has(f.id),onCheckedChange:p=>i(f.id,p)})))});return fy.default.createElement(fy.default.Fragment,null,fy.default.createElement(Ar,{type:"slider",title:"Max Iterations",description:"Maximum number of reasoning iterations the autonomous agent can perform. Higher values allow for more complex reasoning but may take longer.",value:t.autonomousAgentMaxIterations??4,onChange:u=>{Re("autonomousAgentMaxIterations",u)},min:4,max:Cge,step:1}),fy.default.createElement("div",{className:"tw-mt-4 tw-rounded-lg tw-bg-secondary tw-p-4"},fy.default.createElement("div",{className:"tw-mb-2 tw-text-sm tw-font-medium"},"Agent Accessible Tools"),fy.default.createElement("div",{className:"tw-mb-4 tw-text-xs tw-text-muted"},"Toggle which tools the autonomous agent can use"),fy.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},s())))};var zin=()=>{let t=kr(),[e,r]=(0,ro.useState)(!1),n=jbr(),o=async a=>{if(a){r(!0);let s=await $br();if(r(!1),!s)return;Re("enableSelfHostMode",!0)}else Re("enableSelfHostMode",!1),Re("enableMiyo",!1)},i=async a=>{if(a===t.enableMiyo)return;if(!a){Re("enableMiyo",!1);return}r(!0);try{if(!await new l0().isBackendAvailable(Mx(t))){new Uin.Notice("Miyo app is not available. Please start the Miyo app and try again.");return}}finally{r(!1)}let s=async()=>{a&&t.embeddingBatchSize!==ko.embeddingBatchSize&&Re("embeddingBatchSize",ko.embeddingBatchSize),Re("enableMiyo",a),a&&!t.enableSemanticSearchV3&&Re("enableSemanticSearchV3",!0),(t.enableSemanticSearchV3||a)&&await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0})};new nu(app,s,`Enabling Miyo Search will use your current vault folder name as the Miyo folder identifier and request a scan from Miyo. Make sure this folder is already registered in Miyo. Embedding Batch Size will be reset to the default (${ko.embeddingBatchSize}) for local stability. Continue?`,"Request Miyo Scan").open()};return ro.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},ro.default.createElement("section",{className:"tw-flex tw-flex-col tw-gap-4"},ro.default.createElement("div",{className:"tw-flex tw-items-center tw-py-4"},ro.default.createElement(Xc,{variant:"secondary",className:"tw-text-accent"},"Plus Required")),ro.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},ro.default.createElement("div",{className:"tw-pt-4 tw-text-xl tw-font-semibold"},"Autonomous Agent"),ro.default.createElement(Ar,{type:"switch",title:"Enable Autonomous Agent",description:"Enable autonomous agent mode in Plus chat. The AI will reason step-by-step and decide which tools to use automatically, improving response quality for complex queries.",checked:t.enableAutonomousAgent,onCheckedChange:a=>{Re("enableAutonomousAgent",a)}}),t.enableAutonomousAgent&&ro.default.createElement(ro.default.Fragment,null,ro.default.createElement(Bin,null)),ro.default.createElement("div",{className:"tw-pt-4 tw-text-xl tw-font-semibold"},"Document Processor"),ro.default.createElement(Ar,{type:"text",title:"Store converted markdown at",description:"When PDFs and other documents are processed, the converted markdown is saved to this folder. Leave empty to skip saving.",value:t.convertedDocOutputFolder,onChange:a=>{Re("convertedDocOutputFolder",a)},placeholder:"e.g. copilot/converteddocs"}),ro.default.createElement("div",{className:"tw-pt-4 tw-text-xl tw-font-semibold"},"Memory (experimental)"),ro.default.createElement(Ar,{type:"text",title:"Memory Folder Name",description:"Specify the folder where memory data is stored.",value:t.memoryFolderName,onChange:a=>{Re("memoryFolderName",a)},placeholder:"copilot/memory"}),ro.default.createElement(Ar,{type:"switch",title:"Reference Recent Conversation",description:"When enabled, Copilot references your recent conversation history to provide more contextually relevant responses. All history data is stored locally in your vault.",checked:t.enableRecentConversations,onCheckedChange:a=>{Re("enableRecentConversations",a)}}),t.enableRecentConversations&&ro.default.createElement(Ar,{type:"slider",title:"Max Recent Conversations",description:"Number of recent conversations to remember for context. Higher values provide more context but may slow down responses.",min:10,max:50,step:1,value:t.maxRecentConversations,onChange:a=>Re("maxRecentConversations",a)}),ro.default.createElement(Ar,{type:"switch",title:"Reference Saved Memories",description:"When enabled, Copilot can access memories that you explicitly asked it to remember. Use this to store important facts, preferences, or context for future conversations.",checked:t.enableSavedMemory,onCheckedChange:a=>{Re("enableSavedMemory",a)}}),n&&ro.default.createElement(ro.default.Fragment,null,ro.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5 tw-pt-4 tw-text-xl tw-font-semibold"},"Self-Host Mode",ro.default.createElement(eo,{content:"Lifetime license required"})),ro.default.createElement(Ar,{type:"switch",title:"Enable Self-Host Mode",description:ro.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ro.default.createElement("span",{className:"tw-leading-none"},"Use your own infrastructure for LLMs, embeddings and local document understanding with our desktop app Miyo."),ro.default.createElement(eo,{content:ro.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ro.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Self-Host Mode (Believer/Supporter only)"),ro.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Connect to your own self-hosted backend (e.g., Miyo) for complete control over your AI infrastructure. This allows offline usage and custom model deployments."),ro.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Requires re-validation every 15 days when online."))})),checked:t.enableSelfHostMode,onCheckedChange:o,disabled:e}),t.enableSelfHostMode&&ro.default.createElement(ro.default.Fragment,null,ro.default.createElement(Ar,{type:"text",title:"Remote Miyo Server URL (Optional)",description:"Leave blank when accessing Miyo locally. Set this only when Miyo is running on a remote machine \u2014 it will override the local service discovery.",value:t.miyoServerUrl||"",onChange:a=>Re("miyoServerUrl",a)}),ro.default.createElement(Ar,{type:"switch",title:"Enable Miyo",description:"Use Miyo as your local search, PDF parsing, and context hub. Copilot will send the current vault folder name to Miyo and can request scans, but folder registration is managed in Miyo.",checked:t.enableMiyo,onCheckedChange:i,disabled:e}),t.enableMiyo&&ro.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Folder identifier sent to Miyo:"," ",ro.default.createElement("span",{className:"tw-font-medium tw-text-normal"},tq(app))),ro.default.createElement(Ar,{type:"select",title:"Web Search Provider",description:"Choose which service to use for self-host web search.",value:t.selfHostSearchProvider,onChange:a=>Re("selfHostSearchProvider",a),options:[{label:"Firecrawl (default)",value:"firecrawl"},{label:"Perplexity Sonar",value:"perplexity"}]}),t.selfHostSearchProvider==="firecrawl"&&ro.default.createElement(Ar,{type:"password",title:"Firecrawl API Key",description:ro.default.createElement("span",null,"API key for web search via Firecrawl."," ",ro.default.createElement("a",{href:"https://firecrawl.link/logan-yang",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent"},"Sign up \u2192")),value:t.firecrawlApiKey,onChange:a=>Re("firecrawlApiKey",a),placeholder:"fc-..."}),t.selfHostSearchProvider==="perplexity"&&ro.default.createElement(Ar,{type:"password",title:"Perplexity API Key",description:ro.default.createElement("span",null,"API key for web search via Perplexity Sonar."," ",ro.default.createElement("a",{href:"https://docs.perplexity.ai",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent"},"Get API key \u2192")),value:t.perplexityApiKey,onChange:a=>Re("perplexityApiKey",a),placeholder:"pplx-..."}),ro.default.createElement(Ar,{type:"password",title:"Supadata API Key",description:ro.default.createElement("span",null,"API key for YouTube transcripts via Supadata."," ",ro.default.createElement("a",{href:"https://supadata.ai/?ref=obcopilot",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent"},"Sign up \u2192")),value:t.supadataApiKey,onChange:a=>Re("supadataApiKey",a),placeholder:"sd-..."}))))))};gr();XV();Xe();Qe();xn();gr();Xe();Qe();Dt();gr();BC();var n0i="2023-06-01",o0i="bedrock-2023-05-31",P6="Hello!",npe="Hello!",KSt=64,i0i=256,a0i=256,s0i=256,u0i=new Set(["openai","openai","openrouterai","groq","xai","siliconflow","siliconflow","3rd party (openai-format)","3rd party (openai-format)","lm-studio","lm-studio","mistralai","deepseek"]);function fz(t){return t.replace(/\/+$/g,"")}function l0i(t){try{return new URL(t)}catch{return null}}function rpe(t){return t.replace(/'/g,`'"'"'`)}function Qqe(t){let e=qC[t];return(e?.curlBaseURL??e?.host??"").trim()}async function mQ(t){let e=[],r=t?.trim()??"";if(!r)return e.push("API key is empty; using placeholder."),{apiKey:"",warnings:e};try{let n=(await Fn(r))?.trim();return!n||n==="Copilot failed to decrypt API keys!"?(e.push("API key could not be decrypted; using placeholder."),{apiKey:"",warnings:e}):{apiKey:n,warnings:e}}catch{return e.push("API key could not be decrypted; using placeholder."),{apiKey:"",warnings:e}}}function c0i(t){let e=fz(t),r=["/chat/completions","/embeddings","/responses"];for(let n of r)if(e.endsWith(n))return e.slice(0,-n.length);return e}function d0i(t){let e=fz(t);return e.endsWith("/models")&&(e=e.slice(0,-7)),!e.includes("/v1beta")&&!e.includes("/v1")&&(e=`${e}/v1beta`),e}function f0i(t){let e=fz(t),r=["/api/v1","/v1","/api"];for(let n of r)if(e.endsWith(n))return e.slice(0,-n.length);return e}function E6(t){let e=[],r=rpe(t.url);e.push(`curl --request ${t.method} '${r}'`);for(let a of t.curlArgs??[])e.push(` ${a}`);let n=["Content-Type","Accept","Authorization","x-goog-api-key","api-key","x-api-key","anthropic-version","OpenAI-Organization"],o=t.headers??{},i=new Set;for(let a of n)o[a]!==void 0&&(i.add(a),e.push(` --header '${rpe(`${a}: ${o[a]}`)}'`));for(let a of Object.keys(o).sort())i.has(a)||e.push(` --header '${rpe(`${a}: ${o[a]}`)}'`);if(t.body!==void 0){let a=JSON.stringify(t.body,null,2);e.push(` --data-raw '${rpe(a)}'`)}return e.join(` \\ +${d}`)}ie("Model verification failed:",c)}return{success:!0,alreadyExists:i,verificationFailed:u,verificationError:l}}function Din(t){return{name:t.name,provider:t.provider,enabled:!0}}Dt();Mr();var OL=require("obsidian"),Gs=$(K());function ZSi(t){return t.split(/\n\n+/).map((r,n)=>{let i=r.split(/(\[[^\]]+\]\([^)]+\))/g).map((a,s)=>{let u=a.match(/^\[([^\]]+)\]\(([^)]+)\)$/);return u?Gs.default.createElement("a",{key:s,href:u[2],target:"_blank",rel:"noopener noreferrer",className:"tw-underline"},u[1]):a});return Gs.default.createElement("p",{key:n,className:n>0?"tw-mt-1":""},i)})}function Zqe({provider:t,isReady:e,expanded:r=!1,skipVerification:n=!1,credentialVersion:o}){let i=kr(),[a,s]=(0,Gs.useState)(null),[u,l]=(0,Gs.useState)(!1),[c,d]=(0,Gs.useState)(null),[f,p]=(0,Gs.useState)(null),[m,h]=(0,Gs.useState)(!1),[y,g]=(0,Gs.useState)(null),b=(0,Gs.useRef)(!1),_=(0,Gs.useCallback)(async()=>{if(!(b.current||!e)){b.current=!0,l(!0),d(null);try{let O=await Ain(t);O.success?s(O.models):(d(O.error||"Failed to load models"),new OL.Notice(`Failed to load models for ${wg(t)}: ${O.error}`,5e3))}catch(O){let E=Wr(O);d(E),new OL.Notice(`Failed to load models for ${wg(t)}: ${E}`,5e3)}finally{l(!1),b.current=!1}}},[t,e]);(0,Gs.useEffect)(()=>{s(null),p(null),d(null),g(null)},[t,o]),(0,Gs.useEffect)(()=>{r&&e&&a===null&&!u&&!c&&_()},[r,e,a,u,c,_]);let w=async()=>{if(!f){new OL.Notice("Please select a model first");return}h(!0),g(null);try{let O=await Nin({id:f.id,name:f.name,provider:t},i.activeModels,{skipVerification:n});if(O.alreadyExists)O.verificationFailed?(g(O.verificationError??null),new OL.Notice(`Model ${f.name} already exists (verification failed: ${O.verificationError})`,1e4)):new OL.Notice(`Model ${f.name} verified successfully! It already exists in your models list.`);else{let E=Din({id:f.id,name:f.name,provider:t}),P=[...i.activeModels,E];Re("activeModels",P),O.verificationFailed?(g(O.verificationError??null),new OL.Notice(`Model ${f.name} added (verification failed: ${O.verificationError})`,1e4)):new OL.Notice(`Model ${f.name} verified and added to your models list!`)}}catch(O){ie("Error adding model:",O),new OL.Notice(`Failed to add model: ${Wr(O)}`)}finally{h(!1)}},T=a?.filter((O,E,P)=>P.findIndex(R=>R.id===O.id)===E).sort((O,E)=>O.name.localeCompare(E.name));return Gs.default.createElement(ko,{label:"Model",description:"Add the selected model to your models list. After adding, check the Model Tab."},Gs.default.createElement("div",null,Gs.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Gs.default.createElement("div",{className:"tw-flex-1"},Gs.default.createElement(dN,{options:T?.map(O=>({label:O.name,value:O.id}))||[],onChange:O=>{let E=O.target.value,P=a?.find(R=>R.id===E);P&&(p(P),g(null))},onClick:()=>{a===null&&!u&&_()},value:f?.id||"",placeholder:"Select Model",disabled:!e||u})),Gs.default.createElement("div",{className:"tw-w-[72px]"},Gs.default.createElement(me,{onClick:w,disabled:!f||m,variant:"secondary",size:"sm",className:"tw-w-full tw-whitespace-nowrap"},m?Gs.default.createElement(Us,{className:"tw-mr-2 tw-size-4 tw-animate-spin"}):"Add"))),Gs.default.createElement("div",{className:"tw-mt-1 tw-text-xs"},u&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"Loading models..."),c&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-error"},"Failed to load models. ",c),a&&a.length===0&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"No models available."),a===null&&!u&&!c&&Gs.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"Click to load available models."),y&&Gs.default.createElement("div",{className:"tw-mt-2 tw-rounded-md tw-border tw-border-border tw-p-2 tw-text-error tw-bg-modifier-error/10"},ZSi(y)))))}Mr();var O6=require("obsidian"),Sr=$(K());function jin(){let t=kr(),[e]=(0,Sr.useState)(()=>g$.getInstance()),[r,n]=(0,Sr.useState)("idle"),[o,i]=(0,Sr.useState)(null),[a,s]=(0,Sr.useState)(0),[u,l]=(0,Sr.useState)(null),[c,d]=(0,Sr.useState)(!1),f=(0,Sr.useRef)(0),p=(0,Sr.useRef)(!0);(0,Sr.useEffect)(()=>(p.current=!0,()=>{p.current=!1,f.current+=1,e.abortPolling()}),[e]),(0,Sr.useEffect)(()=>{e.getAuthState().status==="authenticated"&&n("done")},[e]),(0,Sr.useEffect)(()=>{e.getAuthState().status==="authenticated"?r!=="pending"&&r!=="polling"&&n("done"):r==="done"&&n("idle")},[t.githubCopilotToken,t.githubCopilotAccessToken,t.githubCopilotTokenExpiresAt,e,r]);let m=async(O,E)=>{await e.pollForAccessToken(O.deviceCode,O.interval,O.expiresIn,P=>{p.current&&E===f.current&&s(P)}),await e.fetchCopilotToken(),!(!p.current||E!==f.current)&&(n("done"),i(null),new O6.Notice("GitHub Copilot connected successfully!"))},h=async()=>{let O=++f.current;n("pending"),l(null),s(0);try{let E=await e.startDeviceCodeFlow();if(!p.current||O!==f.current)return;i(E),n("polling"),d(!0);try{await m(E,O)}catch(P){if(!p.current||O!==f.current||rmt(P))return;throw P}}catch(E){if(!p.current||O!==f.current)return;let P=E instanceof Error?E.message:String(E);l(P),n("error"),new O6.Notice(`Authentication failed: ${P}`)}},y=()=>{let O=r==="pending"||r==="polling"||r==="error"&&o;f.current+=1,e.resetAuth(),n("idle"),i(null),l(null),s(0),d(!1),new O6.Notice(O?"Authentication cancelled":"GitHub Copilot disconnected")},g=async O=>{try{await navigator.clipboard.writeText(O),new O6.Notice("Copied to clipboard!")}catch{new O6.Notice("Failed to copy to clipboard")}},b=r==="done",_=r==="pending"||r==="polling",w=(r==="polling"||r==="error")&&o!==null,T=async()=>{if(!o)return;let O=++f.current;n("polling"),l(null),s(0);try{await m(o,O)}catch(E){if(!p.current||O!==f.current||rmt(E))return;let P=E instanceof Error?E.message:String(E);l(P),n("error"),new O6.Notice(`Authentication failed: ${P}`)}};return Sr.default.createElement(Sr.default.Fragment,null,Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1 tw-font-medium"},Sr.default.createElement("div",{className:"tw-truncate"},"GitHub Copilot"),Sr.default.createElement(to,{content:Sr.default.createElement("div",{className:"tw-max-w-[250px]"},Sr.default.createElement("div",{className:"tw-font-semibold"},"Unofficial Integration"),Sr.default.createElement("p",{className:"tw-mt-1"},"This uses GitHub Copilot's internal API, which is not officially supported for third-party apps. It may stop working at any time.")),side:"bottom"},Sr.default.createElement("span",{className:"tw-cursor-help tw-text-warning"},"\u26A0\uFE0F"))),Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center"},Sr.default.createElement("div",{className:`tw-flex tw-h-9 tw-flex-1 tw-items-center tw-rounded-md tw-border tw-border-border tw-px-3 tw-text-sm ${b?"tw-text-success":_?"tw-text-warning":r==="error"?"tw-text-error":"tw-text-muted"}`},b?"\u2713 Connected":_?"Authenticating...":r==="error"?"Error - Click Setup to retry":"Not connected"),Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},b&&Sr.default.createElement(me,{onClick:y,variant:"ghost",className:"tw-flex tw-flex-1 tw-items-center tw-justify-center tw-whitespace-nowrap tw-px-4 tw-py-2 tw-text-warning hover:tw-text-warning sm:tw-flex-none"},"Disconnect"),Sr.default.createElement(me,{onClick:()=>{!b&&!_?h():d(!c)},disabled:_,variant:"secondary",className:"tw-flex tw-flex-1 tw-items-center tw-justify-center tw-gap-2 tw-whitespace-nowrap tw-px-4 tw-py-2 sm:tw-flex-none"},_?Sr.default.createElement(Us,{className:"tw-size-4 tw-animate-spin"}):b?Sr.default.createElement(Sr.default.Fragment,null,"Add Model",c?Sr.default.createElement(Og,{className:"tw-ml-1 tw-size-4"}):Sr.default.createElement(Ji,{className:"tw-ml-1 tw-size-4"})):"Setup"))),Sr.default.createElement("div",null,Sr.default.createElement("a",{href:"https://github.com/settings/apps/authorizations",target:"_blank",rel:"noopener noreferrer",className:"tw-text-[10px] tw-text-accent hover:tw-text-accent-hover sm:tw-text-xs"},"Manage GitHub Authorizations"))),Sr.default.createElement(uy,{open:c},Sr.default.createElement(ly,{className:"tw-rounded-md tw-p-3"},Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},w&&o&&Sr.default.createElement("div",{className:"tw-space-y-2.5 tw-rounded-lg tw-border tw-border-border tw-p-3.5 tw-bg-muted/10"},Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2 tw-text-xs"},Sr.default.createElement("span",{className:"tw-font-semibold"},"1."),Sr.default.createElement("span",{className:"tw-text-muted"},"Go to:"),Sr.default.createElement("a",{href:o.verificationUri,target:"_blank",rel:"noopener noreferrer",className:"tw-break-all tw-text-accent tw-underline hover:tw-text-accent-hover"},o.verificationUri),Sr.default.createElement(me,{variant:"ghost",size:"sm",onClick:()=>g(o.verificationUri),className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Copy URL"},Sr.default.createElement(U_,{className:"tw-size-3.5"}))),Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2 tw-text-xs"},Sr.default.createElement("span",{className:"tw-font-semibold"},"2."),Sr.default.createElement("span",{className:"tw-text-muted"},"Enter code:"),Sr.default.createElement("code",{className:"tw-rounded-md tw-border-border tw-px-3 tw-py-1.5 tw-font-mono tw-text-base tw-font-bold tw-tracking-widest tw-bg-accent/10 tw-border-accent/30"},o.userCode),Sr.default.createElement(me,{variant:"ghost",size:"sm",onClick:()=>g(o.userCode),className:"tw-size-5 tw-shrink-0 tw-p-0",title:"Copy code"},Sr.default.createElement(U_,{className:"tw-size-3.5"}))),Sr.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 tw-border-t tw-pt-2 tw-border-border/50"},r==="polling"?Sr.default.createElement(Sr.default.Fragment,null,Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-2 tw-py-1 tw-text-xs tw-text-muted"},Sr.default.createElement(Us,{className:"tw-size-3.5 tw-animate-spin"}),Sr.default.createElement("span",null,"Waiting for authorization...",a>0&&` (Attempt ${a})`)),Sr.default.createElement(me,{onClick:y,variant:"ghost",size:"sm",className:"tw-w-full"},"Cancel")):Sr.default.createElement(Sr.default.Fragment,null,Sr.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center tw-gap-2 tw-py-1 tw-text-xs tw-text-error"},Sr.default.createElement("span",null,"Polling failed - you can retry with the same code")),Sr.default.createElement("div",{className:"tw-flex tw-gap-2"},Sr.default.createElement(me,{onClick:T,variant:"secondary",size:"sm",className:"tw-flex-1"},"Retry"),Sr.default.createElement(me,{onClick:y,variant:"ghost",size:"sm",className:"tw-flex-1"},"Start Over"))))),b&&Sr.default.createElement(Zqe,{provider:"github-copilot",isReady:b,expanded:c,credentialVersion:t.githubCopilotToken}),u&&Sr.default.createElement("div",{className:"tw-rounded-lg tw-border tw-border-border tw-p-3.5 tw-text-xs tw-text-error tw-bg-muted/10"},u)))))}xn();gr();Xe();Qe();Dt();Mr();var EL=require("obsidian"),bi=$(K());function $in(t){return t.trim().replace(/\/+$/,"").replace(/\/v1$/i,"")}async function YSi(t,e){let r=$in(t);return e==="ollama"?((await(0,EL.requestUrl)({url:`${r}/api/tags`,method:"GET"})).json?.models||[]).map(s=>({id:s.name,name:s.name})):((await(0,EL.requestUrl)({url:`${r}/v1/models`,method:"GET"})).json?.data||[]).map(i=>({id:i.id,name:i.id}))}function QSi({service:t,expanded:e,onToggleExpand:r}){let n=kr(),[o,i]=(0,bi.useState)(t.url),[a,s]=(0,bi.useState)(null),[u,l]=(0,bi.useState)(!1),[c,d]=(0,bi.useState)(null),[f,p]=(0,bi.useState)(""),[m,h]=(0,bi.useState)(!1),y=async()=>{l(!0),d(null);try{let _=await YSi(o,t.kind);s(_)}catch(_){ie(`Error fetching models for ${t.name}:`,_),d(Wr(_)),s(null)}finally{l(!1)}},g=()=>{r(),!e&&!a&&!u&&y()},b=async()=>{if(!f||!a)return;let _=a.find(O=>O.id===f);if(!_)return;h(!0);let w=!1,T="";try{let O=t.kind,E=$in(o),P=t.kind==="ollama"?E:`${E}/v1`,R={name:_.name,provider:O,baseUrl:P,enabled:!0};try{await Vg.instance.getCurrentChainManager().chatModelManager.ping(R)}catch(A){w=!0,T=Wr(A),ie("Model verification failed:",A)}n.activeModels.find(A=>A.name===R.name&&A.provider===R.provider)?w?new EL.Notice(`Model ${_.name} already exists (verification failed: ${T})`,5e3):new EL.Notice(`Model ${_.name} already exists.`):(Re("activeModels",[...n.activeModels,R]),w?new EL.Notice(`Model ${_.name} added (verification failed: ${T})`,5e3):new EL.Notice(`Model ${_.name} added!`))}catch(O){new EL.Notice(`Failed to add model: ${Wr(O)}`)}finally{h(!1)}};return bi.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},bi.default.createElement("div",{className:"tw-flex tw-items-end tw-gap-2 tw-font-medium"},bi.default.createElement("div",{className:"tw-truncate"},t.name)),bi.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-gap-2"},bi.default.createElement("div",{className:"tw-flex-1"},bi.default.createElement(ni,{className:"tw-max-w-full",value:o,onChange:_=>{i(_.target.value),s(null),p(""),d(null)}})),bi.default.createElement("div",null,bi.default.createElement(me,{onClick:g,variant:"secondary",className:"tw-flex tw-w-full tw-items-center tw-justify-center tw-gap-2 tw-whitespace-nowrap tw-px-4 tw-py-2"},"Add Model",e?bi.default.createElement(Og,{className:"tw-ml-1 tw-size-4"}):bi.default.createElement(Ji,{className:"tw-ml-1 tw-size-4"})))),bi.default.createElement(uy,{open:e,className:"tw-mt-2"},bi.default.createElement(ly,{className:"tw-rounded-md tw-p-3"},bi.default.createElement(ko,{label:"Model",description:"Add the currently selected model to model List."},bi.default.createElement("div",null,bi.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},bi.default.createElement("div",{className:"tw-flex-1"},bi.default.createElement(dN,{options:a?[...a].sort((_,w)=>_.name.localeCompare(w.name)).map(_=>({label:_.name,value:_.id})):[],onChange:_=>p(_.target.value),value:f,placeholder:"Select Model",disabled:u||!!c})),bi.default.createElement("div",{className:"tw-w-[72px]"},bi.default.createElement(me,{onClick:b,disabled:!f||m,variant:"secondary",size:"sm",className:"tw-w-full tw-whitespace-nowrap"},m?bi.default.createElement(Us,{className:"tw-size-4 tw-animate-spin"}):"Add"))),bi.default.createElement("div",{className:"tw-mt-1 tw-text-xs"},u&&bi.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"Loading models..."),c&&bi.default.createElement("div",{className:"tw-p-1 tw-text-error"},"Failed: ",c),a&&a.length===0&&bi.default.createElement("div",{className:"tw-p-1 tw-text-muted"},"No models found.")))))))}function Lin(){let[t,e]=(0,bi.useState)(null),r=[{id:"ollama",name:"Ollama",url:"http://localhost:11434",kind:"ollama"},{id:"lm-studio",name:"LM Studio",url:"http://localhost:1234",kind:"lm-studio"}];return bi.default.createElement("div",{className:"tw-mt-6 tw-border-t tw-border-border tw-pt-4"},bi.default.createElement("div",{className:"tw-mb-3"},bi.default.createElement("h3",{className:"tw-m-0 tw-text-base tw-font-bold"},"Local Services"),bi.default.createElement("div",{className:"tw-mt-1 tw-text-xs tw-text-muted"},"Need help?"," ",bi.default.createElement("a",{href:"https://github.com/logancyang/obsidian-copilot/blob/master/local_copilot.md",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent hover:tw-text-accent-hover"},"Setup guide"))),bi.default.createElement("div",{className:"tw-space-y-4"},r.map(n=>bi.default.createElement(QSi,{key:n.id,service:n,expanded:t===n.id,onToggleExpand:()=>e(o=>o===n.id?null:n.id)}))))}Dt();Mr();g4();var Fin=require("obsidian"),Go=$(K()),kin=$(Im());function e0i({onClose:t,onGoToModelTab:e}){kr();let[r,n]=(0,Go.useState)(null);(0,Go.useEffect)(()=>{n(null)},[]);let o=JWe().map(a=>{let s=a,u=nw(s);return{provider:s,apiKey:u}}),i=(a,s)=>{nw(a)!==s&&Re(Tge[a],s)};return Go.default.createElement("div",{className:"tw-p-4 sm:tw-max-w-[500px]"},Go.default.createElement("div",{className:"tw-mb-4"},Go.default.createElement("h2",{className:"tw-text-xl tw-font-bold"},"AI Provider Settings"),Go.default.createElement("p",{className:"tw-text-sm tw-text-muted"},"Configure your AI providers by adding their API keys.")),Go.default.createElement("div",{className:"tw-space-y-6 tw-py-4"},Go.default.createElement("div",{className:"tw-space-y-4"},o.map(a=>{let s=o1(a.provider),u=!!s.listModelURL,l=r===a.provider;return Go.default.createElement(Go.default.Fragment,{key:a.provider},Go.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},Go.default.createElement("div",{className:"tw-flex tw-items-end tw-gap-2 tw-font-medium"},Go.default.createElement("div",{className:"tw-truncate"},wg(a.provider))),Go.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-gap-2"},Go.default.createElement("div",{className:"tw-flex-1"},Go.default.createElement(xN,{className:"tw-max-w-full",value:a.apiKey,onChange:c=>i(a.provider,c)})),u&&Go.default.createElement("div",null,Go.default.createElement(me,{onClick:()=>{n(l?null:a.provider)},disabled:!a.apiKey,variant:"secondary",className:"tw-flex tw-w-full tw-items-center tw-justify-center tw-gap-2 tw-whitespace-nowrap tw-px-4 tw-py-2"},"Add Model",l?Go.default.createElement(Og,{className:"tw-ml-1 tw-size-4"}):Go.default.createElement(Ji,{className:"tw-ml-1 tw-size-4"})))),Go.default.createElement("div",null,s.keyManagementURL&&Go.default.createElement("a",{href:s.keyManagementURL,target:"_blank",rel:"noopener noreferrer",className:"tw-text-[10px] tw-text-accent hover:tw-text-accent-hover sm:tw-text-xs"},"Get ",wg(a.provider)," Key"))),u&&Go.default.createElement(uy,{open:l,className:"tw-mt-2"},Go.default.createElement(ly,{className:"tw-rounded-md tw-p-3"},Go.default.createElement(Zqe,{provider:a.provider,isReady:!!a.apiKey,expanded:l,credentialVersion:a.apiKey}))))})),Go.default.createElement(jin,null),Go.default.createElement(Lin,null),e&&Go.default.createElement("div",{className:"tw-mt-4 tw-border-t tw-border-border tw-pt-4"},Go.default.createElement("div",{className:"tw-rounded-lg tw-border tw-p-4 tw-bg-secondary/30 tw-border-border/60"},Go.default.createElement("div",{className:"tw-flex tw-gap-3"},Go.default.createElement("div",{className:"tw-mt-0.5 tw-shrink-0"},Go.default.createElement(jre,{className:"tw-size-5 tw-text-accent"})),Go.default.createElement("div",{className:"tw-flex-1"},Go.default.createElement("h4",{className:"tw-mb-1 tw-text-sm tw-font-semibold"},"Looking for Azure OpenAI or Custom Providers?"),Go.default.createElement("p",{className:"tw-mb-3 tw-text-xs tw-leading-relaxed tw-text-muted"},"Providers like Azure OpenAI, OpenAI Format, or Local LLMs require additional configuration (Base URL, Deployment Name, etc.)."),Go.default.createElement("button",{onClick:()=>{e(),t()},className:"tw-group tw-flex tw-items-center tw-gap-1 tw-text-sm tw-font-medium tw-text-accent hover:tw-text-accent-hover"},"Go to Model Settings",Go.default.createElement(od,{className:"tw-size-4 tw-transition-transform group-hover:tw-translate-x-0.5"}))))))),Go.default.createElement("div",{className:"tw-mt-4 tw-flex tw-justify-end"},Go.default.createElement(me,{onClick:t},"Close")))}var Yqe=class extends Fin.Modal{constructor(e,r){super(e),this.onGoToModelTab=r}onOpen(){let{contentEl:e}=this;this.root=(0,kin.createRoot)(e),this.root.render(Go.default.createElement(e0i,{onClose:()=>this.close(),onGoToModelTab:this.onGoToModelTab}))}onClose(){this.root.unmount()}};var r0i={llm_chain:"Chat",vault_qa:"Vault QA (Basic)",copilot_plus:"Copilot Plus",project:"Projects (alpha)"},qin=()=>{let t=kr(),{setSelectedTab:e}=sz(),[r,n]=(0,ht.useState)(!1),[o,i]=(0,ht.useState)(t.defaultConversationNoteName||"{$date}_{$time}__{$topic}"),a=()=>{n(!0);try{let l=o||"{$date}_{$time}__{$topic}",d=["{$date}","{$time}","{$topic}"].filter(g=>!l.includes(g));if(d.length>0){new tpe.Notice(`Error: Missing required variables: ${d.join(", ")}`,4e3);return}let f=/[\\/:*?"<>|]/,p=l.replace(/\{\$date}/g,"").replace(/\{\$time}/g,"").replace(/\{\$topic}/g,"");if(f.test(p)){new tpe.Notice('Error: Format contains illegal characters (\\/:*?"<>|)',4e3);return}let{fileName:m}=vg(new Date),y=l.replace("{$topic}","test topic name".slice(0,100).replace(/\s+/g,"_")).replace("{$date}",m.split("_")[0]).replace("{$time}",m.split("_")[1]);Re("defaultConversationNoteName",l),i(l),new tpe.Notice(`Format applied successfully! Example: ${y}`,4e3)}catch(l){new tpe.Notice(`Error applying format: ${l.message}`,4e3)}finally{n(!1)}},s=!!t.activeModels.find(l=>l.enabled&&no(l)===t.defaultModelKey),u=t.activeModels.filter(l=>l.enabled).map(l=>({label:QX(l),value:no(l)}));return ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Iin,null),ht.default.createElement("section",null,ht.default.createElement("div",{className:"tw-mb-3 tw-text-xl tw-font-bold"},"General"),ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Rr,{type:"custom",title:"API Keys",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Configure API keys for different AI providers"),ht.default.createElement(to,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"API key required for chat and QA features"),ht.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"To enable chat and QA functionality, please provide an API key from your selected provider."))}))},ht.default.createElement(me,{onClick:()=>{new Yqe(app,()=>e("model")).open()},variant:"secondary",className:"tw-flex tw-w-full tw-items-center tw-justify-center tw-gap-2 sm:tw-w-auto sm:tw-justify-start"},"Set Keys",ht.default.createElement($re,{className:"tw-size-4"})))),ht.default.createElement(Rr,{type:"select",title:"Default Chat Model",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Select the Chat model to use"),ht.default.createElement(to,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Default model is OpenRouter Gemini 2.5 Flash"),ht.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Set your OpenRouter API key in 'API keys' to use this model, or select a different model from another provider."))})),value:s?t.defaultModelKey:"Select Model",onChange:l=>{let c=t.activeModels.find(p=>p.enabled&&no(p)===l);if(!c)return;let{hasApiKey:d,errorNotice:f}=qJ(c,t);Re("defaultModelKey",l)},options:s?u:[{label:"Select Model",value:"Select Model"},...u],placeholder:"Model"}),ht.default.createElement(Rr,{type:"select",title:"Default Mode",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Select the default chat mode"),ht.default.createElement(to,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2"},ht.default.createElement("ul",{className:"tw-pl-4 tw-text-sm tw-text-muted"},ht.default.createElement("li",null,ht.default.createElement("strong",null,"Chat:")," Regular chat mode for general conversations and tasks. ",ht.default.createElement("i",null,"Free to use with your own API key.")),ht.default.createElement("li",null,ht.default.createElement("strong",null,"Vault QA (Basic):")," Ask questions about your vault content with semantic search. ",ht.default.createElement("i",null,"Free to use with your own API key.")),ht.default.createElement("li",null,ht.default.createElement("strong",null,"Copilot Plus:")," Covers all features of the 2 free modes, plus advanced paid features including chat context menu, advanced search, AI agents, and more. Check out"," ",ht.default.createElement("a",{href:Pat(a1.MODE_SELECT_TOOLTIP),target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent hover:tw-text-accent-hover"},"obsidiancopilot.com")," ","for more details.")))})),value:t.defaultChainType,onChange:l=>Re("defaultChainType",l),options:Object.entries(r0i).map(([l,c])=>({label:c,value:l}))}),ht.default.createElement(Rr,{type:"select",title:"Open Plugin In",description:"Choose where to open the plugin",value:t.defaultOpenArea,onChange:l=>Re("defaultOpenArea",l),options:[{label:"Sidebar View",value:"view"},{label:"Editor",value:"editor"}]}),ht.default.createElement(Rr,{type:"select",title:"Send Shortcut",description:ht.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},ht.default.createElement("span",{className:"tw-leading-none"},"Choose keyboard shortcut to send messages"),ht.default.createElement(to,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Shortcut not working?"),ht.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"If your selected shortcut doesn't work, check",ht.default.createElement("strong",null," Obsidian's Settings \u2192 Hotkeys")," to see if another command is using the same key combination. ",ht.default.createElement("br",null),"You may need to remove or change the conflicting hotkey first."))})),value:t.defaultSendShortcut,onChange:l=>Re("defaultSendShortcut",l),options:[{label:"Enter",value:"enter"},{label:"Shift + Enter",value:"shift+enter"}]}),ht.default.createElement(Rr,{type:"switch",title:"Auto-Add Active Content to Context",description:"Automatically add the active note or Web Viewer tab (Desktop only) to chat context when sending messages.",checked:t.autoAddActiveContentToContext,onCheckedChange:l=>{Re("autoAddActiveContentToContext",l)}}),ht.default.createElement(Rr,{type:"switch",title:"Auto-Add Selection to Context",description:"Automatically add selected text from notes or Web Viewer (Desktop only) to chat context. Disable to use manual command instead.",checked:t.autoAddSelectionToContext,onCheckedChange:l=>{Re("autoAddSelectionToContext",l)}}),ht.default.createElement(Rr,{type:"switch",title:"Images in Markdown",description:"Pass embedded images in markdown to the AI along with the text. Only works with multimodal models.",checked:t.passMarkdownImages,onCheckedChange:l=>{Re("passMarkdownImages",l)}}),ht.default.createElement(Rr,{type:"switch",title:"Suggested Prompts",description:"Show suggested prompts in the chat view",checked:t.showSuggestedPrompts,onCheckedChange:l=>Re("showSuggestedPrompts",l)}),ht.default.createElement(Rr,{type:"switch",title:"Relevant Notes",description:"Show relevant notes in the chat view",checked:t.showRelevantNotes,onCheckedChange:l=>Re("showRelevantNotes",l)}))),ht.default.createElement("section",null,ht.default.createElement("div",{className:"tw-mb-3 tw-text-xl tw-font-bold"},"Saving Conversations"),ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Rr,{type:"switch",title:"Autosave Chat",description:"Automatically saves the chat after every user message and AI response.",checked:t.autosaveChat,onCheckedChange:l=>Re("autosaveChat",l)}),ht.default.createElement(Rr,{type:"switch",title:"Generate AI Chat Title on Save",description:"When enabled, uses an AI model to generate a concise title for saved chat notes. When disabled, uses the first 10 words of the first user message.",checked:t.generateAIChatTitleOnSave,onCheckedChange:l=>Re("generateAIChatTitleOnSave",l)}),ht.default.createElement(Rr,{type:"text",title:"Default Conversation Folder Name",description:"The default folder name where chat conversations will be saved. Default is 'copilot/copilot-conversations'",value:t.defaultSaveFolder,onChange:l=>Re("defaultSaveFolder",l),placeholder:"copilot/copilot-conversations"}),ht.default.createElement(Rr,{type:"text",title:"Default Conversation Tag",description:"The default tag to be used when saving a conversation. Default is 'ai-conversations'",value:t.defaultConversationTag,onChange:l=>Re("defaultConversationTag",l),placeholder:"ai-conversations"}),ht.default.createElement(Rr,{type:"custom",title:"Conversation Filename Template",description:ht.default.createElement("div",{className:"tw-flex tw-items-start tw-gap-1.5 "},ht.default.createElement("span",{className:"tw-leading-none"},"Customize the format of saved conversation note names."),ht.default.createElement(to,{content:ht.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Note: All the following variables must be included in the template."),ht.default.createElement("div",null,ht.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-muted"},"Available variables:"),ht.default.createElement("ul",{className:"tw-pl-4 tw-text-sm tw-text-muted"},ht.default.createElement("li",null,ht.default.createElement("strong",null,"{$date}"),": Date in YYYYMMDD format"),ht.default.createElement("li",null,ht.default.createElement("strong",null,"{$time}"),": Time in HHMMSS format"),ht.default.createElement("li",null,ht.default.createElement("strong",null,"{$topic}"),": Chat conversation topic")),ht.default.createElement("i",{className:"tw-mt-2 tw-text-sm tw-text-muted"},"Example: ","{$date}_{$time}__{$topic}"," \u2192 20250114_153232__polish_this_article_[[Readme]]")))}))},ht.default.createElement("div",{className:"tw-flex tw-w-[320px] tw-items-center tw-gap-1.5"},ht.default.createElement(ni,{type:"text",className:Se("tw-min-w-[80px] tw-grow tw-transition-all tw-duration-200",r?"tw-w-[80px]":"tw-w-[120px]"),placeholder:"{$date}_{$time}__{$topic}",value:o,onChange:l=>i(l.target.value),disabled:r}),ht.default.createElement(me,{onClick:()=>a(),disabled:r,variant:"secondary"},r?ht.default.createElement(ht.default.Fragment,null,ht.default.createElement(Us,{className:"tw-mr-2 tw-size-4 tw-animate-spin"}),"Apply"):"Apply"))))),ht.default.createElement("section",null,ht.default.createElement("div",{className:"tw-mb-3 tw-text-xl tw-font-bold"},"Sorting"),ht.default.createElement("div",{className:"tw-space-y-4"},ht.default.createElement(Rr,{type:"select",title:"Chat History Sort Strategy",description:"Sort order for the chat history list",value:t.chatHistorySortStrategy,onChange:l=>{RJ(l)&&Re("chatHistorySortStrategy",l)},options:[{label:"Recency",value:"recent"},{label:"Created",value:"created"},{label:"Alphabetical",value:"name"}]}),ht.default.createElement(Rr,{type:"select",title:"Project List Sort Strategy",description:"Sort order for the project list",value:t.projectListSortStrategy,onChange:l=>{RJ(l)&&Re("projectListSortStrategy",l)},options:[{label:"Recency",value:"recent"},{label:"Created",value:"created"},{label:"Alphabetical",value:"name"}]}))))};gr();DG();u0();id();Qe();var Uin=require("obsidian"),In=$(K());var fy=$(K());gr();Qe();var Bin=()=>{let t=kr(),e=Uc.getInstance(),r=new Set(t.autonomousAgentEnabledToolIds||[]),n=e.getToolsByCategory(),o=e.getConfigurableTools(),i=(u,l)=>{let c=new Set(r);l?c.add(u):c.delete(u),Re("autonomousAgentEnabledToolIds",Array.from(c))},a=(u,l)=>{let c=new Set(r);for(let{metadata:d}of l)u?c.add(d.id):c.delete(d.id);Re("autonomousAgentEnabledToolIds",Array.from(c))},s=()=>Array.from(n.entries()).filter(([l,c])=>c.some(d=>o.includes(d))).map(([l,c])=>{let d=c.filter(f=>o.includes(f));if(d.length===0)return null;if(l==="cli"){let f=d.every(({metadata:p})=>r.has(p.id));return fy.default.createElement("div",{key:"cli",className:"tw-flex tw-flex-col tw-gap-2 tw-rounded-md tw-border tw-border-border tw-pb-3"},fy.default.createElement(Rr,{type:"switch",title:"Obsidian CLI (Experimental)",description:"Enable direct vault operations via the Obsidian desktop CLI",checked:f,onCheckedChange:p=>a(p,d)}),fy.default.createElement("div",{className:"tw-ml-4 tw-flex tw-flex-col tw-gap-1 tw-border-l tw-border-border tw-px-3"},d.map(({metadata:p})=>fy.default.createElement("div",{key:p.id,className:"tw-flex tw-flex-col"},fy.default.createElement("span",{className:"tw-text-xs tw-font-medium tw-text-normal"},p.displayName),fy.default.createElement("span",{className:"tw-text-xs tw-text-muted"},p.description)))))}return fy.default.createElement(fy.default.Fragment,{key:l},d.map(({metadata:f})=>fy.default.createElement(Rr,{key:f.id,type:"switch",title:f.displayName,description:f.description,checked:r.has(f.id),onCheckedChange:p=>i(f.id,p)})))});return fy.default.createElement(fy.default.Fragment,null,fy.default.createElement(Rr,{type:"slider",title:"Max Iterations",description:"Maximum number of reasoning iterations the autonomous agent can perform. Higher values allow for more complex reasoning but may take longer.",value:t.autonomousAgentMaxIterations??4,onChange:u=>{Re("autonomousAgentMaxIterations",u)},min:4,max:Cge,step:1}),fy.default.createElement("div",{className:"tw-mt-4 tw-rounded-lg tw-bg-secondary tw-p-4"},fy.default.createElement("div",{className:"tw-mb-2 tw-text-sm tw-font-medium"},"Agent Accessible Tools"),fy.default.createElement("div",{className:"tw-mb-4 tw-text-xs tw-text-muted"},"Toggle which tools the autonomous agent can use"),fy.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},s())))};var zin=()=>{let t=kr(),[e,r]=(0,In.useState)(!1),n=jbr(),o=async a=>{if(a){r(!0);let s=await $br();if(r(!1),!s)return;Re("enableSelfHostMode",!0)}else Re("enableSelfHostMode",!1),Re("enableMiyo",!1)},i=async a=>{if(a===t.enableMiyo)return;if(!a){Re("enableMiyo",!1);return}r(!0);try{if(!await new l0().isBackendAvailable(Mx(t))){new Uin.Notice("Miyo app is not available. Please start the Miyo app and try again.");return}}finally{r(!1)}let s=async()=>{a&&t.embeddingBatchSize!==Do.embeddingBatchSize&&Re("embeddingBatchSize",Do.embeddingBatchSize),Re("enableMiyo",a),a&&!t.enableSemanticSearchV3&&Re("enableSemanticSearchV3",!0),(t.enableSemanticSearchV3||a)&&await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0})};new nu(app,s,`Enabling Miyo Search will use your current vault folder name as the Miyo folder identifier and request a scan from Miyo. Make sure this folder is already registered in Miyo. Embedding Batch Size will be reset to the default (${Do.embeddingBatchSize}) for local stability. Continue?`,"Request Miyo Scan").open()};return In.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},In.default.createElement("section",{className:"tw-flex tw-flex-col tw-gap-4"},In.default.createElement("div",{className:"tw-flex tw-items-center tw-py-4"},In.default.createElement(Xc,{variant:"secondary",className:"tw-text-accent"},"Plus Required")),In.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},In.default.createElement("div",{className:"tw-pt-4 tw-text-xl tw-font-semibold"},"Autonomous Agent"),In.default.createElement(Rr,{type:"switch",title:"Enable Autonomous Agent",description:"Enable autonomous agent mode in Plus chat. The AI will reason step-by-step and decide which tools to use automatically, improving response quality for complex queries.",checked:t.enableAutonomousAgent,onCheckedChange:a=>{Re("enableAutonomousAgent",a)}}),t.enableAutonomousAgent&&In.default.createElement(In.default.Fragment,null,In.default.createElement(Bin,null)),In.default.createElement("div",{className:"tw-pt-4 tw-text-xl tw-font-semibold"},"Document Processor"),In.default.createElement(Rr,{type:"text",title:"Store converted markdown at",description:"When PDFs and other documents are processed, the converted markdown is saved to this folder. Leave empty to skip saving.",value:t.convertedDocOutputFolder,onChange:a=>{Re("convertedDocOutputFolder",a)},placeholder:"e.g. copilot/converteddocs"}),In.default.createElement("div",{className:"tw-pt-4 tw-text-xl tw-font-semibold"},"Memory (experimental)"),In.default.createElement(Rr,{type:"text",title:"Memory Folder Name",description:"Specify the folder where memory data is stored.",value:t.memoryFolderName,onChange:a=>{Re("memoryFolderName",a)},placeholder:"copilot/memory"}),In.default.createElement(Rr,{type:"switch",title:"Reference Recent Conversation",description:"When enabled, Copilot references your recent conversation history to provide more contextually relevant responses. All history data is stored locally in your vault.",checked:t.enableRecentConversations,onCheckedChange:a=>{Re("enableRecentConversations",a)}}),t.enableRecentConversations&&In.default.createElement(Rr,{type:"slider",title:"Max Recent Conversations",description:"Number of recent conversations to remember for context. Higher values provide more context but may slow down responses.",min:10,max:50,step:1,value:t.maxRecentConversations,onChange:a=>Re("maxRecentConversations",a)}),In.default.createElement(Rr,{type:"switch",title:"Reference Saved Memories",description:"When enabled, Copilot can access memories that you explicitly asked it to remember. Use this to store important facts, preferences, or context for future conversations.",checked:t.enableSavedMemory,onCheckedChange:a=>{Re("enableSavedMemory",a)}}),n&&In.default.createElement(In.default.Fragment,null,In.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5 tw-pt-4 tw-text-xl tw-font-semibold"},"Self-Host Mode",In.default.createElement(to,{content:"Lifetime license required"})),In.default.createElement(Rr,{type:"switch",title:"Enable Self-Host Mode",description:In.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},In.default.createElement("span",{className:"tw-leading-none"},"Use your own infrastructure for LLMs, embeddings and local document understanding with our desktop app Miyo."),In.default.createElement(to,{content:In.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2 tw-py-4"},In.default.createElement("div",{className:"tw-text-sm tw-font-medium tw-text-accent"},"Self-Host Mode (Believer/Supporter only)"),In.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Connect to your own self-hosted backend (e.g., Miyo) for complete control over your AI infrastructure. This allows offline usage and custom model deployments."),In.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Requires re-validation every 15 days when online."))})),checked:t.enableSelfHostMode,onCheckedChange:o,disabled:e}),t.enableSelfHostMode&&In.default.createElement(In.default.Fragment,null,In.default.createElement(Rr,{type:"text",title:"Remote Miyo Server URL (Optional)",description:"Leave blank when accessing Miyo locally. Set this only when Miyo is running on a remote machine \u2014 it will override the local service discovery.",value:t.miyoServerUrl||"",onChange:a=>Re("miyoServerUrl",a)}),In.default.createElement(Rr,{type:"switch",title:"Enable Miyo",description:"Use Miyo as your local search, PDF parsing, and context hub. Copilot will send the current vault folder name to Miyo and can request scans, but folder registration is managed in Miyo.",checked:t.enableMiyo,onCheckedChange:i,disabled:e}),t.enableMiyo&&In.default.createElement(In.default.Fragment,null,In.default.createElement(Rr,{type:"switch",title:"Search everything in Miyo",description:"When enabled, Miyo searches all indexed content across all folders. When disabled, searches are limited to the current vault folder only.",checked:t.miyoSearchAll,onCheckedChange:a=>Re("miyoSearchAll",a)}),!t.miyoSearchAll&&In.default.createElement("div",{className:"tw-text-xs tw-text-muted"},"Folder identifier sent to Miyo:"," ",In.default.createElement("span",{className:"tw-font-medium tw-text-normal"},tq(app)))),In.default.createElement(Rr,{type:"select",title:"Web Search Provider",description:"Choose which service to use for self-host web search.",value:t.selfHostSearchProvider,onChange:a=>Re("selfHostSearchProvider",a),options:[{label:"Firecrawl (default)",value:"firecrawl"},{label:"Perplexity Sonar",value:"perplexity"}]}),t.selfHostSearchProvider==="firecrawl"&&In.default.createElement(Rr,{type:"password",title:"Firecrawl API Key",description:In.default.createElement("span",null,"API key for web search via Firecrawl."," ",In.default.createElement("a",{href:"https://firecrawl.link/logan-yang",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent"},"Sign up \u2192")),value:t.firecrawlApiKey,onChange:a=>Re("firecrawlApiKey",a),placeholder:"fc-..."}),t.selfHostSearchProvider==="perplexity"&&In.default.createElement(Rr,{type:"password",title:"Perplexity API Key",description:In.default.createElement("span",null,"API key for web search via Perplexity Sonar."," ",In.default.createElement("a",{href:"https://docs.perplexity.ai",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent"},"Get API key \u2192")),value:t.perplexityApiKey,onChange:a=>Re("perplexityApiKey",a),placeholder:"pplx-..."}),In.default.createElement(Rr,{type:"password",title:"Supadata API Key",description:In.default.createElement("span",null,"API key for YouTube transcripts via Supadata."," ",In.default.createElement("a",{href:"https://supadata.ai/?ref=obcopilot",target:"_blank",rel:"noopener noreferrer",className:"tw-text-accent"},"Sign up \u2192")),value:t.supadataApiKey,onChange:a=>Re("supadataApiKey",a),placeholder:"sd-..."}))))))};gr();XV();Xe();Qe();xn();gr();Xe();Qe();Dt();gr();BC();var n0i="2023-06-01",o0i="bedrock-2023-05-31",P6="Hello!",npe="Hello!",KSt=64,i0i=256,a0i=256,s0i=256,u0i=new Set(["openai","openai","openrouterai","groq","xai","siliconflow","siliconflow","3rd party (openai-format)","3rd party (openai-format)","lm-studio","lm-studio","mistralai","deepseek"]);function fz(t){return t.replace(/\/+$/g,"")}function l0i(t){try{return new URL(t)}catch{return null}}function rpe(t){return t.replace(/'/g,`'"'"'`)}function Qqe(t){let e=qC[t];return(e?.curlBaseURL??e?.host??"").trim()}async function mQ(t){let e=[],r=t?.trim()??"";if(!r)return e.push("API key is empty; using placeholder."),{apiKey:"",warnings:e};try{let n=(await kn(r))?.trim();return!n||n==="Copilot failed to decrypt API keys!"?(e.push("API key could not be decrypted; using placeholder."),{apiKey:"",warnings:e}):{apiKey:n,warnings:e}}catch{return e.push("API key could not be decrypted; using placeholder."),{apiKey:"",warnings:e}}}function c0i(t){let e=fz(t),r=["/chat/completions","/embeddings","/responses"];for(let n of r)if(e.endsWith(n))return e.slice(0,-n.length);return e}function d0i(t){let e=fz(t);return e.endsWith("/models")&&(e=e.slice(0,-7)),!e.includes("/v1beta")&&!e.includes("/v1")&&(e=`${e}/v1beta`),e}function f0i(t){let e=fz(t),r=["/api/v1","/v1","/api"];for(let n of r)if(e.endsWith(n))return e.slice(0,-n.length);return e}function E6(t){let e=[],r=rpe(t.url);e.push(`curl --request ${t.method} '${r}'`);for(let a of t.curlArgs??[])e.push(` ${a}`);let n=["Content-Type","Accept","Authorization","x-goog-api-key","api-key","x-api-key","anthropic-version","OpenAI-Organization"],o=t.headers??{},i=new Set;for(let a of n)o[a]!==void 0&&(i.add(a),e.push(` --header '${rpe(`${a}: ${o[a]}`)}'`));for(let a of Object.keys(o).sort())i.has(a)||e.push(` --header '${rpe(`${a}: ${o[a]}`)}'`);if(t.body!==void 0){let a=JSON.stringify(t.body,null,2);e.push(` --data-raw '${rpe(a)}'`)}return e.join(` \\ `)}async function p0i(t,e){let r=[],n=t.provider?.trim()??"",o=Qqe(n),i=t.baseUrl?.trim()??"",a=fz(i||o||"https://api.example.com/v1"),s=c0i(a),u=t.name?.trim()||"";t.name?.trim()||r.push("Model name is empty; using placeholder.");let l=await mQ(t.apiKey);r.push(...l.warnings);let c={"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${l.apiKey}`};return t.openAIOrgId?.trim()&&(c["OpenAI-Organization"]=t.openAIOrgId.trim()),n==="openrouterai"&&(c["HTTP-Referer"]="https://obsidiancopilot.com",c["X-Title"]="Obsidian Copilot"),e?{ok:!0,warnings:r,spec:{method:"POST",url:`${s}/embeddings`,headers:c,body:{model:u,input:npe}}}:{ok:!0,warnings:r,spec:{method:"POST",url:`${s}/chat/completions`,headers:c,body:{model:u,messages:[{role:"user",content:P6}],stream:!1,max_tokens:KSt}}}}function m0i(t,e,r,n){let o=[],i=t.azureOpenAIApiInstanceName?.trim()||"[instance]";t.azureOpenAIApiInstanceName?.trim()||o.push("Azure instance name is empty; using placeholder.");let a=t.baseUrl?.trim();if(a){let s=l0i(a);if(s){let u=fz(s.pathname||"");u.includes("/openai/deployments/")&&(u=u.split("/openai/deployments/")[0]);let l=`${s.origin}${u}`;return{warnings:o,url:`${l}/openai/deployments/${encodeURIComponent(e)}/${r}?api-version=${encodeURIComponent(n)}`}}}return{warnings:o,url:`https://${i}.openai.azure.com/openai/deployments/${encodeURIComponent(e)}/${r}?api-version=${encodeURIComponent(n)}`}}async function h0i(t,e){let r=[],n=await mQ(t.apiKey);r.push(...n.warnings);let o=e?"embeddings":"chat/completions";if(t.baseUrl?.trim()){let{normalizeAzureUrl:l}=await Promise.resolve().then(()=>(LW(),imt)),{baseUrl:c,apiVersion:d}=l(t.baseUrl.trim()),f=d||t.azureOpenAIApiVersion?.trim()||"2024-05-01-preview",p=`${c}/${o}?api-version=${encodeURIComponent(f)}`,m=t.name?.trim(),h=e?{input:npe,...m?{model:m}:{}}:{messages:[{role:"user",content:P6}],stream:!1,max_tokens:KSt,...m?{model:m}:{}};return{ok:!0,warnings:r,spec:{method:"POST",url:p,headers:{"Content-Type":"application/json",Accept:"application/json","api-key":n.apiKey},body:h}}}let i=e?t.azureOpenAIApiEmbeddingDeploymentName?.trim()||"[deployment]":t.azureOpenAIApiDeploymentName?.trim()||"[deployment]";(!i||i==="[deployment]")&&r.push("Azure deployment name is empty; using placeholder.");let a=t.azureOpenAIApiVersion?.trim()||"[api-version]";t.azureOpenAIApiVersion?.trim()||r.push("Azure api-version is empty; using placeholder.");let s=m0i(t,i,o,a);r.push(...s.warnings);let u=e?{input:npe}:{messages:[{role:"user",content:P6}],stream:!1,max_tokens:KSt};return{ok:!0,warnings:r,spec:{method:"POST",url:s.url,headers:{"Content-Type":"application/json",Accept:"application/json","api-key":n.apiKey},body:u}}}async function g0i(t){let e=[],r=t.baseUrl?.trim()??"",n=Qqe("anthropic"),o=fz(r||n||"https://api.anthropic.com"),i=["/v1/messages","/v1"];for(let l of i)if(o.endsWith(l)){o=o.slice(0,-l.length);break}let a=`${o}/v1/messages`,s=await mQ(t.apiKey);e.push(...s.warnings);let u=t.name?.trim()||"";return t.name?.trim()||e.push("Model name is empty; using placeholder."),{ok:!0,warnings:e,spec:{method:"POST",url:a,headers:{"Content-Type":"application/json",Accept:"application/json","x-api-key":s.apiKey,"anthropic-version":n0i},body:{model:u,max_tokens:i0i,messages:[{role:"user",content:P6}]}}}}async function y0i(t,e){let r=[],n=t.baseUrl?.trim()??"",o=Qqe("google"),a=d0i(n||o||"https://generativelanguage.googleapis.com"),s=t.name?.trim()||"";t.name?.trim()||r.push("Model name is empty; using placeholder.");let u=s.includes("/")?s:`models/${s}`,l=await mQ(t.apiKey);r.push(...l.warnings);let c={"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":l.apiKey};return e?{ok:!0,warnings:r,spec:{method:"POST",url:`${a}/${u}:embedContent`,headers:c,body:{content:{parts:[{text:npe}]}}}}:{ok:!0,warnings:r,spec:{method:"POST",url:`${a}/${u}:generateContent`,headers:c,body:{contents:[{role:"user",parts:[{text:P6}]}],generationConfig:{maxOutputTokens:s0i}}}}}function b0i(t){return/(^|\.)anthropic\./.test(t)}async function _0i(t){let e=[],r=t.name?.trim()||"";t.name?.trim()||e.push("Model name is empty; using placeholder.");let n=t.bedrockRegion?.trim()||"us-east-1";t.bedrockRegion?.trim()||e.push("Bedrock region is empty; defaulting to us-east-1.");let o=t.baseUrl?.trim(),a=`${fz(o||`https://bedrock-runtime.${n}.amazonaws.com`)}/model/${encodeURIComponent(r)}/invoke`,s={messages:[{role:"user",content:[{type:"text",text:P6}]}],max_tokens:a0i};b0i(r)?s.anthropic_version=o0i:e.push("Model ID does not look like Anthropic; request body may need adjustment.");let u=await mQ(t.apiKey);e.push(...u.warnings);let l={method:"POST",url:a,headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${u.apiKey}`},body:s},c={method:"POST",url:a,curlArgs:[`--aws-sigv4 'aws:amz:${rpe(n)}:bedrock'`,"--user ':'"],headers:{"Content-Type":"application/json",Accept:"application/json"},body:s};return{ok:!0,command:["# Amazon Bedrock InvokeModel","# Option A: Bearer token auth (matches Obsidian Copilot)",E6(l),"","# Option B: IAM auth (AWS SigV4)",E6(c)].join(` -`),warnings:e}}async function v0i(t,e){let r=[],n=t.baseUrl?.trim()??"",o=Qqe("ollama"),i=f0i(fz(n||o||"http://localhost:11434")),a=t.name?.trim()||"";t.name?.trim()||r.push("Model name is empty; using placeholder.");let s={"Content-Type":"application/json",Accept:"application/json"};if(t.apiKey?.trim()){let l=await mQ(t.apiKey),c=l.warnings.filter(d=>!d.includes("API key is empty"));r.push(...c),s.Authorization=`Bearer ${l.apiKey}`}return e?{ok:!0,warnings:r,spec:{method:"POST",url:`${i}/api/embed`,headers:s,body:{model:a,input:npe,truncate:!0}}}:{ok:!0,warnings:r,spec:{method:"POST",url:`${i}/api/chat`,headers:s,body:{model:a,messages:[{role:"user",content:P6}],stream:!1}}}}async function Vin(t){let e=[],r=t.provider?.trim();if(!r)return{ok:!1,error:"Provider is required to build a curl command.",warnings:e};let n=!!t.isEmbeddingModel;if(r==="azure openai"){let o=await h0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(r==="anthropic"){if(n)return{ok:!1,error:"Anthropic does not support embeddings.",warnings:e};let o=await g0i(t);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(r==="amazon-bedrock")return n?{ok:!1,error:"Bedrock embeddings are not supported by this generator.",warnings:e}:await _0i(t);if(r==="google"||r==="google"){let o=await y0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(r==="ollama"||r==="ollama"){let o=await v0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(u0i.has(r)){let o=await p0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}return{ok:!1,error:`Provider "${r}" is not supported for curl generation.`,warnings:e}}Mr();g4();var pz=require("obsidian"),Ye=$(K()),GSt=({open:t,onOpenChange:e,onAdd:r,ping:n,isEmbeddingModel:o=!1})=>{let{modalContainer:i}=sz(),a=ee(),s=o?"openai":"openrouterai",u=L=>L==="azure openai"&&!E.baseUrl,[l,c]=(0,Ye.useState)(null),[d,f]=(0,Ye.useState)(u(s)),[p,m]=(0,Ye.useState)(!1),[h,y]=(0,Ye.useState)("idle"),[g,b]=(0,Ye.useState)({name:!1,instanceName:!1,deploymentName:!1,embeddingDeploymentName:!1,apiVersion:!1,displayName:!1,bedrockRegion:!1}),_=(L,J)=>{b(ne=>({...ne,[L]:J}))},w=()=>{b({name:!1,instanceName:!1,deploymentName:!1,embeddingDeploymentName:!1,apiVersion:!1,displayName:!1,bedrockRegion:!1})},T=()=>{let L=!0,J={...g};return J.name=!E.name,E.name||(L=!1),E.provider==="azure openai"&&(o||!E.baseUrl?.trim())&&(J.instanceName=!E.azureOpenAIApiInstanceName,J.apiVersion=!E.azureOpenAIApiVersion,o?(J.embeddingDeploymentName=!E.azureOpenAIApiEmbeddingDeploymentName,E.azureOpenAIApiEmbeddingDeploymentName||(L=!1)):(J.deploymentName=!E.azureOpenAIApiDeploymentName,E.azureOpenAIApiDeploymentName||(L=!1)),(!E.azureOpenAIApiInstanceName||!E.azureOpenAIApiVersion)&&(L=!1)),E.provider,"amazon-bedrock",J.bedrockRegion=!1,b(J),L},O=(L=s)=>{let J={name:"",provider:L,enabled:!0,isBuiltIn:!1,baseUrl:"",apiKey:nw(L),isEmbeddingModel:o,capabilities:[]};if(!o){let ne={...J,stream:!0};return L==="amazon-bedrock"?{...ne,bedrockRegion:a.amazonBedrockRegion}:ne}return J},[E,P]=(0,Ye.useState)(O()),R=L=>{P(J=>({...J,...L})),y("idle")},I=L=>({...L,name:L.name?.trim(),baseUrl:L.baseUrl?.trim(),apiKey:L.apiKey?.trim(),openAIOrgId:L.openAIOrgId?.trim(),azureOpenAIApiInstanceName:L.azureOpenAIApiInstanceName?.trim(),azureOpenAIApiDeploymentName:L.azureOpenAIApiDeploymentName?.trim(),azureOpenAIApiEmbeddingDeploymentName:L.azureOpenAIApiEmbeddingDeploymentName?.trim(),azureOpenAIApiVersion:L.azureOpenAIApiVersion?.trim(),bedrockRegion:L.bedrockRegion?.trim()}),[A,B]=(0,Ye.useState)(o1(s)),k=()=>!!(E.name&&E.provider),q=()=>p||!k(),Z=()=>{if(!T()){new pz.Notice("Please fill in all required fields");return}let L=I(E);r(L),e(!1),P(O()),w(),y("idle"),f(!1)},V=L=>{B(o1(L)),y("idle"),P({...E,provider:L,apiKey:nw(L),...L==="openai"?{openAIOrgId:a.openAIOrgId}:{},...L==="azure openai"?{azureOpenAIApiInstanceName:a.azureOpenAIApiInstanceName,azureOpenAIApiDeploymentName:a.azureOpenAIApiDeploymentName,azureOpenAIApiVersion:a.azureOpenAIApiVersion,azureOpenAIApiEmbeddingDeploymentName:a.azureOpenAIApiEmbeddingDeploymentName}:{},...L==="amazon-bedrock"?{bedrockRegion:a.amazonBedrockRegion}:{bedrockRegion:void 0}}),f(u(L))},Y=L=>{L||(P(O()),w(),y("idle"),f(!1)),e(L)},X=async()=>{if(!T()){new pz.Notice("Please fill in all required fields");return}m(!0),y("idle");try{let L=I(E);await n(L),y("success"),new pz.Notice("Model verification successful!")}catch(L){ie(L);let J=Wr(L);y("failed"),new pz.Notice("Model verification failed: "+J)}finally{m(!1)}},W=async()=>{try{let L=I(E),J=await Vin(L);if(!J.ok){new pz.Notice(J.error);return}await navigator.clipboard.writeText(J.command);let D=!J.warnings.some(H=>H.includes("placeholder"))?" Warning: contains real API key!":"",N=J.warnings.filter(H=>!H.includes("placeholder")),z=N.length>0?` (${N[0]})`:"";new pz.Notice(`Copied curl command.${D}${z}`)}catch(L){ie(L),new pz.Notice("Failed to copy curl command: "+Wr(L))}},re=()=>{let J=(()=>{switch(E.provider){case"openai":return Ye.default.createElement(Fo,{label:"OpenAI Organization ID",description:"Enter OpenAI Organization ID if applicable"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter OpenAI Organization ID if applicable",value:E.openAIOrgId||"",onChange:ne=>R({openAIOrgId:ne.target.value})}));case"azure openai":return E.baseUrl?.trim()&&!o?null:Ye.default.createElement(Ye.default.Fragment,null,Ye.default.createElement(Fo,{label:"Instance Name",required:!0,error:g.instanceName,errorMessage:"Instance name is required"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Instance Name",value:E.azureOpenAIApiInstanceName||"",onChange:ne=>{R({azureOpenAIApiInstanceName:ne.target.value}),_("instanceName",!1)}})),o?Ye.default.createElement(Fo,{label:"Embedding Deployment Name",required:!0,error:g.embeddingDeploymentName,errorMessage:"Embedding deployment name is required"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Embedding Deployment Name",value:E.azureOpenAIApiEmbeddingDeploymentName||"",onChange:ne=>{R({azureOpenAIApiEmbeddingDeploymentName:ne.target.value}),_("embeddingDeploymentName",!1)}})):Ye.default.createElement(Fo,{label:"Deployment Name",required:!0,error:g.deploymentName,errorMessage:"Deployment name is required",description:"This is your actual model, no need to pass a model name separately."},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Deployment Name",value:E.azureOpenAIApiDeploymentName||"",onChange:ne=>{R({azureOpenAIApiDeploymentName:ne.target.value}),_("deploymentName",!1)}})),Ye.default.createElement(Fo,{label:"API Version",required:!0,error:g.apiVersion,errorMessage:"API version is required"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Version",value:E.azureOpenAIApiVersion||"",onChange:ne=>{R({azureOpenAIApiVersion:ne.target.value}),_("apiVersion",!1)}})));case"amazon-bedrock":return Ye.default.createElement(Fo,{label:"Region (optional)",description:"Defaults to us-east-1 when left blank. With inference profiles (global., us., eu., apac.), region is auto-managed."},Ye.default.createElement("div",{className:"tw-flex tw-gap-2"},Ye.default.createElement(ni,{className:"tw-flex-1",type:"text",placeholder:"Enter AWS region (e.g. us-east-1)",value:E.bedrockRegion||"",onChange:ne=>{R({bedrockRegion:ne.target.value}),_("bedrockRegion",!1)}}),Ye.default.createElement(L3,{onValueChange:ne=>{R({bedrockRegion:ne}),_("bedrockRegion",!1)}},Ye.default.createElement(OU,{className:"tw-w-[140px]"},Ye.default.createElement(F3,{placeholder:"Presets"})),Ye.default.createElement(EU,{container:l},["us-east-1","us-west-2","eu-west-1","ap-northeast-1","ap-southeast-1"].map(ne=>Ye.default.createElement(PU,{key:ne,value:ne},ne))))));default:return null}})();return J?Ye.default.createElement(uy,{open:d,onOpenChange:f,className:"tw-rounded-lg tw-border tw-bg-secondary/30 tw-border-border/60"},Ye.default.createElement(AT,{asChild:!0},Ye.default.createElement("button",{type:"button",className:"tw-flex tw-w-full tw-cursor-pointer tw-items-center tw-justify-between tw-rounded-lg tw-p-3 tw-text-left hover:tw-bg-modifier-hover"},Ye.default.createElement("span",{className:"tw-text-sm tw-font-medium"},"Additional ",wg(E.provider)," Settings"),Ye.default.createElement(Ji,{className:`tw-size-4 tw-text-muted tw-transition-transform tw-duration-200 ${d?"tw-rotate-180":""}`}))),Ye.default.createElement(ly,{className:"tw-space-y-4 tw-px-3 tw-pb-3"},J)):null},ue=()=>{if(E.provider!=="azure openai")return A.host;let L=E.azureOpenAIApiInstanceName||"[instance]",J=o?E.azureOpenAIApiEmbeddingDeploymentName||"[deployment]":E.azureOpenAIApiDeploymentName||"[deployment]",ne=E.azureOpenAIApiVersion||"[api-version]";return`https://${L}.openai.azure.com/openai/deployments/${J}/${o?"embeddings":"chat/completions"}?api-version=${ne}`},le=Object.entries(rF).map(([L,J])=>({id:L,label:L.charAt(0).toUpperCase()+L.slice(1),description:J}));return Ye.default.createElement(Kqe,{open:t,onOpenChange:Y},Ye.default.createElement(Zfe,{className:"tw-max-h-[80vh] tw-overflow-y-auto sm:tw-max-w-[425px]",container:i,ref:L=>c(L)},Ye.default.createElement(Yfe,null,Ye.default.createElement(Qfe,null,"Add Custom ",o?"Embedding":"Chat"," Model"),Ye.default.createElement(epe,null,"Add a new model to your collection.")),Ye.default.createElement("div",{className:"tw-space-y-3"},Ye.default.createElement(Fo,{label:"Model Name",required:!0,error:g.name,errorMessage:"Model name is required",description:E.provider==="amazon-bedrock"&&!o?"For Bedrock, use cross-region inference profile IDs (global., us., eu., or apac. prefix) for better reliability. Regional IDs without prefixes may fail.":void 0},Ye.default.createElement(ni,{type:"text",placeholder:`Enter model name (e.g. ${E.provider==="amazon-bedrock"&&!o?"global.anthropic.claude-sonnet-4-6-v1:0":o?"text-embedding-3-small":"gpt-4"})`,value:E.name,onChange:L=>{R({name:L.target.value}),_("name",!1)}})),Ye.default.createElement(Fo,{label:Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Ye.default.createElement("span",{className:"tw-leading-none"},"Display Name"),Ye.default.createElement(eo,{content:Ye.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-0.5 tw-text-sm tw-text-muted"},Ye.default.createElement("div",{className:"tw-text-[12px] tw-font-bold"},"Suggested format:"),Ye.default.createElement("div",{className:"tw-text-accent"},"[Source]-[Payment]:[Pretty Model Name]"),Ye.default.createElement("div",{className:"tw-text-[12px]"},"Example:",Ye.default.createElement("li",null,"Direct-Paid:Ds-r1"),Ye.default.createElement("li",null,"OpenRouter-Paid:Ds-r1"),Ye.default.createElement("li",null,"Perplexity-Paid:lg"))),contentClassName:"tw-max-w-96"}))},Ye.default.createElement(ni,{type:"text",placeholder:"Custom display name (optional)",value:E.displayName||"",onChange:L=>{P({...E,displayName:L.target.value})}})),Ye.default.createElement(Fo,{label:"Provider"},Ye.default.createElement(L3,{value:E.provider,onValueChange:V},Ye.default.createElement(OU,null,Ye.default.createElement(F3,{placeholder:"Select provider"})),Ye.default.createElement(EU,{container:l},Object.values(o?ate(kC,["COPILOT_PLUS","COPILOT_PLUS_JINA"]):ate(Mb,["COPILOT_PLUS"])).map(L=>Ye.default.createElement(PU,{key:L,value:L},wg(L)))))),Ye.default.createElement(Fo,{label:"Base URL",description:"Leave it blank, unless you are using a proxy."},Ye.default.createElement(ni,{type:"text",placeholder:ue()||"https://api.example.com/v1",value:E.baseUrl||"",onChange:L=>R({baseUrl:L.target.value})})),Ye.default.createElement(Fo,{label:"API Key"},Ye.default.createElement(xN,{placeholder:`Enter ${A.label} API Key`,value:E.apiKey||"",onChange:L=>R({apiKey:L})}),A.keyManagementURL&&Ye.default.createElement("p",{className:"tw-text-xs tw-text-muted"},Ye.default.createElement("a",{href:A.keyManagementURL,target:"_blank",rel:"noopener noreferrer"},"Get ",A.label," API Key"))),!o&&Ye.default.createElement(Fo,{label:Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Ye.default.createElement("span",{className:"tw-leading-none"},"Model Capabilities"),Ye.default.createElement(eo,{content:Ye.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Only used to display model capabilities, does not affect model functionality"),contentClassName:"tw-max-w-96"}))},Ye.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-items-center tw-gap-x-6 tw-gap-y-2"},le.map(({id:L,label:J,description:ne})=>Ye.default.createElement("div",{key:L,className:"tw-flex tw-items-center tw-gap-2"},Ye.default.createElement(Uu,{id:L,checked:E.capabilities?.includes(L),onCheckedChange:D=>{let N=E.capabilities||[];P({...E,capabilities:D?[...N,L]:N.filter(z=>z!==L)})}}),Ye.default.createElement(eo,{content:ne},Ye.default.createElement(uc,{htmlFor:L,className:"tw-text-sm"},J)))))),re()),Ye.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-3 sm:tw-flex-row sm:tw-items-center sm:tw-justify-between"},Ye.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-items-center tw-gap-3 sm:tw-flex-1"},Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Ye.default.createElement(Uu,{id:"enable-cors",checked:E.enableCors||!1,onCheckedChange:L=>P({...E,enableCors:L})}),Ye.default.createElement(uc,{htmlFor:"enable-cors",className:"tw-cursor-pointer"},Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Ye.default.createElement("span",{className:"tw-text-sm"},"CORS"),Ye.default.createElement(eo,{content:Ye.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Only check this option when prompted that CORS is needed"),contentClassName:"tw-max-w-96"})))),(E.provider==="3rd party (openai-format)"||E.provider==="lm-studio")&&Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Ye.default.createElement(Uu,{id:"stream-usage",checked:E.streamUsage||!1,onCheckedChange:L=>P({...E,streamUsage:L})}),Ye.default.createElement(uc,{htmlFor:"stream-usage",className:"tw-cursor-pointer"},Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Ye.default.createElement("span",{className:"tw-text-sm"},"Stream Usage"),Ye.default.createElement(eo,{content:Ye.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Enable if your provider supports stream_options for token usage tracking. Disable for providers that do not support it (e.g., Databricks, MLFlow)."),contentClassName:"tw-max-w-96"})))),Ye.default.createElement(s_,null,Ye.default.createElement(vn,null,Ye.default.createElement(wn,{asChild:!0},Ye.default.createElement(me,{variant:"ghost",size:"sm",onClick:W,disabled:!E.name,className:"tw-text-muted hover:tw-text-normal"},"CURL")),Ye.default.createElement(pn,null,Ye.default.createElement("p",null,"Copy curl command for testing"))))),Ye.default.createElement("div",{className:"tw-flex tw-shrink-0 tw-items-center tw-justify-end tw-gap-2"},h==="success"&&Ye.default.createElement(PF,{className:"tw-size-5 tw-text-success"}),h==="failed"&&Ye.default.createElement(wO,{className:"tw-size-5 tw-text-error"}),Ye.default.createElement(s_,null,Ye.default.createElement(vn,null,Ye.default.createElement(wn,{asChild:!0},Ye.default.createElement(me,{variant:"secondary",size:"sm",onClick:X,disabled:q(),className:"tw-min-w-[72px]"},p?Ye.default.createElement(Ye.default.Fragment,null,Ye.default.createElement(Us,{className:"tw-mr-1.5 tw-size-3.5 tw-animate-spin"}),"Test"):"Test")),Ye.default.createElement(pn,null,Ye.default.createElement("p",null,"Optional: test API call")))),Ye.default.createElement(me,{variant:"default",size:"sm",onClick:Z,disabled:q()},"Add Model")))))};xn();gr();zr();Qe();Dt();Mr();var Vt=$(K());g4();var w0i={reasoning:{icon:ex,color:"tw-text-model-capabilities-blue",tooltip:rF.reasoning},vision:{icon:S1,color:"tw-text-model-capabilities-green",tooltip:rF.vision},websearch:{icon:_l,color:"tw-text-model-capabilities-blue",tooltip:rF.websearch}},S0i=["reasoning","vision","websearch"],C0i=({title:t,onRefresh:e,onAdd:r})=>Vt.default.createElement("div",{className:"tw-mb-3 tw-flex tw-flex-col tw-gap-2 md:tw-flex-row md:tw-items-center md:tw-justify-between"},Vt.default.createElement("h3",{className:"tw-text-xl tw-font-bold"},t),Vt.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center sm:tw-justify-end"},e&&Vt.default.createElement(me,{onClick:e,variant:"secondary",className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement(jF,{className:"tw-size-2 md:tw-size-4"}),"Refresh Built-ins"),Vt.default.createElement(me,{onClick:r,variant:"default",className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement(Fb,{className:"tw-size-2 md:tw-size-4"}),"Add Model"))),x0i=t=>Vt.default.createElement("div",{className:"tw-mx-auto tw-grid tw-w-16 tw-grid-cols-3 tw-gap-1"},S0i.map(e=>{let r=w0i[e];if(!r)return Vt.default.createElement("div",{key:e,className:"tw-w-4"});let n=r.icon;return t.capabilities?.includes(e)?Vt.default.createElement(eo,{key:e,content:r.tooltip,side:"bottom"},Vt.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center"},Vt.default.createElement(n,{className:Se("tw-size-4",r.color)}))):Vt.default.createElement("div",{key:e,className:"tw-flex tw-items-center tw-justify-center"},Vt.default.createElement("div",{className:"tw-size-4"}))})),T0i=({model:t,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:o,id:i,containerRef:a})=>{let s=[];e&&s.push({icon:Vt.default.createElement(NF,{className:"tw-size-4"}),label:"Edit",onClick:e}),r&&!t.core&&s.push({icon:Vt.default.createElement(U_,{className:"tw-size-4"}),label:"Copy",onClick:r}),t.core||s.push({icon:Vt.default.createElement(Iy,{className:"tw-size-4"}),label:"Delete",onClick:()=>n(no(t)),variant:"destructive"});let u=Vt.default.createElement("div",{className:"tw-flex tw-justify-around"},!t.isEmbeddingModel&&Vt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement("span",{className:"tw-text-sm"},"Enabled"),Vt.default.createElement(Uu,{checked:t.enabled,onCheckedChange:l=>o({...t,enabled:l})})),Vt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement("span",{className:"tw-text-sm"},"CORS"),Vt.default.createElement(Uu,{checked:t.enableCors,onCheckedChange:l=>o({...t,enableCors:l})})));return Vt.default.createElement(qqe,{id:i,item:t,title:t.displayName||t.name,subtitle:wg(t.provider,t),badge:t.capabilities&&t.capabilities.length>0?Vt.default.createElement(tgt,{capabilities:t.capabilities,iconSize:14}):void 0,isDraggable:!t.core,isExpandable:!0,expandedContent:u,primaryAction:e?{icon:Vt.default.createElement(DF,{className:"tw-size-4"}),onClick:e,tooltip:"Edit Model"}:void 0,dropdownActions:s,containerRef:a})},O0i=({model:t,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:o,isEmbeddingModel:i,containerRef:a})=>{let{attributes:s,listeners:u,setNodeRef:l,transform:c,transition:d,isDragging:f}=cQ({id:no(t),disabled:t.core}),p={transform:gC.Transform.toString(c),transition:d},m=e||!t.core||r&&!t.core;return Vt.default.createElement(dz,{ref:l,style:p,className:Se("tw-transition-colors tw-duration-200 hover:tw-bg-interactive-accent/10",f&&"tw-relative tw-z-[100] tw-cursor-grabbing tw-shadow-lg tw-backdrop-blur-sm tw-border-accent/50 tw-bg-primary/90")},Vt.default.createElement(hb,{className:"tw-w-6 tw-px-2"},!t.core&&Vt.default.createElement(me,{variant:"ghost",size:"icon",className:"tw-size-6 tw-cursor-grab tw-touch-none tw-p-0 hover:tw-cursor-grab active:tw-cursor-grabbing",...s,...u},Vt.default.createElement(QC,{className:"tw-size-4 tw-transition-colors"}))),Vt.default.createElement(hb,{className:"tw-pl-0"},t.displayName||t.name),Vt.default.createElement(hb,null,wg(t.provider,t)),Vt.default.createElement(hb,null,x0i(t)),!i&&Vt.default.createElement(hb,{className:"tw-text-center"},Vt.default.createElement(Uu,{id:`${no(t)}-enabled`,checked:t.enabled,disabled:t.enabled&&lNt(t),onCheckedChange:h=>o({...t,enabled:h}),className:"tw-mx-auto"})),Vt.default.createElement(hb,{className:"tw-text-center"},Vt.default.createElement(Uu,{id:`${no(t)}-enableCors`,checked:t.enableCors,onCheckedChange:h=>o({...t,enableCors:h}),className:"tw-mx-auto"})),Vt.default.createElement(hb,{className:"tw-text-center"},Vt.default.createElement("div",{className:"tw-flex tw-justify-center tw-gap-2"},e&&Vt.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>e(t),className:"tw-shadow-sm tw-transition-shadow hover:tw-shadow-md"},Vt.default.createElement(DF,{className:"tw-size-4"})),m&&Vt.default.createElement(sN,null,Vt.default.createElement(uN,{asChild:!0},Vt.default.createElement(me,{variant:"ghost",size:"icon"},Vt.default.createElement(SO,{className:"tw-size-4"}))),Vt.default.createElement(Ev,{align:"end",container:a.current},e&&Vt.default.createElement(Ai,{onClick:()=>e(t)},Vt.default.createElement(NF,{className:"tw-mr-2 tw-size-4"}),"Edit"),r&&!t.core&&Vt.default.createElement(Ai,{onClick:()=>r(t)},Vt.default.createElement(U_,{className:"tw-mr-2 tw-size-4"}),"Copy"),!t.core&&Vt.default.createElement(Ai,{onClick:()=>n(no(t)),className:"tw-text-error"},Vt.default.createElement(Iy,{className:"tw-mr-2 tw-size-4"}),"Delete"))))))},XSt=({models:t,onEdit:e,onCopy:r,onDelete:n,onAdd:o,onUpdateModel:i,onReorderModels:a,onRefresh:s,title:u})=>{let l=!!(t.length>0&&t[0].isEmbeddingModel),c=Aqe(iQ(cz),iQ(lz,{coordinateGetter:kqe})),d=(0,Vt.useRef)(null),f=t.findIndex(y=>!y.core),p=y=>g=>{let{transform:b,active:_,activeNodeRect:w,over:T}=g;if(!_||!w)return b;let O=t.findIndex(A=>no(A)===_.id),E=t.filter(A=>!A.core).length,P=w.height,R=(f-O)*P,I=(f+E-1-O)*P;if(y&&T){let A=t.findIndex(k=>no(k)===T.id);if(t[A].core||A{let{active:g,over:b}=y;if(b&&g.id!==b.id){let _=t.findIndex(E=>no(E)===g.id),w=t.findIndex(E=>no(E)===b.id),T=t[w];if(wVt.default.createElement("div",{className:"tw-relative md:tw-hidden"},Vt.default.createElement(sQ,{sensors:c,collisionDetection:aQ,onDragEnd:m,modifiers:[p(!0)],autoScroll:{enabled:!0,acceleration:10,threshold:{x:0,y:.2}}},Vt.default.createElement(lQ,{items:t.map(y=>no(y)),strategy:uQ},Vt.default.createElement("div",{className:"tw-relative tw-touch-auto tw-space-y-2 tw-overflow-auto tw-pb-2"},t.map(y=>Vt.default.createElement(T0i,{key:no(y),id:no(y),containerRef:d,model:y,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:i}))))));return Vt.default.createElement("div",{ref:d,className:"tw-mb-4"},Vt.default.createElement(C0i,{title:u,onRefresh:s,onAdd:o}),Vt.default.createElement("div",{className:"tw-hidden md:tw-block"},Vt.default.createElement(sQ,{sensors:c,collisionDetection:aQ,onDragEnd:m,modifiers:[p(!1)]},Vt.default.createElement("div",{className:"tw-relative tw-overflow-hidden"},Vt.default.createElement(Jfe,null,Vt.default.createElement(Kfe,null,Vt.default.createElement(dz,null,Vt.default.createElement(m_,{className:"tw-w-6 tw-px-2"}),Vt.default.createElement(m_,{className:"tw-pl-0"},"Model"),Vt.default.createElement(m_,null,"Provider"),Vt.default.createElement(m_,{className:"tw-text-center"},"Capabilities"),!l&&Vt.default.createElement(m_,{className:"tw-text-center"},"Enable"),Vt.default.createElement(m_,{className:"tw-text-center"},"CORS"),Vt.default.createElement(m_,{className:"tw-w-[100px] tw-text-center"},"Actions"))),Vt.default.createElement(Gfe,{className:"tw-relative"},Vt.default.createElement(lQ,{items:t.map(y=>no(y)),strategy:uQ},t.map(y=>Vt.default.createElement(O0i,{key:no(y),containerRef:d,model:y,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:i,isEmbeddingModel:l})))))))),h())};Dt();var eBe=require("obsidian"),Uv=$(K()),Hin=()=>{let t=kr(),[e,r]=(0,Uv.useState)(!1),[n,o]=(0,Uv.useState)(!1),i=(h,y=!1)=>{let g={...ate(h,["isBuiltIn","core","projectEnabled","plusExclusive","believerExclusive","capabilities","displayName","dimensions"]),name:`${h.name} (copy)`},b=y?"activeEmbeddingModels":"activeModels";Re(b,[...t[b],g])},a=(h,y=!1)=>{Re(y?"activeEmbeddingModels":"activeModels",h)},s=h=>{let[y,g]=h.split("|"),b=t.activeModels.filter(w=>!(w.name===y&&w.provider===g)),_=t.defaultModelKey;if(h===t.defaultModelKey){let w=b.find(T=>T.enabled);_=w?`${w.name}|${w.provider}`:""}A_({activeModels:b,defaultModelKey:_})},u=(h,y,g)=>{let b=h?"activeEmbeddingModels":"activeModels",_=t[b].findIndex(w=>w.name===y.name&&w.provider===y.provider);if(_!==-1){let w=[...t[b]];w[_]=g,Re(b,w)}else new eBe.Notice("Could not find model to update"),ie("Could not find model to update:",y)},l=h=>{let y=t.activeModels.map(g=>g.name===h.name&&g.provider===h.provider?h:g);Re("activeModels",y)},c=h=>{let[y,g]=h.split("|"),b=t.activeEmbeddingModels.filter(_=>!(_.name===y&&_.provider===g));Re("activeEmbeddingModels",b)},d=h=>{let y=t.activeEmbeddingModels.map(g=>g.name===h.name&&g.provider===h.provider?h:g);Re("activeEmbeddingModels",y)},f=()=>{let h=t.activeModels.filter(g=>!g.isBuiltIn),y=[...aO,...h];Re("activeModels",y),new eBe.Notice("Chat models refreshed successfully")},p=()=>{let h=t.activeEmbeddingModels.filter(g=>!g.isBuiltIn),y=[...m4,...h];Re("activeEmbeddingModels",y),new eBe.Notice("Embedding models refreshed successfully")},m=(h,y=!1)=>{new FY(app,h,y,u).open()};return Uv.default.createElement("div",{className:"tw-space-y-4"},Uv.default.createElement("section",null,Uv.default.createElement(XSt,{models:t.activeModels,onEdit:h=>m(h),onCopy:h=>i(h),onDelete:s,onAdd:()=>r(!0),onUpdateModel:l,onReorderModels:h=>a(h),onRefresh:f,title:"Chat Models"}),Uv.default.createElement(GSt,{open:e,onOpenChange:r,onAdd:h=>{let y=[...t.activeModels,h];Re("activeModels",y)},ping:h=>Vg.instance.getCurrentChainManager().chatModelManager.ping(h)}),Uv.default.createElement("div",{className:"tw-space-y-4"},Uv.default.createElement(Ar,{type:"slider",title:"Conversation turns in context",description:"The number of previous conversation turns to include in the context. Default is 15 turns, i.e. 30 messages.",value:t.contextTurns,onChange:h=>Re("contextTurns",h),min:1,max:50,step:1}),Uv.default.createElement(Ar,{type:"slider",title:"Auto-compact threshold",description:"Automatically summarize context when it exceeds this token count. Set to maximum to make it less aggressive.",min:64e3,max:1e6,step:64e3,value:t.autoCompactThreshold,onChange:h=>Re("autoCompactThreshold",h)}))),Uv.default.createElement("section",null,Uv.default.createElement(XSt,{models:t.activeEmbeddingModels,onEdit:h=>m(h,!0),onDelete:c,onCopy:h=>i(h,!0),onAdd:()=>o(!0),onUpdateModel:d,onReorderModels:h=>a(h,!0),onRefresh:p,title:"Embedding Models"}),Uv.default.createElement(GSt,{open:n,onOpenChange:o,onAdd:h=>{let y=[...t.activeEmbeddingModels,h];Re("activeEmbeddingModels",y)},isEmbeddingModel:!0,ping:h=>dd.getInstance().ping(h)})))};var Cn=$(K()),Xin=require("obsidian");var tBe=class extends nu{constructor(e,r){super(e,r,"Changing this setting means you have to rebuild the index for your entire vault, do you wish to proceed?","Rebuild Index")}};gr();Qe();var cn=$(K());Mr();var nBe=require("obsidian");rd();Dt();gr();var rBe=class extends JY{constructor({app:e,onNoteSelect:r,excludeNotePaths:n,titleOnly:o=!1,chainType:i="copilot_plus"}){super(e,i),this.onNoteSelect=r,this.availableNotes=this.getOrderedNotes(n),this.titleOnly=o}getItems(){if(this.titleOnly){let e=new Map;return this.availableNotes.forEach(r=>{e.set(r.basename,r)}),Array.from(e.values())}return this.availableNotes}getItemText(e){let r=e.path===this.activeNote?.path;return this.formatNoteTitle(e.basename,r,e.extension)}onChooseItem(e,r){if(!LJ(e,this.chainType)){new nBe.Notice(zJ.NON_MARKDOWN_FILES_RESTRICTED);return}this.onNoteSelect(e)}renderSuggestion(e,r){let n=r.createDiv({cls:"pointer-events-none"});if(e.item instanceof nBe.TFile){let o=n.createDiv(),i=e.item;o.setText(this.formatNoteTitle(i.basename,i===this.activeNote,i.extension)),this.titleOnly||n.createDiv({cls:"mt-1 text-muted text-xs"}).setText(i.path)}}};var Win=require("obsidian"),$T=$(K()),Jin=$(Im());xn();function E0i({onConfirm:t,onCancel:e}){let[r,n]=(0,$T.useState)("");return $T.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},$T.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},$T.default.createElement("div",null,"Comma separated list of paths, tags, note titles or file extension e.g. folder1, folder1/folder2, #tag1, #tag2, [[note1]], [[note2]], *.jpg, *.excallidraw.md"),$T.default.createElement(ni,{placeholder:"Enter the pattern",value:r,onChange:i=>n(i.target.value),onKeyDown:i=>{i.key==="Enter"&&t(r)}})),$T.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2"},$T.default.createElement(me,{variant:"secondary",onClick:e},"Cancel"),$T.default.createElement(me,{variant:"default",onClick:()=>t(r)},"Confirm")))}var oBe=class extends Win.Modal{constructor(r,n){super(r);this.onConfirm=n;this.setTitle("Add Custom Pattern")}onOpen(){let{contentEl:r}=this;this.root=(0,Jin.createRoot)(r);let n=i=>{this.onConfirm(i),this.close()},o=()=>{this.close()};this.root.render($T.default.createElement(E0i,{onConfirm:n,onCancel:o}))}onClose(){this.root.unmount()}};var Kin=require("obsidian"),wC=$(K()),Gin=$(Im());xn();function P0i({onConfirm:t,onCancel:e}){let[r,n]=(0,wC.useState)(""),[o,i]=(0,wC.useState)(null),a=u=>{if(u.includes(" ")){i("Extension cannot contain spaces");return}i(null),t(u)};return wC.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},wC.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},wC.default.createElement(ni,{placeholder:"Enter the extension (e.g. txt, excalidraw.md)",value:r,onChange:u=>{n(u.target.value),i(null)},onKeyDown:u=>{u.key==="Enter"&&(u.preventDefault(),u.stopPropagation(),a(r))}}),o&&wC.default.createElement("p",{className:"tw-text-sm tw-text-error"},o)),wC.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2"},wC.default.createElement(me,{variant:"secondary",onClick:e},"Cancel"),wC.default.createElement(me,{variant:"default",onClick:()=>a(r)},"Confirm")))}var iBe=class extends Kin.Modal{constructor(r,n){super(r);this.onConfirm=n;this.setTitle("Add Extension")}onOpen(){let{contentEl:r}=this;this.root=(0,Gin.createRoot)(r);let n=i=>{this.onConfirm(i),this.close()},o=()=>{this.close()};this.root.render(wC.default.createElement(P0i,{onConfirm:n,onCancel:o}))}onClose(){this.root.unmount()}};xn();zr();Wb();var M0i={folder:{icon:Am,label:"Folder",colorClass:"tw-text-context-manager-yellow"},tag:{icon:T1,label:"Tag",colorClass:"tw-text-context-manager-orange"},note:{icon:ju,label:"Note",colorClass:"tw-text-context-manager-blue"},extension:{icon:AF,label:"Extension",colorClass:"tw-text-context-manager-green"}},ZSt=({value:t,onChange:e,maxCollapsedHeight:r=84})=>{let[n,o]=(0,cn.useState)(!1),[i,a]=(0,cn.useState)(!1),[s,u]=(0,cn.useState)(0),l=(0,cn.useRef)(null),c=(0,cn.useRef)(null),d=(0,cn.useRef)(t);d.current=t;let f=V=>[...new Set(uA(V))],p=(0,cn.useMemo)(()=>f(t),[t]),{tagPatterns:m,extensionPatterns:h,folderPatterns:y,notePatterns:g}=(0,cn.useMemo)(()=>iH(p),[p]);(0,cn.useLayoutEffect)(()=>{let V=l.current;if(!V)return;let Y=()=>{let W=V.scrollHeight;u(W),a(W>r)};if(Y(),typeof ResizeObserver>"u")return;let X=new ResizeObserver(Y);return X.observe(V),()=>X.disconnect()},[r,p]);let b=i&&!n,_=n?s:r,w=V=>{let Y=sq({tagPatterns:V.tagPatterns??m,extensionPatterns:V.extensionPatterns??h,folderPatterns:V.folderPatterns??y,notePatterns:V.notePatterns??g});e(Y)},T=(V,Y)=>{let X=W=>W!==V;switch(Y){case"folder":w({folderPatterns:y.filter(X)});break;case"tag":w({tagPatterns:m.filter(X)});break;case"note":w({notePatterns:g.filter(X)});break;case"extension":w({extensionPatterns:h.filter(X)});break}},O=()=>iH(f(d.current)),E=(V,Y)=>{let X=O();if(!X[V].includes(Y)){let W=sq({...X,[V]:[...X[V],Y]});e(W)}},P=()=>{new WY(app,V=>{E("folderPatterns",V)}).open()},R=()=>{new KY(app,V=>{E("tagPatterns",eae(V))}).open()},I=()=>{new rBe({app,onNoteSelect:V=>{E("notePatterns",WG(V))},excludeNotePaths:[],titleOnly:!0}).open()},A=()=>{new iBe(app,V=>{E("extensionPatterns",fat(V))}).open()},B=()=>{new oBe(app,V=>{let Y=O(),X=f(V),{tagPatterns:W,extensionPatterns:re,folderPatterns:ue,notePatterns:le}=iH(X),L=sq({tagPatterns:[...Y.tagPatterns,...W.filter(J=>!Y.tagPatterns.includes(J))],extensionPatterns:[...Y.extensionPatterns,...re.filter(J=>!Y.extensionPatterns.includes(J))],folderPatterns:[...Y.folderPatterns,...ue.filter(J=>!Y.folderPatterns.includes(J))],notePatterns:[...Y.notePatterns,...le.filter(J=>!Y.notePatterns.includes(J))]});e(L)}).open()},k=(V,Y)=>{let X=M0i[Y],W=X.icon;return cn.default.createElement(Xc,{key:`${Y}:${V}`,variant:"secondary",className:"tw-group tw-flex tw-h-7 tw-items-center tw-gap-1.5 tw-py-1 tw-pl-2 tw-pr-1.5 sm:tw-h-6 sm:tw-py-0.5 sm:tw-pl-1.5"},cn.default.createElement(W,{className:Se("tw-size-4 tw-shrink-0 sm:tw-size-3",X.colorClass)}),cn.default.createElement(fc,{className:"tw-max-w-[100px] sm:tw-max-w-[120px]"},V),cn.default.createElement(me,{variant:"ghost2",size:"fit","aria-label":`Remove ${V}`,className:"tw-h-auto tw-p-0",onClick:()=>T(V,Y)},cn.default.createElement(Ho,{className:"tw-size-4 tw-shrink-0 tw-text-muted hover:tw-text-warning sm:tw-size-3"})))},q=(0,cn.useMemo)(()=>{let V=[];return y.forEach(Y=>V.push({pattern:Y,type:"folder"})),m.forEach(Y=>V.push({pattern:Y,type:"tag"})),g.forEach(Y=>V.push({pattern:Y,type:"note"})),h.forEach(Y=>V.push({pattern:Y,type:"extension"})),V},[y,m,g,h]),Z=p.length>0;return cn.default.createElement("div",{ref:c,className:"tw-flex tw-w-full tw-flex-col tw-gap-2"},cn.default.createElement("div",{className:"tw-relative tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2"},cn.default.createElement("div",{ref:l,className:"tw-overflow-hidden tw-transition-[max-height] tw-duration-300 tw-ease-in-out",style:{maxHeight:i?_:void 0}},!Z&&cn.default.createElement("div",{className:"tw-py-2 tw-text-center tw-text-sm tw-italic tw-text-muted"},"No patterns configured"),Z&&cn.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-gap-1.5"},q.map(V=>k(V.pattern,V.type)))),b&&cn.default.createElement("div",{className:"copilot-fade-mask-bottom tw-pointer-events-none tw-absolute tw-inset-x-0 tw-bottom-0 tw-h-10 tw-rounded-b-md"})),cn.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-justify-between"},i?cn.default.createElement(me,{variant:"ghost2",size:"sm",onClick:()=>o(V=>!V),className:"tw-h-9 tw-gap-1 tw-px-3 tw-text-accent sm:tw-h-auto sm:tw-px-2"},n?cn.default.createElement(cn.default.Fragment,null,"Show less ",cn.default.createElement(Og,{className:"tw-size-4 sm:tw-size-3"})):cn.default.createElement(cn.default.Fragment,null,"Show ",q.length," items ",cn.default.createElement(Ji,{className:"tw-size-4 sm:tw-size-3"}))):cn.default.createElement("div",null),cn.default.createElement(sN,null,cn.default.createElement(uN,{asChild:!0},cn.default.createElement(me,{size:"sm",className:"tw-h-9 tw-gap-1 tw-px-3 sm:tw-h-auto sm:tw-px-2"},cn.default.createElement(Fb,{className:"tw-size-5 sm:tw-size-4"}),"Add...")),cn.default.createElement(Ev,{align:"end",container:c.current},cn.default.createElement(Ai,{onSelect:P,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(Am,{className:"tw-size-5 tw-text-context-manager-yellow sm:tw-size-4"}),"Folder")),cn.default.createElement(Ai,{onSelect:R,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(T1,{className:"tw-size-5 tw-text-context-manager-orange sm:tw-size-4"}),"Tag")),cn.default.createElement(Ai,{onSelect:I,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(ju,{className:"tw-size-5 tw-text-context-manager-blue sm:tw-size-4"}),"Note")),cn.default.createElement(Ai,{onSelect:A,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(AF,{className:"tw-size-5 tw-text-context-manager-green sm:tw-size-4"}),"Extension")),cn.default.createElement(Ai,{onSelect:B,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(mw,{className:"tw-size-5 tw-text-context-manager-purple sm:tw-size-4"}),"Custom"))))))};var Zin=()=>{let t=kr(),e=t.enableMiyo,r=t.activeEmbeddingModels,n=async o=>{if(o!==t.embeddingModelKey){if(t.enableSemanticSearchV3){new tBe(app,async()=>{Re("embeddingModelKey",o),await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0})}).open();return}Re("embeddingModelKey",o),new Xin.Notice("Embedding model saved. Enable Semantic Search to build the index.")}};return Cn.default.createElement("div",{className:"tw-space-y-4"},Cn.default.createElement("section",null,Cn.default.createElement("div",{className:"tw-space-y-4"},Cn.default.createElement(Ar,{type:"switch",title:"Enable Semantic Search",description:"Enable semantic search for meaning-based document retrieval. When disabled, uses fast lexical search only. Use 'Refresh Vault Index' or 'Force Reindex Vault' to build the embedding index.",checked:t.enableSemanticSearchV3,onCheckedChange:o=>{new HY(app,async()=>{Re("enableSemanticSearchV3",o),!o&&t.enableMiyo&&Re("enableMiyo",!1),o&&await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0})},o).open()}}),Cn.default.createElement(Ar,{type:"switch",title:"Enable Inline Citations (experimental)",description:"When enabled, AI responses will include footnote-style citations within the text and numbered sources at the end. This is an experimental feature and may not work as expected for all models.",checked:t.enableInlineCitations,onCheckedChange:o=>Re("enableInlineCitations",o)}),Cn.default.createElement(Ar,{type:"select",title:"Embedding Model",description:Cn.default.createElement("div",{className:"tw-space-y-2"},Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Cn.default.createElement("span",{className:"tw-font-medium tw-leading-none tw-text-accent"},"Powers Semantic Vault Search and Relevant Notes. Enable Semantic Search to use it."),Cn.default.createElement(eo,{content:Cn.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2"},Cn.default.createElement("div",{className:"tw-pt-2 tw-text-sm tw-text-muted"},"This model converts text into vector representations, essential for semantic search and Question Answering (QA) functionality. Changing the embedding model will:"),Cn.default.createElement("ul",{className:"tw-pl-4 tw-text-sm tw-text-muted"},Cn.default.createElement("li",null,"Require rebuilding your vault's vector index"),Cn.default.createElement("li",null,"Affect semantic search quality"),Cn.default.createElement("li",null,"Impact Question Answering feature performance")))})),e&&Cn.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Miyo search is enabled, so embeddings are generated by Miyo and this setting is ignored.")),value:t.embeddingModelKey,onChange:n,options:r.map(o=>({label:QX(o),value:no(o)})),placeholder:"Model",disabled:e}),Cn.default.createElement(Ar,{type:"select",title:"Auto-Index Strategy",description:Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Cn.default.createElement("span",{className:"tw-leading-none"},"Decide when you want the vault to be indexed."),Cn.default.createElement(eo,{content:Cn.default.createElement("div",{className:"tw-space-y-2 tw-py-2"},Cn.default.createElement("div",{className:"tw-space-y-1"},Cn.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Choose when to index your vault:"),Cn.default.createElement("ul",{className:"tw-list-disc tw-space-y-1 tw-pl-2 tw-text-sm"},Cn.default.createElement("li",null,Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Cn.default.createElement("strong",{className:"tw-inline-block tw-whitespace-nowrap"},"NEVER:"),Cn.default.createElement("span",null,"Manual indexing via command or refresh only"))),Cn.default.createElement("li",null,Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Cn.default.createElement("strong",{className:"tw-inline-block tw-whitespace-nowrap"},"ON STARTUP:"),Cn.default.createElement("span",null,"Index updates when plugin loads or reloads"))),Cn.default.createElement("li",null,Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Cn.default.createElement("strong",{className:"tw-inline-block tw-whitespace-nowrap"},"ON MODE SWITCH:"),Cn.default.createElement("span",null,"Updates when entering QA mode (Recommended)"))))),Cn.default.createElement("p",{className:"tw-text-sm tw-text-callout-warning"},"Warning: Cost implications for large vaults with paid models"))})),value:t.indexVaultToVectorStore,onChange:o=>{Re("indexVaultToVectorStore",o)},options:ANt.map(o=>({label:o,value:o})),placeholder:"Strategy"}),Cn.default.createElement(Ar,{type:"slider",title:"Max Sources",description:"Copilot goes through your vault to find relevant notes and passes the top N to the LLM. Default for N is 30. Increase if you want more notes included in the answer generation step.",min:1,max:128,step:1,value:t.maxSourceChunks,onChange:o=>Re("maxSourceChunks",o)}),t.enableSemanticSearchV3&&Cn.default.createElement(Cn.default.Fragment,null,Cn.default.createElement(Ar,{type:"slider",title:"Requests per Minute",description:"Default is 60. Decrease if you are rate limited by your embedding provider.",min:10,max:60,step:10,value:Math.min(t.embeddingRequestsPerMin,60),onChange:o=>Re("embeddingRequestsPerMin",o)}),Cn.default.createElement(Ar,{type:"slider",title:"Embedding Batch Size",description:"Default is 16. Increase if you are rate limited by your embedding provider.",min:1,max:128,step:1,value:t.embeddingBatchSize,onChange:o=>Re("embeddingBatchSize",o)}),Cn.default.createElement(Ar,{type:"select",title:"Number of Partitions",description:"Number of partitions for Copilot index. Default is 1. Increase if you have issues indexing large vaults. Warning: Changes require clearing and rebuilding the index!",value:String(t.numPartitions||1),onChange:o=>Re("numPartitions",Number(o)),options:[{label:"1",value:"1"},{label:"2",value:"2"},{label:"4",value:"4"},{label:"8",value:"8"},{label:"16",value:"16"},{label:"32",value:"32"},{label:"40",value:"40"}],placeholder:"Select partitions"})),Cn.default.createElement(Ar,{type:"slider",title:"Lexical Search RAM Limit",description:"Maximum RAM usage for full-text search index. Lower values use less memory but may limit search performance on large vaults. Default is 100 MB.",min:20,max:1e3,step:20,value:t.lexicalSearchRamLimit||100,onChange:o=>Re("lexicalSearchRamLimit",o),suffix:" MB"}),Cn.default.createElement(Ar,{type:"switch",title:"Enable Folder and Graph Boosts",description:"Enable folder and graph-based relevance boosts for lexical search results. When disabled, provides pure keyword-based relevance scoring without folder or connection-based adjustments.",checked:t.enableLexicalBoosts,onCheckedChange:o=>Re("enableLexicalBoosts",o)}),Cn.default.createElement(Ar,{type:"custom",title:"Exclusions",description:"Exclude folders, tags, note titles or file extensions from being indexed. Previously indexed files will remain until a force re-index is performed."},Cn.default.createElement(ZSt,{value:t.qaExclusions,onChange:o=>Re("qaExclusions",o)})),Cn.default.createElement(Ar,{type:"custom",title:"Inclusions",description:"Index only the specified paths, tags, or note titles. Exclusions take precedence over inclusions. Previously indexed files will remain until a force re-index is performed."},Cn.default.createElement(ZSt,{value:t.qaInclusions,onChange:o=>Re("qaInclusions",o)})),Cn.default.createElement(Ar,{type:"switch",title:"Enable Obsidian Sync for Copilot index",description:"If enabled, store the semantic index in .obsidian so it syncs with Obsidian Sync. If disabled, store it under .copilot/ at the vault root.",checked:t.enableIndexSync,onCheckedChange:o=>Re("enableIndexSync",o)}),Cn.default.createElement(Ar,{type:"switch",title:"Disable index loading on mobile",description:"When enabled, Copilot index won't be loaded on mobile devices to save resources. Only chat mode will be available. Any existing index from desktop sync will be preserved. Uncheck to enable QA modes on mobile.",checked:t.disableIndexOnMobile,onCheckedChange:o=>Re("disableIndexOnMobile",o)}))))};var Qin=["basic","model","QA","command","plus","advanced"],R0i={basic:zi.default.createElement(wre,{className:"tw-size-5"}),model:zi.default.createElement(Tre,{className:"tw-size-5"}),QA:zi.default.createElement(YC,{className:"tw-size-5"}),command:zi.default.createElement(Cre,{className:"tw-size-5"}),plus:zi.default.createElement(Ry,{className:"tw-size-5"}),advanced:zi.default.createElement(mw,{className:"tw-size-5"})},I0i={basic:()=>zi.default.createElement(qin,null),model:()=>zi.default.createElement(Hin,null),QA:()=>zi.default.createElement(Zin,null),command:()=>zi.default.createElement(Ein,null),plus:()=>zi.default.createElement(zin,null),advanced:()=>zi.default.createElement(Pin,null)},Yin=Qin.map(t=>({id:t,icon:R0i[t],label:t.charAt(0).toUpperCase()+t.slice(1)})),A0i=()=>{let{selectedTab:t,setSelectedTab:e}=sz();return zi.default.createElement("div",{className:"tw-flex tw-flex-col"},zi.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-rounded-lg"},Yin.map((r,n)=>zi.default.createElement(ron,{key:r.id,tab:r,isSelected:t===r.id,onClick:()=>e(r.id),isFirst:n===0,isLast:n===Yin.length-1}))),zi.default.createElement("div",{className:"tw-w-full tw-border tw-border-solid"}),zi.default.createElement("div",null,Qin.map(r=>{let n=I0i[r];return zi.default.createElement(non,{key:r,id:r,isSelected:t===r},zi.default.createElement(n,null))})))},N0i=({plugin:t})=>{let[e,r]=zi.default.useState(0),{latestVersion:n,hasUpdate:o}=Yke(t.manifest.version),i=async()=>{new Cqe(app,async()=>{jWe(),r(s=>s+1)}).open()};return zi.default.createElement(ion,null,zi.default.createElement("div",null,zi.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},zi.default.createElement("h1",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center sm:tw-justify-between"},zi.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},zi.default.createElement("span",null,"Copilot Settings"),zi.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},zi.default.createElement("span",{className:"tw-text-xs tw-text-muted"},"v",t.manifest.version),n&&zi.default.createElement(zi.default.Fragment,null,o?zi.default.createElement("a",{href:"obsidian://show-plugin?id=copilot",target:"_blank",rel:"noopener noreferrer",className:"tw-text-xs tw-text-accent hover:tw-underline"},"(Update to v",n,")"):zi.default.createElement("span",{className:"tw-text-xs tw-text-normal"}," (up to date)")))),zi.default.createElement("div",{className:"tw-self-end sm:tw-self-auto"},zi.default.createElement(me,{variant:"secondary",size:"sm",onClick:i},"Reset Settings")))),zi.default.createElement(A0i,{key:e})))},ean=N0i;var YSt=$(K()),tan=(0,YSt.createContext)(null);var aBe=class extends ope.PluginSettingTab{constructor(e,r){super(e,r),this.plugin=r}async reloadPlugin(){try{let e=this.app.workspace.getLeavesOfType(Du)[0]?.view;if(e&&ee().enableRecentConversations)try{let o=this.plugin.projectManager.getCurrentChainManager().chatModelManager.getChatModel();this.plugin.userMemoryManager.addRecentConversation(this.plugin.chatUIState.getMessages(),o)}catch(n){F("Failed to analyze chat messages for memory:",n)}e&&ee().autosaveChat&&await this.plugin.autosaveCurrentChat();let r=this.plugin.app;await r.plugins.disablePlugin("copilot"),await r.plugins.enablePlugin("copilot"),r.setting.openTabById("copilot").display(),new ope.Notice("Plugin reloaded successfully.")}catch(e){new ope.Notice("Failed to reload the plugin. Please reload manually."),ie("Error reloading plugin:",e)}}display(){let{containerEl:e}=this;e.empty(),e.style.userSelect="text";let r=e.createDiv("div");(0,ran.createRoot)(r).render(QSt.default.createElement(tan.Provider,{value:e},QSt.default.createElement(ean,{plugin:this.plugin})))}};Qe();Xe();var sBe=class{constructor(e){this.chatManager=e;this.listeners=new Set;this.chatManager.setOnMessageCreatedCallback(()=>{this.notifyListeners()})}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}notifyListeners(){this.listeners.forEach(e=>{try{e()}catch(r){F("[ChatUIState] Error in listener:",r)}})}async sendMessage(e,r,n,o=!1,i=!1,a,s){let u=await this.chatManager.sendMessage(e,r,n,o,i,a,s);return this.notifyListeners(),u}async editMessage(e,r,n,o=!1){let i=await this.chatManager.editMessage(e,r,n,o);return i&&this.notifyListeners(),i}async regenerateMessage(e,r,n){let o=await this.chatManager.regenerateMessage(e,r,i=>{n(i),this.notifyListeners()},()=>{this.notifyListeners()});return o&&this.notifyListeners(),o}async deleteMessage(e){let r=await this.chatManager.deleteMessage(e);return r&&this.notifyListeners(),r}clearMessages(){this.chatManager.clearMessages(),this.notifyListeners()}async truncateAfterMessageId(e){await this.chatManager.truncateAfterMessageId(e),this.notifyListeners()}getMessages(){return this.chatManager.getDisplayMessages()}getMessage(e){return this.chatManager.getMessage(e)}getLLMMessage(e){return this.chatManager.getLLMMessage(e)}getLLMMessages(){return this.chatManager.getLLMMessages()}get chatHistory(){return this.getMessages()}addMessage(e){this.chatManager.addMessage(e),this.notifyListeners()}clearChatHistory(){this.clearMessages()}replaceMessages(e){this.chatManager.loadMessages(e),this.notifyListeners()}getDebugInfo(){return this.chatManager.getDebugInfo()}async loadMessages(e){await this.chatManager.loadMessages(e),this.notifyListeners()}async handleProjectSwitch(){await this.chatManager.handleProjectSwitch(),this.notifyListeners()}async saveChat(e){await this.chatManager.saveChat(e)}async loadChatHistory(e){await this.chatManager.loadChatHistory(e),this.notifyListeners()}};var wan=require("obsidian");var _an=require("@codemirror/state"),van=require("@codemirror/view");var gan=$(K()),yan=$(Im());var ipe=new WeakMap;function D0i(t){return t.startsWith("--")?t:t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/_/g,"-").toLowerCase()}var nan=new Set(["z-index","zIndex","opacity","flex","flex-grow","flexGrow","flex-shrink","flexShrink","font-weight","fontWeight","line-height","lineHeight","order","orphans","widows","tab-size","tabSize","column-count","columnCount"]);function j0i(t){let e=new Map;for(let[r,n]of Object.entries(t)){if(n==null)continue;let o=D0i(r),i;typeof n=="number"&&!r.startsWith("--")?i=nan.has(r)||nan.has(o)?String(n):`${n}px`:i=String(n),e.set(o,i)}return e}function oan(t,e){if(!e)return;let r=`${e}-`;Array.from(t.classList).filter(o=>o.startsWith(r)).forEach(o=>{t.classList.remove(o)})}function uBe(t,e,r){if(!t)return;let n=j0i(r),o=ipe.get(t);o&&o.prefix&&o.prefix!==e&&oan(t,o.prefix);let i=o?.properties??new Set,a=new Set;if(i.forEach(s=>{n.has(s)||t.style.removeProperty(s)}),n.forEach((s,u)=>{t.style.setProperty(u,s),a.add(u)}),a.size===0){ipe.delete(t);return}ipe.set(t,{properties:a,prefix:e})}function ian(t){let e=ipe.get(t);e&&(e.properties.forEach(r=>{t.style.removeProperty(r)}),e.prefix&&oan(t,e.prefix),ipe.delete(t))}var dn=$(K()),M6=require("obsidian");Mr();na();Qe();Dt();var lS=$(K()),e0t=require("obsidian");y_();Dt();Xe();function aan(t){let{selectedText:e,selectedModelKey:r,includeNoteContext:n,settings:o}=t,[i,a]=(0,lS.useState)([]),s=(0,lS.useRef)(!0);(0,lS.useEffect)(()=>(s.current=!0,()=>{s.current=!1}),[]);let u=(0,lS.useMemo)(()=>{try{let b=PS(r,o.activeModels);return b.enabled?b:(Ce("Selected model is disabled; falling back to first enabled model.",{selectedModelKey:r}),o.activeModels.find(_=>_.enabled)??null)}catch{return Ce("Selected model not found; falling back to first enabled model."),o.activeModels.find(b=>b.enabled)??null}},[r,o.activeModels]),{isStreaming:l,streamingText:c,runTurn:d,stop:f,reset:p}=B$e({model:u,systemPrompt:Dje,excludeThinking:!0,onNoModel:()=>{ie("No active model is configured. Please configure a model in Copilot settings."),new e0t.Notice("No active model configured. Please configure a model in Copilot settings.")},onNonAbortError:b=>{ie("Error generating response:",b),new e0t.Notice("Error generating response. Please try again.")}}),m=(0,lS.useCallback)(async b=>{if(!b.trim())return;let _={id:gu(),role:"user",content:b,timestamp:Date.now()};a(T=>[...T,_]);let w=await d(async T=>{let O=b;return T.isFirstTurn&&(O=jje(b,n)),T.signal.aborted?"":await Fce(O,e,!T.isFirstTurn)});if(s.current)if(w){let T={id:gu(),role:"assistant",content:w,timestamp:Date.now()};a(O=>[...O,T])}else a(T=>T[T.length-1]?.id===_.id?T.slice(0,-1):T)},[n,d,e]),h=(0,lS.useCallback)(()=>{f()},[f]),y=(0,lS.useCallback)(()=>{a([]),p()},[p]);return{messages:(0,lS.useMemo)(()=>!l||!c?i:[...i,{id:"streaming",role:"assistant",content:c,timestamp:Date.now()}],[i,l,c]),isStreaming:l,sendMessage:m,stop:h,clear:y}}var yd=$(K()),san=require("obsidian");Mr();xn();Xe();var uan=yd.default.memo(function({message:e,isStreaming:r,isLastAssistantMessage:n,onCopy:o,onInsert:i,onReplace:a,hasSelection:s,isReplaceValid:u,replaceInvalidReason:l,isDisabledDueToStreaming:c,filePathSnapshot:d,plugin:f}){let p=(0,yd.useRef)(null);if((0,yd.useEffect)(()=>{if(e.role!=="assistant"||r)return;let h=!1;return(async()=>{let g=p.current;if(!g)return;g.empty();let b=d??"";try{let _=xZ(e.content);await san.MarkdownRenderer.renderMarkdown(_,g,b,f)}catch(_){if(ie("Failed to render markdown:",_),h)return;g.empty(),g.textContent=e.content}h||g.classList.add("markdown-rendered")})(),()=>{h=!0}},[e.content,e.role,r,d,f]),e.role==="user")return yd.default.createElement("div",{className:"tw-max-w-[85%] tw-self-end tw-rounded-lg tw-rounded-br-sm tw-bg-interactive-accent tw-px-3 tw-py-2 tw-text-on-accent"},yd.default.createElement("div",{"data-quick-ask-selectable":!0,className:"tw-whitespace-pre-wrap tw-break-words tw-text-sm"},e.content));if(r)return yd.default.createElement("div",{className:"tw-max-w-[95%] tw-self-start tw-rounded-lg tw-rounded-bl-sm tw-bg-secondary tw-px-3 tw-py-2"},yd.default.createElement("div",{"data-quick-ask-selectable":!0,className:"tw-whitespace-pre-wrap tw-break-words tw-text-sm tw-text-normal"},e.content,yd.default.createElement("span",{className:"tw-animate-pulse tw-text-accent"},"\u258A")));let m=n?"tw-opacity-100":"tw-opacity-0 group-hover/message:tw-opacity-100";return yd.default.createElement("div",{className:"tw-group/message tw-max-w-[95%] tw-self-start"},yd.default.createElement("div",{className:"tw-rounded-lg tw-rounded-bl-sm tw-bg-secondary tw-px-3 tw-py-2"},yd.default.createElement("div",{ref:p,"data-quick-ask-selectable":!0,className:"tw-text-sm [&.markdown-rendered]:tw-text-sm [&_code]:tw-text-xs [&_p]:tw-my-1 [&_pre]:tw-my-2"})),e.content&&yd.default.createElement("div",{className:`tw-mt-1 tw-flex tw-items-center tw-gap-0.5 tw-transition-opacity ${m}`},yd.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-size-5 hover:tw-bg-modifier-hover",onClick:()=>o(e.id),title:"Copy to clipboard"},yd.default.createElement(U_,{className:"tw-size-3"})),yd.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-size-5 hover:tw-bg-modifier-hover",onClick:()=>i(e.id),title:"Insert at cursor"},yd.default.createElement(vre,{className:"tw-size-3"})),s&&yd.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-size-5 hover:tw-bg-modifier-hover",onClick:()=>a(e.id),disabled:!u,title:c?"Stop generating to replace":u?"Replace selection":CZ(l)},yd.default.createElement(Bre,{className:"tw-size-3"}))))});var Wu=$(K());zr();Xe();gr();var lan=Wu.default.memo(function({value:e,onChange:r,onSubmit:n,sendShortcut:o="enter",placeholder:i="Ask a question...",disabled:a=!1,className:s="",onNotesChange:u,onNotesRemoved:l,onFoldersChange:c,onFoldersRemoved:d,onActiveNoteAdded:f,onActiveNoteRemoved:p,onEditorReady:m,currentActiveFile:h=null}){let[y,g]=(0,Wu.useState)(null),b=(0,Wu.useCallback)(O=>{g(()=>O)},[]);(0,Wu.useEffect)(()=>{if(y){let O=setTimeout(()=>{y()},50);return()=>clearTimeout(O)}},[y]);let _=Wu.default.useMemo(()=>({namespace:"QuickAskEditor",theme:{root:"tw-outline-none",paragraph:"tw-m-0"},nodes:[WU,JU,mL,hL,KU],onError:O=>{ie("QuickAskInput Lexical error:",O)},editable:!a}),[a]),w=(0,Wu.useCallback)(O=>{O.read(()=>{let P=Ci().getTextContent();r(P)})},[r]),T=(0,Wu.useCallback)(O=>{m?.(O)},[m]);return Wu.default.createElement(ike,{initialConfig:_},Wu.default.createElement(YFe,{currentActiveFile:h},Wu.default.createElement("div",{className:Se("tw-relative",s)},Wu.default.createElement(pke,{contentEditable:Wu.default.createElement(mke,{className:"tw-max-h-48 tw-min-h-12 tw-w-full tw-resize-none tw-overflow-y-auto tw-border-none tw-bg-transparent tw-px-1 tw-py-2 tw-pr-8 tw-text-sm tw-text-normal tw-outline-none","aria-label":"Quick Ask input"}),placeholder:Wu.default.createElement("div",{className:"tw-pointer-events-none tw-absolute tw-left-1 tw-top-2 tw-select-none tw-text-sm tw-text-muted/60"},i),ErrorBoundary:wke}),Wu.default.createElement(vke,{onChange:w}),Wu.default.createElement(bke,null),Wu.default.createElement(Mke,{onSubmit:n,sendShortcut:o}),Wu.default.createElement(Rke,{value:e}),Wu.default.createElement(Ike,{onFocus:b,onEditorReady:T}),Wu.default.createElement(Nke,{onNotesChange:u,onNotesRemoved:l}),Wu.default.createElement(Dke,{onFoldersChange:c,onFoldersRemoved:d}),Wu.default.createElement(jke,{onActiveNoteAdded:f,onActiveNoteRemoved:p}),Wu.default.createElement(Pke,null),Wu.default.createElement(Eke,{isCopilotPlus:!1,currentActiveFile:h}))))});xn();function can({plugin:t,view:e,selectedText:r,replaceGuard:n,onClose:o,onDragOffset:i,onResizeStart:a,hasCustomHeight:s}){let[u,l]=(0,dn.useState)(""),c=(0,dn.useRef)(null),d=(0,dn.useRef)(null),f=(0,dn.useRef)(!0),p=t.app.workspace.getActiveFile(),h=(0,dn.useRef)(p?.path??null).current,y=kr(),[g]=oF(),b=y.quickCommandModelKey??g,[_,w]=(0,dn.useState)(()=>y.quickCommandIncludeNoteContext),{messages:T,isStreaming:O,sendMessage:E,stop:P,clear:R}=aan({selectedText:r,selectedModelKey:b,includeNoteContext:_,settings:y}),I=T.length>0,A=n.getRange(),B=!!A&&A.from!==A.to,k=T[T.length-1]?.id,q=(0,dn.useMemo)(()=>T.reduce((Q,de,fe)=>de.role==="assistant"?fe:Q,-1),[T]),Z=(0,dn.useCallback)(()=>{let Q=d.current?.getBoundingClientRect();return Q?{x:Q.left,y:Q.top}:{x:0,y:0}},[]),V=(0,dn.useCallback)(Q=>{i?.(Q)},[i]),{handleMouseDown:Y}=Fje({dragRef:d,bounds:null,writeToDom:!1,getPosition:Z,onPositionChange:V}),X=(0,dn.useCallback)(Q=>de=>{de.preventDefault(),de.stopPropagation(),a?.(Q,{x:de.clientX,y:de.clientY})},[a]),W=(0,dn.useCallback)(async()=>{if(!u.trim()||O)return;let Q=u;l(""),await E(Q)},[u,O,E]),re=(0,dn.useCallback)(Q=>{Q.stopPropagation(),Q.key==="Escape"&&!Q.defaultPrevented&&(Q.preventDefault(),o())},[o]),ue=(0,dn.useCallback)(Q=>{Q.stopPropagation()},[]);(0,dn.useEffect)(()=>{let Q=c.current;if(!Q)return;let de=24,fe=()=>Q.scrollHeight-Q.scrollTop-Q.clientHeight<=de,De=()=>{f.current=fe()};return f.current=fe(),Q.addEventListener("scroll",De),()=>{Q.removeEventListener("scroll",De)}},[I]),(0,dn.useEffect)(()=>{let Q=c.current;Q&&f.current&&(Q.scrollTop=Q.scrollHeight)},[T]);let le=(0,dn.useCallback)(async Q=>{let de=T.find(fe=>fe.id===Q);if(de&&de.role==="assistant"){let fe=lO(de.content);try{await navigator.clipboard.writeText(fe),new M6.Notice("Copied to clipboard")}catch{new M6.Notice("Failed to copy to clipboard")}}},[T]),L=(0,dn.useCallback)(Q=>{let de=T.find(fe=>fe.id===Q);if(!(!de||de.role!=="assistant"))try{let fe=lO(de.content),De=e.state.selection.main.to,st=e.state.toText(fe);e.dispatch({changes:{from:De,to:De,insert:st},selection:{anchor:De,head:De+st.length}}),e.focus(),new M6.Notice("Inserted"),o()}catch{new M6.Notice("Failed to insert. Editor may have changed.")}},[T,e,o]),J=(0,dn.useCallback)(Q=>{let de=T.find(st=>st.id===Q);if(!de||de.role!=="assistant")return;let fe=lO(de.content),De=n.replace(fe);if(!De.ok){new M6.Notice(De.message??"Cannot replace.");return}new M6.Notice("Replaced"),o()},[T,n,o]),ne=(0,dn.useCallback)(Q=>{Re("quickCommandModelKey",Q)},[]),D=(0,dn.useCallback)(Q=>{w(Q),Re("quickCommandIncludeNoteContext",Q)},[]),N=B&&!O?n.validate():null,z=!!N?.ok,H=N?.reason??null,oe=B&&O;return dn.default.createElement("div",{ref:d,className:`tw-group tw-relative tw-flex tw-size-full tw-flex-col tw-rounded-lg tw-rounded-b-none tw-border tw-border-solid tw-border-border tw-bg-primary tw-shadow-lg${I&&!s?" tw-max-h-[min(500px,70vh)]":""}`,onKeyDown:re,onKeyUp:ue,onBeforeInput:ue,onInput:ue,onMouseDown:ue,onMouseUp:ue,onClick:ue},dn.default.createElement("div",{className:"tw-relative tw-flex-none"},dn.default.createElement("div",{className:"tw-flex tw-h-4 tw-cursor-grab tw-items-center tw-justify-center hover:tw-bg-[color-mix(in_srgb,var(--background-modifier-hover)_20%,transparent)] active:tw-cursor-grabbing",onMouseDown:Y},dn.default.createElement("div",{className:"tw-h-[5px] tw-w-16 tw-rounded-sm tw-bg-[color-mix(in_srgb,var(--text-muted)_40%,transparent)] hover:tw-bg-[color-mix(in_srgb,var(--text-muted)_65%,transparent)]"})),dn.default.createElement(me,{className:"tw-absolute tw-right-2 tw-top-1 tw-rounded tw-p-1 tw-text-normal",variant:"ghost2",onClick:o,title:"Close"},dn.default.createElement(Ho,{className:"tw-size-4"}))),I&&dn.default.createElement("div",{ref:c,"data-quick-ask-scroll":"true",className:"tw-flex tw-min-h-0 tw-flex-1 tw-flex-col tw-gap-2 tw-overflow-y-auto tw-px-3 tw-py-2"},T.map((Q,de)=>dn.default.createElement(uan,{key:Q.id,message:Q,isStreaming:O&&Q.id===k&&Q.role==="assistant",isLastAssistantMessage:Q.role==="assistant"&&de===q,onCopy:le,onInsert:L,onReplace:J,hasSelection:B,isReplaceValid:z,replaceInvalidReason:H,isDisabledDueToStreaming:oe,filePathSnapshot:h,plugin:t}))),!I&&s&&dn.default.createElement("div",{className:"tw-flex-1"}),dn.default.createElement("div",{className:"tw-px-3 tw-pb-1 tw-pt-2"},dn.default.createElement(lan,{value:u,onChange:l,onSubmit:W,sendShortcut:y.defaultSendShortcut,placeholder:O?"Generating...":"Ask a question... ",currentActiveFile:p})),dn.default.createElement("div",{className:"tw-mt-auto tw-flex tw-items-center tw-justify-between tw-gap-2 tw-border-t tw-border-solid tw-border-border tw-px-3 tw-py-1.5"},dn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},dn.default.createElement(vZ,{size:"sm",variant:"ghost",value:b,onChange:ne,disabled:O}),dn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},dn.default.createElement(Uu,{id:"quickAskIncludeContext",checked:_,onCheckedChange:Q=>D(!!Q),className:"tw-size-3.5",disabled:O}),dn.default.createElement("label",{htmlFor:"quickAskIncludeContext",className:"tw-cursor-pointer tw-text-xs tw-text-muted"},"Note"),dn.default.createElement(eo,{content:"Include the active note's content as context",side:"top"}))),dn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},I&&dn.default.createElement(me,{variant:"ghost2",size:"icon",className:"hover:tw-bg-modifier-hover",onClick:R,title:"Clear conversation"},dn.default.createElement(Fre,{className:"tw-size-4"})),O?dn.default.createElement(me,{variant:"destructive",size:"icon",onClick:P,title:"Stop generating"},dn.default.createElement(z4,{className:"tw-size-4"})):dn.default.createElement(me,{variant:"default",size:"icon",onClick:W,disabled:!u.trim(),title:"Send message"},dn.default.createElement(U4,{className:"tw-size-4"})))),dn.default.createElement("div",{className:"tw-absolute tw-right-0 tw-top-4 tw-h-[calc(100%-16px)] tw-w-1 tw-cursor-ew-resize",onMouseDown:X("right")}),dn.default.createElement("div",{className:"tw-absolute tw-bottom-0 tw-left-0 tw-h-1 tw-w-full tw-cursor-ns-resize",onMouseDown:X("bottom")}),dn.default.createElement("div",{className:"quick-ask-resize-indicator-left tw-absolute tw-bottom-0 tw-left-0 tw-size-3 tw-cursor-nesw-resize",onMouseDown:X("bottom-left")}),dn.default.createElement("div",{className:"quick-ask-resize-indicator-right tw-absolute tw-bottom-0 tw-right-0 tw-z-[10] tw-size-3 tw-cursor-nwse-resize",onMouseDown:X("bottom-right")}))}var h_=12,mz=6,dan=.83,fan=.9,pan=420,man=560,t0t=300,han=200,vm=class vm{constructor(e){this.options=e;this.root=null;this.overlayContainer=null;this.cleanupCallbacks=[];this.overlayHost=null;this.ownerDocument=null;this.ownerWindow=null;this.rafId=null;this.panelRerenderRafId=null;this.resizeObserver=null;this.isClosing=!1;this.closeAnimationTimeout=null;this.dragPosition=null;this.resizeSize=null;this.hasUserResizedHeight=!1;this.bottomAnchorPos=null;this.topAnchorPos=null;this.focusAnchorPos=null;this.placementSide=null;this.isResizing=!1;this.resizeDirection=null;this.resizeStartRect=null;this.resizeStartMouse=null;this.resizeRafId=null;this.savedBodyUserSelect="";this.savedBodyCursor="";this.closeWithAnimation=()=>{if(!this.isClosing)if(this.isClosing=!0,this.overlayContainer){this.overlayContainer.classList.add("closing");let e=n=>{n.target!==this.overlayContainer||n.animationName!=="copilot-quick-ask-fade-out"||(this.overlayContainer?.removeEventListener("animationend",e),this.closeAnimationTimeout!==null&&(window.clearTimeout(this.closeAnimationTimeout),this.closeAnimationTimeout=null),this.options.onClose())};this.overlayContainer.addEventListener("animationend",e);let r=this.ownerWindow??window;this.closeAnimationTimeout=r.setTimeout(()=>{this.overlayContainer?.removeEventListener("animationend",e),this.closeAnimationTimeout=null,this.options.onClose()},300)}else this.options.onClose()};this.handleDragOffset=e=>{this.dragPosition=e,this.updateDragPosition()};this.handleResizeStart=(e,r)=>{if(this.isResizing)return;let n=this.overlayContainer?.getBoundingClientRect();if(!n)return;this.isResizing=!0,this.resizeDirection=e,this.resizeStartRect=n,this.resizeStartMouse=r;let o=this.ownerDocument??document,i=o.body;this.savedBodyUserSelect=i.style.userSelect,this.savedBodyCursor=i.style.cursor,i.classList.add("copilot-quick-ask-resizing"),i.style.userSelect="none";let a={right:"ew-resize",bottom:"ns-resize","bottom-left":"nesw-resize","bottom-right":"nwse-resize"};i.style.cursor=a[e]??"default",o.addEventListener("mousemove",this.handleResizeMove,!0),o.addEventListener("mouseup",this.handleResizeEnd,!0)};this.handleResizeMove=e=>{if(!this.isResizing||!this.resizeStartRect||!this.resizeStartMouse)return;let r=this.ownerWindow??window;this.resizeRafId!==null&&r.cancelAnimationFrame(this.resizeRafId),this.resizeRafId=r.requestAnimationFrame(()=>{this.resizeRafId=null,this.applyResize(e.clientX,e.clientY)})};this.handleResizeEnd=()=>{this.cleanupResize(),this.renderPanel()}}mount(e,r,n){this.bottomAnchorPos=e,this.topAnchorPos=typeof r=="number"?r:null,this.focusAnchorPos=typeof n=="number"?n:null,this.placementSide=null,vm.currentInstance=this,this.mountOverlay(),this.setupGlobalListeners(),this.schedulePositionUpdate()}destroy(){vm.currentInstance===this&&(vm.currentInstance=null);let e=this.ownerWindow??window;this.closeAnimationTimeout!==null&&(e.clearTimeout(this.closeAnimationTimeout),this.closeAnimationTimeout=null),this.cleanupResize();for(let n of this.cleanupCallbacks)try{n()}catch{}this.cleanupCallbacks=[],this.rafId!==null&&(e.cancelAnimationFrame(this.rafId),this.rafId=null),this.panelRerenderRafId!==null&&(e.cancelAnimationFrame(this.panelRerenderRafId),this.panelRerenderRafId=null),this.resizeObserver?.disconnect(),this.resizeObserver=null,this.root?.unmount(),this.root=null,this.overlayContainer?.parentNode&&this.overlayContainer.parentNode.removeChild(this.overlayContainer),this.overlayContainer&&ian(this.overlayContainer),this.overlayContainer=null;let r=vm.overlayRoot;if(r&&r.childElementCount===0){let n=r.parentElement;r.remove(),vm.overlayRoot=null,n?.classList.remove("copilot-quick-ask-overlay-host")}this.bottomAnchorPos=null,this.topAnchorPos=null,this.focusAnchorPos=null,this.placementSide=null,this.ownerDocument=null,this.ownerWindow=null}updatePosition(e,r,n){typeof e=="number"&&(this.bottomAnchorPos=e),typeof r=="number"?this.topAnchorPos=r:r===null&&(this.topAnchorPos=null),typeof n=="number"?this.focusAnchorPos=n:n===null&&(this.focusAnchorPos=null),this.placementSide=null,this.schedulePositionUpdate()}getReplaceGuard(){return this.options.replaceGuard}schedulePanelRerender(){if(this.panelRerenderRafId!==null)return;let e=this.ownerWindow??window;this.panelRerenderRafId=e.requestAnimationFrame(()=>{this.panelRerenderRafId=null,this.renderPanel()})}renderPanel(){this.root&&this.root.render(gan.default.createElement(can,{plugin:this.options.plugin,editor:this.options.editor,view:this.options.view,selectedText:this.options.selectedText,replaceGuard:this.options.replaceGuard,onClose:this.closeWithAnimation,onDragOffset:this.handleDragOffset,onResizeStart:this.handleResizeStart,hasCustomHeight:this.hasUserResizedHeight}))}static closeCurrentWithAnimation(){return vm.currentInstance?(vm.currentInstance.closeWithAnimation(),!0):!1}static getOverlayRoot(e){if(vm.overlayRoot&&vm.overlayRoot.parentElement!==e&&(vm.overlayRoot.parentElement?.classList.remove("copilot-quick-ask-overlay-host"),vm.overlayRoot.remove(),vm.overlayRoot=null),vm.overlayRoot)return vm.overlayRoot;let n=(e.ownerDocument??document).createElement("div");return n.className="copilot-quick-ask-overlay-root",e.appendChild(n),e.classList.add("copilot-quick-ask-overlay-host"),vm.overlayRoot=n,n}mountOverlay(){let e=this.options.view.dom??document.body;this.overlayHost=e;let r=e.ownerDocument??document,n=r.defaultView??window;this.ownerDocument=r,this.ownerWindow=n;let o=vm.getOverlayRoot(e),i=r.createElement("div");i.className="copilot-quick-ask-overlay",o.appendChild(i),this.overlayContainer=i,this.root=(0,yan.createRoot)(i),this.renderPanel();let a=()=>{this.placementSide=null,this.schedulePositionUpdate()};n.addEventListener("scroll",a,!0),this.cleanupCallbacks.push(()=>n.removeEventListener("scroll",a,!0));let s=()=>{this.placementSide=null,this.schedulePositionUpdate()};n.addEventListener("resize",s),this.cleanupCallbacks.push(()=>n.removeEventListener("resize",s));let u=this.options.view?.scrollDOM;u&&(u.addEventListener("scroll",a),this.cleanupCallbacks.push(()=>u.removeEventListener("scroll",a))),typeof ResizeObserver<"u"&&(this.resizeObserver=new ResizeObserver(()=>{this.placementSide=null,this.schedulePositionUpdate()}),u&&this.resizeObserver.observe(u))}setupGlobalListeners(){let e=n=>{if(n.key!=="Escape"||n.defaultPrevented)return;let i=(this.ownerDocument??document).activeElement;i&&this.overlayContainer?.contains(i)||(n.preventDefault(),n.stopPropagation(),this.closeWithAnimation())},r=this.ownerWindow??window;r.addEventListener("keydown",e),this.cleanupCallbacks.push(()=>r.removeEventListener("keydown",e))}schedulePositionUpdate(){if(this.rafId!==null)return;let e=this.ownerWindow??window;this.rafId=e.requestAnimationFrame(()=>{this.rafId=null,this.updateOverlayPosition()})}isAnchorRectVisible(e,r){return e.bottom>=r.top&&e.top<=r.bottom&&e.right>=r.left&&e.left<=r.right}resolveVisibleAnchors(e,r){let n=r??e,o=i=>{if(typeof i!="number")return null;let a=this.options.view.coordsAtPos(i);return a&&this.isAnchorRectVisible(a,n)?a:null};return{bottomRect:o(this.bottomAnchorPos),topRect:o(this.topAnchorPos),focusRect:o(this.focusAnchorPos)}}computeVerticalPlacement(e,r,n,o,i,a,s,u){let l;if(this.placementSide==="below"&&e)l=e.bottom-n.top+mz;else if(this.placementSide==="above"&&r)l=r.top-n.top-mz-s;else if(e){let f=e.bottom-n.top+mz;if(i-(e.bottom-n.top)-mz>=s+h_)l=f,this.placementSide="below";else if(r){let m=r.top-n.top-mz-s;r.top-n.top-mz-o>=s+h_?(l=m,this.placementSide="above"):(l=o+(a-s)/2,this.placementSide=null)}else l=o+(a-s)/2,this.placementSide=null}else if(r){let f=r.top-n.top-mz-s;r.top-n.top-mz-o>=s+h_?(l=f,this.placementSide="above"):(l=o+(a-s)/2,this.placementSide=null)}else l=o+(a-s)/2,this.placementSide=null;let c=i-h_-s,d=Math.max(u,c);return Math.max(u,Math.min(l,d))}updateOverlayPosition(){if(!this.overlayContainer||this.bottomAnchorPos===null)return;if(this.dragPosition){this.updateDragPosition();return}let e=this.ownerDocument??document,r=this.overlayHost?.getBoundingClientRect()??e.body.getBoundingClientRect(),n=r.width,o=this.options.view.scrollDOM,i=o?.getBoundingClientRect(),s=o?.querySelector(".cm-sizer")?.getBoundingClientRect(),{bottomRect:u,topRect:l,focusRect:c}=this.resolveVisibleAnchors(r,i),d=Math.min(pan,n*dan),f=Math.min(man,n*fan),p=Math.min(t0t,n-h_*2),m=this.resizeSize?.width??Math.max(p,Math.min(d,f)),h=this.resizeSize?.height,y=(s?.left??i?.left??r.left+h_)-r.left,g=s?.width??i?.width??n-h_*2,b=y+g,_=this.topAnchorPos!==null&&this.bottomAnchorPos!==null&&this.topAnchorPos===this.bottomAnchorPos,w=typeof this.topAnchorPos=="number"?this.options.view.coordsAtPos(this.topAnchorPos):null,T=typeof this.bottomAnchorPos=="number"?this.options.view.coordsAtPos(this.bottomAnchorPos):null,O=Math.min((w?.bottom??0)-(w?.top??0),(T?.bottom??0)-(T?.top??0)),E=!_&&!!w&&!!T&&Math.abs(w.top-T.top)>Math.max(O/2,2),P=c??u??l,R=E?y+(g-m)/2:P?P.left-r.left:y+(g-m)/2;R=Math.min(R,b-m),R=Math.max(R,y),R=Math.min(R,n-h_-m),R=Math.max(R,h_);let I=(i?.top??r.top)-r.top,A=(i?.bottom??r.bottom)-r.top,B=A-I,k=I+h_;uBe(this.overlayContainer,"copilot-quick-ask-overlay-pos",{width:m,...typeof h=="number"?{height:h}:{},left:Math.round(R),top:Math.round(k)});let q=typeof h=="number"?h:this.overlayContainer.getBoundingClientRect().height||han,Z=this.computeVerticalPlacement(u,l,r,I,A,B,q,k);uBe(this.overlayContainer,"copilot-quick-ask-overlay-pos",{width:m,...typeof h=="number"?{height:h}:{},left:Math.round(R),top:Math.round(Z)})}cleanupResize(){let e=this.ownerWindow??window;if(this.resizeRafId!==null&&(e.cancelAnimationFrame(this.resizeRafId),this.resizeRafId=null),this.isResizing){let r=this.ownerDocument??document,n=r.body;r.removeEventListener("mousemove",this.handleResizeMove,!0),r.removeEventListener("mouseup",this.handleResizeEnd,!0),n.classList.remove("copilot-quick-ask-resizing"),n.style.userSelect=this.savedBodyUserSelect,n.style.cursor=this.savedBodyCursor}this.isResizing=!1,this.resizeDirection=null,this.resizeStartRect=null,this.resizeStartMouse=null}applyResize(e,r){if(!this.resizeStartRect||!this.resizeStartMouse||!this.resizeDirection)return;let n=this.ownerDocument??document,o=this.overlayHost?.getBoundingClientRect()??n.body.getBoundingClientRect(),i=e-this.resizeStartMouse.x,a=r-this.resizeStartMouse.y,s=this.resizeStartRect,u=this.resizeDirection,l=o.width,c=Math.min(t0t,l-h_*2),d=han,f=o.left+h_,p=o.right-h_,m=o.bottom-h_,h=s.width,y=s.height,g,b,_=u!=="right";switch(u){case"right":h=s.width+i;break;case"bottom":y=s.height+a;break;case"bottom-right":h=s.width+i,y=s.height+a;break;case"bottom-left":h=s.width-i,y=s.height+a,g=s.left+i,b=s.top;break}let w=p-s.left,T=s.right-f,O=m-s.top;u==="bottom-left"?(h=Math.max(c,Math.min(h,T)),g=s.right-h,g{let f=i.view;return f instanceof wan.MarkdownView?{leaf:i,editorView:f.editor?.cm??null,filePath:f.file?.path??null}:{leaf:null,editorView:null,filePath:null}}}),d=(f=!0)=>{let p=!this.quickAskWidgetState||this.quickAskWidgetState.view===r;p&&(this.quickAskWidgetState=null);try{let m=[hz.of(null),...Mv.buildEffects(r,null)];r.dispatch({effects:m}),p&&f&&r.focus()}catch(m){Ce("Failed to dispatch close effect or focus:",m)}};try{let f=q$e(n,r.state.doc);r.dispatch({effects:[hz.of(null),...Mv.buildEffects(r,null),hz.of({bottomAnchorPos:f.bottomPos,topAnchorPos:f.topPos,focusAnchorPos:f.focusPos,options:{plugin:this.plugin,editor:o,view:r,selectedText:s,selectionFrom:u,selectionTo:l,replaceGuard:c,onClose:()=>d(!0)}}),...Mv.buildEffects(r,{from:u,to:l})]}),this.quickAskWidgetState={view:r,close:d}}catch(f){Ce("Failed to show Quick Ask panel:",f),this.quickAskWidgetState=null}}isOpen(){return this.quickAskWidgetState!==null}createExtension(){return[r0t]}};var spe=require("obsidian");gr();Xe();var lBe=pde("copilot-chat-selection-highlight");function n0t(t){try{let e=lBe.buildEffects(t,null);e.length>0&&t.dispatch({effects:e})}catch{}}var upe=class{constructor(e,r){this.lastActiveMarkdownLeaf=null;this.lastActiveLeafWasMarkdown=!1;this.snapshot=null;this.plugin=e,this.closeQuickAskOnChatFocus=r?.closeQuickAskOnChatFocus??!1}initialize(){let e=this.plugin.app.workspace.activeLeaf??null;this.lastActiveLeafWasMarkdown=e?.view instanceof spe.MarkdownView,this.lastActiveLeafWasMarkdown&&e&&(this.lastActiveMarkdownLeaf=e)}cleanup(){this.clear(),this.lastActiveMarkdownLeaf=null,this.lastActiveLeafWasMarkdown=!1}handleActiveLeafChange(e){let r=this.lastActiveLeafWasMarkdown,n=e?.getViewState().type??null,o=e?.view instanceof spe.MarkdownView;this.lastActiveLeafWasMarkdown=o,o&&e&&(this.lastActiveMarkdownLeaf=e),this.snapshot&&n!==Du&&this.clear(),n===Du&&r&&(this.closeQuickAskOnChatFocus&&this.plugin.quickAskController?.close(!1),this.persist({useFallback:!0}))}persistFromPointerDown(){this.plugin.app.workspace.activeLeaf?.getViewState().type!==Du&&this.persist({useFallback:!1})}clearIfNoNoteContexts(e){e.some(r=>r.sourceType==="note")||this.clear()}clearForNewChat(){this.clear()}persist(e){let r=this.getEditorView(e.useFallback);if(!r)return;let n=r.state.selection.main;if(n.from===n.to)return;let o=n.from,i=n.to,a=this.getHighlightRange(r);if(this.snapshot?.view===r&&this.snapshot.from===o&&this.snapshot.to===i&&a?.from===o&&a?.to===i)return;this.snapshot&&this.snapshot.view!==r&&(this.hideHighlight(this.snapshot.view),this.snapshot=null),this.showHighlight(r,o,i)&&(this.snapshot={view:r,from:o,to:i})}clear(){this.snapshot&&(this.hideHighlight(this.snapshot.view),this.snapshot=null)}getEditorView(e){let r=this.plugin.app.workspace.getActiveViewOfType(spe.MarkdownView);return r?.editor?.cm?r.editor.cm:e&&this.lastActiveMarkdownLeaf?.view instanceof spe.MarkdownView?this.lastActiveMarkdownLeaf.view.editor?.cm??null:null}showHighlight(e,r,n){try{let o=lBe.buildEffects(e,{from:r,to:n});return o.length===0?!1:(e.dispatch({effects:o}),!0)}catch(o){return ie("ChatSelectionHighlight show failed:",o),!1}}hideHighlight(e){try{let r=lBe.buildEffects(e,null);r.length>0&&e.dispatch({effects:r})}catch(r){Ce("ChatSelectionHighlight hide failed (view may be destroyed):",r)}}getHighlightRange(e){return lBe.getRange(e)}};var bd=require("obsidian");t1();y_();var cBe=class extends bd.Plugin{constructor(){super(...arguments);this.userMessageHistory=[];this.chatHistoryLastAccessedAtManager=new MJ}async onload(){await this.loadSettings(),this.settingsUnsubscriber=ml(async(a,s)=>{s.enableEncryption?await this.saveData(await e1t(s)):await this.saveData(s),obt(this,a,s)}),this.addSettingTab(new aBe(this.app,this)),HX(this.app.vault),this.brevilabsClient=Xl.getInstance(),this.brevilabsClient.setPluginVersion(this.manifest.version),m0(),Lbr(),this.projectManager=Vg.getInstance(this.app,this),this.vectorStoreManager=p0.getInstance(),afe.getInstance().initialize(),this.fileParserManager=new pq(this.brevilabsClient,this.app.vault);let n=new tQ,o=this.projectManager.getCurrentChainManager(),i=new wqe(n,o,this.fileParserManager,this);if(this.chatUIState=new sBe(i),this.userMemoryManager=new $B(this.app),this.quickAskController=new ape(this),this.registerEditorExtension(this.quickAskController.createExtension()),this.chatSelectionHighlightController=new upe(this,{closeQuickAskOnChatFocus:!1}),this.chatSelectionHighlightController.initialize(),bd.Platform.isDesktopApp){let{activeLeafRef:a,layoutRef:s}=nbt(this.app,{preserveOnViewTypes:[Du]});this.registerEvent(a),this.registerEvent(s)}this.registerView(Du,a=>new iz(a,this)),this.registerView(dle,a=>new _De(a)),this.initActiveLeafChangeHandler(),this.addRibbonIcon("message-square","Open Copilot Chat",a=>{this.activateView()}),obt(this,void 0,ee()),this.registerEvent(this.app.workspace.on("editor-menu",a=>{Bnn(a,this.app)})),this.registerEvent(this.app.workspace.on("active-leaf-change",a=>{if(this.chatSelectionHighlightController.handleActiveLeafChange(a??null),a&&a.view instanceof bd.MarkdownView&&a.view.file){let u=this.app.workspace.getLeavesOfType(Du).find(l=>l.view instanceof iz)?.view;if(u){let l=new CustomEvent(MS.ACTIVE_LEAF_CHANGE);u.eventTarget.dispatchEvent(l)}}})),this.customCommandRegister=new hqe(this,this.app.vault),this.systemPromptRegister=new bde(this,this.app.vault),this.app.workspace.onLayoutReady(()=>{this.customCommandRegister.initialize().then(znn).then(Vnn),this.systemPromptRegister.initialize().then(()=>dbt(this.app.vault))}),this.initSelectionHandler(),this.initWebSelectionWatcher()}async onunload(){this.clearAllPersistentSelectionHighlights(),this.chatSelectionHighlightController?.cleanup(),this.projectManager&&this.projectManager.onunload(),afe.getInstance().cleanup(),this.customCommandRegister.cleanup(),this.systemPromptRegister.cleanup(),this.settingsUnsubscriber?.(),this.cleanupSelectionHandler(),this.cleanupWebSelectionWatcher(),this.clearSelectionContext();try{md(this.app).stopActiveWebTabTracking()}catch{}await Em.flush(),F("Copilot plugin unloaded")}clearAllPersistentSelectionHighlights(){try{let r=this.app.workspace.getLeavesOfType("markdown");for(let n of r){let o=n.view;if(!(o instanceof bd.MarkdownView))continue;let i=o.editor?.cm;i&&(Mv.hide(i),n0t(i))}}catch(r){Ce("Failed to clear persistent selection highlights:",r)}}updateUserMessageHistory(r){this.userMessageHistory=[...this.userMessageHistory,r]}async autosaveCurrentChat(){if(ee().autosaveChat){let r=this.app.workspace.getLeavesOfType(Du)[0]?.view;r&&await r.saveChat()}}async processText(r,n,o,i=!0){let a=await r.getSelection();this.app.workspace.getLeavesOfType(Du).length>0||await this.activateView(),setTimeout(()=>{let u=this.app.workspace.getLeavesOfType(Du).find(l=>l.view instanceof iz)?.view;if(u&&(!i||a)){let l=new CustomEvent(n,{detail:{selectedText:a,eventSubtype:o}});u.eventTarget.dispatchEvent(l)}},0)}processSelection(r,n,o){this.processText(r,n,o)}emitChatIsVisible(){let r=this.app.workspace.getLeavesOfType(Du).find(n=>n.view instanceof iz)?.view;if(r){let n=new CustomEvent(MS.CHAT_IS_VISIBLE);r.eventTarget.dispatchEvent(n)}}initActiveLeafChangeHandler(){this.registerEvent(this.app.workspace.on("active-leaf-change",r=>{r&&r.getViewState().type===Du&&this.emitChatIsVisible()}))}initSelectionHandler(){this.selectionChangeHandler=()=>{this.selectionDebounceTimer&&window.clearTimeout(this.selectionDebounceTimer),this.selectionDebounceTimer=window.setTimeout(()=>{this.handleSelectionChange()},500)},document.addEventListener("selectionchange",this.selectionChangeHandler)}cleanupSelectionHandler(){this.selectionDebounceTimer&&window.clearTimeout(this.selectionDebounceTimer),this.selectionChangeHandler&&document.removeEventListener("selectionchange",this.selectionChangeHandler)}clearSelectionContext(){pO([])}clearWebSelectionContextForUrl(r){let n=zC(),o=n.filter(i=>i.sourceType!=="web"||i.url!==r);o.length!==n.length&&pO(o)}setSelectionContext(r){pO([r])}handleSelectionChange(){if(!ee().autoAddSelectionToContext)return;let n=this.app.workspace.getActiveViewOfType(bd.MarkdownView);if(!n||!n.editor)return;let o=n.editor,i=this.app.workspace.getActiveFile(),a=o.listSelections()[0];if(!a)return;let s=i?`${i.path}:${a.anchor.line}:${a.anchor.ch}:${a.head.line}:${a.head.ch}`:"";if(s===this.lastSelectionSignature)return;this.lastSelectionSignature=s;let u=o.getSelection();if(!u||!u.trim()){let m=zC(),h=m.filter(y=>y.sourceType!=="note");m.length!==h.length&&pO(h);return}if(!i)return;let l=a.anchor.line+1,c=a.head.line+1,d=Math.min(l,c),f=Math.max(l,c),p={id:gu(),content:u,sourceType:"note",noteTitle:i.basename,notePath:i.path,startLine:d,endLine:f};this.setSelectionContext(p)}initWebSelectionWatcher(){if(!bd.Platform.isDesktopApp)return;let r=md(this.app);this.webSelectionTracker=new Sqe({intervalMs:500,emptySelectionDebounceCount:2,isEnabled:()=>ee().autoAddSelectionToContext,getLeaf:()=>r.getActiveLeaf()??r.getLastActiveLeaf(),getActiveLeaf:()=>r.getActiveLeaf(),onSelectionChange:n=>{this.setSelectionContext(n)},onSelectionClear:({url:n})=>{this.clearWebSelectionContextForUrl(n)}}),this.webSelectionTracker.start()}cleanupWebSelectionWatcher(){this.webSelectionTracker?.stop(),this.webSelectionTracker=void 0}suppressCurrentWebSelection(r){if(r&&r.trim()){this.webSelectionTracker?.suppressSelectionForUrl(r);return}this.webSelectionTracker?.suppressCurrentSelection()}getCurrentEditorOrDummy(){let r=this.app.workspace.getActiveViewOfType(bd.MarkdownView);return{getSelection:()=>{let n=r?.editor?.getSelection();if(n)return n;let o=this.app.workspace.getActiveFile();return o?this.app.vault.read(o):""},replaceSelection:r?.editor?.replaceSelection.bind(r.editor)||(()=>{})}}processCustomPrompt(r,n){let o=this.getCurrentEditorOrDummy();this.processText(o,r,n,!1)}toggleView(){this.app.workspace.getLeavesOfType(Du).length>0?this.deactivateView():this.activateView()}async activateView(){let r=this.app.workspace.getLeavesOfType(Du);r.length===0?ee().defaultOpenArea==="view"?await this.app.workspace.getRightLeaf(!1).setViewState({type:Du,active:!0}):await this.app.workspace.getLeaf(!0).setViewState({type:Du,active:!0}):this.app.workspace.revealLeaf(r[0]),setTimeout(()=>{this.emitChatIsVisible()},50)}async deactivateView(){this.app.workspace.detachLeavesOfType(Du)}async loadSettings(){let r=await this.loadData(),n=$We(r);A_(n)}mergeActiveModels(r,n){let o=new Map;return r.forEach(i=>{let a=no(i),s=o.get(a);s?o.set(a,{...i,isBuiltIn:s.isBuiltIn||i.isBuiltIn}):o.set(a,i)}),Array.from(o.values())}async loadCopilotChatHistory(){let r=await this.getChatHistoryFiles();if(r.length===0){new bd.Notice("No chat history found.");return}new mqe(this.app,r,this.chatHistoryLastAccessedAtManager,this.loadChatHistory.bind(this)).open()}async getChatHistoryFiles(){let r=await _qe(this.app,ee().defaultSaveFolder);if(r.length===0)return[];let o=Gu()?.id;if(o){let i=`${o}__`;return r.filter(a=>a.basename.startsWith(i))}else return r.filter(i=>!i.basename.match(/^[a-zA-Z0-9-]+__/))}async getChatHistoryItems(){return(await this.getChatHistoryFiles()).map(n=>{let o=Nfe(n),i=Dfe(n),a=this.chatHistoryLastAccessedAtManager.getEffectiveLastUsedAt(n.path,i??o.getTime()),s=new Date(a);return{id:n.path,title:Afe(n),createdAt:o,lastAccessedAt:s}})}async touchChatHistoryLastAccessedAt(r){try{this.chatHistoryLastAccessedAtManager.touch(r.path);let n=Dfe(r),o=this.chatHistoryLastAccessedAtManager.shouldPersist(r.path,n);if(o===null)return;let i=o;this.app.fileManager?.processFrontMatter&&this.app.vault.getAbstractFileByPath(r.path)!=null?await this.app.fileManager.processFrontMatter(r,a=>{let s=Number(a.lastAccessedAt),u=Number.isFinite(s)&&s>0?s:0;i=Math.max(u,o),u!==i&&(a.lastAccessedAt=i)}):await $fe(this.app,r.path,{lastAccessedAt:i}),this.chatHistoryLastAccessedAtManager.markPersisted(r.path,i)}catch(n){Ce(`[CopilotPlugin] Failed to update chat lastAccessedAt for ${r.path}`,n)}}getChatHistoryLastAccessedAtManager(){return this.chatHistoryLastAccessedAtManager}async loadChatHistory(r){await this.autosaveCurrentChat();let n=this.app.workspace.getLeavesOfType(Du)[0];n||this.activateView(),await this.chatUIState.loadChatHistory(r),this.touchChatHistoryLastAccessedAt(r);let o=(n||this.app.workspace.getLeavesOfType(Du)[0])?.view;o&&o.updateView()}async loadChatById(r){let n=await CSt(this.app,r);if(n)await this.loadChatHistory(n);else throw new Error("Chat file not found.")}async openChatSourceFile(r){let n=this.app.vault.getAbstractFileByPath(r);if(n instanceof bd.TFile)await this.app.workspace.getLeaf(!0).openFile(n);else if(await this.app.vault.adapter.exists(r))new bd.Notice("Cannot open source files from hidden directories. To open chat notes in the editor, save them to a non-hidden folder in settings.");else throw new Error("Chat file not found.")}async updateChatTitle(r,n){let o=this.app.vault.getAbstractFileByPath(r);if(o instanceof bd.TFile)await this.app.fileManager.processFrontMatter(o,i=>{i.topic=n}),await new Promise(i=>{let a=u=>{u.path===r&&(this.app.metadataCache.off("changed",a),clearTimeout(s),i())};this.app.metadataCache.on("changed",a);let s=setTimeout(()=>{this.app.metadataCache.off("changed",a),i()},500)}),new bd.Notice("Chat title updated.");else if(await CSt(this.app,r))await $fe(this.app,r,{topic:n.trim()}),new bd.Notice("Chat title updated.");else throw new Error("Chat file not found.")}async deleteChatHistory(r){let n=this.app.vault.getAbstractFileByPath(r);if(n instanceof bd.TFile)await this.app.vault.delete(n),new bd.Notice("Chat deleted.");else if(await this.app.vault.adapter.exists(r))await this.app.vault.adapter.remove(r),new bd.Notice("Chat deleted.");else throw new Error("Chat file not found.")}async handleNewChat(){if(r9(),await Em.clear(),ee().enableRecentConversations)try{let o=this.projectManager.getCurrentChainManager().chatModelManager.getChatModel();this.userMemoryManager.addRecentConversation(this.chatUIState.getMessages(),o)}catch(n){F("Failed to analyze chat messages for memory:",n)}await this.autosaveCurrentChat();let r=this.app.workspace.getLeavesOfType(Du)[0];if(r){let n=r.view,o=new CustomEvent(MS.ABORT_STREAM,{detail:{reason:"new-chat"}});n.eventTarget.dispatchEvent(o)}this.chatUIState.clearMessages(),r?r.view.updateView():await this.activateView()}async newChat(){await this.handleNewChat()}async customSearchDB(r,n,o){let i=ee(),{FilterRetriever:a}=await Promise.resolve().then(()=>(aDe(),Rzr)),{mergeFilterAndSearchResults:s}=await Promise.resolve().then(()=>(sDe(),Izr)),l=await new a(this.app,{salientTerms:n,maxK:20}).getRelevantDocuments(r),d=await(i.enableSemanticSearchV3?new(await Promise.resolve().then(()=>(lmt(),Pzr))).MergedSemanticRetriever(this.app,{minSimilarityScore:.3,maxK:20,salientTerms:n,textWeight:o,returnAll:!1}):new(await Promise.resolve().then(()=>(pX(),umt))).TieredLexicalRetriever(this.app,{minSimilarityScore:.3,maxK:20,salientTerms:n,textWeight:o,returnAll:!1,useRerankerThreshold:void 0})).getRelevantDocuments(r),{filterResults:f,searchResults:p}=s(l,d);return[...f,...p].map(h=>({content:h.pageContent,metadata:h.metadata}))}}; +`),warnings:e}}async function v0i(t,e){let r=[],n=t.baseUrl?.trim()??"",o=Qqe("ollama"),i=f0i(fz(n||o||"http://localhost:11434")),a=t.name?.trim()||"";t.name?.trim()||r.push("Model name is empty; using placeholder.");let s={"Content-Type":"application/json",Accept:"application/json"};if(t.apiKey?.trim()){let l=await mQ(t.apiKey),c=l.warnings.filter(d=>!d.includes("API key is empty"));r.push(...c),s.Authorization=`Bearer ${l.apiKey}`}return e?{ok:!0,warnings:r,spec:{method:"POST",url:`${i}/api/embed`,headers:s,body:{model:a,input:npe,truncate:!0}}}:{ok:!0,warnings:r,spec:{method:"POST",url:`${i}/api/chat`,headers:s,body:{model:a,messages:[{role:"user",content:P6}],stream:!1}}}}async function Vin(t){let e=[],r=t.provider?.trim();if(!r)return{ok:!1,error:"Provider is required to build a curl command.",warnings:e};let n=!!t.isEmbeddingModel;if(r==="azure openai"){let o=await h0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(r==="anthropic"){if(n)return{ok:!1,error:"Anthropic does not support embeddings.",warnings:e};let o=await g0i(t);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(r==="amazon-bedrock")return n?{ok:!1,error:"Bedrock embeddings are not supported by this generator.",warnings:e}:await _0i(t);if(r==="google"||r==="google"){let o=await y0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(r==="ollama"||r==="ollama"){let o=await v0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}if(u0i.has(r)){let o=await p0i(t,n);return o.ok?{ok:!0,command:E6(o.spec),warnings:o.warnings}:o}return{ok:!1,error:`Provider "${r}" is not supported for curl generation.`,warnings:e}}Mr();g4();var pz=require("obsidian"),Ye=$(K()),GSt=({open:t,onOpenChange:e,onAdd:r,ping:n,isEmbeddingModel:o=!1})=>{let{modalContainer:i}=sz(),a=ee(),s=o?"openai":"openrouterai",u=L=>L==="azure openai"&&!E.baseUrl,[l,c]=(0,Ye.useState)(null),[d,f]=(0,Ye.useState)(u(s)),[p,m]=(0,Ye.useState)(!1),[h,y]=(0,Ye.useState)("idle"),[g,b]=(0,Ye.useState)({name:!1,instanceName:!1,deploymentName:!1,embeddingDeploymentName:!1,apiVersion:!1,displayName:!1,bedrockRegion:!1}),_=(L,J)=>{b(ne=>({...ne,[L]:J}))},w=()=>{b({name:!1,instanceName:!1,deploymentName:!1,embeddingDeploymentName:!1,apiVersion:!1,displayName:!1,bedrockRegion:!1})},T=()=>{let L=!0,J={...g};return J.name=!E.name,E.name||(L=!1),E.provider==="azure openai"&&(o||!E.baseUrl?.trim())&&(J.instanceName=!E.azureOpenAIApiInstanceName,J.apiVersion=!E.azureOpenAIApiVersion,o?(J.embeddingDeploymentName=!E.azureOpenAIApiEmbeddingDeploymentName,E.azureOpenAIApiEmbeddingDeploymentName||(L=!1)):(J.deploymentName=!E.azureOpenAIApiDeploymentName,E.azureOpenAIApiDeploymentName||(L=!1)),(!E.azureOpenAIApiInstanceName||!E.azureOpenAIApiVersion)&&(L=!1)),E.provider,"amazon-bedrock",J.bedrockRegion=!1,b(J),L},O=(L=s)=>{let J={name:"",provider:L,enabled:!0,isBuiltIn:!1,baseUrl:"",apiKey:nw(L),isEmbeddingModel:o,capabilities:[]};if(!o){let ne={...J,stream:!0};return L==="amazon-bedrock"?{...ne,bedrockRegion:a.amazonBedrockRegion}:ne}return J},[E,P]=(0,Ye.useState)(O()),R=L=>{P(J=>({...J,...L})),y("idle")},I=L=>({...L,name:L.name?.trim(),baseUrl:L.baseUrl?.trim(),apiKey:L.apiKey?.trim(),openAIOrgId:L.openAIOrgId?.trim(),azureOpenAIApiInstanceName:L.azureOpenAIApiInstanceName?.trim(),azureOpenAIApiDeploymentName:L.azureOpenAIApiDeploymentName?.trim(),azureOpenAIApiEmbeddingDeploymentName:L.azureOpenAIApiEmbeddingDeploymentName?.trim(),azureOpenAIApiVersion:L.azureOpenAIApiVersion?.trim(),bedrockRegion:L.bedrockRegion?.trim()}),[A,B]=(0,Ye.useState)(o1(s)),k=()=>!!(E.name&&E.provider),q=()=>p||!k(),Z=()=>{if(!T()){new pz.Notice("Please fill in all required fields");return}let L=I(E);r(L),e(!1),P(O()),w(),y("idle"),f(!1)},V=L=>{B(o1(L)),y("idle"),P({...E,provider:L,apiKey:nw(L),...L==="openai"?{openAIOrgId:a.openAIOrgId}:{},...L==="azure openai"?{azureOpenAIApiInstanceName:a.azureOpenAIApiInstanceName,azureOpenAIApiDeploymentName:a.azureOpenAIApiDeploymentName,azureOpenAIApiVersion:a.azureOpenAIApiVersion,azureOpenAIApiEmbeddingDeploymentName:a.azureOpenAIApiEmbeddingDeploymentName}:{},...L==="amazon-bedrock"?{bedrockRegion:a.amazonBedrockRegion}:{bedrockRegion:void 0}}),f(u(L))},Y=L=>{L||(P(O()),w(),y("idle"),f(!1)),e(L)},X=async()=>{if(!T()){new pz.Notice("Please fill in all required fields");return}m(!0),y("idle");try{let L=I(E);await n(L),y("success"),new pz.Notice("Model verification successful!")}catch(L){ie(L);let J=Wr(L);y("failed"),new pz.Notice("Model verification failed: "+J)}finally{m(!1)}},W=async()=>{try{let L=I(E),J=await Vin(L);if(!J.ok){new pz.Notice(J.error);return}await navigator.clipboard.writeText(J.command);let D=!J.warnings.some(H=>H.includes("placeholder"))?" Warning: contains real API key!":"",N=J.warnings.filter(H=>!H.includes("placeholder")),z=N.length>0?` (${N[0]})`:"";new pz.Notice(`Copied curl command.${D}${z}`)}catch(L){ie(L),new pz.Notice("Failed to copy curl command: "+Wr(L))}},re=()=>{let J=(()=>{switch(E.provider){case"openai":return Ye.default.createElement(ko,{label:"OpenAI Organization ID",description:"Enter OpenAI Organization ID if applicable"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter OpenAI Organization ID if applicable",value:E.openAIOrgId||"",onChange:ne=>R({openAIOrgId:ne.target.value})}));case"azure openai":return E.baseUrl?.trim()&&!o?null:Ye.default.createElement(Ye.default.Fragment,null,Ye.default.createElement(ko,{label:"Instance Name",required:!0,error:g.instanceName,errorMessage:"Instance name is required"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Instance Name",value:E.azureOpenAIApiInstanceName||"",onChange:ne=>{R({azureOpenAIApiInstanceName:ne.target.value}),_("instanceName",!1)}})),o?Ye.default.createElement(ko,{label:"Embedding Deployment Name",required:!0,error:g.embeddingDeploymentName,errorMessage:"Embedding deployment name is required"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Embedding Deployment Name",value:E.azureOpenAIApiEmbeddingDeploymentName||"",onChange:ne=>{R({azureOpenAIApiEmbeddingDeploymentName:ne.target.value}),_("embeddingDeploymentName",!1)}})):Ye.default.createElement(ko,{label:"Deployment Name",required:!0,error:g.deploymentName,errorMessage:"Deployment name is required",description:"This is your actual model, no need to pass a model name separately."},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Deployment Name",value:E.azureOpenAIApiDeploymentName||"",onChange:ne=>{R({azureOpenAIApiDeploymentName:ne.target.value}),_("deploymentName",!1)}})),Ye.default.createElement(ko,{label:"API Version",required:!0,error:g.apiVersion,errorMessage:"API version is required"},Ye.default.createElement(ni,{type:"text",placeholder:"Enter Azure OpenAI API Version",value:E.azureOpenAIApiVersion||"",onChange:ne=>{R({azureOpenAIApiVersion:ne.target.value}),_("apiVersion",!1)}})));case"amazon-bedrock":return Ye.default.createElement(ko,{label:"Region (optional)",description:"Defaults to us-east-1 when left blank. With inference profiles (global., us., eu., apac.), region is auto-managed."},Ye.default.createElement("div",{className:"tw-flex tw-gap-2"},Ye.default.createElement(ni,{className:"tw-flex-1",type:"text",placeholder:"Enter AWS region (e.g. us-east-1)",value:E.bedrockRegion||"",onChange:ne=>{R({bedrockRegion:ne.target.value}),_("bedrockRegion",!1)}}),Ye.default.createElement(L3,{onValueChange:ne=>{R({bedrockRegion:ne}),_("bedrockRegion",!1)}},Ye.default.createElement(OU,{className:"tw-w-[140px]"},Ye.default.createElement(F3,{placeholder:"Presets"})),Ye.default.createElement(EU,{container:l},["us-east-1","us-west-2","eu-west-1","ap-northeast-1","ap-southeast-1"].map(ne=>Ye.default.createElement(PU,{key:ne,value:ne},ne))))));default:return null}})();return J?Ye.default.createElement(uy,{open:d,onOpenChange:f,className:"tw-rounded-lg tw-border tw-bg-secondary/30 tw-border-border/60"},Ye.default.createElement(AT,{asChild:!0},Ye.default.createElement("button",{type:"button",className:"tw-flex tw-w-full tw-cursor-pointer tw-items-center tw-justify-between tw-rounded-lg tw-p-3 tw-text-left hover:tw-bg-modifier-hover"},Ye.default.createElement("span",{className:"tw-text-sm tw-font-medium"},"Additional ",wg(E.provider)," Settings"),Ye.default.createElement(Ji,{className:`tw-size-4 tw-text-muted tw-transition-transform tw-duration-200 ${d?"tw-rotate-180":""}`}))),Ye.default.createElement(ly,{className:"tw-space-y-4 tw-px-3 tw-pb-3"},J)):null},ue=()=>{if(E.provider!=="azure openai")return A.host;let L=E.azureOpenAIApiInstanceName||"[instance]",J=o?E.azureOpenAIApiEmbeddingDeploymentName||"[deployment]":E.azureOpenAIApiDeploymentName||"[deployment]",ne=E.azureOpenAIApiVersion||"[api-version]";return`https://${L}.openai.azure.com/openai/deployments/${J}/${o?"embeddings":"chat/completions"}?api-version=${ne}`},le=Object.entries(rF).map(([L,J])=>({id:L,label:L.charAt(0).toUpperCase()+L.slice(1),description:J}));return Ye.default.createElement(Kqe,{open:t,onOpenChange:Y},Ye.default.createElement(Zfe,{className:"tw-max-h-[80vh] tw-overflow-y-auto sm:tw-max-w-[425px]",container:i,ref:L=>c(L)},Ye.default.createElement(Yfe,null,Ye.default.createElement(Qfe,null,"Add Custom ",o?"Embedding":"Chat"," Model"),Ye.default.createElement(epe,null,"Add a new model to your collection.")),Ye.default.createElement("div",{className:"tw-space-y-3"},Ye.default.createElement(ko,{label:"Model Name",required:!0,error:g.name,errorMessage:"Model name is required",description:E.provider==="amazon-bedrock"&&!o?"For Bedrock, use cross-region inference profile IDs (global., us., eu., or apac. prefix) for better reliability. Regional IDs without prefixes may fail.":void 0},Ye.default.createElement(ni,{type:"text",placeholder:`Enter model name (e.g. ${E.provider==="amazon-bedrock"&&!o?"global.anthropic.claude-sonnet-4-6-v1:0":o?"text-embedding-3-small":"gpt-4"})`,value:E.name,onChange:L=>{R({name:L.target.value}),_("name",!1)}})),Ye.default.createElement(ko,{label:Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Ye.default.createElement("span",{className:"tw-leading-none"},"Display Name"),Ye.default.createElement(to,{content:Ye.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-0.5 tw-text-sm tw-text-muted"},Ye.default.createElement("div",{className:"tw-text-[12px] tw-font-bold"},"Suggested format:"),Ye.default.createElement("div",{className:"tw-text-accent"},"[Source]-[Payment]:[Pretty Model Name]"),Ye.default.createElement("div",{className:"tw-text-[12px]"},"Example:",Ye.default.createElement("li",null,"Direct-Paid:Ds-r1"),Ye.default.createElement("li",null,"OpenRouter-Paid:Ds-r1"),Ye.default.createElement("li",null,"Perplexity-Paid:lg"))),contentClassName:"tw-max-w-96"}))},Ye.default.createElement(ni,{type:"text",placeholder:"Custom display name (optional)",value:E.displayName||"",onChange:L=>{P({...E,displayName:L.target.value})}})),Ye.default.createElement(ko,{label:"Provider"},Ye.default.createElement(L3,{value:E.provider,onValueChange:V},Ye.default.createElement(OU,null,Ye.default.createElement(F3,{placeholder:"Select provider"})),Ye.default.createElement(EU,{container:l},Object.values(o?ate(kC,["COPILOT_PLUS","COPILOT_PLUS_JINA"]):ate(Mb,["COPILOT_PLUS"])).map(L=>Ye.default.createElement(PU,{key:L,value:L},wg(L)))))),Ye.default.createElement(ko,{label:"Base URL",description:"Leave it blank, unless you are using a proxy."},Ye.default.createElement(ni,{type:"text",placeholder:ue()||"https://api.example.com/v1",value:E.baseUrl||"",onChange:L=>R({baseUrl:L.target.value})})),Ye.default.createElement(ko,{label:"API Key"},Ye.default.createElement(xN,{placeholder:`Enter ${A.label} API Key`,value:E.apiKey||"",onChange:L=>R({apiKey:L})}),A.keyManagementURL&&Ye.default.createElement("p",{className:"tw-text-xs tw-text-muted"},Ye.default.createElement("a",{href:A.keyManagementURL,target:"_blank",rel:"noopener noreferrer"},"Get ",A.label," API Key"))),!o&&Ye.default.createElement(ko,{label:Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Ye.default.createElement("span",{className:"tw-leading-none"},"Model Capabilities"),Ye.default.createElement(to,{content:Ye.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Only used to display model capabilities, does not affect model functionality"),contentClassName:"tw-max-w-96"}))},Ye.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-items-center tw-gap-x-6 tw-gap-y-2"},le.map(({id:L,label:J,description:ne})=>Ye.default.createElement("div",{key:L,className:"tw-flex tw-items-center tw-gap-2"},Ye.default.createElement(Uu,{id:L,checked:E.capabilities?.includes(L),onCheckedChange:D=>{let N=E.capabilities||[];P({...E,capabilities:D?[...N,L]:N.filter(z=>z!==L)})}}),Ye.default.createElement(to,{content:ne},Ye.default.createElement(uc,{htmlFor:L,className:"tw-text-sm"},J)))))),re()),Ye.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-3 sm:tw-flex-row sm:tw-items-center sm:tw-justify-between"},Ye.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-items-center tw-gap-3 sm:tw-flex-1"},Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Ye.default.createElement(Uu,{id:"enable-cors",checked:E.enableCors||!1,onCheckedChange:L=>P({...E,enableCors:L})}),Ye.default.createElement(uc,{htmlFor:"enable-cors",className:"tw-cursor-pointer"},Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Ye.default.createElement("span",{className:"tw-text-sm"},"CORS"),Ye.default.createElement(to,{content:Ye.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Only check this option when prompted that CORS is needed"),contentClassName:"tw-max-w-96"})))),(E.provider==="3rd party (openai-format)"||E.provider==="lm-studio")&&Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Ye.default.createElement(Uu,{id:"stream-usage",checked:E.streamUsage||!1,onCheckedChange:L=>P({...E,streamUsage:L})}),Ye.default.createElement(uc,{htmlFor:"stream-usage",className:"tw-cursor-pointer"},Ye.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Ye.default.createElement("span",{className:"tw-text-sm"},"Stream Usage"),Ye.default.createElement(to,{content:Ye.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Enable if your provider supports stream_options for token usage tracking. Disable for providers that do not support it (e.g., Databricks, MLFlow)."),contentClassName:"tw-max-w-96"})))),Ye.default.createElement(s_,null,Ye.default.createElement(vn,null,Ye.default.createElement(wn,{asChild:!0},Ye.default.createElement(me,{variant:"ghost",size:"sm",onClick:W,disabled:!E.name,className:"tw-text-muted hover:tw-text-normal"},"CURL")),Ye.default.createElement(pn,null,Ye.default.createElement("p",null,"Copy curl command for testing"))))),Ye.default.createElement("div",{className:"tw-flex tw-shrink-0 tw-items-center tw-justify-end tw-gap-2"},h==="success"&&Ye.default.createElement(PF,{className:"tw-size-5 tw-text-success"}),h==="failed"&&Ye.default.createElement(wO,{className:"tw-size-5 tw-text-error"}),Ye.default.createElement(s_,null,Ye.default.createElement(vn,null,Ye.default.createElement(wn,{asChild:!0},Ye.default.createElement(me,{variant:"secondary",size:"sm",onClick:X,disabled:q(),className:"tw-min-w-[72px]"},p?Ye.default.createElement(Ye.default.Fragment,null,Ye.default.createElement(Us,{className:"tw-mr-1.5 tw-size-3.5 tw-animate-spin"}),"Test"):"Test")),Ye.default.createElement(pn,null,Ye.default.createElement("p",null,"Optional: test API call")))),Ye.default.createElement(me,{variant:"default",size:"sm",onClick:Z,disabled:q()},"Add Model")))))};xn();gr();zr();Qe();Dt();Mr();var Vt=$(K());g4();var w0i={reasoning:{icon:ex,color:"tw-text-model-capabilities-blue",tooltip:rF.reasoning},vision:{icon:S1,color:"tw-text-model-capabilities-green",tooltip:rF.vision},websearch:{icon:_l,color:"tw-text-model-capabilities-blue",tooltip:rF.websearch}},S0i=["reasoning","vision","websearch"],C0i=({title:t,onRefresh:e,onAdd:r})=>Vt.default.createElement("div",{className:"tw-mb-3 tw-flex tw-flex-col tw-gap-2 md:tw-flex-row md:tw-items-center md:tw-justify-between"},Vt.default.createElement("h3",{className:"tw-text-xl tw-font-bold"},t),Vt.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center sm:tw-justify-end"},e&&Vt.default.createElement(me,{onClick:e,variant:"secondary",className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement(jF,{className:"tw-size-2 md:tw-size-4"}),"Refresh Built-ins"),Vt.default.createElement(me,{onClick:r,variant:"default",className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement(Fb,{className:"tw-size-2 md:tw-size-4"}),"Add Model"))),x0i=t=>Vt.default.createElement("div",{className:"tw-mx-auto tw-grid tw-w-16 tw-grid-cols-3 tw-gap-1"},S0i.map(e=>{let r=w0i[e];if(!r)return Vt.default.createElement("div",{key:e,className:"tw-w-4"});let n=r.icon;return t.capabilities?.includes(e)?Vt.default.createElement(to,{key:e,content:r.tooltip,side:"bottom"},Vt.default.createElement("div",{className:"tw-flex tw-items-center tw-justify-center"},Vt.default.createElement(n,{className:Se("tw-size-4",r.color)}))):Vt.default.createElement("div",{key:e,className:"tw-flex tw-items-center tw-justify-center"},Vt.default.createElement("div",{className:"tw-size-4"}))})),T0i=({model:t,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:o,id:i,containerRef:a})=>{let s=[];e&&s.push({icon:Vt.default.createElement(NF,{className:"tw-size-4"}),label:"Edit",onClick:e}),r&&!t.core&&s.push({icon:Vt.default.createElement(U_,{className:"tw-size-4"}),label:"Copy",onClick:r}),t.core||s.push({icon:Vt.default.createElement(Iy,{className:"tw-size-4"}),label:"Delete",onClick:()=>n(no(t)),variant:"destructive"});let u=Vt.default.createElement("div",{className:"tw-flex tw-justify-around"},!t.isEmbeddingModel&&Vt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement("span",{className:"tw-text-sm"},"Enabled"),Vt.default.createElement(Uu,{checked:t.enabled,onCheckedChange:l=>o({...t,enabled:l})})),Vt.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},Vt.default.createElement("span",{className:"tw-text-sm"},"CORS"),Vt.default.createElement(Uu,{checked:t.enableCors,onCheckedChange:l=>o({...t,enableCors:l})})));return Vt.default.createElement(qqe,{id:i,item:t,title:t.displayName||t.name,subtitle:wg(t.provider,t),badge:t.capabilities&&t.capabilities.length>0?Vt.default.createElement(tgt,{capabilities:t.capabilities,iconSize:14}):void 0,isDraggable:!t.core,isExpandable:!0,expandedContent:u,primaryAction:e?{icon:Vt.default.createElement(DF,{className:"tw-size-4"}),onClick:e,tooltip:"Edit Model"}:void 0,dropdownActions:s,containerRef:a})},O0i=({model:t,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:o,isEmbeddingModel:i,containerRef:a})=>{let{attributes:s,listeners:u,setNodeRef:l,transform:c,transition:d,isDragging:f}=cQ({id:no(t),disabled:t.core}),p={transform:gC.Transform.toString(c),transition:d},m=e||!t.core||r&&!t.core;return Vt.default.createElement(dz,{ref:l,style:p,className:Se("tw-transition-colors tw-duration-200 hover:tw-bg-interactive-accent/10",f&&"tw-relative tw-z-[100] tw-cursor-grabbing tw-shadow-lg tw-backdrop-blur-sm tw-border-accent/50 tw-bg-primary/90")},Vt.default.createElement(hb,{className:"tw-w-6 tw-px-2"},!t.core&&Vt.default.createElement(me,{variant:"ghost",size:"icon",className:"tw-size-6 tw-cursor-grab tw-touch-none tw-p-0 hover:tw-cursor-grab active:tw-cursor-grabbing",...s,...u},Vt.default.createElement(QC,{className:"tw-size-4 tw-transition-colors"}))),Vt.default.createElement(hb,{className:"tw-pl-0"},t.displayName||t.name),Vt.default.createElement(hb,null,wg(t.provider,t)),Vt.default.createElement(hb,null,x0i(t)),!i&&Vt.default.createElement(hb,{className:"tw-text-center"},Vt.default.createElement(Uu,{id:`${no(t)}-enabled`,checked:t.enabled,disabled:t.enabled&&lNt(t),onCheckedChange:h=>o({...t,enabled:h}),className:"tw-mx-auto"})),Vt.default.createElement(hb,{className:"tw-text-center"},Vt.default.createElement(Uu,{id:`${no(t)}-enableCors`,checked:t.enableCors,onCheckedChange:h=>o({...t,enableCors:h}),className:"tw-mx-auto"})),Vt.default.createElement(hb,{className:"tw-text-center"},Vt.default.createElement("div",{className:"tw-flex tw-justify-center tw-gap-2"},e&&Vt.default.createElement(me,{variant:"ghost",size:"icon",onClick:()=>e(t),className:"tw-shadow-sm tw-transition-shadow hover:tw-shadow-md"},Vt.default.createElement(DF,{className:"tw-size-4"})),m&&Vt.default.createElement(sN,null,Vt.default.createElement(uN,{asChild:!0},Vt.default.createElement(me,{variant:"ghost",size:"icon"},Vt.default.createElement(SO,{className:"tw-size-4"}))),Vt.default.createElement(Ev,{align:"end",container:a.current},e&&Vt.default.createElement(Ai,{onClick:()=>e(t)},Vt.default.createElement(NF,{className:"tw-mr-2 tw-size-4"}),"Edit"),r&&!t.core&&Vt.default.createElement(Ai,{onClick:()=>r(t)},Vt.default.createElement(U_,{className:"tw-mr-2 tw-size-4"}),"Copy"),!t.core&&Vt.default.createElement(Ai,{onClick:()=>n(no(t)),className:"tw-text-error"},Vt.default.createElement(Iy,{className:"tw-mr-2 tw-size-4"}),"Delete"))))))},XSt=({models:t,onEdit:e,onCopy:r,onDelete:n,onAdd:o,onUpdateModel:i,onReorderModels:a,onRefresh:s,title:u})=>{let l=!!(t.length>0&&t[0].isEmbeddingModel),c=Aqe(iQ(cz),iQ(lz,{coordinateGetter:kqe})),d=(0,Vt.useRef)(null),f=t.findIndex(y=>!y.core),p=y=>g=>{let{transform:b,active:_,activeNodeRect:w,over:T}=g;if(!_||!w)return b;let O=t.findIndex(A=>no(A)===_.id),E=t.filter(A=>!A.core).length,P=w.height,R=(f-O)*P,I=(f+E-1-O)*P;if(y&&T){let A=t.findIndex(k=>no(k)===T.id);if(t[A].core||A{let{active:g,over:b}=y;if(b&&g.id!==b.id){let _=t.findIndex(E=>no(E)===g.id),w=t.findIndex(E=>no(E)===b.id),T=t[w];if(wVt.default.createElement("div",{className:"tw-relative md:tw-hidden"},Vt.default.createElement(sQ,{sensors:c,collisionDetection:aQ,onDragEnd:m,modifiers:[p(!0)],autoScroll:{enabled:!0,acceleration:10,threshold:{x:0,y:.2}}},Vt.default.createElement(lQ,{items:t.map(y=>no(y)),strategy:uQ},Vt.default.createElement("div",{className:"tw-relative tw-touch-auto tw-space-y-2 tw-overflow-auto tw-pb-2"},t.map(y=>Vt.default.createElement(T0i,{key:no(y),id:no(y),containerRef:d,model:y,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:i}))))));return Vt.default.createElement("div",{ref:d,className:"tw-mb-4"},Vt.default.createElement(C0i,{title:u,onRefresh:s,onAdd:o}),Vt.default.createElement("div",{className:"tw-hidden md:tw-block"},Vt.default.createElement(sQ,{sensors:c,collisionDetection:aQ,onDragEnd:m,modifiers:[p(!1)]},Vt.default.createElement("div",{className:"tw-relative tw-overflow-hidden"},Vt.default.createElement(Jfe,null,Vt.default.createElement(Kfe,null,Vt.default.createElement(dz,null,Vt.default.createElement(m_,{className:"tw-w-6 tw-px-2"}),Vt.default.createElement(m_,{className:"tw-pl-0"},"Model"),Vt.default.createElement(m_,null,"Provider"),Vt.default.createElement(m_,{className:"tw-text-center"},"Capabilities"),!l&&Vt.default.createElement(m_,{className:"tw-text-center"},"Enable"),Vt.default.createElement(m_,{className:"tw-text-center"},"CORS"),Vt.default.createElement(m_,{className:"tw-w-[100px] tw-text-center"},"Actions"))),Vt.default.createElement(Gfe,{className:"tw-relative"},Vt.default.createElement(lQ,{items:t.map(y=>no(y)),strategy:uQ},t.map(y=>Vt.default.createElement(O0i,{key:no(y),containerRef:d,model:y,onEdit:e,onCopy:r,onDelete:n,onUpdateModel:i,isEmbeddingModel:l})))))))),h())};Dt();var eBe=require("obsidian"),Uv=$(K()),Hin=()=>{let t=kr(),[e,r]=(0,Uv.useState)(!1),[n,o]=(0,Uv.useState)(!1),i=(h,y=!1)=>{let g={...ate(h,["isBuiltIn","core","projectEnabled","plusExclusive","believerExclusive","capabilities","displayName","dimensions"]),name:`${h.name} (copy)`},b=y?"activeEmbeddingModels":"activeModels";Re(b,[...t[b],g])},a=(h,y=!1)=>{Re(y?"activeEmbeddingModels":"activeModels",h)},s=h=>{let[y,g]=h.split("|"),b=t.activeModels.filter(w=>!(w.name===y&&w.provider===g)),_=t.defaultModelKey;if(h===t.defaultModelKey){let w=b.find(T=>T.enabled);_=w?`${w.name}|${w.provider}`:""}A_({activeModels:b,defaultModelKey:_})},u=(h,y,g)=>{let b=h?"activeEmbeddingModels":"activeModels",_=t[b].findIndex(w=>w.name===y.name&&w.provider===y.provider);if(_!==-1){let w=[...t[b]];w[_]=g,Re(b,w)}else new eBe.Notice("Could not find model to update"),ie("Could not find model to update:",y)},l=h=>{let y=t.activeModels.map(g=>g.name===h.name&&g.provider===h.provider?h:g);Re("activeModels",y)},c=h=>{let[y,g]=h.split("|"),b=t.activeEmbeddingModels.filter(_=>!(_.name===y&&_.provider===g));Re("activeEmbeddingModels",b)},d=h=>{let y=t.activeEmbeddingModels.map(g=>g.name===h.name&&g.provider===h.provider?h:g);Re("activeEmbeddingModels",y)},f=()=>{let h=t.activeModels.filter(g=>!g.isBuiltIn),y=[...aO,...h];Re("activeModels",y),new eBe.Notice("Chat models refreshed successfully")},p=()=>{let h=t.activeEmbeddingModels.filter(g=>!g.isBuiltIn),y=[...m4,...h];Re("activeEmbeddingModels",y),new eBe.Notice("Embedding models refreshed successfully")},m=(h,y=!1)=>{new FY(app,h,y,u).open()};return Uv.default.createElement("div",{className:"tw-space-y-4"},Uv.default.createElement("section",null,Uv.default.createElement(XSt,{models:t.activeModels,onEdit:h=>m(h),onCopy:h=>i(h),onDelete:s,onAdd:()=>r(!0),onUpdateModel:l,onReorderModels:h=>a(h),onRefresh:f,title:"Chat Models"}),Uv.default.createElement(GSt,{open:e,onOpenChange:r,onAdd:h=>{let y=[...t.activeModels,h];Re("activeModels",y)},ping:h=>Vg.instance.getCurrentChainManager().chatModelManager.ping(h)}),Uv.default.createElement("div",{className:"tw-space-y-4"},Uv.default.createElement(Rr,{type:"slider",title:"Conversation turns in context",description:"The number of previous conversation turns to include in the context. Default is 15 turns, i.e. 30 messages.",value:t.contextTurns,onChange:h=>Re("contextTurns",h),min:1,max:50,step:1}),Uv.default.createElement(Rr,{type:"slider",title:"Auto-compact threshold",description:"Automatically summarize context when it exceeds this token count. Set to maximum to make it less aggressive.",min:64e3,max:1e6,step:64e3,value:t.autoCompactThreshold,onChange:h=>Re("autoCompactThreshold",h)}))),Uv.default.createElement("section",null,Uv.default.createElement(XSt,{models:t.activeEmbeddingModels,onEdit:h=>m(h,!0),onDelete:c,onCopy:h=>i(h,!0),onAdd:()=>o(!0),onUpdateModel:d,onReorderModels:h=>a(h,!0),onRefresh:p,title:"Embedding Models"}),Uv.default.createElement(GSt,{open:n,onOpenChange:o,onAdd:h=>{let y=[...t.activeEmbeddingModels,h];Re("activeEmbeddingModels",y)},isEmbeddingModel:!0,ping:h=>dd.getInstance().ping(h)})))};var Cn=$(K()),Xin=require("obsidian");var tBe=class extends nu{constructor(e,r){super(e,r,"Changing this setting means you have to rebuild the index for your entire vault, do you wish to proceed?","Rebuild Index")}};gr();Qe();var cn=$(K());Mr();var nBe=require("obsidian");rd();Dt();gr();var rBe=class extends JY{constructor({app:e,onNoteSelect:r,excludeNotePaths:n,titleOnly:o=!1,chainType:i="copilot_plus"}){super(e,i),this.onNoteSelect=r,this.availableNotes=this.getOrderedNotes(n),this.titleOnly=o}getItems(){if(this.titleOnly){let e=new Map;return this.availableNotes.forEach(r=>{e.set(r.basename,r)}),Array.from(e.values())}return this.availableNotes}getItemText(e){let r=e.path===this.activeNote?.path;return this.formatNoteTitle(e.basename,r,e.extension)}onChooseItem(e,r){if(!LJ(e,this.chainType)){new nBe.Notice(zJ.NON_MARKDOWN_FILES_RESTRICTED);return}this.onNoteSelect(e)}renderSuggestion(e,r){let n=r.createDiv({cls:"pointer-events-none"});if(e.item instanceof nBe.TFile){let o=n.createDiv(),i=e.item;o.setText(this.formatNoteTitle(i.basename,i===this.activeNote,i.extension)),this.titleOnly||n.createDiv({cls:"mt-1 text-muted text-xs"}).setText(i.path)}}};var Win=require("obsidian"),$T=$(K()),Jin=$(Im());xn();function E0i({onConfirm:t,onCancel:e}){let[r,n]=(0,$T.useState)("");return $T.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},$T.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},$T.default.createElement("div",null,"Comma separated list of paths, tags, note titles or file extension e.g. folder1, folder1/folder2, #tag1, #tag2, [[note1]], [[note2]], *.jpg, *.excallidraw.md"),$T.default.createElement(ni,{placeholder:"Enter the pattern",value:r,onChange:i=>n(i.target.value),onKeyDown:i=>{i.key==="Enter"&&t(r)}})),$T.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2"},$T.default.createElement(me,{variant:"secondary",onClick:e},"Cancel"),$T.default.createElement(me,{variant:"default",onClick:()=>t(r)},"Confirm")))}var oBe=class extends Win.Modal{constructor(r,n){super(r);this.onConfirm=n;this.setTitle("Add Custom Pattern")}onOpen(){let{contentEl:r}=this;this.root=(0,Jin.createRoot)(r);let n=i=>{this.onConfirm(i),this.close()},o=()=>{this.close()};this.root.render($T.default.createElement(E0i,{onConfirm:n,onCancel:o}))}onClose(){this.root.unmount()}};var Kin=require("obsidian"),wC=$(K()),Gin=$(Im());xn();function P0i({onConfirm:t,onCancel:e}){let[r,n]=(0,wC.useState)(""),[o,i]=(0,wC.useState)(null),a=u=>{if(u.includes(" ")){i("Extension cannot contain spaces");return}i(null),t(u)};return wC.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-4"},wC.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},wC.default.createElement(ni,{placeholder:"Enter the extension (e.g. txt, excalidraw.md)",value:r,onChange:u=>{n(u.target.value),i(null)},onKeyDown:u=>{u.key==="Enter"&&(u.preventDefault(),u.stopPropagation(),a(r))}}),o&&wC.default.createElement("p",{className:"tw-text-sm tw-text-error"},o)),wC.default.createElement("div",{className:"tw-flex tw-justify-end tw-gap-2"},wC.default.createElement(me,{variant:"secondary",onClick:e},"Cancel"),wC.default.createElement(me,{variant:"default",onClick:()=>a(r)},"Confirm")))}var iBe=class extends Kin.Modal{constructor(r,n){super(r);this.onConfirm=n;this.setTitle("Add Extension")}onOpen(){let{contentEl:r}=this;this.root=(0,Gin.createRoot)(r);let n=i=>{this.onConfirm(i),this.close()},o=()=>{this.close()};this.root.render(wC.default.createElement(P0i,{onConfirm:n,onCancel:o}))}onClose(){this.root.unmount()}};xn();zr();Wb();var M0i={folder:{icon:Am,label:"Folder",colorClass:"tw-text-context-manager-yellow"},tag:{icon:T1,label:"Tag",colorClass:"tw-text-context-manager-orange"},note:{icon:ju,label:"Note",colorClass:"tw-text-context-manager-blue"},extension:{icon:AF,label:"Extension",colorClass:"tw-text-context-manager-green"}},ZSt=({value:t,onChange:e,maxCollapsedHeight:r=84})=>{let[n,o]=(0,cn.useState)(!1),[i,a]=(0,cn.useState)(!1),[s,u]=(0,cn.useState)(0),l=(0,cn.useRef)(null),c=(0,cn.useRef)(null),d=(0,cn.useRef)(t);d.current=t;let f=V=>[...new Set(uA(V))],p=(0,cn.useMemo)(()=>f(t),[t]),{tagPatterns:m,extensionPatterns:h,folderPatterns:y,notePatterns:g}=(0,cn.useMemo)(()=>iH(p),[p]);(0,cn.useLayoutEffect)(()=>{let V=l.current;if(!V)return;let Y=()=>{let W=V.scrollHeight;u(W),a(W>r)};if(Y(),typeof ResizeObserver>"u")return;let X=new ResizeObserver(Y);return X.observe(V),()=>X.disconnect()},[r,p]);let b=i&&!n,_=n?s:r,w=V=>{let Y=sq({tagPatterns:V.tagPatterns??m,extensionPatterns:V.extensionPatterns??h,folderPatterns:V.folderPatterns??y,notePatterns:V.notePatterns??g});e(Y)},T=(V,Y)=>{let X=W=>W!==V;switch(Y){case"folder":w({folderPatterns:y.filter(X)});break;case"tag":w({tagPatterns:m.filter(X)});break;case"note":w({notePatterns:g.filter(X)});break;case"extension":w({extensionPatterns:h.filter(X)});break}},O=()=>iH(f(d.current)),E=(V,Y)=>{let X=O();if(!X[V].includes(Y)){let W=sq({...X,[V]:[...X[V],Y]});e(W)}},P=()=>{new WY(app,V=>{E("folderPatterns",V)}).open()},R=()=>{new KY(app,V=>{E("tagPatterns",eae(V))}).open()},I=()=>{new rBe({app,onNoteSelect:V=>{E("notePatterns",WG(V))},excludeNotePaths:[],titleOnly:!0}).open()},A=()=>{new iBe(app,V=>{E("extensionPatterns",fat(V))}).open()},B=()=>{new oBe(app,V=>{let Y=O(),X=f(V),{tagPatterns:W,extensionPatterns:re,folderPatterns:ue,notePatterns:le}=iH(X),L=sq({tagPatterns:[...Y.tagPatterns,...W.filter(J=>!Y.tagPatterns.includes(J))],extensionPatterns:[...Y.extensionPatterns,...re.filter(J=>!Y.extensionPatterns.includes(J))],folderPatterns:[...Y.folderPatterns,...ue.filter(J=>!Y.folderPatterns.includes(J))],notePatterns:[...Y.notePatterns,...le.filter(J=>!Y.notePatterns.includes(J))]});e(L)}).open()},k=(V,Y)=>{let X=M0i[Y],W=X.icon;return cn.default.createElement(Xc,{key:`${Y}:${V}`,variant:"secondary",className:"tw-group tw-flex tw-h-7 tw-items-center tw-gap-1.5 tw-py-1 tw-pl-2 tw-pr-1.5 sm:tw-h-6 sm:tw-py-0.5 sm:tw-pl-1.5"},cn.default.createElement(W,{className:Se("tw-size-4 tw-shrink-0 sm:tw-size-3",X.colorClass)}),cn.default.createElement(fc,{className:"tw-max-w-[100px] sm:tw-max-w-[120px]"},V),cn.default.createElement(me,{variant:"ghost2",size:"fit","aria-label":`Remove ${V}`,className:"tw-h-auto tw-p-0",onClick:()=>T(V,Y)},cn.default.createElement(Ho,{className:"tw-size-4 tw-shrink-0 tw-text-muted hover:tw-text-warning sm:tw-size-3"})))},q=(0,cn.useMemo)(()=>{let V=[];return y.forEach(Y=>V.push({pattern:Y,type:"folder"})),m.forEach(Y=>V.push({pattern:Y,type:"tag"})),g.forEach(Y=>V.push({pattern:Y,type:"note"})),h.forEach(Y=>V.push({pattern:Y,type:"extension"})),V},[y,m,g,h]),Z=p.length>0;return cn.default.createElement("div",{ref:c,className:"tw-flex tw-w-full tw-flex-col tw-gap-2"},cn.default.createElement("div",{className:"tw-relative tw-rounded-md tw-border tw-border-solid tw-border-border tw-p-2"},cn.default.createElement("div",{ref:l,className:"tw-overflow-hidden tw-transition-[max-height] tw-duration-300 tw-ease-in-out",style:{maxHeight:i?_:void 0}},!Z&&cn.default.createElement("div",{className:"tw-py-2 tw-text-center tw-text-sm tw-italic tw-text-muted"},"No patterns configured"),Z&&cn.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-gap-1.5"},q.map(V=>k(V.pattern,V.type)))),b&&cn.default.createElement("div",{className:"copilot-fade-mask-bottom tw-pointer-events-none tw-absolute tw-inset-x-0 tw-bottom-0 tw-h-10 tw-rounded-b-md"})),cn.default.createElement("div",{className:"tw-flex tw-flex-row tw-items-center tw-justify-between"},i?cn.default.createElement(me,{variant:"ghost2",size:"sm",onClick:()=>o(V=>!V),className:"tw-h-9 tw-gap-1 tw-px-3 tw-text-accent sm:tw-h-auto sm:tw-px-2"},n?cn.default.createElement(cn.default.Fragment,null,"Show less ",cn.default.createElement(Og,{className:"tw-size-4 sm:tw-size-3"})):cn.default.createElement(cn.default.Fragment,null,"Show ",q.length," items ",cn.default.createElement(Ji,{className:"tw-size-4 sm:tw-size-3"}))):cn.default.createElement("div",null),cn.default.createElement(sN,null,cn.default.createElement(uN,{asChild:!0},cn.default.createElement(me,{size:"sm",className:"tw-h-9 tw-gap-1 tw-px-3 sm:tw-h-auto sm:tw-px-2"},cn.default.createElement(Fb,{className:"tw-size-5 sm:tw-size-4"}),"Add...")),cn.default.createElement(Ev,{align:"end",container:c.current},cn.default.createElement(Ai,{onSelect:P,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(Am,{className:"tw-size-5 tw-text-context-manager-yellow sm:tw-size-4"}),"Folder")),cn.default.createElement(Ai,{onSelect:R,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(T1,{className:"tw-size-5 tw-text-context-manager-orange sm:tw-size-4"}),"Tag")),cn.default.createElement(Ai,{onSelect:I,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(ju,{className:"tw-size-5 tw-text-context-manager-blue sm:tw-size-4"}),"Note")),cn.default.createElement(Ai,{onSelect:A,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(AF,{className:"tw-size-5 tw-text-context-manager-green sm:tw-size-4"}),"Extension")),cn.default.createElement(Ai,{onSelect:B,className:"tw-py-2.5 sm:tw-py-1.5"},cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},cn.default.createElement(mw,{className:"tw-size-5 tw-text-context-manager-purple sm:tw-size-4"}),"Custom"))))))};var Zin=()=>{let t=kr(),e=t.enableMiyo,r=t.activeEmbeddingModels,n=async o=>{if(o!==t.embeddingModelKey){if(t.enableSemanticSearchV3){new tBe(app,async()=>{Re("embeddingModelKey",o),await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0})}).open();return}Re("embeddingModelKey",o),new Xin.Notice("Embedding model saved. Enable Semantic Search to build the index.")}};return Cn.default.createElement("div",{className:"tw-space-y-4"},Cn.default.createElement("section",null,Cn.default.createElement("div",{className:"tw-space-y-4"},Cn.default.createElement(Rr,{type:"switch",title:"Enable Semantic Search",description:"Enable semantic search for meaning-based document retrieval. When disabled, uses fast lexical search only. Use 'Refresh Vault Index' or 'Force Reindex Vault' to build the embedding index.",checked:t.enableSemanticSearchV3,onCheckedChange:o=>{new HY(app,async()=>{Re("enableSemanticSearchV3",o),!o&&t.enableMiyo&&Re("enableMiyo",!1),o&&await(await Promise.resolve().then(()=>(El(),Bc))).default.getInstance().indexVaultToVectorStore(!1,{userInitiated:!0})},o).open()}}),Cn.default.createElement(Rr,{type:"switch",title:"Enable Inline Citations (experimental)",description:"When enabled, AI responses will include footnote-style citations within the text and numbered sources at the end. This is an experimental feature and may not work as expected for all models.",checked:t.enableInlineCitations,onCheckedChange:o=>Re("enableInlineCitations",o)}),Cn.default.createElement(Rr,{type:"select",title:"Embedding Model",description:Cn.default.createElement("div",{className:"tw-space-y-2"},Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Cn.default.createElement("span",{className:"tw-font-medium tw-leading-none tw-text-accent"},"Powers Semantic Vault Search and Relevant Notes. Enable Semantic Search to use it."),Cn.default.createElement(to,{content:Cn.default.createElement("div",{className:"tw-flex tw-max-w-96 tw-flex-col tw-gap-2"},Cn.default.createElement("div",{className:"tw-pt-2 tw-text-sm tw-text-muted"},"This model converts text into vector representations, essential for semantic search and Question Answering (QA) functionality. Changing the embedding model will:"),Cn.default.createElement("ul",{className:"tw-pl-4 tw-text-sm tw-text-muted"},Cn.default.createElement("li",null,"Require rebuilding your vault's vector index"),Cn.default.createElement("li",null,"Affect semantic search quality"),Cn.default.createElement("li",null,"Impact Question Answering feature performance")))})),e&&Cn.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Miyo search is enabled, so embeddings are generated by Miyo and this setting is ignored.")),value:t.embeddingModelKey,onChange:n,options:r.map(o=>({label:QX(o),value:no(o)})),placeholder:"Model",disabled:e}),Cn.default.createElement(Rr,{type:"select",title:"Auto-Index Strategy",description:Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},Cn.default.createElement("span",{className:"tw-leading-none"},"Decide when you want the vault to be indexed."),Cn.default.createElement(to,{content:Cn.default.createElement("div",{className:"tw-space-y-2 tw-py-2"},Cn.default.createElement("div",{className:"tw-space-y-1"},Cn.default.createElement("div",{className:"tw-text-sm tw-text-muted"},"Choose when to index your vault:"),Cn.default.createElement("ul",{className:"tw-list-disc tw-space-y-1 tw-pl-2 tw-text-sm"},Cn.default.createElement("li",null,Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Cn.default.createElement("strong",{className:"tw-inline-block tw-whitespace-nowrap"},"NEVER:"),Cn.default.createElement("span",null,"Manual indexing via command or refresh only"))),Cn.default.createElement("li",null,Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Cn.default.createElement("strong",{className:"tw-inline-block tw-whitespace-nowrap"},"ON STARTUP:"),Cn.default.createElement("span",null,"Index updates when plugin loads or reloads"))),Cn.default.createElement("li",null,Cn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},Cn.default.createElement("strong",{className:"tw-inline-block tw-whitespace-nowrap"},"ON MODE SWITCH:"),Cn.default.createElement("span",null,"Updates when entering QA mode (Recommended)"))))),Cn.default.createElement("p",{className:"tw-text-sm tw-text-callout-warning"},"Warning: Cost implications for large vaults with paid models"))})),value:t.indexVaultToVectorStore,onChange:o=>{Re("indexVaultToVectorStore",o)},options:ANt.map(o=>({label:o,value:o})),placeholder:"Strategy"}),Cn.default.createElement(Rr,{type:"slider",title:"Max Sources",description:"Copilot goes through your vault to find relevant notes and passes the top N to the LLM. Default for N is 30. Increase if you want more notes included in the answer generation step.",min:1,max:128,step:1,value:t.maxSourceChunks,onChange:o=>Re("maxSourceChunks",o)}),t.enableSemanticSearchV3&&Cn.default.createElement(Cn.default.Fragment,null,Cn.default.createElement(Rr,{type:"slider",title:"Requests per Minute",description:"Default is 60. Decrease if you are rate limited by your embedding provider.",min:10,max:60,step:10,value:Math.min(t.embeddingRequestsPerMin,60),onChange:o=>Re("embeddingRequestsPerMin",o)}),Cn.default.createElement(Rr,{type:"slider",title:"Embedding Batch Size",description:"Default is 16. Increase if you are rate limited by your embedding provider.",min:1,max:128,step:1,value:t.embeddingBatchSize,onChange:o=>Re("embeddingBatchSize",o)}),Cn.default.createElement(Rr,{type:"select",title:"Number of Partitions",description:"Number of partitions for Copilot index. Default is 1. Increase if you have issues indexing large vaults. Warning: Changes require clearing and rebuilding the index!",value:String(t.numPartitions||1),onChange:o=>Re("numPartitions",Number(o)),options:[{label:"1",value:"1"},{label:"2",value:"2"},{label:"4",value:"4"},{label:"8",value:"8"},{label:"16",value:"16"},{label:"32",value:"32"},{label:"40",value:"40"}],placeholder:"Select partitions"})),Cn.default.createElement(Rr,{type:"slider",title:"Lexical Search RAM Limit",description:"Maximum RAM usage for full-text search index. Lower values use less memory but may limit search performance on large vaults. Default is 100 MB.",min:20,max:1e3,step:20,value:t.lexicalSearchRamLimit||100,onChange:o=>Re("lexicalSearchRamLimit",o),suffix:" MB"}),Cn.default.createElement(Rr,{type:"switch",title:"Enable Folder and Graph Boosts",description:"Enable folder and graph-based relevance boosts for lexical search results. When disabled, provides pure keyword-based relevance scoring without folder or connection-based adjustments.",checked:t.enableLexicalBoosts,onCheckedChange:o=>Re("enableLexicalBoosts",o)}),Cn.default.createElement(Rr,{type:"custom",title:"Exclusions",description:"Exclude folders, tags, note titles or file extensions from being indexed. Previously indexed files will remain until a force re-index is performed."},Cn.default.createElement(ZSt,{value:t.qaExclusions,onChange:o=>Re("qaExclusions",o)})),Cn.default.createElement(Rr,{type:"custom",title:"Inclusions",description:"Index only the specified paths, tags, or note titles. Exclusions take precedence over inclusions. Previously indexed files will remain until a force re-index is performed."},Cn.default.createElement(ZSt,{value:t.qaInclusions,onChange:o=>Re("qaInclusions",o)})),Cn.default.createElement(Rr,{type:"switch",title:"Enable Obsidian Sync for Copilot index",description:"If enabled, store the semantic index in .obsidian so it syncs with Obsidian Sync. If disabled, store it under .copilot/ at the vault root.",checked:t.enableIndexSync,onCheckedChange:o=>Re("enableIndexSync",o)}),Cn.default.createElement(Rr,{type:"switch",title:"Disable index loading on mobile",description:"When enabled, Copilot index won't be loaded on mobile devices to save resources. Only chat mode will be available. Any existing index from desktop sync will be preserved. Uncheck to enable QA modes on mobile.",checked:t.disableIndexOnMobile,onCheckedChange:o=>Re("disableIndexOnMobile",o)}))))};var Qin=["basic","model","QA","command","plus","advanced"],R0i={basic:zi.default.createElement(wre,{className:"tw-size-5"}),model:zi.default.createElement(Tre,{className:"tw-size-5"}),QA:zi.default.createElement(YC,{className:"tw-size-5"}),command:zi.default.createElement(Cre,{className:"tw-size-5"}),plus:zi.default.createElement(Ry,{className:"tw-size-5"}),advanced:zi.default.createElement(mw,{className:"tw-size-5"})},I0i={basic:()=>zi.default.createElement(qin,null),model:()=>zi.default.createElement(Hin,null),QA:()=>zi.default.createElement(Zin,null),command:()=>zi.default.createElement(Ein,null),plus:()=>zi.default.createElement(zin,null),advanced:()=>zi.default.createElement(Pin,null)},Yin=Qin.map(t=>({id:t,icon:R0i[t],label:t.charAt(0).toUpperCase()+t.slice(1)})),A0i=()=>{let{selectedTab:t,setSelectedTab:e}=sz();return zi.default.createElement("div",{className:"tw-flex tw-flex-col"},zi.default.createElement("div",{className:"tw-flex tw-flex-wrap tw-rounded-lg"},Yin.map((r,n)=>zi.default.createElement(ron,{key:r.id,tab:r,isSelected:t===r.id,onClick:()=>e(r.id),isFirst:n===0,isLast:n===Yin.length-1}))),zi.default.createElement("div",{className:"tw-w-full tw-border tw-border-solid"}),zi.default.createElement("div",null,Qin.map(r=>{let n=I0i[r];return zi.default.createElement(non,{key:r,id:r,isSelected:t===r},zi.default.createElement(n,null))})))},N0i=({plugin:t})=>{let[e,r]=zi.default.useState(0),{latestVersion:n,hasUpdate:o}=Yke(t.manifest.version),i=async()=>{new Cqe(app,async()=>{jWe(),r(s=>s+1)}).open()};return zi.default.createElement(ion,null,zi.default.createElement("div",null,zi.default.createElement("div",{className:"tw-flex tw-flex-col tw-gap-2"},zi.default.createElement("h1",{className:"tw-flex tw-flex-col tw-gap-2 sm:tw-flex-row sm:tw-items-center sm:tw-justify-between"},zi.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-2"},zi.default.createElement("span",null,"Copilot Settings"),zi.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},zi.default.createElement("span",{className:"tw-text-xs tw-text-muted"},"v",t.manifest.version),n&&zi.default.createElement(zi.default.Fragment,null,o?zi.default.createElement("a",{href:"obsidian://show-plugin?id=copilot",target:"_blank",rel:"noopener noreferrer",className:"tw-text-xs tw-text-accent hover:tw-underline"},"(Update to v",n,")"):zi.default.createElement("span",{className:"tw-text-xs tw-text-normal"}," (up to date)")))),zi.default.createElement("div",{className:"tw-self-end sm:tw-self-auto"},zi.default.createElement(me,{variant:"secondary",size:"sm",onClick:i},"Reset Settings")))),zi.default.createElement(A0i,{key:e})))},ean=N0i;var YSt=$(K()),tan=(0,YSt.createContext)(null);var aBe=class extends ope.PluginSettingTab{constructor(e,r){super(e,r),this.plugin=r}async reloadPlugin(){try{let e=this.app.workspace.getLeavesOfType(Du)[0]?.view;if(e&&ee().enableRecentConversations)try{let o=this.plugin.projectManager.getCurrentChainManager().chatModelManager.getChatModel();this.plugin.userMemoryManager.addRecentConversation(this.plugin.chatUIState.getMessages(),o)}catch(n){F("Failed to analyze chat messages for memory:",n)}e&&ee().autosaveChat&&await this.plugin.autosaveCurrentChat();let r=this.plugin.app;await r.plugins.disablePlugin("copilot"),await r.plugins.enablePlugin("copilot"),r.setting.openTabById("copilot").display(),new ope.Notice("Plugin reloaded successfully.")}catch(e){new ope.Notice("Failed to reload the plugin. Please reload manually."),ie("Error reloading plugin:",e)}}display(){let{containerEl:e}=this;e.empty(),e.style.userSelect="text";let r=e.createDiv("div");(0,ran.createRoot)(r).render(QSt.default.createElement(tan.Provider,{value:e},QSt.default.createElement(ean,{plugin:this.plugin})))}};Qe();Xe();var sBe=class{constructor(e){this.chatManager=e;this.listeners=new Set;this.chatManager.setOnMessageCreatedCallback(()=>{this.notifyListeners()})}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}notifyListeners(){this.listeners.forEach(e=>{try{e()}catch(r){F("[ChatUIState] Error in listener:",r)}})}async sendMessage(e,r,n,o=!1,i=!1,a,s){let u=await this.chatManager.sendMessage(e,r,n,o,i,a,s);return this.notifyListeners(),u}async editMessage(e,r,n,o=!1){let i=await this.chatManager.editMessage(e,r,n,o);return i&&this.notifyListeners(),i}async regenerateMessage(e,r,n){let o=await this.chatManager.regenerateMessage(e,r,i=>{n(i),this.notifyListeners()},()=>{this.notifyListeners()});return o&&this.notifyListeners(),o}async deleteMessage(e){let r=await this.chatManager.deleteMessage(e);return r&&this.notifyListeners(),r}clearMessages(){this.chatManager.clearMessages(),this.notifyListeners()}async truncateAfterMessageId(e){await this.chatManager.truncateAfterMessageId(e),this.notifyListeners()}getMessages(){return this.chatManager.getDisplayMessages()}getMessage(e){return this.chatManager.getMessage(e)}getLLMMessage(e){return this.chatManager.getLLMMessage(e)}getLLMMessages(){return this.chatManager.getLLMMessages()}get chatHistory(){return this.getMessages()}addMessage(e){this.chatManager.addMessage(e),this.notifyListeners()}clearChatHistory(){this.clearMessages()}replaceMessages(e){this.chatManager.loadMessages(e),this.notifyListeners()}getDebugInfo(){return this.chatManager.getDebugInfo()}async loadMessages(e){await this.chatManager.loadMessages(e),this.notifyListeners()}async handleProjectSwitch(){await this.chatManager.handleProjectSwitch(),this.notifyListeners()}async saveChat(e){await this.chatManager.saveChat(e)}async loadChatHistory(e){await this.chatManager.loadChatHistory(e),this.notifyListeners()}};var wan=require("obsidian");var _an=require("@codemirror/state"),van=require("@codemirror/view");var gan=$(K()),yan=$(Im());var ipe=new WeakMap;function D0i(t){return t.startsWith("--")?t:t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/_/g,"-").toLowerCase()}var nan=new Set(["z-index","zIndex","opacity","flex","flex-grow","flexGrow","flex-shrink","flexShrink","font-weight","fontWeight","line-height","lineHeight","order","orphans","widows","tab-size","tabSize","column-count","columnCount"]);function j0i(t){let e=new Map;for(let[r,n]of Object.entries(t)){if(n==null)continue;let o=D0i(r),i;typeof n=="number"&&!r.startsWith("--")?i=nan.has(r)||nan.has(o)?String(n):`${n}px`:i=String(n),e.set(o,i)}return e}function oan(t,e){if(!e)return;let r=`${e}-`;Array.from(t.classList).filter(o=>o.startsWith(r)).forEach(o=>{t.classList.remove(o)})}function uBe(t,e,r){if(!t)return;let n=j0i(r),o=ipe.get(t);o&&o.prefix&&o.prefix!==e&&oan(t,o.prefix);let i=o?.properties??new Set,a=new Set;if(i.forEach(s=>{n.has(s)||t.style.removeProperty(s)}),n.forEach((s,u)=>{t.style.setProperty(u,s),a.add(u)}),a.size===0){ipe.delete(t);return}ipe.set(t,{properties:a,prefix:e})}function ian(t){let e=ipe.get(t);e&&(e.properties.forEach(r=>{t.style.removeProperty(r)}),e.prefix&&oan(t,e.prefix),ipe.delete(t))}var dn=$(K()),M6=require("obsidian");Mr();na();Qe();Dt();var lS=$(K()),e0t=require("obsidian");y_();Dt();Xe();function aan(t){let{selectedText:e,selectedModelKey:r,includeNoteContext:n,settings:o}=t,[i,a]=(0,lS.useState)([]),s=(0,lS.useRef)(!0);(0,lS.useEffect)(()=>(s.current=!0,()=>{s.current=!1}),[]);let u=(0,lS.useMemo)(()=>{try{let b=PS(r,o.activeModels);return b.enabled?b:(Ce("Selected model is disabled; falling back to first enabled model.",{selectedModelKey:r}),o.activeModels.find(_=>_.enabled)??null)}catch{return Ce("Selected model not found; falling back to first enabled model."),o.activeModels.find(b=>b.enabled)??null}},[r,o.activeModels]),{isStreaming:l,streamingText:c,runTurn:d,stop:f,reset:p}=B$e({model:u,systemPrompt:Dje,excludeThinking:!0,onNoModel:()=>{ie("No active model is configured. Please configure a model in Copilot settings."),new e0t.Notice("No active model configured. Please configure a model in Copilot settings.")},onNonAbortError:b=>{ie("Error generating response:",b),new e0t.Notice("Error generating response. Please try again.")}}),m=(0,lS.useCallback)(async b=>{if(!b.trim())return;let _={id:gu(),role:"user",content:b,timestamp:Date.now()};a(T=>[...T,_]);let w=await d(async T=>{let O=b;return T.isFirstTurn&&(O=jje(b,n)),T.signal.aborted?"":await Fce(O,e,!T.isFirstTurn)});if(s.current)if(w){let T={id:gu(),role:"assistant",content:w,timestamp:Date.now()};a(O=>[...O,T])}else a(T=>T[T.length-1]?.id===_.id?T.slice(0,-1):T)},[n,d,e]),h=(0,lS.useCallback)(()=>{f()},[f]),y=(0,lS.useCallback)(()=>{a([]),p()},[p]);return{messages:(0,lS.useMemo)(()=>!l||!c?i:[...i,{id:"streaming",role:"assistant",content:c,timestamp:Date.now()}],[i,l,c]),isStreaming:l,sendMessage:m,stop:h,clear:y}}var yd=$(K()),san=require("obsidian");Mr();xn();Xe();var uan=yd.default.memo(function({message:e,isStreaming:r,isLastAssistantMessage:n,onCopy:o,onInsert:i,onReplace:a,hasSelection:s,isReplaceValid:u,replaceInvalidReason:l,isDisabledDueToStreaming:c,filePathSnapshot:d,plugin:f}){let p=(0,yd.useRef)(null);if((0,yd.useEffect)(()=>{if(e.role!=="assistant"||r)return;let h=!1;return(async()=>{let g=p.current;if(!g)return;g.empty();let b=d??"";try{let _=xZ(e.content);await san.MarkdownRenderer.renderMarkdown(_,g,b,f)}catch(_){if(ie("Failed to render markdown:",_),h)return;g.empty(),g.textContent=e.content}h||g.classList.add("markdown-rendered")})(),()=>{h=!0}},[e.content,e.role,r,d,f]),e.role==="user")return yd.default.createElement("div",{className:"tw-max-w-[85%] tw-self-end tw-rounded-lg tw-rounded-br-sm tw-bg-interactive-accent tw-px-3 tw-py-2 tw-text-on-accent"},yd.default.createElement("div",{"data-quick-ask-selectable":!0,className:"tw-whitespace-pre-wrap tw-break-words tw-text-sm"},e.content));if(r)return yd.default.createElement("div",{className:"tw-max-w-[95%] tw-self-start tw-rounded-lg tw-rounded-bl-sm tw-bg-secondary tw-px-3 tw-py-2"},yd.default.createElement("div",{"data-quick-ask-selectable":!0,className:"tw-whitespace-pre-wrap tw-break-words tw-text-sm tw-text-normal"},e.content,yd.default.createElement("span",{className:"tw-animate-pulse tw-text-accent"},"\u258A")));let m=n?"tw-opacity-100":"tw-opacity-0 group-hover/message:tw-opacity-100";return yd.default.createElement("div",{className:"tw-group/message tw-max-w-[95%] tw-self-start"},yd.default.createElement("div",{className:"tw-rounded-lg tw-rounded-bl-sm tw-bg-secondary tw-px-3 tw-py-2"},yd.default.createElement("div",{ref:p,"data-quick-ask-selectable":!0,className:"tw-text-sm [&.markdown-rendered]:tw-text-sm [&_code]:tw-text-xs [&_p]:tw-my-1 [&_pre]:tw-my-2"})),e.content&&yd.default.createElement("div",{className:`tw-mt-1 tw-flex tw-items-center tw-gap-0.5 tw-transition-opacity ${m}`},yd.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-size-5 hover:tw-bg-modifier-hover",onClick:()=>o(e.id),title:"Copy to clipboard"},yd.default.createElement(U_,{className:"tw-size-3"})),yd.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-size-5 hover:tw-bg-modifier-hover",onClick:()=>i(e.id),title:"Insert at cursor"},yd.default.createElement(vre,{className:"tw-size-3"})),s&&yd.default.createElement(me,{variant:"ghost2",size:"icon",className:"tw-size-5 hover:tw-bg-modifier-hover",onClick:()=>a(e.id),disabled:!u,title:c?"Stop generating to replace":u?"Replace selection":CZ(l)},yd.default.createElement(Bre,{className:"tw-size-3"}))))});var Wu=$(K());zr();Xe();gr();var lan=Wu.default.memo(function({value:e,onChange:r,onSubmit:n,sendShortcut:o="enter",placeholder:i="Ask a question...",disabled:a=!1,className:s="",onNotesChange:u,onNotesRemoved:l,onFoldersChange:c,onFoldersRemoved:d,onActiveNoteAdded:f,onActiveNoteRemoved:p,onEditorReady:m,currentActiveFile:h=null}){let[y,g]=(0,Wu.useState)(null),b=(0,Wu.useCallback)(O=>{g(()=>O)},[]);(0,Wu.useEffect)(()=>{if(y){let O=setTimeout(()=>{y()},50);return()=>clearTimeout(O)}},[y]);let _=Wu.default.useMemo(()=>({namespace:"QuickAskEditor",theme:{root:"tw-outline-none",paragraph:"tw-m-0"},nodes:[WU,JU,mL,hL,KU],onError:O=>{ie("QuickAskInput Lexical error:",O)},editable:!a}),[a]),w=(0,Wu.useCallback)(O=>{O.read(()=>{let P=Ci().getTextContent();r(P)})},[r]),T=(0,Wu.useCallback)(O=>{m?.(O)},[m]);return Wu.default.createElement(ike,{initialConfig:_},Wu.default.createElement(YFe,{currentActiveFile:h},Wu.default.createElement("div",{className:Se("tw-relative",s)},Wu.default.createElement(pke,{contentEditable:Wu.default.createElement(mke,{className:"tw-max-h-48 tw-min-h-12 tw-w-full tw-resize-none tw-overflow-y-auto tw-border-none tw-bg-transparent tw-px-1 tw-py-2 tw-pr-8 tw-text-sm tw-text-normal tw-outline-none","aria-label":"Quick Ask input"}),placeholder:Wu.default.createElement("div",{className:"tw-pointer-events-none tw-absolute tw-left-1 tw-top-2 tw-select-none tw-text-sm tw-text-muted/60"},i),ErrorBoundary:wke}),Wu.default.createElement(vke,{onChange:w}),Wu.default.createElement(bke,null),Wu.default.createElement(Mke,{onSubmit:n,sendShortcut:o}),Wu.default.createElement(Rke,{value:e}),Wu.default.createElement(Ike,{onFocus:b,onEditorReady:T}),Wu.default.createElement(Nke,{onNotesChange:u,onNotesRemoved:l}),Wu.default.createElement(Dke,{onFoldersChange:c,onFoldersRemoved:d}),Wu.default.createElement(jke,{onActiveNoteAdded:f,onActiveNoteRemoved:p}),Wu.default.createElement(Pke,null),Wu.default.createElement(Eke,{isCopilotPlus:!1,currentActiveFile:h}))))});xn();function can({plugin:t,view:e,selectedText:r,replaceGuard:n,onClose:o,onDragOffset:i,onResizeStart:a,hasCustomHeight:s}){let[u,l]=(0,dn.useState)(""),c=(0,dn.useRef)(null),d=(0,dn.useRef)(null),f=(0,dn.useRef)(!0),p=t.app.workspace.getActiveFile(),h=(0,dn.useRef)(p?.path??null).current,y=kr(),[g]=oF(),b=y.quickCommandModelKey??g,[_,w]=(0,dn.useState)(()=>y.quickCommandIncludeNoteContext),{messages:T,isStreaming:O,sendMessage:E,stop:P,clear:R}=aan({selectedText:r,selectedModelKey:b,includeNoteContext:_,settings:y}),I=T.length>0,A=n.getRange(),B=!!A&&A.from!==A.to,k=T[T.length-1]?.id,q=(0,dn.useMemo)(()=>T.reduce((Q,de,fe)=>de.role==="assistant"?fe:Q,-1),[T]),Z=(0,dn.useCallback)(()=>{let Q=d.current?.getBoundingClientRect();return Q?{x:Q.left,y:Q.top}:{x:0,y:0}},[]),V=(0,dn.useCallback)(Q=>{i?.(Q)},[i]),{handleMouseDown:Y}=Fje({dragRef:d,bounds:null,writeToDom:!1,getPosition:Z,onPositionChange:V}),X=(0,dn.useCallback)(Q=>de=>{de.preventDefault(),de.stopPropagation(),a?.(Q,{x:de.clientX,y:de.clientY})},[a]),W=(0,dn.useCallback)(async()=>{if(!u.trim()||O)return;let Q=u;l(""),await E(Q)},[u,O,E]),re=(0,dn.useCallback)(Q=>{Q.stopPropagation(),Q.key==="Escape"&&!Q.defaultPrevented&&(Q.preventDefault(),o())},[o]),ue=(0,dn.useCallback)(Q=>{Q.stopPropagation()},[]);(0,dn.useEffect)(()=>{let Q=c.current;if(!Q)return;let de=24,fe=()=>Q.scrollHeight-Q.scrollTop-Q.clientHeight<=de,De=()=>{f.current=fe()};return f.current=fe(),Q.addEventListener("scroll",De),()=>{Q.removeEventListener("scroll",De)}},[I]),(0,dn.useEffect)(()=>{let Q=c.current;Q&&f.current&&(Q.scrollTop=Q.scrollHeight)},[T]);let le=(0,dn.useCallback)(async Q=>{let de=T.find(fe=>fe.id===Q);if(de&&de.role==="assistant"){let fe=lO(de.content);try{await navigator.clipboard.writeText(fe),new M6.Notice("Copied to clipboard")}catch{new M6.Notice("Failed to copy to clipboard")}}},[T]),L=(0,dn.useCallback)(Q=>{let de=T.find(fe=>fe.id===Q);if(!(!de||de.role!=="assistant"))try{let fe=lO(de.content),De=e.state.selection.main.to,st=e.state.toText(fe);e.dispatch({changes:{from:De,to:De,insert:st},selection:{anchor:De,head:De+st.length}}),e.focus(),new M6.Notice("Inserted"),o()}catch{new M6.Notice("Failed to insert. Editor may have changed.")}},[T,e,o]),J=(0,dn.useCallback)(Q=>{let de=T.find(st=>st.id===Q);if(!de||de.role!=="assistant")return;let fe=lO(de.content),De=n.replace(fe);if(!De.ok){new M6.Notice(De.message??"Cannot replace.");return}new M6.Notice("Replaced"),o()},[T,n,o]),ne=(0,dn.useCallback)(Q=>{Re("quickCommandModelKey",Q)},[]),D=(0,dn.useCallback)(Q=>{w(Q),Re("quickCommandIncludeNoteContext",Q)},[]),N=B&&!O?n.validate():null,z=!!N?.ok,H=N?.reason??null,oe=B&&O;return dn.default.createElement("div",{ref:d,className:`tw-group tw-relative tw-flex tw-size-full tw-flex-col tw-rounded-lg tw-rounded-b-none tw-border tw-border-solid tw-border-border tw-bg-primary tw-shadow-lg${I&&!s?" tw-max-h-[min(500px,70vh)]":""}`,onKeyDown:re,onKeyUp:ue,onBeforeInput:ue,onInput:ue,onMouseDown:ue,onMouseUp:ue,onClick:ue},dn.default.createElement("div",{className:"tw-relative tw-flex-none"},dn.default.createElement("div",{className:"tw-flex tw-h-4 tw-cursor-grab tw-items-center tw-justify-center hover:tw-bg-[color-mix(in_srgb,var(--background-modifier-hover)_20%,transparent)] active:tw-cursor-grabbing",onMouseDown:Y},dn.default.createElement("div",{className:"tw-h-[5px] tw-w-16 tw-rounded-sm tw-bg-[color-mix(in_srgb,var(--text-muted)_40%,transparent)] hover:tw-bg-[color-mix(in_srgb,var(--text-muted)_65%,transparent)]"})),dn.default.createElement(me,{className:"tw-absolute tw-right-2 tw-top-1 tw-rounded tw-p-1 tw-text-normal",variant:"ghost2",onClick:o,title:"Close"},dn.default.createElement(Ho,{className:"tw-size-4"}))),I&&dn.default.createElement("div",{ref:c,"data-quick-ask-scroll":"true",className:"tw-flex tw-min-h-0 tw-flex-1 tw-flex-col tw-gap-2 tw-overflow-y-auto tw-px-3 tw-py-2"},T.map((Q,de)=>dn.default.createElement(uan,{key:Q.id,message:Q,isStreaming:O&&Q.id===k&&Q.role==="assistant",isLastAssistantMessage:Q.role==="assistant"&&de===q,onCopy:le,onInsert:L,onReplace:J,hasSelection:B,isReplaceValid:z,replaceInvalidReason:H,isDisabledDueToStreaming:oe,filePathSnapshot:h,plugin:t}))),!I&&s&&dn.default.createElement("div",{className:"tw-flex-1"}),dn.default.createElement("div",{className:"tw-px-3 tw-pb-1 tw-pt-2"},dn.default.createElement(lan,{value:u,onChange:l,onSubmit:W,sendShortcut:y.defaultSendShortcut,placeholder:O?"Generating...":"Ask a question... ",currentActiveFile:p})),dn.default.createElement("div",{className:"tw-mt-auto tw-flex tw-items-center tw-justify-between tw-gap-2 tw-border-t tw-border-solid tw-border-border tw-px-3 tw-py-1.5"},dn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},dn.default.createElement(vZ,{size:"sm",variant:"ghost",value:b,onChange:ne,disabled:O}),dn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1.5"},dn.default.createElement(Uu,{id:"quickAskIncludeContext",checked:_,onCheckedChange:Q=>D(!!Q),className:"tw-size-3.5",disabled:O}),dn.default.createElement("label",{htmlFor:"quickAskIncludeContext",className:"tw-cursor-pointer tw-text-xs tw-text-muted"},"Note"),dn.default.createElement(to,{content:"Include the active note's content as context",side:"top"}))),dn.default.createElement("div",{className:"tw-flex tw-items-center tw-gap-1"},I&&dn.default.createElement(me,{variant:"ghost2",size:"icon",className:"hover:tw-bg-modifier-hover",onClick:R,title:"Clear conversation"},dn.default.createElement(Fre,{className:"tw-size-4"})),O?dn.default.createElement(me,{variant:"destructive",size:"icon",onClick:P,title:"Stop generating"},dn.default.createElement(z4,{className:"tw-size-4"})):dn.default.createElement(me,{variant:"default",size:"icon",onClick:W,disabled:!u.trim(),title:"Send message"},dn.default.createElement(U4,{className:"tw-size-4"})))),dn.default.createElement("div",{className:"tw-absolute tw-right-0 tw-top-4 tw-h-[calc(100%-16px)] tw-w-1 tw-cursor-ew-resize",onMouseDown:X("right")}),dn.default.createElement("div",{className:"tw-absolute tw-bottom-0 tw-left-0 tw-h-1 tw-w-full tw-cursor-ns-resize",onMouseDown:X("bottom")}),dn.default.createElement("div",{className:"quick-ask-resize-indicator-left tw-absolute tw-bottom-0 tw-left-0 tw-size-3 tw-cursor-nesw-resize",onMouseDown:X("bottom-left")}),dn.default.createElement("div",{className:"quick-ask-resize-indicator-right tw-absolute tw-bottom-0 tw-right-0 tw-z-[10] tw-size-3 tw-cursor-nwse-resize",onMouseDown:X("bottom-right")}))}var h_=12,mz=6,dan=.83,fan=.9,pan=420,man=560,t0t=300,han=200,vm=class vm{constructor(e){this.options=e;this.root=null;this.overlayContainer=null;this.cleanupCallbacks=[];this.overlayHost=null;this.ownerDocument=null;this.ownerWindow=null;this.rafId=null;this.panelRerenderRafId=null;this.resizeObserver=null;this.isClosing=!1;this.closeAnimationTimeout=null;this.dragPosition=null;this.resizeSize=null;this.hasUserResizedHeight=!1;this.bottomAnchorPos=null;this.topAnchorPos=null;this.focusAnchorPos=null;this.placementSide=null;this.isResizing=!1;this.resizeDirection=null;this.resizeStartRect=null;this.resizeStartMouse=null;this.resizeRafId=null;this.savedBodyUserSelect="";this.savedBodyCursor="";this.closeWithAnimation=()=>{if(!this.isClosing)if(this.isClosing=!0,this.overlayContainer){this.overlayContainer.classList.add("closing");let e=n=>{n.target!==this.overlayContainer||n.animationName!=="copilot-quick-ask-fade-out"||(this.overlayContainer?.removeEventListener("animationend",e),this.closeAnimationTimeout!==null&&(window.clearTimeout(this.closeAnimationTimeout),this.closeAnimationTimeout=null),this.options.onClose())};this.overlayContainer.addEventListener("animationend",e);let r=this.ownerWindow??window;this.closeAnimationTimeout=r.setTimeout(()=>{this.overlayContainer?.removeEventListener("animationend",e),this.closeAnimationTimeout=null,this.options.onClose()},300)}else this.options.onClose()};this.handleDragOffset=e=>{this.dragPosition=e,this.updateDragPosition()};this.handleResizeStart=(e,r)=>{if(this.isResizing)return;let n=this.overlayContainer?.getBoundingClientRect();if(!n)return;this.isResizing=!0,this.resizeDirection=e,this.resizeStartRect=n,this.resizeStartMouse=r;let o=this.ownerDocument??document,i=o.body;this.savedBodyUserSelect=i.style.userSelect,this.savedBodyCursor=i.style.cursor,i.classList.add("copilot-quick-ask-resizing"),i.style.userSelect="none";let a={right:"ew-resize",bottom:"ns-resize","bottom-left":"nesw-resize","bottom-right":"nwse-resize"};i.style.cursor=a[e]??"default",o.addEventListener("mousemove",this.handleResizeMove,!0),o.addEventListener("mouseup",this.handleResizeEnd,!0)};this.handleResizeMove=e=>{if(!this.isResizing||!this.resizeStartRect||!this.resizeStartMouse)return;let r=this.ownerWindow??window;this.resizeRafId!==null&&r.cancelAnimationFrame(this.resizeRafId),this.resizeRafId=r.requestAnimationFrame(()=>{this.resizeRafId=null,this.applyResize(e.clientX,e.clientY)})};this.handleResizeEnd=()=>{this.cleanupResize(),this.renderPanel()}}mount(e,r,n){this.bottomAnchorPos=e,this.topAnchorPos=typeof r=="number"?r:null,this.focusAnchorPos=typeof n=="number"?n:null,this.placementSide=null,vm.currentInstance=this,this.mountOverlay(),this.setupGlobalListeners(),this.schedulePositionUpdate()}destroy(){vm.currentInstance===this&&(vm.currentInstance=null);let e=this.ownerWindow??window;this.closeAnimationTimeout!==null&&(e.clearTimeout(this.closeAnimationTimeout),this.closeAnimationTimeout=null),this.cleanupResize();for(let n of this.cleanupCallbacks)try{n()}catch{}this.cleanupCallbacks=[],this.rafId!==null&&(e.cancelAnimationFrame(this.rafId),this.rafId=null),this.panelRerenderRafId!==null&&(e.cancelAnimationFrame(this.panelRerenderRafId),this.panelRerenderRafId=null),this.resizeObserver?.disconnect(),this.resizeObserver=null,this.root?.unmount(),this.root=null,this.overlayContainer?.parentNode&&this.overlayContainer.parentNode.removeChild(this.overlayContainer),this.overlayContainer&&ian(this.overlayContainer),this.overlayContainer=null;let r=vm.overlayRoot;if(r&&r.childElementCount===0){let n=r.parentElement;r.remove(),vm.overlayRoot=null,n?.classList.remove("copilot-quick-ask-overlay-host")}this.bottomAnchorPos=null,this.topAnchorPos=null,this.focusAnchorPos=null,this.placementSide=null,this.ownerDocument=null,this.ownerWindow=null}updatePosition(e,r,n){typeof e=="number"&&(this.bottomAnchorPos=e),typeof r=="number"?this.topAnchorPos=r:r===null&&(this.topAnchorPos=null),typeof n=="number"?this.focusAnchorPos=n:n===null&&(this.focusAnchorPos=null),this.placementSide=null,this.schedulePositionUpdate()}getReplaceGuard(){return this.options.replaceGuard}schedulePanelRerender(){if(this.panelRerenderRafId!==null)return;let e=this.ownerWindow??window;this.panelRerenderRafId=e.requestAnimationFrame(()=>{this.panelRerenderRafId=null,this.renderPanel()})}renderPanel(){this.root&&this.root.render(gan.default.createElement(can,{plugin:this.options.plugin,editor:this.options.editor,view:this.options.view,selectedText:this.options.selectedText,replaceGuard:this.options.replaceGuard,onClose:this.closeWithAnimation,onDragOffset:this.handleDragOffset,onResizeStart:this.handleResizeStart,hasCustomHeight:this.hasUserResizedHeight}))}static closeCurrentWithAnimation(){return vm.currentInstance?(vm.currentInstance.closeWithAnimation(),!0):!1}static getOverlayRoot(e){if(vm.overlayRoot&&vm.overlayRoot.parentElement!==e&&(vm.overlayRoot.parentElement?.classList.remove("copilot-quick-ask-overlay-host"),vm.overlayRoot.remove(),vm.overlayRoot=null),vm.overlayRoot)return vm.overlayRoot;let n=(e.ownerDocument??document).createElement("div");return n.className="copilot-quick-ask-overlay-root",e.appendChild(n),e.classList.add("copilot-quick-ask-overlay-host"),vm.overlayRoot=n,n}mountOverlay(){let e=this.options.view.dom??document.body;this.overlayHost=e;let r=e.ownerDocument??document,n=r.defaultView??window;this.ownerDocument=r,this.ownerWindow=n;let o=vm.getOverlayRoot(e),i=r.createElement("div");i.className="copilot-quick-ask-overlay",o.appendChild(i),this.overlayContainer=i,this.root=(0,yan.createRoot)(i),this.renderPanel();let a=()=>{this.placementSide=null,this.schedulePositionUpdate()};n.addEventListener("scroll",a,!0),this.cleanupCallbacks.push(()=>n.removeEventListener("scroll",a,!0));let s=()=>{this.placementSide=null,this.schedulePositionUpdate()};n.addEventListener("resize",s),this.cleanupCallbacks.push(()=>n.removeEventListener("resize",s));let u=this.options.view?.scrollDOM;u&&(u.addEventListener("scroll",a),this.cleanupCallbacks.push(()=>u.removeEventListener("scroll",a))),typeof ResizeObserver<"u"&&(this.resizeObserver=new ResizeObserver(()=>{this.placementSide=null,this.schedulePositionUpdate()}),u&&this.resizeObserver.observe(u))}setupGlobalListeners(){let e=n=>{if(n.key!=="Escape"||n.defaultPrevented)return;let i=(this.ownerDocument??document).activeElement;i&&this.overlayContainer?.contains(i)||(n.preventDefault(),n.stopPropagation(),this.closeWithAnimation())},r=this.ownerWindow??window;r.addEventListener("keydown",e),this.cleanupCallbacks.push(()=>r.removeEventListener("keydown",e))}schedulePositionUpdate(){if(this.rafId!==null)return;let e=this.ownerWindow??window;this.rafId=e.requestAnimationFrame(()=>{this.rafId=null,this.updateOverlayPosition()})}isAnchorRectVisible(e,r){return e.bottom>=r.top&&e.top<=r.bottom&&e.right>=r.left&&e.left<=r.right}resolveVisibleAnchors(e,r){let n=r??e,o=i=>{if(typeof i!="number")return null;let a=this.options.view.coordsAtPos(i);return a&&this.isAnchorRectVisible(a,n)?a:null};return{bottomRect:o(this.bottomAnchorPos),topRect:o(this.topAnchorPos),focusRect:o(this.focusAnchorPos)}}computeVerticalPlacement(e,r,n,o,i,a,s,u){let l;if(this.placementSide==="below"&&e)l=e.bottom-n.top+mz;else if(this.placementSide==="above"&&r)l=r.top-n.top-mz-s;else if(e){let f=e.bottom-n.top+mz;if(i-(e.bottom-n.top)-mz>=s+h_)l=f,this.placementSide="below";else if(r){let m=r.top-n.top-mz-s;r.top-n.top-mz-o>=s+h_?(l=m,this.placementSide="above"):(l=o+(a-s)/2,this.placementSide=null)}else l=o+(a-s)/2,this.placementSide=null}else if(r){let f=r.top-n.top-mz-s;r.top-n.top-mz-o>=s+h_?(l=f,this.placementSide="above"):(l=o+(a-s)/2,this.placementSide=null)}else l=o+(a-s)/2,this.placementSide=null;let c=i-h_-s,d=Math.max(u,c);return Math.max(u,Math.min(l,d))}updateOverlayPosition(){if(!this.overlayContainer||this.bottomAnchorPos===null)return;if(this.dragPosition){this.updateDragPosition();return}let e=this.ownerDocument??document,r=this.overlayHost?.getBoundingClientRect()??e.body.getBoundingClientRect(),n=r.width,o=this.options.view.scrollDOM,i=o?.getBoundingClientRect(),s=o?.querySelector(".cm-sizer")?.getBoundingClientRect(),{bottomRect:u,topRect:l,focusRect:c}=this.resolveVisibleAnchors(r,i),d=Math.min(pan,n*dan),f=Math.min(man,n*fan),p=Math.min(t0t,n-h_*2),m=this.resizeSize?.width??Math.max(p,Math.min(d,f)),h=this.resizeSize?.height,y=(s?.left??i?.left??r.left+h_)-r.left,g=s?.width??i?.width??n-h_*2,b=y+g,_=this.topAnchorPos!==null&&this.bottomAnchorPos!==null&&this.topAnchorPos===this.bottomAnchorPos,w=typeof this.topAnchorPos=="number"?this.options.view.coordsAtPos(this.topAnchorPos):null,T=typeof this.bottomAnchorPos=="number"?this.options.view.coordsAtPos(this.bottomAnchorPos):null,O=Math.min((w?.bottom??0)-(w?.top??0),(T?.bottom??0)-(T?.top??0)),E=!_&&!!w&&!!T&&Math.abs(w.top-T.top)>Math.max(O/2,2),P=c??u??l,R=E?y+(g-m)/2:P?P.left-r.left:y+(g-m)/2;R=Math.min(R,b-m),R=Math.max(R,y),R=Math.min(R,n-h_-m),R=Math.max(R,h_);let I=(i?.top??r.top)-r.top,A=(i?.bottom??r.bottom)-r.top,B=A-I,k=I+h_;uBe(this.overlayContainer,"copilot-quick-ask-overlay-pos",{width:m,...typeof h=="number"?{height:h}:{},left:Math.round(R),top:Math.round(k)});let q=typeof h=="number"?h:this.overlayContainer.getBoundingClientRect().height||han,Z=this.computeVerticalPlacement(u,l,r,I,A,B,q,k);uBe(this.overlayContainer,"copilot-quick-ask-overlay-pos",{width:m,...typeof h=="number"?{height:h}:{},left:Math.round(R),top:Math.round(Z)})}cleanupResize(){let e=this.ownerWindow??window;if(this.resizeRafId!==null&&(e.cancelAnimationFrame(this.resizeRafId),this.resizeRafId=null),this.isResizing){let r=this.ownerDocument??document,n=r.body;r.removeEventListener("mousemove",this.handleResizeMove,!0),r.removeEventListener("mouseup",this.handleResizeEnd,!0),n.classList.remove("copilot-quick-ask-resizing"),n.style.userSelect=this.savedBodyUserSelect,n.style.cursor=this.savedBodyCursor}this.isResizing=!1,this.resizeDirection=null,this.resizeStartRect=null,this.resizeStartMouse=null}applyResize(e,r){if(!this.resizeStartRect||!this.resizeStartMouse||!this.resizeDirection)return;let n=this.ownerDocument??document,o=this.overlayHost?.getBoundingClientRect()??n.body.getBoundingClientRect(),i=e-this.resizeStartMouse.x,a=r-this.resizeStartMouse.y,s=this.resizeStartRect,u=this.resizeDirection,l=o.width,c=Math.min(t0t,l-h_*2),d=han,f=o.left+h_,p=o.right-h_,m=o.bottom-h_,h=s.width,y=s.height,g,b,_=u!=="right";switch(u){case"right":h=s.width+i;break;case"bottom":y=s.height+a;break;case"bottom-right":h=s.width+i,y=s.height+a;break;case"bottom-left":h=s.width-i,y=s.height+a,g=s.left+i,b=s.top;break}let w=p-s.left,T=s.right-f,O=m-s.top;u==="bottom-left"?(h=Math.max(c,Math.min(h,T)),g=s.right-h,g{let f=i.view;return f instanceof wan.MarkdownView?{leaf:i,editorView:f.editor?.cm??null,filePath:f.file?.path??null}:{leaf:null,editorView:null,filePath:null}}}),d=(f=!0)=>{let p=!this.quickAskWidgetState||this.quickAskWidgetState.view===r;p&&(this.quickAskWidgetState=null);try{let m=[hz.of(null),...Mv.buildEffects(r,null)];r.dispatch({effects:m}),p&&f&&r.focus()}catch(m){Ce("Failed to dispatch close effect or focus:",m)}};try{let f=q$e(n,r.state.doc);r.dispatch({effects:[hz.of(null),...Mv.buildEffects(r,null),hz.of({bottomAnchorPos:f.bottomPos,topAnchorPos:f.topPos,focusAnchorPos:f.focusPos,options:{plugin:this.plugin,editor:o,view:r,selectedText:s,selectionFrom:u,selectionTo:l,replaceGuard:c,onClose:()=>d(!0)}}),...Mv.buildEffects(r,{from:u,to:l})]}),this.quickAskWidgetState={view:r,close:d}}catch(f){Ce("Failed to show Quick Ask panel:",f),this.quickAskWidgetState=null}}isOpen(){return this.quickAskWidgetState!==null}createExtension(){return[r0t]}};var spe=require("obsidian");gr();Xe();var lBe=pde("copilot-chat-selection-highlight");function n0t(t){try{let e=lBe.buildEffects(t,null);e.length>0&&t.dispatch({effects:e})}catch{}}var upe=class{constructor(e,r){this.lastActiveMarkdownLeaf=null;this.lastActiveLeafWasMarkdown=!1;this.snapshot=null;this.plugin=e,this.closeQuickAskOnChatFocus=r?.closeQuickAskOnChatFocus??!1}initialize(){let e=this.plugin.app.workspace.activeLeaf??null;this.lastActiveLeafWasMarkdown=e?.view instanceof spe.MarkdownView,this.lastActiveLeafWasMarkdown&&e&&(this.lastActiveMarkdownLeaf=e)}cleanup(){this.clear(),this.lastActiveMarkdownLeaf=null,this.lastActiveLeafWasMarkdown=!1}handleActiveLeafChange(e){let r=this.lastActiveLeafWasMarkdown,n=e?.getViewState().type??null,o=e?.view instanceof spe.MarkdownView;this.lastActiveLeafWasMarkdown=o,o&&e&&(this.lastActiveMarkdownLeaf=e),this.snapshot&&n!==Du&&this.clear(),n===Du&&r&&(this.closeQuickAskOnChatFocus&&this.plugin.quickAskController?.close(!1),this.persist({useFallback:!0}))}persistFromPointerDown(){this.plugin.app.workspace.activeLeaf?.getViewState().type!==Du&&this.persist({useFallback:!1})}clearIfNoNoteContexts(e){e.some(r=>r.sourceType==="note")||this.clear()}clearForNewChat(){this.clear()}persist(e){let r=this.getEditorView(e.useFallback);if(!r)return;let n=r.state.selection.main;if(n.from===n.to)return;let o=n.from,i=n.to,a=this.getHighlightRange(r);if(this.snapshot?.view===r&&this.snapshot.from===o&&this.snapshot.to===i&&a?.from===o&&a?.to===i)return;this.snapshot&&this.snapshot.view!==r&&(this.hideHighlight(this.snapshot.view),this.snapshot=null),this.showHighlight(r,o,i)&&(this.snapshot={view:r,from:o,to:i})}clear(){this.snapshot&&(this.hideHighlight(this.snapshot.view),this.snapshot=null)}getEditorView(e){let r=this.plugin.app.workspace.getActiveViewOfType(spe.MarkdownView);return r?.editor?.cm?r.editor.cm:e&&this.lastActiveMarkdownLeaf?.view instanceof spe.MarkdownView?this.lastActiveMarkdownLeaf.view.editor?.cm??null:null}showHighlight(e,r,n){try{let o=lBe.buildEffects(e,{from:r,to:n});return o.length===0?!1:(e.dispatch({effects:o}),!0)}catch(o){return ie("ChatSelectionHighlight show failed:",o),!1}}hideHighlight(e){try{let r=lBe.buildEffects(e,null);r.length>0&&e.dispatch({effects:r})}catch(r){Ce("ChatSelectionHighlight hide failed (view may be destroyed):",r)}}getHighlightRange(e){return lBe.getRange(e)}};var bd=require("obsidian");t1();y_();var cBe=class extends bd.Plugin{constructor(){super(...arguments);this.userMessageHistory=[];this.chatHistoryLastAccessedAtManager=new MJ}async onload(){await this.loadSettings(),this.settingsUnsubscriber=ml(async(a,s)=>{s.enableEncryption?await this.saveData(await e1t(s)):await this.saveData(s),obt(this,a,s)}),this.addSettingTab(new aBe(this.app,this)),HX(this.app.vault),this.brevilabsClient=Xl.getInstance(),this.brevilabsClient.setPluginVersion(this.manifest.version),m0(),Lbr(),this.projectManager=Vg.getInstance(this.app,this),this.vectorStoreManager=p0.getInstance(),afe.getInstance().initialize(),this.fileParserManager=new pq(this.brevilabsClient,this.app.vault);let n=new tQ,o=this.projectManager.getCurrentChainManager(),i=new wqe(n,o,this.fileParserManager,this);if(this.chatUIState=new sBe(i),this.userMemoryManager=new $B(this.app),this.quickAskController=new ape(this),this.registerEditorExtension(this.quickAskController.createExtension()),this.chatSelectionHighlightController=new upe(this,{closeQuickAskOnChatFocus:!1}),this.chatSelectionHighlightController.initialize(),bd.Platform.isDesktopApp){let{activeLeafRef:a,layoutRef:s}=nbt(this.app,{preserveOnViewTypes:[Du]});this.registerEvent(a),this.registerEvent(s)}this.registerView(Du,a=>new iz(a,this)),this.registerView(dle,a=>new _De(a)),this.initActiveLeafChangeHandler(),this.addRibbonIcon("message-square","Open Copilot Chat",a=>{this.activateView()}),obt(this,void 0,ee()),this.registerEvent(this.app.workspace.on("editor-menu",a=>{Bnn(a,this.app)})),this.registerEvent(this.app.workspace.on("active-leaf-change",a=>{if(this.chatSelectionHighlightController.handleActiveLeafChange(a??null),a&&a.view instanceof bd.MarkdownView&&a.view.file){let u=this.app.workspace.getLeavesOfType(Du).find(l=>l.view instanceof iz)?.view;if(u){let l=new CustomEvent(MS.ACTIVE_LEAF_CHANGE);u.eventTarget.dispatchEvent(l)}}})),this.customCommandRegister=new hqe(this,this.app.vault),this.systemPromptRegister=new bde(this,this.app.vault),this.app.workspace.onLayoutReady(()=>{this.customCommandRegister.initialize().then(znn).then(Vnn),this.systemPromptRegister.initialize().then(()=>dbt(this.app.vault))}),this.initSelectionHandler(),this.initWebSelectionWatcher()}async onunload(){this.clearAllPersistentSelectionHighlights(),this.chatSelectionHighlightController?.cleanup(),this.projectManager&&this.projectManager.onunload(),afe.getInstance().cleanup(),this.customCommandRegister.cleanup(),this.systemPromptRegister.cleanup(),this.settingsUnsubscriber?.(),this.cleanupSelectionHandler(),this.cleanupWebSelectionWatcher(),this.clearSelectionContext();try{md(this.app).stopActiveWebTabTracking()}catch{}await Em.flush(),F("Copilot plugin unloaded")}clearAllPersistentSelectionHighlights(){try{let r=this.app.workspace.getLeavesOfType("markdown");for(let n of r){let o=n.view;if(!(o instanceof bd.MarkdownView))continue;let i=o.editor?.cm;i&&(Mv.hide(i),n0t(i))}}catch(r){Ce("Failed to clear persistent selection highlights:",r)}}updateUserMessageHistory(r){this.userMessageHistory=[...this.userMessageHistory,r]}async autosaveCurrentChat(){if(ee().autosaveChat){let r=this.app.workspace.getLeavesOfType(Du)[0]?.view;r&&await r.saveChat()}}async processText(r,n,o,i=!0){let a=await r.getSelection();this.app.workspace.getLeavesOfType(Du).length>0||await this.activateView(),setTimeout(()=>{let u=this.app.workspace.getLeavesOfType(Du).find(l=>l.view instanceof iz)?.view;if(u&&(!i||a)){let l=new CustomEvent(n,{detail:{selectedText:a,eventSubtype:o}});u.eventTarget.dispatchEvent(l)}},0)}processSelection(r,n,o){this.processText(r,n,o)}emitChatIsVisible(){let r=this.app.workspace.getLeavesOfType(Du).find(n=>n.view instanceof iz)?.view;if(r){let n=new CustomEvent(MS.CHAT_IS_VISIBLE);r.eventTarget.dispatchEvent(n)}}initActiveLeafChangeHandler(){this.registerEvent(this.app.workspace.on("active-leaf-change",r=>{r&&r.getViewState().type===Du&&this.emitChatIsVisible()}))}initSelectionHandler(){this.selectionChangeHandler=()=>{this.selectionDebounceTimer&&window.clearTimeout(this.selectionDebounceTimer),this.selectionDebounceTimer=window.setTimeout(()=>{this.handleSelectionChange()},500)},document.addEventListener("selectionchange",this.selectionChangeHandler)}cleanupSelectionHandler(){this.selectionDebounceTimer&&window.clearTimeout(this.selectionDebounceTimer),this.selectionChangeHandler&&document.removeEventListener("selectionchange",this.selectionChangeHandler)}clearSelectionContext(){pO([])}clearWebSelectionContextForUrl(r){let n=zC(),o=n.filter(i=>i.sourceType!=="web"||i.url!==r);o.length!==n.length&&pO(o)}setSelectionContext(r){pO([r])}handleSelectionChange(){if(!ee().autoAddSelectionToContext)return;let n=this.app.workspace.getActiveViewOfType(bd.MarkdownView);if(!n||!n.editor)return;let o=n.editor,i=this.app.workspace.getActiveFile(),a=o.listSelections()[0];if(!a)return;let s=i?`${i.path}:${a.anchor.line}:${a.anchor.ch}:${a.head.line}:${a.head.ch}`:"";if(s===this.lastSelectionSignature)return;this.lastSelectionSignature=s;let u=o.getSelection();if(!u||!u.trim()){let m=zC(),h=m.filter(y=>y.sourceType!=="note");m.length!==h.length&&pO(h);return}if(!i)return;let l=a.anchor.line+1,c=a.head.line+1,d=Math.min(l,c),f=Math.max(l,c),p={id:gu(),content:u,sourceType:"note",noteTitle:i.basename,notePath:i.path,startLine:d,endLine:f};this.setSelectionContext(p)}initWebSelectionWatcher(){if(!bd.Platform.isDesktopApp)return;let r=md(this.app);this.webSelectionTracker=new Sqe({intervalMs:500,emptySelectionDebounceCount:2,isEnabled:()=>ee().autoAddSelectionToContext,getLeaf:()=>r.getActiveLeaf()??r.getLastActiveLeaf(),getActiveLeaf:()=>r.getActiveLeaf(),onSelectionChange:n=>{this.setSelectionContext(n)},onSelectionClear:({url:n})=>{this.clearWebSelectionContextForUrl(n)}}),this.webSelectionTracker.start()}cleanupWebSelectionWatcher(){this.webSelectionTracker?.stop(),this.webSelectionTracker=void 0}suppressCurrentWebSelection(r){if(r&&r.trim()){this.webSelectionTracker?.suppressSelectionForUrl(r);return}this.webSelectionTracker?.suppressCurrentSelection()}getCurrentEditorOrDummy(){let r=this.app.workspace.getActiveViewOfType(bd.MarkdownView);return{getSelection:()=>{let n=r?.editor?.getSelection();if(n)return n;let o=this.app.workspace.getActiveFile();return o?this.app.vault.read(o):""},replaceSelection:r?.editor?.replaceSelection.bind(r.editor)||(()=>{})}}processCustomPrompt(r,n){let o=this.getCurrentEditorOrDummy();this.processText(o,r,n,!1)}toggleView(){this.app.workspace.getLeavesOfType(Du).length>0?this.deactivateView():this.activateView()}async activateView(){let r=this.app.workspace.getLeavesOfType(Du);r.length===0?ee().defaultOpenArea==="view"?await this.app.workspace.getRightLeaf(!1).setViewState({type:Du,active:!0}):await this.app.workspace.getLeaf(!0).setViewState({type:Du,active:!0}):this.app.workspace.revealLeaf(r[0]),setTimeout(()=>{this.emitChatIsVisible()},50)}async deactivateView(){this.app.workspace.detachLeavesOfType(Du)}async loadSettings(){let r=await this.loadData(),n=$We(r);A_(n)}mergeActiveModels(r,n){let o=new Map;return r.forEach(i=>{let a=no(i),s=o.get(a);s?o.set(a,{...i,isBuiltIn:s.isBuiltIn||i.isBuiltIn}):o.set(a,i)}),Array.from(o.values())}async loadCopilotChatHistory(){let r=await this.getChatHistoryFiles();if(r.length===0){new bd.Notice("No chat history found.");return}new mqe(this.app,r,this.chatHistoryLastAccessedAtManager,this.loadChatHistory.bind(this)).open()}async getChatHistoryFiles(){let r=await _qe(this.app,ee().defaultSaveFolder);if(r.length===0)return[];let o=Gu()?.id;if(o){let i=`${o}__`;return r.filter(a=>a.basename.startsWith(i))}else return r.filter(i=>!i.basename.match(/^[a-zA-Z0-9-]+__/))}async getChatHistoryItems(){return(await this.getChatHistoryFiles()).map(n=>{let o=Nfe(n),i=Dfe(n),a=this.chatHistoryLastAccessedAtManager.getEffectiveLastUsedAt(n.path,i??o.getTime()),s=new Date(a);return{id:n.path,title:Afe(n),createdAt:o,lastAccessedAt:s}})}async touchChatHistoryLastAccessedAt(r){try{this.chatHistoryLastAccessedAtManager.touch(r.path);let n=Dfe(r),o=this.chatHistoryLastAccessedAtManager.shouldPersist(r.path,n);if(o===null)return;let i=o;this.app.fileManager?.processFrontMatter&&this.app.vault.getAbstractFileByPath(r.path)!=null?await this.app.fileManager.processFrontMatter(r,a=>{let s=Number(a.lastAccessedAt),u=Number.isFinite(s)&&s>0?s:0;i=Math.max(u,o),u!==i&&(a.lastAccessedAt=i)}):await $fe(this.app,r.path,{lastAccessedAt:i}),this.chatHistoryLastAccessedAtManager.markPersisted(r.path,i)}catch(n){Ce(`[CopilotPlugin] Failed to update chat lastAccessedAt for ${r.path}`,n)}}getChatHistoryLastAccessedAtManager(){return this.chatHistoryLastAccessedAtManager}async loadChatHistory(r){await this.autosaveCurrentChat();let n=this.app.workspace.getLeavesOfType(Du)[0];n||this.activateView(),await this.chatUIState.loadChatHistory(r),this.touchChatHistoryLastAccessedAt(r);let o=(n||this.app.workspace.getLeavesOfType(Du)[0])?.view;o&&o.updateView()}async loadChatById(r){let n=await CSt(this.app,r);if(n)await this.loadChatHistory(n);else throw new Error("Chat file not found.")}async openChatSourceFile(r){let n=this.app.vault.getAbstractFileByPath(r);if(n instanceof bd.TFile)await this.app.workspace.getLeaf(!0).openFile(n);else if(await this.app.vault.adapter.exists(r))new bd.Notice("Cannot open source files from hidden directories. To open chat notes in the editor, save them to a non-hidden folder in settings.");else throw new Error("Chat file not found.")}async updateChatTitle(r,n){let o=this.app.vault.getAbstractFileByPath(r);if(o instanceof bd.TFile)await this.app.fileManager.processFrontMatter(o,i=>{i.topic=n}),await new Promise(i=>{let a=u=>{u.path===r&&(this.app.metadataCache.off("changed",a),clearTimeout(s),i())};this.app.metadataCache.on("changed",a);let s=setTimeout(()=>{this.app.metadataCache.off("changed",a),i()},500)}),new bd.Notice("Chat title updated.");else if(await CSt(this.app,r))await $fe(this.app,r,{topic:n.trim()}),new bd.Notice("Chat title updated.");else throw new Error("Chat file not found.")}async deleteChatHistory(r){let n=this.app.vault.getAbstractFileByPath(r);if(n instanceof bd.TFile)await this.app.vault.delete(n),new bd.Notice("Chat deleted.");else if(await this.app.vault.adapter.exists(r))await this.app.vault.adapter.remove(r),new bd.Notice("Chat deleted.");else throw new Error("Chat file not found.")}async handleNewChat(){if(r9(),await Em.clear(),ee().enableRecentConversations)try{let o=this.projectManager.getCurrentChainManager().chatModelManager.getChatModel();this.userMemoryManager.addRecentConversation(this.chatUIState.getMessages(),o)}catch(n){F("Failed to analyze chat messages for memory:",n)}await this.autosaveCurrentChat();let r=this.app.workspace.getLeavesOfType(Du)[0];if(r){let n=r.view,o=new CustomEvent(MS.ABORT_STREAM,{detail:{reason:"new-chat"}});n.eventTarget.dispatchEvent(o)}this.chatUIState.clearMessages(),r?r.view.updateView():await this.activateView()}async newChat(){await this.handleNewChat()}async customSearchDB(r,n,o){let i=ee(),{FilterRetriever:a}=await Promise.resolve().then(()=>(aDe(),Rzr)),{mergeFilterAndSearchResults:s}=await Promise.resolve().then(()=>(sDe(),Izr)),l=await new a(this.app,{salientTerms:n,maxK:20}).getRelevantDocuments(r),d=await(i.enableSemanticSearchV3?new(await Promise.resolve().then(()=>(lmt(),Pzr))).MergedSemanticRetriever(this.app,{minSimilarityScore:.3,maxK:20,salientTerms:n,textWeight:o,returnAll:!1}):new(await Promise.resolve().then(()=>(pX(),umt))).TieredLexicalRetriever(this.app,{minSimilarityScore:.3,maxK:20,salientTerms:n,textWeight:o,returnAll:!1,useRerankerThreshold:void 0})).getRelevantDocuments(r),{filterResults:f,searchResults:p}=s(l,d);return[...f,...p].map(h=>({content:h.pageContent,metadata:h.metadata}))}}; /*! Bundled license information: @langchain/core/dist/utils/fast-json-patch/src/helpers.js: diff --git a/.obsidian/plugins/copilot/manifest.json b/.obsidian/plugins/copilot/manifest.json index d2d546c..d8f087f 100644 --- a/.obsidian/plugins/copilot/manifest.json +++ b/.obsidian/plugins/copilot/manifest.json @@ -1,7 +1,7 @@ { "id": "copilot", "name": "Copilot", - "version": "3.2.7", + "version": "3.2.8", "minAppVersion": "0.15.0", "description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.", "author": "Logan Yang", diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 25d9f51..4c640ed 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -195,7 +195,7 @@ } } ], - "currentTab": 5 + "currentTab": 3 } ], "direction": "horizontal", @@ -225,7 +225,7 @@ "halo:发布当前文档到 Halo": false } }, - "active": "e7a7b303c61786dc", + "active": "1e67aceb8faf7653", "lastOpenFiles": [ "obsidian-halo/docs/usage-guide.md", "博客/学术与效率/AI助你轻松上手LaTeX论文写作.md", diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..40fa205 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,73 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## 项目概述 + +这是一个 Obsidian vault,核心项目是 `obsidian-halo` —— 一个将 Obsidian 笔记发布到 [Halo](https://github.com/halo-dev/halo) 博客平台的社区插件。vault 根目录同时包含 `博客/` 目录存放博客文章草稿。 + +## 开发命令 + +所有开发命令在 `obsidian-halo/` 目录下执行,使用 pnpm 作为包管理器: + +```bash +cd obsidian-halo +pnpm install # 安装依赖 +pnpm run dev # 开发模式(watch + 自动构建) +pnpm run build # 生产构建(输出 main.js) +pnpm run check # Biome lint + 格式化(自动修复) +pnpm test # 运行测试(watch 模式) +pnpm run test:run # 运行测试(单次) +``` + +构建产物为 `obsidian-halo/main.js`,直接由 Obsidian 加载。 + +## 代码规范 + +- **Linter/Formatter**: Biome(非 ESLint/Prettier),配置在 `biome.json` +- 缩进: 2 空格,行宽 120,LF 换行,双引号,尾逗号 +- 测试文件放在源码同级的 `__tests__/` 目录,使用 Vitest + +## 架构 + +### 技术栈 + +- TypeScript + Obsidian Plugin API +- Rslib(基于 Rspack 的库构建工具)打包,输出 CJS 格式 +- `@halo-dev/api-client` 与 Halo API 交互 +- i18next 国际化(en / zh-cn / zh-tw) +- gray-matter 解析 frontmatter,markdown-it 渲染 Markdown + +### 目录结构 + +```text +obsidian-halo/src/ +├── main.ts # 插件入口,注册命令和 UI +├── settings.ts # 设置类型定义和设置面板 +├── i18n/ # 国际化资源 +├── commands/ # 命令实现(发布、删除、导入、搜索等) +├── modals/ # 弹窗 UI 组件 +├── views/ # 面板视图(同步状态) +├── services/ # 核心业务逻辑层 +│ ├── client.ts # HTTP 客户端(封装 Obsidian requestUrl) +│ ├── halo-service.ts # 主服务门面,协调各子服务 +│ ├── post-service.ts # 文章 CRUD +│ ├── content-service.ts # 内容处理 +│ ├── image-service.ts # 图片上传 +│ ├── taxonomy-service.ts # 标签/分类管理 +│ ├── types.ts # Halo API 数据类型(Post, Tag, Category 等) +│ └── error.ts # 错误类型体系(HaloError / HttpError) +├── service/ # 兼容性重导出层(指向 services/) +└── utils/ # 工具函数(重试、日志、ID 生成、Markdown 处理等) +``` + +### 关键设计模式 + +- **HaloService(门面模式)**: `src/services/halo-service.ts` 是核心协调器,组合 PostService、ImageService、TaxonomyService、ContentService 完成发布/拉取/导入等操作 +- **HaloClient(HTTP 封装)**: 封装 Obsidian 的 `requestUrl`,内置重试机制(`withRetry`)和错误映射 +- **Frontmatter 驱动**: 已发布文章通过 YAML frontmatter 中的 `halo` 字段(site/name/publish)追踪同步状态 +- **多站点支持**: 设置中可配置多个 Halo 站点,通过 `HaloSite` 接口管理,支持设置默认站点 + +### 服务层兼容路径 + +`src/service/index.ts` 是兼容性重新导出,实际指向 `src/services/halo-service.ts`。`main.ts` 通过 `import HaloService from "./service"` 引入。新功能应写在 `src/services/` 中。